@charset "utf-8";
/* CSS Document */
/* 创络科技 http://www.chuangluo.com */

/*初始样式、共同样式*/
html,body{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
*html {background-image:url("about:blank"); background-attachment:fixed;}
ul,ol {list-style:none;}
a{text-decoration: none;color: #000;-webkit-tap-highlight-color:rgba(255,0,0,0);}
a:hover{-webkit-tap-highlight-color: transparent;}
img {border:0px;}
input,textarea{font-family: Arial,'微软雅黑';font-size: 16px;resize: none;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
h1, h2, h3, h4, h5, h6 {font-size:120%;}
body{ word-wrap:break-word; margin:0px; padding:0px;font-family: Arial,'微软雅黑';overflow-x: hidden;}
.imgmid {display:inline-block; *display:inline; *zoom:1; height:100%; width:1px; margin-left:-1px; vertical-align:middle;}
.cle {clear:both; width:0; height:0; display:block; overflow:hidden; font-size:0px;}
.c_box{width: 100%;height: 100%;position: relative;word-wrap:break-word;}
.c_m{width: 100%;height: 100%;*height: auto;display: table;*position: absolute;*top: 50%;*left: 50%;table-layout: fixed;}
.c_t{width: 100%;height: 100%;*height: auto;display: table-cell;vertical-align: middle;*position: relative;*top: -50%;*left: -50%;}


.header_box{width: 100%;height: auto;min-height: 80px;position: relative;z-index: 10;}
.header_box .h_main{width: 100%;height: auto;position: absolute;top: 0;left: 0;z-index: 10;background: rgba(0, 78, 152, .8);overflow: hidden;}
.header_box .h_main .h_content{width: 96%;max-width: 1200px;height: 80px;margin: 0 auto;}
.header_box .h_main .h_content .logo{width: 50%;max-width: 240px;height: 100%;float: left;overflow: hidden;}
.header_box .h_main .h_content .logo img{vertical-align: middle;max-width: 100%;max-height: 90%}
.header_box .h_main .h_content .lang{width: 30px;height: 30px;margin: 25px 0 25px 20px;border-radius: 50%;background: #fff;float: right;text-align: center;line-height: 30px;font-size: 12px;color: #333;overflow: hidden;}
.header_box .h_main .h_content .lang a{width: 100%;height: 100%;display: block;color: #000;overflow: hidden;-webkit-transition: all .1s;-moz-transition: all .1s;-ms-transition: all .1s;-o-transition: all .1s;transition: all .1s;}
.header_box .h_main .h_content .lang a:hover{background: #f00;color: #fff;}
.header_box .h_main .h_content .nav{width: auto;height: 80px;line-height: 80px;float: right;}
.header_box .h_main .h_content .nav ul{width: 100%;height: 100%;margin: 0;padding: 0;font-size: 0;}
.header_box .h_main .h_content .nav ul li{width: auto;height: 100%;float: left;font-size: 14px; font-weight: bold;}
.header_box .h_main .h_content .nav ul li:first-child{margin: 0;}
.header_box .h_main .h_content .nav ul li a{width: auto;height: 100%;display: block;padding: 0 15px;color: #fff;overflow: hidden;}
.header_box .h_main .h_content .for_e_nav ul li a{padding: 0 25px;}
.header_box .h_main .h_content .nav ul li a.active{background: #fff;color: #333;}
.header_box .h_main .h_content .nav ul li:hover>a{background: #fff;color: #333;}
.header_box .h_main .h_content .nav_c{width: 40px;height: 100%;line-height: 80px;float: right;font-size: 30px;text-align: right;display: none;overflow: hidden;}
.header_box .h_main .h_content .nav_c i{font-size: 36px;color: #fff;}

@media screen and (max-width: 1199px) {
	.header_box .h_main .h_content .lang{margin: 25px 0 25px 1vw;}
	.header_box .h_main .h_content .nav ul li a{padding: 0 0.5vw; font-size: 12px; font-weight: normal;}
}
@media screen and (max-width: 991px) {
	.header_box{min-height: auto;}
	.header_box .h_main{position: initial;background: #004e98;}
	.header_box .h_main .h_content{height: 70px;}
	.header_box .h_main .h_content .logo{width: 50%;}
	.header_box .h_main .h_content .lang{display: none;}
	.header_box .h_main .h_content .nav, .header_box .h_main .h_content .tel{display: none;}
	.header_box .h_main .h_content .nav_c{display: block;}
}

.nav_box{width: 70%;height: 100%;position: fixed;top: 0;left: -70%;z-index: 100;background: rgba(255, 255, 255, 1);overflow: hidden;overflow-y: auto;}
.nav_box .nav_close{width: 100%;height: 80px;box-sizing: border-box;padding: 0 2vw;overflow: hidden;}
.nav_box .nav_close .close{width: 80px;height: 100%;float: left;position: relative;overflow: hidden;}
.nav_box .nav_close .close i{width: 50%;height: 2px;display: block;background: #004e98;position: absolute;top: 50%;left: -5px;margin: -1px 0 0;overflow: hidden;transform-origin: center center;}
.nav_box .nav_close .close i:first-child{transform: rotate(45deg);}
.nav_box .nav_close .close i:last-child{transform: rotate(-45deg);}
.nav_box .nav_close .m_lang{width: auto;height: 40px;margin: 20px 0;float: right;font-size: 0;overflow: hidden;}
.nav_box .nav_close .m_lang a{width: 40px;height: 40px;margin: 0 10px 0 0;display: inline-block;border-radius: 50%;background: #f5f5f5;font-size: 14px;color: #999;vertical-align: top;text-align: center;line-height: 40px;overflow: hidden;}
.nav_box .nav_close .m_lang a:last-child{margin: 0;}
.nav_box .nav_close .m_lang a.active{background: #004e98;color: #fff;}
.nav_box .line{width: 100%;height: 1px;background: #004e98;}
.nav_box .nav_list{width: 100%;height: auto;padding: 0 0 50px;overflow: hidden;}
.nav_box .nav_list ul{margin: 0;padding: 0;overflow: hidden;}
.nav_box .nav_list ul li{width: 100%;height: auto;border-bottom: 1px solid #f5f5f5;overflow: hidden;}
.nav_box .nav_list ul li:last-child{border: 0;}
.nav_box .nav_list ul li a{width: 100%;height: auto;display: block;box-sizing: border-box;padding: 16px 45px 16px 2vw;font-size: 16px;position: relative;overflow: hidden;}
.nav_box .nav_list ul li a .icon_right{width: 20px;height: 40px;line-height: 40px;position: absolute;top: 50%;right: 15px;margin: -20px 0 0;z-index: 2;overflow: hidden;}
.nav_box .nav_list ul li>a.active{background: #004e98;color: #fff;}
.nav_box .nav_list ul li ul{display: none;background: #f9f9f9;}
.nav_box .nav_list ul li ul li{border: 0;}
.nav_box .nav_list ul li ul li a{padding: 12px 2vw 12px 3vw;font-size: 14px;color: #999;}
.nav_box .nav_list ul li ul li a.active{background: none;color: #004e98;}
.nav_box .nav_list ul li ul li ul{background: #fff;}
.nav_box .nav_list ul li ul li ul li a{padding-left: 4vw;font-size: 12px;}
.nav_box .nav_list ul li ul li ul li a.active{color: #f00;}
.mask{width: 100%;height: 100%;background: #000;opacity: .5;position: fixed;top: 0;left: 0;z-index: 99;display: none;}


/* Banne r*/
.box_skitter {width: 1920px;height: 600px;position: relative;left: 50%;margin-left: -960px;z-index: 1;overflow: hidden;}
.box_skitter ul{margin: 0;padding: 0;width: 100%;height: 100%;position: relative;display: none;overflow: hidden;}
.box_skitter ul li{width: 1920px;height: 100%;position: absolute;left: 50%;top: 0;margin-left: -960px;overflow: hidden;}
.box_skitter ul li img{width: 1920px;height: 100%;}
.box_skitter .container_skitter {width: 1920px;height: 100%;overflow: hidden;}
.box_skitter .image {overflow: hidden;}
.box_skitter .image img {display: none;}
.box_skitter .box_clone {position: absolute;top: 0;left: 0;width: 100px;overflow: hidden;display: none;z-index: 20;}
.box_skitter .box_clone img {position: absolute;top: 0;left: 0;z-index: 20;}
/* 禁止左右点击按钮 */
.prev_button,.next_button{display: block;width: 0;height: 0;position: absolute;top: 0;left: 0;z-index: -999;overflow: hidden;}
/* banner切换圆点 */
.box_skitter .info_slide_dots {position: absolute;bottom: 15px;z-index: 151;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;}
.box_skitter .info_slide_dots .image_number {width: 14px; height: 14px; margin: 0 5px;background: #fff; border-radius: 50%; float: left; cursor: pointer; font-size: 0; overflow: hidden; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
.box_skitter .info_slide_dots .image_number:hover {background: #004e98;}
.box_skitter .info_slide_dots .image_number_select, .box_skitter .info_slide_dots .image_number_select:hover {background: #004e98;}

/* 手机版 Banner */
.m_banner{width: 100%;height: auto;position: relative;display: none;overflow: hidden;}
.m_banner ul{margin: 0;padding: 0;font-size: 0;}
.m_banner ul li{width: 100%;height: auto;}
.m_banner ul li img{max-width: 100%;}
.m_banner .ico_m{width: 100%;height: 10px;position: absolute;bottom: 20px;left: 0;z-index: 10;font-size: 0;text-align: center;overflow: hidden;}
.m_banner .ico_m span{display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50px;background: #fff;opacity: 1;overflow: hidden;}
.m_banner .ico_m span.swiper-pagination-bullet-active{background: #004e98;}

@media screen and (max-width: 991px) {
	.box_skitter{display: none;}
	.m_banner{display: block;}
}

/* i Main */
.i_mian_box{width: 100%;height: auto;background: #f5f5f5;overflow: hidden;}
.i_main{width: 96%;max-width: 1200px;height: auto;margin: 50px auto;overflow: hidden;}
.i_title{width: 100%;height: auto;text-align: center;overflow: hidden;}
.i_title .title{font-size: 38px;color: #004e98;font-weight: bold;}
.i_title .title i{width: 30px;height: 1px;display: inline-block;vertical-align: middle;background: #ddd;}
.i_title .text{margin: 10px 0 0;font-size: 14px;color: #999;line-height: 24px;}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.i_main{margin: 30px auto;}
}
@media screen and (max-width: 991px) {
	.i_mian_box,.i_main{width: 100%;margin: 0;background: #f5f6fb;}
	.i_title{box-sizing: border-box;padding: 20px 2vw;background: #fff;}
	.i_title .title{font-size: 24px;}
	.i_title .text{font-size: 12px;}
}

/* Products */
.i_pro_box{width: 100%;height: auto;margin: 50px 0 0;overflow: hidden;}
.i_pro_box .i_pro_list{width: 100%;height: auto;overflow: hidden;}
.i_pro_box .i_pro_list .pro_one{width: 100%;height: auto;overflow: hidden;}
.i_pro_box .i_pro_list .pro_one .text{width: calc(50% - 30px);height: auto;float: left;overflow: hidden;}
.i_pro_box .i_pro_list .pro_one .text .title{width: 100%;height: auto;font-size: 30px;color: #000;overflow: hidden;}
.i_pro_box .i_pro_list .pro_one .text .txt{width: 100%;height: auto;line-height: 30px;font-size: 14px;color: #757575;overflow: hidden;}
.i_pro_box .i_pro_list .pro_one .text .more{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;}
.i_pro_box .i_pro_list .pro_one .text .more a{width: auto;height: 36px;padding: 0 20px;display: inline-block;text-align: center;line-height: 36px;font-size: 12px;color: #fff;background: #004e98;overflow: hidden;}
.i_pro_box .i_pro_list .pro_one .text .more a i{font-size: 10px;vertical-align: top;}
.i_pro_box .i_pro_list .pro_one .text .more a:hover{opacity: .85;}
.i_pro_box .i_pro_list .pro_one .img{width: 50%;height: auto;float: right;text-align: center;overflow: hidden;}
.i_pro_box .i_pro_list .pro_one .img img{max-width: 100%;max-height: 100%;max-height: 400px;}

.i_pro_box .pro_c{width: 100%;height: auto;margin: 30px 0 0;text-align: center;font-size: 0;overflow: hidden;}
.i_pro_box .pro_c .spot{display: inline-block;vertical-align: top;width: 75px;height: 50px;margin: 0 5px;border: 1px solid #d9d9d9;cursor: pointer;}
.i_pro_box .pro_c .spot img{max-width: 100%;}
.i_pro_box .pro_c .spot.swiper-slide-active,.i_pro_box .pro_c .spot:hover{border-color: #004e98;}

@media screen and (min-width: 992px) and (max-width: 1250px) {
	.i_pro_box .i_pro_list ul li{width: calc(96vw * 0.25 - 15px);margin: 0 20px 0 0;}
	.i_pro_box .i_pro_list ul li .img{height: calc(96vw * 0.25 - 15px);}
}
@media screen and (max-width: 991px) {
	.i_pro_box{width: 96%;margin: 2vw auto;padding: 2vw;box-sizing: border-box;background: #fff;}
	.i_pro_box .i_pro_list ul{width: 100%;margin: -2vw 0 0;}
	.i_pro_box .i_pro_list ul li{width: 45vw;margin: 2vw 0 0;}
	.i_pro_box .i_pro_list ul li:nth-child(2n){float: right;}
	.i_pro_box .i_pro_list ul li .img{height: 47vw;}
	.i_pro_box .i_pro_list ul li .text{height: 40px;line-height: 40px;font-size: 12px;}
	.i_pro_box .pro_c .spot{width: 60px;height: 40px;}
}
@media screen and (max-width: 767px) {
	.i_pro_box .i_pro_list .pro_one .img{width: 100%;float: initial;}
	.i_pro_box .i_pro_list .pro_one .text{width: 100%;float: initial;margin: 20px 0 0;}
	.i_pro_box .i_pro_list .pro_one .text .title{font-size: 18px;}
}

/* ABOUT */
.i_abo_box{width: 100%;height: auto;margin: 10px 0 0;overflow: hidden;}
.i_abo_box .abo_one{width: 32%;height: auto;float: left;box-sizing: border-box;margin: 24px 0 0;padding: 30px;background: #fff;overflow: hidden;}
.i_abo_box .abo_one:nth-child(3n-1){margin: 24px 2% 0;}
.i_abo_box .abo_one .abo_title{width: 100%;height: auto;text-align: center;font-size: 24px;font-weight: bold;color: #004e98;overflow: hidden;}
.i_abo_box .abo_one .abo_img{width: 320px;height: 212px;margin: 10px 0;text-align: center;background: #f5f5f5;font-size: 0;overflow: hidden;}
.i_abo_box .abo_one .abo_img img{vertical-align: middle;max-width: 100%;max-height: 100%;}
.i_abo_box .abo_one .abo_text{width: 100%;height: 125px;line-height: 25px;font-size: 12px;color: #757575;text-align: justify;overflow: hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.i_abo_box .abo_one .abo_link{width: 100%;height: auto;line-height: 20px;font-size: 12px;overflow: hidden;}
.i_abo_box .abo_one .abo_link a{color: #004e98;}
.i_abo_box .abo_one .abo_link i{font-size: 10px;vertical-align: top;}

@media screen and (min-width: 992px) and (max-width: 1250px) {
	.i_abo_box .abo_one .abo_img{width: 100%;height: calc((96vw * 0.32 - 60px) * (212 / 320));}
}
@media screen and (max-width: 991px) {
	.i_abo_box{width: 96vw;margin: 2vw auto;}
	.i_abo_box .abo_one{padding: 2vw;}
	.i_abo_box .abo_one .abo_img{width: 100%;height: calc((96vw * 0.32 - 4vw) * (212 / 320));}
	.i_abo_box .abo_one .abo_link{margin: 5px 0 0;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.i_abo_box .abo_one:first-child,.i_abo_box .abo_one:nth-child(2),.i_abo_box .abo_one:nth-child(3){margin-top: 0;}
}
@media screen and (max-width: 767px) {
	.i_abo_box .abo_one{width: 47vw;margin: 2vw 0 0;}
	.i_abo_box .abo_one:nth-child(2n){float: right;}
	.i_abo_box .abo_one:first-child,.i_abo_box .abo_one:nth-child(2){margin: 0;}
	.i_abo_box .abo_one .abo_title{font-size: 16px;}
}

/* Customized */
.customized_box{width: 100%;height: auto;overflow: hidden;}
.customized_box .cus_one{width: 283px;height: 283px;margin: 20px 20px 0 0;box-sizing: border-box;border: 1px solid #d9d9d9;float: left;text-align: center;overflow: hidden; background: #fff;}
.customized_box .cus_one:nth-child(4n){margin-right: 0;}
.customized_box .cus_one img{vertical-align: middle;max-width: 100%;}

@media screen and (min-width: 768px) and (max-width: 1250px) {
	.customized_box{width: 96vw;margin: 0 auto 2vw;}
	.customized_box .cus_one{width: 23%;height: calc(96vw * 0.23); margin: 2vw 2% 0 0;}
	.customized_box .cus_one:nth-child(4n){margin-right: 0;}
}
@media screen and (max-width: 767px) {
	.customized_box{width: 96vw;margin: 2vw auto;}
	.customized_box .cus_one{width: 47vw;height: calc(96vw * 0.47);margin: 2vw 0 0;}
	.customized_box .cus_one:first-child,.customized_box .cus_one:nth-child(2){margin-top: 0;}
	.customized_box .cus_one:nth-child(2n){float: right;}
}

/* Honor */
.honor_box{width: 100%;margin: 30px 0 0;padding: 0;overflow: hidden;}
.honor_box ul{width: 1000%;height: auto;margin: 0;padding: 0;overflow: hidden;}
.honor_box ul li{width: 180px;height: 260px;box-sizing: border-box;border: 1px solid #d9d9d9;text-align: center;margin: 0 20px 0 0;background: #fff;float: left;text-align: center;font-size: 0;overflow: hidden;}
.honor_box ul li img{vertical-align: middle;max-width: 100%;}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.honor_box{width: 96vw;margin: 2vw auto;}
	.honor_box ul{width: 100%;}
	.honor_box ul li{width: 32%;height: calc(96vw * 0.32 * (260 / 180));margin: 2vw 0 0;}
	.honor_box ul li:nth-child(3n-1){margin: 14px 2% 0;}
	.honor_box ul li:first-child,.honor_box ul li:nth-child(2),.honor_box ul li:nth-child(3){margin-top: 0;}
}
@media screen and (max-width: 767px) {
	.honor_box{width: 96vw;margin: 2vw auto;}
	.honor_box ul{width: 100%;}
	.honor_box ul li{width: 47vw;height: calc(47vw * (260 / 180));margin: 2vw 0 0;}
	.honor_box ul li:first-child,.honor_box ul li:nth-child(2){margin-top: 0;}
	.honor_box ul li:nth-child(2n){float: right;}
}

/* Customer */
.customer_box{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.customer_box ul{width: 100%;height: auto;margin: 0;padding: 0;text-align: center;font-size: 0;overflow: hidden;}
.customer_box ul li{width: 145px;height: 80px;display: inline-block;*display: inline;*zoom: 1;margin: 2px 1px 0;overflow: hidden;}
.customer_box ul li img{vertical-align: middle;max-width: 100%;}

@media screen and (max-width: 991px) {
	.customer_box{width: 96vw;margin: 2vw auto;}
	.customer_box ul{margin: -2px 0 0;}
}

/* Equipment */
.eq_box{width: 100%;height: auto;margin: 40px 0 0;overflow: hidden;}
.eq_box ul{width: 1230px;margin: 0;padding: 0;overflow: hidden;}
.eq_box ul li{width: 270px;height: auto;margin: 0 40px 0 0;float: left;overflow: hidden;}
.eq_box ul li .img{width: 100%;height: 270px;background: #fff;text-align: center;overflow: hidden;}
.eq_box ul li .img img{vertical-align: middle;max-width: 100%;-webkit-transition: transform 0.3s;-o-transition: transform 0.3s;transition: transform 0.3s;}
.eq_box ul li .img:hover img{-webkit-transform: scale3d(1.05,1.05,1.05);-ms-transform: scale3d(1.05,1.05,1.05);-o-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
.eq_box ul li .text{width: 100%;height: 30px;margin: 10px 0 0;line-height: 30px;font-size: 16px;text-align: center;overflow: hidden;}
.eq_box ul li .text a{color: #333;}
.eq_box ul li .text a:hover{color: #004e98;}

@media screen and (max-width: 991px) {
	.eq_box{width: 96vw;margin: 2vw auto;}
	.eq_box ul{width: 100%;margin: -2vw 0 0;}
	.eq_box ul li{width: 47vw;margin: 2vw 0 0;}
	.eq_box ul li:nth-child(2n){float: right;}
	.eq_box ul li .img{height: 47vw;}
	.eq_box ul li .text{width: 100%;height: 40px;line-height: 40px;box-sizing: border-box;margin: 0;padding: 0 2%;background: #fff;font-size: 14px;}
}

/* News Center */
.new_box{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.new_box .new_switch{width: 500px;height: auto;float: left;position: relative;overflow: hidden;}
.new_box .new_switch .new_one{width: 100%;height: auto;float: left;background: #f5f6fd;overflow: hidden;}
.new_box .new_switch .new_one .img{width: 100%;height: auto;max-height: 332px;background: #fcfcfc;text-align: center;overflow: hidden;}
.new_box .new_switch .new_one .img img{vertical-align: middle;max-width: 100%;}
.new_box .new_switch .new_one .text{width: 100%;height: auto;box-sizing: border-box;padding: 10px 20px;overflow: hidden;}
.new_box .new_switch .new_one .text .title{width: 100%;height: 30px;font-weight: bold;line-height: 30px;font-size: 16px;overflow: hidden;}
.new_box .new_switch .new_one .text .title a{color: #333;}
.new_box .new_switch .new_one .text .title a:hover{color: #004e98;}
.new_box .new_switch .new_one .text .time{width: 100%;height: 30px;line-height: 30px;font-size: 12px;color: #999;}
.new_box .new_switch .new_one .text .txt{width: 100%;height: 50px;font-size: 12px;line-height: 25px;color: #757575;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new_box .new_switch .new_btn{width: 100%;height: 70px;position: absolute;top: 131px;left: 0;z-index: 10;overflow: hidden;}
.new_box .new_switch .new_btn a{display: block;width: 36px;height: 70px;position: initial;margin: 0;text-align: center;line-height: 70px;background: #004e98;float: left;font-size: 30px;color: #fff;display: none;overflow: hidden;}
.new_box .new_switch .new_btn a i{vertical-align: top;}
.new_box .new_switch .new_btn a.next{float: right;}
.new_box .new_switch:hover .new_btn a{display: block;}
.new_box .new_switch .new_spot{width: 100%;padding: 10px 0;text-align: center;font-size: 0;display: none;}
.new_box .new_switch .new_spot span{display: inline-block;}

.new_box .new_list{width: 680px;height: auto;float: right;overflow: hidden;}
.new_box .new_list ul{margin: 0;padding: 0;}
.new_box .new_list ul li{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;}
.new_box .new_list ul li.first{width: 100%;height: 160px;box-sizing: border-box;margin: 0;padding: 19px 20px;background: #f5f6fd;overflow: hidden;}
.new_box .new_list ul li.first .img{width: 240px;height: 160px;float: left;text-align: center;background: #fff;overflow: hidden;}
.new_box .new_list ul li.first .img img{vertical-align: middle;max-width: 100%;max-height: 100%;}
.new_box .new_list ul li.first .text{width: calc(100% - 250px);height: 160px;float: right;overflow: hidden;}
.new_box .new_list ul li.first .text .title{width: 100%;height: 40px;line-height: 40px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_box .new_list ul li.first .text .title a{color: #333;}
.new_box .new_list ul li.first .text .title a:hover{color: #004e98;}
.new_box .new_list ul li.first .text .time{width: 100%;height: 30px;padding: 0;text-align: left;line-height: 30px;font-size: 14px;color: #999;background: none;overflow: hidden;}
.new_box .new_list ul li.first .text .txt{width: 100%;height: 75px;font-size: 12px;line-height: 25px;color: #757575;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.new_box .new_list ul li .time{width: 64px;height: 64px;padding: 8px;float: left;background: #f5f6fd;color: #bdbdbd;text-align: center;overflow: hidden;}
.new_box .new_list ul li .time .day{width: 100%;height: 36px;line-height: 36px;font-size: 30px;overflow: hidden;}
.new_box .new_list ul li .time .years{width: 100%;height: 28px;line-height: 28px;font-size: 12px;overflow: hidden;}
.new_box .new_list ul li .text{width: calc(100% - 90px);height: 80px;float: right;overflow: hidden;}
.new_box .new_list ul li .text .title{width: 100%;height: 32px;line-height: 32px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_box .new_list ul li .text .title a{color: #333;}
.new_box .new_list ul li .text .title a:hover{color: #004e98;}
.new_box .new_list ul li .text .txt{width: 100%;height: 50px;font-size: 12px;line-height: 25px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

@media screen and (max-width: 1250px) {
	.new_box .new_list{width: calc(100% - 514px);}
}
@media screen and (max-width: 991px) {
	.new_box{width: 96vw;margin: 2vw auto;}
	.new_box .new_switch{width: 100%;float: initial;background: #fff;}
	.new_box .new_switch .new_btn{display: none;}
	.new_box .new_switch .new_one .text{padding: 2vw;background: #fff;}
	.new_box .new_switch .new_spot{display: block;}
	.new_box .new_list{width: 100%;float: initial;margin: 2vw 0 0;}
	.new_box .new_list ul{width: 100%;}
	.new_box .new_list ul li{width: 100%;box-sizing: border-box;margin: 2vw 0 0;padding: 2vw;background: #fff;}
	.new_box .new_list ul li.first{height: auto;padding: 2vw;background: #fff;}
	.new_box .new_list ul li.first .text .txt{height: 50px;-webkit-line-clamp: 2;}
	.new_box .new_list ul li .text{width: calc(100% - 90px);}
}
@media screen and (max-width: 480px) {
	.new_box .new_list ul li.first .img{width: 44%;height: auto;}
	.new_box .new_list ul li.first .text{width: 54%;height: auto;}
	.new_box .new_list ul li.first .text .title{height: 30px;line-height: 30px;font-size: 14px;}
	.new_box .new_list ul li.first .text .time{height: 20px;line-height: 20px;font-size: 12px;}
	.new_box .new_list ul li .text .title{font-size: 14px;}
}

/* 底部 */
.footer_box{width: 100%;height: auto;background: #333;overflow: hidden;}
.footer_box .footer_m{width: 96vw;max-width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
.footer_box .footer_m .f_nav{width: 60%;height: auto;float: left;overflow: hidden;}
.footer_box .footer_m .f_nav ul{margin: -20px 0 0;padding: 0;}
.footer_box .footer_m .f_nav ul li{width: 25%;height: auto;margin: 20px 0 0;float: left;overflow: hidden;}
.footer_box .footer_m .f_nav ul li span{display: block;height: 24px;line-height: 14px;font-size: 14px;color: #fff;}
.footer_box .footer_m .f_nav ul li ul{width: 95%;margin: 0;}
.footer_box .footer_m .f_nav ul li ul li{width: 100%;margin: 0;margin: 4px 0;font-size: 12px;}
.footer_box .footer_m .f_nav ul li ul li a{color: #999;}
.footer_box .footer_m .f_nav ul li ul li a:hover{color: #fff;}
.footer_box .footer_m .f_c{width: 38%;max-width: 400px;height: auto;margin: 0 0 0 15px;float: left;overflow: hidden;}
.footer_box .footer_m .f_c .ewm_box{width: 140px;height: auto;float: left;text-align: center;overflow: hidden;}
.footer_box .footer_m .f_c .ewm_box .ewm_img{width: 100%;height: auto;overflow: hidden;}
.footer_box .footer_m .f_c .ewm_box .ewm_img img{max-width: 100%;}
.footer_box .footer_m .f_c .ewm_box .ewm_text{width: 100%;height: auto;margin: 6px 0 0;font-size: 12px;color: #fff;overflow: hidden;}
.footer_box .footer_m .f_c .f_con{width: calc(100% - 150px);height: auto;float: right;overflow: hidden;}
.footer_box .footer_m .f_c .f_con .f_tel{width: 100%;height: auto;overflow: hidden;}
.footer_box .footer_m .f_c .f_con .f_tel .ico{width: 40px;height: 40px;box-sizing: border-box;border: 2px solid #fff;border-radius: 50%;text-align: center;line-height: 40px;float: left;color: #fff;overflow: hidden;}
.footer_box .footer_m .f_c .f_con .f_tel .ico i{font-size: 24px;vertical-align: top;}
.footer_box .footer_m .f_c .f_con .f_tel .text{width: calc(100% - 50px);height: auto;float: right;font-size: 24px;color: #fff;overflow: hidden;}
.footer_box .footer_m .f_c .f_con .f_tel .text span{display: block;font-size: 12px;}
.footer_box .footer_m .f_c .f_con .content{width: 100%;height: auto;margin: 10px 0 0;line-height: 24px;font-size: 12px;color: #fff;overflow: hidden;}
.footer_box .footer_m .f_c .f_con .content p{margin: 4px 0;padding: 0;}
.footer_box .footer_m .f_c .f_con .content a{color: #aaa;-webkit-transition: all 100ms;-o-transition: all 100ms;transition: all 100ms;}
.footer_box .footer_m .f_c .f_con .content a:hover{text-decoration: underline;}
.footer_box .copy_box{width: 100%;height: auto;background: #111;overflow: hidden;}
.footer_box .copy{width: 96vw;max-width: 1200px;height: auto;margin: 0 auto;padding: 12px 0;font-size: 12px;color: #757575;line-height: 20px;overflow: hidden;}
.footer_box .copy a{color: #757575;}
.footer_box .copy a:hover{color: #fff;}

@media screen and (max-width: 991px) {
	.footer_box .footer_m{display: none;}
	.footer_box .copy{text-align: center;}
}


.p_main_box{width: 100%;height: auto;overflow: hidden;}
.p_title{width: 96%;height: auto;padding: 20px 2%;text-align: center;font-size: 18px;font-weight: bold;color: #004e98;background: #fff;display: none;overflow: hidden;}

/* Navigation */
.navigation_box{width: 96vw;max-width: 1200px;height: 50px;margin: 0 auto;line-height: 50px;font-size: 12px;color: #999;overflow: hidden;}
.navigation_box i{font-size: 14px;vertical-align: middle;margin: 0 10px 0 0;color: #999;}
.navigation_box span{margin: 0 8px;font-family: '宋体';font-size: 10px;vertical-align: middle;color: #999;}
.navigation_box a{color: #999;}
.navigation_box a:hover{color: #004e98;}

@media screen and (max-width: 991px) {
	.p_main_box{background: #f5f5f5;}
	.p_title{display: block;}
	.navigation_box{display: none;}
}

/* About */
.p_abo_box{width: 96%;max-width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
.p_abo_box .abo_header{width: 100%;height: auto;overflow: hidden;}
.p_abo_box .abo_header .img{width: 50%;max-width: 600px;float: left;margin: 0 20px 0 0;overflow: hidden;}
.p_abo_box .abo_header .img img{max-width: 100%;max-height: 400px;}
.p_abo_box .abo_header .text .title .cn{font-size: 24px;font-weight: bold;color: #000;}
.p_abo_box .abo_header .text .title .en{margin: 5px 0 0;font-size: 14px;color: #999;}
.p_abo_box .abo_header .text .txt{height: auto;margin: 10px 0 0;font-size: 14px;line-height: 30px;color: #666;text-align: justify;overflow: hidden;}
.p_abo_box .abo_header .text .txt p:first-child{margin-top: 0;}
.p_abo_box .abo_header .text .txt p:last-child{margin-bottom: 0;}
.p_abo_box .abo_header .text .txt img{vertical-align: middle;max-width: 100%;}
.p_abo_box .abo_header .text .txt table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_abo_box .abo_header .text .txt table tr:hover{ background: #f5f5f5;}
.p_abo_box .abo_header .text .txt table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_abo_box .abo_header .text .txt table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

.p_abo_box .abo_content{width: 100%;height: auto;font-size: 14px;line-height: 30px;color: #666;text-align: justify;overflow: hidden;}
.p_abo_box .abo_content .title{width: 100%;height: 24px;line-height: 24px;font-size: 16px;color: #004e98;overflow: hidden; margin-top: 20px;}
.p_abo_box .abo_content .three_big_in_one{width: 100%;height: auto;}
.p_abo_box .abo_content .three_big_in_one img{width: 32%;margin-right: 1%; border: solid 1px #d9d9d9; margin-bottom: 10px;}
.p_abo_box .abo_content .three_in_one{width: 100%;height: auto;}
.p_abo_box .abo_content .three_in_one img{width: 32%;margin-right: 1%; border: solid 1px #d9d9d9;}
.p_abo_box .abo_content .six_in_one{width: 100%;height: auto;}
.p_abo_box .abo_content .six_in_one img{width: 15%;margin-right: 1%; border: solid 1px #d9d9d9;}
.p_abo_box .abo_content .title i,.p_abo_box .abo_content .title em{width: 4px;height: 18px;display: inline-block;background: #004e98;margin: 3px 15px 3px 0;vertical-align: top;overflow: hidden;}
.p_abo_box .abo_content p:first-child{margin-top: 0;}
.p_abo_box .abo_content p:last-child{margin-bottom: 0;}
.p_abo_box .abo_content img{vertical-align: middle;max-width: 100%;}
.p_abo_box .abo_content table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_abo_box .abo_content table tr:hover{ background: #f5f5f5;}
.p_abo_box .abo_content table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_abo_box .abo_content table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

@media screen and (max-width: 991px) {
	.p_abo_box{width: 100%;margin: 0;}
	.p_abo_box .abo_header{width: 96vw;box-sizing: border-box;margin: 2vw auto;padding: 2vw;background: #fff;}
	.p_abo_box .abo_content{width: 96vw;box-sizing: border-box;margin: 2vw auto;padding: 2vw;background: #fff;}
	.p_abo_box .abo_content .title:first-child{margin: 0;}
}
@media screen and (max-width: 767px) {
	.p_abo_box .abo_header .img{width: 100%;float: initial;}
	.p_abo_box .abo_header .text{width: 100%;float: initial;margin: 2vw 0 0;}
	.p_abo_box .abo_content .three_big_in_one img{width: calc(50% - 12px); margin:0 10px 10px 0;}
	.p_abo_box .abo_content .three_in_one img{width: 100%;margin:0 0 10px 0;}
	.p_abo_box .abo_content .six_in_one img{width: calc(50% - 12px); margin:0 10px 10px 0;}
	.p_abo_box .abo_header .text .title .cn{font-size: 18px;}
}

/*Page Content*/
.sidebar_box{width: 300px;height: auto;float: left;overflow: hidden;}
.sidebar_box .sidebar_nav{width: 100%;height: auto;background: #f9f9f9;overflow: hidden;}
.sidebar_box .title{width: 260px;height: auto;padding: 15px 20px;background: #004e98;font-size: 18px;color: #fff;overflow: hidden;}
.sidebar_box .sidebar_nav .menu{width: 100%;height: auto;margin-right: 40px; overflow: hidden; float: left; }
.sidebar_box .sidebar_nav .menu ul{width: 100%;height: auto;padding: 0;overflow: hidden; margin: 0;}
.sidebar_box .sidebar_nav .menu ul li{width: 100%;height: auto;border-top: 1px solid #d9d9d9;overflow: hidden;}
.sidebar_box .sidebar_nav .menu ul li a{width: 100%;height: auto;box-sizing: border-box;padding: 6px 20px;display: block;font-size: 14px; font-weight: normal; line-height: 30px; color: #000; background: #f5f5f5;}
.sidebar_box .sidebar_nav .menu ul li a.active, .sidebar_box .sidebar_nav .menu ul li a:hover{color: #004e98; background: #efefef;}
.sidebar_box .sidebar_nav .menu ul li ul{display: none;}
.sidebar_box .sidebar_nav .menu ul li ul li{border-top: 1px solid #f2f2f2;}
.sidebar_box .sidebar_nav .menu ul li ul li a{background: #f8f8f8;font-size: 12px;color: #757575;}
.sidebar_box .sidebar_nav .menu ul li ul li a.active,.sidebar_box .sidebar_nav .menu ul li ul li a:hover{background: none;color: red;}
.sidebar_box .sidebar_new{width: 100%;height: auto;overflow: hidden;}
.sidebar_box .sidebar_new .content{width: 100%;height: auto;overflow: hidden;}
.sidebar_box .sidebar_new .content ul{width: 100%;height: auto;margin: 0;padding: 0;background: #efefef;overflow: hidden;}
.sidebar_box .sidebar_new .content ul li{width: 100%;height: auto;box-sizing: border-box;padding: 12px 20px;border-bottom: 1px dashed #d9d9d9;font-size: 12px;overflow: hidden;}
.sidebar_box .sidebar_new .content ul li:last-child{border: 0;}
.sidebar_box .sidebar_new .content ul li a{color: #333;}
.sidebar_box .sidebar_new .content ul li a:hover{color: #004e98;}
.sidebar_box .sidebar_con{width: 100%;height: auto;overflow: hidden;}
.sidebar_box .sidebar_con .content{width: 260px;height: auto;padding: 8px 20px;background: #efefef;font-size: 12px;color: #333;overflow: hidden;}
.sidebar_box .sidebar_con .content a{color: #333;}
.sidebar_box .sidebar_con .content a:hover{color: #004e98;}
@media screen and (max-width: 991px) {
	.sidebar_box{display: none;}
}

/* Products */
.p_pro_box{width: 96%;max-width: 1200px;height: auto;margin: 0 auto 30px;overflow: hidden;}
.p_content{width: calc(100% - 320px);float: right;overflow: hidden;}
.p_content .c_title{width: 100%;height: auto;padding: 0 0 10px;line-height: 30px;border-bottom: 1px solid #d9d9d9;font-weight: bold;font-size: 24px;color: #004e98;overflow: hidden;}
.p_content .c_title h1{margin: 0;padding: 0;}
.p_pro_box .p_content .pro_tab{width: 100%;border-top: 4px solid #004e98;background: #efefef;overflow: hidden;}
.p_pro_box .p_content .pro_tab a{width: 25%;height: auto;box-sizing: border-box;padding: 10px;float: left;text-align: center;line-height: 30px;font-size: 16px;font-weight: bold;color: #000;overflow: hidden;}
.p_pro_box .p_content .pro_tab a:hover{background: #004e98;color: #fff;}

.p_pro_box .p_content .pro_list{width: 100%;height: auto;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one{width: 90%;height: auto;padding: 30px 5%;border-bottom: 1px solid #d9d9d9;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .title{width: 100%;height: 30px;line-height: 30px;font-weight: bold;font-size: 24px;color: #004e98;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .title i,.p_pro_box .p_content .pro_list .pro_one .title em{width: 4px;height: 20px;display: inline-block;background: #004e98;margin: 5px 15px 5px 0;vertical-align: top;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .content{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .content .img{width: 400px;height: 266px;box-sizing: border-box;border: 1px solid #d9d9d9;text-align: center;float: left;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .content .img ul{width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .content .img ul li{width: 100%;height: 100%;text-align: center;font-size: 0;display: none;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .content .img ul li:first-child{display: block;}
.p_pro_box .p_content .pro_list .pro_one .content .img ul li img{vertical-align: middle;max-width: 100%;}
.p_pro_box .p_content .pro_list .pro_one .content .menu{width: calc(100% - 420px);height: auto;float: right;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .content .menu ul{margin: 0;padding: 0;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .content .menu ul li{width: 100%;height: auto;padding: 8px 0;font-size: 14px;font-weight: bold;color: #333;overflow: hidden;}
.p_pro_box .p_content .pro_list .pro_one .content .menu ul li span{cursor: pointer;}
.p_pro_box .p_content .pro_list .pro_one .content .menu ul li span.active,.p_pro_box .p_content .pro_list .pro_one .content .menu ul li span:hover{color: #f00;}


@media screen and (min-width: 992px) and (max-width: 1250px) {
	.p_pro_box .p_pro_list ul li{width: calc(96vw * 0.25 - 15px);margin: 0 20px 0 0;}
	.p_pro_box .p_pro_list ul li .img{height: calc(96vw * 0.25 - 15px);}
}
@media screen and (max-width: 991px) {
	.p_pro_box{width: 96vw;margin: 2vw auto;}
	.p_pro_box .p_content{width: 100%;float: initial;}
	.p_content .c_title{font-size: 18px;}
	.p_pro_box .p_content .pro_tab{border: 0;background: #004e98;}
	.p_pro_box .p_content .pro_tab a{width: 50%;color: #fff;border: 1px solid #fff;border-bottom: 0;border-left: 0;}
	.p_pro_box .p_content .pro_tab a:first-child,.p_pro_box .p_content .pro_tab a:nth-child(2){border-top: 0;}
	.p_pro_box .p_content .pro_tab a:nth-child(2n){border-right: 0;}
	.p_pro_box .p_content .pro_list{margin: 2vw 0 0;}
	.p_pro_box .p_content .pro_list .pro_one{width: 100%;box-sizing: border-box;margin: 2vw 0 0;padding: 2vw;background: #fff;border: 0;}
	.p_pro_box .p_content .pro_list .pro_one:first-child{margin: 0;}
	.p_pro_box .p_content .pro_list .pro_one .title{font-size: 16px;}
}
@media screen and (max-width: 640px) {
	.p_pro_box .p_content .pro_list .pro_one .content .img{width: 100%;float: initial;}
	.p_pro_box .p_content .pro_list .pro_one .content .menu{width: 100%;float: initial;margin: 10px 0 0;}
	.p_pro_box .p_content .pro_list .pro_one .content .menu ul li{width: calc(50% - 1vw);padding: 10px 0;float: left;font-size: 14px;}
	.p_pro_box .p_content .pro_list .pro_one .content .menu ul li:nth-child(2n){float: right;}
}

.p_pro_box .p_content_n{width: 880px;float: right;overflow: hidden;}
.p_pro_box .p_content_n .pro_list{width: 100%;height: auto;overflow: hidden;}
.p_pro_box .p_content_n .pro_list ul{margin: -20px 0 0;padding: 0;overflow: hidden;}
.p_pro_box .p_content_n .pro_list ul li{width: 280px;height: auto;margin: 20px 20px 0 0;float: left;text-align: center;overflow: hidden;}
.p_pro_box .p_content_n .pro_list ul li .img{width: 100%;height: 187px;font-size: 0;box-sizing: border-box;border: 1px solid #f0f0f0;background: #fff;overflow: hidden;}
.p_pro_box .p_content_n .pro_list ul li:nth-child(3n){margin-right: 0;}
.p_pro_box .p_content_n .pro_list ul li .img img{vertical-align: middle;max-width: 100%;}
.p_pro_box .p_content_n .pro_list ul li .title{width: 100%;height: 40px;margin: 10px 0 0;background: #fff;line-height: 40px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_pro_box .p_content_n .pro_list ul li:hover .title{color: #2dace0;}

@media screen and (min-width: 992px) and (max-width: 1250px) {
	.p_pro_box .p_content_n{width: calc(100% - 320px);}
	.p_pro_box .p_content_n .pro_list ul li{width: 32%;margin: 20px 2% 0 0;}
	.p_pro_box .p_content_n .pro_list ul li .img{height: calc((96vw - 320px) * 0.22);}
}
@media screen and (max-width: 991px) {
	.p_pro_box .p_content_n{width: 96vw;margin: 2vw auto;float: initial;}
	.p_pro_box .p_content_n .pro_list ul{margin: -2vw 0 0;}
	.p_pro_box .p_content_n .pro_list ul li{width: 47vw;margin: 2vw 0 0;}
	.p_pro_box .p_content_n .pro_list ul li:nth-child(2n){float: right;}
	.p_pro_box .p_content_n .pro_list ul li .img{width: 100%;height: 31.3vw;border: 0;}
	.p_pro_box .p_content_n .pro_list ul li .title{box-sizing: border-box;height: auto;margin: 1px 0 0;padding: 2vw;}
}
/* Page Products Details */
.pro_details{width: 100%;height: auto;overflow: hidden;}
.pro_details .pro_d_text{width: 100%;height: auto;margin: 10px 0;font-size: 14px;line-height: 30px;color: #666;text-align: justify;overflow: hidden;}
.pro_details .pro_d_text p:first-child{margin-top: 0;}
.pro_details .pro_d_text p:last-child{margin-bottom: 0;}
.pro_details .pro_d_text img{vertical-align: middle;max-width: 100%;}
.pro_details .pro_d_text table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.pro_details .pro_d_text table tr:hover{ background: #f5f5f5;}
.pro_details .pro_d_text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.pro_details .pro_d_text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}
.pro_details .pro_d_top{width: 100%;height: auto;margin: 30px 0 50px;overflow: hidden;}
.pro_details .pro_d_top .pro_d_switch{width: 100%;height: auto;position: relative;float: left;overflow: hidden;}
.pro_details .pro_d_top .pro_d_switch .pro_d_img{width: 100%;width: calc(100% - 160px);height: 600px;float: left;text-align: center;overflow: hidden;}
.pro_details .pro_d_top .pro_d_switch .pro_d_img ul{margin: 0;padding: 0;width: 100%;height: 100%;position: relative;overflow: hidden;}
.pro_details .pro_d_top .pro_d_switch .pro_d_img ul li{width: 100%;height: 100%;font-size: 0;position: absolute;top: 0;left: 0;display: none;overflow: hidden;}
.pro_details .pro_d_top .pro_d_switch .pro_d_img ul li img{vertical-align: middle;max-width: 100%;}
.pro_details .pro_d_top .pro_d_switch .pro_d_ico{width: 150px;height: 320px;margin: 40px 0 0;float: right;position: relative;z-index: 10;overflow: hidden;}
.pro_details .pro_d_top .pro_d_switch .pro_d_ico ul{margin: 0;padding: 0;width: 100%;height: auto;overflow: hidden;}
.pro_details .pro_d_top .pro_d_switch .pro_d_ico ul li{width: 150px;height: 100px;box-sizing: border-box;margin: 0 0 10px;text-align: center;float: left;overflow: hidden;}
.pro_details .pro_d_top .pro_d_switch .pro_d_ico ul li.active{border: 1px solid #004e98;}
.pro_details .pro_d_top .pro_d_switch .pro_d_ico ul li img{vertical-align: middle;max-width: 100%;}
.pro_details .pro_d_top .pro_d_switch .pro_btn{display: block;width: 150px;height: 30px;line-height: 30px;position: absolute;right: 0;z-index: 9;text-align: center;background: #f5f5f5;color: #999;cursor: pointer;overflow: hidden;}
.pro_details .pro_d_top .pro_d_switch .pro_prev{top: 0;}
.pro_details .pro_d_top .pro_d_switch .pro_next{bottom: 0;}
.pro_details .pro_d_top .pro_d_switch .pro_prev:hover,.pro_details .pro_d_top .pro_next:hover{background: #004e98;color: #fff;}
.pro_details .pro_d_top .m_pro_switch{width: 100%;height: auto;background: #fff;position: relative;display: none;overflow: hidden;}
.pro_details .pro_d_top .m_pro_switch ul{margin: 0;padding: 0;}
.pro_details .pro_d_top .m_pro_switch ul li{width: 100%;height: auto;text-align: center;font-size: 0;}
.pro_details .pro_d_top .m_pro_switch ul li img{vertical-align: middle;max-width: 100%;}
.pro_details .pro_d_top .m_pro_switch .spot{width: 100%;height: 10px;position: absolute;bottom: 20px;left: 0;z-index: 10;font-size: 0;text-align: center;overflow: hidden;}
.pro_details .pro_d_top .m_pro_switch .spot span{display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50px;background: #004e98;opacity: .5;overflow: hidden;}
.pro_details .pro_d_top .m_pro_switch .spot span.swiper-pagination-bullet-active{background: #004e98;opacity: 1;}

.pro_details .pro_d_content{width: 100%;height: auto;min-height: 100px; position: relative;overflow: hidden;}
.pro_details .pro_d_content .header{width: 78%;height: auto;overflow: hidden;}
.pro_details .pro_d_content .header span{display: inline-block;padding: 10px 30px;line-height: 24px;background: #004e98;color: #fff;border-radius: 100px;}
.pro_details .pro_d_content .down_link{width: 25%;max-width: 100px;height: auto;position: absolute;right: 0;top: 0;z-index: 2;font-size: 14px;text-align: center;overflow: hidden;}
.pro_details .pro_d_content .down_link a{width: 100%;height: auto;display: block;box-sizing: border-box;margin: 0 0 10px;padding: 10px;background: #de3900;color: #fff;}
.pro_details .pro_d_content .down_link a:first-child{background: #004e98;}
.pro_details .pro_d_content .text{width: 65%;height: auto;margin: 15px 0 0;font-size: 14px;color: #333;line-height: 30px;overflow: hidden;}
.pro_details .pro_d_content .text p{margin: 8px 0;padding: 0;}
.pro_details .pro_d_content .text p:first-child{margin-top: 0;}
.pro_details .pro_d_content .text p:last-child{margin-bottom: 0;}
.pro_details .pro_d_content .text img{max-width: 100%;}
.pro_details .pro_d_content .text table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.pro_details .pro_d_content .text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.pro_details .pro_d_content .text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

.pro_details .pro_d_text{width: 100%;height: auto;margin: 15px 0 0;font-size: 14px;color: #333;line-height: 30px;overflow: hidden;}
.pro_details .pro_d_text .title{width: 100%;height: 30px;margin: 20px 0;line-height: 30px;font-weight: bold;font-size: 24px;color: #004e98;overflow: hidden;}
.pro_details .pro_d_text .title i,.pro_details .pro_d_text .title em{width: 4px;height: 20px;display: inline-block;background: #004e98;margin: 5px 15px 5px 0;vertical-align: top;overflow: hidden;}
.pro_details .pro_d_text p{margin: 8px 0;padding: 0;}
.pro_details .pro_d_text p:first-child{margin-top: 0;}
.pro_details .pro_d_text p:last-child{margin-bottom: 0;}
.pro_details .pro_d_text img{max-width: 100%;}
.pro_details .pro_d_text table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.pro_details .pro_d_text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.pro_details .pro_d_text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

@media screen and (max-width: 991px) {
	.p_content{width: 100%;float: initial;}
	.p_content .c_title{box-sizing: border-box;padding: 20px 2vw;background: #fff;border: 0;text-align: center;}
	.pro_details .pro_d_text{box-sizing: border-box;margin: 2vw 0 0;padding: 2vw;background: #fff;}
	.pro_details .pro_d_top{margin: 2vw 0 0;}
	.pro_details .pro_d_top .pro_d_switch{display: none;}
	.pro_details .pro_d_top .m_pro_switch{display: block;}
	.pro_details .pro_d_content{box-sizing: border-box;margin: 2vw 0 0;padding: 2vw;background: #fff;}
	.pro_details .pro_d_content .down_link{right: 2vw;top: 2vw;}
	.pro_details .pro_d_text .title:first-child{margin-top: 0;font-size: 18px;}
}
/* News */
.p_new_box{width: 96%;max-width: 1200px;height: auto;margin: 0 auto 30px;overflow: hidden;}
.p_new_box .hot_new{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.p_new_box .hot_new .new_one{width: 380px;height: auto;float: left;background: #f5f6fd;overflow: hidden;}
.p_new_box .hot_new .new_one:nth-child(3n-1){margin: 0 30px;}
.p_new_box .hot_new .new_one .img{width: 100%;height: 252px;background: #fcfcfc;text-align: center;overflow: hidden;}
.p_new_box .hot_new .new_one .img img{vertical-align: middle;max-width: 100%;}
.p_new_box .hot_new .new_one .text{width: 100%;height: auto;box-sizing: border-box;padding: 20px;overflow: hidden;}
.p_new_box .hot_new .new_one .text .title{width: 100%;height: 30px;font-weight: bold;line-height: 30px;font-size: 16px;overflow: hidden;}
.p_new_box .hot_new .new_one .text .title a{color: #333;}
.p_new_box .hot_new .new_one .text .title a:hover{color: #004e98;}
.p_new_box .hot_new .new_one .text .time{width: 100%;height: 40px;line-height: 40px;font-size: 12px;color: #999;}
.p_new_box .hot_new .new_one .text .txt{width: 100%;height: 60px;font-size: 12px;line-height: 30px;color: #757575;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.p_new_box .new_list{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;}
.p_new_box .new_list ul{width: 100%;margin: -20px 0 0;padding: 0;overflow: hidden;}
.p_new_box .new_list ul li{width: 100%;height: auto;padding: 20px 0;border-bottom: 1px dashed #d9d9d9;overflow: hidden;}
.p_new_box .new_list ul li .img{width: 300px;height: 200px;border: 1px solid #d9d9d9;float: left;text-align: center;overflow: hidden;}
.p_new_box .new_list ul li .img img{vertical-align: middle;max-width: 100%;}
.p_new_box .new_list ul li .text{width: calc(100% - 320px);height: auto;float: right;overflow: hidden;}
.p_new_box .new_list ul li .text .title{width: 100%;height: 36px;line-height: 36px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_new_box .new_list ul li .text .title a{color: #333;}
.p_new_box .new_list ul li .text .title a:hover{color: #004e98;}
.p_new_box .new_list ul li .text .time{width: 100%;height: 30px;line-height: 30px;font-size: 12px;color: #999;}
.p_new_box .new_list ul li .text .txt{width: 100%;height: 100px;font-size: 12px;line-height: 25px;color: #999;margin-top: 3px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

@media screen and (max-width: 1250px) {
	.p_new_box .hot_new .new_one{width: 32%;}
	.p_new_box .hot_new .new_one:nth-child(3n-1){margin: 0 2%;}
	.p_new_box .hot_new .new_one .img{height: calc(96vw * 0.32 * (252 / 380));}
}
@media screen and (max-width: 991px) {
	.p_new_box{width: 96vw;margin: 0 auto 2vw;}
	.p_new_box .hot_new{width: 96vw;margin: 2vw auto;}
	.p_new_box .hot_new .new_one{background: #fff;}
	.p_new_box .hot_new .new_one .text{padding: 2vw;}
	.p_new_box .new_list{margin: 2vw 0 0;}
	.p_new_box .new_list ul li{box-sizing: border-box;margin: 2vw 0 0;padding: 2vw;border: 0;background: #fff;}
	.p_new_box .new_list ul li .img{border: 0;}
}
@media screen and (max-width: 640px) {
	.bottom_tools{display: none;}
	.p_new_box .hot_new .new_one{width: 100%;margin: 2vw 0 0;float: initial;}
	.p_new_box .hot_new .new_one:first-child{margin: 0;}
	.p_new_box .hot_new .new_one:nth-child(3n-1){margin: 2vw 0 0;}
	.p_new_box .hot_new .new_one .img{height: calc(96vw * (252 / 380));}
	.p_new_box .new_list{margin: 2vw 0 0;}
	.p_new_box .new_list ul{margin: 0;}
	.p_new_box .new_list ul li:first-child{margin: 0;}
	.p_new_box .new_list ul li .img{width: 45%;height: auto;font-size: 0;}
	.p_new_box .new_list ul li .text{width: calc(55% - 2vw);}
	.p_new_box .new_list ul li .text .title{height: 30px;line-height: 30px;font-size: 16px;}
	.p_new_box .new_list ul li .text .time{height: 20px;line-height: 20px;}
	.p_new_box .new_list ul li .text .txt{height: 48px;line-height: 24px;-webkit-line-clamp: 2;}
}

/* Page News Details */
.p_new_details{width: 100%;height: auto;overflow: hidden;}
.p_new_details .new_d_time{width: 100%;height: auto;box-sizing: border-box;padding: 10px 0;font-size: 12px;color: #999;overflow: hidden;}
.p_new_details .new_d_text{width: 100%;height: auto;font-size: 14px;color: #333;line-height: 30px;*margin-top: 15px;text-align: justify;overflow: hidden;}
.p_new_details .new_d_text img{vertical-align: middle;max-width: 100%;zoom:expression( function(elm) { if (elm.width>100%) { var oldVW = elm.width; elm.width=100%; elm.height = elm.height*(100% /oldVW); } elm.style.zoom = '1'; }(this));}
.p_new_details .new_d_text table {font-size:14px; width:100%; color:#999; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_new_details .new_d_text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_new_details .new_d_text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

@media screen and (max-width: 991px) {
	.p_new_details{width: 96vw;margin: 2vw auto 0;}
	.p_new_details .new_d_time{width: 100vw;margin: 0 auto;padding: 0 2vw 20px;text-align: center;background: #fff;}
	.p_new_details .new_d_text{width: 100%;margin: 2vw auto 0;box-sizing: border-box;padding: 2vw;background: #fff;}
}

/* Equipment */
.p_eq_box{width: 96vw;max-width: 1200px;height: auto;margin: 0 auto 30px;overflow: hidden;}
.eq_list{width: 100%;height: auto;overflow: hidden;}
.eq_list ul{width: 100%;margin: -20px 0 0;padding: 0;overflow: hidden;}
.eq_list ul li{width: 280px;height: auto;margin: 20px 20px 0 0;float: left;overflow: hidden;}
.eq_list ul li:nth-child(3n){margin-right: 0;}
.eq_list ul li .img{width: 100%;height: 280px;background: #fff;text-align: center;overflow: hidden;}
.eq_list ul li .img img{vertical-align: middle;max-width: 100%;-webkit-transition: transform 0.3s;-o-transition: transform 0.3s;transition: transform 0.3s;}
.eq_list ul li .img:hover img{-webkit-transform: scale3d(1.05,1.05,1.05);-ms-transform: scale3d(1.05,1.05,1.05);-o-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
.eq_list ul li .text{width: 100%;height: 30px;margin: 10px 0 0;line-height: 30px;font-size: 16px;text-align: center;overflow: hidden;}
.eq_list ul li .text a{color: #333;}
.eq_list ul li .text a:hover{color: #004e98;}

@media screen and (max-width: 1250px) {
	.eq_list ul li{width: 32%;margin: 14px 2% 0 0;}
	.eq_list ul li .img{height: calc((96vw - 320px) * 0.32);}
}

@media screen and (max-width: 991px) {
	.p_eq_box{margin: 2vw auto;}
	.eq_list ul{width: 100%;margin: -2vw 0 0;}
	.eq_list ul li{width: 47vw;margin: 2vw 0 0;}
	.eq_list ul li:nth-child(2n){float: right;}
	.eq_list ul li .img{height: 47vw;}
	.eq_list ul li .text{width: 100%;height: 40px;line-height: 40px;box-sizing: border-box;margin: 0;padding: 0 2%;background: #fff;font-size: 14px;}
}

.eq_details{width: 100%;height: auto;overflow: hidden;}
.eq_details .eq_d_text{width: 100%;height: auto;margin: 15px 0 0;font-size: 14px;color: #333;line-height: 30px;overflow: hidden;}
.eq_details .eq_d_text p{margin: 8px 0;padding: 0;}
.eq_details .eq_d_text p:first-child{margin-top: 0;}
.eq_details .eq_d_text p:last-child{margin-bottom: 0;}
.eq_details .eq_d_text img{max-width: 100%;}
.eq_details .eq_d_text table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.eq_details .eq_d_text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.eq_details .eq_d_text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

@media screen and (max-width: 991px) {
	.eq_details .eq_d_text{margin: 2vw 0 0;box-sizing: border-box;padding: 2vw;background: #fff;}
}

/* Feedback */
.p_con_box{width: 96%;max-width: 1200px;height: auto;margin: 0 auto 30px;overflow: hidden;}
.fee_box{width: 100%;height: auto;overflow: hidden;}
.fee_box ul{width: 100%;height: auto;margin: -10px 0 0;padding: 0;overflow: hidden;}
.fee_box ul li{width: auto;height: auto;margin: 10px 0;overflow: hidden;}
.fee_box ul li input[type="text"]{width: 100%;height: 50px;*line-height: 50px;margin: 0;box-sizing: border-box;padding: 0 10px;border-radius: 3px;border: 1px solid #d9d9d9;font-size: 14px;color: #333;}
.fee_box ul li textarea{width: 100%;height: 340px;box-sizing: border-box;margin: 0;padding: 9px;border-radius: 3px;border: 1px solid #d9d9d9;font-size: 14px;color: #333;line-height: 24px;overflow: hidden;}
.fee_box ul li.f_text,.fee_box ul li.f_code{float: left;margin: 10px 0;}
.fee_box ul li.f_text{width: calc(30% - 10px);margin: 10px 10px 0 0;}
.fee_box ul li.f_code{width: 40%;}
.fee_box ul li.f_code input{width: calc(100% - 170px);margin: 0 10px 0 0;float: left;}
.fee_box ul li.f_code img{vertical-align: top; max-width: 160px; max-height: 50px; border-radius: 5px;float: right;}
.fee_box ul li.f_textarea{clear: both;}
.fee_box ul li.f_submit{width: 100%;height: auto;text-align: center;overflow: hidden;}
.fee_box ul li.f_submit input{width: 150px;height: 50px;margin: 0;padding: 0;border: 0;border-radius: 3px;background: #004e98;font-size: 16px;color: #fff;cursor: pointer;}

@media screen and (max-width: 991px) {
	.p_con_box{width: 100vw;margin: 0;}
	.fee_box{width: 96vw;margin: 2vw auto;}
	.fee_box ul li{width: 100% !important;margin: 2vw 0 0;float: initial;}
	.fee_box ul li input[type="text"],.fee_box ul li textarea{}
}


.list{width: 100%;height: auto;margin: 30px 0 0;text-align: center;font-size: 0;overflow: hidden;}
.list a,.list span{width: auto;height: 40px;margin: 0 5px;padding: 0 16px;line-height: 40px;display: inline-block;*display: inline;*zoom: 1;background: #f0f0f0;font-size: 14px;color: #999;overflow: hidden;}
.list a.active,.list a:hover{background: #004e98;color: #fff;}

/* List */
.m_list{width: 100%;height: auto;margin: 2vw auto 0;padding: 10px 2vw;box-sizing: border-box;background: #fff;line-height: 50px;text-align: center;font-size: 0;display: none;overflow: hidden;}
.m_list a{display: inline-block;height: 50px;background: #f5f6fb;font-size: 14px;color: #757575;padding: 0 20px;margin: 0 5px;border-radius: 5px;vertical-align: top;}
.m_list a.active{background: #004e98;color: #fff;}
.m_list span{display: inline-block;height: 100%;padding: 0 10px;font-size: 18px;color: #757575;vertical-align: middle;}
.m_list .list_show{width: 50px;height: 50px;background: #004e98;padding: 0;text-align: center;border-radius: 3px;overflow: hidden;}
.m_list .list_show i{width: 50%;height: 1px;background: #fff;display: block;margin: 0 auto;overflow: hidden;}
.m_list .list_show i:nth-child(2n){margin: 8px auto;}

.list_nav{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, .8);z-index: 100;display: none;overflow: hidden;}
.list_nav ul{width: 96%;max-height: 70%;margin: 0 auto;padding: 0;overflow: hidden;overflow-y: auto;}
.list_nav ul li{width: 18%;height: 60px;line-height: 60px;margin: 10px 2.5% 0 0;border-radius: 5px;float: left;text-align: center;overflow: hidden;}
.list_nav ul li:nth-child(5n){margin-right: 0;}
.list_nav ul li a{width: 100%;height: 100%;display: block;background: #fff;color: #333;}
.list_nav ul li a.active{background: #004e98;color: #fff;}
.list_close{width: 15vw;max-width: 70px;height: 15vw;max-height: 70px;border-radius: 50%;border: 2px solid #fff;margin: 20px auto 0;position: relative;overflow: hidden;}
.list_close i{width: 60%;height: 2px;display: block;background: #fff;position: absolute;top: 50%;left: 50%;margin: -1px 0 0 -30%;transform-origin: center center;}
.list_close i:first-child{transform: rotate(45deg);}
.list_close i:last-child{transform: rotate(-45deg);}

@media screen and (max-width: 991px) {
	.list{display: none;}
	.m_list{display: block;}
}

#mapshowbox{width:100%; height:500px;}
#mapshowbox_big{width:100%; height:100%; position:absolute;}
.goto_bigmap{width:100%; height:46px; padding-bottom:10px;}
.goto_bigmap a{display:inline-block; width:100%; height:46px; line-height:46px; font-size:20px; font-family:Arial, "微软雅黑"; text-align:center; color:#fff; background:#ff7000; text-decoration:none;}
.goto_bigmap a:hover{background:#004e98;}

/* 定义在线客服 */
*html{background-image:url(about:blank); background-attachment:fixed;}
.bottom_tools{top:50%; margin-top:-115px; position:fixed; z-index:999; right:0px; _position:absolute;}
.cl_kefu_one{width:45px; height:45px; margin-bottom:1px; line-height: 45px; text-align: center;}
.cl_kefu_one i{font-size: 24px; color: #fff;}
.go_radius_1{border-radius: 3px 0 0 0;}
.go_radius_2{border-radius: 0 0 0 3px;}
#cl_gotop{display:none;}
.qr_img{position:absolute;top:-45px;left:-183px; display:none; width:141px; height:168px; padding-left:32px; padding-top:50px; background:url(../images/qr_img.png) no-repeat;}
.qr_img img{border:0px; vertical-align:middle; max-width:110px; height:auto; zoom:expression( function(elm) { if (elm.width>110) { var oldVW = elm.width; elm.width=110; elm.height = elm.height*(110 /oldVW); } elm.style.zoom = '1'; }(this));}
.qr_img_en{position:absolute;top:-45px;left:-183px; display:none; width:141px; height:168px; padding-left:32px; padding-top:50px; background:url(../images/qr_img_en.png) no-repeat;}
.qr_img_en img{border:0px; vertical-align:middle; max-width:110px; height:auto; zoom:expression( function(elm) { if (elm.width>110) { var oldVW = elm.width; elm.width=110; elm.height = elm.height*(110 /oldVW); } elm.style.zoom = '1'; }(this));}
.qr_menu{position:absolute;top:46px; left:-180px; width:180px; height:auto; display:none; text-align:right; background: #fff;}
.qr_menu>span{display:inline-block; width:180px; height:auto; float:left; color:#FFF; font-size:16px; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9;}
.qr_menu a{display:inline-block; width:138px; padding-left:20px; height:45px; float:left; color:#666; font-size:14px; line-height:45px; text-align:left; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9; border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; padding-right:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.qr_menu a i{font-size: 30px; display: inline-block; vertical-align: top; margin-right: 10px; color: #40abf5;}
.qr_menu a span{display: inline-block; vertical-align: top;}
.qr_menu_1{position:absolute;top:92px; left:-180px; width:180px; height:auto; display:none; text-align:right;}
.qr_menu_1 ul{margin:0px; padding:0px;}
.qr_menu_1 ul li{display:inline-block; width:158px; padding-left:10px; height:45px; float:left; color:#666; font-size:14px; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9; border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; padding-right:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#FFF;}
.qr_menu_1 span{display:inline-block; width:180px; height:45px; float:left; color:#FFF; font-size:16px; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9;}
@media screen and (max-width: 640px) {
	.bottom_tools{display: none;}
}