@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; text-align:left; font:12px  '微软雅黑', Simsun;}
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; overflow:hidden;
}
input,select{ vertical-align:middle; color:#666; line-height:18px;}
fieldset, img { 
border: 0; display:block;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
ol, ul {
list-style: none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-weight: normal;
font-style: normal;
}
caption, th {
text-align: left;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 100%;
}
q:before, q:after {
content: '';
}
abbr, acronym { 
border: 0;
}
.clear{ clear:both;}

/*gotop*/
.backToTop {
 display: none;
 width: 18px;
 line-height: 1.2;
 padding: 5px 0;
 background-color:#0060BF;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .8;
 filter: Alpha(opacity=80);}

/*字体*/
.ht:link,.ht:visited{ color:#333; text-decoration:none;}
.ht:hover{ color:#DF0000; text-decoration:underline;}

.ht6:link,.ht6:visited{ color:#666; text-decoration:none;}
.ht6:hover{ color:#DF0000; text-decoration:underline;}

.wtf{color:#FFF;}
.wt:link,.wt:visited{color:#FFF;text-decoration:none;}
.wt:hover{color:#FFCC00;text-decoration:underline;}

.wt1:link,.wt1:visited{color:#FFF;text-decoration:none; display:block;height:18px;text-align:center; line-height:18px;}
.wt1:hover{color:#FF0;text-decoration:none; display:block;height:18px; background-color:#003D79; text-align:center; line-height:18px;}

.rtf{ color:#DF0000;}
.rt:link,.rt:visited{color:#DF0000;text-decoration:none;}
.rt:hover{color:#DF0000;text-decoration:underline;}

.btf{color:#0157AC;}
.bt:link,.bt:visited{color:#0157AC;text-decoration:none;}
.bt:hover{color:#DF0000;text-decoration:underline;}

.ybt:link,.ybt:visited{ color:#FFCC00; text-decoration:none; font-weight:bold;}
.ybt:hover{ color:#FFCC00; text-decoration:underline; font-weight:bold;}

/*Size*/
.ad950{ width:950px; height:90px; margin:10px auto 0; text-align:left;}

/*顶间距*/
.mar10{ margin:10px auto 0;}
.mar15{ margin:15px auto 0;}
.bord650{ border:1px solid #D1DDEA; width:648px; float:left;}
.bord290{ border:1px solid #D1DDEA; width:288px; float:right; overflow:hidden;}


.minitop{ height:28px; border-bottom:1px solid #E3E3E3;background:url(../img/headbg.jpg);}
.minimain{ width:950px; line-height:28px; margin:0 auto; color:#333;}
.minimain .left{ float:left; color:#CCC;}
.minimain .right{ float:right;}
.conpanybg{ height:120px; background:url(../img/viptopbg.jpg) repeat-x;}
.conpany{ width:950px; margin:0 auto; height:120px;}
.conpany .logo{ float:left; margin:20px 0 0 20px; display:inline;}
.conpany .logo img{ height:80px;}
.conpanyinfo{ float:left; margin:22px 0 0 30px; display:inline;}
.conpanyinfo h1{ font: 28px/40px "微软雅黑", Arial, sans-serif; letter-spacing:3px;}
.conpanyinfo p{margin:5px 0 0 5px;}
.conpanyinfo span{ margin:0 30px 0 0; color:#666;}
.conpanyinfo .s1{ background:url(../img/ico12.jpg) no-repeat left 0px; padding:0 0 0 18px;}
.conpanyinfo .s2{ background:url(../img/ico13.jpg) no-repeat left top;*background:url(../img/ico13.jpg) no-repeat left 11px; padding:0 0 0 18px;}
.conpanyinfo em{ color:#c00; font-size:24px; font-weight:bold;} 

.vipnav{ height:38px; background:url(../img/vipnavbg.jpg) repeat-x;}
.vipnavcon{ width:950px; margin:0 auto;}
.vipnavcon li{ width:102px; height:33px; line-height:33px; text-align:center; float:left; margin:5px 0 0 10px; font-size:14px; font-weight:bold; display:inline;}
.vipnavcon .other{ background:url(../img/vipnavmenu.jpg) no-repeat;}

.con950{ width:950px;}
.left650{ width:650px; float:left;}
.right290{ width:290px; float:right;}
.viphot{ border:1px solid #D1DDEA; height:212px; background:url(../img/vipbg.jpg) repeat-x;}

.focus_pc{ float:left; width:302px; margin:5px; display:inline;}
#newsSlider{ margin:0px auto 0;width:300px; position:relative; border:1px solid #ddd;text-align:center; background-color:#FAFAFA; height:200px;}
#newsSlider .container {MARGIN:0px auto 0; OVERFLOW: hidden; WIDTH: 300px; POSITION: relative; HEIGHT: 230px;}

#newsSlider ul.slides {POSITION: absolute; LEFT: 0px; TOP: 0px; padding:0px; margin:0px; list-style-type:none; overflow:visible;}
UL.slides LI {padding:0px; MARGIN:0px; WIDTH:300px; POSITION:absolute; TOP:0px;}
UL.slides img{ width:300px; height:200px; overflow:hidden;}
UL.slides LI p{ width:300px; text-align:center; line-height:30px;margin:0px; padding:0px; height:30px; border-top:2px solid #A40B02; font-weight:bold; font-size:14px;}

#newsSlider UL.pagination {padding:0px; margin:0px;POSITION: absolute; TOP: 180px; text-align:left;left:-2px; width:300px;}
#newsSlider UL.pagination LI {FLOAT: left; margin:0 0px 0 1px; display:inline;}
#newsSlider UL.pagination LI A {DISPLAY: block; BACKGROUND: url(../img/textbg2.png) no-repeat 0px 4px; font:12px; line-height:24px;WIDTH: 19px; COLOR: #fff; TEXT-ALIGN: center; height:20px;text-decoration:none; overflow:hidden;}
#newsSlider UL.pagination LI.active A {BACKGROUND-POSITION: 0px -16px; COLOR: #fff; width:21px; height:20px; font-weight:bold; line-height:24px;}
UL.pagination LI A:hover {BACKGROUND-POSITION: 0px -16px; COLOR: #fff;width:21px; height:20px; font-weight:bold; line-height:24px;}

.vipnews{ float:left; width:330px;}
.vipnews ul{ margin:10px 0 0 0;}
.vipnews h1{font: bold 18px "微软雅黑", Arial, sans-serif; text-align:center; line-height:34px; height:34px;}
.vipnews li{ float:left; width:280px;height:26px; line-height:26px; padding:0 0 0 20px; font-size:14px; margin:0 0 0 15px; display:inline; background:url(../img/icotext.jpg) no-repeat 10px 11px;}
.viplabel{ height:28px; background:url(../img/viplabelbg.jpg) repeat-x; border-bottom:1px solid #D1DDEA;}
.viplabel span{ font-size:14px; font-weight:bold; float:left; margin:7px 0 0 12px; display:inline;}
.viplabel em{ float:right; margin:8px 10px 0 0;}
.vipcx{ height:140px;}
.vipcx li{ float:left; margin:18px 0 0 27px; display:inline;}
.vipcx img{ width:120px; height:80px; border:1px solid #ddd; padding:3px;}
.vipcx img:hover{ border:1px solid #999;}
.vipcx p{ width:128px; height:22px; line-height:22px; text-align:center;}
.vipbj_t{ height:30px; background-color:#F3F3F3; border:1px solid #fff; line-height:30px; color:#666; text-align:center;}
.vipbj_t span{ float:left; width:155px;}
.vipbj_t em{ float:left; width:110px;}
.vipbj_con{ width:630px; margin:0 auto;}
.vipbj_con td{ border-bottom:1px dotted #ddd; height:120px; text-align:center; vertical-align:middle; padding:0 3px;}
.vipbj_con .other{ width:150px; line-height:20px;}
.vipbj_con img{ width:120px; height:80px; border:1px solid #ddd; padding:3px; margin:0 auto;}
.vipbj_con img:hover{ border:1px solid #666;}
.vipbj_con .same{ width:110px;}
.vipbj_con em{ color:#c00; font-weight:bold; font-size:14px;}
.vipbj_con ul{text-align:center;}
.vipbj_con li{ width:68px; height:22px; line-height:22px; text-align:center; background:url(../img/vipmenu.jpg); margin:5px auto 0;}

.vipwel{ margin:20px 0 0 20px;}
.vipwel span{ font-weight:bold;color:#0157AC; line-height:24px;}
.vipwel em{ font-weight:normal; color:#999;}
.vipwel p{ color:#999;}
.vipwel i{ color:#C00; font-style:normal; font-weight:bold; padding:0 2px;}
.vipreply{ width:610px; margin:10px auto 0;}
.vipreply h3{ font-weight:bold; height:22px; line-height:22px;}
.vipreply p{ width:610px; line-height:24px; padding:3px 0;}
.vipreply textarea{ width:598px; border:1px solid #7F9DB9; height:120px; color:#999; font-size:12px; padding:5px; margin:5px 0 0 0;}
.vipreply span{ height:22px; line-height:22px;overflow:hidden; display:block;}
.vipreply em{ float:right;}
ul.vipguest li{ width:620px; margin:5px 0 0 18px; padding:10px 0 10px 0; border-bottom:1px dashed #ddd; height:135px;}
.userguest p{padding:5px 0; color:#999;}
.userguest h3{ color:#000; font-size:14px; margin:5px 0; line-height:24px;}
.hostguesttop{ background:url(../img/guesttop.jpg) repeat-x top left; width:613px; height:6px; margin:5px 0 0 0;}
.hostguestbot{ border:1px solid #EFD3A3; border-top:none; background-color:#FFFCDF; width:611px;}
.hostguestbot p{ font-weight:bold; color:#FF6600; margin:10px;}
.hostguestbot h3{ font-weight:normal; margin:10px; font-size:14px;}


.remenu{background:url(../img/buttombg.jpg) no-repeat; border:none; width:90px; height:28px; color:#FFF; font-size:14px;line-height:28px;cursor:pointer; font-weight:bold;}
.viparea{ border:1px solid #C0DEFD; width:288px;background-color:#E9F3FE;height:212px; float:right;}
.viparea dl{ padding:10px 0 0 10px; width:275px;}
.viparea dt{ width:65px; color:#999; float:left; line-height:27px; height:27px;}
.viparea dd{ width:210px; float:left; height:27px; line-height:27px; color:#333;}
.viparea dd img{ display:block; margin:5px 0 0 0;}
.viparea span{color:#004C98; font-weight:bold;}
.viparea em{ color:#F00; font-weight:bold;}

.vippp{ width:280px; margin:20px auto 0; padding:0 0 10px 0;}
.vippp_l{ width:90px; text-align:center; float:left;} 
.vippp_l img{ width:55px; height:55px; margin:0 auto;}
.vippp_l p{ width:90px; font-size:14px; font-weight:bold;}
.vippp_r{ float:left; width:180px; border-left:1px solid #C0DEFD;}
.vippp_r h3{ height:22px; line-height:22px; padding:0 0 0 15px;}
.vippp_r p{ line-height:22px; margin:0 0 10px 0; padding:0 0 0 5px;}
.vippp_r a{ margin:0 0 0 10px;}

.vipgw li{ border-bottom:1px dotted #ddd; width:260px; margin:12px auto 0; height:95px;}
.vipgw img{ width:60px; height:80px; border:1px solid #ddd; float:left;}
.vipgw p{ float:left; height:20px; line-height:20px; width:180px; color:#999; margin:0 0 0 15px; display:inline;}
.vipgw em{ color:#333;}

.vipxsfw{}
.vipxsfw li{ border-bottom:1px dotted #ddd; width:260px;height:95px; float:left; margin:20px 0 0 40px; display:inline;}
.vipxsfw img{ width:60px; height:80px; border:1px solid #ddd; float:left;}
.vipxsfw p{ float:left; height:20px; line-height:20px; width:180px; color:#999; margin:0 0 0 15px; display:inline;}
.vipxsfw em{ color:#333;}

.vipstar{ margin:10px 0 0 0; width:100%; padding:0 0 20px 0;}
.vipstar li{ margin:10px auto 0; width:240px;}
.vipstar h3{ float:left; width:65px; font-size:12px; height:16px; line-height:16px;}
.vipstar span{ background:url(../img/starbg.png) no-repeat 0 -157px;*background:url(../img/starbg.gif) no-repeat 0 -157px; width:84px; height:16px; float:left;}
.vipstar em{ float:left; width:90px; height:28px; background:url(../img/buttombg.jpg) no-repeat; font-size:14px; font-weight:bold; text-align:center; line-height:28px; margin:8px 0 0 10px; display:inline;}
.vipgsjs{ text-indent:2em; line-height:22px; padding:10px; color:#333;}

.vipmap{ width:272px; margin:5px auto;}
.vipmap p{ height:28px; line-height:28px;}
.vipmap img{ width:270px; height:180px; border:1px solid #ccc;}
.vipmap em{ display:block; text-align:right; height:28px; line-height:28px;}

.gotop{ width:948px; height:47px; margin:6px auto 0px; text-align:left; border:1px solid #ddd;background:url(../img/bottombg.jpg) repeat-x;}
.gotopl{ background:url(../img/bottomimg.jpg) no-repeat 10px 0; float:left; width:420px; height:47px;}
.gotopl a{ float:left; width:420px; height:47px;}
.gotopm{width:280px; float:right; text-align:right; margin:10px 25px 0 0;}
.gotopr{ float:right; width:89px; height:22px; margin:12px 15px 0 0;}
.gotopm select{height:20px;color:#999; border:1px solid #84A1BC; width:50px;} 
.gotopm .text{FONT-SIZE: 12px; BACKGROUND: #fff; WIDTH: 110px;HEIGHT: 18px!important;HEIGHT: 19px;color:#0157AC; border:1px solid #7F9DB9; color:#999; padding:0 0 0 3px;}
.semenu{background:url(../img/button1.jpg) no-repeat; border:none; width:48px; height:22px; color:#FFF; font-size:12px;line-height:20px; *line-height:24px; cursor:pointer;}

.footer{ width:950px; height:100px; text-align:center; margin:10px auto 0;}
.footer p{ color:#333; line-height:22px;}
.footer .other{ color:#999;}

.pagelist{text-align:center; margin:30px 0 30px 100px;}
.page_bj{ float:left; margin:0 3px; padding:4px 7px;}
.page_bj:link,.page_bj:visited{ background-color:#FFF; border:1px solid #0053A6; color:#0058A5; text-decoration:none;}
.page_bj:hover{ background-color:#efefef; border:1px solid #0053A6; color:#0058A5; text-decoration:underline;}
.pageoth{ float:left; margin:0 3px; padding:4px 7px;}
.pageoth:link,.pageoth:visited{ background-color:#0861BB; border:1px solid #0053A6; color:#fff; text-decoration:none;}
.pageoth:hover{ background-color:#0058A5; border:1px solid #0053A6; color:#fff; text-decoration:underline;}
.pagelist em{ float:left; padding:10px 5px 0 5px;width:20px; color:#999; font-weight:normal; font-size:12px;}
.pagelist span{ float:left; margin:0 0 0 10px; font-size:12px; width:150px;}
.pagelist .text{ width:30px; vertical-align:middle; height:16px; margin:0 3px;}
.pagemenu{background:url(../img/button1.jpg) no-repeat; border:none; width:48px; height:22px; text-align:center; font-size:12px;color:#fff; cursor:pointer;}

.vipcx_li{}
.vipcx_li ul{ margin:20px 0 0 20px; height:100%;}
.vipcx_li li{background:url(../img/icotext.jpg) no-repeat 10px 11px; padding:0 0 0 20px; float:left; height:26px; line-height:26px; width:560px;text-align:left; margin:5px 0 0 0;}
.vipcx_li span{ float:left; width:440px; font-size:14px;}
.vipcx_li em{ float:right; text-align:right;width:120px; color:#999;}

.vipgsjs_con{ padding:15px; background:url(../img/vipbg.jpg) repeat-x; line-height:1.8em; font-size:1.1em;}
.vipgsjs_con p{ text-indent:2em; line-height:30px; font-size:14px; color:#333;}
.vipgsjs_con img{ margin:10px auto; border:1px solid #ddd;
max-width:600px;width:600px;width:expression(document.body.clientWidth>600?"600px":"auto");}

.viptel{background:url(../img/vipbg.jpg) repeat-x; padding:0 0 25px 0; width:100%}
.viptel dl{ padding:5px 0 20px 0; width:600px; margin:15px auto 0;}
.viptel dt{ width:80px; text-align:left; float:left; font-size:14px; color:#000; line-height:25px; height:25px;}
.viptel dd{ width:520px; float:left; font-size:14px; color:#555; line-height:25px; height:25px;}
.viptel p{ font-size:14px; width:600px; margin:0 auto; line-height:30px;}
.viptel img{ margin:0 auto; width:600px; height:400px; border:1px solid #ccc;}
.viptel em{ color:#d00}

.vipcx_con{ border:1px solid #D1DDEA; width:648px; float:left; background:url(../img/vipbg.jpg) repeat-x;}
.vipcx_title h1{ border-bottom:1px solid #D1DDEA; width:580px; font:bold 20px/50px "微软雅黑", Arial, sans-serif; text-align:center; margin:15px auto 0;}
.vipcx_title p{ color:#999; text-align:center; width:580px; height:30px; line-height:30px; margin:0 auto;}
.vipcx_article{width:602px; margin:15px auto 0; line-height:1.8em; font-size:1.1em}
.vipcx_article p{ text-indent:2em; font-size:14px; line-height:28px;}
.vipcx_article img{ border:1px solid #ccc; margin:10px auto;}

.vipcar{ border:1px solid #D1DDEA; height:212px; background:url(../img/vipbg.jpg) repeat-x;}
.vipcar img{ width:300px; height:200px; float:left; border:1px solid #ddd; margin:5px; display:inline;}
.vipcar_t{ float:left; width:310px; margin:20px 0 0 20px; display:inline; height:130px;}
.vipcar_t li{ border-bottom:1px dotted #ccc; height:34px; line-height:34px; float:left; width:300px; overflow:hidden; text-align:center;}
.vipcar_t h3{ font-size:18px; font-weight:bold; line-height:24px; overflow:hidden; display:block; height:20px;}
.vipcar_t h6{ float:left; width:160px; text-align:left;}
.vipcar_t .other{ width:140px;}
.vipcar_t span{ color:#999;}
.vipcar_t em{ color:#d00; font-size:14px; font-weight:bold;}

.vipcar_b{ float:left; width:330px; margin:15px 0 0 0;}
.vipcar_b li{ float:left; width:90px; height:28px; background:url(../img/buttombg.jpg) no-repeat; text-align:center; font-size:14px; line-height:28px; font-weight:bold; margin:0 0 0 16px; display:inline;}

.vipcs{height:auto; text-align:left; margin:5px 0 0 0;}
.vipcs ul{ width:620px; margin:0 auto;}
.vipcs h3{font-weight:bold; color:#000;font-size:12px; padding:0 0 0 10px;width:610px; background-color:#EDEFF1; height:30px; line-height:30px; margin:10px auto 0;}
.vipcs li{line-height:30px; width:140px; float:left; text-align:left; color:#D00;padding:0 0 0 5px; height:30px; border-bottom:1px solid #F3F7FA;}
.vipcs .other{width:150px; color:#333;}

.vipsj{ border:5px solid #3369A7; width:650px; padding:0 0 30px 0;margin:10px auto;}
.vipsj_t{ height:36px; background-color:#DEEEFF; font-size:14px; color:#000; font-weight:bold; line-height:36px; padding:0 0 0 15px;}
.vipsj .right{ text-align:right; padding:0 5px 0 0; width:120px;}
.vipsj em{ color:#d00;}
.vipsj table{ margin:15px auto 0;}
.vipsj td{padding:7px 0;}
.vipsj .text{ width:186px;}
.vipsj textarea{ width:400px; height:100px;}
.vipsj span{ color:#666;}

.vipdp{ border:5px solid #3369A7; width:350px; padding:0 0 20px 0;margin:10px auto;}
.vipdp_t{ height:36px; background-color:#DEEEFF; font-size:14px; color:#000; font-weight:bold; line-height:36px; padding:0 0 0 15px;}
.vipdp p{ padding:15px 0 0 15px; color:#666;}

.vipdp_con{ margin:10px 0 0 0; width:100%; padding:0 0 20px 0;}
.vipdp_con li{ margin:10px auto 0; width:160px; padding:3px 0;}
.vipdp_con input{ margin:0 0 0 30px;}

.selectStar span{color:#333; float:left; line-height:18px; padding:0 3px;}
.selectStar em {height:18px; width:84px;float:left;background:url(../img/starbg.jpg) no-repeat 0px 0px; overflow:hidden;}
.selectStar em.selectS1 { background-position:0px -19px;}
.selectStar em.selectS2 { background-position:0px -39px;}
.selectStar em.selectS3 { background-position:0px -59px;}
.selectStar em.selectS4 { background-position:0px -78px;}
.selectStar em.selectS5 { background-position:0px -98px;}
.selectStar em.selectS6 { background-position:0px -118px;}
.selectStar em.selectS7 { background-position:0px -137px;}
.selectStar em.selectS8 { background-position:0px -157px;}
.selectStar em.selectS9 { background-position:0px -177px;}
.selectStar em.selectS10 { background-position:0px -197px;}
.selectStar em a { text-indent:-999em; display:inline;float:left; width:8px; height:21px;}


/* p_bar */
.page{ left:50%; position:relative;text-align:center; overflow:visible;}
.p_bar{width:auto;font: 12px/16px arial; float:none; text-align:center; position:relative; right:50%; margin:10px auto;}
.p_bar a{display:inline-block;background:#fff;padding:0px;margin:0 3px; height:22px; width:22px; border:1px solid #0053A6; line-height:22px; text-decoration:none;}
.p_bar a.p_curpage{background:#0861BB; font-weight:bold; color:#FFF; text-decoration:none;}
.p_bar a.p_total:hover, .p_bar a.p_pages:hover{background:#fff;color:#333; text-decoration:none;}
.p_bar a.p_curpage:hover{background:#0861BB;color:#fff; text-decoration:none;}
.p_bar a:hover{background:#0861BB;color:#fff; text-decoration:none;}

/* 幻灯片 */
#imgTitle {LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: left;}
#imgTitle img{ border:0px; display:inline;}
#imgTitle_up {LEFT: 0px; HEIGHT: 1px; TEXT-ALIGN: left;}
#imgTitle_down {LEFT: 0px; TEXT-ALIGN:right; padding-right:3px;}
#imgTitle_down a{ margin:0 2px 0 0;}
.imgClass {BORDER:0px #000 solid;}
#txtFrom {VERTICAL-ALIGN: middle; TEXT-ALIGN: center; color:#333; font-size:12px; border-top:2px solid #A40B02;}
.button {padding:0 4px; BACKGROUND: #dbdbdd; MARGIN: 0px; FONT: bold 10px arial; BORDER-LEFT: #fff 1px solid; WIDTH: 16px; HEIGHT: 16px; TEXT-DECORATION: none;}
A.button, A.button:link ,A.button:visited,A.button:hover{COLOR: #000; TEXT-DECORATION: none;}
.buttonDiv {BACKGROUND: #000000; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 21px; HEIGHT: 1px; TEXT-ALIGN: center;}
.trans {FILTER: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100,finishY=100,style=1,opacity=0,finishOpacity=40); WIDTH: 90px; BACKGROUND-COLOR: #000;}
#i_banner{width:300px;height:200px;display:block;overflow:hidden;margin:0 auto; padding:5px; float:left;}

.bt_login_member a{color:#333333; text-decoration:none; margin:0 6px;}
.bt_login_member a:hover{color: #DF0000; text-decoration: underline;}