body{
	font:12px 'microsoft yahei',arial,helvetica,clean,sans-serif;
	text-align:center;
	/*background:url(images/bg.jpg) top repeat-x;*/
}		
table {font-size:inherit;font:100%;} 
body,form,fieldset,p,ol,ul,dl,dt,dd,p,h1,h2,h3,h4,div,img{margin:0;padding:0;}
ul{list-style:none;}
legend{display:none;}
img,fieldset{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
.clear{/*line-height: 0; height: 0px; clear: both; font-size: 0px;*/visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.none{display:none;}
.white{color:#FFF;}
.red{color:red;}
.blue{color:blue;}
.gray{color:gray;}
.b{font-weight:bold;}

.hand{cursor:pointer;}
.img_area{text-align:center;}
.align_center{text-align:center;}
.left{float:left;}
.right{float:right;}
.fdz{float:left;}
.fdy{float:right;}
/* test
   ================================================================================ */
.test{
	color:red;
	font-weight:bold;
}
/**/
.more{float:right;font-size:12px;font-weight:normal;color:#646363;margin-right:10px;}
.root_div{
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0 auto;
	text-align:left;
}
.container{
    width:1000px;
	margin:0px auto;
}
.header{
    width:1500px;
	height:354px;
	margin:0px 0px 0px 0px;
	background:url(header.jpg) center no-repeat;
	position:relative;
	overflow:hidden;
}
.head{
    width:970px;
	height:48px;
	margin:0px auto;
	padding-top:298px;
	text-align:right;
}
.weix,.sina,.qq{
    display:inline-block;
    width:48px;
	height:48px;
	margin-right:10px;
}
.banner{
    clear:both;
	margin:0px 0px 0px 0px;
}

.father_nav span.en{display:block;}
.father_nav a{
	display:block;
	width:85px;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 20px;
	text-align:center;
}
.father_nav a:hover,.father_nav .active{
	background:#006ea6;
	color:#fff;
}
.sub_nav{ 
	display:none; 
	position: absolute;
	width:118px; 
	top:49px;
	left:0px;		
	z-index:999;
	color:#FFF; 
	background:#FFF;
	text-align:center; 
	border:2px #CCCCCC solid;
	padding:2px;
}
.sub_nav a{
	display:block;
	text-decoration:none;
	color:#000;
	font-size:12px;
	line-height:25px;
	border-bottom:1px #CCCCCC solid;
}
.sub_nav a:hover{
	color:#FFF;
	background:#006ea6;
}

/*middle area*/
.middle_area{
	float:left;
	width:490px;
	margin:0 12px;
	padding:0px 13px;
    background:#fff;
}
.middle_area .tit{
	height:55px;
	line-height:60px;
	background:url() 0px 8px no-repeat;
	color:#333;
	font-size:14px;
	padding:0px 0px 0px 25px;
	border-bottom:1px #ccc solid;
	margin-top:10px;
}
.middle_area .txt{
	padding:12px 0px;
	line-height:22px;
	color:#666;
}
.ul_news li{
	color:#666;
	padding:4px 0px;
}
.ul_news li a{color:#666;}
.ul_news li a:hover{color:#9C7652;}
/*right area*/
.right_area{
	float:right;
	width:230px;
	/*background:blue;*/
}
.right_area .tit{
	height:30px;
	line-height:30px;
	background:url(images/right_tit.gif) no-repeat;
	color:#fff;
	font-size:14px;
	padding:0px 0px 0px 25px;
	margin-top:10px;
}
.right_area .txt{
	padding:12px 0px;
	line-height:22px;
	color:#666;
}
/**/
.media_tit{
	clear:both;
	width:980px;
	height:32px;
	line-height:32px;
	color:#333;
	font-size:13px; 
	font-weight:bold;
	padding:0px 0px 0px 30px;
	margin-top:10px;
	border-bottom:1px #ccc solid;
}
.media_tit span{
    display:inline-block;
	border-top:3px #222931 solid;
    border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	background:#fff;
	padding:0px 15px;
	margin-top:-2px;
}
.media_txt{
	width:960px;
	overflow:hidden;
	padding:10px 13px 10px 27px;
}
.img_media{
    display:block;
	border:1px solid #ccc;
}
/**/
.footer{
	clear:both;
	width:100%;
	line-height:22px;
	padding:25px 0px 10px 0px;
	margin:10px auto 0px auto;
	background:url(foot.jpg) repeat-x;
	color:#9f9fa0;
	text-align:left;
	border-top:6px #919193 solid;
	text-indent: 20px;
}
.foot_left{
    float:left;
}
.foot_right{
    float:right;
	width:247px;
	margin-left:15px;
}
.nav_link{
    margin-bottom:40px;
}
.footer	a{color:#9f9fa0;}
.footer	a:hover{color:#fff;}
/*sub page*/
.sub_left_area{
	float:left;
	width:970px;
	background:#fff;
	padding:0px 13px;
	border: 1px solid #CCCCCC;
}
.sub_left_area .tit{
	height:55px;
	line-height:30px;
	background:url() 0px 8px no-repeat;
	color:#333;
	font-size:18px;
	border-bottom:1px #ccc solid;
	margin-top:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.sub_left_area .txt{
	padding:5px 10px;
	line-height:22px;
}
/**/
.left_nav{margin:5px 0px;}
.left_nav a{
	display:block;
	height:31px;
	line-height:31px;
	color:#4B4B4B;
	text-decoration:none;
	margin:4px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.left_nav a:hover,.left_nav a.active{
	font-weight:bold;
}
#code{display: block; position: fixed; bottom: 20px; left: 0px; text-align:center;}
	
.MgD{
	width:960px;
	height:310px;
	float:none;
	padding:0px;
	margin:0px auto;
	}
	
.Mg111D{
	width:960px;
	height:auto;
	float:none;
	padding:0px;
	margin:0px auto;
	}
		
.Mg00D{
	width:470px;
	height:310px;
	float:left;
	padding:0px;
	margin:0px auto;
	}
	
.Mg0D{
	width:470px;
	height:auto;
	float:left;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.MgD1{
	width:470px;
	height:170px;
	float:left;
	overflow:hidden;
	display:block;
	border: thin dashed #FF3399;
	margin-top: 6px;
	margin-right: 15px;
	margin-left: 15px;
	}
 
.MgD2{
	width:420px;
	height:300px;
	float:right;
	overflow:hidden;
	display:block;
	border: thin dashed #FF3399;
	margin-top: 6px;
	padding-left:8px;
	margin-left: 20px;
	}
.MgD3{
	width:470px;
	height:120px;
	float:left;
	overflow:hidden;
	display:block;
	border: thin dashed #FF3399;
	margin-top: 6px;
	margin-right: 15px;
	margin-left: 15px;
	}
.MgD1a{
	width:auto;
	height:25px;
	padding-bottom:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}
.MgD1aa{
	width:auto;
	height:87px;
	padding:0px;
}
.MgD1aleft{
	width:210px;
	height:47px;
	float:left;
	}
.MgD1aright{
	width:170px;
	height:87px;
	float:right;}
.MgD1b{
	width:auto;
	height:67px;}
.MgD1b1{
	width:auto;
	height:20px;
	background-image:url(../webpic/libj.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	padding-top:8px;
	color:#3e3e3e;
	padding-bottom:5px;
}
.MgD1b2{
	width:auto;
	height:20px;
	background-image:url(../webpic/libj.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	padding-top:8px;
	color:#3e3e3e;
	padding-bottom:5px;
	}
	
.MgD2one{
	width:auto;
	height:173px;
	float:none;}
.MgD2two{
	width:auto;
	height:auto;
	float:none;
	padding-top:4px;
	margin-top: 15px;
}
