@charset "gb2312";
/* CSS Document */

/** Header Start **/
.header{ width:100%; height:319px; overflow:hidden; border-bottom:3px solid #145792; overflow:hidden; background:#188dd7}
.banner{ width:950px; height:319px; overflow:hidden; text-align:center; margin:0 auto;}
/** Header End **/

.tips{ width:100%; background:#ebfbff;}
.tips .cons{ padding:20px 0; text-align:left; overflow:hidden; width:950px; margin:0 auto; color:#2974b6; text-indent:20px; line-height:200%;}

/** Content Start **/
.content{ width:950px; background:#fff; overflow:hidden; margin:0 auto; margin-top:10px;}
.cms-tits{ height:46px; background:url(../images/tit-bg.jpg) no-repeat 0 0;}
.cms-tits h2{ width:380px; float:left; text-align:center; font:bold 21px/46px microsoft yahei; color:#fff;}
.cms-tits .ms{ display:block; height:42px; margin-top:4px; float:left; overflow:hidden; font:18px/42px microsoft yahei; color:#2170b3; margin-left:20px;}
.cms-tits .mores{ display:block; float:right; margin-right:20px; _margin-right:10px; margin-top:4px; line-height:42px; color:#2170b3;}

.zsxzc-cons{ padding:10px; overflow:hidden; zoom:1}
.zsxzc-cons .vod{ float:left; height:242px; width:324px; overflow:hidden;}
.zsxzc-cons .jjnr{ width:250px; padding:10px 22px; border:2px solid #f7f7f7; float:left; overflow:hidden; height:218px;}
.zsxzc-cons .jjnr .tt{ display:block; height:24px; line-height:24px; text-align:left; font-weight:bold; color:#1b6bb1; font-size:14px;}
.zsxzc-cons .jjnr .des{ height:155px; text-align:left; line-height:200%; color:#666; overflow:hidden;}

.zsxzc-cons .news{ width:268px; padding:10px 16px; height:222px; background:#f7f7f7; overflow:hidden; float:right; position:relative; left:0; top:0;}
.zsxzc-cons .news .tt{ display:block; height:24px; line-height:24px; color:#1b6bb1; font-size:18px; text-align:left; font-family:microsoft yahei; padding-bottom:20px;}
.zsxzc-cons .news .tt span{ color:#d0d0d0; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; line-height:24px;}
.zsxzc-cons .news .lk{ display:block; text-align:left; line-height:160%; color:#999; padding:2px 0; text-decoration:underline;}
.zsxzc-cons .news .gdzc{ display:block; width:85px; height:22px; line-height:22px; font-weight:bold; color:#2874b4; text-align:right; position:absolute; right:20px; bottom:10px;}

.dhydyx-cons{ overflow:hidden;;}
.dhydyx-cons .cons{ padding:10px; overflow:hidden;}
.dhydyx-cons table{ border:1px solid #e5e5e5; border-collapse:collapse;}
.dhydyx-cons table td{ border:1px solid #e5e5e5; border-collapse:collapse; padding:25px 16px; text-align:left; line-height:180%; color:#666; background:none;}
.dhydyx-cons table td a{ line-height:180%; color:#666;}
.dhydyx-cons table .tit{ background:#f7f7f7;}
.dhydyx-cons table .tit td{ text-align:center; font-size:14px; font-weight:bold; color:#2170b3; padding:10px 0;}
.dhydyx-cons table .bg1{ background:#00d395; text-align:center; position:relative; left:0; top:0; font-size:36px; color:#fff; font-family:microsoft yahei;}
.dhydyx-cons table .bg2{ background:#ffc600; text-align:center; position:relative; left:0; top:0; font-size:36px; color:#fff; font-family:microsoft yahei;}
.dhydyx-cons table .ars{ position:absolute; right:-7px; top:50%; margin-top:-5px;}
.dhydyx-cons table td a:hover{ color:red; text-decoration:underline;}

.zdtz-cons{ margin-top:5px; overflow:hidden;}
.zdtz-cons .cons{ width:950px; height:442px; overflow:hidden; position:relative; left:0; top:0; background:url(../images/zdtz-bg.jpg) no-repeat 0 0;}
.zdtz-cons .des-con{ width:415px; height:auto; overflow:hidden;}
.zdtz-cons .tp{ text-align:left; line-height:200%; color:#666; text-indent:22px; overflow:hidden;}
.zdtz-cons .tt{ padding-left:22px; text-align:left; font-weight:bold; color:#666; line-height:200%;}
.zdtz-cons .ds{ padding-left:22px; text-align:left; color:#666; line-height:200%; text-indent:22px;}
.zdtz-cons .ds a{ line-height:200%; color:#03C; text-decoration:underline;}
.zdtz-cons .des-con .btns{ height:20px; margin-top:10px;}
.zdtz-cons .des-con .btns a{ display:block; height:20px; line-height:20px; width:128px; text-align:center; background:#ffa81e; overflow:hidden; color:#fff; float:right;}
.zdtz-cons .pos1{ position:absolute; left:36px; top:85px;}
.zdtz-cons .pos2{ position:absolute; left:502px; top:85px;}

.bghxgz-cons{ width:950px; height:392px; background:url(../images/hxgz-bg.jpg) no-repeat 0 0; position:relative; left:0; top:0}
.bghxgz-cons .recs{ display:block; width:198px; height:55px; line-height:55px; font-weight:bold; text-align:center; color:#fff; font-size:14px;}
.bghxgz-cons .recs a{ line-height:55px; font-weight:bold; text-align:center; color:#fff; font-size:14px;}
.bghxgz-cons .ps1{
	position:absolute;
	left: 36px;
	top: 41px;
}
.bghxgz-cons .ps2{
	position:absolute;
	left: 346px;
	top: 39px;
}
.bghxgz-cons .ps3{
	position:absolute;
	left: 20px;
	top: 128px;
}
.bghxgz-cons .ps4{
	position:absolute;
	left: 360px;
	top: 120px;
}
.bghxgz-cons .ps5{
	position:absolute;
	left: 51px;
	top: 225px;
}
.bghxgz-cons .ps6{
	position:absolute;
	left: 330px;
	top: 208px;
}
.bghxgz-cons .ps7{
	display:block;
	position:absolute;
	padding:10px 0 0 32px;
	width:130px;
	height:48px;
	text-align:left;
	left: 206px;
	top: 309px;
}
.bghxgz-cons .ps7 .fd{ font-weight:bold; color:#fff; font-size:14px; padding-top:3px;}
.bghxgz-cons .ps7 .ft{ color:#fff; line-height:220%;}

.bghxgz-cons .rit-tit{ width:320px; height:24px; overflow:hidden; position:absolute; right:28px; top:35px;}
.bghxgz-cons .rit-tit .txt{ display:block; float:left; height:24px; line-height:24px; font-family:microsoft yahei; color:#1b6bb1; font-size:16px;}
.bghxgz-cons .rit-tit a{ display:block; height:24px; line-height:24px; float:right; overflow:hidden; color:#1b6bb1}

.bghxgz-cons .rit-commentents{ width:305px; height:215px; overflow:hidden; position:absolute; right:37px; top:80px;}
.bghxgz-cons .btns{ width:225px; padding-left:10px; height:40px; text-align:center; overflow:hidden; font:16px/40px microsoft yahei; color:#fff; position:absolute; right:68px; top:307px; display:block;}

#xingsheng{overflow: hidden;width:305px; margin:0px auto; text-align:left; height: 215px;font-size: 12px;}
#xingsheng a:hover{ text-decoration:underline;}
#xingsheng .font-title{ padding: 5px 0;}
#xingsheng .font-title a font{ font-size:12px;}
#xingsheng .font-cont a{ font-size:12px; color:#666; line-height:180%; text-indent: 22px;}
.share-cons{ height:24px; text-align:right; overflow:hidden; margin-top:20px;}
/** Content End **/

.ad-tl{ height:179px; width:100%; overflow:hidden; background:#188dd7; margin-top:10px;}
.ad-tl img{ display:block; width:950px; margin:0 auto;}
/** Bottom Start **/
/** Bottom End **/
.xjnr{ padding:20px; overflow:hidden;}
.xjnr .pic{ float:left;}
.xjnr .text{ float:left; width:565px; padding:0 0 0 30px; text-align:left;}
.xjnr .text h3{}
.xjnr .text h3 a{ line-height:42px; font-size:18px; color:#1b6bb4; font-family:"Microsoft YaHei"; font-weight:normal;}
.xjnr .text h3 a:link{ color:#1b6bb4;}
.xjnr .text h3 a:visited{ color:#1b6bb4;}
.xjnr .text h3 a:hover{ color:#1b6bb4;}
.xjnr .text p{ line-height:24px; font-size:14px; text-indent:2em; padding:10px 0; color:#666;}
.xjnr .text .btn{}
.xjnr .text .btn a{ height:24px; line-height:24px; float:right; color:#fff; padding:0 10px; background:#ffa81d;}