.bd_hd {width:100%; height:63px; }
.bd_hd_mid {width:950px; height:63px; margin:0 auto; position:relative; z-index:99999;}
.hd_logo {width:360px; height:44px; float:left; margin:10px 0 0 0; }
.hd_text {width:200px; text-align:right; height:63px; line-height:63px;}
.hd_text a {margin:0 6px;}


.inav_vst {width:65px; height:28px; position:absolute; }
.inav_vst .lvt_bts {width:25px; height:25px; overflow:hidden;}


.login_box {width:295px; height:422px; border-radius:5px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); position:absolute; background:#fff;  z-index:999999;}

.lgin_if {width:295px; height:46px; float:left;}
.lgin_if li {width:146px; height:46px; float:left; background:url(../image/Td_bg.png) repeat-x; text-align:center; line-height:46px; border-right:1px solid #f9ace1;}
.lgin_if li a {display:block;}

.lgin_if li.on {background:#fff; width:147px; height:46px; float:left;}

.lgin_putone {width:211px; height:44px; line-height:44px; margin:40px 0 0 24px; background:url(../image/All_Icon.png) scroll 0 -122px; border:0; padding-left:32px; padding-right:4px;}

.lgin_poss {width:211px; height:44px; line-height:44px; margin:20px 0 0 24px; background:url(../image/All_Icon.png) scroll 0 -195px; border:0; padding-left:32px; padding-right:4px;}

.ps_voa {width:295px;  float:left;}
.ps_voa .ps_one {width:95px; height:20px; float:left; margin:20px 0 0 26px;}
.ps_voa .ps_two {width:95px; height:20px; float:right; text-align:right; margin:20px 26px 0 0 ;}
.ps_voa .ps_one .put_no {width:13px; height:13px; background:url(../image/All_Icon.png) scroll 0 -289px; float:left; margin-right:6px; }
.ps_voa .ps_one .put_yes {width:13px; height:13px; background:url(../image/All_Icon.png) scroll 0 -309px; float:left; margin-right:6px;}

.but_onvs {width:295px;}
.but_mart {margin-top:17px;}
.lg_butone {width:112px; height:39px; background:url(../image/All_Icon.png) 0 0; border:0; cursor:pointer; margin:0 0 0 25px;}
.lg_buttwo {width:112px; height:39px; background:url(../image/All_Icon.png) 0 -51px; border:0; cursor:pointer; margin:0 0 0 23px;}
.we_bar {width:295px; margin:24px 0 0 0; position:relative;}

.we_twobar {
	width: 160px;
	height: 190px;
	position: absolute;
	z-index: 999999;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
	left: -160px;
	top: -83px;
}

.twobar_ds {width:160px; height:160px; overflow:hidden; border-radius: 5px; position:relative;}
.twoftpics {width:160px; height:30px; line-height:25px; text-align:center;}

.pobrgts {
	width: 25px;
	height: 46px;
	background: url(../image/San_j.png) no-repeat;
	position: absolute;
	left: 156px;
	top: 76px;
}

.we_news {width:295px; background:#fdf9f4; float:left; margin:18px 0 0 0; height:54px; overflow:hidden; overflow:hidden;  border-radius:0 0 5px 5px;}
.we_news li {width:270px; height:24px; line-height:24px; background:url(../image/Dian.png) no-repeat scroll 10px 12px; padding-left:25px; float:left; overflow:hidden;}


.bx_info {width:100%; height:600px; }
.bx_naver {width:950px; height:600px; margin:0 auto; position:relative;}

.bx_vts {width:950px; height:600px; overflow:hidden;}

.footer {width:100%; height:65px;}
.fter_box {width:950px; height:65px; line-height:65px; margin:0 auto;}
.fter_lg {width:102px; height:29px; float:left; margin:18px 0 0 0;}
.fter_text {width:600px;}
.fter_text a {margin:0 6px;}
.fter_vsa {width:57px; height:19px; float:right; margin:22px 0 0 0;}




/*home*/
.hm_body {background:url(../image/Hm_Hd_bg.png) repeat-x;}
.hm_mus {width:100%; height:84px; background:url(../image/Fow.png) no-repeat right top; border-bottom:2px solid #cb0975; float:left; position:relative; min-width:1200px;}
.hm_logo {width:214px; height:84px; overflow:hidden;  float:left;}
.hm_lstmu {
	width: 960px;
	height: 32px;
	background: url(../image/Mu_ba.png) repeat-x;
	position: absolute;
	top: 52px; left:160px; border-radius:5px 5px 0 0; z-index:99999999; 
}
.hm_lstmu li {float:left; width:96px; text-align:center; background:url(../image/Mu_Midd.png) no-repeat right top; height:32px; line-height:32px;  border-radius:5px 5px 0 0 ;}
.hm_lstmu li a {display:block; }
.hm_lstmu li a:hover { background:url(../image/Mu_pic.png) repeat-x ; border-radius:5px 5px 0 0 ;}
.hm_lstmu li.on { background:url(../image/Mu_pic.png) repeat-x ; border-radius:5px 5px 0 0 ;}
.hm_lstmu li.on a {color:#fff; font-weight:bold;}

.hm_lsbar {width:100%; height:38px; line-height:38px; background:url(../image/Ba_rs.png) repeat-x; float:left; min-width:1200px;}


.lvts {width:700px; float:right; _width:680px;}
.lvts input {margin-right:2px;}
.tostft {font-size:12px;  color:#b71261; text-decoration: none;}
.tostft a {font-size:12px;  color:#b71261; text-decoration: none;}
.tostft a:hover {color:#f00;}
.pt_lsv {margin-right:10px; float:left; line-height:36px; height:36px; }
.but_lv {width:49px; height:23px; background:url(../image/AllPic.png) no-repeat scroll -75px 0; border:0; cursor:pointer; margin:6px 0 0 0;}
.pupuin {width:90px; height:18px; margin-top:8px; margin-left:8px; border-bottom:1px solid #fe9ce7; border-left:1px solid #d54b8e; border-top:1px solid #d54b8e;  border-right:1px solid #fe9ce7; background:#fff;}

.gepc {background:url(../image/AllPic.png) no-repeat scroll 0 0; width:20px; height:18px; float:left; margin:10px 10px 0 33px;}

.nav_rgt {padding-left:201px;}
.nav_box {width:100%;  background:url(../image/Tp_bg.png) repeat-x top left; padding-top:4px; min-width: 989px; overflow-y:auto; overflow-x:hidden;height:510px; }

.h_pies {height:510px; width:100%; background:url(../image/Go_pg.png) no-repeat center bottom; min-width: 989px; }
.h_ibse {margin:50px auto 0 auto; width:989px; height:461px;}

.h_suse {height:510px; width:100%;  min-width: 989px; }
.h_buone {width:192px; height:443px; background:url(../image/Bao_1.png) no-repeat; float:left; margin:30px 0 0 40px;}
.h_buone .molst {width:140px; margin:40px 0 0 40px;}
.h_buone .molst li {width:150px; height:30px; line-height:30px; float:left;}

.h_butwo {width:192px; height:443px; background:url(../image/Bao_2.png) no-repeat; float:left; margin:30px 0 0 40px;}
.h_butwo .molst {width:140px; margin:40px 0 0 40px;}
.h_butwo .molst li {width:150px; height:25px; line-height:25px; float:left;}

.h_buthree {width:400px; height:443px; background:url(../image/Bao_3.png) no-repeat; float:left; margin:30px 0 0 40px;}
.h_buthree .molst {width:140px; margin:40px 0 0 38px; float:left;}
.h_buthree .molst li {width:150px; height:25px; line-height:25px; float:left;}

.h_buthree .molst_vt {width:140px; margin:40px 0 0 53px; float:left;}
.h_buthree .molst_vt li {width:150px; height:25px; line-height:25px; float:left;}

.frame_nav {
	bottom: 0;
	left: 1px;
	position: absolute;
	top: 124px;
	width: 201px;
	z-index: 24; background:#ffeff6;
	
}

.pt_vts {width:94px; height:21px; line-height:21px; padding-left:5px; float:left; margin:8px 0 0 0; position:relative;}
.pt_vts .ptlst {background:#fff; height:21px; line-height:21px; width:97px; overflow:hidden; border:1px solid #d54b8e; position:absolute;  left:0px; top:0px; }
.pt_vts .ptlst li {float:left;   height:21px; width:99px; background:#fff;}
.pt_vts .ptlst li  a {display:block; padding-left:5px;}
.pt_vts .ptlst li a:hover {background:#f9e5ef;}

.nv_bx {width:200px; float:left; border-right:1px solid #fdd5ea; height:100%; margin-left:2px; }
.nv_bx li {width:200px; height:56px; background:url(../image/AllPic.png) no-repeat scroll -62px -342px; line-height:56px; float:left;}
.nv_bx li a {display:block;}
.nv_bx li a:hover {width:200px; height:56px; background:url(../image/AllPic.png) no-repeat scroll  -62px -342px; line-height:56px; float:left;}
.nv_bx li.on {background:url(../image/AllPic.png) no-repeat scroll -62px -266px;}
.nv_bx li.on a {color:#ff0092;background:url(../image/AllPic.png) no-repeat scroll -62px -266px;}

.muico_one {width:20px; height:20px; background:url(../image/AllPic.png) no-repeat scroll 0 -30px; margin:18px 8px 0 30px;}
.muico_two {width:20px; height:20px; background:url(../image/AllPic.png) no-repeat scroll 0 -62px; margin:18px 8px 0 30px;}
.muico_three {width:20px; height:20px; background:url(../image/AllPic.png) no-repeat scroll 0 -93px; margin:18px 8px 0 30px;}
.muico_four {width:20px; height:20px; background:url(../image/AllPic.png) no-repeat scroll 0 -124px; margin:18px 8px 0 30px;}
.muico_five {width:20px; height:20px; background:url(../image/AllPic.png) no-repeat scroll 0 -155px; margin:18px 8px 0 30px;}
.muico_six {width:20px; height:20px; background:url(../image/AllPic.png) no-repeat scroll 0 -186px; margin:18px 8px 0 30px;}
.muico_seven {width:20px; height:20px; background:url(../image/AllPic.png) no-repeat scroll 0 -217px; margin:18px 8px 0 30px;}
.muico_eight {width:20px; height:20px; background:url(../image/AllPic.png) no-repeat scroll 0 -248px; margin:18px 8px 0 30px;}
.muico_nine {width:20px; height:20px; background:url(../image/AllPic.png) no-repeat scroll 0 -280px; margin:18px 8px 0 30px;}

.mubt_vt {background:#fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.8); z-index:999999999; border-radius:5px 5px 0 0;}
.mula_vt li {width:80px; height:32px; line-height:32px;}
.mula_vt li a {display:block; font-size:14px; color:#222; text-decoration: none; font-weight:none;  border-radius:5px; }
.mula_vt li a:hover {background:url(../image/Mu_pic.png) repeat-x; color:#fff; font-weight:none;}

.mu_bt {background:#fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.8); z-index:999999999; border-radius:5px; }
.mu_bt div {width:80px; height:24px; line-height:24px;}
.mu_bt div a {display:block; font-size:12px; color:#333; text-decoration: none; font-weight:none;  border-radius:5px; }
.mu_bt div a:hover {background:#fce6f1; color:#b20559; font-weight:none;}

.mu_btlas {background:#fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.8); z-index:999999999; border-radius:5px; min-height:190px; overflow-y:auto; height:200px; overflow-x:hidden; text-align:left; }
.mu_btlas div {width:96px; height:24px; line-height:24px;}
.mu_btlas div a {display:block; font-size:12px; padding-left:8px; color:#333; text-decoration: none; font-weight:none;  border-radius:5px; }
.mu_btlas div a:hover {background:#fce6f1; color:#b20559; font-weight:none;}


/*text style*/
.rdesft {font-size:12px;  color:#f72b90; text-decoration: none;}
.tresft {font-size:12px;  color:#b71261; text-decoration: none;}
.tresft a{font-size:12px;  color:#b71261; text-decoration: none;}
.tresft a:hover{ color:#f00;}

.lseft a {font-size:14px; color:#333; text-decoration: none;}
.lseft a:hover {color:#fff; font-weight:bold;}

.log_fts a {font-size:14px; color:#222; text-decoration: none;}
.log_fts a:hover {color:#ff0092; }

.bt_fts a {font-size:12px; color:#222; text-decoration: none;}
.bt_fts a:hover { color:#b20559; font-weight:none; }

.ba_ftv a {font-size:12px; color:#222; text-decoration: none;}
.ba_ftv a:hover { color:#ca0877; font-weight:none; }

.ba_titsv a {font-size:14px; color:#000; text-decoration: none; font-weight:bold;}
.ba_titsv a:hover { color:#f00; font-weight:none; }


.biv_tits {height:28px; line-height:28px; padding:0 0 0 35px;}

.twoxits_ds {
	width:494px;
	height:262px;
	
	border-radius: 5px;
	position:absolute;
	left: -153px;
	top: -283px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
	z-index:999999;
}

.twva_dsv {
	width: 46px;
	height: 25px;
	background: url(../image/San_j_ds.png) no-repeat;
	position: absolute;
	left: 166px;
	top: 257px;
	z-index: 999999999;
}

.twoxits_ds_app {
	width: 494px;
	height: 262px;
	border-radius: 5px;
	position: absolute;
	left: -147px;
	top: -283px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
	z-index: 999999;
}

.twva_dsv_app {
	width: 46px;
	height: 25px;
	background: url(../image/San_j_ds.png) no-repeat;
	position: absolute;
	left: 166px;
	top: 257px;
	z-index: 999999999;
}



/*----2015-04-11----*/
.md_suse { width:100%;  min-width: 989px; }
.md_buone {width:192px; height:250px;  background:url(../image/Midd_bgs.png) no-repeat; float:left; margin:30px 0 0 0px;}
.md_buone .molst {width:140px; margin:10px 0 0 13px;}
.md_buone .molst li {width:150px; height:30px; line-height:30px; float:left; background:url(../image/Mid_bs.png) no-repeat left center; padding-left:26px;}
.md_buone .mol_two {width:140px; margin:10px 0 0 13px;}
.md_buone .mol_two li {width:150px; height:21px; line-height:21px; float:left; background:url(../image/Mid_bs.png) no-repeat left center; padding-left:26px;}

/*-------------------2015-06-03------------*/
.ps_titles {width:100%; height:31px; background:url(../image/Lf_titbg.png) repeat-x;}
.ps_titnav {width:123px; height:31px; line-height:31px; text-align:center; background:url(../image/Lf_tit.png) no-repeat; font-size:14px; font-weight:bold; color:#fff;}

.pv_bips {width:100%; background:url(../image/Tv_Ps.png) repeat-x bottom; height:75px; border-bottom:1px solid #c7c7c7;}
.pv_navts {width:100%; margin-top:8px; float:left;}

.pv_lstov { height:23px; float:left; line-height:23px; margin-left:15px; vertical-align:middle;}
.put_hodi {width:154px; height:23px; border:1px solid #9e9d9d; background:#fff; line-height:23px; padding:0 2px}

.feli_vs {
    overflow: hidden;
    position: relative;  background:#fff;   }
	

.feli_ftls {display: block;
    float: left;
    padding-left: 0;
    width: 169px; border-right:1px solid #c7c7c7;  }
	
.feli_vstvs {display: block;
    margin-left:175px; margin-right:5px;}
	

	

.tt_nst {width:100%; height:32px; background:url(../image/TT_pvb.png) repeat-x; line-height:32px; color:#c70876; font-size:14px;}

.pstat {width:100%; height:30px; margin:10px 0;}
.pst_putna {width:110px; height:27px; border:1px solid #eaaace; float:left; margin-left:10px;}
.pst_butlst {width:40px; height:30px; background:#eaaace; line-height:30px; text-align:center; color:#fff; float:left; font-weight:bold; border:0; cursor:pointer;}

.pv_pivs {width:100%; float:left;}
.pv_pivs li {width:100%; height:20px; line-height:20px; background:url(../image/Vt_stv.png) no-repeat scroll 10px 7px; padding-left:15px;}
	
	
	
.hd_navbox {width:100%; float:left;}	
.hd_tivs {width:100%; height:35px; line-height:35px; }
.hd_tboxt {width:100%; float:left;}
.hd_tboxt table {width:100%; border-left:1px solid #c1c1c1; border-top:1px solid #c1c1c1; float:left;}
.hd_tboxt tr td {border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1; line-height:26px; padding:0 2px; text-align:center;}
.hd_bg_yesa {background:#ffffe5;}
.hd_bg_geres {background:#e5ffe5;}

.hd_ftvsta {color:#c20872; font-weight:bold;}

.hd_botvpsa {width:100%; height:35px; line-height:35px; float:left;}

.hd_puvm {margin:0 5px;}

.por_lsvta {width:100%; height:35px; line-height:35px; background:url(../image/Pro_spvt.png) repeat-x; float:left;}

.por_tivoa {color:#bf0870; font-weight:bold; font-size:14px;}

.por_namvs {width:100%; background:url(../image/B_pic_4.png) repeat-y left; float:left; margin-left:10px;}
.por_namvs li {  line-height:22px; float:left; width:100%;}
.por_namvs li a {display:block; padding-left:15px;}

.pvb_one {background:url(../image/B_pic_1.png) no-repeat scroll 0 5px;}
.pvb_two {background:url(../image/B_pic_2.png) no-repeat scroll 0 5px;}
.pvb_three {background:url(../image/B_pic_3.png) no-repeat scroll 0 5px;}
.pvb_four {background:url(../image/B_pic_5.png) no-repeat scroll 0 5px;}


.psta_but {width:50px; height:24px; background:url(../image/Bao_but_1.png) no-repeat; border:0; cursor:pointer; margin-top:3px;}
.svta_but {width:50px; height:24px; background:url(../image/Bao_but_2.png) no-repeat; border:0; cursor:pointer; margin-left:15px; margin-top:3px;}

.buvsft a{color:#1f1f1f;  font-size:12px;}
.buvsft a:hover{color:#c20872;  text-decoration:none;}
.lvtpic {width:5px; height:15px; float:left; margin:8px 5px 5px 5px;}

.opens {overflow:hidden;}
.opens li { }
.opens li a { display:block; padding-left:8px;} 
.opens li a:hover {background:#f8d7ea;}


.opentws {overflow:hidden; overflow-y:scroll;}
.opentws li { width:100px; height:25px; overflow:hidden;}
.opentws li a { display:block; padding-left:2px; text-align:left;} 
.opentws li a:hover {background:#f8d7ea;}


/*---------2015-06-10---------*/
.tijia_vstvs {display: block;
    margin-left:0; margin-right:5px;}
	
.povts a{color:#0074cd; font-size:12px;}
.povts a:hover{color:#f00;  text-decoration:none;}

.psta_deta {width:69px; height:24px; background:url(../image/Bao_but_3.png) no-repeat; border:0; cursor:pointer;}






/*---------2015-06-26---------*/
.rtpstmune {width:780px; float:right;}
.rtpstmune li {width:55px; height:24px; line-height:24px; float:left; border-radius:5px; background:#fac8e3; text-align:center; margin:7px 3px 0 0; border:1px solid #f596c9; border-bottom:none;}
.rtpstmune li a {display:block; color:#c20e6f;}
.rtpstmune li a:hover {background:#F39; border-radius:5px; color:#fff;}
.rtpstmune li.on {background:#F39; border-radius:5px; color:#fff;}
.rtpstmune li.on a {color:#fff; font-weight:bold;}


.box_teva {width:100%;}
.bx_titvs {width:100%; height:35px; line-height:35px; background:url(../image/Pro_spvt.png) repeat-x; font-size:14px; color:#c20e6f; overflow:hidden; }

.febx_vs {
    overflow: hidden;
    position: relative;  background:#fff;   }
	

.febx_ftls {display: block;
    float: left;
    padding-left: 0;
    width:350px;   }
	
.febx_vstvs {display: block;
    margin-left:355px; margin-right:5px;}
	
.flas {width:100%; height:30px; line-height:30px;}
.flas div {margin-right:30px;}

.ls_muvta {background:url(../image/Tv_Ps.png) repeat-x bottom; height:94px; border-bottom:1px solid #CCC; padding-left:10px;}

.butpvta {width:100px; height:26px; line-height:26px; text-align:center; background:#0677ce; border:0; color:#fff; float:left; margin:5px 0 0 0; border-radius:5px;}

.pic_lsve {width:300px; height:410px; float:left; margin:10px;}
.pic_lsve .photo {width:300px; height:380px; overflow:hidden; border:1px solid #f1acd1;border-radius:5px; padding:5px; background:#fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.8);}
.pic_lsve .photo img {width:300px; height:380px; }
.pic_lsve .ptitvs {width:300px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}

.vs_navet {width:100px; height:410px; float:left; line-height:510px; text-align:center; font-size:80px; color:#ce006d; margin:0 20px;}

.ph_naveis {width:790px; overflow:hidden; float:left; margin:10px;}



.stipvt {width:100%;}
.stipvt li {width:100px; height:24px; line-height:24px; text-align:center; float:left; margin:4px 0 0 0; overflow:hidden; border-left:1px solid #fbc9f9; border-right:1px solid #fff;}
.stipvt li a {display:block; color:#b903b3; font-size:14px;}
.stipvt li a:hover {background:#F39; border-radius:5px; color:#fff; font-weight:bold;}
.stipvt li.on {background:#F39; border-radius:5px; color:#fff;}
.stipvt li.on a {color:#fff; font-weight:bold;}