﻿@charset "utf-8";

body{ color:#333; font:12px/14px "Microsoft yahei", arial; }
a { color:#000; text-decoration:none; }
a:hover { text-decoration:none; }

/*非常用特殊样式*/
.yahei {
	font-family:"Microsoft yahei";
}
.songti {
	font-family:"SimSun";
}
.textOverHide {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pointer {
	cursor:pointer;
}
.block1000 {
	width:1000px;
	overflow:hidden;
	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;
}
.positionR {
	position:relative;
}
.positionA {
	position:absolute;
}
.positionF {
	position:fixed;
}
/*非常用特殊样式*/

#warp {
	width:100%;
	overflow:hidden;
}

#header, #footer {
	width:100%;
	overflow:hidden;
}

/*头部开始*/
#header {
	height:156px;
	color:#fff;
}
.top {
	width:100%;
	height:36px;
	font:normal 12px/36px "Microsoft yahei";
	background:#737373;
}
.top_list {
	width:100%;
	height:36px;
}
.top_list a:link, .top_list a:visited { color:#fff; }
.top_list a:hover { color:#ff0; }
.logomain {
	height:120px;
}

/*导航栏*/
.navigation {
	height:40px;
	background:url(../images/page_x.jpg) repeat-x;
}
.nav {
	height:40px;
	text-align:center;
	line-height:40px;
}
.nav li {
	width:121px;
	height:100%;
	float:left;
	padding-right:1px;
	background:url(../images/nav_fg.jpg) right 0 no-repeat;
}
.navigation li a {
	width:100%;
	height:100%;
	display:block;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.navigation li a:link, .navigation li a:visited { color:#fff; }
.navigation li a:hover { background:#2971bd; }
/*导航栏*/

/*banner开始*/
.banner {
	width:100%;
	height:553px;
	overflow:hidden;
	position:relative;
}
.banner ul {
	width:10000%;
	height:100%;
	position:absolute;
	left:0; top:0;
}
.banner li {
	height:100%;
	float:left;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.banner li img {
	display:block;
	position:absolute;
	top:0;
}
.banner li .InMiddle {
	left:50%; top:50%;
	margin:-15px 0 0 -15px;
}
.banner .ban_ico {
	height:10px;
	text-align:center;
	position:absolute;
	left:50%; bottom:10px;
}
.banner .ban_ico i {
	width:50px;
	height:10px;
	font-style:normal;
	display:inline-block;
	margin:0 3px;
	cursor:pointer;
	text-align:center;
	line-height:14px;
	border:#333 1px solid;
	background:#d0000a;
	color:#fff;
}
.banner .ban_ico i.active {
	background:#fff;
	color:#145CA6;
}
/*banner结束*/

/*banner下*/
.banner_hint {
	height:45px;
	line-height:44px;
	background:url(../images/page_x.jpg) 0 -56px repeat-x;
}
.banner_keywd a {
	margin:0 10px;
}
.banner_keywd a:link, .banner_keywd a:visited { color:#626262; }
.banner_keywd a:hover { color:#025eb1; }
.banner_search {
	width:244px;
	height:22px;
	margin-top:11px;
}
.banner_search .textInput {
	width:180px;
	height:12px;
	padding:4px 0;
	border:#a2bdd2 1px solid;
	border-left:none;
	border-right:none;
	color:#a2bdd2;
}
.banner_search .submitInput {
	width:40px;
	height:22px;
	color:#fff;
	cursor:pointer;
	background:url(../images/page_ico.jpg) 0 -38px  no-repeat;
}
/*banner下*/
/*头部结束*/


/*底部开始*/
.foot_nav {
	width:100%;
	height:30px;
	background:#145ca6;
}
.foot_nav a {
	width:120px;
	height:100%;
	line-height:30px;
	display:inline-block;
}
.foot_nav a:link, .foot_nav a:visited, .foot_nav a:hover { color:#fff; }
.foot_cr {
	margin:20px auto 10px;
}
.foot_cr p {
	font:normal 12px/26px "Microsoft yahei";
}
/*底部结束*/

@charset "utf-8";

/*主体内容*/
.module {
	padding:20px 0;
}

/* 模块 1 */
body{
		font: 12px/1.231 arial,helvetica,clean,sans-serif;
		font-family: "微软雅黑","黑体";
		background-color: #F6F6F6;
	}
	*{
		/*overflow: hidden;color: #bbbbbb;*/
		margin: 0px;
		padding: 0px;
		
	}
/* top */
	#top{
		height: 35px;
		line-height: 35px;
		background-color: #2e2e2e;
	}
	.center{
		width: 1003px;
		margin: 0 auto;
	}
	#top p {
		float: left;
		color: #fff;
	}
	#top ul{
		float: right;
		color: #bbbbbb;
	}	
	#top ul li{
		float: left;
		color: #bbbbbb;
		display: inline;
	}
	#top ul li a{
		margin: 0 7px;
		color: #bbbbbb;
		text-decoration: none;
	}
/* header */
	#header{
		height: 148px;
		background-color: #ffffff;
	}
	#logo{
		float: left;
		width: 618px;
		height: 100px;
		
	}
	#logo img{
		border: none;
		vertical-align: middle;
		
	}
	#tel{
		float: right;
		width: 200px;
		height: 80px;
		margin-top: 35px;
		padding-left: 88px;
		background: url(../images/icon-tel.png) left center no-repeat;
		background-size: auto 100%;
	}
	#tel p{
		padding-top: 5px;
		font-size: 18px;
		color: #444;
	}
	#tel > span {
		font-family: "Arial";
		font-weight: bold;
		font-size: 24px;
		color: #d0000a;
	}
/* menu */
	#menu{
		height: 55px;
		line-height: 55px;
		text-align: center;
		background-color: black;
		border-top: 1px solid #fff;
	}
	.center{
		width: 1003px;
		margin: 0 auto;
	}
	#menu .center {
		background-color: #CC0108;
	}
	#menu ul li {
		float: left;
		margin-right: 7px;
    margin-left: 9px;
	}
	#menu ul li a {
		font-size: 15px;
		float: left;
		padding-left: 9px;
		padding-right: 10px;
		font-family: "微软雅黑";
		text-decoration: none;
		color: #ffffff;
	}
	.clear {
		display: block;
		height: 0;
		line-height: 0;
		overflow: hidden;
		clear: both;
		font-size: 0;
	}
/* bander */
	#bander{
		margin-top: 1px;
		width: 1903;
	}
	#bander img{
		width: 1903px;
		height: 553px;
	}
/* keyword*/
	#keyword{
		height: 35px;
		line-height: 35px;
		background-color: #EFEBEB;
	}
	.keyword_center{
		width: 1003px;
		margin: 0 auto;
	}
	.sousuo{
		float: right;
		position: relative;
	}
	.sousuo input.ipt {
		position: absolute;
		top: 6px;
		border: 1px solid #ccc;
		border-radius: 15px;
		right: 0;
		width: 243px;
		height: 24px;
		background-color: #EFEBEB;
		padding:0 0 0 10px;
	}
	.sousuo input.smt{
		position: absolute;
		right: 9px;
		top: 8px;
		width: 20px;
		height: 24px;
		border: none;
		background: url(../images/sousuo.jpg) center no-repeat;
	}
	.keyword_center a{
		text-decoration: none;
		color: #898989;
	}
