body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

img{border: 0 none;}
	
li{list-style-type: none;}

body{
	font-family: "Microsoft YaHei", SimSun;
	font-size: 14px;
	line-height: 195%;
	color: #3c3c3c;
	letter-spacing: 0.5px;
	text-decoration: none;
}
	
a{color: #1e1e1e;text-decoration: none;}
	
a:hover{color: #fe0000;}

.w1300{
	width: 1300px;
	margin: 0px auto;
	overflow: hidden;
}

h1{
	color: #1e1e1e;
	font-size: 35px;
    letter-spacing: 1px;
	line-height: 50px;
	font-weight: 700;
}

/*head*/	
#head_box{
	width: 100%;
	height: 40px;
	background: #3c3c3c;
	overflow: hidden;
}

#head_box a{
	float: right;
	display: block;
	color: #bebebe;
	line-height: 40px;
	letter-spacing: 0px;
	margin-left: 16px;
	text-indent: 33px;
	background: url(cn.png) no-repeat left center;
	overflow: hidden;
}

#head_box a:hover{color: #fff;}

#head_box .en{background: url(en.png) no-repeat left center;}

/*top*/	
#top_box{width: 100%;margin: 0px auto;}

#top_box .top{width: 1300px;margin: 0px auto;}
	
.logo{
	float: left;
	display: block;
	width: 220px;
    height: 100px;
	background: url(logo.png) no-repeat left center;
}

.menu_box{float: right;}

.menu_box .menu{
	display: inline-block;
	position: relative;
	margin-left: 50px;
	font-size: 18px;
	line-height: 100px;
	font-weight: 700;
	z-index: 999;
	transition: all 0.5s;
}

.menu_box .menunow{color: #fe0000;}

.menu_box .dropmenudiv_b{
	display: none;
	position: absolute;
	top: 100px;
	left: -36px;
	width: 120px;
	padding: 20px 31px;
	background: #fbfbfb;
	border: 1px solid #f3f3f3;
	overflow: hidden;
}

.menu_box .dropmenudiv_b a{
	display: block;
	color: #333;
	width: 120px;
	font-size: 14px;
    line-height: 36px;
	font-weight: normal;
	overflow: hidden;
}

.menu_box .dropmenudiv_b a:hover{color: #fe0000;}

.menu_box .dropmenudiv_b a .fa{
	margin-left: -10px;
	margin-right: 9px;
	transition: all 0.5s;
}

.menu_box .dropmenudiv_b a:hover .fa{margin-left: 6px;}

/*industry*/	
#industry_box,#news_box{
	width: 100%;
	padding: 60px 0px;
	margin: 0px auto;
	text-align: center;
	overflow: hidden;
}

#swiper-container1{
	float: left;
	width: 1360px;
	height: 350px;
	margin-top: 52px;
}

#industry_box li{
	float: left;
	width: 340px;
	overflow: hidden;
}

#industry_box a{
	float: left;
	display: block;
	width: 280px;
	height: 350px;
	background: #f8f8f8;
	overflow: hidden;
}

#industry_box a h4{
	width: 280px;
	height: 175px;
	overflow: hidden;
}

#industry_box a h4 img{
	display: block;
	width: 280px;
	height: 175px;
	transition: all 0.6s;
}

#industry_box a:hover h4 img{transform: scale(1.1,1.1);}

#industry_box a h2{
	color: #1e1e1e;
	font-size: 24px;
	font-weight: 700;
	margin-top: 30px;
}

#industry_box a:hover h2{color: #000;}

#industry_box a p{
	color: #999;
	font-family: Arial,"sans-serif";
	text-transform: uppercase;
}

#industry_box a:hover p{color: #3c3c3c;}

#industry_box a span{
	display: inline-block;
	color: #666;
	font-size: 12px;
	line-height: 30px;
	font-family: Arial,"sans-serif";
	width: 98px;
	height: 28px;
	border-radius: 20px;
	border: 1px solid #ccc;
	background: #fff;
	transition: all 0.5s;
	overflow: hidden;
}

