
.move_nav_icon { width: 48px;height: 48px;box-sizing:border-box; border:2px solid #cc0001; border-radius:3px;   position: absolute; top: 50%;transform: translateY(-50%) scale(0.8);z-index: 6;right:8px; }
.move_nav_icon ul { height: 44px; overflow:hidden;   }
.move_icon { margin-top: 8px;height: 2px; }
.move_icon span { background:#cc0001; }
.move_nav_icon ul li:nth-child(1){ margin-top:10px;    }
.move_icon .move_icon_max{ display:block; width:30px; height:3px; margin-left:7px; float:left; border-radius:10px;  transition:1s;         }
.move_nav_icon:hover { cursor:pointer;   }
.mob_nav_wrap { overflow:hidden; position:relative; height:60px; background:#fff;  }
.mob_head_logo {  box-sizing:border-box;width:100%;overflow:hidden;  height:60px; }
.mob_head_logo a{ overflow:hidden; display:block;height:60px;width:100%; text-align:left;  }
.mob_head_logo img{  max-height:100%; }

.top_Language { width:48px;height:48px; text-align:center; box-sizing:border-box; border:2px solid #ddd;border-radius:3px;  position: absolute; top: 50%;transform: translateY(-50%) scale(0.8);z-index: 6;right:55px;    }
.top_Language h2 {  color:#ddd;line-height:44px;font-size:20px;   }
.top_Language h2 a{  color:#ddd;line-height:44px;font-size:20px;   }
.selectnav{ position: fixed;z-index:2000;width:100%;overflow: hidden;left:0; top:0;bottom:0px;  background:rgba(0,0,0,0.4);display:none;  }
.selectnav2{ overflow: hidden; background: #fff;width: 30%; position: absolute;right:0px; height:100%;  padding-top:30px;  }
.selectnav ul li { width: 100%; background: #fff; height:42px; font-size: 16px;line-height: 42px; }
.selectnav ul li a {display: block; padding-left: 10%; color:#555;  }

/*手机头部*/

.banner_wrap {  width:100%;height:200px; }
.banner_con {  height:100%;width:100%; }
.banner_con a{  height:100%;width:100%; display:block; background-size:auto 100%!important;        }
.banner_con .swiper-pagination-bullet-active {   background:#cc0001;}

/*banner*/
.index_about_wrap {    }
.index_about_con {  padding:20px 20px 10px;text-align:center;    }
.index_about_con h2 {  color:#000064;font-size:18px;text-align:center; position:relative; line-height:60px;     }
.index_about_con h2:after {  position:absolute;content:"";width:60px;height:1px;background:#cc0001;left:50%;bottom:0px;margin-left:-30px;  }
.index_about_videro {  margin:20px 0; position:relative;  height:200px;  }
.index_about_videro video {  height:200px; opacity:1;  position:absolute;left:0px;top:0px;z-index:66;cursor: pointer; }
/*.index_about_videro:hover  video{ opacity:1;  }
.index_about_videro:hover img { opacity:0; }*/
.index_about_con p {  text-align:justify;font-size:14px;line-height:30px;   }

.index_about_con a { transition:300ms all;  display:block;width:100px;height:32px; background:#cc0001; margin:10px auto;text-align:center;line-height:30px;color:#fff; font-size:14px;        }
.index_about_con a i { padding-left:10px; }
.index_about_con a:hover {  background:#ee0000;   }
.index_about_con a:hover span{ transition:300ms all;  padding-left:10px; }

/*简介*/

.index_pro_wrap {  padding:0 20px; margin-top:33px;margin-bottom:15px; }
.index_tit { position:relative;text-align:center;  }
.index_tit:after {  position:absolute;content:"";width:60px;height:1px;background:#cc0001;left:50%;bottom:0px;margin-left:-30px;         }
.index_tit h2{  font-size:12px;color:#000064;     }
.index_tit h3{  font-size:18px;color:#000064; line-height:46px;    }
.index_pro_con { width:100%;margin-top:10px; position:relative;box-sizing:border-box;padding:20px; }
.yewu_con {height:100%;width:100%; }
.index_prolist_img { height:200px; width:100%; overflow:hidden; }
.index_prolist_img img {  transition:all 300ms;width:100%;height:100%; }
.index_prolist_img:hover img { transform:scale(1.04); }
.swiper-container.index_pro_list{     }
.index_prolist_con { text-align:center; border:1px solid #dcdcdc;border-top:0;box-sizing:border-box; padding:0 15px 20px;   }
.index_prolist_con h2 {  line-height:36px;padding-top:10px;text-align:left;overflow:hidden; height:40px;width:100%;overflow:hidden;   }
.index_prolist_con h2 a{    font-size:18px;color:#333;      }
.index_prolist_con h2 span{  font-size:12px; color:#737373;    }
.index_prolist_con p{  line-height:28px; color:#999;font-size:14px;color:#555;    text-align:justify;height:112px; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;   }
.index_prolist_con>a { color:#555;font-size:12px;font-weight:bold; padding-top:15px;display:block;   }
.index_pro_con .swiper-container{      }
.index_pro_con .swiper-pagination {   left:50%; transform:translateX(-50%); }
.index_pro_con .swiper-pagination span { margin:0 3px;margin-top:10px;   }
.index_pro_con .swiper-pagination-bullet-active {  background:#cc0001;  }
.index_pro_con .swiper-button-prev, .index_pro_con .swiper-container-rtl .swiper-button-next {  left:-15px;   }
.index_pro_con .swiper-button-next, .index_pro_con .swiper-container-rtl .swiper-button-prev {  right:-15px;   }

.index_pro_con .swiper-button-next, .index_pro_con .swiper-container-rtl .swiper-button-prev { right:-15px;  top:50%; background:url(../../images/17/linksright.png) no-repeat center; width:30px;height:59px;background-size:cover;  }
.index_pro_con .swiper-button-prev, .swiper-container-rtl .swiper-button-next{  left:-15px; top:50%; background:url(../../images/17/linksleft.png) no-repeat center; width:30px;height:59px;background-size:cover;     }
/*业务板块*/

.index_culture_wrap {  padding:20px 20px;margin-top:10px; overflow:hidden; }
.culture_wrap { width: 100%; margin: 0 auto;        }
.index_pro_bigimg { float:left;width:100%; position:relative;  overflow:hidden;margin-top:10px;   }
.index_pro_bigimg img { width:100%; }
.index_pro_ulimg { float:left;width:100%;margin-top:20px;  }
.index_pro_bigimghover { position:absolute;bottom:-500px;width:100%;  left:0px;transition:300ms all ease-in-out;  }
.index_pro_bigimg:hover {  box-shadow:0 0 13px rgba(0,0,0,0.6);     }
.index_pro_bigimg:hover .index_pro_bigimghover { bottom:0px;   }
.index_pro_ulimg li{ float:left;width:49%;margin-right:2%;box-sizing:border-box;margin-bottom:20px; position:relative; border:1px solid #c0c0c0;height:100px;overflow:hidden;   }
.index_pro_ulimg li img{ width:100%;height:100px;  transition:300ms all;  }
.index_pro_ulimg li a{  transition:300ms all;      position:absolute; display:block;left:0px;bottom:0px;height:32px;width:100%;background:#fff;text-align:center;  background:rgba(238,0,0,0.8);color:#fff;    }

.index_pro_ulimg li:nth-child(2n+2){  margin-right:0%;  }

.index_culture_con { padding:0px; }



/*.index_pro_ulimg li:nth-child(1), .index_pro_ulimg li:nth-child(2) {  margin-bottom:10px;  }
.index_pro_ulimg li:nth-child(1), .index_pro_ulimg li:nth-child(3) {  margin-right:15px;  }*/
.index_pro_ulimg li a h3 {  line-height:32px;font-size:14px;   }
.index_pro_ulimg li a span { font-size:12px;  }
.index_pro_ulimg li { cursor:pointer;  }
.index_pro_ulimg li a:hover {    }
.index_pro_ulimg li:hover a {       }
.index_pro_ulimg li:hover img {  transform:scale(1.02);     }
.index_pro_ulimg li:hover {  border-color:#fe0000;    }


/*企业文化*/

.index_link_wrap {  padding:0 15px; margin-top:10px;margin-bottom:0px;  overflow:hidden;    }
.index_link_con { height:135px; padding:20px 0;  }
.index_link_con .swiper-slide { height:60px; box-sizing:border-box;padding:5px 5px;   }
.index_link_con .swiper-slide a{ display:block;width:100%;height:100%;  transition: 300ms all; border: 1px solid #e2e2e2; }
.index_link_con .swiper-slide a img{ width:100%;height:100%;  }
.index_link_con .swiper-pagination { left:50%; transform:translateX(-50%);   }
.index_link_con .swiper-pagination span { margin:0 3px;margin-top:10px;   }
.index_link_con .swiper-pagination-bullet-active {  background:#cc0001;  }

/*合作伙伴*/
.index_link_con {    width:100%;height:100px; position:relative;   }
.index_news_wrap {  padding:30px 20px 10px;  }
.news_content { padding:10px 0px 5px;  }
.news_content li{ position:relative;border-bottom:1px dashed #eee; }
.news_content li:before { content:"";width:6px;height:6px;display:block;position:absolute;left:0px;top:20px;background:#cc0001;   }
.news_content li a{display:block;line-height:48px; height:48px; }
.news_content li a span{ display:block;line-height:48px; height:48px; }
.news_content li a span:nth-child(2){ transition:all 300ms; position:absolute;right:0px;top:0px;line-height:48px; color:#999;  }
.news_content li a span:nth-child(1){ transition:all 300ms; text-indent:12px; line-height:48px;padding-right:75px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;    }
.news_wrap {  padding-bottom:5px;}
.news_content li a:hover span:nth-child(2){color:#cc0001;  }
.news_content li a:hover span:nth-child(1){color:#cc0001;  }
/*新闻资讯*/

.index_adbanner_wrap { width:100%;padding:10px 20px 25px;height:auto;box-sizing:border-box;  }
.index_adbanner_wrap a{  display:block;  width:100%;height:100%; background-size:auto 100%!important;    }
.index_adbanner_wrap img{ width:100%;}
/*小广告*/

/*友情链接*/
.bottom_wrap {  background:#eee;}
.bottom2_c { padding:10px 15px; text-align:center; line-height:28px;font-size:14px;   }

/*底部*/

.bottomMenu {  width:100%; height:55px; position:fixed;bottom:0px;left:0px; z-index:1001;display:none;background:#fff;  }
.bottomMenu ul li{   height:55px;float:left; background:#cc0001; text-align:center; }
.bottomMenu ul li span{ display:block; }
.bottomMenu ul li span img{ width:20px; height:20px; }
.bottomMenu ul li a{   height:55px;display:block; color:#fff; padding:5px 0; box-sizing:border-box;  }
.bottomMenu ul li a p{  padding-top:5px; }
@media only screen and (max-width: 38.75em) {
    .bottomMenu { display:block; }
     body {  padding-bottom:55px;}
}

/*手机底部联系菜单*/



.subpagebg { background: #F5F5F5; }

/*公司相册*/
.pagebt{ width:100%;height:42px;background:#fff; padding:0 15px;box-sizing:border-box;margin-bottom:8px;margin-top:10px;   }
.pagebt .btleft{float:left;line-height:42px;margin-left:1%;}
.pagebt .btleft span{ border-left:4px solid #cc0001;color:#555;padding-left:10px;font-size:18px;}
.pagebt .sp2{float:right;font-size:14px;color:#999;line-height:42px;margin-right:20px;}
.page_box{width:100%;margin:0 auto; overflow:hidden;    }
.page_box .left_box{width: 100%;float:right;background:#fff;min-height:1000px; padding: 1% 0%;box-sizing:border-box;    }
.page_box .messbg{background:#fff;}
.page_box .imgbox{width: 31%;float:left;height: 460px;margin:1%;position:relative;overflow:hidden;}
.left_box ul.imgbox_ul li.imgbox:nth-child(3n+1){ margin-left:1.5%; }
.left_box ul.imgbox_ul{overflow:hidden;}
.page_box ul.imgbox_ul .imgbox img{width:100%;height:100%;}

@media only screen and (max-width:979px) {
.page_box .imgbox{height: 320px;}
}
.page_box .imgbox .flw{position:absolute;z-index:300;width:100%;height:460px;background:url(../../images/20/flw.png);opacity:0;filter:alpha(opacity=0);transition:0.5s; overflow:hidden;}
.page_box .imgbox .flw a{display:block;font-size:16px; line-height:28px;text-align:center;padding:1% 0; box-sizing:border-box;/*margin:40% 2%;*/ position:absolute;left:50%; top:50%;transform:translate(-50%,-50%); width:96%;border-top:1px solid #eee;border-bottom:1px solid #eee;transition:0.5s;color:#fff;}
.page_box .imgbox:hover .flw{transition:0.5s;opacity:1;}

.page_box .right{}
.page_right{width:100%;background:#fff;}

.page_right .sle{width:100%;border-bottom:1px solid #eee;float:left;color:#555;font-size:16px;}
.page_right .sle .span2{float:left;line-height:54px;width:100%;padding-left:20px;padding-right:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; box-sizing:border-box;}
.page_right .sle .s{ width:100%; position:relative; overflow:hidden; cursor:pointer;}
.page_right .sle .span2 a:hover{color:#cc0001;}
.page_right .sle.selected_add .span2 a { color: #cc0001;  }
.page_right .sle.selected_add .cion_nav:before{ background: #cc0001;  }
.page_right .sle.selected_add .cion_nav:after{ background: #cc0001;  }

.page_right .dq .span2 a{color:#cc0001;}
.tuijianchanpian { width:100%; height:200px; background:#eee; }
.tuijianchanpian .swiper-container{height:100%;  }
.tuijianchanpian .swiper-button-next, .zhengshu_container .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/righticon.png);
}
.tuijianchanpian .swiper-button-prev, .zhengshu_container .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/lefticon.png);
}
.tuijian_tit { height:63px;box-sizing:border-box; line-height:62px; font-size:18px; font-weight:normal;padding:0 22px;  color:#555; border-bottom:1px solid #eee; text-align:center;      }
.tuijian_tit span { border-bottom:1px solid #cc0001; display:inline-block  }

@media only screen and (max-width:979px) {
    .page_right .sle .span2 {padding-left:20px;padding-right:30px; }


}


/*新左侧样式*/
.page_right .lileft li{width:100%;border-bottom:1px solid #eee;float:left;color:#555;font-size:16px;line-height:90px;}
.page_right .lileft li a{padding-left:40px;float:left; display:block; line-height:90px;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; box-sizing:border-box;}
.page_right .lileft li a:hover{transition: 0.5s;color: #cc0001;}
.page_right .lileft li.dq a{color: #cc0001;}
@media only screen and (max-width:48em) {

}

.cion_nav { display:block;  width:12px; height:12px; position:absolute;right:20px;top:50%; margin-top:-6px;   }
.cion_nav:before {  transition:all 300ms; opacity:1;  content:""; width:12px; height:2px; display:block; background:#999; position:absolute;left:0px;top:5px;       }
.cion_nav:after {  transition:all 300ms; opacity:1;     content:""; width:2px; height:12px; display:block; background:#999; position:absolute;left:5px; top:0px;      }
.selected_add .cion_nav:before { transform:translateX(-3px);    }
.selected_add .cion_nav:after { transform:translateX(5px); height:0px; opacity:0;    }

/*下拉*/

.dorp{width:100%;float:left;display:none;}
.dorp ul li{height:46px;width:100%;line-height:46px;padding-left:40px; box-sizing:border-box;}
.dorp ul li a{font-size:16px;color:#999;display:block; padding-right:20px; box-sizing:border-box;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dorp ul li a:hover{color:#cc0001;}
.dorp ul li.dq a{color: #cc0001;}


.iconfonts3{font-family:"iconfont" !important; font-size:12px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.icon-jiahao:before{content: "\e613";float:right;line-height:90px;margin-right:20px;color:#999}
.page_tuijian{width: 22%; float: left; background: #fff; margin-top:20px;  }
.page_tuijian .tui{    height: 63px;
    box-sizing: border-box;
    line-height: 62px;
    font-size: 18px;
    font-weight: normal;
    padding: 0 22px;
    color: #555;
    border-bottom: 1px solid #eee;
    text-align: center;   }

@media only screen and (max-width:979px) {

.page_tuijian{display:none}
}
@media only screen and ( max-width:767px) {
	.page_box .left_box{ width: 97%;  }
	
}
.page_tuijian .tui span{border-bottom: 1px solid #cc0001;display: inline-block;}
.page_tuijian .tuibox{width:80%;margin:0 10%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom:5%;}
.page_tuijian .tuibox ul li{width:100%;height:54px;border-bottom:1px solid #eee;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.page_tuijian .tuibox ul li a{line-height:54px;width:100%;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size:14px;color:#999;}
.page_tuijian .tuibox ul li a:hover{color:#cc0001;}
.page_cp{width:22%;margin-top:20px;float:left;overflow:hidden;background:#fff;padding-bottom:35px;}

@media only screen and (max-width:979px) {
.page_cp{display:none}
}
.page_cp .bt{width:100%;height:90px;background:#fff;}
.page_cp .bt .xg{width:80%;margin:0 10%;height:90px;}
.page_cp .bt .xg .p1{float:left;font-size:16px;color:#555;line-height:90px;}
.page_cp .bt .xg .p2{float:right;font-size:14px;color:#999;line-height:90px;cursor:pointer;}


.iconfonts2{font-family:"iconfont" !important; font-size:24px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float:right;}
.icon-huanyihuan:before{content: "\e65f";color:#999 ;line-height:90px;}
.page_cp .boxs{width:80%;margin:0 auto;position:relative;}
.page_cp .boxs img{transition:0.5s;}
/*.page_cp .boxs:hover img{transform:scale(1.1,1.1);transition:0.5s;}*/
.page_cp .boxs .flw{width:100%;height:60px;position:absolute;z-index:50;text-align:center;line-height:60px;font-size:15px;color:#fff;bottom:0px;}

@media only screen and (max-width:767px) {
.page_box .left_box {  width:100%; margin-right:0px;  box-sizing:border-box; padding:10px;  min-height:0px!important; padding-bottom:0px;  }
.left_box {  margin-right:0px; }
.page_box .imgbox {  width:100%;margin:0px;height: 20px;  margin-bottom:20px;   }
.page_box .imgbox .flw {  height:400px; }
.page_box .imgbox .flw a{   }
.page_right { display:block;}
.page_right { width:100%;    }

.page_tuijian { display:block;  width:100%;  margin:25px 0;    }
.page_box .left_box {  background: none; padding-top:0px;  }
.page_box .imgbox .flw { left:0px;top:0px;  }
}

.page_box  .subnews_bianjiqi{  padding:0 15px;    }
	
/* 以下新闻中心*/

.new_list_img img { width:100%;height: 134px   }
.pagenew_list_con {  overflow:hidden;  }
.pagenew_list_con li:last-child {  margin-bottom:0px;  }
.new_list_tit h2 { font-weight:normal; font-size:16px; color:#333; line-height:32px; /*padding-bottom:10px;*/    }
.new_list_tit span { font-size:14px; color:#999; line-height:38px;       }
.new_list_tit p { font-size:14px; color:#7c7c7c; line-height:24px;   }
.new_list_tit hr{  border:none; border-bottom:1px solid #eee;  }
.pagenew_list_con li:hover{   background:#fbfbfb; cursor:pointer;  }

@media (min-width: 767px) {

.pagenew_list_con li { padding:20px 20px; /*position:relative;*/  background:#fff;}
.new_list_img {width:232px; height:134px;/*position:absolute;*/left:20px;top:20px; float:left; margin-right:1rem;}
.new_list_tit {/*padding-left:252px;*/}
.page_box .left_box{  padding:5px 0 20px;}
}
@media (max-width: 767px) {
.pagenew_list_con {    padding:0 20px;   box-sizing:border-box; }
.pagenew_list_con li{   background:#fff; padding:10px;  }
.new_list_img {    width:100%; height:134px;overflow:hidden;  }
.new_list_img img{    width:100%; height:auto;       }
.new_list_tit h2{ width:100%; height:32px;line-height:32px; padding:0px;padding-top:5px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;    }
.new_list_tit p { display:none;   }

.page_box .imgbox {   background:#fff; padding:10px;  box-sizing:border-box; }
.page_box .imgbox .flw a { }

}

.page_box {  margin-bottom:20px;  }

/*以下新闻内页*/

.subnews_list_wrap {   background:#fff; overflow:hidden; margin-top:25px; padding:20px;box-sizing:border-box;  }
.subnews_details { box-sizing:border-box;width:100%;       }
.subnews_details h2{ font-size:20px; color:#333; line-height:42px;  box-sizing:border-box; font-weight:normal; text-align:center;}
.subnews_details h2.lititle { font-size:20px; color:#333; padding:10px 40px 0; line-height:42px;  box-sizing:border-box; font-weight:normal; text-align:center;}

.subnews_fengxiang { overflow:hidden; padding-bottom:10px;padding-top:5px; border-bottom:1px solid #eee; text-align:center;  }
.fx_wrap {display:inline-block; padding-left:25px; }
.subnews_fengxiang p{font-size:14px; color:#999;  line-height:36px;/*display:inline-block;*/}
.subnews_fengxiang span { line-height:36px; font-size:14px; color:#999;display:inline-block; }
.subnews_fengxiang a{ line-height:25px; display:block; float:right;height:25px; overflow:hidden;  margin-top:5px; padding-right:5px;   }
.subnews_bianjiqi {   padding:0 0px;  text-align:left; color:#696969; line-height:32px;   }
.subnews_bianjiqi img{ max-width:100%;}
.subnews_bianjiqi p{  line-height:36px; color:#696969;  }
.nextpage {padding:0 0px; overflow:hidden; }
.nextpage li{color: #999; }
.nextpage li.Up{ float:left;}
.nextpage li.Down{ float:right;}
.nextpage a:hover{ color:#cc0001;}

.subnewlist {  margin-bottom:20px; padding:0 20px;box-sizing:border-box;  }

/*以下产品列表*/

.products_wrap .main_right_wrap{  box-sizing:border-box; padding-right:2rem;  }
.products_list_wrap {   overflow:hidden; padding:10px 15px 0;  }
.products_list_wrap li{ width:100%; float:left; overflow:hidden; box-shadow:0 0 8px rgba(0,0,0,0.2); box-sizing:border-box; margin-bottom:10px;  transition:all 300ms;position: relative;top:0px;  }
.products_list_wrap li:nth-child(2n+2) {  margin-right:0px; }
.products_list_wrap li:hover{  box-shadow: 0 0 24px rgba(0,0,0,0.09);cursor: pointer;transform: translateY(-5px); }
.products_list_img{ width:100%; text-align:center; background:#fff;  box-sizing:border-box;  overflow:hidden; }
.products_list_img a {  display:block; display: table-cell;vertical-align:middle; text-align:center; }
.products_list_img img{  vertical-align:middle;max-height:95%;max-width:95%;transition: 0.5s; }
.products_list_wrap li:hover img{     }

.products_list_name { height:30px; background:#fff;  border-top:none; box-sizing:border-box;  position:relative;      }
.products_list_name a{ text-align:center; padding:0 20px; box-sizing:border-box;display:block;   width:100%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;   height:15px; line-height:15px;font-size:15px; color:#696969;   } 
.products_list_name a:hover {  color:#6F9BA6;   }
.products_wrap .pagination_wrap {   margin-top:0px; padding-left:0.5rem; }
.subpronav_ul { position:relative; display:none;  }
.subpronav_ul li a{  color:#999; position:relative; cursor:pointer;  }
.subpronav_ul li a:after {  content: "";display: block; height: 1px;width: 100%;display: block;position: absolute;left: 0%;top: 0px; background: #f4f4f4;z-index: 1;   }
.subpronav_ul.subpronav_block {  display:block;  }
.main_left_top dl dd a {  cursor:pointer;}
.page_box .left_box.products_list_wrap {  padding:0px; margin-top:0px;  background:none; }

.subpage_conimg {  width:100%;height:160px; display:block;  }
.subpage_conimg img{  width:100%;height:160px;  }
.pagenew_list_wrap ul li {  transition:all 300ms; float:left;margin-bottom:20px;height:auto;position:relative; cursor:pointer;  }
.pagenew_list_wrap ul li:hover {  transform:translateY(12px);  }

.pagenew_list_wrap ul li span {  font-size:15px;color:#555;margin-top:20px;display:block;margin-bottom:10px;  }
.pagenew_list_wrap ul li h3 {  font-weight:normal;font-size:45px;color:#010165;  }
.pagenew_list_wrap ul li h2 {  overflow:hidden;    }
.pagenew_list_wrap ul li p {  font-size:14px;color:#555;text-align:justify;line-height:28px;margin-top:5px;    }
.pagenew_list_wrap {  }
.pagenew_list_wrap ul li h2 span{  font-weight:normal;font-size:34px;color:#010165;line-height:46px;float:left;display:block;width:320px;   }
.pagenew_list_wrap ul li h2 a{  transition:all 300ms;  font-size:18px;color:#333;display:block; float:left;position:relative;cursor:pointer; overflow:hidden;   }
.pagenew_list_wrap ul li h2 a:hover  {  }
.subpage_con_wrap {  padding:10px 20px; }

/*以下产品列表*/
.down_list_wrap {  overflow:hidden;}
.down_list_wrap li{  width:100%; box-sizing:border-box; padding:10px 40px; border-bottom:1px solid #f9f9f9;   }
.down_list_wrap li:hover{  background:#fbfbfb; cursor:pointer;      }
.down_list_content {  height:90px; }
.down_wrap .main_right {  padding-left:0.5rem;   }
.down_wrap .Sectiontitle_wrap{  margin-left:1.5rem;   }
.down_wrap .pagination_wrap{  margin-left:0.5rem;  }
.down_list_wrap {  }
.down_list_tit {  padding-left:90px;padding-right:10px;  }
.down_list_content {  position: relative; overflow: hidden;  }
.down_list_content img {  position:absolute;left:25px; top:25px;  }
.down_list_tit h3 {  font-weight:normal; width:100%; font-size:16px; color:#555555; line-height:28px;  margin-top:18px;   overflow: hidden; white-space: nowrap;text-overflow: ellipsis;  }
.down_list_tit h3 a{  font-weight:normal; width:100%; font-size:16px; color:#555555; line-height:28px; text-decoration:none;    }
.down_list_tit h3 a:hover{ color:#449cc1;   }
.down_list_tit p a{  text-decoration:underline; color:#449cc1;  float:right;  }
.down_list_tit p {    color:#999; line-height:32px;                      }
.down_list_tit p  span{   padding-right:12px;             }
@media only screen and ( max-width:64em ) {

}

@media only screen and ( max-width: 38.75em ) {

.down_list_wrap {  padding:0 1.5rem; }
.down_wrap .main_right{ padding-left:0;  }
.down_list_wrap li{ width:100%;padding-left:0;  }
.down_list_wrap .main_left_sed { display:block;   height: auto; }
.down_list_wrap .main_right_wrap { padding-right: 1.5rem;    }

}

/*以下视频列表*/

.page_box .left_box.shipin_wrap {  padding:5px 00px; box-sizing:border-box;  }
.shipin_con {  overflow:hidden;padding:0 15px;  }
.shipin_con li {  width: 48.5%; float: left;margin-right: 3%; overflow:hidden; box-sizing: border-box;margin-bottom: 1.2rem; position: relative; }
.shipin_con li:nth-child(2n+2) {  margin-right:0px; }
.shipin_con_img img{  max-width:100%;max-height:100%; transition:all 300ms; }
.shipin_con_img:hover img{  transform:scale(1.08); }
.shipin_con li img.shipin_imghover {width:100%; height:17rem;   }
.shipin_con li p{ transition:all 300ms ease-in-out;transform:translateY(100%); opacity:0;background:rgba(0,0,0,0);box-sizing:border-box; padding:5px 15px; width:100%;line-height:40px; position:absolute;left:0px; bottom:0px; color:rgba( 255,255,255,1);}
.shipin_con li p a{ line-height:24px;display:block;width:100%; text-align:center;color:rgba( 255,255,255,1); overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.shipin_con li:hover p {  transform:translateY(0%); opacity:1; background:#cc0001;  }
.shipin_con_img {  position:relative; width:100%;  display: table-cell; vertical-align: middle;text-align: center; box-sizing:border-box; border:1px solid #eee; background:#fff;    }
.shipin_con li .shipin_imghover { position:absolute;left:50%;top:50%; transform:translate(-50%,-50%);cursor:pointer;display:none;  }
.shipin_con li .shipin_con_img:hover .shipin_imghover { display:block;  }	

/*以下产品详情*/
.subproducts_content_wrap {  margin-top:20px;  overflow:hidden; box-sizing:border-box; }
.subproducts_img{ width:100%;  }
.cp_big_img { text-align:center;width:100%;  position:relative;  border:1px solid #f4f4f4; box-sizing:border-box;  }
.cp_big_img span {  display:block; display: table-cell;vertical-align:middle; text-align:center; }
.cp_big_img img{  vertical-align:middle;max-height:95%;max-width:95%; }
.subproducts_jianjie {  box-sizing:border-box;   }
.subproducts_jianjie > h2 {font-weight:normal; font-size:18px;  color:#999;  line-height:32px;}
.subproducts_jianjie > p {font-size:14px;  color:#cc0001; line-height:28px; margin-top:10px;}
.subproducts_jianjie .Limp{font-size:14px;  color:#449cc1; line-height:28px; margin-top:10px;}
.subproducts_line {padding-bottom:10px; border:none;border-bottom:1px solid #eee; margin:5px 0 20px; }
.subproducts_jianjie > h3 { font-size:14px; font-weight:normal;  color:#555; padding-bottom:10px; }
.subproducts_jianjie .lih3{font-size:14px; font-weight:normal;  color:#555; padding-bottom:10px;}
.subproducts_tel { margin-top:25px; text-align:center; position:relative   }
.subproducts_tel:before { content: "";display: block; height: 1px; transform:scaleY(0.5);    width: 100%;display: block;position: absolute;left: 0%;top: 21px; background: #cc0001;z-index: 1;       }
.subproducts_tel a{ transition:all 300ms; background:#fff; position:relative;z-index:2;  display:inline-block;padding:0 15px; box-sizing:border-box;  border:1px solid #cc0001; color:#cc0001; line-height:40px; text-align:center; font-size:18px;  }
.subproducts_tel a:hover {  background:#cc0001; color:#fff;  }
.subproducts_tel p{   float:right; font-size:16px;color:#999;  line-height:40px;     }
.subproducts_tel p span{  font-weight:bold;     }
.subproducts_bjq {   color:#999; font-size:14px; line-height:30px;  }
.cpimg_fdj { position:absolute; right:10px;bottom:10px; z-index:2;  }
.cp_sm_img {  margin-top:8px;  position:relative;  padding:0 5px;overflow:hidden;  }
.cp_sm_img li{width:25%;/*  float:left; padding:5px; box-sizing:border-box;*/  }
.cp_sm_img li img{ width:96%;height:96%;}

.cpxq_tit { width:100%; margin-top:25px; height: 52px; background: #fbfbfb; cursor:pointer; position:relative;  }
.cpxq_tit p { font-size: 18px; border-left: 4px solid #cc0001;color: #555; padding-left: 1rem; float: left; margin-left:25px;   position:absolute;top:50%; transform:translateY(-50%); }
.cpxq_tit a { transition:all 300ms; position:absolute; right:40px; top:50%;   color: #999; height:14px; width:14px;border:1px solid #999; transform:rotate(45deg) translateY(-50%) ; transform-origin:center; border-bottom:none; border-left:none;      }
.cpxq_tit_shouqi a {  transform:rotate(135deg) translate(-50%,50%);  top: 47%;   }
.cpxq__bjq {  color:#999; font-size:14px; line-height:30px; padding:20px;   }
.cpxq__bjq img{ max-width:99%;}

.wscg_con {  margin-top:20px;   }
.wscg_con ul{ width:100%; padding:0 15px;box-sizing:border-box;  }	
.wscg_con ul li{  line-height:28px; margin-bottom:20px;overflow:hidden;   }
.wscg_con ul li label{ color:#999; width:25%; float:left;text-align:right;    }	
.wscg_con ul li input{ border: 1px solid #cacaca; padding:0 10px; width:70%; float:left; height:28px; box-sizing:border-box;  }	
.wscg_con ul li textarea{ border: 1px solid #cacaca; padding:10px; width:70%; float:left; box-sizing:border-box;  }
.wscg_btn {text-align:center;}
.wscg_btn .btn_submit{ transition:all 300ms;  padding:0 30px; line-height:42px; background:#cc0001;font-size:16px;  border:none; margin:0 10px;color:#fff;cursor:pointer;}
.wscg_btn .btn_reset{ transition:all 300ms;  padding:0 30px; line-height:42px; background:#eee;font-size:16px;  border:none; margin:0 10px;color:#999;cursor:pointer;}

.wscg_btn button:first-child:hover{   background:#986f43; color:#eaddce;     }	
.wscg_btn button:last-child:hover{   background:#ddd; color:#888;     }

.cpxq_con {  padding:0 20px;    }
.cpxq_liuyan ul{  padding:10px 0 0 ;    }
.cpxq_liuyan ul li{  padding:5px 0; border-bottom:1px dashed #eee;  }
.cpxq_liuyan ul li:last-child{  border:none;  }			
.cpxq_liuyan ul li span { color:#d2d1d1; line-height:28px; font-size:12px;    }
.cpxq_liuyan ul li span strong{ font-weight:normal; padding-left:10px;   }				
.cpxq_liuyan ul li p { color:#999;line-height:28px;    }
.cpxq_zkpl {  text-align:center;display:block;line-height:42px;margin-top:10px; border-top:1px solid #eee; cursor:pointer;color:#999;   }
.cpxq_zkpl span { padding-right:20px;display:inline-block; position:relative; }
.cpxq_zkpl span:after {   content: ""; display: block; transition: all 300ms;float: right; color: #999;height:8px;width:8px;border: 1px solid #999;transform: rotate(135deg);border-bottom: none;border-left: none;  position:absolute; top:13px; right:5px;    }
.cpxq_zkploff span:after  { transform: rotate(-45deg);top:18px;   }
.cpxq_pinlun textarea{ width:100%;font-family:"Microsoft YaHei";    border: 1px solid #eee; padding:10px; box-sizing:border-box; color:#999;box-shadow:0 0 3px rgba(0,0,0,0.09) inset; background:#f8f8f8;     }
.cpxq_pinlun_btn { margin:15px 0 25px; position:relative;}
.cpxq_pinlun_btn label { line-height: 42px; color:#999;   }
.cpxq_pinlun_btn span { height: 42px;   }
.cpxq_pinlun_btn .pinginput { border: 1px solid #cacaca; height:32px; line-height: 42px; width:100px; padding: 0 10px; box-sizing:border-box; }
.cpxq_pinlun_btn .pingsub { float:right; transition: all 300ms; padding: 0 30px;line-height: 42px;background: #cc0001;font-size: 16px;border: none;color: #fff;cursor: pointer;   }
.cpxq_pinlun_btn .pingsub:hover{    background:#986f43; color:#eaddce;     }		


/*分页代码*/
 .pagination_wrap {  margin-top:30px;  }
.pagination_wrap a{  padding:7px 18px; border:1px solid #eee; text-decoration:none;    margin:0 5px; border-radius:5px; cursor:pointer; background:#fff; color:#a9a9a9;   }
.pagination_wrap span{  padding:7px 18px; border:1px solid #eee; margin:0 5px;border-radius:5px; cursor:pointer;background:#fff; color:#a9a9a9;    }
.pagination_wrap input.btnGo {  padding:7px 18px; border:1px solid #eee; margin:0 5px;border-radius:5px; cursor:pointer;background:#fff; color:#a9a9a9;       }
.pagination_wrap input.inputbox {  height:30px;border:1px solid #eee; padding:0 5px;       }
.pagination_wrap > div {  text-align:center;   }

.pagination_wrap span:hover { border:1px solid #cc0001; color:#cc0001;  }
.pagination_wrap a:hover { border:1px solid #cc0001; color:#cc0001;  }
.pagination_wrap input.btnGo:hover { border:1px solid #cc0001; color:#cc0001;  }

@media (min-width: 768px)and (max-width: 979px){

    .pagination_wrap a{ display:none;   }
    .pagination_wrap span{ display:none;   }
    .pagination_wrap input{ display:none;  }
    .pagination_wrap a:first-child{ display:inline-block;   }
    .pagination_wrap a:nth-child(2){ display:inline-block;   }
    .pagination_wrap a:nth-last-child(4){ display:inline-block;   }
    .pagination_wrap a:nth-last-child(3){ display:inline-block;   }
 
}

@media ( max-width: 767px){
    .pagination_wrap{ margin-top: 10px; }
    .pagination_wrap a{ padding:3px 5px;margin:0 2px;  }
    .pagination_wrap span{ display:none;   }
    .pagination_wrap input{ display:none;  }
    .pagination_wrap a:first-child{ display:inline-block;   }
    .pagination_wrap a:nth-child(2){ display:inline-block;   }
    .pagination_wrap a:nth-last-child(4){ display:inline-block;   }
    .pagination_wrap a:nth-last-child(3){ display:inline-block;   }

}

/*导航栏调整*/
@media only screen and (max-width:75em) {
.navs .navs_box .navs_libox {margin: 0 2%;}
.navs .navs_box .navs_libox ul .li {padding: 0 1.2rem;}

.photo .box .big_img{height: 45rem;}
.photo .box .big_img2{height: 20rem;}
.photo .box .big_img2 .flw_font{margin-top: 20rem;}
.photo .box .big_img2:hover .flw_font{margin-top: 16rem;}
}
@media only screen and (max-width:68.5em) 
{
.navs .navs_box .navs_libox {margin: 0 1%;}
.navs .navs_box .navs_right {display: none;}
#use2 {display: block;}
.navs .navs_box .navs_libox ul .li {padding: 0 1rem;}

.photo .box .big_img{height: 40rem;}
}
@media only screen and (max-width:59.375em) 
{
.navs .navs_box .navs_libox {display: none;}
#use3 {display: block;}
}

@media only screen and (max-width:50em) {
.news .news_c .newimg{ display:none;}
}

@media only screen and (max-width:43.75em) {
.cp .cpc .cpcbox .left1{ display:none;}
}

@media only screen and (max-width:37.5em) {
.photo .box .big_img{height: 40rem;}
.photo .box .bigimg{ height:40rem;}
.photo .box .big_img2{height: 15rem;}
}

@media only screen and (max-width:25em) {
.photo .box .big_img{height: 30rem;}
.photo .box .bigimg{ height:30rem;}
.photo .box .big_img2{height: 15rem;}
}




.first a{ left:25%!important; }
.photo .box .big_img2{ height: 22.3rem; }
.photo .box .big_img2:hover .flw_font{ margin-top: 18.5rem; }

@media only screen and (max-width: 25em){

 .photo .box .big_img2 { height: 12.3rem; }
 .photo .box .big_img { height: 25rem; }
 .page_box .left_box { min-height:5rem;}

}
@media only screen and (max-width: 64em){
    .page_box .imgbox {
        height: 13rem;
    }
     .page_box .left_box { min-height:5rem;}
}

@media only screen and (max-width: 64em){
    .page_box .imgbox .flw {
        height: 11rem;
    }
}

.page_cp .boxs img{ max-width:100%;   }
@media only screen and (max-width: 64em){
.page_box .imgbox .flw { height: 26rem;}
.page_box .imgbox { height: 26rem; }
.imgbox_ul{ background: #fff;   }
}
@media only screen and (max-width: 38.5em){
.page_box .imgbox .flw { height: 13rem;}
.page_box .imgbox { height: 13rem; }
}
@media only screen and (max-width: 48em){ 


}
@media (max-width: 767px)
{
.fy span {display: inline-block;padding: 4px 7px; }
.fy a {display:inline-block; padding: 4px 7px;margin: 0 ; }
}
@media (max-width: 979px) and (min-width: 768px)
{
.fy span {display: inline-block;padding: 6px 12px; }
.fy a {display:inline-block; padding:6px 12px;margin: 0 ; }
}


.first a {  left: 20%!important;  }
@media (max-width: 30em){ 
.new_list_img{ height: auto;}
}

.loadingmore { transition:all 300ms;    display:block;  background:#eee; line-height:36px;width:40%;margin:0 auto;text-align:center;color:#555;border-radius:3px;font-size:14px;    }
.loadingmore:hover {   background:#cc0001;color:#fff; }
.loadingmore:active{   background:#cc0001;color:#fff;  }