﻿
/*轮播*/

.proforma_top_l{
	/*overflow: hidden;*/
	position: relative;
}

.banner_slid,
.banner-img ,
.banner-img img
{
	/*width:780px;*/
	/*height:286px;*/
	/*min-height: 262px!important;
	min-width: 1180px;*/
	height: auto;
	/*width: 100%;*/
}

.banner_slid{
	position:relative;
	overflow:hidden;
}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}

.banner-img li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	/* IE6、7 */
	vertical-align: top;
	letter-spacing: normal;
	word-spacing: normal;
	font-size: 12px;
	overflow: hidden;
	position: relative;
}

.banner-img img{
	position: absolute;
	left: 50%;
	margin-left: -960px;
}


.banner-btn a{
	display:block;
	position:absolute;
	top:50%;
	margin-top: -28px;
	width:21px;
	height:55px;
	overflow:hidden;
	z-index:4;
}
.prevBtn{
	left:10px;
	background:url(../images/banner-btn-next1.png) no-repeat;
}
.nextBtn{
	right:10px;
	background:url(../images/banner-btn-prev1.png) no-repeat;
}
.banner-circle{
	position:absolute;
	bottom:10px;
	width:780px;
	height:25px;
	text-align:center;
}

.banner-circle span {
	height:10px;
	display:inline-block;
	display:-moz-inline-stack;
	vertical-align:middle;
	zoom:1;
	margin-right: 10px;
}

.banner-circle span a {
	display:block;
	/*height:20px;*/
	width: 10px;
	height: 10px;
	/*padding:0 5px;*/
	border-radius: 50%;
	/*background:url(../images/icon_img1.png);*/
	background: #999;
	/*overflow:hidden;*/
	line-height:20px;
	font-size:12px;
	color:#333;
}

.banner-circle span.selected a {
	/*background:url(../images/icon_img2.png);*/	
	background: #ff591b;
	color:#fff;
}

.focus_list {
	background: #528dd9 none repeat scroll 0 0;
	width:780px;
	height: 120px;
	overflow:hidden;
}

.focus_list li {
	float: left;
	height: 120px;
	width: 195px;
}

.focus_list li img {
	height: 120px;
	width: 195px;
}
/*轮播 end*/
.redline {
	width: 100%;
	height: 4px;
	margin-top: 20px;
	background: #d7000f;
}


h1.slogan-content  {
	font-size: 24px;
	color: #333;
	padding: 0;
	line-height: 50px;
	/*margin-top: 13px;*/
	/*background: url(../images/activity-center.png) no-repeat ;*/
}

.banner_slid {
	width: 100%;
	/*height: 418px;*/
}

.banner-circle {
	width: 100%;
}


.main {
	margin-top: 28px;
}

.left {
	width: 850px;
	display: inline-block;
	vertical-align: top;
	margin-right: -4px;
	/*height: 1124px;*/
}

.left>.title {
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
	font-size: 20px;
	color: #d60000;
}

.activities {
	margin-top: 5px;
	
}

.activities>.activity {
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: solid 1px #f5f5f5;
	position: relative;
	/*height: 186px;*/
}



.activities>.activity .finish-cover{
	position: absolute;
	left: 0;
}


.activities>.activity:last-child{
	border-bottom: none;
}

.activities>.activity>a{
	display: inline-block;
	min-width: 290px;
	min-height: 140px;
	vertical-align: middle;
}

.activities>.activity>a>img {
	width: 290px;
	height: 140px;
}

.activities>.activity>.desc {
	width: 559px;
	height: 140px;
	display: inline-block;
	margin-left: -4px;
	padding-left: 18px;
	vertical-align: middle;
	border: solid 1px transparent;
    border-left: none;
	/*cursor: pointer;*/
	box-sizing: border-box;
	
}

.activities>.activity>.desc:hover{
	   border: solid 1px #f5f5f5;
	   border-left: none;
}

.activities>.activity>.desc>.view {
	margin-top: 6px;
}

.activities>.activity>.desc>.view a {
	vertical-align: middle;
	text-decoration: none;
	margin-right: 10px;
	color: #d60000;
}

.activities>.activity>.desc>.title {
	font-size: 17px;
	margin-bottom: 6px;
	line-height: 35px;
	color: #333333;
}

.activities>.activity>.desc>.content {
	color: #999999;
	line-height: 24px;
	font-size: 14px;
	font-family: "microsoft yahei";
	max-height: 70px;
	overflow: hidden;
	
}

.activities>.activity>.desc>.content>.head {
	color: #666666;
}


.right {
	width: 290px;
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
}

.right>.title {
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
	font-size: 20px;
	color: #333333;
}

.right>.title>em {
	color: #d60000;
}

.right>.top10 {
	margin-top: 26px;
}

.right>.top10 ul li {
	margin-bottom: 10px;
	cursor: pointer;
}

.right>.top10 ul a {
	width: 264px;
	display: inline-block;
	text-decoration: none;
	color: #666666;
	font-size: 14px;
}

.right>.top10 ul a:hover {
	color: #d92626;
}

.right>.top10 ul li.active a{
	color: #d92626;
}

.right>.top10 ul .num {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 6px;
	text-align: center;
	background: #bbbbbb;
	color: white;
	/*原本是10像素，由于inlineblock占用4像素所以为6*/
}



.top10-pic {
	margin-top: 8px;
	/*margin-left: 27px;*/
	display: none;
}


.right>.top10 ul .num.first {
	background: #d60000;
}

.right>.top10 ul .num.second,
.right>.top10 ul .num.third {
	background: #ed4300;
}
