@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0;}
body{margin:0; padding:0; font-family:"STHeiti,Arial",Microsoft YaHei;text-align:center;min-width:320px; color:#000;}
div,ul,li,ol,h1,h2,h3,h4,h5,h6,p,input,dl,dt,dd,table,th,tr,td,span,form,bdo,em,select,i,kbd,textarea,pre,form,fieldset{margin:0; padding:0; list-style:none;}
img{border:none;}.clear{clear:both;} i{font-style:normal;}
a{text-decoration:none; color:#000;} a:hover{color:#000; text-decoration:none;}
a.blue:link,a.blue:visited{color:#e11c1a;} a.blue:hover{color:#1155cc;}

/*.top{width:100%; height:100px;}
.logo{width:235px; height:57px; float:left; margin-top:20px;}
.menu{width:50px; height:50px; float:right; margin-right:10px;margin-top:20px; background:url(menu.png) center center no-repeat;}*/

.topBg{ width:100%;height:70px; background:url(topBg.jpg) top center repeat-x;}
.top{margin:0 auto; height:70px;}
.top img{height:66px; width:auto;}
.logo{width:258px; height:57px; float:left; margin-top:5px;}
.back{width:40px; height:40px; float:left; margin-top:14px; margin-left:10px; background-color:#37a6bd;}
.back a{width:40px; height:40px; display:block;background:url(home.png)  center center no-repeat;}
.cata{ width:200px; height:40px; line-height:40px; padding-top:14px; float:left; text-align:center; font-size:20px; font-weight:bold; letter-spacing:1px;color:#1190ab;}


/*slide*/
.box_swipe {overflow:hidden;position:relative;margin:0;}
.box_swipe ul {-webkit-padding-start: 0px;}
.box_swipe>ol {height:20px;position: relative;z-index:10;margin-top:-41px;text-align:right;padding-right:15px;background-color:rgba(0,0,0,0.3);}
.box_swipe>ol>li {display:inline-block;margin:5px 0;width:8px;height:8px;background-color:#757575;border-radius: 8px;}
.box_swipe>ol>li.on {background-color:#ffffff;}


.BOX{ width:100%; height:100%; position:relative; max-width:640px; margin:0 auto;}

.menu{width:100%; display:block; border-top:1px #ddd solid;overflow:hidden; background-color:#0082bc;}
.menu ul li{float:left; width:25%; font-size:13px; color:#333; text-align:center; border-bottom:1px solid #ddd;}
.menu ul li span{border-left:1px solid #ddd;display:block;padding:5px 5px 0; line-height:16px; height:25px; display:block;overflow:hidden;}
.menu ul li span a{color:#fff;}

.tuijian,.newbox,.list,.ranklist,.newboxdd {margin:5px; background:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:1px solid #ddd; padding:5px;}
.probox{background:#fff; padding-top:10px; padding-top:10px;}
.bigbox{position:relative; -webkit-transition:left 600ms ease-out; width:100%; height:200px; overflow:hidden; text-align:left;}
.li_list{ float:left; vertical-align:top; display:block; width:100%;}

.ysBox{width:99%; margin:14px 0px;}
.ysBox img{width:100%; height:auto;}

.newbox .proInfo{line-height:28px; font-size:16px; text-align:left; padding-left:10px;}
.newbox .proInfo .proImg{padding-top:6px; padding-bottom:6px;}
.newbox .proInfo img{width:98% !important; height:auto;}
.newbox .proInfo strong{line-height:20px; font-size:16px; display:block; color:#666;}
.newbox .proInfo span{font-size:12px; color:#999; height:12px;}

.newrow{width:100%; margin-top:10px; display:block;overflow:hidden;}
/*.newrowClr{background-color:#000;}*/
.gywm{width:100%; height:50px; line-height:50px;}
.gywm p{width:100%; height:38px; line-height:38px; border-bottom:1px #0485be solid;}
.gywm p span{width:30%; height:25px; line-height:25px; display:block; font-size:16px; color:#0485be; font-weight:bold; margin:0px auto;}
.gywm p label{width:30%; height:15px; line-height:15px; display:block; font-size:9px; position:relative; top:5px; background-color:#FFF; margin:0px auto; font-family:Arial;}

.newtitle{width:99%; padding-left:2px; background:#dbd3cf; display:block; overflow:hidden;}
.newtitle a:hover{color:#FFF;}
.newtitle li{float:left; width:25%; line-height:40px; height:40px; font-size:18px; text-align:center;} 
.newtitle li.more {float: right;text-align: right;padding-right: 10px; font-size:14px;}
.newtitle li.more a:hvoer{color:#333;}

.protitle{width:99%; padding-left:2px; background:#fff; font-size:14px; display:block; overflow:hidden; border-bottom:1px #ccc solid;}
.protitle a{color:#333;font-size:16px;}
.protitle a:hover{border-bottom:2px #47abad solid;}
.protitle a.curnewbtn{color:#fff;background-color:#0485be;display:block;border-bottom:2px #47abad solid;}
.protitle li{float:left; width:25%; line-height:40px; height:40px; font-size:18px; text-align:center; font-weight:bold;} 

.newtitle2 li{float:left; width:50%; line-height:40px; font-size:18px; text-align:center;} 
.newtitle h2{font-size:18px;line-height:40px; padding-left:10px; text-align:left;}
.curnewbtn{color:#fff; border-bottom:3px solid #0485be; width:100%; height:40px; line-height:40px; display:block; background-color:#0485be;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.newboxdd ul li{line-height:35px; font-size:16px; text-align:left; background:url(../images/icon.png) no-repeat right center; display:block; border-bottom:1px solid #f4f4f4;}
.newboxdd p{line-height:35px; font-size:18px; color:#333; text-align:left; text-indent:25px;}
.newboxdd strong{font-size:20px; line-height:45px; text-align:center;font-weight: bold;}

.newboxdd dl dt{line-height:35px; font-size:18px; color:#333; text-align:left; text-indent:25px;}
.newboxdd dl dd{line-height:35px; font-size:18px; color:#333; text-align:left; text-indent:35px;}

.go_btn{margin: 6px auto;height:34px;width:98%;border: 1px solid #ddd;text-align:center;line-height:34px;font-size:16px;
background: -webkit-gradient(linear,0 0,0 100%,from(whiteSmoke),to(#E3E3E3));background: -moz-linear-gradient(top,whiteSmoke,#E3E3E3);
-webkit-border-radius:5px;border-radius:5px; display:block; float:left; margin-left:1%;}
.go_btn em{ font-style:normal; cursor:pointer;}

.about{width:98%; padding-left:6px; text-align:left; line-height:160%;}
.aboutImg{width:100%; height:auto;text-align:center;}
.aboutImg img{width:auto;}

.newsCont{width:99%;}
.newsCont dl{width:98%; margin-top:10px; padding-left:5px;}
.newsCont dl dt{width:100%;height:30px; line-height:30px; border-bottom:1px #CCC solid; text-align:left; background:url(box1.png) left center no-repeat; font-size:12px;}
.newsCont dl dt a{width:70%;height:30px; line-height:30px; display:block; float:left;padding-left:14px; background:url(icon.png) right center no-repeat;}
.newsCont dl dt span{width:56px; height:30px; line-height:30px; text-align:center; float:right;}
.newsCont dl dt a.clr{color:#b81214;}

.newsCont ol{width:98%; margin-top:10px; padding-left:5px; border-bottom:1px #CCC dashed;}
.newsCont ol p{width:100%; height:auto; line-height:200%; text-align:left; font-size:12px;}
.newsCont ol p span{color:#0269c5; font-weight:bold;}
.newsCont ol p samp{color:#c66d0d; font-weight:bold;}
.newsCont ol p a{ font-weight:bold; height:20px; line-height:20px;}


.lxwmCont{width:99%; padding-top:25px;}
.lxwmTel{width:auto; padding-left:80px; height:64px; background:url(lxwm1.jpg) 6px top no-repeat; text-align:left; padding-right:20px; color:#0c6a6a; font-size:22px;}
.phone{width:98%; padding-left:5px; height:30px; line-height:30px;text-align:left; font-size:20px; color:#5b5758;}
.phone span{color:#bd5b14; font-size:20px;}
.lxqq{width:98%; padding-left:5px; height:115px; padding-top:15px; background:url(lxwm02.jpg) top right no-repeat;}
.lxqq a{ height:35px; width:25%; float:left;}

.fastCont{width:99%; height:120px; margin-top:10px;}
.fastCont ul{margin-left:5px;}
.fastCont ul li{width:25%; float:left;}
.fastBox{width:100%; height:110px;}
.fastPic{width:100px; height:80px; padding-top:20px; background-color:#e3e3e3;-webkit-border-radius:50%;border-radius:50%; text-align:center;}
.fastBox a:hover .fastPic{width:100px; height:80px; padding-top:20px; background-color:#47abad;-webkit-border-radius:50%;border-radius:50%; text-align:center;}
.fastBox p{width:100%; text-align:center;margin-top:10px; font-size:14px;color:#0485be; font-weight:bold;}
.fastBox p span{ font-size:14px; color:#47abad;}
.fastBox p samp{font-size:14px; color:#ff6600;}

.commK-content-small{width:100%; background:#fff;padding-bottom:1em; overflow:hidden;}
.commK-content-small ul li{width:40%;float:left;margin-top:1em;}
.commK-content-small p{text-align:center;font-weight:normal;font-size:1em;}
.commK-content-small img{width:90%;border:1px solid #ccc  ;padding:2px;background-color:#FFF;}
.commK-content-small p.title{width:90%;margin:0 auto;line-height:1.2em;margin-top:3px; color:#333; font-size:12px;}

.proCont{width:100%;}
@media screen and (min-width:768px) {
.proListH{min-height:320px; height:auto;}
.proCont dl dt{width:140px; min-height:50px;  height:auto; text-align:center; float:left; margin-right:6px; margin-bottom:35px; border:1px #CCC solid;} 
}
@media screen and (max-width:766px) {
.proListH{min-height:600px; height:auto;}
.proCont dl dt{width:47%; min-height:50px; height:auto; text-align:center; float:left; margin-right:6px; margin-bottom:20px; border:1px #CCC solid;}
}
.inHight{height:auto;}
.proCont dl dt img{width:99%;}
.proCont dl dt span{width:100%; height:30px; line-height:30px;text-align:center; display:block;background-color:#f4f4f4; font-size:14px;}
.proCont dl dt a:hover{text-decoration:none;}

.caseCont{width:98%;padding-bottom:15px;}
.caseCont ul{margin-top:10px; width:99%;}
.caseCont ul li{width:100%; margin-bottom:10px; float:left; border-bottom:1px #CCC dashed;}
.caseBox{width:98%; float:left}
.caseBoxL{width:38%; height:100px; text-align:center; float:left;}
.caseBoxL img{width:110px; height:86px;}
.caseBoxR{width:60%; height:100px; text-align:left; font-size:12px; line-height:160%; float:right;}
.caseBoxR p{width:auto; height:24px; line-height:24px; text-align:left;}
.caseBoxR p a{color:#05734e; font-weight:bold;}

.foot{width:100%; height:120px; padding-top:10px; background-color:#0269c5;}
.foot p{width:100%; height:22px; line-height:22px; text-align:center; color:#FFF; clear:both; font-size:12px;}

.footFloat{width:100%; height:75px;}
.contact{ background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -webkit-gradient(linear,top,from(#ffffff),to(#f1f1f1)); background: -webkit-linear-gradient(top, #ffffff, #f1f1f1); background: -o-linear-gradient(top, #ffffff, #f1f1f1); position:fixed; left:0px; bottom:0px; width:100%; z-index:999; border-bottom:1px solid #d9d9d9; height:75px;}
.contact li{ float:left; width:33%; padding:7px 0; background:url(line3.png) no-repeat right center;}
.contact a{ display:block; text-align:center; }
.contact img{ width:38px; height:33px; }
.contact p{ color:#333333; text-align:center; font-size:16px; line-height:1.4em; padding-top:5px;}

.pageTitle{text-align:center; color:#10218b; margin-bottom:8px; width:100%;float:left;padding:5px 0px; }
.pageTitle span{ width:100%; text-align:center; display:block; float:left;color:#656565;line-height:7vmin;font-size:16px;font-weight:bold;}
.cpzs_nav{width:99%; margin:0px auto;}
.cpzs_nav li{width:23%;float:left;margin:0px 1% 10px 1%; font-size:14px;}
.cpzs_nav li a{ display:block; height:28px; line-height:28px; text-align:center;overflow:hidden; font-weight:bold;background:#0269c5; color:#fff; border-radius:3px;}
.cpzs_nav li a:hover{background:#0269c5; color:#fff;}

.cpzs_nav1{width:100%; display:block; overflow:hidden;}
.cpzs_nav1 li{width:30%;float:left;margin:0px 1% 10px 1%;}
.cpzs_nav1 li a{ display:block; height:28px; line-height:28px; text-align:center;overflow:hidden; font-weight:bold;background:#0485be; color:#fff; font-size:15px;border-radius:3px;}
.cpzs_nav1 li a:hover{background:#0485be; color:#fff;}

.cpzs_nav2{width:100%; display:block; overflow:hidden;}
.cpzs_nav2 li{width:48%;float:left;margin:0px 1% 10px 1%;}
.cpzs_nav2 li a{ display:block; height:28px; line-height:28px; text-align:center;overflow:hidden; font-weight:bold;background:#0485be; color:#fff; font-size:15px;}
.cpzs_nav2 li a:hover{background:#0485be; color:#fff;}

.list p{line-height:28px; font-size:16px; text-align:center; padding-left:10px;}
.list p strong{line-height:20px; font-size:18px; display:block; color:#666;}
.list p span{font-size:12px; color:#999; height:12px;}
.list p bdo{font-size:14px; color:#666; line-height:20px;}

/*.list ul li{padding:5px; border-bottom:1px solid #f4f4f4; display:block; text-align:left;background:url(../images/icon.png) no-repeat right 10px; }
.list ul li:hover{background:#f1edd1;display:block;}
.list ul li strong{font-size:18px; line-height:20px;display:block;}
.list ul li strong em{font-size:12px; color:#be0000; font-style:normal; padding-left:2px;}
.list ul li span{font-size:12px; line-height:16px; color:#999; display:block; padding-top:5px;}*/

/*------新闻-----*/

.index_news{width:100%; margin:0 auto;}
.index_news ul{ display:block; width:100%; float:left; padding:0px 10px;}
.index_news ul li{width:98%; display:block; float:left; font-size:12px; font-family:"宋体"; line-height:28px; overflow:hidden; display:block; float:left; height:28px; border-bottom:1px #CCC dashed;}
.index_news ul li.w{width:48%; margin-right:5px; display:block; float:left; font-size:12px; font-family:"宋体"; line-height:28px; overflow:hidden;display:block; float:left; height:28px; border-bottom:1px #CCC dashed;}
.index_news ul li a{ background:url(dot.jpg) left center no-repeat; padding-left:15px; display:block; float:left;}
.index_news ul li span{ display:block;float:right; right:6px; width:58px;}

#in_honor{ width:95%; float:left;}
#in_honor ul li{ width:28%; float:left; margin:10px 1.5%;}
#in_honor ul li a{ width:100%; float:left;}
#in_honor ul li a img{ width:100%; display:block; float:left; }
#in_honor ul li a span{ width:100%; height:30px; line-height:30px;font-size:14px;}

.jianjie{width:100%;/* height:200px;*/ height:auto; min-height:240px;overflow-x:hidden; color:#000; text-align:left;}
.jianjie p{line-height:30px; font-size:14px; color:#000; text-align:left;}
.jianjie p span{color:#000;}
.jianjie p strong.font{font-size:13px;}
.jianjie img{width:99% !important; height:auto !important;}

.nav,.search{ padding:10px;overflow:hidden; display:block;}
.nav ul li{width:100%; margin-bottom:10px; border:1px solid #ddd; border-radius:5px; -webkit-border-radius:5px; box-shadow:0 2px 0 #eee; font-size:18px; -moz-border-radius:5px; background:url(btn2.gif) repeat-x 0 0;height:40px; line-height:40px; display:block;}
.nav ul li.pernext{width:45%; float:left; margin-right:5px;}
.nav ul li a{width:100%; height:40px; display:block; font-size:16px; color:#0269c5;}

/**底部**/
.contact .qq{width:25%;height: 200px;position:fixed;bottom:5em;left:35%;display: none;}
.contact .qqm{width: 150px;margin:0 auto;text-align: center;font-size: 14px;color:#fff;font-weight: bold; line-height: 30px;height: 30px;background: #2944b7; position: relative;}
.contact .qq ul{width: 148px;margin:0 auto;border: 1px solid #777;border-top:none;padding-top: 15px;background:#fff;}
.contact .qqm span{position: absolute;top:5px;right:5px;}
.contact .qq ul li{width:150px;margin:5px auto;line-height:30px;height:30px;}
.contact .qq ul li h2{font-size:12px;color:#777;display: inline-block;}
.contact .qq ul li img{height:25px;width:25px;float: right;margin-top:3px; padding-right:15px;}

/*焦点图*/
.banner{ width:100%;text-align:center;}
.focus{width:100%; margin:0 auto; position:relative;} 
.focus img{ width:100%;}
.f426x240{width:100%;overflow:hidden}
.f426x240 img{width:100%; text-align:center;}
.rslides{width:100%;list-style:none;padding:0; margin:0 auto;}
.rslides img{ width:100%;}
.rslides_nav{height:51px;width:31px;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;}
.rslides_tabs{ margin:5px auto 0px auto;clear:both;text-align:center; position:absolute; bottom:10px; left:0px; right:0px;}
.rslides_tabs li{display:inline; line-height:20px;float:none;_float:left;*float:left;margin-right:10px; text-align:center;}
.rslides_tabs li img{ width:100%;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px; width:10px; height:10px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#fff;display:inline-block;_display:block;*display:block;}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .8);background:#0485be}

.xwzxBox{ width:98%; float:left; margin:5px 1%;}
.xwzxBox ul li{ width:100%; display:block; float:left; padding:10px 0px; border-bottom:dashed 1px #ebebeb;}
.xwzxBox ul li .newsImg{width:28%; float:left; text-align:center; border:solid 1px #ebebeb;}
.xwzxBox ul li .newsImg img{width:99%;}
.xwzxBox ul li .newsTxt{ width:69%; float:right;}

.xwzxBox ul li .newsTxt .txtTitle{ width:100%; float:left; font-size:0.14rem; height:30px; line-height:25px; font-weight:bold; font-size:14px; overflow:hidden;}
.xwzxBox ul li .newsTxt span.date{ width:100%; display:block; float:left; font-size:12px; color:#999; line-height:20px;}
.xwzxBox ul li .newsTxt span.txt{width:98%; display:block; float:left; color:#555; font-size:12px; height:45px; line-height:24px; overflow:hidden;}
.xwzxBox ul li .newsTxt span.txt a{ color:#555;}
.xwzxBox ul li .newsTxt .more2{ float:left;width:40px; height: 15px; border-radius:15px; font-size: 0; border: 1px solid #e3e3e3; display: block; background: url('../images/icon-more01.png') no-repeat center center; background-size:50%; transition: all 0.3s; margin-top:5px;}

.xwzxBox a.More{ font-size:12px; color:#05469d; line-height: 26px; border-radius: 20px; display: block; margin:10px auto; background:#fff; border:solid 1px #05469d;position: relative; transition: all 0.3s; position:relative;width:90px;}

.gysjMain{ width:100%; float:left;margin-bottom:10px; }
/*#pro_left{  width:4%;display:block; float:left;margin-left:2%;background:url(../images/btL.png) left center no-repeat; cursor:pointer;}
#pro_right{width:4%;display:block; float:right;margin-right:2%;background:url(../images/btR.png) right center no-repeat;cursor:pointer;}*/


.proUl{width:99%; padding-left:3px;}
.proUl ul li{display:block; float:left; width:33%;}
.proUl ul li .proImg{display:block; float:left; width:94%; padding:3% 3%;}
.proUl ul li .proImg img{width:100%;display:block; float:left; border:solid 1px #eceaea;}

.Tab td strong{width:16px;}
.Tab td{padding-left:3px; font-size:12px;}
.Tab td span{color:#F00; font-weight:bold;}
.Tab samp{color:#F00; font-size:10px}

.bt{width:120px; height:30px; line-height:30px; text-align:center; display:block; border-radius:6px; background-color:#03F; color:#FFF; margin:10px auto;}
.bt:hover{ text-decoration:none; color:#FFF;}



