
@charset "utf-8";
/* CSS Document */

/*news*/
.news{
	width: 1170px;
	height: 350px;
	background: #fff;
	padding: 15px;
	margin-top: 20px;
}

.news-left{
	width: 628px;
	height: 350px;
}
.yx-rotaion-content{
	width: 628px;
	height: 350px;
	position: relative;
}
.yx-rotaion-content, .yx-rotaion, .rotaion_list{
	width: 628px;
	height: 350px;
}
.yx-rotaion-content .yx-rotaion .rotaion_list img {
	width: 628px;
	height: 350px;
	display: block;
}
.yx-rotaion-content .yx-rotaion .txt {
	width: 550px;
	height: 36px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.yx-rotaion-content .yx-rotaion .txt li {
	width: 510px;
	height: 36px;
	position: absolute;
	bottom: -36px;
	left: 20px;
}
.yx-rotaion-content .yx-rotaion .txt li a {
	font-size: 16px;
    color: #fff;
	line-height: 36px;
}
.yx-rotaion-content .yx-rotaion .num {
	width: auto;
	height: 12px;
	position: absolute;
	bottom: 12px;
	right: 20px;
    font-size: 0;
    line-height: 0;
    text-align: center;
    z-index: 2;
}
.yx-rotaion-content .yx-rotaion .num li {
	width: 10px;
	height: 10px;
    background: #fff;
	margin: 1px 6px 1px 0;
	border-radius: 50px;
	cursor: pointer;
	float: left;
}
.yx-rotaion-content .yx-rotaion .num .on {
	width: 12px;
	height: 12px;
	background: url(dian-icon.png) center no-repeat;
	margin: 0 6px 0 0;
}
.yx-rotaion-content h5{
	width: 628px;
	heigh: 36px;
	line-height: 36px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	background: #000;
	filter:alpha(opacity=30);   
    -moz-opacity:0.3;   
    -khtml-opacity: 0.3;   
    opacity: 0.3;  
}

.news-right{
	width: 528px;
	height: 350px;
}
/*内容切换*/
.tab{ 
    width: 528px; 
	height: 350px; 
	position: relative;
}
.tab-title{
	width: 528px;
	height: 50px;
	font-weight: normal;
	border-bottom: 2px solid #dfdfdf; 
	overflow: visible;
}
.tab-title a{
	width: 105px; 
	height: 50px; 
	line-height: 50px; 
	font-size: 20px; 
	text-align: center;
	float: left;
}
.tab-title .up{
	color: #2c69b3;
	border-bottom: 2px solid #2c69b3; 
}
.tab .tab-conter{
	width: 528px; 
	height: 272px;
    position: absolute; 
	top: 66px; 
	left: 0; 
	display: none;
}
.tab-conter ul li{
	width: 528px;
	height: 34px;
	line-height: 34px;
	float: left;
}
.tab-conter ul li i{
	width: 5px;
	height: 5px;
	margin: 15px 0 0 0;
	background: #8698ad;
	float: left;
	border-radius: 50%;
}
.tab-conter ul li a{
	width: auto;
	height: 34px;
	margin: 0 30px 0 15px;
	font-size: 16px;
	float: left;
}
.tab-conter ul li a:hover{
	color: #2c69b3;
}
.tab-conter ul li span{
	width: auto;
	height: 34px;
	font-size: 16px;
	color: #999;
	float: right;
	margin-right: 5px;
}
.tab .block{ 
    display: block;
}


/*special*/
.special{
	width: 1200px;
	height: 140px;
	margin-top: 20px;
}
.picScroll-left{ 
    width: 1200px; 
	height: 140px;   
	position: relative;
}
.picScroll-left .hd1 .prev1,.picScroll-left .hd1 .next1{
	width: 60px;
	height: 60px;  
    cursor: pointer; 
	background: url(left_icon.png) center no-repeat;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 1;
	display: none;
}
.picScroll-left .hd1 .next1{ 
    background: url(right_icon.png) center no-repeat;
	left: 1140px;
}
.picScroll-left .hd1 .prev:hover{
	background: url(left_icon1.png) center no-repeat;
}
.picScroll-left .hd1 .next:hover{ 
    background: url(right_icon1.png) center no-repeat;
}
.picScroll-left .bd1{ 
    width: 1200px;
	height: 140px;
	position: absolute;
	z-index: 0;
}
.picScroll-left .bd1 .picList{
	height: 140px;
	overflow: visible;
}
.picScroll-left .bd1 .picList li{ 
    width: 1200px; 
	height: 140px; 
	float: left;
}
.picScroll-left .bd1 .picList li a img{
    width: 1200px; 
	height: 140px; 
	display: block;
}



/*module1*/
.module1{
	width: 1200px;
	height: auto;
	margin-top: 20px;
}
.module1_left{
	width: 969px;
	height: 100%;
}
.tab1{ 
    width: 450px; 
	height: 356px; 
	background: #fff;
	padding: 15px;
}
.tab-title1{
	width: 450px;
}
.tab-title1 a{
	width: 105px; 
}
.tab1 .tab-conter1{
	width: 450px; 
	height: 272px;
	top: 86px;
	left: 15px;
}
.tab-conter1 ul li{
	width: 450px;
}

.tab2 .tab-title2 .tab-titright a{
	width: auto;
	height: 30px;
	float: left;
	line-height: 30px;
	font-size: 16px;
	color: #555;
	padding: 0 10px;
	border-radius: 6px;
	margin-top: 10px;
}
.tab2 .tab-title2 .tab-titright a:hover{
	color: #000;
}
.tab2 .tab-conter2{
	height: 288px;
	top: 80px;
}
.tabemail tr{
	width: 450px;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px dashed #dfdfdf;
	float: left;
}
.tabemail .tab-tit{
	width: 450px;
	height: 30px;
	line-height: 30px;
	background: #f1f6f9;
	border-bottom: 0;
	margin-bottom: 6px;
}
.tabemail .tab-tit th{
	font-size: 14px;
	color: #8698ad;
}
.tabemail .tab-tit .tablist1{
	width: 246px;
	padding: 0 15px;
	text-align: left;
	background: none;
}
.tabemail .tablist1{
	width: 240px;
	font-size: 16px;
	padding: 0 10px 0 26px;
	background: url(mail.png) left center no-repeat;
}
.tabemail .tablist2{
	width: 87px;
	font-size: 16px;
	color: #2f61ac;
	text-align: center;
}
.tabemail .tablist3{
	width: 87px;
	font-size: 16px;
	color: #999;
	text-align: center;
}
.module1_right{
	width: 218px;
	height: 386px;
}
.module1_right img{
	width: 218px;
	height: 120px;
	display: block;
	margin-bottom: 13px;
}