/* button */
	.logo{
		width: 266px;
		height: 81px;
		padding-top: 48px;
	}
	 
	#button_border{
		width: 1003px;
		margin: 0 auto;
		position: relative;
		  top: 53px;
	}
	 
	.button{
		width: 230px;
		height: 126px;
		border: 1px solid #ccc;
		border-radius: 6px;
		float: left;
		margin: 0px 9px 80px;
		box-shadow: 0px 4px 15px;
	}
	.button img{
		left: 29px;
		position: relative;
		top: 15px;
	}
	.button dl{
		left: 69px;
		position: relative;
		top: -19px;
		font-family: "微软雅黑";
		width: 161px;
	}
	.button dl dt{
		color: #b60007;
		font-size: 24px;
		padding-bottom: 15px;
		text-indent: 7px;
		text-decoration: none;
	}
	.button dl dd{
		font-size: 14px;
		line-height: 20px;
		color: #666666;
	}
/* bander1*/
	#bander1{
		position: relative;
		background-color: #CC0108;
		margin-top: 475px;
		height: 237px;
	}
	.bander1_center{
		width: 1003px;
		margin: 0 auto;
		height: 237px;
		position: relative;
	}
	.bander1_title{
		position: absolute;
		font-size: 30px;
		top: 42px;
		font-family: "迷你简菱心";
		color: #fff;
	}
	.bander1_border_left{
		height: 34px;
		width: 105px;
		border-left: 1px solid #fff;
		border-bottom: 1px solid #fff;
		position: absolute;
		top: 80px;
	}
	.bander1_text{
		font-size: 26px;
		background-color: #fff;
		color: #CC0108;
		position: absolute;
		width: 410px;
		top: 94px;
		left: 113px;
		text-align: center;
		font-family: "微软雅黑";
		padding: 2px 0 4px 0;
	}
	.bander1_border_right{
		height: 34px;
		width: 106;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		position: absolute;
		top: 80px;
		left: 518px;
	}
	.bander1_link1{
		background-color: #FFB400;
		position: absolute;
		top: 151px;
		left:0px;
		color: #fff;
		border: 2px solid #fff;
		padding: 7px;
		box-shadow: 3px 19px 46px rgba(0, 0, 0, 0.53);
		font-size: 18px;
		font-family: "微软雅黑";
		cursor:pointer;
	}
	.bander1_link1 a {
		color: #fff;
	}
	.bander1_link2{
		background-color: #FFB400;
		position: absolute;
		top: 151px;
		left: 329px;
		color: #fff;
		font-size: 14px;
		font-family: "微软雅黑";
		border: 2px solid #fff;
		padding: 7px;
		box-shadow: 3px 19px 46px rgba(0, 0, 0, 0.53);
	}
	.bander1_center img{
		width: 237px;
		height: 235px;
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.bander1_link2 a{
		text-decoration: none;
		color: #fff;
		font-size: 14px;
		font-family: "微软雅黑";
	}
/* content_title */
	#content_title{
		width: 1003px;
		margin: 0 auto;
		position: relative;
	}
	.content_title_top{
		font-family: "微软雅黑";
		color: black;
		font-size: 25.19px;
		width: 281px;
		text-align: center;
		margin: 2px auto;
		padding: 75px 0 10px 0;
		border-bottom: 1px solid #ccc;
	}
	.content_title_bottom{
		width: 1003px;
		text-align: center;
		font-size: 35.82px;
		color: #cc0109;
		font-family: "微软雅黑";
		padding: 10px 0 26px 0;
		border-bottom: 1px solid #cc0109;
	}
