@charset "gb2312";
*{word-break:break-all;margin:0;padding:0;}
body{font-size:14px;color:#1f1f1f; font-family:'微软雅黑',Verdana,Georgia,SimSun,Arial,Helvetica,'sans-serif';padding:0px;margin:0px auto;line-height:30px; background-color:#FFF; overflow-x: hidden; width:100%;}
a{ color:#1f1f1f; text-decoration:none;}
a:hover{color:#CA0D00;text-decoration:none}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.red{ color:#f40006;}
.clear,.c{ clear:both;}
.blank{ clear:both; height:20px;}
img{max-width:100%; border:0; height:auto;}
.about{ float:left; margin-right:20px;}
.about img{ width:200px;}
table {text-align: center;	border-collapse: collapse;border-spacing: 0;}
table tr:nth-child(odd) {background: #F4F4F4;}
table td:nth-child(even) {}
table tr:hover {background: #0157c4;color: #FFF;}
table td, table th {border: 1px solid #dddddd;}
table tr:nth-of-type(1) {background: #0157c4;color: #ffffff;}

.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#E21509 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#E21509 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#E21509 url(../images/fixCont.png) no-repeat 0 -113px; text-indent:40px;}
.yb_bar .yb_ercode{background:#E21509 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ{display:block;text-indent:40px;width:100%;height:100%;color:#fff;}
/*tr:hover{width:100%; background-color:#cccccc;}*/
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.wrap{ width:1410px; margin:0 auto;}
.top{ width:100%; border-top:3px #CA0D00 solid; margin-bottom:20px;}
.top1{ width:232px; float:right; height:34px; background:url(../images/t1.jpg) no-repeat center top;}
.top1 a{ color:#ffffff;text-align:center; padding-left:42px;}
.logo{ width:55%; float:left; text-align:left; padding-top:20px;}
.weixin{width:24%; float:left; text-align:right;}
.htel{width:20%; float:right; text-align:right; padding-top:20px;}


/*nav*/
 #nav{ width:100%; height:60px; background:#3B3B3b; margin:0 auto; z-index:100000}
 .nav{ height:60px; margin:0 auto}
 .nav ul li{ width:10%; height:60px; float:left; display:inline; text-align:center; line-height:60px; font-family:"微软雅黑"; font-size:17px; background:url(../images/li_b.png) no-repeat right 20px; }
 .nav ul li a{ display:block; color:#FFF;transition:all 0.2s;}
 .nav ul li a:hover{ background:#CA0D00; color:#fff;}
 
#sy{ background:#CA0D00; } 
#sy a{ color:#fff;}
#snav{  margin:0 auto; position:relative; z-index:500}
#snav ul li ul{display:none;z-index:11;width:100%; height:auto; overflow:hidden; background:#000; margin:0 auto;opacity: 0.7;filter: alpha(Opacity=90); -moz-opacity: 0.9;position:relative}
#snav ul li ul li{line-height:40px;height:40px;position:relative;z-index:2; width:100%; margin:0 auto; float:none;border-bottom:1px solid #fff; background:none}
#snav ul li ul li a{font-weight:300;color:#fff;line-height:40px;font-size:14px; display:block; height:40px; margin:0 auto;width:100%;}
#snav ul li ul li a:hover{color:#fff; background:#0d0d0d; }

/*flash*/

.sjbanner{ display:none;}
.banner{ width:100%;/* position: relative; z-index:0; */ clear:both; /**z-index:-999; *margin-top:-90px; */}
#flashBg {padding: 0px; margin: 0px; width: 100%;  height: 650px; clear:both; overflow: hidden;}
#flashLine {width: 100%; height: 650px; clear: both;}
#flash {padding: 0px; margin: 0px auto; width: 100%;  height: 650px; clear: both; overflow: hidden;}
#flash a {width: 100%; display: none; height: 650px;}
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 320px; bottom: 55px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {margin: 5px; width: 70px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer;}
.flash_bar .no {margin: 5px; width: 50px; display: inline-block; background: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer;}

.ban-txt{ overflow: hidden; position: relative; background-color: #f7f7f7; border-bottom: 1px solid #e6e6e6;}
.ban-txt .cen{ overflow: hidden; line-height: 50px; }
.ban-txt .cen span{ font-weight: bold; font-size: 16px; color:#333; background: url(../images/ico4.png) no-repeat left center; padding-left: 30px;}
.ban-txt .cen a{ font-size: 14px;  color:#555555;}
.ban-txt .cen em{ display: inline-block; font-size: 14px; color:#555555; margin:0 10px; font-style:normal;}

/*product*/
.productBox { margin-top: 68px; margin-bottom: 86px;}
.productMenu { float: left; width: 24%; background:FFF; border:6px solid #CA0D00; border-top-right-radius:130px }
.productMenu dl { padding:0 42px 50px;}
.productMenu dl dt { margin-bottom: 30px;}
.productMenu dl h2 { color: #333; font-size: 36px; margin:50px auto 35px; text-align:center; }
.productMenu span {font-size: 20px;display: block; text-align: center;background: #CA0D00;padding: 10px 0;}
.productMenu span a{ color:#fff;}
.productMenu dl dd a { display: block; height: 28px; line-height: 28px; padding: 15px 0; color: #626262; border-bottom: 1px dashed #f99ea4;}
.productMenu dl dd h3 { float: left; font-size: 17px; font-weight: normal;}
.productMenu dl dd i { float: right; font-size: 17px; margin-right: 11px;}
.productMenu .more { display: block; width: 105px; height: 32px; line-height: 32px; color: #fff;  text-align: center; margin-top: 70px;  margin-left: 42px; border: 1px dashed #f99ea4; border-radius: 3px;}

.productList { float: left; margin-left: 2%; width: 73%;}
.productListTit { text-align: right;}
.productListTit h3 { display: none;}
.productList dd { float: left; width:29%;  margin-top: 28px; margin:1%;  padding: 10px 10px 21px; border: 1px solid #dcdcdc;  border-radius: 6px; overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.productList dd a {  display: block; color: #1e1e1e; 
  -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.productList dd .img { border-radius: 6px; overflow: hidden; border:1px solid #f4f4f4;}
.productList dd h3 { float: left;  font-size: 18px; font-weight: normal;  margin-top: 26px;}
.productList dd h3:before { display: inline-block; content: ""; width: 12px; height: 12px; margin-left: 4px; margin-right: 17px; border: 2px solid #CA0D00; border-radius: 50%;  
  -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.productList dd span { float: right; width: 108px; height: 34px; line-height: 34px; text-align: center; margin-top: 19px; border: 1px dashed #dcdcdc; border-radius: 3px; overflow: hidden;}
.productList dd:hover {   background-color: #cd0d00; }
.productList dd:hover a { color: #fff; }
.productList dd:hover .img img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1);  transform: scale(1.1, 1.1);}
.productList dd:hover h3:before { border-color: #fff;}

/*about*/
.intro_bg{ background:url(../images/intro_bg.jpg) no-repeat center top; margin-top:60px; padding-bottom:60px;}
.gong_img{ float:right}
.index-lx{ width:18%; margin-top:45px; float:left; background:#363636; color:#fff; padding:40px; }
.index-lx p{ font-size:22px; line-height:70px; font-weight:bold;}
.index-lx span{ line-height:40px;}
.index-about {line-height: 40px;background: #fff;opacity: 0.9;width:37%;float:left;font-size: 15px;margin-top:45px;padding: 30px;}
.index-tp img{ width:35%; float:left; padding-top:45px;}
.a_more{ background:#cd0d00; padding:8px 16px; color:#fff; }
.a_more:hover{ color:#fff;}

/*cpsy*/
.ban-tab{overflow:hidden; padding:60px 0 20px;}
.tab-list{ width:10.5%; float:left;position:relative;padding:20px 20px 25px 80px;background:#f9f9f9;-webkit-box-shadow:0 10px 20px rgba(113, 6, 6, 0.1);-moz-box-shadow:0 10px 20px rgba(25,64,54,.1);-ms-box-shadow:0 10px 20px rgba(113, 6, 6, 0.1);-o-box-shadow:0 10px 20px rgba(113, 6, 6, 0.1);box-shadow:0 10px 20px rgba(113, 6, 6, 0.1);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:22px 20px 22px 80px}
.tab-list:before{content:"";position:absolute;left:-2px;top:-2px;bottom:-2px;right:-2px;background:-webkit-linear-gradient(left,#CA0D00 20%,#fff 80%);background:-moz-linear-gradient(left,#CA0D00 20%,#fff 80%);background:-o-linear-gradient(left,#CA0D00 20%,#fff 80%);background:linear-gradient(to right,#CA0D00 20%,#fff 80%);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;z-index:-1;width:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tab-pro{position:absolute;left:-30px;top:14px;width:54%}
.tab-info a{display:block;color:#333;font-size:18px;font-weight:700;background:url(../shuimg/ban-name01.png) no-repeat right center;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:8px;position:relative}
.tab-info p{color:#333;font-size:16px;margin-top:15px}
.tab-list.slick-current:before,.tab-list:hover:before{width:100%}
.tab-list.slick-current .tab-info a,.tab-list:hover .tab-info a{color:#194036;background-image:url(../shuimg/ban-name02.png)}
/*youshi*/
.row3{ overflow: hidden; padding-top:80px;}
.g-tit{ text-align: center; position: relative; margin-bottom:17px;}
.g-tit .tit{font-size: 40px; color:#333; font-weight: bold; margin-bottom:12px;}
.g-tit img{ display: block; margin:0 auto;}
.g-tit .desc{ font-size: 16px; color:#999999; text-transform: uppercase; margin-top: 10px;}
.youshi{padding:30px 0 0;}
.ys_content{position:relative;margin-top:23px;overflow: hidden;}
.ys_content:before{content:'';width:502px;height:100%;background:url(../images/pic8.jpg) no-repeat center center;position:absolute;left:50%;transform: translateX(-50%); top:0;}
.ys_content .ys_ul{overflow: hidden;}
.ys_content .ys_ul .ysll{float:left;}
.ys_content .ys_ul .yslr{float:right;}
.ys_content .ys_ul .ys_li{width:37%;background:#F4F4F4;padding:88px 40px 72px 0;position:relative;}
.ys_content .ys_ul .ys_li.ysl_r{padding:88px 0 72px 50px;}
.ys_content .ys_ul .ys_li i{display:block;width:74px;height:61px;line-height:63px;background:url(../images/ico13.png) no-repeat center center;font-family:"Arial";font-size:34px;color:#FFF;text-align:center;position:absolute;right:-31px;top:68px;font-style:normal;}
.ys_content .ys_ul .ys_li i.ir{right:-31px;}
.ys_content .ys_ul .ys_li i.il{left:-31px;}
.ys_content .ys_ul .ys_li.bg1{background:#e5e5e7;}
.ys_content .ys_ul .ys_li .ys_txt{width:calc(100% - 183px);float:left;font-weight: bold;}
.ys_content .ys_ul .ys_li .ys_txt.yst_l{text-align:left;padding-left:24px;}
.ys_content .ys_ul .ys_li .ys_txt.yst_r{text-align:right;padding-right:24px;}
.ys_content .ys_ul .ys_li .ys_txt p{margin:0;color:#000;width: 55%;float: right;}
.ys_content .ys_ul .ys_li .ys_txt p a{font-weight: bold; }
.ys_content .ys_ul .ys_li .ys_txt p a:hover{color:#fff;}
.ys_content .ys_ul .ys_li:hover .ys_txt p{color:#FFF;}
.ys_content .ys_ul .ys_li .ys_txt p:first-child{font-size:35px;height:58px;line-height:58px;}
.ys_content .ys_ul .ys_li .ys_txt p:last-child{font-size:16px;font-weight: normal;line-height: 1.81;margin-top:5px;text-align: left;}
.ys_content .ys_ul .ys_li .ys_img{width:154px;float:left;}
.ys_content .ys_ul .ys_li .ys_img .ysi_i{width:100%;padding-bottom:100%;position:relative;}
.ys_content .ys_ul .ys_li .ys_img .ysi_i img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;border-radius:50%;}
.ys_content .ys_ul .ys_li.ysl_r .ys_txt p{  float: left;}
.ys_content .ys_ul .ys_li.bg1:hover,.ys_content .ys_ul .ys_li:hover{ background-color: #CA0D00;}
.ys_content::after{ content:''; display: block; position: absolute; width: 533px; height: 412px; background: url(../images/ico19.png) no-repeat;
     -webkit-background-size: 100% 100%; background-size: 100% 100%; top: 50%; left: 50%; z-index: 9;
	 -webkit-transform: translate(-50%,-31%); -ms-transform: translate(-50%,-31%); -o-transform: translate(-50%,-31%); transform: translate(-50%,-31%);}
.ys_content .ys_ul .ys_li i.ir.i3,.ys_content .ys_ul .ys_li i.il.i4{ top:auto; bottom: 82px;}

/*case*/
#ind_case{ padding:70px 0; }
.ind_case_tp p{ float:right; text-transform:uppercase; text-align:right;}
.ind_case_tp p i{ font-size:60px; color:#CA0D00; font-family:"VINYLREGULAR"; letter-spacing:-5px;}
.ind_case_tp p span{ font-size:30px; color:#333; display:block; font-weight:700;}
.ind_case_tps{ float:left; font-size:15px; color:#666;}
.ind_case_tps span{ float:left; width:190px; font-size:18px; height:55px; background:#e8e8e8; text-align:center; line-height:55px; margin-right:8px; color:#222; cursor: pointer;}
.ind_case_tps span.hover { background:#CA0D00; cursor: hand; color:#fff;}
.ind_case_tps span.hover a:hover{ color:#fff;}
.ind_case_lt li{ float:left; width:48%; margin-right:2%; position:relative; overflow:hidden}
.ind_case_lt li p{ position:absolute; width:100%; height:100%; left:-110%; top:0; transition:.5s;}
.ind_case_lt li.hover p{ left:0;}
.ind_case_lt li img{ width:100%; display:block;}
.ind_case_lts li{ float:left; width:22%; border:1px solid #d2d2d2; padding:6px; margin:0.8%; position:relative; overflow:hidden; }
.ind_case_lts li img{ width:100%; display:block;}
.ind_case_lts li p{ width:100%; height:100%; background:#f2f2f2; opacity:0.7; line-height:55px; left:0;  transition:.5s;}

.ind_case_lty{ float:right; width:50%; margin-top:15px;}
.ind_case_rg em{ font-size:30px; color:#CA0D00 !important; font-weight:700; line-height:60px;}
.ind_case_rg p{ font-size:15px; color:#666; height:90px; overflow:hidden; line-height:30px; margin-bottom:25px; text-align:left;}
.ind_case_rg a{ background:#00eab6; color:#fff; padding:11px 25px; font-size:15px;}
.ind_case_rg a:hover{ background:#00eab6 !important;}
.ind_case_rg1{ display:block; padding:15px 5% 0;  text-align:left !important; }
#conbza301{ color:#fff; text-align:center;}
#conbza301 b{ color:#fff; display:block; line-height:60px; font-size:20px; font-weight:700; text-align:center; background:url(../images/linek.jpg) center bottom no-repeat;}
#conbza301 span{ display:block; text-align:center; line-height:26px; height:52px; overflow:hidden;}
#conbza301 a{ color:#000; font-size:16px;}
#conbza301 a:hover{ }

/*news*/
.homethree .homethreebox .homethreeitem dl dd:hover .homethreeitemPic img,.hometwo ul li:hover>div .hometwoPic img{transform:scale(1.05)}
.homethree{overflow:hidden;padding:10px 0 40px;}
.homethree .homethreebox .homethreeitem{float:left;margin-right:3%;width:47%}
.homethree .homethreebox .homethreeitem .homethreetit{clear:both;display:block;overflow:hidden}
.homethree .homethreebox .homethreeitem .homethreetit h3{float:left;font-size:24px;color:#111}
.homethree .homethreebox .homethreeitem .homethreetit a{float:right;width:30px;height:30px;background:url(../images/homeicon02.png) center center no-repeat;background-size:30px;font-size:0}
.homethree .homethreebox .homethreeitem .homethreetit a:hover{background-image:url(../images/homeicon03.png)}
.homethree .homethreebox .homethreeitem dl{clear:both;display:block;width:100%;padding-top:10px}
.homethree .homethreebox .homethreeitem dl dd{clear:both;display:block;border:1px solid #4c514e;border-radius:10px;position:relative;padding-left:36.4705882353%;height:145px;margin-top:15px;padding-top:15px;padding-right:10px}
.homethree .homethreebox .homethreeitem dl dd i{position:absolute;left:0;top:0;font-style:normal;color:#fff;background:#CA0D00;border-radius:9px 0;z-index:5;padding:4px 13px}
.homethree .homethreebox .homethreeitem dl dd .homethreeitemPic{position:absolute;left:10px;top:10px;width:32.9411764706%;border-radius:10px;overflow:hidden}
.homethree .homethreebox .homethreeitem dl dd .homethreeitemPic img{width:100%;transition:all .5s}
.homethree .homethreebox .homethreeitem dl dd .homethreeitemTit{clear:both;display:block;font-size:20px;font-weight:700;color:#242424;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.homethree .homethreebox .homethreeitem dl dd p{clear:both;font-size:16px;color:#6d6d6d;line-height:26px;height:48px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:10px 0}
.homethree .homethreebox .homethreeitem dl dd span{clear:both;display:block;text-align:left;line-height:1;color:#6d6d6d;font-size:14px}
.homethree .homethreebox .homethreeitem dl dd:hover .homethreeitemTit,.homethree .homethreebox .homethreeitem ul li:hover a{color:#CA0D00;}
.homethree .homethreebox .homethreeitem dl dd span a{float:right;width:6px;height:11px;background:url(../images/homeicon04.png) center center no-repeat;background-size:100%;font-size:0;position:relative}
.homethree .homethreebox .homethreeitem dl dd span a:after{content:"";position:absolute;left:-9px;width:0;top:50%;border:0;background:#879092;height:1px;transition:all .5s}
.homethree .homethreebox .homethreeitem dl dd span a:hover:after{width:14px}
.homethree .homethreebox .homethreeitem ul{margin-top:25px}
.homethree .homethreebox .homethreeitem ul li{clear:both;display:block;overflow:hidden;padding-top:15px;padding-bottom:15px;border-bottom:1px dashed #c1cacd;position:relative;padding-left:115px}
.homethree .homethreebox .homethreeitem ul li span{position:absolute;color:#879092;padding:5px 9px;border:1px solid #879092;left:0;font-size:14px;line-height:17px}
.homethree .homethreebox .homethreeitem ul li a{color:#333;font-size:16px;line-height:26px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding-right:10px}
.homethree .homethreebox .homethreeitem ul li i{position:absolute;right:0;top:50%;width:6px;height:11px;background:url(../images/homeicon04.png) center center no-repeat;background-size:100%;font-size:0;margin-top:-5px}
.homethree .homethreebox .homethreeitem ul li i:after{content:"";position:absolute;left:-9px;width:0;top:5px;border:0;background:#879092;height:1px;transition:all .5s}
.homethree .homethreebox .homethreeitem ul li:hover i:after{width:14px}
.homethree .homethreebtn{text-align:center;margin-top:40px}
.homethree .homethreebtn a{display:inline-block;background-color:#ffac29;width:140px;border-radius:8px;color:#fff;line-height:40px;text-align:center;font-size:14px;font-weight:700;transition:all .5s}
.homethree .homethreebtn a:hover{background-color:#313e44}
.homefour{background:url(../images/homefourbg.jpg) center top no-repeat #0e0d0b;background-size:cover;padding-top:55px}

/*link*/
.link { height:atuo; overflow:hidden; padding:5px 0; border:1px solid #ccc; margin-bottom:10px;}
.link h2 { width:7%; overflow:hidden; padding:5px; font-size:16px; color:#CA0D00; }
.link h2 span a { font:12px/18px "宋体"; color:#9a9a9a; text-transform:uppercase; text-decoration:none; }
.ll_con { width:91%; height:auto;overflow:hidden; }
.ll_con a { padding:0 5px; display:inline-block; font:14px "宋体"; color:#2b2b2b; line-height:42px;}
.ll_con1 { width:91%; height:auto;overflow:hidden; }
.ll_con1 a { padding:0 5px; display:inline-block; font:14px "宋体"; color:#a3a3a3; line-height:42px;}
.ll_con1 span{ width:6%; float:right;} 

/* footer */
.footer {padding-top:25px;background: #454545;}
.footer ul {	margin-right: -50px;padding-bottom:30px;}
.footer ul li {width: calc(33% - 50px);margin-right: 50px;float: left;color: #fff; padding-bottom:30px;}
.footer ul li a{ color:#fff;}
.footer ul li .foot-title {padding: 20px;border-bottom: 1px solid #5C5C5C;font-size: 24px;font-weight: bold;	margin-bottom: 25px;position: relative;}
.footer ul li .foot-title::before {content: "";display: block;	width: 6px;	height: 6px;background-color: #fff;	position: absolute;	top: 50%;left: 0px;}
.footer ul li a.a-link {display: block;	font-size: 14px;line-height: 20px;	color: #fff;padding: 6px 15px 6px 0;}
.footer ul li p.p-link ,footer ul li a.p-link {	display: block;	font-size: 14px;line-height: 20px;color: #fff;padding: 6px 15px 6px 0;}
.footer ul li h4 { font-size:18px; color:#fff; line-height: 30px;	position: relative;	top: -5px;}
.footer ul li a.a-link:hover {transform: translateX(3px);	-webkit-transform: translateX(3px);	text-decoration: underline;}
.footer ul li a.a-link::before {	content: "";background-image: url("../img/jiantou.png");display: inline-block;width: 10px;height: 10px;	margin-right: 5px;}
.footer ul li .a-two {display: -webkit-box;display: -ms-flexbox;display: flex;	-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.footer ul li .a-two>div {width: 40%;}
.footer ul li .foot-input {margin-bottom: 20px;}
.footer ul li .foot-input input, textarea {width: 100%;background-color: #4D4D4D;font-size: 14px;border-radius: 3px;	border: none;padding: 10px;color: #e2e2e2;	font-family: Arial;}
.footer ul li .foot-input input {height: 38px;}
.footer ul li .foot-input input::-webkit-input-placeholder, footer ul li .foot-input textarea::-webkit-input-placeholder {color: #e2e2e2;}
.footer ul li .foot-input input:-moz-placeholder, footer ul li .foot-input textarea:-moz-placeholder {color: #e2e2e2;}
.footer ul li .foot-input input::-moz-placeholder, footer ul li .foot-input textarea::-moz-placeholder {	color: #e2e2e2;}
.footer ul li .foot-input input:-ms-input-placeholder, footer ul li .foot-input textarea:-ms-input-placeholder {	color: #e2e2e2;}
.footer ul li .foot-input textarea {	height: 80px;}
.footer ul li button {width: 130px;	height: 38px;line-height: 38px;font-size: 16px;	color: #ededed;	background: #FB932C;border-radius: 3px;	border: none;}
.footer .footer-bottom {	color: rgba(255, 255, 255, 0.6);padding: 10px 0;font-size: 14px;border-top: 1px solid #5C5C5C; }
.footer .footer-bottom section.footer-bottom-right p {margin-bottom: 15px;margin-left: 10px;}
.footer .footer-bottom section.footer-bottom-right i {margin-top: 10px;font-size: 20px;	padding: 8px;margin-left: 10px;	background-color: #BABABA;border-radius: 50%;color: #454545;}

.fdh { display: none; }

/*nav*/
.fnav{ height:50px; line-height:50px; background-color:#CA0D00;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fnav ul{ width:96%; margin:0 auto;}
.fnav li{ width:12.5%; float:left; text-align:center; position:relative; }
.fnav li:before{ content:""; position:absolute; left:0; top:15px; width:1px; height:20px; background-color:#fff;}
.fnav li:first-child:before{ width:0;}
.fnav li a,.foot a,.bq a{ color:#fff;}

.txt_name { line-height: 32px; font-size: 26px; font-weight: bold; background: url(../images/nchtit.png) no-repeat left center; margin-bottom: 20px; padding-left: 40px; background-size: contain;}
.tjcp,.xgxw { margin-top: 30px;}
.tjcp .name, .xgxw .name { position: relative; line-height: 50px; color: #fff; font-size: 26px; text-indent: 40px;}
.tjcp .name:before,.xgxw .name:before { position: absolute; left: 0; top: 0; content: ""; width: 206px; height: 50px; background: url(../images/xgt2.png) no-repeat left center; z-index: -1;}
.tjcp .name:after,.xgxw .name:after { position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 50px;  background-color: #f2f2f2; z-index: -2;}
.tjcp ul,.xgxw ul { border: 1px #dddddd solid; padding: 5px; overflow: hidden;}
.tjcp li { float: left; width: 24%; margin: 0.5%;}
.tjcp li img{ border:1px solid #f0f0f0;}
.tjcp li span { display: block; line-height: 42px; text-align: center;  background-color: #eee; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.xgxw li { float: left; width: 45%; line-height: 42px; padding-left: 10px; margin: 0 2%; border-bottom: 1px dashed #ccc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.nyban img {  min-height: 249px;  object-fit: cover;}
.dqwz { background: #f0f3fa; padding: 10px 0;  border-top: 1px solid #d3dcf0;  border-bottom: 1px solid #d3dcf0;  font-size: 15px;  margin-bottom: 50px;}
.dqwz .p1 { text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.dqwz .p2 { display: none;}
.prenext { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 98%; line-height: 30px; margin-top: 20px; border-top: 1px #ddd solid; padding-top: 20px;}
.prenext .pre { float: left; width: 48%; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.prenext .next { text-align: right; float: right; width: 48%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.main-product {	}
.main-product .main-product-left {width: 20%; float: left;}
.main-product .main-product-right {	width:78%; padding-left:3%;float: left;}
.main-product .main-product-right .titles {padding: 10px 0 18px 0;	border-bottom: 1px solid #dcdcdc;}
.main-product .main-product-right .titles b {font-size:28px;border-bottom:3px solid #CA0D00;padding-bottom:5px;}
.main-product .main-product-left .main-product-left-title, .main-product .main-product-left .main-product-left-text {border: 1px solid #eeeeee;border-radius: 3px;	margin-bottom: 20px;}
.main-product .main-product-left .main-product-left-title ul span{ display:block; line-height:52px; background:#CA0D00; text-align:center; font-size:22px; font-weight:bold; }
.main-product .main-product-left .main-product-left-title ul span a{ color:#fff;}
.main-product .main-product-left .main-product-left-title li {padding: 18px 5px;line-height: 20px;font-size: 14px;border-bottom: 1px solid #eeeeee;display: block;cursor: pointer;-webkit-transition: all 0.5s;transition: all 0.5s;}
.main-product .main-product-left .main-product-left-title li.li::before {content: "";background-image: url("../img/product/right.png");	background-repeat: no-repeat;width: 10px;height: 10px;display: inline-block;margin-right: 15px;}
.main-product .main-product-left .main-product-left-title li.ti {font-size: 24px;font-weight: bold;background-color: #3b3b3b;border-bottom: 3px solid #fff;color: #fff;border-radius: 3px 3px 0 0; line-height:60px; text-align:center;}
.main-product .main-product-left .main-product-left-title li.li:hover {	color: #f08519;}
.main-product .main-product-left .main-product-left-title li.li:hover::before {	background-image: url("../img/product/right_hover.png");}
.main-product .main-product-left .main-product-left-title li.active::before {background-image: url("../img/product/right_hover.png");}
.main-product .main-product-left .main-product-left-title li.active {color: #f08519;}
.main-product-left-text p {	padding: 10px 18px;	font-size: 14px;}
.main-product-left-text p b {display: block;font-size: 24px;}
.main-product-left-text img {margin-bottom: 30px;}
.main-product-left-text p:last-child {margin-bottom: 30px;}
.main-product .solution ul li {	display:block;margin-bottom: 20px;padding: 30px;background-color: #f5f5f5;border: 1px solid #eeeeee;}
.main-product .solution ul li:nth-child(2n) {-webkit-box-orient: horizontal;	-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.main-product .solution ul li .demo-left {width: 24%; display:block; float:left;}
.main-product .solution ul li .demo-right {	width:72%; float:right;}
.main-product .solution ul li .demo-right span{ width:105px; color:#fff; border-radius:7px; display:block; background:#CA0D00; padding:5px 25px; float:right;}
.main-product .solution ul li .demo-right h2 {	font-size: 20px;font-weight: bold; line-height:45px;}
.main-product .solution ul li p {margin: 30px 0;}
.main-product .solution ul li button.button-right {	background-color: #fff;	border: 1px solid #dcdcdc;	color: #666666;}

.case-main{ width:78%; float:left; padding-left:2%;}
.case-main li { float: left; width: 32%; margin-top: 1%; margin-left: 1%; margin-bottom: 1%; text-align: center; border: 1px solid #dcdcdc; box-shadow: 2px 4px 8px 0px #e6e6ef; overflow: hidden;}
.case-main li .img { position: relative;}
.case-main li .img:before { position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; background: url(../images/caseBgActive.png) repeat; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; opacity: 0;}
.case-main li .img:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; content: ""; width: 48px; height: 48px; background: url(../images/caseActive.png) no-repeat; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; opacity: 0;}
.case-main li a { display: block; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.case-main li p { font-size: 18px; line-height: 45px;}
.case-main li:hover a {color: #fff;  background-color: #CA0D00; }

.newCenter-info { width:77%; float:left; padding-left:3%;}
.newCenter-info .titles {padding: 10px 0 18px 0;	border-bottom: 1px solid #dcdcdc;}
.newCenter-info .titles b {font-size:28px;border-bottom:3px solid #CA0D00;padding-bottom:5px;}
.newCenter-info .titles::after {content: "";display: inline-block;	margin-left: 20px; position: relative;	top: -10px;}
.newCenter-info ul.new-lis li {	padding: 30px 0 10px 0;	border-bottom: 1px solid #EEEEEE;padding-left: 18px;cursor: pointer;-webkit-transition: all 0.5s;transition: all 0.5s;}
.newCenter-info ul.new-lis li:hover {-webkit-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.1);box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.1);}
.newCenter-info ul.new-lis li:hover h1::before {background-color: #FB932C;}
.newCenter-info ul.new-lis li h2 { display:block; float:left;color: #333333;position: relative;margin-right: 20px; border-left:5px solid #CA0D00; padding-left:8px;}
.newCenter-info ul.new-lis li span { display:inline-block; float:right; font-size:14px; padding-right:8px; color:#999;}
.newCenter-info ul.new-lis li div {	display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.newCenter-info ul.new-lis li p {display: inline-block;	font-size: 14px;line-height: 24px;	padding: 20px 0;}
.newCenter-info ul.new-lis li p{width: 98%;}

.article-main { width:77%; padding-left:3%; float:left; margin-bottom: 60px;}
.article-main h3 {  font-size: 30px; font-weight: normal;  text-align: center; line-height: 2;}
.article-main .info { text-align: center; line-height: 30px; color: #999; font-size: 14px;  margin-bottom: 30px; border-bottom: 1px #dddddd solid;}
.news-lj { clear: both; overflow: hidden; padding: 10px 20px; padding-left: 130px; box-sizing: border-box; background: url(../images/ico_newslj.png) #f3f3f3 no-repeat 20px center;  margin: 30px auto;}
.news-lj p { color: #666; line-height: 24px; padding: 10px 0;}
.news-lj p font { color: #CA0D00;}
.news-tel span { float: left; padding-left: 42px; background: url(../images/new-tel.png) no-repeat left center / contain;}
.news-tel span strong { color: #CA0D00; font-size: 26px; font-weight: 700; margin-left: 8px;}
.news-tel a.new_btn { float: right; color: #fff; font-size: 18px; font-weight: 700; text-align: center; line-height: 40px;  padding: 0 20px 0 55px; background: url(../images/ico_btn.png) #CA0D00 no-repeat 10px 4px / 30px;}
.article-main .conetnt { font-size: 16px;  line-height: 33px; padding: 0 15px;}
.article-main .content p { margin-bottom: 10px;}

.prenext { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 98%; line-height: 30px; margin-top: 20px; border-top: 1px #ddd solid; padding-top: 20px;}
.prenext .pre { float: left; width: 48%; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.prenext .next { text-align: right; float: right; width: 48%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.part-main { margin-bottom: 60px;}
.part-main .nyl { float: left; width: 45%; margin-bottom: 50px; border-radius: 6px; overflow: hidden;}
.part-main .nyl img { width: 98%; border:5px solid #E7E7E7;}
.mainL img {border: 1px solid #E8E8E8;}
.part-main .nyr { float: left; width: 51%; margin-left: 4%; display: inline;}
.part-main .nyr h2 { font-size: 26px; margin-bottom: 30px;}
.part-main .description { color: #666; line-height:36px; padding-top: 20px; margin-bottom: 20px; border-top: 2px #CA0D00 solid; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.part-main .list1 { width: 100%; overflow: hidden; padding: 20px 0; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid;}
.part-main .list1 li { float: left; width: 25%; line-height: 26px;}
.part-main .list1 li i { display: block; float: left; width: 26px; height: 26px; margin-right: 5px;}
.part-main .nytel { color: #999; font-size: 15px; padding-top: 30px;}
.part-main .nytel strong { display: inline-block; color: #CA0D00; font-size:24px;/* vertical-align: text-bottom; */font-family: Arial, Helvetica, sans-serif;}
.part-main .nyrBtn { margin: 30px 0;}
.part-main .nyrBtn a { float: left; width: 167px; height: 45px; line-height: 43px; color: #fff; text-align: center; border-radius: 4px; border: 1px solid #CA0D00; background-color: #CA0D00; -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.part-main .nyrBtn a.backBtn { margin-left: 30px;}
.part-main .main dl { float: right; width: 19%; margin-left: 2%; margin-bottom: 20px; border:5px solid #ca0d00; border-top-left-radius:65px; }
.part-main .main dl span{ text-align:center; display:block; background:#ca0d00; line-height:48px; font-size:18px; font-weight:bold;}
.part-main .main dl span a{ color:#fff;}
.part-main .main dl dt { text-align: center;  padding: 30px 0; color:#333; font-size:20px;}
.part-main .main dl dt strong{ font-size: 30px; color: #fff;} 
.part-main .main dl dt p { font-size: 14px; color: #d3d3d3;}
.part-main .main dl dd { padding: 0 10px;}
.part-main .main dl dd a {display: block;height:36px;line-height: 52px;color: #626262; padding: 11px 0; border-top: 1px dashed #ececec;}
.part-main .main dl dd a h3{ float:left;}
.part-main .main dl dd:first-of-type a { border-top: 0;}
.part-main .main dl dd span { float: left; font-size: 15px;}
.part-main .main dl dd i { float: right;  font-size: 15px; margin-right: 11px;}
.part-main .main dl dd.tel { color: #fff; border-top: 5px solid #fff; background:#ca0d00; padding:30px 20px;}
.part-main .main dl dd.tel p{ line-height: 32px; font-size: 14px; padding-top:30px;}
.part-main .main dl dd.tel strong { font-size:32px; line-height:42px; font-family:arial, tahoma, "Microsoft Yahei", 宋体, sans-serif; font-weight: normal;}
.part-main .main .mainL{ float: left; width: 78%; line-height: 2; font-family: arial, tahoma, "Microsoft Yahei", 宋体, sans-serif;}
.ny-main h2 { position: relative; font-size: 36px; line-height: 1; text-align: center; margin-bottom: 60px;}
.ny-main h2:before { position: absolute; left: 0; right: 0; bottom: -10px; margin: auto; content: ""; width: 1em; height: 0.1em; background: #CA0D00;}

.i5upage li { list-style-type:none; float:left; } /*如分页代码变成楼梯错位，加上这句即可*/
.i5upage{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.i5upage a,.i5upage span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.i5upage a:hover, .i5upage a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.i5upage input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */

@media screen and (max-width: 1410px) {
.wrap{ width:100%; margin:0 auto;}
#flashBg{ display:none;}
.sjbanner{ width:100%; display:block; position:relative; z-index:0;}
.index_banner{margin:0px auto; width:100%; height:auto; }
.index_banner ul{overflow:hidden;}
.index_banner li{position: absolute; top: 0; left: 0;overflow: hidden; width: 100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position: absolute; bottom: 15px; left: 45%; z-index: 9999; display: block; width: 140px; height: 20px; _display: none;}
.index_banner cite span{float: left; display: block; width: 1em; height: 1em; text-indent: -999em; opacity: .8; cursor: pointer; background-image: url(../images/tg_flash_p21.png); background-repeat: no-repeat; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{ cursor: default; background-image: url(../images/tg_flash_p1.png); background-repeat: no-repeat; }

.productList dd { float: left; width:28%; }
.ys_content::after,.ys_content::before,.ys_content .ys_ul .ys_li i,.g-about .link{display: none;}
.ys_content .ys_ul .ys_li{width: 45%;}
.ys_content .ys_ul .ys_li .ys_txt p:last-child {font-size: 14px;}
.ys_content .ys_ul .ys_li .ys_txt p:first-child {font-size: 26px;height: auto;line-height: 1.5;}
.index-tp img{ width:33%;}
}

@media screen and (max-width: 1200px) {
.ind_case_lts li{ width:21%;}
.index-lx{ display:none;}
.index-about{ width:98%; margin:auto 1%; padding:0;}
.index-tp img{ display:none;}
}



@media screen and (max-width: 980px) {
.ys_content .ys_ul .ys_li.ysl_r{padding: 20px;}
.ys_content .ys_ul .ys_li{width: auto;float: none;overflow: hidden;padding: 20px;background: #e5e5e7;margin-bottom: 10px;}
.ys_content .ys_ul .ys_li .ys_txt p{width: auto;}
.homethree .homethreebox .homethreeitem{ width:98%; margin:1% auto;}
}


@media screen and (max-width: 800px) {
	
.logo{ width:100%; text-align:center;}
.htel{ display:none;}
.weixin{ display:none;}
.nav{ height:81px;overflow: hidden; line-height:40px; background-image:none; width:100%; background-color:#3b3b3b; }
.nav ul li{ width:25%; border-top:1px #cdcdcd solid; border-right:1px #cdcdcd solid; box-sizing:border-box; background-image:none; font-size:14px; height:40px; line-height:40px;}
.nav li ul li{ display:none;}
.nav ul li:nth-child(4){ display:none;}
.nav ul li:nth-child(7){ display:none;}
.nav ul li a{ color:#ffffff; }
.nav li a:hover{  color:#ffffff; }	
.flexslider .flex-direction-nav{display: none;}
.flexslider .flex-control-nav{display: block;}
.productMenu{ display:none;}
.productList{ width:98%; margin:0 auto;}
.productList dd{ width:44%;}
.g-tit .tit{ font-size:26px;}
.ys_content .ys_ul .ys_li .ys_txt p:first-child{font-size: 20px;}
.ys_content .ys_ul .ys_li .ys_img {width: 120px;}
.ys_content .ys_ul .ys_li .ys_txt {width: calc(100% - 145px);}
.ind_case_lts li{ width:44%; margin:1%;}
.link{ display:none;}
.footer ul{ margin-right:0;}
.fnav{ display:none;}
.hide:nth-child(2){ display:none;}
.nyban {  display: none;}
.dqwz { display: block; margin-top:15px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; background-color: #CA0D00; height: auto; text-align: center; padding: 0; line-height: 16px; border: 0; margin-bottom: 20px;}
.dqwz .w1410 {  width: 100%; }
.dqwz .p1 {  font-size: 14px;  border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;  text-align: center; background-color: #fff; padding: 15px; }
.dqwz .p1 b {  padding-left: 0; }
.dqwz .p2 { display: block; color: #fff; padding: 10px 0;}
	.solution ul li .demo-left {width: 100%;}
	.main-product .main-product-left {	width: 100%;}
	.main-product .main-product-right {	width: 100%;padding-left: 0;}
	.main-product .solution ul li .demo-left {	width: 100%;}
	.solution ul li .demo-right {width: 100%;padding: 20px 15px 10px 15px;}
	.solution ul li button {margin-bottom: 15px;}
	.main-product .solution ul li .demo-right {width: 100%;	padding: 20px 0;}
	.main-product .solution ul li .demo-right {	width: 100%;padding: 20px 0;}
	.solution ul li {display: -webkit-box;display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.solution ul li h2 {font-size: 26px;}
	.solution ul li h3 {font-size: 24px;}
	.solution ul li p {	margin: 20px 0;	}
	.multipleColumn .bd ul li:first-child{ width:98%; margin:0 auto;}
	.multipleColumn .bd ul li{ width:48%; margin:1%;}
	.main-product .solution ul li p {margin: 20px 0;}
	.newCenter-info{ width:98%; margin:0 auto;}
	.newCenter-info ul.new-lis li{ padding-left:0;}
	.case-main{ width:98%; margin:0 auto;}
    .case-main li{ width:47%; margin:1%;}
	.article-main{ width:98%; margin:0 auto;}
    .tjcp li { width: 48%;   margin: 1%; }
    .xgxw li { width: 96%; }
    .news-lj { display: none;}
	.part-main .nyl {width: 95%; margin: 0 auto 20px; box-sizing: border-box; text-align: center; float: none;}
  .part-main .nyl img { border-radius: 0;}
  .part-main .nyr { width: 98%; margin: 0 1%;}
  .part-main .nyr h2 {text-align: center; margin-bottom: 15px; }
  .part-main .description { color: #fff; padding: 20px; border-radius: 10px; background-color: #CA0D00; text-align: justify; overflow: visible; display: block; -webkit-box-orient: inline-axis;}
  .part-main .nytel { text-align: center; margin: 20px; padding-top: 0; border-top: 0;}
  .part-main .nyrBtn{ display: none; }
  .part-main .list1 {  display: none; }
  .part-main .main dl { display: none; }
  .part-main .main .mainL{ width:98%; margin:0 auto;}
  .lixi-bot{ background-image:none;}
  .lixi-boty{ width:98%; margin:0 auto;}
  .lixi-boty-wx{ width:98%; margin:0 auto;}
  .lixi-boty-coy h3{ font-size:18px;}
  	.fdh { display: block; line-height: 40px; height: 40px; background-color: #3b3b3b; width: 100%; display: block; position: fixed; z-index: 99999; bottom: 0px; color: #FFF; }
	.fdh li { width: 33.33333333%; float: left; display: block; text-align: center; border-right: 1px #ddd solid; box-sizing: border-box; }
	.fdh .li { background-color: #CA0D00; }
	.fdh a { color: #FFF; }
	.footer {margin-bottom: 40px;}
	.tab-list{ width:43%;}
}


@media screen and (max-width: 640px) {
	.productList dd{ width:40%;}
	.ind_case_tps span{ width:30%;}
	.g-tit .tit{ font-size:24px;}
	.homethree .homethreebox .homethreeitem dl{ display:none;}
	.footer ul li{ width:98%; margin:0 auto;}
}

@media screen and (max-width: 480px) {
}
