body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i { font: normal 62.5%; }
*{margin:0px; padding:0px;font-family:'微软雅黑';}
a{text-decoration:none; color:#333;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
li{ list-style:none;}
.clear{clear:both;}
.clearfix{clear:both;}
img{ border: 0;vertical-align:middle;}
.last{margin-right:0px !important;}
button, input, select, textarea { font-size: 100%;outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
.div1200{width:1200px; margin:0px auto;}
.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fixed {  *zoom: 1;}
.wrap {
    width: 100%;
    min-width: 1200px;
    _zoom: 1;
    position: relative;
    overflow: hidden;
}
.wp{ width:94%; margin:0 auto;}
/* reset.css V1.0  End */
.p_scale { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); }
.overflow { height: auto; overflow: hidden; }
/*index*/
.top{ padding-top:2.2%;}
.topRight > ul > li{ float:left; margin-right:26px; width:70px; text-align:center; line-height:48px; padding-bottom:2.2%; position:relative;}
.topRight > ul > li > a{ display:block; font-size:16px; color:#333;}
.topRight > ul > li:hover > a{ color:#5595d7;}
.topRight > ul > .on a{ color:#5595d7;}
.erji{ display:none; width:200px; background:#f5f5f5; position:absolute; top:100%; left:-10px; z-index:999;}
.erji li{ line-height:36px; text-align:left; padding-left:13px;}
.erji li a{ display:block; font-size:14px; color:#333;}
.erji li:hover{ background:#5595d7;}
.erji li:hover a{ color:#fff;}
.topRight > ul > li:hover .erji{ display:block;}
.mobile_nav{ display:none;}
.menu_btn{ margin-top:30%;}
.hy{ overflow-y: hidden;}
.navbg{ background:rgba(238,238,238,0.69); width:100%; height:100%; position:absolute; z-index:888; left:-100%; overflow-y:hidden;}
.mainnav{ width:80%; height:100%; position:absolute; top: 0; right:-100%; z-index:999; overflow:hidden; background:rgba(255,255,255,0.9);}
.mainnav>li{ text-align: left; position:relative; font-size:1.8rem; color:#000;  border-bottom:1px solid #333;}
.mainnav>li:first-child a:before{ content:"";}
.mainnav>li:first-child.active>a:before{content:"";}
.mainnav>li:nth-child(2) a:before{ content:"";}
.mainnav>li:nth-child(2).active>a:before{content:"";}
.mainnav>li:nth-child(4) a:before{ content:"";}
.mainnav>li:nth-child(4).active>a:before{content:"";}
.mainnav>li:nth-child(5) a:before{ content:"";}
.mainnav>li:nth-child(5).active>a:before{content:"";}
.mainnav>li:nth-child(6) a:before{ content:"";}
.mainnav>li:nth-child(6).active>a:before{content:"";}
.mainnav>li:nth-child(7) a:before{ content:"";}
.mainnav>li:nth-child(7).active>a:before{content:"";}
.mainnav>li>a{ position: relative; color:#333; display:block; line-height:42px; padding-left:5%; font-size:16px;}
.mainnav>li>a:before{ content:"+"; position: absolute; right: 5%; top:2%; color:#333;   font-size:2.4rem;}
.mainnav>li:hover>a:before,.mainnav>li.active>a:before{content:"-"; position: absolute; right: 5%;top:2%;color:#fff; }
.mainnav>li:hover>a,.mainnav>li.active>a{color:#fff; background:rgba(0,0,0,0.9);}
.mainnav>li>ul{ display:none;}
.mainnav>li>ul>li{ font-size:14px; line-height:3em;}
.mainnav>li>ul>li>a{ padding-left:7%; display:block; color: #333;}
.swiper-slide img{ width:100%; margin:0 auto;}
.product{ margin-top:2.5%;}
.tit{ text-align:center;}
.tit_name{ font-size:24px; color:#5595d7;}
.tit_eng{ font-size:18px; color:#999; text-transform:capitalize; margin-top:1%;}
.product_list{ margin-top:3%;}
.product_list ul li{ width:23%; border:2px solid #f5f5f5; box-shadow:0 5px 20px #dfdfdf; -webkit-box-shadow:0 5px 20px #dfdfdf; -moz-box-shadow:0 5px 20px #dfdfdf; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; float:left; margin-right:2.2%;}
.product_list ul li .li_img img{ width:100%;}
.product_list ul li p{ text-align:center; font-size:16px; color:#666; background:#f5f5f5; line-height:62px;}
.product_list ul li:hover{ border:2px solid #5595d7;}
.product_list ul li:hover p{ background:#5595d7; color:#fff;}
.more{ width:140px; height:40px; margin:3.3% auto 0; text-align:center; border:2px solid #da251c; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;} 
.more p{ font-size:20px; color:#da251c; line-height:40px; text-transform:capitalize;}
.index_list{ margin-top:5%; padding:5% 0; background:#f5f5f5;}
.index_list ul li{ width:20%; float:left;}
.index_list ul li img{ width:100%; margin:0 auto;}
.index_con{ background:#fff; padding:5% 0;}
.index_con .nr_about{ font-size:18px; color:#333; text-align:center;}
.index_bk{ width:50px; height:2px; background:#5595d7; text-align:center; margin:5px auto;}
.nr_eng{ font-size:14px; color:#666; text-align:center; text-transform:uppercase;}
.index_list ul li:hover .index_con{ background:#5595d7;}
.index_list ul li:hover p{ color:#fff;}
.index_list ul li:hover .index_bk{ background:#fff;}
.footer{ border-top:4px solid #5595d7; background:#2b2e32; padding-top:3%;}
.footer_left{ width:60%;}
.footer_left ul{ float:left; margin-left:3.8%;}
.footer_left ul h6{ font-size:16px; color:#fff; font-weight:normal; line-height:32px;}
.footer_left ul li a{ font-size:14px; color:#ededed; line-height:25px;}
.footer_right{ margin-right:4%;}
.footer_right h1{ font-size:30px; color:#fff; font-weight:normal;}
.footer_right .phone{ font-size:32px; color:#3ca1db; font-weight:bold; text-align:center; margin-top:3%;}
.footer_right .address{ font-size:14px; color:#cdcdcd;}
.copy{ padding-top:5%;}
.copy p{ text-align:center; font-size:14px; color:#999; line-height:42px;}
.mobile_footer{ display:none;}
.subNavBox{width:100%;border:solid 1px #fff;}
.subNav{border-bottom:solid 1px #fff;cursor:pointer;font-size:16px;color:#fff;line-height:36px;padding-left:10px;background:url(../images/jiantou1.png) 95% center no-repeat;}
.subNav:hover{color:#5595d7;}
.currentDd{color:#5595d7}
.currentDt{background:url(../images/jiantou.png) 95% center no-repeat;}
.navContent{display: none;border-bottom:solid 1px #fff;}
.navContent li a{display:block;heigh:28px;font-size:14px;line-height:28px;color:#ededed; padding-left:3%;}
.navContent li a:hover{color:#5595d7;background:#fff}
/*product*/
.banner img{ width:100%; margin:0 auto;}
.wz{ background:#eee; padding-bottom:6%;}
.wz_tit{ padding-top:2.5%;}
.wz_tit span{ font-size:14px; color:#999;}
.wz_tit .dy{ padding:0 20px;}
.wz_tit .dq{ color:#dd4b43;}
.wz_con{ padding-top:2.5%;}
.wz_left{ width:23.5%;}
.wz_left h5{ padding-left:30px;background:#5595d7; font-size:20px; color:#fff; line-height:52px; font-weight:normal; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}
.wz_left ul{ background:#fff; padding-left:44px; padding-bottom:100px;border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;}
.wz_left ul li ul{padding-left: 24px;padding-bottom: 10px;}
.wz_left ul li{ line-height:36px;}
.wz_left ul li a{ display:block; font-size:16px; color:#666;}
.wz_left ul li:hover{ list-style:disc; font-size:16px;}
.wz_left ul li:hover >a{ color:#5595d7;}
.wz_left ul li.cur{ list-style:disc; font-size:16px;}
.wz_left ul li.cur >a{ color:#5595d7;}
.wz_right{ margin-left:2.2%; width:74%;}
.wz_product ul li{ width:31.3%; margin-right:2%; border:2px solid #f5f5f5;box-shadow:0 5px 20px #c4c4c4; -webkit-box-shadow:0 5px 20px #c4c4c4; -moz-box-shadow:0 5px 20px #c4c4c4; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; float:left; margin-bottom:2%;}
.wz_product ul li .li_img img{ width:100%; margin:0 auto;}
.wz_product ul li p{ font-size:16px; color:#666; text-align:center; background:#f5f5f5; line-height:62px;}
.wz_product ul li:hover{ border:2px solid #5595d7;}
.wz_product ul li:hover p{ background:#5595d7; color:#fff;}
.wz_product ul li:nth-child(3){ margin-right:0 !important;}
.wz_product ul li:nth-child(6){ margin-right:0 !important;}
.wz_product ul li:nth-child(9){ margin-right:0 !important;}
.fenye{ margin-top:6%; margin-left:8%;}
/*product_xq*/
.product_xq{ background:#fff; padding:3.6% 9%;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.product_xq h3{ font-size:24px; color:#5595d7; line-height:30px; text-align:center; font-weight:normal;}
.product_xq_qh{ padding-top:4%; position:relative;}
.ban{ width:100%; height:532px; position:relative;margin:0 auto;}
.ban2{ width:98.7%; height:420px; position:relative; overflow:hidden; border:1px solid #ddd;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:720px; height:420px;}
.prev{ float:left; cursor:pointer;}
.num{ height:96px;overflow:hidden; width:656px; position:relative;float:left; overflow-x:auto;}
.min_pic{width:95%; background:#ddd; padding:0.5% 2%;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:156px; height:92px; margin-right:4px; padding:2px;}
.num ul li.on{ border:2px solid #5594d6; padding:0;}
.prev_btn1{ width:10px; text-align:center; height:18px; margin-top:42px; margin-right:12px; cursor:pointer; float:left;}
.next_btn1{  width:10px; text-align:center; height:18px; margin-top:42px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:200px; left:-40px; width:28px; height:50px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:200px; right:-40px; width:28px; height:50px;z-index:9;cursor:pointer;}
.product_xq_p{ margin-top:2%;}
.product_xq_p p{ font-size:16px; color:#666; line-height:24px;}
.product_xq_p h6{ font-size:18px; color:#da271d; margin-top:4%; font-weight:normal;}
.mobile_product_xq{ display:none; margin-top:4%;}
/*loadown*/
.loadown ul li{ background:#fff;}
.loadown_left{ width:23%; padding-right:7%;}
.loadown_left img{ width:95%; margin:0 auto;}
.loadown_right{ width:70%; border-bottom:1px solid #cdcdcd; padding-bottom:1%;}
.down_left{ width:75%;}
.down_left h4{ font-size:22px; color:#333; font-weight:normal; margin-top:4%;}
.down_left p{ font-size:16px; color:#999; line-height:24px; margin-top:3%;}
.down_right{ padding-right:4%; width:16%;}
.down_right p{ font-size:16px; color:#999; margin-top:18%;}
.down_right p span{ font-size:14px; color:#5595d7;}
.down_right img{ text-align:center; margin-top:84%; margin-left:34%;}
.down_right .img2{ display:none;}
.loadown ul li:hover .loadown_left{ border-bottom:none;}
.loadown ul li:hover .loadown_right{ border-bottom:none;}
.loadown ul li:hover .img1{ display:none;}
.loadown ul li:hover .img2{ display:block;}
.loadown ul li .loadown_left .loadown_img{ overflow:hidden;}
.loadown ul li .loadown_left img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
.loadown ul li:hover .loadown_left img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
/*news*/
.news ul li{ background:#fff;}
.news_left{ width:23%;padding-right:7%;}
.news_right{width:70%; border-bottom:1px solid #cdcdcd; padding-bottom:3.2%;}
.new_left{ width:75%;}
.new_right{ padding-right:4%; width:16%;}
.new_left h4{ font-size:22px; color:#333; font-weight:normal; margin-top:4%;}
.new_left p{ font-size:16px; color:#999; line-height:24px; margin-top:3%;}
.new_right p{ font-size:16px; color:#999; margin-top:18%;}
.new_right p span{ font-size:14px; color:#5595d7;}
.new_right img{ text-align:center; margin-top:84%; margin-left:34%;transition: all 0.5s;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
.news ul li:hover{ background:#5595d7;}
.news ul li:hover .new_left h4{ color:#fff;}
.news ul li:hover .new_right p{ color:#ddd;}
.news ul li:hover .new_right p span{ color:#ddd;}
.news ul li:hover .new_left p{ color:#ddd;}
.news ul li:hover .new_right img{ margin-left:45%;}
.news ul li .news_left .news_img{ overflow:hidden;}
.news ul li .news_left img{ width:96%;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
.news ul li:hover .news_left img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
/*zxns*/
.subNavBox1{width:100%;}
.subNav1{cursor:pointer;font-size:20px;color:#fff;line-height:60px;background:url(../images/zxns_07.png) 95% center no-repeat #5595d7; text-align:center;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:10px;}
.currentDd1{color:#fff;}
.currentDt1{background:url(../images/zxns_03.png) 95% center no-repeat #5595d7;}
.navContent1{display: none; background:#fff; padding:3%; margin-bottom:10px;border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; margin-top:-10px;}
.content1 p{ font-size:16px; color:#666; line-height:30px;}
.content1 p strong{ color:#333; font-size:18px; font-weight:normal;}

.newList ul li{ background:#f3f3f3; border:1px solid #cccccc; padding:14px 13px; margin-bottom:11px;}
.newList .listLeft{ width:17%;}

.detailtitle{line-height:30px;text-align:center;font-size:16px;font-weight:bold;color:#5595d7;margin:0px auto;clear:both;}
.detailtitle span{font-size:12px;color:#666666; font-weight:100;}
.detailContent{text-align: justify;line-height:36px;font-size:15px;margin:0px auto;padding-bottom:10px;clear:both;color: #666666;}

.nybox_con{line-height:36px;padding:12px;border: solid 1px #ddd;}
.job_box{border: solid 1px #ddd;}
.job_box tr{line-height:36px;}
.box_style {color: #4e4e4e;font-size: 14px;font-family: "微软雅黑";}

.prev_btn2 {
    width: 10px;
    text-align: center;
    height: 18px;
    margin-top: 42px;
    margin-right: 20px;
    cursor: pointer;
    float: left;
}
.next_btn2 {
    width: 10px;
    text-align: center;
    height: 18px;
    margin-top: 42px;
    cursor: pointer;
    float: right;
}

@media(max-width:800px){
	.wz_product ul li p{line-height:43px;height:80px;}
	.product_list ul li p{line-height:43px;height:80px;}
}




















