@charset "gb2312";
/* CSS Document */
body,ul,li,h2,dl,dt,dd{
	padding:0px;
	margin:0px;
	list-style:none;
	font-family:Microsoft YaHei;
}

table { border-collapse: collapse;} 
 th{
     border: 1px solid #666666;
	 padding:20px;
}
 td{
     border: 1px solid #666666;
	 height:5px;
	 line-height:5px;
	 padding:20px;
}


.wrap_width{
	 width:1100px;
	 margin:0px auto;
}

.Content01{
	background-color:#efd9ed;
	background:url(../images/banner_bg.jpg) no-repeat center top;
}


.Content01a{
	background-color:#efd9ed;
	background:url(../images/bannera_bg.jpg) no-repeat center top;
}

/**===?????????===**/
.nav_top{
	height:61px;
	background-color:#99267a;
}


.nav_list li{
	float:left;
	width:135px;
	line-height:61px;
	color:#fff;
	text-align:center;
}
	.nav_list li a{
		display:block;
		width:135px;
		line-height:61px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		background-color:#99267a;
	}
	
	.nav_list li a:hover{
		display:block;
		width:135px;
		line-height:61px;
		color:#fff;
		text-align:center;
		background-color:#ac2f8a;
	}
	.nav_list li .active{
	
	    display:block;
		width:135px;
		line-height:61px;
		color:#fff;
		text-align:center;
		background-color:#ac2f8a;
	}
	

/*.nav{ position:absolute; z-index:999;}
.nav_nr{height:61px; width:1100px; margin:0 auto;}
.nav ul li{ color:#FFF; font-family:"??????"; font-size:18px; line-height:61px; width:148px; height:61px; float:left; text-align:center;}
.nav a{color:#FFF; font-family:"??????"; font-size:18px; }
.nav a:hover {text-decoration: none; background:#000;color:#FFF; font-family:"??????"; font-size:18px; }

#scrollNav {width:100%;height:61px; background-color:#e5004f;position:relative;top:0px;}
#scrollNav ul {width:1050px;height:61px;margin:0 auto;}
#scrollNav ul li a {display:block;height:61px;}
.active{background:#000;}	*/
	
	
	
	
	
	
	
	

	

/**===???????? ???3???????===**/		
.f_dyj li{
	float:left;
	margin-top:55px;
}
	
	
	
	
/**===??????????????§»???===**/		
.Content02{
	background-color:#f8f0f8;
	height:808px;
	
}
	.Content02_list li{
		background-color:#f2d8f0;
		border:1px solid #d871ca;
		width:266px;
		height:403px;
		float:left;
		margin-left:9px;
	
	}
	.Content02_list li:hover{
		background-color:#000000;
		border:1px solid #000;
		width:266px;
		height:403px;
		float:left;
		margin-left:9px;
		color:#fff;
		cursor:pointer;
	
	}
	.Content02_list li span{
		display:block;
		width:230px;
		margin:0px auto;
		padding-top:10px;
		line-height:22px;
	}
	.an_div a{
		display:block;
		background:url(../images/anniu_pic.png) no-repeat 0px 0px;
		width:263px;
		height:81px;
		margin:0px auto;
	}
	.an_div a:hover{
		background:url(../images/anniu_pic.png) no-repeat 0px -81px;
	}
	
	
	
/**===?????????????????????===**/		
.gb_pic{
	background:url(../images/banner11.jpg) no-repeat left;
	height:900px;
	position:relative;
}



/**===????????????????????????și?=**/
.sdff_div{
	background:url(../images/banner17.jpg) no-repeat left;
	height:342px;
}

.qkf_div{
	background:url(../images/banner18.jpg) no-repeat left;
	margin-top:100px;
}

.dwf_div{
	background:url(../images/banner19.jpg) no-repeat left;
	margin-top:100px;
}


	.sdff_div dl{
		width:388px;
		margin-left:150px;
		padding-top:5px;
	}
	.sdff_div dl dt{
		font-size:40px;
		color:#a12380;
		padding-bottom:8px;
	}



/**===????????????????????????????===**/


