﻿
    


body{

    background: #FFFFFF;

}
ul{list-style: none;}
ul li a:link{text-decoration: none;}
body  .main{

	overflow: hidden;

}

.main{

	

	width: 1170px;

	margin: 0px auto;

}

.main div{

	overflow: hidden;

}

.main div ul{

	overflow: hidden;

}

/*header*/

.indexheader{

	background: #FFFFFF;

	width: 100%;

	z-index: 1000;

}

.fixed{

	position: fixed;

	top: 0px;

	left: 0px;	

}

.indexheader .bar{

	border-bottom: 1px solid #e2e2e2;

	height: 36px;

	font-size: 12px;

	color: #a6a6a6;

}

.indexheader .bar ul{

	float: left;

}

.indexheader .bar ul li{

	height: 36px;

	line-height: 36px;

	float: left;

}

.indexheader .bar ul li a{

	color: #a6a6a6;

}

.indexheader .bar ul li span{

	margin: 0px 5px;

}

.indexheader .bar .one li{

	float: left;

	padding-left: 20px;

	margin-right: 10px;

}

.indexheader .bar .one li.index{

	background: url(../images/icons_h3.png) 0px 8px no-repeat;

}

.indexheader .bar .one li.tel{

	background: url(../images/icons_tel3.png) 0px 8px no-repeat;

}

.indexheader .bar .one,.indexheader .bar .one a{

	color: #666666;

}

.indexheader .bar .four,.indexheader .bar .four a{

	color: #ee5c48;

}

.indexheader .bar .two{

	margin-left: 100px;

}

.indexheader .bar .three{

	margin-left: 600px;

}

.indexheader .bar .four{

	margin-left: 140px;

}

.indexheader .bar .five{

	float: right;

}

.indexheader .nav:after{

	clear: both;

}

.indexheader .nav .logo{

	background: url(../images/logo.png) 0px 0px no-repeat;

	width: 420px;

	height: 90px;

	float: left;

}

.indexheader .nav .logo a{

	width: 100px;

	height: 70px;

	display: block;	

}

.indexheader .nav .menu{

	float: left;

	margin-left: -20px;

	color: #292929;

	font-size: 18px;

    line-height:90px;
	

}

.indexheader .nav .menu li{

	float: left;
	
	font-weight:200;
	padding: 0px 5px;

   font-size:18px;

   color:#292929;
	font-family:'';
}

.indexheader .nav .menu li a{

	color: #292929;

	width: 100%;

	height: 70px;

	display: block;
	font-family:"微软雅黑";
    
}

.indexheader .nav .menu li.on a,.indexheader .nav .menu li a:hover{

	color: #ee5c48;

}

.indexheader .nav .menulist{

	z-index: 999;

	background: #FFFFFF;

	width: 100%;
 
    
}

.indexheader .nav .menulist .list{

	display: none;

}

.indexheader .nav .menulist .main{

    border-bottom: 1px solid #ccc;

   
}

#search input{

	background: url(../images/icons_search.png) right center no-repeat;

    width: 180px;

    height: 32px;

    margin-top: 20px;

    border: 1px solid #dfdfdf;

    padding-left: 10px;

}

/*下拉菜单*/

.main .dot{

    display:block;

    background:url(../images/pic4.jpg) no-repeat;

    width:19px;

    height:9px;

    position:absolute;

    bottom:40px;

    left:50%;

    margin-left:-10px;

    z-index:9;

}

.threelist{position:relative;overflow: hidden;padding-bottom:30px;}

