﻿@charset "utf-8";
/* CSS Document */
html{}
body{margin:0; padding:0; font-family:Microsoft YaHei; font-size:14px; background:url(../images/bg.jpg?v=1.0) top center no-repeat;color:#444; }
ul,li,p,a,h1,h2,h3,h4,h5{margin:0; padding:0; list-style-type:none}

a{color:#444; text-decoration:none;}
a:hover{color:#0f69c3; 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) center no-repeat; background-size:100% 100%; z-index:1000; display:none; opacity:0.7}
.toTop:hover{background:url(../images/toTopHover.png) center no-repeat;background-size:100% 100%;opacity:1.0}


.boxTop{width:100%; height:160px; position:relative; margin:0 auto; text-align:right}
.boxLogo{position:absolute;z-index:1;top:35px; left:50%; margin-left:-600px; text-align:left;}
.topSearch{position:absolute; height:40px; top:80px;right:50%;margin-right:-600px;text-align:left; font-size:0; background:url(../images/bgSearch.png) left no-repeat;}
.topSearch form{display:inline-block; vertical-align:top;float:left\9;}
.inputSearchTop{ border:none; background:none;width:260px; height:40px; line-height:38px; padding-left:10px;color:#666; font-size:14px; display:inline-block;}
.submitSearch{background:url(../images/icoSearch.png) center no-repeat;line-height:40px; width:40px;border:0;cursor:pointer; }
.submitSearch:hover{background:url(../images/icoSearchHover.png) center no-repeat;}
.btnSearchMore{ display:inline-block; margin-left:10px; width:90px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#5996da; border-radius:3px;float:left\9;}
.btnSearchMore:hover{ background:#0f69c3; color:#fff}

.btnSearchMore1{ display:inline-block; margin-left:10px; width:90px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#64b2ee; border-radius:3px;}
.btnSearchMore1:hover{ background:#0f69c3; color:#fff}

.boxWxEwm{ position:absolute; top:64px; left:50%; margin-left:220px; 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:30px;right:50%;margin-right:-600px;}
.icoTop a{ display:inline-block; height:36px;line-height:36px;font-size:14px; margin-left:10px; vertical-align:top; color:#666}
.icoTop a:hover{color:#0f69c3}
.icoTop a img{vertical-align:middle; display:inline-block; margin-right:5px;}


.box{width:100%; overflow:hidden;}
.boxMain{ width:1200px; margin:0 auto;overflow:hidden; padding:30px 0;}
.box1{ border:1px solid #dbe1e4}

.bgNav{background:#0f69c3;}
.nav{ width:1200px;height:54px;text-align:center; font-size:0; overflow:hidden; margin:0 auto;position:relative;}
.nav ul{}
.nav li{display:inline-block;height:54px; line-height:54px; font-size:18px; width:171px; position:relative; z-index:1; background:url(../images/bgNavLine.png) right center no-repeat; float:left\9;}
.nav li:last-of-type{ background:none}
.nav a{color:#fff; display:block;width:171px;}
.nav a:hover{color:#fff}
.move-bg{display:none;position:absolute;left:0;bottom:0; width:171px; height:4px; background:#ee2d22;z-index:0; font-size:0; line-height:0}

.subNav{ position:absolute; top:214px; z-index:101;width:169px; background:#fff; margin-left:22px; display:none; box-shadow:0 0 20px rgba(0,0,0,0.15); border:1px solid #dcdcdc; border-top:none}
.subNav a{ display:block; height:50px; line-height:50px; color:#444; text-align:center; border-bottom:1px solid #dcdcdc}
.subNav a:hover{ background:#41a5df;color:#fff;}


.indMore{ position:absolute; top:12px; right:10px; display:inline-block; width:40px; height:15px; background:url(../images/icoMore.png) no-repeat; opacity:0.4}
.indMore:hover{opacity:0.8}

.indRdgz{float:left; width:368px; height:278px; background:url(../images/bgRdgz.png) top repeat-x; border:1px solid #dcdcdc; overflow:hidden; display:inline-block; margin-right:25px; position:relative}
.indNavRdgz{position:relative; padding:19px 0 5px 19px;}
.indNavRdgz .indMore{ top:20px; right:15px;}
/*.indNavRdgz i{display:inline-block; border-left:4px solid #1e6abf; font-size:16px; font-weight:bold; color:#1e6abf; line-height:19px; padding:0 0 0 10px}*/
.indNavRdgz i{display:inline-block;font-size:16px; font-weight:bold; color:#1e6abf; line-height:19px; padding:0 15px 10px 15px;  cursor:pointer; background:url(../images/bgLineWhite.png) no-repeat top right}
.indNavRdgz .on{border-bottom:2px solid #1e6abf;}
.indNavRdgz i:last-of-type{ background:none}

.indRdgzList{width:368px;height:220px; overflow:hidden}
.indRdgzList li{float:left; padding:0 44px;width:280px;height:220px; overflow:hidden; text-align:center}
.indRdgzList li a{display:block}
.indRdgzList li span{width:120px; height:120px; border-radius:50%; overflow:hidden; display:inline-block; margin:0 auto}
.indRdgzList li h1{font-size:16px; padding:10px 0 5px 0}
.indRdgzList li h2{font-size:12px; font-weight:normal; color:#666; line-height:22px;}
.indRdgzList li img{width:120px; height:120px;}

.jksjkList{ padding:5px 20px 0 20px;}
.jksjkList li{font-size:14px; line-height:26px; background:url(../images/bgLi.jpg) 0 12px no-repeat; padding:0 0 0 10px;}
.jksjkList li span{float:right; font-size:14px; color:#999}


#goL{position:absolute; left:15px; top:110px;display:block; width:23px; height:60px; background:url(../images/btnLeft.png) no-repeat; opacity:0.5}
#goL:hover{opacity:1.0}
#goR{position:absolute; right:15px; top:110px;display:block; width:23px; height:60px; background:url(../images/btnRight.png) no-repeat; opacity:0.5}
#goR:hover{opacity:1.0}

.picFocus{float:left;width:410px;height:280px;overflow:hidden;display:inline-block; position:relative;display:inline-block}
.picFocus img{width:410px;height:280px;}
.btnPic{position:absolute; z-index:1000;width:7px; height:11px;display:inline-block; bottom:59px;right:160px; background:url(../images/btnPic20.png) center no-repeat}
.btnPic:hover{background:url(../images/btnPic21.png) center no-repeat}


.boxNews{float:left;width:370px;height:280px;display:inline-block;margin:0 0 0 20px; display:inline-block; overflow:hidden}
.navNews{ width:100%;height:39px;background:#e7eff8;font-size:0; line-height:0; border-bottom:1px solid #82addb; overflow:hidden}
.navNews a{display:inline-block; width:91px;height:39px;line-height:39px;font-size:14px; text-align:center; border-right:1px solid #fff; color:#666}
.navNews a:last-child{ border:none}
.navNews .on{background:#1e6abf; width:92px!important;color:#fff; font-weight:bold}
.boxNews ul{display:none; position:relative; width:100%; padding:100px 0 0 0; height:140px;}
.boxNews li{font-size:14px; line-height:26px; background:url(../images/bgLi.jpg) 0 12px no-repeat; padding:0 0 0 10px;}
.boxNews li span{float:right; font-size:14px; color:#999}
.moreNews{ position:absolute; bottom:0; left:0; display:block; width:100%; height:26px; line-height:26px; background:#f3f3f3; font-size:12px; text-align:center; color:#999}
.moreNews:hover{background:#64b7ed; color:#fff}
.newsTop{ position:absolute; top:0; left:0; width:100%; display:block; height:94px; border-bottom:1px solid #e0e0e0; font-size:0; line-height:0; overflow:hidden}
.newsTop div{height:94px; width:1px; vertical-align:middle; display:inline-block; float:left\9;}
.newsTop span{width:369px;display:inline-block; vertical-align:middle;line-height:26px;float:left\9;}
.newsTop span i{ font-size:14px; color:#999; display:block;}
.newsTop span h1{ font-size:17px;}


.boxInd{float:left;width:370px; height:360px; margin:30px 25px 0 0; display:inline-block; overflow:hidden; position:relative;}
.navIndTab{background:url(../images/bgIndTab1.png?v=1.0) no-repeat;height:40px; line-height:40px; font-size:0;}
.navIndTab a{display:inline-block; font-size:12px;width:62px;text-align:center; color:#666; border-right:1px solid #fff;  line-height:39px;}
.navIndTab .on{ background:#1e6abf; color:#fff!important; font-weight:bold;}
.boxInd ul{display:none}
.boxInd li{font-size:14px; line-height:39px; border-bottom:1px solid #efefef; padding:0 0 0 10px; background:url(../images/bgLi.jpg) 0 18px no-repeat}


.indNav{ height:40px; background:url(../images/bgNavLine.jpg) bottom repeat-x; position:relative}
.indNav i{display:inline-block; font-size:16px; color:#1e6abf; border-bottom:3px solid #1e6abf; font-weight:bold; padding:0 20px; line-height:37px;}
.indNav .indMore{right:0}

.indJkzt{ float:left; width:805px; height:360px; margin-top:30px; display:inline-block; overflow:hidden; }
.indJkztList{width:100%; overflow:hidden; font-size:0}
.indJkztList a{display:inline-block; width:190px; height:145px; margin:15px 15px 0 0; text-align:center}
.indJkztList a:nth-child(4){margin-right:0}
.indJkztList a:nth-child(8){margin-right:0}
.indJkztList span{display:block;width:186px; height:116px; border:2px solid #dbe1e4; overflow:hidden}
.indJkztList img{ width:186px; height:116px;transition:transform 1s;}
.indJkztList i{display:block; font-size:14px; padding-top:5px;}
.indJkztList a:hover img{transform: scale(1.2);}


.indZtzl{ float:left; width:100%; margin:15px 0 0 0;}
.indZtzlList{font-size:0; padding:15px 0 0 0}
.indZtzlList a{width:291px; height:90px; margin-right:12px; display:inline-block}
.indZtzlList img{width:291px; height:90px;}
.indZtzlList a:last-of-type{ margin-right:0}
.indZtzlList a:hover{opacity:0.8}

.indZtzlList1{font-size:0; padding:15px 0 0 0; width:1200px; height:90px; overflow:hidden;}
.indZtzlList1 li{float:left;width:291px;margin-right:12px;}
.indZtzlList1 img{width:291px; height:90px;}
.indZtzlList1 a:hover{opacity:0.8}


.indNav1{ height:38px; border:1px solid #e0e0e0; border-bottom:1px solid #7fa5cf; background:url(../images/bgNavInd.jpg) repeat-x; position:relative}
.indNav1 i{display:inline-block; font-size:15px; color:#1e6abf;font-weight:bold; padding:0 20px; line-height:38px;}
.indNav1 .indMore{}

.indBszn{ float:left; display:inline-block; margin:30px 25px 0 0; width:370px;}
.indList li{font-size:14px; line-height:39px; border-bottom:1px solid #efefef; padding:0 0 0 10px; background:url(../images/bgLi.jpg) 0 18px no-repeat}

.indZrxx{ float:left; display:inline-block; margin:30px 25px 0 0; width:410px;}

.indMag{ float:left; width:370px; height:280px; margin-top:30px; text-align:center; background:#e8f2fb; font-size:0}
.indMag img{ width:153px; height:213px; margin:34px 11px; box-shadow:3px 3px 3px rgba(0,0,0,0.1)}
.indMag a:hover{ opacity:0.8}

.indIco{ width:100%; float:left; font-size:0; margin-top:30px;}
.indIco a{display:inline-block; width:140px; height:100px; text-align:center; margin-right:11px;}
.indIco a img{ width:50px; height:50px; margin:12px 0 5px 0}
.indIco a i{display:block; font-size:15px; color:#fff}
.indIco a:hover{opacity:0.8}
.indIco a:last-of-type{ margin-right:0; width:143px;}

.boxLink{ float:left;display:inline-block; width:100%;}
.linkSelect{ float:left;font-size:0; line-height:0; width:100%; overflow:hidden; margin:30px 0 0 0; text-align:center;}
.linkSelect select{ width:293px; border:1px solid #adadaf; height:30px; display:inline-block; margin:0 9px 0 0; text-align:center}
.linkSelect select:last-of-type{margin-right:0}


.boxFoot{ position:relative; background:#1e6abf; border-top:6px solid #3fc2ff;padding:35px 0 40px 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:1200px;}
.boxFoot1 span{display:inline-block; border-left:1px solid #4b88cc; margin-left:70px; padding-left:20px;}
.boxFoot1 img{ width:20px; vertical-align:middle; margin:0 5px 0 3px}
.footEwm{ position:absolute; top:20px; right:50%; margin-right:-600px; text-align:center}
.footEwm img{width:80px; height:80px}






.boxLeft{float:right; width:280px;display:inline;}
.navSubLeftHead{background:#0a6dcf;font-size:19px; color:#fff; padding:20px 10px;line-height:30px;text-align:center; font-weight:bold}
.navSubLeft{}
.navSubLeft a{ line-height:26px; padding:12px 25px; display:block; font-size:16px; background:#cde3f5; margin-top:3px; text-align:center}
.navSubLeft a:hover{color:#fff; background:#41b3fc;}
.navSubLeft .on{color:#fff; background:#41b3fc!important;}

.navLeft{border-top:3px solid #0b6ed1;height:46px;line-height:44px; padding:0 10px;font-size:18px; font-weight:bold; color:#0b6ed1; overflow:hidden; margin-top:30px; position:relative}
.navLeft .indMore{top:15px}
.ztzlLeft{font-size:0; margin-top:-4px}
.ztzlLeft img{width:280px; height:86px; margin-top:4px;} 
.ztzlLeft a:hover{opacity:0.8}


.leftRdgz{ background:#eef7fd;position:relative; padding-bottom:30px;}
.leftRdgzList{width:280px;overflow:hidden}
.leftRdgzList li{float:left; padding:20px 30px;width:220px;overflow:hidden; text-align:center}
.leftRdgzList li span{width:120px; height:120px; border-radius:50%; overflow:hidden; display:inline-block; margin:0 auto}
.leftRdgzList li h1{font-size:16px; padding:7px 0 5px 0}
.leftRdgzList li h2{font-size:12px; font-weight:normal; color:#666; line-height:22px;}
.leftRdgzList li img{width:120px; height:120px;}

.leftRdgz #goL1{position:absolute; left:10px; top:120px;display:block; width:10px; height:30px; background:url(../images/btnLeft.png) left center no-repeat; background-size:100% 100%; opacity:0.5; display:none}
.leftRdgz #goL1:hover{opacity:1.0}
.leftRdgz #goR1{position:absolute; right:10px; top:120px;display:block; width:10px; height:30px; background:url(../images/btnRight.png) right center no-repeat;background-size:100% 100%; opacity:0.5; display:none}
.leftRdgz #goR1:hover{opacity:1.0}
.leftRdgz:hover #goL1{ display:block}
.leftRdgz:hover #goR1{ display:block}
.marNav{ position:absolute; bottom:20px; text-align:center; width:100%;}
.marNav li{ width:8px; height:8px; border-radius:50%; background:#d6dee3; font-size:0; color:#d6dee3; overflow:hidden; display:inline-block; margin:0 3px; float:right\9;}
.marNav .navOn{background:#ee2d22;color:#ee2d22!important;}


.boxRight{float:left; width:880px; display:inline-block; margin-right:40px; overflow:hidden}
.navCur{height:50px;background:url(../images/bgNavLine.jpg) bottom repeat-x;}
.navCur i{ display:inline-block; border-bottom:5px solid #0f69c3; color:#0f69c3; font-size:19px; font-weight:bold; padding:0 15px; height:45px; line-height:30px;}

.ldxxList{}
.ldxxList a{ display:block; height:170px; background:#f3f5f6; position:relative;margin-top:20px; }
.ldxxList a img{ width:128px; height:170px; display:inline-block;vertical-align:middle}
.ldxxList a span{ width:625px; margin-left:30px;display:inline-block;vertical-align:middle;}
.ldxxList a h1{ font-size:24px; line-height:40px; color:#444; font-weight:normal}
.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:58px; border-left:2px solid #fff; background:url(../images/icoJt1.png) center no-repeat;}
.ldxxList a:hover{background:#dfedf7;}


.rightCon{padding-top:30px;}
.rightCon p{line-height:28px; font-size:16px; margin-bottom:20px; text-indent:2em}



.navCurList{ font-size:0; width:100%; padding:12px 0;border-bottom:1px dotted #d8d8d8}
.navCurList a{display:inline-block; line-height:50px; border-radius:6px; background:#ededed; margin:6px; font-size:14px; text-align:center}
.navCurList a:hover{ background:#6fa5db; color:#fff;}
.navCurList .on{ background:#6fa5db!important; color:#fff;}
.navCurList .long{ width:428px!important;}

.navCsxx{ background:url(../images/bgNavLineBlue.jpg) center repeat-x; text-align:center}
.navCsxx i{ display:inline-block; background:#fff; color:#0f69c3; padding:0 15px; line-height:70px; font-size:26px;}

.boxCsxx{ background:url(../images/bgCsxx.jpg) left repeat-y;}
.navCsxx1{ position:relative; height:50px; font-size:0}
.navCsxx1 img{display:inline-block; vertical-align:middle; margin-right:20px;}
.navCsxx1 i{display:inline-block; font-size:18px; color:#6fa5db; font-weight:bold; vertical-align:middle}

.csxxCon{ padding-left:70px; font-size:16px; line-height:26px; margin-bottom:30px;}

.csxxList{ padding:0 0 30px 70px;}
.csxxList ul{ border-top:1px dotted #d8d8d8; display:block}
.csxxList li{font-size:15px; padding:12px 0 12px 22px; border-bottom:1px dotted #d8d8d8; line-height:26px; background:url(../images/bgLi.jpg) 8px 23px no-repeat;}
.csxxList li span{float:right; color:#999; font-size:14px}


.list{}
.list li{font-size:15px; padding:12px 0 12px 22px; border-bottom:1px dotted #d8d8d8; line-height:26px; background:url(../images/bgLi.jpg) 8px 23px no-repeat;}
.list li span{float:right; color:#999; font-size:14px}

.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%; padding-top:25px;}
.listPic a{display:inline-block; width:360px; height:355px; margin:0 18px 0 19px; position:relative; font-size:0; vertical-align:top}
.listPic div{width:360px; height:234px; overflow:hidden}
.listPic img{width:360px; 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:360px; 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:360px; 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);
}





.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:#0077c4;}
.curPage{color:#fff!important; background-color:#0077c4!important;}
.numPage{float:left;}
.numPage a{ width:40px; height:40px;text-align:center; line-height:40px; margin-right:8px;}

.btnPage{float:right; }
.btnPage a{ display:inline-block;font-size:16px; float:left;color:#99a1a7;background-color:#e6e6e6;position:relative;  border-radius:5px; box-sizing:content-box; line-height:40px; padding:0 10px; margin-left:8px}
.btnPage a:hover{ color:#fff; background-color:#0077c4;}
/*.prePage{ background:url(../images/pagePre.png) 15px center no-repeat; background-color:#e6e6e6; width:65px; height:40px; line-height:40px; 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:#0077c4;}
.nextPage{background:url(../images/pageNext.png) 80px center no-repeat; background-color:#e6e6e6; width:70px; height:40px;line-height:40px; 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:#0077c4;}*/


.navDqwz{ font-size:14px; color:#999; padding:0 0 20px 0; margin-top:-5px;}
.navDqwz a{color:#999}
.navDqwz a:hover{ color:#0f69c3}

/*显示页*/
.boxShow{padding:40px 60px 50px 60px;}
.showTitle{text-align:center; font-weight:bold; border-bottom:1px solid #ddd; padding:0 40px 25px 40px; margin-top:-10px;}
.showTitle h1{font-size:32px;line-height:40px; }
.showTitle h2{ font-size:20px; margin:0; padding:0; line-height:30px; padding:10px 0 0 0; color:#777}
.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:18px; overflow:hidden;}
.showCon a{ text-decoration:underline}
.showCon div,.showCon p{line-height:2; 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 #ddd; 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}
/*显示页*/


.searchMsg{border-bottom:1px dotted #d8d8d8; padding:30px 0; text-align:center; font-size:0; width:100%; overflow:hidden}
.searchMsg form{ display:inline-block;float:left\9; padding-left:180px\9}
.inputSearchMsg{ width:280px; 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; background:#f0f0f0; color:#666; cursor:pointer; font-size:15px; display:inline-block}
.submitSearchMsg:hover{ background:#e2e2e2;color:#444}
.btnWyxx{ width:130px; height:46px; line-height:46px; background:#ee2d22; border-radius:6px; display:inline-block; vertical-align:middle; margin-left:10px; color:#fff; font-size:15px; font-weight:bold;float:left\9;}
.btnWyxx:hover{color:#fff; background:#da0f03}

/*我要写信*/
.msgTips{ padding:30px 0 10px 0;font-size:15px;line-height:26px; margin:0 auto; color:#999; font-size:14px;}
.msgTips p{text-indent:2em;}
.msgTips i{color:#ff0000}

/*.tableMsg{ margin:0 0 50px 0;}
.tableMsg td{ line-height:40px; padding:10px 0; font-size:15px}
.tableMsg i{font-style:normal; color:#ff1010; margin:0 10px; vertical-align:middle}
.tableMsg label{display:inline-block; margin-right:10px}
.tRight{text-align:right}*/
.boxMsg{ padding:15px;}
.boxMsg li{ padding:10px 0;}
.boxMsg span{display:inline-block; font-weight:bold; width:170px; text-align:right; vertical-align:middle}
.boxMsg i{color:#ff1010;}
.boxMsg label{display:inline-block; margin-right:10px}

.inputMsg{ border:1px solid #cbcbcb; line-height:40px; height:40px; padding:0 8px; font-size:14px; color:#666; width:300px;font-family:"Microsoft Yahei";border-radius:4px;vertical-align:middle}
.inputMsgLong{width:560px!important; margin-right:5px}
.inputMsgSort{width:130px!important; margin-right:5px}
.textareaMsg{border:1px solid #cbcbcb; line-height:26px; height:150px; padding:8px; font-size:14px; color:#666; width:560px;font-family:"Microsoft Yahei";border-radius:4px;vertical-align:middle}

.submitMsg{display:inline-block; width:146px; height:46px; line-height:46px; background:#ee2d22; font-size:16px; font-weight:bold; color:#fff; border:0; border-radius:6px; cursor:pointer; margin-left:170px;}
.submitMsg:hover{ background:#da0f03; color:#fff}
/*我要写信*/

/*地图排行等*/
.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:15px; padding:12px 10px 12px 22px; border-bottom:1px dotted #d8d8d8; line-height:26px; background:url(../images/bgLi.jpg) 8px 24px no-repeat;}
.listTsxx li span{float:right; color:#999; font-size:14px}
.listTsxx li i{float:right; color:#999; font-size:14px; display:inline-block; width:150px;}

.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:hover{opacity:0.8!important;}

.showMsg{border-top:1px solid #ddd; border-left:1px solid #ddd; font-size:15px; margin:20px 0 0 0}
.showMsg td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; line-height:26px; padding:12px 10px;}
.tdColor{font-weight:bold;  text-align:right;color:#666; background:#f8f8f8}
.tBlue{color:#1078cc; text-align:center; font-weight:bold;background:#dcefff;}


/*网上调查*/
.showWsdc{ border-bottom:1px solid #ddd; padding:20px 0; font-size:16px; position:relative; width:100%;}
.showWsdcTitle{font-weight:bold}
.showWsdcTitle i{display:inline-block; width:50px; height:50px; border-radius:50%; background:#50bdf7; color:#fff; font-weight:bold; text-align:center; line-height:50px; vertical-align:middle; margin:0 10px 0 0}
.showWsdcList{}
.showWsdcList label{display:block;line-height:26px; padding:4px 0 4px 60px;}
.showWsdcList label input{vertical-align:middle; margin:-3px 10px 0 0 }
.boxSubmitWsdc{ text-align:center; padding:20px 0 0 0}
.submitWsdc{display:inline-block; width:120px; height:46px; line-height:46px; background:#3f87cf; font-size:16px; font-weight:bold; color:#fff; border:0; border-radius:6px; margin:0 10px; cursor:pointer}
.submitWsdc:hover{ background:#1e6abf; color:#fff}
.btnCkjg{display:inline-block; width:120px; height:46px; line-height:46px; background:#5bb94b; font-size:16px; font-weight:bold; color:#fff; border-radius:6px; margin:0 10px;}
.btnCkjg:hover{background:#36ac22; color:#fff}

.showWsdcTb{ position:absolute; right:0; top:0;}
.showWsdcTb1{ width:300px;height:226px;}


/*网上调查*/




.boxJkzt{position:relative; padding-bottom:20px; text-align:center; width:1200px; overflow:hidden}
.boxJkztList{width:1120px;overflow:hidden; margin:0 auto; padding:40px 0 0 0}
.boxJkztList li{float:left;width:1120px;overflow:hidden; text-align:center; font-size:0}
.boxJkztList li a{display:inline-block; width:260px; margin:0 10px; vertical-align:top}
.boxJkztList li span{width:256px; height:161px; display:block; border:2px solid #dbe1e4; overflow:hidden}
.boxJkztList li img{width:256px; height:161px;transition:transform 1s;}
.boxJkztList li h1{font-size:17px; padding:10px 0 5px 0}
.boxJkztList li a:hover img{transform: scale(1.2);}

#goL2{position:absolute; left:15px; top:97px;display:block; width:15px; height:55px; background:url(../images/btnLeft1.png) no-repeat; opacity:0.3; }
#goL2:hover{opacity:1.0}
#goR2{position:absolute; right:15px; top:97px;display:block; width:15px; height:55px; background:url(../images/btnRight1.png) no-repeat; opacity:0.3; }
#goR2:hover{opacity:1.0}

.marNav2{ position:absolute; bottom:0; left:0; text-align:center; width:100%; font-size:0}
.marNav2 li{ width:8px; height:8px; border-radius:50%; background:#d6dee3; font-size:0; color:#d6dee3; overflow:hidden; display:inline-block; margin:0 3px; float:right\9;}
.marNav2 .navOn{background:#ee2d22;color:#ee2d22!important;}


.boxJkzt1{ width:100%; overflow:hidden}

.jkztList{width:536px; border:2px solid #dbe1e4;border-top:2px solid #0f69c3; padding:0 20px 10px 20px; margin:20px 40px 20px 0; display:inline-block; float:left} 
.navJkzt{ font-size:17px; font-weight:bold; border-bottom:1px solid #e6eaec; line-height:50px; position:relative; color:#0f69c3}
/*.jkztMore{background:url(../images/icoMore1.png) center no-repeat;background-color:#1e6abf;height:16px; width:30px; border-radius:9px; display:inline-block; position:absolute; right:0; top:17px; opacity:0.4}
.jkztMore:hover{opacity:1.0;}*/
.jkztMore{background:url(../images/icoMore.png) center no-repeat;height:15px; width:40px; display:inline-block; position:absolute; right:0; top:17px; opacity:0.6}
.jkztMore:hover{opacity:1.0;}
.jkztList li{font-size:15px; padding:0 0 0 14px; border-bottom:1px dotted #d8d8d8; line-height:40px; background:url(../images/bgLi.jpg) 2px 18px no-repeat;}
.jkztList li span{float:right; color:#999; font-size:14px}
.jkztList li:last-of-type{border:none}


/*.boxJkzt1 .jkztList:nth-child(2){border-top:2px solid #38b4b0}
.boxJkzt1 .jkztList:nth-child(2) .navJkzt{color:#38b4b0}
.boxJkzt1 .jkztList:nth-child(2) .jkztMore{background-color:#38b4b0;}

.boxJkzt1 .jkztList:nth-child(3){border-top:2px solid #52b6e7}
.boxJkzt1 .jkztList:nth-child(3) .navJkzt{color:#52b6e7}
.boxJkzt1 .jkztList:nth-child(3) .jkztMore{background-color:#52b6e7;}

.boxJkzt1 .jkztList:nth-child(4){border-top:2px solid #68c60c}
.boxJkzt1 .jkztList:nth-child(4) .navJkzt{color:#68c60c}
.boxJkzt1 .jkztList:nth-child(4) .jkztMore{background-color:#68c60c;}

.boxJkzt1 .jkztList:nth-child(5){border-top:2px solid #1eb333}
.boxJkzt1 .jkztList:nth-child(5) .navJkzt{color:#1eb333}
.boxJkzt1 .jkztList:nth-child(5) .jkztMore{background-color:#1eb333;}

.boxJkzt1 .jkztList:nth-child(6){border-top:2px solid #fa1b1b}
.boxJkzt1 .jkztList:nth-child(6) .navJkzt{color:#fa1b1b}
.boxJkzt1 .jkztList:nth-child(6) .jkztMore{background-color:#fa1b1b;}

.boxJkzt1 .jkztList:nth-child(7){border-top:2px solid #b36f1e}
.boxJkzt1 .jkztList:nth-child(7) .navJkzt{color:#b36f1e}
.boxJkzt1 .jkztList:nth-child(7) .jkztMore{background-color:#b36f1e;}

.boxJkzt1 .jkztList:nth-child(8){border-top:2px solid #5b97e8}
.boxJkzt1 .jkztList:nth-child(8) .navJkzt{color:#5b97e8}
.boxJkzt1 .jkztList:nth-child(8) .jkztMore{background-color:#5b97e8;}*/

.boxJkzt1 .jkztList:nth-child(2){border-top:2px solid #38b4b0}
.boxJkzt1 .jkztList:nth-child(2) .navJkzt{color:#38b4b0}
.boxJkzt1 .jkztList:nth-child(2) .jkztMore{background:url(../images/icoMore2.png) center no-repeat;}

.boxJkzt1 .jkztList:nth-child(3){border-top:2px solid #52b6e7}
.boxJkzt1 .jkztList:nth-child(3) .navJkzt{color:#52b6e7}
.boxJkzt1 .jkztList:nth-child(3) .jkztMore{background:url(../images/icoMore3.png) center no-repeat;}

.boxJkzt1 .jkztList:nth-child(4){border-top:2px solid #68c60c}
.boxJkzt1 .jkztList:nth-child(4) .navJkzt{color:#68c60c}
.boxJkzt1 .jkztList:nth-child(4) .jkztMore{background:url(../images/icoMore4.png) center no-repeat;}

.boxJkzt1 .jkztList:nth-child(5){border-top:2px solid #1eb333}
.boxJkzt1 .jkztList:nth-child(5) .navJkzt{color:#1eb333}
.boxJkzt1 .jkztList:nth-child(5) .jkztMore{background:url(../images/icoMore5.png) center no-repeat;}

.boxJkzt1 .jkztList:nth-child(6){border-top:2px solid #fa1b1b}
.boxJkzt1 .jkztList:nth-child(6) .navJkzt{color:#fa1b1b}
.boxJkzt1 .jkztList:nth-child(6) .jkztMore{background:url(../images/icoMore6.png) center no-repeat;}

.boxJkzt1 .jkztList:nth-child(7){border-top:2px solid #b36f1e}
.boxJkzt1 .jkztList:nth-child(7) .navJkzt{color:#b36f1e}
.boxJkzt1 .jkztList:nth-child(7) .jkztMore{background:url(../images/icoMore7.png) center no-repeat;}

.boxJkzt1 .jkztList:nth-child(8){border-top:2px solid #5b97e8}
.boxJkzt1 .jkztList:nth-child(8) .navJkzt{color:#5b97e8}
.boxJkzt1 .jkztList:nth-child(8) .jkztMore{background:url(../images/icoMore8.png) center no-repeat;}



.boxZtzl{position:relative; padding-bottom:60px; text-align:center}
.boxZtzlList{width:1120px; height:80px;overflow:hidden; margin:0 auto; padding:40px 0 0 0}
.boxZtzlList li{float:left;width:1120px;height:80px;overflow:hidden;font-size:0}
.boxZtzlList li a{display:inline-block; width:260px; margin:0 10px; vertical-align:top}
.boxZtzlList li img{width:260px; height:80px;/*transition:transform 1s;*/}
.boxZtzlList li a:hover img{/*transform: scale(1.2);*/ opacity:0.8}

#goL3{position:absolute; left:15px; top:54px;display:block; width:15px; height:55px; background:url(../images/btnLeft1.png) no-repeat; opacity:0.3; }
#goL3:hover{opacity:1.0}
#goR3{position:absolute; right:15px; top:54px;display:block; width:15px; height:55px; background:url(../images/btnRight1.png) no-repeat; opacity:0.3; }
#goR3:hover{opacity:1.0}

.marNav3{ position:absolute; bottom:20px; left:0; text-align:center; width:100%; font-size:0; }
.marNav3 li{ width:8px; height:8px; border-radius:50%; background:#d6dee3; font-size:0; color:#d6dee3; overflow:hidden; display:inline-block; margin:0 3px; float:right\9;}
.marNav3 .navOn{background:#ee2d22;color:#ee2d22!important;}


.boxZtzl1{ width:100%; overflow:hidden}
.ztzlList{width:536px; border:2px solid #dbe1e4;border-top:none; padding:2px 20px 10px 20px; margin:20px 40px 20px 0; display:inline-block; float:left; background:url(../images/bgZtzl.jpg) top no-repeat} 
.navZtzl{ font-size:17px; font-weight:bold; border-bottom:1px solid #e6eaec; line-height:50px; position:relative; color:#0f69c3}
/*.ztzlMore{background:url(../images/icoMore1.png) center no-repeat;background-color:#1e6abf;height:16px; width:30px; border-radius:9px; display:inline-block; position:absolute; right:0; top:17px; opacity:0.4}
.ztzlMore:hover{opacity:1.0;}*/
.ztzlMore{background:url(../images/icoMore.png) center no-repeat;height:15px; width:40px;display:inline-block; position:absolute; right:0; top:17px; opacity:0.4}
.ztzlMore:hover{opacity:1.0;}
.ztzlList li{font-size:15px; padding:0 0 0 14px; border-bottom:1px dotted #d8d8d8; line-height:40px; background:url(../images/bgLi.jpg) 2px 18px no-repeat;}
.ztzlList li span{float:right; color:#999; font-size:14px}
.ztzlList li:last-of-type{border:none}




.navSearch{height:48px; border-bottom:2px solid #2f7fcf; background:#e8e8e8; text-align:center;line-height:48px; font-size:0; margin-top:25px; margin:0 60px;}
.navSearch a{display:inline-block; padding:0 30px; font-size:16px;  }
.navSearchCard{ background:#2f7fcf; color:#fff}
.navSearchCard:hover{color:#fff}

.search{display:none; padding:0 60px 60px 60px;}
.tableSearch{ margin:20px 0 0 0}
.tableSearch td{ padding:8px 0}
.tableSearch strong{display:block; text-align:right;}
.inputSearchA{width:250px; border:1px solid #cbcbcb; height:34px; line-height:34px; padding:0 5px; border-radius:3px;}
.selectSearch{width:100px; border:1px solid #cbcbcb; height:34px; line-height:34px; border-radius:3px;}
.inputSearchB{width:100px; border:1px solid #cbcbcb; height:34px; line-height:34px; padding:0 5px;border-radius:3px;}
.radioSearch{ margin-left:20px}
.search label{ display:inline-block; margin-right:10px}

.submitSearchMore{display:inline-block; width:120px; height:46px; line-height:46px; background:#3f87cf; font-size:16px; font-weight:bold; color:#fff; border:0; border-radius:6px; margin:0 10px; cursor:pointer}
.submitSearchMore:hover{ background:#1e6abf; color:#fff}

.boxSubmitSearch{ border-top:1px solid #cbcbcb; padding:20px 0;text-align:center; margin-top:20px;}


.contactList{line-height:26px; font-size:0}
.contactList li{background:#fff; border-radius:6px; background:#fff; width:378px; margin:10px; font-size:15px; border:1px solid #dcdcdc; padding:10px 20px; display:inline-block; min-height:120px;}
.contactList h1{ border-bottom:1px solid #e0e0e0; margin-bottom:8px; font-size:16px;}
.contactList i{ border-bottom:4px solid #0f69c3; display:inline-block; padding:0 5px 10px 5px; font-weight:bold; color:#0f69c3}
.contactList li:hover{ box-shadow:0 0 6px rgba(0,0,0,0.2)}


.rss{ padding:8px 36px; line-height:24px; color:#666}
.rss span{background:url(../images/icon05.jpg) no-repeat 10px 2px; padding:0 0 0 27px; font-weight:bold}
.rss p{padding-bottom:18px}
.rss div{text-align:center; padding-bottom:18px}
.rss div img{ padding:0 8px 0 0}
.rss_table {width:600px; margin:10px 0 0 24px}
.rss_table th{text-align:right; line-height:28px; font-weight:normal}
.rss_table td input{width:280px; padding:1px 0 0 2px}

.imgXxcxLink{ font-size:0; padding-top:5px;}
.imgXxcxLink img{margin-top:10px;}
.imgXxcxLink a:hover{opacity:0.8}