/* content */
	.content_center{
		width: 1003px;
		height:805px;
		margin: 0 auto;
		position: relative;
		border-top: 2px solid #cc0109;
	}
	.content_left{
		width: 315px;
		 
	}
	.content_middle{
		width: 415px;
		height: 545px;
		background-color: #fff;
		position: absolute;
		top: 0;
		left: 319px;
	}
	.content_right{
		width: 263px;
		height: 615px;
		background-color: #fff;
		position: absolute;
		right: 0;
		top: 0;
	}
	.content_num{
		background-color: #FD6120;
		width: 683px;
		height: 185px;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.content_left1{
		background-color: #fff;
		width: 313px;
		box-shadow:0px 1px 85px rgba(204, 204, 204, 0.43);
	}
	.content_left2{
		width: 313px;
		background-color: #fff;
		margin-top: 5px;
		position: relative;
		box-shadow:0px 1px 85px rgba(204, 204, 204, 0.43);
	}
	.content_left3{
		width: 313px;
		_height: 322px;
		background-color: #fff;
		margin-top: 5px;
		position: relative;
  		box-shadow:0px 1px 85px rgba(204, 204, 204, 0.43);
	}
	.content_left4{
		width: 100%; 
		background-color: #fff;
		margin-top: 5px;
		position: relative;
	}

	.home .content_left1 {
		height: 340px;
	}
	.home .content_left2 {
		height: 165px;
	}
	.home .content_left3 {
		height: 290px;
	}
	.home .content_left4 {
		height: 358px;
	}
	

/********toolbar*********/

.toolbar {

	width: 52px;

	position: fixed;

	right: 1%;

	top: 40%;

	margin-top: -115px;

	z-index: 999;

}

.toolbar dd {

	width: 51px;

	height: 51px;

	margin-bottom: 1px;

	position: relative;

	-webkit-border-radius: 100%;

	border-radius: 100%;

	margin-top: 4px;

	border: #de830c  solid 2px;

	background-color: #fff;

	-webkit-border-radius: 100%;

	border-radius: 100%;

}

.toolbar dd i {

	width: 51px;

	height: 51px;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	cursor: pointer;

	text-align: center;

	-webkit-border-radius: 100%;

	border-radius: 100%;

}

.toolbar dd i span {

	width: 35px;

	height: 35px;

	display: block;

	margin: 8px 0 0 8px;

	background: url(../images/rightfixicon.png) no-repeat 0 0;

}

.toolbar dd.gottop {

	display: none;

}

.toolbar .slide-tel {

	display: block;

	width: 0;

	height: 53px;

	line-height: 53px;

	font-size: 24px;

	font-weight: bold;

	font-family: arial;

	color: #FFF;

	position: absolute;

	padding: 0 0 0 53px;

	top: -1px;

	right: -2px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	overflow: hidden;

}

.toolbar .pop {

	position: absolute;

	right: 90px;

	top: -65px;

	background: #de830c;

	display: none;

}

.toolbar .pop-code {

	width: 160px;

}

.toolbar .pop-code img {

	width: 120px;

	height: 120px;

	display: block;

	padding: 20px 20px 0;

}

.toolbar .pop-code h3 {

	height: 52px;

	line-height: 26px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	font-weight: 400;

	white-space: nowrap;

}

.toolbar .pop-code h3 b {

	display: block;

	font-size: 14px;

	font-weight: normal;

}

.toolbar .qq span {

	background-position: -35px -47px;

}

.toolbar .qq a {

	width: 52px;

	height: 52px;

	cursor: pointer;

	display: block;

}

.toolbar .qq:hover {

	background-color: #de830c;

	border-radius: 100%;

}

.toolbar .qq:hover span {

	background-position: 0 -47px;

}

.toolbar .tel span {

	background-position: -35px 0;

}

.toolbar .tel:hover {

	background: #de830c;

}

.toolbar .tel:hover span {

	background-position: 0 0;

}

.toolbar .code span {

	background-position: -35px -95px;

}

.toolbar .code:hover {

	background-color: #de830c;

	border-radius: 100%;

}

.toolbar .code:hover span {

	background-position: 0 -95px;

}

.toolbar .top span {

	background-position: -35px -142px;

}

.toolbar .top:hover {

	background-color: #67b306;

	border-radius: 100%;

}

.toolbar .top:hover span {

	background-position: 0 -142px;

}

.toolbar dd:hover {

}

/*******font-face********/
	
	/* 左边第一块儿*/
	.content_left1_title_border{
		height: 74px;
		border-bottom: 1px dashed #ccc;
	}
	.content_left1_title{
		background-color: #CC0108;
		color: #fff;
		font-family: "微软雅黑";
		font-size: 14px;
		text-align: center;
		position: absolute;
		padding: 9px 19px;
		left: 59px;
		top: 24px;
		box-shadow: 1px 2px 12px #525252;
	}
	.content_left1_ul{
		
		width: 155px;
		font-size: 13px;
		font-family: "宋体";
		text-indent: 33px;
		float: left;
		padding: 6px 0;
	}
	.content_left1_ul_sanjiao{
		width: 0;
		height: 0;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-left: 5px solid #CC0108;
		position: relative;
		top: 8px;
		left: 20px;
	}
	.content_left1_ul_text{
		position: relative;
		top: -4px;
		color: #666666;
	}
	/*左边第二块儿*/
	.content_left2_title_border{
		height: 74px;
		border-bottom: 1px dashed #ccc;
	}
	.content_left2_title{
		background-color: #ACACAC;
		color: #fff;
		font-family: "微软雅黑";
		font-size: 14px;
		text-align: center;
		position: absolute;
		padding: 9px 19px;
		left: 59px;
		top: 24px;
		box-shadow: 1px 2px 12px #525252;
	}
	.content_left2_ul{
		width: 155px;
		font-size: 13px;
		font-family: "宋体";
		text-indent: 33px;
		float: left;
		padding: 6px 0;
		position: relative;
		top: 9px;
		left: 7px;
	}
	.content_left2_ul_sanjiao_border{
		background-color: #ccc;
		width: 13px;
		height: 13px;
		position: relative;
		top: 10px;
		left: 13px;
	}
	.content_left2_ul_sanjiao{
		width: 0;
		height: 0;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
		border-left: 4px solid #fff;
		top: 2px;
		left: 4px;
		position: relative;
	}
	.content_left2_ul_text{
		position: relative;
		top: -4px;
		color: #666666;
	}
	/* 左边第三块儿 */
	.content_left3_title_border{
		height: 74px;
		border-bottom: 1px dashed #ccc;
	}
	.content_left1_title a,.content_left2_title a,.content_left3_title a,.content_left4_title a{ color:#fff;}
	.content_left3_title{
		background-color: #FF4800;
		color: #fff;
		font-family: "微软雅黑";
		font-size: 14px;
		text-align: center;
		position: absolute;
		padding: 9px 19px;
		left: 59px;
		top: 24px;
		box-shadow: 1px 2px 12px #525252;
	}
	.content_left3_ul{
		width: 155px;
		font-size: 13px;
		font-family: "宋体";
		text-indent: 33px;
		float: left;
		padding: 10px 0;
		position: relative;
		top: 15px;
	}
	.content_left3_ul_sanjiao{
		width: 3px;
		height: 3px;
		background-color: black;
		position: relative;
		top: 6px;
		left: 16px;
		border-radius: 50px;
	}
	.content_left3_ul_text{
		position: relative;
		top: -4px;
		left: -7px;
		color: #666666;
	}
	/* 左边第四块儿 */
	.content_left4_title_border{
		height: 74px;
		border-bottom: 1px dashed #ccc;
	}
	.content_left4_title{
		background-color: #FFC000;
		color: #fff;
		font-family: "微软雅黑";
		font-size: 14px;
		text-align: center;
		position: relative;
		padding: 9px 19px;
		top: 15px;
		box-shadow: 1px 2px 12px #525252;
		width: 50%;
		margin: 0 auto;
	}
	.content_left4_ul{
		width: 50%;
		font-size: 13px;
		font-family: "宋体";
		text-indent: 65px;
		float: left;
		position: relative;
		top: 15px;
		padding: 2px 0;
	}
	.content_left4_ul_sanjiao{
		background-color: #FFC000;
		color: #fff;
		position: relative;
		top: 12px;
		left: -16px;
		display: inline;
		padding: 0px 1px;
	}
	.content_left4_ul_text{
		position: relative;
		top: -4px;
		color: #666666;
	}
/* content middle*/
	.content_middle img{
		width: 100%;
	}
	.content_middle_link{
		position: relative;
		height: 71px;
		border-bottom:1px dashed #C2C2C2;
	}
	.content_middle_link_icon{
		background-color: #666666;
		position: relative;
		width: 10px;
		height: 10px;
		line-height: 9px;
		color: #fff;
		text-align: center;
		font-size: 13px;
		top: 25px;
		left: 12px;
	}
	.content_middle_link_text{
		width: 90%;
		position: relative;
		left: 31px;
		top: 13px;
		font-size: 12px;
		color: #666666;
		font-family: "宋体";
	}
	.content_middle_link_time{
		position: relative;
		top: 18px;
		width: 50%;
		left: 31px;
	}
/* content right*/
	.content_right_gonggao{
		background-color: #CC0109;
		width: 240px;
		height: 40px;
		margin: 7px auto;
		font-size: 18px;
		font-family: "微软雅黑";
		text-align: center;
		line-height: 42px;
		color: #fff;
	}
	.content_right_gonggao span{
		font-family: "Arial";
		font-size: 14px;
		font-style: italic;
		color: rgba(255, 255, 255, 0.78);
		position: relative;
		right: -8px;
	}
	.content_right_link{
		position: relative;
		height: 70px;
		top: 20px;
	}
	.content_right_link_icon{
		background-color: #AAAAAA;
		position: relative;
		width: 14px;
		height: 14px;
		line-height: 12px;
		color: #fff;
		text-align: center;
		font-size: 12px;
		top: 4px;
		left: 12px;
		font-family: "宋体";
	}
	.content_right_link_text{
		width: 83%;
		position: absolute;
		left: 40px;
		top: 0;
		font-size: 12px;
		color: #666666;
		font-family: "宋体";
		letter-spacing: 3px;
		line-height: 22px; height:44px; overflow:hidden;
	}
/* content num*/
	.content_num img{
		height: 100%;
	}
	.content_num_text1{
		position: absolute;
		top: 35px;
		left: 300px;
		color: #fff;
		font-size: 18px;
	}
	.content_num_text2{
		font-size: 24px;
		color: #fff;
		position: absolute;
		top: 60px;
		left:300px;
		line-height: 48px;
	}
	.content_num_text3 a{color: #fff;}
	.content_num_text3{
		font-size: 20px;
		color: #fff;
		position: absolute;
		top: 118px;
		left: 367px;
		border: 2px solid;
		padding: 5px 24px;
	}
/* liucheng title*/
	#liucheng{
		/*width: 1902px;*/
		height: 368px;
		background-color: #fff;
	}
	.liucheng_center{
		width: 1003px;
		height: 428;
		margin: 0 auto;
		position: relative;
	}
	.liucheng_title{
		position: relative;
		margin-top: 26px;
		height: 72px;
		top:45px;
	}
	.liucheng_title_text1{
		font-size: 32px;
		color: #CC0108;
		position: relative;
		left: 20px;
	}
	.liucheng_title_text2{
		color: #fff;
		background-color: #CC0108;
		font-size: 16px;
		width: 420px;
		height: 25px;
		text-align: center;
		line-height: 24px;
		position: relative;
		left: 20px;
		bottom: -2px;
	}
	.liucheng_title_dashed{
		width: 568px;
		height: 1px;
		border-bottom: 1px dashed #CC0108;
		position: absolute;
		top: 58px;
		right: 0;
	}
	.liucheng_title_text3{
		font-size: 12px;
		font-family: "宋体";
		border: 1px solid #b4b4b4;
		position: absolute;
		top: 29px;
		right: 30px;
		padding: 2px 12px;
		color: #b4b4b4;
	}
	.liucheng_title_text3 a{
		text-decoration: none;
	}
/* liucheng content */
.liucheng_content{
		width: 1003px;
		overflow:hidden;
		position: relative;
		top: 102px;
	}
	.liucheng_button{
		text-align: center;
		width:116px;
		height: 56px;
		overflow: hidden;
		float: left;
		margin:0 50px 0 29px;
		font-size: 16px;
		color: #333333;
		line-height: 50px;
		padding-top:96px; cursor:pointer;
	}
	
.liucheng_jiantou {
    float: left;
    left: 0;
    position: relative;
    top: 45px;
}

	.liucheng_button1 {
		background:url(../images/liucheng1.png) center top no-repeat;
	}
	.liucheng_button2 {
		background:url(../images/liucheng2.png) center top no-repeat;
	}
	.liucheng_button3 {
		background:url(../images/liucheng3.png) center top no-repeat;
	}
	.liucheng_button4 {
		background:url(../images/liucheng4.png) center top no-repeat; width:186px; margin-right:0;
	}
	.liucheng_button5 {
		background:url(../images/liucheng5.png) center top no-repeat;
	}
	.liucheng_button6 {
		background:url(../images/liucheng6.png) center top no-repeat;
	}
	.liucheng_button7 {
		background:url(../images/liucheng7.png) center top no-repeat;
	}
	.liucheng_button8 {
		background:url(../images/liucheng8.png) center top no-repeat;
	}
	.liucheng_button9 {
		background:url(../images/liucheng9.png) center top no-repeat;
	}
	.liucheng_button10 {
		background:url(../images/liucheng10.png) center top no-repeat;
	}
	.liucheng_button1:hover {
		background:url(../images/liucheng1_h.png) center top no-repeat;
	}
	.liucheng_button2:hover {
		background:url(../images/liucheng2_h.png) center top no-repeat;
	}
	.liucheng_button3:hover {
		background:url(../images/liucheng3_h.png) center top no-repeat;
	}
	.liucheng_button4:hover {
		background:url(../images/liucheng4_h.png) center top no-repeat;
	}
	.liucheng_button5:hover {
		background:url(../images/liucheng5_h.png) center top no-repeat;
	}
	.liucheng_button6:hover {
		background:url(../images/liucheng6_h.png) center top no-repeat;
	}
	.liucheng_button7:hover {
		background:url(../images/liucheng7_h.png) center top no-repeat;
	}
	.liucheng_button8:hover {
		background:url(../images/liucheng8_h.png) center top no-repeat;
	}
	.liucheng_button9:hover {
		background:url(../images/liucheng9_h.png) center top no-repeat;
	}
	.liucheng_button10:hover {
		background:url(../images/liucheng10_h.png) center top no-repeat;
	}
	
/* linian title */
	#linian{
		/*width: 1902px;*/
		height: 586px;
		background-color: #CC0108;
	}
	.linian_center{
		width: 1003px;
		height: 586px;
		margin: 0 auto;
		position: relative;
	}
	.linian_text1{
		width: 256px;
		height: 40px;
		background-color: #E4E4E4;
		margin: 0 auto;
		text-align: center;
		line-height: 41px;
		font-size: 24px;
		position: relative;
		z-index: 1;
		color: #CC0108;
		top: 50px;
	}
	.linian_text2{
		text-align: center;
		width: 449px;
		height: 30px;
		margin: 14px auto;
		font-size: 26.3;
		color: #fff;
		font-family: "迷你简菱心";
		position: relative;
		z-index: 1;
		background-color: #CC0108;
		top: 50px;
	}
	.linian_background_border{
		width: 570px;
		height: 47px;
		border: 1px solid #fff;
		position: relative;
		top: -26px;
		margin: 0 auto;
	}
	.linian_img{
		position: relative;
		top: 15px;
	}
	.linian_img_text1{
		font-size: 22px;
		padding-top: 10px;
		color: black;
		width: 80%;
		margin: 0 auto;
	}
	.linian_img_text2{
		width: 80%;
		margin: 0 auto;
		margin-top: 8px;
		line-height: 17px;
		color: #666666;
	}
	.linian_border{
		width: 239px;
		height: 393px;
		background: #fff;
		float: left;
		margin: 0 10px 0 0;
	}
/* zixun */
	#zixun{
		/*width: 1902px;*/
		height: 460px;
	}
	.zixun_center{
		width: 1003px;
		height: 460px;
		margin: 0 auto;
		position: relative;
	}
	.zixun_title{
		background-color: whitesmoke;
		position: relative;
		top: 78px;
	}
	.zixun_title_text1{
		width: 308px;
		height: 68px;
		background-color: #CC0108;
		color: #fff;
		font-size: 29px;
		font-family: "迷你简菱心";
		position: relative;
		top: 0px;
		left: 6px;
		line-height: 66px;
		text-align: center;
	}
	.zixun_title_text2{
		width: 261px;
		font-size: 24px;
		position: absolute;
		top: 4px;
		left: 328px;
		color: #000000;
		border-right: 1px solid #EFCDCE;
	}
	.zixun_title_line{
		width: 260px;
		height: 1px;
		border-bottom: 1px solid #EFCDCE;
		position: absolute;
		left: 589px;
		top: 33px;
	}
	.zixun_title_text3{
		width: 135px;
		height: 33px;
		border: 2px solid #CC0108;
		font-size: 18px;
		text-align: center;
		line-height: 30px;
		position: absolute;
		right: 17px;
		top: 16px;
		color: #CC0108;
	}
