@charset "gb2312";
/* CSS Document */

body,td,th {
	font-size: 12px;
	color: #666;
	font-family: arial;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
}

bodyee {
	scrollbar-face-color:#2C2C36; /*（表面）   */
	scrollbar-highlight-color:#0A0B0D; /*（亮边）   */
	scrollbar-3dlight-color:#0A0B0D; /*（3D亮边）   */
	scrollbar-darkshadow-color:#0A0B0D; /*（3D暗边）  */
	scrollbar-Shadow-color:#0A0B0D;  /*（阴影）   */
	scrollbar-arrow-color:#FFF;  /*（箭头）   */
	scrollbar-track-color:#0A0B0D; /*（滚动区）   */
}
body {
	background: url(main_bg.jpg) center top repeat-x;
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}

.wrap{width:956px;text-align:left;margin:0 auto;}
.wrap .ml{width:238px; float:left; overflow:hidden}
.wrap .mr{width:716px; float:right; background:#FFF; overflow:hidden}

ul,li,h2,h3,h4,h5,img{margin:0px; padding:0; list-style-type:none; border:0;}
.input_bg{border:1px solid #DDDDDD; padding:0px　1px 0px 2px; line-height:23px; color:#666; font-size:12px; width:98%; height:23px;}


a:link {
	color: #616161;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #616161;
}
a:hover {
	text-decoration: none;
	color:#92009F;
}
a:active {
	text-decoration: none;
}

img{border:0px;}
h1,h2,h3{margin:0px; padding:0px}
.T_bai,a.T_bai,.T_bai a,.T_bai a:visited{color:#FFF; line-height:20px;}
.T_lan,a.T_lan,.T_lan a{color:#0193DB;}
.T_lan2,a.T_lan2,.T_lan2 a{color:#2D559A;}
.T_fen,a.T_fen,.T_fen a,.T_fen a:visited{color:#909;}
.T_lv,a.T_lv,.T_lv a{color:#9CC93B;}
.block5{height:5px; font:0; overflow:hidden; clear:both;}
.clearboth{height:1px; font:0; overflow:hidden; clear:both;}
.block10{height:10px; font:0; overflow:hidden; clear:both;}


.i_Gray{filter: Gray}



.line_x{background:url(xuanyao_r11_c9.gif) repeat-x bottom;}
.line_x2{ border-bottom:1px solid #DDD;}
.line_y{background:url(line_y.gif) repeat-y left;}


.hudonglist{width:230px; line-height:28px; margin-left:0px;}
.hudonglist li{height:30px; margin:1px auto;}
.hudonglist li a{display:block;height:30px;}
.hudonglist li a.active{background:url(list_bg.gif) no-repeat left;}
.hudonglist li a:hover{ background:url(list_bg.gif) no-repeat left;}

/*
.hudonglist li a{background:#FFF; float:left; font-size:12px; text-decoration:underline}
.hudonglist li span{background:#FFF; width:72px; display:block; text-align:right; height:28px; float:right;}
*/

.list_zuopin{ width:660px;margin:0;padding:0;}
.list_zuopin li{width:219px;  float:left; margin:0;padding:0; margin-top:40px;}
.list_zuopin li span{width:208px; display:block; height:36px; line-height:36px; margin-top:25px; text-align:right; padding-right:10px;}
.list_zuopin li a{width:218px; display:block;margin-right:1px;}
.list_zuopin li a:hover{ background:#CBE83E; color:#000;}

.list_xiqu{ width:670px;margin:0;padding:0;}
.list_xiqu li{width:161px;float:left; margin:0;padding:0; margin-top:40px; height:224px; overflow:hidden;}
.list_xiqu li span{width:150px; display:block; height:36px; line-height:32px; margin-top:25px; text-align:right; padding-right:10px;}
.list_xiqu li a{width:160px; display:block;margin-right:1px;}
.list_xiqu li a:hover{ background:#CBE83E; color:#000;}

#nav a{ margin:auto 32px;}

.imgmargin{ margin:25px 0 16px 0;}


.dingdan_input{ width:420px; border:1px solid #CCC; line-height:22px; height:22px;}



.hd_list{ padding:0; margin:0; margin-top:7px; text-align:left}
.hd_list li{ background:url(images/top_r16_c5.gif) bottom left; text-indent:4px; line-height:24px;  padding:0; margin:0;}




.viewpic{
	overflow:hidden;
	margin:0;
	padding:0px 0 0 0px;
	width:170px;
}
.viewpic li{
	float:left;
	width:52px;
	height:40px;
	overflow:hidden;
	margin:2px;
}

.viewpic li a img{
	width:48px;
	height:36px;
	border:2px solid #3F3E43;

}
.viewpic li a:hover img{
	border:2px solid #E35FC4;
	
}

.viewimg img{width: expression(this.width > 448 && this.width/this.height > 0.7 ? 448 : true);

}

.nbd1{float:left; width:710px;min-height:400px; height:400px;text-align:left; background:url(bg-2.gif) no-repeat bottom right }
.nbd2{float:right; width:240px;text-align:left; }
 [class].nbd1{height:auto;}  
 
#boximg img{width: expression(this.width > 620 && this.width/this.height > 0.7 ? 620 : true); text-align:center; margin:18px auto; background:#FFF; padding:2px; display:block; border:0px solid #E0E0E0;}
#boximg {text-align:center;}


.page {
	margin-top:5px;
}
.page a {
	display:block;
	margin:2px;
	width:20px;
	height:20px;
	text-align:center;
	font:700 12px/20px "宋体",sans-serif;
	color:#fff;
	text-decoration:none;
	background:#666;
	border:1px solid #fff;
	filter:alpha(opacity=40);
	opacity:.4;
	float:left;
	}
.page a:hover {
	background:#000
	}
	
	
/*主题服务*/
.index_zt { margin:8px 0 0 0;}
.index_zt   li{float: left;background-position:center;}
.index_zt   a {
	height: 50px;
	width: 100px;
	float: left;
	display: block;
	margin-top: 5px;
}
.index_zt li a span {
	display: none;
	height: 50px;
	width: 100px;
	text-align: center;
	line-height: 50px;
	background-color: #E35FC4;
	font-size: 14px;
	color: #FAFBFF;
	cursor: hand;
}
.index_zt li a:hover span{
	display: block;	
}
.index_zt   .zta01  {
	background-image: url(zt01.jpg);
}
.index_zt   .zta02 {
	background-image: url(zt02.jpg);
	margin-left: 15px;
}
.index_zt  .zta03 {
	background-image: url(zt03.jpg);
	margin-top: 10px;
}
.index_zt  .zta04 {
	background-image: url(zt04.jpg);
	margin-left: 15px;
	margin-top: 10px;
}

.index_link{
display:block;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
border:0px;
float:left;
}