/*初始化*/
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,select{margin:0;padding:0;}
body,button,input,select,textarea{font-size:14px; color:#555;font-family:"微软雅黑","microsoft yahei","Arial";
*font-family:"SimHei";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#555;cursor: pointer;}
a:hover{text-decoration:none; color:#1e9393;outline:none;hide-focus:expression(this.hideFocus=true);}
sup{vertical-align:text-top; vertical-align:super}sub{vertical-align:text-bottom;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;border-radius:0;}
table{border-collapse:collapse;border-spacing:0;}
.clear_float:after{display:block;visibility:hidden;height:0;clear:both;content:"";}.clear_float{display:inline-block;}/*asdfasdf\*/ * html .clear_float{zoom:1;}.clear_float{display:block;}.clear_float{ clear:both;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.red{color:#ea544a;}.green{color:#40bc90;}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.en,.arial{font-family:Arial, Helvetica, sans-serif;}.fr{float:right;}.mr30{margin-right:30px;}.h18{height:18px; line-height:18px; overflow:hidden; width:100%;}.w368{width:380px; height:24px; line-height:24px;}
.w1170{max-width:1200px; width:100%;margin:0 auto; display:block;}
/*html,body,.wrap { min-width:1200px;}*/
.wrap { max-width:1200px; width:100%; margin-right:auto; margin-left:auto;}
.wrap{margin:0 auto;}
.bgcolor{background:#f5f5f5;}
.bgcolor1{ background:#ecedef}
*{}
.url,.url2{cursor:pointer;}
/*清除浮动*/
.clearfix:before,.clearfix:after{ content: ''; display:block;}
.clearfix:after { clear: both; }
.f-cb{
    zoom: 1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}
.fl {
    float:left;
    display: inline;
}
.fr {
    float:right;
    display: inline;
}
.por{
    position: relative;
}
.poa{
    position: absolute;
}
.pof{
    position: fixed;
}
.poa-f{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.ovh{
    overflow: hidden;
}
.noselect{
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.curp{
    cursor: pointer;
}
.z1{
    z-index: 1;
}
.z2{
    z-index: 2;
}
.z3{
    z-index: 3;
}
.dn{
    display: none;
}
.dib{
    display: inline-block;
}
.w-f{
    width: 100%;
}
.h-f{
    height: 100%;
}
.fwn{
    font-weight: normal;
}
.tac{
    text-align: center;
}
.t-f{
    transition: all 0.5s;
}
.t-c{
    transition: color 0.5s;
}
.t-bg{
    transition: background 0.5s;
}
.load-bg{
    background: url(../images/loadings.gif) no-repeat center;
}
.p18{ padding:18px;}
.p28{ padding:28px;}
.p25{ padding:25px;}
/*日历组件*/
.ui-widget-header{background:#f5f6f6; border:0;border-radius:0;}
.ui-state-default, .ui-widget-content .ui-state-default{background:#f5f6f6; border:1px solid #ccc; text-align:center;}
.ui-corner-all{border-radius:0; border:0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{}
a.ui-corner-all{border:none;}
#ui-datepicker-div{border:1px solid #ccc; display:none;}
.ui-datepicker table,.ui-datepicker table td{border:1px solid #f5f5f5;}
.ui-datepicker table{border:0;}
.ui-state-default, .ui-widget-content .ui-state-default{background:none; border:0;}
/*css3*/
.fenye .page a,.fenye .page a:hover{-moz-transition:all .2s linear; -webkit-transition:all .2s linear; transition:all .2s linear;}
a,a:hover{-moz-transition:color .3s linear; -webkit-transition:color .3s linear; transition:color .3s linear;}
/*分页*/
.fenye{text-align:center; overflow:hidden; width:100%; padding:58px 0;}
.fenye .page,.fenye .tiaozhuan{display:inline-block;}
.fenye .page{margin-right:20px;}
.fenye .page a{height:32px; line-height:32px; padding:0 13px; border:1px solid #e5e5e5; border-radius:3px; display:inline-block; margin:0 5px;}
.fenye .page a:hover{color:#c4a38e; border-color:#c4a38e;}
.fenye .page a.on{background:#c4a38e; border:1px solid #c4a38e; color:#fff;}
.fenye .page .all{padding:0 10px;}
.fixedtop{ position:fixed; top:0px; z-index:9; width:100%; box-shadow: 0 2px 2px rgba(0,0,0,.1);}
.fixedtop .path{ max-width:1200px; width:88%; margin:0 auto;}
/*head*/
.head>.w1170{position:relative; *z-index:9;}
.head{ width:100%; z-index:9; width:100%; background:#1e9393;}
.head .menu{padding-top:15px; padding-bottom:10px;height:35px;}
.head .menu .logodiv{float:left;}
.head .menu .logodiv a{display:block; background:url(../images/logo2.png) no-repeat; width:190px; height:50px; text-indent:-9999px; margin-top:15px;margin-left: 120px;}
.head .menu ul{float:right; margin-right:40px;}
.head .menu li{float:left; margin:0 18px; position: relative; z-index:999;}
.head .menu li a{ padding:0 5px; display:block; font-size:14px; height:32px; line-height:32px; color:#fff; background:url(../images/line.png) no-repeat right center;}
.head .menu li a:hover{}
.head .menu li.on a{}
#nav_all li ul { border-top: 2px solid #ff8a00; display: none; position: absolute; z-index:999; width:99px; top:80px; left:0; }
#nav_all ul li { float:left;padding-top: 0px; padding: 0; margin:0; clear:both; }
#nav_all ul li a { font-size:12px; width:99px; height:28px; line-height:28px; padding:0; text-align:center; color: #fff; font-weight: normal; background:#1c8287; border: none; }
#nav_all ul li a:hover { background-image: none; height:28px;line-height: 28px; padding:0;  color: #1c8287; background: #fff; border:none;}
#nav_all li ul.prod{ width:170px; left:-35px;}
#nav_all li ul.prod li a{ width:170px;}
/*search*/
.search{ background:#2f343a url(../images/searchbg.jpg) no-repeat top center; height:67px; overflow:hidden;}
.search p{ height:67px; line-height:67px; display:block; font-weight:bold; color:#fff;}
.search p b{ font-weight:normal; color:#ffffff;line-height:67px; }
.search span{ float:right; width:460px; height:31px; margin-top:20px;}
.search span input{border:0px; line-height:31px; border-radius:0;}
.search .tint{ width:268px; height:31px; font:12px "Microsoft YaHei"; color:#a3a3a3; line-height:31px;  padding-left:27px; float:left;}
.search .bint{ width:61px; height:31px; background:#01d7fb; font:14px "Microsoft YaHei"; color:#ffffff; cursor:pointer;float:right;}
.i-search-k{ width:600px; height:67px; line-height:67px; overflow:hidden; padding:0 0 0 10px;}
.i-search-k ul{ float:left;}
.i-search-k ul li,.i-search-k ul li div{ float:left;}
.i-search-k li,.i-search-k li a{ color:#fff;}
.i-search-k li a:hover{ color:#01ccd6;}
.searchIcon{background:url(../images/icon_03.png) no-repeat; width:16px; height:16px; position:absolute; right:0; top:22px; cursor:pointer;}
.searchBox{width:800px; position:absolute; left:275px; top:0px; display:none; background:#fff; background:rgba(255,255,255,0.95);}
.searchBox .search{padding:15px; border-bottom:1px solid #f0f0f0; height:20px; line-height:20px;}
.searchBox .search .input{width:80%;height:20px; line-height:20px; border:0; background: url(../images/icon_05.png) no-repeat left center; text-indent:32px; font-size:14px;}
.searchBox .close{position:absolute; right:20px; top:15px; background:url(../images/icon_06.png) no-repeat; width:18px; height:18px; cursor:pointer; z-index:9;}
.searchBox .left{width:540px; float:left; padding:18px 0; border-right:1px solid #f0f0f0; color:#999;}
.searchBox .left a{display:block; height:40px; line-height:40px; text-indent:70px;color:#999;}
.searchBox .left a:hover{background:#f3f3f3; color:#1e9393;}
.searchBox .left p{text-indent:40px; margin-bottom:12px;}
.searchBox .right{padding:38px 0px 90px 0px; text-align:center; margin-left:65px; float:left; width:180px; background:url(../images/icon_07.png) no-repeat 0px 150px;}
.searchBox .right a{width:125px; height:36px; line-height:36px; display:inline-block; background:#9d1d22 url(../images/icon_08.png) no-repeat 100px center; color:#fff; font-size:13px; float:left; margin-bottom:18px;border-radius: 5px; text-align:left; text-indent:30px;}
.searchBox .right a:hover{background:#921d21 url(../images/icon_08.png) no-repeat 105px center;}
.searchBox .right a,.searchBox .right a:hover,.searchBox .left a,.searchBox .left a:hover{-moz-transition:all .2s linear; -webkit-transition:all .2s linear; transition:all .2s linear;}
.zzBox{position:fixed; left:0; top:0; width:100%; height:100%; background: rgba(0,0,0,0.2); z-index:98; display:none;}
.hidden{overflow:hidden;}
.head{z-index:99;height:80px;}
.head .menu{z-index:99; padding:10px 0; position:relative;}
.menubg{background:#fff; position:absolute; left:0; *top:0; width:100%; height:130px; display:none; *z-index:1;}
.mqNav{background:none; position:fixed;top:65px; padding-top:15px;display:none;}
.head .menu{padding:0; float:left; width:100%; height:80px;}
.head .menu li{margin:0;}
.head .menu li a{ padding:25px 26px; }
.head .menu li.cpBtn a,.head .menu li.serBtn a,.head .menu li.advantageBtn a,.head .menu li.caseBtn a,.head .menu li.aboutBtn a{padding:25px;}
.mqNav .w1170{border-top: 1px solid #E6E6E6;}
/*搜索入场*/
.s_an{transform: translate(100px,0px); -webkit-transform: translate(100px,0px); opacity:0;}
@keyframes s_an{0%{transform: translate(100px,0px);opacity:0;}100%{transform:translate(0,0);opacity:1;}}
@-webkit-keyframes s_an{0%{-webkit-transform: translate(100px,0px);opacity:0;}100%{-webkit-transform:translate(0,0);opacity:1;}}
.s_dh1 .s_an:nth-of-type(1),
.s_dh2 .s_an:nth-of-type(2),
.s_dh3 .s_an:nth-of-type(3),
.s_dh4 .s_an:nth-of-type(4),
.s_dh5 .s_an:nth-of-type(5),
.s_dh6 .s_an:nth-of-type(6){-webkit-animation:s_an 0.5s linear; animation:s_an 0.5s linear; transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.searchBox .right{opacity:0;-moz-transition:all .5s linear; -webkit-transition:all .5s linear; transition:all .5s linear;}
.s_dh6 .right{opacity:1;}
/*s1白底黑字*/
.style_1{/*background:#fff!important;*/}
/*s2透明底白字*/
.style_2 .menu li a{color:#333333!important;}
.style_2 .menu li.on a{color:#1e9393!important;}
.style_2 .menu li a:hover{color:#1e9393!important;}
.style_2 .searchIcon{background-image:url(../images/icon_03_2.png)!important;}
.style_2 .menu h1 a{background-image:url(../images/logo.png)!important;}
.headHover.style_2 .menu li a{color:#000!important;}
/*s3透明底黑字*/
.style_3{background:#none!important;}
.headHover .menu li a{color:#333333!important;}
.headHover .menu li a:hover{color:#1e9393!important;}
.headHover .searchIcon{background-image:url(../images/icon_03.png)!important;}
.headHover .menu h1 a{background-image:url(../images/logo.png)!important;}
/*头部自适应*/
.w1000 .w1170{max-width:1200px; width:88%;-moz-transition:all .5s linear; -webkit-transition:all .5s linear; transition:all .5s linear;}
.w1000 .mqNav .nav2{width:1050px; margin-left:-15px; position:relative;}
.w1000 .mqNav .nav2 li{margin:20px 5px 20px 0;}
.w1000 .mqNav .nav2 li a{padding-left:38px;}
/*hero loading*/
.loading{position:fixed; z-index:1001; width:100%; height:100%; background:#fff;}
.loader{width: 120px; height:120px; position:absolute; left:50%; top:50%; margin-left:-60px; margin-top:-60px;}
.jdTxt{width: 120px; height:120px; position:absolute; left:50%; top:50%;margin-left:-60px; margin-top:-60px; line-height:120px; color:#dfb379; font-size:15px; text-align:center;}
.loader{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.loader{width:120px;height:120px;border-radius:50%;background:#fca626;background:-webkit-linear-gradient(left,#fca626 10%,rgba(253,221,184,0) 42%);background:linear-gradient(to right,#fca626 10%,rgba(253,221,184,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;border:none\9;background:none\9;}
.loader:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}
.loader:after{background:#fff;width:116px;height:116px;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;border:1px dotted #989898; border:none\9;}
@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.loader{ display:none;}
.jdTxt{ background:url(../images/loading.gif) no-repeat center center; text-indent:-9999px;}
.backTop{ position:fixed; right:25px; bottom:25px; width:60px; height:60px; z-index:990; background:url(../images/topbg.png) no-repeat; text-align:center; font-size:12px; color:#fff; display:block; cursor:pointer;}
.backTop:hover{ color:#fff;}
.backTop span{ display:block; width:100%; text-align:center;}
.backTop i{ width:60px; height:35px; display:block; background:url(../images/top.png) no-repeat center center;}
@keyframes dd{
	0% {transform: translate(0px,2px); }
	50% {transform: translate(0px,-2px);}
	100% {transform: translate(0px,2px);}
}
@-webkit-keyframes dd{
	0% {-webkit-transform: translate(0px,2px);}
	50% {-webkit-transform:translate(0px,-2px);}
	100% {-webkit-transform:translate(0px,2px);}
}
.backTop i{animation :dd 1s infinite;-webkit-animation :dd 1s infinite;}
.tipMain{height: 40px;background: #fff; width: 100%; position: fixed; z-index: 9999;left: 0;bottom: 0; text-align:center; font-size:13px; line-height:40px;}
.tipMain .close{ position:absolute; right:10px; top:0; width:40px; height:40px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#1e9393; cursor:pointer; font-weight:normal; font-size:18px;}
/*store*/
.head .menu ul{ margin-right:155px; }
.head .menu .searchIcon{background:url(../images/icon_search.png) no-repeat; width:35px; height:35px; right:100px; top:24px;}
.head .menu .enIcon{background:url(../images/icon_en.png) no-repeat; width:35px; height:35px; right:55px; top:24px; position:absolute; cursor:pointer;}
.head .menu .jpIcon{background:url(../images/icon_jp.png) no-repeat; width:35px; height:35px; right:10px; top:24px; position:absolute; cursor:pointer;}
.head .menu .enIcon a,.head .menu .jpIcon a{ display:block;}
.style_2 .searchIcon{background-image:url(../images/icon_search.png)!important;}
.headHover .searchIcon{background-image:url(../images/icon_search.png)!important;}
.head .menu .shopMain{position:absolute; right:0; top:14px; width:45px; height:60px;}
.head .menu .shopIcon{background:url(../images/icon_shop.png) no-repeat; width:35px; height:35px; position:relative;}
.head .menu .shopIcon a{ width:35px; height:35px; display:block;}
.head .menu .shopIcon i{ background:url(../images/icon_dot.png) no-repeat; width:9px; height:9px; position:absolute; right:0; top:0;}
.style_2 .shopIcon{background-image:url(../images/icon_shop2.png)!important;}
.headHover .shopIcon{background-image:url(../images/icon_shop.png)!important;}
.dialog_search{ position:fixed; left:0; top:0; width:100%; height:100%; background:#fff; background:rgba(255,255,255,1); z-index:998; display:none;}
.dialog_search .close{ position:absolute; left:50%; margin-left:465px; background:url(../images/icon_close2.png) no-repeat center center; width:35px; height:35px; top:24px; cursor:pointer;}
.dialog_search .logo{position:absolute; left:50%; margin-left:-600px; background: url(../images/logo.png) no-repeat; top:13px; display: block; width: 190px; height:50px;text-indent: -9999px; display:none;}
.searchMain2{ width:660px; height:340px; position:absolute; left:50%; top:50%; margin-left:-330px; margin-top:-170px;}
.searchMain2 .search{padding:15px; height:20px; line-height:20px; background:#333;border-radius: 5px; position:relative;}
.searchMain2 .search .input{width:80%;height:20px; line-height:20px; border:0; background: url(../images/icon_search2.png) no-repeat left center; text-indent:32px; font-size:14px; color:#fff;}
.searchMain2 .close{position:absolute; right:20px; top:15px; background:url(../images/icon_06.png) no-repeat; width:18px; height:18px; cursor:pointer; z-index:9;}
.searchMain2 .search .btn{ width:42px; height:47px; display:block; position:absolute; left:0; top:0; border:none; background:none; cursor:pointer;}
.searchMain2 .left{width:150px; float:left; padding:18px 0; color:#999;}
.searchMain2 .left a{display:block; height:40px; line-height:40px; text-indent:15px;color:#666;}
.searchMain2 .left a:hover{color:#1e9393;}
.searchMain2 .left p{text-indent:0px; margin-bottom:12px; text-indent:5px;}
.searchMain2 .left a,.searchBox .left a:hover,.searchMain2 .right .btn a,.searchMain2 .right .btn a:hover{-moz-transition:all .2s linear; -webkit-transition:all .2s linear; transition:all .2s linear;}
.searchMain2 .right{ float:left; width:480px; padding-top:3px;}
.searchMain2 .right .item{ width:44%; text-align:center; float:left; margin-right:4%;} 
.searchMain2 .right .item .pic{ border:1px solid #ddd;}
.searchMain2 .right p{ font-size:14px; height:22px; line-height:22px;}
.searchMain2 .tel{ text-align:center; font-size:15px; padding-bottom:20px;}
.searchMain2 .tel img{ margin-right:5px;}
.searchMain2 .tel .col{ color:#ad0e0e;}
.dialog_login{ background:url(../images/bg.png) repeat; position:fixed; left:0; top:0; width:100%; height:100%; z-index:998; display:none;}
.loginMain{ width:430px; height:460px; position:absolute; left:50%; top:50%; margin-left:-215px; margin-top:-235px; background:#fff; border-radius: 5px;}
.loginForm{ width:320px; margin:0 auto;}
.loginForm h2{ font-size:24px; font-weight:normal; padding:32px 0; color:#3c3c3c; text-align:center;}
.loginForm .lable{ position:relative; margin-bottom:12px; *overflow:hidden;}
.loginForm .lable input{ height:38px; line-height:38px; width:318px;border-radius:5px; border:1px solid #d5d5d5;text-indent:12px; color:#3c3c3c; font-size:14px; *float:left;}
.loginForm .lable input.yzm{ width:180px;}
.loginForm .lable .send{ width:130px; height:40px; line-height:40px; background:#ee9545; color:#fff; text-align:center; float:right; border:0; cursor:pointer; text-indent:0;}
.loginForm .tipTxt{ position:absolute; left:0px; top:0px; text-indent:12px; color:#aaa; z-index:0; cursor: text; height:40px; line-height:40px; font-size:14px;}
.loginForm .other { padding:15px 0 20px 0;}
.loginForm .other .findWord{ float:right;}
.loginForm .other a{ color:#ee9545; text-decoration:underline;}
.loginForm .other input{ position:relative; top:2px; margin-right:2px;}
.loginForm .btn a{ height:42px; line-height:42px; background:#000; width:100%; color:#fff;border-radius: 5px; display:block; text-align:center; font-size:14px;}
.loginForm .tip{ text-align:center; padding-top:20px;margin-top: 15px;}
.loginForm .tip a{ color:#b81111; text-decoration:underline;}
.loginForm .sns{ text-align:center; color:#999; padding-top:15px; height:20px; line-height:20px; padding-bottom:8px;}
.loginForm .sns img{ position:relative; left:8px; top:4px;}
.p50{ padding:50px 0;}
.loginForm .close{ position:absolute; right:0; top:0; padding:10px; width:30px; height:30px; background:url(../images/icon_close.png) no-repeat center center; cursor:pointer;}
.dialog_agreement{ background:url(../images/bg.png) repeat; position:fixed; left:0; top:0; width:100%; height:100%; z-index:998; display:none;}
.agreementMain{ width:880px; height:560px;  position:absolute; left:50%; top:50%; margin-left:-440px; margin-top:-280px;background:#fff; border-radius: 5px;}
.agreementMain h1{ font-size:24px; color:#000; text-align:center; padding:20px;}
.agreementMain .btn{ text-align:center; padding-top:21px;}
.agreementMain .btn a{ width:175px; height:45px; line-height:45px; background:#b40c0c; color:#fff; font-size:14px; border-radius: 5px; display:inline-block;}
.agreementInfo{ font-size:12px; line-height:21px; width:810px; height:380px; overflow:hidden; overflow-y:scroll; margin:10px 20px 0 40px; padding-right:18px;}
/*
input:-webkit-autofill, 
textarea:-webkit-autofill, 
select:-webkit-autofill { 
       -webkit-box-shadow: 0 0 0 1000px white inset; 
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
      -webkit-box-shadow: 0 0 0 1000px white inset; 
}*/
.path{text-indent:0;height:55px; line-height:55px;}
.path .name{float:right; color:#1e9393; text-decoration:underline;}
.aboutbanner{ height:380px;}
.aboutmain{width:1170px; margin:0 auto; padding:40px 0 100px 0; font-size:14px; line-height:28px;}
.aboutmain .tit{ font-size:28px; text-align:center; padding-bottom:40px; margin-top:20px;}
/**footer**/
.foot-nav{  width:100%; background:#1e9393; height:70px; line-height:70px; font-size:14px; clear:both;}
.foot-nav .fl a{ padding-right:45px; color:#fff;}
.foot-nav .fr a{ padding-left:20px; position:relative; cursor:pointer; color:#fff;}
.foot-nav .fr a span{ position:absolute; left:5px; top:-140px; display:none;}
.foot-nav .fr a:hover span{ display:block;}
.foot-contact{  width:100%; background:url(../images/foot-bg.png) repeat left top; clear:both; padding:35px 0;display: table;}
.foot-contact .main{overflow:hidden;}
.foot-contact-m{ max-width:1200px; position:relative; color:#b3b3b3;}
.foot-contact-m a{ color:#b3b3b3;}
.foot-contact-m a:hover{ color:#fff;}
.f_box1{ float:left; width:305px; display:block;} 
.f_box1 .bottom_jhenten{ font-size:14px; border-top:1px solid #626262; margin-top:10px; padding:10px 0 20px;}
.f_box2{ float:left; width:325px; padding:0 75px 0; display:block;} 
.f_box2 .er{ float:left; width:130px; text-align:center;}
.f_box2 .er p{ padding-top:10px;}
.f_box2 .ml60{ margin-left:60px;}
.f_box3 span{ float:left; width:350px; display:block; line-height:36px; padding-left:40px; margin-top:15px;}
.f_box3 .fx1{ background:url(../images/bottom_qq.png) no-repeat 0 2px;}
.f_box3 .fx2{ background:url(../images/bottom_email.png) no-repeat 0 2px;}
.f_box3 .fx3{ background:url(../images/bottom_tel.png) no-repeat 0 2px;}
.f_box3 .fx4{ background:url(../images/bottom_address.png) no-repeat 0 2px;}
.foot{ width:100%; clear:both; padding:18px 0 15px; line-height:22px; color:#666; background:#1e1e1e url(../images/footer-bg.png) repeat-x; overflow: hidden;}
.foot a{ color:#666;}
.bottom_iso{ position: absolute;left: 780px;top: 160px;}
.banner{ width:100%; height:300px;}
.banner1{  width:100%; height:400px;}
/* -- 当前位置 -- */
.content{ padding:20px 0 0;}
.plc { float:right; height:46px; line-height:46px; padding:0 10px; position:relative; color:#666; overflow:hidden;} /*面包屑导航,文字色彩可自行修改,现在为灰色*/
.plc span {}
.plc img { margin-top:2px; vertical-align:middle;}
.plc_tit { font-weight:bold; line-height:50px;} /* a的颜色*/
.plc_tit:hover { text-decoration:none;}
.left { width:230px; float:left; overflow:hidden;margin-bottom: 30px;}
.leib{ width:230px; font-family:"Microsoft Yahei"; z-index:2;}
.leib .tit { padding: 35px 55px 0 0; font-weight: 100;	text-align: right; height: 65px; background: url(../images/aboutbg.gif) left top no-repeat; margin-bottom:1px;}
.leib .tit span {	display: block;	line-height: 30px;	height: 34px;font-size: 26px;color: #fff;}
.leib .tit i { display: block;line-height: 16px;font-size: 16px;color: #80c9c9;text-transform: uppercase;font-family: Arial;}
.leib h4{background:#7F7F7F url(../images/icon-arrow-down-white.png) right 20px center no-repeat; background-size:6%;}
.leib h4 a{display:block;height:48px; border-bottom:1px solid #d9d9d9; line-height:48px; padding-left:35px;color:#fff; font-size:16px;font-weight:normal;}
.leib h4 a:hover,.leib h4.current a{ display:block; color:#fff;background:#1e9393 url(../images/icon-arrow-up-white.png) right 20px center no-repeat; background-size:6%;}
.leib .nr ul {border: 1px solid #e5e5e5;border-top: none;overflow:hidden; display:none}
.leib .nr ul li {height: 30px;line-height: 30px; border-bottom:1px dotted  #C7C7C7 ; padding-left: 32px; overflow: hidden;}
.leib .nr ul li a{ height: 30px; line-height: 30px; overflow: hidden; padding-left:18px; font-size: 14px; color: #4b4b4b; background: url(../images/lf_n_ic1.gif) left no-repeat; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.leib .nr li.cur a,.leib .nr li a:hover { color:#1e9393;font-weight:bold; background: url(../images/lf_n_ic2.gif) left no-repeat; display:block;}
.leib .nr ul li:last-child{ border-bottom:none}
.leib2{ width:230px;font-family: "Microsoft Yahei";}
.leib2 .tit{background:#1e9393; font-size: 20px;color: #fff; text-align:center; display: block; font-weight:bold; height: 62px;padding-top: 16px;}
.leib2 .tit  i {color: #fff; display: block;  font-style: normal;font-size: 14px; font-weight: normal; text-align: center;text-transform: uppercase;}
.leib2 .nr{}
.leib2 h4 a{background:#7F7F7F;border-bottom: 1px solid #e5e5e5; height: 48px;line-height: 48px; padding-left: 46px;font-weight: normal;display:block;}
.leib2 h4 a {font-size: 16px; color: #fff;}
.leib2 h4.cur a,.leib2 h4 a:hover { display:block; color:#fff;background:#7f7f7f;}
.leib2 .nr ul {border: 1px solid #e5e5e5;border-top: none;overflow:hidden; }
.leib2 .nr ul li {height: 36px;line-height: 36px; border-bottom:1px dotted  #C7C7C7 ; overflow: hidden;}
.leib2 .nr ul li a{ height: 36px; line-height: 36px;  overflow: hidden; padding-left: 46px; display: block;  font-size: 14px; color: #4b4b4b; }
.leib2 .nr li.cur a,.leib2 .nr li a:hover { display:block; color:#1e9393;font-weight:bold;}
.leib3{ width:230px;font-family: "Microsoft Yahei";}
.leib3 .tit { padding: 35px 55px 0 0; font-weight: 100;	text-align: right; height: 65px; background: url(../images/aboutbg.gif) left top no-repeat;}
.leib3 .tit span {	display: block;	line-height: 30px;	height: 34px;font-size: 26px;color: #fff;}
.leib3 .tit i { display: block;line-height: 16px;font-size: 16px;color: #80c9c9;text-transform: uppercase;font-family: Arial;}
.left .hotline {padding: 18px 0 0 0; text-align:center; height: 68px;overflow: hidden;color: #fff;background: url(../images/lf_n_ad.jpg) left top no-repeat;}
.left .hotline span {display: block;padding: 0 0 0 40px;line-height: 24px;height: 24px;overflow: hidden;background: url(../images/lf_n_tel.png) 30% 0 no-repeat;font-size: 14px;}
.left .hotline b {	font-size: 22px;color: #fff;font-family: Arial;display: block;}
.leib3 h4{background:#7F7F7F}
.leib3 h4 a{display:block;height:48px; border-bottom:1px solid #d9d9d9; line-height:48px; padding-left:45px;color:#fff; font-size:16px;font-weight:normal;}
.leib3 h4.cur a,.leib3 h4 a:hover { display:block; color:#fff;background:#7f7f7f;}
.leib3 .nr ul {border: 1px solid #e5e5e5;border-top: none;overflow:hidden;}
.leib3 .nr ul li {height: 38px;line-height: 38px; border-bottom:1px dotted  #C7C7C7 ; padding-left: 46px; overflow: hidden;}
.leib3 .nr ul li a{ height: 38px; line-height: 38px;  overflow: hidden; display: block; padding-left: 22px; font-size: 14px; color: #4b4b4b; background: url(../images/lf_n_ic1.gif) left no-repeat;}
.leib3 .nr li.cur a,.leib3 .nr li a:hover { display:block; color:#1e9393;font-weight:bold; background: url(../images/lf_n_ic2.gif) left no-repeat;}
.leib3 .nr ul li:last-child{ border-bottom:none}
.leib2 .nr li.nobor,.leib .nr li.nobor,.leib3 .nr li.nobor,.leib3 .nr h4.nobor{ border:none;background:none;}
.leib2 .nrs{border: 1px solid #e5e5e5;}
.leftlx{background:none;border:1px solid #f3f3f3; border-top:none;padding:0 0 10px 0;margin-bottom:15px; }
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx p{line-height:24px;}
.leftlx .dianh{/* background:url(../images/pic15.jpg) no-repeat; padding-top:120px;*/}
.leftlx .dianhua {color: #666666;line-height: 25px;padding: 10px;font-size:14px;}
.leftlx .dianhua span {display: block;font: 20px "微软雅黑";color:#006cff ;}
.leftlx .dianhua p{padding: 5px 0; display: inline-block; border-bottom: 1px #f3f3f3 solid; width: 100%;}
.right { width:925px; float:right; display:inline; margin-left:20px; overflow:hidden;}
.right_main { width:925px; padding:20px 0 15px 0; overflow:hidden;background:none;margin-bottom:10px; }
.left .mt10{ margin-top: 20px;}
/*---产品中心---*/
.cptit{ background:#fff;height:48px; border-bottom:1px solid  #E5E5E5; line-height:48px;color: #1e9393 ;font-family: "Microsoft Yahei";}
.cptit h1, .cptit h4{display:inline-block; height:45px; background:none;font-size:20px;padding:0 5px;}
.cptit h1 a,.cptit h4 a{color: #1e9393 ;}
.cptit2{ background:#fff;height:48px; border-bottom:2px solid  #E5E5E5; line-height:66px;color: #1e9393 ;font-family: "Microsoft Yahei";}
.cptit2 h1,.cptit2 h4{display:inline-block;height:48px; font-size:16px;padding-left:85px; font-weight:bold;}
.cptit3{ background:url("Img/line6.gif") no-repeat scroll 0 42px;height:88px; text-align:center; border-bottom:0px solid  #E5E5E5; line-height:88px;color: #c42531;font-family: "Microsoft Yahei";}
.cptit3 h1,.cptit3 h4{display:inline-block;font-size:24px;font-weight:bold;}
.cptit3 h1 a,.cptit3 h4 a{color: #1e9393;}
.pro_main {margin-bottom:15px; background-color:#fff; border:solid 0px #f3f3f3; border-top:none; border-bottom:none;  zoom:1; padding:10px 0px; overflow:hidden;}
.appcon a{ color:#1e9393;}
.agent_con { line-height:24px; font-size:14px;}
.agent_con p {}
.agent_con span { }
.agenttop .call { padding-bottom:10px;   }/*表单顶部的文字样式，颜色根据需要修改*/
.agenttop div {font-size:14px; line-height:30px;}
.agenttop .call span{ font-weight:bold; color:#f00; margin:0;} /*传真号码，颜色自行修改*/
.agent_con .age_li_about img{}
.agent_con .age_li_about p { line-height: 30px;}
.pro{ padding:20px 0;display: table;}
.pro ul li{ float:left; width:217px; margin:0 18px 20px 0; display:inline; text-align:center;}
.pro ul li a{ width:215px; display:block; border:1px solid #e4e4e4;}
.pro ul li span{ display:block; padding:12px; margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro ul li:nth-child(4n+4){ margin-right:0;}
.pro ul li:hover{ -webkit-box-shadow:0 0 10px rgba(160, 160, 160, .5); -moz-box-shadow:0 0 10px rgba(160, 160, 160, .5); box-shadow:0 0 10px rgba(160, 160, 160, .5);}
.pro ul li:hover a{color:#1e9393}
.more{width:150px; text-align:center; font-size:16px; border-radius:5px; margin:20px auto 50px; border:1px solid #1e9393; color:#1e9393; height:40px; line-height:40px; display:table;}
.more:hover{background:#1e9393; color:#fff;}
.mfr{ padding:20px 0;}
.N-spec-img{ overflow:hidden; margin:30px 0; border-bottom:1px dotted #c0c0c0; padding-bottom:30px;}
.spec-pic{ float:left; width:336px;}
.spec-pic img{ display:block; margin:0 auto; max-width:100%;}
.spec-txtbox{ float:left; width:450px; height:204px; margin-left:30px; background:#f4f4f4; padding:20px 22px 26px; position:relative;}
.spec-txtbox .title{font-size:16px; line-height:20px; font-weight:normal; color:#414b56;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-bottom:10px;}
.spec-txtbox .note{font-size:14px; line-height:24px; color:#666; max-height:120px; overflow:hidden;}
.spec-txtbox .more{ width:70px; height:20px; display:block; line-height:20px; background:url(../../../images/add_icon3.gif) no-repeat left center; padding-left:13px; color:#666; position:absolute; right:18px; bottom:18px;}
.N-spec-img a:hover img{filter:Alpha(opacity=90);-moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; }
.N-spec-img a:hover .more{ color:#1e9393}
.product_table img{ max-width:850px;}
.r-tit{ width:860px; height:38px; line-height:38px; border-bottom:1px solid #c0baba; margin-bottom:30px; font-size:13px; color:#414b56;}
.r-tit a{ float:left; padding:0 30px 0 20px; display:block; height:38px; line-height:38px; background:url(../../../images/add_icon4.gif) no-repeat left center;}
.proshow-t{ padding:0 0 40px; color:#939393; line-height:18px; overflow:hidden;}
.proshow-t img{ max-width:400px; display: inline-block !important; vertical-align: middle;}
.proshow-t .proimg{ float:left; width:398px; height:320px; line-height:320px; border:1px solid #ddd; text-align: center;}
.proshow-t .r{ width:460px;}
.proshow-t h1{ font-size:24px; font-weight:bold; line-height:30px; color:#1e9393; margin-bottom:16px;}
.proshow-tf{ height:33px; line-height:33px; background:#f3f3f3; display:block; padding-left:12px; color:#8c8c8c;}
.proshow-tf .bdsharebuttonbox{ margin-top:3px;}
.proshow-tm{ clear:both; width:425px; padding:0; color:#333; line-height:24px;}
.proshow-b { border-bottom:1px solid #d4d4d4; padding:20px 0; margin:25px 0;float: left; width: 100%;}
.proshow-b ul{ float: left; width:100%;}
.proshow-b ul li{ padding-top:5px; width: 50%; float: left;}
.proshow-b span{ float:left; padding:0 5px; margin-right:5px; display:block; background:#a1a1a1; color:#fff;}
.proshow-b  a{ text-decoration:underline;}
.wc960{ width:100%; padding:15px 0; background-color:#fff;}
.row .hd{ border-bottom:1px solid #ccc; margin-bottom:30px;}
.wc960 .bd{ margin-top:30px;}
.b {background-color:#f5f5f5;}
.mouse_color{background-color:#c92c06; color:#fff;}

.applist{width:100%;}
.applist ul{margin:0px; padding:0px;}
.applist ul li{width:100%; margin-bottom:24px; float:left; position:relative;}
.applist ul li .img{width:100%;}
.applist ul li .text{position:absolute; top:60px; left:80px; width:40%; color:#fff;}
.applist ul li .text h3{font-size:28px; font-weight:bold; line-height:60px;}
.applist ul li .text p{width:100%; font-size:14px; margin-bottom:30px; line-height:30px;}
.applist ul li .text .amore{width:100px; border-radius:5px; background:#fff; height:30px; line-height:30px; color:#1e9393; text-align:center; padding:5px 10px; font-size: 14px;}
.applist ul li:nth-child(2n+2) .text{right:80px; left:auto; text-align:right;}
.applist ul li .text .amore:hover{background:#000; color:#fff;}
.appcon img{ width:48%; float:left; margin:10px 1%;}
.pro-container{height:220px;}
.pro-container .pic{border:1px solid #e8e8e8;}
.pro-container .pic img{max-width:100%;}
.pro-container .text-area{text-align:center;}
.pro-container .swiper-button-next, .pro-container .swiper-button-prev{width: 27px; height: 24px;}


.tab-T-3{ width:66px; position:absolute; left:46%; bottom:10px; z-index:200;cursor:pointer;}
.tab-T-3 li{ width:12px;height:12px;font-size:0;float:left;margin-left:10px;cursor:pointer;display:inline; background-color:#f3f3f3;}
.tab-T-3 li.cur{background-color:#f9dfdf;}
.btnp li{ float:left; margin-left:7px; margin-top:5px;}
.btnp a{ width:28px; height:28px; background:#fff url(../images/icon-1.png) no-repeat; display:block;}
.btnp a#right1:hover{ background:#fff url(../images/icon-1.png) left -28px no-repeat;}
.btnp a#left1{ background:#fff url(../images/icon-1.png) left -56px no-repeat;}
.btnp a#left1:hover{ background:#fff url(../images/icon-1.png) left -84px no-repeat;}
.proshow-m{ float:left; padding:50px 0 0 0;}
.rowE .warp-pic-list{position:relative;width:100%;height:255px;overflow:hidden;}
.rowE .count li{ float:left; margin-right:18px;width:218px;height:255px;}
.rowE .count .img_wrap{ float:left; width:215px;height:161px; border:1px solid #ccc;}
.rowE .count li .text-area{ clear:left; text-align:center;}
.rowE .count li .text-area  p{ line-height:24px;height:40px; padding:10px 0 10px 0; display:block;}
.rowE .count .img_wrap:hover{ border:1px solid #1e9393;}
.rowE .count li:hover .text-area,.rowE .count li.hover .text-area{ color:#1e9393;}
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .btn{display:block;height:55px;position:absolute;top:60px;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}
.searchBar{ width:380px; height:40px; line-height:40px; border:1px solid #d5d5d5;border-radius:5px; background:url(../../../images/search01.png) no-repeat 12px center; padding-left:40px; position:relative;}
.searchBar b{ background:url(../../../images/search02.png) no-repeat; width:18px; height:18px; display:inline-block; right:12px; top:12px; position:absolute; cursor:pointer;}
.searchBar .inputSearch{ width:100%; height:40px; line-height:40px; background:none; border:0; font-size:14px;}
.searchBar .btn22{ width:42px; height:47px; display:block; position:absolute; left:0; top:0; border:none; background:none; cursor:pointer; z-index:100}
.tipTxt{ position:absolute; left:0px; top:0px; text-indent:40px; color:#aaa; z-index:0; cursor: text; height:40px; line-height:40px; font-size:14px;}
.box{ margin-top:50px;width:100%;}
.box .title{ font-size:28px; text-align:center; padding:0 0 40px; color:#000; background:none;}
.title22{ clear:both; width:1170px; font-size:24px; text-align:center; padding:0 0 40px; color:#333;}
.sitemap{ padding:0 0 60px;}
.sitemap_title{ font-size:30px; font-weight: normal;text-align: center;}
.sitemap .nrnav { padding-left:20px;}
.sitemap li { border-bottom:1px dashed #ccc; line-height:32px;}
.sitemap li a{ text-decoration:none;}
.sitemap li a:hover{ color:#1e9393}
.sitemap .nav { padding-left:12px;}
.product_title{ height: 40px; margin-top: 15px; background: #999;padding: 0 16px;line-height: 40px;color: #fff;font-size: 16px;}
.product_table { padding:16px; line-height:30px;}
.product_table h2{ font-size:20px; color:#1c8287;}
.product_table h3{ font-size:18px; color:#1c8287;}
.product_table h4{ font-size:14px; color:#1c8287;}
.product_table table{border:solid #e4e4e4; border-width:1px 0px 0px 1px; line-height:26px;}
.product_table th{ background:#f0f0f0; padding:10px 0;}
.product_table th,.product_table td{border:solid #e4e4e4; border-width:0px 1px 1px 0px;}
.product_table td{ padding:10px 2px;}
.product_table h3{ font-size:16px; color:#1e9393;}
.product_table a{ color:#1e9393; text-decoration:underline;}
.detalist{ width:100%; padding-top:12px; overflow:hidden;}
#FeedbackContext{ float:left; width:100%; padding-top:1%; }
#FeedbackContext ul{ float:left; width:100%;margin:0%;}
#FeedbackContext ul li{ float:left; width:calc(48% - 2px); border:solid 1px #cccccc; margin-top:10px;list-style:none; margin-right:4%;}
#FeedbackContext ul li:nth-child(2n+2){margin-right:0px;}
#FeedbackContext ul li span{ float:left; color:#000000; padding-left:10px;  padding-right:10px; line-height:35px; font-size:14px;}
#FeedbackContext ul li input.textStyle{ float:left; width:75%; height:2.5em; line-height:2.5em; border:0px; background:none; outline:none;font-size:14px;}
#FeedbackContext ul li input.textStylecompany{ float:left; width:55%; height:2.5em; line-height:2.5em; border:0px; background:none; outline:none;font-size:14px;}
#FeedbackContext ul li textarea.textAreaStyle{ float:left; width:93%; background:none; border:0px; line-height:35px; font-family:Arial; color:#333; font-size:14px;}
#FeedbackContext ul li textarea:focus{outline:none;border:0;}
#FeedbackContext ul li.feed_pro_all{ float:left; width:calc(100% - 2px); margin-right:0%;}
#FeedbackContext ul li .btnFeedProSend{  float:left; width:200px; height:38px; line-height:38px; font-size:16px; color:#333; text-align:center;  color:#fff; cursor:pointer; background:#999;border:none!important; }
.pageMain{ min-height:500px;}
.pages{color:#1a4b85; overflow:hidden; font-size:16px; text-align:center; margin-bottom:20px;}
.pages span{ padding:0 6px; margin-top:10px; display:inline-block; color:#555;}
.pages a{ display:block; color:#333; text-align:center; vertical-align:middle; padding:0px 10px; line-height:50px; overflow:hidden; min-width:50px; min-height:50px; box-sizing:border-box; font-size:16px; background:#fff; border-radius:5px;border:1px solid #dedede;}
.pages span.curr a{ display:block; background:#1e9393; color:#fff; border:1px solid #1e9393;}
.pages a:hover{background:#1e9393; color:#fff;}
.speed{ background:url(/pic/img23.gif) bottom no-repeat; padding-bottom:30px; margin-bottom:20px;}
.speed ul{ float:left;border:1px solid #dbdbdb;}
.speed ul img{ padding-right:23px;}
.speed ul p{ padding:10px 23px 0 0;}
.history{ float:left; font-size:18px; font-size:12px; margin:18px 0;}
.history li{ padding:10px 0; border-bottom:1px dotted #ddd;}
.history li span{ display:block; width:100px; height:32px; line-height:32px; text-align:center; color:#fff; background:#1e9393; font-weight:bold; margin:0;}
.history li p{ padding-left:30px;}
.structure{ padding-top:50px;}
.culture{ float:left; width:660px; margin-left:40px; display:inline; border-bottom:1px dotted #dddddd; padding-bottom:9px; margin-bottom:9px;}
.culture .fl{ line-height:20px; color:#a3a3a3; font-size:12px;}
.culture .fl h3{ font-size:16px; color:#1c8287;}
.culture .fr{ width:524px; text-align:left; font-size:14px; line-height:30px;}
.culture .fr p{line-height:inherit;}
.honner{ padding-top:10px; overflow:hidden;}
.honner ul li{ float:left; width:202px; margin:0 38px 38px 0; text-align:center;}
.honner ul li a{ width:200px; border:1px solid #cecece; display:block}
.honner ul li a:hover{ border:1px solid #1e9393;}
.honner ul img{ display:block;}
.honner ul li.nomargin{ margin-right:0}
.page{ clear:both; padding:28px 0;}
.page ul{ text-align:center;}
.page ul span{display:inline-block;}
.page ul a,.page-num{ float:left; margin-left:10px; display:block; padding:0 15px; text-align:center; line-height:36px; border:1px solid #bebebe;}
.page ul a:hover,.page ul a.now{ background:#1c8287; color:#fff; border:1px solid #1c8287;}
.rd{ width:100%; overflow:hidden;}
.rd ul{ width:290px; margin-right:20px; display:inline;}
.rd ul:last-child{ margin-right:0;}
.rd ul img{ min-width:290px;}
.eq{ padding:10px 0 0 18px;}
.eq img{ width:170px; height:128px; }
.eq h2{ font-size:16px; padding-left:17px; background:url(/pic/img37.jpg) left center no-repeat; margin-bottom:20px; clear:both;}
.eq-s { float:left; padding-left:17px;}
.eq-s ul{ float:left; width:170px; background:#f8f8f8; padding: 12px 12px 5px 12px; border:1px solid #ededed; text-align:center; margin:0 26px 26px 0; display:inline;}
.eq-j{ font-size:18px;}
.eq-j img{ padding:10px 0;}
.quality .fr{ margin-left:20px;}
.part { padding:38px 0; overflow: hidden;}
.part ul li{ float:left; width:198px; margin:0 40px 20px 0; text-align:center; position:relative;}
.part ul li img{ display:block; border:1px solid #dfdfdf;}
.part ul li p{ line-height:32px;}
.part ul li span{ position:absolute; width:200px; height:75px; line-height:75px; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; color:#fff; left:0; top:0; display:none;}
.part ul li a:hover span{ display: block;}
.part ul li.nomargin{ margin-right:0;}
.project{ float:left; width:894px; padding:29px 0 10px 29px;border:1px solid #ededed; margin-bottom:20px;}
.project-t{ float:left; width:905px; padding-left:19px; background:#f8f8f8; line-height:48px; font-size:14px;border:1px solid #ededed; border-bottom:none;}
.project ul{ float:left; width:250px; padding:12px; border:1px solid #ededed; text-align:center; margin:0 18px 18px 0; display:inline;}
.project ul img{ width:250px;}
.partner{ width:877px; padding:29px 20px 10px 26px;border:1px solid #ededed; margin-bottom:20px;}
.partner-t{ text-align:center; background:#f8f8f8; line-height:48px; font-size:16px; color:#1e9393; border:1px solid #ededed; border-bottom:none;}
.partner ul { overflow:hidden;}
.partner ul li{ float:left; width:198px; margin:0 26px 20px 0; text-align:center; position:relative;}
.partner ul li:nth-child(4n+4){margin:0 0 20px 0;}
.partner ul li img{ display:block; border:1px solid #dfdfdf;}
.partner ul li p{ line-height:32px;}
.partner ul li span{ position:absolute; width:200px; height:75px; line-height:75px; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; color:#fff; left:0; top:0; display:none;}
.partner ul li a:hover span{ display: block;}
.partner ul li.nomargin{ margin-right:0;}
.new-t{ float:left; width:896px; border:1px solid #d7d7d7; padding-right:25px; margin-bottom:20px; color:#909090;}
.new-t img{ float:left; padding-right:25px;}
.new-t h3{ color:#1c8287; font-size:16px; line-height:44px;}
.new-t p{ height:85px;}
.new-t span{color:#1c8287;}
.news{ float:left; width:896px; border:1px solid #d7d7d7; margin-bottom:20px;padding-right:25px; color:#909090;}
.news ul{ float:left; width:88px; background:#1c8287; margin-right:25px;}
.news b{ float:left; width:88px; height:80px; font-size:48px; text-align:center; color:#fff; line-height:80px; border-bottom:1px solid #15646a;}
.news span{ float:left; color:#fff; width:88px; text-align:center;line-height:36px; border-top:1px solid #23a0a4;}
.news h3 { color:#333; font-size:16px; line-height:38px;}
.newlist{ width:100%;  text-indent: 2em;}
.newlist h3,.newlist h1{ font-size:24px; line-height:36px; text-align:center; padding-bottom:20px;}
.newlist a{ color:#1e9393;}
.newlist img{ max-width:100%; color:#1c8287;}
.newlist-n { line-height:24px; text-align:center; margin-bottom:20px; font-size:12px;}
.down table{border:solid #c3c3c3; border-width:1px 0px 0px 1px; line-height:50px; text-align:center;}
.down th{ background:#1c8287;color:#fff; padding:0 27px;}
.down th,.down td{border: solid #c3c3c3; border-width:0px 1px 1px 0px;}
.down td{ padding:0 27px;}
.c-t { width:641px; border:1px solid #d7d7d7; padding:20px; margin-bottom:20px;}
.c-t .fr{ width:90px; text-align:center;}
.liuyan{ width:680px; margin:0 auto;}
.liuyan h3{ font-size:18px; padding:10px 0;}
.cc td{ padding:5px ; line-height:25px;}
.txt{ width:calc(100% - 8px); height:25px;line-height:25px; border:1px solid #e5e5e5; padding-left:3px;}
.txt1{ width:calc(100% - 8px);; line-height:25px; border:1px solid #e5e5e5; padding-left:3px;}
.txt3{ width:120px; height:25px; line-height:25px; border:1px solid #e5e5e5; padding-left:3px;}
.tijiao{ width:90px; height:30px; line-height:30px; color:#fff; background:#1c8287; text-align:center; border:none; margin-right:10px; display:inline; cursor:pointer;}
.tijiao:hover{ background:#003565;}
.chongzhi{ width:90px; height:30px; line-height:30px; color:#fff; background:#828282; text-align:center; border:none; margin-right:10px; display:inline; cursor:pointer;}
.Contact h1{ text-align:center; font-size:24px; line-height:32px; padding:50px 0px;}
.Contact ul{ margin:0px; padding:0px;}
.Contact ul li{float:left;width:200px; border-right:1px solid #e7e7e7; height:200px; padding:0px 12px;}
.Contact ul li a{display:block;width:205px; height:180px; padding-top:20px;}
.Contact ul li a:hover{color:#1e9393;}
.Contact ul li p{ font-size:14px; text-align:center;}
.Contact ul li p.font18{ font-size:18px; padding-top:3px;}
.Contact ul li a span{ margin:0px auto 15px;}
.Contact ul li.lastbor{border:none}
.Contact ul li a.adress span{ display:block;  width:80px; height:65px; background:url(../images/Icon57.gif) no-repeat}
.Contact ul li a.Tel span{ display:block; width:80px; height:65px; background:url(../images/Icon58.gif) no-repeat}
.Contact ul li a.Fax span{ display:block; width:80px; height:65px; background:url(../images/Icon59.gif) no-repeat}
.Contact ul li a.Email span{ display:block; width:80px; height:65px; background:url(../images/Icon60.gif) no-repeat}
.modular_list { width:840px; margin:0 auto;}
.modular_list ul{ }
.modular_list ul li{ float:left; width:403px; margin:0 30px 40px 0;}
.modular_list ul li img{ width:401px; height:225px; border:1px solid #d2d2d2; display:block;}
.modular_list ul li p{ font-size:16px; display:block; background:url(../images/arr2.gif) no-repeat left center; padding:8px 0 8px 15px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.modular_list ul li span{}
.modular_list ul li.nomargin{ margin-right:0;}
.prolist-t{ float:left; width:888px; padding-bottom:20px;}
.prolist-t img{ float:left; margin-right:48px; display: inline;}
.prolist-t h3,.prolist-t h1{ font-size:24px; padding-bottom:15px;}
.prolist-t p{ _width:366px;/* height:133px;*/}
.p-aa,.p-bb{ float:left; font-size:12px; width:87px; height:35px; line-height:35px; display:block; text-align:center; color:#fff; margin-right:15px;}
.p-aa:hover,.p-bb:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; color:#fff;}
.p-aa{ background:#1c8287;}
.p-bb{ background:#e71f19;}
.p-pdf{ float:left; font-size:12px; color:#1c8287; background:url(/pic/img31.jpg) 0 5px no-repeat; padding-left:34px; line-height:35px; display:block; margin-left:80px;}
.prolist h4{ font-size:18px; line-height:58px; }
.p-fx{width:925px; border-top: 1px solid #dddddd; padding:20px 0; margin-top:30px;}
.p-fx .fl{ width:527px;} 
.search_l .m_news{}
.search_l .m_news dl{ height:94px;border-bottom:1px solid #d1d1d1;margin-top:10px;}
.search_l .m_news dl dt,.search_l .m_news dl dt img{width: 150px;height:84px;display: block; float: left; position:relative;}
.search_l .m_news dl dt em{ position:absolute;top:0;left:0;filter:alpha(opacity=80);opacity:0.8; display:none; float:left; width:150px; height:72px;background:#7F7F7F; padding:12px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center;}
.search_l .m_news dl dt em b{ display:block; font-size:40px; line-height:42px; font-weight:bold;}
.search_l .m_news dl dt a:hover em{display:block;}
.search_l .m_news dl dd{ float:right; width:1020px; }
.search_l .m_news dl dd h4{ padding:8px 0 5px 0; font-size:16px; font-weight:normal;}
.search_l .m_news dl dd h4 a{ color:#333333;}
.search_l .m_news dl dd p{ height:50px; line-height:18px; overflow: hidden;}
.search_l .m_news dl dd p a{ color:#1c8287;}
.search_l .m_news dl.dl-top dt{ color:#ffffff; background:#006cff; border-color:#fff;}
.search_l .m_news dl.cur dt em{display:block;}
.proshow-ljzx{ padding:10px 0 0 0;}
.proshow-ljzx button{width: 110px; height: 35px; line-height: 35px; font-size: 16px; color: #fff; background-color: #1e9393; border: none; cursor: pointer;} 
.newl{ float:left;}
.hqbj {
        border: 1px solid #f3f3f3;
        padding: 0 0;
    }
    .hqbj-m {padding: 0 10px;}
    .hqbj_tit {
        margin-bottom: 20px;
        height: 20px;
        border-bottom: 3px solid #888f9b;
        position: relative;
    }
    .hqbj_t{background:#1e9393; font-size: 20px;color: #fff; text-align:center; display: block; font-weight:bold; height: 45px;padding-top: 16px;}
    .hqbj_tit span {
        position: absolute;
        top: 8px;
        left: 10px;
        width: 168px;
        display: inline-block;
        background-color: #fff;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
    }
    .hqbj_dh{padding: 5px 0 15px 0;}
    .hqbj_dh input{width: 100%; height: 30px; line-height: 30px; border: none; padding: 5px 0; margin:5px 0; background:#f9f9f9; text-indent:5px;}
    .hqbj_dh div{position: relative;}
    .hqbj_dh img{ position: absolute; right: 10px; top: 3px;}
    .hqbj-btn {padding-bottom: 10px;}
    .hqbj-btn button{ height: 45px; font-size: 16px; color: #fff; background-color: #1e9393; border: none; width: 100%;}
    .left-news{ padding: 10px 10px; border: 1px solid #f3f3f3;}
    .left-news li{height: 34px;
        line-height: 34px;
        width: 100%;
        background: url(../images/dy_d.gif) no-repeat left center;
        padding-left: 16px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        box-sizing: border-box;}
    .left-product{ padding: 10px 10px; border: 1px solid #f3f3f3;}
    .left-product li{height: 34px;
        line-height: 34px;
        width: 100%;
        background: url(../images/dy_d.gif) no-repeat left center;
        padding-left: 16px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        box-sizing: border-box;}
    .mb15{margin-bottom: 15px;}
.content_bg{position: fixed; width: 100vw; height: 100vh; background: rgba(0,0,0,0.9); z-index: 899;}
.content_box {width:300px;margin:10% auto auto;padding:50px 50px;border:2px solid #ccc;border-radius:10px;background-color:#fff;}
.contcat_right .content_box{margin:0 auto;}
.keybox{line-height: 30px; color:#1e9393; font-size: 16px; margin-bottom: 30px;}
.keybox img{vertical-align: middle;}
    .ipt {border:1px solid #ddd;padding:10px 5px;width: 100%;outline:none;border-radius:50px;background:#fff url(../images/suo.png) left 10px center no-repeat; text-indent: 30px; }
    .ipt:focus {background-color:#fefefe;box-shadow:0 0 3px #aaa;}
    .thead {font-weight:bold;font-size:38px;padding-bottom:20px!important;text-shadow:1px 1px 1px #fff;}
    .content_box th {color:#666;font-size:12px;font-weight:bold;text-shadow: 1px 1px 1px #fff;}
    .content_box td {padding:5px 0;}
    #submit_btn {background-color:#1e9393;border:none;border-radius:50px;width:100%;height:41px;line-height:41px;color:#fff;font-size:18px;font-weight:bold;cursor:pointer;margin-right:20px;display:block;outline:none;text-shadow:0 1px 1px #777;float:left;}
    #submit_btn:hover {background-color:#d8d8d8;color:#666;text-shadow:1px 1px 1px #fff;}
    /*.line {float:left;margin-top:10px;}*/
    .pd15 {padding-top:15px!important;}
    .red {color:red;}
    .tooltip {cursor:help;position:relative;text-shadow:2px 2px 2px #999;}
    .tooltip span {font: normal 14px verdana;color: #fff;visibility: hidden;position: absolute;bottom: 30px;left: 50%;z-index: 20000;width: 250px;margin-left: -127px;padding: 10px;border: 2px solid #422A20;background: -moz-linear-gradient(top, #B4784C 0%, #422A20 100%);
background: -webkit-gradient(linear, center top, center bottom, from(#B4784C), to(#422A20));background: -o-gradient(top, #B4784C, #422A20); border-bottom: solid 1px #422A20;-moz-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 0 0 5px 5px #B1A59D;-webkit-box-shadow: 0 0 5px 5px #B1A59D;box-shadow: 0 0 5px 5px #B1A59D;}
    .tooltip:hover span {visibility: visible;} 
#head .menu>.wap.active {
    right:220px;
    background: #1e9393;
    width: 100%;
}
#head .menu>.wap.active>.btn{left: 89%;}
@media only screen and (max-width: 1460px){
  #head .wrap{ max-width:1360px;}
  #head .menu>ul>li>a{ padding:0 0; font-size:17px;}
  #head .language{ max-width:60px;}
  #head .language>a{font-size:15px;}
}
@media only screen and (max-width: 1360px){
  #head .menu{ padding:0 2% 0 6%; }
  #head .language{ max-width:50px;}
  #head .language>a{font-size:14px;}
}
@media only screen and (max-width: 1300px){
  #head .logo{ width:19%; padding-right:1%;}
  #head .menu{ width:56%; padding:0 1%; }
}
@media only screen and (max-width: 1180px){
  #head .menu>ul>li>a{ padding:0 12px; font-size:16px;}
  #head .language{margin-right: 5px;}
  #head .language>a, #head .search>a{width: 38px; height: 38px; line-height: 38px;}
  #head .search>a{line-height: 36px;}
  #head .mall{width: 95px;}
  #head .mall img{height: 22px;}
  #head .mall span{font-size: 15px;}
  #head .search>form{ height:40px;}
  #head .search>form input[type="text"]{height:40px;line-height:40px;}
  #head .search>form button{height:40px;background-size:auto 24px;}
}
@media only screen and (max-width: 1080px){
  #head{ height:80px; border-bottom:0 !important; box-shadow:0 2px 4px rgba(0,0,0,.1);}
  #head .logo{ padding-right:3%; line-height:80px;}
  #head .menu{ width:62%; height:80px;}
  #head .menu>ul>li>a{ line-height:80px;}
  #head .menu>ul>li>div{top:80px;}
  #head .mall{display: none;}
  #head .language{line-height:80px;}
  #head .search{text-align:center; line-height:80px;}
  #head .search>.wap{ position:relative; display:block; width:100%; height:100%;}
  #head .search>.wap>a{display:inline-block; width:40px;height:40px; line-height:40px; background:#d0021c url("../images/icon-search.png") no-repeat; background-size:24px auto; background-position:50% 50%; border:1px solid #d0021c; border-radius:100%;}
  #head .search>form{display:none;}
}
@media only screen and (max-width: 1024px){
  /*#head{ padding-top:36px;}*/
  #head .wrap{ width:100%; max-width:none;overflow:hidden;}
  #head .logo{ padding-left:2%;padding-top: 15px;}
  #head .menu{ position:relative; padding:0 !important; width:50%; float:right;}
  #head .menu>.wap{ display:block; position:absolute; right:0;top:0; width:80px; height:100%; cursor:pointer;}
  #head .menu>.wap>.btn {position: absolute;top:50%; left:50%; z-index: 9; margin-top:-16px; margin-left:-16px; display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:32px;height:32px;-webkit-tap-highlight-color: transparent;-ms-touch-action: manipulation;touch-action: manipulation;}
  #head .menu>.wap>.btn>span { position: relative; display:block; margin-top:16px;}
  #head .menu>.wap>.btn>span,#head .menu>.wap>.btn>span:after,#head .menu>.wap>.btn>span:before { display: block;width:32px;height: 2px;background-color: #fff;transition-duration: .4s;-webkit-transition-property: background-color,-webkit-transform;-moz-transition-property: background-color,-moz-transform; -o-transition-property: background-color,-o-transform; transition-property: background-color,transform;}
  #head .menu>.wap>.btn>span:after,.menu>.wap>.btn>span:before { position: absolute; content: "";}
  #head .menu>.wap>.btn>span:before {top: -10px;}
  #head .menu>.wap>.btn>span:after {top: 10px;}
  #head .menu>.wap>.btn.active span { background-color: transparent;}
  #head .menu>.wap>.btn.active span:after,#head .menu>.wap>.btn.active span:before {background-color:#fff;}
  #head .menu>.wap>.btn.active span:before {-webkit-transform: translateY(10px)rotate(45deg);-moz-transform: translateY(10px)rotate(45deg);transform: translateY(10px)rotate(45deg);-ms-transform: translateY(10px)rotate(45deg);}
  #head .menu>.wap>.btn.active span:after {-webkit-transform: translateY(-10px)rotate(-45deg);-moz-transform: translateY(-10px)rotate(-45deg);transform: translateY(-10px)rotate(-45deg);-ms-transform: translateY(-10px)rotate(-45deg);}
  #head .menu>ul{display:none;}
  #head .language{position:fixed;z-index:2;left:0;top:0; width:100%; height:36px; line-height:36px; background:#fff; border-bottom:1px solid #eee; text-align:center; float:none; max-width: none;}
  #head .language>a{display:none; background: #fff;}
  #head .language>a.wap{display:block!important; width:100%;height:36px; line-height:36px; color:#999; font-family:Arial; font-size:14px; border:0 !important; border-radius:0;}
  #head .search{display:none;}
  .head .menu .jpIcon{right:65px;}
  .head .menu .enIcon{right:105px;}
  .applist ul li .text{left:20px; top:20px; width:80%;}
}
@media only screen and (max-width: 780px){
  #head{height:50px;}
  #head .logo{width:42%; line-height:40px;padding-top: 5px;}
  #head .logo>a>img{max-width:140px;}
  #head .menu{height:50px;}
  #head .menu>.wap{width:50px;}
  .head .menu .jpIcon{right:55px; top:10px;width: 30px; height: 30px; background-size:100%;}
  .head .menu .enIcon{right:95px;top:10px;width: 30px; height: 30px; background-size:100%;}
  .applist ul li .text{    left: 10px;top: 10px;width: 90%; position: relative; color: #000; }
  .applist ul li .text .amore{border:1px solid #1e9393;}
  .applist ul li:nth-child(2n+2) .text{left:10px; right:0px; top:10px; text-align:left;}
  .applist ul li .text h3 { font-size: 22px;}
  .appcon img{width:100%; margin-right:0px;}
}
.fl-left, .fl{ float:left;}
.fl-right, .fr{ float:right;}
#headwap {background:#1c8287;color: #fff;position: fixed;right: -300px;top: 0px;width: 220px;height: 100%;z-index: 9999;transition: all 0.35s;transform-origin: left center;transform: perspective(800px) rotateY(90deg);}
#headwap.active {right:0px;transform: rotateY(0deg);}
#headwap>.menu{padding:20% 0 10px 0;}
#headwap>.menu>ul{display:block;}
#headwap>.menu>ul>li{display:block;border-bottom: 1px solid rgba(255,255,255,0.5); padding: 10px 0;}
#headwap>.menu>ul>li>a{display:block; font-size:16px; color:#fff;padding:8px 20px; transition:all .35s; background:url(../images/icon-arrow-down-white.png) no-repeat right 10px center;background-size:8%;}
#headwap>.menu>ul>li:first-child>a{background:none;}
#headwap>.menu>ul>li.A>a{ background:rgba(0,0,0,.2) url(../images/icon-arrow-up-white.png) no-repeat right 10px center; background-size:8%;}
#headwap>.menu>ul>li>div{display:none;padding:0 20px;}
#headwap>.menu>ul>li>div>a{display:block;padding:8px 0; font-size:16px; color:rgba(255,255,255,.6);}
#headwap>.language{ padding:10px 20px; text-align:left;}
#headwap>.language>a{display:inline-block; padding:2px 20px; background:rgba(255,255,255,.2); border-radius:5px; color:rgba(255,255,255,.8); font-size:13px;}
#headwap>.language>a img{height:34px; width:auto; margin-right:4px; opacity:.8;}
#headwap>.search{ padding:20px; transition:all .35s;}
#headwap>.search>form{ display:block; box-sizing:border-box; width:100%; background:rgba(255,255,255,.5); height:30px; border-radius:30px;}
#headwap>.search>form input[type="text"]{outline: medium;float:left;height:30px;line-height:30px;width:80%;padding-left:16px;border:none; font-size:14px; background:none;color:#fff;box-sizing:border-box;overflow:hidden;}
#headwap>.search>form input::-webkit-input-placeholder{ color:#fff;}
#headwap>.search>form button{float:right;width:20%;height:30px;border:none; opacity:1;background:url(../images/icon-go-red.png) no-repeat center center;background-size:auto 20px;cursor:pointer;box-sizing:border-box;overflow:hidden;}
#headwap>.mall{margin-top: 10px; padding-left: 20px;}
#headwap>.mall a>img{height: 22px; vertical-align: middle; margin-top: -2px; margin-right: 3px;}
#headwap>.mall a>span{font-size: 15px; color: #fff;}
.pc{display:block;}
.sp{display:none;}
@media(max-width:1024px){
.pc{display:none;}
.sp{display:block;}  
}
