
html{overflow-x:hidden;}
@font-face {
    font-family: "思源黑体CN";
    src: url(../font/SourceHanSansCN-Regular.ttf) format('truetype');
}
body{margin:0;padding:0;font-family: Microsoft YaHei, Arial, Helvetica, sans-serif,Verdana, Geneva, sans-serif;font-size:14px;color:#333;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#333;text-decoration:none;}
img{border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button{ border:none;}
input,button {outline:none;}
*{ margin:0; padding:0; box-sizing:border-box  }
.container{min-width:1300px; width:87%;margin:0 auto;height:auto;display:block;}
.ht90{ height:90px;}

.sj_fix{ display:none}

.header{ display:block;width:100%; height:90px; background:#FFF; position:fixed; top:0px; left:0px; z-index:9999; }
.header .logo{float:left; padding:5px 0;     display: flex; align-items: center; font-size:14px;  color:#888; height:90px; }
.header .logo img{ height:50px; padding-right:10px; }
.header .logo p { padding-top:5px; text-align: center}
.header .logo p b{ color:#e50012; display:block;font-size:20px; }
.header .nav{ height:90px; z-index:1; float:right ; }
.header .nav .nLi{ float:left; display:inline;  }
.header .nav .nLi h3{padding:0 30px;}
.header .nav .nLi h3 a{ display:block;  font-size:16px; line-height:90px; position:relative  }
.header .nav .sub{ display:none; width:100%; left:0; top:90px;  position:absolute; background:#FFF}
.header .nav .beijing{ background:#fafafa; border-top:1px #eee solid}
.header .nav .sub .sub_menu {width:1300px; display:flex;  justify-content: space-between;margin:0 auto; padding:16px 0 16px 0; }
.header .nav .sub .sub_menu .leftImg { display:block; width:320px; margin-right:26px;}
.header .nav .sub .sub_menu .leftImg img{ display:block; width:100%}
.header .nav .sub .sub_menu .midDiv{ display:block; width:360px; margin-right:40px;}
.header .nav .sub .sub_menu .midDiv .msg{ display:block; padding-top:20px; font-size:18px; font-weight:bold}
.header .nav .sub .sub_menu .midDiv .wen{ display:block; padding-top:10px; font-size:15px; color:#444; line-height:32px;}
.header .nav .sub .sub_menu .midDiv .btnDiv a{ display:block; border:1px #e50012 solid; width:120px; height:33px; line-height:33px; margin-top:16px; text-align:center; font-size:16px; color:#e50012}
.header .nav .sub .sub_menu .midDiv .btnDiv a:hover{ background:#e50012; color:#FFF}
.header .nav .sub .sub_menu .list{ display:block; padding-right:50px; }
.header .nav .sub .sub_menu .list h2{ font-size:16px; line-height:32px; padding-bottom:5px; color:#666}
.header .nav .sub .sub_menu .list li{font-size:16px; display:block; float:none;background:url(../image/i1.jpg) no-repeat left center; }
.header .nav .sub .sub_menu .list li a{ padding-left:15px; display: block;color: #666; line-height:32px;}
.header .nav .ss  h3{ font-size:22px; padding:0px; cursor:pointer}
.ssnr{ display:none; height:150px !important} 
.ssnr form{ display:block;height:50px; width:900px; margin:0 auto; margin-top:40px; border-bottom:2px #dcdfe6 solid}
.ssnr form span{ font-size:25px; padding-right:10px; line-height:40px; display:block; float:right; color:#bcbcbc; cursor:pointer}
.ssnr form  input{ display:block; float:left; width:90%; line-height:40px; background:none; font-size:16px; font-family:"微软雅黑"; color:#888}
.qiehuan h3 a::before{content: '';position: absolute; left:-25px; top:50%; margin-top:-8px;height:16px; background:#999; width:1px;}
.header .nav .qiehuan h3 a::after{ width:0}
.header .nav .ss h3 a::after{ width:0}
.header .nav .teshu{ display:none; width:100%; left:0; top:90px; height:250px; padding:0;  position:fixed; background:#fafafa;  transform:translateX(0); }
.header .nav .on h3 a::after{content: '';position: absolute;bottom:-1px;left: 0; width: 100%; height:2px;background-color: #e7010d;
transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index:9999}
.header .nav .qiehuan h3 a::after{ width:0 !important}
.header .nav .ss h3 a::after{ width:0 !important}
.header .nav .sub .sub_menu .list .qiti li{ width:33%}
.header .nav .sub .sub_menu .list .qiti{ display: flex; justify-content: space-between; flex-wrap:wrap}
.header .nav .sub .sub_menu .list li a:hover{ color:#e50012}
.header .nav .sub .sub_menu .list1{ display: flex; align-items: center;width:500px; padding-top:12px}
.header .nav .sub .sub_menu .list1 ul{display: flex; justify-content: space-between; flex-wrap:wrap; width:100%}
.header .nav .sub .sub_menu .list1 li{font-size:15px; width:50%; display:block; background:url(../image/i1.jpg) no-repeat left center; }
.header .nav .sub .sub_menu .list1 li a{ padding-left:15px; display: block;color: #333; font-size:14px; line-height:40px;}
.header .nav .ss { float: left;   position: relative;display: flex; align-items: center; height:90px; }
.header .nav .ss h3 a{ font-size:20px; color:#e7010d; font-weight:bold}
.header .nav .sub .sub_menu .chap{ display:flex; flex-wrap:wrap;}
.header .nav .sub .sub_menu .chap li{ width:33.33%}

.sp_header{ display:none}
.sjj_nav{ display:none}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; padding-top:90px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; transform:translateX(-50%); bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ float:left; margin:0 6px; font-size:0;  width:40px; height:5px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .prev{ display:block; position: absolute; height: 96px;width: 48px;  background-color: rgba(0,0,0,.0);top: 50%; margin-top: -64px;z-index: 400;
 transition: all .4s;border-top-right-radius: 8px;border-bottom-right-radius: 8px; cursor: pointer; left:0}
 .slideBox .prev img{ display:block; margin:0 auto; padding-top:33px;}
 .slideBox .next{ display:block; position: absolute; height: 96px;width: 48px;  background-color: rgba(0,0,0,.0);top: 50%; margin-top: -64px;z-index: 400;
 transition: all .4s;border-top-left-radius: 8px;border-bottom-left-radius: 8px; cursor: pointer; right:0}
 .slideBox .next img{ display:block; margin:0 auto; padding-top:33px;}
 .slideBox .prev:hover{ background-color: rgba(0,0,0,.3);}
  .slideBox .next:hover{ background-color: rgba(0,0,0,.3);}

.rilixin_t h2{ display:block; text-align:center; font-size:40px; position:relative}
.rilixin_t h2:after{ position:absolute; width:50px; height:4px; background:#e7010d; content:""; left:50%; margin-left:-25px; bottom:-13px}
.rilixin_t{ padding:46px 0 40px 0}
.rlx_ffc{display: flex; justify-content: space-between; position:relative }
.rlx_ffc_l{ width:49.7%; position:relative;}
.rlx_ffc_r{ width:49.7%}
.img{ display:block;overflow:hidden; }
.img img{ width:100%; display:block; min-height:100%;transition: transform ease .5s 0s;   -moz-transition: transform ease .5s 0s; -webkit-transition: transform ease .5s 0s;}
.rlx_ffc a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.rlx_ffc_l .text{ position:absolute; bottom:20px; left:5%; width:90%; color:#FFF; z-index:99}
.rlx_ffc_l .text ul{display: flex; justify-content: space-between; text-align:center; padding-top:12px;}
.rlx_ffc_l .text ul li img{ display:block; margin:10px auto}
.rlx_ffc_l .text h2{ font-size:20px; line-height:40px;}
.rlx_ffc_l .text p{ line-height:26px; font-size:15px;}
.rlx_ffc_l .text ul li{ font-size:15px;}

.rlx_ffc_rt{ position:relative}
.rlx_ffc_rt .text{ position:absolute; bottom:20px; left:5%; width:90%; color:#FFF; z-index:9}
.rlx_ffc_rt .text ul{display: flex;  text-align:center; padding-top:12px;}
.rlx_ffc_rt .text ul li{ padding-right:30px; font-size:14px;}
.rlx_ffc_rt .text ul li img{ display:block; margin:10px auto}
.rlx_ffc_rt .text h2{ font-size:20px; line-height:30px;}
.rlx_ffc_rb{display: flex; justify-content: space-between; position:absolute; right:0px; bottom:0;width:49.7%}
.rlx_ffc_rb li{ width:49.6%}
.rlx_ffc_rb li a{ display:block; position:relative;}
.rlx_ffc_rb li a p{ position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; text-align:center;color:#FFF; font-size:18px; line-height:28px; font-weight:bold}
.rlx_ffc_rb li a p span{ display:block; font-size:36px; padding-top:20px;}
.rilixin1_b{ margin-top:0.5%;display: flex; justify-content: space-between; }
.rilixin1_b li{ width:19.6%}
.rilixin1_b li a{ display:block; position:relative;}
.rilixin1_b li a p{ position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; text-align:center;color:#FFF; font-size:18px; line-height:28px; font-weight:bold}
.rilixin1_b li a p span{ display:block; font-size:36px; padding-top:15px;}
.rilixin1_b a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}



.slideGroup .parHd ul{   font-size:16px; text-align:center }
.slideGroup .parHd ul dl{ display:flex;justify-content: space-between;}
.slideGroup .parHd ul dl li{ flex:1; margin-bottom:8px; margin-right:0.6%}
.slideGroup .parHd ul dl li a{  background:#FFF;  text-align:center; display:block; line-height:36px; font-size:15px; color:#111; cursor:pointer}
.slideGroup .parHd ul dl p{ flex:1; margin-bottom:8px; margin-right:0.6%}
.slideGroup .parHd ul dl p a{ background:#FFF;  text-align:center; display:block; line-height:36px; font-size:15px; color:#e50012; font-weight:bold}
.slideGroup .parHd ul dl li a:hover{ background:#e50012; color:#FFF}
.slideGroup .parHd ul dl li.on a{ background:#e50012; color:#FFF !important}
.slideGroup .parHd ul a:hover{ color:#FFF; background:#e50012}

.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; padding-top:0 ; width:101% }
.slideGroup .slideBox1{ overflow:hidden; zoom:1; position:relative; width:101% }

.slideGroup .parBd ul li{ display:block; width:25%; float:left; text-align:center;    }
.slideGroup .parBd ul li a{ display:block; width:93%; }
.slideGroup .parBd ul li a p{    line-height: 30px;  background: #FFF; font-size: 16px; color: #666; overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;  padding: 10px;}
.slideGroup .parBd ul li a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.slideGroup .parBd ul li a:hover p{ color:#e50012;}

.par_t{ display: flex;justify-content: space-between; padding:15px 0 }
.par_t h2{ font-size:20px; color:#666}
.par_t a{ color:#e50012; padding-right:0.5%}









.rilixin1{ padding-bottom:70px;}
.rilixin2{ background:#f8f8f8; padding-bottom:70px;}

.rilixin3{ background:url(../image/bg11.jpg) no-repeat center; padding-bottom:40px; color:#FFF}
.rilixin3_t h2{ display:block; text-align:center; font-size:40px;}
.rilixin3_t{ padding:46px 0 30px 0}
.rilixin3_t p{ font-size:18px; text-align:center; display:block; padding-top:5px}

.rilixin3 #wrap {width:82%; margin:10px auto;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; display:flex}
h1.jumbo {font-size:36px;margin: 0;color: #FFF; display:inline-block}
.rilixin3 #wrap li span{ display:block; font-size:18px; font-weight:normal; line-height:36px;}
.rilixin3 #wrap li{ display:inline-block; text-align:center; flex:1; font-size:36px; font-weight:bold}
.rilixin3_c{ text-align:center; color:#FFF; line-height:30px; font-size:16px; padding:20px 10%}
.rilixin3_b a{ display:block; border-radius:25px; border:1px #ffff solid; text-align:center; width:155px; height:40px; color:#FFF; margin:10px auto; line-height:40px; font-size:16px;}
.rilixin3_b a span{ padding-left:5px;}
.rilixin3_b a:hover{ background:#e50012; border:1px #e50012 solid;}

.rilixin3_cc{ display:flex;justify-content: space-between; padding:30px 0}
.rilixin3_l{ width:48%; }
.rilixin3_r{ width:48.5%;     border-radius: 50px 0 50px 0; overflow:hidden}
.rilixin3_lc{  color:#FFF; line-height:38px; font-size:16px; padding:20px 0}
.rilixin3_lb a{ display:block; border-radius:25px; border:1px #ffff solid; text-align:center; width:155px; height:40px; color:#FFF; margin:10px 0; line-height:40px; font-size:16px;}
.rilixin3_lb a span{ padding-left:5px;}
.rilixin3_lb a:hover{ background:#e50012; border:1px #e50012 solid;}


.rilixin4_r{ display:block; float:right; width:51%;}
.rilixin4_l{ display:block; float:left; width:44.5%;}
.rilixin4_t h2{ display:block;  font-size:42px;}
.rilixin4_t{ padding:44px 0 30px 0}

.slideBox2{ width:100%; overflow:hidden; position:relative;   }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; border-radius:5px; overflow:hidden; background:#f5f5f5 }
.slideBox2 .bd li a .img{ overflow:hidden; height:400px;}
.slideBox2 .bd li a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.slideBox2 .bd img{ width:100%; display:block; min-height:100%  }
.slideBox2 .bd li a .txt{ padding:32px 35px;}
.slideBox2 .bd li a .txt .time{ border-bottom:1px #dcdcdc solid; padding-bottom:15px; line-height:32px; color:#666666; font-size:16px;}
.slideBox2 .bd li a .txt .time span{ font-size:20px; padding-right:15px;}
.slideBox2 .bd li a .txt .wenzi{ padding-top:20px}
.slideBox2 .bd li a .txt .wenzi h2{ font-size:16px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.slideBox2 .bd li a .txt .wenzi  p{ color:#666666; line-height:28px; padding-top:15px; font-size:14px;
display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;
}
.slideBox2 .bd li a .txt .wenzi .more{ padding-top:32px; color:#666; padding-bottom:9px;font-size:14px; display:flex;align-items: center  }
.slideBox2 .bd li a .txt .wenzi .more span{ padding-left:10px; font-size:18px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,.slideBox2 .next{ position:absolute; right:35px; bottom:30px;  display:block; width:40px; height:40px; background:#888888; border-radius:50%; text-align:center; line-height:40px; color:#FFF;  }
.slideBox2 .prev{right:80px;}
.slideBox2 .prev span,.slideBox2 .next span{font-weight:bold; font-size:18px;}
.rilixin4{ padding-bottom:66px;}
.rilixin4_rt{ display: flex; align-items: center;justify-content: space-between; color:#333; position:relative }
.rilixin4_rt h2{ font-size:28px; background:#FFF; padding-right:15px; display:block;}
.rilixin4_rt:before{ content:""; position:absolute; left:0; top:50%; z-index:-1; height:1px; border-bottom:1px #cacaca dashed; width:100%; margin-top:-1px;}
.rilixin4_rt a span{ border:1px #cacaca solid; display:block; width:70px;  line-height:25px; border-radius:25px; text-align:center; color:#888; font-size:15px}
.rilixin4_rt a { padding-left:15px; display:block;background:#FFF; }
.hangye li{ display:block; border-top:1px #cacaca dashed; padding:18px 0 22px 0;/*display: flex; justify-content: space-between;*/ }
.hangye li:nth-child(1){border-top:0px #cacaca dashed; }
.hangye li .meta{ width:110px; padding-right:20px; float:left}
.hangye li .meta .d{ font-size:26px; color:#666666; font-weight:bold}
.hangye li .meta .y{ font-size:14px; color:#FFF; width:46px; height:20px; border-radius:20px; text-align:center; line-height:20px; background:#888888; margin-top:6px;}
.hangye li .info a{ font-size:16px; line-height:33px; color:#666666;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;}
.hangye li .info{ float:right; width:calc(100% - 110px)}
.hangye{ padding-bottom:8px;}
.hangye li:hover .info a{ color:#e50012}
.hangye li:hover .meta .d{color:#e50012}
.hangye li:hover .meta .y{background:#e50012}




.shipin{display: flex; justify-content: space-between; margin:0 -1% }
.shipin li{ display:block;  margin-top:10px; width:50%}
.shipin li a{ display:block; position:relative;width:93%; margin:0 auto;overflow:hidden; border-radius:7px;}
.shipin li a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.shipin li a .text{ position:absolute; top:0; left:0; width:100%;text-align:center; height:100%; /*background:rgba(0,0,0,0.3);*/ color:#FFF}
.shipin li a .text span{ font-size:80px; position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; text-align:center;display:block }
.shipin li a .text p{ position:absolute; bottom:10px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width:90%; text-align:center; left:5%; font-size:16px; }

.rilixin5{ background:#f5f5f5; padding-bottom:60px;}
.picScroll-left{  position:relative;    }
.picScroll-left .hd{ display:block; }
.picScroll-left .hd ul{ text-align:center; margin-top:20px; zoom:1;}
.picScroll-left .hd ul li{ display:inline-block; border-radius:50%; font-size:0; width:12px; height:12px; background:#dbdbdb; margin:0 10px; cursor:pointer }
.picScroll-left .hd ul li.on{ background:#e7010d}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; padding:0 10px }
.picScroll-left .bd ul li{ float:left; _display:inline; text-align:center; width:17%  }
.picScroll-left .bd ul li .pic{ display:block; padding:0 5%}
.picScroll-left .bd ul li .pic img{ box-shadow: 0px 0px 26px rgb(0 0 0 / 6%); max-width:100%; display:block }

.fangan_t h2{ font-size:26px;}


/*底部开始*/
.footer{ background:#323232; padding:50px 0 3px 0; color:#bfbfbf;}
.footer .container{display: flex; justify-content: space-between;}
.footer dl{}
.footer dl dt{color:#fff; font-size:18px; margin-bottom:20px;}
.footer dl dd a{ display:block; color:rgba(255,255,255,0.4);font-size:15px; line-height:30px; transition: all 0.5s ease; -moz-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;}
.footer dl dd a:hover{  color:#e7010d}
.footer dl.erwe{}
.footer a{display:inline-block;white-space:nowrap;}
.footer a:hover{color:#fff}.footer .info{width:250px}
.bottom{ border-top:1px #515151 solid; margin-top:55px; text-align:center; line-height:40px; padding:10px 0;color:rgba(255,255,255,0.4); font-size:15px; }
.bottom a{color:rgba(255,255,255,0.4);}
.bottom span{ padding:0 15px;}
.footer .dianshang a{ position:relative; padding:0 15px 0 35px; height:46px; border-radius:0 4px 4px 0; margin-bottom:12px; margin-left:25px; background:#FFF; color:#555; line-height:46px; font-size:16px;}
.footer .dianshang a img{ display:block; position:absolute; left:-25px; top:0; height:46px;    transition: all .3s;}
.footer .dianshang a:hover img{ transform: translateX(7px)}
.ban{ display:block; width:100%; position:relative; padding-top:90px;}
.ban img{ display:block; width:100%}
.ban p{ display:block; width:87%; min-width:1300px; left:50%; transform:translateX(-50%);position:absolute; bottom:25px; font-size:18px; color:#FFF; font-weight:bold; text-transform:uppercase;}
.ban p:after{ content:""; position:absolute; bottom:-32px; height:16px; width:6px; background:#e7010d; left:0}
.con_t{ display:block; border-bottom:2px #eeeeee solid; line-height:70px; width:100%; z-index:9; color:#666666;font-size:16px; background:#FFF}
.con_t a{ color:#666666}
.con_t .con_tl{ display:block; float:left; position:relative }
.con_t .container{ position:relative}
.con_t .con_tr{ display:block; float:right; margin-right:-25px;}
.con_t .con_tr li{ display:block; float:left; padding:0 25px;}
.con_t .con_tr li a{ display:block; position:relative}
.con_t .con_tr li.on a::after{ content:""; position:absolute; bottom:0; left:0; width:100%; height:2px; background:#e7010d }
.con_t .con_tr li.on a{ color:#e7010d}
.con_t .con_tr li a:hover{ color:#e7010d}
.Top002262_fixed{ position:fixed; top:90px; left:0; width:100%; background:#444; line-height:56px; border:0;     color: rgba(255,255,255,0.9);}
.Top002262_fixed a{    color: rgba(255,255,255,0.9);}
.Top002262_fixed .con_tr li.on{ color:#FFF; background:#e7010d;}
.Top002262_fixed .con_tr li.on a{ color:#FFF; }
.Top002262_fixed .con_tr li:hover{ color:#FFF; background:#e7010d;}
.Top002262_fixed .con_tr li:hover a{ color:#FFF; }

.about_t{ text-align:center; padding:55px 0 40px 0}
.about_t h2{ font-weight:normal; font-size:36px; color:#666; padding-bottom:6px; position:relative}
.about_t h2:before{ position:absolute; bottom:-1px; left:50%; width:38px; margin-left:-15px; height:2px; background:#e50012; content:""}
.about_t p{ text-transform:uppercase; font-size:20px; min-width:170px; color:#cfcfcf; padding:0 15px; border-top:1px #cccccc solid; display:inline-block; line-height:40px;}
.about1_t{ font-size:20px; line-height:32px; text-indent:60px; color:#666}
.about1_c{ padding-top:30px;  }
.about1_c .img{ width:50%; overflow:hidden; float:left}
.about1_c:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.about1_c .about1_cr{ width:46.5%; float:right}
.about1{ padding-bottom:70px;}
.about1_cr h2{display: flex;align-items: center; font-weight:normal; font-size:24px; color:#666; margin-top:10px;}
.about1_cr h2 img{ padding-right:15px;}
.about1_cr p{ display:block; padding-left:55px; color:#666; font-size:18px; line-height:40px; padding-bottom:40px; padding-top:6px;}

.about2{ background:url(../image/bg2.jpg) no-repeat center; color:#FFF;  }
.about2_t{ padding:100px 0 40px 0}
.about2_t h2{ font-weight:normal; font-size:36px; padding-bottom:6px; position:relative}
.about2_t h2:before{ position:absolute; bottom:-1px; left:0; width:38px; height:2px; background:#e50012; content:""}
.about2_t p{ text-transform:uppercase; font-size:20px; min-width:170px;  border-top:1px #cccccc solid; display:inline-block; line-height:44px;}
.about2_l{ width:50%; float:left}
.about2_l p{ font-size:19px; line-height:40px;}
.about2_r{ width:32%; float:right; border-left:1px rgba(255,255,255,0.6) solid;}
.about2_r #wrap {overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; display:flex;align-items: flex-end;
flex-wrap:wrap-reverse }
 h1.jumbo {font-size:36px;margin: 0;color: #FFF; display:inline-block}
.about2_r #wrap li span{ display:block; font-size:18px; font-weight:normal; line-height:40px;}
.about2_r #wrap li{ display:inline-block; text-align:center; font-size:36px; font-weight:bold; width:50%;  position:relative; border-top:1px rgba(255,255,255,0.6) solid;border-right:1px rgba(255,255,255,0.6) solid; padding:11% 0}

.about3{ background:#f5f5f5; padding-bottom:80px;}
.about3_c{ display:block; background:#FFF;}
.about3_c .img{ width:39.3%; float:right}
.about3_c:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.about3_c .about3_cl{ width:59%; float:left; box-sizing:border-box; padding:50px;}
.about3_c .about3_cl h2{ color:#e50012; font-size:30px; padding-bottom:10px;}
.about3_c .about3_cl h3{ color:#666; font-size:20px; padding-bottom:20px; }
.about3_c .about3_cl p{ color:#666666; line-height:40px; font-size:18px;}

.about4{ padding-bottom:120px;}
.slideTxtBox2{ width:100%;  margin-top:30px;height:576px; position:relative;background:url(../image/bg3.jpg) no-repeat center; background-size:100% 100%;  }
.slideTxtBox2 .hd{ width:23%; max-width:360px; background:url(../image/licheng.jpg) no-repeat center; background-size:100% 100%;padding:60px 0; position:absolute; right:5%; top:-80px; box-sizing:border-box }
.slideTxtBox2 .hd .hd_t{ border-bottom:1px #555555 solid; width:68%; margin:0 auto; margin-bottom:20px; }
.slideTxtBox2 .hd .hd_t h2{ font-size:48px; color:#FFF;  }
.slideTxtBox2 .hd .hd_t p{ font-size:22px; color:#FFF; letter-spacing:1px; line-height:43px; padding-bottom:30px;}
.slideTxtBox2 .hd ul{ text-align:center;  display:flex; height:360px; flex-direction:row;text-align:center;flex-wrap:wrap; align-items: center;  justify-content: space-between;  }
.slideTxtBox2 .hd ul li{ cursor:pointer; color:rgba(255,255,255,0.8) ; width:100%; font-size:26px;  }
.slideTxtBox2 .hd ul li.on{ font-weight:bold; font-size:30px; color:#FFF}
.slideTxtBox2 .bd{ width:69%; padding-top:50px;  }
.slideTxtBox2 .bd ul{ overflow-y:scroll; height:476px;}
.slideTxtBox2 .bd li{  font-size:17px; color:#555; display:flex;margin-bottom:35px; line-height:26px;  }
.slideTxtBox2 .bd li .riqi{ width:200px; text-align:center;font-size:26px; color:#e50012; line-height:35px;}
.slideTxtBox2 .bd li .shijian{ width:calc(100% - 220px);}
.slideTxtBox2 .bd li .shijian p{ display:flex; line-height:26px; padding-bottom:15px; color:#444;}
.slideTxtBox2 .bd li .shijian p b{ width:80px; display:inline-block; font-size:18px;}
.slideTxtBox2 .bd li .shijian p span{width:calc(100% - 90px);display:inline-block;}
.slideTxtBox2 .bd ul::-webkit-scrollbar { width:4px; height: 12px;  border: 2px solid #f2f2f2; background-color: #F2F2F2;}
.slideTxtBox2 .bd ul::-webkit-scrollbar-button {  display: none;}
.slideTxtBox2 .bd ul::-webkit-scrollbar-track { background-color: #f2f2f2;}
::-webkit-scrollbar-track-piece {  background-color:#f2f2f2;}
.slideTxtBox2 .bd ul::-webkit-scrollbar-thumb { background-color: #e50012; border-radius:8px;}
.slideTxtBox2 .bd ul::-webkit-scrollbar-thumb:vertical:hover,
.slideTxtBox2 .bd ul::-webkit-scrollbar-thumb:horizontal:hover {  background-color: #c0c0c0;}

#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}
#d_tab29{position:relative; }
#d_tab29 .d_img{position:relative;margin:0 auto;width:85%;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%; margin:0 auto}
#d_tab29 .gud img{width:46%;}	
#d_tab29 .d_img li.d_pos1{display:block;width:28%;left:0%;top:70px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:36%;left:10%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:46%;left:27%;top:0px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:36%;right:10%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:28%;right:0%;top:70px;z-index:1}
#d_tab29 .d_next{position:absolute;right:0;top:50%; margin-top:-25px;z-index:2;cursor:pointer; width:50px; height:50px; background:#e50012; text-align:center; color:#FFF; border-radius:50%}
#d_tab29 .d_next span{font-weight:bold; font-size:20px; line-height:50px; }
#d_tab29 .d_prev{position:absolute;left:0;top:50%; margin-top:-25px;z-index:2;cursor:pointer; width:50px; height:50px; background:#e50012; text-align:center;color:#FFF; border-radius:50%}
#d_tab29 .d_prev span{font-weight:bold; font-size:20px; line-height:50px; }
.about5{ padding-bottom:20px;}
.about6{ padding-bottom:60px;}
.about6 ul li{ display:block; width:25%; float:left; margin-bottom:12px;}
.about6 ul li a{ display:block; width:92%; margin:0 auto;}
.about6 ul li a img{ border:1px #F8F8F8 solid; background:#F8F8F8; padding:20px; width:100%; box-sizing:border-box}
.about6 ul li a p{ display:block; text-align:center; font-size:16px; line-height:25px; height:60px; padding-top:10px; color:#666}
.about6 ul li a:hover p{ font-weight:bold  }
.about6 ul li a:hover{transform: translateY(-5px);transition: all ease 0.36s; }
.about6 ul li a:hover img{ box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05); }


.shili6{ display:block; padding:60px 0}
.shili6_l{ display:block; width:50%; float:left; line-height:36px; color:#555; padding-top:10px;}
.shili6_l p{ padding-bottom:16px; font-size:16px;}
.shili6_r{ display:block; width:45%; float:right}
.shili6_r img{ display:block; width:100%}


.chanpin_datu{ display:block; position:relative; padding-top:99px;}
.chanpin_datu .chanpin_datu_t{ display:block; position:absolute; bottom:0; padding-bottom:20px; left:0; width:100%; color:#FFF;background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5) ); font-size:16px; }
.chanpin_datu img{ display:block; width:100%}
.chanpin_datu .chanpin_datu_t a{ color:#FFF}
.chanpin_article_t_t{ display:block; position:relative; height:1px; background:#e4dfda; width:100%; margin-bottom:50px;}
.chanpin_article_t_t span{ padding:0 20px; color:#666; position:absolute; top:-20px; line-height:40px; left:50%; transform:translateX(-50%); background:#FFF; font-size:18px;}
.top_cp{ background:#444;width:100%}
.top_cp .container{display:flex;align-items: center;  justify-content: space-between; height:60px; }
.top_cp ul{display:flex; width:70%}
.top_cp ul li{ position:relative;font-size:16px; line-height:60px; display:block; flex:1; text-align:center; }
.top_cp ul li a{ color:rgba(255,255,255,0.9); cursor:pointer; position:relative; display:block;}
.top_cp ul li a.am-active:after{ content:""; position:absolute; bottom:0; left:0; width: 100%; height:3px;background-color: #e7010d;
transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index:99}
.top_cp ul li a.am-active{ color:#FFF; font-weight:bold; background:#e7010d; }

.top_cp ul li.active  a:after{ content:""; position:absolute; bottom:0; left:0; width: 100%; height:2px;background-color: #e7010d;
transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index:9999}
.top_cp ul li.active  a{ color:#e7010d; font-weight:bold}
.top_cp_r span{ display:flex; align-items:center; background:#e50012; color:#FFF; font-size:18px; padding:0 30px; margin-left:20px; height:60px; line-height:60px;width:180px;}
.top_cp_r span img{ height:40px; padding-right:6px;}
.top_cp_r span.blue{ background:#1c67d6}
.top_cp_r{display:flex;}
.top_cp_r a{ display:flex; align-items:center; width:180px; background:#e50012; color:#FFF; font-size:18px; padding:0 30px; height:60px; line-height:60px;}
.top_cp_r a img{ height:40px; padding-right:6px;}
.top_cp_r a.blue{ background:#1c67d6}
.Top002262_fixed .nav .on h3 a::after{ width:0}
.am-sticky{ top:90px !important}
#loutinav{ top:90px !important}

.product-content{ scroll-margin:200px;}
.shili_t{ text-align:center; padding:65px 0 50px 0}
.shili_t h2{ display:inline-block; font-size:33px; color:#333; padding-bottom:6px; position:relative;border-bottom:1px #cccccc solid;}
.shili_t h2:before{ position:absolute; bottom:-1px; left:50%; width:38px; margin-left:-15px; height:2px; background:#e50012; content:""}
.gonggong{ overflow:hidden; position:relative;   }
.gonggong .hd .prev,.gonggong .hd .next{ display:block;  width:60px; height:100px; overflow:hidden; position:absolute; top:50%; margin-top:-50px; line-height:100px;  left:0; cursor:pointer}
.gonggong .hd .next{ left:auto; right:0  }
.gonggong .hd .prev span,.gonggong .hd .next span{font-size:60px; color:#666}
.gonggong .bd{ padding:10px 80px;   }
.gonggong .bd ul{ overflow:hidden; zoom:1; }
.gonggong .bd ul li{ width:33.33%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.gonggong .bd ul li .pic{ text-align:center; width:90%; margin:0 auto }
.gonggong .bd ul li .pic img{ width:100%;display:block; }
.gonggong .bd ul li .pic h2{ padding-top:10px; line-height:40px; font-size:20px;}
.gonggong .bd ul li .pic p{ line-height:30px; font-size:16px; color:#555}

.keji{ display:block; background:url(../image/bg4.jpg) no-repeat center bottom; margin-top:70px; }
.picScroll-left_s2{ position:relative;   }
.picScroll-left_s2 .hd{ display:block; width:20%; float:right; text-align:right}
.picScroll-left_s2 .hd .prev,.picScroll-left_s2 .hd .next{ display:block;  width:55px; height:55px; overflow:hidden; position:absolute; top:50%; right:85px; cursor:pointer; background:#FFF; border-radius:50%; text-align:center;}
.picScroll-left_s2 .hd .next{ right:15px  }
.picScroll-left_s2 .hd .prev span,.picScroll-left_s2 .hd .next span{font-size:26px; font-weight:bold; color:#e50012; line-height:55px;}
.picScroll-left_s2 .bd{ padding:10px 0; width:80%; float:left;   }
.picScroll-left_s2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left_s2 .bd ul li{ width:20%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left_s2 .bd ul li .pic{ text-align:center; width:90%; margin:0 auto }
.picScroll-left_s2 .bd ul li .pic img{ width:100%;display:block; }
.shili1_t{  padding:65px 0 50px 0}
.shili1_t h2{ display:inline-block; font-size:33px; color:#333; padding-bottom:6px; position:relative;border-bottom:1px #cccccc solid;}
.shili1_t h2:before{ position:absolute; bottom:-1px; left:50%; width:38px; margin-left:-15px; height:2px; background:#e50012; content:""}
.product-all-content #p2{ background:url(../image/bg1.png) no-repeat center bottom; padding-bottom:85px; padding-top:70px; }

.picScroll-left_s3{ position:relative; padding-top:60px;   }
.picScroll-left_s3 .hd{ display:block; }
.picScroll-left_s3 .hd .prev,.picScroll-left_s3 .hd .next{ display:block;  width:55px; height:55px; overflow:hidden; position:absolute; top:-15px; left:15px; cursor:pointer; background:#FFF; border-radius:50%; text-align:center;}
.picScroll-left_s3 .hd .next{ left:85px  }
.picScroll-left_s3 .hd .prev span,.picScroll-left_s3 .hd .next span{font-size:26px; font-weight:bold; color:#e50012; line-height:55px;}
.picScroll-left_s3 .bd{ padding:10px 0;    }
.picScroll-left_s3 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left_s3 .bd ul li{ width:20%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left_s3 .bd ul li .pic{ text-align:center; width:93%; margin:0 auto }
.picScroll-left_s3 .bd ul li .pic img{ width:100%;display:block; border:1px #e0e0e0 solid }
.product-all-content #p3{ background:url(../image/bg2.png) no-repeat center bottom; padding-bottom:100px; margin-top:-20px; }
.product-all-content #p6{ padding-bottom:70px;}

.shili7{ padding:160px 0 200px 0}
.shili7_c{ background:#fafafa; position:relative; padding:50px 50px;  }
.shili7_l{ width:52%; color:#666}
.shili7_l big{ font-size:32px; color:#333 ; display:block; }
.shili7_l span{ font-size:20px; line-height:25px; color:#cfcfcf}
.shili7_l p{ padding-top:30px; line-height:37px; font-size:18px; padding-bottom:10px;}
.shili7_r{ position:absolute; top:50%; transform:translateY(-50%); right:5%; width:32%}
.shili7_r img{ max-width:100%}
.shili8 { padding-bottom:60px;}
.shili8 ul{ display:flex; justify-content: space-between; flex-wrap:wrap}
.shili8 ul li{ width:48.7%; background:#fafafa; border-radius:8px; margin-bottom:30px; overflow:hidden; padding:100px 40px 20px 50px; position:relative; box-sizing:border-box; }
.shili8 ul li big{ display:block; position:absolute; top:0; left:0; width:94px; height:90px;}
.shili8 ul li span{ font-size:30px; padding-bottom:10px; display:block}
.shili8 ul li p{ line-height:32px; font-size:18px; color:#666; height:132px; display:block}

.shili2{ background:#fff; margin-top:70px; box-shadow:0 0 10px rgba(0,0,0,0.06)}
.shili2 .shili2_r{ width:50%; float:right;}
.shili2 .shili2_r img{ display:block; width:100%}
.shili2 .shili2_l{ width:47%; float:left; padding-left:40px; box-sizing:border-box; padding-top:30px;}
.shili2 .shili2_l h2{ display:block; font-size:26px; color:#e50012; padding-bottom:10px;}
.shili2 .shili2_l p{ display:block; font-size:18px; line-height:40px; color:#666}
.shili2 .shili2_l p span{ display:block}

.shili3{ margin-top:80px; background:url(../image/bg5.jpg) no-repeat center; padding:80px 0}
.shili3 ul li{ display:block; width:32%; padding:50px 0; font-size:18px; line-height:30px; color:#666}
.shili3 ul li .tubiao{ display:flex; align-items:center; padding-bottom:12px;}
.shili3 ul li .tubiao span{ font-size:30px; color:#e50012; font-weight:bold; padding-left:10px;}
.shili3 ul{ display:block; position:relative}
.shili3_c{ position:absolute; top:0; left:50%; transform:translateX(-50%);}

.shili4{ display:block; padding-bottom:70px;}
.shili4 ul{ display:flex; justify-content: space-between; }
.shili4 ul li{ width:31%; box-shadow:0 0 10px rgba(0,0,0,0.06); text-align:center; padding:40px 58px; box-sizing:border-box}
.shili4 ul li img{ display:block; margin:10px auto}
.shili4 ul li span{ display:block; font-size:22px; color:#e50012; font-weight:bold; line-height:40px; padding:6px 0}
.shili4 ul li p{ display:block; font-size:18px; line-height:28px; color:#777; height:84px; text-align:left; }

.shili5{ background:#fafafa; padding-bottom:70px;}
.shili5_c{display:flex;justify-content: space-between;align-items:center; background:#FFF}
.shili5_c img{ width:43.75%}
.shili5_c p{ display:block; width:51%; color:#888888; font-size:20px; line-height:46px; padding-left:5%;}
.shili5_c p span{ display:block}

.shili1{ display:block; padding-top:40px; padding-bottom:60px;}
.shili1 ul{ margin-bottom:10px;}
.shili1 ul li{ display:block; width:25%; float:left; margin-bottom:25px;}
.shili1 ul li a{ display:block; width:93%; margin:0 auto;}
.shili1 ul li a img{width:100%; display:block}
.shili1 ul li a p{ display:block; text-align:center; background:#f2f2f5; font-size:16px; line-height:52px; color:#666; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.shili1 ul li a:hover{transform: translateY(-5px);transition: all ease 0.36s; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}
.shili1 ul li a:hover p{ color:#FFF; background:#e50012}

.more1 a{   display: block;  border: 4px #f2f2f2 solid; line-height: 45px;width: 300px;text-align: center; font-size: 16px;  color: #e50012;
position: relative;  z-index: 2; margin: 15px auto;cursor: pointer; }
.more1 i{  display: inline-block; overflow: hidden;  width: 16px;   height: 18px;  vertical-align: middle; background: url(../image/load_icon.png) no-repeat;
 margin: 0 0.3em;  background-position: 0 0;}
.more1 a{color:#e50012;display:flex;justify-content:center;align-items:center;}
.more1:hover a{border-color: #e50012;background-color: #e50012;color: #fff;}
.more1:hover .icon{background-position:0 -18px;}

.ban1{ display:block; position:relative;  margin-top:90px; height:100px; overflow:hidden}
.ban1 img{ display:block; width:1920px; position:absolute; top:0; left:50%; transform:translateX(-50%)}
.ban1_c{ position:absolute; top:30%;color:#FFF; text-align:center; left:0; width:100%}
.ban1_c h2{ font-size:36px; line-height:40px;}
.ban1_c p{ font-size:18px; text-transform:uppercase; display:block; padding-top:7px;}
#box ul{ height:70px;}
#box dt {color: #8a8a8a; display:flex; padding:0 30px;justify-content: space-between; line-height:70px;align-items:center; cursor:pointer; font-size:18px;  }
#box dt i{ font-size:20px;}
#box ul{ padding:0 20px}
#box li {color: #444; text-align:center;font-size: 16px;cursor: pointer; display:inline-block; padding:0 15px;}
#box li:hover{ color:#e50012; font-weight:bold}

.cpzhog16{ display:none}

.cpzhogl{ padding:3px 0 1px 0; border-bottom:1px #CCC solid; background:#FFF}
.cpzhogl ul{ display:flex;justify-content: space-between;}
.cpzhogl ul li{ flex:1; margin-bottom:8px; margin-right:0.6%}
.cpzhogl ul li a{  background:#f5f5f5; text-align:center;display:block; line-height:36px;color:#111;font-size:14px;}
.cpzhogl ul li.more a{ color:#e50012; font-weight:bold}
.cpzhogl ul li a:hover{ background:#e50012; color:#FFF}
.cpzhogl ul li.on a{ background:#e50012; color:#FFF !important}
.con{ padding:20px 0}

.biaoti{ padding-top:20px; color:#e50012}
.biaoti h2{ font-size:20px;}
.biaoti_t p{ font-size:16px; color:#555; font-weight:bold; display:block; line-height:40px}
.plist{ margin:0 -1%}
.plist li{ display:block; width:25%; float:left; text-align:center; margin-bottom:15px;   }
.plist li a{ display:block; width:93%; margin:0 auto}
.plist li a p{ line-height:30px; background:#FFF; font-size:16px; color:#666;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; padding:10px;}
.plist li a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
 .plist li a:hover p{ color:#e50012;}
.chanpin_article{display:flex;justify-content: space-between;}

.slideBox6{ width:55%; height:auto;display:flex;align-items:center; overflow:hidden; position:relative;padding-bottom:80px; padding-top:15px;}
.slideBox6 .hd{ width:130px;  display:block; float:right; text-align:center }
.slideBox6 .hd ul{ width:80px; margin:0 auto; display:block}
.slideBox6 .hd ul li{ width:78px; cursor:pointer; background:#fafafa; border-radius:50%; overflow:hidden; height:78px;  border:1px #e4dfda solid;display:flex;align-items:center; margin:10px auto}
.slideBox6 .hd ul li img{ display:inline-block; width:100%;}
.slideBox6 .hd ul li.on{ border:1px #e7010d solid}
.slideBox6 .hd a span{ font-size:25px; line-height:30px; display:inline-block; color:#666}
.slideBox6 .bd{ position:relative; height:100%; z-index:0; float:left; width:calc(100% - 130px); }
.slideBox6 .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox6 .bd img{ width:100%; display:block; margin:0 auto }

.product-all-content1{ padding-top:90px;}
.chanpin_article_t{ text-align:center; padding:40px 0 20px 0}
.chanpin_article_t h2{  font-size:30px; color:#666; padding-bottom:12px; position:relative;border-bottom:1px #cccccc solid;}
.chanpin_article_t h2:before{ position:absolute; bottom:-1px; left:50%; width:90px; margin-left:-45px; height:3px; background:#e50012; content:""}
.chanpin_article_l{ width:42%; padding-bottom:80px;}
.chanpin_article_lt{ font-size:16px; line-height:36px; color:#666; padding-top:15px;}
.chanpin_article_lc{ margin:28px 0; font-size:16px; width:70%; line-height:40px;color:#555; border:1px solid #ddd; border-bottom:0px solid #ddd;}
.chanpin_article_lc p span{ width:35%; display:inline-block; text-align:center;background:#f5f5f5;border-right:1px solid #ddd}
.chanpin_article_lc p{border-bottom:1px solid #ddd;}
.chanpin_article_lc p big{ font-size:16px; text-align:center; display:inline-block; width:60%}

.chanpin_article_l table{font-size: 15px; margin-bottom:22px; margin-top:20px}
.chanpin_article_l table tr th{ background:#f5f5f5;border:0.5px solid #ddd;text-align:center;color: #666;  }
.chanpin_article_l table tr td { text-align:center; border:0.5px solid #ddd; color: #666; line-height: 22px; padding: 8px;}



.chanpin_article_lb{ padding-top:10px;}
.chanpin_article_lb a{ width:130px; line-height:38px;align-items:center; display:flex;justify-content: center;   }
.chanpin_article_lb a span{ padding-left:10px; font-size:18px;}
.chanpin_article_lb a.xunjia{ background:#e50012; color:#FFF; border:1px #e50012 solid; border-radius:22px; font-size:16px;}
.chanpin_article_lb a.xiazai{ border:1px #222 solid; border-radius:22px; font-size:16px;}
.chanpin_article_lb a.xiazai span{ color:#e50012}

.chanpin_article_cc img{ display:block; max-width:100%; margin:0 auto}
.xiangguan{ text-align:center; padding:0px 0 20px 0}
.xiangguan_t h2{ font-size:30px; color:#666}
.xiangguan_t { padding-bottom:12px;}
.xiangguan_t img{ display:block; margin:12px auto}

.ban2{ display:block; position:relative;  margin-top:90px; }
.ban2 img{ display:block; width:100%;}
.ban2_c{ position:absolute; top:50%; transform:translateY(-50%);color:#FFF; text-align:center; left:0; width:100%}
.ban2_c h2{ font-size:33px; line-height:40px;}
.ban2_c p{ font-size:18px; text-transform:uppercase; display:block; padding-top:5px;}

.fangan_t{ padding-bottom:10px;}
.fangan_t h2{ font-size:18px; color:#777}
.fangan{ display:block; padding-top:2px; }
.fangan ul{ margin:0 -1%}
.fangan ul li{ display:block; width:25%; float:left; margin-bottom:20px;}
.fangan ul li a{ display:block; width:93%; margin:0 auto;}
.fangan ul li a img{width:100%; display:block}
.fangan ul li a p{ display:block; text-align:center; background:#f2f2f5; font-size:16px; line-height:60px; color:#111; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; padding:0 12px}
.fangan ul li a:hover{transform: translateY(-2px);transition: all ease 0.36s; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}
.fangan ul li a:hover p{ color:#FFF; background:#e50012}

.news_t{ display: flex; align-items: center;justify-content: space-between; color:#333; position:relative; margin-top:40px; margin-bottom:20px; }
.news_t h2{ font-size:30px; background:#FFF; padding-right:15px; display:block;}
.news_t:before{ content:""; position:absolute; left:0; top:50%; z-index:-1; height:1px; border-bottom:1px #cacaca dashed; width:100%; margin-top:-1px;}
.news_t a span{ border:1px #cacaca solid; display:block; width:70px;  line-height:25px; border-radius:25px; text-align:center; color:#888; font-size:15px}
.news_t a { padding-left:15px; display:block;background:#FFF; }

.news1_l{ zoom:1; vertical-align:middle; border-radius:5px; overflow:hidden; background:#f5f5f5; width:44.5%; float:left }
.news1_l a .img{ overflow:hidden; height:400px;}
.news1_l a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.news1_l img{ width:100%; display:block; min-height:100%  }
.news1_l a .txt{ padding:32px 35px;}
.news1_l a .txt .time{ border-bottom:1px #dcdcdc solid; padding-bottom:15px; line-height:32px; color:#666666; font-size:16px;display:flex;align-items: center;}
.news1_l a .txt .time span{ font-size:20px; padding-right:15px;}
.news1_l a .txt .wenzi{ padding-top:20px}
.news1_l a .txt .wenzi h2{ font-size:17px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.news1_l a .txt .wenzi  p{ color:#666666; line-height:28px; padding-top:15px; font-size:15px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;}
.news1_l a .txt .wenzi .more{ padding-top:32px; color:#666; padding-bottom:9px;display: flex;font-size:15px;
    align-items: center;}
.news1_l a .txt .wenzi .more span{ padding-left:10px; font-size:18px;}

.news1_r{ width:51%; float:right}
.news1_r li{ display:block; border-top:1px #cacaca dashed; padding:22px 0 25px 0;
/*justify-content: space-between;*/ }
.news1_r li:nth-child(1){border-top:0px #cacaca dashed; }
.news1_r li .meta{ width:110px; padding-right:20px; float:left}
.news1_r li .meta .d{ font-size:26px; color:#666666; font-weight:bold}
.news1_r li .meta .y{ font-size:14px; color:#FFF; width:46px; height:20px; border-radius:20px; text-align:center; line-height:20px; background:#888888; margin-top:6px;}
.news1_r li .info{ float:right; width:calc(100% - 110px)}
.news1_r li .info a{ font-size:17px; line-height:33px; color:#666666;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;}
.news1_r li:hover .info a{ color:#e50012}
.news1_r li:hover .meta .d{color:#e50012}
.news1_r li:hover .meta .y{background:#e50012}


.news2{ display:block; padding:10px 0}
.news2 ul { padding-top:15px;}
.news2 ul li a{ display:flex;justify-content: space-between;border-top:1px #e1e1e1 solid; padding:35px 0 44px 0  }
.news2 ul li a .time1{ width:10%;  padding-left:2%; position:relative; }
.news2 ul li a .time1 big{ font-size:46px; line-height:50px;}
.news2 ul li a .time1 p{ display:block; font-size:18px; color:#555}
.news2 ul li a .time1:after{ content:""; position:absolute; right:0; top:0; width:1px; height:80px; background:#ddd}
.news2 ul li a .zhengwen .img{ width:268px; height:157px;  }
.news2 ul li a .zhengwen{display:flex;justify-content: space-between; width:88%}
.news2 ul li a .zhengwen .zhengwen_r{ width:calc(100% - 300px)}
.news2 ul li a .zhengwen .zhengwen_r h2{ font-size:17px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.news2 ul li a .zhengwen .zhengwen_r  p{ display:flex;align-items: center; padding:18px 0; color:#999;font-size:15px; }
.news2 ul li a .zhengwen .zhengwen_r  i{ font-size:19px; padding-right:10px; }
.news2 ul li a .zhengwen .zhengwen_r span{ font-size:15px; line-height:30px; color:#666; display:block; height:60px; overflow:hidden}
.news2 ul li a:hover{ color:#e50012}

.news5{ display:block; padding:10px 0 60px 0}
.news5 ul { padding-bottom:40px; }
.news5 ul li a{ display:flex;justify-content: space-between;border-bottom:1px #e1e1e1 solid; padding:35px 0 44px 0  }
.news5 ul li a .time1{ width:10%;  padding-left:2%; position:relative; }
.news5 ul li a .time1 big{ font-size:50px; line-height:50px;}
.news5 ul li a .time1 p{ display:block; font-size:18px; color:#555}
.news5 ul li a .time1:after{ content:""; position:absolute; right:0; top:0; width:1px; height:80px; background:#ddd}
.news5 ul li a .zhengwen .img{ width:268px; height:157px;  }
.news5 ul li a .zhengwen{display:flex;justify-content: space-between; width:88%}
.news5 ul li a .zhengwen .zhengwen_r{ width:calc(100% - 300px)}
.news5 ul li a .zhengwen .zhengwen_r h2{ font-size:20px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.news5 ul li a .zhengwen .zhengwen_r  p{ display:flex;align-items: center; padding:18px 0; color:#999}
.news5 ul li a .zhengwen .zhengwen_r  i{ font-size:19px; padding-right:10px; }
.news5 ul li a .zhengwen .zhengwen_r span{ font-size:16px; line-height:30px; color:#666; display:block; height:60px; overflow:hidden}
.news5 ul li a:hover{ color:#e50012}



.news3{ padding-bottom:60px;}
.news3 ul{display: flex; margin:0 -1% }
.news3 li{ display:block;  margin-top:5px; width:25%}
.news3 li a{ display:block; position:relative; width:93%; margin:0 auto;overflow:hidden; border-radius:7px;}
.news3 li a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.news3 li a .text{ position:absolute; top:0; left:0; width:100%;text-align:center; height:100%; /*background:rgba(0,0,0,0.3);*/ color:#FFF}
.news3 li a .text span{ font-size:80px; position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; text-align:center;display:block }
.news3 li a .text p{ position:absolute; bottom:10px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width:90%; text-align:center; left:5%; font-size:16px; }

.xgvideo{display: flex; margin:0 -1% }
.xgvideo li{ display:block;  margin-top:5px; width:20%; margin-bottom:30px;}
.xgvideo li a{ display:block; position:relative; width:93%; margin:0 auto;overflow:hidden; border-radius:7px;}
.xgvideo li a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.xgvideo li a .text{ position:absolute; top:0; left:0; width:100%;text-align:center; height:100%; background:rgba(0,0,0,0.3); color:#FFF}
.xgvideo li a .text span{ font-size:80px; position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; text-align:center;display:block }
.xgvideo li a .text p{ position:absolute; bottom:10px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width:90%; text-align:center; left:5%; font-size:16px; }

.news6{ padding:32px 0 60px 0;}
.news6 ul{display: flex; justify-content: space-between; margin:0 -1%; flex-wrap:wrap; padding-bottom:20px }
.news6 li{ display:block;  margin-bottom:22px; width:25%}
.news6 li a{ display:block; position:relative; width:93%; margin:0 auto;}
.news6 li a .img{ overflow:hidden; position:relative;border-radius:7px;}
.news6 li a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.news6 li a .img:after{ content:""; position:absolute; top:0; left:0; width:100%;text-align:center; height:100%; background:rgba(0,0,0,0.3); }
.news6 li a .img span{ font-size:80px; z-index:5; position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; text-align:center;display:block; color:#FFF }
.news6 li a .text p{ overflow:hidden; white-space: nowrap; text-overflow: ellipsis; text-align:center; line-height:30px; padding-top:10px; font-size:18px; color:#333； }
.news6 li a:hover .text p{ color:#e50012}

.news4 ul{ padding-bottom:10px;}
.news4 ul li a{ zoom:1; margin-bottom:41px;overflow:hidden; background:#f5f5f5;display: flex; justify-content: space-between;   }
.news4 ul li a .img{ overflow:hidden; width:30%; height:290px;}
.news4 ul li a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}
.news4 ul li a img{ width:100%; display:block; min-height:100%  }
.news4 ul li a .txt{ padding:32px 3% 0 3%; width:70%; display:block}
.news4 ul li a .txt .time{ border-bottom:1px #dcdcdc solid; padding-bottom:15px; line-height:32px; color:#666666; font-size:16px;display:flex;align-items: center;}
.news4 ul li a .txt .time span{ font-size:20px; padding-right:15px;}
.news4 ul li a .txt .wenzi{ padding-top:20px}
.news4 ul li a .txt .wenzi h2{ font-size:20px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.news4 ul li a .txt .wenzi  p{ color:#666666; line-height:28px; padding-top:15px; height:71px; overflow:hidden}
.news4 ul li a .txt .wenzi .more{ padding-top:32px; color:#666; padding-bottom:9px;display:flex;align-items: center;}
.news4 ul li a .txt .wenzi .more span{ padding-left:10px; font-size:18px;}
.news4{ padding:40px 0 60px 0}
.news4 ul li a:hover .wenzi .more{ color:#e50012}

.lianxi6{ display:block; background:#fafafa; padding-bottom:30px;}
.lianxi6 button{ background:#e50012; width:180px; line-height:44px; border-radius:25px; color:#FFF; margin:30px auto; display:block; font-family:"思源黑体CN"; font-size:20px;}
.lianxi6_cl{width:66%; float:left; color:#555; line-height:44px; display:flex; flex-wrap:wrap}
.lianxi6_cr{width:33%; float:right; margin-top:12px;}
.lianxi6_cl li{ float:left; width:50%; margin:16px 0; font-size:18px;}
.lianxi6_cl li span{ display:inline-block; width:100px;color:#444444;}
.lianxi6_cl li span i{ color:#e50012}
.lianxi6_cl li input{  background:#f5f5f5; border-radius:7px;font-size:16px; line-height:44px; height:44px; padding:0 15px; width:calc(100% - 150px);font-family:"思源黑体CN"; }

.lianxi6_cr span{ display:inline-block; font-size:18px; color:#444444;width:100px; float:left; line-height:44px;}
.lianxi6_cr span i{ color:#e50012}
.lianxi6_cr textarea{ background:#f5f5f5;font-size:16px; border:0;border-radius:7px; line-height:44px; width:calc(100% - 140px);padding:0 15px; font-family:"思源黑体CN"; height:130px; }

.lianxi1{ padding:40px 0 60px 0; height:100%}
.lianxi1_l ul{display:flex; justify-content:space-between;  }
.lianxi1_l ul li{  position:relative; background:#fafafa; padding:30px 3%; margin-bottom:10px;  box-sizing:border-box;display: flex;align-items: center; width:32.5%}
.lianxi1_l ul li p i{ display:block; position:absolute; top:20px; right:30px; font-size:14px; color:#999;  font-style:normal}
.lianxi1_l ul li p span{ display:block; color:#777}
.lianxi1_l ul li p { padding-left:20px;font-size:18px; }
.lianxi1_l ul li p big{ display:block;font-size:18px; padding-top:8px;}
.lianxi1_l ul li p small{ font-size:18px; line-height:30px; display:block}

.lianxi2{ padding-bottom:30px;}
 .lianxi2_l{ float:left; width:13%; text-align:center; color:#FFF; background:#e50012; font-size:20px; padding:20px 0 ; }
 .lianxi2_r{ display:block; width:85%; float:right; height:66px}
 .lianxi2_r ul{ display:flex;align-items: center; height:100%}
 .lianxi2_r ul li{ width:25%; background:url(../image/i10.png) no-repeat center; background-size:100% 100%;display:flex;align-items: center; text-align:center;justify-content: center; height:100%}
 .lianxi2_r ul li p{ padding-left:10px; font-size:18px; color:#666666}
 .lianxi2_r ul li img{ width:50px}
 .lianxi2_r ul li:nth-child(1){background:url(../image/i11.png) no-repeat center right; }
 .lianxi2_r ul li:nth-child(4){background:url(../image/i12.png) no-repeat center left; }
 .lianxi3{ padding-top:30px; background:#fafafa; }
.lianxi3   .lianxi2_r ul li{background:url(../image/i7.png) no-repeat center; background-size:100% 100%;}
.lianxi3  .lianxi2_r ul li:nth-child(1){background:url(../image/i8.png) no-repeat center right; }
.lianxi3  .lianxi2_r ul li:nth-child(4){background:url(../image/i9.png) no-repeat center left; }
 
.lianxi4{display:flex; margin-top:10px; background:#fafafa;  justify-content: space-between; width:100% }
.lianxi4_l{ width:68%;display:flex; align-items: center; padding:30px; }
.lianxi4_l .erwe p{ font-size:18px; padding-bottom:18px;}
.lianxi4_l .erwe{ margin-left:5%}
.lianxi4_l .dianshang p{ font-size:18px; padding-bottom:18px;}
.lianxi4_l .dianshang{ width:70%}
.lianxi4_l .dianshang_c{display:flex; height:200px;justify-content:space-between; text-align:center }
.lianxi4_l .dianshang_c a{ width:31%; border:1px #e6e6e6 solid;display:flex;justify-content:center; align-items: center;  flex-wrap:wrap; padding:5% 0 }
.lianxi4_l .dianshang_c a img{ display:block; width:60px; height:60px; }
.lianxi4_l .dianshang_c a b{ font-size:18px; display:block; width:100%; text-align:center}

.lianxi4_r { width:32%; background:#eee;padding:6px 30px; }
.lianxi4_r img{ display:block; width:100%}
 
.lianxi2_c{  padding-bottom:40px; width:85%; margin-left:15%; margin-top:40px; box-sizing:border-box; }
.lianxi2_c .lianxi2_cl{ display:block; width:130px; float:left; padding-top:5px;}
.lianxi2_c .lianxi2_cl b{ font-size:20px; color:#666; display:block; }
.lianxi2_c .lianxi2_cl p{ font-size:18px; color:#444; line-height:30px;}
.lianxi2_c .lianxi2_cr{ display:block; width:calc(100% - 130px);  float:right; padding:10px 0}
.lianxi2_c .lianxi2_cr li{  float:left; width:20%; display:flex;align-items: center;  }
.lianxi2_c .lianxi2_cr li p{ font-size:18px; color:#666}
.lianxi2_c .lianxi2_cr li  img{ height:50px; padding-right:10px;}
.line{ height:2px; background: #eeeeee; width:90%; margin:20px 0}


.fixed{ display:block; position:fixed; top:40%; right:0; z-index:999 }
.fixed ul li{ margin-bottom:2px; cursor:pointer;position:relative; height:40px; }
.fixed ul li em{ padding:10px 0; width:126px;line-height:20px; background:#fafafa;  color:#999; display:flex; justify-content:center; font-style:normal; font-size:16px;}
.fixed ul li a{position:absolute; right:-126px;transition: all .3s ease; width:166px;display:flex;flex-wrap:nowrap;}
.fixed ul li span{position:absolute; right:-126px;transition: all .3s ease; width:166px;display:flex;flex-wrap:nowrap}
.fixed ul li.youxiang em{ width:180px; }
.fixed ul li.youxiang a{ width:220px;right:-180px}
.fixed ul li.youxiang span{ width:220px; right:-180px}
.fixed ul li.youxiang em input{ font-size:14px; color:#999; background:none; text-align:center; width:100%; cursor:pointer}
.fixed ul li:hover a{ right:0;}
.fixed ul li:hover span{ right:0;}


.sbwenzhang{ width:90%; margin:0 auto}
.newshow{ padding:40px 0 20px 0} 
.newshow_l{ display:block; float:left; width:64%;padding-left: 1.2%;} 
.newshow_lt{ display:block; border-bottom:1px #eee  solid; padding-bottom:12px; margin-bottom:25px;}
.newshow_lt h2{ font-size:25px; line-height:33px; padding-bottom:10px; color:#666}
.newshow_lt p{ font-size:16px; color:#777; line-height:40px;}
.newshow_lc{ font-size:17px; line-height:33px; color:#555 }
.newshow_lc img{ margin:10px 0; max-width:100%}
.newshow_r{ display:block; float:right; width:32%; padding-left:4%; border-left:1px #eee solid}  
.newshow_r .newshow_rt li{ display:block; border-bottom:1px #eee solid; padding:10px 0}
.newshow_r .newshow_rt{ margin-top:-8px;}
.newshow_r .newshow_rt li big{ display:block; font-size:18px; padding-bottom:4px; color:#666 }
.newshow_r .newshow_rt li a{ font-size:16px; line-height:30px; color:#777;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; display:block}
.newshow_r .newshow_rt li span{ font-size:16px; line-height:35px; color:#777;}
.newshow_r .newshow_rt li:hover a{ color:#e50012}
.newshow_r .newshow_rb li{border-bottom:1px #eee solid; padding:20px 0;}
.newshow_rbt{ font-size:22px; padding-top:20px; color:#555}
.newshow_r .newshow_rb li a{display: flex; justify-content: space-between;}
.newshow_r .newshow_rb li a .img{ width:30%; height:80px;}
.newshow_r .newshow_rb li a .tt{ width:65%;}
.newshow_r .newshow_rb li a .tt p{ line-height:23px; max-height:46px; overflow:hidden; color:#777; font-size:16px;}
.newshow_r .newshow_rb li a .tt span{ color:#888; display:block; padding-top:5px;max-height:50px; overflow:hidden;}
.newshow_r .newshow_rb li a:hover .img img{  transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -ms-transform: scale(1.1)}

.sbwenzhang .newshow_lc{ background:#f7f7f7; padding:30px 5%;}
.sbwenzhang .newshow_hyyyt{ margin-top:20px;}

.newshow_hyyy{ padding:35px 0 15px 0}
.newshow_hyyy .newshow_lt h2{ text-align:center; padding-bottom:12px; position:relative; font-size:30px; border-bottom:1px #eee  solid; line-height:normal  }
.newshow_hyyy .newshow_lt{ border:0}
.newshow_hyyy .newshow_lt h2:before {position: absolute;bottom: -1px;left: 50%;width: 90px;margin-left: -45px;
height: 3px;background: #e50012;content: "";}
.newshow_hyyyt{ display:flex;justify-content: space-between; padding:0 15px; line-height:46px; background:#f7f7f7; margin-bottom:20px; }
.newshow_hyyyt li{ font-size:15px; color:#666;white-space: nowrap; padding-right:30px;
  overflow: hidden;
  text-overflow: ellipsis;}
.newshow_hyyyt li big{ font-size:15px;}
.newshow_hyyyt li a{ color:#666; }

.sbwenzhang .newshow_lc iframe{ width:70%; margin:0 auto; height:500px; display:block}

.con_t1{ background:#e3e3e3; text-align:center}
.con_tr1{ display:flex;justify-content:center; }
.con_tr1 li{ flex:1}
.con_tr1 li a{ font-size:14px; color:#111;  border-right:1px #FFF solid; line-height:50px; display:block}
.con_tr1 li.on a{ background:#e7010d; color:#FFF}
.con_tr1 li a.am-active{ background:#e7010d; color:#FFF}
.con_tr1 li:hover a{ background:#e7010d; color:#FFF}

.chanpin_ban{border:1px #e3e3e3 solid; background:#FFF}
.chanpin_ban_l{line-height:40px; display:flex;background: #e3e3e3;  }
.chanpin_ban_l li{ display:inline-block; width:50%; text-align:center}
.chanpin_ban_l li a{ font-weight:bold; color:#666; font-size:15px; display:block; position:relative}
.chanpin_ban_l li a:nth-child(1):after{ position:absolute; right:0; top:0; height:100%; width:2px; background:#f5f5f5; content:"";}
.chanpin_ban_l li a.on{background: #f5f5f5; color:#e7010d}
.chanpin_ban_r{ padding:8px 4px; display:flex;}
.chanpin_ban_r a{ flex:1; margin:0 3px; background:#f5f5f5; line-height:36px; text-align:center; font-size:14px; color:#666}
.chanpin_ban_r a.on{ background:#e7010d; color:#FFF}
.chanpin_ban_r a:hover{  background:#e7010d; color:#FFF }
.chanpin_ban_l a:hover{  background:#e7010d; color:#FFF }
.Top001{ background:#FFF}
.Top001_fixed{ position:fixed; top:90px; z-index:99; background:#FFF; width:100%;}

.cpfenlei{ display:block;padding: 3px 0 1px 0;border-bottom: 1px #CCC solid;background: #FFF;}
.cpfenlei dl{ display:flex;justify-content: space-between; font-size:15px; line-height:36px; margin-bottom:8px;}
.cpfenlei dl dt{ min-width:110px; width:9%; margin-right:0.5%; background:#888; text-align:center;}
.cpfenlei dl dt a{ font-weight:bold; color:#FFF; display:block}

.cpfenlei dl dd{ display:flex; justify-content: space-between; width:90.5%}
.cpfenlei dl dd a{ color:#111;/*font-weight:600; */font-size:14px;  flex:1; margin-right:0.5%;  background:#f7f7f7; text-align:center;}
.cpfenlei dl:first-child dd a:last-child{ padding:0 1.2%}
.cpfenlei dl dd a.on{ background:#e7010d; color:#FFF}
.cpfenlei dl dd a:hover{ background:#e7010d; color:#FFF}
@media screen and (max-width: 1850px) {
.about1_cr p{ line-height:38px; padding-bottom:30px;}
.about3_c .about3_cl p{ line-height:36px;}
.about3_c .about3_cl{ padding:40px;}
.rilixin3_lc{ padding-top:0; line-height:32px; font-size:15px; padding-bottom:10px;}
.rilixin3_lb a{ font-size:15px}
	}
@media screen and (max-width: 1800px) {
.about1_cr p{ line-height:36px; padding-bottom:20px;}
.about1_c .about1_cr{ width:47.5%}
.gonggong .bd ul li .pic h2{ line-height:36px; font-size:20px;}
.gonggong .bd ul li .pic p{ line-height:26px; font-size:16px; }
.shili2 .shili2_l p{  line-height:38px; }
.chanpin_article_lt{ line-height:32px;}
	}
@media screen and (max-width: 1750px) {
.header .nav .nLi h3{ padding:0 20px;}

.header .nav .qiehuan h3{ padding:0 10px !important;}
.header .nav .ss h3{ padding:0 10px !important;}
.qiehuan h3 a::before{ left:-15px;}
.rlx_ffc_l .text p{ line-height:26px;}
.rlx_ffc_l .text ul{ padding-top:0}
.rlx_ffc_rt .text ul{ padding-top:0}
.slideBox2 .bd li a .img{ overflow:hidden; height:380px;}
.about1_cr p{ line-height:35px;font-size:17px;padding-bottom:10px;}
.about3_c .about3_cl p{ line-height:35px;}
.about3_c .about3_cl{ padding:30px 40px;}
.shili2 .shili2_l p{  line-height:36px; }
.news1_l a .img{ height:380px;}
.news4 ul li a .txt{ padding:27px 3% 0 3%;}
}
@media screen and (max-width: 1700px) {
.about1_cr p{ line-height:33px; }
.about1_t{ font-size:18px;}
.shili7{ padding:130px 0 170px 0}
.shili2 .shili2_l p{  line-height:35px; font-size:17px; }
.shili4 ul li{ padding:35px 46px;}
.news1_l a .img{ height:370px;}
.news4 ul li a .img{ height:275px;}
.chanpin_article_lt{ line-height:30px;}
.chanpin_article_lc{ margin:15px 0; font-size:15px; line-height:38px;}
.chanpin_article_lc big{ font-size:15px;}
.chanpin_article_lb{ padding-top:0}
.news1_r li{ padding:20px 0 21px 0}
.shili_t{ padding:50px 0 40px 0}
.gonggong .bd ul li .pic h2{ font-size:18px;}
.gonggong .bd ul li .pic p{ font-size:15px;}
	}
@media screen and (max-width: 1650px) {
.slideBox2 .bd li a .img{ overflow:hidden; height:350px;}
.about1_cr p{ line-height:30px;font-size:17px;}
.about3_c .about3_cl p{ line-height:32px; font-size:16px;}
.shili2 .shili2_l p{   font-size:16px; }
.news1_l a .img{ height:360px;}
.xiangguan_t h2{ font-size:28px;}
.xiangguan_t img{ height:13px;}
	}
@media screen and (max-width: 1600px) {
.qiehuan h3 a::before{ left:-15px;}
.rlx_ffc_l .text h2{ font-size:20px;}
.rlx_ffc_rt .text h2{ font-size:20px;}
.slideBox2 .bd li a .img{ overflow:hidden; height:350px;}
.about1_cr p{ font-size:16px; padding-left:50px;}
.about1_cr h2{ font-size:20px; margin-top:0}
.about1_cr h2 img{ width:46px; padding-right:10px;}
.about3_c .about3_cl h3{ padding-bottom:12px;}
.about3_c .about3_cl h2{ padding-bottom:5px;}
.slideTxtBox2 .hd .hd_t p{ font-size:20px; line-height:40px;}
.gonggong .bd ul li .pic h2{ line-height:36px; font-size:18px;}
.shili4 ul li{ padding:35px;}

.chanpin_article_lc{ width:86%}
.slideBox6 .hd ul li{ width:68px; height:68px}
.news1_l a .img{ height:350px;}

.fangan ul li a p{ line-height:52px; font-size:16px;}
.xiangguan_t h2{ font-size:26px;}
.xiangguan_t img{ height:13px;}
.lianxi4 p{ font-size:16px; line-height:36px;}

.shili_t{ padding:40px 0 30px 0}
.gonggong .bd ul li .pic h2{ font-size:16px;}
.gonggong .bd ul li .pic p{ font-size:14px;}
}
@media screen and (max-width: 1550px) {
.slideBox2 .bd li a .img{ overflow:hidden; height:345px;}
.about1_cr h2 img{ width:40px;padding-right:13px;}
.about1_cr p{ padding-left:42px;}
.shili2 .shili2_l h2{ font-size:20px; padding-bottom:5px}
.shili2 .shili2_l p{ line-height:31px; }
.news4 ul li a .img{ height:262px;}
.news4 ul li a .txt .wenzi .more{ padding-top:20px;}
.news4 ul li a{ margin-bottom:30px}


	}
@media screen and (max-width: 1500px) {
.slideBox2 .bd li a .img{ overflow:hidden; height:340px;}
.ban2_c h2{ font-size:28px;}
.ban2_c p{ font-size:16px; padding-top:1px;}
.xiangguan_t h2{ font-size:24px;}
.xiangguan_t img{ height:11px;}
	}
@media screen and (max-width: 1450px) {
.slideBox2 .bd li a .img{ overflow:hidden; height:336px;}
	}
@media screen and (max-width: 1400px) {
.slideBox2 .bd li a .img{ overflow:hidden; height:332px;}
	}






