/* zixun content */
	.zixun_content_line1{
		position: relative;
		top: 144px;
		font-size: 16px;
	}
	.zixun_content_line1_text{
		width: 25%;
		float: left;
		text-align: center;
		color: #CC0108;
	}
	.zixun_content_line2{
		position: relative;
		top: 185px;
	}
	.zixun_content_line2_line{
		width: 988px;
		height: 5px;
		background-color: #C6C2BD;
		margin: 0 auto;
		position: relative;
		top: 19px;
		border-radius: 50px;
	}
	.zixun_content_line2_yuan{
		width: 23px;
		border: 4px solid #C6C2BD;
		border-radius: 50px;
		color: #C6C2C3;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		line-height: 22px;
		position: relative;
		background-color: whitesmoke;
		z-index: 1;
		float: left;
		top: -12px;
		margin: 0px 108px 0 111px;
	}
	.zixun_content_ul1,.zixun_content_ul2,.zixun_content_ul3,.zixun_content_ul4{
		position: absolute;
		line-height: 27px;
		font-size: 14px;
		list-style-image: url(../img/zixun_jiantou.png);
	}
	.zixun_content_ul1 li,.zixun_content_ul2 li,.zixun_content_ul3 li,.zixun_content_ul4 li{
		color: #666666;
		font-family: "宋体";
	}
	.zixun_content_ul1{
		top: 322px;
		left: 60px;
	}
	.zixun_content_ul2{
		top: 322px;
		left: 318px;
	}
	.zixun_content_ul3{
		top: 322px;
		left: 573px;
	}
	.zixun_content_ul4{
		top: 322px;
		right: 43px;
	}
