/*css*/
html {
	background: #fff;
}

body {
	margin: 0;
	padding:0;
	font-family:Microsoft Yahei, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	width: 100%;
	display: table;
	background:url(../images/mclvshi/fgx1b.jpg) repeat-x;
	
}


a:link, a:visited {	color: #666; text-decoration: none; }
a:active, a:hover { color: #999; text-decoration: none; }

p {
	margin:0;
}

h1 {
	font-size: 18px;
	margin:0;
}
input{font-family:Microsoft Yahei, Arial, Helvetica, sans-serif;}
img{ margin:0; padding:0; border:0;display:block ;}
ul,li{ margin:0; padding:0; list-style:none;}
.clearboth{ clear:both;}
.clear{ clear:both;}

.site_container {
	width: 960px;
	margin: auto;
}

/*--------------------------------------*/
.bodytop{width: 960px; margin:0 auto; background:transparent; height:25px; line-height:30px; color:#000; overflow:hidden;}
.r1{float:right; text-align:right; padding:0 10px; height:25px;}
.bodytop #fl{ width:2px; height:25px; float:right; }
.bodytop #r1{ width:3px; height:25px; float:right;}
.bodytop a{color:#000;}

#site_header {
	width: 960px;
}



#site_logo_area {
	float: left;
	width: 265px;
	height: 89px;
	font-weight: bold;
	color: #666;
}

#site_logo {
	font-size: 20px;	
	margin:10px 0 15px 32px;
}
#site_logo a {
	color: #004fae;
	text-decoration: none;
}

#site_search {
	float: right;
	height: 89px;
}

.field {
	float: left;
	width: 150px;
	height: 15px;
	border: none;
	color : #666;
	font-size: 12px;
	padding: 5px 3px 0 3px;
	background: #FFF;
	border: 1px solid #CCC;

}

.button {
	float: right;
	width: 50px;
	height: 22px;
	border: none;	
	background: #FFF;
	border: 1px solid #CCC;
	color : #666;
	font-size: 12px;
	cursor: pointer;
}

/*---------------µ¼º½-----------------------*/
#site_menu{width:960px;clear:both;  margin:0 auto;}
#dh1{ height:59px;}
/*²Ëµ¥*/
#site_menu ul.nav{ background:url(../images/mclvshi/menu_Bg.jpg) no-repeat bottom; height:59px; }
#site_menu ul.nav li.topnav{ float:left;height:59px;position: relative; background:url(../images/mclvshi/menu_fgx.gif) no-repeat right 17px;;}



#site_menu ul.nav li.topnav a{ display:block; padding-left: 13px;color:#FFFFFF; text-align:center;  font-weight:700; float:left; text-decoration:none; cursor:pointer;font-size:14px; line-height:59px; }
#site_menu ul li a span{ display: block;padding-right: 17px;}
#site_menu ul.nav li.topnav a:hover{background: url(../images/mclvshi/menua.gif) no-repeat left top;}
#site_menu ul li a:hover span{ background: url(../images/mclvshi/menuaa.gif) no-repeat right top; display: block;padding-right: 17px;}
#site_menu ul.nav .cur a{background: url(images/mclvshi/menua.gif) no-repeat left top;}
#site_menu ul li a:hover span{ background: url(../images/mclvshi/menuaa.gif) no-repeat right top; display: block;padding-right: 17px;}
#site_menu ul.nav .cur a:hover{background: url(images/mclvshi/menua.gif) no-repeat left top;}
#site_menu ul li a:hover span{ background: url(../images/mclvshi/menuaa.gif) no-repeat right top; display: block;padding-right: 17px;}

#site_menu ul.subnav{position:absolute; top:50px; left:0; z-index:999; width:222px; background:#1268C7; display:none; }
#site_menu ul.nav li.topnav ul.subnav a{ width:190px; height:35px; line-height:35px; font-size:12px; font-weight:normal; text-align:left; padding:0 15px 0 15px;}
#site_menu ul.nav li.topnav ul.subnav a:hover{ background:#3e90db;}

.fgx1 {
background: url(../images/mclvshi/fgx5.gif) no-repeat;
height: 18px;
line-height: 0;
font-size: 0;
}

.list1 {
background: white url(../images/mclvshi/fgx1.gif) no-repeat 625px top;
height: 369px;
margin-top: 16px;
}

.flashdiv {
width: 619px;
height: 338px;
padding: 6px 0 0 7px;
float:left;
}