#industry_box a:hover span{
	color: #fff;
	width: 122px;
	border: 1px solid #fe0000;
	background: #fe0000;
}

#swiper-pagination1{
	float: left;
    width: 100%;
	margin-top: 60px;
    text-align: center;
}

.swiper-pagination-switch{
    display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	margin: 0 5px;
	background: #bbb;
	cursor: pointer;
}
	
.swiper-active-switch{background: #fe0000;}

/*intro*/
#intro_box{
	width: 100%;
	height: 395px;
	padding: 60px 0px;
	margin: 0px auto;
	background: url(bg.jpg) no-repeat center;
	background-attachment: fixed;
	text-align: center;
	color: #ebebeb;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
}

#intro_box h1{color: #fff;margin-bottom: 25px;}

#intro_box ul{margin-top: 70px;}

#intro_box ul li{
	float: left;
	width: 324px;
	height: 165px;
	border-right: 1px solid rgba(190,190,190,.3);
	overflow: hidden;
}

#intro_box li span{
	display: block;
	font-size: 40px;
	font-weight: 700;
	font-family: Times New Roman, serif;
	margin: 36px auto 24px auto;
	overflow: hidden;
}

#intro_box li b{
	font-size: 32px;
	font-weight: 500;
	font-family: "Microsoft YaHei", SimSun;
}

/*news*/	
#swiper-container2{
	float: left;
	width: 475px;
	height: 445px;
	margin-top: 52px;
	overflow: hidden;
}

#swiper-container2 a{
	position: relative;
	display: block;
	width: 475px;
	height: 445px;
	overflow: hidden;
}

#swiper-container2 a h2{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 435px;
	height: 50px;
	padding: 0px 20px;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	background: rgba(0,0,0,.75);
	z-index: 9;
	overflow: hidden;
}

#swiper-container2 a img{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 475px;
	height: 445px;
	transition: all 0.5s;
	overflow: hidden;
}

#swiper-container2 a:hover img{transform: scale(1.1,1.1);}

.tabs{
	float: right;
	width: 765px;
	margin-top: 52px;
	overflow: hidden;
}

.tabs nav{
	float: left;
	width: 725px;
	height: 58px;
	padding: 0 20px;
	border-top: 1px solid #3c3c3c;
	border-bottom: 1px dotted #bebebe;
	overflow: hidden;
}

.tabs nav ul{float: left;width: 100%;}

.tabs nav li{float: left;}

.tabs nav li a{
	position: relative;
	display: block;
	font-size: 20px;
	line-height: 58px;
	font-weight: 700;
}