/* xuanze */
	#xuanze{
		/*width: 1902px;*/
		height: 448px;
		  background-color: #fff;
	}
	.xuanze_center{
		width: 1003px;
		height: 460px;
		margin: 0 auto;
		position: relative;
		
	}
	.xuanze_center img{
		position: relative;
		bottom: -99px;
		left: -24;
	}
	.xuanze_text1{
		color: #CC0108;
		font-size: 33.8px;
		font-family: "迷你简菱心";
		border-bottom: 1px solid;
		position: absolute;
		right: 0;
		top: 90px;
	}
	.xuanze_text_bottom{
		border-top: 2px solid #CC0108;
		width: 506px;
		height: 276px;
		position: absolute;
		right: 0;
		top: 133px;
	}
	.xuanze_right_link{
		position: relative;
		height: 40px;
		top: 30px;
	}
	.xuanze_right_link_icon{
		position: relative;
		width: 17px;
		height: 17px;
		line-height: 17px;
		color: #fff;
		text-align: center;
		font-size: 12px;
		top: 2px;
		left: 8px;
		background-color: #CC0108;
	}
	.xuanze_right_link_text{
		width: 83%;
		position: absolute;
		left: 40px;
		top: 0;
		font-size: 14px;
		color: #666666;
		font-family: "宋体";
		letter-spacing: 3px;
		line-height: 22px;
	}
	.xuanze_right_bander{
		width: 490px;
		background-color: #CC0108;
		font-size: 18px;
		color: #fff;
		position: absolute;
		bottom: 5px;
		line-height: 25px;
		padding: 6px 0 6px 10px;
		border-top: 1px dashed rgba(255, 255, 255, 0.44);
		border-bottom: 1px dashed rgba(255, 255, 255, 0.43);
	}
	.xuanze_right_bander_border{
		width: 500px;
		height: 75px;
		background-color: #CC0108;
		font-size: 18px;
		color: #fff;
		position: absolute;
		bottom: 0px;
	}
/* jianjie */
	#jianjie{
		/*width: 1902px;*/
		height: 650px;
		background-color: #fff;
	}
	.jianjie_center{
		width: 1003px;
		height: 650px;
		margin: 0 auto;
		position: relative;	
	}
	.jianjie_logo{
		position: relative;
		top: 70px;
	}
	.jianjie_logo_text1{
		background-color: #CC0108;
		position: absolute;
		font-size: 30px;
		color: #fff;
		padding: 4px 22px;
	}
	.jianjie_logo_text2{
		font-family: Castellar;
		font-size: 41.96px;
		position: absolute;
		left: 171px;
		color: #DDDDDD;
	}
	.jianjie_middle{
		position: relative;
		top: 140px;
	}
	.jianjie_middle img{
		position: relative;
		left: 6px;
	}
	.jianjie_middle_text1_border{
		width: 560px;
		height: 44px;
		position: absolute;
		right: 0;
		top: 8px;
		border-bottom: 1px solid #ccc;
	}
	.jianjie_middle_text1{
		font-size: 24px;
		color: #cc0109;
	}
	.jianjie_middle_button{
		width: 73px;
		height: 22px;
		background-color: #CC0108;
		color: #fff;
		text-align: center;
		line-height: 21px;
		position: absolute;
		right: 0;
		top: 8px;
	}
	.jianjie_middle_text2{
		width: 560px;
		position: absolute;
		right: 0;
		top: 78px;
		font-size: 14px;
		text-indent: 25px;
		line-height: 28px;
		font-family: "宋体";
		color: #666666;
	}
/* jianjie_lunbo */
	.jianjie_lunbo{
		position: relative;
		margin: 80px 0;
	}
	.jianjie_jiantou_left{
		position: absolute;
		width: 38px;
		top: 60px;
		font-size: 46px;
		font-family: "宋体";
		text-align: center;
		cursor: pointer;
	}
	.lunbo_wrap{
		height: 178px;
		position: relative;
		overflow: hidden;
		width: 930px;
		margin: 0 auto;
	}
	#lunbo{
		width: 10000%;
		overflow: hidden;
		height: 100%;
		position: absolute;
	}
	#lunbo li{
		float: left;
		margin: 0 10px 0 0;
		text-align: center;
		width: 223px;
		line-height: 35px;
		height: 100%;
	}
	.jianjie_jiantou_right{
		position: absolute;
		width: 38px;
		top: 60px;
		font-size: 46px;
		right: 0;
		font-family: "宋体";
		text-align: center;
		cursor: pointer;
	}
/* huoban */
	#huoban{
		/*width: 1902px;*/
		/*height: 380px;*/
		background-color: #fff;
	}
	.huoban_center{
		width: 1003px;
		height: 300px;
		margin: 0 auto;
		position: relative;
		background-color: #fff;
		top:10px;
	}
	.huoban_title{
		position: relative;
		top:10px;
	}
	.huoban_title_left_line{
		height: 1px;
		width: 290px;
		background-color: #ccc;
		position: relative;
		top: 27px;
	}
	.huoban_title_text1{
		font-size: 40px;
		font-family: "迷你简菱心";
		color: #E60012;
		width: 195px;
		text-align: center;
		position: absolute;
		left: 323px;
	}
	.huoban_title_text2{
		font-size: 20.5px;
		font-family: Arial;
		width: 141px;
		position: relative;
		left: 509px;
		color: #666666;
	}
	.huoban_title_text2 span{
		font-family: "张海山锐线体简";
		font-weight: bold;
		color: #666666;
	}
	.huoban_title_right_line{
		height: 1px;
		width: 313px;
		background-color: #ccc;
		position: absolute;
		top: 27px;
		right: 0;
	}
/* huoban_lunbo */
	.huoban_lunbo{
		position: relative;
		margin-top: 35px;
	}
	.huoban_lunbo_wrap{
		height: 125px;
		position: relative;
		overflow: hidden;
		width: 886px;
		margin: 0 auto;
	}
	.huoban_lunbo_wrap ul{
		width: 10000%;
		overflow: hidden;
		height: 100%;
		position: absolute;
	}
	.huoban_jiantou_left{
		position: absolute;
		width: 25px;
		left: 24px;
		top: 40px;
		font-size: 33px;
		font-family: "宋体";
		text-align: center;
		color: #fff;
		background-color: rgba(186, 186, 186, 0.35);
		cursor: pointer;
	}
	.huoban_jiantou_right{
		position: absolute;
		width: 25px;
		right: 24px;
		top: 40px;
		font-size: 33px;
		font-family: "宋体";
		text-align: center;
		color: #fff;
		background-color: rgba(186, 186, 186, 0.35);
		cursor: pointer;
	}
	.huoban_lunbo_img{
		float: left;
		margin: 0 15px 0 0;
		text-align: center;
		width: 210px;
		line-height: 38px;
		height: 100%;
	}
