﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:Microsoft YaHei; font-size:12px;color:#444;}
ul,li,p,a,h1,h2,h3,h4,h5{margin:0; padding:0; list-style-type:none}

a{color:#777; text-decoration:none;}
a:hover{color:#0b6dcf; text-decoration:none}
img{border:0}
.textLeft{ text-align:left!important}
.textCenter{ text-align:center!important}
.textRight{ text-align:right!important}
i{font-style:normal}


.boxImg{ font-size:0; line-height:0; margin-bottom:10px}
.fl{float:left}
.fr{float:right}
form,input,select{padding:0; margin:0; vertical-align:middle}
form img{vertical-align:middle}
.boxSpace{width:100%; height:15px; line-height:0; font-size:0; clear:both}
.boxBanner{ float:left;width:1160px; height:110px; overflow:hidden; line-height:0; font-size:0; margin:30px 0 0 0; display:inline-block}
.boxBanner img{width:1160px; height:110px; }

.toTop{ position:fixed;bottom:10px; right:50%; margin-right:-660px; display:block; width:42px; height:42px; border-radius:100%; background:url(../images/toTop.png) no-repeat; background-size:100% 100%; z-index:1000; display:none; opacity:0.7}
.toTop:hover{background:url(../images/toTopHover.png) no-repeat;background-size:100% 100%;opacity:1.0}


.boxTop{width:100%; height:174px; position:relative; margin:0 auto; text-align:right}
.boxLogo{position:absolute;z-index:1;top:49px; left:50%; margin-left:-600px; text-align:left;}
.topSearch{position:absolute; width:370px; height:40px; top:94px;right:50%;margin-right:-600px;text-align:left; font-size:0; background:url(../images/bgSearch.png) no-repeat;}
.inputSearchTop{ border:none; background:none;width:270px; height:40px; line-height:38px; text-indent:38px; color:#666; font-size:14px; display:inline-block;}
.submitSearch{ background:#008eff; color:#fff; font-size:16px; font-weight:bold; line-height:40px; width:100px; border:0; border-radius:30px; cursor:pointer}
.submitSearch:hover{background:#1178cc}

.boxWxEwm{ position:absolute; top:77px; left:50%; margin-left:456px; width:120px; height:160px; padding:22px 15px 0 15px; text-align:center; background:url(../images/bgEwm.png) no-repeat; z-index:3; display:none; overflow:hidden}
.boxWxEwm img{width:120px; height:120px}
.boxWxEwm i{ display:block; font-size:14px;}

.icoTop{ position:absolute; height:36px; top:41px;right:50%;margin-right:-600px;}
.icoTop a{ display:inline-block; width:36px; height:36px;line-height:36px;border-radius:50%; font-size:12px; margin-left:10px; vertical-align:top; overflow:hidden; text-align:center; color:#fff}
.icoTop a:hover{color:#fff}
.icoTopM{ background:#0d9df9;}
.icoTopM:hover{ background:#0982f7;}
.icoTopWx{ background:#5eba14}
.icoTopWx:hover{ background:#44a50d;}
.icoTopTel{ background:#fa9505}
.icoTopTel:hover{ background:#f87903;}
.icoTopLng{ background:#f7563b}
.icoTopLng:hover{ background:#f43d28;}




.box{width:100%; overflow:hidden;}
.box1{ width:1160px; margin:0 auto; background:#fff; padding:20px; overflow:hidden}

.topNews{ width:1200px; height:180px; margin:40px auto 0 auto; line-height:160px; font-size:0; overflow:hidden; text-align:center}
.topNews span{display:inline-block; width:155px; height:59px; font-size:17px; color:#777; padding:45px 0 0 0; line-height:55px; background:url(../images/icoTt.png) no-repeat; vertical-align:middle}
.topNews div{ display:inline-block; width:1015px; padding:0 0 0 30px; vertical-align:middle;}
.topNews h1{ font-size:32px; line-height:40px; color:#df1b1b; }
.topNews h2{ line-height:24px; font-size:14px; font-weight:normal; border-top:1px solid #ccd5d9; text-align:left; color:#666; margin-top:12px; padding-top:10px;}

.bgNav{background:#0c70d3;}
.nav{ width:1200px;height:50px;text-align:center; font-size:0; overflow:hidden; margin:0 auto;position:relative;}
.nav li{display:inline-block;height:50px; line-height:50px; font-size:17px; width:150px; position:relative; z-index:1}
.nav a{color:#fff; display:block;width:150px;}
.nav a:hover{color:#fff}
.move-bg{display:none;position:absolute;left:0;bottom:0; width:150px; height:50px; background:#00aeff;z-index:0; font-size:0; line-height:0}



.picFocus{float:left;width:570px;height:353px;overflow:hidden;display:inline-block; position:relative;display:inline-block}
.picFocus img{width:570px;height:353px;}
.btnPic{position:absolute; z-index:1000;width:26px; height:60px; display:inline-block; bottom:0px;right:0px; background:url(../images/btnPic20.png) center no-repeat}
.btnPic:hover{background:url(../images/btnPic21.png) center no-repeat}


.boxNews{float:left;width:570px;height:353px;display:inline-block;margin:0 0 0 20px; display:inline-block; overflow:hidden}
.navNews{height:52px;line-height:51px; background:url(../images/bgLine.png) bottom repeat-x;font-size:0; line-height:0}
.navNews a{display:inline-block; font-size:18px;padding:0 25px; color:#666}
.navNews a:hover{color:#157cce}
.navNews .on{border-bottom:4px solid #157cce;line-height:48px; font-weight:bold; color:#157cce!important}
.boxNews ul{display:none; position:relative; width:100%; padding:14px 0 0 0}
.boxNews li{font-size:16px; line-height:40px; background:url(../images/bgLi.jpg) 5px 18px no-repeat; padding:0 5px 0 17px; border-bottom:1px dotted #d6d6d6}
.boxNews li span{float:right; font-size:14px; color:#999}
.moreNews{ position:absolute; top:-35px; right:0; display:inline-block; padding-right:18px; line-height:16px; font-size:13px; color:#999; background:url(../images/icoMore.png) right center no-repeat;}
.moreNews:hover{background:url(../images/icoMoreHover.png) right center no-repeat; color:#157cce}


.boxInd{float:left;width:410px; margin:30px 20px 0 0; display:inline-block; overflow:hidden;}
.navIndTab{background:url(../images/bgLine.png) top repeat-x;height:60px; line-height:47px; font-size:0;}
.navIndTab a{display:inline-block; font-size:17px; width:136px;  text-align:center; color:#666;}
.navIndTab .on{ background:url(../images/bgNavTab.png) bottom center no-repeat;width:137px!important; color:#157cce!important; font-weight:bold; border-top:3px solid #157cce; height:57px;}
.boxIndList{margin-top:-10px; border:1px solid #b7cfe8; padding:17px; height:210px;}
.boxIndList ul{display:none}
.boxIndList li{font-size:15px; line-height:36px; background:url(../images/bgLi.jpg) 5px 18px no-repeat; padding:0 5px 0 17px;}
.boxIndList li span{float:right; font-size:14px; color:#999}


.indRight{ float:left; width:290px; display:inline-block; margin-left:10px;}
.navIndRight{ border-top:3px solid #157cce; height:47px; line-height:44px; margin-top:30px; font-size:17px; font-weight:bold; color:#157cce}
.navIndRight a{float:right;padding-right:18px;font-size:13px; color:#999; background:url(../images/icoMore.png) right center no-repeat; font-weight:normal}
.navIndRight a:hover{background:url(../images/icoMoreHover.png) right center no-repeat; color:#157cce}
.indZtzl{ font-size:0; margin-top:-3px;}
.indZtzl img{ width:290px; height:80px; margin-top:3px;}


.indLeft{float:left; width:840px; margin:0 20px 0 0; display:inline-block; overflow:hidden}
.navIndLeft{ background:url(../images/bgNavInd.png) no-repeat;height:50px; line-height:47px; margin-top:30px; font-size:17px; font-weight:bold; color:#fff; padding:0 0 0 36px; width:804px; float:left}
.navIndLeft a{ float:right;padding-right:18px;font-size:13px; color:#999; background:url(../images/icoMore.png) right center no-repeat; font-weight:normal}
.navIndLeft a:hover{background:url(../images/icoMoreHover.png) right center no-repeat; color:#157cce}

.indLeft1{ float:left; display:inline-block; width:410px; margin-right:20px;}
.navIndLeft1{ height:51px;background:url(../images/bgLine.png) bottom repeat-x;font-size:0; line-height:0}
.navIndLeft1 i{ display:inline-block; padding:0 30px; border-bottom:3px solid #157cce; font-size:17px; color:#157cce; line-height:48px; font-weight:bold}
.navIndLeft1 a{color:#157cce}

.indFwxt{ font-size:0;}
.indFwxt a{display:inline-block; width:278px; height:66px; text-align:center;}
.indFwxt img{ width:278px; height:66px;}
.indFwxt i{ display:block; font-size:15px; color:#fff}

.indFwxt_1{ font-size:0;padding:3px}
.indFwxt_1 a{display:inline-block; width:385px; height:78px; text-align:center;}
.indFwxt_1 img{ width:385px; height:78px;}
.indFwxt_1 i{ display:block; font-size:15px; color:#fff}

.indBszn{ padding-top:15px;}
.indBszn li{font-size:15px; line-height:30px; background:url(../images/bgLi.jpg) 5px 14px no-repeat; padding:0 5px 0 17px;}
.indBszn li span{float:right; font-size:14px; color:#999}

.indTsxx{ font-size:0; margin-top:15px;}
.indTsxx span{display:inline-block; width:288px; height:48px; border:1px solid #bcbcbc; vertical-align:top}
.inputSearchXx{ border:none; width:240px; display:inline-block; text-indent:15px; font-size:15px; color:#888;}
.btnSearchXx{ width:48px; display:inline-block; width:48px; height:48px; border:none; background:url(../images/icoSearch.png) center no-repeat; cursor:pointer}
.btnSearchXx:hover{ background:url(../images/icoSearch.png) center no-repeat; background-color:#f4f4f4}
.indTsxx a{ display:inline-block; width:108px; height:48px;border:1px solid #bcbcbc; margin-left:10px; vertical-align:top; font-size:15px; line-height:48px; text-align:center}
.indTsxx a:hover{ background:#f4f4f4}

.navIndLeft2{ background:url(../images/bgLine.png) top repeat-x; height:50px; float:left; width:840px; margin-top:30px; line-height:50px;}
.navIndLeft2 i{ display:inline-block; border-top:3px solid #157cce; font-size:17px; font-weight:bold; padding:0 30px; color:#157cce}
.navIndLeft2 a{float:right;padding-right:18px;font-size:13px; color:#999; background:url(../images/icoMore.png) right center no-repeat; font-weight:normal}
.navIndLeft2 a:hover{background:url(../images/icoMoreHover.png) right center no-repeat; color:#157cce}

.indWmtj{ position:relative; width:430px; padding-left:410px; height:290px; float:left; font-size:0}
.indWmtj a{ display:inline-block; margin:0 0 10px 10px; width:204px; height:135px; position:relative; overflow:hidden;}
.indWmtj a img{width:100%; height:100%;transition:transform 1s;}
.indWmtj a i{ position:absolute; bottom:0; left:0; width:184px; font-size:15px; background:url(../images/bgTitle.png); padding:10px; line-height:22px; color:#fff; display:none}
.indWmtj a:nth-child(1){ width:410px; height:280px; position:absolute; left:0; top:0; margin:0;}
.indWmtj a:nth-child(1) i{padding:15px 10px; width:390px;}
.indWmtj a:hover i{display:block}
.indWmtj a:hover img{ transform:scale(1.2);}

.indPpfw{font-size:0; padding-top:-4px;width:290px;}
.indPpfw a{ display:inline-block;width:143px; height:81px; margin-top:4px; text-align:center;}
.indPpfw a i{display:block; font-size:15px; color:#fff}
.indPpfw a img{ margin:10px 0 3px 0}
.indPpfw a:nth-child(even){margin-left:4px;}
.indPpfw a:nth-child(1){ background:#4088e9}
.indPpfw a:nth-child(2){ background:#69b644}
.indPpfw a:nth-child(3){ background:#4faadf}
.indPpfw a:nth-child(4){ background:#e9ab6c}
.indPpfw a:nth-child(5){ background:#f78686}
.indPpfw a:nth-child(6){ background:#83a8ea}
.indPpfw a:nth-child(7){ background:#22b9bf; width:290px; line-height:81px;}
.indPpfw a:nth-child(7) img{ margin:0 10px 0 0; display:inline-block;vertical-align:middle}
.indPpfw a:nth-child(7) i{display:inline-block; vertical-align:middle}

/*.indZxrx{font-size:0;padding-top:-4px; width:290px;}
.indZxrx a{ display:inline-block;width:143px; height:56px; margin-top:4px;background:#80a9e2;}
.indZxrx a:hover{ background:#4a85d5}
.indZxrx a div{ display:inline-block;width:15px; height:56px; vertical-align:middle}
.indZxrx a span{display:inline-block;width:128px; vertical-align:middle; font-size:15px; line-height:20px; color:#fff}
.indZxrx a span i{display:block; font-weight:bold}
.indZxrx a:nth-child(even){margin-left:4px;}
.indZxrx a:last-of-type{ width:290px;}*/

.indZxrx{font-size:0;padding-top:-4px; width:290px;}
.indZxrx a{ display:inline-block;width:143px; height:44px; margin-top:4px;background:#80a9e2;}
.indZxrx a:hover{ background:#4a85d5}
.indZxrx a div{ display:inline-block;width:15px; height:44px; vertical-align:middle}
.indZxrx a span{display:inline-block;width:128px; vertical-align:middle; font-size:12px; line-height:14px; color:#fff}
.indZxrx a span i{display:block; font-weight:bold}
.indZxrx a:nth-child(even){margin-left:4px;}
.indZxrx a:last-of-type{ width:290px;}


.indZjfy{ border:1px solid #b7cfe8; background:#eef4fb; height:258px; text-align:center; position:relative; padding-top:20px;}
.indZjfy span{position:absolute; right:18px; bottom:35px; font-size:14px;} 



.boxLink{ float:left; width:1160px; display:inline-block}
.linkImg{font-size:0; padding-top:-9px;}
.linkImg a{width:283px; height:81px; margin:9px 9px 0 0; display:inline-block}
.linkImg img{width:283px; height:81px;}

.linkSelect{ float:left;font-size:0; line-height:0; width:100%; overflow:hidden; margin:20px 0 0 0; text-align:center;}
.linkSelect select{ width:224px; border:1px solid #adadaf; height:30px; display:inline-block; margin:0 10px 0 0; text-align:center}
.linkSelect select:last-of-type{margin-right:0}


.boxFoot{ position:relative; background:#0b6ed1; margin-top:20px;padding:30px 0 50px 0; width:100%; line-height:26px; font-size:14px;color:#ccdaf2}
.boxFoot a{color:#ccdaf2}
.boxFoot a:hover{color:#fff}
.boxFoot1{ margin:0 auto; width:1160px;}
.boxFoot1 span{display:block;}
.boxFoot1 i{display:inline-block; padding-right:200px; border-bottom:2px solid #4193d6; font-size:0;margin-bottom:10px; padding-bottom:10px;}
.boxFoot1 i a{ font-size:14px; color:#fff; display:inline-block; padding-right:12px; margin-right:12px; border-right:12px; border-right:1px solid #fff; line-height:14px;}
.boxFoot1 i a:hover{text-decoration:underline}
.boxFoot1 i a:last-of-type{ border:none}
.icoFoot{position:absolute; top:38px; left:50%; margin-left:-345px}



.boxMain1{ background:#fff; padding:0 30px; width:1140px; overflow:hidden}
.navDqwz{ width:1200px; margin:0 auto; line-height:80px; background:url(../images/icoDqwz.png) left center no-repeat; text-indent:30px; font-size:14px; color:#5a85bb}
.navDqwz a{color:#5a85bb}
.navDqwz a:hover{color:#1178cc}


.boxLeft{float:right; width:290px;display:inline;}
.navSubLeftHead{background:#0a6dcf;font-size:24px; color:#fff; height:70px; line-height:70px;text-align:center}
.navSubLeft{}
.navSubLeft a{ line-height:26px; padding:12px 25px; display:block; font-size:16px; background:#cde3f5; margin-top:2px; text-align:center}
.navSubLeft a:hover{color:#fff; background:#26aaff;}
.navSubLeft .on{color:#fff; background:#26aaff!important;}

.navLeft{border-top:2px solid #0b6ed1;height:50px;line-height:50px; padding:0 5px;font-size:17px; color:#0b6ed1; overflow:hidden; margin-top:30px;}
.navLeft span{float:right; font-weight:normal;}
.navLeft span a{display:inline-block; vertical-align:top; padding-right:20px; background:url(../images/icoMore.png) center right no-repeat;font-size:12px;color:#999;}
.navLeft span a:hover{background:url(../images/icoMoreHover.png) center right no-repeat;color:#0a6dcf}

.icoLeft{ font-size:0; padding-top:30px;}
.icoLeft a{display:block;height:80px; margin:0 0 2px 0; line-height:80px; color:#fff; position:relative; text-indent:90px; font-size:15px;}
.icoLeft img{ width:50px; height:50px;position:absolute; top:15px; left:20px;}
.icoLeft i{ position:absolute; top:0; right:15px; height:80px; width:10px; background:url(../images/icoJt.png) center no-repeat; opacity:0.5;}
.icoLeft a:hover i{ opacity:1.0}


.boxRight{float:left; width:830px; display:inline-block; margin-right:40px; overflow:hidden}
.navCur{ border-bottom:2px solid #157cce; height:68px;color:#0b6ed1; font-size:24px;  line-height:68px; background:url(../images/icoCur.png) left center no-repeat; text-indent:45px;}


.ldxxList{}
.ldxxList a{ display:block; height:171px; background:#f6f6f6; position:relative;margin-top:20px; }
.ldxxList a img{ width:120px; height:171px; display:inline-block;vertical-align:middle}
.ldxxList a span{ width:570px; margin-left:35px;display:inline-block;vertical-align:middle; }
.ldxxList a h1{ font-size:20px; line-height:40px; color:#444}
.ldxxList a h2{font-weight:normal; line-height:26px; font-size:15px; color:#444}
.ldxxList a i{ position:absolute; right:0; top:0; height:100%; width:50px; background:url(../images/icoJt1.png) center no-repeat; background-color:#f2f2f2;}
.ldxxList a:hover{ background:#e3e8f7;}
.ldxxList a:hover i{background:url(../images/icoJt1Hover.png) center no-repeat;background-color:#ccd5f1}

.rightCon{padding-top:30px;}
.rightCon p{line-height:32px; font-size:16px; margin-bottom:20px; text-indent:2em}
.jgjj{}
.jgjj h1{font-size:17px; margin:0 0 10px 0}
.jgjj h2{font-size:16px; margin:0 0 10px 0}


.navCurList{ font-size:0; width:100%; padding:10px 0 0 0}
.navCurList a{display:inline-block;  height:50px;}
.navCurList a div{padding-bottom:5px;}
.navCurList a div span{font-size:16px; display:block; line-height:40px; text-align:center; padding:0 25px; background:url(../images/bgLineR.png) right center no-repeat}
.navCurList .on div{background:url(../images/icoJt2.png) bottom center no-repeat;}
.navCurList .on div span{ background:#157cce; color:#fff; font-weight:bold}

.navCurList1{ font-size:0; width:100%; padding:10px 0 0 0}
.navCurList1 a{display:inline-block;  height:50px; width:33.3%;}
.navCurList1 a div{padding-bottom:5px; margin:0 10px 0 0}
.navCurList1 a div span{font-size:16px; display:block; line-height:40px; text-align:center; background:#ededed}
.navCurList1 .on div{background:url(../images/icoJt2.png) bottom center no-repeat;}
.navCurList1 .on div span{ background:#157cce; color:#fff; font-weight:bold}

.list{margin:0 0 10px 0}
.list li{font-size:16px; line-height:26px; }
.list li span{float:right; color:#999; font-size:16px}

.listVideo{ width:100%; padding-top:25px;}
.listVideo a{display:inline-block; width:350px; height:355px; margin:0 16px 0 17px; position:relative; font-size:0; vertical-align:top}
.listVideo div{width:350px; height:234px; overflow:hidden}
.listVideo img{width:350px; height:234px;transition:transform 1s;}
.listVideo h1{display:block; font-weight:normal;line-height:24px;font-size:16px; color:#999; margin:10px 0 0 0}
.listVideo h2{display:block; font-weight:normal;line-height:24px;font-size:16px; margin:0}
.listVideo a span{position:absolute; top:0; left:0;width:350px; height:234px;background:#000;filter:alpha(opacity=50); opacity:0.5; z-index:1; display:none}
.listVideo a i{display:block;position:absolute; top:0; left:0;width:350px; height:234px;background:url(../images/icoVideo.png) center no-repeat; z-index:2}
.listVideo a:hover span{display:block}
.listVideo a:hover i{background:url(../images/icoVideoHover.png) center no-repeat;}
.listVideo a:hover img{
	transform: scale(1.2);
}


.listPic{ width:100%;}
.listPic a{display:inline-block; position:relative;vertical-align:top}
.listPic #img_div{height:200px;width:300px;overflow:hidden}
.listPic #img_div2{height:190px;width:250px;overflow:hidden}
.listPic img{width:350px; height:234px;transition:transform 1s;}
.listPic h1{display:block; font-weight:normal;line-height:24px;font-size:16px; color:#999; margin:10px 0 0 0}
.listPic h2{display:block; font-weight:normal;line-height:24px;font-size:16px; margin:0}
.listPic a span{position:absolute; top:0; left:0;width:350px; height:234px;background:#000;filter:alpha(opacity=50); opacity:0.5; z-index:1; display:none}
.listPic a i{display:none;position:absolute; top:0; left:0;width:350px; height:234px;background:url(../images/icoLook.png) center no-repeat; z-index:2}
.listPic a:hover span{display:block}
.listPic a:hover i{ display:block}
.listPic a:hover img{
	transform: scale(1.2);
}


.listCard{ width:100%; padding-top:25px;}
.listCard a{display:inline-block; width:350px; height:200px; margin:0 16px 40px 17px; font-size:0; vertical-align:top; background:#3da0e3;}
.listCard a span{display:inline-block; width:1; height:200px; vertical-align:middle}
.listCard a div{display:inline-block; width:289px; vertical-align:middle; color:#fff; padding:0 30px;}
.listCard h1{ font-size:16px; font-weight:normal}
.listCard h2{ font-size:23px; font-weight:normal}
.listCard a:nth-child(2){ background:#6b96e5}
.listCard a:nth-child(3){ background:#3398b0}
.listCard a:nth-child(4){ background:#bda8e0}
.listCard a:nth-child(5){ background:#5e74d7}
.listCard a:nth-child(6){ background:#8670da}
.listCard a:nth-child(7){ background:#69bddf}
.listCard a:nth-child(8){ background:#62b9a8}
.listCard a:nth-child(9){ background:#7089c0}
.listCard a:hover{opacity:0.60!important}



.ztzlImg{ font-size:0; width:1080px; margin:0 auto}
.ztzlImg a{display:inline-block; width:500px; height:138px; overflow:hidden; margin:40px 20px 0 20px;}
.ztzlImg a img{width:100%; height:100%;transition:transform 1s;}
.ztzlImg a:hover img{transform: scale(1.2);}

.bannerZtzl{ width:1000px; height:275px; font-size:0; overflow:hidden; margin:40px auto 0 auto}
.bannerZtzl img{ width:100%; height:100%}
.box2{ width:100%; margin:0 auto;}







.boxPage{width:100%; overflow:hidden; margin:20px 0 20px 0;}
.boxPage a{ display:inline-block;font-size:16px; float:left;color:#99a1a7;background-color:#e6e6e6;position:relative;  border-radius:5px; box-sizing:content-box;}
.boxPage a:hover{ color:#fff; background-color:#0099eb;}
.curPage{color:#fff!important; background-color:#0099eb!important;}
.numPage{float:left;}
.numPage a{ width:46px; height:46px;text-align:center; line-height:46px; margin-right:8px;}
.btnPage{float:right; }
.prePage{ background:url(../images/pagePre.png) 15px center no-repeat; background-color:#e6e6e6; width:65px; height:46px; line-height:46px; padding:0 0 0 40px; margin:0 0 0 10px; text-align:left!important; font-size:16px!important;}
.prePage:hover{background:url(../images/pagePreHover.png) 15px center no-repeat; background-color:#ec5e60;}
.nextPage{background:url(../images/pageNext.png) 80px center no-repeat; background-color:#e6e6e6; width:70px; height:46px;line-height:46px; padding:0 35px 0 0; margin:0 0 0 10px;text-align:right!important;font-size:16px!important;}
.nextPage:hover{background:url(../images/pageNextHOver.png) 80px center no-repeat; background-color:#ec5e60;}


.boxShow{padding:40px 40px 20px 40px;}
.showTitle{font-size:32px; text-align:center; line-height:40px; font-weight:bold; border-bottom:1px solid #ccc; padding:0 40px 25px 40px; margin-top:-10px;}
.showInfo{color:#999; font-size:14px; text-align:center; padding:15px 0 0;}
.showInfo a{cursor:pointer;color:#999;}
.showCon{width:100%; padding:20px 0; font-size:16px; overflow:hidden; }
.showCon div,.showCon p{line-height:28px; margin-bottom:10px}
.boxShare{padding:15px 0 0 10px;margin:10px 0 0 0; overflow:hidden}
.showVideo{ text-align:center; margin:20px 0}

.navXglj{ background:url(../images/bgLine.png) bottom repeat-x}
.navXglj i{border-bottom:5px solid #147dd0; padding:0 30px 15px 30px; display:inline-block; font-size:17px; font-weight:bold; color:#147dd0;}
.btnFoot{ float:right; text-align:right}
.btnFoot a{display:inline-block; line-height:40px; width:90px; border:1px solid #d1d1d1; text-align:center; margin-left:10px; border-radius:6px; font-size:14px;}
.btnFoot a:hover{background:#00aeff; color:#fff; border:1px solid #00aeff}

.btnShare1{ width:40px!important; height:40px!important; background:url(../images/icoFx1.png) center no-repeat!important; background-color:#3aa027!important; padding:0!important; border-radius:50%; overflow:hidden; margin:0 7px 0 0!important; display:inline-block}
.btnShare2{ width:40px!important; height:40px!important; background:url(../images/icoFx2.png) center no-repeat!important; background-color:#e94d4b!important; padding:0!important; border-radius:50%; overflow:hidden; margin:0 7px 0 0!important; display:inline-block}
.btnShare3{ width:40px!important; height:40px!important; background:url(../images/icoFx3.png) center no-repeat!important; background-color:#db9f1c!important; padding:0!important; border-radius:50%; overflow:hidden; margin:0 7px 0 0!important; display:inline-block}
.btnShare4{ width:40px!important; height:40px!important; background:url(../images/icoFx4.png) center no-repeat!important; background-color:#2891e1!important; padding:0!important; border-radius:50%; overflow:hidden; margin:0 7px 0 0!important; display:inline-block}

.tableCon{background:#d5eaff; font-size:16px;}
.tableCon td{border-right:1px solid #fff; border-bottom:1px solid #fff; padding:15px 5px; line-height:26px}
.tableCon span{float:right}
.tableBg{ background:#e8f4ff!important}




.searchMsg{border-bottom:1px dotted #d8d8d8; padding:40px 0; text-align:center; font-size:0}
.searchMsg form{ display:inline-block}
.inputSearchMsg{ width:250px; height:44px; line-height:44px; border:1px solid #c5c5c5; border-right:0; border-top-left-radius:6px;border-bottom-left-radius:6px; font-size:14px; text-indent:10px; color:#777; display:inline-block}
.submitSearchMsg{ width:80px; height:46px; line-height:46px; border:1px solid #c5c5c5;  border-top-right-radius:6px;border-bottom-right-radius:6px; color:#999; cursor:pointer; font-size:14px; display:inline-block}
.submitSearchMsg:hover{ color:#444}
.btnWyxx{ width:135px; height:46px; line-height:46px; background:#f15044; border-radius:6px; display:inline-block; vertical-align:middle; margin-left:10px; color:#fff; font-size:16px; font-weight:bold;}
.btnWyxx:hover{color:#fff; background:#fc6e5d}

/*我要写信*/
.msgTips{ padding:20px 0 10px 0;font-size:15px;line-height:26px; width:1000px;margin:0 auto;}
.msgTips span{color:#FF0000}
.msgTips a{}
.msgTips a:hover{color:#ff0000}
.msgTips i{ font-weight:bold; color:#ff0000}

.tableMsg{border-top:0px solid #ededed;border-left:0px solid #ededed;}
.tableMsg td{ padding:8px 5px 8px 0; font-size:16px; font-weight:bold;border-right:0px solid #ededed;border-bottom:0px solid #ededed;}
.tableMsg td font{ color:#FF0000}
.tableMsg label{ display:inline-block; margin-right:10px;}

.inputMsg{ border:1px solid #ccc; height:36px; line-height:36px; width:250px;padding:0 0 0 5px; background:#f2f2f2}
.inputMsgSort{ border:1px solid #ccc; height:36px; line-height:36px; width:100px;display:inline-block; padding:0 0 0 5px;background:#f2f2f2}
.inputMsgLong{ border:1px solid #ccc; height:36px; line-height:36px; width:645px; padding:0 0 0 5px;background:#f2f2f2}
.textareaMsg{ border:1px solid #ccc; height:150px; width:640px; padding:5px; background:#f2f2f2}
.boxSubmit{ border-top:1px solid #dcdcdc; text-align:center; margin-top:15px; padding-top:20px;}
.submitMsg{ padding:0 50px;border-radius:6px; border:0; background:#57a0db; font-size:17px; font-weight:bold; color:#fff; line-height:46px; cursor:pointer}
.submitMsg:hover{background:#1178cc}
/*我要写信*/

/*地图排行等*/
.boxMap{overflow:hidden; width:100%; position:relative; padding:15px 0 0 0; margin:25px 0 0 0; }
.boxMapTitle{ position:absolute; top:5px; left:20px; padding:0 15px; background:#fff; font-weight:bold; font-size:17px;color:#0aa471}
.boxMapTitle a{ color: #1078cc;}
.boxMapTitle a:hover{ color: #1078cc;}
.boxMapList{ border:1px solid #dcdcdc; overflow:hidden; padding:15px; font-size:15px;}
.boxMapList li{float:left; width:20%; padding: 0 0 0 20px; box-sizing:border-box; line-height:40px;}

.boxMapList1{ border:1px solid #dcdcdc; overflow:hidden; padding:15px; font-size:12px;}
.boxMapList1 li{float:left; width:200px; padding: 0 0 0 10px; line-height:26px;}

.boxPh{}
.boxPh li{ line-height:40px; border-bottom:1px solid #dcdcdc; padding:0 0 0 20px;background:url(../images/bgLi.jpg) no-repeat 10px 18px; font-size:14px}
.boxPh li span{ float:right; width:120px; display:inline-block; text-align:center}
.boxPhTitle{font-size:16px; font-weight:bold;  text-align:left; background:#d0f1c2!important}
/*地图排行等*/


.listTsxx{margin:0 0 10px 0}
.listTsxx li{font-size:16px; padding:17px 10px 17px 22px; border-bottom:1px dotted #d8d8d8; line-height:26px; background:url(../images/bgLi.jpg) 8px 28px no-repeat;}
.listTsxx li span{float:right; color:#999; font-size:16px}
.listTsxx li i{float:right; color:#999; font-size:16px; display:inline-block; padding-left:20px; margin-left:20px; background:url(../images/bgLineR.png) left center no-repeat;}

.telList{ font-size:0; padding:20px 0 0 0}
.telList a{display:inline-block;width:395px; height:200px; margin:10px; line-height:200px; background:#7da5c5; border-radius:6px; color:#fff; cursor:context-menu}
.telList a img{ padding:26px; background:#fff; border-radius:50%; width:38px; height:38px; display:inline-block; margin:0 30px 0 40px; vertical-align:middle; box-shadow:3px 3px 0 rgba(0,0,0,0.1)}
.telList a span{ display:inline-block; width:235px; line-height:30px; vertical-align:middle}
.telList a h1{ font-size:18px; font-weight:normal}
.telList a h2{ font-size:24px; font-weight:normal}
.telList a:nth-child(2){ background:#f5a391}
.telList a:nth-child(3){ background:#6dc598}
.telList a:nth-child(4){ background:#c8a585}
.telList a:nth-child(5){ background:#a3a1c1}
.telList a:nth-child(6){ background:#8f929e}
.telList a:nth-child(8){ background:#f5a391}
.telList a:nth-child(9){ background:#6dc598}
.telList a:hover{opacity:0.8!important;}

.cjwtList{}
.cjwtList li{ border-bottom:1px dotted #dcdcdc; padding:20px 0;}
.cjwtList span{display:block; position:relative; font-size:16px; line-height:26px; margin:8px 0; padding:0 15px 0 50px;}
.cjwtList i{position:absolute; left:15px; top:0; font-weight:bold}
.textBlue{color:#1078cc}
.textGreen{color:#34ad04}
.cjwtList li:hover{ background:#f2f2f2} 

.showMsg{border-top:1px solid #ddd; border-left:1px solid #ddd; font-size:16px; margin:20px 0 0 0}
.showMsg td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; line-height:26px; padding:15px 10px;}
.tdColor{font-weight:bold;  text-align:right;color:#666; background:#f8f8f8}
.tBlue{color:#1078cc; text-align:center; font-weight:bold;background:#dcefff;}

.boxContact{ margin-top:30px;}
.boxContact h1{ font-size:17px; font-weight:bold; color:#1078cc}

.zjfy{width:990px; height:489px; position:relative; margin:60px auto; font-size:0}
.zjfy li{position:absolute;}
.zjfy li:nth-child(1){top:0; left:0}
.zjfy li:nth-child(2){top:0; left:334px}
.zjfy li:nth-child(3){top:0; left:501px}
.zjfy li:nth-child(4){top:0; left:835px}
.zjfy li:nth-child(5){top:167px; left:501px}
.zjfy li:nth-child(6){top:334px; left:0}
.zjfy li:nth-child(7){top:334px; left:334px}
.zjfy li:nth-child(8){top:167px; left:668px}
.zjfy li:nth-child(9){top:334px; left:835px}
.zjfy li div{ position:relative}
.zjfy li a{ position:absolute; display:inline-block; width:70px; height:30px; line-height:30px; border-radius:20px; text-align:center; font-weight:bold; background:#fff; top:80px; left:43px; font-size:14px; display:none; z-index:10}
.zjfy li a:hover{background:#ff9f17; color:#fff}
.zjfy li:hover a{display:block}
/*搜索框*/ 
.SearchShow
{
    background-color:#fff;
} 
.searchTD
{
    width:170px;
	font-size:14px;
    font-family:微软雅黑;
	line-height:30px;
   	position:relative;
	text-align:left;
    padding-left:10px;padding-bottom:2px;padding-right:10px;z-index:220;
}
.searchInput
{	 
	border:0px solid red;
	line-height:20px;color:#777;
    font-size:16px;
 	height:30px; 
     line-height:30px;
	outline:medium; background-color:transparent;
    width:130px;
}
.searchInput_btn
{
	border:0px;
  	width:20px;height:20px; 
  	vertical-align:middle; 
 	background:url(../images/search.png) no-repeat left center;
	background-size:18px 18px;
	cursor:pointer;
 	outline:medium;
	position:absolute; right:12px;bottom:6px;z-index:222;
}
.searchButtom {
    width:60px;
    height:20px;color:#FDFED3;
    background-color:#61A510;
    border-radius:10px;
    vertical-align:middle;
}
.bottomShow {
    width: 100%;
    height: 300px;
    background-color:#0C6ED1;
    
    /*background-image: url('../images/zk/bottom_new.png');*/
    /*;background-size: 100% auto;background-repeat: no-repeat;*/
}
.bottomShow a{
    color:#fff;
}

.bottomShow a:hover{
    text-decoration:underline
}

.BannerTitleDiv 
{
	height:37px; 
	line-height:38px;
	border-bottom:1px solid #eee;
	text-align:left;
 	width:100%;
	background-color:#F4F4F4;
	color:#0583D3; 
	font-size:18px; FONT-FAMILY:微软雅黑;
}
.ContentTR 
{
 	height:40px;line-height:40px;width:450px;overflow:hidden;
 }

.ContentTR a {
    font-size:16px;
    color:#4A4A4A;
}
.ContentTR a:hover{
    font-size:16px;
    color:#1351f4;
}
.btn10 {
	height: 10px;
	font-size: 0px;
	clear: both;
	line-height: 10px;
}
.btn20 {
	height: 20px;
	font-size: 0px;
	clear: both;
	line-height: 10px;
}
.btn30 {
	height: 30px;
	font-size: 0px;
	clear: both;
	line-height: 10px;
}
.btn50 {
	height: 50px;
	font-size: 0px;
	clear: both;
	line-height: 10px;
}
#media{
    animation:rolling 10s infinite linear;
}
#media:hover{
    animation-play-state:paused;
}
@keyframes rolling{
    0%{
        transform: translateX(0);
    }
    100%{
        transform: translateX(-1000px);
    }
}
.select_link {
    width:224px;
    height:30px;
    text-align:center;
}
.StatusDiv
{	
	margin:0 auto;
	width:1200px;
	height:39px;
    color:#fff;
 }
.currentStatus
{
	height:38px;
	line-height:38px;
	color:#fff;
	width:800px;
	text-align:left;
	font-size:14px;
	float:left;
}
/*-- 翻页 --*/
.apps_up_down{ margin:6px; padding:2px 6px; font-size:14px; line-height:16px;color:#343434; font-family:Arial;}
.apps_up_down a{ display:inline-block; border:1px solid #CCCCCC; padding:2px 6px; margin-right:6px;line-height:16px;}
.apps_up_down span.thispage{ display:inline-block; margin-right:6px; padding:2px 6px;border:1px solid #3a71aa;line-height:16px; color:#3a71aa; background-color:#ffffff; }
/*.apps_up_down a:hover{ background:#e9f1f7;}*/
.apps_up_down span.goto{
		display:inline-block; margin-right:6px; padding:2px 6px;border:1px solid #CCCCCC;line-height:16px;color:black;background-color:#ffffff;}
.page{
	height:40px;
	line-height:35px;}
.apps_up_down_btn{
	width:50px; 
	text-align:center;
	height:40px; 
	line-height:16px;
	font-size:14px;
	border:1px solid #CCCCCC; 
	color: #404040;}

.BannerTopCon{padding-left:12px;font-size:20px;height:49px;line-height:49px;font-weight:bold;color:#4883E9;float:left;font-family:微软雅黑;}
.BannerTopCon1{height:49px;line-height:49px; padding-right:20px; font-size:14px; float:right;}
.BannerTopCon1 A{color:#777;font-size:14px;}
.BannerTopCon1 A:hover{color:#0b6dcf;font-size:14px;}
.RightTitleShow
{
	height:60px;
	line-height:60px;
	font-size:18px;
    
}
.RightTitleShow a {
    color:#414141
}
.RightTitleShow a:hover {
    color:#0b6dcf
}
.RightContentShow
{
	height:44px;
	line-height:22px;
	font-size:12px;
}
.pathConMid{ width:98%;}
.pathConMid2{width:98%; }
.pathConMid1{width:98%;text-align:center;}
.pathConMidtd{font-size:18px;color:#333;margin:0 auto;width:70%;height:40px;line-height:40px; }
.pathConMidtd1{font-size:18px;color:#AAAAAA;margin:0 auto;width:30%;height:60px;line-height:60px;border-bottom:1px dashed #eee;}
.pathConMidtd2{font-size:14px;color:#AAAAAA;padding-bottom:10px;margin:0 auto; padding-left:20px;}
.pathConMidtd_subtitle{font-size:16px;color:#777;margin:0 auto; padding-left:20px;}
.pathConBtm{ background-color:#fff;width:664px;height:30px;line-height:30px;margin-top:20px;text-align:center;}
.pathConMidtd A{color:#414141;}
.pathConMidtd A:hover
{
    COLOR:#0b6dcf;
}
.BannerTop
{
	text-align:left;
	font-weight:bold;
	height:50px;
	line-height:50px;
	color:#4883E9;
	font-size:14px;
	border-bottom:1px solid #4883E9;    
}
.DHtop
{
 	height:50px;
	line-height:50px;
	background-color: #0D71D3;
	padding-left:14px;
	font-size:20px;
	color:#f7fbfe;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
	/*border:1px solid #FEFEFE;*/
}
.DHBanner
{
 	font-size:14px;
}
.ArticleList1
{
	width:1200px;
	margin:0 auto; 
	background-color: #FEFEFE; 
	min-height:760px;
}

.BannerDivin
{
 background-color: #f1f6fc;
 width:96%;
 margin:0 auto;
 height:42px;
 line-height:42px;
 border:0px solid red;
}
.BannerDiv
{
 background-color: #fffdfe;
 width:96%;
 margin:0 auto;
 height:42px;
 line-height:42px;
 border:0px solid red;
}
.Banner_un
{
    font-size:18px;
    width:235px;
	height: 50px;
	line-height:50px; 
	color:#575958;
    display:flex;
    justify-content:center;
}
.Banner_in
{ 
    font-size:18px;
    width:100%;
	height:50px;
	line-height:50px; 
    text-align:center;
	color:#1174CF; 
    background-color:#7CD5FF;
	display:flex;
    justify-content:center;
}
.Banner_in a
{ 
    font-size:18px;
    text-align:center;
	color:#1174CF; 
    background-color:#7CD5FF;
	
}
.content_title
{ 
	font-size:24px;
 	line-height:32px;
	color:#020202; 
}
.SSpathConTopCon{padding-left:30px;font-size:18px;height:37px;line-height:37px;  font-weight:bold;color:#0583D3; float:left;font-family:微软雅黑;}
.SSpathConMid2{ width:1200px}
.SSpathConMidtd{font-size:16px;color:#444444;padding-top:8px;margin:0 auto; padding-left:30px;}
.SSpathConMidtd A{color:#414141;}
.SSpathConMidtd A:hover
{
    COLOR:#0b6dcf;
}
.SSTdform_name
{
	padding-left:20px;
	font-size: 18px;
	font-weight:bold;
	color:#414141;
	height:40px;
	line-height:40px;
	text-align:right;
	vertical-align:middle;
}
.SSTdform_txt
{
	padding-left:10px;
	font-size: 10.5pt;
	color:#333333;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-align:left;
}
.SSInputTxt {
	line-height:32px;
	height:32px;
	border:1px solid #7F9DB5;
	font-size:16px; 
	text-align:left;
    padding:5px 15px;
    border-radius:5px;
}
.SSbnsearch{
    border:0px;
	font-size:16px;
	color:#0583D3;
	font-weight:bold;
	background-color:transparent;
	background-position:center;
	vertical-align:middle;
	cursor:pointer;
	line-height:44px;
	height:44px;
	width:90px;
    border:1px solid #7F9DB5;
    border-radius:5px;
}
.cont_content {
    padding:0px 25px;
    text-align:left;
    font-size:15px;
    line-height:30px;
    color:#000;
    font-family:微软雅黑;
}
/*焦点图开始--------------------------------------------------------*/
.focus{ position:relative;width:100%;height:300px;  background-color:#f1f1f1;margin:0 auto;
		/*margin:15px 0 15px 15px;*/
}  
/*.focus .fpic{ position:absolute;}*/  
.focus .D1fBt{ overflow:hidden; zoom:1; height:16px;position:relative;z-index:10;margin:0 auto; }  

/*.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:46px; line-height: 46px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; display:inline-block;width:426px;height:36px;line-height:36px; 
                  overflow:hidden; margin-left:6px;}*/  
.focus .fcon{ position:relative;display:none;background:#000;margin:0 auto;}  
.focus .fcon img{ display:block;}  
.focus .fbg{bottom:10px;left:48%;position:absolute;height:21px;text-align:center;z-index:200;width:auto;
            border-radius:25px;;opacity:0.8;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px; }    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px;border:2px solid #888; border-radius:7px; margin:0 4px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:left; outline:0; float:left; background:#FFFFFF; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background-color:#24B2FE;border:2px solid #24B2FE;}
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal; }     
.focus .prev,.focus .next {position:absolute;width:30px;height:80px;font-size:40px;line-height:80px;font-family:宋体;color:#FFFFFF;}
.focus:hover .prev,.focus:hover .next{display:block;_display:none;background-color:#d9d9d9; opacity:0.5;}
.focus .prev{top: 50%;margin-top: -45px; left: 0;background-position:left  top; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -45px; right: 0;  background-position:right bottom;  cursor:pointer;}  
.focus .prev:hover{  background-position:left  top;background-color:#000; }  
.focus .next:hover{  background-position:right bottom;background-color:#000;}  
/*焦点图结束-------------------------------------------------------------------------*/

.cont_prev_article {
    width:1200px;float:left;text-align:left;font-size:15px;font-family:微软雅黑;
}
.cont_next_article {
    width:1200px;float:left;text-align:left;font-size:15px;font-family:微软雅黑;
}
.print_close {
    font-size:15px;font-family:微软雅黑;line-height:20px;text-align:center;
}
.cont_prev_article a:hover, .cont_next_article a:hover, .print_close:hover {
color:#0b6dcf;
}

.td_left {
    text-align:right;
    padding-right:20px;
    font-size:16px;
    border-bottom:1px solid #eee;
}
.td_right {
    text-align:left;
    padding-left:20px;
    font-size:16px;
    border-bottom:1px solid #eee;
}
#message_table tr td{
    padding:10px
}
.SSInputTxt2 {
	line-height:30px;
	height:30px;
	font-size:16px; 
	text-align:left;
    padding:5px 15px;
    border:none
}
.SSbnsearch2{
    border:0px;
	font-size:16px;
	color:#0583D3;
	font-weight:bold;
	background-color:transparent;
	background-position:center;
	vertical-align:middle;
	cursor:pointer;
	line-height:35px;
	height:35px;
	width:200px;
    border:1px solid #7F9DB5;
    border-radius:5px;
}
/*  路径  */
.pathr{ height:30px;line-height:30px;color:#178bf8; text-align:left;font-size:16px;width:600px}
.pathr a{color:#178bf8;}
.pathr a:hover
{
    COLOR:#006CD9;
    FONT-STYLE: normal;
    TEXT-DECORATION:none;
}