﻿@charset "utf-8";
html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul,li{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a,a:hover,a:focus{color:inherit;text-decoration:none!important;}
/*******CSS reset*************/
body{position:relative;z-index:-2;background:#fff;color:#333;font-size:14px;font-family:"微软雅黑"; border-left:1px #ffffff solid; border-right:1px #ffffff solid}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
em,i{ font-style:normal;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{ float:left}  .fr{ float:right}
/********General**********/
.wrap{margin:0 auto;width:100%; overflow:hidden}
/********General**********/
@media screen and (max-width:767px){.container{ width:98%; margin-left:1%}}
@media screen and (min-width:768px){.main,.container{width:765px;}.main,.container{ margin:0 auto}}
@media screen and (min-width:992px){.main,.container{width:990px}}
@media screen and (min-width:1200px){.main,.container{width:1200px}}
@media screen and (min-width:1400px){.main,.container{width:1400px}}

.width { width:calc(100% - 260px); margin:auto; }
@media screen and (max-width:1440px){.width{width:calc(100% - 180px);margin:auto;}}
@media screen and (max-width:1280px){.width{width:calc(100% - 110px);}}
@media screen and (max-width:1024px){.width{width:calc(100% - 20px); }} 

.font-16{ font-size:15px;}.font-18{ font-size:18px;}.font-20{ font-size:20px;}.font-24{ font-size:24px;}.font-30{ font-size:30px;}.font-36{ font-size:36px;}.font-44{ font-size:44px;}.font-52{ font-size:46px;}.font-72{ font-size:72px;} 
@media only screen and (max-width:1659px) { .font-16{ font-size:14px;}.font-18{ font-size:16px;}.font-20{ font-size:18px;}.font-24{ font-size:22px;}.font-30{ font-size:26px;}.font-36{ font-size:32px;}.font-44{ font-size:40px;}.font-52{ font-size:46px;}.font-72{ font-size:60px;}} 
@media only screen and (max-width:1450px) {.font-16{ font-size:14px; }.font-18,#nav li,.tel,.bl_05_con li .bot_txt p,.tab_tit li span,.tabNav li span,.new_imglist li .bot_txt,.foot_top li h2 a,.foot_bot .link dt{font-size:14px;}.font-20{ font-size:16px;}.font-24{ font-size:20px;}.font-30{ font-size:24px;}.font-36{ font-size:28px;}.font-44{ font-size:36px;}.font-52{ font-size:36px;}.font-72{ font-size:50px;}} 
@media only screen and (max-width:1024px) {.font-20{ font-size:16px;}.font-24{ font-size:20px;}.font-30{ font-size:26px;}.font-36{ font-size:30px;}.font-44{ font-size:34px;}.font-52{ font-size:40px;}.font-72{ font-size:46px;}}  
@media only screen and (max-width:768px) { .font-24{ font-size:20px;}.font-30{ font-size:20px; font-weight:bold}.font-36{ font-size:24px;}.font-44{ font-size:24px;}.font-52{ font-size:28px;}.font-72{ font-size:32px;}} 
@media only screen and (max-width:414px) { .font-24{ font-size:16px;}.font-30{ font-size:20px;}.font-36{ font-size:20px;}.font-44{ font-size:20px;}.font-52{ font-size:24px;}.font-72{ font-size:28px;}}

/*=============================================================================================*/
.tel{display:block;line-height:30px;position:absolute;z-index:2; text-align:right; right:20px; top:5px}
.tel a{float:left;height:16px;font-size:14px;color:#333333;padding:0 9px;line-height:16px;position:relative;cursor:pointer;}
.wf-wrap{display:none;}
.header{ background:url(../images/topbg.jpg) repeat center;}
.head{width:100%;padding:0;background:#fff;top:0;left:0;z-index:9999;}
.h_con{padding:0;}
.h_con h1.logo{ width:calc(100% - 330px);float:left;}
.h_con .logo img{ width:100%; max-width:926px}
.h_tel{float: right; margin-top:25px;height:75px;background:url(../images/top_tel.png) no-repeat left center;padding-left: 85px; text-align:left; display:block}
.h_tel p{font-size: 18px;color: #333; line-height:36px;float: left;}
.h_tel b{display: block;font-size: 33px; font-family: "DINOT"; color:#f62828}
.c-indexNav { position: relative; } 
.c-indexNav .tp { background:#f62828; width: 100%; z-index: 10; } 
.c-indexNav .tp ul { list-style:none; overflow: hidden; } 
.c-indexNav .tp li { width: 12.5%; float: left; } 
.c-indexNav .tp li>a { display: block; color: #fff; text-align: center; height:50px; line-height:50px; font-size:16px } 
.c-indexNav .tp li.on>a { background:#fac12c; } 
.c-indexNav .tp li:hover>a { background:#fac12c; } 
@media screen and (max-width:1280px){
.h_con{ min-height:95px;}
.h_con h1.logo{ margin-top:20px;}
}
@media screen and (max-width:1024px){
.tel{display:none;}
.header{ background:none;}
.head{ width:100%; height:auto}
.h_con{ max-height:120px; overflow:hidden; display:block; margin:0px auto;}
.h_con h1.logo{ width:100%;margin-top:0px; text-align:center;}
.h_con .logo img{ width:90%;}
.h_tel{ display:none;}
}
@media screen and (max-width:767px) {
.h_con{display:none;}
.c-indexNav{display:none;}
.wf-wrap{padding:0;margin:0 auto;position:relative; display:block;}
.logo2{display:block;max-width:524px;margin:0 auto; text-align:center;}
.logo2 img{vertical-align:middle;max-width:100%;}
#menu{width:100%; margin:0 auto; position:relative;background:#f62828; padding:10px 0 0; height:70px}
#menu li{ width:25%;line-height:20px;height:20px;position:relative;border-right:1px solid #e3e4e5;box-sizing:border-box;font-size:14px;font-weight:normal;float:left;text-align:center;overflow:hidden;margin-bottom:10px; }
#menu li:nth-child(4n){border-right:none;}
#menu li a{ display:block;line-height:20px;font-size:14px; height:20px; color:#FFFFFF }
}
@media screen and (max-width:350px) {
.head{height:102px;}
}


/*Banner*/
.fullSlide { width:100%; position:relative; overflow:hidden;height:700px;} 
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; } 
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; overflow:hidden; text-align:center; background-position:center top; background-repeat: no-repeat; background-size:cover;height:700px; } 
.fullSlide .bd li a { display:block;height:700px; } 
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:20px; left:0; height:10px; line-height:10px; } 
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:45px; height:10px; margin:2px; border-radius:10px; overflow:hidden; background:#fff; line-height:999px;} 
.fullSlide .hd ul .on { background:#fac12c;} 
.fullSlide .prev,.fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer;/* filter:alpha(opacity=50); opacity:0.5; */display:none; width:73px; height:73px; } 
.fullSlide .prev { background:url(../images/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(../images/right1s.png) no-repeat; }
@media screen and (max-width: 1440px){
.fullSlide {height:650px;} 
.fullSlide .bd li{height:650px;}
.fullSlide .bd li a {height:650px; } 
}
@media screen and (max-width: 1280px){
.fullSlide {height:540px;} 
.fullSlide .bd li{height:540px;}
.fullSlide .bd li a {  height:540px; } 
}
@media screen and (max-width:1024px){
.fullSlide {height:520px;} 
.fullSlide .bd li{height:520px;}
.fullSlide .bd li a {  height:520px; } 
}
@media screen and (max-width:992px){
.fullSlide {height:400px;} 
.fullSlide .bd li{height:400px;}
.fullSlide .bd li a {  height:400px; } 
}
@media screen and (max-width:768px){
.fullSlide {height:340px;} 
.fullSlide .bd li{height:340px;}
.fullSlide .bd li a {  height:340px; } 
}
@media screen and (max-width:640px){
.fullSlide {height:255px;} 
.fullSlide .bd li{height:255px;}
.fullSlide .bd li a {  height:255px; } 
}
@media screen and (max-width:480px){
.fullSlide {height:200px;} 
.fullSlide .bd li{height:200px;}
.fullSlide .bd li a {  height:200px; } 
}
@media screen and (max-width:380px){
.fullSlide {height:150px;} 
.fullSlide .bd li{height:150px;}
.fullSlide .bd li a {  height:150px; } 
}
@media screen and (max-width:299px){
.fullSlide {height:130px;} 
.fullSlide .bd li{height:130px;}
.fullSlide .bd li a {  height:130px; } 
}
/*header end*/

/*footer*/
.links{height: 66px;line-height: 66px;overflow: hidden;background:#f62828;}
.links b{display: block;float: left;font-size: 18px;color: #fff;padding-right: 20px;}
.links p{font-size: 14px;color: #666;}
.links p a{font-size: 14px;color: #fff;padding:0 10px 0 0;}
@media screen and (max-width:1280px){
.links{height:auto;line-height:30px; padding:10px 0;}
}
@media screen and (max-width:640px){
.links{display:none;}
}

.footer{width: 100%;height:auto;overflow:visible;background-color:#151515;}
.footer .footer-top{height:auto;overflow:visible;clear: both;padding:50px 0 30px;}
.footer .footer-top-fl{height:auto;overflow:hidden; width:calc(100% - 240px); float:left}
.footer .footer-top dl{height:auto;overflow:hidden;width:18%;float: left;display: inline-block;color: #818181;}
.footer .footer-top dl dt{font-size: 16px;margin-bottom: 12px;}
.footer .footer-top dl dt a{display: block;font-size: 16px;color: #c6c6c6;padding-bottom: 24px;}
.footer .footer-top dl dt em{display: block;overflow: hidden;width: 17px;height: 2px;background-color: #818181;}
.footer .footer-top dl dd span{font-size: 13px;display: block;margin-bottom: 9px;padding-top: 7px;}
.footer .footer-top dl dd span i{margin-right: 8px; display:block; width:16px; height:17px; float:left;}
.footer .footer-top dl dd span i.icon1{background:url(../images/ddh.png) no-repeat center;}
.footer .footer-top dl dd span i.icon2{background:url(../images/ddz.png) no-repeat center;}
.footer .footer-top dl dd p{font-size: 13px;margin-bottom: 24px;}
.footer .footer-top dl dd p em{font-size: 25px;color: #83807f;}
.footer .footer-top dl dd a{display: block;font-size: 13px;color: #818181;overflow:hidden; height:33px; width:100%; line-height:33px;}
.footer .footer-top dl dd p a{padding: 0;}
.footer .footer-top dl a:hover{color: #c6c6c6;}
.footer .footer-top dl.yq1{width:40%;}
.footer .footer-top dl.yq1 dd{ width:33.33333%; float:left;}
.footer .footer-top dl.yq{width:32%;}
.footer .footer-top dl.yq dd{ width:50%; float:left;}
.footer .footer-top-fr{height:auto;overflow:visible;width:160px; text-align:center; color:#c6c6c6; font-size:14px;}
.footer .footer-top-fr .ewm img{display: block;margin:0 auto; width:160px;}
@media screen and (max-width:1440px){
.footer .footer-top-fl{width:calc(100% - 200px);}
}
@media screen and (max-width:1280px){
.footer .footer-top dl:nth-child(2){ display:none;}
.footer .footer-top dl{width:40%;}
.footer .footer-top dl.yq1{width:60%;}
}

@media screen and (max-width:640px){
.footer .footer-top dl{ display:none;}
.footer .footer-top dl:nth-child(3){ display:block; width:100%;}
}
.fcoy{padding:20px 0; border-top:1px #333333 solid;}
.copyright{ width:100%; margin:0px auto; color:#c6c6c6;}
.copyright a{ color:#c6c6c6; }
.copyright p{ display:inline;float:right}  
@media screen and (max-width:768px){
.copyright{ float:left; text-align:center; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; border-top:none;line-height: 30px;}   
.copyright p{ width:100%; display:block} 
.copyright strong{ display:none}
}

.fxdb{display:none}
@media screen and (max-width:480px) {
.footer{ padding-bottom:55px;}
.footer .footer-top{ display:none}
.bmy{ display:none;}
.smy{ display:none;}
.fcoy p font.bmy{display:none; }
.fcoy p font{display:block} 

.fxdb{display:block;height:55px;position:fixed;bottom:0px;left:0px;width:100%;z-index:9999;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+440)); border-top:1px solid rgb(255,255,255,0.4)}
.fxdb li{float:left;list-style:none; height:55px; text-align: center;color:#f62828;box-sizing:border-box;}
.fxdb li a{display:block;width:100%;color: #f7f7f7; font-size:15px; text-align:center}
.fxdb li i{margin: auto;display: block;width:25px;height:25px;margin-top:8px;background-image: url(../images/fix-back.png);background-size:100% 100%;background-repeat:no-repeat;}
.fxdb li:nth-child(1){width:20%; background:#ff9900;}
.fxdb li:nth-child(2){width:80%;background:#f62828; text-align:center}
.fxdb li img{display: inline-block;height:55px;}
.fxdb li img:nth-child(2){position: absolute;left:40%;}
}
@media screen and (max-width:400px) {
.fxdb li img:nth-child(2){left:35%;}
}
@media screen and (max-width:350px) {
.fxdb li img:nth-child(2){left:32%;}
}
.vipb{ position:absolute; bottom:3px; right:5px; height:30px; background:url(../images/vip.png) no-repeat center right; padding-right:68px; font-size:20px; color:#e7b144; line-height:35px; text-align:right; z-index:99}
.vipb a{color:#e7b144;font-size:20px; }
@media screen and (max-width:480px) {
.vipb{ bottom:56px; right:5px;}	
}
.icon { background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle; } 
.animate-tel { animation: tada 1s linear infinite; transform-origin: 50% 50%; -webkit-animation: tada 1s linear infinite; -webkit-transform-origin: 50% 50%; -moz-animation: tada 1s linear infinite; -moz-transform-origin: 50% 50%; -o-animation: tada 1s linear infinite; -o-transform-origin: 50% 50%; -ms-animation: tada 1s linear infinite; -ms-transform-origin: 50% 50%; }
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
-ms-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
-ms-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
/*footer end*/

/*内页*/
.s_bg{ display:none;}
@media screen and (min-width:1025px){
.s_bg{height:80px; display:block; background:#F6F6F6;}
.search{ margin:0 auto;height:80px;overflow:hidden;}
.search p{ float:left;font-size:14px; color:#666; width:calc(100% - 280px); height:80px; line-height:80px; overflow:hidden; margin:0}
.search p strong{ display:block; float:left; line-height:80px; font-size:14px }
.search p strong img{ height:32px; vertical-align:middle; margin-right:10px}
.top_tel{height:41px;display:inline-block;float:right;position:relative;margin-top:15px; width:268px }
.top_tel .textCont{border-radius:3px 0 3px 0;border:none;border-right:#f2f2f2;width:258px;height:41px;line-height:41px;color:#505050;float:left;padding-left:10px;outline:none;background:#ffffff;}
.top_tel .anSearch{height:41px;line-height:41px;border:none;float:left;cursor:pointer;border-left:#f2f2f2;background-color:#f62828;position:absolute;right:0px; padding:9px; box-sizing:border-box}
}

/**/
/**/
.title1 { width: 286px; height: 139px; padding:65px 0 0 73px; box-sizing: border-box; background: url(../images/pro_tit.png) center no-repeat;  } 
.title1 > h3 { font-size: 24px; font-weight: bold; line-height: 24px; color: #333333; } 
.title1 > h3 a { color: #333333; }

.spro { width: 100%; padding-top:25px; } 
.spro .pro_main .pro_tit { width: 100%; } 
.spro .pro_main .pro_tit .pro_menu { width:calc(100% - 290px); padding-top:40px; } 
.spro .pro_main .pro_tit .pro_menu ul li { float: left; width:9.1%; height: 48px; background-color: #f62828; border-radius: 4px; margin-right:1%; margin-bottom: 14px; transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } 
.spro .pro_main .pro_tit .pro_menu ul li > a { display: block; width: 100%; height: 100%; text-align: center; line-height: 48px; font-size: 18px; color: #ffffff; padding: 0 5px; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.spro .pro_main .pro_tit .pro_menu ul li:hover { background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } 
.spro .pro_main .pro_tit .pro_menu ul li:hover > a { color: #f62828; } 
.spro .pro_main .pro_tit .pro_menu ul li:nth-child(10) { margin-right: 0; } 
.spro .pro_main .pro_view { width: 100%; margin-top:20px; } 
.spro .pro_main .pro_view ul li { float: left; width:23.5%; background-color: #f5f5f5; border-radius: 6px; padding: 10px; box-sizing: border-box; margin: 0 2% 30px 0; } 
.spro .pro_main .pro_view ul li > a { display: block;width: 100%;height: 0; position: relative; padding-bottom: 100%;transition: all 0.3s ease 0.1s;overflow: hidden; } 
.spro .pro_main .pro_view ul li > a > img {width:100%;height:100%;position: absolute; top:0; left:0;transition: all 0.3s ease-in-out; } 
.spro .pro_main .pro_view ul li .pro_txt { width: 100%; font-size: 16px; color: #222222; line-height: 30px; padding: 0 10px 10px; box-sizing: border-box; margin-top: 20px; } 
.spro .pro_main .pro_view ul li .pro_txt > a { display: block; width: 100%; height: 100%; color: #222222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; box-sizing: border-box; } 
.spro .pro_main .pro_view ul li .pro_txt > a::after { content: ""; position: absolute; width: 98px; height: 30px; background: url(../images/pro_err.png) center no-repeat #d6d6d6; border-radius: 15px; right: 0; top: 0; transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } 
.spro .pro_main .pro_view ul li .pro_txt > a span { margin-right: 5px; } 
.spro .pro_main .pro_view ul li:hover > a > img { transform: scale(1.1); } 
.spro .pro_main .pro_view ul li:hover .pro_txt > a { color: #f62828; padding-left: 5px; } 
.spro .pro_main .pro_view ul li:hover .pro_txt > a::after { background: url(../images/pro_err.png) center no-repeat #f62828; } 
.spro .pro_main .pro_view ul li:nth-child(4n) { margin-right: 0; } 
@media screen and (max-width:1440px){ 
.spro .pro_main .pro_tit .pro_menu {padding-top:25px; } 
.spro .pro_main .pro_tit .pro_menu ul li { width:19.2%;} 
.spro .pro_main .pro_tit .pro_menu ul li:nth-child(5n) { margin-right: 0; } 
} 
@media screen and (max-width:1280px){ 
.spro .pro_main .pro_view ul li { width:32%; } 
.spro .pro_main .pro_view ul li:nth-child(4n) { margin-right:2%; } 
.spro .pro_main .pro_view ul li:nth-child(3n) { margin-right: 0; } 
}
@media screen and (max-width:991px){ 
.spro .pro_main .pro_tit .pro_menu ul li > a { font-size:16px;} 
} 
@media screen and (max-width:768px){ 
.spro .pro_main .pro_tit .pro_menu ul li {width:32.66%;height: 40px;margin-bottom: 10px; } 
.spro .pro_main .pro_tit .pro_menu ul li:nth-child(5n) { margin-right:1%; } 
.spro .pro_main .pro_tit .pro_menu ul li:nth-child(3n) { margin-right:0; } 
.spro .pro_main .pro_tit .pro_menu ul li:nth-child(10) { display:none; } 
.spro .pro_main .pro_tit .pro_menu ul li > a { line-height: 40px; } 
} 
@media screen and (max-width:640px){ 
.spro .pro_main .pro_tit .pro_menu {padding-top:0px; } 
.spro .pro_main .pro_tit .pro_menu ul li {width:49.5%;height:35px;margin-bottom:8px; } 
.spro .pro_main .pro_tit .pro_menu ul li:nth-child(3n) { margin-right:1%; } 
.spro .pro_main .pro_tit .pro_menu ul li:nth-child(2n) { margin-right:0; } 
.spro .pro_main .pro_tit .pro_menu ul li:nth-child(10) { display:block; } 
.spro .pro_main .pro_tit .pro_menu ul li > a { line-height:35px; } 
.spro .pro_main .pro_view ul li { width:49%; } 
.spro .pro_main .pro_view ul li:nth-child(3n) { margin-right:2%; } 
.spro .pro_main .pro_view ul li:nth-child(2n) { margin-right: 0; } 
} 
@media screen and (max-width:480px){ 
.spro {padding-top:25px; } 
.spro .pro_main .pro_tit .title1 { margin:0px auto; float:none!important; } 
.spro .pro_main .pro_tit .pro_menu { width:100%; padding-top:20px; } 
.spro .pro_main .pro_view { margin-top:20px; } 
.spro .pro_main .pro_view ul li { width:100%; margin-right: 0!important; } 
} 

/**/
.biaoti p:nth-child(1){ font-size:36px; color:#333333; font-weight:600; line-height:62px; padding-top:86px; text-align:center; } 
.biaoti p:nth-child(1) text{ color:#f62828; } 
.biaoti p:nth-child(2){ font-size:16px;color:#aeacac;line-height:28px;text-align:center; text-transform:uppercase; background:url(../images/biaoti1.png) center center no-repeat; }
@media screen and (max-width:640px){
.biaoti p:nth-child(1){padding-top:45px;font-size:30px;} 
}
@media screen and (max-width:480px){
.biaoti p:nth-child(1){padding-top:25px;} 
.biaoti p:nth-child(1) font{ display:none;}
}


/**/
.about{background:url(../images/about-bg.jpg) no-repeat top center;height:610px;margin-top:10px;padding-top:100px; } 
.about-con{width:calc(100% - 320px);background:rgb(255,255,255,0.9);padding:50px;box-sizing:border-box;height:490px; margin-top:35px; } 
.about-diao{line-height:33px;color:#202020;font-size: 16px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:8; -webkit-box-orient: vertical; height:264px;} 
.about-more{text-align:center;line-height:35px;background:#fb3d3d;width:130px;margin-left:630px;} 
.about-more a{color:#fff;font-size:13px;} 
.about-nav{ width: 280px; } 
.about-nav li{ width: 280px; height:100px; background:#f62828; text-align: center; border-bottom: 1px solid #fb3d3d; padding-top:35px; } 
.about-nav li a{ color: #fff; font-size: 25px; } 
.about-nav li a span{ font-size: 13px; color: rgba(255,255,255,0.6); margin-top: 5px; } 
.about-nav li:hover a{ color:#FCFF00; } 
.about-nav li:hover a span{ color: rgba(252,255,0,0.6);} 
.dbb{margin-top:35px;border-top:1px solid #dedbdb;}
.dbb li{float:left;width:25%;position:relative;padding-top:25px;z-index:2;}
.dbb li:nth-of-type(3)::after,.dbb li:nth-of-type(2)::before,.dbb li:nth-of-type(2)::after{content:'';display:block;position:absolute;height:70px;width:1px;opacity:0.4;bottom:-15px;background:#cccccc}
.dbb li:nth-of-type(2)::before{left:0}
.dbb li:nth-of-type(3)::after,.dbb li:nth-of-type(2)::after{right:0}
.dbb li img{display:inline; -webkit-transition:-webkit-transform 0.5s ease-out; }
.dbb li:hover img{transform:rotateY(360deg);}
.dbb li p{margin-top:14px;font-size:24px;color:#f62828;}
.dbb li em{opacity:0.7}
@media screen and (max-width:1280px){
.dbb li p{font-size:22px;}
}
@media screen and (max-width:1024px){
.about{padding-top:50px; } 
.about-con{width:100%; } 
.about-nav{ display:none; } 
}
@media screen and (max-width:640px){
.about{padding-top:20px; height:auto; padding-bottom:30px;} 
.dbb{ display:none;}
.about-con{padding:30px;} 
.about-diao{ -webkit-line-clamp:13;height:430px;} 
}

/**/
.jg-bg{ width: 100%; padding:30px 0px; background-color:#f62828; overflow: hidden; } 
.jg-tit{ display: block; text-align: center; padding:20px; font-size: 30px; color: #fff; font-weight: bold; } 
.jg-bg a{overflow: hidden; width:15.5%; float:left; margin-left:1%; } 
.jg-bg .img{ display: block;width: 100%;height: 0; position: relative; padding-bottom:75%;transition: all 0.3s ease 0.1s;overflow: hidden;} 
.jg-bg .img img {width:100%;height:100%;position: absolute; top:0; left:0;transition: all 0.3s ease-in-out; } 
.jg-bg .img:hover img { transform: scale(1.1); } 

@media screen and (max-width:1024px){
.jg-tit{ font-size:26px;} 
.jg-bg a{width:32%; margin-bottom:15px;} 
}
@media screen and (max-width:768px){
.jg-tit{ font-size:24px;} 
}
@media screen and (max-width:640px){
.jg-tit{ font-size:20px;} 
}
@media screen and (max-width:480px){
.jg-tit{ font-size:18px;} 
}
/**/
.ad{ height:825px; padding-top: 65px; background: url(../images/ad-bg.jpg) no-repeat top center; } 
.ad-title{ color: #020202; font-size: 39px; text-align: center; } 
.ad-title p{ color:#f62828; font-size:33px; font-weight: bold; } 
.ad-con{width:100%; padding-top:60px; list-style:none; } 
.ad-con li{float: left; width:32%; margin-right:2%; margin-bottom:50px; background:rgb(255,255,255,0.85);box-shadow:0 0 15px #e8e8e8; padding:50px; box-sizing:border-box; } 
.ad-con li:nth-child(3n){margin-right:0; } 
.ad-con li .zb{ width:53px; padding-top:20px;}
.ad-con li .yb{ width:calc(100% - 80px); padding-top:20px;}
.ad-con li .yb b{ font-size:26px;;}
.ad-con li .yb p{ line-height:27px; margin-top:15px; font-size:15px; height:54px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
@media screen and (max-width:1280px) {
.ad-con li{padding:50px 25px;} 
.ad-con li .yb p{ height:81px;-webkit-line-clamp:3;} 
}

@media screen and (max-width:1024px) {
.ad{ padding-top:30px;} 
.ad-title{font-size:32px; text-align: center; } 
.ad-title p{ font-size:26px; font-weight: bold; } 
.ad-con{padding-top:30px;} 
.ad-con li{ width:49%;margin-bottom:25px; padding:30px;} 
.ad-con li:nth-child(3n){margin-right:2%; } 
.ad-con li:nth-child(2n){margin-right:0; } 
}
@media screen and (max-width:640px) {
.ad{ height:auto;} 
.ad-con li{ padding:10px;} 
.ad-con li .zb{ display:none;}
.ad-con li .yb{ width:100%;}
}
@media screen and (max-width:480px) {
.ad-con li{ padding:8px;} 
.ad-con li .yb{ padding-top:10px;}
.ad-con li .yb b{ font-size:22px;;}
.ad-con li .yb p{ \margin-top:10px; font-size:14px; height:108px;-webkit-line-clamp:4;} 
}

@media screen and (max-width:380px) {
.ad-title{font-size:26px;} 
.ad-title p{ font-size:20px;} 
}


/**/
.p-t{width:100%;margin:0px auto;text-align:center;background:url(../images/p-t.jpg) no-repeat center;}
.p-t1 .fl{ width:870px; float:left;}
.p-t1 .fr{ width:366px; float:right;}
.p-t img{ max-width:100%; border:0;}
.p-t2{display:none;}
@media screen and (max-width:1500px) {
.p-t1 .fl{ width:auto;}
.p-t1 .fr{ width:auto;}
.p-t1 img{ height:270px;}
}
@media screen and (max-width:1440px) {
.p-t1 img{ height:250px;}
}
@media screen and (max-width:1280px) {
.p-t1 .fl{ width:100%; text-align:center}
.p-t1 img{ height:auto;}
.p-t1 .fr{ display:none;}
}
@media screen and (max-width:1024px) {
.p-t1{ display:none}
.p-t2{display:block; text-align:center;}
.p-t2 img{ width:100%; border:0; max-width:873px;}
}

/**/
.in_c { width:100%;}
.in_c ul{ width:100%;margin-top:30px; }
.in_c a { width:23.5%; margin:0 2% 35px 0; cursor:pointer; }
.in_c a:nth-child(4n) { margin-right:0; }
.in_c a .img { display:block;width:100%;height:0; position:relative; padding-bottom:75%;transition:all 0.3s ease 0.1s;overflow:hidden; }
.in_c a img {width:100%;height:100%;position:absolute; top:0; left:0;transition:all 0.3s ease-in-out;}
.in_c a:hover img {transform:scale(1.1);}
.in_c a p { padding:0 10px; font-size:16px;line-height:60px; padding-bottom:8px; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; }
@media screen and (max-width:1440px){
.in_c a .img .hover .h6 { line-height:50px; padding-top:6%; width:calc(100% - 40px); }
.in_c a .img .hover .p { width:calc(100% - 40px); line-height:24px; } 
} 

@media screen and (max-width:1024px){
.in_c a { width:32%; margin-bottom:15px;}
.in_c a:nth-child(4) { display:none; }
.in_c a:nth-child(3n) { margin-right:0; }
.in_c a .img .hover .h6 { line-height:46px; padding-top:4%; width:calc(100% - 40px); }
.in_c a .img .hover .p { width:calc(100% - 20px); line-height:22px; font-size:12px; }
.in_c a .img .hover .more { width:106px; height:34px; line-height:34px; margin-top:5%; } 
}

@media screen and (max-width:767px){
.in_c { margin-top:20px; }
.in_c a { width:49%;} 
.in_c a:nth-child(3n) { margin-right:2%; }
.in_c a:nth-child(2n) { margin-right:0; }
.in_c a:nth-child(4) { display:block; }
}
@media screen and (max-width:480px){
.in_c { margin-top:0px; }
}


/**/
.two{ padding-bottom:20px;}
.two .biaoti{padding-bottom:45px; } 
.two .biaoti p:nth-child(1){padding-top:40px;} 
.xw3{ width:29%; float:left}
.xwxxtop{float: left; width:100%; height:195px; overflow:hidden; margin-bottom:20px;}
.xwxxtop img{ height:100%;}
.xw3 dl{ margin-bottom:10px;}
.xw3 dl span{ color:#888888; line-height:40px;}
.xw3 dl dt{ color:#888888; line-height:30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden}
.xw3 ul li{height:38px; line-height:38px; overflow: hidden;}
.xw3 ul li a p{ width:calc(100% - 80px); height:38px; overflow:hidden; float:left} 
.xw3 ul li a span{ float:right; } 
.xw3 ul li:honer a{ color:#f62828;}

.xw4{ width:68%; float: right}
.xw4 ul dl{ margin:0 1% 30px 1%; width:48%; float:left}
.xw4 ul dl:hover{ box-shadow:0 0 5px #cccccc}
.xw4 ul dl span{ color:#888888; line-height:40px; width:24%; float:left; text-align:center; background:#f5f5f5; height:90px;}
.xw4 ul dl span h2{ font-size:36px; color:#afadad; font-weight:bold; line-height:60px; height:50px;}
.xw4 ul dl span strong{ font-size:16px; color:#888888; line-height:30px;}
.xw4 ul dl li{ font-size:16px}
.xw4 ul dl dt{ width:71%; float: right}
.xw4 ul dl dt li{ font-size:16px; width:100%; height:22px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.xw4 ul dl dt p{ width:100%; float:left; color:#888888; line-height:30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden; height:60px;}

@media screen and (max-width:1024px){
.two .biaoti{padding-bottom:20px; } 
.xw3{ width:44%}
.xw4{ width:52%} 
.xw4 ul dl{ width:98%; }
.xw4 ul dl:nth-child(n+5){ display:none}
}
@media screen and (max-width:640px){
.xw3{ width:100%}
.xw4{ display:none}
}
@media screen and (max-width:480px){
.xwxxtop{ height: auto;}
.xwxxtop img{width: 100%; height:auto;}
}

/*锟斤拷锟斤拷*/
.zixun { margin-top: 30px; margin-bottom:30px; } 
.zi-l { float: left; width:32%; margin-right:2%; overflow: hidden } 
.zi-l h2 { height: 38px; line-height: 38px; margin-bottom:18px; } 
.zi-l h2 a { color: #333333; font-size: 18px; font-weight: 600; } 
.zi-l h2 .more1 { float: right; line-height: 38px } 
.zi-l h2 .more1 a { cursor: pointer; font-size: 14px; line-height: 38px; color: #666; font-weight: normal } 
.zi-l h2 em { color: #555555; font-weight: normal; text-transform: uppercase; display: inline-block; padding-left: 5px; } 
.zxc p{ width:100%; display:block; height:240px; overflow:hidden}
.zxc p img{ height:100%;}
.lst4 li { height:38px; line-height: 40px; padding-left: 18px; background: url(../images/dtico.jpg) no-repeat 6px center; overflow: hidden; } 
.lst4 li a {color:#555555;} 
.lst4 li a p{ width:calc(100% - 80px); height:38px; overflow:hidden; float:left;} 
.lst4 li a span{ float:right; } 
.wend {float:left;width:32%;overflow: hidden; } 
.wend h2 {height:38px;line-height:38px;margin-bottom: 18px;} 
.wend h2 a {color: #333333;font-size:18px;font-weight:600; } 
.wend h2 .more1 {float:right;line-height:38px } 
.wend h2 .more1 a {cursor:pointer;font-size:14px;line-height:38px;color:#666;font-weight:normal } 
.wend h2 em {color:#555555;font-size:12px;font-weight:normal;text-transform:uppercase;display:inline-block;padding-left:5px; } 
.wend dl {border-top:1px dashed #cecece;height:90px;padding: 20px 0 0 0; } 
.wend dt { height:19px;padding-left:25px;line-height:19px;background:url(../images/q.png) no-repeat left 3px;font-size:15px;color:#f62828;overflow: hidden; } 
.wend dt a { color: #f62828; font-weight: bold; } 
.wend dd { margin-top: 8px; padding-left: 25px; background: url(../images/a.png) no-repeat left 3px; line-height: 24px; color: #555555; height: 48px; overflow: hidden; }

@media screen and (max-width:1024px){
.zi-l {width:49%;} 
.zi-l:nth-child(2) { display:none;} 
.wend {width:49%;} 
}
@media screen and (max-width:640px){
.zi-l {width:100%; margin-right:0;} 
.zxc p img{ width:100%; height:auto;}
.wend { display:none;} 
}
@media screen and (max-width:480px){
.zxc p{ height:auto;}
}

/*内页end*/

/**/
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb{zoom:1;}
.span-1{float:left;margin-right:2%;width:6.33333333%;transition:.2s width ease;}
.span-2{float:left;margin-right:2%;width:14.66666667%;transition:.2s width ease;}
.span-3{float:left;margin-right:2%;width:23%;transition:.2s width ease;}
.span-4{float:left;margin-right:2%;width:31.33333333%;transition:.2s width ease;}
.span-5{float:left;margin-right:2%;width:39.66666667%;transition:.2s width ease;}
.span-6{float:left;margin-right:2%;width:48%;transition:.2s width ease;}
.span-7{float:left;margin-right:2%;width:56.33333333%;transition:.2s width ease;}
.span-8{float:left;margin-right:2%;width:64.66666667%;transition:.2s width ease;}
.span-9{float:left;margin-right:2%;width:73%;transition:.2s width ease;}
.span-10{float:left;margin-right:2%;width:81.33333333%;transition:.2s width ease;}
.span-11{float:left;margin-right:2%;width:89.66666667%;transition:.2s width ease;}
.span-12{float:left;margin-right:2%;width:98%;transition:.2s width ease;}
@media only screen and (max-width:1024px){
.midd-1{width:6.33333333%;}
.midd-2{width:14.66666667%;}
.midd-3{width:23%;}
.midd-4{width:31.33333333%;}
.midd-5{width:39.66666667%;}
.midd-6{width:48%;}
.midd-7{width:56.33333333%;}
.midd-8{width:64.66666667%;}
.midd-9{width:73%;}
.midd-10{width:81.33333333%;}
.midd-11{width:89.66666667%;}
.midd-12{width:98%;}
.midd-13{width:106.33333333%;}
.midd-14{width:114.66666667%;}
.midd-15{width:123%;}
.midd-16{width:131.33333333%;}
.midd-17{width:139.66666667%;}
.midd-18{width:148%;}
.midd-19{width:156.33333333%;}
.midd-20{width:164.66666667%;}
.midd-21{width:173%;}
.midd-22{width:181.33333333%;}
.midd-23{width:189.66666667%;}
.midd-24{width:198%;}
.midd-hide{display:none!important;}
.midd-center{position:relative;left:-1%;float:none;clear:both;display:block;margin-right:auto;margin-left:auto;}
}
@media only screen and (max-width:640px){
.smal-1{width:6.33333333%;}
.smal-2{width:14.66666667%;}
.smal-3{width:23%;}
.smal-4{width:31.33333333%;}
.smal-5{width:39.66666667%;}
.smal-6{width:48%;}
.smal-7{width:56.33333333%;}
.smal-8{width:64.66666667%;}
.smal-9{width:73%;}
.smal-10{width:81.33333333%;}
.smal-11{width:89.66666667%;}
.smal-12{width:98%;}
.smal-13{width:106.33333333%;}
.smal-14{width:114.66666667%;}
.smal-15{width:123%;}
.smal-16{width:131.33333333%;}
.smal-17{width:139.66666667%;}
.smal-18{width:148%;}
.smal-19{width:156.33333333%;}
.smal-20{width:164.66666667%;}
.smal-21{width:173%;}
.smal-22{width:181.33333333%;}
.smal-23{width:189.66666667%;}
.smal-24{width:198%;}
.smal-hide{display:none!important;}
.smal-center,.smal-show{display:block;}
.smal-center{position:relative;left:-1%;float:none;clear:both;margin-right:auto;margin-left:auto;}
}

.mt4 { margin-top:40px!important; }
.mt6 { margin-top:60px; }
.mt2 { margin-top:24px; }
.mt3 { margin-top:30px; }

.tc{ text-align:center}
.tr{ text-align:right}

.ny_banner{position:relative;width:100%;overflow:hidden;text-align:center;background:url(../images/nban.jpg) no-repeat center top; background-size:cover; height:500px;} 
@media screen and (max-width:1280px){
.ny_banner{ height:410px;} 
}
@media screen and (max-width:1024px){
.ny_banner{ height:370px;} 
}
@media screen and (max-width:924px){
.ny_banner{ height:310px;} 
}
@media screen and (max-width:768px){
.ny_banner{ height:260px;} 
}
@media screen and (max-width:640px){
.ny_banner{ height:195px;} 
}
@media screen and (max-width:480px){
.ny_banner{ height:155px;} 
}
@media screen and (max-width:380px){
.ny_banner{ height:120px;} 
}
@media screen and (max-width:300px){
.ny_banner{ height:110px;} 
}


.position_now{font-size:14px;background-color:#f1f1f1; width:100%;}
.position_now .auto{height:80px;}
.position_now a{display:inline-block;color:#707070;}
.position_now .fl a:hover{color:#f62828;}
.position_now .fl{color:#707070;line-height:80px;}
.position_now .fl img{height:20px;margin-top:-4px;display:inline-block;margin-right:8px;}
.position_now .fr{font-family:impact;color:#f62828;font-size:0;}
.position_now .fr img{height:26px;float:left;margin:28px 10px 0 0;}
.position_now .fr strong{font-weight:100;font-size:22px;display:block;float:left;line-height:80px;}
.position_now .fr a{display:inline-block;width:100px;padding:0 5px;height:80px;color:#333;font-size:16px;text-align:center;line-height:80px;overflow:hidden;position:relative;z-index:1;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.position_now .fr a i{width:100%;height:0%;background-color:#f62828;position:absolute;left:0;top:0;z-index:-1;-webkit-transition:.5s height;-o-transition:.5s height;-ms-transition:.5s height;-moz-transition:.5s height;transition:.5s height;}
.position_now .fr a:hover i, .position_now .fr a.active i{height:100%;}
.position_now .fr a:hover, .position_now .fr a.active{color:#fff;}

@media (max-width:768px){
.position_now .fr{ display:none;}
}
.title-1{ padding:20px 0 0; position:relative;}
.title-1:before{ content:""; background:url(../images/tdot.jpg) no-repeat 0 0; display:inline-block; width:13px; height:47px; vertical-align:top; margin:0 24px;}
.title-1:after{ content:""; width:1px; height:100px; background:#f62828; display:block; position:absolute; left:0; bottom:10px;}
.title-1 span{ font-weight:bold; font-size:36px; color:#f62828;}
.title-1 i{ float:right; font-size:60px; color:#f5f3f3; text-transform:uppercase; line-height:47px; font-weight:bold;}
@media (max-width:1280px){
.title-1 i{font-size:36px;}
}
@media (max-width:1024px){
.title-1 i{ display:none;}
}

.place{ color:#fff; background:#f62828; height:76px; line-height:76px; padding-left:2%; position:relative;}
.place:after{ content:""; width:100%; height:100%; display:block; position:absolute; right:-100%; top:0; background:#f62828}
.place i{ width:20px; height:76px;margin-right:12px; display:block; float:left; background:url(../images/zhuye.png) no-repeat center}
.place a{ color:#fff;}
.place a:hover{ color:#f62828;}

@media (max-width:760px){
.place{ margin-top:24px;}
.place:after{ display:none;}
}

/**/
.module_cate{ background-image:linear-gradient(-225deg,#f62828,#f62828) ; height:8rem; line-height:8rem; padding:0 2rem;}
.module_cate span{ color:#fff; font-size:3rem; font-weight:bold; }

.subCate li{ border-bottom:1px solid #dcdcdc; padding:0 2rem; line-height:6rem;}
.subCate li:last-child{ border-bottom:0;}
.subCate li a{ font-size:16px;}
.subCate li a i{ font-size:2.4rem; vertical-align:middle; margin-right:1rem;}

/**/
.sub_bk{ text-align:center;}
.sub_bk a{ display:block; float:left; line-height:48px; font-size:16px; border:1px solid #ddd; border-radius:48px;margin-right:1%;width:9.1%; box-sizing:border-box; margin-bottom:15px; height:48px; overflow:hidden}
.sub_bk a:hover,.sub_bk a.active{ background:#f62828; color:#fff;}
.sub_bk a:nth-child(10){ margin-right:0;}
.sub_bk span{ color:#fff; font-size:16px; margin-left:10px; display:inline-block; cursor:pointer; position:absolute; right:0; top:0; display:none; line-height:4rem;}
.sub_bk .show{ height:auto; background:#eee;}
@media (max-width:1024px){
.sub_bk a{width:32%;}
.sub_bk a:nth-child(3n){ margin-right:0;}
.sub_bk a:nth-child(10){ display:none;}
}
@media (max-width:480px){
.sub_bk a{width:49%}
.sub_bk a:nth-child(2n){ margin-right:0;}
.sub_bk a:nth-child(10){ display:block;}
}
@media (max-width:400px){
.sub_bk a{ line-height:42px; font-size:14px; border-radius:42px; margin-bottom:8px; height:42px; overflow:hidden}
}


.hide{display:none;}
@media (max-width:640px){
.smal-center,.smal-show{display:block;}
}

/**/

.content{ line-height:30px;}
.content p{ margin:6px 0; font-size:16px; line-height:32px}
.cbox-bg{ background:#f1f1f1; padding:30px;}
.p-style{ color:#6a6a6a; font-size:16px;}

/*end*/

#allmap p{line-height:10px;margin:10px;}

/***************global*****************/

/*行业动态*/
.news-box{ position:relative; padding:50px 0;}
.news-box:nth-child(2n){ background:#f5f5f5;}
.news-box a{ display:block;}
.txtW { font-size:18px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap; } 
.txtH { word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; line-height:25px;}
.news-box h3{ font-size:20px; position:relative; font-weight:normal;}
.news-box h3 span{ float:right;font-size:16px;}
.news-box p{ font-size:16px; color:#656565; margin-top:20px}
.news-box a:hover h3{ color:#f62828;}


.xwzx ul{ list-style-type:none; margin-bottom:10px;}
.xwzx ul li{ border-bottom:1px dotted #ccc; height:40px; line-height:40px; text-align:left; overflow:hidden}
.xwzx ul li span{ float:right}

@media (max-width:1024px){
.news-box h3{ font-size:20px; }
}
@media (max-width:640px){
.news-box h3{ font-size:20px; }
}
@media (max-width:480px){
.news-box h3{ font-size:16px; }
.news-box p{ font-size:14px;}
}
@media (max-width:480px){
.news_list2 li span{ display:none;}
.xwzx ul li span{  display:none;}
}

.article{ line-height:30px; padding:24px 0;}
.news-tit{ font-size:36px; font-weight:bold;}
.tool{ color:#999; padding:24px 0;}
.tool span{ display:inline-block; margin:0 6px; font-size:14px;}
.bshare-custom{ padding:24px 0;}

@media (max-width:640px){
.news-tit{ font-size:30px; }
}
@media (max-width:480px){
.news-tit{ font-size:24px; }
}
@media (max-width:360px){
.news-tit{ font-size:20px; }
}

.ny-page{ border-top:1px solid #ddd; line-height:36px; padding:10px 0 0; font-size:14px;}
@media (max-width:1024px){
.ny-page .txtW{font-size:15px;}
}
.content{ line-height:30px;}
.content p{ margin:6px 0;}
.content img{max-width:100%;}


/*行业动态end*/

/*产品展示*/
.pro-cont{padding-top:40px;}
.pro{margin-top:18px;}
.pro li{text-align:center; list-style:none; margin-bottom:15px}
.pro li a{display:block;}
.pro li a span{display:block;width:100%;height:0;position:relative;padding-bottom:100%; overflow:hidden}
.pro li a span img{width:100%;position:absolute; top:0; left:0;transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s;-webkit-transition-duration:1s;}
.pro li a span img:hover {transform:scale(1.2); } 
.pro li a p{display:block;height:40px;line-height:40px;overflow:hidden;}
.pro li a:hover p{color:#000;}
@media (max-width:767px){
.pro li{overflow:hidden; width:49%; float:left; margin-right:2%}
.pro li:nth-child(2n){ margin-right:0}
}
@media (min-width:768px){
.pro li{overflow:hidden; width:23.5%; float:left; margin-right:2%;}
.pro li:nth-child(4n){ margin-right:0}
.pro li a p{height:32px;line-height:32px;}
}
@media (min-width:992px){
.pro li a p{height:36px;line-height:36px;}
}
@media (min-width:1200px){
.pro li a p{height:50px;line-height:50px; font-size:16px}
}
.white,.whites{position:relative;overflow:hidden;}
.white:after,.whites:after{content:''; cursor:pointer; position:absolute; left:-100%; top:0; width:100%; height:100%; background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform:skewx(-25deg); }
.white:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}
.whites:hover:after {left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}

#textarea{ line-height:35px; font-size:15px}
#textarea img{ max-width:100%}

.keys{ padding-top:15px; line-height:30px; padding-bottom:10px}

.pro1{margin-top:18px;}
.pro1 li{text-align:center; list-style:none; margin-bottom:15px}
.pro1 li a{display:block;}
.pro1 li a span{display:block;width:100%;height:0;position: relative;padding-bottom:75%; overflow:hidden}
.pro1 li a span img{width:100%;position: absolute; top:0; left:0;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;}
.pro1 li a span img:hover {transform:scale(1.2); } 
.pro1 li a p{display:block;height:40px;line-height:40px;overflow:hidden;}
.pro1 li a:hover p{color:#000;}
@media (max-width: 767px){
.pro1 li{overflow:hidden; width:49%; float:left; margin-right:2%}
.pro1 li:nth-child(2n){ margin-right:0}
}
@media (min-width: 768px){
.pro1 li{overflow:hidden; width:23.5%; float:left; margin-right:2%;}
.pro1 li:nth-child(4n){ margin-right:0}
.pro1 li a p{height:32px;line-height:32px;}
}
@media (min-width: 992px){
.pro1 li a p{height:36px;line-height:36px;}
}
@media (min-width: 1200px){
.pro1 li a p{height:50px;line-height:50px; font-size:16px}
}





/*************index&goods**************/
.pro_info{padding:18px 5px 0;}
.rel_center0{ text-align:center;}
.rel_center0 img{max-width:100%;}
.pro_name h2{font-size:20px;padding:22px 0;border-bottom:1px dashed #ddd;}
.pro-canshu{padding:0;}
.pro-canshu p{line-height:30px;color:#666;}
.pro_name a.nm{display:block;width:172px;height:40px;border:1px solid #5F5F5F;background:#5F5F5F;color:#fff;text-align:center;line-height:40px;margin-top: 30px;}
.pro_name a.nm:hover{display:block;background:none;color:#5F5F5F;}
.xgcp_title{padding:10px;background-color:#fafafa; margin:15px 0;}
.xgcp_title h3{color:#f62828;border-left:2px solid #f62828;padding-left:20px;height:30px;line-height:30px;font-weight:bold;font-size:20px;}
#textarea img{ max-width:100%}
@media (min-width:768px){
	.pro_name h2{font-size:22px;}
	.pro-canshu{padding:0;}
	.info_title h3{padding:40px 0 22px 0;}
}
@media (min-width:1200px){
	.pro_name h2{font-size:24px;}
	.pro-canshu{padding:0;}
	.info_title h3{padding:48px 0 24px 0;}
}

/********goods_info&jobs_info*******/
/*产品展示end*/


/**/
.yunu-section {padding-top:60px;} 
.yunu-contact {background-color:#F7F7F7;padding:25px;} 
.yunu-contact h4 {margin:0;font-size:24px;border-bottom:1px solid #ddd;padding-bottom:15px;} 
.yunu-contact dl {margin:0;padding:20px 0;border-bottom:1px dashed #ccc;overflow:hidden;} 
.yunu-contact dt {float:left;} 
.yunu-contact dd {margin-left:55px;font-size:16px;padding-top:16px;} 
.yunu-contact dd span {padding-left:50px;} 
@media only screen and (max-width:480px){
.yunu-contact dd span {padding-left:10px;} 
}
@media only screen and (max-width:400px){
.yunu-contact h4 {font-size:20px;} 
.yunu-contact dl:nth-child(3) dd span{ display:block;} 
}
/*end*/

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#5F5F5F;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a:hover{ color:red}

.f{ float:right; margin-right:10px; _margin-top:7px;}

/*上一页*/
#prev_next{margin:18px 0px;clear:both;overflow:hidden; text-align:left}
#prev_next li{margin:8px 0;}


/*分页*/
.page { margin:0px auto; width:98%; padding-top:10px; padding-bottom:8px; clear:both;text-align: center;}
.page a,.page span{display: inline-block;border:1px solid #e5e5e5;padding:0 5px;height:25px;line-height:25px;overflow:hidden;color:#000;margin:5px;}
.page a:hover{color:#000;}
.page a.page-num-current{color:#333; font-weight:bold;}
.maincpsy{ padding:2% 0% 3% 0%; background:#f5f5f5 }
.t_c{  margin: 0 auto; text-align:center } 
.t_c h2{ font-size:36px; line-height:50px;}
.t_c span{ font-size:18px; line-height:50px;} 
.cpfl{ width:80%; padding:1% 0% 0% 0%; margin: 0 auto; }
.cpfl dl{ list-style-type:none;text-align: center;}
.cpfl dl dt{background:#c70505;width: 12%;display: inline-block;height:50px;line-height:50px;margin:0% 1% 1% 1%;text-align:center;overflow:hidden;}
.cpfl dl dt a{ color: #fff; } 
.cpfl dl dt:hover{ background:#e9aa00; } 
@media (max-width:768px){
    .cpfl{width: 100%;}
.cpfl dl dt{
    width: 17%;
}
}