@charset "utf-8";
/*public start*/
*{-webkit-tap-highlight-color: transparent;  -webkit-box-sizing: border-box;  box-sizing: border-box;}  
html{ font-size:62.5%;}
html, body, span, div, p, a, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li {padding:0; margin:0;list-style: none;}
body{max-width:640px; margin:0 auto; background:#FFF;color:#333;font-size:1.4rem; font-family:"微软雅黑"} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;} 
ul,ol{list-style: none;}
img { max-width:100%; vertical-align:middle; border:none; font-size:0}
input{ outline:none;}
a {color:#333; text-decoration:none;}
i,em{font-style:normal;}

.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.clear{clear: both;}
.fix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.fix {zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tc{ text-align:center;}
.last{margin-right:0px !important;}



.wrap{ max-width:640px; min-width:320px; margin:0 auto; position:relative; overflow: hidden;}
.ctr{width: 97%; margin: 0 auto;}
.outL{white-space:normal;word-break:break-all;}  
.outH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 


.top{ position:relative;padding:2% 0 2.8%;}
.logo{width: 28.7%;margin-top: 1%;}
.language li{float: left;}
.language li a{border-right: 1px solid #747474;display: inline-block; font-size:1.4rem; color:#747474;line-height: 13px; padding-right:12px; margin-right: 12px;}
.language li.fgx a{ border:0;padding-right: 0; margin-right: 0px;}

.nav{width:50%; margin-top: 23%; cursor:pointer; }
.nav_ul{position:absolute;top:100%; z-index:99;right:0;width:100%;text-align:center;display:none;background:#0072ab;}
.nav_ul li{padding:2% 0;}
.nav_ul li a{font-size:1.4rem;color:#fff;}


.search{width:446px; height:38px; margin:2% 1% 5% 0; overflow:hidden; background:#fff;  border: 1px solid #279fde;
-o-border-radius:6px ; 
-moz-border-radius:6px ;
-wekit-border-radius:6px ;
border-radius:6px ;}
.search .text{width:260px; height:34px; text-indent:1em; font-size:1.4rem; background:#fff; border:0;}
.search .submit{width:19px; height:19px; background:#fff url(../images/search.png) no-repeat; margin-right:12px; margin-top:8px; border:0;}
.search .submit:hover{ cursor:pointer;}

.incpzx{margin-bottom: 7%;}
.incpzx_tit{ margin-bottom:6%;text-align:center; background:url(../images/index_01.png) no-repeat center; background-size: 100%;}
.incpzx_tit span{font-size:1.8rem; text-transform:uppercase; font-family:Arial;}
.incpzx_tit h2{ line-height:1.2em;font-size: 3.3rem;color:#0072ab; font-weight:bold;}

.pdt_list li{ float:left;width: 47.7%;margin: 0 4.6% 4% 0;text-align:center; }
.pdt_list .li_img{border:1px solid #d6d6d6; }

.pdt_list li span{display:block; margin-top:5%;}

.incpzx_box .more{ display: block;margin:0 auto; width: 24%; line-height: 2.6em; text-align: center; color: #fff; font-size: 1.6rem; border: 1px solid #279fde;font-family:Arial; background: #0072ab; }

.inabout{margin-bottom: 5%;}
.inabout_box h3{font-size: 2rem; color: #0072ab;  font-weight:bold;}
.inabout_box p{margin:1% 0 4%;line-height: 2em;font-size: 1.4rem;}
.inabout_box .more{ display: block;margin:5% auto 0; width: 24%; line-height: 2.6em; text-align: center; color: #fff; font-size: 1.6rem; border: 1px solid #279fde;font-family:Arial; background: #0072ab; }

.appli{ padding:6% 0 5%; background:#abcf4f;}
.appli_tit{ margin-bottom:5%;text-align:center; background:url(../images/index_06.png) no-repeat center;}
.appli_tit span{font-size:1.8rem; color:#fff; text-transform:uppercase; font-family:Arial;}
.appli_tit h2{ line-height:1em;font-size:3.3rem; color:#fff; font-weight:bold;}

.appli_list{ margin: 0 0 2%; }
.appli_list li{width:48%; float:left; margin:0 4% 4% 0; }


.appli_list li .appli_con{padding: 5% 10%; text-align:center; background:#fff;}
.appli_list li .appli_con span{ display:block; margin-bottom:3%; padding-bottom:5%;  font-weight:bold; text-align:center; background:url(../images/index_07.jpg) no-repeat bottom;}
.appli_list li .appli_con span a{font-size:1.6rem;}
.appli_list li .appli_con p{line-height:1.8em; color: #626262;}

.appli .more{ display:block; margin:0 auto; width:26%; line-height:2.6em; font-size:1.6rem; color:#fff; text-align:center; border:1px solid #fff; font-family:Arial;
-o-border-radius:6px ; 
-moz-border-radius:6px ;
-wekit-border-radius:6px ;
border-radius:6px ;}


.news_box{ margin:5% 0; }
.news_top{margin-bottom: 4%;padding-bottom: 2.5%;border-bottom:1px solid #d6d6d6; }
.news_top .more{ display:block; margin-top:2%; width:73px; line-height:22px;float:right; border:1px solid #d6d6d6; color:#c0c0c0;font-family:Arial; text-align:center;
-o-border-radius:8px ; 
-moz-border-radius:8px ;
-wekit-border-radius:8px ;
border-radius:8px ;}
.news_tab{ float:left;  }
.news_tab li{display:inline-block; width:146px; line-height: 2.5em;text-align:center; font-size:1.8rem;margin-right:9px; background:#d6d6d6; cursor:pointer;}
.news_tab li.on{background:#0072ab; color:#fff;}
.news_con{ display:none;}
.tab-on{display:block;}

.news_left{ width:44.3%;}
.news_right{width:50%; margin-right:1%;}
.news_right span{ display:block; margin-bottom: 2%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news_right span a{font-size:1.6rem;}
.news_right p{ line-height:1.8em; color:#626262;}
.news_right b{ display:block;margin-top: 8%;line-height: 1em;color:#626262; font-weight:normal;}
.news_right span a:hover{ color:#0072ab;}


.news_list{margin-top:3%;}
.news_list li{ line-height:2.9em;border-bottom:1px dashed #d1d1d1;}
.news_list li img{margin-right:5px;}
.news_list li span{float:right;}
.news_list li:hover a{ color:#0072ab;}
.news_list li:hover span{ color:#0072ab;}

.bottom{padding:5% 0 3.5%;background: #e7e7e7;}
.b_logo {width: 28.68%;margin-top: 2%;}
.b_phone{width: 31%;margin: 2.8% 0 0 12%;}
.b_phone p{margin-bottom:1%;font-size: 1.6rem;}
.ewm{width: 17%;}
.copyright{margin-top:6%;text-align: center;}
.copyright p span{margin-left:3%;}



.home{ position:fixed; bottom:0; width:100%;max-width:640px; min-width:320px;background:#0072ab; z-index: 99;}
.home_list li{ position:relative;float:left; width:25%;text-align:center; border-right:1px solid #fff; }
.home_list li a{ display:block;font-size:1.6rem; color:#fff; padding:9.3% 0 8%; }
.home_list li p{margin-top:4%;}
.home_list li img{ width:30%;}





/*product*/
.ny_main{padding:6% 0;}
.cpzx_menu{position:relative; padding: 2%; background:#0072ab;}
.header1{ font-size:1.8rem; color:#ffffff; line-height: 1em;}	

.nav2{width:4.7%; cursor:pointer; }
.cpzx_menu_list{ width: 29%; position:absolute;top:100%; right:0;display:none;  z-index:2;background: rgba(0,0,0,0.75);}
.cpzx_menu_list .kk a{ border-bottom:none;}
.cpzx_menu_list li{padding:0% 8%;  text-align:center;}
.cpzx_menu_list li:hover a{color:#3d95d5;}
.cpzx_menu_list li a{font-size:1.4rem;color: #fff; display:block; border-bottom:1px solid #b8b8b8; line-height:2.7em;}

.cpzx_list {margin-bottom: 6%;}
.cpzx_list li{ padding: 4% 0; border-bottom:1px dashed #b1d1e1;}
.cpzx_list .li_img{width: 28.68%; border:1px solid #d6d6d6;}

.cpzx_list .li_con{width:68%;margin-right:1%;}
.cpzx_list .li_con span{display:block; margin: 1% 0 2%;}
.cpzx_list .li_con span img{margin-right:5px;}
.cpzx_list .li_con p{line-height:1.8em;}

.page{width: 44%; margin: 0 auto;}



/*cpxq*/

.cpxq_box{margin-top: 5%;}

.cpxq_img{ width:53.4%;border:1px solid #d6d6d6;}


.cpxq_cent{ width:40%;}
.cpxq_cent h3{ margin-bottom:6%;font-size:2.2rem; font-weight:normal;}
.cpxq_cent h3 img{width: 2.5%;margin-right:3%; vertical-align:bottom;}
.cpxq_cent p{line-height:1.8em;}

.present_box{ margin-top:5%; height:445px; border:1px solid #0072ab;border-top:2px solid #0072ab;}
.cpxq_tab{background:#0072ab;}
.cpxq_tab li{ float:left; width:16.5%;line-height:3.2em; border-right:1px solid #fff;background:#0072ab;text-align:center;  cursor:pointer;color:#fff;}
.cpxq_tab li.feat{width: 17.5%;}
.cpxq_tab li.on{background:#fff; color:#333; }
.present_con{ display:none; padding: 4% 2%;}
.present_con p{line-height: 2em;}
.tab-on{display:block;}