/* CSS Document */
body{
    font-family:Arial, Helvetica, sans-serif, SimSun; font-size:12px;
	font-size:12px;
	color:#333;
	margin:0px;
	padding:0px;     
	
}

p {
    color: #545353;
    margin: 30px 40px 0;
	line-height: 22px;
	text-align:justify;
}

img{
	border:0px;
}

ul,li{
	list-style:none;
	padding:0px;
}

dl,dt,dd{
	margin:0px;
	padding:0px;
}

#head{
	width:1002px;
	height:84px;
	background-image:url(images/hg.jpg);
	margin:auto;
}

#logo{
	padding:21px 0px 0px 22px;
	position:absolute;
}

#hr{
	width:300px;
	height:46px;
	margin:0px 0px 0px 742px;
	*margin:14px 0px 0px 742px;
	position:absolute;
}

#yy{
	float:left;
	margin-bottom:16px;
}

#yy a{
	color:#a6a8ae;
	text-decoration:none;
}

#yy a:hover{
	color:#333;
	text-decoration:underline;
}

#yy li{
	float:left;
	margin-right:7px;
}

.sch{
	margin-top:1px;
}

.sch a{
	width:61px;
	height:18px;
	background-image:url(images/b_s.jpg);
	background-repeat:no-repeat;
	display:block;
}

#sc li{
	float:left;
}

.sch a:hover{
	background:url(images/b_s.jpg) 0 100%;
}

#sc input{
	float:left;
	margin:0px 7px 0px 0px;
	*margin:0px 7px 0px -40px;
}

#menu{
	width:1002px;
	height:30px;
	background:url(images/mg.jpg) repeat-x;
	margin:auto;
}

#menu ul{
	margin:0px;
	padding-left:140px;
}

#menu li{
	float:left;
}

#menu a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0px 7px 0px;
	background-image:url(images/mg_b.jpg);
	display:block;
	margin-right:51px;
}

#menu a:hover{
	background:url(images/mg_b.jpg) 0 100%;
}

#banner{
	margin:auto;
	width:1002px;
	margin-bottom:1px;
}

#tt{
	width:1002px;
	height:26px;
	background:url(images/tg.jpg) repeat-x;
	margin:auto;
}

#tt ul{
	margin:0px;
	padding-left:10px;
}

#tt li{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#2e5c69;
	line-height:26px;
}

.news{
	margin-left:200px!important;
	margin-left:193px;
}

.mgz{
	margin-left:325px !important;
	margin-left:340px;
}

#cont{
	width:1002px;
	background-color: #e3e3e3;
	height:auto;
	margin: auto;
}

#au{
	width:330px;
	background-color: #ffffff;
	height:auto;
	float: left;
}

#au ul{
	margin:15px 5px 17px 0px;
	padding:0px;
}

#au1 li{
	line-height:16px;
	padding-top: 7px;
	padding-right: 22px;
	padding-bottom: 7px;
	padding-left: 4px;
	background-image: url(images/ht.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#au a{
	text-decoration:none;
	color:#666666;
}

#au2 li{
	margin:10px 0px 0px 15px;
}

#au a:hover{
	color:#0d7b9a;
}

#news{
	height:auto;
	width:385px;
	background-color: #ffffff;
	float: left;
}

#news dl{
	margin-top:20px;
	margin-left:19px;
}

#news dt{
	font-weight:bold;
	line-height:15px;
	width:347px;
}

#news dd{
	line-height:20px;
	width:348px;
	margin-top:6px;
}

#news dl a{
	color:#666666;
	text-decoration:none;
}

#news dl a:hover{
	color:#0d7b9a;
	text-decoration:none;
}

#news .more{
	padding-left:313px;
}

#mgz{
	width:281px;
	background-color:#ffffff;
	height:auto;
	float: left;
}

#mgz dt{
	font-weight:bold;
	line-height:15px;
	width:268px;
}

#mgz dl{
	margin:20px 0px 0px 3px;
}

#mgz dl a{
	color:#666666;
	text-decoration:none;
}

#mgz dl a:hover{
	color:#0d7b9a;
	text-decoration:none;
}

