@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; color:#333333; background:#ffffff; margin:0 auto;}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
ul,li{list-style-type:none; margin:0; padding:0;}
a:link,a:visited{color: #666666; text-decoration:none;}
a:hover{color: #FF3300; text-decoration: none;}
a:active{color: #FF6600; text-decoration: none;}
table,td,th{ margin:0; padding:0; font-size:12px;}
h2{ font-size:14px;}

.bold{ font-weight:bold;}
.color1,a.color1,.color1 a{ color:#687987;}
.color2,a.color2,.color2 a{ color:#e40747;}
.color3,a.color3,.color3 a{ color:#ff6600;}
.color4,a.color4,.color4 a{ color:#eb3292;}
.mesgwz{ font-weight:bold; color:#663300;}
.write{ color:#FFFFFF; text-decoration:underline;}

.width984{ width:984px; float:left;}
.width712{ width:712px; float:left;}

.border{ border:1px solid #dedede;}
.border-red{ border:1px solid #ffc9c9;}
.border2{ border:2px solid #cccccc;}

#nav{ width:986px; margin:0 auto; overflow:hidden; background:#ffffff;}
#nav .logo{width:190px; height:77px; float:left;}
#nav .nav_login{ width:780px; float:right; height:30px;}
#nav .nav_login span{ padding-right:8px;}
#nav .nav_login span a{ text-decoration:underline;color: #00235f;}
#nav .nav_login .login_dl,.nav_login .login_dlpass{ width:780px; float:left; text-align:left; padding-top:8px;}
#nav .nav_login .login_dlpass .dizhi{ background:#eeeeee; border:none; height:20px; line-height:20px;}
#nav .menu{ width:780px; float:right; height:46px; background:url(../images/navbj.jpg) repeat-x; line-height:46px; overflow:hidden;}
#nav .menu a{width:130px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#ffffff;}
#nav .menu a:hover{ text-decoration:underline; color:#FFFF00;}
.right{ float:right;}
.left{ float:left;}

.blank{ width:986px; float:left;height:5px; overflow:hidden; background:#ffffff;}
.blank2{ width:258px; float:right; height:5px; overflow:hidden; background:#ffffff;}
#content{ width:986px; margin:0 auto; overflow:hidden; background:#ffffff;}
#content .banner{ width:714px; float:left; height:243px;}
#content .banner-r{ width:272px; float:left; background:url(../images/brbj.jpg) repeat-x; height:243px;}
.best-r{ background:url(../images/best-r.jpg) center no-repeat; height:55px;}
.best-wz p{ line-height:26px; height:26px; font-size:14px; font-weight:bold; color:#e40747; padding-left:70px;}
.anbig{ text-align:center; padding-top:20px;}
.search-big{ width:986px; float:left; background:url(../images/searchbj.jpg) repeat-x; height:65px;}
.search-ico{ background:url(../images/ico.gif) no-repeat center; width:65px; float:left; height:65px;}
.search-nr{ width:920px; float:left; height:45px; padding-top:20px;}
.search-nr ul li{ float:left;  padding-right:8px;}
.search-nr ul li.search-list{ padding-left:10px;}
.search-nr ul li.search-list a{ padding-left:10px; padding-right:10px; text-decoration:underline;color:#e40747; font-size:14px; font-weight:bold;}

#box984{ width:984px; float:left;overflow:hidden;}
.titlebj{ background:url(../images/titlebj.jpg) repeat-x; height:34px; line-height:30px; float:left;}
.titlebj h2{ font-size:14px; font-weight:bold;color:#e40747; padding-left:10px;}
.titlebj h2 img{padding-right:10px;}
.vippic{ width:714px; float:left; padding:15px 0px 8px 6px; overflow:hidden;}
.vipxx{ width:258px; float:left; background:url(../images/vipbj.jpg) no-repeat 0px 5px; height:178px; padding-right:2px; overflow:hidden;}
.imgpic{float:left; width:108px;height:145px; text-align:center;border:1px solid #ededed; padding-top:4px; margin-right:8px;}
.imgpic img{width:100px; height:120px;}
.imgpic a.t{ display:block; font-size:12px; margin:0 auto; width:100px; line-height:20px; height:21px; background:#eeeeee; color:#333333;}

.imgpic2{float:left; width:168px;height:145px; text-align:center;border:1px solid #ededed; padding-top:4px; margin-right:8px;}
.imgpic2 img{width:160px; height:120px;}
.imgpic2 a.t{ display:block; font-size:12px; margin:0 auto; width:160px; line-height:20px; height:21px; background:#eeeeee; color:#333333;}

.imgpic3{float:left; width:140px;height:180px; text-align:center; padding-bottom:18px;}
.imgpic3 div{ text-align:center;border:1px solid #b5bbc0; padding-top:10px;background:#fcf9fb;width:120px;height:170px;}
.imgpic3 .img{width:100px; height:120px; padding:2px; border:1px solid #eeeeee;}
.imgpic3 a.t{ display:block; font-size:12px; margin:0 auto; width:120px; line-height:20px; height:20px;color:#333333;}


.list168-more{ height:auto; overflow:hidden; width:700px; float:left; padding:10px 6px 10px 6px;}
.syff{ width:712px; padding-top:5px;overflow:hidden; float:left; text-align:center;}
.zysx{ padding:5px; line-height:20px;}
.fenye{ text-align:center; line-height:24px; border-top:1px dashed #CCCC00; width:712px; float:left;}

.vip-but{ padding-top:20px; overflow:hidden; padding-left:10px; padding-right:10px;}
.vip-but ul li{ background:url(../images/ico3.gif) no-repeat 0px 5px; line-height:22px; font-size:12px; font-weight:bold; padding-left:16px;}
.vipcontent{ line-height:22px; padding-left:10px; padding-right:10px; padding-top:5px; text-indent:2.0em;clear:both;}

.box1{ width:712px; float:left; overflow:hidden;}
.box2{ width:258px; float:right; overflow:hidden;}
.width260{ width:260px;}
.tuijian_left{ width:356px; float:left;}
.tuijian_list{ background:url(../images/tjbj.jpg) repeat-x; height:136px; width:356px;}
.huiyuanxx{ width:355px; float:left;}
.tjhybj{ background:url(../images/tjhy_bg.gif) no-repeat; height:124px; width:106px; text-align:center; float:left;}
.tjhybj img{ padding-top:12px; padding-right:2px;}
.tjhyxx{ float:left; width:248px; padding-top:12px;}
.tjhyxx ul li{ line-height:22px;}
.tjhyxx ul li a{ text-decoration:underline;}
.tjhyxx ul li.tjhy_nc a{ color:#2f81d4; text-decoration:underline;}
.tjhyxx ul li.tjhy_nc a:hover{ color:#FF0000;}


.titlebj-r{ background:url(../images/titlebj-r.jpg) repeat-x; height:30px; width:258px; line-height:30px; border-bottom:1px solid #ffc9c9; float:left;}
.titlebj-r h2,.titlebj2-r h2{ font-size:12px; font-weight:bold;color:#e40747; padding-left:10px;}
.list168{ width:258px; float:left; padding-top:5px;}
.list168 ul{ padding-left:10px;}
.list168 ul li{height:20px;line-height:20px;}
.list168 ul li span{ padding-right:22px;}
.xx168{ background:url(../images/168xx.jpg) no-repeat center; width:258px; height:88px; padding-bottom:10px; float:left;}
.xx168-content{ padding-left:75px; padding-top:15px; line-height:24px;}
.dlhuiyuan{ width:258px; float:left; padding-top:10px;}
.dlimgpic{float:left; width:86px;height:115px; text-align:center;}
.dlimgpic img{width:65px; height:80px;border:1px solid #ededed; padding:2px;}
.dlimgpic a.t{ display:block; font-size:12px; margin:0 auto; width:65px; line-height:20px; height:21px;color:#333333;}
.dlimgpic a:hover{ color:#eb3292; text-decoration:underline;}
.fanye{ padding-left:10px; padding-right:10px; width:238px; overflow:hidden; float:left; padding-bottom:5px;}
.riji_list{ width:248px; float:left; padding-left:10px; padding-top:5px; padding-bottom:10px;}
.riji_list ul li{ background:url(../images/ico5.gif) no-repeat 0px 8px; padding-left:10px; height:24px; line-height:24px; border-bottom:1px dashed #eeeeee;}
.riji_list ul li a{ width:180px; float:left;}


.pltitle{ background:#f5f5f5; width:708px; height:35px;border:2px solid #ffffff; line-height:35px; overflow:hidden; float:left;}
.plsize{ font-size:14px; font-weight:bold; color:#2e80d4; padding-left:10px;}
.pltitle .right ul li{ line-height:18px; color:#666666; padding-right:8px;}
.pltitle .right ul li img{ padding:0px 5px 0px 5px;}
.pllist{ width:712px; float:left; line-height:24px;}
.pllist ul{ padding-left:10px; padding-top:3px;}
.pllist ul li a.plcontent{float:left;width:570px;}
.pllist ul li a span.nichen{ padding-left:10px; padding-right:10px; text-decoration:underline; color:#687987;}
.plwangqi{ width:708px; margin:0 auto;padding-top:5px!important;}
.plwangqi ul li{ background:url(../images/ico6.gif) no-repeat 0px 5px; padding-left:12px; float:left; width:320px;}

.titlebj2{ background:url(../images/titlebj2.jpg) repeat-x; height:40px; line-height:40px;}
.huiyuanlist{ width:712px; float:left; overflow:hidden; padding-top:2px;}
.huiyuanlist ul li{ padding-left:8px; width:135px; float:left; line-height:24px; height:24px;}
.huiyuanlist ul li a{ font-weight:bold; color:#60a7db;}
.huiyuanlist ul li img,.huiyuanlist ul li span{ padding-right:8px!important;}
.huiyuanlist ul li.write-ta{ text-align:right; width:100px;}
.huiyuanlist ul li.write-ta a{ color:#e40747; text-decoration:underline; font-weight:normal;}


.titlebj2-r{ background:url(../images/titlebj2.jpg) repeat-x; height:40px; line-height:40px; width:258px; float:left; border-bottom:1px solid #eeeeee;}
.yuehui_list{ width:258px; line-height:24px;}
.yuehui_list ul li{ padding-left:10px!important;}
.yuehui_list ul li span{ padding-right:8px;}
.yuehui_list ul li a{ width:115px; float:left;}
.newlist{ width:712px; float:left; padding-bottom:5px; padding-top:8px;}
.newleft{ width:240px; float:left; padding-left:10px;}
.newcenter{ width:170px; float:left; padding-left:10px; padding-right:10px;}
.newright{ width:250px; float:left;}
.newleft ul li,.newright ul li{ line-height:22px; background:url(../images/ico7.gif) no-repeat 0px 8px; padding-left:10px;}
.active{ width:258px; float:left; padding-top:5px; padding-bottom:5px;}
.activeimg{ width:240px; margin:0 auto; background:#fad9e0; border:1px solid #eeeeee; text-align:center; padding-top:5px;}
.activeimg img{ width:220px; height:120px; border:2px solid #ffffff;}
.activeimg a.t{ display:block; font-size:12px; margin:0 auto; width:220px; line-height:24px; height:24px;color:#333333;}

.linklist{ border-top:1px solid #e2e2e2; padding-left:10px; width:976px; float:left; padding-bottom:5px;}
.linklist ul li{ width:160px; float:left; padding-top:8px;}
.linklist ul li img{ border:1px solid #eeeeee;}

#bottom{ width:986px; margin:0 auto; padding-top:10px!important; background:#ffffff;}
.bot-logo{ width:270px; float:left; text-align:right; padding-right:10px; padding-top:20px;}
.bot-list{ width:700px; float:left; border-left:1px solid #eeeeee;}
.bot-list ul li{ padding-left:20px; line-height:24px; color:#000000;}
.bot-list ul li a{ padding-left:5px; padding-right:5px;}


.huati-imgpic{float:left; width:500px;height:310px; text-align:center;}
.huati-imgpic img{width:500px; height:280px;}
.huati-imgpic a.t{ display:block; font-size:12px; margin:0 auto; width:500px; line-height:30px; height:30px; background:#eeeeee; color:#333333; font-weight:bold;}
.huati-top{ border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; padding-top:15px; height:293px; width:486px;}
.huati-top ul li{ font-size:14px; line-height:24px; padding-left:10px; text-indent:2.0em; padding-top:10px;}
.huati-top ul li.huati-toptitle{ font-size:18px;font-family:"黑体";}
.huati-titlebj{ background:#b20638; height:32px; line-height:32px;}
.huati-titlebj h2{ color:#FFFFFF; padding-left:10px;}
.huati-titlebj2{ background:#cccccc; height:32px; line-height:32px;}
.huati-titlebj2 h2{ color:#000000; padding-left:10px;}

.huati-content{ border:8px solid #eeeeee; background:#ffffff; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.huati-content a{ color:#333333; text-decoration:none; text-indent:2.0em;}
.huati-content a:hover{ color:#666666;}
.huati-content ul{ margin:0 5px 0 5px;}
.huati-content ul li{ padding-left:8px!important; border-bottom:1px dashed #cccccc;padding-bottom:5px; line-height:22px; width:680px; padding-top:10px;}
.httitle-x{ font-size:14px; color:#a70008; font-weight:bold;}
.httext1{ width:680px; overflow:hidden;}
.width245{ width:245px;}
.width420{ width:420px;}
.huati-img2{ width:120; float:left;}
.huati-text2{ width:560px; float:right;}
.huati-content ul li a{ text-indent:2.0em;}
.huati-content ul li.jieyu{ background:#fafafa; padding:10px; width:660px; border:none; margin-top:8px;}
.jytext{ font-size:16px; font-weight:bold;}
.jytextall{ text-indent:2.0em; font-size:14px;}
.spack-titler{ background:url(../images/spack-titler.jpg) repeat-x;height:31px; width:100%;line-height:31px;float:left;}
.spack-titler h2,.spack-titler h2{ font-size:12px; font-weight:bold;color:#000000; padding-left:10px;}
.spack-lcbut,.spack-lctubiao{ width:258px; float:left; padding-top:12px; overflow:hidden;}
.spack-lcbut ul li{ float:left; padding-left:12px;}
.spack-lctubiao ul li{ padding-left:12px; font-size:14px; height:28px; line-height:28px;}
.spack-lctubiao ul li img{ padding-left:8px; padding-right:8px;}
.spack-dd{ width:258px;border-bottom:1px dashed #cccccc; padding-top:10px; float:left; padding-bottom:5px;}
.spack-ddlist{ width:258px; float:left; padding-top:8px;}
.spack-ddlist ul li{ padding-left:5px; line-height:22px; height:22px;}
.spack-ddlist ul li a{ padding-left:2px;}
.paihang{ width:248px; float:left; padding-left:10px; padding-top:8px;}
.paihang ul li{ line-height:24px; height:24px; background:url(../images/ico7.gif) no-repeat 0px 5px; padding-left:10px;}
.daodu-img{ width:110px; float:left; padding-left:5px; padding-right:5px;}
.daodu-onetext{ width:130px; float:left;}
.daodu-onetext ul li{ padding-bottom:5px; text-indent:2.0em;}


.spack-shangqi{ width:258px; margin-top:10px;padding-bottom:8px; float:left;}
.shangqi_huati{ width:240px; margin:0 auto; background:#f6f6f6; border:1px solid #eeeeee; text-align:center; padding-top:10px;}
.shangqi_huati img{ width:222px; height:152px; border:1px solid #cccccc;}
.shangqi_huati a.t{ display:block; font-size:12px; margin:0 auto; width:222px; line-height:30px; height:30px;color:#333333;}

.fbpl{ float:left; padding-top:8px; padding-bottom:8px;}
.plyh-img{ padding-left:10px; width:150px; float:left;}
.plyh-img img{ padding:3px; background:#eeeeee;}
.plyh-wirte{ width:800px; padding-top:8px; float:left; padding-left:10px;}
.plyh-wirte ul li{ line-height:26px;}
.wypl-pic{ width:90px; float:left; text-align:center;}
.wypl-pic img{ border:1px solid #333333;}
.huati-wypl{ border:8px solid #eeeeee; border-bottom:none;background:#ffffff; overflow:hidden; padding-top:10px; padding-bottom:10px; float:left; width:696px;}
.huati-wypl-fy{ background:#eeeeee; height:30px; line-height:30px; text-align:right; float:left; width:100%; overflow:hidden;}
.huati-wypl-fy a{ padding-right:4px;}
.wypl-text{ width:600px; float:left; line-height:22px;}
.wypl-text span{ padding-right:10px!important;}