.tabs nav li.tab-current a{color: #fe0000;}

.tabs nav span{
	float: left;
	display: block;
	font-size: 18px;
	line-height: 58px;
	margin: 0 30px;
}

.tabs nav .more{
	float: right;
	color: #666;
	line-height: 60px;
	letter-spacing: 3px;
}

.tabs nav .more:hover{color: #1e1e1e;}

.content-wrap{
	float: left;
	width: 765px;
	text-align: left;
	overflow: hidden;
}

.content-wrap section{display: none;}

.content-wrap section.content-current{display: block;}

.content-wrap a{
	display: block;
	width: 725px;
	padding: 0 20px;
	border-bottom: 1px dotted #bebebe;
	overflow: hidden;
}

.content-wrap a h2{
	width: 725px;
	height: 40px;
	margin-top: 16px;
	font-size: 18px;
	line-height: 40px;
	font-weight: 700;
	overflow: hidden;
}

.content-wrap a em{
	display: block;
	width: 725px;
	height: 30px;
	color: #666;
	line-height: 30px;
	font-style: normal;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.content-wrap a font{
	float: left;
	display: block;
	color: #999;
	font-size: 12px;
	line-height: 30px;
	margin-right: 12px;
	margin-bottom: 12px;
    overflow: hidden;
}

/*bottom_box*/	
#bottom_box{
	width: 100%;
	background: #f8f8f8;
	padding: 50px 0px 70px 0px;
	margin: 0px auto;
	margin-top: 60px;
	overflow: hidden;
}

.bottom_menu{
	float: left;
	width: 1020px;
	overflow: hidden;
}
	
.bottom_menu .menu{
	float: left;
	display: block;
	width: 170px;
	font-size: 18px;
	color: #1e1e1e;
	font-weight: 700;
	line-height: 40px;
}

.bottom_menu .menu span{
	display: block;
	width: 20px;
	height: 2px;
	background: #000;
}
	
.bottom_menu .dropmenudiv_b{
	float: left;
	display: block;
	width: 170px;
	margin-top: 24px;
	overflow: hidden;
}
	
.bottom_menu .dropmenudiv_b a{
	display: block;
	color: #666;
	line-height: 30px;
}

.bottom_menu .dropmenudiv_b a:hover{color: #fe0000;}

.bottom_menu .dropmenudiv_b a .fa{display: none}

#bottom_box .right{
	float: right;
	width: 200px;
	overflow: hidden;
}

#bottom_box select{
	width: 193px;
	height: 43px;
	margin-top: 10px;
	margin-bottom: 30px;
	border: 1px solid #ccc;
	background-color: #fff;
	background-image: url(icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 16px;
	line-height: 45px;
	text-indent: 60px;
	overflow: hidden;
}

#bottom_box option{
	font-size: 14px;
	line-height: 30px;
	padding: 10px 20px!important;
}

/*foot*/	
#foot_box{
	width: 100%;
	background: #1e1e1e;
	margin: 0px auto;
	color: #bebebe;
	line-height: 60px;
	overflow: hidden;
}

#foot_box p{margin: 0px;}

#foot_box .left{
	float: left;
	width: 1020px;
	overflow: hidden;	
}

#foot_box a{color: #bebebe;}

#foot_box a:hover{color: #fff}

#foot_box .share{
	float: right;
	width: 200px;
	overflow: hidden;
}

#foot_box .share span,#foot_box .bdsharebuttonbox{float: left;display: block;}

#foot_box .bdsharebuttonbox{margin-top: 18px;}

.bdsharebuttonbox a{
	float: inherit!important;
	display: inline-block;
	width: 24px!important;
	height: 24px!important;
	padding: 0px!important;
	margin: 0px 5px!important;
}

.bdsharebuttonbox .bds_sqq{background: url(fx1.png) repeat center!important;}

.bdsharebuttonbox .bds_weixin{background: url(fx2.png) repeat center!important;}

.bdsharebuttonbox .bds_tsina{background: url(fx3.png) repeat center!important;}

/*右侧*/
.r_menu{
	position: fixed;
	right: 0px;
	bottom: 70px;
	height: 200px;
	z-index: 999;
	text-align: right;
}

.r_menu a{
	position: absolute;
	display: block;
	width: 50px;
	height: 50px;
	right: 0px;
	border-radius: 2px;
	background: rgba(0,0,0,0.8);
	transition: all 0.6s ease;
	color: #fff;
	line-height: 50px;
}

.r_menu a:hover{background: rgba(0,0,0,1);}

.r_menu a b{
	float: left;
	display: block;
	width: 50px;
	font-size: 24px;
	text-align: center;
	font-weight: normal;
}

.r_menu a i{
	width: 277px;
	height: 259px;
	position: absolute;
	left: -277px;
	top: 0%;
	margin-top: -80px;
	display: none;
}

.r_menu a:hover i{display: block;background-image: url(sprite.png)}

.r_tel{top: 0px;transition: width 0.5s;	overflow: hidden;}

.r_tel:hover{width: 185px;}

.r_wx{top: 51px;}

.r_top{top: 102px;}

.r_tel font{
	float: left;
	font-size: 15px;
	font-family: Arial," sans-serif";
}