/* kehujianzheng */
	#kehujianzheng{
		/*width: 1902px;*/
		height: 530px;
	}
	.kehujianzheng_center{
		width: 1003px;
		height: 530px;
		margin: 0 auto;
		position: relative;
	}
	.kehujianzheng_left{
		width: 625px;
		height: 530px;
	}
	.kehujianzheng_right{
		width: 378px;
		height: 530px;
		position: absolute;
		right: 0;
		top: 0;
	}
	.kehujianzheng_left_title{
		width: 600px;
		height: 70px;
		position: relative;
	}
	.kehujianzheng_left_text1{
		font-size: 24px;
		color: #e60012;
		position: absolute;
		top: 20px;
		left: 10px;
	}
	.kehujianzheng_left_text1 span{
		font-size: 18px;
		padding-left: 13px;
	}
	.kehujianzheng_left_more{
		position: absolute;
		border: 1px solid;
		padding: 3px 7px;
		right: 15px;
		top: 28px;
		font-size: 10px;
		font-family: "微软雅黑";
	}
	.kehujianzheng_left_content{
		position: relative;
		top: 0px;
		height: 206px;
	}
	.kehujianzheng_left_img{
		position: relative;
		top: 25px;
	}
	.kehujianzheng_left_content_title{
		position: absolute;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		top: 29px;
		left: 268px;
		font-family: "微软雅黑";
	}
	.kehujianzheng_left_content_text{
		width: 300px;
		position: absolute;
		top: 57px;
		left: 268px;
		font-size: 14px;
		font-family: "宋体";
		line-height: 22px;
		color:#488e9e; height:110px; overflow:hidden;
	}
	.fengexian{
		width: 559px;
		height: 1px;
		border-top: 1px dashed;
	}
	.kehujianzheng_right_title{
		position: relative;
		width: 348px;
		height: 66px;
		left: 30px;
		border-bottom: 1px solid #ccc;
	}
	.kehujianzheng_right_title_text1{
		position: absolute;
		background-color: #E60012;
		font-size: 18px;
		color: #fff;
		top: 22px;
		padding: 5px 10px;
	}
	.kehujianzheng_right_title_text2{
		font-size: 18px;
		position: absolute;
		top: 27px;
		left: 97px;
		color: #E60012;
	}
	.kehujianzheng_right_title_more{
		position: absolute;
		border: 1px solid;
		padding: 3px 7px;
		right: 15px;
		top: 28px;
		font-family: "微软雅黑";
	}
	.kehujianzheng_right_content{
		width: 336px;
		height: 115px;
		position: relative;
		left: 30px;
		border-bottom: 1px dashed;
	}
	.kehujianzheng_right .none{ border-bottom:0;}
	.kehujianzheng_right_content_wen{
		position: absolute;
		background-color: #686868;
		padding: 4px;
		border-radius: 50px;
		font-size: 12px;
		font-family: "微软雅黑";
		color: #fff;
		top: 22px;
	}
	.kehujianzheng_right_content_wen_text{
		position: absolute;
		font-size: 14px;
		font-family: "微软雅黑";
		color: #333333;
		left: 27px;
		top: 24px;
	}
	.kehujianzheng_right_content_wen_text a{color: #333333;}
	.kehujianzheng_right_content_da{
		position: absolute;
		background-color: #E60012;
		padding: 4px;
		border-radius: 50px;
		font-size: 12px;
		font-family: "微软雅黑";
		color: #fff;
		top: 50px;
	}
	.kehujianzheng_right_content_da_text{
		position: absolute;
		font-size: 12px;
		font-family: "微软雅黑";
		color: #666666;
		left: 27px;
		top: 48px; line-height:20px; height:40px; overflow:hidden;
	}
/* bottom */

#bottom .foot_links {
  border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}


.foot_links h3 {
  width: 110px;
  float: left;
  color: #fff;
  font: 22px/45px "Microsoft yahei";
}

.foot_links a {
	margin: 0 10px;
  color: #fff;
  font: 12px/50px "Microsoft yahei";
}

#bottom2 {
  background-color: #282828;
}

#bottom {
  /*width: 1902px;*/
  height: 237px;
  background-color: #282828;
}

.bottom_center {
  width: 1003px;
  height: 237px;
  margin: 0 auto;
  position: relative;
}

.bottom_link_border {
  width: 1003px;
  height: 60px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}

.bottom_link_border a {
  float: left;
  padding: 0 18px;
  font-size: 12px;
  color: #cfcfcf;
  line-height: 60px;
}

.bottom_link_border a:hover {
  color: #f00;
}

.bottom_link_shuxian {
  float: left;
  line-height: 60px;
}

.bottom_xinxi {
  width: 440px;
  height: 175px;
  position: relative;
  font-size: 12px;
  font-family: "宋体";
  color: #6f6f6f;
}

.bottom_dizhi {
font-size:14px;
  position: relative;
  top: 30px;
  color: #6f6f6f;
}

.bottom_chuanzhen {
  position: relative;
  top: 24px;
  color: #6f6f6f;
  font-size:14px;
}

.bottom_chuanzhen span {
  color: #6f6f6f;
  position: relative;
  left: 40px;
  font-size:14px;
}

.bottom_num {
font-size:14px;
  position: relative;
  top: 58px;
  color: #6f6f6f;
}

.bottom_num a {
  color: #6f6f6f;
}

.bottom_erweima {
  position: absolute;
  top: 83px;
  right: 538px;
  width: 100px;
  height: 100px;
  text-align: center;
}

.bottom_erweima1 {
  height: 100px;
  position: absolute;
  right: 425px;
  top: 83px;
  width: 100px;
  text-align: center;
}

.bottom_erweima1 img {
  width: 100px;
  height: 100px;
}

.bottom_erweima img {
  width: 100px;
  height: 100px;
}

.bottom_erweima span {
  width: 100px;
  height: 30px;
  color: #6f6f6f;
  line-height: 30px;
}

.bottom_erweima1 span {
  width: 100px;
  height: 30px;
  color: #6f6f6f;
  line-height: 30px;
}

.bottom_logo {
  position: absolute;
  top: 94px;
  right: 21px;
}
 

body:after {
    display: none;
}
body:after {
    content: "1024px";
}
body:after {
    content: "768px";
}
body:after {
    content: "640px";
}
body:after {
    content: "320px";
}

.indexMain {
	background:url(../images/indexback.jpg) center 670px no-repeat;
}

@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, p, span, em, small, strong, i, b, q, table, img {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

img{border:none;vertical-align: middle;}
.logo img{border:none;vertical-align: middle;}
em,strong{font-style:inherit;}
ul, ol, li {list-style:none;}
q:before,q:after{content:'';}
i {vertical-align:top;}
a:focus,input,textarea{outline-style:none;}
input,select{vertical-align:middle;}
select,input,button,textarea{ border:none; outline:none; vertical-align:middle;}
textarea{ resize:none; }
/*title*/
h1 {font-size:14px;}
h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;}
/*************本页清除浮动代码***************/
.clear:before, .clear:after { content: ""; display: table; }
.clear:after { clear: both; }
.clear { *zoom: 1; }
.clear { clear:both; }
/*************本页清除浮动代码***************/

