﻿@charset "utf-8";
/* CSS Document */
.hide{display:none}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}
*{padding:0px;margin:0px;list-style:none;}
body{padding:0px;margin:0px;font-size:1em;font-family:'Microsoft YaHei',STHeiTi,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53';color:#333;background:#ffffff;overflow-x:hidden;overflow-y:auto;}
a{color:#333;text-decoration:none;outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance:none;}
input,textarea,select,button{font-family:'Microsoft YaHei',STHeiTi,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53';vertical-align:middle;outline:none !important;}
a:hover{color:#f30000;text-decoration:none;outline:none;}
a:active{star:expression(this.onFocus=this.blur());outline:none;}
a img{border:none;}
img{-ms-interpolation-mode:bicubic;}
img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}/***默认清除浮动****/
.clearrr,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:0px;overflow:hidden;}
.clear10{clear:both;font-size:1em;line-height:0px;height:0px; padding:0.7em 0 0 0;margin-top:0px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:2em;}
h2{font-size:1.75em;}
h3{font-size:1em;}

/*手机页面宽度最大值320的时候*/
@media screen and (max-width:480px) {
   body{font-size:0.56em;}
}
@media screen and (min-width:480px) and (max-width:640px) {
   body{font-size:0.75em;}
}
@media only screen and (min-width:640px){
   body{font-size:1.125em;}
}

/*****幻灯片****/
.imgslide{margin:auto;z-index:10;}
#imgSlide{display:none;}
.imgSlideMain{clear:both;overflow:hidden;width:100%;margin:0 auto;position:relative;font-size:1.75em;}
.imgSlide,.imgSlide ul{clear:both;}
#imgSlide ul li{overflow:hidden;width:100%;position:relative;float:left;}
#imgSlide ul li img{width:100%;height:12em;}
#imgSlide ul li .title{position:absolute;bottom:0em;height:2em;line-height:2em;z-index:1000;display:block;font-weight:normal;color:#fff;width:100%;text-align:left;text-indent:0.5em;font-family:'Microsoft YaHei';background:url(../images/text_bg.png) 0 0 repeat; overflow:hidden;}
#imgSlide ul li .title a,#imgSlide ul li .title a:hover{display:block;width:70%;color:#fff;}
.navSlide{position:absolute;display:block;bottom:0;z-index:1999;height:2em;right:0.2em;}
.navSlide .i_point{text-indent:-9999em;width:0.42em;height:0.42em;overflow:hidden;float:left;margin-top:0.75em;margin-right:0.25em;background:#fff !important;-moz-border-radius:0.21em;-webkit-border-radius:0.21em;border-radius:0.21em;overflow:hidden;}
.navSlide .active{background:#e60000 !important;}


/*head*/
.header{ width:100%; background:#009fe8; position: fixed; z-index: 3;  top: 0; height:6.6em;}
.header .ban{/* background:#00a0e9; */background-size:auto 100%; width:100%;}
.header .logo img{height:6.6em; width:auto; margin-top:0em; margin-left:8em;}

/*.weizhi{font-size:1.6em; height:2.5em; line-height:2.7em; background:#00a0e9; border-bottom:.6em solid #f3f3f3; text-align:center;  color:#FFF;}
.wb_arrow{ float:left; margin:.8em 0 0 .8em;border-right: 1px solid #FFF; border-top: 1px solid #fff;height: 10px;  width: 10px;   transform: rotate(225deg);-webkit-transform: rotate(25deg); transform: rotate(225deg);
                border-left: 1px solid transparent;border-bottom: 1px solid transparent;}		*/

.weizhi{font-size:1.6em; height:2.5em; line-height:2.7em; /*background:#f8f8f8;*/
background-image:-webkit-linear-gradient(180deg, #fff 20%,#f8f8f8); background-image:linear-gradient(180deg,#fff 20%,#f8f8f8);

 border-top:.1em solid #f8f8f8; border-bottom:.1em solid #f3f3f3;text-align:center;  color:#009fe8; }
.wb_arrow{ float:left; margin:.8em 0 0 .8em;border-right: 1px solid #009fe8; border-top: 1px solid #009fe8;height: 10px;  width: 10px;   transform: rotate(225deg);-webkit-transform: rotate(25deg); transform: rotate(225deg);
                border-left: 1px solid transparent;border-bottom: 1px solid transparent;}

/*home*/

.TopMenus {clear:both;background:#222;overflow: hidden;width: 100%; margin-top:-1px; border-top:1px #444 solid;}
.TopMenus ul {list-style:none;}
.TopMenus ul li {float:left;text-align:center;width:23.5%; border-right:1px #444 solid; border-bottom:1px #444 solid;}
.TopMenus ul a {display:block;height:2.8em;}
.TopMenus ul a:link,.TopMenus ul a:active,.TopMenus ul a:visited {float:left;width:100%;color:#FFFFFF;font-size:1.5em;line-height:2.8em;}
.TopMenus ul li:nth-child(4), .TopMenus ul li:nth-child(8) {border-right: 0 none;}
.TopMenus ul li:nth-child(3), .TopMenus ul li:nth-child(7) {width:28%;}

.stitle { margin-bottom:1em;}
.stitle p{text-align:center;}
.stitle p:nth-of-type(1){font-size:2.1em;font-weight:bold;color:#333;line-height:1.6em;}
.stitle p:nth-of-type(2){font-family:"heliosextthinregular";font-size:1.3em;color:#8a8a8a;line-height:1.3em;}
.stitle div{width:15px;height:1px;background:#dbdbdb;margin:10px 0}
.stitle p span{color:#777; font-size:12px;}

.stitle2 { margin-bottom:2em;}
.stitle2 p{text-align:center;}
.stitle2 p:nth-of-type(1){font-size:2.1em; font-weight:bold;color:#019fe8;line-height:1.6em;}
.stitle2 p:nth-of-type(2){font-family:"heliosextthinregular";font-size:1.3em;color:#8a8a8a;line-height:1em;}
.stitle2 div{width:15px;height:1px;background:#dbdbdb;margin:10px 0}
.stitle2 p span{color:#777; font-size:12px;}


.que_bg{background:url(/images/whybg.jpg) no-repeat center;height: 208px;}
.bt{color: #fff;text-align: center;padding-top: 30px;margin-bottom: 30px;}
.bt em{font-size: 1.2em;display: block;margin-bottom: 5px;}
.bt b{font-size: 2em;font-weight: bold;}
.que_con{position:relative; margin:0 auto;}
.que_con:before{position:absolute;content:'';background: rgb(255 255 255 / 50%);width: 100%;height: 1px;top: 37px;transition: 0.5s;}
.que_con li{width: 33.1%/*calc(100% / 3)*/; float:left;text-align: center;font-size: 1.45em;color: #fff;height: 37px;line-height: 37px;position:relative;overflow: hidden;}
.que_con li:after{position:absolute;content:'';top: 0;left: 0;background: #037dd3;width: 100%;height: 100%;z-index: -1;transition: all 0.5s;transform: scale(0);}
.que_con li+li{border-left: 1px solid rgb(255 255 255 / 50%);}
.que_con li:nth-child(4){border-left:none;}
.que_con li:hover{transition: all 0.5s;transform: scale(1); background:#047ed3;}
/* servicesBox */

.servicesBox{width:100%;height:500px;margin:0 auto;clear:both;line-height:18px;color:#999999; padding-top:40px; background:url(/images/in_pdbg.jpg) top center no-repeat;}
.servicesBox ul{width:94%;margin:0 auto;}
.servicesBox h3{ height:30px; font-size:2.1em; font-weight:bold; text-align:center; color:#009fe8; margin-bottom:20px;}
.servicesBox .serBox{cursor:pointer;border:1px solid #ddd;display:inline;width:48%; margin-left:1%; margin-bottom:5px;float:left;overflow:hidden;background-color:#f7f7f7;position:relative;}

.servicesBox .serBoxOn{display:none;width:100%;background:#009fe8;position:absolute;left:0px;top:0px;z-index:19;}

.servicesBox .serBox .txt1{width:100%;height:40px;color:#999999;}
.servicesBox .serBox .txt2{width:100%;color:#666;}
.servicesBox .serBox span.tit{font-size:1.75em;display:block;text-align:center; margin-top:0px;}
.servicesBox .serBox .txt1 .tit{color:#009fe8;line-height:30px;}
.servicesBox .serBox .txt2 .tit{color:#fff;line-height:30px;}
.servicesBox .serBox p{padding:0 10px;text-align:center; font-size:1.5em; line-height:1.5em; margin-bottom:20px;}
.servicesBox .serBox:hover{border:1px solid #009fe8;color:#fff;}
.servicesBox .picimg{ width:100%; display:block; margin:10px auto; text-align:center;}

.servicesBox .picimg{ width:50px;}


.aboutbg2{ width:100%;  padding:50px 0;background:#f5f5f5;}
.aboutbg2 h3{ font-size:2.2em; font-weight:bold; text-align:center; color:#009fe8; margin-bottom:20px;}
.about_b{ width:94%; margin:0 auto;}
.about_b li{width: 49%;padding: 20px 1% 0;float: left;box-sizing: border-box;text-align: center;transition: 0.3s ease all;cursor: pointer;position: relative;}
/*.about_b li+li{margin-left: calc((100% - 220px*4) / 3);}*/
.about_b li i{width: 58px;height: 58px;display: block;background: #009fe8;margin: 0 auto;transition: 0.3s ease all;position: relative;}
.about_b li p{font-size: 2em;font-weight: bold;color: #222;margin-top: 20px;transition: 0.3s ease all;position: relative;}
.about_b li d{font-size: 1.3em;font-family: 'Arial';color: #ccc;text-transform: uppercase;line-height: 24px;transition: 0.3s ease all;position: relative;}
.about_b li dd{font-size: 1.65em;color: #666;line-height: 1.65em;margin-top: 15px;transition: 0.3s ease all;position: relative;}
.about_b li dd:after{content: '';width: 35px;height: 1px;background: #009fe8;display: block;margin: 30px auto 0;}
.about_b li:before{content: '';width: 100%;height: 0%;position: absolute;top: 0px;left: 0px;background: #009fe8;transition: 0.3s ease all;}
.about_b li:hover:before{height: 100%;}
.about_b li:hover i{border-radius: 50%;background: #049946;}
.about_b li:hover p{color: #fff;}
.about_b li:hover dd{color: #fff;}
.about_b li:hover d{color: rgba(255,255,255,0.7);} 


.adv_wz {
    padding: 1rem 0rem;
	
}
.adv_wz p {
    font-size:2em;
    color: #222;
}
.adv_wz d {
    color: #009fe8;
    font-weight: bold;
}
.adv_wz span {
    width: 43px;
    height: 4px;
    background: #009fe8;
    margin: 0.3rem 0;
    display: block;
}
.adv_t{text-align: center;margin: 1.5rem 0 ;}
.adv_t b{color:#009fe8;}
.adv_t p{ font-size: 2.1em;font-weight: 600;color: #333;}
.adv_t span{color:#666;font-size:1.5em;}
.adv_cont{ width:94%; margin:0 auto;}
.adv_cont dd{font-size:1.65em; line-height:1.65em; color:#666;}
/*index pro*/

.g_an {
    background: url(/images/in_bg.jpg) top center no-repeat #ddd;
	background-size:100% 100%;
    padding: 2em 0 0px 0;
    overflow: hidden;
}

.g_an .anfl{width:96%;margin:0 auto;}
.g_an .anfl li{float: left;width: calc(31% - 1px);margin: 0 2% 0.7rem 0;background:#019fe8; padding:0;height: 2.5em;border:0px solid #8a8a8a;text-align: center;font-size: 0.9rem;color: #FFF;line-height: 2.5em;}

.g_an .anfl li a{color: #FFF; text-align:center;}
.g_an .anfl li:nth-child(3n){margin-right:0;}
.g_an .anfl li:hover a{color: #FFF;}

/*.h_about .img{width:100%;}
.h_about .txt{width:100%;  position:static; overflow:hidden;}
.h_about .txt .info{width:95%;padding-left:2.5%; padding-right:2.5%; margin:50px 0px;}*/

.g_an .anlst{padding-bottom: 25px;}
.g_an .anlst dl{float: left;position: relative;width: 46%;margin: 0 2% 20px 2%; overflow: hidden;}
.g_an .anlst dl:nth-child(4n){margin-right: 0;}
.g_an .anlst dt{width: 100%;}
.g_an .anlst dt img{width: 100%;display: block;}

.procase{width:96%;margin:0 auto; display:block; margin-top:2em; }
.procase ul{ max-width: 105%; margin: 0px auto; }
.procase li{ padding: 0.5em 0; border-bottom: 0px dashed #e9e9e9; text-align: left; width:49%; float:left; margin-right:2%; }
.procase li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.procase  p.title {width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 1.5em; height: 2.0em; line-height: 2.0em; text-align: center; color: #FFF; }
.procase  p.description { line-height: 22px; border:0 solid #e9e9e9; font-size: 12px; margin-top: 0px;text-align: left;  line-height:22px; overflow: hidden;}
.procase li p.description img{ float:left; width:100%;}
.procase li:nth-child(2n){ margin-right:0;}


.proindex{width:96%;margin:0 auto; display:block; margin-top:2em; }
.proindex ul{ max-width: 105%; margin: 0px auto; }
.proindex li{ padding: 1em 0; border-bottom: 0px dashed #e9e9e9; text-align: left; width:32.66%; float:left; margin-right:1%;}
.proindex li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.proindex  p.title {width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 1.3em; height: 2.5em; line-height: 2.5em; text-align: center; color: #777; }
.proindex  p.description { line-height: 22px; border:0.0714em solid #e9e9e9; font-size: 12px; margin-top: 0px;text-align: left;  line-height:22px; overflow: hidden;}
.proindex li p.description img{ float:left; width:100%;}
.proindex li:nth-child(3n){ margin-right:0;}
/*index case*/
/*.procase{width:96%;margin:0 auto; display:block; margin-top:2em; }
.procase ul{ max-width: 100%; margin: 0px auto; }
.procase li{ padding: 1.5em 0; border-bottom: 0.0714em solid #e9e9e9; text-align: left}
.procase li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.procase li p.aimg{ float:left; height:7.5em; padding-right:1em; padding-top:0.1em; width:30%;}
.procase li p.aimg img{width:100%; height:100%;}
.procase  p.title { width: 65%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 0 0 0.1em 0; font-size: 1.658em; font-weight:bold; height: 1.6em; line-height: 1.6em; text-align:left; color: #444; }
.procase  p.description {font-size: 1.4em; color: #777; margin-top: 0; text-align: left;  line-height:1.9em;height: 3.5em; overflow: hidden;}

.procase li:last-of-type{border-bottom: 0px solid #e9e9e9;}*/


/*index partner*/

.service{background:url(../../images/about_bg.jpg)no-repeat top #f5f5f5;padding: 2rem 1% 1rem 1%;  overflow:hidden;}
.service dl{width:48%;float:left;background:#f0f0f0;margin:0 1% 13px 1%}
.service dt{border:1px solid #e5e5e5;padding:10px 9px;background:#fff}
.service dt img{display:block;width:100%}
.service dd{height:50px;font-size:14px;line-height:50px;text-align:center;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f0f0f0}
.service dd a{color:#4b4a4a}

.servicelist{padding: 1rem 0% 1rem 0%;  overflow:hidden;}
.servicelist dl{width:48%;float:left;background:#f0f0f0;margin:0 1% 13px 1%}
.servicelist dt{border:1px solid #e5e5e5;padding:10px 9px;background:#fff}
.servicelist dt img{display:block;width:100%}
.servicelist dd{height:50px;font-size:14px;line-height:50px;text-align:center;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f0f0f0}
.servicelist dd a{color:#4b4a4a}

.my-gallery {padding: 1rem 0% 1rem 0%;  overflow:hidden; display:block;}
.my-gallery img {width: 100%; height: auto;}
.my-gallery figure {border:1px solid #e5e5e5;padding:1%;background:#fff display: block;width:46.5%; float:left; margin-right:1%; margin-bottom:10px;}
.my-gallery  p.title {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; height: 32px; line-height: 32px; text-align: center; color: #333; border-top:0px dashed #f8f8f8;}
.my-gallery figcaption {display: none;}
.my-gallery figure:nth-child(2n){ margin-right:0;}

.indexpartner{width:96%;margin:0 auto; display:block;margin-top:2em; }
.indexpartner ul{ max-width: 105%; margin: 0px auto; }
.indexpartner li{ padding: 1em 0; text-align: left; width:32.66%; float:left; margin-right:1%;}
.indexpartner li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.indexpartner  p.title {width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 1.3em; height: 2.0em; line-height: 2.0em; text-align: center; color: #777; }
.indexpartner  p.description { border:0.0714em solid #e9e9e9; font-size: 1.2em; margin-top: 0px;text-align: center; overflow: hidden; height:5em; line-height:5em;}
.indexpartner li p.description img{max-width:100%; text-align:center;max-height:5em;scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 5 ? "5em" : "auto")); display:inline !important ;}
.indexpartner li:nth-child(3n){ margin-right:0;}

#index_partner{width:96%;margin:2em auto; display:block;background-color: #fff;}
#index_partner .box{height: auto;width: 100%; margin-top:2em;margin-bottom:2em;margin-right: auto;margin-left: auto;border-top-width: 0.0714em;border-left-width: 0.0714em;border-top-style: solid;border-left-style: solid;border-top-color: #E5E5E5;border-left-color: #E5E5E5;}
#index_partner .box .picList li{ -o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;float: left;width: 33%;}
#index_partner .box .picList li:hover{background-color: #E5E5E5;}
#index_partner .box .picList li a{border:#ccc solid 1px;text-align: center;display: table;width: 96%;}
#index_partner .box .picList li span img{max-width:100%; text-align:center;scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 8 ? "8em" : "auto")); display:inline !important ;}
#index_partner .box .picList li span{vertical-align: middle;display: table-cell;}
#index_partner .box .picList li p{ width: 100%; display: block; float: left;}


.protylm{ width: 96%; margin: 0 auto;}
.protylm li{ width: 100%; margin: 2em 0;}
.protylm li img{ width: 100%;}


.g_fz{ display:none;}
.g_sz{background:url(../../images/szbg.jpg) no-repeat;background-size: 100%;height:11rem;padding-top: 2.3rem;}
.g_sz li{float: left;width: 50%;text-align: center;height: 5.7rem;}
.g_sz li span{display: block;font-size:1.1rem;color: #212129; }
.g_sz li span b{font-size: 2.0rem;color: #212129;}
.g_sz li em{display: block;font-size: 0.75rem;color: #8c8c8c;font-style:normal}


.caselist{width:100%;margin:0 auto; display:block; margin-top:1em; }
.caselist ul{ max-width: 105%; margin: 0px auto; }
.caselist li{ padding: 1em 0; border-bottom: 0px dashed #e9e9e9; text-align: left; width:49%; float:left; margin-right:2%; }
.caselist li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.caselist  p.title {width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 1.3em; height: 2.5em; line-height: 2.5em; text-align: center; color: #777; }
.caselist  p.description { line-height: 22px; border:0 solid #e9e9e9; font-size: 12px; margin-top: 0px;text-align: left;  line-height:22px; overflow: hidden;}
.caselist li p.description img{ float:left; width:100%;}
.caselist li:nth-child(2n){ margin-right:0;}

.joblist{width:100%;margin:0 auto; display:block; margin-top:1em; }
.joblist ul{ max-width: 105%; margin: 0px auto; }
.joblist li{ padding: 1em 0; border: 1px  solid #e9e9e9; text-align: left; width:96%; padding:15px 2%; float:left; margin-bottom:10px; }
.joblist li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.joblist  p.title {width: 50%; float:left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 1.5em; height: 2em; line-height: 2em; text-align: left; color: #777; }
.joblist  p.description { line-height: 22px; border:0 solid #e9e9e9; font-size: 16px; margin-bottom: 10px; padding-bottom:10px;text-align: left;  line-height:22px; overflow: hidden; border-bottom:1px dashed #ddd;}
.joblist li:nth-child(2n){ margin-right:0;}

.jobbody{ background:#fff; padding-bottom:52px;}
.jobdetail{margin:20px 20px; height:auto;overflow-y:auto;}
.jobdetail dl{ display:block; line-height:22px; clear:both;font-size:14px;}
.jobdetail dd{ float:left; width:90px;line-height:26px; font-weight:600;text-align: justify; }
/*.jobdetail dd:after {
    display: inline-block;
    width: 100%;
    content: '';
}*/
.jobdetail dt{ float:left;line-height:22px; color:#666;}

.jobtext{ width:100%; background:#999; font-size:12px;text-align:center; height:42px; line-height:42px; margin:0 auto; margin-bottom:50px; color:#000;    position: fixed;    bottom: -50px;}
.jobtext span{color: #4e5896;}

/*in_aboout*/
.h_about{width:100%; overflow:hidden; background:#adadad; position:relative;}
.h_about .h_nav_name span{color:#FFF;}
.h_about .img{float:left;}
.h_about .txt{position:absolute; top:55px; }
.h_about .txt .h_nav_name{width:100%; margin-bottom:50px;font-size:1.2rem; color:#FFF;}
.h_about .txt .info{padding-left:120px; width:520px; overflow:hidden; font-size:0.875rem;}
.h_about .txt .info .jianjie{margin:0px 0px 20px 0px;  line-height:1.55; color:#FFF;  display:block;}
.h_about .txt .info .more{width:150px; height:35px;border-radius:17.5px; border:1px solid #434343; line-height:33px; display:block; color:#FFF; text-align:center; transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s; background:#434343;}
.h_about .txt .info .more span{font-size:10px; color:#FFF;}
.h_about .txt .info .more:hover{background:#FFF; color:#434343;}
.h_about .txt .more:hover span{color:#434343;}

.h_about .img{width:100%;}
.h_about .txt{width:100%;  position:static; overflow:hidden;}
.h_about .txt .info{width:95%;padding-left:2.5%; padding-right:2.5%; margin:50px 0px;}

#index_swy{ width:100%; margin:0 auto;}
#index_swy img{ width:100%;}


/*in_news*/

.in_news{width:96%;margin:0 auto; display:block; margin-top:2em;/* background: url(../../images/newbg.jpg) no-repeat;background-size: 100%;*/}
.in_news ul{ max-width: 100%; margin: 0px auto; }
.in_news li{ padding: 1.5em 0; border-bottom: 0.0714em solid #e9e9e9; text-align: left}
.in_news li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.in_news li p.aimg{ float:left; height:7.5em; padding-right:1em; padding-top:0.1em; width:30%;}
.in_news li p.aimg img{width:100%; height:100%;}
.in_news  p.title { width: 65%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 0 0 0.1em 0; font-size: 1.658em; font-weight:bold; height: 1.6em; line-height: 1.6em; text-align:left; color: #444; }
.in_news  p.description {font-size: 1.4em; color: #777; margin-top: 0; text-align: left;  line-height:1.9em;height: 3.5em; overflow: hidden;}

.in_news li:last-of-type{border-bottom: 0px solid #e9e9e9;}


.g_news{padding-top: 2.2rem;background: url(../../images/newbg.jpg) no-repeat;background-size: 100%;}
.g_news h2{height: 5.5rem;text-align: center;font-size: 1.8rem;color: #fff;font-weight: bold;}
.g_news h2 a{color: #fff; }
.g_news h2 em{display: block;font-size: 1.1rem;color: #fff;font-weight: normal;letter-spacing: 0.3rem;}
.g_news .tabs5{height: 2rem;margin-bottom: 2.5rem;font-size: 1.1rem;color: #8a8a8a}
.g_news .tabs5 a{display: inline-block;width: 30%;text-align: center;font-size: 1.1rem;color: #8a8a8a}
.g_news .tabs5 .active{color: #f39800;text-decoration: underline;}
.g_news .newtj{height: 9.7rem;margin: 0 3%; display:block;}
.g_news .newtj dt{float: left;width: 26.6%;overflow: hidden;position: relative;}
.g_news .newtj dt img{ width: 100%; display: block; }
.g_news .newtj dd{float: right; width: 69%;}
.g_news .newtj h4{height: 1.5rem;line-height: 1.5rem;font-size: 1rem;color: #616161;font-weight: normal;margin-bottom: 0.8rem;}
.g_news .newtj h4 b{display: inline-block;padding-right: 1rem;text-decoration: underline;}
.g_news .newtj h3{ height: 1.9rem;line-height: 1.9rem;overflow: hidden;font-size: 1.2rem;color: #b7b7b7; margin-bottom: 0.6rem;font-weight: normal;}
.g_news .newtj h3 a{color: #b7b7b7;text-decoration: none;}
.g_news .newtj h3 a:hover{color: #f39800;}
.g_news .newtj p{height: 3.6rem; overflow: hidden;font-size: 1rem;line-height: 1.2rem;color: #777777;}

/*产品优势*/
#index_advantage{padding-bottom: 0px; margin-top:0px; /*background:url(../images/advantage_bg.jpg) top center no-repeat;*/}
#index_advantage .box{background-image: url(../images/adbg.jpg);background-size: cover;background-repeat: no-repeat;background-position: center center;height: 32em;padding-top: 2em;clear: both;float: none;margin-top: 0px;}
#index_advantage .box ul{height: auto;width: 94%;margin-right: auto;margin-left: auto;padding: 0px;}
#index_advantage .box ul li{float: left;height: 8.5em;width: 33.3%;font-size: 1.3em;text-align: center;display: table;color: #FFFFFF; position:relative; cursor:pointer;}
#index_advantage .box ul li:nth-child(1),#index_advantage .box ul li:nth-child(3),#index_advantage .box ul li:nth-child(5){color: #000000;}
#index_advantage .box ul li .bg {-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s; width:100%; height:100%; display:block; position:absolute; top:0; left:0;background-image: url(../images/in_ysbg1.png);background-repeat: repeat;}
#index_advantage .box ul li:nth-child(1) .bg,#index_advantage .box ul li:nth-child(3) .bg,#index_advantage .box ul li:nth-child(5) .bg{background-image: url(../images/in_ysbg2.png);}
#index_advantage .box ul li span{font-size: 2em; line-height:1.6em;display: block;clear: both;float: none;margin-right: auto;margin-left: auto;font-family: "Times New Roman", Times, serif;padding-bottom: 0em;font-weight: bold;}
#index_advantage .box ul li div{vertical-align: middle;display: table-cell; position:relative;}

#index_advantage .box ul li:hover .bg { -moz-transform:scale(-1,1); -webkit-transform:scale(-1,1); -o-transform:scale(-1,1); transform:scale(-1,1); -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; transition:all 0.8s;}

.ftel { width: 96%;  background: #019fe8;  color: #FFF;  border-radius: .1em;  margin: 1em auto;  text-align: center;	height:2.6em;  font-size: 1.578em; line-height:2.6em;}
.ttel { width: 96%; border:1px dashed #ffa400; color: #ffa400;  border-radius: .1em;  margin: 1em auto;  text-align: center;	height:2.6em;  font-size: 1.578em; line-height:2.6em;}

/*indexnews*/
#newsindex{width:94%;margin:0 auto; display:block; margin-top:20px;}
#newsindex ul{ max-width: 100%; margin: 0px auto; }
#newsindex li{height:3.5em;border-bottom:#e9e9e9 0.0714em dashed; text-align: left}
#newsindex li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; padding-left:0.4285em;line-height:3.5em; text-align: left; }
#newsindex  p.title {width: 75%; display:block; float:left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size:1.578em; text-align:left; color: #444; }
#newsindex  span { width: 25%; font-family: "heliosextthinregular", Arial; font-size:1.3em; margin-bottom: 0;font-weight: 300;  color: #8a8a8a; float:right;text-align:right; }
#newsindex li:last-of-type{border-bottom: 0px solid #e9e9e9; margin-bottom:20px;}


.home_title{ height:4.875em; padding-left:1.25em; line-height:5.875em; background:url(../images/tlist.jpg) left 2em no-repeat;background-size:auto 29.78%; border-bottom:1px solid #ddd;}
.home_title a,.home_title span{ font-size:1.8em; color:#1f7ed5;}
.gekai{ height:.8em; width:100%; background:#f3f3f3; margin-top:.8em;}
.gekai2{ height:.8em; width:100%; background:#FFF; margin-top:.8em;}


.homepic{ width:100%; float:left;padding-bottom:1.5em;}
.homepic ul{ width:100%; }
.homepic li{ float:left; margin-right:3.236%; padding-top:1.25em; width:48.38%; position:relative; height:12.125em;}
.homepic li img{ width:100%; height:12.125em;}
.homepic li span{ position:absolute; left:0;background: url(../images/black60.png); bottom:0; width:94%; padding:0 3%; font-size:1.5em; height:1.8em; line-height:1.8em; text-align:center;}
.homepic li a{ color:#fff;}
.homepic li:nth-child(2n){float:right; margin-right:0;}


.gklist{width:100%;margin:0 auto; display:block; }
.gklist ul{ max-width: 100%; margin: 0px auto; }
.gklist li{ padding: 1.0em 0; border-bottom: 1px dashed #e9e9e9; text-align: left}
.gklist li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.gklist li p.aimg{ float:left; height:7.5em; padding-right:1em; padding-top:0.1em; width:30%;}
.gklist li p.aimg img{width:100%; height:100%;}
.gklist  p.title { width: 65%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 0 0 0.1em 0; font-size: 1.658em; font-weight:bold; height: 1.6em; line-height: 1.6em; text-align:left; color: #444; }
.gklist  p.description {font-size: 1.4em; color: #777; margin-top: 0; text-align: left;  line-height:1.9em;height: 3.5em; overflow: hidden;}




/*aboutlist*/
.aboulist{width:100%;margin:0 auto; display:block; }
.aboulist ul{ max-width: 100%; margin: 0px auto; }
.aboulist li{ padding: 1.5em 0; border-bottom: 1px solid #e9e9e9; text-align: left}
.aboulist li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.aboulist li p.aimg{ float:left; height:7.5em; padding-right:1em; padding-top:0.1em; width:30%;}
.aboulist li p.aimg img{width:100%; height:100%;}
.aboulist  p.title { width: 65%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 0 0 0.1em 0; font-size: 1.658em; font-weight:bold; height: 1.6em; line-height: 1.6em; text-align:left; color: #444; }
.aboulist  p.description {font-size: 1.4em; color: #777; margin-top: 0; text-align: left;  line-height:1.9em;height: 3.5em; overflow: hidden;}

/*jingqu pic*/
.piclist li{ float:left; margin-right:3.236%; padding-top:1.25em; width:48.38%; position:relative; height:12.125em;}
.piclist li img{ width:100%; height:12.125em;}
.piclist li span{ position:absolute; left:0;background: url(../images/black60.png); bottom:0; width:94%; padding:0 3%; font-size:1.5em; height:1.8em; line-height:1.8em; text-align:center;}
.piclist li a{ color:#fff;}
.piclist li:nth-child(2n){float:right; margin-right:0;}
/*centnet*/
.mcentnet{padding:0.75em 1.1em 0; min-height:230px;}
.mcentnet_pro{padding:0.75em 0.25em 0; min-height:230px;}
.position{border-bottom:#eee .1em solid; margin-bottom:.5em;font-size:1.4em;height:auto;line-height:1.4em;padding:0.4075em 0 0.6075em 1.525em;background:url(../images/position.png) 0 0.425em no-repeat; background-size:1.3em;color:#999;}
.position .search-keywords{color:#f00;}
.position a{color:#999;margin-right:5px;}

.position a:hover{ margin-right:5px;color:#000;}
.position a:after {content:'>';font-size:1.0em;color:#999; padding-left:5px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
.position a:last-of-type:after { width: 0; height: 0;content:'';}
.position a:last-of-type{ color:#999;}
.position a.njt:after {content:'—'; }



.content_tab{line-height: 178%;color: #333;padding: 0.5em 0; margin:0 auto;font-size:1.7em;width: 100%;}
.content_tab p{border-bottom: 0.095em solid #e1e1e1;line-height:2em;padding: 0.3em 0;clear: both;}
.content_tab p span.infot{color: #333;display: inline-block;width: 77%; margin-left:23%;}
.content_tab p span.tms{width: 23%;color: #999; position:absolute; margin-top:0em; margin-right:23%; display:block;}
.content_title {font-size: 2.5125em;line-height: 137.8%;margin: .367em 0 0;font-weight: bold;text-align: center;}
.content_date{border: 0 none;color: #999;font-size: 1.7em;text-align: center;padding: .3em 0 .53em;line-height: 1.73em;height: 1.73em;}
.content_body { overflow:hidden;line-height: 178%;color: #333;padding: 0.5em 0.5em;font-size: 1.875em;}

.casedetail_info{ font-size:1.5em; color:#777;  line-height:1.6em; padding:1em;text-indent:2em; background:#f6f6f6; margin-top:5px;}
.casedetail_info span{ font-size:13px; color:#000; }


/*centent detail*/
.mdetial{padding:1.125em 1em 0.5em;}
.mdetial_tit{font-size:2.5em;line-height:1.2em;color:#000;text-align:center;padding:0.5em 0;}
.mdetial_fbt{line-height:2em;color:#bdbdbd;font-size:1.5em;border-bottom:#d8d8d8 1px solid;height:2em;overflow:hidden; text-align:center;padding-bottom:0.5em;}
.mdetial_con{padding:0em 0;height:auto;font-size:1.75em;line-height:1.6em !important;color:#666;}
.mdetial_con p{line-height:1.6em !important; text-indent: 2em; margin:1.25em 0; }
.mdetial_con img{max-width:100%;margin:0.3em 0;}
.mdetial_con p img:first-child{margin-left:-2em;}
/*centent detail table*/
.mdetial_con table{margin:0.5em 0 0.75em; border:1px solid #ccc; border-collapse:collapse; width:100%; clear:both;}
.mdetial_con table th{font-size:1.05em;line-height:2em;height:2em;color:#333;background:#ececec;padding-left:0.875em;text-align:left;font-weight:normal;border:1px solid #ccc;}
.mdetial_con table td{color:#666;padding:0.25em ;border:1px solid #ccc;}

/*detail-pro*/
.mdetial_pro{padding:0em 0;height:auto;font-size:1.7em;line-height:1.7em !important;color:#666;}
.mdetial_pro p{line-height:1.7em !important; margin:1.25em 0; }
.mdetial_pro img{max-width:100%;margin:0.3em 0;}
/*centent detail table*/
.mdetial_pro table{margin:0.5em 0 0.75em; border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
.mdetial_pro table caption{ padding-bottom:5px; text-align:left;}
.mdetial_pro table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:.3em .3em; font-size:0.95em; }
.mdetial_pro table td{ border:1px solid #ccc; padding:0.3em 0.3em;font-size:0.8em; }
.mdetial_pro table td p{ margin:0 !important;}
.mdetial_pro table tr.altrow{ background-color:#ccc;}
.mdetial_pro table tbody tr.odd{background:#f9f9f9;}
.mdetial_pro table tbody tr:hover{background:#ddd;}


.news_detail_page{ padding:0.75em 1.1em 0;  overflow:hidden; margin-bottom:2em;}
.news_detail_page a{font-size:1.578em;display:block;height:2.8em;line-height:2.8em;color:#555555;padding-left:2em;background:url(../images/icon-dd7.png) no-repeat 0px center;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_detail_page a:last-child{background:url(../images/icon-dd8.png) no-repeat 0px center;border-top:0px solid #e5e5e5;}
.news_detail_page a:hover{ color:#ffa400;}

/* foot*/
.footer{width:100%;height:auto;/*margin-top:1.3em;*/margin-bottom:2.7em;font-size:1.5em;line-height:1.5em;padding:1em 0;text-align:center;color:#666; border-top:1px solid #e5e4e4;background:#f2f2f2;}

/*menu_type*/

.menu_type { float:right;background:url(../images/menutype.png) left top no-repeat;height: 26px;line-height: 26px; width:26px;  background-size:100%; margin-top:.4em; margin-right:.5em;}
.top_barp { position: fixed; z-index: 900; top: 6.2em; left: 0; right: 0; margin: auto;  }
.menu_fontp { text-align:left; position:absolute; right:10px; z-index:500; background: -webkit-gradient(linear, 0 0, 0 100%, from(#009fe8), to(#0786c1), color-stop(60%, #009fe8)); border-radius: 5px; width: 120px; margin-top: 40px; padding: 0; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }
.menu_fontp.hidden { display:none; }
.menu_fontp {top:inherit !important; top:0px; }
.menu_fontp:after { bottom:inherit!important; top: -6px; border-color: #009fe8 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width:0 6px; position: absolute; content: ""; display: inline-block; width: 0; height: 0; border-style: solid; left: 80%;border-bottom:6px solid #009fe8;}
.menu_fontp li { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.menu_fontp li:first-of-type { border-top: 0; }
.menu_fontp li:last-of-type { border-bottom: 0; }
.menu_fontp li a { height: 36px; line-height: 36px !important; position: relative; color: #fff; display: block; width: 100%; text-align:center;text-indent: 0px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.menu_fontp>li>a label { padding:3px 0 0 0px; font-size:14px; overflow:hidden; margin: 0;  }
.menu_fontp li a:hover, .menu_fontp li a:active { background-color:#0786c1; }
.menu_fontp li:first-of-type a { border-radius:5px 5px 0 0; }
.menu_fontp li:last-of-type a { border-radius:0 0 5px 5px; }

.menu_fontp p a { height: 30px; line-height: 30px !important;font-size:12px; position: relative; color: #fff; display: block; width: 100%; text-align:center;text-indent: 0px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.menu_fontp>p>a span { padding:3px 0 0 0px;  overflow:hidden; margin: 0;  }
.menu_fontp p a:hover, .menu_fontp p a:active { background-color:#0786c1; }


.diva{width: 90%;   height:300px;   overflow-x:hidden;   overflow-y:auto;}

/*兼容IE*/
.diva{
    scrollbar-face-color: #20a774;/*移动滑块颜色*/
    scrollbar-shadow-color: #20a774;/*移动滑块边框颜色*/
    scrollbar-track-color: #ccc;/*背景颜色*/
    scrollbar-arrow-color: #ddd;/*箭头颜色*/
}
.diva::-webkit-scrollbar-track{    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);    background-color: #ccc;}/* 滚动条的滑轨背景颜色 */
.diva::-webkit-scrollbar{    width: 3px;    background-color: #ccc;}

.diva::-webkit-scrollbar-thumb{    background-color: #20a774;}/* 滑块颜色 */



#plug-wrapp { position: fixed; top: 0px; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index:800; }

/*tel*/
.navBox{  width:100%;height:45px;margin:auto;background:#009fe8;position:fixed;	bottom:0;	left:0; z-index:99;}
.navBox .navbottom{display:-webkit-box;display:   -moz-box;display:        box;width:100%;}
.navBox .navbottom a{ display:block;	width:100%;	height:45px;	padding:5px 0 3px 0;	text-align:center;	-webkit-box-flex:1;  -moz-box-flex:1;   box-flex:1;		-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;        box-sizing: border-box;
	border-right:1px solid #3eafe3;}
.navBox .navbottom a:first-child{border-left:0;}
.navBox .navbottom a:last-child{border-right:0;}
.navBox .navbottom a img{	width:18px;height:18px;margin-top:0; margin:0 auto;vertical-align:top;}
.navBox .navbottom a span{display:block;margin-top:3px;font-size:12px;color:#fff;line-height:14px;	text-align:center;}

/*news*/
.newslist{width:100%;margin:0 auto; display:block; }
.newslist ul{ max-width: 100%; margin: 0px auto; }
.newslist li{ padding: 1.5em 0; border-bottom: 1px solid #e9e9e9; text-align: left}
.newslist li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.newslist li p.description img{ float:left; height:4em; padding-right:1em; padding-top:0.1em}
.newslist  p.title { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 0 0 0.1em 0; font-size: 1.658em; height: 1.6em; line-height: 1.6em; text-align:left; color: #444; }
.newslist  p.date { font-family: "heliosextthinregular", Arial; height: 1.5em; font-size:1.2em; font-weight: 300; margin-bottom: 0; color: #8a8a8a;}
.newslist  p.description {font-size: 1.4em; color: #777; margin-top: 0; text-align: left;  line-height:1.9em;height: 3.5em; overflow: hidden;}

/*pro*/
.prolist{width:100%;margin:0 auto; display:block; }
.prolist ul{ max-width: 105%; margin: 0px auto; }
.prolist li{ padding: 1em 0; border-bottom: 1px dashed #e9e9e9; text-align: left; width:48.5%; float:left; margin-right:1.5%;}
.prolist li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.prolist  p.title {width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 1.3em; height: 2.5em; line-height: 2.5em; text-align: center; color: #777; }
.prolist  p.description { line-height: 22px; border:0.0714em solid #e9e9e9; font-size: 12px; margin-top: 0px;text-align: left;  line-height:22px; overflow: hidden;}
.prolist li p.description img{ float:left; width:100%;}
.prolist li:nth-child(2n){ margin-right:0;}


/*honor*/
.honorlist{width:100%;margin:0 auto; display:block; }
.honorlist ul{ max-width: 105%; margin: 0px auto; }
.honorlist li{ padding: 1em 0; border-bottom: 1px dashed #e9e9e9; text-align: left; width:32.66%; float:left; margin-right:1%;}
.honorlist li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.honorlist  p.title {width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 1.3em; height: 2.5em; line-height: 2.5em; text-align: center; color: #777; }
.honorlist  p.description { border:0.0714em solid #e9e9e9; font-size: 1.5em; margin-top: 0px;text-align: center; overflow: hidden; height:11em; line-height:11em;}
.honorlist li p.description img{max-width:100%; text-align:center;max-height:11em;scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 11 ? "11em" : "auto")); display:inline !important ;}
.honorlist li:nth-child(3n){ margin-right:0;}

/*partner*/
.partnerlist{width:100%;margin:0 auto; display:block; }
.partnerlist ul{ max-width: 105%; margin: 0px auto; }
.partnerlist li{ padding: 1em 0; border-bottom: 1px dashed #e9e9e9; text-align: left; width:32.66%; float:left; margin-right:1%;}
.partnerlist li a{height:100%;display:block;text-align:left;position:relative;height: auto; margin: 0; padding: 0; width: 100%; text-align: left; }
.partnerlist  p.title {width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 1.3em; height: 2.5em; line-height: 2.5em; text-align: center; color: #777; }
.partnerlist  p.description { border:0.0714em solid #e9e9e9; font-size: 1.5em; margin-top: 0px;text-align: center; overflow: hidden; height:6em; line-height:6em;}
.partnerlist li p.description img{max-width:100%; text-align:center;max-height:6em;scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 6 ? "6em" : "auto")); display:inline !important ;}
.partnerlist li:nth-child(3n){ margin-right:0;}



/*page*/
.page{padding:2em 0 1em 0; width:100%;text-align:center; font-size:1.4em; margin:0 auto;position: relative; background:#fff;}
.page span.current{margin-right:0.5em;padding:0 1em;background:#00a0e9;color:#fff;height:2em;line-height:2em;text-align:center;display:inline-block}
.page span.currenttt{margin-right:0.5em;padding:0 1em;background:#f0f0f0;color:#666;height:2em;line-height:2em;text-align:center;display:inline-block}
.page a{display:inline-block;background:#f0f0f0;color:#666;height:2em;line-height:2em;text-align:center;margin-right:0.5em;padding:0 1em;margin-bottom:0.5em;}
.page a:hover{background:#aaa;color:#fff}
.page .inputBar{border:0;height:1.8em;line-height:1.8em; display:block;}
.page .inputBar input{width:4em;height:1.8em;padding:0 0.25em;border:#ccc 1px solid;*vertical-align:middle;_vertical-align:middle;margin:0 0.25em;}

/* 栏目页-留言查询、列表 */
.navjz{height:auto; width:94%; margin:0 auto;overflow:hidden;}
.navjz ul{clear:both;}
.navjz ul li{height:auto;line-height:25px;border-bottom:#ddd 1px dashed;font-size:14px;vertical-align:bottom;padding:5px 0; text-align:left;}
.navjz ul li span{color:#999;font-size:14px; white-space:nowrap; display:block;}
.navjz ul li.lm_line{height:21px;background:url(../images/navjz_line.gif) 0 15px repeat-x;}
.navjz ul li.lm_line.add{display:none;}
.navjz table{max-width:100% !important;}

.liuyan_btn{text-align:center;height:auto;padding:1.5em 0 0;}
.liuyan_btn .liuyan_xiexin{display:block;height:3em;line-height:3em;background:#ff9900;color:#fff;text-align:center;cursor:pointer;font-size:1.75em;width:100%;-moz-border-radius:0.21em;-webkit-border-radius:0.21em;border-radius:0.21em;}
.navjz .guestbook-table{margin-top:0.5em;}
.navjz .guestbook-table ul.odd,.navjz .guestbook-table ul.even{width:100%;line-height:2.5em;background:#ebebeb;clear:both;overflow:hidden;}
.navjz .guestbook-table ul.even{background:#f9f9f9;}
.navjz .guestbook-table ul li{ font-size:1.7em;}
.navjz .guestbook-table ul.odd li,.navjz .guestbook-table ul.even li{padding:0 0 0 0.5em;height:2.5em;line-height:2.5em;border-bottom:none;color:#999;}
.navjz .guestbook-table ul.odd li.t1 span,.navjz .guestbook-table ul.even li.t1 span{display:block;float:right;}
.navjz .guestbook-table ul.odd li.t1 a,.navjz .guestbook-table ul.even li.t1 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5em;}

/* 栏目页-留言 写信 */
.navjz .guestbook-table-form{margin-top:1px;}
.navjz .guestbook-table-form ul li{width:100%;border-bottom:none;}
.navjz .guestbook-table-form ul li.bt{text-align:left;line-height:20px !important;padding:2px 0;}
.navjz .guestbook-table-form ul li.bt span,.navjz .guestbook-table-form ul li.bt1 span{color:#f00;padding-right:5px; float:left; text-align:left;}
.navjz .guestbook-table-form ul li.srk{width:100%;position:relative;}
.navjz .guestbook-table-form ul li.srk .msg-box{position:absolute;left:0px;top:5px;}
.navjz .guestbook-table-form ul li.srk input{width:95%;height:20px;border:#ddd 1px solid;line-height:20px;font-size:14px;padding:5px 2%;background:#fff;outline:none;color:#333;-moz-border-radius:0.21em;-webkit-border-radius:0.21em;border-radius:0.21em;}
.navjz .guestbook-table-form ul li.srk select{width:99.5%;height:2.5em;border:#ddd 1px solid;line-height:2.5em;font-size:1em;padding:0.25em 2%;background:#fff;outline:none;color:#333;-moz-border-radius:0.21em;-webkit-border-radius:0.21em;border-radius:0.21em;}
.navjz .guestbook-table-form ul li.btk,.navjz .guestbook-table-form ul li.gk,.navjz .guestbook-table-form ul li.yzm{width:100%;position:relative;line-height:2em !important;padding:0.25em 0;}
.navjz .guestbook-table-form ul li.btk .msg-box,.guestbook-table-form ul li.yzm .msg-box{position:absolute;left:0;top:5px;}
.navjz .guestbook-table-form ul li.btk input{width:95%;height:2em;border:#ddd 1px solid;line-height:2em;font-size:1em;padding:0.25em 2%;background:#fff;outline:none;color:#333;-moz-border-radius:0.21em;-webkit-border-radius:0.21em;border-radius:0.21em;}
.navjz .guestbook-table-form ul li.bt1{text-align:left;line-height:2em !important;padding:0.25em 0;}
.navjz .guestbook-table-form ul li.tex{width:100%;position:relative;}
.navjz .guestbook-table-form ul li.tex .msg-box{position:absolute;left:0;top:5px;}
.navjz .guestbook-table-form ul li.tex textarea{width:95%;height:10em;border:#ddd 1px solid;line-height:2em;font-size:1em;padding:0.25em 2%;background:#fff;outline:none;color:#333;-moz-border-radius:0.21em;-webkit-border-radius:0.21em;border-radius:0.21em;}
.navjz .guestbook-table-form ul li.yzm input{width:35%;height:2em;border:#ddd 1px solid;line-height:2em;font-size:1em;padding:0.25em 2%;background:#fff;outline:none;color:#333;-moz-border-radius:0.21em;-webkit-border-radius:0.21em;border-radius:0.21em;}
.navjz .guestbook-table-form ul li.yzm img{margin:0;}
.navjz .guestbook-table-form ul li.btn_group{text-align:center;height:4em;padding:1.5em 0 0; overflow:hidden;}
.navjz .guestbook-table-form ul li.btn_group input{float:left;height:2.8em;background:#00a0e9;color:#fff;text-align:center;cursor:pointer;border:0;font-size:1em;width:100%;-moz-border-radius:0.21em;-webkit-border-radius:0.21em;border-radius:0.21em;}
.navjz #attachName{ width:60%;}
.navjz input.input-upload{ width:25% !important; line-height:1em !important; border:0 none !important; background:#0768b5 !important; color:#fff !important; margin-left:5%;}
.navjz .guestbook-table li{ border:0 none !important; padding:0 0.5em !important; overflow:hidden;}
.navjz .guestbook-table li.odd{ background:#ebebeb !important;}
.navjz .guestbook-table li p{ float:left; height:3em; line-height:3em; color:#a7a7a7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .guestbook-table li p.p1{ width:21%; display:none;}
.navjz .guestbook-table li p.p2{ width:78%;}
.navjz .guestbook-table li p.p2 a{ display:block; width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .guestbook-table li p.p3{ float:right; width:21%; text-align:right;}



 /*menu*/
.footmenu{position:fixed; z-index:999999; bottom:0px; border-top:1px solid #0366bd; background:#e6e6e6; width:100%; text-align:center; box-sizing:border-box;  -webkit-box-sizing:border-box;}
.menu{position:relative; float:left; width:25%;height:4.5em; line-height:4.5em; background:#00a0e9; border-right:1px solid #2d79bb; box-sizing:border-box; -webkit-box-sizing:border-box;}
.menu:last-child{border-right:0em;}
.new-sub{position:absolute; bottom:5.5em; z-index:10; width:100%; padding: 0px 10px; background: #00a0e9; box-sizing:border-box; -webkit-box-sizing:border-box; border: 1px solid #5f99d2;  border-radius: 5px;display:none;}
.new-sub li{width: 100%;background:#00a0e9; float:none; box-sizing:border-box;  -webkit-box-sizing:border-box; border-top:1px solid #2d79bb;}
.new-sub li:first-child{  border-top:0px solid #5f99d2;}
.new-sub li a{display:block; height:2.4em; line-height:2.4em; text-align:left; background:#00a0e9;color:#FFF;border:none;text-align:center;font-size:1.6em;}
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #FFF;border-bottom:5px solid #FFF;opacity:.5;}
.bt-name{font-size:1.6em;color:#FFF;}
.bt-name a{display:block;font-size:1.0em;color:#FFF;}
.new-sub .tiggle{width:0px;height:0px;position:absolute;left:50%;margin-left:-10px;bottom:-9px; border-top:10px solid #00a0e9;border-left:10px solid transparent;border-right:10px solid transparent;z-index:10;}
.new-sub .innertiggle{width:0px;height:0px;position:absolute;left:50%;margin-left:-9px;bottom:-8px;border-top:9px solid #00a0e9;border-left:9px solid transparent;border-right:9px solid transparent; z-index:11; }

.contact_us {width:100%;}
.contact_us h2 {display:none;width:230px;height:85px; font-size: 1.3em;}
.contact_us ul{padding-top:10px; padding-left: 5px;}
.contact_us  li{ float:left; width:90%;font-size:14px;color:#58686e;cursor:default;line-height:30px}
.contact_us  li{margin-top:10px;background:url(../../images/sprite_03.png) no-repeat; padding-left: 30px;}
.contact_us .lx1 {background-position:0 0;background-repeat:no-repeat;}
.contact_us .lx2 {background-position:0 -32px;}
.contact_us .lx3 {background-position:0 -70px;}
.contact_us .lx4 {background-position:0 -103px;}
.contact_us .lx5 {background-position:0 -137px;}

.contact_txt{ width: 100%; margin-top:10px; border-top: 0px solid #ddd;}
.main-elem-tit{padding:34px 0 0;text-align:center}
.main-elem-tit h2{text-transform:uppercase;font-size:30px;margin-bottom:5px}
.main-elem-tit h2::first-letter{color:#009fe8}
.main-elem-tit h3{letter-spacing:3px;font-size:20px;color:#009fe8;font-weight:400}
.main-elem-tit-2{color:#333;font-size:18px;border-left:2px solid #009fe8;padding-left:9px;line-height:1;margin:19px 0}

.contact_txt_left{ width: 100%; float: left;}
.contact_txt_left p strong {font-weight:bold;}
.contact_txt_left p{margin:1.3em 0; font-size:1.7em;line-height:1.7em; }
.contact_txt_left p{text-indent:2em;color:#555;}

.contact_txt_right{ width: 100%; float: left;}
.contact_txt_right img{ width: 100%;}


.lx,.lx1{ width:100%; margin:0 auto;}
.lx li{float:left;border:1px solid #eee;width:100%;height:80px;text-align:left;color:#666;margin-bottom:30px;line-height:160%;}
.lx li.last{float:right;margin-right:0px}
.lx li p{ float:left; margin-right:20px; margin-left:20px;}
.lx li img{margin-top:20px;width:40px; float:left;}
.lx li b{display:block;font-size:18px;color:#333;padding-bottom:8px;font-style:normal;padding-top:20px}
.lx li span{display:block;font-size:18px;color:#333}
.lx li.last span{font-size:15px}

/*page*/
#page{ height:40px; padding:20px 0px; float: right;}
#page a{ display:block; float:left; margin-right:10px; padding:2px 12px; height:24px; border:1px #cccccc solid; background:#fff; text-decoration:none; color:#808080; font-size:12px;  line-height:24px;}
#page a:hover{ color:#e84554; border:1px #e84554 solid;}
#page a.cur{border:1px #e84554 solid; background:#e84554; color:#fff;}
#page p{ float:left; padding:2px 12px; font-size:12px; height:24px; line-height:24px; color:#bbb; border:1px #ccc solid; background:#fcfcfc; margin:0; margin-right:8px;}
#page p.pageRemark{ border-style:none; background:none; margin-right:0px; padding:4px 0px; color:#666;}
#page p.pageRemark b{ color:red;}
#page p.pageEllipsis{ border-style:none; background:none; padding:4px 0px; color:#808080;}
