@charset "utf-8";
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td { padding: 0; margin: 0; }

table { border-collapse: collapse; border-spacing: 0; font-size: inherit; }

img { border: none; vertical-align: bottom; }

a { color:#333; outline: 0; text-decoration: none; }

ul, li { list-style-type: none; padding: 0; margin: 0; }

input, select, textarea, button { font-size: 100%; font-family: inherit; }

body { font-size: 12px; line-height: 24px; }

.fix:after { display: block; content: "$"; height: 0; clear: both; overflow: hidden; visibility: hidden; }

.fix { *zoom: 1; }

.clear { clear: both; height: 0; overflow: hidden; font-size: 0px; line-height: 0; }

.fl { float: left; display: inline; }

.fr { float: right; display: inline; }

body { font-family: "Microsoft Yahei"; }

.w1000{width: 1100px;margin: 0px auto;}

.tit{border-bottom: 1px solid #f1f1f1;margin-bottom: 20px;height: 30px;}
.tit h2{font: normal 20px/30px "microsoft yahei";color: #8B262A;display: inline-block;border-bottom:1px solid #17a2b0;margin-bottom: -1px;}
.tit h2 span{font: normal 14px/30px "瀹嬩綋";color: #d0d0d0;}
.mt30{margin-top: 30px;}
.pt10{padding-top: 10px;}



/* banner */
/*.banner{height: 620px;overflow: hidden;position: relative;margin-bottom: 1px;}
.banner .w1000{position: relative;}
.banner a{display:block;width: 100%;z-index: 0;position: absolute;left: 0px;top: 0px;}
.banner a.ban1{background: url(../images/banner1_bg.jpg) no-repeat center top;height: 620px;}
.banner a.ban2{background: url(../images/banner2_bg.jpg) no-repeat center top;height: 620px;}
.banner a.ban3{background: url(../images/banner3_bg.jpg) no-repeat center top;height: 620px;}
.ban_hidden div{opacity: 0;position: absolute;}
.ban_hidden .ban1_m1{
	background: url(../images/banner1_m1.png) no-repeat 0px 0px;width: 694px;height: 55px;left: 50px;top: 230px; 
	transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;
}
.ban_hidden .ban1_m2{
	background: url(../images/banner1_m1.png) no-repeat 0px -55px;width: 694px;height: 120px;left: 250px;top: 285px;
	transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;
}
.ban_hidden .ban1_m3{
	background: url(../images/banner1_m1.png) no-repeat 0px -175px;width: 694px;height: 58px;left: 150px;top: 500px;
	transition:all 1.2s ease-out;-webkit-transition:all 1.2s ease-out;-moz-transition:all 1.2s ease-out;-o-transition:all 1.2s ease-out;
}
.bannerReal .ban_hidden div{opacity: 1.0;}
.bannerReal .ban1_m1{left: 150px;top: 230px;}
.bannerReal .ban1_m2{left: 150px;top: 285px;}
.bannerReal .ban1_m3{left: 150px;top: 400px;}
.banner span.prevnext{
	width: 60px;height: 60px;background: #17a2b0;display: block;position: absolute;top: 300px;font: bold 45px/55px "microsoft yahei";color: #fff;text-align: center;
	border-radius: 30px; cursor: pointer; opacity: 0.7; z-index: 3;
}
.banner span.ban_btnfl{left: 17%;}
.banner span.ban_btnfr{right: 17%;}*/

/* menu */
.menu{height: 56px;background: #17a2b0;font-size: 16px;}
.menu li{float: left;}
.menu a{
	color: #fff;height: 36px;padding: 0px 22px;display: inline-block;line-height: 36px;margin: 10px 1px;text-decoration: none;border-radius: 20px;
	transition:background 0.7s linear;-webkit-transition:background 0.7s linear;-moz-transition:background 0.7s linear;-o-transition:background 0.7s linear;
}
.menu a:hover{background: #fff;color: #17a2b0;}
.menu li.menu_ut a{background: #fff;color: #17a2b0;}
.menu li.menu_uf a{background: #e50060;color: #fff;}
.menu li.menu_uf a:hover{background: #e50060;color: #fff;}

/*  hzdw锛堝悎浣滃崟浣嶏級 */
.hzdw_c{margin: 20px 0px 25px;}

/* footer锛堝簳閮級 */
.footer{border-top: 1px solid #e9e9e9;padding: 50px 0px 50px;overflow: hidden;}
.footer a.fl{display: inline-block;width: 283px;}
.footer div.fr{font-size: 14px;color: #a1a1a1;width: 666px;position: relative;border-left: 1px dashed #dedddd;padding-left: 25px;}
.footer div.fr a{color: #8B262A;text-decoration: none;}
.footer div.fr a:hover{color: #b73025;}
.footer div.fr img{position: absolute;top: -10px;right: 0px;}


/* adver(椤堕儴骞垮憡骞荤伅鍒囨崲) */
.adver{height:auto;text-align:center;margin:0 auto;position: relative;overflow: hidden;}
.adver li{position: absolute;left: 0px;top: 0px;width: 100%;height: 120px;z-index: 0;}
.adver li a{ width:1980px; position:absolute; left:50%; margin-left:-960px;}
.adver li.v1{background: url(../images/adver_m1.jpg) no-repeat center top;}
.adver li.v2{background: url(../images/adver_m1.jpg) no-repeat center top;}
.adver li.v3{background: url(../images/adver_m1.jpg) no-repeat center top;}
.adver li.v4{background: url(../images/adver_m1.jpg) no-repeat center top;}

/* mTit锛堜腑闂村ご閮ㄦ爣棰?鍥剧墖锛?*/
.mTit dt{margin: 20px 0px 20px;height: 35px;}
.mTit dt h3{font: 14px/27px "microsoft yahei";color: #888;;border-bottom: 1px solid #e9e9e9;height: 35px;}
.mTit dt h3 span{background: url(../images/mTit_ico1.png) no-repeat left top;padding-left: 45px;font-size: 20px;color: #8B262A;width: 100px;height: 35px;display: inline-block;border-bottom: 1px solid #8B262A;margin-bottom: -1px;float: left;}
.mTit dt h3 span.span1{width:500px;}
.mTit dt h3 b{font-weight: normal;color: #8B262A;}
.mTit dt h3 li{display:inline-block;}
.mTit dt h3 li i{margin-right:5px;}
.mTit dd{height: 210px;overflow:hidden;position: relative;}
.mTit dd span{width:100%;height: 10px;display: block;background: #000;opacity: 0.2;filter:alpha(opacity=20);position: absolute;left: 0px;bottom: 0;}
.mTit dd div{font: 30px/42px "microsoft yahei";color: #fff;padding:30px 30px 30px 80px;position: absolute;left: 342px;top: 30px;display: block;background: #000;opacity: 0.5;filter:alpha(opacity=50);}
.mTit p{text-indent: 2em;padding: 30px 0px 0px;line-height: 30px;}
.center{text-align:center;}
.m10{margin:2px auto 0;}
/* wpConfl锛堥〉闈㈠乏杈瑰唴瀹癸級 */
.wpConfl{width: 240px;}
.one-side-fixed{position: fixed;top: 0px;left: 50%;margin-left: -500px;margin-top: 0px;z-index: 10;}
.wpConfl_menu li{overflow: hidden;}
.wpConfl_menu li.b_bot a{border-bottom: none;height: 50px;}
.wpConfl_menu li a{font: 16px/49px "microsoft yahei";color: #666;text-decoration: none;display: block;border-bottom: 1px dashed #dbdbdb;height: 49px;}
.wpConfl_menu li a small{font: 12px/50px "瀹嬩綋";color: #cdcdcd;padding-left: 15px;}
.wpConfl_menu li span{
	display: inline-block;float: left;width: 0px;height: 50px;margin-right: 40px;
	transition:width 0.5s linear;-webkit-transition:width 0.5s linear;-moz-transition:background 0.5s linear;-o-transition:background 0.5s linear;
}
.wpConfl_menu li.active span,.wpConfl_menu li a:hover span{
	background: #B13130 url(../images/wpConfl_menu1.png) no-repeat 20px 12px;
	width: 70px;height: 50px;display: inline-block;float: left;margin-bottom: -1px;margin-right: 20px;
}
.wpConfl_menu li.active a,.wpConfl_menu li a:hover{color: #B13130;}
.wpConfl_menu li.active a small,.wpConfl_menu li a:hover small{color: #B13130;}
.wpConfl_rx{margin:80px 0;border-top: 1px dashed #dbdbdb;overflow: hidden;} 
.wpConfl_rx h4{font: 16px/30px "microsoft yahei";color: #666;padding: 5px 10px 10px;}
.wpConfl_rx h4 span{font-size: 28px;font-weight: bold;color: #8B262A;}
.wpConfl_rx p a{text-align:center;width: 96px;height: 32px;border: 1px solid #8B262A;display: inline-block;margin: 0px 5px;text-decoration: none;font: 16px/32px "microsoft yahei";border-radius: 4px;}
.wpConfl_rx p a.n1{background: #8B262A;color: #fff;margin-left: 10px;}
.wpConfl_rx p a.n2{background: #fff;color: #8B262A;}
.wpConfl_rx p a:hover{background: #97c72c;color: #fff;border: 1px solid #97c72c;}

/* wpConfr锛堥〉闈㈠彸杈瑰唴瀹癸級 */
.wpConfr{width: 750px;}

.w1100 { width: 1100px; margin: 0 auto; }

.top { height: 30px; background: #B13130; font-family: "microsoft yahei";}
.top p { color: #ffffff; font-size: 12px; line-height: 30px; }
.top .fr { position: relative; color: #fff;height:30px;line-height:30px; }

.color1 { color: #fff; }

.mrl10 { margin: 0 10px; }

.toplsbox { display: inline-block; }

.topls { background: url(../images/top-icon.png) no-repeat right center; padding-right: 20px; line-height: 30px; }

.d_topqgnav { position: absolute; right: 5px; top: 30px; width: 70px; overflow: hidden; background: #fff; border: 1px solid #c6c6c6; text-align: center; font-size: 12px; display: none; z-index: 4; }

.d_topqgnav li a { line-height: 27px; color: #333; display: block; }

.d_topqgnav li a:hover { color: #d22a4a; }

/* top end --------------------------------------------------------------------------------------------------------------------*/
.mainnav { height: 100px;  font-family: "microsoft yahei";}
.mainnav .fl { margin-top: 15px; }

.synav li { padding-top: 30px; float: left; width: 88px; height: 70px; position: relative; }
.synav li h5 { font-weight: normal; }
.synav li h5 a { line-height: 40px; height: 48px; color: #333; font-size: 14px; display: block; text-align: center; }
.synav li h5 a:hover { color: #fff; background: url(../images/navhot.png) no-repeat 0 0; }

.kemu { display: none; height: 226px; width: 1000px; position: absolute; right: 0; top: 100px; z-index: 3; padding-top: 20px; overflow: hidden; border: 3px solid #d22a4a; background: #fff; opacity: 0.97; filter: alpha(opacity=97); }

.kemu ul { margin-top: 8px; }

.kmCon { width: 950px; margin: 0 auto; overflow: hidden; }

.navlistul { width: 1200px; }

.navlistul li { float: left; width: 182px; height: 180px; border-right: 1px dashed #006867; margin-right: 15px; }

.navlistul dt { float: left; }

.navlistul dl { height: 106px; }

.navlistul dt a { display: block; background-position: 0 -45px; width: 45px; height: 45px; }

.navlistul dd { float: left; margin-left: 15px; display: inline; }

.navlistul dd p { width: 122px; line-height: 24px; }

.navlistul dd p a { padding-right: 0px; }

.navlistul dd p a:hover { color: #F26836; }

.navlistul dd h2 { height: 24px; line-height: 24px; }

.navlistul dd h2 a { font-size: 20px; font-family: "microsoft yahei"; color: #B13130; }

.navimg a { display: block; background: url(../images/zc.jpg) no-repeat; width: 164px; height: 74px; }

.navimg a:hover { background: url(../images/zchover.jpg) no-repeat; }

.navimg2 a { display: block; background: url(../images/bx.jpg) no-repeat; width: 164px; height: 74px; }

.navimg2 a:hover { background: url(../images/bxhover.jpg) no-repeat; }

.navimg5 a { display: block; background: url(../images/cy.jpg) no-repeat; width: 164px; height: 74px; }

.navimg5 a:hover { background: url(../images/cyhover.jpg) no-repeat; }

.navimg4 a { display: block; background: url(../images/fz.jpg) no-repeat; width: 164px; height: 74px; }

.navimg4 a:hover { background: url(../images/fzhover.jpg) no-repeat; }

.navimg3 a { display: block; background: url(../images/gz.jpg) no-repeat; width: 164px; height: 74px; }

.navimg3 a:hover { background: url(../images/gzhover.jpg) no-repeat; }

.navli1 dt a { background: url(../images/kmIco.png) no-repeat 0px -45px; }

.navli1 dt a:hover { background: url(../images/kmIco.png) no-repeat 0px 0; }

.navli2 dt a { background: url(../images/kmIco.png) no-repeat -45px -45px; }

.navli3 dt a { background: url(../images/kmIco.png) no-repeat -90px -45px; }

.navli4 dt a { background: url(../images/kmIco.png) no-repeat -135px -45px; }

.navli5 dt a { background: url(../images/kmIco.png) no-repeat -180px -45px; }

.navli2 dt a:hover { background: url(../images/kmIco.png) no-repeat -45px 0px; }

.navli3 dt a:hover { background: url(../images/kmIco.png) no-repeat -90px 0px; }

.navli4 dt a:hover { background: url(../images/kmIco.png) no-repeat -135px 0px; }

.navli5 dt a:hover { background: url(../images/kmIco.png) no-repeat -180px 0px; }

/* main nav end -------------------------------------------------------------------------------------------------------------------------------*/
.mtb30 { margin: 30px 0; }
.syfooter {  background: #8B262A; font-family: "microsoft yahei";}
.syfoots { padding: 15px 0; }
.syfoots form { margin-top: 20px; }
.sousuwb { width: 290px; height: 30px; background: #fff; float: left; border: none; margin-right: 15px; }
.sousubt { width: 110px; height: 30px; background: #d22a4a; text-align: center; line-height: 30px; color: #fff; font-size: 14px; border: none; float: left; }
.sydbjb { padding-right: 40px; }
.sydbjb dl { float: left; margin-right: 35px; }
.sydbjb dl:nth-of-type(1) span { background: url(../images/footericon1.png) no-repeat 0 0; }
.sydbjb dl:nth-of-type(2) span { background: url(../images/footericon1.png) no-repeat 0 -25px; }
.sydbjb dl:nth-of-type(3) span { background: url(../images/footericon1.png) no-repeat 0 -50px; }
.sydbjb dl:nth-of-type(4) span { background: url(../images/footericon1.png) no-repeat 0 -75px; }
.sydbjb dl:nth-of-type(5) span { background: url(../images/footericon1.png) no-repeat 0 -100px; }
.sydbjb dl span { width: 25px; height: 25px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.sydbjb dt { font-size: 18px; color: #fff; }
.sydbjb dd { font-size: 12px; margin-left: 35px; line-height: 30px; }
.sydbjb dd a { color: #fff; padding: 0 3px;}
.sydbjb dd a:hover { color: #fff; background: #d22a4a; }
.wxnr { height: 121px; color: #fff; }
.wxnr h6 { font-size: 14px; margin: 10px 0 0 20px; font-weight: normal; line-height: 35px; }
.wxnr p { font-size: 12px; margin-left: 20px; line-height: 30px; }
.wxnr p a{color: #fff; padding: 0 3px;}
.wxnr p a:hover{background: #d22a4a;}
.wxnrx { margin-top: 10px; }
.wxnrx p { color: #fff; font-size: 12px; }
.sydbwx { border-left: 1px solid #004c55; padding-left: 90px; }
.syfcopyright { background: #013136; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; padding-bottom: 65px;}
.syfcopyright a{ color: #fff;}
/*syfooter end*/
/*列表*/
.oIQWZ { height:auto;margin:0 auto; overflow:hidden;}
.oIQWZ .EYwdY { margin-right:10px;}
.baeilh {float:left;width:326px;height:340px; background:#fff;margin-top:10px}
.baeilh .fmldET {width:306px;color:#3b5999;border-bottom:1px solid #3b5999; height:36px;line-height:36px; padding:0 10px;}
.baeilh .fmldET h1 { float:left;width:200px;font-size:18px; height:36px;}
.baeilh .fmldET h1 a {color:#000000;}
.baeilh .fmldET h1 a:hover {text-decoration:none; color:#c13d48;}
.baeilh .fmldET span { float:right;width:50px;font-size:12px;height:36px; text-align:right}
.baeilh .MECLL {margin:0 10px;}
.baeilh .MECLL h2 {color:#3b5999; font-size:18px;height:35px; line-height:35px; text-align:center; font-weight:normal;border-bottom:1px dashed #CCC}
.baeilh .MECLL p {width:306px;height:atuo;line-height:25px; clear:both; overflow:hidden;margin-top:10px}
.baeilh .MECLL p img {float:left;}
.baeilh .MECLL p span {text-indent:2em;float:left; width:200px; margin-left:6px;}
.baeilh .MECLL p span a {color:#3b5999;}
.baeilh .MECLL p span a:hover {text-decoration:none; color:#c13d48;}
.baeilh .vCScvS {margin:0 10px;margin-top:5px;}
.baeilh .vCScvS li {float:left;width:296px;height:24px; line-height:24px;background:url(../image/dian.gif) left center no-repeat;padding-left:10px;font-size:14px; overflow:hidden;}
.baeilh .vCScvS span { float:right}
.LKyjua {width:980px;height:auto; background:#fff;margin:0 auto; overflow:hidden;margin-top:10px; padding:10px;}
.LKyjua li {float:left;width:225px;height:24px; line-height:24px;background:url(../image/dian.gif) left center no-repeat;padding:0 10px;overflow:hidden;font-size:12px;}
.LKyjua span { float:right}
.zWZXPE { height:auto; width:980px;margin:0 auto; background-color:#FFFFFF; padding:5px 10px; line-height:25px; margin-top:10px;}
.AXbtS { height:auto; width:980px;margin:0 auto; background-color:#FFFFFF; padding:5px 10px; line-height:25px; margin-top:10px;}
.AXbtS li{font-size:15px;color:red;}
.obCpm {height:auto;background-color:#2b4170;margin-top:10px}
.obCpm .YFXoRv {width:1000px;height:auto; margin:0 auto;}
.obCpm .kHuuT {height:30px;width:1000px;margin:10px auto;overflow:hidden;}
.obCpm .kHuuT li {float:left;line-height:30px;text-align:center;width:90px;}
.obCpm .kHuuT li a {height:30px;display:block;color:#ffffff;padding:0 10px;}
.obCpm .kHuuT li a:hover {background-color:#3b5999;}
.obCpm .kHuuT li {font-size:14px;}
.obCpm .kHuuT li h2 {font-size:14px;}
.obCpm .oNEvID {height:auto;padding:10px 0; margin:0 auto; width:1000px; text-align:center;}
.obCpm .oNEvID p {font-size:12px;color:#ffffff;line-height:21px;}
.obCpm .oNEvID p a {color:#ffffff}
.sy_tit2{margin: 40px auto 0;}
.sy_tit2 h2{font-size: 12px;color: #b3b3b3;padding-bottom: 6px; border-bottom: 1px solid #b3b3b3;}
.sy_tit2 h2 span{color:#000;font-size: 22px;border-bottom: 1px solid #bea588;padding-bottom: 8px;}
.sy_tit2 ul li{float: left;display: inline;margin-top: 30px;}
.sy_tit2 ul li.newsli{margin: 30px 20px 0;}
.sy_tit2 ul li p{padding: 15px;border: 1px solid #d9d9d9;}
.sy_tit2 ul li a{display: block;position: relative;}
.sy_tit2 ul li span{display: block;text-align: center;font-size: 16px;color: #888;margin-top: 20px;}
.sy_tit2 ul li a i{display: none; position: absolute;left: 0;top:0;width:100%;height: 100%;background:#000;filter:Alpha(opacity=60); background:rgba(0,0,0,0.6) none repeat scroll !important; }
.sy_tit2 ul li a b{position: absolute; left: -50px;top:0;width:100%;transition:all 0.4s linear;-webkit-transition:all 0.4s linear;}
.sy_tit2 ul li a b img{ margin-top: 80px;filter:Alpha(opacity=0);opacity: 0;}
.sy_tit2 ul li:hover a i{display: block;}
.sy_tit2 ul li:hover a b{left: 115px;}
.sy_tit2 ul li:hover a b img{filter:Alpha(opacity=100);opacity: 1;}

.pages{}
.pages ul{padding:12px 0px 12px 16px;}
.pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}
.pages ul li a{float:left;padding:2px 8px 2px;color:#004499;border:1px solid #164a84;}
.pages ul li a:hover{color:#FFF;text-decoration:none;padding:3px 8px 1px; background:#164a84;}
.pages ul li.thisclass,.pagebox ul li.thisclass{color:#FFF; border:1px solid #164a84; padding:2px 8px; font-weight:bold; background:#999999;}
.pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}/*μ?o??aê?*/
.daohang {
	background-color: #003E45;
	clear: both;
	height: 50px;
}
.daohang1 {
	clear: both;
	height: 50px;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
#nav li {
	float:left;
	display:block;
	width:99px;
	position:relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #103447;
	line-height: 50px;
	height: 50px;
	text-align: center;
}
#nav li a {
	font-size: 14px;
	color: #FFF;
	display: block;
}
#nav li a:hover {
	text-decoration: underline;
}
#nav ul {
	position:absolute;
	left:0;
	display:none;
	width: 119px;
	z-index:500; 
}
#nav ul li {
	background-color: #168db8;
	width:119px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height: 30px;
	border-right-style: none;
}
#nav ul li a {
	display:block;
	height:30px;
	color:#FFF;
}
#nav ul a:hover {
	text-decoration:underline;	
}

.dux-page{line-height:30px;clear:both;z-index:999;margin:20px auto;}
.dux-page ul{float:none;display:table}
.dux-page ul li{float:left;margin-right:4px}
.dux-page ul li a{float:left;padding:0 10px;color:#8B262A;font-size:14px;font-weight:bold;border:1px solid #8B262A;text-decoration:none}
.dux-page ul li a:hover{color:#FFF;padding:0 10px;text-decoration:none;border:1px solid #8B262A;background:#8B262A;}
.dux-page ul li.nohref{color:#999;padding:0 10px;border:1px solid #DDD}
.dux-page ul li.thisclass{color:#FFF;padding:0 10px;border:1px solid #8B262A;background:#8B262A;font-weight:bold}
.dux-page ul li.thisclass a{color:#FFF;}