@charset "gb2312";
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;}
.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}
.tc{ text-align:center}
.tr{ text-align:right}
/********General**********/
.wrap{margin:0 auto;width:100%;overflow-x:hidden;}
/********General**********/
.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);}} 

/*header*/
.g_top{height:245px;}
.g_top .m_top{height:185px;}
.top_t{ height:36px; line-height:36px;color:#99999b;font-size:14px; background:#f5f5f5;}
.top_t p{ float:right;}
.top_t p a{ padding:0 10px; display:inline-block; color:#99999b;}
.top_t p a:hover{color:#000;}
.top_c .tlogo{ float:left; margin-top:26px; padding-right:20px; border-right:1px #eaeaea solid; margin-right:20px; }
.top_c h2{ float:left; height:60px; margin:38px 0 0 0; color:#0064CE; font-size:20px; font-weight:bold;}
.top_c h2 em{ display:block; color:#303236; font-weight:normal; font-size:20px; padding-top:3px; }
.top_c p{ float:right; margin:0 ; width:350px;}
.top_c p img{display:block; max-width:100%;}
.nav{height:60px;background:#0064CE;z-index:5;position:relative;margin:0}
.nav ul li{float:left;width:calc(100% / 6);text-align:center;text-align:center;position:relative;line-height:60px}
.nav ul li a{display:block;height:60px;font-size:16px;color:#fff;border-right:1px solid #0b4ed0;line-height:60px;}
.nav ul li:nth-child(6) a{border-right:none;}
.nav ul li i{position:absolute;width:100%;height:0;background-color:#ff9801;left:0;top:0;z-index:-1;-webkit-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.nav ul li a:hover i{height:100%;}
@media screen and (max-width:1280px) {
.top_c .tlogo{ padding-right:10px;margin-right:10px;}
.top_c h2 em{font-size:16px;}
.top_c p span{ font-size:36px; }
}
@media screen and (max-width:1200px) {
.top_c .tlogo{padding-right:0; border-right:none; margin-right:0;}
.top_c h2{ display:none;}
.top_c p{ float:right; margin:0; width:calc(100% - 420px);}
}
@media screen and (max-width:768px) {
.top_c .tlogo{ text-align:center; width:100%;}
.top_c p{ display:none;}
.nav{height:65px;padding-top:10px;}
.nav ul li{width:calc(100% / 3);line-height:25px;height:25px;font-size:15px;font-weight:normal;float:left;text-align:center;overflow:hidden;margin-bottom:5px;}
.nav ul li:nth-child(3n) a{border-right:none;}
.nav ul li a{ display:block;line-height:20px;font-size:16px;height:20px;color:#FFFFFF }
}
@media screen and (max-width:640px) {
.g_top{height:auto;}
.header{ display:none;}
}

/*header end*/

/*footer*/
.footWrap{ background:#000; color:#fff; position:relative; z-index:1;padding:45px 0 0;} 
em, i { font-style:normal; } 
.footWrap a{ color:#fff;} 
.footer{ margin:0 auto; padding-bottom:40px;} 
.footer h3{ height:80px; font-size:30px; position:relative; color:#fff; line-height:43px;} 
.footer h3:after{ content:""; position:absolute; width:20px; height:3px; top:55px; left:0; background:#ff7200;} 
.footer h3:before{ content:""; position:absolute; width:140px; height:1px; top:56px; left:0; background:#eaeaea;} 
.f_logo{ width:25.3%; font-size:16px; padding-top:20px;} 
.f_logo h2{ padding:0 0 20px;} 
.f_logo span{ display:block; font-size:18px; padding-bottom:10px;} 
.f_code p{ width:122px; float:left; text-align:center; margin:20px 10px 0 0; overflow:hidden; line-height:30px;} 
.f_code p img{ display:block; width:122px;} 
.f_text{ width:22.5%;} 
.f_pho{ height:90px; line-height:30px; color:#fff;} 
.f_pho b{ display:block; font-family:Times New Roman, Arial; font-size:40px; line-height:44px;} 
.f_text p{ line-height:30px;} 
.f_text span em{ padding-left:8px;} 
.f_nav{ width:17.4%;} 
.f_nav a{ display:block; line-height:30px;} 
.f_nav a:hover{ color:#fff; } 
.f_cp{ width:34.8%;} 
.f_cp a{ display:block; line-height:30px; width:50%; float:left;} 
.f_cp a:hover{ color:#fff; } 
/*友情链接*/
.link{height:68px;line-height:68px;position:relative;z-index:9;font-size:14px;color:#fff; border-top:2px #333 solid;}
.link a{display:inline-block;padding:0 8px;color:#fff;}
.link_c a:hover{text-decoration:underline;color:#fff;}
@media screen and (max-width:1680px){
.f_nav{ width:16%;} 
.f_text{ width:23.9%;} 
.f_cp{ width:34%;} 
.f_text{ width:24.7%;} 
}
@media screen and (max-width:1200px){
.f_logo{ width:295px;} 
.f_cp{ width:calc(100% - 595px);} 
.f_nav{ display:none;}
.f_text{ width:300px;} 
}
@media screen and (max-width:1024px){
.mmy{ display:none;}
.footWrap{ padding-bottom:10px;padding-top:20px;} 
.f_cp{display:none;}
.f_text{ width:300px; float:right!important;} 
.footer{padding-bottom:20px;} 
.link{height:auto;line-height:35px;background:none;}
.link .fl{display:none;}
.link .fr{ float:none;}
}
@media screen and (max-width:640px){
.footWrap{ padding:15px 0 80px; height:auto; line-height:28px; font-size:16px;} 
.footer{padding-bottom:0;} 
.f_logo h2,.f_code,.footer h3,.f_pho,.f_text{display:none;}
.f_logo span{font-size:16px;padding-bottom:0;} 
.f_logo,.link{ width:100%; text-align:center; font-size:16px; border-top:none;}
.f_text span em{ padding-left:0; display:block;} 
}

.fxdb{display:none}
@media screen and (max-width:640px) {
.fxdb{display:block;height:60px;position:fixed;bottom:0px;left:0px;width:100%;z-index:9999;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+440));}
.fxdb li{float:left;list-style:none;height:55px;text-align:center;box-sizing:border-box;width:50%;}
.fxdb li a{display:block;width:94%;text-align:center;margin:0px auto;background:#ff9801;border-radius:50px;height:50px;box-shadow:0 0 5px #fff;}
.fxdb li img{height:30px;margin-top:10px}
.fxdb li:nth-child(2) a{background:#0064CE;}
}

.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*/

/*主页*/

/*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:20px;line-height:20px;} 
.fullSlide .hd ul { text-align:center;}
.fullSlide .hd ul li { cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin:2px;border-radius:20px;overflow:hidden;background:#fff;line-height:999px;background:#333;} 
.fullSlide .hd ul .on { background:#0064CE;width:50px;height:20px;border-radius:10px  } 

.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;}
.s_ban{display:none;} 
@media screen and (max-width:1440px){
.fullSlide {height:640px;} 
.fullSlide .bd li{height:640px;}
.fullSlide .bd li a {height:640px;} 
}
@media screen and (max-width:1280px){
.fullSlide {height:520px;} 
.fullSlide .bd li{height:520px;}
.fullSlide .bd li a {  height:520px;} 
}
@media screen and (max-width:1024px){
.fullSlide {height:500px;} 
.fullSlide .bd li{height:500px;}
.fullSlide .bd li a {  height:500px;} 
}
@media screen and (max-width:992px){
.fullSlide {height:390px;} 
.fullSlide .bd li{height:390px;}
.fullSlide .bd li a {  height:390px;} 
}
@media screen and (max-width:768px){
.fullSlide {height:320px;} 
.fullSlide .bd li{height:320px;}
.fullSlide .bd li a {  height:320px;} 
.fullSlide .hd ul li { width:15px;height:15px;border-radius:15px;} 
.fullSlide .hd ul .on {width:40px;height:15px;border-radius:8px  } 
}
@media screen and (max-width:640px){
.fullSlide{display:none;} 
.s_ban{display:block;width:100%;}
.s_ban img{display:block;width:100%;}
}


/**/
.sy_a1{ text-align:center; padding:25px 0;} 
.sy_a1 h2{text-align:center; font-weight:bold;color:#3e4355;font-size:40px;}
.sy_a1 h2:before{content:""; background:url(../images/ico1a.png) no-repeat; width:35px; height:33px; display:inline-block; margin-right:15px;}
.sy_a1 p{text-align:center; font-size:18px; margin-top:25px; color:#4e597b;}

@media screen and (max-width:1024px){ 
.sy_a1 h2{font-size:36px;} 
.sy_a1 p{ margin-top:10px;}
}
@media screen and (max-width:480px){ 
.sy_a1{padding:18px 0;} 
.sy_a1 h2{ font-size:28px;} 
.sy_a1 p{ margin-top:8px;font-size:16px;}
}
@media screen and (max-width:380px){ 
.sy_a1 h2{ font-size:26px;} 
.sy_a1 p{ display:none;}
}
/**/
.g_cp{ width:100%;padding:30px 0;position:relative; background:#f0f3fa;}
.tac a{display:block;font-size:16px;width:calc(89% / 12);line-height:50px;margin-right:1%;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;float:left;background:#333333;color:#fff;}
.tac a:nth-child(12){margin-right:0;}
.tac a:hover{color:#fffc00;}
.g_cp .pro_view { width:100%;list-style:none;} 
.g_cp .pro_view ul li { float:left;width:23.5%;box-sizing:border-box;margin:0 2% 30px 0; border:1px #dedede solid;background:#fff;border-radius:10px;box-shadow:0px 0px 12px #aaa;} 
.g_cp .pro_view ul li em { display:block;width:100%;height:0;position:relative;padding-bottom:100%;transition:all 0.3s ease 0.1s;overflow:hidden;} 
.g_cp .pro_view ul li em img {width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.3s ease-in-out;} 
.g_cp .pro_view ul li .pro_txt { width:calc(100% - 20px);color:#222222; padding:0 10px;} 
.g_cp .pro_view ul li .pro_txt span {display:block;width:100%;height:40px;line-height:40px;overflow:hidden;box-sizing:border-box;border-bottom:1px #f7f7f7 solid;text-align:center;font-size:20px;margin:10px 0;} 
.g_cp .pro_view ul li .pro_txt p { display:block;width:100%;height:25px; line-height:25px;overflow:hidden; color:#999;} 
.g_cp .pro_view ul li .lx{ display:block; padding:10px;} 
.g_cp .pro_view ul li .lx .p1 { display:block; float:right; width:38%; height:30px; border:1px #0064CE solid; color:#0064CE; margin-right:8%; line-height:30px; font-size:16px; text-align:center;} 
.g_cp .pro_view ul li .lx .p2 { display:block; float:left; width:38%; height:30px; border:1px #0064CE solid; color:#0064CE; margin-left:8%; line-height:30px; font-size:16px; text-align:center;} 
.g_cp .pro_view ul li:hover .pro_txt span{ color:#0064CE;} 
.g_cp .pro_view ul li:nth-child(4n) { margin-right:0;} 
@media screen and (max-width:1440px){ 
.g_cp .pro_view ul li .pro_txt > a::after { width:80px;} 
}
@media screen and (max-width:1280px){ 
.g_cp .pro_view ul li { width:32%;margin-bottom:15px;} 
.g_cp .pro_view ul li:nth-child(4n) { margin-right:2%;} 
.g_cp .pro_view ul li:nth-child(3n) { margin-right:0;} 
}
@media screen and (max-width:1024px){ 
.g_cp{padding-top:0;}
.tac a{width:calc(95% / 6);}
.tac a:nth-child(6n){margin-right:0;}
.g_cp .pro_view ul li .pro_txt > a::after { display:none;} 
.g_cp .pro_view ul li .pro_txt span {font-size:18px;} 
}
@media screen and (max-width:640px){ 
.tac{ /*display:none;*/}
.tac a{width:calc(98% / 3);margin-bottom:10px;}
.tac a:nth-child(3n){margin-right:0;}
.g_cp .pro_view ul li { width:49%;} 
.g_cp .pro_view ul li:nth-child(3n) { margin-right:2%;} 
.g_cp .pro_view ul li:nth-child(2n) { margin-right:0;} 
.g_cp .pro_view ul li .pro_txt { font-size:15px;line-height:35px;margin-top:0;} 
} 
@media screen and (max-width:480px){ 
.tac a{width:calc(99% / 2);line-height:42px;font-size:15px;height:40px;margin-bottom:8px; border-radius:8px;}
.tac a:nth-child(3n){margin-right:1%;}
.tac a:nth-child(2n){margin-right:0;}
.g_cp .pro_view { margin-top:0px;} 
.g_cp .pro_view ul li .pro_txt span {font-size:16px; line-height:30px;} 
.g_cp .pro_view ul li .pro_txt p { display:none;} 
.g_cp .pro_view ul li .lx .p1 { text-align:center; width:100%;} 
.g_cp .pro_view ul li .lx .p2 { display:none;} 
}

/**/
.zj-bg{ background:url(../images/ggbg.jpg) no-repeat center top;padding:120px 0;text-align:center; position:relative;} 
.zj-bg .width{ background:#fff; padding:40px; box-sizing:border-box;} 
.zj-zjbl{ display:block;} 
.zj-zjbl p{font-size:28px;color:#014dc5;font-weight:bold;margin-bottom:10px;} 
.zj-zjbl span{font-size:15px;color:#202020;line-height:30px;display:block;height:60px;overflow:hidden;} 
.zj-more{width:52px;line-height:52px;background:#0064CE;border-radius:50px;text-align:center; position:absolute; bottom:72px; left:calc(50% - 26px); margin:26px 0;} 
.zj-more a{ font-size:30px;color:#fff;} 
@media screen and (max-width:1440px){
.zj-bg{ padding:70px 0;} 
.zj-zjbl span{height:90px;} 
.zj-more{ bottom:22px;} 
}
@media screen and (max-width:1024px){
.zj-bg{ padding:50px 0;} 
.zj-zjbl span{height:auto; max-height:150px;} 
.zj-more{ bottom:2px;} 
}
@media screen and (max-width:640px){
.zj-bg .width{padding:20px;} 
.zj-zjbl p{font-size:26px;} 
}
@media screen and (max-width:480px){
.zj-zjbl p{font-size:24px;} 
}
@media screen and (max-width:380px){
.zj-zjbl p{font-size:18px;} 
.zj-zjbl span{font-size:14px;} 
}


/*info*/
.clearfix {display:block;}

.info{width:100%;position:relative;padding:57px 0 27px;}
.info_left{width:50%;float:left;}
.info_left .p_txt{width:calc(100% - 130px);float:right;}
.info_left .p_txt .pt_title{width:362px;height:183px;border:12px solid #e2e2e2;margin-top:43px;position:relative;margin-left:66px;}
.info_left .p_txt .pt_title .ptt_p{position:absolute;top:44px;left:-66px;background:#FFF;padding:2px 0 23px;}
.info_left .p_txt .pt_title .ptt_p p{margin:0;}
.info_left .p_txt .pt_title .ptt_p p:first-child{font-size:32px;height:32px;line-height:32px;color:#0064CE;font-weight:bold;font-family:Arial;text-transform:uppercase;}
.info_left .p_txt .pt_title .ptt_p p:last-child{font-size:40px;height:50px;line-height:50px;color:#222222;font-weight:bold;margin-top:4px;}
.info_left .p_txt .pt_title .ptt_pp{width:323px;height:67px;line-height:67px;font-size:26px;font-weight:bold;color:#FFF;text-align:center;background:#0064CE;position:absolute;bottom:-12px;right:-222px;}
.info_left .p_txt .pt_c{margin-top:60px;padding-right:50px;}
.info_left .p_txt .pt_c p{margin:0;font-size:14px;line-height:30px;color:#545454;text-indent:2em; height:180px; overflow:hidden;}

.info_left .il_btn{margin-top:50px;position:relative;}
.info_left .il_btn .il_a{display:block;width:24%;margin-right:1%;position:relative;float:left;}
.info_left .il_btn .il_a:nth-child(1){margin-left:0;}
.info_left .il_btn .il_a .a_txt{width:100%;padding:43px 0 59px;background:#E6E6E6;}
.info_left .il_btn .il_a .a_txt i{display:block;height:77px;}
.info_left .il_btn .il_a .a_txt i.icon1{background:url(../images/i_icon1.png) no-repeat center center;}
.info_left .il_btn .il_a .a_txt i.icon2{background:url(../images/i_icon2.png) no-repeat center center;}
.info_left .il_btn .il_a .a_txt i.icon3{background:url(../images/i_icon3.png) no-repeat center center;}
.info_left .il_btn .il_a .a_txt i.icon4{background:url(../images/i_icon4.png) no-repeat center center;}
.info_left .il_btn .il_a .a_txt p{margin:0;font-size:16px;height:26px;line-height:26px;color:#333;text-align:center;margin-top:18px;font-weight:bold;}
.info_left .il_btn .il_a:hover .a_txt,.info_left .il_btn .il_a.on .a_txt{background:#0064CE;}
.info_left .il_btn .il_a:hover .a_txt i.icon1,.info_left .il_btn .il_a.on .a_txt i.icon1{background:url(../images/i_icon1_hover.png) no-repeat center center;}
.info_left .il_btn .il_a:hover .a_txt i.icon2,.info_left .il_btn .il_a.on .a_txt i.icon2{background:url(../images/i_icon2_hover.png) no-repeat center center;}
.info_left .il_btn .il_a:hover .a_txt i.icon3,.info_left .il_btn .il_a.on .a_txt i.icon3{background:url(../images/i_icon3_hover.png) no-repeat center center;}
.info_left .il_btn .il_a:hover .a_txt i.icon4,.info_left .il_btn .il_a.on .a_txt i.icon4{background:url(../images/i_icon4_hover.png) no-repeat center center;}
.info_left .il_btn .il_a:hover .a_txt p,.info_left .il_btn .il_a.on .a_txt p{color:#FFF;}
.info_right{width:50%;float:right;}
.info_right .ir_img{width:100%;padding-bottom:777px;position:relative;}
.info_right .ir_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
@media screen and (max-width:1440px){
.info_left .p_txt{width:calc(100% - 90px);}
.info_left .p_txt .pt_title .ptt_pp{width:280px;right:-100px;}
}
@media screen and (max-width:1280px){
.info_left .p_txt{width:calc(100% - 55px);}
.info_left .p_txt .pt_c p{height:240px;}
.info_left .il_btn .il_a .a_txt{padding:20px 0;}

}
@media screen and (max-width:1024px){
.info{padding:25px 0;}
.info_left{width:calc(100% - 20px); float:none; margin:0 auto;}
.info_left .p_txt .pt_title{width:350px;border:none; text-align:center;position:inherit;margin:0 auto; height:auto;}
.info_left .p_txt .pt_title .ptt_p{position:inherit;top:inherit;left:inherit;padding:2px 0 15px;}
.info_left .p_txt .pt_title .ptt_p p{margin:0;}
.info_left .p_txt .pt_title .ptt_p p:first-child{font-size:30px;height:30px;line-height:30px;color:#0064CE;font-weight:bold;font-family:Arial;text-transform:uppercase;}
.info_left .p_txt .pt_title .ptt_p p:last-child{font-size:36px;height:40px;line-height:40px;color:#222222;font-weight:bold;margin-top:4px;}
.info_left .p_txt .pt_title .ptt_pp{ display:none;}
.info_left .p_txt .pt_c{margin-top:10px;padding-right:0;}
.info_left .p_txt{width:100%;}
.info_right{ display:none;}
.info_left .il_btn{margin-top:20px;}
.info_left .il_btn .il_a{width:calc(97% / 4);}
.info_left .il_btn .il_a:nth-child(4){margin-right:0;}
} 
@media screen and (max-width:360px){
.info_left .p_txt .pt_title{width:100%;}
.info_left .p_txt .pt_title .ptt_p{padding:0 0 10px;}
.info_left .p_txt .pt_title .ptt_p p:first-child{font-size:28px;}
.info_left .p_txt .pt_title .ptt_p p:last-child{font-size:32px;}
.info_left .il_btn .il_a{width:calc(99% / 2); margin-bottom:15px;}
.info_left .il_btn .il_a:nth-child(2n){margin-right:0;}
} 

/**/
.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height:584px;padding-top:74px;}
.g_lc h2{height:133px;text-align:center;font-size:40px;color:#333;font-weight:normal;}
.g_lc h2 a{color:#333;}
.g_lc h2 em{display:block;font-size:18px;width:426px;height:38px;line-height:38px;border:1px solid #a4adb9;border-radius:20px;margin:10px auto 0}
.g_lc ul{height:335px;background:url(../images/lcbg.png) no-repeat right top;}
.g_lc li{background:url(../images/lcbg1.png) no-repeat center;width:10%;height:278px;float:left;transition:all 0.3s linear 0s; text-align:center;}
.g_lc li i{display:block;width:82px;height:82px;overflow:hidden;margin:10px auto 30px;}
.g_lc li b{display:block;text-align:center;font-size:18px;font-weight:normal;color:#fff;height:45px;}
.g_lc li em{display:block;padding:0 calc(50% - 13px);font-size:18px;color:#fff;text-align:center;}
.g_lc li:hover,.g_lc .cur{background:url(../images/lcbg2.png) no-repeat center;}
.g_lc li:hover em,.g_lc .cur em{color:#0064ce;}
.g_lc li:hover i img,.g_lc .cur i img{margin-top:-82px;}
.g_lc .lctel{ width:560px;padding-left:80px;background:url(../images/lctel.png) no-repeat left center;font-size:16px;color:#fff;line-height:50px; margin:0 auto; height:50px; box-sizing:border-box;}
.g_lc .lctel b{font-size:30px;color:#0064ce;font-family:impact;font-weight:normal;position:relative;}
.g_lc .lctel span{width:172px;height:34px;line-height:34px;background:#0064ce;border-radius:20px;text-align:center;font-size:18px;color:#fff;font-weight:bold;display:inline-block;position:relative;margin-left:20px;top:-5px;}
.g_lc .lctel span a{color:#fff;}
.g_lc .lctel em{display:inline-block;line-height:34px;position:relative;top:-6px; color:#333;}
@media screen and (max-width:1024px){
.g_lc{ background-size:cover;height:auto;padding:40px 0;}
.g_lc h2{font-size:36px;}
.g_lc ul{height:auto;padding-bottom:30px;background:none;}
.g_lc li{width:20%; margin-bottom:20px;}
}
@media screen and (max-width:640px){
.g_lc h2{font-size:32px;}
.g_lc h2 em{font-size:16px;width:360px;}
.g_lc .lctel{ width:350px;padding-left:70px;}
.g_lc .lctel span{ display:none;}
}
@media screen and (max-width:480px){
.g_lc h2{font-size:24px;}
.g_lc h2 em{font-size:14px;width:275px;}
.g_lc li{width:calc(100% / 3);}
.g_lc li:nth-child(10){ display:none;}
}
@media screen and (max-width:360px){
.g_lc{ display:none;}
}


/*新闻*/
.index-news {background:url(../images/ico2.png) repeat; padding:50px 0;} 
.box-hot {margin-top:30px; position:relative;} 
.box-hot li {padding:20px; background-color:#FFF; box-shadow:0 3px 15px rgba(37, 92, 79, .15); overflow:hidden; margin-bottom:40px; width:49%; float:left; margin-right:1%; box-sizing:border-box; position:inherit;} 
.box-hot li:nth-child(2n) {margin-right:0;} 
.box-pic {float:left; width:265px; margin-top:15px; height:115px; overflow:hidden;} 
.box-pic a {display:block; position:relative;overflow:hidden; height:115px;} 
.box-pic a img {position:absolute; left:0; top:-50px; width:100%; height:auto; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px;} 
.box-info {display:block; overflow:hidden; padding:7px 20px;} 
.box-info a {display:block; color:#333; font-size:18px; line-height:28px; font-weight:bold; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} 
.box-info a:hover {color:#0b4ed0;} 
.box-info p.box-font{line-height:26px; height:52px; margin-top:10px; overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;} 
.box-info span {display:inline-block; color:#AAA; font-size:16px; margin-top:8px;} 
.box-more {position:absolute;right:0;bottom:0; width:42px; line-height:42px; height:42px; text-align:center; background-color:#0b4ed0; -webkit-border-top-left-radius:10px; -moz-border-top-left-radius:10px; -ms-border-top-left-radius:10px; -o-border-top-left-radius:10px; border-top-left-radius:10px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;} 
.box-more img{max-width:100%;border:none;vertical-align:middle; padding-top:13px;} 
.box-more:hover {width:50px;} 
.box-list li {line-height:34px; margin-top:40px;} 
.box-list li span {float:right; width:90px; margin-left:20px; color:#AAA; font-size:16px;} 
.box-list li a {display:block; overflow:hidden; color:#666; font-size:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;} 
.box-list li a:before {content:''; display:inline-block; vertical-align:middle; width:26px; height:26px; background:url(../images/news-icon.png) no-repeat; margin-right:8px; margin-top:-6px;} 
.box-list li:hover a {margin-left:4px; color:#0b4ed0; }
@media screen and (max-width:1440px){
.box-pic {width:225px;} 
}
@media screen and (max-width:1280px){
.txt-con {font-size:26px;} 
.box-pic {width:185px;} 
}
@media screen and (max-width:1024px){
.index-news {padding:30px 0;} 
.txt-con {font-size:22px;} 
.box-pic { display:none;} 
.box-info a {font-size:16px;} 
.box-list li {line-height:34px; margin-top:20px;} 
.box-list li a{font-size:16px;} 
}
@media screen and (max-width:992px){
.n-box {width:100%;} 
.box-fr { display:none;} 
}
@media screen and (max-width:768px){
.index-news {padding:15px 0;} 
}
@media screen and (max-width:640px){
.box-hot li { margin-bottom:20px; width:100%;  margin-right:0;} 
}
@media screen and (max-width:480px){
.box-pic {width:145px;} 
.news-txt { display:none;} 
.box-hot {margin-top:0;} 
}
@media screen and (max-width:380px){
.box-pic { display:none;} 
.box-info {padding:7px;} 
.box-list li span { display:none;} 
}


/*主页end*/


/*内页*/
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb{zoom:1;}
.hide{display:none;}
.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;}
.mt6 { margin-top:60px;}
.mt2 { margin-top:24px;}
.mt3 { margin-top:30px;}
@media screen and (max-width:640px){
.mt4 { margin-top:20px;}
.mt3 { margin-top:15px;}
}

.position_now{height:80px; line-height:80px;background-color:#F5F5F5;width:100%;}
.position_now a{display:inline-block;color:#707070;}
.position_now .fl a:hover{color:#0064CE;}
.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:#0064CE;font-size:26px;}
.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:#0064CE;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 screen and (max-width:768px){
.position_now .fr{ display:none;}
}

.place{ background:#f5f5f5;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:#0064CE}
.place i{ width:20px;height:76px;margin-right:12px;display:block;float:left;background:url(../images/zhuye.png) no-repeat center}
.place a:hover{ color:#0064CE;}
@media screen and (max-width:760px){
.place{height:50px;line-height:50px;}
.place:after{ display:none;}
}

/*分类样式*/
.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;margin-right:1%;width:calc(89% / 12);box-sizing:border-box;margin-bottom:10px;height:48px;overflow:hidden; background:#000; color:#fff;}
.sub_bk a:hover,.sub_bk a.active{ background:#0064CE;color:#fff;}
.sub_bk a:nth-child(12){ 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 screen and (max-width:1024px){
.sub_bk a{width:calc(97% / 4);font-size:16px;}
.sub_bk a:nth-child(4n){ margin-right:0;}
}
@media screen and (max-width:640px){
.sub_bk a{width:49%;margin-right:2%}
.sub_bk a:nth-child(2n){ margin-right:0;}
}
@media screen and (max-width:380px){
.sub_bk a{ line-height:42px;font-size:14px;border-radius:42px;margin-bottom:8px;height:42px;overflow:hidden}
}

/*关于我们*/

.about-top{background:url(../images/ico15.png) repeat; padding:80px 0;}
.about-top .fl{width:40.5%; margin-top:90px;}
.about-top h3{color:#3e4355;font-size:40px; font-weight:bold; position:relative; margin-bottom:65px;}
.about-top h3:after{position:absolute;width:100px; height:5px; background:#ff9801; border-radius:2px; content:""; bottom:-30px; left:0;}
.about-top .anr{ width:100%;}
.about-top p{font-size:16px; line-height:32px;}
.about-top span{display:block; width:168px; height:48px; background:#ff9801; text-align:center; line-height:48px; color:#fff; font-size:20px; border-radius:10px; margin-top:30px; transition:.5s;}
.about-top span:hover{background:#df3b1e;}
.about-top .fr{ width:50%; overflow:hidden;}
.about-top .fr img{border-radius:10px; -webkit-box-shadow:2px 4px 15px 0 rgba(30,37,79,0.4); -moz-box-shadow:2px 4px 15px 0 rgba(30,37,79,0.4); box-shadow:2px 4px 15px 0 rgba(30,37,79,0.4); }
@media screen and (max-width:1440px){
.about-top .fl{width:48%; margin-top:20px;}
}
@media screen and (max-width:1024px){
.about-top{padding:40px 0;}
.about-top .fl{width:100%; margin-top:0;}
.about-top h3{font-size:36px;}
.about-top .fr{ display:none;}
}
@media screen and (max-width:768px){
.about-top h3{font-size:32px;}
}
@media screen and (max-width:640px){
.about-top h3{font-size:30px;}
}
@media screen and (max-width:480px){
.about-top h3{font-size:28px;}
}
@media screen and (max-width:360px){
.about-top h3{font-size:26px;}
}

.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:24px;position:relative;}
.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:#0064CE;}

@media screen and (max-width:1024px){
.news-box{ padding:30px 0;}
.news-box h3{ font-size:20px;}
}
@media screen and (max-width:640px){
.news-box h3{ font-size:20px;}
}
@media screen and (max-width:480px){
.news-box{ padding:15px 0;}
.news-box h3{ font-size:16px;}
.news-box p{ font-size:14px;}
}
@media screen and (max-width:480px){
.news_list2 li span{ display:none;}
.content p{font-size:15px;line-height:30px}
}


.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;}
.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 screen and (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:30px;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 screen and (max-width:640px){
.news-tit{ font-size:24px; font-weight:normal;}
}
@media screen and (max-width:480px){
.news-tit{ font-size:20px;}
}
@media screen and (max-width:360px){
.news-tit{ font-size:16px;}
}

.ny-page{ border-top:1px solid #ddd;line-height:36px;padding:10px 0 0;font-size:14px;}
@media screen and (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;width:100%;list-style:none;} 
.pro li { float:left;width:23.5%;box-sizing:border-box;margin:0 2% 30px 0; border:1px #dedede solid;background:#fff;border-radius:10px;box-shadow:0px 0px 12px #aaa;} 
.pro li em { display:block;width:100%;height:0;position:relative;padding-bottom:100%;transition:all 0.3s ease 0.1s;overflow:hidden;} 
.pro li em img {width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.3s ease-in-out;} 
.pro li h1 { display:block;width:100%;height:0;position:relative;padding-bottom:75%;transition:all 0.3s ease 0.1s;overflow:hidden;} 
.pro li h1 img {width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.3s ease-in-out;} 
.pro li .pro_txt { width:calc(100% - 20px);color:#222222; padding:0 10px;} 
.pro li .pro_txt span {display:block;width:100%;height:40px;line-height:40px;overflow:hidden;box-sizing:border-box;border-bottom:1px #f7f7f7 solid;text-align:center;font-size:20px;margin:10px 0;} 
.pro li .pro_txt p { display:block;width:100%;height:25px; line-height:25px;overflow:hidden; color:#999;} 
.pro li .gc p { display:none;} 
.pro li .lx{ display:block; padding:10px;} 
.pro li .lx .p1 { display:block;float:right; width:38%; height:30px; border:1px #0064CE solid; color:#0064CE; margin-right:8%; line-height:30px; font-size:16px; text-align:center;} 
.pro li .lx .p2 { display:block; float:left; width:38%; height:30px; border:1px #0064CE solid; color:#0064CE; margin-left:8%; line-height:30px; font-size:16px; text-align:center;} 
.pro li:hover .pro_txt span{ color:#0064CE;} 
.pro li:nth-child(4n) { margin-right:0;} 
@media screen and (max-width:1280px){ 
.pro li { width:32%;margin-bottom:15px;} 
.pro li:nth-child(4n) { margin-right:2%;} 
.pro li:nth-child(3n) { margin-right:0;} 
}
@media screen and (max-width:640px){ 
.pro li { width:49%;} 
.pro li:nth-child(3n) { margin-right:2%;} 
.pro li:nth-child(2n) { margin-right:0;} 
.pro li .pro_txt { font-size:15px;line-height:35px;margin-top:0;} 
} 
@media screen and (max-width:480px){ 
.pro { margin-top:0px;} 
.pro li .pro_txt p { display:none;} 
.pro li .lx .p1 { text-align:center; width:100%;} 
.pro li .lx .p2 { display:none;} 
}

#textarea{ line-height:35px;font-size:15px}
#textarea img{ max-width:100%}

.keys{ padding-top:15px;line-height:30px;padding-bottom:10px}

/*************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; padding-top:15px;}
.pro-canshu p{line-height:40px;color:#666; font-size:16px;}
.pro_name a.nm{display:block;width:172px;height:40px;border:1px solid #5F5F5F;background:#5F5F5F;color:#fff;text-align:center;line-height:40px;}
.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:#0064CE;border-left:2px solid #0064CE;padding-left:20px;height:30px;line-height:30px;font-weight:bold;font-size:20px;}
#textarea img{ max-width:100%}
@media screen and (min-width:768px){
.pro_name h2{font-size:22px;}
.info_title h3{padding:40px 0 22px 0;}
}
@media screen and (min-width:1200px){
.pro_name h2{font-size:24px;}
.info_title h3{padding:48px 0 24px 0;}
}

.wzq { height:auto; overflow:hidden; margin-bottom:45px; } 
.wzbg2 { height:auto; overflow:hidden; min-height:400px; padding:0 40px 40px; background:url(../images/nrbg2.jpg) center center repeat-y; background-size:100% auto!important; } 
.wz-ntk {padding-bottom:8px; background:url(../images/tt.png) bottom repeat-x; height:50px; overflow:hidden; } 
.wz-nt1 { line-height:50px; color:#000; font-size:18px; } 
.wz-nt2 { line-height:50px; color:#3c3c3c; font-size:12px; } 
.wz-nt2 a, .wz-nt2 a:visited { color:#3c3c3c; } 
.wz-nt2 a:hover { color:#b00f17; }
.dtlb { display:block; overflow:hidden; } 
.dtlb li { display:block; padding:0 3px 10px; margin-bottom:33px; overflow:hidden; background:url(../images/tt.png) bottom repeat-x; } 
.xwjk { display:block; } 
.xwj-ti { display:block; line-height:28px; color:#000; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } 
.xwj-ti:visited { color:#000; } 
.xwj-da { display:block; line-height:24px; color:#757575; font-size:12px; } 
.xwj-js { display:block; height:78px; margin:8px 0; line-height:26px; font-size:14px; color:#4d4d4d; overflow:hidden;} 
.xwj-js a, .xwj-js a:visited { color:#4d4d4d; } 
.xwj-js a { display:block; } 
.xwj-xx { display:block; width:113px; height:40px; text-align:center; overflow:hidden; background:url(../images/xbg.png) center center no-repeat; line-height:40px; font-size:12px; color:#000; } 
.xwj-xx span { display:block; position:relative; top:0; color:#000; } 
.dtlb li:hover .xwj-ti { text-indent:6px; color:#b00f17; } 
.dtlb li:hover .xwj-js a { color:#000; } 
.dtlb li:hover .xwj-xx, .aufl li:hover .xwj-xx, .pm-news li:hover .xwj-xx,.fanye:hover .xwj-xx { background:url(../images/xbg_0.png) center center no-repeat; } 
.dtlb li:hover .xwj-xx span, .aufl li:hover .xwj-xx span, .pm-news li:hover .xwj-xx span,.fanye:hover .xwj-xx span { top:-100%; color:#fff; } 
.dtlb li .xwj-xx:hover span, .aufl li .xwj-xx:hover span, .pm-news li .xwj-xx:hover span,.fanye:hover .xwj-xx span  { top:0; } 
@media screen and (max-width:640px){
.wzbg2 {padding:0 15px 20px;} 
}

.shu14 { line-height:30px; color:#424242; font-size:14px; } 
.shu12 { line-height:30px; color:#424242; font-size:12px; } 
.shu14 a, .shu12 a { color:#424242; } 
.xwn-ti { margin-bottom:22px; overflow:hidden; text-align:center; line-height:32px; font-size:20px; color:#000; } 
.xwn-gjc { padding-bottom:22px; text-align:center; background:url(../images/tt.png) bottom repeat-x; margin-bottom:42px; line-height:24px; font-size:12px; color:#4d4d4d; } 
.xwn-gjc a, .xwn-gjc a:visited { color:#4d4d4d; } 
.xwn-gjc a:hover { color:#0064CE; } /*翻页*/ .fanye { display:block; margin-top:30px; padding-top:27px; overflow:hidden; background:url(../images/tt.png) top repeat-x; } 
.hui { display:block; width:120px; height:42px; float:right; background:#eee; text-align:center; overflow:hidden; line-height:42px; font-size:14px; color:#444; } 
.hui span { display:block; position:relative; top:0; color:#444; } 
.hui:hover { background:#0064CE; } 
.hui:hover span { top:-100%; color:#FFF; } 
.fanyen { margin-right:140px; overflow:hidden; } 
.fanyen a { display:block; line-height:30px; font-size:14px; color:#777; } 
.fanyen a:visited { color:#777; } 
.fanyen a:hover { color:#444; } 
.fanyen a:hover span { color:#0064CE; }

.xwn-nr img{ max-width:100%;}
@media screen and (max-width:640px){
.fanye .xwj-xx { display:none; } 
.fanyen { margin-right:0;} 
}


/********goods_info&jobs_info*******/
/*产品展示end*/


/*联系我们*/
.p12-aboutinfo-1-tit { display:none;}
/*标题*/
.g_news13 h2 { text-align:center;font-size:36px;font-weight:bold;color:#333333;margin:50px auto 30px; }
.g_news13 h2 em {display:block; font-size:16px;font-weight:normal; font-style:normal;position:relative;border:1px solid #333333;width:200px;margin:18px auto 10px;padding:3px 0;border-radius:20px;}
.g_news13 h2 em:before {}
.g_news13 h2 em:after {}
.zd_lx {}
.zd_lx dl {}
.zd_lx dl dt { width:calc(100% - 700px);float:right;height:300px;background:#f8f8f8; overflow:hidden;}
.zd_lx dl dd { width:600px; float:left; margin-top:20px; }
.zd_lx dl dd h3 { font-size:20px;padding-left:12px;margin-bottom:23px;color:#333;position:relative;}
.zd_lx dl dd h3:before {content:"";position:absolute;width:5px;height:18px;background:#4d627f;left:0;top:5px;}
.zd_lx dl dd p {font-size:16px;background:url(../images/nl1.png) no-repeat left;background-size:30px;height:40px;padding-left:42px;line-height:40px;margin-bottom:20px;}
.zd_lx dl dd p.hm {background:url(../images/nl2.png) no-repeat left;background-size:30px;}
.zd_lx dl dd p.yx {background:url(../images/nl3.png) no-repeat left;background-size:30px;}
.zd_lx dl dd p.dz {background:url(../images/nl4.png) no-repeat left;background-size:30px;}
.c_con1 { padding-bottom:10px; padding-top:0px; margin-bottom:30px;border-bottom:1px solid #e0e0e0;}
.c_con1 dl { display:inline; }
.c_con1 dl dt {width:165px;float:right;font-size:0; }
.c_con1 dl dt p { text-align:center;}
.c_con1 dl dd { float:left; display:inline; padding-top:41px;}
.c_con1 dl dd h3 {font-size:24px;height:38px;color:#082581;font-weight:normal;}
.c_con1 dl dd p {color:#767676;margin:0;font-size:16px; line-height:34px;}
.p12-aboutinfo-1{display:inline-block;width:100%;background:#fff;margin-bottom:38px;}
.p12-aboutinfo-1-tit{height:114px;line-height:114px;font-size:30px;font-weight:normal;text-align:center; color:#4b4a4a;}
.p12-aboutinfo-1-tit span{font-size:22px;color:#aaa;}
.p12-aboutinfo-1-nr{padding:0 0 20px;}
.liuyan{background:url(../images/pn.png) no-repeat right top #BFDDF9;padding:55px 100px 60px 100px; margin-top:60px; margin-bottom:40px; border-radius:10px;}
.liuyan .tt img{display:inline-block; margin-right:20px; position:relative; top:-2px;}
.liuyan .tt{font-size:36px; font-weight:bold;}
.liuyan .tt i{display:inline-block; font-weight:normal;font-size:16px; margin-left:30px;}
.liuyan .fl{width:calc(100% - 700px);}
.liuyan form{margin-top:30px;}
.liuyan input{display:block; width:calc(100% - 42px); height:48px; margin-top:20px; background:#fff; border:1px solid #6082d9; border-radius:10px; padding-left:40px;}
.liuyan .name{background:#fff url(../images/ico39.png) no-repeat 10px 10px;}
.liuyan .tel{background:#fff url(../images/ico40.png) no-repeat 12px 10px;}
.liuyan textarea{height:110px;width:calc(100% - 42px); border:1px solid #6082d9; border-radius:10px; padding-left:40px; padding-top:12px; margin-top:20px;background:#fff url(../images/ico41.png) no-repeat 12px 10px;}
.liuyan .fl span{ width:100%; display:block;}
.liuyan .checkcode{background:#fff url(../images/ico42.png) no-repeat 12px 12px;width:calc(100% - 102px); float:left}
.liuyan #checkCodeImg{ float:right;margin-top:30px;}
.liuyan .tijiao{width:200px; background:#1375ff; padding-left:0; color:#fff; font-size:18px; font-weight:bold; cursor:pointer; display:block;}
.liuyan .fr{ width:640px; padding-top:20px; text-align:center; }
.liuyan .fr img{ max-width:100%;}
@media screen and (max-width:1680px){
.zd_lx dl dt { width:calc(100% - 600px);}
.liuyan .fl{width:calc(100% - 640px);}
.liuyan .fr{ width:600px;padding-top:30px;}
}
@media screen and (max-width:1280px){
.zd_lx dl dd { width:400px; }
.zd_lx dl dt { width:calc(100% - 450px);}
.liuyan{padding:50px; margin-top:40px;}
.liuyan .fl{width:calc(100% - 520px);}
.liuyan .fr{ width:500px;padding-top:90px;}
}
@media screen and (max-width:1024px){
.zd_lx dl dd { width:360px; }
.zd_lx dl dt { width:calc(100% - 400px);}
.p12-aboutinfo-1{margin-bottom:0;}
.liuyan .fl{width:100%;}
.liuyan .fr{ display:none;}
}
@media screen and (max-width:768px){
.g_news13 h2 {font-size:30px;margin:20px auto; }
.liuyan{ background-image:none;padding:25px; margin-top:20px; margin-bottom:20px;}
}
@media screen and (max-width:640px){
.zd_lx dl dd { width:100%; }
.zd_lx dl dt { display:none;}
.c_con1 dl dd {padding-top:8px;}
.c_con1 dl dd p {font-size:15px; line-height:28px;}
}
@media screen and (max-width:360px){
.zd_lx dl dd p {font-size:15px;background:none!important;padding-left:0;margin-bottom:10px;}
.c_con1 dl dd p {font-size:14px; line-height:26px;}
}


/*联系我们end*/

/*上一页_下一页*/
#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}
.page ul li{float:left;border:1px solid #e5e5e5;padding:0 5px;height:25px;line-height:25px;overflow:hidden;color:#000;margin:5px;}
.page ul li a{color:#666;display:block}
.page ul li a:hover{color:#000;}
.page ul li a.on{color:#333;font-weight:bold;}
.page ul li.last{color:#7b7b7b;}