#mgz dd{
	line-height:16px;
	width:268px;
	margin-top:6px;
	background-image: url(images/ht.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#md dd{
	line-height:22px;
	background-image:url(images/ht.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-left:2px;
}

#lin{
	padding:-20px 0px 0px 0px;
}

#fl{
	width:1002px;
	height:29px;
	background-color:#dfdfdf;
	margin:auto;
}

#fl li{
	float:left;
	margin-left:12px;
	line-height:29px;
}

#fl ul{
	margin-left:5px;
}


#fl a{
	color:#666666;
	text-decoration:none;
}

#fl a:hover{
	color:#333333;
	text-decoration: underline;
}

#fl .rc{
	margin-left:665px;
	_margin-left:583px;
}

#fl .rcc{
	background-image:url(images/s.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}

#fd{
	width:986px;
	margin:auto;
	color:#666666;
	padding-left:16px;
	padding-top:8px;
	padding-bottom:25px;
	
}

#c_cont{
	background-image:url(images/n_h.jpg);
	background-repeat:repeat-y;
	margin:auto;
	width:1002px;
}

#caidan{
	width:257px;
	float:left;
}

#meirong{
	width:565px;
	float:left;
	margin-left:3px;
	padding-bottom: 130px;
	height: auto;
	
}
*html #meirong{
	width:565px;
	float:left;
	padding-bottom: 130px;
	
}
*+html #meirong{
	width:565px;
	float:left;
	padding-bottom: 130px;
	
}

#meirong2{
	width:738px;
	float:left;
	margin-left:3px;
	padding-bottom: 130px;
	background-color:#FFFFFF;
	
}

#guanggao{
	width:170px;
	float:left;
}

#caidan ul{
	margin:0px;
	padding:0px;
}

.c1{
	height:8px;
	margin-top:-4px;
	margin-left:-1px;
}

* html .c1{
	height:8px;
	margin-top:-2px;
	margin-left:-1px;
}
*+ html .c1{
	height:8px;
	margin-top:-10px;
	margin-left:-1px;
}

.c2{
	width:261px;
	background-color:#4f4f4f;
	margin-left:-1px;
	margin-top:3px;
	padding-bottom:106px;
}

* html .c2{
	width:261px;
	background-color:#4f4f4f;
	margin-left:-1px;
	margin-top:-4px;
	padding-bottom:106px;
}

*+ html .c2{
	width:261px;
	background-color:#4f4f4f;
	margin-left:-1px;
	margin-top:2px;
	padding-bottom:106px;
}

#caidan{
	color:#fff;
}
#caidan a{
	color:#fff;
	text-decoration:none;
}

#caidan a:hover{
	color:#fff;
	text-decoration: underline;
}

#caidan dt{
	font-size:16px;
	font-weight:bold;
	width:100%;
	text-align:center;
	padding-top:15px;
	padding-bottom:21px;
}

#caidan dd{
	width:100%;
	text-align:center;
	line-height:22px;
}

.c3{
	height:2px;
	margin-top:-9px;
	margin-left:-1px;
}

*html .c3{
	height:2px;
	margin-top:-9px;
	margin-left:-1px;
}

*+ html .c3{
	height:10px;
	margin-top:-12px;
	margin-left:-1px;
}

.c4{
	margin-top:22px;
	margin-left:11px;
}

*html .c4{
	margin-top:9px;
	margin-left:12px;
}

*+html .c4{
	margin-top:13px;
	margin-left:12px;
}

.c5{
	margin-top:8px;
	margin-left:11px;
	margin-bottom:8px;
}

*html .c5{
	margin-top:8px;
	margin-left:12px;
	margin-bottom:8px;
}

*+html .c5{
	margin-top:8px;
	margin-left:12px;
	margin-bottom:8px;
}

#meirong a{
	color:#666;
	text-decoration:none;
}

#meirong a:hover{
	color:#666;
	text-decoration: underline;
}

#meirong2 a{
	color:#666;
	text-decoration:none;
}

#meirong2 a:hover{
	color:#666;
	text-decoration: underline;
}

#meirong ul,li{
	margin:0px;
	padding:0px;
}

#meirong2 ul,li{
	margin:0px;
	padding:0px;
}