.dong{ width:317px;}
.dong .tits{ background:url(../images/mclvshi/tit1.gif) repeat-x; height:24px; padding-top:12px;overflow:hidden;}
.dong .tits a{ color:#fff; padding:0 10px 0 18px;}
.dong .nr{ height:300px; padding-top:10px;}

.uls li{ line-height:38px; background:url(../images/mclvshi/fgx2.gif) no-repeat bottom; width:245px;  padding-left:30px;}
.uls li p{display:none;}
.uls li.cur p{ display:block; line-height:22px; height:70px; padding:3px 0 0 0px; border-bottom:1px dashed #ccc; margin-bottom:2px;}
.uls li a.ulsa{ overflow:hidden;  padding-right:15px; font-weight:bold; background:url(../images/mclvshi/ico3.gif) no-repeat right 11px; display:block; height:38px; line-height:38px; width:230px;}

.uls li.cur{  line-height:22px;background:url(../images/mclvshi/ico2.gif) no-repeat 15px 14px;}
.uls li.cur a.ulsa{background:none; height:auto; border-bottom:1px dashed #ccc; }

.yan{ color:#221356;}
.uls .nones{ background:none;}

.fl { float:left;}
.fr { float:right;}

h4{margin:0;padding:0;}

/*went*/
.went{ width:240px; padding:25px 30px 0 10px; background:url(../images/mclvshi/fgxs6.gif) no-repeat right 65px;}
.went .tits{ border-bottom:1px solid #D3D0DD; background:url(../images/mclvshi/icos3.gif) no-repeat 4px; padding-left:35px;  height:35px; line-height:35px; overflow:hidden; font-weight:bold; font-size:15px;}
.went .nr{ width:205px; padding-top:13px;}
.uls6 li{ line-height:34px; height:34px; overflow:hidden; border-bottom:1px dotted #CACACA;}
.uls6 li a{ background:url(../images/mclvshi/icos6.gif) no-repeat 13px 2px; padding-left:40px;}
/*xiang*/
.xiang{ padding:25px 35px 0 20px;  width:290px; background:url(../images/mclvshi/fgxs7.gif) no-repeat right 65px;}
.xiang .tits{ border-bottom:1px solid #D3D0DD; background:url(../images/mclvshi/icos4.gif) no-repeat 4px; padding:0 25px 0 35px;  height:35px; line-height:35px; overflow:hidden; font-weight:bold; font-size:15px;}
.xiang .tits h4, .news .tits h4{ font-size:15px;}
.xiang .nr, .news .nr{ padding:13px 10px 0 0;}
.news{ width:305px; padding-top:25px;}
.news .tits{ border-bottom:1px solid #D3D0DD; background:url(../images/mclvshi/icos5.gif) no-repeat 4px; padding:0 25px 0 35px;  height:35px; line-height:35px; overflow:hidden; font-weight:bold; font-size:15px;}

.geng {
padding-top: 14px;
}

.img2 {
padding-top: 14px;
height: 102px;
background: url(../images/mclvshi/fgxs2.gif) no-repeat bottom;
line-height: 0;
font-size: 0;
}
/*-------------------------------*/
/*--------------------------------------*/


#site_content_area {
	width: 960px;
}

#site_left {
	width: 690px;
	margin: 0 10px 0 0;
	padding: 0;
	overflow: hidden;
	float: left;
}



#site_right {
	float: right;
	width: 260px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.col2{ width:340px; margin:0 10px 0 0; float:left;}
.col3{ width:340px; margin:0;float:left;}

#index_ad{float:left;width:300px;margin:0 10px 10px 0;background:#f0f0f0;height:253px;}
#index_top{float:left;width:380px;overflow:hidden; height:253px;}
#index_top .theIndexTop{
height:220px;background:url(../images/default/indextop_bg.gif) top right no-repeat; 
}
#index_top .theIndexTop span{ color:#d50000}
#index_top_1{ color:#999; margin:10px 10px;}
#index_top_1 h1{
color:#d50000;font:500 16px Microsoft Yahei;text-align:center;margin:4px;
}
#index_top_1 h1 a{color:#d50000;}

/*-----------------site_section------------*/
.site_section {
	border:1px solid #cccccc;
	margin: 0 0 10px 0;
}

.site_section_title {
	height: 36px;
	background: url(../images/mclvshi/tit1.gif);
	border-bottom:1px solid #cccccc;
	color: #FFF;
	line-height: 36px;
}
.site_section_title h3{
	height:36px;line-height: 36px;margin:0 0 0 0;  padding: 0 10px;font-weight: bold;font-size: 13px;
}
.site_section_title h3 a{
	font-weight: bold;font-size: 13px;color: #FFF;
}
.site_section_title span{ float:right;line-height: 36px;padding-right:5px; color: #247384; background: url(../images/mclvshi/more.gif) center no-repeat; width:46px;}
.site_section_title span a{color: #EEE; }
.site_section_1{
	margin:10px;
}
.site_section_1 ul li{ line-height:25px;}
.site_section_1 ul li span{ float:right;}
.site_section_1 .theIndexList li{
	padding-left:20px;background:url(../images/default/listdott.gif) 6px 11px no-repeat;
}

/*----------------------------*/
.linksindex li{
float: left;
display: inline;
width: 16%;
text-align: center;
overflow: hidden;
}

.icl_list{ margin:10px; height:65px;}
.icl_list_img{ float:left; margin:0 10px 0 0; width:84px;}
.icl_list_img_b{ padding:1px; border:1px solid #CCCCCC;}
.icl_list_right{float:left; width:224px; }
.icl_list_right_title{ font-size:14px; line-height:25px; }
.icl_list_right_intro{ color:#999;}

.icl_list{ margin:10px; height:65px; overflow:hidden;}
.icl_list_img{ float:left; margin:0 10px 0 0; width:84px;}
.icl_list_img_b{ padding:1px; border:1px solid #CCCCCC;}
.icl_list_right{float:left; width:134px; }
.icl_list_right_title{ font-size:14px; line-height:25px; }
.icl_list_right_intro{ color:#999;}

.ur_here{
padding-left:5px; height:28px; line-height:28px; font-size:12px; font-weight:0; color:#333;margin:10px 0; background-color:#f5f5f5; border:1px solid #cccccc;
}
.ur_here strong{
	color:#333;
	font-weight:normal;
	letter-spacing:1px;
}
#site_list{margin:20px;}
#site_list ul{border-top:0px;border-bottom:1px dashed #ccc;padding-bottom:1px;margin:0 0 20px 0;}
#site_list ul .list_title{color: #333333;font-size:14px;}
#site_list ul .list_title a{font-size:14px;color: #266AAE; text-decoration:none;}
#site_list ul .list_title a:hover{text-decoration:underline;color: #F30;}
#site_list ul .list_title span{font-size:12px;float:right;color:#ccc;font-weight:normal;}
#site_list ul .ot span{margin-right:10px;}
#site_list ul .ot .sp{color:#ccc;}
#site_list ul .text{line-height:25px;padding:0px 0px;color:#444;}

#site_show{margin:20px;}
#site_show h1{ color:#2b2b2b;text-align:center;font-size:24px;margin:0px;padding:0px;font-weight:bold;}
#site_show .time{text-align:center;color:#666666;padding:15px 0px;border-bottom:1px solid #E1E4E6; line-height:100%}
#site_show .content{font-size:14px;color:#2A2A2A;line-height:25px;margin:15px 0px 35px 0px; }
#site_show .content a{font-size:14px;}
#site_show .content img{border:1px solid #666666;	}
#site_show .content_url{font-size:14px;color:#2A2A2A;padding:15px 0px;}
#site_show .frominfo{border-top:1px solid #E1E4E6;padding:15px 0px;}
#site_show .text_tag {background: #FFFFFF;border: 1px dashed #CCCCCC;height: 24px;margin: 10px auto;padding-left: 10px;padding-right: 10px;width: 560px; overflow:hidden;}
#site_show .text_tag h5 {clear: left;color: #000000;float: left; font-size:12px;padding-top:3px; margin:0; font-family:Microsoft Yahei,Tahoma;}

.pagination{margin:20px; text-align:center;}

#site_footer {
	width: 100%;
	color: #666;
	font-size: 12px;
	font-family:Microsoft Yahei,Verdana;
	background:url(../images/default/bt_bg.jpg) repeat-x #f9fafe; 
	margin: 10px 0 0 0;
	padding: 10px 0;
	text-align: center;
}
#site_endnav{width:960px;margin:0 auto;  text-align: center; color:#CCCCCC}
#site_endnav ul{}
#site_endnav li{ display:inline; line-height:35px;}




.cleaner {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
}