﻿@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(/uploads/image/fimages/totop.png) no-repeat; background-size:100% 100%; z-index:1000; display:none; opacity:0.7}
.totop:hover{background: 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: 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: 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: 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: center no-repeat}
.btnpic:hover{background: 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: 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: 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: right center no-repeat;}
.morenews:hover{background: right center no-repeat; color:#157cce}


.boxind{float:left;width:410px; margin:30px 20px 0 0; display:inline-block; overflow:hidden;}
.navindtab{background: 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: 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: 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: right center no-repeat; font-weight:normal}
.navindright a:hover{background: 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: 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: right center no-repeat; font-weight:normal}
.navindleft a:hover{background: right center no-repeat; color:#157cce}

.indleft1{ float:left; display:inline-block; width:410px; margin-right:20px;}
.navindleft1{ height:51px;background: 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: 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: center no-repeat; cursor:pointer}
.btnsearchxx:hover{ background: 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: 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: right center no-repeat; font-weight:normal}
.navindleft2 a:hover{background: 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:; 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: 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: center right no-repeat;font-size:12px;color:#999;}
.navleft span a:hover{background: 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: 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: 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: center no-repeat; background-color:#f2f2f2;}
.ldxxlist a:hover{ background:#e3e8f7;}
.ldxxlist a:hover i{background: 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: right center no-repeat}
.navcurlist .on div{background: 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: 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: center no-repeat; z-index:2}
.listvideo a:hover span{display:block}
.listvideo a:hover i{background: 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: 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: 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: 15px center no-repeat; background-color:#ec5e60;}
.nextpage{background: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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(/uploads/image/fimages/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: ;*/
    /*;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;
}