@charset "gb2312";

body{ background:#f9f9f9;}

.wrap{
	width:1000px;
	margin:0px auto;
}

.banner{
	background:#FFF;
}

.logo{
	float:left;
	width:227px;
}

.banner_nav{
	float:right;
	width:320px;
}

.banner_nav ul li{
	float:left;
	padding:0px 20px;
}

.banner_r{
	border-right:1px solid #cbcbcb;
}

.banner_nav ul{
	padding:19px 0px 0px 0px;
}

.top{
	background:url(../images/index_r2_c1.jpg) no-repeat;
	height:524px;
	background-position:top;
}

.nav{
	background:#ff2654;
	height:42px;
	padding:18px 0px 0px 0px;
}

.nav ul{
	padding:0px 12px;
}

.nav ul li{
	float:left;
	padding: 0 15px;
}

.nav_r{
	border-right:2px solid #FFF;
}

.bg1{
	padding:30px 0px 0px 0px;
}

.bg2{
	padding:30px 0px 55px 0px;
}

.left1{
	float:left;
	width:600px;
	padding:0px 20px 0px 0px;
}

.right1{
	float:left;
	width:380px;
}

.gsgg_bt{
	background:url(../images/index_r4_c5.jpg) no-repeat;
	height:59px;
}

.more{
	float:right;
	padding:24px 2px 0px 0px;
}

.jg {
  border-top: 2px solid #ff2654; 
  padding: 8px 0 20px;
}

.gsgg_list{
	background:#FFF;
	padding:15px 18px;
	height:110px;
}

.hsll_bt{
	background:url(../images/index_r6_c2.jpg) no-repeat;
	height:59px;
}
.hsll_bt_1{
	background:url(../images/index_r6_c2_1.jpg) no-repeat;
	height:59px;
}

.hsll{
	background:#FFF;
	padding:15px 5px;
	/*height:835px;*/
}

.hsll_nr{
	border-bottom:1px dashed #e5e5e5;
}

.tiwen{
	padding:14px;
}

.tiwen_btn{
	float:left;
	width:47px;
	padding:0px 10px 0px 0px;
}

.tiwen_nr{
	float:left;
	width:482px;
}

.spzs_bt{
	background:url(../images/index_r6_c5.jpg) no-repeat;
	height:59px;
}

.video{
	padding:0px 0px 30px 0px;
}

.wyly_bt{
	background:url(../images/index_r8_c5.jpg) no-repeat;
	height:59px;
}

.jg1{
	padding:8px 0px 0px 0px;
}

.jg2{
	padding:30px 0px 0px 0px;
}

.wjqn_title{
	padding:15px 25px;
	background:#FFF;
}

.erwm{
	background:#eeeeee;
	padding:31px 0px 46px 0px;
	border-top:1px solid #d0d0d0;
}

.yqlj{
	background:#FFF;
	padding:46px 0px;
}

.yqlj_bt{
	float:left;
	height:75px;
	line-height:75px;
	width:138px;
}

.yqlj_nr{
	float:left;
	width:862px;
}

.footer{
	background:#FFF;
	padding:50px 0px;
}
.footer img { display: inline; }