.mlzh_list{

}
	
	.mlzh_list li{
		float:left;
		width:549px;
	}











/**===?????????????===**/
.box8_2 {
    height: 200px;
    padding: 30px 0 30px;
    width: 100%;
}
.box8_2 .pre_btn {
	background:url(../images/sprite.png) no-repeat left;
    display: inline;
    float: left;
    margin-left: 5px;
    width: 42px;
	height:263px;

}
.box8_2 .next_btn {
	background:url(../images/sprite01.png) no-repeat left;
    display: inline;
    float: right;
    height: 263px;
    margin-right: 5px;
	width: 42px;
}
.box8_2 .pre_btn:hover {
    background:url(../images/sprite_hover.png) no-repeat left;
}
.box8_2 .next_btn:hover {
    background:url(../images/sprite01_hover.png) no-repeat left;
}
.box8_2 .pre_btn03 {
	background:url(../images/syztleft1222.png) no-repeat left;
    display: inline;
    float: left;
    margin-left: 5px;
    width: 42px;
	height:161px;

}
.box8_2 .next_btn03 {
	background:url(../images/syztrgiht1222.png) no-repeat left;
    display: inline;
    float: right;
    height: 161px;
    margin-right: 5px;
	width: 42px;
}
.box8_2 .pre_btn03:hover {
    background:url(../images/syztleft1222-h.png) no-repeat left;
}
.box8_2 .next_btn03:hover {
    background:url(../images/syztrgiht1222-h.png) no-repeat left;
}
.box8_2 .scroll_img {
    height: 263px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 879px;
}
.box8_2 .scroll_img ul {
    height: 300px;
    position: absolute;
}
.box8_2 .scroll_img  li {
    float: left;
    height: 263px;
    padding-right: 12px;
    width: 430px;
	overflow:hidden;
}
.box8_2 .scroll_img  a {
    border: 1px solid #FFFFFF;
    display: block;
    height: 263px;
    transition: all 0.3s linear 0s;
    width: 430px;
}
.box8_2 .scroll_img  a:hover {
    border: 1px solid #E4007F;
}






/**===???????===**/

.Content05{
	background:url(../images/expert_bg.jpg) no-repeat left;
	height:679px;
}

.xgwd_list li{
	float:left;
	height:93px;
	width:244px;
	margin-left:6px;
	padding-top:24px;
	color:#fff;
	font-size:21px;
	text-align:center;
}


.sjm_bg01{
	background:url(../images/red_img01.png) no-repeat left;
	margin-left:0px;
	text-align:center;
}

.xgwd_list a{
	color:#fff;
	text-decoration:none;
}


.xgwd_list span{
	font-size:34px;
	display:block;
	line-height:36px;
}

	.sjm_bg02{
		background:url(../images/red_img02.png) no-repeat left;
	}
	.sjm_bg03{
		background:url(../images/red_img03.png) no-repeat left;
	}
	.sjm_bg04{
		background:url(../images/red_img04.png) no-repeat left;
	}
	.sjm_bg05{
		background:url(../images/red_img05.png) no-repeat left;
	}
	.sjm_bg06{
		background:url(../images/red_img06.png) no-repeat left;
	}
	.sjm_bg07{
		background:url(../images/red_img07.png) no-repeat left;
	}
	
	
	
	
	.experts{ 
	position:relative;
	height:679px;
	width:1000px;
	overflow:hidden;

}

	.experts .num { 
			overflow:hidden;
			height: 25px; 
			position: absolute;
			top:25px; 
			right: 25px; 
			zoom:1;
			z-index:3 
	   }
		.experts .num li { 
			width:25px;
			height:25px; 
			line-height:25px;
			text-align:center;
			font-weight:400;
			font-family: "??????", Arial; 
			color: #FFFFFF; 
			background: #444444; 
			margin-right:5px;
			border-radius:50%; 
			cursor:pointer; 
			float: left; 
		  }
			.experts .num li.on { 
				background: #FF7700;
			} /*?????*/

		/*?????  ?????*/
		.experts .prev,.experts .next { 
				display: none; 
				width: 40px; 
				height: 100px; 
				background: url(../images/btn.png) no-repeat;
				position: absolute; 
				top: 309px;
		 }
		.experts .prev {
			left:0;
		}
		.experts .next {
			right:0;
			background-position:right;
		}
		
		
		.Current_list{
		position:absolute; 
		right:10px; 
		top:10px;
	}
	.Current_list li{ 
		float:left;
		width:20px;
		background:url(../images/dian.png) no-repeat left;
		height:20px;
		cursor:pointer;
	}
	.Current_list .curr{
		background:url(../images/dian_hover.png) no-repeat left;
	}	

	.experts_gzr img{
		float:left;
		width:432px;
	}