.m1{
	margin-top:26px;
	margin-left:14px;
}

h1{
	font-size:20px;
	color:#2e5c69;
	margin-top:45px;
	margin-left:42px;
}

.g1{
	width:161px;
	height:26px;
	background-image:url(images/g_b.jpg);
	background-repeat:repeat-x;
	margin:-1px 0px 0px -1px;
	_margin:0px 0px 0px 2px;
	*+margin:0px 0px 0px 2px;
	font-weight:bold;
	color:#2e5c69;
	line-height:26px;
	padding-left:12px;
}

#guanggao ul,li{
	margin:0px;
	padding:0px;
}

.g2{
	width:173px;
	text-align:center;
	margin-top:25px;
}

.g3{
	margin-top:5px;
	width:173px;
	text-align:center;
}

.m2{
	font-weight:bold;
	color:#2e5c69;
	margin:45px 0px 0px 40px;
}

#meirong td{
	line-height:20px;
}
.mt1{
	padding-left:33px;
	
}

#meirong table{
	margin:12px 0px 0px 15px;
}

.g4 a{
	color:#014b7f;
	text-decoration:none;
}

.g4 a:hover{
	color:#014b7f;
	text-decoration: underline;
}

.g4{
	width:173px;
	text-align:center;
	line-height:23px;
}

.g5{
	margin-bottom:10px;
}

.map{
	width:100%;
	text-align:center;
}

.dtt{
	font-size:14px;
	color:#cea54a;
	font-weight:bold;
}

#meirong2 #dtab td{
	height:auto;
	padding-left:10px;
	line-height: 150%;
}

#meirong2  #dtab{
	margin-top:25px;
	margin-left:60px;
	
}

/*#meirong2 input{
	border-color:#d3d3d4;
	border-style:inset;
	border-width:1px;
	font-size:12px;
	color:#888888;
	padding:5px 10px 5px 10px;	
}

*/

#meirong2 select{
     position:relative;
        left:-2px;
        top:-2px;
        font-size:12px;
        width:125px;
        line-height:20px;
	
       		
}



#meirong2 dd{
	float:left;
}

#meirong2 .sb{
	margin:20px 0px 0px 10px;
}

#meirong2 #bg{
	width:660px;
	border:1px solid #e0e0e0;
	margin:31px 0px 0px 40px;
}
#meirong2 #bg td{
	border:1px solid #e0e0e0;
	text-align:center;
	height:28px;
	line-height:28px;
}

#meirong2 #bg1{
	width:660px;
	border:0px;
	margin:31px 0px 0px 40px;
}
#meirong2 #bg1 td{
	border:0px;
	text-align:center;
	height:28px;
	line-height:28px;
}

.hhr1{
	clear:both;
}

.ff{
	background-color:#e0e0e0;
}

.f1{
	width:63px;
}

/* 在线资讯 */
.ct{ color:#545353; margin-left:90px; margin-top:40px;}
.ct2{ color:#545353; margin-left:90px; margin-top:10px;}
/*#c_news input{ margin-left:10px; font-size: 12px; border:1px outset #D4D0C8;}
#c_news textarea{ margin-left:10px; border: 1px solid #D4D0C8;}
.input_enter{border:1px solid ;font-family: Verdana, Arial, Helvetica, sans-serif ;  
margin-right:8px; border-style:solid;}*/


.new_img{ width:108px; height:95px; background-color: #9d9d9d; text-align:center; float:left; padding-top:1px; margin-right:21px; margin-bottom:5px;}

.n1{ color:#ff4800;}
#dd a{ color:#545353; text-decoration:none}
#dd {	text-align:justify;}
#anli{
	
	}
#dd a:hover{ color:#0f3a59; text-decoration:none}
.line{height:1px;width:420px; background-color:#DDE0E5; font-size:1px; overflow: hidden;}
.line4{height:1px;width:485px; background-color:#DDE0E5; font-size:1px; overflow: hidden;}

.r_news_img{ border-color:#fff; border-style: solid; border-width:1px; margin: 0px 0px 4px 5px;}
.chuti{ font-weight:bold;}

#con p{ color:#545353; margin:30px 40px 0px 40px;}