/******************头部、中间、底部*******************/
.header, .content, .footer { width:1000px; margin:0 auto; overflow:hidden;}
/******************头部、中间、底部结束*******************/


/*******有高度清除*******/
.clear0{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clear1{clear:both; height:1px; line-height:0; font-size:0; overflow:hidden;}
.clear5{clear:both; height:5px; line-height:0; font-size:0; overflow:hidden;}
.clear10{clear:both; height:10px; line-height:0; font-size:0; overflow:hidden;}
.clear20{clear:both; height:20px; line-height:0; font-size:0; overflow:hidden;}
/*******有高度清除*******/

/*******字体大小*******/
.font12 { font-size:12px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px;}
.font26 { font-size:26px;}
.font28 { font-size:28px;}
.font30 { font-size:30px;}
/*******字体大小*******/

/*******行高*******/
.lh16 { line-height:16px;}
.lh18 { line-height:18px;}
.lh20 { line-height:20px;}
.lh22 { line-height:22px;}
.lh24 { line-height:24px;}
.lh26 { line-height:26px;}
.lh28 { line-height:28px;}
.lh30 { line-height:30px;}
/*******行高*******/

/*******标签属性display*******/
.disB { display:block;}
.disN { display:none;}
.disIB { display:inline-block;}
/*******标签属性display*******/

/*******浮动float*******/
.floatL { float:left; }
.floatR { float:right; }
/*******浮动float结束*******/

/*******字体粗细font-weight*******/
.fontwB { font-weight:bold; }
.fontwN { font-weight:normal; }
/*******字体粗细font-weight*******/

/*******内容水平排布*******/
.textL { text-align:left; }
.textC { text-align:center; }
.textR { text-align:right; }
/*******内容水平排布*******/

/*******内容垂直排布*******/
.vertiT { vertical-align:top; }
.vertiM { vertical-align:middle; }
.vertiB { vertical-align:bottom; }
/*******内容垂直排布*******/

/****特殊样式*****/
.noBor { border:none; border:none!important; }
.noBorR { border-right:none; border-right:none!important; }
.noBorL { border-left:none; border-left:none!important; }
.noMargin { margin:0; margin:0!important; }
.noMarginL { margin-left:0; margin-left:0!important; }
.noMarginR { margin-right:0; margin-right:0!important; }
.noMarginT { margin-top:0; margin-top:0!important; }
.noMarginB { margin-bottom:0; margin-bottom:0!important; }
.noPadding { padding:0; padding:0!important; }
.noBack { background:none; background:none!important; }

.marginT10 { margin-top:10px; }
.marginT20 { margin-top:20px; }
.marginT30 { margin-top:30px; }
.marginT40 { margin-top:40px; }
.marginT50 { margin-top:50px; }

.marginB10 { margin-bottom:10px; }
.marginB20 { margin-bottom:20px; }
.marginB30 { margin-bottom:30px; }
.marginB40 { margin-bottom:40px; }
.marginB50 { margin-bottom:50px; }

.marginL10 { margin-left:10px; }
.marginL20 { margin-left:20px; }
.marginL30 { margin-left:30px; }
.marginL40 { margin-left:40px; }
.marginL50 { margin-left:50px; }

.marginR10 { margin-right:10px; }
.marginR20 { margin-right:20px; }
.marginR30 { margin-right:30px; }
.marginR40 { margin-right:40px; }
.marginR50 { margin-right:50px; }
/****特殊样式*****/



/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}
/* -- 购物车外部框架 -- */

/* -- 页面整体布局 -- */
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:754px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}

.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
 
.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; border:solid 1px #d5d5d5; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
/* -- 页面整体布局 -- */

