@charset "utf-8";
/* CSS Document */
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*/
.header_box{width: 100%;height: 90px;border-bottom: 1px solid #e9e9e9;position: relative;z-index: 10;}
.header_box .h_content{width: 96%;max-width: 1200px;height: 90px;margin: 0 auto;overflow}
.header_box .h_content .logo{width: 31%;height: 100%;float: left;position: relative;z-index: 5;overflow: hidden;}
.header_box .h_content .logo img{vertical-align: middle;max-width: 100%;}
.header_box .h_content .search_ico{width: auto;height: 100%;margin: 0 0 0 20px;padding: 0 0 0 10px;line-height: 90px;float: right;text-align: center;color: #333;cursor: pointer;overflow: hidden;}
.header_box .h_content .search_ico i{font-size: 20px;}
.header_box .h_content .search_ico:hover{color: #e33737;}
.header_box .h_content .nav{width: auto;height: 100%;float: right;position: relative;z-index: 1;}
.header_box .h_content .nav ul{width: 100%;height: 100%;line-height: 90px;margin: 0;padding: 0;font-size: 0;}
.header_box .h_content .nav ul li{width: auto;height: 100%;float: left;margin: 0 0 0 1px;font-size: 16px;position: relative;}
.header_box .h_content .nav ul li:first-child{margin: 0;}
.header_box .h_content .nav ul li a{width: auto;height: 100%;display: block;padding: 0 25px;position: relative;z-index: 3;background: #fff;color: #333;overflow: hidden;}
.header_box .h_content .nav ul li a.active,.header_box .h_content .nav ul li:hover>a{background: #e33737;color: #fff;}
.header_box .h_content .nav ul li:hover ul{display: block;}
.header_box .h_content .nav ul li ul{width: 230px;height: auto;padding: 2px 0 0;position: absolute;top: 100%;left: 0;z-index: 2;background: #fff;box-shadow: 0 2px 5px rgba(0,0,0,.2);display: none;overflow: hidden;}
.header_box .h_content .nav ul li.last_nav_li ul{left: -116px;}
.header_box .h_content .nav ul li ul li{width: 100%;height: auto;margin: 0;line-height: 25px;overflow: hidden;} 
.header_box .h_content .nav ul li ul li a{width: 100%;height: auto;display: block;box-sizing: border-box;padding: 15px 20px;font-size: 14px;color: #757575;overflow: hidden;}
.header_box .h_content .nav ul li ul li a:hover{background: #e33737;color: #fff;}
.header_box .search_box{width: 100%;height: 90px;position: absolute;top: 0;left: 0;z-index: 2;background: #fff;display: none;}
.header_box .search_box .content{width: 96%;max-width: 500px;height: 100%;margin: 0 auto;position: relative;}
.header_box .search_box .content .search_form{width: 100%;height: 50px;padding: 20px 0;line-height: 50px;background: #fff;position: relative;z-index: 3;overflow: hidden;}
.header_box .search_box .content .search_form .close{width: 50px;height: 100%;text-align: center;float: left;color: #333;cursor: pointer;overflow: hidden;}
.header_box .search_box .content .search_form .close i{font-size: 16px;}
.header_box .search_box .content .search_form .close:hover{color: #e33737;}
.header_box .search_box .content .search_form .form{width: calc(100% - 50px);height: 100%;float: right;overflow: hidden;}
.header_box .search_box .content .search_form .form form{width: 100%;height: 100%;display: block;position: relative;overflow: hidden;}
.header_box .search_box .content .search_form .form form input[type="text"]{width: calc(100% - 50px);height: 100%;box-sizing: border-box;padding: 0 10px 0 0;border: 0;position: absolute;left: 0;top: 0;z-index: 2;font-size: 16px;color: #333;overflow: hidden;}
.header_box .search_box .content .search_form .form form input[type="submit"]{width: 50px;height: 100%;padding: 0 0 0 50px;position: absolute;right: 0;top: 0;border: 0;z-index: 3;color: #fff;background: none;cursor: pointer;overflow: hidden;}
.header_box .search_box .content .search_form .form form .btn{width: 50px;height: 100%;position: absolute;right: 0;top: 0;z-index: 2;color: #333;text-align: center;overflow: hidden;}
.header_box .search_box .content .search_form .form form .btn i{font-size: 20px;}
.header_box .search_box .content .search_form .form form:hover .btn{color: #e33737;}
.header_box .search_box .content .search_form .form form input[type="text"]::-webkit-input-placeholder{font-size: 14px;color: #757575;}
.header_box .search_box .content .search_form .form form input[type="text"]:-moz-placeholder{font-size: 14px;color: #757575;}
.header_box .search_box .content .search_form .form form input[type="text"]::-moz-placeholder{font-size: 14px;color: #757575;}
.header_box .search_box .content .search_form .form form input[type="text"]:-ms-input-placeholder{font-size: 14px;color: #757575;}
.header_box .search_box .content:hover .hot_search{display: block;}
.header_box .search_box .content .hot_search{width: 100%;height: auto;max-height: 450px;position: absolute;top: 91px;left: 0;z-index: 2;background: #fff;box-shadow: 0 4px 5px rgba(0,0,0,.5);display: none;overflow: hidden;overflow-y: auto;}
.header_box .search_box .content .hot_search ul{width: 100%;height: auto;margin: 0;padding: 0;overflow: hidden;}
.header_box .search_box .content .hot_search ul li{width: 100%;height: auto;overflow: hidden;}
.header_box .search_box .content .hot_search ul li span,.header_box .search_box .content .hot_search ul li a{width: 100%;height: auto;display: block;box-sizing: border-box;padding: 12px 20px;overflow: hidden;}
.header_box .search_box .content .hot_search ul li span{font-size: 12px;color: #999;}
.header_box .search_box .content .hot_search ul li a{font-size: 14px;color: #333;}
.header_box .search_box .content .hot_search ul li a:hover{background: #f0f0f0;}

/* Mobile Header */
.m_header_box{width: 100%;height: 80px;box-sizing: border-box;padding: 0 2%;background: #e33737;position: relative;overflow: hidden;display: none;}
.m_header_box .logo{width: 70%;max-width: 140px;height: 100%;float: left;overflow: hidden;}
.m_header_box .logo img{vertical-align: middle;max-width: 100%;max-height: 90%;}
.m_header_box .btn{width: 40px;height: 100%;float: right;overflow: hidden;}
.m_header_box .btn i{width: 100%;height: 2px;display: block;background: #fff;overflow: hidden;}
.m_header_box .btn i:nth-child(2){margin: 12px 0;}
/* Mobile Page Header */
.m_header_box .return{width: 40px;height: 100%;float: left;overflow: hidden;}
.m_header_box .return a{width: 100%;height: 100%;line-height: 80px;color: #fff;display: block;position: relative;text-indent: -5px;font-weight: 100;overflow: hidden;}
.m_header_box .return a i{font-size: 36px;}
.m_header_box .title{width: calc(96vw - 90px);height: 100%;position: absolute;left: 50%;margin: 0 0 0 calc((96vw - 90px) * -0.5);text-align: center;line-height: 79px;color: #fff;font-size: 24px;}

/* Mobile Nav */
.mobile_nav{width: 70%;height: 100%;position: fixed;top: 0;left: -100%;z-index: 100;background: rgba(255,255,255,0.90);overflow: hidden;-webkit-transition: left .5s;-moz-transition: left .5s;-ms-transition: left .5s;-o-transition: left .5s;transition: left .5s;}
.mobile_nav .header{width: 100%;height: 79px;box-sizing: border-box;padding: 0 16px;line-height: 0;overflow: hidden;}
.mobile_nav .header .close{width: 50%;max-width: 60px;height: 100%;line-height: 79px;float: left;position: relative;overflow: hidden;}
.mobile_nav .header .close i{font-size: 36px;color: #e33737;}
.mobile_nav .header .lang{width: auto;height: 40px;line-height: 40px;float: right;margin: 20px 0;text-align: center;font-size: 0;overflow: hidden;}
.mobile_nav .header .lang a{width: 40px;height: 40px;margin: 0 6px 0 0;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;background: #fff;border-radius: 50%;color: #666;font-size: 14px;line-height: 40px;overflow: hidden;}
.mobile_nav .header .lang a:last-child{margin: 0;}
.mobile_nav .header .lang a.active{background: #e33737;color: #fff;}
.mobile_nav .line{width: 100%;height: 1px;background: #e33737;}
.mobile_nav .menu{width: 100%;height: calc(100vh - 90px);overflow: hidden;overflow-y: auto;}
.mobile_nav .menu ul{width: 100%;height: auto;margin: 0;padding: 0;overflow: hidden;}
.mobile_nav .menu ul li{width: 100%;height: auto;overflow: hidden;}
.mobile_nav .menu ul li:last-child{border: 0;}
.mobile_nav .menu ul li a{width: 100%;height: auto;display: block;box-sizing: border-box;padding: 20px 45px 20px 20px;font-size: 18px;position: relative;overflow: hidden;}
.mobile_nav .menu ul li a .icon_right{width: 20px;height: 40px;position: absolute;top: 50%;right: 15px;margin: -20px 0 0;z-index: 2;overflow: hidden;}
.mobile_nav .menu ul li a .icon_right i{font-size: 10px;color: #999;}
.mobile_nav .menu ul li a.active{background: #e33737;color: #fff;}
.mobile_nav .menu ul li a.active .icon_right i{color: #fff;}
.mobile_nav .menu ul li ul{display: none;background: #fff;}
.mobile_nav .menu ul li ul li{border: 0;}
.mobile_nav .menu ul li ul li a{font-size: 16px;color: #757575;padding: 20px;padding-left: 35px;}
.mobile_nav .menu ul li ul li a.active{background: none;color: #e33737;}
.mobile_nav .menu ul li ul li ul li a{font-size: 14px;padding: 12px 20px 12px 50px;color: #999;}
.mobile_nav_mask{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 97;background: #000;opacity: .5;display: none;}

@media screen and (max-width: 991px) {
	.header_box{display: none;}
	.m_header_box{display: block;}
}

/* Banner */
.banner_box{width: 96%;max-width: 1200px;height: 400px;margin: 50px auto 0;position: relative;z-index: 1;overflow: hidden; border-radius: 5px;}
.banner_box ul{margin: 0;padding: 0;list-style: none;position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.banner_box ul li{text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.banner_box ul li img{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));}

.banner_box .banner_list{width: 1200px;height: 100%;position: relative;left: 50%;margin: 0 0 0 -600px;z-index: 1; border-radius: 5px; overflow: hidden;}
.banner_box .banner_list ul{width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden;}
.banner_box .banner_list ul li{width: 1200px;height: 100%;float: left;font-size: 0;text-align: center;overflow: hidden;}
.banner_box .banner_list ul li img{max-width: 100%;}
.banner_box .prev,.banner_box .next{width: 50px;height: 50px;position: absolute;top: 50%;margin-top: -20px;z-index: 2;line-height: 50px;border-radius: 50%;cursor: pointer;background: rgba(0,0,0,.5);text-align: center;color: #fff;overflow: hidden;}
.banner_box .prev i,.banner_box .next i{font-size: 16px;}
.banner_box .prev{left: 30px;}
.banner_box .next{right: 30px;}
.banner_box .prev:hover,.banner_box .next:hover{background: #e33737;}

/* Banner */
.banner_box1{width: 96%;max-width: 1200px;height: 400px;margin: 50px auto 0;position: relative;z-index: 1;overflow: hidden; border-radius: 5px;}
.banner_box1 ul{margin: 0;padding: 0;list-style: none;position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.banner_box1 ul li{text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.banner_box1 ul li img{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));}

.banner_box1 .banner_list{width: 1200px;height: 100%;position: relative;left: 50%;margin: 0 0 0 -600px;z-index: 1; border-radius: 5px; overflow: hidden;}
.banner_box1 .banner_list ul{width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden;}
.banner_box1 .banner_list ul li{width: 1200px;height: 100%;float: left;font-size: 0;text-align: center;overflow: hidden;}
.banner_box1 .banner_list ul li img{max-width: 100%;}
.banner_box1 .prev,.banner_box1 .next{width: 50px;height: 50px;position: absolute;top: 50%;margin-top: -20px;z-index: 2;line-height: 50px;border-radius: 50%;cursor: pointer;background: rgba(0,0,0,.5);text-align: center;color: #fff;overflow: hidden;}
.banner_box1 .prev i,.banner_box1 .next i{font-size: 16px;}
.banner_box1 .prev{left: 30px;}
.banner_box1 .next{right: 30px;}
.banner_box1 .prev:hover,.banner_box1 .next:hover{background: #e33737;}

/* Mobile Banner */
.banner_c{width: 100%;height: auto;position:relative;z-index:1;display: none;font-size: 0;overflow: hidden;}
.banner_c ul{margin: 0;padding: 0;list-style: none;position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.banner_c ul li{text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.banner_c ul li img{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));}
.ico_c{position:absolute;bottom:10px;left:0;width:100%;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.ico_c.swiper-pagination-hidden{opacity:0}
.ico_c span{margin: 0 3px;display: block;width: 10px;height: 10px;display: inline-block;border-radius: 100%;background: #fff;}
.ico_c span{cursor: pointer}
.swiper-pagination-white span{background: #fff}
.ico_c .swiper-pagination-bullet-active{opacity: 1;background: #e33737;}

@media screen and (max-width: 991px) {
	.banner_box{display: none;}
	.banner_box1{display: none;}
	.banner_c{display: block;}
}

/* Advantage */
.i_adv_box{width: 100%;height: auto;overflow: hidden;}
.i_adv_box .i_adv_list{width: 96%;max-width: 1200px;height: auto;margin: 50px auto;overflow: hidden;}
.i_adv_box .i_adv_list ul{width: 100%;height: auto;margin: 0;padding: 0;overflow: hidden;}
.i_adv_box .i_adv_list ul li{width: 18.8%;height: auto;box-sizing: border-box;margin: 0 1.5% 0 0;padding: 0 10px;border: 1px solid #e9e9e9;float: left;overflow: hidden;}
.i_adv_box .i_adv_list ul li:last-child{margin-right: 0;}
.i_adv_box .i_adv_list ul li .top{width: 100%;height: auto;padding: 15px 0;overflow: hidden;}
.i_adv_box .i_adv_list ul li .top .img{width: 100%;height: 100px;text-align: center;font-size: 0;overflow: hidden;}
.i_adv_box .i_adv_list ul li .top .img img{vertical-align: middle;max-width: 100%;}
.i_adv_box .i_adv_list ul li .top .title{width: 100%;height: auto;margin: 10px 0 0;font-size: 28px;font-weight: bold;text-align: center;color: #999;overflow: hidden;}
.i_adv_box .i_adv_list ul li .text{ display: none !important;border-top: 1px dashed #d9d9d9; width: 100%;height: 240px;padding: 15px 0;text-align: justify;line-height: 24px;font-size: 12px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}

@media screen and (min-width: 541px) and (max-width: 991px) {
	.i_adv_box .i_adv_list{margin: 30px auto;}
	.i_adv_box .i_adv_list ul{margin-top: -2vw;}
	.i_adv_box .i_adv_list ul li{width: 32%;margin: 2vw 2% 0 0;}
	.i_adv_box .i_adv_list ul li:last-child{margin-right: 0;}
	.i_adv_box .i_adv_list ul li:first-child,.i_adv_box .i_adv_list ul li:nth-child(2){width: 49%;}
	.i_adv_box .i_adv_list ul li:nth-child(2){margin-right: 0;}
}
@media screen and (max-width: 540px) {
	.i_adv_box .i_adv_list{margin: 10px auto;}
	.i_adv_box .i_adv_list ul li{width: 100%;margin: 10px 0 0;}
	.i_adv_box .i_adv_list ul li:first-child{margin-top: 0;}
	.i_adv_box .i_adv_list ul li .text{height: auto;}
}

/* Products */
.i_pro_box{width: 100%;height: auto;padding: 50px 0;background: #f9f9f9;border-top: 1px solid #e4e4e4;overflow: hidden;}
.i_pro_box .i_pro_list{width: 96%;max-width: 1200px;height: auto;margin: 0 auto;overflow: hidden;}
.i_pro_box .i_pro_list ul{width: 1000%;height: auto;margin: 0;padding: 0;position: relative;overflow: hidden;}
.i_pro_box .i_pro_list ul li{width: 290px;height: auto;margin: 0 13px 0 0;float: left;overflow: hidden;}
.i_pro_box .i_pro_list ul li .img{width: 100%;height: auto;border-radius: 5px 5px 0 0;background: #fff;text-align: center;overflow: hidden;}
.i_pro_box .i_pro_list ul li .img img{vertical-align: middle;max-width: 100%;}
.i_pro_box .i_pro_list ul li .text{width: 100%;height: 50px;box-sizing: border-box;border: 1px solid #d9d9d9;padding: 0 5px;background: #fff;text-align: center;line-height: 50px;color: #333;border-radius: 0 0 5px 5px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.i_pro_box .i_pro_list ul li:hover .text{color: #e33737;}

@media screen and (min-width: 769px) and (max-width: 991px) {
	.i_pro_box{padding: 30px 0;}
	.i_pro_box .i_pro_list ul{width: 100%;margin-top: -20px;}
	.i_pro_box .i_pro_list ul li{width: 23.5%;margin: 20px 2% 0 0;}
	.i_pro_box .i_pro_list ul li:nth-child(4n){margin-right: 0;}
	.i_pro_box .i_pro_list ul li:last-child{margin-right: 0;}
	.i_pro_box .i_pro_list ul li .text{font-size: 14px;}
	/*.i_pro_box .i_pro_list ul li:nth-child(2n){float: right;}*/
}
@media screen and (min-width: 541px) and (max-width: 768px) {
	.i_pro_box{padding: 30px 0;}
	.i_pro_box .i_pro_list ul{width: 100%;margin-top: -20px;}
	.i_pro_box .i_pro_list ul li{width: 32%;margin: 20px 2% 0 0;}
	.i_pro_box .i_pro_list ul li:nth-child(3n){margin-right: 0;}
	.i_pro_box .i_pro_list ul li .text{font-size: 14px;}
}
@media screen and (max-width: 540px) {
	.i_pro_box{padding: 30px 0;}
	.i_pro_box .i_pro_list ul{width: 100%;margin-top: -20px;}
	.i_pro_box .i_pro_list ul li{width: 49%;margin: 20px 0 0;}
	.i_pro_box .i_pro_list ul li:nth-child(2n){float: right;}
	.i_pro_box .i_pro_list ul li .text{font-size: 14px;}
}

/*About*/
.i_abo_box{width: 96%;max-width: 1200px;height: auto;margin: 50px auto;position: relative;overflow: hidden;}
.i_abo_box .img{width: 100%;height: auto;font-size: 0;overflow: hidden; border-radius: 5px;}
.i_abo_box .content{width: 50%;height: 100%;box-sizing: border-box;padding: 0 50px;position: absolute;top: 0;right: 0;background: rgba(0,0,0,.5);color: #fff;overflow: hidden; border-radius: 0 5px 5px 0;}
.i_abo_box .content .title{width: 100%;height: auto;margin: 15px 0;font-size: 18px;font-weight: bold;overflow: hidden;}
.i_abo_box .content .text{width: 100%;height: auto;margin: 15px 0;font-size: 14px;line-height: 28px;overflow: hidden;}
.i_abo_box .content .more{width: 100%;height: 36px;line-height: 36px;overflow: hidden;}
.i_abo_box .content .more a{width: auto;height: 34px;padding: 0 30px;display: inline-block;border: 1px solid #fff;font-size: 12px;color: #fff;overflow: hidden;}
.i_abo_box .content .more a:hover{background: #fff;color: #e33737;}


@media screen and (max-width: 991px) {
	.i_abo_box{margin: 30px auto;}
	.i_abo_box .content{width: 100%;text-align: center;padding: 0 5vw;}
	.i_abo_box .content .more a{background: #fff;color: #e33737;}
}

/* Main */
.i_main_box{width: 100%;height: auto;background: #f9f9f9;overflow: hidden;}
.i_main_box .i_main_tab{width: 100%;height: 49px;background: #fff;border-bottom: 1px solid #e4e4e4;text-align: center;font-size: 0;overflow}
.i_main_box .i_main_tab a{width: auto;height: 48px;line-height: 50px;display: inline-block;*display: inline;*zoom: 1;margin: 0 20px;font-size: 16px;color: #999;vertical-align: top;overflow: hidden;}
.i_main_box .i_main_tab a.active{border-bottom: 2px solid #333;color: #333;}
.i_main_box .i_main_tab a:hover{border-bottom: 2px solid #333;color: #333;}
.i_main_box .i_main_m{width: 96%;max-width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
.i_main_box .i_main_m .content{width: 100%;height: auto;display: none;overflow: hidden;}
.i_main_box .i_main_m .content:first-child{display: block;}
.i_main_box .i_main_m .content .left{width: 562px;height: auto;float: left;padding: 14px;border: 1px solid #d9d9d9;background: #fff;overflow: hidden;}
.i_main_box .i_main_m .content .left .img{width: 100%;max-height: 375px;font-size: 0;text-align: center;overflow: hidden;}
.i_main_box .i_main_m .content .left .img img{vertical-align: middle;max-width: 100%;}
.i_main_box .i_main_m .content .left .text{width: 100%;height: auto;margin: 14px 0 0;overflow: hidden;}
.i_main_box .i_main_m .content .left .text .title{width: 100%;height: 20px;font-size: 16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_main_box .i_main_m .content .left .text .title a{color: #333;}
.i_main_box .i_main_m .content .left .text .title a:hover{color: #e33737;}
.i_main_box .i_main_m .content .left .text .txt{width: 100%;height: auto;margin: 10px 0 0;line-height: 25px;font-size: 14px;color: #999;overflow: hidden;}
.i_main_box .i_main_m .content .left .text .bottom{width: 100%;height: 30px;line-height: 30px;margin: 10px 0 0;overflow: hidden;}
.i_main_box .i_main_m .content .left .text .bottom .time{width: auto;height: 100%;float: left;font-size: 14px;color: #999;overflow: hidden;}
.i_main_box .i_main_m .content .left .text .bottom .time i{vertical-align: top;margin: 0 10px 0 0;}
.i_main_box .i_main_m .content .left .text .bottom .more{width: auto;height: 100%;float: right;font-size: 14px;overflow: hidden;}
.i_main_box .i_main_m .content .left .text .bottom .more a{color: #e33737;}
.i_main_box .i_main_m .content .new_list{width: 580px;height: auto;float: right;overflow: hidden;}
.i_main_box .i_main_m .content .new_list ul{width: auto;height: auto;margin: 0;padding: 0;overflow: hidden;}
.i_main_box .i_main_m .content .new_list ul li{width: 100%;height: auto;padding: 14px 0;border-bottom: 1px dashed #999;overflow: hidden;}
.i_main_box .i_main_m .content .new_list ul li:first-child{padding-top: 0;}
.i_main_box .i_main_m .content .new_list ul li .title{width: 80%;height: 24px;line-height: 24px;float: left;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_main_box .i_main_m .content .new_list ul li .title a{color: #333;}
.i_main_box .i_main_m .content .new_list ul li .title a:hover{color: #e33737;}
.i_main_box .i_main_m .content .new_list ul li .time{width: 18%;height: 24px;line-height: 24px;float: right;text-align: right;font-size: 14px;color: #999;overflow: hidden;}
.i_main_box .i_main_m .content .new_list ul li .time i{vertical-align: top;margin: 0 10px 0 0;}
.i_main_box .i_main_m .content .new_list ul li .text{width: 100%;height: auto;margin: 5px 0 0;line-height: 24px;font-size: 14px;color: #999;overflow: hidden;}

@media screen and (max-width: calc(1200px / 0.96)) {
	.i_main_box .i_main_m .content .left{width: 50%;box-sizing: border-box;}
	.i_main_box .i_main_m .content .new_list{width: 48%;}
}
@media screen and (max-width: 991px) {
	.i_main_box{background: #f5f5f5;}
	.i_main_box .i_main_tab a{font-size: 18px;}
	.i_main_box .i_main_tab a.active{font-weight: bold;color: #e33737;border-color: #e33737;}
	.i_main_box .i_main_m{margin: 20px auto;}
	.i_main_box .i_main_m .content .left{width: 100%;float: initial;/*display: none;*/}
	.i_main_box .i_main_m .content .new_list{width: 100%;margin: 20px 0 0;float: initial;}
	.i_main_box .i_main_m .content .new_list ul li{width: 100%;box-sizing: border-box;margin: 15px 0 0;padding: 20px 12px;background: #fff;border: 0;}
	.i_main_box .i_main_m .content .new_list ul li:first-child{margin-top: 0;padding: 20px 12px;}
	.i_main_box .i_main_m .content .new_list ul li .title,.i_main_box .i_main_m .content .new_list ul li .time{width: 100%;float: initial;text-align: left;}
	.i_main_box .i_main_m .content .new_list ul li .time{margin: 10px 0;}
}

/* Footer */
.footer_box{width: 100%;height: auto;padding: 40px 0;background: #282828;overflow: hidden;}
.footer_box .links_box{width: 96%;max-width: 1200px;height: auto;margin: 0 auto;overflow: hidden;}
.footer_box .links_box .title{width: 100%;height: auto;font-size: 18px;font-weight: bold;color: #666;overflow: hidden;}
.footer_box .links_box .link_btn{width: 100%;height: auto;margin: 10px 0 0;font-size: 0;overflow: hidden;}
.footer_box .links_box .link_btn a{width: auto;height: 30px;line-height: 30px;display: inline-block;*display: inline;*zoom: 1;margin: 0 0 0 30px;font-size: 16px;color: #666;}
.footer_box .links_box .link_btn a:first-child{margin: 0;}
.footer_box .links_box .link_btn a:hover{color: #999;}
.footer_box .nav{width: 96%;max-width: 1200px;height: auto;margin: 20px auto;line-height: 30px;font-size: 0;overflow: hidden;}
.footer_box .nav a{width: auto;height: 30px;line-height: 30px;display: inline-block;*display: inline;*zoom: 1;margin: 0 0 0 30px;font-size: 16px;color: #fff;}
.footer_box .nav a:first-child{margin: 0;}
.footer_box .nav a:hover{color: #fff; text-decoration: underline;}
.footer_box .line{width: 96%;max-width: 1200px;height: 1px;margin: 20px auto;background: #666;overflow: hidden;}
.footer_box .bottom{width: 96%;max-width: 1200px;height: auto;margin: 20px auto;overflow: hidden;}
.footer_box .bottom .content{width: 60%;height: auto;float: left;overflow: hidden;}
.footer_box .bottom .content .con{width: 100%;height: auto;font-size: 14px;line-height: 24px;color: #fff;overflow: hidden;}
.footer_box .bottom .content .con p{margin: 5px 0;padding: 0;}
.footer_box .bottom .content .con a{color: #fff;}
.footer_box .bottom .content .con a:hover{color: #fff; text-decoration: underline;}
.footer_box .bottom .content .copy{width: 100%;height: auto;margin: 30px 0 0;font-size: 14px;line-height: 24px;color: #fff;overflow: hidden;}
.footer_box .bottom .content .copy img{vertical-align: middle;margin: 0 10px 0 0;}
.footer_box .bottom .content .copy a{color: #fff;}
.footer_box .bottom .copy a:hover{color: #fff; text-decoration: underline;}
.footer_box .bottom .ewm{width: auto;height: auto;float: right;font-size: 0;text-align: right;overflow: hidden;}
.footer_box .bottom .ewm .img{width: auto;height: auto;display: inline-block;*display: inline;*zoom: 1;margin: 0 0 0 10px;overflow: hidden;}
.footer_box .bottom .ewm .img img{max-width: 140px;}
.footer_box .bottom .ewm .img:first-child{margin: 0;}

/* Mobile Search */
.mobile_search_box{width: 100%;height: auto;display: none;overflow: hidden;}
.mobile_search_box .content{width: 96%;max-width: 1000px;height: 54px;background: #fff;margin: 0 auto;overflow: hidden;}
.mobile_search_box .content form{width: 100%;height: 100%;display: block;position: relative;overflow: hidden;}
.mobile_search_box .content form input[type="text"]{width: 75%;height: 54px;box-sizing: border-box;padding: 0 10px;border: 0;position: absolute;left: 0;top: 0;z-index: 2;overflow: hidden;}
.mobile_search_box .content form input[type="submit"]{width: 25%;height: 100%;background: none;position: absolute;right: 0;top: 0;z-index: 3;border: 0;color: #fff;cursor: pointer;overflow: hidden;}
.mobile_search_box .content form .btn{width: 25%;height: 100%;line-height: 54px;position: absolute;right: 0;top: 0;z-index: 2;background: #e33737;color: #fff;text-align: center;overflow: hidden;}
.mobile_search_box .content form .btn i{font-size: 20px;}
.mobile_search_box .content form input[type="text"]::-webkit-input-placeholder{font-size: 14px;color: #757575;}
.mobile_search_box .content form input[type="text"]:-moz-placeholder{font-size: 14px;color: #757575;}
.mobile_search_box .content form input[type="text"]::-moz-placeholder{font-size: 14px;color: #757575;}
.mobile_search_box .content form input[type="text"]:-ms-input-placeholder{font-size: 14px;color: #757575;}

@media screen and (max-width: 991px) {
	.footer_box{padding: 0;}
	.mobile_search_box{display: block;margin: 20px 0 0;}
	.footer_box .links_box,.footer_box .bottom .content .con,.footer_box .bottom .ewm{display: none;}
	.footer_box .nav{display: none;}
	.footer_box .bottom .content{width: 100%;float: initial;}
	.footer_box .bottom .content .copy{margin: 0;text-align: center;}

}

/*Page Content*/
.p_main_box{width: 100%;height: auto;background: #f9f9f9;overflow: hidden;}
.go_white{background: #fff;}
.p_main_box .navigation{width: 100%;height: 40px;line-height: 40px;background: #fff;border-bottom: 1px solid #e9e9e9;overflow: hidden;}
.p_main_box .navigation .center{width: 96%;max-width: 1200px;height: auto;margin: 0 auto;font-size: 14px;color: #e33737;overflow: hidden;}
.p_main_box .navigation .center i{vertical-align: top;color: #999;}
.p_main_box .navigation .center i.icon_home{margin: 0 8px 0 0;font-size: 14px;}
.p_main_box .navigation .center i.icon_jt_right{margin: 0 8px;font-size: 10px;}
.p_main_box .navigation .center a{color: #999;}
.p_main_box .navigation .center a:hover{color: #e33737;}
@media screen and (max-width: 991px) {
	.p_main_box .navigation{display: none;}
}

/* Page Contact top */
.p_con_top{width: 96%; max-width: 1200px; height: auto; margin: 30px auto;}
.p_con_left{width: 48%;min-height: 460px; float: left; box-sizing: border-box; margin-right: 2%;background: #fff;}
.p_con_right{width: 50%;min-height: 460px; float: left;box-sizing: border-box;margin: 0;padding: 15px;background: #fff;font-size: 14px;line-height: 30px;color: #757575;text-align: justify;overflow: hidden;}
#container { width: 100%; height: 100%; min-height: 460px; margin: 0px;}
p.my-title { margin: 0 10px; line-height: 150%;font-size:18px;font-family:"微软雅黑";}
p.my-desc { margin: 5px 10px; line-height: 150%;font-size:14px;font-family:"微软雅黑";}

@media screen and (max-width: 991px) {
	#container{min-height: 300px;}
	.p_con_left{width: 100%;margin: 0;min-height: 300px;}
	.p_con_right{width: 100%;margin-top: 30px;min-height: 300px;}
}

/* Page Contact */
.p_con_box{width: 96%;max-width: 1200px;height: auto;box-sizing: border-box;margin: 30px auto;background: #fff;font-size: 14px;line-height: 30px;color: #757575;text-align: justify;overflow: hidden;}
.p_con_box p:first-child{margin-top: 0;}
.p_con_box p:last-child{margin-bottom: 0;}
.p_con_box img{vertical-align: middle;max-width: 100%;}
.p_con_box table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_con_box table tr:hover{ background: #f5f5f5;}
.p_con_box table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_con_box table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

/* Page About */
.p_abo_box{width: 96%;max-width: 790px;height: auto;box-sizing: border-box;margin: 30px auto;padding: 15px;box-shadow: 0 0 5px rgba(0,0,0,.15);background: #fff;font-size: 14px;line-height: 30px;color: #757575;text-align: justify;overflow: hidden;}
.p_abo_box p:first-child{margin-top: 0;}
.p_abo_box p:last-child{margin-bottom: 0;}
.p_abo_box img{vertical-align: middle;max-width: 100%;}
.p_abo_box table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_abo_box table tr:hover{ background: #f5f5f5;}
.p_abo_box table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_abo_box table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

/*Page Products*/
.p_pro_box{width: 96%;max-width: 1200px;height: auto;margin: 0 auto;overflow: hidden;}
.p_pro_box .p_pro_list{width: 100%;height: auto;margin: 30px 0;overflow: hidden;}
.p_pro_box .p_pro_list ul{width: 100%;height: auto;margin: -20px 0 0;padding: 0;overflow: hidden;}
.p_pro_box .p_pro_list ul li{width: 100%;height: auto;margin: 20px 0 0;float: left;text-align: center;background: #fff;display: table;overflow: hidden;}
.p_pro_box .p_pro_list ul li .img,.p_pro_box .p_pro_list ul li .content{display: table-cell;vertical-align: middle;border-collapse: collapse;}
.p_pro_box .p_pro_list ul li .img{width: 298px;height: auto;box-sizing: border-box;border: 1px solid #d9d9d9;background: #fff;overflow: hidden;}
.p_pro_box .p_pro_list ul li .img img{vertical-align: middle;max-width: 100%;}
.p_pro_box .p_pro_list ul li .content{width: calc(100% - 298px);height: auto;box-sizing: border-box;vertical-align: top;text-align: left;padding: 20px;border: 1px solid #d9d9d9;border-left: 0;line-height: 20px;font-size: 14px;overflow: hidden;}
.p_pro_box .p_pro_list ul li .content .title{width: 100%;height: auto;font-size: 18px;font-weight: bold;overflow: hidden;}
.p_pro_box .p_pro_list ul li .content .title a{color: #333;}
.p_pro_box .p_pro_list ul li .content .title a:hover{color: #e33737;}
.p_pro_box .p_pro_list ul li .content .text{width: 100%;height: auto;margin: 20px 0 0;font-size: 14px;line-height: 24px;color: #757575;overflow: hidden;}
.p_pro_box .p_pro_list ul li .content .text ul{width: 100%;height: auto;box-sizing: border-box;margin: 0;padding: 0;border: 1px solid #d9d9d9;border-top: 0;border-left: 0;overflow: hidden;}
.p_pro_box .p_pro_list ul li .content .text ul li{width: 100%;height: auto;margin: 0;border-top: 1px solid #d9d9d9;overflow: hidden;}
.p_pro_box .p_pro_list ul li .content .text ul li div{width: 50%;height: auto;float: left;box-sizing: border-box;border-left: 1px solid #d9d9d9;text-align: left;overflow: hidden;}
.p_pro_box .p_pro_list ul li .content .text ul li .l_title{height: 50px;line-height: 50px;padding: 0 15px;background: #f5f5f5;font-size: 16px;font-weight: bold;color: #757575;}
.p_pro_box .p_pro_list ul li .content .text ul li .l_txt{height: 164px;line-height: 25px;padding: 12px 15px;font-size: 14px;color: #757575;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}

@media screen and (max-width: 991px) {
	.p_pro_box .p_pro_list ul li .img,.p_pro_box .p_pro_list ul li .content{display: block;}
	.p_pro_box .p_pro_list ul li .img{width: 100%;border-bottom: 0;}
	.p_pro_box .p_pro_list ul li .content{width: 100%;padding: 0;border: 1px solid #d9d9d9;}
	.p_pro_box .p_pro_list ul li .content .title{box-sizing: border-box;padding: 0 10px;line-height: 50px;font-size: 14px;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
	.p_pro_box .p_pro_list ul li .content .text{display: none;}
}
@media screen and (min-width: 541px) and (max-width: 991px) {
	.p_pro_box .p_pro_list ul li{width: 32%;margin: 20px 2% 0 0;display: block;}
	.p_pro_box .p_pro_list ul li:nth-child(3n){margin-right: 0;}
}
@media screen and (max-width: 540px) {
	.p_pro_box .p_pro_list ul li{width: 49%;margin: 20px 0 0;display: block;}
	.p_pro_box .p_pro_list ul li:nth-child(2n){float: right;}
}

.p_pro_box .hot_img{width: 100%;height: auto;margin: 40px 0;font-size: 0;text-align: center;overflow: hidden;}
.p_pro_box .hot_img img{width: 100%;}
.hot_box{width: 100%;height: auto;margin: 40px 0;overflow: hidden;}
.hot_box .hot_title{width: 100%;height: auto;font-size: 16px;color: #333;overflow: hidden;}
.hot_box .hot_pro_list{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.hot_box .hot_pro_list ul{width: 100%;height: auto;margin: -20px 0 0;padding: 0;overflow: hidden;}
.hot_box .hot_pro_list ul li{width: 290px;height: auto;margin: 20px 13px 0 0;float: left;overflow: hidden;}
.hot_box .hot_pro_list ul li:nth-child(4n){margin-right: 0;}
.hot_box .hot_pro_list ul li .img{width: 100%;height: auto;border-radius: 5px 5px 0 0;background: #fff;text-align: center;overflow: hidden;}
.hot_box .hot_pro_list ul li .img img{vertical-align: middle;max-width: 100%;}
.hot_box .hot_pro_list ul li .text{width: 100%;height: 50px;box-sizing: border-box;border: 1px solid #d9d9d9;padding: 0 5px;background: #fff;text-align: center;line-height: 50px;color: #333;border-radius: 0 0 5px 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hot_box .hot_pro_list ul li:hover .text{color: #e33737;}

@media screen and (max-width: 1250px) {
	.hot_box .hot_pro_list ul li{width: 23.5%;margin-right: 2%;}
}

@media screen and (max-width: 991px) {
	/*.p_pro_box .hot_img,.hot_box{display: none;}*/
}

/* Page Products Details */
.p_pro_box .p_pro_details{width: 100%;height: auto;overflow: hidden;}
.p_pro_box .p_pro_details .header{width: 96%;max-width: 840px;height: auto;box-sizing: border-box;margin: 30px auto;padding: 20px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.15);overflow: hidden;}
.p_pro_box .p_pro_details .header .header_img{width: 400px;height: auto;position:relative;z-index:1;font-size: 0;float: left;overflow: hidden;}
.p_pro_box .p_pro_details .header .header_img ul{margin: 0;padding: 0;list-style: none;position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.p_pro_box .p_pro_details .header .header_img ul li{text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.p_pro_box .p_pro_details .header .header_img ul li img{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));}
.pro_ico{position:absolute;bottom:10px;left:0;width:100%;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.pro_ico.swiper-pagination-hidden{opacity:0}
.pro_ico span{margin: 0 3px;display: block;width: 10px;height: 10px;display: inline-block;border-radius: 100%;background: #d9d9d9;}
.pro_ico span{cursor: pointer}
.swiper-pagination-white span{background: #d9d9d9}
.pro_ico .swiper-pagination-bullet-active{opacity: 1;background: #e33737;}

.p_pro_box .p_pro_details .header .header_text{width: calc(100% - 420px);float: right;overflow: hidden;}
.p_pro_box .p_pro_details .header .header_text .title{width: 100%;height: auto;padding: 0 0 20px;line-height: 30px;font-size: 14px;color: #666;overflow: hidden;}
.p_pro_box .p_pro_details .header .header_text .title h1{margin: 0;padding: 0;font-size: 24px;color: #333;}
.p_pro_box .p_pro_details .header .header_text .title p{margin: 5px 0;padding: 0;}
.p_pro_box .p_pro_details .header .header_text .text{width: 100%;height: auto;margin: 15px 0 0;font-size: 14px;color: #757575;line-height: 24px;overflow: hidden;}
.p_pro_box .p_pro_details .header .header_text .text p{margin: 8px 0;padding: 0;}
.p_pro_box .p_pro_details .header .header_text .text p:first-child{margin-top: 0;}
.p_pro_box .p_pro_details .header .header_text .text p:last-child{margin-bottom: 0;}
.p_pro_box .p_pro_details .header .header_text .text img{max-width: 100%;}
.p_pro_box .p_pro_details .header .header_text .text table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_pro_box .p_pro_details .header .header_text .text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_pro_box .p_pro_details .header .header_text .text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

@media screen and (max-width: 768px) {
	.p_pro_box .p_pro_details .header .header_img{width: 100%;height: auto;float: initial;}
	.p_pro_box .p_pro_details .header .header_text{width: 100%;margin: 20px 0 0;float: initial;}
}

.p_pro_box .p_pro_details .content{width: 96%;max-width: 840px;height: auto;box-sizing: border-box;margin: 30px auto;padding: 20px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.15);line-height: 30px;font-size: 16px;color: #757575;overflow: hidden;}
.p_pro_box .p_pro_details .content p:first-child{margin-top: 0;}
.p_pro_box .p_pro_details .content p:last-child{margin-bottom: 0;}
.p_pro_box .p_pro_details .content img{vertical-align: middle;max-width: 100%;}
.p_pro_box .p_pro_details .content table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_pro_box .p_pro_details .content table tr:hover{ background: #f5f5f5;}
.p_pro_box .p_pro_details .content table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_pro_box .p_pro_details .content table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

/* Page Jobs */
.p_jobs_box{width: 96%;max-width: 1220px;margin: 0 auto;overflow: hidden;}
.p_jobs_box .p_jobs_list{width: 100%;height: auto;margin: 20px 0;overflow: hidden;}
.p_jobs_box .p_jobs_list ul{width: 100%;height: auto;box-sizing: border-box;margin: -20px 0 0;padding: 10px;overflow: hidden;}
.p_jobs_box .p_jobs_list ul li{width: 386px;height: 140px;margin: 20px 21px 0 0;box-shadow: 0 0 5px rgba(0,0,0,.08);float: left;border-radius: 3px;background: #fff;overflow: hidden;}
.p_jobs_box .p_jobs_list ul li:nth-child(3n){margin-right: 0;}
.p_jobs_box .p_jobs_list ul li .header{width: 100%;height: 100px;box-sizing: border-box;padding: 20px 20px 10px;overflow: hidden;}
.p_jobs_box .p_jobs_list ul li .header .title{width: 100%;height: 30px;line-height: 30px;font-size: 18px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_jobs_box .p_jobs_list ul li .header .text{width: 100%;height: 36px;margin: 4px 0 0;line-height: 36px;font-size: 14px;color: #757575;overflow: hidden;}
.p_jobs_box .p_jobs_list ul li .header .text span{margin: 0 10px 0 0;font-size: 16px;color: #e33737;}
.p_jobs_box .p_jobs_list ul li .bottom{width: 100%;height: 40px;box-sizing: border-box;padding: 7px 20px;line-height: 40px;background: #fafafa;font-size: 0;overflow: hidden;}
.p_jobs_box .p_jobs_list ul li .bottom span{width: auto;height: 26px;line-height: 26px;display: inline-block;*display: inline;*zoom: 1;margin: 0 5px 0 0;padding: 0 14px;background: #fff;font-size: 12px;color: #757575;vertical-align: top;border-radius: 50px;}
.p_jobs_box .p_jobs_list ul li:hover{box-shadow: 0 0 5px rgba(0,0,0,.2);}

@media screen and (max-width: 1270px) {
	.p_jobs_box .p_jobs_list ul li{width: 32%;margin-right: 2%;}
}
@media screen and (max-width: 991px) {
	.p_jobs_box .p_jobs_list ul li{width: 49%;margin-right: 0;}
	.p_jobs_box .p_jobs_list ul li:nth-child(2n){float: right;}
}
@media screen and (max-width: 767px) {
	.p_jobs_box .p_jobs_list ul li{width: 100%;}
}

/* Page Jobs Details */
.p_jobs_box .p_jobs_details{width: 96%;max-width: 860px;height: auto;box-sizing: border-box;margin: 30px auto;padding: 20px;box-shadow: 0 0 5px rgba(0,0,0,.15);overflow: hidden;}
.p_jobs_box .p_jobs_details .header{width: 100%;height: auto;padding: 10px 0 20px;border-bottom: 1px solid #d9d9d9;overflow: hidden;}
.p_jobs_box .p_jobs_details .header .r{width: auto;height: 30px;line-height: 30px;float: right;font-size: 20px;font-weight: bold;color: #e33737;overflow: hidden;}
.p_jobs_box .p_jobs_details .header .title{width: auto;height: auto;line-height: 30px;font-size: 20px;color: #333;overflow: hidden;}
.p_jobs_box .p_jobs_details .header .title h1{margin: 0;padding: 0;}
.p_jobs_box .p_jobs_details .header .text{width: 100%;height: auto;margin: 10px 0;font-size: 16px;color: #333;overflow: hidden;}
.p_jobs_box .p_jobs_details .header .text a{font-size: 14px;color: #e33737;}
.p_jobs_box .p_jobs_details .header .tips{width: 100%;height: auto;margin: 10px 0 0;font-size: 14px;color: #999;overflow: hidden;}
.p_jobs_box .p_jobs_details .content{width: 100%;height: auto;margin: 15px 0;line-height: 24px;font-size: 14px;color: #757575;overflow: hidden;}
.p_jobs_box .p_jobs_details .content p:first-child{margin-top: 0;}
.p_jobs_box .p_jobs_details .content p:last-child{margin-bottom: 0;}
.p_jobs_box .p_jobs_details .content img{vertical-align: middle;max-width: 100%;}
.p_jobs_box .p_jobs_details .content table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_jobs_box .p_jobs_details .content table tr:hover{ background: #f5f5f5;}
.p_jobs_box .p_jobs_details .content table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_jobs_box .p_jobs_details .content table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}

/* Page News */
.p_new_box{width: 96%;max-width: 1200px;height: auto;margin: 0 auto;overflow: hidden;}
.p_new_box .p_new_list{width: 100%;height: auto;margin: 30px 0;overflow: hidden;}
.p_new_box .p_new_list ul{width: 100%;height: auto;margin: -20px 0 0;padding: 0;overflow: hidden;}
.p_new_box .p_new_list ul li{width: 49%;max-width: 582px;height: auto;margin: 20px 0 0;background: #fff;float: left;overflow: hidden;}
.p_new_box .p_new_list ul li:nth-child(2n){float: right;}
.p_new_box .p_new_list ul li .img{width: 100%;height: auto;font-size: 0;text-align: center;overflow: hidden;}
.p_new_box .p_new_list ul li .img img{vertical-align: middle;max-width: 100%;}
.p_new_box .p_new_list ul li .text{width: 100%;height: auto;box-sizing: border-box;padding: 20px;overflow: hidden;}
.p_new_box .p_new_list ul li .text .title{width: 100%;height: 20px;font-size: 16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_new_box .p_new_list ul li .text .title a{color: #333;}
.p_new_box .p_new_list ul li .text .title a:hover{color: #e33737;}
.p_new_box .p_new_list ul li .text .txt{width: 100%;height: 50px;margin: 10px 0 0;line-height: 25px;font-size: 14px;color: #999;overflow: hidden;}
.p_new_box .p_new_list ul li .text .bottom{width: 100%;height: 30px;line-height: 30px;margin: 10px 0 0;overflow: hidden;}
.p_new_box .p_new_list ul li .text .bottom .time{width: auto;height: 100%;float: left;font-size: 14px;color: #999;overflow: hidden;}
.p_new_box .p_new_list ul li .text .bottom .time i{vertical-align: top;margin: 0 10px 0 0;}
.p_new_box .p_new_list ul li .text .bottom .more{width: auto;height: 100%;float: right;font-size: 14px;overflow: hidden;}
.p_new_box .p_new_list ul li .text .bottom .more a{color: #e33737;}

@media screen and (max-width: 540px) {
	.p_new_box .p_new_list ul li{width: 100%;}
}

/* Page News Details */
.p_new_box .p_new_details{width: 96%;max-width: 860px;height: auto;box-sizing: border-box;margin: 30px auto;padding: 20px;box-shadow: 0 0 5px rgba(0,0,0,.15);overflow: hidden;}
.p_new_box .p_new_details .new_d_title{width: 100%;height: auto;padding: 20px 0;border-bottom: 1px solid #d9d9d9;text-align: center;line-height: 30px;overflow: hidden;}
.p_new_box .p_new_details .new_d_title h1{margin: 0;padding: 0;font-weight: normal;font-size: 24px;}
.p_new_box .p_new_details .time{width: 100%;height: auto;margin: 10px 0;text-align: center;font-size: 14px;color: #999;overflow: hidden;}
.p_new_box .p_new_details .content{width: 100%;height: auto;margin: 15px 0;line-height: 24px;font-size: 14px;color: #757575;overflow: hidden;}
.p_new_box .p_new_details .content p:first-child{margin-top: 0;}
.p_new_box .p_new_details .content p:last-child{margin-bottom: 0;}
.p_new_box .p_new_details .content img{vertical-align: middle;max-width: 100%;}
.p_new_box .p_new_details .content table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.p_new_box .p_new_details .content table tr:hover{ background: #f5f5f5;}
.p_new_box .p_new_details .content table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.p_new_box .p_new_details .content table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}


.list{width: 100%;height: auto;margin: 30px 0;text-align: center;font-size: 0;overflow: hidden;}
.list a,.list span{width: auto;min-width: 48px;height: 48px;box-sizing: border-box;margin: 5px;padding: 0 16px;border: 1px solid #d9d9d9;line-height: 46px;border-radius: 3px;display: inline-block;*display: inline;*zoom: 1;background: #fff;font-size: 16px;color: #757575;overflow: hidden;}
.list a.active,.list a:hover{border-color: #e33737;background: #e33737;color: #fff;}
.list a i{font-size: 12px;}

.m_list{width: 100%;height: auto;margin: 30px 0;text-align: center;font-size: 0;display: none;overflow: hidden;}
.m_list a,.m_list span{width: auto;min-width: 48px;height: 48px;box-sizing: border-box;margin: 0 5px;padding: 0 16px;border: 1px solid #d9d9d9;line-height: 46px;display: inline-block;*display: inline;*zoom: 1;background: #fff;font-size: 16px;color: #757575;overflow: hidden;}
.m_list span{width: auto;min-width: auto;background: #fff;color: #999;font-size: 18px;font-weight: bold;}
.m_list a.l_btn{width: 48px;height: 48px;padding: 0;border: 0;background: #e33737;overflow: hidden;}
.m_list a.l_btn i{width: 55%;height: 2px;margin: 0 auto;display: block;background: #fff;overflow: hidden;}
.m_list a.l_btn i:nth-child(2){margin: 8px auto;}
.m_list a.active,.m_list a:hover{background: #e33737;color: #fff;}

.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;text-align: center;font-size: 0;overflow: hidden;overflow-y: auto;}
.list_nav ul li{width: 18%;height: 60px;display: inline-block;*display: inline;*zoom: 1;font-size: 14px;line-height: 60px;margin: 10px 2.5% 0 0;border-radius: 5px;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: #e33737;color: #fff;}
.list_nav .close{width: 15vw;max-width: 70px;height: 15vw;max-height: 70px;border-radius: 50%;border: 2px solid #fff;margin: 60px auto 0;position: relative;overflow: hidden;}
.list_nav .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_nav .close i:first-child{transform: rotate(45deg);}
.list_nav .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:#ff6000;}

*html{background-image:url(about:blank); background-attachment:fixed;}
.bottom_tools{position:fixed; z-index:999; right:0px; top:200px; _position:absolute;}
.bottom_tools_mid {top:50%; margin-top:-100px;}
.bottom_tools *{display:block; color:transparent;border:0;background-color:transparent;text-shadow:none;}
.cl_kefubtn_1{width:45px;height:45px;background:url(../images/cl_kefu.png);background-position:0px 0px; margin-bottom:1px;}
.cl_kefubtn_2{width:45px; height:45px; background:url(../images/cl_kefu.png); background-position:0px -45px; cursor:pointer; overflow:hidden;  margin-bottom:1px;}
.cl_kefubtn_2_en{width:45px; height:45px; background:url(../images/cl_kefu.png); background-position:0px -225px; cursor:pointer; overflow:hidden;  margin-bottom:1px;}
.cl_kefubtn_3{width:45px; height:45px; background:url(../images/cl_kefu.png); background-position:0px -90px; cursor:pointer; overflow:hidden; margin-bottom:1px;}
.cl_kefubtn_4{width:45px;height:45px;background:url(../images/cl_kefu.png);background-position:0px -135px;cursor:pointer;}
.cl_kefubtn_4_en{width:45px;height:45px;background:url(../images/cl_kefu.png);background-position:0px -135px;cursor:pointer;}
#cl_gotop{width:45px;height:45px;background:url(../images/cl_kefu.png);background-position:0px -180px;display:none; margin-top:1px;}
.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;}
.qr_menu a{display:inline-block; width:100px; padding-left:58px; height:45px; float:left; color:#666; font-size:14px; font-family:Arial, "Microsoft Yahei"; 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.kefu_qq{background:url(../images/kefu_qq.png) no-repeat 20px #FFF;}
.qr_menu a.kefu_ww{background:url(../images/kefu_ww.png) no-repeat 20px #FFF;}
.qr_menu a.kefu_sk{background:url(../images/kefu_sk.png) no-repeat 20px #FFF;}
.qr_menu span{display:inline-block; width:180px; height:auto; float:left; color:#FFF; font-size:16px; font-family:Arial, "Microsoft Yahei"; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9;}
.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; font-family:Arial, "Microsoft Yahei"; 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; font-family:Arial, "Microsoft Yahei"; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9;}
/* ¶¨ÒåÔÚÏß¿Í·þ */