body{  font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif ;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border: 0;}
/*address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal; font-style:normal;}*/
ol,ul,li {list-style: none;}
/*caption,th {text-align: left;} */
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%; display:block; }
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
img { }
i,em {font-style:normal;}
input,option,dl,dt{ margin:0px; padding:0px; }

a {color:#333; text-decoration:none;}
a:hover {color:#ff2200; text-decoration:underline;}

.clear {clear: both; FONT-SIZE: 0px}
.blank3{clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank5{clear:both; height:5px; overflow:hidden; display:block; font-size:1px;}
.blank8{clear:both; height:8px; overflow:hidden; display:block; font-size:1px;}
.blank9{clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank10{clear:both; height:10px; overflow:hidden; display:block; font-size:1px;}
.blank11{clear:both; height:11px; overflow:hidden; display:block; font-size:1px;}
.blank12{clear:both; height:12px; overflow:hidden; display:block; font-size:1px;}
.blank15{clear:both; height:15px; overflow:hidden; display:block; font-size:1px;}
.blank18{clear:both; height:18px; overflow:hidden; display:block; font-size:1px;}
.blank21{clear:both; height:21px; overflow:hidden; display:block; font-size:1px;}
.blank35{clear:both; height:35px; overflow:hidden; display:block; font-size:1px;}

.wzztop { margin-top:10px;}
.left { float:left}
.right { float:right}
.fon16 {font-size:16px;}
.fon14 {font-size:14px;}
.fon12 {font-size:12px;}
.zbj{padding-left:10px;}
.gdtop { margin-top:10px;}
.hszbtz{color:#ff3300; font-family:"ºÚÌå";font-size:24px;}
.hjj{line-height:25px;}
.znjl{margin-left:10px;}
.hsz{color:#f30;}
.hzs_bt{color:#F62254;font-size:14px;font-weight:bold;}
.zsz_bt{color:#F62254;font-size:12px;}
.zp_bt{color:#F62254;font-size:30px;font-weight:bold;}

body{background:url(images/linebg.png) center 0;}
#wrapper{background:url(images/top_bj.jpg) no-repeat center 0 ; width:100%;margin:0px auto;}

.jp{background:url(images/jp.gif) no-repeat left top;padding-left:88px;font-size:17px; font-family:'Î¢ÈíÑÅºÚ';color:#555;line-height:30px;}
.jpsz{font-size:22px;font-family:'Î¢ÈíÑÅºÚ';color:#f30;}

/*index*/
.content{background:#fff ;width:1000px;margin:0px auto 0;padding-bottom:2px; min-height:500px;}
#header{text-align:center; }

.top{ width:375px;margin:0px auto 0;padding-top:255px;padding-left:260px;}
.top a{width:145px; display:inline-block; text-indent:-999em; cursor:pointer;}
.menu{background:url(images/top_dh.gif) no-repeat center bottom ;height:65px;padding-top:66px;margin-left:-1px;}
.nav_menu{width:980px; margin:0px auto 0;}
.nav_menu li{height:32px;float:left;line-height:42px; cursor:pointer;padding:0px 25px;_padding:0px 24px;height:65px;text-decoration:none;}
.nav_menu li a{ cursor:pointer;height:32px;color:#fff;font-size:20px;font-family:Microsoft YaHei,SimHei,sans-serif;text-decoration:none;}
.nav_menu li a:hover{color:#fff;text-decoration:none;}
.nav_menu li.dqy{background:#fff;color:#000;}
.nav_menu li.dqy a{color:#000;}.nav_menu li.dqy a:hover{color:#000;}
.hello {
	 text-align:left;position:absolute;line-height:26px;font-size:14px;padding:10px; width:110px; color:#fff; background:#181818;  display:none; z-index:9999;
}
.nav_menu li .hello a{color:#ffffff;font-size:14px;}
.hello a{color:#ffffff;font-size:14px;}

.dsjs{padding:0px 20px 20px;line-height:25px;font-size:14px;color:#333;position:relative;/*text-align:justify;text-justify: inter-ideograph; */}
.dsjs h3{font-size:18px; font-family:"Î¢ÈíÑÅºÚ";padding-bottom:8px;}

.lmnr{position:relative;margin-bottom:20px;}
.llm{ background:url(images/lm_dh_bj.gif) no-repeat;height:62px;width:1008px;position:absolute;left:-8px;color:#fff;font-size:20px;font-family:"Î¢ÈíÑÅºÚ"; font-weight:600;padding-left:75px;padding-top:12px; }
.llm_js{color:#444;padding-top:70px;padding-left:20px;line-height:25px;font-size:14px;}

.artzp{border-bottom:1px #ccc dotted;padding:10px 0 0;margin-right:20px;height:40px;}
.artzp h3{background:url(images/ico_jb2.png) no-repeat 0 8px;font-size:22px;color:#F62254;float:left; font-family:"Î¢ÈíÑÅºÚ";padding:8px 0 8px 35px;}
.artzp div{color:#888;float:right;padding-top:10px;font-size:16px;font-family:"Î¢ÈíÑÅºÚ";}
.artzp div a{color:#F62254;padding:0 5px}
.zxUl { margin-right: -20px;padding: 0 20px;}
.zxUl li {float: left; height: 280px; margin: 20px 23px 0 0;_margin: 20px 10px 0 0; width:200px; display:inline;position:relative;}
.zxUl li img { display: block; }

.cl li {float: left; height: 280px; margin: 20px 20px 0 0;_margin: 20px 10px 0 0; width:280px; display:inline;position:relative;}
.cl li img { display: block; width:280px;}

.zxUlCon {line-height: 22px;margin-top: 10px; width: 150px;}
.zxUlTitle {color: #075235;font-size: 14px;overflow: hidden;padding: 0 0 5px;text-overflow: ellipsis;white-space: nowrap;width: 230px;}
.zxUlTitle a { color: #642121;}
.zxUlDesS {color: #947572;font-size: 12px;}
.zxUlDes {color: #AF9C99;font-size: 12px;}
.zxUlDes a {color: #AF9C99;}

.pic{height:200px; overflow:hidden;position:relative;}
.jxm{background:#f6c4ce url(images/linebg2.png); color:#e73f5f;position:absolute;bottom:0px;height:30px;left:0px; overflow:hidden;text-align:center;font-weight:bold;line-height:30px;width:100%;}

.ds_left{width:735px;float:left}
.ds_right{position:relative;background:url(images/right_bj.jpg) repeat-y;width:265px;float:right}
.rlm{position:absolute;top:0px;left:-12px;}
.rlmnr{color:#444;}
.rlmnr .rlm_js{padding:46px 10px 5px 13px;line-height:21px;}
.rlmnr .rlm_js .gm{font-size:12px;}
.rlm_js td{border-bottom:1px #D0AFD9 dotted;color:#99004D;padding:3px 0;font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}
.zjpw{padding:0px;margin:0px;}
.zjpw li{background:#F4E8FF;float:left;margin:5px 0px;width:244px;}
.zjpw li img{border:1px #ccc solid;background:#fff;padding:3px;float:left;}
.zjpw span{float:right;width:180px;font-size:12px;line-height:18px;} 
.zjpw span h3{color:#BD0775;}

.zxUl2 { margin-right: -20px;padding: 0 20px;}
.zxUl2 li {float: left; height: 256px; margin: 20px 22px 0 0;_margin: 20px 12px 0 0; width: 155px; display:inline;}
.zxUl2 li img { display: block; height: 156px;width: 155px;}
.zxUlCon2 {line-height: 22px;margin-top: 10px; width: 165px;}
.zxUlTitle2 {color: #075235;font-size: 14px;overflow: hidden;padding: 0 0 5px;text-overflow: ellipsis;white-space: nowrap;width: 230px;}
.zxUlTitle2 a { color: #642121;}
.zxUlDesS2 {color: #947572;font-size: 12px;}
.zxUlDes2 {position:relative;color: #AF9C99;font-size: 12px;}
.zxUlDes2 .tpimg img {position:absolute;top:0px;right:15px;width:52px;height:20px
}


.mtbd{padding:20px;}
.list_left{border-bottom:1px #ddd dotted;padding-bottom:10px;}
.list_left li {background:url(images/bg_di.gif) no-repeat 0 8px;padding-left:8px;float:left;width:100%;height:25px; overflow:hidden;}
.list_left li a{color:#0B3B8C;font-size:14px;}.list_left li a:hover{color:#ff1100;font-size:14px;}
.list_left li span{float:right;width:100px;margin:0px;padding:0px;color:#9A9A9A} 
 .mb15 {margin-bottom:20px;_margin-bottom:0px;float:left;width:98%;text-align:left;}



.cyhz,.art_tab,.zzs{padding:15px;}
.zp_t_bk{background:#F5F5F5;border-top:2px #F62254 solid;padding-left:10px;padding-top:10px;padding-bottom:8px;}
.cyhz_tab {margin-top:15px;}
.cyhz_tab td{padding:5px;color:#333;font-size:14px;}
.cyhz_tab td input{border:1px #ccc solid;padding:5px;}


input.an_bj23{border:0px;background:url(images/an_bj.gif) no-repeat;color:#fff;font-size:14px;font-weight:bold;width:110px;height:32px;text-align:center;}
input.an_bj{border:0px;background:#F62254;color:#fff;font-size:14px;font-weight:bold;width:110px;height:30px;text-align:center;}

input.an_bj2{border:0px;background:#F62254;color:#fff;font-size:16px;font-weight:bold;width:160px;height:42px;text-align:center;}
.inp{width:150px;}

.zzs table{}
.zzs table td{border-bottom:1px #ccc  dotted;padding:20px 10px ;line-height:22px;}
.zzs table td img{width:220px}

.art_tab td{padding:5px;line-height:20px;color:#555;}
.art_tab td input{border:1px #ccc solid;padding:5px;}
.art_tab td textarea{border:1px #ccc solid;padding:5px;}


.pr_tab{border-bottom:1px #ccc dotted;margin:15px 0 ;padding-bottom:22px;}
.pr_tab td{padding:5px 0;line-height:20px;}
td.pr_wy{color:#1A4C89;}
.pr_nr{font-size:14px;}
/*bottom*/




.page{text-align:center;padding:15px;margin:5px 0 5px;}

.bottom{width:990px;margin:0px auto;color:#333;padding-top:15px;padding-bottom:15px;text-align:center;line-height:22px;}
td.zp_bkbj{border:1px #DEDEDE solid;background:url(images/zp_bkbj.jpg) repeat-x 0 bottom;padding:10px 10px;margin:5px 0;text-align:left; display:block;float:left;width:130px;}


.user_submit {
    background: url(/user/images/zc_an.gif) no-repeat;border: medium none;clear: both;color: #FFFFFF;cursor: pointer;display: block; height: 38px;padding-bottom: 2px; width: 184px;font-size:16px;font-weight:bold;line-height:38px;}


.registerform TD {
	 color:#666;PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.registerform TH {
	 FONT-SIZE:14PX;PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px;WIDTH:90PX;text-align: right;PADDING-TOP: 5px;COLOR:#555; FONT-WEIGHT:normal;}

.registerform TH em{font-size:12px;color:#999;line-height:22px}
.registerform  .inputxt {
 background:#FFF url("/user/images/user_input_bg.gif") no-repeat;border-color: #CCCCCC #DDDDDD #DDDDDD #CCCCCC;
    border-style: solid; border-width: 1px;float: left;font-size: 12px;height: 30px;line-height: 30px;    overflow: hidden;padding: 0 8px;width: 245px;}

.Validform_checktip {
float:left;	LINE-HEIGHT: 20px; HEIGHT: 20px; COLOR: #999; MARGIN-LEFT: 8px; FONT-SIZE: 12px; 
}
.Validform_right {
	PADDING-LEFT: 20px; BACKGROUND: url(/user/images/right.png) no-repeat left center; COLOR: #71b83d
}
.Validform_wrong {
	PADDING-LEFT: 20px; WHITE-SPACE: nowrap; BACKGROUND: url(/user/images/error.png) no-repeat left center; COLOR: red
}
.Validform_loading {
	PADDING-LEFT: 20px; BACKGROUND: url(/user/images/onLoad.gif) no-repeat left center
}
.registerform  .Validform_error {
	BACKGROUND:#ffe7e7 none;border:1px #DA1111 solid;
}


.dvwnd {
	BORDER-RIGHT: #3180C2 2px solid; BORDER-TOP: #3180C2 0px solid; FONT-SIZE: 12px; Z-INDEX: 99999; BORDER-LEFT: #3180C2 2px solid; WIDTH: 300px; BORDER-BOTTOM: #3180C2 2px solid; FONT-FAMILY: verdana; POSITION: absolute; HEIGHT: auto; BACKGROUND-COLOR: white
}
.dvwndcanvas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 99998; FILTER: alpha(opacity=10); LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffff; opacity: 0.1
}
.dvwndtitle {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; font-size:14px;font-weight:bold;color:#fff; PADDING-BOTTOM: 8px; CURSOR: move;  PADDING-TOP: 8px; BACKGROUND:url(/user/images/fk_tbj.png)
}
.dvwndfocus {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; CURSOR: move; COLOR: white; PADDING-TOP: 8px; BACKGROUND-COLOR: white
}
.dvwndchild {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.dvwndclose {
	FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #0357A2; TEXT-DECORATION: none
}
A.dvwndclose:visited {	 FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #0357A2; TEXT-DECORATION: none
}
A.dvwndclose:active {  FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #0357A2; TEXT-DECORATION: none
}
A.dvwndclose:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #0357A2; TEXT-DECORATION: none
}

/*·ÖÒ³page*/

.divpage {
	 MARGIN: 3px; PADDING-TOP: 3px;font-size:16px; TEXT-ALIGN: center; font-family:"Î¢ÈíÑÅºÚ";
}
.divpage A {
	background:#FDFDFD;BORDER: #C1C1C1 1px solid;PADDING: 3px 9px; MARGIN: 4px ; COLOR: #036cb4; border-radius:3px; -moz-border-radius:3px; TEXT-DECORATION: none
}
.divpage A:hover {
	BORDER: #999 1px solid;  COLOR: #666; 
}
.divpage A:active {
	BORDER: #999 1px solid;  COLOR: #666; 
}
.divpage .current {
	border-radius:3px; -moz-border-radius:3px;BORDER: #036cb4 1px solid;  PADDING:  3px 9px;   MARGIN: 4px; COLOR: #fff;BACKGROUND-COLOR: #036cb4
}
.divpage .disabled {
	border-radius:3px; -moz-border-radius:3px;background:#FDFDFD;BORDER: #C1C1C1 1px solid;  PADDING: 3px 9px;MARGIN: 4px; COLOR: #ddd; 
}


.zzgy li {margin:5px 10px 5px 15px; border-bottom:1px #ccc dotted;padding:0px 0 15px;line-height:21px;float:left;width:47%; height:72px; overflow:hidden; display:inline;color:#555;font-size:12px;}
.zzgy span{font-size:14px;font-weight:bold;color:#CA0068;text-align:left;line-height:20px;}
.zzgy span a{color:#F62254}
.zzgy img{border:1px #ccc solid;padding:2px;float:left;margin-right:5px;width:58px;height:72px}
.morezp{border-top:1px #ccc dotted;padding:10px 0;font-size:18px; font-family:"Î¢ÈíÑÅºÚ";text-align:center;width:968px;margin:0 auto;}





.gMenubox {border-bottom:1px #E7E7E7 solid;height:30px;line-height:30px;width:100%;margin:10px 0;}
.gMenubox li{font-size:14px;float:left;display:block;cursor:pointer;width:150px;text-align:center;color:#949694;font-weight:bold;}
.gMenubox li.hover{padding:0px;background:#F62254;width:150px;color:#666;font-weight:bold;height:30px;line-height:30px;color:#fff;}

.zzgy_n li {margin:5px 10px 5px 15px; border-bottom:1px #ccc dotted;padding:0px 0 15px;line-height:21px;float:left;width:96%; height:100px; overflow:hidden; display:inline;color:#555;font-size:12px;}
.zzgy_n span{font-size:14px;font-weight:bold;color:#CA0068;text-align:left;line-height:20px;}
.zzgy_n span a{color:#F62254}
.zzgy_n img{border:1px #ccc solid;padding:2px;float:left;margin-right:10px;width:80px;height:100px;}

.rwphoto img{border:1px #ccc solid;padding:3px;width:100px;height:120px;}


.hzpp li {
    float: left;margin-right:17px;
}

.zcdw {
    line-height: 20px;
    margin: 0;font-size:12px; 
    width: 960px;
}