

/*css reset*/
html,body,p,h2,h3,h4,h5{ padding: 0; margin: 0; font-family:'Times New Roman', sans-serif;  color:#333;} 
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%;margin: 0; height:100%;}
ol,ul,li{list-style: none; padding: 0; margin: 0;}
a{
    text-decoration: none;
    outline: none;
	color:#333;
	cursor:pointer;
}
table{border-collapse: collapse;}
body{
    font-family: 'Times New Roman', sans-serif;
}
input {outline:none;}
p{
    line-height: 1.75;
	font-family: 'Times New Roman', sans-serif !important
}
img, iframe {
    border: none;
    text-decoration: none;
}
.header{
	width:100%;
	margin:0 auto;
	overflow: hidden;
}
.header .head_t{
	width:100%;
	height:30px;
	background: #f5f5f7;
	/*overflow:hidden;*/
}
.header .head_tc{
	width:1200px;
	margin:0 auto;
}
.header .head_tc div{
	float:left;
	width:33%;
	line-height:30px;
}
.header .head_tc div:last-child{
	width:200px;
	/*background:url(../images/icon-lg.png) no-repeat center left; 
	background-size:25px;*/
	float: right;
	cursor:pointer;
}
.header .head_tc div img{
	width:22px;
	margin:4px;
	float:left;
}
.header .head_tc div p{
	font-size:13px;
	color:#8a8a8a;
	line-height:30px;
}
.header .head_tc div p{
	float:left;
	margin-right:20px;
}
.header .head_tc .h_lang{
	width:100%;
	display:none;
	overflow: hidden;
	margin-top: 10px;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	padding:10px 0px;
}
.header .head_m{
	width:100%;
	height:60px;
	/*overflow: hidden;*/
	border-bottom: 1px solid #f5f5f7;
}
.header .head_mc{
	width:1200px;
	margin:0 auto;
	/*overflow:hidden;*/
}
.header .head_mc .logo{
	float:left;
	height:60px;
	overflow:hidden;
	width:220px;
}
.header .head_mc .logo img{
	height: 80%;
    margin: 5% 0;
}
.header .head_mc .search{
	float:right;
	overflow:hidden;
	width:60px;
	cursor: pointer;
}
.header .head_mc .search .search_son{
	display: none;
    position: absolute;
    left: 0;
    top: 90px;
    width: 100%;
    background-color: #fff;
	overflow:hidden;
	padding-bottom:20px;
	border-top:1px solid #d7d5d5;
	z-index: 99;
}
.header .head_mc .search:hover .search_son{
	display: block;
}
.header .head_mc .search .search_son_c{
	width: 1200px;
	overflow:hidden;
	margin:0 auto;
	padding: 50px 0px;
	text-align: right;
}
.header .head_mc .search .search_son_c p{
	float: left;
    font-size: 15px;
}
.header .head_mc .search .search_son_c p a{
	margin-right:20px;
}
.header .head_mc .search .search_son_c .stxt{
	line-height: 30px;
    border: 0;
    border-bottom: 1px solid #464545;
    width: 30%;
    padding-left: 10px;
    font-size: 20px;
    background: #ffffff00;
	font-size: 14px;
}
.header .head_mc .search .search_son_c .sbtn{
	background: url(../image/search.png) no-repeat;
    height: 2rem;
    width: 2rem;
    background-size: 100%;
    border: 0;
}
.header .head_mc .search img{
	height:30px;
	margin:15px;
}
.header .head_mc .head_mul{
	float:right;
	overflow:hidden;
}
.head_mul .menu{
	font: inherit;
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    vertical-align: baseline;
    font-size-adjust: inherit;
    font-stretch: inherit;
}
.head_mul .menu li{
	float: left;
    width: auto;
    text-align: center;
    line-height: 60px;
    padding: 0 20px;
	font-size: 16px;
    font-weight: 600;
}
.head_mul .menu li a{
	display: block;
    color: #222;
    font-size: 16px;
    padding: 0 5px;
    transition: .15s linear;
    -moz-transition: .15s linear;
    -webkit-transition: .15s linear;
    position: relative;
}
.head_mul .menu li span{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 0%;
    height: 3px;
    background: #e35600;
    transition:width 0.5s;
    -moz-transition:width 0.5s; /* Firefox 4 */
    -webkit-transition:width 0.5s; /* Safari and Chrome */
    -o-transition:width 0.5s; /* Opera */
}
.head_mul .menu li span.cur{
	width: 100%;
}
.head_mul .menu li:hover span{
	width: 100%;
}
/*.head_mul ul li:first-child span{
	width: 100%;
}*/
.head_mul .menu li ul{
	display: none;
    position: absolute;
    left: 0;
    top: 90px;
    width: 100%;
    background-color: #fff;
	overflow:hidden;
	padding-bottom:20px;
	border-top:1px solid #d7d5d5;
	z-index: 9999;
	background: #f7f7f7;
}
.head_mul .menu li ul .menu_son{
	width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 20px;
}
.head_mul .menu li ul .menu_son li{
	font-size: 15px;
    font-weight: 200;
	float: right;
}
.head_mul .menu li ul .menu_son .sub_l{
	width: 25%;
	float:left;
}
.head_mul .menu li ul .menu_son .sub_l li{
	font-size: 16px;
    text-align: left;
    margin-left: 5px;
    font-weight: 700;
}
.head_mul .menu li ul .menu_son .sub_l ul{
	margin: 0;
    padding: 0;
    border-bottom: 1px solid #d7d5d5;
	display: block;
    position: inherit;
}
.head_mul .menu li ul .menu_son .sub_l ul li{
	display: block;
    width: 100%;
    text-align: left;
    overflow: hidden;
    background: #fff;
    border-radius: 10px;
    font-weight: 200;
    line-height: 40px;
    height: 40px;
	background: url(https://en.topakpower.com/wp-content/themes/topakpower/images/next.png) no-repeat 100% 50%;
    background-size: 38px;
	padding:0;
}
.head_mul .menu li ul .menu_son .sub_l ul li a{
	position:inherit;
	color: #222;
    font-size: 15px;
    padding: 0;
	margin-left: 12px;
}
.head_mul .menu li ul .menu_son .sub_l ul li:hover a{
	color: #e35600;
}
.head_mul .menu li ul .menu_son .sub_r{
	width: 70%;
	float:right;
	background: #f7f7f7;
	border-radius: 20px;
	padding-bottom: 35px;
	padding-left:5%;
}
.head_mul .menu li ul .menu_son .sub_r dl{
	display:none;
	margin:0;
	padding:0;
}
.head_mul .menu li ul .menu_son .sub_r dl:first-child{
	display:block;
}
.head_mul .menu li ul .menu_son .sub_r dl dt{
	width: 28%;
    margin-top: 15px;
    float: left;
    margin-left: 5%;
	border-radius: 15px;
	background:#f7f7f7;
}  
.head_mul .menu li ul .menu_son .sub_r dl p{
	line-height: 1.5;
	font-size: 14px;
    font-weight: 200;
	-webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.head_mul .menu li ul .menu_son .sub_r dl dt img{
	width: 100%;
    margin-top: 20px;
	border-radius: 18px;
	transition: all 0.6s;
	height: auto;
}
.head_mul .menu li ul .menu_son .sub_r dl dt:hover p{
	color:#e35600;
}
.head_mul .menu li ul .menu_son .sub_r dl dt:hover img{
	transform: scale(1.1);
    transition: all 0.6s ease-in-out;
}
.pro_img{display:none;}
.head_mul .menu li:hover ul{
	display: block;
}
.head_mul .menu li ul .case li{
	width:calc(33.33% - 20px);
	margin-right:30px;
	margin-bottom:30px;
	float:left;
	overflow: hidden;
    height: 270px;
	border-radius: 15px;
	text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
	padding:0;
}
.head_mul .menu li ul .case li:nth-child(3n){
	margin-right:0px;
}
.head_mul .menu li ul .case li img{
	width: 100%;
    transition: all 0.6s;
}
.head_mul .menu li ul .case li h3{
	position: absolute;
    top: 60%;
    text-align: center;
    width: 100%;
    color: #fff;
    font-weight: 800;
	font-family:Helvetica, sans-serif;
}
.head_mul .menu li ul .case li:hover img{
	transform: scale(1.1);
    transition: all 0.6s ease-in-out;
}
.head_mul .menu li ul .case a{
	padding:0;
	margin:0;
	height: 237px;
}




.banner {
	width: 100%;
	position: relative;
	overflow: hidden;
	height:600px;
}
#banner, .banner ul {
	width: 100%;
	overflow: hidden;
}
.banner li {
	width: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
	display: none;
}
.banner li:first-child {
	display: block;
}
.banner li img {
	width: 1920px;
	display: block;
	position: relative;
	top: 0;
}
.banner li:first-child p{
	position: relative;
    top: -535px;
    left: 10%;
}
.banner li:first-child p b{
	font-size: 90px;
    color: #000;
}
.banner li:first-child p strong{
	width: 340px;
    background: #000;
    color: #fff;
    font-size: 46px;
    padding: 0 21px;
    margin-top: 24px;
    line-height: 60px;
}
.banner li:first-child p span{
	font-size: 25px;
    color: #8f8f8f;
    width: 810px;
	margin-top: 37px;
	display: block;
}
.banner li:first-child p a{
	display: block;
	width:245px;
	height:50px;
	text-align:center;
	background:#f30000;
	color:#fff;
	line-height:50px;
	font-size:28px;
	font-weight:500;
	margin-top: 30px;
    font-family: Microsoft Yahei;
}
.banner li:nth-child(2) p{
	position: relative;
    top: -535px;
    left: 55%;
}
.banner li:nth-child(2) p font{
	display: block;
    background: #000;
    width: 50px;
    height: 5px;
}
.banner li:nth-child(2) p b{
	font-size: 32px;
    font-family: Microsoft Yahei;
    margin-top: 15px;
    display: block;
	font-weight: 500;
}
.banner li:nth-child(2) p strong{
	font-size: 54px;
    line-height: 66px;
    margin: 20px 0;
    display: block;
}
.banner li:nth-child(2) p span{font-size: 20px;display: block;}
.banner li:nth-child(2) p a{
	display: block;
	width:245px;
	height:50px;
	text-align:center;
	background:#f30000;
	color:#fff;
	line-height:50px;
	font-size:28px;
	font-weight:500;
	margin-top: 30px;
    font-family: Microsoft Yahei;
}
.banner li:nth-child(3) p{
	position: relative;
    top: -535px;
    left: 10%;
}
.banner li:nth-child(3) font{
	display: block;
    background: #000;
    width: 50px;
    height: 5px;
}
.banner li:nth-child(3) p b{
	font-size: 48px;
    /*font-family: Microsoft Yahei;*/
    /*margin-top: 15px;*/
    display: block;
	font-weight: 600;
}
.banner li:nth-child(3) p strong{
	font-size: 24px;
    line-height: 50px;
    margin: 30px 0;
    display: block;
	background:#333;
	color:#fff;
	font-family: Microsoft Yahei;
	font-weight: 500;
	width:355px;
	padding: 0 20px;
}
.banner li:nth-child(3) p span{
	font-size: 25px;
	display: block;
	margin-top: 40px;
	width: 750px;
	color:#777;
}
.banner li:nth-child(3) p a{
	display: block;
	width:245px;
	height:50px;
	text-align:center;
	background:#f30000;
	color:#fff;
	line-height:50px;
	font-size:28px;
	font-weight:500;
	margin-top: 30px;
    font-family: Microsoft Yahei;
	margin-left: 510px;
}
.banner li:nth-child(4) p{
	position: relative;
    top: -596px;
    text-align: center;
}
.banner li:nth-child(4) p b{
	font-size: 48px;
    /*font-family: Microsoft Yahei;*/
    /*margin-top: 15px;*/
    display: block;
	font-weight: 600;
	color: #000;
}
.banner li:nth-child(4) p span{
	font-size: 28px;
	display: block;
	margin: 25px auto;
    width: 936px;
    color: #4d4d4d;
    font-family: Microsoft Yahei;
    font-weight: 200;
}


#banner .tip {
	width: 100%;
	height: 20px;
	line-height: 0;
	font-size: 0;
	text-align: center;
	position: absolute;
	bottom: 20px;
	z-index: 13;
}
#banner .tip span {
	width: 40px;
	height: 6px;
	margin: 0 5px;
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	background-color: #fff;
	border-radius: 3px;
}
#banner .tip span.cur {
	background-color: #e35600;
}
#banner #btn_prev, #banner #btn_next {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 220px;
	z-index: 5;
}
#banner #btn_prev {
	background-position: -0px -66px;
	left: 8%;
	transition: all 600ms ease;
	opacity: 0;
	filter: alpha(opacity=0);
	background: url(../image/left.png)no-repeat;
}
#banner #btn_next {
	background-position: -56px -66px;
	right: 8%;
	transition: all 600ms ease;
	opacity: 0;
	filter: alpha(opacity=0);
	background: url(../image/right.png)no-repeat;
}
#banner:hover #btn_prev{
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all 600ms ease;
	left: 7.6%;
}
#banner:hover #btn_next{
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all 600ms ease;
	right: 7.6%;
}

