@charset "utf-8";
/*整站全局公用部分*/
*{ margin:0; padding:0;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset,img {margin: 0;padding: 0;border: 0;}
abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video{ display:block;}
select,input{vertical-align:middle;font-size:12px;}
textarea{font-size:12px;}
input[type=submit],
input[type=reset],
input[type=button]{
filter:chroma(color=#000000);
}
body { font-family:"微软雅黑"; font-size:14px; min-width:1200px; margin:0 auto 0 auto;}
ol,ul,li{list-style:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}/*if IE*/
a{ outline:none;}/*if 火狐等现代浏览器*/
.clear{clear:both;font-size:0;line-height:0;height:0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} /* End hide from IE-mac */ 
.none{ display:none; }
.fl{ float:left;}
.fr{ float:right;}
.trans,
.trans i { -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}

.m50{ margin-top:50px!important;}
.m20{ margin-top:20px!important;}
.m30{ margin-top:30px!important;}
.mr20{ margin-right:20px!important;}
.m15{ margin-top:15px!important;}

.k{ max-width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.w{ width:100%; height:auto; overflow:hidden; min-width:1200px;}

.header{ width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.t1{ height:46px; line-height:46px; float:left; width:800px; color:#1F7ECC;}
.t2{ height:46px; line-height:46px; float:right; width:300px; font-size:16px; text-align:right; color:#000;}
.t2 a{  color:#000;}
.t2 a:hover{ color:#F00;}

.t3{ height:120px; background:url(../Images/t1.jpg) center no-repeat;}
.logo{ height:90px; width:534px; margin-top:15px!important; margin-left:333px!important;}

.mu{ height:52px; background:url(../Images/t3.png) center no-repeat;}
.mu ul{ padding:0px; margin:0px;}
.mu ul li{ width:300px; height:52px; float:left; line-height:52px; text-align:center; color:#FFF; font-size:18px; background:url(../Images/t5.jpg) right no-repeat;}
.mu .ms{ background:none;}
.mu ul li a{ color:#FFF;}
.mu ul li a:hover{ color:#F00; text-decoration:underline;}

.t4{ width:580px; height:auto; overflow:hidden; float:left;}
.t5{ width:600px; height:auto; overflow:hidden; float:right;}

/*jiaodian*/
.focusBox { position: relative; width: 580px; height: 360px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 580px; height: 360px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.t6{ width:147px; height:43px; background:url(../Images/t6.jpg) center no-repeat; line-height:43px; text-indent:15px; font-size:22px; color:#FFF;} 
.t7{ width:600px; height:auto; overflow:hidden; margin-top:5px!important;}
.t7 dt{ width:600px; height:36px; line-height:36px; font-size:18px; color:#000;}
.t7 dt a{ color:#000;}
.t7 dt a:hover{ color:#F00;}
.t7 dd{ width:600px; height:auto; overflow:hidden; line-height:24px; color:#999;}
.t7 ul{ width:600px; height:auto; overflow:hidden;}
.t7 ul li{ height:32px; line-height:30px; color:#333; font-size:16px;}
.t7 ul li a{ color:#333;}
.t7 ul li a:hover{ color:#F00;}
.t7 ul li span{ float:right; line-height:30px; font-size:14px; color:#999;}

.aa{ width:200px; height:auto; overflow:hidden; float:left;}
.aa1{ width:200px; height:35px; line-height:35px; background:url(../Images/t7.jpg) center no-repeat; font-size:18px; color:#FFF; text-indent:30px;}
.aa2{ width:198px; min-height:299px; border:#B7E1ED 1px solid; border-top:none;}
.aa3{ width:178px; height:auto; overflow:hidden; padding-top:8px; margin-left:18px;}
.aa3 li{ width:178px; height:32px; line-height:32px; background:url(../Images/t9.jpg) left center no-repeat; text-indent:22px; font-size:16px; color:#333; float:left;}
.aa3 li a{ color:#333;}

.ab{ width:480px; height:auto; overflow:hidden; float:left; margin-left:20px!important;}
.aba{ width:480px; height:36px; line-height:36px; background:url(../Images/t8.jpg) center no-repeat; text-indent:30px; font-size:20px; color:#333; font-weight:bold;}
.abb{ width:480px; min-height:240px; margin-top:4px!important; overflow:hidden;}

.cnwm{ width:480px; margin:0px auto; margin-top:5px!important;}
.cnwim{ width:118px; height:88px; float:left; border:#CCC 1px solid;}
.cnwim img{ width:110px; height:80px; margin:4px!important;}
.cnwit{ width:350px; height:90px; float:right;}
.cnwit dt{ width:350px; height:30px; line-height:30px; float:right; color:#333; font-size:16px; font-weight:700;}
.cnwit dt a{color:#333;}
.cnwit dd{ width:350px; line-height:24px; color:#666; float:right;}

.cnws{ width:480px; height:180px; padding-bottom:10px; float:left; margin-left:4px; margin-top:5px!important;}
.cnws li{ background:url(../Images/t9.jpg) 5px center no-repeat; width:400px; height:32px; line-height:32px; text-indent:20px; color:#333; float:left; font-size:15px;}
.cnws li a{ color:#333;}

.ac{ width:480px; height:auto; overflow:hidden; float:right;}

.wa{ width:200px; height:auto; overflow:hidden; float:left;}
.wa2{width:198px; min-height:400px; border:#B7E1ED 1px solid; border-top:none;}
.wa2 dt{ width:180px; height:30px; line-height:30px; margin-left:9px; margin-top:10px; font-size:16px; color:#F00; font-weight:bold;}
.wa2 dd{ width:180px; height:auto; overflow:hidden; margin-left:9px;}
.wa2 dd li{ width:60px; height:26px; line-height:26px; float:left;}
.wa2 dd li a{ color:#333;}

.wa3{width:258px; min-height:400px; border:#B7E1ED 1px solid; border-top:none;}
.wa3 dt{ width:240px; height:30px; line-height:30px; margin-left:9px; padding-top:10px; font-size:16px; color:#F00; font-weight:bold;}
.wa3 dd{ width:240px; height:auto; overflow:hidden; margin-left:9px;}
.wa3 dd li{ width:60px; height:26px; line-height:26px; float:left;}
.wa3 dd li a{ color:#333;}


.wb{ width:980px; height:auto; overflow:hidden; float:right;}
.wba{width:480px; height:auto; overflow:hidden; float:left;}
.b2{ margin:10px 0px 10px 0px; height:auto; overflow:hidden; width:980px;}

.h60{ height:60px;}
.lin { width:1200px; overflow:hidden; margin:0px auto; padding:0px; margin-top:5px!important; margin-bottom:5px!important;}
.lin li{ height:32px; line-height:32px; margin-right:20px; color:#666; float:left;}
.lin li a{ color:#666}
.lin li a:hover{ color:#666;}
.lin .clin{ margin:0px; padding:0px; color:#333}

.ft{ height:74px; background:url(../Images/f.jpg) repeat-x;}
.fs{ height:60px; line-height:30px; margin-top:7px; color:#FFF; text-align:center;}
.fs a{ color:#FFF}


/*内页*/
.ban{ background:url(../Images/banner.jpg) center top no-repeat; height:260px;}

.cla{ width:260px; height:auto; overflow:hidden; float:left;}
.sider_tit{ width:230px; line-height:60px; color:#fff; padding:15px 0px 0px 30px; height:60px; background:url(../Images/as.jpg) center no-repeat; border-bottom:#3198E3 solid 3px; font-size:30px; color:#fff; font-weight:bold;}


.sider01{ background:#DDD; font-size:16px; line-height:48px; padding:12px 0 22px;}
.sider01 .sider01_on a{ display:block; color:#fff; background:#236AB5 url(../Images/sider01.jpg) 220px center no-repeat;}
.sider01 ul li{ color:#fff; padding:0 0 1px;}
.sider01 ul li a{ padding-left:36px; color:#333; font-size:16px; display:block; height:48px;}
.sider01 ul li a:hover{ display:block; color:#fff; background:#236AB5 url(../Images/sider01.jpg) 220px center no-repeat;}

.nc{ width:260px; height:32px; line-height:32px; background:url(../Images/t11.jpg) no-repeat; text-align:center; font-size:16px; color:#FFF; font-weight:700;}
.nd{ width:258px; height:289px; border:#CCC 1px solid; }
.nda{ width:250px; height:280px; margin:4px;}
.nda li{ width:250px; line-height:28px; background:url(../Images/t9.jpg) 5px center no-repeat; text-indent:20px; color:#333; float:left; font-size:15px;}
.nda li a{ color:#333;}

.cft{ width:260px; height:auto; overflow:hidden; margin-top:15px; position:relative;}

/*内页右*/
.mainCon{width:920px; overflow:hidden; float:right;}
.mainConTitle{ position: relative; width:920px; height:46px; border-bottom: 1px solid #CCC;  }
.mainConTitle .mFont{float: left; width:240px; height: 46px; color: #063F84; font-size: 26px; line-height: 46px; font-weight: bold;}	
.mainConTitle .position {  position: absolute; right: 0px; bottom:0px; height:46px;  color: #666666; font-size: 12px;line-height:54px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#0f1427}
.mainConTitle .xian{ width: 120px;height: 2px; font-size: 0px; line-height: 0px; position:absolute; left:0px; bottom:-2px;background: #348502; }
.mainConTitle .position span{ font-size: 12px;}

.mainContect{ color:#666;font-size:14px;line-height:30px;overflow:hidden; margin-top:20px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;}
.mainContect img{ max-width: 100%;}
.mainContect .title{ width:100%; color:#0f1427;font-size:26px; line-height:40px;text-align:center; }
.mainContect .time{ width: 100%; height: 40px; border-bottom:1px dotted #ddd; padding-top:5px; text-align:center; color:#999999;font-size:12px;line-height:40px; font-weight:normal}
.mainContect .bdsharebuttonbox{ float: left;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0px 0px 0px;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:20px 10px 20px 10px;line-height:30px;font-size:14px; color:#333;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conTitle{ width: 100%; border-bottom: 1px solid #c8c8c8; margin-bottom: 15px;}
.mainContect .conTitle span{ width: 120px; height: 36px;display: block; color:#fff; font-size: 16px;line-height: 36px; text-align: center; background: #0b61a5;}
.mainContect .pgfy{
	 width:100%; border-top:1px solid #eaeaea; padding-top:15px;padding-bottom:20px; margin: 0 auto;}
.mainContect .pgfyl{float:left;  width:680px;padding-left: 14px;}
.mainContect .pgfyl p{ color:#0f1427;font-size: 16px;}
.mainContect .pgfyl p a{ color:#0f1427; font-size: 16px;}
.mainContect .pgfyr{ width:100px; float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#0f1427;font-size:14px;}

.mainContect .pt{ width:920px; height:36px; line-height:36px; background:#333; text-indent:15px; font-size:16px; color:#FFF;}

.mainContect .won{ width:920px; min-height:400px; overflow:hidden;}

.mainConList ul{padding-top:0px;clear:both;  padding-bottom:10px; margin-top: -16px;}
.mainConList ul li{
	width: 920px; height: auto; overflow:hidden; padding-top: 10px; padding-bottom: 10px;
	border-bottom:1px solid #d4dde3; }
.mainConList ul li a{width: 920px;padding: 0px 4px;display: block;
	color:#0f1427; font-size:16px; line-height:36px; font-weight: bold; }
.mainConList ul li a:hover{color:#f00}
.mainConList ul li span{ color: #999999;float: right; font-size:12px;line-height:36px; font-weight: normal; width:100px;}
.mainConList ul li p{width: 920px;padding: 0px 4px;color:#666666;font-size:12px;line-height:24px}


.mtit{ height:50px; line-height:50px; border-bottom:#C62B30 3px solid; color:#0f1427;font-size:26px; text-indent:50px; background:url(../Images/t14.png) 5px center no-repeat;}
.mcon{ padding:20px 10px 20px 10px;line-height:30px;font-size:14px; color:#333;word-wrap:break-word; word-break:break-all;overflow:hidden}


.mainList ul{padding-top:0px;clear:both;  padding-bottom:10px; margin-top: -16px;}
.mainList ul li{
	width: 920px; height: auto; overflow:hidden; padding-top: 5px; padding-bottom: 5px;
	border-bottom:1px solid #d4dde3; }
.mainList ul li a{width: 920px;padding: 0px 4px;display: block;
	color:#0f1427; font-size:14px; line-height:25px; font-weight: bold; }
.mainList ul li a:hover{color:#fe6716}
.mainList ul li span{ color: #999999;float: right; font-size:12px;line-height:25px; font-weight: normal; width:100px;}
.mainList ul li p{width: 920px;padding: 0px 4px;color:#666666;font-size:12px;line-height:22px}

.wpc{ width:920px; height:auto; overflow:hidden; margin-top:20px;}
.wpds{ width:215px; height:180px; float:left;}
.wpdm{ width:213px; height:138px; float:left; border:#DDD 1px solid; background:#FFF; text-align:center; vertical-align:middle;}
.wpdm img { margin:4px;}
.wpdt{ width:215px; float:left; height:40px; line-height:40px; text-align:center; font-size:14px; color: #333;}
.wpdt a{color: #333;}

.wwc{ width:920px; height:auto; overflow:hidden; margin-top:20px;}
.wws{ width:293px; height:230px; float:left;}
.wwm{ width:291px; height:188px; float:left; border:#DDD 1px solid; background:#FFF; text-align:center; vertical-align:middle;}
.wwm img { margin:4px;}
.wwt{ width:293px; float:left; height:40px; line-height:40px; text-align:center; font-size:14px; color: #333;}
.wwt a{color: #333;}

/*分页*/
.pglist{ width:100%;clear:both;height:80px;}
.pglist ul{ width:100%; text-align:center; padding-top:20px;}
.pglist ul li{
	vertical-align: bottom; display:inline-block;*display:inline; *zoom:1;
 	width:30px;height:30px; margin-left:5px!important;_display:inline; _zoom:1; _margin-left:5px;  border:1px solid #333;
 	font-size:14px;line-height:30px; text-align:center; background:#333}
.pglist ul li a{color:#fff; line-height:30px; display:block}
.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border:1px  solid #1561af;}
.pglist ul li.next,.pglist ul li.last{ 
	width:30px; height:30px;border:1px  solid #1561af;
	font-size:24px;line-height: 30px;  font-family:'宋体'!important; font-weight:bold; }
.pglist ul li.on{background:#D70C19;border:1px  solid #D70C19;}
.pglist ul li.on a{color:#fff;}
.pglist ul li.nohover{background:#999;border:1px  solid #999;font-family:'微软雅黑';color:#fff}
.pglist ul li.nohover a{color:#fff;}
/*end pglist*/

.rtcn{width:920px; height:auto; overflow:hidden; margin-top:15px!important; float:left;}


.mCon{width:1200px; overflow:hidden; float:right;}
.mConTitle{ position: relative; width:1200px; height:46px; border-bottom: 1px solid #CCC;  }
.mConTitle .mFont{float: left; width:600px; height: 46px; color: #063F84; font-size: 26px; line-height: 46px; font-weight: bold;}	
.mConTitle .position {  position: absolute; right: 0px; bottom:0px; height:46px;  color: #666666; font-size: 12px;line-height:54px;}
.mConTitle .position a{color:#666;}
.mConTitle .position a:hover{color:#0f1427}
.mConTitle .xian{ width: 120px;height: 2px; font-size: 0px; line-height: 0px; position:absolute; left:0px; bottom:-2px;background: #348502; }
.mConTitle .position span{ font-size: 12px;}

.mContect{ color:#666;font-size:14px;line-height:30px;overflow:hidden; margin-top:20px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;}
.mContect img{ max-width: 100%;}

.mContect .title{ width:100%; color:#0f1427;font-size:26px; line-height:40px;text-align:center; }
.mContect .time{ width: 100%; height: 40px; border-bottom:1px dotted #ddd; padding-top:5px; text-align:center; color:#999999;font-size:12px;line-height:40px; font-weight:normal}
.mContect .bdsharebuttonbox{ float: left;}
.mContect .pic{ width:100%; text-align:center;padding:20px 0px 0px 0px;}
.mContect .pic img{margin:0 auto;}
.mContect .con{ padding:20px 10px 20px 10px;line-height:30px;font-size:14px; color:#333;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mContect .conTitle{ width: 100%; border-bottom: 1px solid #c8c8c8; margin-bottom: 15px;}
.mContect .conTitle span{ width: 120px; height: 36px;display: block; color:#fff; font-size: 16px;line-height: 36px; text-align: center; background: #0b61a5;}
.mContect .pgfy{
	 width:100%; border-top:1px solid #eaeaea; padding-top:15px;padding-bottom:20px; margin: 0 auto;}
.mContect .pgfyl{float:left;  width:1080px;padding-left: 14px;}
.mContect .pgfyl p{ color:#0f1427;font-size: 16px;}
.mContect .pgfyl p a{ color:#0f1427; font-size: 16px;}
.mContect .pgfyr{ width:100px; float:left; text-align:center;padding-top:30px;}
.mContect .pgfyr a{ color:#0f1427;font-size:14px;}

.mContect .pt{ width:1200px; height:36px; line-height:36px; background:#333; text-indent:15px; font-size:16px; color:#FFF;}

.mContect .won{ width:1200px; min-height:400px; overflow:hidden;}

.mConList ul{padding-top:0px;clear:both;  padding-bottom:10px; margin-top: -16px;}
.mConList ul li{
	width: 1200px; height: auto; overflow:hidden; padding-top: 10px; padding-bottom: 10px;
	border-bottom:1px solid #d4dde3; }
.mConList ul li a{width: 1200px;padding: 0px 4px;display: block;
	color:#0f1427; font-size:16px; line-height:36px; font-weight: bold; }
.mConList ul li a:hover{color:#f00}
.mConList ul li span{ color: #999999;float: right; font-size:12px;line-height:36px; font-weight: normal; width:100px;}
.mConList ul li p{width: 1200px;padding: 0px 4px;color:#666666;font-size:12px;line-height:24px}