﻿* {margin:0;padding:0;list-style:none;word-break:break-word;outline:none; vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {font-size:12px;line-height:24px;color:#333;font-weight:normal;font-family:"寰蒋闆呴粦";-webkit-text-size-adjust:100%;min-width:1200px;color:#333;}
body,html{ background-color: #f7f7f7 }
input,button,select{ border:0; }
table {border-collapse:collapse;vertical-align: middle;}
tr,td{ vertical-align: middle; }
img {border:0;padding:0;display:inline-block;}
.area-main img,.home img {max-width:100%;}
a {text-decoration:none;color:#333;transition:color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;}
a:hover {color:#333}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size:14px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {*+height:1%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
input,textarea{font-family:"寰蒋闆呴粦";}
::-moz-selection {background:#27a0f7;color:#fff}
::selection {background:#27a0f7;color:#fff}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.w1400 {width:1400px;margin:0 auto}
.w1200 {width:1200px;margin:0 auto}
.table {display:table;height:100%;width:100%;}
.table-cell {height:100%;width:100%;display:table-cell;vertical-align:middle;}
.fl{ float: left; }
.fr{ float: right; }
.fr .clearfix{height:30px!important;}
.fl .clearfix{height:70px!important;}
/*------------鍏敤 寮€濮�--------------*/

/*澶撮儴鈥斺€斿紑濮�*/
.head{ width: 100%; position: relative;}
.head .head-top{  padding: 0 30px; background: #e9e9e9; height: 30px; line-height: 30px; }
.head .head-top .fl { color: #333; font-size: 12px; }
.head .head-top .fr li{ float: left; color: #333; padding: 0 10px; background: url(../images/lin_03.png) no-repeat right center;}
.head .head-top .fr li.none{ background: none }
.head .head-top .fr ul li:nth-child(1) a{ cursor: pointer; }
.head .navBox{ height: 70px; line-height: 70px; background-color: #097de0; padding: 0 30px; }
.head .navBox .navLeft .logo{ float: left; width: 170px; overflow: hidden; }
.head .navBox .navLeft .logo img{ width: 100% }
.head .navBox .navLeft ul{ display: inline-block; }
.head .navBox .navLeft ul li{ float: left; width: 95px; text-align: center; }
.head .navBox .navLeft ul li a{ color: #fff; font-size: 16px }
.head .navBox .navLeft ul li.on,.head .navBox .navLeft ul li:hover{ background: #fff }
.head .navBox .navLeft ul li.on a,.head .navBox .navLeft ul li:hover a{color: #097de0}
.head .search-box{ float: right; width: 30px; height: 70px;}
.head .search-box .btn{ display: block; width: 24px;height: 70px; float: right; cursor: pointer;  background:  url(../images/search.png) no-repeat right center; }
.head .search-box .list02{ display: none; position: absolute; left: 0; top: 100px; height: 100px; width: 100%; z-index: 3; background: rgba(0,0,0,.5); }
/*.head .search-box:hover .list02{ display: block; }
*/.head .search-box .list02 form{ width: 500px;  position: relative; float: right; margin-right: 40px; margin-top: 25px;  }
.head .search-box .subbtn{ width: 23px; height: 26px; cursor: pointer; background:  url(../images/sea.png) no-repeat center center; position: absolute; top: 13px; right: 10px }
.head .search-box .list02 form .text{width: 500px; height: 50px; line-height: 50px; background: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;  padding: 0 50px 0 20px}

/*澶撮儴鈥斺€旂粨鏉�*/

/*搴曢儴鈥斺€旂粨鏉�*/
.footer{ background: #097de0; overflow: hidden; padding: 60px 70px; color: #fff; }
.footerZx{ display: inline-block; text-align: left;  width: 17%; margin-right: 10%}
.footerAddress{ display: inline-block; text-align: left; max-width: 270px}
.footerJk{ display: inline-block; text-align: left; margin: 0 10%}
.footerEwm{ display: inline-block;text-align: left; width: 17%}

.footer .footerTit{ display: block; font-size: 24px; line-height: 30px; font-weight: normal; padding-bottom: 10px; }
.footerZx form { margin-top: 10px; width: 100%}
.footerZx form .text{ display: block; width: 100%; background: #fff; border-radius: 6px; margin-bottom: 20px; height: 50px; line-height: 50px; padding: 0 10px; font-family: "寰蒋闆呴粦"; font-size: 14px }
.footerZx form .subbtn{ width: 100%; background: none; text-align: center; cursor: pointer; color: #fff; border: 1px solid #fff; border-radius: 6px;height: 50px; line-height: 50px; font-size: 18px; }
.footerZx form .subbtn img{ vertical-align: middle; margin-top: -3px; margin-right: 10px; }
.footerAddress .desc{ font-size: 16px; width: 100%; line-height: 36px;}
.footerAddress .desc .xqtit{float: left; }
.footerAddress .desc p{ padding-left: 48px}
.footerJk .list li a{ display: block; font-size: 16px; line-height: 36px; color: #fff }
.footerEwm{ padding-top: 60px }
.footerEwm p{ display: inline-block; width: 45%; max-width: 116px; text-align: center; }
.footerEwm p img{ display: block; width: 100% }
.footerEwm p span{ display: block; font-size: 16px;margin-top: 10px;}


/*搴曢儴鈥斺€旂粨鏉�*/

/*棣栭〉banner 寮€濮�*/
.home-banner{ width: 100%; overflow:hidden; position:relative; height: 500px;}
.home-banner .bd{ position:relative; height:100%; z-index:0;   }
.home-banner .bd ul{ height: 100% }
.home-banner .bd li{ width: 100%; height:100%; zoom:1; vertical-align:middle; }
.home-banner .bd li a { width: 100%; height:100%; display: table; }
.home-banner .hd{ width: 100%; height:8px; position:absolute; right:0px; bottom: 20px; z-index:1; }
.home-banner .hd ul{ overflow:hidden; zoom:1; text-align: center; }
.home-banner .hd ul li{ display: inline-block; width: 50px; height: 6px;line-height: 6px; background-color: #e9e9e9; margin: 0 5px;cursor:pointer; }
.home-banner .hd ul li.on{ background: #e40013 }
.home-banner .hd ul li.radius1{ border-top-left-radius: 6px;border-bottom-left-radius: 6px }
.home-banner .hd ul li.radius2{ border-top-right-radius: 6px;border-bottom-right-radius: 6px }
/*棣栭〉-banner 缁撴潫*/
.home-title{ height: 45px; margin-bottom: 30px }
.home-title img{ margin: 0 auto; display: block;}

.home-prolist .prev,.home-prolist .next {position:absolute;top:50%;margin-top:860px; cursor: pointer; display:block;width:28px;height:50px;background-image:url(../images/left.png);left:-45px;z-index:9;}
.home-prolist .next {left:auto;background-image:url(../images/next.png);right:-45px;margin-right:60px;}
.home-prolist .prev{margin-left: 60px;}
.home-prolist .bd .tempWrap{ overflow: hidden;margin-left:55px; }
.home-prolist .bd ul{ overflow:hidden; zoom:1; padding-bottom: 10px!important; text-align: center; width: 1100px;}
.home-prolist .bd ul li{ margin-left:100px;width: 285px; display: inline-block; margin: 0 10px;  }
.home-prolist .bd ul li a{ display: block; width: 100%; padding: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.home-prolist .bd ul li .title{ text-align:center;font-size: 25px; }
.home-prolist .bd ul li  .more{ color: #fff; display: block; margin: 0 auto; background-color: #2d9be9; border: 1px solid #fff; border-radius: 6px; text-align: center; font-size: 14px; width: 120px; height: 40px; line-height: 40px; }
.home-prolist .bd ul li .text h3{ font-size: 18px; color: #333; display: block; padding: 10px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home-prolist .bd ul li .desc{ font-size: 18px; line-height: 30px; margin: 25px auto; }
.homeCase .home-prolist li:nth-child(3){ background: none }










.homeAbout{ padding: 60px 30px; }
/*.homeAbout .desc{ color: #666; font-size: 16px; text-align: center; line-height: 36px }*/
.homeAbout .desc{ color: #666; font-size: 16px; /*text-align: center;*/ line-height: 36px }

/*.homeCase{ padding: 60px 0 100px; background-color: #2892ec; color: #fff; }*/
.homeCase .homeCase-list li{ width: 33.33%; float: left; padding: 0 4%; text-align: center; background: url(../images/linebg.png) no-repeat right center; }
.homeCase .homeCase-list li .title{ font-size: 24px; }
.homeCase .homeCase-list li .desc{ font-size: 16px; line-height: 30px; margin: 25px auto; }
.homeCase .homeCase-list li .more{ color: #fff; display: block; margin: 0 auto; background-color: #2d9be9; border: 1px solid #fff; border-radius: 6px; text-align: center; font-size: 14px; width: 120px; height: 40px; line-height: 40px; }
.homeCase .homeCase-list li.linenone,.homeCase .homeCase-list li:nth-child(4){ background: none }

.homeVideo{ margin: 60px auto  }

.homeProduct{ background-color: #f9f9fb; padding: 60px 0 }
.homeProduct li{ width: 25%; float: left; background: #fff; padding-bottom: 10px; }
.homeProduct li img{ width: 100% }
.homeProduct li .textCon{ padding: 0 15px; border-right: 2px solid #f9f9fb}
.homeProduct li .title{ display: block; font-weight: normal; font-size: #333; font-size: 18px; margin: 15px auto 5px}
.homeProduct li .desc{  font-size: 16px; color: #666; line-height: 30px; height: 60px; overflow: hidden; position: relative;}
.homeProduct li .more{ display: block;text-align: right; padding: 0 10px; color: #137ed9; font-size: 14px  }
.homeProduct li:nth-child(4n) .textCon{ border-right: 0 }
.homeProduct .clearfix{height:320px!important;}
.homeProduct .proMore,.homeNews .proMore,.homeCase .proMore{ margin: 40px auto 0; display: block; width: 180px; height: 50px; line-height: 50px; font-size: 18px; text-align: center; color: #097de0; border: 1px solid #097de0; border-radius: 6px}
.homeProduct .proMore:hover,.homeNews .proMore:hover{ color: #fff; background-color: #097de0}

.homeNews{  padding: 60px 0 60px 50px; }
.homeNews .homeNews-list{ overflow: hidden; }
.homeNews .homeNews-list .clearfix{height:294px!important;}
.homeNews .homeNews-list ul{ overflow: hidden; }
.homeNews .homeNews-list li{ padding-right: 50px; width: 33.33%; float: left; margin-bottom: 50px}
.homeNews .homeNews-list li:nth-child(n+4){ margin-bottom: 0}
.homeNews .homeNews-list li a{display: block;border: 1px solid #f2f2f2; background: #fdfdfd}
.homeNews .homeNews-list li .imgbox{ width: 120px; height: 120px; overflow: hidden;float: left; margin-right: 10px }
.homeNews .homeNews-list li .imgbox img{ width: 100% }
.homeNews .homeNews-list li .text{ overflow: hidden; padding-right: 6px; }
.homeNews .homeNews-list li .text .titTop{ overflow: hidden; margin-top: 20px; line-height: 20px; height: 20px; overflow: hidden; }
.homeNews .homeNews-list li .text .titTop .tit{ color: #333; font-size: 18px; font-weight: normal; }
.homeNews .homeNews-list li .text .titTop .pubdate{ float: right; padding-left: 10px; font-size: 14px; color: #999 }
.homeNews .homeNews-list li .text .desc{ color: #666; font-size: 16px; line-height: 30px; height: 60px; overflow: hidden; margin-top: 5px }


/*------------- 棣栭〉鈥斺€旂粨鏉� --------------*/

.home-menu{ width: 1200px; margin: 60px auto 130px; overflow: hidden; text-align: center; }
.home-menu .main-title{ padding-bottom: 40px; margin-bottom: 30px; border-bottom: 1px solid #e5e5e5; }
.home-menu .clearfix{ height:356px!important; }
.home-menu ul{ line-height: 30px; text-align: center;}
.home-menu ul strong{ color: #333; font-size: 18px; line-height: 36px;display: block;}
.home-menu ul li{ line-height: 40px;display: inline-block; text-align: left; margin: 0 40px;}
.home-menu ul li a{ color: #666; font-size: 16px; display: block; }
/*缃戠珯鍦板浘鈥斺€旂粨鏉�*/

.common-banner{ background-repeat: no-repeat; background-position: center center }
.common-Menu{ background-color: #fff; height: 60px; line-height: 60px; overflow: hidden;}
.common-Menu .position{ display: inline-block; float: right; text-align: right; max-width: 70%}
.common-Menu .position img{ vertical-align: middle; margin-top: -3px; margin-right: 10px; }
.common-Menu .position,.common-Menu .position a{ font-size: 14px; color: #999 }
.common-Menu .commenuList li{ display: inline-block; margin-right: 85px; }
.common-Menu .commenuList li,.common-Menu .commenuList li a{ color: #666; font-size: 16px }
.common-Menu .commenuList li.on,.common-Menu .commenuList li.on a{ color: #097de0; }
.h40{ height: 40px; }
.Details{ color: #666; font-size: 16px; line-height: 200%; padding-bottom: 80px }
.Details img{ /*max-width: 100%; width: auto;*/ display: inline-block; }

.productMain{ padding-bottom: 60px }
.productMain .proTitle{ display: block; font-size: 24px; color: #333; font-weight: normal; margin-bottom: 20px; margin-top: 15px }
.productMain .proTitle img{ vertical-align: middle;margin-top: -3px; margin-right: 10px; }
.productMain .proList{ margin-bottom: 20px; }
.productMain .proList li{ margin-bottom: 20px; padding: 10px; background-color: #fff }
.productMain .proList li .imgBox{ float: left; width: 720px; margin-right: 30px }
.productMain .proList li .imgBox img{width: 100%}
.productMain .proList li .textBox{ margin-right: 10px }
.productMain .proList li .textBox .title{ display: block; font-weight: normal; font-size: 24px; color: #333; margin-top: 60px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.productMain .proList li .textBox .desc{ font-size: 18px; color: #666; line-height: 36px; margin: 25px auto; height: 108px; overflow: hidden; }
.productMain .proList li .textBox .more{ background-color: #097de0; height: 32px; line-height: 32px; border-radius: 6px; display: inline-block; color: #fff; font-size: 12px; font-family: "Arial"; padding: 0 10px }

.prodetails-Tab { overflow: hidden; }
.prodetails-Tab .Tabtitle{ height: 50px; line-height: 50px; border-bottom: 1px solid #e4e4e4 }
.prodetails-Tab .Tabtitle li{ float: left; width: 135px; text-align: center;  }
.prodetails-Tab .Tabtitle li a{display: block; font-size: 16px; color: #333; background: url(../images/li2.png) no-repeat right center;}
.prodetails-Tab .Tabmain{ padding: 0 10px 40px;}
.prodetails-Tab .Tabmain .Details{ display: none; padding: 20px 0;}
.prodetails-Tab .Tabmain .Details img{ display: block; margin: 0 auto }
.prodetails-Tab .Tabtitle li.current{ background: url(../images/line.png) no-repeat bottom center; }
.prodetails-Tab .Tabtitle li.current a{ color: #097de0 }

.proImg{ overflow: hidden; }
.proImg .Textbox{ width: 575px; float: right; }
.proImg .Textbox .title{ font-size: 24px; line-height: 36px; color: #333; display: block; margin-bottom: 25px }
.proImg .Textbox .gstit{ font-size: 16px; color: #333; font-weight: bold; }
.proImg .Textbox .desc{ line-height: 34px; color: #666; font-size: 16px }
.proImg .Imgbox{ width: 600px; float: left; height: 365px; overflow: hidden; margin-bottom: 30px}
.picScroll-top{ width: 85px; height: 100%; float: left; overflow:hidden; position:relative;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1;}
.picScroll-top .bd ul li{ text-align:center; zoom:1; width: 85px; height: 85px; cursor: pointer; margin-bottom: 10px; overflow: hidden;border:1px solid #e5e5e5;  }
.picScroll-top .bd ul li img{ width: 100%; margin: 0 auto; display:block; }
.picScroll-top .bd ul li.on{ border: 1px solid #097de0 }
.bigImg{ float: right; width: 504px; height: 365px; overflow: hidden; border: 1px solid #e5e5e5; }
.jqzoom{ position: relative; width: 504px; height: 365px; overflow: hidden;  }
.jqzoom img{ display: block; margin: 0 auto; height: 99% }
.zoomdiv {z-index:100;position:absolute;top:0px;right:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;overflow:hidden;}
.jqZoomPup {z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#ffffff url(../images/zoom.gif) 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);}
.bigImg table{ width: 100%; height: 100% }

.newsMain{ padding-bottom: 60px; }
.newsMain .newsList{ margin-bottom: 40px; }
.newsMain .newsList li{ padding: 20px 0; border-bottom: 1px dashed #e3e1e1 }
.newsMain .newsList li .pubBox{ float: left; text-align: center; }
.newsMain .newsList li .pubBox .day{ display: block; color: #666; font-size: 72px; font-family: "Arial"; line-height: 100% }
.newsMain .newsList li .pubBox .time{ display: block; color: #999; font-size: 18px; font-family: "Arial"; }
.newsMain .newsList li .textBox{ padding-left: 20px; background: url(../images/line2.png) no-repeat left top; margin-left: 100px;}
.newsMain .newsList li .textBox .title{ display: block; color: #333; line-height: 42px; font-size: 24px; font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsMain .newsList li .textBox .desc{ color: #666; font-size: 16px; line-height: 30px; height: 60px; overflow: hidden; }
.newsMain .newsList li .textBox .more{ background-color: #097de0; height: 32px; line-height: 32px; border-radius: 6px; display: inline-block; color: #fff; font-size: 12px; font-family: "Arial"; padding: 0 10px; margin-top: 25px; }
.newsMain .newsList li:last-child{ border-bottom: none }
.newsTitbox .news-title{ font-size: 24px; color: #333; font-weight: normal; display: block; text-align: center; }
.newsTitbox .short-text{ text-align: center; color: #999; font-size: 16px; padding: 20px 0;  }
.newsTitbox .short-text span{ display: inline-block; margin: 0 8px }

.caseMain { overflow: hidden; padding-bottom: 60px; }
.caseMain .caseList{ width: 1220px; }
.caseMain .caseList li{ float: left; margin-right: 20px; width: 590px; background-color: #fff; margin-bottom: 20px;}
.caseMain .caseList li .textBox{ width: 50%; text-align: center; position: relative; text-align: center;}
.caseMain .caseList li .textBox .numText{ position: absolute; top: 20px; font-size: 36px; color: #097de0;font-style: oblique }
.caseMain .caseList li .textBox .imgIcon{ margin-top: 35px; height: 80px; margin-bottom: 20px; }
.caseMain .caseList li .textBox .znTit{ display: block; font-size: 18px; color: #666 }
.caseMain .caseList li .textBox .enTit{ display: block; font-size: 12px; color: #666; font-family: "Arial"}
.caseMain .caseList li .imgBox{ position: relative; }
.caseMain .caseList li .imgBox .jiaobg{ position: absolute; top: 92px;  display: inline-block; width: 15px; height: 16px; }
.caseMain .caseList li .fl .numText{ left: 20px; }
.caseMain .caseList li .fr .numText{ right: 20px; }
.caseMain .caseList li .fr .jiaobg{ left: 0; background: url(../images/jiao.png) no-repeat center center;}
.caseMain .caseList li .fl .jiaobg{ right: 0; background: url(../images/jiao2.png) no-repeat center center;}
.Details2{ color: #666; font-size: 16px; line-height: 200%;}
.Details2 img{ display: inline-block; max-width: 100%; width: auto; }
.caseDet-title{ font-size: 36px; color: #333; text-align: center; font-weight: normal; margin-bottom: 35px; padding-top: 60px}
.bgfff{ background-color: #fff }
.bgf4{ background-color: #f4f4f4 }
.boline{ border-top: 1px solid #e8e8e8 }

.sucaseMain{ padding-bottom: 60px; }
.sucaseMain .sucaseType{ margin-bottom: 40px }
.sucaseMain .sucaseType .typename{ font-size: 24px; color: #333; font-weight: normal; margin-bottom: 20px }
.sucaseMain .sucaseType .clearfix{ height:50px!important; }
.sucaseMain .sucaseType ul li{ width: 200px;float: left; height: 50px; line-height: 50px; overflow: hidden; text-align: center; }
.sucaseMain .sucaseType ul li a{ color: #666; font-size: 16px }
.sucaseMain .sucaseType ul li.on a,.sucaseMain .sucaseType ul li:hover a{ color: #fff; }
.sucaseMain .sucaseType ul li.on,.sucaseMain .sucaseType ul li:hover{ background-color: #097de0 }
.sucaseMain .sucaseList { overflow: hidden; margin-bottom: 40px}
.sucaseMain .sucaseList .clearfix { height:724px!important; }
.sucaseMain .sucaseList ul{ width: 1221px; }
.sucaseMain .sucaseList li { float: left; width: 387px; background-color: #fff; text-align: center; margin-right: 20px; margin-bottom: 20px}
.sucaseMain .sucaseList li .imgBox{ width: 100%; padding: 10px ; position: relative;}
.sucaseMain .sucaseList li .imgBox .img{ width: 100%; display: block; }
.sucaseMain .sucaseList li .imgBox .coverbg{ display: none; background: rgba(0,0,0,.35); position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px }
.sucaseMain .sucaseList li .imgBox .coverbg p{ width: 180px; margin: 100px auto 0; display: inline-block; border: 1px solid #fff; height: 50px; line-height: 50px; color: #fff; font-size: 18px }
.sucaseMain .sucaseList li .imgBox .coverbg p img{ vertical-align: middle; margin-right: 10px }
.sucaseMain .sucaseList li .title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 65px; line-height: 65px; font-size: 18px; color: #333}
.sucaseMain .sucaseList li:hover .title{ color: #fff; background-color: #097de0 }
.sucaseMain .sucaseList li:hover .coverbg{ display: block; }
.sucTitle{ text-align: center; font-size: 24px; color: #333; font-weight: normal; margin-bottom: 30px }

.fwbzTit{ text-align: center; font-size: 36px; color: #333; font-weight: normal; padding-bottom: 30px; line-height: 100% }
.fwbz01{ padding: 60px 0 }
.fwbz02{ padding: 60px 0; font-size: 16px; color: #666; line-height: 40px }
.fwbz03{ padding: 60px 0}
.bgf9{ background-color: #f9f9f9 }
.fwList{ text-align: center; margin-top: 10px}
.fwList .clearfix{ height:189px!important;}
.fwList li{ width: 300px; float: left; }
.fwList li p{ font-size: 16px; color: #666; margin-top: 25px }
.History-list{ padding-top: 10px }
.History-list .clearfix{height:103px!important;}
.History-list ul {width:100%;margin:0 auto}
.History-list ul li {overflow:hidden;position:relative; padding-bottom: 20px;}
.History-list .talkcon-left {width: 350px; text-align: right; padding-right: 30px; border-right:1px solid #d8d8d8;position:absolute;top:0;left:0;height:100%;}
.History-list .talkcon-right { float:right; padding-left: 375px; display: block; width: 100% }
.History-list .talkcon-right img {width:100%;}
.History-list .talkcon-left .time {color:#999; font-family: "Arial"; font-size: 32px;width:80%;text-align:right;display:inline-block;margin-top: 20px; font-weight: bold;}
.History-list .talkcon-left .yuan {background:url(../images/tea.png) no-repeat right center;width: 20px;height: 20px;display:inline-block;position:absolute;right:-10px;top:20px;}
.History-list .talkcon-right .tit{ font-size: 24px; color: #097de0; font-weight: normal; display: block; margin-bottom: 15px; margin-top: 20px}
.History-list .talkcon-right .desc{ color: #666; font-size: 16px; }
.fwbz04{ padding: 60px 0; font-size: 16px; color: #666; line-height: 30px}
.fwbz04 .zbtable { font-size: 20px;padding-bottom: 50px; padding-left: 200px;  }
.fwbz05{ padding: 60px 0 80px }
.contact-form { font-size: 16px;}
.contact-form .form-row{ margin-top: 10px; margin-bottom: 20px; overflow: hidden;}
.contact-form .form-row .form-line{ float: left; width: 600px; overflow: hidden; height: 40px; line-height: 40px;}
.contact-form .form-row .form-line span,.contact-form .bigrow span{ line-height: 40px; display: inline-block; width: 85px; margin-right: 5px; text-align: right; }
.contact-form .form-row .form-line span em,.contact-form .bigrow span em{ font-style: normal; color: #e40000 }
.form-line input{ width: 500px; height: 40px; font-size: 16px; color: #333;padding: 0 10px; line-height: 40px; background: #fff;border: 1px solid #dcdcdc }
.contact-form .bigrow{margin-top: 20px; width: 100%}
.contact-form .bigrow input{ width: 830px }
.contact-form .bigrow textarea{ height: 220px; width: 1100px;font-size: 16px; color: #333;padding: 0 10px; background: #fff;border: 1px solid #dcdcdc; line-height: 40px}
.contact-form .btn-row{ margin-top: 30px; margin-left: 95px}
.contact-form .btn-row .btn{ background-color: #097de0; color: #fff; font-size: 16px; cursor: pointer; text-align: center;width: 130px; height: 35px; line-height: 35px;  }
.contact-form .btn-row .btn img{ vertical-align: middle; margin-right: 10px }
.contact-form .sexbox{width: 500px; height: 40px; font-size: 16px; color: #333;padding: 0 5px; line-height: 40px; background: #fff;border: 1px solid #dcdcdc;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff url(../images/xl.png) no-repeat right center; cursor: pointer;}

.contactMain .contact-top{ width: 1200px; margin: 0 auto; overflow: hidden; margin-bottom: 40px}
.contactMain .clearfix{height:400px!important;}
.contactMain .contact-top .fl{ width: 600px }
.contactMain .contact-top .fr{ width: 580px; font-size: 16px; color: #333 }
.contactMain .contact-top .fr p{ margin-top: 10px; margin-bottom: 20px }
.contactMain .contact-top .fr p img{ vertical-align: middle; margin-right: 10px }
.contactMain .font20{ font-size: 20px }
.contactMain .fwbzTit{ text-align: left; font-size: 24px }
.contactMain .contact-form{ margin-bottom: 80px }

.quMain{ padding-bottom: 60px; }
.quMain .newsList li{ padding-bottom: 30px; border-bottom: 1px dashed #e3e1e1; margin-bottom: 30px }
.quMain .newsList li .pubBox{ float: left; width: 110px; }
.quMain .newsList li .pubBox .xhNum{ display: block; color: #999; font-size: 72px; font-weight: bold;font-style: oblique; font-family: "Arial"; line-height: 100% }
.quMain .newsList li .textBox{ margin-left: 110px;}
.quMain .newsList li .textBox .title{ padding-left: 44px; margin-bottom: 15px; background: url(../images/q.png) no-repeat left top; display: block; color: #097de0; line-height: 32px; font-size: 20px; font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.quMain .newsList li .textBox .desc{ padding-left: 44px; background: url(../images/a.png) no-repeat left top; color: #666; font-size: 16px; line-height: 35px; overflow: hidden; }
.quMain .newsList li:last-child{ border-bottom: none }

/**娴姩鏍峰紡**/
.floatmain {background:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0%;left:0%;float:left;_position:absolute;_bottom:0;_top:expression(eval(document.documentElement.scrollTop));_height:expression(eval(document.documentElement.clientHeight));z-index:9999999;border-radius:1px;overflow:hidden;display:none;}
.floatboxs {width:100%;height:100%;margin:0px auto;_height:expression(eval(document.documentElement.clientHeight));position:relative;}
.iframeclass {width:100%;height:100%;z-index:-1;top:0px;left:0px;*background:#fff;*filter:alpha(opacity=30);_position:absolute;}/*鍩烘湰缁撴潫*/
.showbg{ height: 600px; width: 960px; margin: 0 auto; position: relative;vertical-align: middle; }
.close{ text-align: right;margin-bottom: 15px }
.showbg video{ width: 100% }

/*pages*/
.pageBoxs { width:auto;margin:0px auto;font-family:'瀹嬩綋'; }
.pageBox { width:100%;float:left;text-align:center;display:block; }
.pages,.pages .pagesone{ line-height:30px;height:30px;font-family:verdana; }
.pages a,.pages b,.pages .pagesone,.pages button{ border-radius:5px;font-weight:normal;text-decoration:none !important; }
.pages a,.pages b,.pages .pagesone{ display:block;float:left;font-weight:normal; }
.pages a { background-color:#E7E7E7;padding:0 12px;color:#666;margin:0 3px; }
.pages b,.pages a:hover{ background:#097DE0;color:#FFF;text-decoration:none;padding:0 12px;margin:0 3px; }
.pages .fl{ color:#666;padding:0 10px 0 5px; }
.pages .pagesone{ background-color:#000;background-position:0 -46px;}
.pages input{padding:0;float:left;;background:none;border:0;margin:4px 3px 0 3px;width:35px;}
.pages button{
    height:30px;background-color:#E7E7E7;padding:0 5px;border:0;border-left:1px solid #666;
    color:#1b83b8;cursor:pointer;float:left; background-position:0 -68px;
}
.pages .c{ width:1px; }
.pages span { width:auto;float:left;padding-right:3px; }





/* lmx20170713 鈥斺€斾慨鏀�*/
.homeCase{ padding: 60px 0; background-color: #2892ec; color: #fff; }
.homeCase .homeCase-list li{ width: 25%; float: left; padding: 0 1%; text-align: center; background: url(../images/linebg.png) no-repeat right center; }
.homeCase .homeCase-list li .title{ font-size: 18px; font-weight: normal;margin: 20px auto 30px; display: block;}
.homeCase .homeCase-list li img{ display: inline-block; width: 80px; height: 80px; }
.homeCase .homeCase-list li .more{ color: #fff; display: block; margin: 0 auto; background-color: #2d9be9; border: 1px solid #fff; border-radius: 6px; text-align: center; font-size: 14px; width: 110px; height: 36px; line-height: 36px; }
.homeCase .homeCase-list li.linenone,.homeCase .homeCase-list li:nth-child(4){ background: none }
.homeCase .linkMore{ display: block; margin: 40px auto 0; height: 50px; line-height: 50px; width: 180px; text-align: center; color: #fff; font-size: 18px; border: 1px solid #fff; border-radius: 6px;}
/*20170713 鈥斺€旂粨鏉�*/
.pageBoxs { width:auto;margin:0px auto;font-family:'瀹嬩綋'; }
.pageBox { width:100%;float:left;text-align:center;display:block; }
.pages,.pages .pagesone{ line-height:30px;height:30px;font-family:verdana; }
.pages a,.pages b,.pages .pagesone,.pages button{ border-radius:5px;font-weight:normal;text-decoration:none !important; }
.pages a,.pages b,.pages .pagesone{ display:block;float:left;font-weight:normal; }
.pages a { background-color:#E7E7E7;padding:4px 19px;color:#666;margin:0 9px; }
.pages b,.pages a:hover{ background:#097DE0;color:#FFF;text-decoration:none;padding:4px 19px;margin:0 9px; }
.pages .fl{ color:#666;padding:0 10px 0 5px; }
.pages .pagesone{ background-color:#000;background-position:0 -46px;}
.pages input{padding:0;float:left;;background:none;border:0;margin:4px 3px 0 3px;width:35px;}
.pages button{
    height:30px;background-color:#E7E7E7;padding:0 5px;border:0;border-left:1px solid #666;
    color:#1b83b8;cursor:pointer;float:left; background-position:0 -68px;
}
.pages .c{ width:1px; }
.pages span { width:auto;float:left;padding-right:3px; }