.indust{
	width:1200px;
	margin:40px auto;
	overflow:hidden;
}
.indust ul{
	overflow:hidden;
	width:100%;
}
.indust ul li{
	width:calc(12.5% - 28px);
	float:left;
	overflow:hidden;
	text-align:center;
	margin-right:32px;
}
.indust ul li:last-child{
	margin-right:0px;
}
.indust ul li div{
	/*border:1px solid #000;*/
	border-radius:50%;
	text-align:center;
	width:96%;
	overflow:hidden;
	height:118px;
	background: #f7f7f7cc;
}
.indust ul li img{
	width:50%;
	padding-top: 25%;
	position:relative;
	transform-style:preserv-3d;
	transition: all 0.5s ease-in-out
}/*
.indust ul li:hover div{
	background: #e6212947;
}*/
.indust ul li:hover img{
	transform: rotateY(180deg);
}
.indust ul li p{
	font-size: 15px;
    line-height: 3;
}
.pro_list{
	width:1400px;
	margin:40px auto;
}
.pro_list li{}
.pro_list li a{}
.products{
	width:1400px;
	margin:40px auto;
	overflow:hidden;
}
.products h3{
	font-size: 48px;
    text-align: center;
    padding: 40px 0;
}
.products ul{
	overflow:hidden;
	width:100%;
}
.products ul li{
	width:calc(25% - 16px);
	float:left;
	overflow:hidden;
	text-align:center;
	margin-right:21px;
	margin-bottom: 20px;
	height: 400px;
}
.products ul li:nth-child(4n){
	margin-right:0px;
}
.products ul li div{
	/*border:1px solid #000;*/
	border-radius:10px;
	text-align:center;
	width:96%;
	overflow:hidden;
	background: #fff;
    border: 1px solid #ccc;
}
.products ul li img{
	width:100%;
    transition: all 0.6s;
	height:auto;
}
.products ul li:hover img{
	transform: scale(1.1);
    transition: all 0.6s ease-in-out;
}
.products ul li p{
	font-size: 16px;
    line-height: 1.75;
    margin: 10px 0;
    text-align: left;
	-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
	font-weight: 600;
}
.products ul li:hover div{
	border-color:#e35600;
}
.products ul li:hover p{
	color:#e35600;
}
.wp-pagenavi {
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
	height: 28px;
}
.wp-pagenavi .smaller{
	border: 1px solid #ccc;
    padding: 4px 8px;
    margin: 0px 5px;
}
/*分页导航*/
a.page.larger {border: 1px solid #ccc;padding: 4px 8px;margin: 0px 5px;}
a.nextpostslink{border: 1px solid #ccc;padding: 4px 8px;margin: 0px 5px;}
a.previouspostslink{border: 1px solid #ccc;padding: 4px 8px;margin: 0px 5px;}
span.current { border: 1px solid #ccc;padding: 4px 8px;margin: 0px 5px;background-color: #e35600;color: #fff;}


.dprod{
	width:100%;
	overflow:hidden;
}
.dprod .dprod_c{
	width:1200px;
	margin:40px auto;
	overflow:hidden;
}
.dprod .dprod_c h3{
	font-size: 48px;
    text-align: center;
    padding: 40px 0;
}
.dprod .dprod_t{
	width:100%;
	overflow:hidden;
	line-height: 3;
}
.dprod .dprod_t ul{
	width:100%;
	overflow:hidden;
}
.dprod .dprod_t ul li{
	width:25%;
	float:left;
	text-align:center;
	font-size: 18px;
	cursor: pointer;
}
.dprod .dprod_t ul li.cur{
	color:#e35600;
}
.dprod .dprod_a{
	width: 1200px;
    position: absolute;
    z-index: 99;
}
.dprod .dprod_a div{
	width:50px;
	height:50px;
	float:left;
	/*border:1px solid #ccc;*/
	position:relative;
	top: 150px;
	overflow:hidden;
}
.dprod .dprod_a .pret{
	left:-35px;
}
.dprod .dprod_a .next{
	left: 1132px;
}
.dprod .dprod_a img{
	width:100%;
}
.dprod .dprod_b{
	overflow:hidden;
	width: 100%;
    height: 385px;
	position: relative;
}
.dprod .dprod_b ul{
	overflow:hidden;
	float:left;
}
.dprod .dprod_b ul li{
	width:273px;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-left:21px;
	margin-bottom: 25px;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
    margin-top: 25px;
	border-radius: 5%;
}
.dprod .dprod_b ul li:last-child{
	margin-right:21px;
}
.dprod .dprod_b ul li img{
	width:100%;
	border-bottom: 1px solid #d5d5d5f7;
	height:auto;
}
.dprod .dprod_b ul li p{
	font-size: 16px;
    line-height: 1.5;
	font-weight: 600;
	margin: 10px 10px;
	-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.dprod .dprod_f{
	width: 96%;
    overflow: hidden;
    height: 3px;
    margin: 5px auto;
}
.dprod .dprod_f ul{
	overflow: hidden;
}
.dprod .dprod_f ul li{
	height: 3px;
    width: 25%;
    background: #efefef;
    float: left;
}
.dprod .dprod_f ul li.cur{
	background: #e35600;
}

.advant{
	width:1440px;
	margin:40px auto;
	margin-bottom:0;
}
.advant h3{
	font-size: 48px;
    text-align: center;
    padding-top: 40px;
}
.advant p{
	font-size: 20px;
    line-height: 3;
	text-align: center;
	margin-bottom:40px;
}
.advant .con{width:100%;overflow: hidden;}
.advant .con ul{margin-top: 30px;position:relative;}
.advant .con ul li{float: left;width:342px;margin-right:25px;height: auto;margin-bottom: 50px;background:#fff;}
.advant .con ul li a{display: block;}
.advant .con ul li .txt{width:100%;border:1px solid #ddd;box-sizing: border-box;}
.advant .con ul li .txt h3{font-size: 20px;border-bottom: 2px solid #bc0c0c;display: block;margin: 0 auto;text-align: center;padding: 8px 0;margin-top: 20px;color:#333;font-weight: bold;}
.advant .con ul li .txt p{width: 85%;margin:10px auto;text-align: left;margin-bottom: 30px;font-size: 14px;color: #666;line-height: 22px;}
.advant .con ul li .txt img{width:100%;margin: 0 auto;}
.advant .con ul li img{margin: 0 auto;}
.advant .con ul li a:hover{}
.advant .con ul li a:hover .txt h4{}
.advant .con ul li a:hover .txt p{}
.advant .wintprev{
	position: relative;
    top: -376px;
    left: -39px;
    width: 24px;
    height: 45px;
	cursor: pointer; 
}
.advant .wintnext{
	position: relative;
    top: -376px;
    right: calc(-100% - 15px);
    width: 24px;
    height: 45px;
	cursor: pointer; 
}

.advant .advant_x{
	width:100%;
	margin:40px auto;
	overflow:hidden;
}
.advant .advant_x li{
	width:25%;
	float:left;
	height:235px;
	margin-top: 40px;
}
.advant .advant_x div{
	width:44%;
	float:left;
	border: 1px solid #e35600;
    border-radius: 50%;
	text-align:center;
	background: #e3560029;
}
.advant .advant_x  div img{
	width:70%;
}
.advant .advant_x .img2{
	width:10%;
	border:0;
	position: relative;
    top: 160px;
	background: none;
}
.advant .advant_x .img3{
	border:1px solid #ccc;
	background: #cccccc14;
}
.advant .advant_x .img2 img{
	width: 100%;
}
.advant .advant_x li i{
	width:8px;
	height:8px;
	border-radius:50%;
	background:#e35600;
	display: block;
    float: left;
	margin-top: 20px;
}
.advant .advant_x li p{
	font-size: 18px;
    line-height: 2.5;
    width: calc(96% - 20px);
    text-align: left;
    height: 220px;
    margin: 0px 10px;
	text-indent: 1em;
}
/*
.advant .advant_c{
	position:absolute;
	width:30%;
	left:35%;
	height:600px;
	z-index:99;
}
.advant .advant_c p{
	font-size: 16px;
    line-height: 1.75;
    width: 80%;
    margin-left: 10%;
	margin-top: 60px;
	text-align: left;
}
*/

.enterp{
	width:100%;
	overflow:hidden;
	background:url(../image/bjt.jpg);
}
.enterp .enterp_c{
	width:1440px;
	margin:80px auto;
	overflow:hidden;
	background:url(../image/about_i1.png) no-repeat bottom;
	padding: 5px 50px;
}
.enterp .enterp_c .img{
	width:37.5%;
	float:left;
	overflow:hidden;
}
.enterp .enterp_c .img img{
	width:100%;
}
.enterp .enterp_c .cont{
	width:60%;
	float:right;
	height:290px;
	overflow:hidden;
}
.enterp .enterp_c .cont h3{
	font-size: 40px;
    margin-bottom: 15px;
}
.enterp .enterp_c .cont p{
	font-size: 16px;
	text-indent: 2em;
}
.enterp .enterp_c .cont p a{
	float: right;
    color: #e35600;
    margin-right: 10px;
    border: 1px solid #e35600;
    padding: 2px 10px;
    text-indent: 0;
    border-radius: 20px;
    margin-top: 24px;
}
.enterp .enterp_c .gd{
	width:60%;
	height:195px;
	float: left;
    overflow: hidden;
    margin-bottom: 30px;
    margin-left: 2.5%;
}
.enterp .enterp_c .gd ul{
	position: relative;
	width:300%;
}
.enterp .enterp_c .gd li{
	height:195px;
	width:206px;
	float: left;
    margin-right: 10px;
	text-align: center;
	/*border:1px solid #ccc;*/
}
.enterp .enterp_c .gd li span{
	font-size: 14px;
}
.enterp .enterp_c .gd li img{
	width:100%;
	height: auto;
}
.enterp .enterp_c .gd li p{
	width:100%;
	line-height: 36px;
    text-align: center;	
}
.enterp .enterp_c .xcprev{
	position: absolute;
    top: -146px;
    left: 38%;
    width: 20px;
    height: 39px;
	cursor: pointer;
}
.enterp .enterp_c .xcprev img{
	width:100%;
}
.enterp .enterp_c .xcnext{
	position: absolute;
    top: -146px;
    left: 100%;
    width: 20px;
    height: 39px;
	cursor: pointer;
}
.enterp .enterp_c .cnext img{
	width:100%;
}

.apply{
	width:100%;
	margin:40px auto;
	overflow:hidden;
	background:#f7f7f7;
}
.apply h3{
	font-size: 48px;
    text-align: center;
    padding-top: 40px;
}
.apply p{
	font-size: 20px;
    line-height: 3;
	text-align: center;
	margin-bottom:40px;
}
.apply .apply_c{
	overflow:hidden;
	width:100%;
	margin:40px auto;
}
.apply .apply_c ul{
	overflow:hidden;
	width:100%;
}
.apply .apply_c ul li{
	width:calc(25% - 1%);
	overflow:hidden;
	margin-right:1.33%;
	margin-bottom:20px;
	float:left;
}
.apply .apply_c ul li:nth-child(4n){
	margin-right:0px;
}
.apply .apply_c ul li div{
	overflow:hidden;
	width:100%;
	height:337px;
	border-radius: 10px;
}
.apply .apply_c ul li p{
	font-size:20px;
	margin-top:-60px;
	color:#fff;
	margin-bottom: 0;
	transition: all 0.6s;
	text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
}
.apply .apply_c ul li div img{
	width:100%;
	transition: all 0.6s;
	height:auto;
}
.apply .apply_c ul li:hover img{
	transform: scale(1.1);
    transition: all 0.6s ease-in-out;
}
.apply .apply_c ul li:hover p{
	transform: scale(1.1);
    transition: all 0.6s ease-in-out;
}
.henergy{
	width:100%;
	margin:40px auto;
	overflow:hidden;
	background: #f7f7f7;
}
.henergy h3{
	font-size: 48px;
    text-align: center;
    padding-top: 80px;
}
.henergy p{
	font-size: 20px;
    line-height: 3;
	text-align: center;
	margin-bottom:40px;
}
.henergy .henergy_c{
	width:1440px;
	margin:20px auto;
	height:710px;
}
.henergy .henergy_c img{
	width:60%;
	float:right;
}
.henergy .henergy_c div{
	width:39%;
	float:left;
	/*border:1px solid #ccc;*/
	height: 600px;
    margin-top: 30px;
}
.henergy .henergy_c div dl{}
.henergy .henergy_c div dl dt{}
.henergy .henergy_c div dl dt span{
	width:10px;
	height:10px;
	background:#e35600;
	border-radius:50%;
	display: block;
    float: left;
    margin: 14px 10px 0 0;
}
.henergy .henergy_c div dl dt h4{
	font-size:18px;
	line-height:2;
	text-align: left;
    margin-top: 20px;
	/*color:#e35600;*/
}
.henergy .henergy_c div dl dt p{
	font-size:16px;
	margin-top: 20px;
	color: #7e7e7e;
	line-height: 1.7;
	text-indent: 2em;
}

.henergy .henergy_c div font{
	font-size:26px;
}
.henergy .henergy_c div p{
	font-size:18px;
	line-height:2;
	text-align: left;
    margin-top: 50px;
}
.henergy .henergy_c div p span{
	width:10px;
	height:10px;
	background:#e35600;
	border-radius:50%;
	display: block;
    float: left;
    margin: 14px 10px 0 0;
}
.case_c{
	width:1440px;
	margin:40px auto;
	overflow:hidden;
	/*background: #f7f7f7;*/
}
.case_c h3{
	font-size: 48px;
    text-align: center;
    padding-top: 50px;
}
.case_c .case_ul{
	overflow:hidden;
	width:100%;
	margin-top:50px;
}
.case_c .case_ul .case_li{
	overflow:hidden;
	margin-bottom:50px;
}
.case_c .case_ul .case_li img{
	width:45%;
	margin-right:3%;
	float:left;
}
.case_c .case_ul .cright img{
	margin-right:0;
	margin-left:3%;
}
.case_c .case_ul .case_li .case_p{
	width:50%;
	float:left;
}
.case_c .case_ul .case_li .case_p h4{
	font-size:20px;
	margin-bottom:20px;
}
.case_c .case_ul .case_li .case_p p{
	font-size:16px;
	text-indent:2em;
}
.case_c .case_ul .case_cs{
	overflow:hidden;
	margin-bottom:50px;
	width:100%;
}
.case_c .case_ul .case_cs h4{
	font-size:28px;
	margin-bottom:30px;
}
.case_c .case_ul .case_cs ul{
	overflow:hidden;
	width:100%;
}
.case_c .case_ul .case_cs ul li{
	width: calc(50% - 25px);
    margin-right: 50px;
	float:left;
	margin-bottom: 50px;
}
.case_c .case_ul .case_cs ul li:nth-child(2n){
	margin-right:0px;
}
.case_c .case_ul .case_cs ul li .cleft{
	width: 25%;
    float: left;
    margin-right: 20px;
	/*border: 1px solid #ccc;
    border-radius: 20px;*/
}
.case_c .case_ul .case_cs ul li .cleft img{
	width: 100%;
    height: auto;
	border: 1px solid #ccc;
}
.case_c .case_ul .case_cs ul li .cright{
	width: calc(75% - 22px);
    float: right;
}
.case_c .case_ul .case_cs ul li .cright h5{
	font-size: 18px;
    margin-bottom: 15px;
}
.case_c .case_ul .case_cs ul li .cright p{
	font-size: 15px;
	color: #656565;
	text-indent: 2em;
}
.case_c .case_ul .case_cs ul li:hover h5{color:#e35600;}
.case_c .case_ul .case_cs ul li:hover p{color:#333;}
.case_c .case_ul .case_pr{
	overflow:hidden;
	margin-bottom:50px;
	width:100%;
}
.case_c .case_ul .case_pr h4{
	font-size:28px;
	margin-bottom:30px;
}
.case_c .case_ul .case_pr ul{
	overflow:hidden;
	width:100%;
}
.case_c .case_ul .case_pr ul li{
	width: calc(25% - 21px);
    margin-right: 28px;
	float:left;
}
.case_c .case_ul .case_pr ul li:nth-child(4n){
	margin-right:0px;
}
.case_c .case_ul .case_pr ul li img{
	width:calc(100% - 2px);
	border:1px solid #ccc;
	border-radius:10px;
	height:auto;
}
.case_c .case_ul .case_pr ul li p{
	font-size: 17px;
    line-height: 1.2;
    margin: 17px 0;
    font-weight: 600;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
	text-align:center;
}

.conews{
	width:1200px;
	margin:40px auto;
	overflow:hidden;
}
.conews h3{
	font-size: 48px;
    text-align: center;
    padding-top: 40px;
}
.conews .content{
	width: 100%;
    margin-top: 50px;
    overflow: hidden;
}
.conews .content ul{
	overflow: hidden;
}
.conews .content li{
	width: 100%;
    overflow: hidden;
	margin-bottom: 20px;
	cursor:pointer; 
	min-height: 230px;
	padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.conews .content li .img{
	width: 300px;
    height: 225px;
    overflow: hidden;
    border: 1px solid #ccc;
	float:left;
}
.conews .content li .new_r{
	width: calc(100% - 350px);
    float: right;
}
.conews .content li img{
	width: 100%;
	height:auto;
	transition: all 0.6s;
}
.conews .content li h5{
	font-size: 22px;
    margin-bottom: 15px;
    font-weight: 600;
	-webkit-line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.conews .content li p{
	font-size:16px;
	color:#777;
	-webkit-line-clamp:3;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-indent: 2em;
}
.conews .content li .new_bottom{
	width:100%;
	overflow:hidden;
	margin-top: 20px;
}
.conews .content li .new_bottom span{
	font-size: 15px;
	line-height: 4;
}
.conews .content li .new_bottom span:nth-child(2n){
	padding:10px 25px;
	border:1px solid #e35600;
	margin-left: 20%;
	border-radius:5px;
	color:#e35600;
}
.conews .content li:hover img{
	transform: scale(1.1);
    transition: all 0.6s ease-in-out;
}
.conews .content li:hover .new_bottom span:nth-child(2n){
	background:#e35600;
	color:#fff;
}
.about_a{
	width:1400px;
	margin:40px auto;
	overflow:hidden;
}
.about_a h3{
	font-size: 48px;
    text-align: center;
    padding-top: 40px;
	margin-bottom:60px;
}
.about_a .content{
	width:100%;
	overflow:hidden;
}
.about_a .content .img{
	width: 560px;
    float: left;
    margin-right: 50px;
    margin-bottom: 20px;
    overflow: hidden;
}
.about_a .content .img img{
	width: 100%;
    height: auto;
}
.about_a .content p{
	line-height: 2.4;
    padding: 0 10px;
    word-spacing: 3px;
    margin-bottom: 10px;
    text-indent: 2em;
	font-size: 17px;
}
.about_a .content strong{
	font-size: 20px;
    line-height: 2.5;
}
.about_a .content .about_img{
	width:100%;
	overflow:hidden;
	margin-top: 60px;
}
.about_a .content .about_img ul{}
.about_a .content .about_img ul li{
	width:calc(25% - 9px);
	margin-right:12px;
	float:left;
}
.about_a .content .about_img ul li:nth-child(4n){
	margin-right:0px;
}
.about_a .content .about_img ul li img{
	width:100%;
}
.about_a .content .about_img ul li p{
	width:100%;
	font-size:17px;
	text-align:center;
	line-height: 3;
    padding: 0;
    margin: 0;
}
.content .his_ul{
	width: 1200px;
    margin: 50px auto;
    overflow: hidden;
}
.content .his_ul li{
	width: 50%;
    /* float: left; */
    border-right: 1px solid #ccc;
    margin-bottom: -100px;
}
.content .his_ul li:last-child{
	margin-bottom: 0px;
}
.content .his_ul li:nth-child(2n){
	margin-left:50%;
	border-left: 1px solid #ccc;
	border-right: 0;
	text-align:right;
}
.content .his_ul li img{
	width: 90%;
    height: auto;
}
.content .his_ul li span{
	display: block;
    width: 60px;
    height: 3px;
    background: #e35600;
    float: right;
    margin-right: 10%;

}
.content .his_ul li:nth-child(2n) span{
	float: none;
	margin-left: 10%;
}
.content .his_ul li h4{
	line-height: 2;
    font-size: 32px;
	text-align: right;
    margin-right: 10%;
	width: 90%;
}
.content .his_ul li:nth-child(2n) h4{
	text-align: left;
    margin-left: 10%;
}
.content .his_ul li span:first-child{
	display: block;
    width: 16px;
    height: 16px;
    /*border: 1px solid #e35600;*/
	background:#e35600;
    border-radius: 50%;
    float: right;
	margin-top: 30px;
    margin-right: -8px;
}
.content .his_ul li:nth-child(2n) span:first-child{
    float: left;
    margin-right: 0;
    margin-left: -9px;
}
.content .his_ul li p{
	width: 90%;
    font-size: 18px;
    line-height: 2;
    text-align: right;
    margin-right: 10%;
    margin-bottom: 20px;
}
.content .his_ul li:nth-child(2n) p{
	text-align: left;
    margin-right: 0;
    margin-left: 10%;
}

.contact{
	width:100%;
	/*margin:40px auto;*/
	overflow:hidden;
}
.contact h3{
	font-size: 48px;
    text-align: center;
    padding-top: 80px;
	margin-bottom:50px;
}
.contact .content{
	width:100%;
	overflow:hidden;
}
.contact .content h4{
	font-size: 40px;
    line-height: 3.5;
	width: 1200px;
    margin: 0 auto;
	text-align: center;
}
.contact .content .cont_xx{
	width:1200px;
	margin:10px auto;
}
.contact .content .cont_xx p{
	font-size: 18px;
    line-height: 3;
}
.contact .content .cont_xx p:nth-child(1),.contact .content .cont_xx p:nth-child(2),.contact .content .cont_xx p:nth-child(3),.contact .content .cont_xx p:nth-child(4){
	width:50%;
	float:left;
}
.contact .content .cont_box{
	padding: 50px 0;
	background: url(../image/bjt.jpg);
}
.contact .content .cont_box form{
	width:960px;
	margin:10px auto;
	overflow: hidden;
}
.contact .content .cont_box input{
    line-height: 20px;
    font-size: 15px;
    padding: 2px 8px;
	color:#ccc;
	width: 78%;
}
.contact .content .cont_box div{
	margin: 10px 0;
    width: 50%;
    float: left;
}
.contact .content .cont_box div.text{
	width:100%;
}
.contact .content .cont_box div.sub{
	width:100%;
	text-align: center;
}
.contact .content .cont_box div font{
	color:red;
	margin-left: 5px;
}
.contact .content .cont_box div span{
	font-size: 16px;
}
.contact .content .cont_box .sbtn{
	width: 100px;
    line-height: 30px;
    height: 35px;
    margin: 5px 40px;
    border: 1px solid #e35600;
	background:#e35600;
	color:#fff;
	font-weight:600;
	cursor:pointer;
}
.contact .content .cont_box textarea{
	width:90%;
	padding:10px;
	font-size:15px;
}
.product_tent{
    border-radius: 4px;
    margin-top: 12px;
    font-size: 14px;
    line-height: 28px;
	width: 1280px;
    margin: 0 auto;
}
.plcl{width: 100%;
    height: 30px;
    position: relative;
    color: #666;
    overflow: hidden;
    font-size: 14px;
    margin: 0px auto;
    padding: 20px 0;
}
.plcl span{
	color: #333;
    font-size: 14px;
    font-family: Microsoft YaHei;
    padding-left: 10px;
}
.plcl span a{
	font-style: normal;
    font-size: 14px;
    color: #666;
}
.product_tent ul{
	font-size: 12px;
    overflow: hidden;
}
.product_tent ul li{
	padding: 0px 0px;
    overflow: hidden;
	border-bottom: #d1d2d1 dashed 1px;
}
.product_tent ul li div:first-child{
	width: 190px;
    height: 122px;
    float: left;
    overflow: hidden;
    margin-top: 2px;
}
.product_tent ul li div:first-child img{
	width: 160px;
    height: 120px;
	border:1px solid #ccc;
}
.product_tent ul li div:last-child{
	float: left;
    width: 655px;
    line-height: 24px;
}
.product_tent ul li div:last-child h2{
	margin-bottom: 10px;
	font-size: 16px;
    line-height: 32px;
    /* color: #f20; */
    letter-spacing: 3px;
}
.product_tent ul li div:last-child p{
	font-size: 13px;
    letter-spacing: 1px;
    line-height: 30px;
	text-indent: 2em;
}
.product_tent .new_gd{
	width:100%;
	height: 627px;
    padding: 25px 0;
	background:#fff;
	border-bottom:1px solid #ccc;
}
.product_tent .play { width: 502px; height: 627px; font: 12px Arial; float:left;overflow:hidden;}
.product_tent .big_pic { width: 500px; height: 500px;border:1px solid #ccc; overflow: hidden; background: #fff; position: relative; }
.product_tent .big_pic li {z-index:1;opacity: 0;width: 500px;filter:alpha(opacity=0);height: 500px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 0; background: url(../image/loading.gif) no-repeat center center; }
.product_tent .big_pic li img{height:500px;width: auto;}
.product_tent .mark_left { width: 200px; height: 500px; position: absolute; left: 0; top: 0; background: red; filter: alpha(opacity:0); opacity: 0; z-index:3000; }
.product_tent .mark_right { width: 200px; height: 500px; position: absolute; left: 300px; top: 0; background: green; filter: alpha(opacity:0); opacity: 0; z-index:3000; }
.product_tent .big_pic .prev { width: 40px; height: 40px; background: url(../image/icon.png) no-repeat  -187px -97px; position: absolute; top: calc(50% - 20px); left: 5px; z-index: 3001; filter:alpha(opacity:0); opacity:0; cursor: pointer; }
.product_tent .big_pic .next { width: 40px; height: 40px; background: url(../image/icon.png) no-repeat  -218px -97px; position: absolute; top: calc(50% - 20px); right: 5px; z-index: 3001; filter:alpha(opacity:0); opacity:0; cursor: pointer; }
.product_tent .big_pic .text { position: absolute; left: 10px; top: 302px; z-index: 3000; color: #ccc; }
.product_tent .big_pic .length { position: absolute; right: 10px; bottom: 4px; z-index: 3000; color: #ccc; }
.product_tent .big_pic .bg { width: 500px; height: 25px; background: #000; filter: alpha(opacity=60); opacity: 0.6; position: absolute; z-index: 2999; bottom: 0; left: 0; }
.product_tent .small_pic { width: 510px; height: 117px; position: relative; top: 7px; overflow: hidden; }
.product_tent .small_pic ul { height: 117px; position: absolute; top: 0; left: 0; }
.product_tent .small_pic li { border:1px solid #ccc; width: 115px; height: 115px; float: left; margin:0 10px 0 0; cursor: pointer; }
.product_tent .small_pic img { width: 100%;height: auto;filter: alpha(opacity=60); opacity: 0.6;}
.product_tent .small_pic li:hover{border-color:#e35600;}
.product_tent .small_pic li:hover img{filter: alpha(opacity=100); opacity: 1;}
.product_tent .play_r{
	float: right;
    width: 650px;
    margin-right: 50px;
}
.product_tent .play_r h1{
	color: #4c4c4c;
    font-size: 24px;
    /*line-height: 2;*/
    border-bottom: 1px dotted #ccc;
	text-align: left;
	padding-bottom: 20px;
}
.product_tent .play_r .pro_jj{
	min-height: 250px;
    max-height: 320px;
    overflow: hidden;
	font-size:16px;
}
.product_tent .play_r .pro_jj p{
	font-size:16px;
	color:#565454;
	line-height: 40px;
	text-align:left;
	margin-bottom: 0;
}
.product_tent .play_r .pro_jj p span{
	font-size:16px;
}
.product_tent .play_r .dg{
	/*margin: 60px;
	margin-top: 40px;*/
	overflow:hidden;
}
.product_tent .play_r .dg .linone{
	width: 130px;
    border: 1px solid #e35600;
    border-radius: 5px;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    background: #e35600;
    color: #fff;
	margin: 0 30% 40px 0;
	padding: 3px 15px;
	float:right;
}
.product_tent .play_r .dg .linone:hover{
	background: #fff;
	color:#e35600;
}
.product_tent .play_r .ad{
	width: 100%;
    overflow: hidden;
	margin-top:40px;
}
.product_tent .play_r .ad div{
	width: 45%;
    float: left;
    margin-bottom: 30px;
}
.product_tent .play_r .ad div:nth-child(2n){
	margin-left:10%;
}
.product_tent .play_r .ad div img{
	width:30px;
	float:left;
}
.product_tent .play_r .ad div h5{
	font-size: 16px;
    margin-left: 40px;
    margin-bottom: 12px;
}

.product_tent .play_r .ad div p{
	margin-left: 40px;
}


.product_tent .news_dg{
    margin-bottom: 20px;
    font-size: 16px;
    overflow: hidden;
	background:#fff;
	width: 100%;
    padding: 25px 0;
}
.product_tent .news_dg h2{
	text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #333333;
    padding-bottom: 19px;
    margin: 100px auto;
    width: 160px;
    line-height: 50px;
	margin-bottom:0px;
}
.product_tent .news_dg .line{
	width:60px;
	height:3px;
	background:#008ed8;
	margin:0 auto;
	margin-bottom:50px;
}
.product_tent .news_dg .dg_l{
	width: 22%;
    overflow: hidden;
    float: right;
	background:#f7f7f7f7;
}
.product_tent .news_dg .dg_l h4{
	margin-bottom: 20px;
    border: 0;
}
.product_tent .news_dg .dg_l li{
	width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    /*border: 1px solid #ccc;*/
    border-radius: 5px;
}
.product_tent .news_dg .dg_l li img{
	width: 96%;
	margin:0 2%;
    /*border-bottom: 1px solid #ccc;*/
	height: auto;
}
.product_tent .news_dg .dg_l li p{
	margin: 0px 10px 10px;
}
.product_tent .news_dg .dg_r{
	width:74%;
	float:left;
	overflow:hidden;
}

.product_tent .news_dg div img{
	line-height:0;
}

.product_tent h4{
	width: 100%;
    height: 60px;
    border-bottom: #e1e3df dashed 1px;
    margin: 15px auto 0 auto;
    line-height: 80px;
    color: #505050;
    font-family: "Microsoft Yahei";
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}
.product_tent .news_author{
	width: 100%;
    height: 30px;
    line-height: 30px;
    color: #505050;
    font-size: 12px;
    text-align: center;
    border-bottom: #e1e3df dashed 1px;
    margin: 0 auto;
}
.produ_list{
	width: 100%;
    overflow: hidden;
}
.produ_list .tab-wrapper{
	width: 1200px;
    margin: 20px auto;
}
.produ_list .tab-wrapper ul{overflow: hidden;}
.produ_list .tab-wrapper ul li{
	float: left;
    width: 200px;
    text-align: center;
    border: 1px solid #cccc;
    border-radius: 8px;
    margin-right: 20px;
}
.produ_list .tab-wrapper ul li.active{
	border: 1px solid #e35600;
}
.produ_list .tab-wrapper ul li.active a{
	color: #e35600;
}
.produ_list .tab-wrapper ul li a{
	display: block;
    padding: 5px;
    font-size: 18px;
}
.content3{
	width: 100%;
    overflow: hidden;
}
.content3 .rd-content,.content3 .rz-content,.content3 .ce-content{
	width: 1200px;
    margin: 10px auto;
}
.content3 p{
	font-size: 15px;
    line-height: 2;
}
.content3 .text-list{
	width: 100%;
    margin: 50px 0;
}
.content3 .text-list ul{overflow: hidden;}
.content3 .text-list ul li{
	width: 25%;
    float: left;
}
.content3 .text-list ul li .item{
	width: 100%;
    text-align: center;
}
.content3 .text-list ul li .top{
	font-size: 20px;
    font-weight: 600;
    line-height: 3;
}
.content3 .text-list ul li .bottom{font-size: 16px;}
.content3 .ce-content ul{
	width: 100%;
    overflow: hidden;
}
.content3 .ce-content ul li{
	width: calc(25% - 9px);
    overflow: hidden;
    margin-bottom: 20px;
    margin-right: 12px;
	float:left;
}
.content3 .ce-content ul li:nth-child(4n){
	margin-right: 0px;
}
.content3 .ce-content ul li img{
	width: 100%;
    height: auto;
}
.content3 .ce-content ul li p{
	text-align: center;
    line-height: 3;
}
.cate_ul{
	width: 100%;
    margin: 50px 0;
}
.cate_ul ul{
	width: 100%;
    overflow: hidden;
}
.cate_ul ul li{
	width:24%;
	margin-right:1%;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
.cate_ul ul li img{
	width:100%;
	height: auto;
}
.cate_ul ul li p{
	text-align: center;
}


.case_img{display:none;}
.news_tent{
	width: 1200px;
    margin: 50px auto;
    overflow: hidden;
}
.news_tent .thead{text-align: center;}
.news_tent .thead h3{
	font-size: 28px;
    line-height: 2;
}
.news_tent .thead p{
	font-size: 12px;
    margin-bottom: 20px;
	color: #585858;
}
.news_tent .thead p span{
	margin-right: 20px;
}
.news_tent .tcont p{
	line-height: 25px;
    padding: 0 10px;
    word-spacing: 2px;
    margin: 20px 0;
    /*text-indent: 2em;*/
	font-size: 16px;
	text-align:left!important;
}

.foot{
	width:100%;
	margin:40px auto;
	background:#fbfbfb;
	border-top:1px solid #ccc;
}
.foot .foot_c{
	width:1440px;
	margin:40px auto 20px;
	overflow:hidden;
}
.foot .foot_l{
	width:25%;
	overflow:hidden;
	float:left;
}
.foot .foot_l .logo{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
.foot .foot_l p{
	font-size:16px;
}
.foot .foot_l .logo img{
	width:90%;
	float:left;
}
.foot .foot_l .comm{
	overflow:hidden;
	margin-top:15px;
}
.foot .foot_l .comm img{
	width: 26px;
    float: left;
    margin: 0 10px;
}
.foot .foot_l .comm p{
	
}
.foot .foot_r{
	width:75%;
	overflow:hidden;
	float:right;
}
.foot .foot_r dl{
	width: 21%;
    float: left;
    margin-left: 4%;
	/*text-align:left;*/
}
.foot .foot_r dl h3{
	font-size: 24px;
    color: #e35600;
    line-height: 3;
}
.foot .foot_r dl li{
	font-size: 14px;
    line-height: 2;
}
.foot .foot_w{
	width: 30%;
    overflow: hidden;
    float: right;
    text-align: right;
	margin-right: 6%;
    margin-top: -20px;
}
.foot .foot_w a{
	margin: 0 15px;
    overflow: hidden;
}
.foot .foot_w a img{
	width: 28px;
}
.foot .foot_b{
	width:100%;
	overflow:hidden;
	background:#fff;
}
.foot .foot_mid{
	width:1440px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin:0 auto;
}
.foot .foot_mid p{
	font-size:14px;
	line-height:40px;
}

.totop{
	position: fixed;
    bottom: 100px;
    display: block;
    width: 40px;
    height: 40px;
	border:1px solid #ccc;
    background: #fff url(../image/top.png) no-repeat center center;
	background-size: 80%;
	margin-left: 95%;
	z-index: 999;
}

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../image/whatsapp.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:44px;height:44px;background-image:url(../image/email.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{background-image:url(../image/skype.png);background-repeat:no-repeat;}
.suspension .a-qrcode .i{}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-image: url(../image/top.png)}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:253px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../image/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:15px 22px 12px;}
.suspension .d-service-item{/*border-bottom:1px solid #eee;padding:14px 0;*/border-bottom:none;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../image/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../image/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item .i-mail{width:44px;height:44px;background:url(../image/side_con_icon03.png) no-repeat center center;display:block;}
.suspension .d-service-item .i-whatsapp{width:44px;height:44px;background:url(../image/side_con_icon01.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../image/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.sp_nav{display:none;}

.youlink{width:100%;overflow:hidden;padding-top: 10px;font-size: 16px;color: #a3a2a2;}
.youlink span{}
.youlink a{margin-right:10px;}