body,div,p,h1,h2,h3,h4,h5,h6,span,img,a,b,u,i,em,ul,ol,li,dl,dt,dd,header,section,nav,footer,form,input,button,textarea{margin:0;padding:0;box-sizing:border-box;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
img,button{border:none;vertical-align:middle;}
.img{width:100%;}
input,button,textarea{outline:0;}
p,a{color:#7F7F7F;}
html{font-size:62.5%;}
body{background: #fff;font-size:0.25rem;}
.wid{width:95%;max-width:1200px;margin:0 auto;}
.clearfix{clear:both;display:block;content: "";}

.nc_title{margin-bottom:20px;font-size:22px;padding-bottom:20px;border-bottom:1px solid #B5B5B5;color:#5D5D5D;}
/**********header*********/
.head{max-width: 1200px;margin: 0 auto;}
.logo{float:left;width:240px;overflow: hidden;padding-top:7px;}
.logo a{display: block;}
.nav{float:left;padding-left:3%;overflow: hidden;font-size:18px;}
.nav li{text-align: center;}
.nav li a{position: relative;}
.nav li a b{position:absolute;height:2px;background: #F33A3A;width:0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.nav li a b.bl{right:50%;}
.nav li a b.br{left:50%;}
.menu{display:none;width:37px;height:37px;background: #DEDEE0;position: absolute;right:10px;top:20px;}
.menu>span{display: block;width:30px;height:3px;margin:7px auto;background: #fff;}
.search_input{position: absolute;right:0;width:200px;height:80px;overflow:hidden;}
.search{position: absolute;right:-150px;top:0;overflow:hidden;width:200px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.search .search_btn{float:left;display: inline-block;width: 50px;height: 80px;text-align: center;background: #F70A12;}
.search .search_field{color:#5D5D5D;padding-left:10px;height:78px;line-height:78px;right:0;width:150px;font-size:16px;border:1px solid #B5B5B5;border-left-color: transparent;}
.search:hover{right:0;}
.banner{position: relative;}

.banner .flex-direction-nav a{text-decoration: none;display: block;width: 40px;height: 48px;margin: -20px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 1;cursor: pointer;background-color: #fff;background: url(../images/arr.png) no-repeat;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.banner .flex-direction-nav a:hover{-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.banner .flex-direction-nav .flex-prev{left: 20px;background-position: 0 0;}
.banner .flex-direction-nav .flex-next{right: 20px;background-position: -132px 0;}


/**********footer*********/
.footer{border-top:1px solid #E5E5E5;margin-top:50px;}
.foot{overflow: hidden;padding:20px 0;font-size:16px;line-height:30px;color:#A3A3A3;border-bottom:1px solid #E5E5E5;}
.foot .left_logo{float:left;width:12%;padding:1%;border-right:1px dashed #959595;margin-right:2%;}
.foot .short_intro{float:left;width:40%;}
.foot .cont_type{float: right;}
.foot .clearfix{display: none;}
.foot_bottom{text-align: center;font-size:15px;padding:15px 0;}
.foot_bottom p,.foot_bottom a{display: inline-block;}

/*******分页条*******/
.pagination{margin-left:35%;}
.pagination ul{overflow:hidden;}
.pagination li{float:left;padding:0 0.08rem;}
.pagination li a{color:#454545;font-size:18px;}
.pagination li a.current{color:#0CD33B;}

/*******position**********/
.position{margin:0.25rem auto 0;padding-bottom:0.15rem;border-bottom: 1px solid #E5E5E5;font-size:18px;}

.sec_nav{margin-bottom:0.75rem;margin-top:0.15rem;border-bottom:1px solid #DCDCDC;}
.sec_nav ul{overflow:hidden;}
.sec_nav ul li{float:left;text-align: center;line-height:0.7rem;}
.sec_nav ul li a{color:#B9B9B9;}
.sec_nav ul li.active a,.sec_nav ul li:hover a{color:#FA8A8B;}

/*********index***********/
.index_service{margin-top:60px;color:#5D5D5D;}
.index_service>h3{font-size:20px;text-align: center;padding-bottom: 25px;margin-bottom:30px;border-bottom:1px solid #B5B5B5;}
.index_service .idx_serv_list{overflow: hidden;}
.index_service .idx_serv_list dl{overflow:hidden;margin-bottom:50px;}
.index_service .idx_serv_list dl:first-child{margin-left:0;}
.index_service .idx_serv_list dl dt{margin-bottom:20px;overflow: hidden;}
.index_service .idx_serv_list dl dt img{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.index_service .idx_serv_list dl dt:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}

.index_service .idx_serv_list dl dd h3{margin-bottom:10px;font-size:18px;}
.index_service .idx_serv_list dl dd p{font-size:14px;}

.index_new_choice{margin-bottom: 40px;overflow: hidden;color:#5d5d5d;}
.index_new_choice .left_new{overflow: hidden;}
.left_new .left_new_sub dt{overflow: hidden;}
.left_new .left_new_sub dt img{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.left_new .left_new_sub dt:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.left_new .left_new_sub dd{padding-right:10px;}
.left_new .left_new_sub .des{overflow: hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.left_new .left_new_sub .des span{font-size:18px;vertical-align: middle;}
.left_new .left_new_sub .des .in_title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.left_new .left_new_sub .des:hover{margin-left:-20px;}
.left_new .left_new_sub .des:hover span{color:#F76452;}
.right_choice .why_choose{padding:10px;overflow: hidden;}
.right_choice dl{float:left;text-align: center;margin-top:20px;font-size:18px;}
.right_choice dl dt{margin-bottom: 10px;}
.right_choice dl dt img{width:50%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.right_choice dl:hover >dt>img{-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}

/*********about***********/
.about h3{font-size:20px;margin:0.5rem auto 0.6rem;text-align: center;color:#5D5D5D;}
.about_info{margin-bottom:100px;padding:0 15px;}
.about_info p{line-height:30px;text-indent: 1cm;font-size:16px;}
.about .chose h3{margin-bottom:50px;}
.about .chose ul{overflow: hidden;padding:0 3%;}
.about .chose li{float:left;text-align: center;font-size:18px;color:#5D5D5D;margin-bottom:40px;}
.about .chose li dt{margin-bottom:30px;border:1px solid #B5B5B5;padding:10%;}

/*********new************/
.new .sec_nav ul{width:60%;margin:0 auto;}
.new .sec_nav ul li{width:50%;text-align: center;font-size:20px;}
.new_list li{cursor:pointer;margin-bottom:50px;}
.new_list li>a{display: block;overflow: hidden;color:#5D5D5D;}
.left_img img{transition: all .5s;}
.descrp{font-size:14px;padding-right:20px;}
.descrp>h3{line-height:0.4rem;font-size:18px;}
.descrp>h4{font-weight:normal;margin-bottom:0.2rem;}
.descrp>p{line-height:0.3rem;}
.descrp .des_cont{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
/*********show_new*********/
.show_new{margin:0.6rem auto 0;color:#5D5D5D;padding-bottom:60px;}
.show_new .new_title{text-align: center;}
.show_new .new_title h3{font-size:18px;margin-bottom:20px;}
.show_new .new_title .author{margin-bottom:40px;font-size:12px;}
.show_new .new_title .author span{margin-right:15px;}
.show_new .detail_cont{text-indent: 1cm;line-height:0.45rem;min-height:300px;font-size:16px;}
.show_new .articlebook{line-height: 35px;font-size:18px;}

/*********service************/
.service{margin:40px auto 0;}
.service dl{width:96%;margin:0.35rem auto 0.5rem;overflow: hidden;color:#5D5D5D;}
.service dl dt{overflow:hidden;}
.service dl dt img{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.service dl dt:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.service dl dd h3{font-size:0.3rem;margin-bottom: 0.4rem;text-align: center;}
.service dl dd p{line-height:0.4rem;font-size:15px;}

/*********product************/
.product{position: relative;}
.product .sec_nav ul{width:70%;margin:0 auto;}
.product .sec_nav ul li{width:33%;font-size:20px;}
.product_list{overflow:hidden;}
.product_list li dl{overflow: hidden;}
.product_list li dt{background: #F1F1F1;text-align: center;overflow: hidden;}
.product_list li dt img{width:90%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.product_list li dt:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.product_list li dd h3{color:#F70A12;}

/********contact*************/
.contact{margin:50px auto 0;color:#5D5D5D;overflow:hidden;}
.right_map{overflow: hidden;}
.left_msg dl dt{padding:15px 0 20px;border-bottom:1px solid #B5B5B5;font-size:20px;}
.left_msg dl dd{padding:25px 0 25px 5px;border-bottom:1px solid #B5B5B5;line-height:30px;font-size:14px;}
.left_msg .form{margin-top:40px;}
.left_msg .form dd{padding:0;border-bottom: none;}
.left_msg input,.left_msg textarea{line-height:40px;height:40px;border:none;width:100%;border-bottom:1px solid #B5B5B5;padding-bottom:5px;font-size:14px; }
.left_msg textarea{resize: none;}
.left_msg .btn1{width:60px;text-align: center;height:24px;line-height: 24px;border:1px solid #B5B5B5;background: #fff;}


@media screen and (min-width:501px){
    .about .chose li{width:18%;margin-right:2.5%;}
    .about .chose li:first-child+li+li+li+li{margin-right:0;}
}
@media screen and (min-width:641px){
    .index_service .idx_serv_list dl{float:left;width:28%;margin-left:8%;}
    .index_service .idx_serv_list dl:first-child{margin-left:0;}

    /*.index_new_choice .nc_title{margin-bottom:20px;}*/
    .left_new .left_new_sub dt{float:left;width:40%;}
    .left_new .left_new_sub dd{float:right;width:56%;}
    .left_new .left_new_sub .des span{display:inline-block;line-height:45px;}
    .left_new .left_new_sub .des .in_title{max-width:60%;margin-right:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


    .product_list li dt{float:left;width:46%;background: #F1F1F1;text-align: center;overflow: hidden;}
    .product_list li dd{float:right;width:50%;padding:0.4rem 4% 0.3rem;}
    .product_list li dd h3{font-size:20px;margin-bottom:0.2rem;color:#F70A12;}
    .product_list li dd p{font-size:16px;}
    .product_list li:nth-child(2n){margin-top:-0.8rem;}
    .product_list li:nth-child(2n) dt{float:right;}
    .product_list li:nth-child(2n) dd{float:left;padding-top:1.7rem;}
    .product_list li:nth-child(3n) dd{border-bottom:1px solid #D8D8D8;}
    .product .pagination{position: absolute;right:0;bottom:20px;}
}
@media screen and (min-width:769px){
    .left_new .left_new_sub dt{float:left;width:36%;}
    .left_new .left_new_sub dd{float:right;width:56%;}

    .left_img{float:left;width:20%;margin-right:4%;}
    .descrp{float:left;width:76%;}

    .service dl dt{width:32%;}
    .service dl dd{width:65%;}
    .service dl dt,.service dl:nth-child(2n) dd{float:left;}
    .service dl dd,.service dl:nth-child(2n) dt{float:right;}

    .left_msg{float:left;width:30%;}
    .right_map{float:right;width:65%;overflow: hidden;}
}
@media screen and (min-width:821px){
    .nav{width:69%;min-width:600px;margin-left:5%;}
    .nav li{float:left;line-height:80px;margin-left:1.5em;}
    .nav li a b{bottom:-10px; }
    .nav li:hover >a>b,.nav li.active a b{width:30%;}
}
@media screen and (min-width:993px){
    .index_new_choice .left_new{float:left;width:65%;}
    .index_new_choice .right_choice{float:right;width:30%;}
    .left_new .left_new_sub dt{float:left;width:40%;}
    .left_new .left_new_sub dd{float:right;width:56%;padding-right:10px;}
    .left_new .left_new_sub .des span{display:inline-block;font-size:18px;line-height:45px;}
    .left_new .left_new_sub .des .in_title{max-width:60%;margin-right:20px;}
    .right_choice dl{float:left;width:33.333%;}

    .pro_list{overflow:hidden;position: relative;font-size:18px;}
    .pro_list .flex-direction-nav{float:right;width:7%;margin-right:3%;}
    .pro_list .flex-direction-nav a{display:block;width:100%;height:184px;}
    .pro_list .flex-direction-nav .flex-prev{background: url("../images/arr_top.png") no-repeat 50% 50%;}
    .pro_list .flex-direction-nav .flex-next{background: url("../images/arr_bottom.png") no-repeat 50% 50%;}

    .pro_list .flex-control-nav{float:right;width:10%;margin-right:3%;}
    .pro_list .flex-control-nav li{background: #E6E6E6;margin-bottom:15px;cursor: pointer;}
    .pro_list .flex-control-nav li:first-child+li+li+li{margin-bottom:0;}
    .pro_list .flex-control-nav img{width:100%;}
    .pro_list .flex-control-nav img.flex-active{background: #fff;border:1px solid #E70808;}
    .pro_list .flex-viewport{float:right;width:77%;}
    .pro_list .flex-viewport dl{overflow: hidden;background: #E6E6E6;}
    .pro_list .flex-viewport dd,.pro_list .flex-viewport dt{float:left;width:50%;}
    .pro_list .flex-viewport dd{padding: 0 8%;padding-top:100px;}
    .pro_list .flex-viewport dd>h3{color:#F54C51;margin-bottom:20px;}
    .pro_list .flex-viewport dd>p{font-size:16px;line-height:30px;}
}
@media screen and (min-width: 1200px){
    .service dl dd h3{margin-bottom: 27px;}
    .service dl dd p{line-height:35px;}
    .product_list li dd h3{font-size:20px;}
    .product_list li dd p{font-size:18px;}
}
@media screen and (max-width:992px){
    .foot .left_logo{margin-top: 10px;}
    .logo{width:200px;padding-top:12px;}
    .right_choice dl{width:18%;margin-left:2.5%;}
    .right_choice dl:first-child{margin-left:0;}

    .pro_list{position: relative;font-size:18px;}
    .pro_list .flex-control-nav{width:100%;position:absolute; bottom:0;left:0;overflow: hidden;}
    .pro_list .flex-control-nav li{cursor: pointer;width:25%;float:left;}
    .pro_list .flex-control-nav li:first-child+li+li+li{margin-bottom:0;}
    .pro_list .flex-control-nav img{width:100%;background: #E6E6E6;border:1px solid #F2F2F2;opacity:0.1;}
    .pro_list .flex-control-nav img.flex-active{background: #fff;border-color:#E70808;opacity:1;}
    .pro_list .flex-viewport dl{overflow: hidden;background: #E6E6E6;padding-bottom: 200px;}
    .pro_list .flex-viewport dd,.pro_list .flex-viewport dt{float:left;width:50%;}
    .pro_list .flex-viewport dd{padding: 0 8%;padding-top:100px;}
    .pro_list .flex-viewport dd>h3{color:#F54C51;margin-bottom:20px;}
    .pro_list .flex-viewport dd>p{font-size:16px;line-height:30px;}
}
@media screen and (max-width:820px){
    .nav{position: absolute;left:0;top:80px;width:100%;z-index:999;display: none;padding:30px 0;background: #E6E6E6;}
    .nav li{line-height:45px;}
    .nav li a{display: block;}
    .nav li a b{bottom:0;}
    .nav li:hover >a>b,.nav li.active a b{width:50%;}
    .menu{display: block;}
    .search_input{right:60px;height:37px;margin-top:20px;}
    .search{height:37px;right:-163px;}
    .search .search_btn{height:37px;width:37px;}
    .search .search_field{height:36px;line-height:36px;font-size:14px;vertical-align: middle;}
}
@media screen and (max-width:768px){
    .pro_list .flex-viewport dl{overflow: hidden;background: #E6E6E6;padding-bottom: 150px;}
    .foot .left_logo{width:15%;}
    .foot{font-size:14px;}
    .new_list li{margin-bottom:0.5rem;}
    .descrp>h3{margin-top:0.12rem;}

    .service dl{margin-bottom:40px;}
    .service dl dt{margin-bottom:15px;}
    .service dl dd h3{font-size:16px;}
    .service dl dd p{line-height:25px;}

    .left_msg .form{margin:40px 0;}

}
@media screen and (max-width:640px){
    .pro_list .flex-viewport dd>h3{font-size:16px;}
    .pro_list .flex-viewport dd>p{font-size:14px;}
    .pro_list .flex-viewport dt{padding-top:30px;}
    .foot .left_logo{width:30%;margin-right:5%;}
    .foot .short_intro{width:65%;}
    .foot .cont_type{float:none;margin-top:20px;}
    .foot .clearfix{display: block;}

    .position{font-size:0.25rem;}

    .left_new .left_new_sub .des span{display:inline-block;line-height:35px;font-size:16px;}
    .left_new .left_new_sub .des .in_title{max-width:60%;margin-right:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

    .show_new .detail_cont{min-height:0;margin-bottom:1rem;}
    .product_list li{margin-bottom:40px;font-size:14px;}
    .product_list li dd h3{font-size:16px;margin:10px 0;}

}
@media screen and (max-width:500px){
    .pro_list .flex-viewport dl{padding-bottom: 100px;}
    .pro_list .flex-viewport dd,.pro_list .flex-viewport dt{float:none;width:100%;}
    .pro_list .flex-viewport dd{padding-top:50px;}
    .new .sec_nav ul li,.product .sec_nav ul li{font-size:0.3rem;line-height:45px;}
    .pagination{width:95%;margin-left:auto;margin-right:auto;}
    .descrp>h3{font-size:0.2rem;}
    .show_new .detail_cont{line-height:30px;}
    .show_new .articlebook{font-size:0.25rem;}
    .about .chose li{width:45%;margin-right:10%;}
    .about .chose li:first-child+li,.about .chose li:first-child+li+li+li{margin-right:0;}
}
@media screen and (max-width:400px){
    .left_new .left_new_sub .des .in_title{max-width:100%;}
    .right_choice dl{width:30%;margin-left:5%;}
    .right_choice dl:first-child+dl+dl+dl{margin-left:0;}
    .foot .left_logo,.foot .short_intro{float:none;width:100%;}
}