.threelist .hd{ width: 100%;border-bottom:1px solid #fc000d;height:35px;line-height:35px;overflow: hidden;}

.threelist .hd li{display:block;float:left;overflow: hidden;}

.threelist .hd li span{display:block;padding:0px 10px;color:#808080;font-size:18px;float:left;}

.threelist .hd li.active span{background:#fc000d;color:#fff;}

.threelist .tablist{width: 590px;float: left;position: relative;box-sizing: border-box;}

.threelist .tablist .bd{width: 100%;overflow: hidden;padding:10px 0px;}

.threelist .tablist .bd .t1{width:180px;}

.threelist .tablist .bd .t2{width:240px;}

.threelist .tablist .bd .last{width:130px;}

.threelist .tablist .bd ul{float:left;width:16.65%;}

.threelist .tablist .bd ul li{padding:1px 10px;overflow: hidden;color: #ccc;}

.threelist .tablist .bd ul li span{font-size:16px;color: #fc000d;display: block;}

.threelist .tablist .bd ul li a{font-size:14px;color:#808080;line-height:25px;margin-right:10px;}

.threelist .tablist .bd ul li a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}



.threelist .jie{float:left;width:580px;box-sizing: border-box;}

.threelist .jie .bd{width: 100%;overflow: hidden;padding:10px 0px;}

.threelist .jie .bd ul{overflow: hidden;float: left;}

.threelist .jie .bd ul li{overflow: hidden;float: left;*display:inline;*zoom:1;}

.threelist .jie .bd ul .biaoti{float: none;}

.threelist .jie .bd ul li span{color:#fc000d;font-size: 16px;}

.threelist .jie .bd ul li a{display:block;font-size:14px;color:#808080;line-height:25px !important;margin-right:38px;}

.threelist .jie .bd ul li a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}



.threelist .other{position:absolute;bottom: 0px; width:100%;height: 30px;line-height: 30px; background: #ccc; overflow: hidden;text-align: center;}

.threelist .other span{color:#808080;font-size:16px;}

.threelist .other a{font-size:16px;color:#808080;}

.threelist .other a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}





.lilist{position:relative;overflow: hidden;padding-bottom:30px;}

.lilist .hd{ width: 100%;border-bottom:1px solid #fc000d;height:35px;line-height:35px;overflow: hidden;}

.lilist .hd li{float:left;width:20%;overflow: hidden;}

.lilist .hd li span{padding: 0px 10px;color: #fc000d;font-size: 18px;}

.lilist .hd li.active span{background:#fc000d;color:#fff;}

.lilist .bd{width: 100%;overflow: hidden;padding:10px 0px;}

.lilist .bd ul{float:left;width:20%;}

.lilist .bd ul li{padding:1px 10px;overflow: hidden;}

.lilist .bd ul li a{font-size:14px;color:#808080;line-height:25px !important;margin-right:10px;}

.lilist .bd ul li a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}



.cutlist{position:relative;overflow: hidden;padding-bottom:30px;}

.cutlist .left{float:left;width:480px;overflow: hidden;border-top: 1px solid #fc000d;}

.cutlist .right{float:right;width:470px;overflow: hidden;border-top: 1px solid #fc000d;}

.cutlist .pic{float:left;margin-right:50px;overflow: hidden;padding-top:40px;}

.cutlist dl{float:left;overflow: hidden;padding-top:35px;}

.cutlist dl dt{font-size:18px;font-weight:bold;color:#8a8a8a;line-height:30px;padding-bottom:10px;overflow: hidden;}

.cutlist dl dd{font-size:16px;padding:6px 0px;overflow: hidden;}

.cutlist dl dd a{display:block;font-size:16px;color:#808080;line-height:30px;border-bottom:1px solid #f8f8f8;float:left;}

.cutlist dl dd a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}





.dolist{position:relative;overflow: hidden;padding-bottom:60px;border: 2px solid #0f3675; width:1100px;}

.dolist .pic{float:left;margin-right:33px;padding-top:40px;}

.dolist .pic1{float:left;margin-right:33px;padding-top:40px;margin-left:30px;}

.dolist .mu{float:right;font-size:16px;overflow: hidden;width: 100%;margin-right:-20px;padding-top:0px;}

.dolist .mu li{border-radius:10px; float:left;overflow: hidden;height: 40px;padding:10px 8px;;margin: 2px;text-align: center;}

.dolist .mu li a{color:#000; height:30px;line-height: 30px !important;display:block;/* border-bottom:1px solid #f8f8f8; */float:left; font-weight:bold;}


/*.dolist .mu{float:right;font-size:16px;overflow: hidden;width:420px;margin-right:-20px;padding-top:25px;}

.dolist .mu li{float:left;overflow: hidden;width:180px;padding-right:20px;padding:10px 0px;}

.dolist .mu li a{colo:8a8a8a;line-height:30px !important;display:block;border-bottom:1px solid #f8f8f8;float:left;}*/

.dolist .mu li a:hover{color:#0f3675;/*border-bottom:1px solid #fc000d;*/}




.join{ background: #3a3939; color: #fff; padding-top: 10px; padding-bottom: 10px; }
.join .pagewidth{ position: relative; }
.join h1{ line-height: 100%; font-weight: bold; font-size: 18px; float:LEFT;}
.join p{ line-height: 100%;font-size: 14px;margin-top:30px; }
.join  a{color: #fff; font-size: 14px; margin-right: 20px; position: relative;float:LEFT;}
.join  a:after{ position: absolute; content: ""; left:-16px;  top: 5px; height: 10px; width: 1px; background: #999; display: block;margin-top:10px; }
.join  a:first-child:after{ display: none; }



.footer{ background: #252525;line-height:2em; padding-top: 60px;}
.footer .box{ float: left; width: 126px;  }
.footer .box h1{ font-size: 18px; color: #fff; padding-bottom: 20px; line-height: 100%; }
.footer .box span{  width: 30px; height: 1px; border-radius: 2px; background: #f5f5f5; display:block; margin-bottom: 20px;
    margin-right: auto;
    margin-left: 0;
	}
.footer .box h1 a{ color: #fff; }
.footer .box ul li{ font-size: 16px; height: 30px; }
.footer .box ul li a{ color: #f5f5f5; }
.footer .contact { width: 310px; float: left; word-break:break-all;  overflow:auto;}
.footer .contact h3{  color: #fff; font-size:18px; margin-bottom: 15px; }
.footer .contact h2{  color: #fff; font-size:24px;  margin-bottom: 15px; font-family: "geometos"; word-wrap:break-word;}
.footer .contact p{  color: #fff; font-size:16px; line-height: 2em; float:left; }
.footer .wechat{ float: right;text-align: center; margin-right:10px;}
.footer .wechat img{ display: block; width: 120px; }
.footer .wechat p{  font-size: 16px; color: #f5f5f5; padding-top: 10px;}
.footer .help{ border-bottom: #484848 solid 1px; padding-bottom: 50px;}


.copy{ background: #252525; text-align: center; padding-top:30px;padding-bottom:30px; color: #999999; font-size: 14px; line-height: 1.8em; }  
.copy .left{ float: left; text-align:left; }
.copy .right{ float: right; text-align: right; }


.copy .right a{  color: #999999; font-size: 14px; margin-left: 30px; position: relative;}
.copy .right a:after{ position: absolute; content: ""; left:-16px;  top: 5px; height: 10px; width: 1px; background: #999; display: block; }
.copy .right a:first-child:after{ display: none; }


.pagewidth{ width: 1200px; margin: 0 auto; overflow: hidden;  }

.clearfix {
    zoom: 1;
}