
@charset "utf-8";
@import url("common.css");
/* 
.index .banner ul{overflow:hidden;width:1000px;height:406px;position:absolute;left:0px;top:0px;}
.index .banner ul li{position:absolute;left:0px;top:0px;}
.index .banner ul li a img{width:1000px;height:406px;}

.index .banner_info{
	position:absolute;
	left:674px;
	top:35px;
	width:250px;
	height:330px; 
	opacity:0.8
} */

.effects,.activities{
	clear:both;
	padding-top:35px;
}
.effects .title,.news_info .news_title,.activities .title{
	font-size:30px;
	letter-spacing:3px;
	color:#444444;
	padding-bottom:10px;
}



.effects .search{
	width:310px;height:35px;background:url(../images/newskin.png) 0px -638px;padding-top:8px;
	float:right;
}
.effects .search input{
	width:250px;
	border:none;
	background:transparent;
	margin-left:15px;
	color:#fff;
}


.effects ul,.activities ul{
	clear:both;
	border:1px solid #cdcdcd;
	overflow:auto;
	zoom:1;
}

.effects ul:after,.activities ul:after{
	clear:both;
	display:block;
	content:'';
}
.effects li{
	float:left;
	margin:5px;
	width:319px;
	height:156px;
}
.effects a{
	display:block;
	text-decoration:none;
}
.effects li .img{
	float:left;
	vertical-align:middle;
	padding:25px 10px;
}
.effects li .desc{
	float:right;
	width:200px;
	padding:5px 0;
}
.effects .tit{
	color:#585656;
	text-align:center;
	padding:5px 0 9px 0;
	background:url(../image/tit_bg.png) no-repeat left bottom;
	font-size:14px;
}
.effects .desc_con{
	color:#6e6969;
	padding-top:5px;
	font-size:12px;
	line-height:1.5em;
}

/* .activities li{
	float:left;
	width:498px;
} */
.activities .left .act_tit{
	background:url(../image/act_title.png) no-repeat left top;
	/*background:url(../image/activity_tit.png) no-repeat;*/
	line-height:35px;
}
.activities .right .act_tit{
	background:url(../image/act_title.png) no-repeat left bottom;
	line-height:35px;
}
.activities .act_tit{
	padding-left:35px;
	margin:25px 0 25px 20px;
	color:#222;
	font-size:20px;
	font-weight:bold;
}
.activities .act_tit a{
	float:right;
}
.activities .act_cont{
	padding:0 50px;
}
/* .activities .right .act_cont{
	border-left:1px dashed #7badc6;
} */
.activities .act_cont:after{
	display:block;
	content:"";
	clear:both;
	padding:0 20px;
}
.activities .act_cont .act_type{
	color:#fff;
	float:left;
	width:88px;
	margin-right:10px;
	text-align:center;
	line-height:1.5em;
	margin-top:5px;
}
.activities .act_cont .act_list{
	float:left;
/* 	width:299px; */
	width:800px;
	height:123px;
}
.activities .act_name a{
	color:#222;
	font-size:20px;
	text-decoration:none;
	line-height:1.5em;
}
.activities .act_time{
	line-height:1.5em;
	color:#4b4b4a;
	font-size:14px;
}
.activities .act_intro{
	height:72px;
	overflow:hidden;
}
.activities .act_intro a{
	color:#5d5d5c;
	font-size:16px;
	text-decoration:none;
	line-height:1.5em;
	margin:3px 0;
}
.activities .act_intro a:last-child{
	color:#aaa;
}

.type1{
	background:#6bcca8;
}
.type2{
	background:#5dc7e2;
}
.type3{
	background:#f8a69a;
}
.type4{
	background:#e2bc4f;
}
.type5{
	background:#d893e3;
}





.cont{
	clear:both;
	padding-top:70px;
}
.cont:after{
	clear:both;
	display:block;
	content:" ";
}
.cont .left{
	width:480px;
	float:left;
	padding-right:20px;
}
.left .title,.right .title{
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	color:#232222;
	padding:3px 0px 0px 40px;
}
.cont .title a,.activities .act_tit a{
	width:100px;
	height:30px;
	display:block;
	float:right;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#777;
}
.left .title{
	background:url('../images/newskin.png') 0px -1286px;
}
.right .title{
	background:url("../images/newskin.png") 0px -1329px;
}
.left .name_list{
	clear:both;
	border-bottom:1px solid #d1d1d1;
	padding:20px 0px 30px 10px;
	height:110px;
	
}
.right .point_list{
	clear:both;
	border-bottom:1px solid #d1d1d1;
	padding:20px 10px 30px 0px;
	height:110px;
}
.right .point_list .img{
	float:right;
}

/* .left .name_list .doc1 a{
	background:url("../docimg/doc_grl.jpg");
}
.left .name_list .doc2 a{
	background:url("../docimg/doc_hdy.jpg");
}
.left .name_list .doc3 a{
	background:url("../docimg/doc_lsz.jpg");
}
.left .name_list .doc4 a{
	background:url("../docimg/qsb.jpg");
} */
.left .name_list .img a{
	display:block;
	width:110px;
	height:110px;
	background-size:100%;
	border-radius:5px;
}
.left .name_list .img a img{
	width:110px;
	height:110px;
}

.right .point_list img{
	width:110px;
	height:110px;
	border-radius:5px;
}
.left .name_list .img,.right .point_list .img{
	float:left;
}
.left .name_list ul{
	float:left;
	width:350px;
	padding:10px 0px 0px 10px;
}
.right .point_list ul{
	float:left;
	width:350px;
	padding:10px 10px 0px 0px;
}
.left .name_list li,.right .point_list li{
	font-size:16px;
	color:#656565;
}
.left .name_list .li2{
	margin-top:5px;
}
.left .name_list li span a,.right .point_list li span a{
	font-size:18px;
	color:#333332;
	margin-right:10px;
}
.cont .right{
	width:480px;
	float:left;
	padding-left:20px;
}
.left .name_list a,.right .point_list a{
	text-decoration:none;
	color:#999;
}
.left .name_list a:hover,.right .point_list a:hover,.cont .title a:hover,.activities .act_tit a:hover,.activities .act_tit a:hover,.activities .act_name a:hover,.activities .act_intro a:hover{
	text-decoration:underline;
	color:#66cbf2;
}
.news_info{
	clear:both;
	padding-top:40px;
}
.news_info img{
	width:325px;
	height:200px;
}

.news_info .bak_group,.news_info .bak_box{
	height:200px;
	overflow:hidden;
	margin-bottom:50px;
}
.news_info .bak_group .bak{
	float:left;
	width:325px;
	height:200px;
	overflow:hidden;
	padding-right:8px;
	
}
.news_info .bak_group .bak a{
	text-decoration:none;
}
.news_info .bak .size{
	position:relative;
	top:-70px;
	text-align:center;
	font-size:16px;
	color:#fff;
}
.news_info .bak .size_bg{
	height:40px;
	text-align:center;
	position:relative;
	top:-40px;
	background:#000;
	opacity:0.4;
}
.news_info .tabs {
	height:10px;
	padding:20px 0px;
	padding-left:460px;
}
.news_info .tabs li{
	float:left;
	width:10px;
	height:10px;
	background:#b9b9b9;
	margin-right:10px;
	border-radius:5px;
}

.left .name_list a img{
	width:110px;
}