﻿@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:133px;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:#fff; position: fixed; z-index: 3;  top: 0; height:5.6em;}
.header .ban{/* background:#00a0e9; */background-size:auto 100%; width:100%;}
.header .logo img{height:4.28em; width:auto; margin-top:.9em; 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:#00a0e9; } 
.wb_arrow{ float:left; margin:.8em 0 0 .8em;border-right: 1px solid #00a0e9; border-top: 1px solid #00a0e9;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:#00a0e9;overflow: hidden;width: 100%; margin-top:-1px; border-top:1px #3eade0 solid;}
.TopMenus ul {list-style:none;}
.TopMenus ul li {float:left;text-align:center;width:23.5%; border-right:1px #3eade0 solid; border-bottom:1px #3eade0 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:1.8em;color:#333;line-height:1.6em;}
.stitle p:nth-of-type(2){font-family:"heliosextthinregular";font-size:1.3em;color:#8a8a8a;line-height:1em;}
.stitle div{width:15px;height:1px;background:#dbdbdb;margin:10px 0}
.stitle p span{color:#777; font-size:12px;}

/*index pro*/


.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*/
.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:0 auto; display:block;margin-top:2em;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%;border-bottom-width: 0.0714em;border-bottom-style: solid;border-bottom-color: #e5e5e5;border-right-style: solid;border-right-width: 0.0714em;border-right-color: #e5e5e5;text-align: center;display: table;background-color: #fff;}
#index_partner .box .picList li:hover{background-color: #E5E5E5;}
#index_partner .box .picList li a{text-align: center;display: table;height: 5.5em;width: 100%;}
#index_partner .box .picList li span img{max-width:96%; text-align:center;max-height:5em;scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 96% ? "96%" : "auto"):(this.style.height = this.offsetHeight >= 5 ? "5em" : "auto")); display:inline !important ;}
#index_partner .box .picList li span{vertical-align: middle;display: table-cell;}

#index_swy{ width:100%; margin:0 auto;}
#index_swy img{ width:100%;}

/*产品优势*/
#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: #00a0e9;  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 #00a0e9; color: #00a0e9;  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;} 



.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:#00a0e9;}

/* 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(#00a0e9), to(#0589c6), color-stop(60%, #00a0e9)); 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: #00a0e9 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 #00a0e9;}
.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:#0589c6; }
.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; }
#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:#00a0e9;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 rgba(138, 215, 255,0.3);}
.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:32.66%; float:left; margin-right:1%;}
.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(3n){ 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; }
 