@charset "utf-8";
/* CSS Document *//*此样式为全局样式，在每个页面只能引用一次，不能重复，也不可以不引用。*/
html{_background-attachment: fixed;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size: 12px;color: #333;font-family: Microsoft yahei,helvetica;background-image: url(../images/body_bg.jpg);background-repeat: repeat;}
body a{color: #333;text-decoration: none}
body a:hover{color: #d90f18;}
button, input, select, textarea { font-size: 100%;outline: 0;}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
p{word-wrap:break-word}
a:link,a:visited{text-decoration:none;}
.fl{float: left;}
.fr{float: right;}
.nocu{font-weight: normal;}
.clear{ clear:both;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
.bgxuhua {-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.bgxuhua a:hover{-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.imgbig{ overflow:hidden;}
.imgbig img{ transition:all linear .2s;	}
.imgbig:hover img{cursor: pointer; transform:scale(1.05); -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.1) translateZ(0);}
.bgquan{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.zishiyin{font-size:14px; line-height:28px;}
.zishiyin img{max-width: 100%;width: auto;height: auto !important;}
.bhtouying:hover{box-shadow: 3px 3px 3px #ccc;}
.video iframe,.video embed{ width:725px !important; height:455px !important;}
.zishiyin td{border: 1px solid #f0f0f0;}
.guodu{-webkit-transition:-webkit-transform 0.5s,opacity 0.5s,background 0.5s,width 0.5s,height 0.5s,font-size 0.5s;-o-transition-property:width,height,-o-transform,background,font-size,opacity;-o-transition-duration:0.5s,0.5s,0.5s,0.5s,0.5s,0.5s;-moz-transition-property:width,height,-o-transform,background,font-size,opacity;  -moz-transition-duration:0.5s,0.5s,0.5s,0.5s,0.5s,0.5s;transition-property:width,height,transform,background,font-size,opacity;transition-duration:0.5s,0.5s,0.5s,0.5s,0.5s,0.5s;}
/*全局样式结束GLOBAL STYLE*/
/*头部-*/
.w1100{ width:1100px;margin:0px auto;}
.header{width:100%;height:120px; background-color:#FFF;}
.header .logo{margin:15px 0 0 0px; display:block;}
.header .logo h1{ font-size:40px; font-weight:bold; color:#444; height:90px; line-height:90px; margin-left:8px;}
.logo_by{background-image: url(../images/logo_bg.png);background-repeat: no-repeat;background-position: left center; float:left; height:60px; padding:31px 0px 30px 40px; font-size:22px; font-weight:bold; color:#d90f18; line-height:30px;}
.logo_by span{ font-size:16px; color:#666; font-weight:normal;}
.head_r{ width:350px;}
.head_r_t{ font-size:12px;color:#666; text-align:right; height:20px; line-height:20px; margin-top:5px;}
.head_r_t a{ color:#666;}
.top_tel{ width:280px; margin:25px 0px 0px 70px;}
.top_tel .ico{ width:40px; height:42px; line-height:42px; text-align:center; background-color:#d90f18; border-radius:50%;}
.top_tel .ico i{ color:#fff; font-size:20px; margin-top:11px;}
.top_tel .cont{}
.top_tel .cont p{ font-size:14px; line-height:21px; height:21px;font-weight:bold; color:#d90f18;}
.top_tel .cont p span{ }
.menu{width: 100%;height:60px; background-color:#d90f18;z-index:99;}
.menu ul li {float: left;}
.menu ul li .nav_a{color: #fff;display: block;line-height: 59px;height:59px;font-size: 16px; width:136px; text-align:center; border-right:1px solid #b01d1f;}
.menu ul li i{ font-size:14px;}
.menu ul li:nth-child(1) .nav_a{border-left:1px solid #b01d1f;}
#navbox li a:hover,#navbox .sfhover .nav_a,#navbox .current{display:block; color:#FFF; background-color:#b01d1f;}
#navbox li ul {list-style-type: none;text-align: left;left: -999em; position: absolute;z-index:990;width:136px; background: #fff;}
#navbox li ul li{float: left;width:136px;z-index: 9990;margin-left:0px;}
#navbox li ul li a{display: block;width: 100%;text-align:center;height: 38px;font-size: 13px; color:#333;line-height: 38px; padding:0px !important; }
#navbox li ul li a span{ color:#d90f18;}
#navbox li ul li a:hover{color:#d90f18; background-color:#FFF;}
#navbox li:hover ul {z-index:990;left: auto;}
#navbox li.sfhover ul {left: auto;}
#navid_2 ul{ width:1100px !important;padding:10px 0px;margin-left:-239px;}
#navid_2 ul li{ width:183px !important; }/*
.navbox_ul_30,.navbox_ul_30 li,.navbox_ul_30 li a{ width:165px !important;}*/
/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:130px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#ff7e00;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 0px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:14px 14px 5px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 14px; font-size:19px; line-height:32px; color:#d90f18; font-weight:bold !important;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatewm{ line-height:30px; text-align:center; background-color:#f7f7f7; padding:10px 0px;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:130px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}
/*滚动图-*/
.banner{ width:100%; position:relative;}
.banner .swiper-slide{width: 100%;}
.banner .swiper-slide .lianjie{ width:100%; display:block;}
.banner .swiper-slide .banner_img{width:100%; background-repeat: no-repeat;background-position: center center;background-size: cover; display:none;}
.banner .swiper-pagination{ width:100%; height:10px; bottom:15px;}
.banner .swiper-pagination-bullet{ width:30px; height:10px; background-color:#ddd;display: inline-block;opacity:0.9; border-radius:0%; margin:0px 6px !important;}
.banner .swiper-pagination-bullet-active{ background-color:#d90f18;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 56px;height:96px;position: absolute;z-index: 20;background-repeat: no-repeat;background-image: url(../images/qiehuan.png);opacity:1; margin-top:-50px; background-size:100px;}
.banner .swiper-button-prev{background-position: left center;left:6%;}
.banner .swiper-button-next{background-position: right center;right:6%;}

.sousuo{ width:100%; background-color:#f9f9f9; height:38px; padding:3px 0px;}
.sousuo_l{ width:820px; height:38px; line-height:38px;}
.sousuo_l span{ font-weight:bold; float:left; display:block;}
.sousuo_l .h_gg{ width:630px; height:38px; line-height:38px; overflow:hidden;}
.sousuo_l .h_gg .swiper-slide{ line-height:38px; height:38px;}
.sousuo_r{ width:280px; margin-top:5px;}
.sousuo_r .searchtext{outline-style: none; width:185px; height:26px; line-height:26px;border:1px solid #d90f18;float:left; text-indent:5px;}
.sousuo_r .searchbtn{width: 46px;height: 28px; line-height:28px;background-color: #d90f18;float: left; border:0px solid #cc000b;cursor: pointer; color:#FFF; margin-left:2px;}
/*首页产品分类-*/
.h_cpfl{ padding:30px 0px 70px 0px;}
.h_cpfl_l{width: 400px;height: 240px;background-image: url(../images/ctgrie_1.png);background-repeat: no-repeat;background-position: left top;}
.h_cpfl_l p{ font-size:24px; font-weight:bold; color:#FFF; line-height:30px;text-transform : uppercase; padding:40px 0px 0px 40px;}
.h_cpfl_l p span{ color:#f89e9a; font-size:14px;}
.h_cpfl_r{ width:685px;}
.h_cpfl_r ul li{width: 137px;height: 240px;background-image: url(../images/h_cp_bg.png);background-repeat: no-repeat;background-position: left top; float:left;}
.h_cpfl_r ul li h3{ color:#fff; font-size:18px; line-height:28px; font-weight:normal; padding:40px 20px 0px 20px;}
.h_cpfl_r ul li h3 span{ font-size:12px;}
.h_cpfl_r ul li  .more{ width:30px; height:30px; border-radius:50%; background-color:#FFF; line-height:30px; color:#666; text-align:center; margin:70px 0px 0px 20px;}
.h_cpfl_r ul li .more i{ font-size:14px; margin-top:8px;}
.h_cpfl_r ul li a:hover .more{ background-color:#d90f18;}
.h_cpfl_r ul li a:hover .more i{ color:#FFF;}
.h_cpfl_r ul li:nth-child(2),.h_cpfl_r ul li:nth-child(4){background-position: right top;}
/*首页珍珠棉加工-*/
.h_cp,.h_tjcp{ background-color:#FFF; padding:70px 0px; position:relative;}
.h_tit{height:28px; border-left:4px solid #d90f18; line-height:28px; text-indent:9px;font-size:24px; color:#333;}
.h_tit .more{ color:#d90f18; float:right; font-size:14px; font-weight:normal; }
.h_cp .swiper-container{ margin-top:20px;}
.h_cp .xg_case_box{ height:300px;}
.h_cp .xg_case_box .tit{ height:40px; line-height:40px; background-color:#f0f0f0; margin-top:0px;}
.h_cp .swiper-button-next,.h_cp .swiper-button-prev{ position:relative !important; right:auto; top:auto; float:right;}
.h_cp .swiper-button-next{ right:-25px !important;}
.h_more{ display:block; border:1px solid #d90f18; color:#d90f18; font-size:15px; height:36px; line-height:36px; width:130px; text-align:center; margin:15px auto 0px auto;}
.h_more:hover{ background-color:#d90f18;border:1px solid #d90f18; color:#FFF;}
/*首页关于我们-*/
.h_gywm,.h_xia,.h_khjz,.h_xia{width: 100%; padding:70px 0px;position: relative;}
.h_gywm_ul li{width: 237.5px;float: left; margin:0px 0px 0px 50px;}
.h_gywm_ul li .ico{width:48px;height:48px;float: left; border:1px solid #d90f18;border-radius: 10px; text-align:center;}
.h_gywm_ul li .ico i{ margin:9px auto;}
.h_gywm_ul li .ico i:before{ font-size:30px;color:#d90f18;}
.h_gywm_ul li .txt{width: 177.5px;float: right;line-height: 24px; font-size:13px;}
.h_gywm_ul li:nth-child(1){ margin-left:0px;}
.h_gywm .img{ margin-top:20px;}
.h_gywm .desc{ padding:10px 0px; font-size:14px; line-height:24px;}
.h_gywm .desc p{ margin-bottom:10px;}
/*首页推荐产品-*/
.h_tjcp{}
.home_pro_h3{width: 16px; padding:73px 6px;height: 143px; font-size:16px;float: left;background-color: #d90f18;color: #FFF; margin-top:10px; line-height:32px; position:relative;}
.home_pro_h3 a,.home_pro_h3 a:hover{color: #FFF;} 
.home_pro_h3:before{border: 10px solid transparent;border-left-color: #d90f18;content: '';display: block;height: 0px;right: -18px;position: absolute;top:130px;width: 0px;}
.home_ul{ margin-top:10px;}
.home_ul li{width: 248px;height:288px;float: left;margin:10px 0px 10px 20px;text-align: center;overflow:hidden; }
.home_ul_li1{ margin-left:18px !important;}
.home_ul li a{display:block; font-size:14px;}
.home_ul li a .img{border:1px solid #eee; overflow:hidden; width:246px; height:246px;}
.home_ul li a p{ height:40px; line-height:40px;}
.home_ul li a:hover{background-color: #d90f18; color:#FFF;transition: all 0.3s ease 0s;}
.home_ul li a:hover .img{border: 1px solid #d90f18;}
/*首页客户见证-*/
.h_khjz{}
.h_khjz .swiper-container{ padding:25px 0px 40px 0px;}
.h_khjz .swiper-pagination{ width:100%; height:8px; bottom:0px;}
.h_khjz .swiper-pagination-bullet{ width:35px; height:8px; background-color:#ddd;display: inline-block;opacity:0.9; border-radius:0%; margin:0px 6px !important;}
.h_khjz .swiper-pagination-bullet-active{ background-color:#d90f18;}
/*首页文章-*/
.h_xia{ background-color:#FFF;}
.h_xw{ width:740px;}
.h_xw_nav h4{ float:left; position:relative;}
.h_xw_nav h4 a{background-color:#eee; color:#333; width:140px; height:46px; line-height:46px; text-align:center; display:block; font-size:16px; margin-right:8px; position:relative; font-weight:normal;}
.h_xw_nav h4 a:hover,.h_xw_nav .cur a{ background-color:#d90f18; color:#fff;}
.h_xw_box{height:310px; width:100%;}
.h_xw_box_c{ display:none; height:310px; width:100%; padding-top:20px;}
.h_xw_c_l{ width:280px; }
.h_xw_c_l .tit{ font-size:15px; line-height:22px; height:44px; font-weight:bold;margin-top:5px;}
.h_xw_c_l .desc{ font-size:13px; line-height:20px; height:60px; color:#666; margin-top:6px;}
.h_xw_ul{width:440px; margin-top:-10px;}
.h_xw_ul li {line-height: 38px;width: 100%;height: 38px;border-bottom: 1px dashed #afafaf;font-size: 13px;background-image: url(../images/news_li.png);background-repeat: no-repeat;background-position: left center; text-indent:10px;}
.h_xw_ul li a {width:340px;float: left;overflow:hidden;height:38px;line-height:38px;}
.h_xw_ul li a:hover{ color:#d90f18;}
.h_xw_ul li span {float: right; color:#777; font-size:12px;}
.h_cjwt{ width:315px;}
.h_cjwt .h_tit{ margin-top:8px;}
.h_cjwt .swiper-container{ height:310px; margin-top:20px;}
.h_cjwt .swiper-slide a{ height:100px; display:block;}
.h_cjwt a .fl{ width:26px; height:26px; background-color:#d90f18; text-align:center; line-height:26px; font-size:15px; color:#FFF; margin-right:10px;}
.h_cjwt a .h_cjwt_w{ margin-top:20px;}
.h_cjwt a .h_cjwt_w .txt{ font-size:14px; font-weight:bold; height:26px; line-height:26px;}
.h_cjwt a .h_cjwt_d{ margin-top:10px;}
.h_cjwt a .h_cjwt_d .fl{ background-color:#b9b9b9;}
.h_cjwt a .h_cjwt_d .txt{ font-size:13px; line-height:22px; height:44px; color:#666;}
/*友情链接-*/
.yqlj{margin:15px auto 0px auto;}
.yqlj .tit{ font-size:15px; height:30px; line-height:30px; border-bottom:1px solid #ccc; padding:7px 0px; color:#333; color:#d90f18;}
.yqlj .tit span{ font-size:12px; color:#666;}
.yqlj .cont{ line-height:24px; padding:10px 0px 20px 0px; color:#666;}
/*返回顶部-*/
#topcontrol {z-index: 99999;}
.fhdb_top{background-color: #ccc; border-radius:2px;}
.fhdb_top:hover{ background-color:#d90f18;}
/*底部-*/
.footer{ background-color:#37363b; width:100%; padding:45px 0px 0px 0px;color:#999;}
.footer a{color:#999;}
.footer_nav {padding-bottom: 25px;}
.footer_nav dl{ border-left:1px solid #4c4b50; padding:0px 60px 0px 30px;color:#878689;}
.footer_nav dl dt{background-image: url(../images/footer_ico.png);background-repeat: no-repeat;height: 34px;line-height: 34px;text-indent:11px;margin-bottom: 2px;background-position: left center;}
.footer_nav dl dt a{ color:#FFF;}
.footer_nav dl dd{display:block; height:26px; line-height:26px; font-size:12px; text-indent:12px;}
.footer_nav dl dd a{ color:#999; }
.footer_dl_1{ display:none;}
.footer_dl_72{ padding-right:0px;}
.footer_gjz{padding:5px 0px;}
.footer_b{ border-top:1px solid #777; padding:30px 0px 20px 0px; margin-top:15px; }
.footer_b .banquan{ width:700px; line-height:24px;position:relative; padding-bottom:20px;}
.footer_b .banquan p{}
.footer_zxly{ width:110px; height:30px; display:block;color:#fff !important;border-radius:25px; background-color:#d90f18; text-align:center; line-height:30px; margin-top:10px;}
.footer_b .footer_ewm{ width:220px;}
.footer_b .footer_ewm p{ width:90px; text-align:center; line-height:24px; float:left; margin-left:20px;}
/*内页-*/
.list_banner{width: 100%;height:200px;background-repeat: no-repeat;background-position: center center;}
.main{ padding:23px 0px; background-color:#FFF; margin-top:-50px;}
.dqlm{ height:20px; width:100%; margin-bottom:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.dqlm span{border-left:4px solid #d90f18; color:#d90f18; display:block; font-size:16px; height:20px;line-height:20px; padding-left:10px; font-weight:bold;}
/*当前位置*/
.dqwz{background-color: #f4f4f4;margin: 0px 23px 20px 23px;height: 40px;line-height: 40px;color: #555;text-indent: 20px;background-image: url(../images/dqwz.png);background-repeat: no-repeat;background-position: left center; text-indent:95px;}
.dqwz a{color:#555;}

/* 内页左侧 */
.main_l{ width:228px;margin-left:23px;}
.l_nav_bt{padding: 20px 10px 20px 70px;background-color: #d90f18;color: #FFF;background-image: url(../images/lm_home.png);	background-repeat: no-repeat;
background-position:15px center; background-size:50px;}
.l_nav_bt h2{ font-size:28px; margin-bottom:3px;}
.l_nav_bt span{ font-size:14px;text-transform : uppercase;}
.sub_nav { padding-top:2px;}
.sub_nav li{}
.sub_nav li a{display: block;background-color: #eee;font-size: 15px;background-repeat: no-repeat;background-position: center center;height: 52px;line-height: 52px; text-align:center;}
.sub_nav li a:hover,.sub_nav .cur a{background-color:#444; color:#FFF;background-image: url(../images/sub_nav_li.png);}
.l_nav_bt2{color: #fff;background-image: url(../images/l_nav_bg.png);background-repeat: no-repeat;background-position: left center;text-indent:28px; height:40px; line-height:40px; position:relative;}
.l_nav_bt2 h2{font-weight:normal;font-size:15px; }
.l_nav_bt2 a{position: absolute;top: 10px;height: 20px;line-height: 20px; display:block; padding-right:8px;color: #666;font-size: 12px;right: 6px;background-image: url(../images/l_nav_bt2_more.png);background-repeat: no-repeat;background-position: right center;}
.f_nav_ul2{ border-left:5px solid #f0f0f0;border-right:5px solid #f0f0f0;border-bottom:5px solid #f0f0f0; padding:7px 0px 12px 0px;}
.f_nav_ul2 li{width: 94px;float: left;height:30px;line-height:30px;font-weight: normal;margin: 8px 0px 0px 10px;font-size: 13px;text-indent:8px; background-color:#f0f0f0;}
.f_nav_ul2 li a{ display:block;}
.f_nav_ul2 li b{ font-size:15px; color:#777;}
.m_l_cp .list_h2{background-image: url(../images/nav_but1.png);}
.m_l_al{ margin-top:20px;}
.m_l_al .list_h2{background-image: url(../images/nav_but2.png);}
.l_news_ul li{width: 100%;height: 38px;line-height: 38px;border-bottom: 1px dashed #ddd;background-image: url(../images/news_ico.png);background-repeat: no-repeat;background-position: left center; text-indent:13px; font-size:13px;}
.l_news_ul li a{ display:block;}
.left_contact { margin-top:20px; padding-bottom:12px;}
.left_contact p{ padding:2px 0px; line-height:22px;}
/* 内页右侧 */
.main_r{ width:800px;margin-right:23px;}
/* 企业文化 */
.cult-pic{width: 100%; padding:10px 0px 30px 0px;}
.cult-slogan{width: 100%;padding-bottom: 80px;overflow: hidden;}
.cult-slogan li{float: left;width:191px; padding:20px 30px;margin:20px 20px 0px 0px;border:1px solid #666;}
.cult-slogan li:nth-child(3){ margin-right:0px;}
.cult-slogan li:nth-child(5){ margin-right:0px; width:464px;}
.cult-slogan li:nth-child(6){margin-right:0px; width:738px;}
.cult-slogan li h3{ font-size:18px; font-weight:bold; line-height:30px; height:30px;color: #da251c;}
.cult-slogan li p{font-weight: bold;color:#666; font-size:14px; line-height:24px; margin-top:3px;}
/*发展历程*/
.fzlc_t{ height:15px;}
.fzlc_title{height:82px;}
.fzlc_title p{width:80px;height:80px;margin:3px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;text-align:center;line-height:80px;font-size:18px; font-weight:bold;color:#cc000b; background-color:#fff; border:1px solid #cc000b;}
.devolopment_label{float:left;margin-left:14px;}
.fzlc_body{margin-left:33px;}
.fzlc_right{margin-left:11px;border-left:#cc000b solid 1px;padding-top:10px; padding:15px 0px 20px 10px; font-size:14px; line-height:24px; color:#666;}
/* 生产研发 */
.manufact p{line-height: 24px; margin-top: 35px;}
.manu-pic1 img,.manu-pic2 img,.manu-pic3 img{display:block;margin-top: 20px;}
.manu-pic1{margin-top: 40px;}
.manu-pic2{float: left;width: 390px;}
.manu-pic3{float: right;width: 390px;}
/* 荣誉资质 */
.ryzz_ul li{float: left; margin:30px 0px 0px 30px;width:244px;text-align: center;background-color: #f1f1f1;border:1px solid #f1f1f1;}
.ryzz_ul li p{margin: 0;line-height: 40px;}
.ryzz_ul li:nth-child(5){ width:521px;}
.ryzz_ul li:nth-child(5) img{ height:346px;}
.ryzz_ul li:nth-child(1),.ryzz_ul li:nth-child(4){ margin-left:0px;}
/* 客户见证 */
.khjz_ul li{ width:185px; float:left; border:1px solid #ddd; margin:17px 0px 0px 17px;}
.khjz_ul li:nth-child(1),.khjz_ul li:nth-child(5),.khjz_ul li:nth-child(9),.khjz_ul li:nth-child(13),.khjz_ul li:nth-child(17),.khjz_ul li:nth-child(21),.khjz_ul li:nth-child(25){ margin-left:0px;}
/*集团-*/
.jituan_ul li a{ width:100%; height:40px; line-height:40px; text-align:center; background-color:#da251c; display:block; color:#FFF; font-size:18px; margin:20px 0rem 0rem 0rem;}
/*图片列表-*/
.pro_ul{ margin-left:-25px;}
.pro_ul li{ width:250px; height:290px; float:left; margin:10px 0px 15px 25px; position:relative;transition:all 0.3s ease 0s;}
.pro_ul li .img{ width:250px; height:250px; overflow:hidden;}
.pro_ul li .txt{ background-color:#f0f0f0;height: 40px; line-height:40px;font-size:14px; text-align:center;}
.pro_ul li:hover .txt{ background-color:#d90f18; color:#FFF;}
.pro_ul li:hover{ box-shadow:0 0 15px #999; }
/*业务范围列表-*/
.ic-img{height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;transition: all 0.3s ease-out;}
.ic-item:hover .ic-img{transform: scale(1.04,1.04); }
.seo-img{position: relative;overflow: hidden;}
.seo-img img{width: 100%;height: auto;}
.view-img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.ywfw_ul{ margin:5px 0px 0px -5px;}
.ywfw_ul li{ width:220px; height:265px;float:left; position:relative; margin:15px 38px 0px 40px;}
.ywfw_ul li .ic-img{ width:210px; height:210px; overflow:hidden; border-radius:50%; border:5px solid #f0f0f0;}
.ywfw_ul li .ic-img .view-img{width:210px; height:210px;border-radius:50%;}
.ywfw_ul li:hover .ic-img{transform: scale(1.04,1.04); border-radius:50%; }
.ywfw_ul li img{ display:none;}
.ywfw_ul li p{width: 100%;height: 35px;line-height:35px;text-align: center; font-weight:bold; margin-top:5px; font-size:15px;}
.home_ywfw_ul{ margin:8px 0px 0px -25px;}
.home_ywfw_ul li{ width:140px; height:180px;float:left; position:relative; margin:15px 0px 0px 25px;}
.home_ywfw_ul li .ic-img{ width:140px; height:140px; border:3px solid #f0f0f0;}
.home_ywfw_ul li .ic-img .view-img{width:140px; height:140px;border-radius:50%;}
.home_ywfw_ul li p{font-size:15px;}
.h_cpzx_r .chanpin_ul{margin:-10px 0px 0px -8px;}
.h_cpzx_r .chanpin_ul li{width:278px; height:235px; margin:10px 0px 0px 18px;}
.h_cpzx_r .chanpin_ul li .img{width:272px; height:196px;}
.h_cpzx_r .chanpin_ul li .txt{ height:30px; line-height:30px;}

/*新闻-*/
.newLists{ padding:0px 0px;}
.newLists li{ width:100%; border-bottom:1px dotted #ddd;padding:20px 0; }
.new_images{width: 190px;height: 100px;float: left;margin-right: 10px;}
.new_rights{width: 630px;float: right;}
.new_titles{width:100%; line-height:34px; height:34px; overflow:hidden;font-size:18px; font-weight:bold;}
.new_contents{width:100%;line-height:22px; height:44px;font-size:12px; color:#666; overflow:hidden;margin-top:7px;}
.newLists li .more { display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none; margin-top:10px; }
.newLists li:hover .more{color:#d90f18; border-color:#d90f18; }
.new_time{ clear:both; height:20px; margin-top:6px; color:#888888; font-size:12px; line-height:20px;}
.newLists li:hover .new_titles a{color:#d90f18;}
/*新闻-*/
.new_ul{ padding-top:5px;}
.new_ul li {line-height:40px;width:100%;height: 40px;border-bottom: 1px dashed #afafaf; padding-top:5px; font-size:14px;}
.new_ul li a {width: 700px;float: left;overflow:hidden;height: 40px;line-height: 40px;}
.new_ul li a:hover{ color:#d90f18;}
.new_ul li b{ color:#d90f18;}
.new_ul li span {float: right; color:#777; font-size:13px;}
/*分页*/
.page{ width:100%; text-align:center; padding:30px 0px;clear:both;}
.page a,.page span{display:inline-block; padding:0px 8px; background:#ededed;border-radius:0px; font-size:13px; height:26px; line-height:26px;}
.page a:hover,.page .current{ background-color:#d90f18;color:#FFF;display:inline-block;}
.page select{ height:33px;}
.page .pageinfo{ display:none;}
/*新闻内容页-*/
.news_show{ margin-top:15px;}
.content_h1{ font-size:24px; color: #000; line-height: 30px; text-align: left; padding:5px 0px 3px 0px; text-align:center;}
.time_message{ color:#666; border-bottom:1px solid #dbdbdb;line-height: 28px;height: 28px; margin-top:4px; padding-bottom:5px; text-align:center; font-size:14px;}
.job_xian{ width:100%; height:1px; background-color:#dbdbdb; margin-top:5px;}
.right_main_c { padding:15px 0px 40px 0px;font-size: 14px;line-height: 28px;}
.syyxyy { border:2px solid #eee;font-size:14px;line-height:24px; padding:10px 20px 20px 20px;}
.syyxyy p{ margin-top:5px;}
.rmwz_box{ border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; padding-bottom:20px;}
/*产品详情页-*/
.pro_show_t{ width:100%; padding:10px 0px 0px 0px;}
.pro_show_t_l{ width:340px;}
.pro_show_t_r{ width:440px;}
.pro_show_t_r .tit{ font-size:18px; font-weight:normal;line-height:30px; font-weight:bold;}
.pro_show_t_r .desc{ font-size:12px; line-height:20px; margin-top:10px; color:#666;}
.pro_show_t_r .desc span{ font-size:14px; color:#d90f18;}
.pro_show_title{height: 38px;display: block;padding: 0; border-bottom:1px solid #d90f18;line-height: 30px;width: 100%; margin:20px auto 0px auto; position:relative;}
.pro_show_title h3{width: 110px; height:37px; line-height:37px;font-size: 14px; font-weight:bold;text-align: center; border-left:1px solid #d90f18; border-right:1px solid #d90f18; border-top:2px solid #d90f18;background-color:#FFF; position:absolute; top:0px; left:0px; z-index:10;}
.pro_show_show {padding: 15px 0px 30px 0px;line-height: 24px;}
.zxzx_a{ width:145px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#FFF; float:left; margin:20px 10px 0px 0px; display:block; background-color:#d90f18;}
.zxzx_a i{ line-height:40px;}
.zxzx_a i:before {font-size:18px;}
.zxzx_a:hover{ color:#fff;background-color: #b01d1f;}
/*相关产品-*/
.xg_case{border-top: 5px solid #d90f18; padding-bottom:40px; position:relative; margin-top:30px;}
.xg_case_bt{ font-size:18px; color:#d90f18; height:30px; line-height:30px; margin:10px 0px 0px 0px;}
.xg_case_box{ width:255px; height:285px; }
.xg_case_box .img{ width:100%; height:255px; position:relative; overflow:hidden;}
.xg_case_box .img img{ width:255px; height:255px;}
.xg_case_box .tit{ font-size:14px; height:28px; line-height:28px; text-align:center;margin-top:5px;}
.xg_case_box .zhezhao{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;right: 0px;background-image: url(../images/xg_case_box_bg.png);opacity:0;-webkit-transition:-webkit-transform 0.5s,opacity 0.5s,background 0.5s,width 0.5s,height 0.5s,font-size 0.5s;-o-transition-property:width,height,-o-transform,background,font-size,opacity;-o-transition-duration:0.5s,0.5s,0.5s,0.5s,0.5s,0.5s;-moz-transition-property:width,height,-o-transform,background,font-size,opacity;-moz-transition-duration:0.5s,0.5s,0.5s,0.5s,0.5s,0.5s;transition-property:width,height,transform,background,font-size,opacity;transition-duration:0.5s,0.5s,0.5s,0.5s,0.5s,0.5s;}
.xg_case_box .zhezhao span{display: block;width:255px;height:255px;margin:0px auto 0px auto;text-align: center;background-image: url(../images/xg_case_box_more.png);background-repeat: no-repeat;background-position: center center; background-size:50px;}
.xg_case_box:hover .zhezhao{opacity:1;}
.xg_case .swiper-container{ margin-top:15px;}
.xg_case .swiper-button-next,.xg_case .swiper-button-prev,.h_cp .swiper-button-next,.h_cp .swiper-button-prev{width:29px;height: 29px;position: absolute;z-index: 20;background-repeat: no-repeat;background-image: url(../images/xg_case_qh.png);opacity:1; top:0px !important; margin-top:0px; background-size:58px; top:10px !important;}
.xg_case .swiper-button-prev,.h_cp .swiper-button-prev{background-position: left top;right:35px; left:inherit;}
.xg_case .swiper-button-prev:hover,.h_cp .swiper-button-prev:hover{background-position: left bottom;}
.xg_case .swiper-button-next,.h_cp .swiper-button-next{background-position: right top;right:0%;}
.xg_case .swiper-button-next:hover,.h_cp .swiper-button-next:hover{background-position: right bottom;}
/*售后服务-*/
.after-sale{position: relative;width:640px; margin:10px auto;height: 500px;background: url("../images/after-sale.png")no-repeat center 40px;}
.after-hd{position: absolute;width: 100px;height: 100px;left: 50%;margin-left: -50px;margin-top: 40px;text-align:center;line-height: 100px;color: #da251c;}
.after-hd h3{ font-size:20px;}
.after-sale .flow{overflow: hidden;position: relative;top: 200px;}
.after-sale .flow li{float: left;width: 160px;}
.after-sale .flow li+li{margin-left: 80px;}
.after-sale .flow li h3{text-align: center;line-height: 24px; font-size:16px; margin-top:3px;}
.after-sale .flow .work{border:1px solid #dcdcdc;width: 158px;height: 218px;margin-top:20px;overflow: hidden;}
.after-sale .flow .work p{margin: 30px 20px;line-height: 24px;}
.cooperate{width: 100%; padding:10px 0px;}
.coop-hd{width:100%;height: 75px;color: #da251c;border:1px solid #da251c;line-height: 75px;text-indent: 2em; font-size:18px;}
.coop-txt{margin-top: 40px;}
.coop-txt .cont{ font-size:14px; line-height:24px; padding:0px 0px 20px 0px;}
.coop-txt .coop-txt-red{color: #da251c; font-size:14px; height:34px; line-height:34px;}
.coop-txt .work{line-height: 24px;color:#666; font-size:14px; padding-bottom:15px;}
.coop-txt .work p{ margin-bottom:5px;}
.cjwt_box{ width:100%;margin: 0px auto;height: 56px;line-height: 56px; border-bottom:1px solid #ddd;font-size: 16px;}
.cjwt_box p b{ color:#999; font-size:18px;}
.cjwt_box:hover{cursor: pointer;}
.cjwt_box-icon{float: right;margin-right: 20px;width: 20px;height: 20px;margin-top: 18px;margin-left: 0px;background-image: url(../images/cjwt_ico.png);background-repeat: no-repeat;background-position: center top; background-size:20px;}
.cjwt_box_cur .cjwt_box-icon{background-position: center bottom !important;}
.cjwt_box-desc {width:100%;z-index:10;padding: 15px 0px;margin: 0px auto;font-size: 14px; display:none;}
.cjwt_box-desc-nr{padding: 0px 20px 20px 20px;}
/*人才招聘-*/
.values{padding:40px 0;color: #da251c;border-bottom: 2px solid #666;line-height: 24px;}
.benefits h3{margin: 40px 0 20px 0;color: #666;font-weight: normal;}
.benefits p{line-height: 24px;margin: 36px 0;}
/*留言-*/
.l_x_l_txt {height: 34px;width: 600px;background-color: #fbfbfb;border: 1px solid #e0e0e0;line-height:34px;padding-left: 5px;outline: 0;}
.l_x_l_wb{width: 600px;height: 134px;background-color: #fbfbfb;border: 1px solid #e0e0e0;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;-ms-transition: .5s ease-in-out;transition: .5s ease-in-out;padding-left: 5px;}
.lianxi_tj {line-height: 44px;height: 44px;width:605px; border:1px solid #d90f18;background-color: #d90f18;color: #FFF;cursor: pointer;background-color .5s;-moz-transition: background-color .5s;-ms-transition: background-color .5s;-o-transition: background-color .5s;transition: background-color .5s;font-family: "Microsoft yahei"; font-size:16px;}
.lianxi_tj{background: #d90f18;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289;  width:200px;position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{ height:30px;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:28px; position:absolute; right:-10px; top:6px;text-decoration:none;}
#Validform_msg a.Validform_close{width: 28px;height: 28px;font-weight: bold;background-image: url(../images/guanbi.png);background-repeat: no-repeat;background-position: center center; background-size:20px;}
#Validform_msg .Validform_info{padding: 15px 10px;background-image: url(../images/tanchuang_bg.png);background-repeat: repeat; font-size:15px; text-align:center; border-radius:5px; color:#FFF;}
 /*分页-*/
.page{ width:100%; height:30px; text-align:center; padding:25px 0px 43px 0px;}
.page li{ display:inline-block; margin:0px 2px;}
.page li a{display:inline-block; padding:6px 8px; background:#e4e4e4;border-radius: 3px;}
.page li a:hover,.page .thisclass a{ background:#d90f18; color:#FFF;}
/* 网站地图 */
.sitemap_box{ padding-bottom:10px;}
.sitemap_h2{ font-size:16px; height:40px; border-bottom:1px solid #ccc;}
.sitemap_h2 span{ display:inline-block; border-bottom:2px solid #d90f18; padding:0px 10px 0px 5px; height:39px; line-height:39px;}
.sitemap_ul{ padding:5px 0px;}
.sitemap_ul li{ float:left; margin-right:20px;}

/*在线加盟-*/
.zxjm{ padding:25px 0px;}
.zxjm_li{ width:100%; height:50px;margin-top:10px;}
.form_text,.form_textarea,.form_text_verifycode{ width:620px; height:36px; line-height:36px; text-indent:10px; border:1px solid #e2e2e2; background-color:#fff; float:left;}
.form_textarea{ height:120px;}
.zxjm_li .tit{ width:120px; height:36px; line-height:36px; float:left; font-size:14px; text-align:right; color:#666;}
.zxjm_li .required{ padding-left:5px; color:#F00; margin-top:5px;}
.zxjm_li_yzm  .form_text_verifycode{ width:100px;}
.code_image{ float:left; margin:8px 0px 0px 10px;}
.form_button {line-height: 46px;height: 46px;width:160px; border:1px solid #d90f18;background-color: #d90f18;color: #FFF;cursor: pointer;font-family: "Microsoft yahei"; font-size:16px; border-radius:3px; margin:15px 0px 0px 120px;}
.form_button:hover{background-color: #d90f18;border:1px solid #d90f18;}
.zxjm_li_6{ height:136px;}
/*-网站地图-*/
.maplist{ padding:10px 0px 30px 0px;}
.maplist .depth1{ font-weight:bold; height:40px; line-height:40px; clear:both; font-size:15px;}
.maplist .depth2{ font-size:14px; float:left; margin:0px 20px 15px 0px;}
.maplist .depth2 a{ color:#666;}
@media (max-width:1366px) {
.banner .swiper-slide,.banner .swiper-slide .banner_img,.banner .swiper-slide .lianjie{ height:450px; background-image:inherit;}
.banner .swiper-slide .banner_img{ display:block;}
.banner .swiper-slide .lianjie{position:absolute; top:0px; left:0px; right:0px;}
.banner .swiper-slide img{ display:none !important;}}
@media (max-width:1024px) {
body{ width:1280px;}}