.experts_gzr{
	padding-bottom:50px;
	margin-left:30px;
}
.experts_gzr dl,.experts_gzr .zx_zj{ 
	float:left;
	width:430px;
	color:#000000;
	margin-top:40px;
	margin-left:75px;
}	

	.title_b{
		font-size:35px;
		padding-bottom:10px;
		padding-top:65px;
	}


 .zx_zj{
	position:absolute;
	left: 484px;
	top: 494px;
	
}

.zx_zj li{
	float:left;
	width:175px;
	margin-right:20px;
}
	.zx_zj .red a{
		background:#f03951;
		height:52px;
		line-height:52px;
		display:block;
		text-align:center;
		color:#FFFFFF;
		text-decoration:none;
		font-size:20px;
	}
	.zx_zj .red a:hover{
		background:#c72c41;
	}
	
	.zx_zj .lv_se a{
		background:#3bc6bf;
		height:52px;
		line-height:52px;
		display:block;
		text-align:center;
		color:#FFFFFF;
		text-decoration:none;
		font-size:20px;
	}

.zx_zj .lv_se a:hover{
	background:#26a6a0;
}


.nav_top{ filter: alpha(opacity=90); opacity:0.9;}
.nav_scroll{position:fixed;width:100%;margin:0;left:0;top:0; z-index:1000;  filter: alpha(opacity=90); opacity:0.9;}



/**===???????????===**/

.sjll_list li{
	float:left;
}

/**===???????===**/

.djgjc_list {
	width:245px;
	position:absolute;
}
	.djgjc_list dt{
	 	font-size:48px;
		color:#a12380;
		text-align:center;
		padding-bottom:10px;
	}
	.djgjc_list dd{
		font-size:12px;
		line-height:24px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/**===??????????????===**/	
	
	.Content06{
	background:url(../images/line_nav02.jpg) repeat-x top;
	height:467px;
}

	.yypp_div{
		background:url(../images/title_bg07.jpg) no-repeat left;
		height:245px;
		padding-top:70px;
		text-align:center;
		line-height:36px;
		
	}
	.yypp_div span{
		font-size:26px;
	}
	
	
	
.zjtd_list li{
	float:left;
	width:226px;
	background-color:#fff;
	height:450px;
	margin-left:10px;
	padding:6px;
}

.zi_x_div{
	background-color:#f1f1f1;
	height:49px;
	width:226px;
	margin-top:13px;
}

.zi_x_div .xiang_xi{
	display:block;
	width:40px;
	height:40px;
	margin-top:5px;
	margin-left:60px;
	background:url(../images/an_img01.png) no-repeat left;
	float:left;
}
.zi_x_div .xiang_xi:hover{
	background:url(../images/an_img01_hover.png) no-repeat left;
}
.zi_x_div .zixun{
	display:block;
	width:40px;
	height:40px;
	float:left;
	margin-left:15px;
	margin-top:5px;
	background:url(../images/an_img02.png) no-repeat left;
}
.zi_x_div .zixun:hover{
	background:url(../images/an_img02_hover.png) no-repeat left;
}

.Special_topic li{
	float:left;
	width:301px;
	margin-left:6px;

}


.title01_h2{
	text-align:center;
	font-size:40px;
	color:#464545;
	font-weight:bold;
    padding:60px 0px 30px 0px;
}


.title01_list li{
	float:left;
	width:242px;
	margin-left:10px;
}