/*footer*/
.footnav{ height:25px; text-align:center; color:#fff; background: url(../images/footnav.gif) repeat-x; line-height:25px; border:1px solid #ccc;}
.footnav a{ padding:0 10px; color:#666;}
.footer p{ text-align:center; line-height:24px;}
.footer{ position:relative;}
.foot1{ position:absolute; top:75px; left:205px;}
.foot2{ position:absolute; top:85px; left:735px;}
/*footer*/

@charset "utf-8";
html{color:#000;background:#FFF; overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 "Microsoft YaHei"}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}

/*title*/
 

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px; background:url(../images/nodata.gif) no-repeat 20px 20px;}
/* -- 外边距 -- */
.m1 { margin:1px; }
.m2 { margin:2px; }
.m5 { margin:5px; }
.m10 { margin:10px; }
.mt2 { margin-top:2px;}
.mt5 { margin-top:5px;}
.mt8 { margin-top:8px;}
.mt10 { margin-top:10px;}
.mt12 { margin-top:12px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr12 { margin-right:12px;}
.ml5 { margin-left:5px; }
.ml7 { margin-left:7px; }
.mb10 { margin-bottom:10px;}
.ml12 { margin-left:12px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }

/*加盟商在线下单*/
.userorder{ width:700px;}
.userorder tr{height:25px;}
.userorder tr span{color:#f00;padding-left:4px;}

.stf  { border:1px solid #ccc;  padding-left:140px ; padding-top:10px; padding-bottom:20px}
.stf span{ color:#000; font-size:14px; line-height:30px ; font-weight:bold}
.stf dd{ line-height:24px ;   font-size:14px }
.stf p{ line-height:24px ;   font-size:14px }
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}
.nor_tab { width:100%; border:solid 1px #ccc; margin-bottom:10px;}
.nor_tab th { font-weight:bold; text-align:center; background:#f9f9f9;border:solid 1px #ccc; padding:6px 0;}
.nor_tab td { padding:5px; border:solid 1px #ccc;}
ul.t05_ul table { *margin-left:-15px;}/*滚动板IE补丁*/
.left_pro { float:left; overflow:hidden;margin-left:5px; margin-top:10px; width:234px;}
.right_pro {  width:754px; float:right; display:inline;  overflow:hidden; margin-top:10px;}
.left_prj { width:248px; float:right; overflow:hidden;margin-left:5px;}
.right_prj{ width:707px; float:left; display:inline;  overflow:hidden;}
.left_agent { width:201px; float:right; overflow:hidden;margin-left:5px;}
.right_agent { width:754px; float:left; display:inline;  overflow:hidden;}
.left_help { width:201px; float:right; overflow:hidden;margin-left:5px;}
.right_help { width:754px; float:left; display:inline;  overflow:hidden;}

.b15 {background: url(../images/skinsvibtn.jpg) no-repeat; border:0; cursor: pointer; overflow:hidden; }
.b15 { background-position:-79px -650px; width:60px; height:24px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; }

.banner:hover .fprev,.banner:hover .fnext{ display:block;}


/* css 重置 */
a { blr: expression(this.onFocus=this.blur()); outline: none; } 
/*本例css*/
.www51buycom { max-width: 1600px; min-width: 960px; margin:0 auto; position: relative; overflow:hidden; }
/*数字按钮样式*/
.www51buycom .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; right:50px; zoom:1; z-index:3 }
.www51buycom .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; cursor:pointer; float: left; }
.www51buycom .num li.on { background: #FF7700; } /*当前项*/
.www51buycom img{ width:100%;}
/*上一个  下一个*/
.www51buycom .prev,.www51buycom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat -80px; position: absolute; top: 280px;}
.www51buycom .prev { left: 0; }
.www51buycom .next { right: 0; background-position: right }


#roll_top, #fall, #ct
{
	position: relative;
	cursor: pointer;
	height:45px;
	width:45px;
}
#roll_top
{
	background: url(../images/top.gif) no-repeat;
}
#fall
{
	background: url(../images/top.gif) no-repeat 0 -80px;
}
#ct
{
	background: url(../images/top.gif) no-repeat 0 -40px;
}
#roll
{ z-index:9;
	display: block;
	width:45px; 
	position: fixed;
	right:0;
	bottom:0; 
	_margin-right: 0;
	_position: absolute;
	_margin-top: 400px;
	_top: expression(eval(document.documentElement.scrollTop));
}




#slideshow_wrapper {POSITION: relative;PADDING-BOTTOM: 0px;PADDING-LEFT: 0px;WIDTH: 960px;PADDING-RIGHT: 0px;HEIGHT: 351px;OVERFLOW: hidden;PADDING-TOP: 0px}
#slideshow_footbar { right:45%; Z-INDEX: 5;POSITION: absolute;WIDTH: 100%;BOTTOM: 0px;HEIGHT: 30px}
#slideshow_photo {POSITION: absolute;WIDTH: 100%;HEIGHT: 100%;CURSOR: pointer}
#slideshow_photo A {Z-INDEX: 1;BORDER-BOTTOM: 0px;POSITION: absolute;BORDER-LEFT: 0px;MARGIN: 0px;DISPLAY: block;BORDER-TOP: 0px;TOP: 0px;BORDER-RIGHT: 0px;LEFT: 0px}
#slideshow_footbar .slideshow-bt { background-color: #FFFFFF;border: 1px solid #DC0000;color: #FA6916;cursor: pointer;float: right;font-family: Arial;font-size: 12px;height: 16px;line-height: 16px;margin: 2px 1px;overflow: hidden;text-align: center;width: 16px;}
#slideshow_footbar .bt-on { background-color: #DC0000;color: #fff;line-height: 18px;width: 18px;height: 18px;font-size: 12px;margin: 2px 1px;border: 0px; }



 

/*在线客服*/

.kefu{ position: fixed;  right: 0px; top:200px; z-index:1200;width:138px;}
.kefu .kfdiv{ width:63px; height:63px; margin-bottom:1px; cursor:pointer; color:#FFF; text-align:center; margin-right:0; background:url(../images/kefu.png) no-repeat; }

.kefu .c1{ background-position:0 0; margin-left:75px;}
.kefu .c2{ background-position:0 -64px; position:relative; margin-left:75px;}

.qqlist{ display:block;}
.kfQQ{ width:138px; margin-right:0; position:relative; margin-bottom:1px; display:none;}
.kfQQ .icon_qq{width:63px; height:63px; margin-bottom:1px; cursor:pointer; color:#FFF; text-align:center; margin-right:0; background:url(../images/kefu.png) no-repeat -63px -64px; position:absolute; left:-63px;}
.kfQQ dt{ height:53px; padding-top:10px; line-height:22px; background-color:#0787c7; color:#ffffff; text-align:center;}

.kfQQ dt font{ font-family:Arial; font-size:15px;}

.kfQQ dd{ border:1px #dcdcdc solid; border-bottom:3px #0896de solid; width:126px; background:#FFF; padding:5px 5px;}

.kfQQ dd  .tencent{ width:103px; height:30px; line-height:30px; margin:5px auto;   background-position:center center; background-repeat:no-repeat;}

.kfQQ dd .tencent img{ vertical-align:middle; margin-right:10px; margin-left:10px;}

.kefu .c3{ background-position:0 -128px; margin-left:75px;}
.kefu .c1:hover{ background-position:-63px 0}
.kefu .c2:hover{ background-position:-63px -64px}
.kefu .c2:hover .kfQQ{ display:block}
.kefu .c3:hover{ background-position:-63px -128px}



#tc_search{ width:830px; height:780px; margin:0 auto; background:#fff url(../images/floatbg.jpg) no-repeat 0 0; border:10px solid #aeacac; position:relative; z-index:50; padding:20px 20px 0 20px; }
#tc_search h1{ color:#cd0010; font-family:"微软雅黑"; font-size:18px; margin-left:366px; display:block}
#tc_search p{ float:left; color:#cd0010; margin-top:5px}
#span{ float:left; color:#cd0010; margin-top:5px}
#input{ margin-left:16px; padding-top:15px}
#tc_search #name{ width:522px; height:27px}
#tc_search .input2{ margin-top:10px}
#tc_search .name2{ width:53px; height:27px;}
#tc_search .input3{ margin-top:10px; float:left}
#tc_search .input4{ float:left; margin-top:10px; margin-left:5px}
#tc_search .id{ height:27px; width:127px;}
#tc_search .input5{ margin-left:14px; margin-top:10px; margin-left:5px; float:left}
#tc_search .dellor{ height:27px; width:66px;}
#tc_search .input6{ margin-top:10px; float:left}
#tc_search .call{ margin-left:18px; width:124px; height:27px}
#tc_search .input7{ float:left; margin-left:5px; margin-top:10px}
#tc_search .tel2{ height:27px; width:80px}
#tc_search .input8{ float:left; margin-top:10px; margin-left:5px;}
#tc_search .QQ{ height:27px; width:72px}

#ok{ float:left; margin-left:223px; margin-top:14px}
#ok input {width:86px !important;height:31px !important;}
#tc_search b{ font-weight:normal; color:#606060}
#tc_search span{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#a91515}
#tc_search span#bander1_link1close{position:absolute;right:6px;top:3px;font-size:20px;font-weight:normal;cursor:pointer;}



/*首页弹出表单最后修改样式*/
#mingcheng{ border-top:1px #e8e8e8 solid; border-bottom:1px #e8e8e8 solid; padding:20px 0}
#mingcheng p{ font-size:12px; font-family:"宋体"; color:#cd0010; display:block}
#input1{ margin-top:32px}
#tc_search input{ float:left; height:20px; line-height:20px; border:#cdcdcd 1px solid; }
#beijing{ width:60px; text-align:center; color:#cd0010; float:left}
#tc_search span{ float:left; font-family:"宋体"; font-size:12px; font-weight:normal; color:#cd0010; line-height:25px}
.zihao{ width:81px; float:left}


#beixuan_input{ float:left; margin-top:}
#beixuan_mc span{ color:#434343}
#beixuan_mc input{ width:136px}
#beixuan_input{ float:left; margin-left:10px; margin-top:24px}

#gdxx{ padding:20px 0}
#gdxx p{ font-size:12px; font-family:"宋体"; color:#cd0010; display:block}
#xinxi{ margin-top:10px}
#gd{ margin-left:10px}
#gd .gd_number{ font-size:12px; font-family:"宋体"; color:#cd0010; float:left; font-weight:bold; line-height:26px}
#xinxi .xm_and_doller{ width:79px}
#xinxi .gdid{ width:137px}
#xinxi .gdgd{ width:502px; height:106px; margin-top:12px; margin-left:10px; line-height:21px;border:#cdcdcd 1px solid;}


#lianxi{ margin-top:35px}
#lianxi .lianxi{ width:136px}