/* Basic */
body{
	text-align: center;
	margin:0;
	margin-bottom:50px;
	padding:0;
	font-size:12px;
	font-family:'arial';
	line-height:20px;
	color: #666;
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.zoom{zoom:1; vertical-align:baseline;}
body > div 
{
	text-align:left;
	margin-right:auto;
	margin-left:auto;	
} 
div,form,img,ul,ol,li,dl,dd,dt,span,label,fieldset
{
 margin: 0; padding: 0; border: 0; 
}

.dl{text-indent: 20px;}
ul,li{list-style: none;}
.clear{
 clear: both; 
 font-size:0px; 
 width:0px; 
 visibility: hidden;
 margin-top:0px !important;margin-top:-2px; 
 height:0px; 
 line-height:0px; 
 size:0px;
}
.hidden{display:none;}	
.block{display:block;}
.mt6{margin-top:6px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml6{margin-left:6px!important; margin-left:3px}
.ml7{margin-left:7px!important; margin-left:3px}
.ml10{margin-left:10px;}
.ml40{margin-left:40px;}
.mb20{margin-bottom:20px;}
.mt1{POSITION: relative; top:-1px; z-index:1001;}
.fl{float:left;}
.fr{float:right;}
/* Font */
h1,h2,h3,h4,h5,h6,h17{margin:0; padding:0; font-family: Microsoft YaHei, SimHei, Verdana, Arial, Helvetica, sans-serif; font-weight: lighter;}
h1{
	font-size:20px;
	color:#ee3994;
	text-align:left;	
	line-height:24px;
	padding:0px 0 12px 0;
	background-image: url(img/line2.gif);
	background-position: 0px bottom;
	background-repeat: no-repeat;
}
h17{
	font-size:20px;
	color:#ee3994;
	text-align:left;	
	line-height:24px;
	padding:0px 0 12px 0;
}
h2{background-image: url(../img/tb_1.gif);	background-position: 0px 5px;	background-repeat: no-repeat; text-align:left; text-indent: 20px;}
h3{font-size:14px; line-height:18px; color:#ee3994;  text-align:left; }

h4{font-size:12px; color:#d02;}
h5{font-size:13px; color:#fff;}
.h2_red{color:#d02;}
a{color: #666; text-decoration:none; cursor:pointer;}
a:hover {color: #ee3994;text-decoration:none;}
.none{text-decoration:none;}
.none:hover {text-decoration:none;}
.blue{color: #407fde; }
.blue:hover {color: #d02;}
.red {color: #d02; text-decoration: none;font-weight: normal;}
.red:hover {color: #d02; text-decoration: normal;}
.gray {color: #666; text-decoration: none;font-weight: normal;}
.gray:hover {color: #666;}
.cardnav{color: #fff; text-decoration: none;}
.cardnav:hover {color: #fff;}
.right_align{text-align:right;}
.tc{font-size:12px; color: #ee3994;}
.tcred2,.text5{font-size:12px; font-weight:bold; color: #d02; }
.tcred5{font-size:12px; color: #d02; }
.tcred6{font-size:14px; color: #d02; }
.text3{	font-size: 13px;color: #ed0000;}
.text4{	font-size: 13px;color: #333;}
.text7{	font-size: 12px;color: #ee3994;}
.tc6{font-size:12px; color: #ff6600; }
.tc4{font-size:30px;color: #666;}
.tc8{font-size:24px;color: #ee3994;}
.tc5{font-size:13px;color: #666; font-weight:bold;}


.bold{font-weight: bold;}
.link_gd{color: #d02;}
.italic{font-style: italic;}

.ol1 li{
	list-style-position: outside;
	padding:5px 0 5px 0px;
	margin-left:40px;
	list-style-type: decimal;	
}
.ul1 li{
	list-style-position: outside;
	padding:5px 0 5px 0px;
	margin-left:40px;
	list-style-type: disc;	
}

.table1{ width:100%;}
.table_bt{background-color:#fa98b0; color:#fff; font-weight:bold; padding:4px 10px; text-align:center;}
.table_td1{ background-color:#fff;  padding:4px 10px;}
.table_td2{ background-color:#fff7f9;  padding:4px 10px;}

.main{width:950px; text-align:left;}
.m_l{width:700px; float:left;}
.top{height:95px;}
.mllogo{padding:17px 0 0 20px; float:left;}
.logo{padding:28px 20px 0 0px; float:right;}
.dh{height:70px;}
.dh ul{}
.dh li{display:block; float:left; height:70px; }
.banner{width:590px; height:320px; float:left; margin-right:10px;}
.banner2{width:700px; height:160px; }
.r_t{width:344px; float:right; border:3px solid #ffc3d2;  background-image: url(img/bg_kx.gif);	background-position: 33px 0px;	background-repeat: no-repeat;}
.r_menu{width:234px; float:right; border:3px solid #ffc3d2;  background-image: url(img/bg_kx.gif);	background-position: 33px 0px;	background-repeat: no-repeat;}
.index_kx{height:224px;}
.kx{padding:15px 0 0 10px; float:left;}
.gd{padding:17px 10px 0 0; float:right;}
.mlkx{padding:0px 10px;  margin-top:25px;}
.mlkx dt,.mlkx dd{}
.mlkx dt{width:40px; height:50px; margin-right:15px; float:left; }
.mlkx dd{height:50px; float:left; background-image: url(img/bg_mlkxdd.gif);	background-position: 0px 0px;	background-repeat: no-repeat; padding-left:10px; line-height:14px; width:259px; }
.rq{color:#999; font-size:11px;}
.r_t_gg{float:right; margin-top:10px; height:80px;}
.r_t_gg li{float:left;}
.mlhg,.index_sp{border-top: 1px solid #e7e7e7; width:950px; margin-top:10px;}
.mlhg li{width:230px; height:100px; background-color: #ffeaef; float:left; }
.index_sp li,.ml_sh li{display: block; float:left; }
.index_sp li a,.ml_sh li a{border:1px solid #d8d8d8; float:left; width:128px; height:212px; padding-top:1px; text-align:center; display: block; }
.index_sp li a img{}
.index_sp li a p,.ml_sh li a p{color:#666; font-size:14px; width:110px; line-height:18px; padding:0; margin:10px auto -2px auto; }
.index_sp li a font,.ml_sh li a font{color:#999; font-size:12px; }
.index_sp li a:hover,.ml_sh li a:hover{border:2px solid #f053a2; float:left; width:126px; height:211px; text-align:center; display: block; padding-top:0px;}
.index_sp li a:hover p,.ml_sh li a:hover p,.index_sp li a:hover font,.ml_sh li a:hover font{color:#ee3994;}
.bottom{color: #fff; height:34px; line-height:34px;margin-top:20px; background-color:#999999;}
.b_dh a{color: #fff; text-decoration: none; margin:0 3px;}
.b_dh a:hover {color: #fff;}
.b_dh{float:left; text-align:center; width:874px;}
.gotop{float:right;}
/* Copyright */
#copyright {width: 660px; margin-top:10px; text-align: center; padding-left:145px;}
#copyright a{color: #666;}
#copyright a:hover {color: #999;}
#copyright_services{border-bottom: 1px solid #d5d5d5; padding:5px;}
#copyright_text{padding:5px;}

/* beautiful */
.wz{height:40px; line-height:40px; padding:0 0 0 25px; background-image: url(img/tb1.gif); background-position: 10px 15px; background-repeat: no-repeat;}
.mllc_g{height:314px;}
.mllc{padding:0px 10px; margin-top:25px; }
.mllc_bt{margin-bottom:10px;  line-height:16px;}
.mllc dt{width:120px; float:left;}
.mllc dd{width:194px; float:right; padding-left:10px; line-height:14px;  }
.mllc dt,.mllc dd{margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #e9e9e9; height:100px; overflow: hidden;}
.tc7{font-size:12px; color: #999; line-height:16px; }
.ml_sh{border:1px solid #d8d8d8; height:100%;}
.shlb{padding:10px;}
.shlb_l{width:56px; float:left; padding-top:84px;}
.shlb_r{width:57px; float:left; padding-top:84px; text-align:right;}

.r_menu ul{padding:20px 7px;}
.r_menu ul a{width:200px; height:35px; display: block; font-size:14px;  line-height:35px;  padding:0px 0 0px 20px;}
.menu_dq{background-image: url(img/bt_bg.gif); background-position: 0px 0px; background-repeat: no-repeat; color:#ee3994; font-weight:bold;}

.zw{border:1px solid #d8d8d8; width:658px; padding:20px;}
.dy{padding:10px; background-color:#eee; width:638px; margin:2px 0;}
.line{width:658px; height:12px; background-image: url(img/line.gif); background-position: right 0px; background-repeat: no-repeat;}
.zw_bt{margin:20px 0 20px 0;}
.zw_bt li{display: block; float:left; margin-right:2px;}
.zw_bt a{height:35px; padding:0 20px; display: block; background-color:#ededed; background-image: url(img/bt_1.gif); background-position: right 0px; background-repeat: repeat-x; color:#333; font-size:14px; line-height:30px; float:left;}
.zw_bt a:hover{background-color:#fff0f8; background-image: url(img/bt_2.gif); background-position: right 0px; background-repeat: repeat-x; color:#ee3994;}
#zw_bt_dq{background-color:#ededed; background-image: url(img/bt_dq.gif); background-position: 0px 0px; background-repeat: no-repeat; color:#fff; font-weight:bold;}
.servehr{
	line-height: 1px;
	color: #fff6fb;
	margin: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f4f4f4;
}
.cpjstext{ padding:0px 0px 0 20px; height:100%;}
.cpddimg img{}
.cpjstext dl{margin-top:20px !important;margin-top:10px; }
.cpjstext dd{float:left;}
.cpjstext li{list-style-type: decimal; margin:5px 0 5px 30px;}
.cpjslr{float:left; padding-left:10px; width:450px;  line-height:20px;}
.cpjslr1{float:left; padding-left:10px; width:450px;  line-height:20px;color: #ee3994;}
.cpjslr2{float:left;  width:580px;  line-height:20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f4f4f4; margin-left:10px ;}

.moli_3_title {
	margin-top:20px;
	font-family: Microsoft YaHei, SimHei, Verdana, Arial, Helvetica, sans-serif; 
	font-weight:lighter;
	font-size:20px;
	color:#ee3994;
	text-align:left;	
	line-height:30px;
}