@charset "utf-8";

body{ color:#333; font:12px "Microsoft yahei", arial; }
a { color:#333; text-decoration:none; }
a:hover { color:#f00; text-decoration:none; }
/*非常用特殊样式*/
.yahei {
	font-family:"Microsoft yahei";
}
.songti {
	font-family:"SimSun";
}
.textOverHide {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.pointer {
	cursor:pointer;
}
.block1200 {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.blockk1200 {
	width:1200px;
	display: table;
	margin:0 auto;
}
.block1100 {
	width:1100px;
	overflow:hidden;
	margin:0 auto;
}
.block1000 {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}
.blockk1000 {
	width:1000px;
	display: table;
	margin:0 auto;
}
.block998 {
	width:998px;
	overflow:hidden;
	margin:0 auto;
}
.block100 {
	width:100%;
	overflow:hidden;
}
.block50 {
	width:50%;
	overflow:hidden;
}
.block25 {
	width:25%;
	overflow:hidden;
}
.height100 {
	height:100%;
}
.positionR {
	position:relative;
}
.positionA {
	position:absolute;
}
.positionF {
	position:fixed;
}
/*非常用特殊样式*/

#warp {
	width:100%;
	overflow:hidden;
}

#header {
	width:100%;
	overflow:hidden;
}
#footer{
	width: 100%;
	display: table;
	padding-top: 10px;
	background: url(Img/Common/foot.jpg) left top no-repeat #131216;
}
/*头部开始*/
.logo{
	width: 158px;
	height: 180px;
	float: left;
	margin-top: -36px;
}
.top{
	width:100%;
	height:36px;
	font:normal 12px/36px "SimSun";
	background: #e83820;
}
.top_list {
	height:100%;
}
.top_list span{
	padding: 0 5px;
	color: #fff; 
}
.top_list a:link, .top_list a:visited { color:#fff;letter-spacing: 1px; }
.top_list a:hover { text-decoration: underline; }
.zhuanye{
	width: 100%;
	height: 158px;
}
.logo_text{
	float: left;
	margin-left: 22px;
}
.logo_text h2{
	font-size: 22px;
	line-height: 22px;
	color: #e83820;
	margin: 40px 0 8px;
	font-weight: bold;
}
.logo_text p{
	font-size: 22px;
	line-height: 22px;
	color: #333333;
}
.logo_phone{
	float: right;
	overflow: hidden;
	text-align: right;
}
.logo_phone h2{
	font-size: 18px;
	line-height: 18px;
	color: #333333;
	margin: 40px 0 8px;
}
.logo_phone h3{
	font-size: 26px;
	line-height: 26px;
	color: #e83820;
	font-weight: bold;
}
/*导航栏*/
.navigation {
	width: 100%;
	height:70px;
	display: table;
	border-top: 2px solid #e83820;
}
.nav {
	text-align:center;
	overflow: hidden;
	font:normal 16px/70px "Microsoft yahei";
}
.nav li {
	float:left;
	margin-left: 40px;
}
.nav li.cur a{ color:#e83820;}
.nav li.none{ margin:0;}
.nav li a{
	color: #161519;
}

/*导航栏*/

/*banner开始*/
.banner{
	position: relative;
	height:650px; 
}
.banner .ddd{position: relative;width: 1200px;margin: 0 auto;}
.banner .bd li,.banner .bd li a{
	display: block;
	height:650px;
}
.bantil{
	display: block; 
	width: 15px;
	position: absolute;
	bottom:75px;
	right: 0;
}
.bantil li{
	width:16px;
	height: 16px;
	box-sizing: border-box;
	margin: 15px 0 0 0; 
	background: #fff;
	cursor:pointer;
	border-radius: 50%;
	z-index: 10;
}
.bantil li.cur{
	background:#e83820; 
}
/*banner结束*/

/*banner下*/
.banner_hint {
	height:80px;
}
.banner_keywd{
	overflow: hidden;
	line-height: 80px;height: 80px; width:710px; 
}
.banner_keywd h2{
	float: left;
	font-size: 14px;
	color: #333333;
}
.banner_keywd ul{ 
	overflow: hidden;
}
.banner_keywd ul li{
	float: left;
	font-size: 14px;
	margin: 0 5px;
}
.banner_keywd ul li a{
		color: #666666;
}
.banner_keywd ul li a:hover{text-decoration: underline;}
.banner_search{
	float: right;
	width: 286px;
	margin-top:20px;
	height: 36px;
	overflow: hidden;
	border-radius: 20px;
}
.textInput{
	width:216px;
	padding-left: 15px;
	font-size: 12px;
	color: #666666;
	height: 34px;
	background: none;
	line-height: 34px;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.submitInput{
	width: 54px;
	height: 36px;
	cursor: pointer;
	background: url(Img/Common/search.png) center no-repeat #e83820;
}
/*banner下*/
/*头部结束*/


/*底部开始*/
.fn{
	width: 100%;
	height: 70px;
	margin-top: -35px;
	overflow: hidden;
	background: url(Img/Index/nav.jpg) center no-repeat;
	background-size: 100% 100%;
}
.fn ul li{
	float: left;
	font-size: 14px;
	line-height: 70px;
	color: #fff;
	letter-spacing: 1px;
}
.fn ul li.none{margin-left: 23px;}
.fn ul li a{color: #fff;}
.fn ul li span{padding: 0 7px;}
.footer_bottom{
	width: 100%;
	overflow: hidden;
}
.dilogo{
	float: left;
	margin: 38px 42px 55px 26px;
}
.di_text{
	float: left;
	margin-top: 38px;
}
.di_text p{
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	padding-bottom:8px;
	letter-spacing: 1px;
}
.di_text p a{ color:#fff;}
.diul{
	float: right;
	margin-top: 32px;
	overflow: hidden;
}
.diul li{
	text-align: center;
}
.diul li img{ max-width:140px;}
/*底部结束*/