@charset "utf-8";
*{margin: 0px;padding: 0px;}
body{ overflow-x:hidden;margin:0; padding:0;background-color:#FFF;}
td,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,p,span,t1,p{ margin:0; padding:0; list-style:none; font-size:13px; color: #3a3a3a;font-family:"微软雅黑","Microsoft Yahei","宋体",Arial,sans-serif; border:auto;text-decoration:none;}
.clear{ clear:both;}
table {border-collapse:collapse;}
img{ border:none;}
a{text-decoration:none; color:#2b2b2b;}
a:hover{ text-decoration:none; color:#0280c7;}
.clear{ clear:both; height:0px; overflow:hidden;}
.container {max-width: 1350px; margin:0 auto;}
.space10{ clear:both; height:10px; overflow:hidden;}
.space15{ clear:both; height:15px; overflow:hidden;}
.space25{ clear:both; height:25px; overflow:hidden;}
.H30{ clear:both; height:30px; overflow:hidden;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}

/*
font-style:normal;
font-weight: bold;
*/

/* 0 body */
.logo_bigbox{ width:100%; height:105px; background:rgba(255,255,255,1); position:fixed; margin:0 auto;top:0; z-index:9999;margin-bottom:105px;
border-top:solid 1px #e6e7eb;
box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.dnml{ border-bottom:1px solid #f4f4f4;}

/* 1 top background:#999;*/
/*nav */
.logo_box{ width:100%; max-width:1350px; height:105px; margin:auto;}
.logo{ float:left; margin-top:35px;}
.nav{ float:left; margin-left:90px; text-align:center;}
.nav li{ display:inline-block; margin-left:10px; position:relative;}
.nav_li_bold{font-weight: bold;}
.nav li a{width:136px;display:inline-block; font-size:16px; color:#2b2b2b; line-height:103px; border-bottom:3px solid rgba(255,255,255,0);}
.nav li a:hover{border-bottom:3px solid rgba(195,32,40,1); color:#c32028;}
.nav .cur{border-bottom:3px solid rgba(195,32,40,1); color:#c32028;}

.nav .menu_box{ width:480px; height:245px; position:absolute; top:106px; left:-200px; overflow:hidden; z-index:99; display:none;}
.nav .nav_tu{ float:left; width:247px; height:245px; overflow:hidden;}
.nav .nav_tu img{ display:block; width:100%; height:auto;}
.nav .menu_nav{ float:left; width:213px; padding:20px 0; height:205px; background:#fff;}
.nav .menu_nav a{ display:block; font-size:14px; color:#434343; text-align:left; padding-left:35px; border-left:3px solid #fff; border-bottom:none; margin:10px 0; line-height:20px;}
.nav .menu_nav a:hover{ border-left:3px solid #c32028; color:#c32028; border-bottom:none;}
.nav .menu_nav .cur{ border-left:3px solid #c32028; color:#c32028;}
.nav li:hover .menu_box{ display:block;}

/*nav right*/
.logo_right{ float:right; height:38px; margin-top:32px;}
.sousuo_bigbox{ float:left; position:relative; cursor:pointer;}
.sousuo_bigbox span{ display:block; position:relative; z-index:3;}
.sousuo_box{ width:0px; height:33px; position:absolute; top:-1px; right:0px; z-index:2; overflow:hidden; transition:all .5s ease-out;}
.sousuo{ width:31px; height:31px; border-radius:19px; background:#fff; overflow:hidden; border:1px solid #dedede; transition:all .5s; position:absolute;right:-1px; top:-1px; z-index:2;}
.sousuo input{ float:left; height:31px;width:0px; background:none;line-height:31px; text-align:left; color:#929292; transition:all .5s; padding:0; margin:0; outline:none; border:none;z-index:5;}
.sousuo button{ float:right; cursor:pointer;width:31px; height:31px; background:url(../images/sous_t.png) no-repeat center;outline:none; border:none;z-index:-1;}
.shan_box{ width:32px; height:32px; font-size:28px; color:#2b2b2b; text-align:center; line-height:32px; cursor:default; position:absolute; top:-2px; right:-32px; opacity:0; transition:all .5s; cursor:pointer}
.yuyan_box{ float:right; margin-left:40px; position:relative;}
.yuyan_box span{ display:inline-block; cursor:default;}
.yuyan_box span em{ display:block; font-size:14px; color:#2b2b2b; line-height:32px;font-style:normal;cursor:pointer}
.yuyan_box span em:after{content: ""; display:inline-block; width:7px; height:5px; background:url(../images/ni.png) no-repeat; margin-left:12px;}
.yuyan_list{ display:block; position:absolute; left:0; top:30px; padding:0px 0; background:#f2f2f2; display:none; z-index:2;}
.yuyan_list li{ display:block; padding:0px;border-bottom:1px;border-bottom-color: #000;}
.yuyan_list li a{ display:block; width:66px;padding:3px 16px;font-size:14px; color:#666; line-height:26px;}
.yuyan_list li a:hover{ color:#b7262d;padding:3px 16px;background-color:#e8e8e8;}

/* 2 广告轮播图 */
.banner_box{ width:100%; min-width:1350px; height:600px; overflow:hidden; position:relative;}
.banner{ display:block; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.banner li{ display:block; width:100%;}
.banner li img{ display:block;}
.banner_box .hd{ width:100%; position:absolute; bottom:120px; z-index:2;}
.banner_box .hd .anniu{ display:block; text-align:center;cursor:pointer}
.banner_box .hd .anniu li{ display:inline-block; width:10px; height:10px; border-radius:5px; background:#fff; opacity:0.8; margin:0 5px; transition:all 0.3s ease-out;}
.indexBnrSwiper-prev,.indexBnrSwiper-next{ display:block; width:114px; height:100%; position:absolute; top:-50px; opacity:0; transition:all 0.5s ease-out; z-index:99;}
.indexBnrSwiper-prev{ left:0; background:url(../images/swiper1-l.png) no-repeat center;}
.indexBnrSwiper-next{ right:0px; background:url(../images/swiper1-r.png) no-repeat center;}
.banner_box:hover .indexBnrSwiper-prev,.banner_box:hover .indexBnrSwiper-next{ opacity:0.5}
.banner_box .indexBnrSwiper-prev:hover,.banner_box .indexBnrSwiper-next:hover{ opacity:1;}
.banner_box .hd .anniu .on{ width:48px; opacity:1;}

/* 5 Brands 合作品牌 */
.manufacturers{background-color: #fff;margin-top: 40px;padding-top: 40px;padding-bottom: 35px;}
.manufacturers ul li{float: left;width: 25%;background-color: #FFFFFF;margin-bottom: 28px;text-align: center;}
.manufacturers ul li a img{display: block;width:100%;max-width: 226px;max-height: 84px;margin: 35px auto;}

/* 6 footer */
/*text-align:justify; 对齐*/
.four_global_footer_108 #footer .footer_top{padding-bottom:25px;background:#e8e8e8}
.four_global_footer_108 #footer .footer_top .footer_top_box{width:100%; max-width:1350px;margin:0 auto;padding:30px 0; border-bottom:#CCCCCC 1px solid}
.four_global_footer_108 #footer .footer_top .list_box{display:inline-block;width:100%}
.four_global_footer_108 #footer .footer_top .list{display:inline-block;vertical-align:top;padding-top:30px;width:17%}
.four_global_footer_108 #footer .footer_top .list:nth-child(2){margin-right:13px}
.four_global_footer_108 #footer .footer_top .list .title{margin-bottom:15px;font-size:16px;color:#353535}
.four_global_footer_108 #footer .footer_top .list .item{line-height:20px;margin-bottom:10px;text-overflow:ellipsis;border:0;overflow:hidden;text-align:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.four_global_footer_108 #footer .footer_top .list .text-zz{display:block;float:left;height:30px;padding-top:3px}
.four_global_footer_108 #footer .footer_top .list .comp-tt{font-size:18px;color:#fff;margin-right:4px;font-weight:400}

.four_global_footer_108 #footer .footer_top .list .item a{font-size:14px;color:#5a5a5a;text-decoration:none;}
.four_global_footer_108 #footer .footer_top .list .item a:hover{color:#b7262d;text-decoration:none;}
.four_global_footer_108 #footer .footer_top .list .item .footer_icon_check{text-transform:initial}
.four_global_footer_108 #footer .footer_top .list .item:hover{transform:translateX(2px);z-index:999;transition-duration:.2S;}

.four_global_footer_108 #footer .footer_top .list .compant-tt{text-align:left;font-size:14px;color:#5a5a5a;line-height:25px;}
.four_global_footer_108 #footer .footer_top .list .compant-tt:hover{transform:translateX(2px);z-index:999;transition-duration:.2S;}

.four_global_footer_108 #footer .footer_down{text-align:center;background:#e8e8e8}
.four_global_footer_108 #footer .footer_down .link{padding-top:30px}
.four_global_footer_108 #footer .footer_down .link .item{display:inline-block;vertical-align:middle;line-height:14px}
.four_global_footer_108 #footer .footer_down .link .item:first-child{display:''}
.four_global_footer_108 #footer .footer_down .link .item a:hover{transform:translate(0,-2px);z-index:999;transition-duration:.2S}
.four_global_footer_108 #footer .footer_down .link .item:first-child a{border-left:0}
.four_global_footer_108 #footer .footer_down .link .item a{display:inline-block;padding:0 25px 0 25px;font-size:14px;text-decoration:none;color:#353535;text-transform:capitalize}
.four_global_footer_108 #footer .footer_down .link .item span{display:inline-block;color:#353535}

.four_global_footer_108 #copymsg{padding:20px 0 30px;font-size:14px;color:#666}
.four_global_footer_108 #copymsg a{font-size:14px;color:#cecece;text-decoration:none}
.four_global_footer_108 #copymsg a:hover{color:#fff;text-decoration:underline}

/* about us banner*/
.listBanner, .pageBan {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    height: 450px;
    overflow: hidden;
	background-position: center center;
	margin-top:105px;
}
.zt40{width:100%;max-width:1920px;
position:absolute;
overflow: hidden;
margin-top:220px;
z-index:15;
height:60px;line-height:60px;
font-size:40px;color:#fff;font-weight: bold;
text-align:center;
text-shadow: 0px 1px 1px black,
0 0 15px black,
0 0 0px darkblue;
}
/*.zt40-1{width:100%;max-width:1920px;
position:absolute;
overflow: hidden;
margin-top:220px;
z-index:15;
height:60px;line-height:60px;
font-size:40px;color:#fff;font-weight: bold;
text-align:center;
text-shadow: 0px 1px 1px black,
0 0 15px black,
0 0 0px darkblue;
}*/

.mianbaoxie1200{width:100%;max-width:1920px; margin:0 auto;height:50px;margin-top:-50px;position:relative;z-index:9;background: rgba(0,0,0,0.5);}
.mianbaoxie1200 .con{width:100%;height:50px;}
.mianbaoxie1200 .p1{height:50px;line-height:50px;font-size:13px;color:#fff;float:left;width:100%;max-width:1350px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-transform:uppercase}
.mianbaoxie1200 .p1 a{color:#fff;padding:0 4px}
.mianbaoxie1200 .p1 img{margin:0 10px 0 20px;position:relative;top:0px}
.mianbaoxie1200 .p2{float:right;font-size:13px;color:#fff;line-height:50px;margin-right:22px}
.back {
    float: right;
    background: url(../images/back.png) no-repeat left center;
    padding-left: 0px;
    margin-right: 0px;
}
/* about us*/
.aboutMenu {
    width: 100%;
	max-width:1920px;
    text-align: center;
    padding: 40px 0;
    margin: 0 auto;
	background-color: #fff;
	border-bottom:#eee 1px solid;
	background-color:#eeeeee;
}
.aboutMenu li.cur {
    background-color: #fff;
    border-color: #b7262d;
	cursor:pointer;
	color:#b7262d;
}
.aboutMenu li:hover{background-color:#fff;border-color:#b7262d;color:#b7262d;transition: all 0.3s;}
.aboutMenu li:hover a{color:#fff}
.aboutMenu li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    color: #333;
    background-color: #fff;
    border: solid 1px #e5e5e5;
    border-radius: 30px;
    height: 50px;
    line-height: 50px;
    margin-left: 5px;
    width: 180px;
    text-align: center;
	cursor:pointer;
}
li {
    list-style: none;
}
.aboutMenu li.cur a {
    color: #fff;
}

.ziti16{text-align:left;font-size:16px;color:#666;line-height:30px;}
.ziti16 p{text-align:left;font-size:16px;color:#666;line-height:30px;}
.ziti16 b{text-align:left;font-size:16px;color:#666;line-height:30px;}
.ziti16 span{text-align:left;font-size:16px;color:#666;line-height:30px;}

.P-01 {
	font-size: 14px;
	color: #343434;
	text-decoration: none;
	line-height: 20px;
	font-family: "微软雅黑", "Microsoft Yahei","宋体",Arial,Tahoma, Helvetica, sans-serif;
}
.P-03 {
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	font-family: "微软雅黑", "Microsoft Yahei","宋体",Arial,Tahoma, Helvetica, sans-serif;
}
.P-07 {
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	font-family: "微软雅黑", "Microsoft Yahei","宋体",Arial,Tahoma, Helvetica, sans-serif;
}

.h_cp2{float:left;position:relative;width: 260px;height:308px;
background-color: #FFF;
border:0px solid #dfdfdf;
display:inline-block; 
overflow:hidden;
;margin:10px 0 0 0;
-moz-border-radius:0px; -webkit-border-radius:0px;
}
.h_cp2:hover{border:1px solid #e8e8e8;margin:10px 0 0 0;-moz-border-radius:5px; -webkit-border-radius:5px;z-index:3;box-shadow: 0 10px 30px rgba(0,0,0,0.3);}

/*鼠标经过，图片放大效果*/
.h_cp2 img {
display: block;
border: 0;
/*width: 100%;*/
transform: scale(1);
transition: all 1s ease 0s;
-webkit-transform: scale(1);
-webkit-transform: all 1s ease 0s;
}
			
.h_cp2:hover img {
transform: scale(1.3);
transition: all 1s ease 0s;
-webkit-transform: scale(1.1);
-webkit-transform: all 1s ease 0s;
}