@charset "utf-8";

body,p,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
body{min-width:1200px}
a{text-decoration: none}
ul,li{list-style: none}
input,button,select{background: none;border:none;outline:none;padding: 0;}

.clear{clear:both}
.center{width:1200px;margin:0px auto}
.pull_left{float:left}
.pull_right{float:right}
.pointer{cursor: pointer;}

/* header */
.header{height:148px;background: #fff}
.header .logo img{height:48px;margin-top:30px}
.header h1{text-indent:-9999px;height:0}
.header .ad{width:0px;height: 108px;}
.header .ad img{height: 108px;}
.header .search{padding-left:0px;overflow: hidden;position: relative;padding-top:36px}
.header .search input{width:500px;height:34px;border: 1px solid #CCCCCC;border-radius: 2px;box-sizing:border-box;padding:0 110px 0 10px}
.header .search button{position:absolute;right:0;top:36px;width:100px;line-height:36px;background: #DF5900;border-radius: 0 2px 2px 0;font-size:16px;color:#fff}
.header .search button i{width:20px;height:20px;display:inline-block;vertical-align: text-bottom;background: url(../images/search.png);margin-right:5px;}
.header .nav{line-height:40px;height: 40px;background: #DF5900;font-size:16px;color:#fff;text-align: center;position: relative;z-index:2}
/* .header .nav ul{overflow: hidden;} */
.header .nav li{width:120px;float: left;position: relative;}
.header .nav li.active,.header .nav li:hover{background: #D15400;}
.header .nav li:hover .sub{display: block}
.header .nav .sub{position: absolute;top:40px;width:280px;line-height: 40px;background: #fff;padding:10px 0px;display: none}
.header .nav .sub a{display:block;color:#444;text-align: left;padding-left:20px;}
.header .nav .sub a:hover{background: #F5F5F5;}
.header .nav a{color:#fff}


.header .type {width:240px;position: relative;}
.header .type span{background:rgba(255,255,255,0.1);display: block}
.header .type .list{position: absolute;top:40px;width:280px;height:400px;background: #f5f5f5;z-index:10;padding:0px 20px;box-sizing: border-box;text-align: left}
.header .type .item{border-bottom:1px solid rgba(0,0,0,0.04);padding-bottom:17px;}
.header .type .item a{color:#444}
.header .type .item h3{font-weight:normal;line-height: 22px;overflow: hidden;padding:15px 0 5px 0;}
.header .type .item h3 a{font-size:16px;line-height: 22px;}
.header .type .item h3 i{width:16px;height:16px;background:url(../images/goto.png);display:block;float:left;margin-top:3px;margin-left:2px;}
.header .type .s_item a{line-height:20px;font-size:14px;display: block;float:left;margin-right:10px;}
.header .type .item:last-child{border-bottom:0}
.header .type .item:hover .box{display:block}
.header .type .box{display:none;position: absolute;left:240px;top:0;width:660px;height:400px;background: #F0EAE6;box-sizing: border-box;padding:20px;color:#444;}
.header .type .box h2{font-size: 16px;color: #444444;font-weight:normal;line-height: 22px;}
.header .type .box span{float:left;border-right:1px solid #ccc;    line-height: 14px;height: 15px;font-size: 14px;margin-right:11px;padding-right:10px;margin-top:10px}
.header .type .box span:last-child{border-right: 0}
/* header */

.footer{background: #444444;padding:50px 0;}
.footer .links{color:rgba(255,255,255,0.5);}
.footer .links .title{font-size:24px;line-height:33px;}
.footer .links .title p{font-size:14px;}
.footer .links ul{margin:20px 0;border:1px solud rgba(255,255,255,0.1)}
.footer .links li{float:left;margin-right:13px;font-size:14px;line-height:20px}
.footer .links a{color:rgba(255,255,255,0.5)}
.footer .other ul{margin:40px 0 10px 0}
.footer .other li{float:left;margin-right:30px;}
.footer .other .nav a{color:rgba(255,255,255,0.8);font-size:18px;line-height:25px;}
.footer .other p{color:rgba(255,255,255,0.5);font-size:14px;line-height:20px;}
.footer .other a{color:rgba(255,255,255,0.5);font-size:14px;line-height:20px;}

/* 客服 */
/* .kefu{width:160px;height:380px;position: fixed;right:40px;top:50%;margin-top:-190px;border:1px solid #ebebeb; box-sizing: border-box;border-radius: 5px;overflow:hidden;z-index:10;background:#fff}
.kefu .t{line-height: 60px;color:#fff;padding-left:20px;background:#434343;font-size:18px;}
.kefu .t .icon{width:22px;height:22px;display:inline-block;background: url(../images/icon1.png);background-size:100%;vertical-align: middle;}
.kefu .t .close{width:20px;height:20px;background: url(../images/close.png);background-size:100%;position: absolute;top:5px;right:5px;cursor: pointer;}
.kefu .list{padding:8px 0 0 35px;}
.kefu .list a{display:block;font-size:14px;color:#666;line-height: 30px;}
.kefu .list .icon{display: block;float:left;width:15px;height:15px;background: url(../images/QQ.png);background-size:100%;margin-top:7px;margin-right:5px }
.kefu .code {text-align: center;margin-top:15px;}
.kefu .code img{width:90px}
.kefu .code p{font-size:14px;color:#666;margin-top:5px;}
.kefu .tel {background:#db3c15;height:67px;color:#fff;font-size:14px;text-align: center;margin-top:21px}
.kefu .tel p{padding-top:15px;}
.kefu .tel b{font-size:18px;font-family: "arial"} */

.kefu{
	position:fixed;
	width:160px;
	height:352px;
	top:50%;
	margin-top:-163px;
	right:20px;
	background:#434343;
	border-radius: 5px;
	z-index:9;
}
.kefu .content{
	width:135px;
	height:232px;
	margin:0px auto;
	background:#fff;
	text-align: center;
	padding:10px 15px;
	position: relative;
	z-index:10;
}
.kefu .fixed_up h6{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	line-height:60px;
	margin-left:10px;
	text-align: center;
    background: url(../images/icon1.png) no-repeat;
    background-size:22px;
    background-position: 10px 19px;
}
.kefu .fixed_down{
	text-align: center;
	background: #dc3c14;
	border-radius: 5px;
	height: 70px;
}
.kefu .fixed_down .tel{
	color:#fff;
	font-size:14px;
	line-height: 20px;
	padding-top:15px;
    padding-bottom:5px;
    font-family: 'arial';
}
.kefu .tel span{
	font-size:20px;
}
.kefu .qq{
	background: url(../images/icon1.png) no-repeat;
    background-size: 14px;
    background-position: 19px 8px;
    line-height: 28px;
}
.kefu .qq a{
	color: #888;
	font-size:14px;
	line-height: 10px;
	padding:5px 0px 15px 0px;
}
.kefu img{
	display:block;
	width:100px;
	margin:0px auto;
	margin-top:10px;
}
.kefu .code span{
	display:block;
	color:#888;
	font-size:8px;
}
.kefu .close{
    color: #fff;
    font-size: 26px;
    position: absolute;
    top: -4px;
    right: 10px;
    cursor: pointer;
}
.kefu .open{
	position: absolute;
    width: 30px;
    padding: 20px 0px;
    border-radius: 5px;
    background: #676b70;
    left: 10px;
    top: 50%;
    z-index: 8;
    color: #fff;
    font-size: 20px;
    font-family: é»‘ä½“;
    text-align: center;
    cursor: pointer;
}
.kefu .QQ{
	background: url(../images/QQ.png) no-repeat;
    background-size: 14px;
    background-position: 19px 8px;
    line-height: 28px;
}
.kefu .QQ a{
	color: #888;
	font-size:14px;
	line-height: 10px;
	padding:5px 0px 15px 0px;
}
/* 客服 */