body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,button,input,select,textarea{font:12px/1.5 arial,simsun}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
ul,ol{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:none;}
button, input, select, textarea {font-family:"Microsoft Yahei", Helvetica, Arial, sans-serif;}
a,input,select,textarea,button {outline:none; resize:none;}
fieldset,img{border:0}
img,object{vertical-align:middle}
table{border-spacing:0;border-collapse:collapse;}
body{color:#444;background:#fff}
.clearfix:after,ul:after,li:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.clearfix,ul,li{
	zoom:1;
}
body {
	font-family: "Microsoft Yahei",Helvetica, Arial, sans-serif; 
	font-size: 14px; 
	background: #262627;
	word-break: break-all; word-wrap:break-word;
}
.wrapper{
	min-width: 1200px;
}
.header{
	height:45px; 
	padding: 10px 0;
	border-bottom:1px solid #DADADA; 
	background:#FFF; 
	color:#999;
}
.header .inner{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.header .logo{
	display: block;
	width: 75px;
	height: 45px;
	background: url(../images/logo.png) no-repeat center center;
	float: left;
	margin: 0 0 0 15px;
}
.header .nav{
	position: absolute;
	left: 200px;
	top: 0;
	z-index: 2;
}
.header .nav li{
	float: left;
}
.header .nav a{
	display: inline-block;
	-webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
    padding: 0 30px;
    color: #333;
    font-size: 14px;
    line-height: 45px;
}
.header .nav a:hover,.header .nav a.active{
	color: #fe6946;
}
.header .topnav{
	float: right;
}
.header .login,.header .signin{
	line-height: 45px;
	margin: 0 15px;
	color: #999;
}
.header a.open{
	color: #F26321
}
.loginBox{
    position:absolute;
    width: 220px;
    height: 180px;
    background: white;
    z-index: 100;
    right: 0;
    top:56px;
    padding: 20px;
    display:none;
}
.loginBox input,.signinBox input{
    width: 200px;
    height: 32px;
    line-height: 32px;
    padding-left: 15px;
    margin-bottom: 15px;
    border-radius: 4px;
    border: 1px solid #c1c1c1;
}
.loginBox .btn,.signinBox .btn{
	float: right;
	display: inline-block;
	height: 38px;
    line-height: 38px;
    padding: 0 25px;
    border-radius: 4px;
    color: #fff;
    margin-top: 20px!important;
    background: #F26321;
}
.signinBox{
    position:absolute;
    width: 220px;
    height: 200px;
    background: white;
    z-index: 100;
    right: 0;
    top:56px;
    padding: 20px;
    display:none;
}
.banner{
	width: 100%;
	max-height: 400px;
	overflow: hidden;
}
.banner img{
	width: 100%;
}

.content{
    background: #F1F5F9;
}
.main{
	padding: 0 ;
}
.footer{
	text-align: center;
	padding: 20px 0;
}
.footer,.footer a{
	color: #b6b7b9;
}
.content .title{
	font-size: 30px;
	font-weight: normal;
	text-align: center;
	position: relative;
	margin: 50px 0;
}
.content .title:after{
	display: block;
	content: '';
	height: 2px;
	background: #333;
	width: 140px;
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -70px;
}
.content .title2:after{
	width: 100px;
	margin-left: -50px;
}
.itemBox{
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
	zoom:1;
}
.itemBox .tit{
	font-size: 14px;
	margin: 10px 0;
	color: #333;
}
.itemLis{
	width: 30%;
	margin: 0 1.5%;
	float: left;
}
.itemLis li{
	height: 24px;
	line-height: 24px;
	margin: 2px 0 0 0;
	overflow: hidden;
	color: #666;
}
.itemLis li.hd{
	height: auto;
}
.itemLis .img{}
