﻿@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: inherit; *color:#fff}
a:focus { outline: none; } 
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; }
textarea { resize:none; overflow:auto; }
body {width: 1263px; font-size:12px; font-family:"微软雅黑"; }
/* end reset */
/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}

.main-box {position: relative;width: 100%; width: 1100px; margin: auto; *zoom: 1;}
.main-box:before, .main-box:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.pic-box div {display: table-cell;vertical-align: middle;text-align: center;*display: block;*font-family: Arial;line-height: 0;*line-height: 1;}
.pic-box img {vertical-align: middle;}

.welcome {font-size: 12px;line-height: 3;color: #626262;background: #f2f2f2; min-width: 1100px;}
.lang {float: right; padding-right: 20px;}
.wel a, .lang  a {margin: 0 1em;*color:#000;}
.lang img {margin-bottom: -3px;}
.welcome a:hover {color: #0c9791;}


.header {padding:30px 0 23px 0;min-width: 1100px; }
.header-phone {font-size: 14px;line-height: 2;color: #909090;float: right; text-align: right; padding-right: 17px; }
.header-phone span{ display: block;}
.phoneico{ padding-left: 22px; background: url(../images/phoneico.jpg) 70px center no-repeat;}
.phonenum{ font-size: 26px; line-height: 1; color: #014946;}
.phonecall{ font-size: 14px; color: #4a4a4a;}


.logosection{ padding: 11px 0 14px;} 
.logosection img{ float: left}
.logosection p{ font-size: 16px; line-height: 1; padding-left: 18px; border-left: 1px dashed #acb6a4; margin-top: 15px; display: inline-block;*display: inline; float: left;}
.logosection p span{ display: block;color:#014946; margin: 10px 0 0 0;}

.nav {font-size: 14px;text-align: center; background: #2C2CFC;color: #fff; min-width: 1100px;}
.nav li {float: left;width: 135px; height: 50px;line-height: 50px;   border-right:1px solid #09605c; color: #ffffff;  }
.nav li a {display: block; }
.nav .active,.nav li:hover {}
.nav li a:hover, .nav .active a{background:#2C2CFC}

.banner {position: relative; min-width: 1100px;}
.one-banner {height: 540px;background-position: center center;background-repeat: no-repeat;position: relative;}
.banner .hd {position: absolute; right:22px; bottom: -30px; *left: 0; z-index: 10; margin: auto; text-align: center;*text-align: right; }
.banner .hd li {display: inline-block;*display: inline;*zoom:1; width: 12px; height: 12px; margin-right: 12px; background: #c9c9c9; font-size:0; border-radius: 50%;}
.banner .hd li.on {background: #09605c;}



.searchsection{ font-size: 14px; background: #eaeaea; padding: 11px 0;min-width: 1100px;}
.hotwords{ color: #515151; float: left; margin-left: 21px;}
.hotwords a{ line-height:1.5; padding-right: 0.8em}
.hotwords a:hover{ color: #09605c}
.search{ position: relative; width: 193px; height: 26px;}
.search .txt{ text-indent:8px; color: #a7a7a7; font-size: 12px; width: 166px; height:24px; background: #fff;float: left;}
.search .btn{width: 26px; height: 24px; background: url(../images/search.jpg) right 0 no-repeat;float: left; }


.main1{ margin: 50px 0 30px;background-color: #f8f8f8;}
.wrap1{border:1px solid #747474;}
.main1part{ padding:17px 0 0 40px;  overflow: hidden; *padding-bottom: 20px; }
.main1part dl{ padding-left: 92px; float: left; margin-right: 40px; background-position: left top; background-repeat: no-repeat; margin-bottom: 42px; line-height: 2; width: 216px;background-color: #f8f8f8;}
.main1part dl dt{ font-size: 18px; color: #0f6d58;}
.main1part dl dd{ font-size: 12px; color: #636363}
.d1{background-image:url(../images/main1/p1.jpg);}
.d2{background-image:url(../images/main1/p3.jpg);}
.d3{background-image:url(../images/main1/p5.jpg);}
.d4{background-image:url(../images/main1/p2.jpg);}
.d5{background-image:url(../images/main1/p4.jpg);}
.d6{background-image:url(../images/main1/p6.jpg);}

.main2{ width: 1101px ; margin-top: 27px;}
.main2 ul li a{ display: inline-block; width: 252px; height: 150px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; position: absolute; right: 0;z-index: 1 }
.main2 ul li{ float: left; position: relative; width: 367px;}
.main2 ul li img{z-index:2; position:relative;}
.apic1{ background-image:url(../images/main2/p1bg.jpg);}
.apic2{ background-image:url(../images/main2/p2bg.jpg);}
.apic3{ background-image:url(../images/main2/p3bg.jpg);}

.main3{background: #ededed;margin-top: 32px; clear: both;}
.main3section  .left{ }
.main3section div{  margin: 0 8px}
.main-tit{ color: #fff; font-size: 30px; margin-bottom: 24px; text-align: center; font-weight: bold; line-height: 2; background: #09605c}
.main3section dl{position: relative; width: 328px; padding: 8px 10px 8px 21px;background: #fff; height: 119px; margin-bottom: 16px; z-index: 999 }
.main3sectio a{ display: block; }
.main3bg{ position: absolute; bottom: -10px;left: 25px; z-index: -1} 
.main3section dl .main3pic{ float: right; max-width: 114px; max-height: 114px; }
.main3section dl dt{width: 186px; line-height: 2;color: #09605c;font-size: 18px;}
.main3section dl dt span{ display: inline-block; border-radius: 50%; background: #09605c;color: #fff; width: 22px; height: 22px; text-align: center; line-height: 22px; margin-right: 10px}
.main3section dl dd{ width: 180px; padding-left: 6px}


.main4{ margin-top:30px;  background: #f0f0f0;color: #fff;}
.main4section .leftpic{ margin-top: 30px; float: left; }
.main4 h4{ font-size: 26px; color: #09605c; font-weight: normal; line-height: 1;margin-bottom: 8px }
.main4 h4 a{ font-size: 14px; display: inline-block; width: 104px; height: 26px; line-height: 26px;text-align: center; position: relative; top:-4px; }
.abg1{ background: #09605c;color: #fff;}
.abg2{background: #298f8a;color: #fff;}
.abg3{background: #fff; color:#09605c }

.main4section .explain{ padding-left: 40px;padding-right: 20px}
.main4section ul {  font-size: 14px; color: #414141; width: 487px; margin-bottom: 22px }
.main4section ul li{ padding-left: 14px; background: url(../images/main4dot.jpg) left center no-repeat;}
.main4section ul .last{ background-position: left 8px !important;}

.main5{ margin-top: 32px; background-color: #21a59e;padding-bottom: 10px;padding-top: 43px;}
.main5head{ margin-bottom: 43px; height: 97px; background: url(../images/main5bg.jpg) no-repeat;}
.main5section{ padding: 0 35px;}
.main5section dl { float: left; width: 212px; margin-left: 30px; height: 83px; color: #fff ;padding-bottom: 36px;} 
.main5section dl  span{ display: inline-block; float: left; width: 83px; height: 83px; background: url(../images/main5bg1.jpg) no-repeat; color: #13928b; font-size: 54px; line-height: 83px; text-align: center; margin-right: 12px}
.main5section dl dt{ font-size: 22px; }
.main5section dl dd{ font-size: 14px;}

.main6{ margin-top: 34px;text-align: center;}
.main6-tit{height: 62px;background: url(../images/main6.bg.jpg) no-repeat;}
.main6 p{ padding: 12px 48px;  font-size: 16px; line-height: 1.6; color: #646464;}
.main6 span{ display: inline-block; width: 100px; height: 30px; line-height: 30px; border-radius: 4px; color: #fff; background: #1c918b; margin-right: 30px; cursor: default;}
.main6 .on{background:#dd0915}

.main6pics{ width: 1200px; padding-left: 5px; display: none;}
.main6pics img{ width: 344px; height: 178px; padding: 1px; border:1px solid #1c918b;} 
.main6boxs{ width: 348px; margin-right: 20px; margin-top: 35px; float: left;}
.main6boxs h5{text-align: center; color: #303030;line-height: 1.6;font-size: 14px;}

.smalltit{ text-align: center; font-size: 24px; color: #09605c;margin: 30px 0 12px; clear:both;}
.smalltit b{ font-size: 10px; display: block;}

.index-part1{ position: relative; }
.index-part1 .loop{ height: 360px; overflow: hidden;width: 1020px; padding-left: 42px; *padding-left: 0}
.index-part1 .loop .tempWrap{ *width: 1000px !important}
.index-part1 .loop ul{overflow: hidden;  position: relative; }
.index-part1 .loop img{width:200px;height: 295px; margin-bottom: 5px}
.index-part1 .loop .hd a{position: absolute; top:119px;display: block; width: 14px; height: 27px; background-image: url(../images/looparrow1.jpg);background-repeat: no-repeat; }
.index-part1 .case1{ float: left; width: 200px;text-align: center; margin-right: 70px;}
.index-part1 .case1 p { height: 56px; line-height: 56px; font-size: 16px; background: url(../images/honorbg.png) left top no-repeat; }
.index-part1 .loop .hd .prev{left: 0;}
.index-part1 .loop .hd .next{right: 0;background-position:0 -27px;}

.index-center{ border-top: 8px solid #e6e6e6; background: #f8f8f8; min-width: 1100px;}
.centerpic{background: url(../images/indexcenter.jpg) no-repeat; height: 85px; margin: 24px auto; width: 882px; }
.centerpic2{background: url(../images/indexcenter2.jpg) no-repeat; height: 85px; margin: 24px auto; width: 882px; }

.centersection{height:626px;}
.centersection div{ float: left;}
.centersection p{font-size: 30px; text-align: center;height: 139px;  padding-top: 59px }
.centersection p span{display: block; padding-top: 10px;}
.l1 p{ *width: 273px; }
.l2 p{ padding-top: 66px; background: #1c918b; color:#fff; width: 273px; }
.cl5{ height: 199px; overflow: hidden; width: 1100px}
.l5 p{ width: 166px; float: left;background: #1c918b;font-size: 24px; color: #fff;}

.centersection1{height:452px; margin-bottom: 10px}
.centersection1 div{ float: left; color: #fff;}
.centersection1 p{font-size: 18px; text-align: center;height: 60px;  padding-top:40px; background:#1f1f1f;width: 274px  }
.centersection1 p span{display: block;}
.bg969696{ background:#969696 !important; }

.newspart{ margin: 28px 0; height:520px;}
.index-partl{height: 500px; width: 540px;-moz-box-shadow:0px 2px 3px #D7D7D3; -webkit-box-shadow:0px 2px 3px #D7D7D3; box-shadow:0px 2px 3px #D7D7D3;  border: 1px solid #e8e8e8}
.index-part-tit {color: #ffffff; line-height:42px;height: 42px; background: #ededec; position: relative; }
.index-part-tit h5{font-size:20px; background: #0d746f; width: 158px; text-align: center;  display: inline-block;}
.index-part-tit span{color: #09605c; font-size: 8px; float: right; padding-right: 16px; *position: absolute; *right: 0 ;*top: 0}
.index-one-news {font-size: 12px;color: #666; height: 150px;}

.index-one-news a {position: relative;display: block;overflow: hidden; height: 112px;padding: 15px 0 15px 0px; color: #353535; margin-left:16px; margin-right: 9px;  border-bottom: 1px solid #e7e7e7}
.index-one-news .pic-box {float: left;width: 112px;border: 1px solid #e9e9e9; margin: 0 9px 0 0; }
.index-one-news .pic-box div {width: 112px;height:114px;*font-size: 100px; }
.index-one-news .pic-box img {max-width: 110px;max-height: 112px; padding: 1px}
.index-one-news-tit {font-size: 14px;font-family: "SimSun";font-weight: bold;color: #111;line-height: 2}
.index-view-news {position: absolute;right: 0;bottom: 15px;width: 69px;height: 15px;font-size: 12px;line-height:15px;text-align: center;color: #fff;background: #298f8a;border: 1px solid #009480;}
.index-view-news:hover {color: #fff;}
.index-news-title {font-size: 16px;line-height: 3;text-align: center;}


.newspartr{height: 500px;  width: 542px;-moz-box-shadow:0px 2px 3px #D7D7D3; -webkit-box-shadow:0px 2px 3px #D7D7D3; box-shadow:0px 2px 3px #D7D7D3; border: 1px solid #e8e8e8}
.newspartr ul{ padding: 18px 0 0 57px; text-align: center; line-height: 2; font-size: 14px; background: #f2f2f2}
.newspartr ul li{ float: left; width: 202px; margin: 0 24px 22px 0; background: url(../images/shadow.png) left 94px no-repeat;}
.newspartr ul li img{ height: 94px; width: 204px; border: 1px solid #d4d4d4;}


.question{ width: 404px; height: 448px;-moz-box-shadow:0px 2px 3px #D7D7D3; -webkit-box-shadow:0px 2px 3px #D7D7D3; box-shadow:0px 2px 3px #D7D7D3; border: 1px solid #e8e8e8}
.index-bottom{ height:460px;}
.index-bottom-tit {font-size: 16px;line-height: 40px;color: #ffffff; height: 40px; clear: both; position: relative; background: #0d7570; padding-left: 14px;}
.index-bottom-tit span{font-size: 12px; position: absolute; right: 4px; *top: 0}
.leadquestion{ font-size:12px; color: #3a3a3a; }
.question .section{ padding: 14px;line-height: 2;}
.question .section p{ padding-bottom: 12px; }
.question .section ul li{border-top: 1px dashed #e8e8e8;  margin-top: 25px; padding-top: 24px;}
.question .section ul li h5 {background: url(../images/ask.jpg) 4px center no-repeat; color: #dd0915; font-size: 12px;}
.question .section ul li p{background: url(../images/answer.jpg) 4px 6px no-repeat; color: #3a3a3a}
.question .section ul li h5,.question .section ul li p{ padding-left:30px; }

.videoview{ width: 676px; height: 448px;-moz-box-shadow:0px 2px 3px #D7D7D3; -webkit-box-shadow:0px 2px 3px #D7D7D3; box-shadow:0px 2px 3px #D7D7D3; border: 1px solid #e8e8e8 }
.index-bottom-tit2{font-size: 16px;line-height: 40px;height: 40px;color: #444444; position: relative; background: #efeff0; padding-left: 14px;}
.videoview .section{ padding:16px;}

.adloop { margin: 30px 0}
.adloop .section { text-align: center; position: relative; padding: 20px 26px;border: 1px solid #e8e8e8;}
.adloop .section ul li{ float: left; width: 135px; margin-right: 14px  }
.adloop .section ul li img{ width: 133px; height: 72px; border: 1px solid #dddddd;}
.adloop .section ul li p{ line-height: 2}

.adloop .section .hd a{position: absolute; top:27px;display: block; width: 18px; height: 50px; background-image: url(../images/looparrow2.jpg);background-repeat: no-repeat; }
.adloop .section .hd .prev{left: 0 ;background-position: 0 -50px;}
.adloop .section .hd .next{right: 0; }
.adbg{ position: absolute; bottom:-20px ;left: 0}

.in-banner {height: 300px;background-position: center center;background-repeat: no-repeat; min-width: 1100px;}
.index-bottom-tit3{font-size: 16px;line-height: 40px; position: relative; background: #efeff0;}
.index-bottom-tit3 span{ display: block; top: 14px; right:16px; position: absolute; width:44px; height: 12px; line-height: 12px; border: 1px solid #88afad;color: #88afad; font-size: 8px;text-align: center; t; }
.index-bottom-tit3 h5{ width: 180px; background: #108b84; color: #fff; display: inline-block;text-align: center; }

.index-bottom-tit4 h5{*float: left}
.index-bottom-tit4 a{font-size: 12px; color: #424242;margin-left: 37px;*float: left}



.footer {font-size: 12px;background: #232323; background: url(../images/footbg.jpg) left center repeat-x; margin: 25px 0;min-width: 1100px;}
.footer-nav {padding: 13px 0;height: 12px; text-align: center; }
.footer-nav a {padding-right: 1.8em;margin-left: 1.8em;line-height: 1;border-right: 1px solid #fff; color: #fff;}
.footer a:hover {color: #fff;}
.footer-contact p { text-align: center; color: #9b9b9b; line-height: 2}
.footer-contact { padding-bottom: 36px;}



.main {padding: 30px 0;}
.main-l {float: left;width: 210px; padding-left: 20px;}
.main-r {float: right;width: 800px; padding-right: 30px;}

.side-nav {text-align: left; color: #fff;font-size: 12px; }
.side-nav dt{background: url(../images/savbg.jpg) left center repeat-x;height: 30px; line-height: 30px; padding-left: 12px; border-radius: 3px; margin-bottom: 7px;}
.side-nav .current ,.side-nav dt:hover {}
.side-nav a {display: block;}
.sideintr{ border: 1px solid #999999;padding: 4px;}
.sideintr ul{ background: #f2eee3; }
.sideintr ul h4{padding: 12px 0 12px 8px; line-height: 1 ;}
.sideintr ul h4 p{padding-top: 4px; }
.sideintr ul li { padding-left: 22px;  color: #035753;background: url(../images/sidearrow.jpg) 6px center no-repeat; line-height: 2.4}
.sideintr ul li a{*color: #035753;}

.sidebot{ padding-left: 5px;*display: inline; *padding-top: 20px;}
.sidebot p{ float: left; padding:40px 0 0 6px; font-size: 14px;font-size: 14px; color: #333333;*padding-top: 40px; *line-height: 1; }
.sidebot p span{ display: block; color: #035753;}

.page-tit { font-size: 14px;border:1px solid #381f1f; color: #000000; background: #f8f6f1;}
.local {float: right; font-size: 12px;  padding-right: 16px; line-height:2; }
.local  a{ *color: #000000}
.local a:hover {color: #087a75;}
.page-name {padding-left: 70px;background: url(../images/commontitle.jpg) left center no-repeat; font-size: 12px; padding-bottom: 2px }
.page-name span {display: block;font-size: 16px; }

.page-con {padding: 12px;font-size: 12px;font-family: "SimSun";line-height: 2;color: #333;}

.footer-inner-contact{ color: #b3b3b3; position: relative; line-height: 3 }
.footer-inner-contact a{ position: absolute; right: 0;top:0;}
.nomargn{ margin-bottom: 0}

.side-tit {text-align: center;}
.side-nav dd ul li { color: #035450;border-bottom: 1px dashed #035450; line-height: 1; margin-bottom: 10px; padding-bottom: 10px; }
.side-nav dd a {padding-left: 30px; *color: #035450}


.recommand{ padding: 21px 12px 0 12px; width: 178px; }
.sideloop{ height: 365px; position: relative; margin-top: 16px;padding: 35px 12px; border: 1px solid #737373; line-height: 3 }
.sideloopwrap{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; }

.sideloop .hd a{position: absolute; left:78px;display: block; width:25px; height: 25px; background-image: url(../images/recommandarrow.png);background-repeat: no-repeat; }
.sideloop .hd .next{top: 5px;}
.sideloop .hd .prev{bottom:4px;background-position:0 -25px;}
.sidecase{text-align: center; height: 160px; margin-bottom: 13px; line-height: 2s}
.sidecase img{ max-width: 150px; max-height: 138px;}
.casename{ color: #fff !important;}


.over{ width: 830px;}
.one-case {float: left;width:252px;margin: 27px 22px 0 0;font-size: 14px;text-align: center;color: #333333;}
.one-case p {background: #ebebeb;margin-top: 11px; line-height: 2}
.one-case .pic-box {margin: auto;}
.one-case .pic-box div {width: 250px;height:130px;border: 1px solid #999999; text-align: center;-moz-box-shadow:0px 2px 3px #999999; -webkit-box-shadow:0px 2px 3px #999999; box-shadow:0px 2px 3px #999999; border: 1px solid #999999}
.one-case .pic-box img {max-width: 250px;max-height: 130px; }
.one-case:hover p {color: #014946;}


.other-page {padding: 30px 0;font-size: 12px;font-weight: bold;line-height: 26px;text-align: center;color: #5c5c5c;}
.other-page a {display: inline-block;*display: inline;*zoom: 1;padding: 0 1em;margin: 0 1px;background: #fff;border: 1px solid #014946; *color:#5c5c5c }
.other-page .page-on ,.other-page a:hover {color: #fff;background: #014946;}     

.case-name {font-size: 16px;color: #111;line-height:2; padding-bottom: 18px; text-align: center}
.case-view .pic-box img{ max-width: 100%}
.case-view {padding: 20px 0;}

.pro-name1 { text-align: left;border-bottom: 1px solid #7d7d7d; color: #fff;}
.pro-name1 span { display: block; width: 85px; font-size: 14px; height: 30px;background: #09817c;line-height: 30px;text-align:center;}

.pro-intro1 { clear: both; padding-top: 20px;font-size: 14px;line-height: 2;color: #292929;border-width: 1px 0;}
.sides-nav3 {background:#014946; color: #fff; text-align: left;}
.sides-nav3 dt{font-size: 14px;border-bottom: 1px solid #7a9e9c; line-height: 2.2;   }
.sides-nav3 dt>a {display: block;font-size: 14px;padding-left: 58px}
.sides-nav3 ul {position: relative;padding-bottom: 18px; line-height: 1.6}
.sides-nav3 ul a {font-size: 12px;height:24px;padding-left: 80px; line-height: 24px; }
.sides-nav3 ul li:hover,.sides-nav3 ul .active { background-color: #fff; color: #014946  }
.sides-nav3 ul li:hover ,.sides-nav3 ul .active{background-image:url(../images/greenarrow.png); background-repeat: no-repeat; background-position: 180px center;}

.whitebg{ background: #fff; width: 155px }
.greenbg{ background: #014946; width: 186px;padding:21px 8px 10px 16px !important;}
.sideloopwrap{ padding: 10px 0}

.one-news {font-size: 12px;color: #7d7b7b;border-bottom: 1px dashed #c4c4c4; line-height: 2}
.one-news a {position: relative;display: block;height: 183px;padding: 15px 25px 26px 0;}
.one-news .pic-box {float: left;width: 278px; margin-right: 25px;}
.one-news .pic-box div {width: 276px;height: 170px; border: 6px solid #d6d6d6}
.one-news .pic-box img {max-width: 276px;max-height: 170px;}
.one-news-tit {font-size: 14px; color: #333333;}
.one-news-date {line-height: 1;margin-bottom: 1em;}
.one-news:hover .pic-box {}
.one-news:hover .one-news-tit {color: #014946;}
.view-news {text-align: left;color: #b32424; margin-top: 38px; display: block;}
.view-news:hover {}
.news-title {font-size: 16px;line-height: 3;text-align: center;}

.one-newss {font-size: 14px;color: #333333;border-bottom: 1px dashed #c4c4c4; margin-top: 17px; padding-bottom: 18px; position: relative;}
.one-newss a {display: block;padding-left: 6px; }
.news-date {font-size: 12px;color: #666666; position: absolute; right: 20px; }
.one-newss:hover {color: #014946;}
.news-title {font-size: 22px;line-height: 2;text-align: center; color: #e1e2e3; border-bottom: 1px solid #e1e2e3; color: #333333}
.news-view-date {margin-bottom: 20px;font-size: 13px;line-height: 0;text-align: center; color: #b5b5b5;}
.other-news {padding-bottom: 20px;font-size: 12px;line-height: 2; border-top: 1px solid #999999; padding-top: 20px; padding-left: 6px;}
.other-news a:hover {color: #009480;}


.one-pro-wrap{ margin-top: 20px; width: 840px;}
.one-pro {float: left;margin-bottom: 42px;font-size: 12px;line-height: 2;text-align: center; width: 380px; height: 340px; margin-right: 40px;}
.one-pro .pic-box {width: 378px;border:1px solid #999999;}
.one-pro .pic-box>div {width: 378px;height: 248px;*font-size: 145.25px; }
.one-pro .pic-box img {max-width: 378px;max-height: 228px;}
.one-pro:hover {}
.one-pro:hover .pic-box {border:1px solid #035450;}
.one-pro:hover .proexplain span{background: #035450; color: #fff;}
.proexplain{ text-align: left; width: 265px;*float: left; line-height: 1}
.proexplain h4{ line-height: 2; font-size: 16px; color: #111111; font-weight: normal;}
.proexplain p{ color: #666666}
.proexplain span{ display: block; color:#666666; width: 106px; height: 30px; border:1px solid #999999; line-height: 30px;  font-size: 14px; margin-top: 20px; text-align: center; border-radius: 8px;}

.producut-view {padding: 30px 0 0 0px;}
.producut-view .pic-box {float: left;width: 378px; margin: auto}
.producut-view .pic-box div{width: 378px;height: 248px;border: 1px solid #035450;}
.producut-view .pic-box img {max-width: 378px;max-height: 248px; }
.pro-intro {position: relative;width: 358px;padding-right:20px;float:right;font-size: 14px;line-height: 1.4;color: #333;}
.pro-intro p{ margin-bottom: 20px;}
.pro-name {font-size: 16px;color: #111111;line-height: 1; text-align: left; }

.pro-detail-tit {margin-top: 10px;font-size: 24px;line-height: 3;text-align: center;color: #111;}


.pros-intro{ clear: both; font-size: 18px; color: #333333; margin-top: 26px; line-height: 1; font-weight:300; }
.pros-intro span{ display: block; font-size: 14px;}

.pro-name2{ background: #014946;  position: relative; color: #fff}
.pro-name2 span{font-size: 18px; line-height: 2.4; font-weight: bold; padding-left:8px; display: inline; *float: left;}
.pro-name2 select{ position: relative;*position: absolute; width: 149px; height: 26px; text-indent: 6px; background: none; border: none; *width: 120px; *height:26px}
.DivSelect{ line-height: 29px;width: 119px;height:26px; float: right;  overflow: hidden; background: url(../images/down.jpg) no-repeat right 2px; float: right; margin: 10px 10px 0 0; background-color: #fff;*height:0px   }


.stores {font-size: 12px;color: #666;border-bottom: 1px solid #b2b2b2;*padding-top: 20px; padding-bottom: 27px; border-bottom: 1px dashed #999999; float: left;border-right:1px dashed #999999;  }
.stores a {position: relative;display: block;padding: 30px 0 0 0; height: 120px; *padding:0;-webkit-margin-top-collapse: : 30px 15px 15px 0; }
.stores .pic-box {float: left;;border: 1px solid #999999;}
.stores .pic-box div {width:230px;height: 124px;}
.stores .pic-box img {max-width: 220px;max-height:114px; padding: 5px;}
.stores:hover .pic-box {border: 1px solid #014946;}


.storesover{}
.storesexplain{ padding-left: 18px; *float: left; width: 242px;}
.stores-tit {font-size: 14px;font-weight: bold;color: #333333; line-height: 1 !important;}
.storesexplain p{ line-height: 3}
.stores2{ padding-left: 20px; border-right:none;}
.main-box2{ width: 1020px; margin:0 auto;}
.bggrey{ background: #f6f6f6;}
.storesover .stores:nth-child(even){padding-left: 20px; border-right:none;}



.suptext{ margin-top: 30px; line-height: 2; color: #333333; }
.suptit{ font-size: 24px; color: #035450; line-height: 3; border-bottom: 1px solid #999999}
.suptit span{ font-size: 18px; color: #333333; padding-left: 10px;}

.oversup{ width: 836px;}
.one-sup {float: left;width:382px;margin: 27px 36px 0 0;font-size: 14px;text-align: center;color: #333333;}
.one-sup p {margin-top: 11px; line-height: 2}
.one-sup .pic-box {margin: auto; width: 382px;}
.one-sup .pic-box div {width: 380px;height:126px;border: 1px solid #999999; text-align: center;-moz-box-shadow:0px 2px 3px #999999; -webkit-box-shadow:0px 2px 3px #999999; box-shadow:0px 2px 3px #999999; border: 1px solid #999999}
.one-sup .pic-box img {max-width: 374px;max-height: 120px; padding: 3px;}
.one-sup:hover p {color: #014946;}



@media screen and (max-width:1024px) {
    .reveal-modal{ left: 0 !important;}
}


.reveal-modal-bg { 

        position: fixed; 
        height: 100%;
        width: 100%;
        background: #000;
        background-color: rgba(0,0,0,.8);
        z-index: 100;
        display: none;
        top: 0;
        left: 0; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
        }
    
    .reveal-modal {
        visibility: hidden;
        top: 100px; 
        left:22%;
      
        width: 1020px;
        background: #eee url(modal-gloss.png) no-repeat -200px -80px;
        position: absolute;
        z-index: 101;
        padding: 30px 40px 34px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
        -box-shadow: 0 0 10px rgba(0,0,0,.4);

        }
        
    .reveal-modal.small         { width: 200px; margin-left: -140px;}
    .reveal-modal.medium        { width: 400px; margin-left: -240px;}
    .reveal-modal.large         { width: 600px; margin-left: -340px;}
    .reveal-modal.xlarge        { width: 800px; margin-left: -440px;}
    
    .reveal-modal .close-reveal-modal {
        font-size: 22px;
        line-height: .5;
        position: absolute;
        top: 8px;
        right: 11px;
        color: #aaa;
        text-shadow: 0 -1px 1px rbga(0,0,0,.6);
        font-weight: bold;
        cursor: pointer;
        } 

.instores {font-size: 12px;color: #666;border-bottom: 1px solid #b2b2b2; padding-bottom: 27px; border-bottom: 1px solid #999999; float: left;width: 520px; }
.instores a {position: relative;display: block;padding: 30px 15px 15px 0; *padding:0;-webkit-margin-top-collapse: : 30px 15px 15px 0; }
.instores .pic-box {float: left;;border: 1px solid #999999;}
.instores .pic-box div {width:230px;height: 124px;}
.instores .pic-box img {max-width: 220px;max-height:114px; padding: 5px;}
.storesexplains{ padding-right: 34px; float: right;}
.storesexplains p{ line-height: 3}


.map{ display: inline-block; padding-right: 60px; *position: absolute; *top:80px; *right: 10px}
.innerstores{ width: 526px;display: inline-block; }
.storesbanner {position: relative;clear: left; padding-top: 18px;}
.one-banner {height: 540px;background-position: center center;background-repeat: no-repeat;position: relative;}
.storesbanner .hd {position: absolute; bottom: 10px; left: 80%; z-index: 10; width: 20%;margin: 0 auto; text-align: center;}
.storesbanner .hd li {display: inline-block;*display: inline;*zoom: 1; width: 12px; height: 12px; margin-right: 4px; background: #ccc;text-indent: -9999px;}
.storesbanner .hd li.on {background: #333;}

.feedback {margin-left: 40px;}
.feedback img {float: left;}
.feedback .feedbackImf {float: left;line-height: 50px;font-size: 16px;}
.feedbackImf img {margin-top: 12px;margin-right: 5px;}
.feedback form {text-align: left;margin-left: 50px;font-size: 12px;}
.feedback form input {float: left;width: 230px;height: 30px;line-height: 30px;border: 1px solid #666060;border-radius: 5px;}
.feedback form textarea {width: 250px;height: 90px;margin-bottom: 6px;margin-top: 6px;border: 1px solid #666060;border-radius: 5px;}
.feedback form span {line-height: 36px;color: red;}
#i_verifyCode {width: 100px;}
.feedback form img#Newcode {vertical-align: middle;margin-left: 10px;width: 80px;height: 28px;cursor: pointer;}
.feedback form .Btn {width: 100px;height: 30px;margin-left: 10px;line-height: 30px;font-size: 12px;color: #fff;background-color: #9c9c9c;border: 0 none;border-radius: 5px;}

A.qqa:link {COLOR: red; text-decoration: none}
A.qqa:visited {COLOR: red; text-decoration: none}
A.qqa:active {COLOR: red; text-decoration: none}
A.qqa:hover {COLOR: blue; text-decoration: none}

A.qqb:link {COLOR: black; text-decoration: none}
A.qqb:visited {COLOR: black; text-decoration: none}
A.qqb:active {COLOR: black; text-decoration: none}
A.qqb:hover {COLOR: blue; text-decoration: none}

.download{margin-left:20px; margin-top:20px;}
.download-list {width: 100%;margin: auto;border-collapse: collapse;}
.download-list th {font-size: 16px;line-height: 54px;font-weight: normal;color: #fff;background: #0c9791;}
.download-list td {height: 54px;text-align: center;vertical-align: middle;}
.download-list img {margin-right: 10px;vertical-align: middle;}
.download-btn {text-decoration: underline;}
.download-btn:hover {color: #f3616c;}
.download-row-bg {background: #f7f7f7;}
.table-break-line {height: 25px;}

.question .tempWrap{ height:280px !important;}

.firstRow{border:1px solid #c9c9c9; background:#f8f8f8;}
.firstRow td{ text-align: center;}




.energy_row_3 {
	padding-bottom: 50px;
}
.energy_inner {
	margin: 0 auto;
	width: 1100px;
}
.energy_row_3_tab {
	height: 60px;
}

/*新品抢先*/
.energy_row_3 {
	padding-bottom: 50px;
}
.energy_row_3_tab {
	height: 60px;
}
.energy_row_3_tab li {
	background-image: url(../images/energy_row_3_tab_first.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	height: 38px;
	padding: 8px 0 12px;
	text-align: center;
	width: 250px;
}
.energy_row_3_tab li.current {
	background-image: url(../images/energy_row_3_tab_first_hover.png);
}
.energy_row_3_tab li.first {
	background-position: left bottom;
}
.energy_row_3_tab li.last {
	background-image: url(../images/energy_row_3_tab_last.png);
	background-position: right bottom;
}
.energy_row_3_tab li.last.current {
	background-image: url(../images/energy_row_3_tab_last_hover.png);
}
.energy_row_3_tab li a {
	border-right: 1px solid #9e9e9e;
	border-left: 1px solid #dedfe0;
	color: #303030;
	font-size: 18px;
	line-height: 38px;
	float: left;
	width: 248px;
	font-family: 'Microsoft Yahei';
}
.energy_row_3_tab li.current a {
	color: #005aaa;
}
.energy_row_3_tab li.first a {
	border-left: none;
	width: 249px;
}
.energy_row_3_tab li.last a {
	border-right: none;
	width: 249px;
}
.energy_row_3_tabwrap {
	padding-top: 20px;
}
.energy_row_3_tabmain {
	display: none;
	height: 428px;
	position: relative;
	width: 100%;
}
.energy_row_3_tabmain .tab_item {
	overflow: hidden;
	position: absolute;
}
.energy_row_3_tabmain .tab_item .tab_inner {
	position: relative;
	width: 100%;
}
.energy_row_3_tabmain .tab_item .hide_note {
	background: #1874b1;
	bottom: 0;
	color: #fff;
	display: none;
	left: 0;
	filter: Alpha(opacity=85);
	opacity: 0.85;
	position: absolute;
	width: 100%;
}
.energy_row_3_tabmain .tab_item .hide_note dt {
	font-size: 16px;
	padding: 8px 18px 0;
}
.energy_row_3_tabmain .tab_item .hide_note dd {
	padding: 5px 18px 8px;
}

/*tab1*/
.energy_row_3_tabmain .tab_item_0 {
	height: 428px;
	left: 0;
	top: 0;
	width: 428px;
}
.energy_row_3_tabmain .tab_item_0 .tab_inner {
	height: 428px;
	width: 428px;
}
.energy_row_3_tabmain .tab_item_1 {
	bottom: 218px;
	height: 210px;
	right: 336px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_1 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_2 {
	bottom: 218px;
	height: 210px;
	left: 770px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_2 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_3 {
	height: 210px;
	right: 0;
	top: 218px;
	width: 664px;
}
.energy_row_3_tabmain .tab_item_3 .tab_inner {
	height: 210px;
	width: 664px;
}
/*.energy_row_3_tabmain .tab_item_3 {
	height: 210px;
	right: 336px;
	top: 218px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_3 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_4 {
	height: 210px;
	left: 672px;
	top: 218px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_4 .tab_inner {
	height: 210px;
	width: 328px;
}*/

/*tab2*/
.energy_row_3_tabmain .tab_item_2_0 {
	bottom: 0;
	height: 0;
	left: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_2_0 .tab_inner {
	height: 428px;
	width: 428px;
}
.energy_row_3_tabmain .tab_item_2_1 {
	height: 0;
	right: 336px;
	top: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_2_1 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_2_2 {
	height: 0;
	left: 672px;
	top: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_2_2 .tab_inner {
	height: 210px;
	width: 328px;
}
/*.energy_row_3_tabmain .tab_item_2_3 {
	height: 0;
	right: 0;
	top: 218px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_2_3 .tab_inner {
	height: 210px;
	width: 664px;
}*/
.energy_row_3_tabmain .tab_item_2_3 {
	height: 0;
	right: 336px;
	top: 218px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_2_3 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_2_4 {
	height: 0;
	left: 672px;
	top: 218px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_2_4 .tab_inner {
	height: 210px;
	width: 328px;
}

/*tab3*/


.energy_row_3_tabmain .tab_item_3_0 {
	height: 0;
	right: 0;
	top: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_3_0 .tab_inner {
	height: 428px;
	width: 428px;
}
.energy_row_3_tabmain .tab_item_3_1 {
	bottom: 218px;
	height: 0;
	right: 336px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_3_1 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_3_2 {
	bottom: 218px;
	height: 0;
	left: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_3_2 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_3_3 {
	height: 0;
	right: 336px;
	top: 218px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_3_3 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_3_4 {
	height: 0;
	left: 0;
	top: 218px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_3_4 .tab_inner {
	height: 210px;
	width: 328px;
}

/*tab4*/
.energy_row_3_tabmain .tab_item_4_0 {
	bottom: 0;
	height: 0;
	left: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_0 .tab_inner {
	height: 428px;
	width: 428px;
}
.energy_row_3_tabmain .tab_item_4_1 {
	height: 0;
	right: 336px;
	top: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_1 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_4_2 {
	height: 0;
	left: 672px;
	top: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_2 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_4_3 {
	height: 0;
	right: 336px;
	top: 218px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_3 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_4_4 {
	height: 0;
	left: 672px;
	top: 218px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_4 .tab_inner {
	height: 210px;
	width: 328px;
}
/*
.energy_row_3_tabmain .tab_item_4_0 {
	height: 0;
	right: 0;
	top: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_0 .tab_inner {
	height: 428px;
	width: 428px;
}
.energy_row_3_tabmain .tab_item_4_1 {
	bottom: 218px;
	height: 0;
	right: 336px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_1 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_4_2 {
	bottom: 218px;
	height: 0;
	left: 0;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_2 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_4_3 {
	height: 0;
	right: 336px;
	top: 218px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_3 .tab_inner {
	height: 210px;
	width: 328px;
}
.energy_row_3_tabmain .tab_item_4_4 {
	height: 0;
	left: 0;
	top: 218px;
	width: 0;
}
.energy_row_3_tabmain .tab_item_4_4 .tab_inner {
	height: 210px;
	width: 328px;
}*/
/*大图广告*/

#mrsdiv{width:100%; margin:10px auto; height:1360px; border:0; overflow:hidden; background-color:#3981d2;}
#content{width:1100px; margin:0px auto;border:0;}
.synmjz{margin-top:55px;}



/* 友情链接 */
.g_link{ height: 120px; padding-top: 50px;}
.g_link h2{background:url(Img/Index/hxtit.jpg) no-repeat 0 10px;height: 32px;line-height: 32px;padding-left: 10px;}
.g_link h2 a{color: #0f61cd; font-size: 18px;font-weight: bold;  text-decoration: none;}
.g_link h2 em{  margin-left: 8px; color: #555555; font-size: 14px; font-weight: normal; text-transform: uppercase; }
.g_link .more01 a{font-size: 12px; color: #555555; font-weight: normal; display: inline-block; }
.link_c{line-height:25px; overflow:hidden; padding:10px 0 20px 0; text-align:left;}
.link_c a{ white-space:nowrap; padding:0 40px 0 0; height: 25px; line-height:25px; color:#555555;display: inline-block;}

/*底部开始*/
.g_ft{ height:247px; background: url(../images/ftbg.jpg) repeat-x;}
.g_ft .m_fnav{  height:50px; line-height:50px; color:#fff; text-align:center; }
.g_ft .m_fnav a{ color:#fff; padding:0 24px;  font-size: 14px; font-weight: normal;display: inline-block; }
.g_ft .m_fnav .lasta{ border: none;}
.g_ft .f_ftcon{ color: #555555; padding: 43px 0 0 100px; height: 154px; line-height: 28px; font-size: 14px;border-right: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6; margin-left: 240px; margin-right: 240px;   }
.g_ft .f_ftcon a{ color:#555555;}
.g_ft .flogo{ left:0; top:55px;}
.g_ft .code{top:43px; right: 0;}
/*底部结束*/

.f_fw{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}

.content , .footer { width:1100px; margin:0 auto;  }
.f_pr{position:relative;}
.f_pa{position:absolute;}