*{margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img { border:none; margin:0; padding:0; list-style-type: none; }
body, button, input, select, textarea { font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-size:62.5%;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em { font-style: normal; }
a { text-decoration: none;outline:0; }
a:hover { text-decoration: none; }
img { border: 0px none; }
body, .ui-overlay-h { margin: 0 auto; position: relative;}
input, img { vertical-align: middle; }
body, html { margin: 0 auto; }
img { border: medium none;}
* { margin: 0px; padding: 0px; text-shadow: none; box-sizing: border-box; }
.clearfix::after, .clear::before { display: table; content: ""; }
.clearfix::after { clear: both; overflow: hidden; }
.clearfix {  }
.relative { position: relative; }
.absolute { position: absolute; }
.float_left { float: left; }
.float_right { float: right; }
body { min-width: 320px; max-width:640px; margin:0 auto!important; background:#fff; overflow-x: hidden; }
@font-face {
  font-family: 'iconfont';  /* project id 223947 */
  src: url('//at.alicdn.com/t/font_kbshpwus2wigrpb9.eot');
  src: url('//at.alicdn.com/t/font_kbshpwus2wigrpb9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_kbshpwus2wigrpb9.woff') format('woff'),
  url('//at.alicdn.com/t/font_kbshpwus2wigrpb9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_kbshpwus2wigrpb9.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont";font-style:normal;}
.content{min-width:320px;}
/* :: header :: */
#header {width: 100%;min-width: 320px;height: 60px;background: #0094a3;position: relative; margin:0 auto;}
.head_fixed{position: fixed;left:0;top:0;width:100%;z-index:999;}
.head_height{height:60px;width:100%;}
.showMenu {left:2%;top: 50%;display: block;width: 32px;height: 28px;margin-top: -2px;z-index: 1001; float:left;}
.showMenu a {display: block;width:32px;position: relative;outline: none;height: 4px;width: 100%;z-index: -1;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;background: #767676;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.showMenu a:before, .showMenu a:after {content: '';position: absolute;left: 0;top: 50%;height: 4px;width: 100%;z-index: -1;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;background: #767676;margin-top:-3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.showMenu a:before {-moz-transform: translateY(-8px);-o-transform: translateY(-8px);-ms-transform: translateY(-8px);-webkit-transform: translateY(-8px);transform: translateY(-8px);}
.showMenu a:after {-moz-transform: translateY(10px);-o-transform: translateY(10px);-ms-transform: translateY(10px);-webkit-transform: translateY(10px);transform: translateY(10px);}
.showMenu .head_box{position: absolute;left:50%;top:50%;width:7px;margin:-29px 0 0 13px;height:7px;background:red;border-radius:50px;z-index:}
.hideMenu .head_box{display:none;}
.hideMenu a{background:none;}
.hideMenu a:before {-moz-transform: rotate(90deg) rotate(45deg);-o-transform: rotate(90deg) rotate(45deg);-ms-transform: rotate(90deg) rotate(45deg);-webkit-transform: rotate(90deg) rotate(45deg);transform: rotate(90deg) rotate(45deg);}
.hideMenu a:after {-moz-transform: rotate(90deg) rotate(-45deg);-o-transform: rotate(90deg) rotate(-45deg);-ms-transform: rotate(90deg) rotate(-45deg);-webkit-transform: rotate(90deg) rotate(-45deg);transform: rotate(90deg) rotate(-45deg);}
.logo {left: 16%;top: 0;display: block;width: 68%;height:60px; line-height:60px;background:#0094a3; float:left; text-align:center; overflow:hidden;}
.logo a{display:block;width:100%; margin:0 auto;}
.logo a img{width:210px;}
.topTell {right:2%;display: block;width: 40px;height:auto;margin-left: -23px; line-height:60px;color:#767676; font-size:3.5em;vertical-align:middle; float:left; text-align:right; }
.topTell i{text-shadow: 0 1px 0 #000;}
.topTell a{color:#767676;}
.topTell a:hover{color:#ff6d00;}
.shake {-webkit-animation:shake 0.2s ease-in-out  6  alternate;-moz-animation:shake 0.2s ease-in-out  6  alternate;-o-animation:shake 0.2s ease-in-out  6  alternate;animation:shake 0.2s ease-in-out  6  alternate;}
@-webkit-keyframes shake{

	0% {

		-moz-transform:rotate(8deg);

		-webkit-transform:rotate(8deg);

		transform:rotate(8deg);

		}

	100% {

		-moz-transform:rotate(-8deg);

		-webkit-transform:rotate(-8deg);

		transform:rotate(-8deg);

		}

	}

@-moz-keyframes shake {

		0% {

		-moz-transform:rotate(8deg);

		-webkit-transform:rotate(8deg);

		transform:rotate(8deg);

		}

	100% {

		-moz-transform:rotate(-8deg);

		-webkit-transform:rotate(-8deg);

		transform:rotate(-8deg);

		}

	}

@-o-keyframes shake {

		0% {

		-moz-transform:rotate(8deg);

		-webkit-transform:rotate(8deg);

		transform:rotate(8deg);

		}

	100% {

		-moz-transform:rotate(-8deg);

		-webkit-transform:rotate(-8deg);

		transform:rotate(-8deg);

		}

	}

@keyframes shake {

		0% {

		-moz-transform:rotate(8deg);

		-webkit-transform:rotate(8deg);

		transform:rotate(8deg);

		}

	100% {

		-moz-transform:rotate(-8deg);

		-webkit-transform:rotate(-8deg);

		transform:rotate(-8deg);

		}

	}

.menulist {width:100%;}
.menulist h3 {wdith:100%;height:60px; line-height:60px;font-size:30px;color:#fff;font-weight:500;padding-left:22px; font-size:2em;}
.menulist h3 a{color:#fff;}
.menulist ul {width:100%;border-bottom:1px solid #6a7380; }
.menulist ul li {width:100%;float:left;height:60px;overflow:hidden;line-height:60px;text-align:center;color:#9097a0;border-top:1px solid #6a7380;}
.menulist ul li a {display:block;float:left;height:60px;color:#9097a0;border-right:1px solid #6a7380;border-right:1px solid #6a7380; font-size:1.5em; line-height:58px;}
.menulist ul li a:nth-child(4n) {border-right:none}
.popMenu {display:none;}
.menulists {position:absolute;width:100%;}
.menuBtn {width:100%;height:70px;line-height:70px;text-align:center;color:#424b59; background-color:#242c37;cursor:pointer;position:relative; -webkit-perspective: 1200px; -moz-perspective: 1200px;-ms-perspective: 1200px;-o-perspective: 1200px;perspective: 1200px;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d; font-size:2em;}
.menuBtn span {display:inline-block;}
.menuBtn.active i {-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
.menuBtn i {position:absolute;left:50%;top:50%;margin-top:-3px;margin-left:60px;display:block;width:17px;height:12px; background:url(../images/down.png) no-repeat;-moz-transition:all 0.6s linear 0s;-webkit-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s;}
.scrollTop { position:fixed; bottom:116px; right:0; width:13%; }
/* :: banner :: */
.banner{width:100%;height:auto; margin:0 auto; overflow:hidden;}
.slideBox{ position:relative; overflow:hidden; margin:0 auto;width:100%; }
.slideBox .hd{width:100%; position:absolute; height:28px; line-height:28px; bottom:5px; right:0; z-index:1; text-align:center; }
.slideBox .hd li{ display:inline-block; width:12px; height:12px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#b4b3b3; text-indent:-9999px; overflow:hidden; margin:0 6px; text-align:center;   }
.slideBox .hd li.on{ background:#685197;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  
/* :: nav :: */
.zy_nav{width:100%;height:2em; line-height:2em; margin:0 auto; background:#685197;height:auto;color:#fff;text-align:center; overflow: hidden;}
.zy_nav a{color:#fff; font-size:1.6em; font-weight:100; width:25%; display:block; padding:3.5% 0; float:left; background:url(../images/zy_02.jpg) no-repeat right center; text-shadow: 0 1px 0 #333;}
.zy_a1{ background:#f18b01 !important;color:#fff!important;}
.zy_a2{ background:bottom!important;}
/* :: project :: */
.zy_ul{width:100%;height:auto; margin:0 auto; background:#fff; overflow:hidden;}
.zy_ul li{width:25%;height:auto; float:left; padding:2% 0 2% 0; border-bottom:1px solid #e1e1e1; background:url(../images/zy_03.jpg) repeat-y scroll right top; overflow:hidden;}
.zy_ul li a{ display:block;text-align:center;}
.zy_ul li i{width:100%; float:left; font-size:5em; line-height:0.7em;}
.zy_ul li span{width:100%; height:auto;color:#000; float:left; font-size:1.5em; line-height:2em;}
.zy_ul li em{color:#777;font-size:1em;}
.zy_ul li em b{color:red;font-size:0.8em;}
.zy_a3{color:#b67bcd;}
.zy_a4{color:#00a651;}
.zy_a5{color:#ffcc00;}
.zy_a6{color:#34a7dd;}
.zy_a7{color:#00a651;}
.zy_a8{color:#9966cc;}
.zy_a9{color:#34a7dd;}
.zy_a10{color:#ffcc00;}
.zy_a11{color:#34a7dd;}
.zy_a12{color:#ffcc00;}
.zy_a13{color:#00a651;}
.zy_a14{color:#9966cc;}

/* :: news :: */
.zy_dl{width:100%;height:50px; margin:0 auto; background:#333; overflow:hidden;}
.zy_dl dt{width:7%;height:50px; line-height:50px;color:#fff;float:left; padding-left:2%; overflow:hidden;}
.zy_dl dt i{ font-size:1.5em;color:#fff;}
.zy_dl dd{width:93%;height:50px; line-height:50px;float:left;color:#fff;overflow:hidden;}
.zy_dl dd a{width:100%;height:50px; display:block; line-height:50px; float:left;text-overflow: ellipsis;white-space: nowrap;color:#fff; text-indent:5px; font-size:1.5em; overflow:hidden;}
#Marquee{ height:50px; overflow:hidden;}
#Marquee a{ height:50px; text-shadow: 0 1px 0 #000;}
.zy_so{width:100%;height:auto; background:#333; margin:0 auto; padding:2%;overflow:hidden;}
.zy_so_tit{width:100%;height:auto; float:left;color:#fff; font-size:2em;line-height:2.5em;overflow:hidden; text-shadow: 0 1px 0 #000;}
.zy_so_tit i{color:#23a24a; font-size:2em; vertical-align:middle;}
.zy_so_main{width:100%;height:auto; float:left; padding-bottom:3%;overflow:hidden;}
.zy_in1{ background:#333;border:1px solid #8674ac; font-size:1.5em;color:#999999;width:48%; float:left; padding:0 5px;text-overflow: ellipsis;white-space: nowrap; line-height:2em; border-radius:0;overflow:hidden;}
.zy_in2{ background:#8674ac; line-height:2em;color:#fff; font-size:1.5em;width:25%;border:1px solid #8674ac; cursor:pointer; text-shadow: 0 1px 0 #333; -webkit-appearance: none;border-radius:0;}
.zy_in3{ background:#f18b01; line-height:2em;color:#fff; font-size:1.5em;width:25%;border:1px solid #f18b01; cursor:pointer; text-shadow: 0 1px 0 #333; -webkit-appearance: none; border-radius:0;}
/* :: news_list :: */
.zy_dl1{width:100%;height:auto; margin:0 auto;overflow:hidden;}
.zy_dl1 dd{width:100%;height:auto; float:left;border-bottom:1px dotted #e5e5e5; padding:3% 1% 3% 1%; overflow:hidden;}
.zy_dl1 dd h2{ font-size:1.5em; font-weight:100;color:#000; line-height:1.5em;}
.zy_dl1 dd h2 a{width:100%; display:block;color:#000; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.zy_dl1 dd p{font-size:1.2em;color:#999; line-height:1.5em;text-overflow: ellipsis;white-space: nowrap;}
.zy_dl1 dd p a{width:75%; display:block;color:#999; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;}
.zy_dl1 dd p span{width:25%; display:block; float:right; text-align:right;}
.zy_dl1 dt{width:100%;height:auto; padding:4% 0; text-align:center; line-height:2em;overflow:hidden;}
.zy_dl1 dt a{color:#adadad; font-size:2em;}
.zy_dl1 dt i{color:#adadad; font-size:2em; vertical-align:middle;}

/* :: zy_footer :: */
.zy_footer{width:100%;height:auto; margin:0 auto; padding-bottom:60px; padding-top:4%; overflow:hidden;}
.zy_an{width:100%;height:auto; float:left; padding:0 2%; text-align:center; overflow:hidden;}
.zy_an a{ background:#004f93; border-radius:6px; font-size:2.5em;display:block;width:100%;color:#fff;font-weight:100; padding:3% 0;text-shadow: 0 1px 0 #333;}
.zy_an i{ font-size:1.5em; vertical-align:middle;text-shadow: 0 1px 0 #333;}
.zy_address{width:100%;height:auto; float:left; background:url(../images/zy_07.jpg) no-repeat scroll 0 0; background-size:100% 100%; padding:5% 1% 0 2%; overflow:hidden;}
.zy_address dt{width:50%;height:auto; float:left; overflow:hidden;}
.zy_address dt img{width:100%; vertical-align:middle;}
.zy_address dd{width:50%;height:auto; float:left; overflow:hidden;}
.zy_address dd p{ font-size:1.2em;color:#434343; line-height:1.5em; padding-bottom:3%;}
.zy_address dd strong{ font-size:1.2em; font-weight:100;color:#685197;}
.zy_address dd i{ font-size:1em;color:#685197;}
.zy_dd1{width:100%!Important; text-align:center; padding:4% 0 5% 0; margin:2% 0 1% 0;}
.zy_dd1 a{color:#333; border-radius:6px; border:1px solid #333; font-size:2em; padding:1% 4%; margin:0 3%;}
.zy_add{width:100%;height:auto; float:left; background:#333; padding:2% 0;overflow:hidden;}
.zy_add p{ font-size:1.5em; text-align:center;color:#fff; line-height:1.5em; text-shadow: 0 1px 0 #333;}

/*.footer {width:100%;height:60px;position:fixed;bottom:0;left:0;line-height:60px;z-index:100;display:none;}

.footer .footerInner {width:100%;height:100%;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}

.footer a {display:block;float:left;position:relative;}

.footer a em,.footer a i {display:block;position:absolute;}

.footerLink1 {width:20%;height:100%; background-color:#f7f7f7; border-left:1px solid #e8e6e6;}

.homeIcon {left:50%;top:10%;width:54px;height:48px;margin-left:-29px; text-align:center; line-height:1em;color:#196f64; font-size:2.5em;}

.footerLink1 em {display: block;top: 55%;color: #196f64;font-size:1.4em;line-height:1.8em;width:100%; text-align:center;}

.footerLink2 {width:20%;height:100%; background-color:#196f64; border-right:1px solid #ffffff;}

.footerLink2_1 {width:20%;height:100%; background-color:#f7f7f7; border-left:1px solid #e8e6e6; border-right:1px solid #ffffff;}

.swtIcon {left:50%;top:10%;width:54px;height:48px;margin-left:-27px; text-align:center; line-height:1em;color:#fff; font-size:2.5em;}

.youhIcon {left:50%;top:10%;width:54px;height:48px;margin-left:-27px;text-align:center; line-height:1em;color:#196f64; font-size:2.5em; }

.swtIcon_Counter {left:20%;top:2px;width:16px;height:16px;margin-left:30%;text-align:center; line-height:16px;background-color:#e60012;color:#fff;font-size:12px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 28px rgba(0,0,0,0.8);box-shadow:0 0 5px rgba(0,0,0,0.8); position:absolute;}

.footerLink2 em {display:block;top:55%;color:#fff;font-size:1.4em;line-height:1.8em; width:100%; text-align:center;}

.footerLink2_1 em {display:block;top:55%;color:#196f64;font-size:1.4em;line-height:1.8em;width:100%; text-align:center;}

.footerLink3 {width:40%;height:100%; background-color:#eb4947; }

.phoneIcon {left:-50%;text-align:center;color:#fff; font-size:2em; text-shadow: 0 1px 0 #333;}

.footerLink3 em {display:block;left:50%;top:50%;margin-left:-24px;margin-top:-23px;color:#fff;font-size:2em;line-height:46px; text-shadow: 0 1px 0 #333;}

*/

/* ::弹出框钮:: */

.SwtCon{ width:280px; height:auto; position:fixed; top:25%; left:50%; margin-left:-140px;z-index:9999; }
.Swtcons{ width:280px; height:170px; position:relative; background:#f9f9f9; border-radius:10px;-moz-box-shadow:0 0 20px rgba(10,2,4,0.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,0.75);box-shadow:0 0 20px rgba(10,2,4,0.75);}
.SwtClose{ width:32px; color:#fff;border: 2px solid #fff;border-radius:28px;height:32px;position: absolute;cursor: pointer;text-align: center;background: #555555;right: -8px;display: block;font-size:3em;top: -8px;-moz-box-shadow:0 0 4px rgba(10,2,4,0.5);-webkit-box-shadow:0 0 4px rgba(10,2,4,0.5);box-shadow:0 0 4px rgba(10,2,4,0.5); vertical-align:middle;}
.Swtconspp{ font-size:3em; text-align:center; color:#685197; font-weight:bold; margin-top:20px; padding-bottom:5px; display:inline-block; width:280px;}
.Swtconspp1{ font-size:1.8em; text-align:center; line-height:1.8em;}
.Swtconspp1 span{ padding:1px 4px;border-radius:5px; background:#f55f7e; color:#fff; font-size:1em;}
.hou01{ font-size:1.5em; text-align:center; line-height:1.5em;}
.hou01 span{ color:#79ad37;}
.Swtcons h4{ font-weight:100;color:#2e3642; font-size:12px; text-align:center;letter-spacing:0.5px; line-height:20px; padding-bottom:5px;}
.Swtcons ul{ margin-top:7px;}
.Swtcons ul li{ float:left; width:106px; height:36px; text-align:center; line-height:36px;  margin-left:23px; display:inline;}
.Swtcons01{background:#8674ac;}
.Swtcons02{background:#f18b01;}
.Swtcons ul li a{ font-size:2em; font-weight:100; color:#fff; display:block;text-shadow: 0 1px 0 #333; line-height:36px;}
.SwtClose  span{ vertical-align: middle; position: relative; left:0;width:28px;height:28px;line-height:1.1em; bottom:0;right:0;  font-size:24px; display:block;top:0; float:left; text-align:center;overflow:hidden;}
/* :: 返回顶部 :: */
.scrollTop { position:fixed; bottom:116px;right:0;width:18%; font-size:5.5em; text-align:center; cursor:pointer;color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

/* :: 新闻列表 :: */
.zy_dl2{ padding-top:3%;}
.news_ul {background-color: #fff;box-shadow: 0 0 15px rgba(136, 136, 136, 0.6);height:38px;overflow: hidden;width: 100%; margin:0 auto;}
.news_ul li {float: left;height:35px;line-height:35px;width:25%;text-align:center;}
.news_ul li a {color: #3a3a3a;font-size:1.8em;height: 100%;width: 100%;}
.news_li a{ border-bottom:2px solid #599b37;}
.zy_page{width:100%;height:auto; margin:0 auto; text-align:center; padding:5% 0; overflow:hidden;}
.zy_page a{ border:1px solid #e3e3e3;color:#434343; padding:5px 11px; font-size:1.2em;}
.zy_page a:hover{border:1px solid #685197;color:#fff; background:#685197; }
.zy_page_a{border:1px solid #599b37!important;color:#fff!important; background:#599b37;}
.zy_page strong{border:1px solid #685197;color:#fff; padding:5px 11px; background:#685197; font-size:1.2em;}
.cont_main{width:100%;height:auto; margin:10px auto; padding:3% 2% 3% 2%; overflow:hidden;}
.cont_main h2{ font-size:2.0em; text-align:center; line-height:1.5em;color:#000; font-weight:400; padding-bottom:1%;}
.cont_main h3{ font-size:1.5em;color:#999; font-weight:100; line-height:1.5em;}
.cont_main h4{ font-size:1.4em;color:#666666; font-weight:100; line-height:1.5em; background:#f4f4f4; padding:1% 0; text-indent:5px; margin:1% 0 4% 0;text-shadow: 0 1px 0 #fff;}
.cont_main h4 a{color:#eb4947;}
.cont_ul{width:100%;height:auto; margin:0 auto;padding:1% 2% 4% 2%; border-top:1px solid #dddddd; overflow:hidden;}
.cont_ul li{width:100%;height:auto; float:left;color:#999; font-size:1.5em; line-height:2em;overflow:hidden;}
.cont_ul li a{color:#eb4947; text-decoration:underline;}
/* :: 真人案例 :: */
.case_dl{width:100%;height:auto; margin:0 auto; padding:3% 2% 4% 2%;overflow:hidden;}
.case_dl dt{width:100%;height:auto; float:left;line-height:2em;color:#000; padding-top:3%; overflow:hidden;}
.case_dl dt a{ font-size:2em;color:#000;}
.case_dl dd{width:100%;height:auto; float:left;border-bottom:1px solid #e5e5e5; padding:0 0 3% 0; overflow:hidden;}
.case_dl dd center{ padding:2% 0;}
.case_dl dd center img{width:100%;}
.case_dl dd p{color:#636363; font-size:1.5em; line-height:1.8em;}
.case_dl dd p a{color:#e60012;}
.zy_pages{ padding:2% 0 5% 0;}
.case_gz{width:100%;height:auto; margin:0 auto;overflow:hidden;}
.case_gz_tit{width:100%;height:auto; line-height:2em; background:#f4f4f4;color:#666; font-size:1.5em; padding:1% 2%;float:left;text-shadow: 0 1px 0 #fff; overflow:hidden;}
.case_ul{width:100%;height:auto; float:left; padding:2% 2% 4% 2%; overflow:hidden;}
.case_ul li{width:100%;height:auto;float:left;color:#6a6a6a;border-bottom:1px dotted #dddddd; padding:2% 0; overflow:hidden;}
.case_ul li a{color:#6a6a6a; display:block;width:100%;font-size:1.5em; line-height:2em;text-overflow: ellipsis;white-space: nowrap; overflow:hidden;}
.case_ul li em{ background-color: #999;border-radius: 50%;color: #fff;display: inline;font-size: 1.2em;height: 5px;line-height: 20px;text-align: center;width:5px; float:left; margin:13px 8px 0 0; vertical-align:middle;}
/* :: 专家团队 :: */
.expert_dl{width:100%;height:auto;  margin:0 auto; padding:4% 2% 4% 2%;border-bottom:1px solid #e5e5e5;overflow:hidden;}
.expert_dl dt{width:24%;height:auto; float:left;overflow:hidden;}
.expert_dl dt img{width:100%; display:block;}
.expert_dl dd{width:76%;height:auto; float:left;padding:1% 0 1% 2%; overflow:hidden;}
.expert_dl dd h2{ font-size:2em; font-weight:100;color:#000; line-height:1.5em;}
.expert_dl dd h2 a{color:#000;}
.expert_dl dd p{ font-size:1.5em;color:#636363; line-height:1.5em;width:100%; padding:1% 0 1% 0;text-overflow: ellipsis;white-space: nowrap; overflow:hidden;}
.expert_dl dd p a{color:#636363;text-align:left;}
.expert_dl dd p a i{color:#f7931e; font-size:1.5em; vertical-align: baseline;}
.expert_a i{color:#685197!important;}

/* :: 项目 :: */
.case_gz_tits{ text-shadow:none; font-size:1.8em; float:none; background:none; margin:0 auto; padding:2%;}
.case_gz_tits span{background:#196f64;color:#fff;padding:1% 2%; line-height:2em;}
.cont_uls{ border:none;}
.diseaseMenu {width:100%;height:38px;background-color:#FFF;-moz-box-shadow:0 0 8px rgba(34,23,20,.5);-webkit-box-shadow:0 0 8px rgba(34,23,20,.5);box-shadow:0 0 8px rgba(34,23,20,.5);overflow:hidden;}
.menuScroll1_lists {width:100%;height:33px;overflow:hidden;}
.menuScroll1_lists li {float:left;height:33px;padding:0 15px; line-height:3.5em;}
.menuScroll1_lists li a {display:block;width:100%;height:100%;font-size:1.8em;color:#2e3642;}
.menuScroll1_lists li a span {display:block;padding:0 10px;height:100%;border-bottom:2px solid #fff;}
.menuScroll1_lists li.active a span {border-bottom:2px solid #685197;}
.zy_us{width:100%;height:auto; margin:0 auto; padding:5% 2% 5% 2%;  font-size:1.5em;color:#636363; line-height:2em; overflow:hidden;}
.zy_us h2{ font-size:2em;color:#196f64; line-height:2em; padding-top:1%; clear:both;}
.zy_us p{ font-size:1.5em;color:#636363; line-height:2em; clear:both;}
.zy_us center img{width:100%;}
.zy_us span{ padding:1% 0 2% 0; clear:both;}
.zy_us p strong{color:#196f64; font-weight:100;}
.zy_us p font{color:#eb4947;}
.zy_us div img{width:96%;}
.list_ul1 li{width:100%; font-size:1.8em;}
.list_ul{width:100%;height:auto; margin:0 auto; padding:4% 0 4% 0;overflow:hidden;}
.list_ul li{width:31%;height:auto; float:left; text-align:center; line-height:2em; margin:0 0 3% 2%; overflow:hidden;}
.list_ul li a{width:100%; display: block;color:#434343; font-size:1.5em; border:1px solid #dddddd; padding:6% 0;}
.pro_main{width:100%;height:auto; margin:0 auto; padding:2% 2% 0 2%;color:#636363; font-size:1.5em; line-height:1.8em; overflow:hidden;}
.pro_main h2{ line-height:2em; padding:0;}
.pro_main h2 span{color:#fff; background:#685197;padding:1% 2%; font-weight:100; clear:both; }
.pro_main .banner{ padding-top:3%; font-size:1em;}
.pro_main img{max-width:96%; text-align:center;}

/*专题页后加css*/
.zt_main{width:100%;height:auto; margin:0 auto; padding:0 0 3% 0;overflow:hidden;}
.zhuanti_main{width:100%;height:auto; margin:0 auto; padding:3% 0;overflow:hidden;}
.zhuanti_main h2{ font-size:2.5em; line-height:1.5em;color:#000; font-weight:100; padding-bottom:1%;}
.zhuanti_main h3{ font-size:1.5em;color:#999; font-weight:100; line-height:1.5em;}
.zhuanti_main h4{ font-size:1.2em;color:#666666; font-weight:100; line-height:1.5em; background:#f4f4f4; padding:1% 0; text-indent:5px; margin:1% 0 4% 0;text-shadow: 0 1px 0 #fff;}
.zhuanti_main h4 a{color:#eb4947;}
.zhuanti_main p{color:#636363; font-size:1.5em; line-height:2em;}
.zhuanti_main p strong{color:#000;}
.zhuanti_main p a{ text-align:center;color:#e60012;}
.zhuanti_main p span{color:#fff; background:#196f64; font-size:1.2em; padding:1% 2%;}
.zhuanti_main center{padding-bottom:3%;}
.zhuanti_main center img{width:100%; display:block;}
.zhuanti_main center a{color:#636363; font-size:1.5em; line-height:2em;}
.zhuanti_main center a font{color:#e60012;}
.cont_main_txt{color:#636363; font-size:1.5em; line-height:1.8em; padding:0px 0px 0px 5px;}
.cont_main img{max-width:96%; text-align:center;}
.na_focus{ width:100%; height:auto;  margin:0 auto; position:relative; padding-bottom:50px; overflow:hidden;   }
.na_focus .hd{ width:100%; height:20px;  position:absolute; z-index:1; bottom:15px; text-align:center;  }
.na_focus .hd ul{ display:inline-block; height:10px; padding:5px; background:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.na_focus .hd ul li{ display:inline-block;width:12px;height:12px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#d7d9d4; margin:0 4px;  vertical-align:top; overflow:hidden;}
.na_focus .hd ul .on{ background:#196f64;}
.na_focus .bd{ position:relative; z-index:0;}
.na_focus .bd li img{ width:100%;  height:auto;}
.na_focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.na_focus li span{width:100%; text-align:center;color:#ffffff; float:left; padding-top:1.5%;color:#636363;}

/*底部漂浮*/
.footer {width:100%; max-width:640px;height:60px;position:fixed;bottom:0;left:0;right:0; margin:0 auto;line-height:116px;z-index:90;display:none;}
.footer .footerInner {width:100%;height:100%;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}
.footer a {display:block;float:left;position:relative; color:#FFF; text-align:center; line-height:58px;font-size: 16px;}
.footer a em,.footer a i {display:block;position:absolute;}
.footerLink1 {width:20%;height:100%; background-color:#2e3642;}
.homeIcon {left:50%;top:-6px;width:59px;height:50px; line-height:50px; text-align:center;margin-left:-29px;color:#fff; font-size:2.5em;}
.footerLink1 em {display:block;left:0;top:28px;width:100%;color:#6a7380;font-size:18px;line-height:36px;text-align:center;}
.footerLink2 {width:40%;height:100%; background-color:#f18b01;}
.swtIcon {left:50%;top:8px;width:54px;height:48px; line-height:48px;margin-left:-100px;color:#fff; font-size:2.5em;}
.swtIcon_Counter {left:50%;top:7px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px; background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink2 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:24px;line-height:46px;}
.footerLink3 {width:40%;height:100%; background-color:#004f93;}
.phoneIcon {left:50%;top:50%;width:54px;height:54px; line-height:54px;margin-top:-27px;margin-left:-90px;color:#fff; font-size:2.5em;}
.footerLink3 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:24px;line-height:46px;}
@media screen and (min-width:320px) and (max-width:900px){
.footer {height:58px;}
.homeIcon {top:9px;width:30px;height:25px; line-height:25px;margin-left:-15px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.footerLink1 em {font-size:10px;top:34px;line-height:18px;}
.swtIcon {top:18px;width:27px;height:24px; line-height:24px;margin-left:-50px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.swtIcon_Counter {top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
.footerLink2 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
.phoneIcon {width:27px;height:27px; line-height:27px;margin-top:-14px;margin-left:-45px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.footerLink3 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
}
.video1{width:310px;height:200px; margin:24px auto; background:#333333; overflow:hidden;}
/*新加联系我们*/
.tabBox{width:100%;  margin:2% auto; overflow:hidden;}
.tabBox .hd{ overflow:hidden;}
.tabBox .hd ul{width:100%;float:left;  }
.tabBox .hd ul li{width:20%; text-align:center; float:left;color:#666666;font-size:1.4em;border-bottom:3px solid #d9d9d9;cursor:pointer; padding-bottom:3px; vertical-align:top;  }
.tabBox .hd ul .on{ color:#666666; border-bottom:3px solid #685197;}
.tabBox .hd ul .on a{ display:block;color:#8e8e8e; }
.tabBox .bd ul{width:100%;}
.tabBox .bd ul li{}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); color:#666; } 
.tabBox i{ font-size:2em; line-height:1.2em;}
.tabBox .zy_us_t{ padding-top:4%;}
.tabBox .zy_us_t p{padding-bottom:3%;}
.tabBox .zy_us_t p strong{ background:#685197;color:#fff; border-radius:5px; padding:1% 2%;}
.zy_us_y p{ padding-bottom:2%;}
.zy_us1{width:100%;height:auto; margin:0 auto; padding:5% 2% 5% 2%;  font-size:1.5em;color:#636363; line-height:2em; overflow:hidden;}
.zy_us1 h2{ font-size:2em;color:#196f64; line-height:2em; padding-top:1%; clear:both;}
.zy_us1 p{ font-size:1.2em;color:#636363; line-height:2em; clear:both;}
.zy_us1 center img{width:100%;}
.zy_us1 span{ padding:1% 0 2% 0; clear:both;}
.zy_us1 p strong{ font-weight:100;}
.zy_us1 p strong a{ color:#434343;}
.zy_us1 p font{color:#eb4947;}
.zy_us1 div img{width:96%;}
.tabBox .zy_us1 p em{color:#eb4947; font-style:normal; font-size:0.9em;}
.tabBox .zy_us1 p em a{color:#eb4947;}
.brand_1{width:100%;height:auto;  margin:0 auto; overflow:hidden;}
.brand_banner img{ width:100% !important; max-width: 100% !important; display:block; height:auto; margin:0 !important; }
.brand_tit{ font-size:1.8em; color:#fff; margin:15px 0; background:#648e2c; padding:4px 10px;}
.brand_tit1{ width:128px;}
.brand_tit2{ width:180px;}
.brand_nav{ font-size:1.6em; line-height:1.8em; padding:10px 4%;}
.brand_nav p{ text-indent:2em;}
.brand2111{  display:block; float:left;  color:#fff; font-size:1.6em; padding:8px 0 10px 5px;  width:47%; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.brand211{  width:98%; margin:15px 1%; border-radius:5px; clear:both;  overflow:hidden; }
.brand2112{ font-size:1.6em; float:left; padding:7px 5px 5px 5px;  width:53%; }
.brandc01{background:#61c190;}
.brandc02{border:1px #61c190 solid;}
.brandc03{border:1px #91a7e0 solid;}
.brandc04{background:#91a7e0;}
.brandc05{border:1px #d3a2b8 solid;}
.brandc06{background:#d3a2b8;}
.brand_tit3{ width:275px;}
.brand_tit4{ width:210px;}
.brand_focus{ width:100%; height:auto;  margin:0 auto; position:relative; padding:20px 0; background:#f7f7f7; overflow:hidden;   }
.brand_focus .hd{ width:100%; height:20px;  position:absolute; z-index:1; bottom:15px; text-align:center;  }
.brand_focus .hd ul{ display:inline-block; height:20px; padding:5px; background:#f1f1f1; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.brand_focus .hd ul li{ display:inline-block;width:10px;height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 4px;  vertical-align:top; overflow:hidden;}
.brand_focus .bd li p{ font-size:1.4em; text-align:center;}
.brand_focus .hd ul .on{ background:#ff6005;}
.brand_focus .bd{ position:relative; z-index:0; }
.brand_focus .bd li{ display:block; background:url(images/sg_21.jpg) no-repeat center; line-height:3em; text-align:center;   float:left; _display:inline; overflow:hidden; }
.brand_focus .bd li img{width:100% !important; max-width: 100% !important; display:block; height:auto; margin:0 !important; }
.brand_focus p{ text-indent: 2em; font-size:1.6em; line-height:1.8em; padding:10px 4%;}
.brand_focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.brand_yiqi p{text-indent: 2em; font-size:1.6em; line-height:1.8em; padding:10px 4%;}
.brand_6{ background:#f7f7f7; overflow:hidden; padding:15px 0;}
.brand_61{ width:47%; margin-left:2%; display:block; float:left; margin-bottom:15px;}
.brand_61 img{ text-align:center; width:100%;}
.brand_61 p{ font-size:1.4em; text-align:center; padding-top:5px;}
.brand_tit4{ margin:15px 0;}
.brand_vt{ padding:10px 0;}
.new_menus{height:40px;line-height:40px;position:relative;}
.new_menus .back{cursor:pointer;float:left;display:inline;width:20%;font-size:1.5em;color:#666;text-indent:1.5em;background:url(../images/back.png) no-repeat 0.6em center;background-size:10% 45%}
.new_menus .menus_tit{float:left;display:inline;width:60%;text-align:center;font-size:1.7em;}
.new_menus .more{cursor:pointer;float:right;display:inline;font-size:1.5em;margin:0 0.5em 0 0;color:#666;padding:0 0.8em 0 0em;}
.new_menus .open{background:url(../images/open.png) no-repeat right center;background-size:20% 35%}
.new_menus .close{background:url(../images/close.png) no-repeat right center;background-size:20% 35%}
.new_menus .menus_nav{padding:5px 0;display:none;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#fff;position:absolute;left:0;top:40px;width:100%;z-index:99999;}
.new_menus .menus_nav ul li{float:left;display:inline;width:33.3%;text-align:center;height:35px;line-height:35px;font-size:1.4em;}
.new_menus .menus_nav ul li a{display:block;color:#666;}
.new_menus .menus_nav ul li.active a{color:#685197}
