﻿/* CSS Document */
html { height:100%;}
html, body, table, tr, th, td, ul, ol, li, dl, dt, dd, div, center, p, span, h1, h2, h3, h4, h5, h6, hr, form, select, input, textarea{ margin:0px; padding:0px;}
input{ outline:none; border:none;}
body { font:12px/2.0em Verdana; background:#46B1B8; color:#333; margin:0px auto;}
ul, dl, li{ list-style:none; height:auto; overflow:hidden;}
li{ float:left;}
img{ border:none; }
a { color:#666; text-decoration:none; font-size:12px; outline: none;}
a:hover { color:#f00; text-decoration:none; cursor:pointer;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
.block{ display:block; }
.display{ display:none; }
.floatL, .left{float:left;}
.floatR, .right{float:right;}
.mtop{ margin-top:10px;}
.ht{ height:auto; overflow:hidden;}
.mart{ margin-top:5px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; overflow:hidden;}
.clearfix {display:block; *zoom:1;}
.clear { clear:both;}

/* homergs */
.homergs{ width:100%; background:#f9f9f9 url(/Images/home599989.gif) repeat-x left bottom; padding-bottom:1px;}
.homergs, .subhomergs, .rgslt, .telephone{ width:100%;  margin:0 auto; height:28px; line-height:28px;}
.subhomergs{ width:960px; margin:0px auto; position:relative; z-index:10;}
.subshare{ width:152px; height:26px; position:absolute; left:3px; top:1px;}

.homewtsvideo{ float: left; width:143px; height:24px; padding: 3px 0; margin-right: 10px;}

/* menu */
.menu{ height:28px; line-height:28px; float:left; position:relative;  background: url(/Images/menu_down.png) right -12px no-repeat;}
.menu p{ line-height:28px; padding:0px 2px 0 6px; cursor:pointer;}
.menu p a{ color:#333; margin-right:15px;}
/*
.menu{ height:28px; line-height:28px; float:right; position:relative;}
.menu p{ line-height:28px; padding:0px 6px; cursor:pointer;}
.menu p a{ color:#333;}
*/
.plogin{ background:#002e5b url(/Images/menu_down_white.png) right -12px no-repeat;}
.m_hover { background: #002e5b url(/Images/menu_down.png) right 11px no-repeat;}
.m_hover p a, .m_hover p a:hover, .plogin p a, .plogin p a:hover{ color:#fff; white-space:nowrap;}
.freergs{ background:none; padding:0px 6px;}
.freergs a{ color:#333;}
.freergs a:hover{ color:#f00;}
/* rgslt */
.rgslt, .telephone{ width:auto;}
.telephone{ background:url(/Images/home5999.png) no-repeat left center; padding-left:12px; margin-right:6px;}
.telephone a{ color:#444;}
.telephone a:hover{ color:#f00;}
.rgslt .menu{ padding-top:7px; width:16px; height:21px; margin-right:3px; float:left; background:none;}
.rgslt .menu p{ padding:0px;}
.rgslt .menu2{ width:30px; height:21px;  float:left;}
.rgslt .menu2 p{ padding:0px;}
.rgslt .menu3_m{ width:65px; height:26px; background:url(/Images/mqx_logo.jpg) no-repeat left 7px;  float:left; }
.rgslt .menu3_m a{padding-left:25px; }

.code{ width:168px; height:212px; padding:8px 8px 0px; left:-78px;}
.code, .helpcenter, .sitenav, .homelogin, .baidushare{ position:absolute; top:26px; z-index:9999; display:none; background:#002e5b;}
.code img{ width:168px; height:168px; display:block;}
.code p{ width:168px; height:44px; line-height:22px; text-align:center; color:#9cf;}
.xuanchuan{ margin-left:90px;}
.xuanchuan a{ font-weight:bold; color:#c00; font-size:14px;}
.xuanchuan a:hover{ color:#333;}

.rgsrt{ width:314px;}

/* homecollect */
.homecollect li, .homecollect li a{ color:#333;}
.homecollect li a:hover{ color:#f00;}

/* baidushare */
.baidushare{ width:160px; height:28px; right:0px;}

/* helpcenter */
.helpcenter{ width:71px; left:0px;}
.helpcenter ul li{ width:71px; text-align:center; background:url(/Images/home59998.gif) repeat-x left top; padding-top:2px;}
.helpcenter ul li, .sitenav h3, .sitenav ul li, .logincenter li{ height:24px; line-height:24px;}
.helpcenter ul li a, .sitenav ul li a, .logincenter li a{ color:#69c;}
.helpcenter ul li a:hover, .sitenav ul li a:hover, .logincenter li a:hover{ color:#fff;}

/* sitenav */
.sitenav{ width:190px; left:0px;}
.sitenav p{ width:184px; background:#003c6b; color:#a28246;}
.sitenav p, .sitenav ul{ padding-left:6px;}
.sitenav ul li{ width:61px; float:left;}
.sitenav .subsitenav li{ width:92px;}

/* homelogin */
.homelogin{ width:170px; left:0px; padding:0px 8px 8px;}
.inputpassword{ width:170px; height:24px; position:relative; margin-top:10px;}
.shurubox{ width:163px; height:22px; line-height:22px; padding-left:5px; border:1px solid #002952; background:#295987;}
.shurubox, .inputpassword span{ color:#74a4d4;}
.inputpassword span{ position:absolute; left:6px; top:0px;}
.logink{ width:170px; height:32px; line-height:32px; padding:0px; _padding-top:3px; _height:25px; _line-height:25px; cursor:auto;}
.logink span label{ color:#eff0f2;}
.loginbtn{ width:170px; height:26px; background:url(/Images/home59991.gif) no-repeat; border:0px;}

/* logincenter */
.logincenter, .logincenter li{ width:170px;}
.logincenter li{ background:url(/Images/home59998.gif) repeat-x left bottom; padding-bottom:2px;}
.logincenter li span{ color:#ff0;}

/* login */
.login{ background:url(/Images/dh_04.gif) repeat-x; width:100%; height:34px;}
.Sublogin{ height:34px; line-height:34px;}
.Sublogin, .Sublogo1{ width:960px; margin:0px auto; position:relative;}
.Sublogo1{ z-index:1;}
.loginw{ width:230px;}
.loginw a, .loginz ul li a{ color:#f00;}
.loginw a:hover, .register li a:hover, .loginz ul li a:hover{ color:#900;}
.loginz{ background:url(/Images/register_06.png) no-repeat;}
.loginz, .loginz ul li{ width:335px; height:34px; line-height:34px; text-align:center; overflow:hidden;}
.loginz ul li a{ font-weight:bold; font-size:14px;}
.register, .loginstatus{ height:34px; line-height:34px;}
.register li{ background:url(/Images/dh_10.gif) no-repeat left center; padding-left:20px;}
.rgscollect, .loginstatus{ padding-right:190px;}
.rgscollect ul li{ float:right; margin-right:8px; background:url(/Images/collection.gif) no-repeat left center; padding-left:22px;}
.rgscollect ul .rgssethome{ background:url(/Images/homeindex.gif) no-repeat left center;}
.rgscollect ul li a:hover{ color:#f00;}
.Share{ width:180px; height:30px; position:absolute; left:775px; top:4px;}
.loginstatus a{ color:#039;}
.loginstatus a:hover, .loginstatus .username{ color:#c00;}
.loginstatus .username{ text-decoration:underline;}
.loginstatus .username:hover{ color:#333;}

/* top_div */
.top_div{ width:100%; height:auto; background:#fff;}
.headerboder{ padding-top:1px;}

/* logo */
/*.logo{ width:100%; height:auto;background:url(/Images/dh_17-1.gif) repeat-x; padding-top:5px;}*/
.logo{ width:100%; height:auto;padding-top:5px;}
.Sublogo{ width:960px; height:auto; margin:0px auto;}
.Sublogo1{ background:#fff;}
.logotopadv, .logotopadv1, .middle_div, .top_img, .zs_img, .hbzs_img, .ppzs, .Advwine, .middle_img, .main4, .news, .kefu, .service, .Cuservice, .prosort, .part_culture{ width:960px; height:auto; overflow:hidden; }
.logotopadv, .logotopadv1{ margin-top:4px;}
.logotopadv ul, .logotopadv1 ul, .top_img ul{width:960px; height:auto; overflow:hidden;}
.logotopadv ul li, .top_img ul li{ float:left; width:235px; height:auto; margin-right:7px; text-align:center;}
.logotopadv ul li, .logotopadv1 ul li{ margin-right:4px;}
.top_img ul li{ background:url(/Images/wz_03.gif) no-repeat left bottom;}
.logotopadv ul li img, .top_img ul li img, .logotopadv1 ul li img{ width:235px; height:90px; display:block;}
.logotopadv ul li, .logotopadv ul li img, .logotopadv1 ul li, .logotopadv1 ul li img{ width:237px;}
.logotopadv1 ul li, .logotopadv1 ul li img{ height:80px;}
.top_img ul li div{ width:225px; height:22px; line-height:22px; padding:0px 5px;}
.Nlogo, .adv, .subadvertise, .logoL, .logoL img, .logoR, .subadvrt, .subadvrt img{ width:960px; height:87px;}
.Nlogo{ margin-top:4px;}
.subadvertise{ margin-top:5px;}
.logoL, .logoL img{ width:237px;}
.logoR{ width:719px;}
.logoR ul li{ float:left; width:176px; height:87px; margin-right:5px;}
.logoR ul li img{ width:176px; height:87px; display:block;}
.subadvrt, .subadvrt img{ width:713px;}

/* homelogo */
.homelogo, .homelogo img{ width:239px; height:67px;}

/* logosch */
.logosch{ margin-top:12px;}
.logosch, .indexsearch, .homesearchrt{ width:960px; height:80px;}
.indexsearch{ width:480px; padding-left:3px;}
.homesearchlt, .schtab, .indexschlt{ width:372px;}
.homesearchlt, .indexschlt{ height:55px;}
.schtab, .hotsearch{ height:22px;}
.schtab li{ float:left; width:48px; height:22px; line-height:22px; text-align:center;}
.schtab li a{ color:#333;}
.schtab .schseled{ background:url(/Images/5999index_03.gif) no-repeat; line-height:17px; *line-height:22px;}
.schtab .schseled a{ color:#fff; font-weight:bold;}
.schinput{ width:369px; height:33px; background:#026392; padding-left:3px; margin-top:1px;}
.sideschlt{ width:295px; height:27px; margin-top:3px; background:url(/Images/5999index_12.gif) repeat-x;}
.sideschlt input{ width:265px; height:27px; line-height:27px; background:url(/Images/5999index_10.gif) no-repeat; padding-left:30px; border:0px; *margin-top:-1px;}
.schinput .schsubmit{ width:74px; height:33px; background:url(/Images/5999index_07.gif) no-repeat; cursor:pointer; border:0px;}
.hotsearch{ width:480px; line-height:22px; overflow:hidden;}
.hotsearch span{ float:left; display:block; background:url(/Images/s_top.gif) no-repeat right center; width:78px; font-weight:bold; color:#0071a8;padding-right:12px;margin-right:5px;}
.hotsearch b.left { font-weight: normal;}
.hotsearch span a:hover{ color:#F00;}
.hotsearch a{ font-weight:normal; margin-right:5px; float:left; color:#fc6210;}
.hotsearch a:hover{ color:#F00;}
.homesearchrt, .homesearchrt ul li{ width:55px;}
.homesearchrt ul{ height:36px; padding-top:21px; *padding-top:22px;}
.homesearchrt ul li{ line-height:18px; text-align:center;}
.homesearchrt ul li a{ color:#4e6878;}
.homesearchrt ul li a:hover{ color:#f00;}
.indexagent{ width:100px; height:33px; padding-top:22px;}

/* xiala */
.indexsearch{ position:relative;}
.xiala{	display: none; width:370px; background:url(/Images/xiala-bg.gif) repeat-y; border:#065d8a solid 1px; position:absolute; z-index:1000; left:17px; top:63px;}
.xiala .xlala-fl{ width:370px;}
.xiala .xiala-ul1 li { width:365px; height:26px; line-height:26px; padding-left:5px; cursor:pointer;}
.xiala .xiala-ul1 .xiala-li-hover{ background:#d9e8ef url(/Images/icon1.gif) no-repeat right center;}
.xiala .xiala-ul1 li a, .xiala .xiala-ul1 li a:hover{ color:#333;}
.xiala .xiala-ul1 li a{ background:url(/Images/icon2.gif) no-repeat right 5px; padding-right:12px;}
.xiala .xiala-ul1 .xiala-li-hover a{ background:none;}
.xiala .xiala-ul1 .sp1{ color:#999; padding-left:5px;}
.xiala .xiala-fr{ display: none; width:311px; border-left:#cde1ea solid 1px; background:#e4eff5; padding:10px;}
.xiala .xiala-fr h1{ font-size:16px; color:#666;}
.cp-fl a{ white-space:nowrap; float:left; height:22px; padding: 0 10px; line-height:22px; border:#cde1ea solid 1px; background:#fff; margin:10px 6px 0px 0px; text-align:center;}

.xiala .xiala-ul1 .xiala-li-no-bac, .xiala .xiala-ul1 .xiala-li-no-bac a { background: none;}
.xiala .xiala-ul1 li.xiala-li-no-bac-hover{ background: #d9e8ef;}

/* servicert */
.servicert{ width:77px; height:58px; padding:5px 0px 0px 137px; background:url(/Images/index-phone.jpg) no-repeat 0px 10px;}
.servicert a img{ margin-top:5px;}

/* nav */
.nav{ width:100%; height:60px; background:url(/Images/dh_25.gif) repeat-x;}
.nav-top{ width:960px; height:25px; margin:0px auto;}
.nav-top ul li{ float:left; width:60px; height:25px; line-height:25px; font-size:12px; text-align:center;}
.nav-top ul li a{ color:#333; font-size:12px; font-weight:normal;}
.nav-top ul li a:hover{ color:#000; text-decoration:underline;}
.nav-bot{ width:960px; height:31px; padding:2px 0px; margin:0px auto; position:relative;}
.hotone, .hottwo{ background:url(/Images/5999index.gif) no-repeat; width:12px; height:18px; position:absolute; left:149px; top:3px;}
.hottwo{ left:229px;}
.hot{ background:url(/Images/hot11.gif) no-repeat; width:24px; height:20px; position:absolute; right:-20px; top:5px;}
.nav-bot ul{ width:960px; height:31px;}
.nav-bot ul li{ float:left; width:80px; line-height:31px; font-weight:bold; background:url(/Images/dh_28.gif) no-repeat right bottom; text-align:center;}
.nav-bot ul li img{ vertical-align:middle;}
.nav-bot ul li a{ color:#fff; font-size:14px;}
.nav-bot ul li a:hover{ color:#cff;}

/* areamerch */
.areamerch{ width:872px; line-height:25px; border:1px solid #85add4; border-top:0px; background:#ddebf2 url(/Images/areazs.gif) no-repeat 7px 2px; margin:0px auto; padding:0px 6px 2px 80px;}
.areamerchlt{ width:834px; line-height:25px;}
.areamerchlt a{ padding:0px 4px; color:#3a5977;}
.areamerchlt a:hover{ color:#f00;}
.areamerchrt{ background:url(/Images/arrowindex.gif) no-repeat right center; width:38px; height:20px; line-height:20px; margin-top:3px;}
.areamerchrt a, .areamerchrt a:hover{ color:#f00; text-decoration:underline;}
.areamerchrt a:hover{ text-decoration:none;}

/* Subsearch */
.Subsearch{ width:956px; height:auto; overflow:hidden; border:1px solid #ccc; border-top:0px; padding:0px 1px 1px; margin:0px auto;}
.searchbg{ background:url(/Images/dh_32-1.gif) repeat-x; width:946px; height:84px; padding:0px 4px 4px 6px;}
.search-lt{ background:url(/Images/dh_38.gif) no-repeat left bottom; padding-left:101px; width:610px; height:84px;}
.subsearchlt{ width:441px; height:59px;}
.Tablist{ width:411px; padding-left:30px; height:25px; line-height:25px; margin-top:5px;}
.Tablist ul li{ float:left; letter-spacing:5px; color:#003366;}
.Tablist ul li a{ color:#003366;}
.Tablist ul li a:hover{ color:#ff0000;}
.Tablist ul .Selected a{ color:#cc0000; font-weight:bold;}
.searchtxt{ width:425px; height:29px; padding-left:16px;}
.navTxt{ width:320px; padding-left:5px; height:24px; line-height:24px; border:1px solid #999; float:left; background:#fff; color:#666;}
.navBtn{ width:72px; height:29px; margin-left:10px; float:left; background:url(/Images/dh_41.gif) no-repeat; border:0px;}
.repaidagent{ width:160px; height:33px; padding-top:26px;}
.key_words{ width:610px; height:20px; line-height:20px; margin-top:5px; font-size:14px; font-weight:bold; color:#333;}
.key_words a{ font-size:12px; font-weight:normal; color:#900; margin-left:8px;}
.key_words a:hover{ color:#900;}
.search-rt{ width:225px; height:78px; margin-top:5px;}
.search-rt img{ width:225px; height:78px;}
.log{ width:956px; background:#f2f2f2 url(/Images/register_16.gif) repeat-x; height:43px; padding-top:2px;}
.loglt, .logleft{ width:505px; padding-left:25px; height:43px; line-height:43px;}
.loglt table tr td input{ vertical-align:middle; border:1px solid #b8b8b8; background:#fbfbfb; width:123px; height:21px; line-height:21px; padding-left:5px;}
.loglt table tr td .logimg{ vertical-align:middle; border:none; width:44px; height:23px; padding:0px;}
.logleft{ width:auto; padding-left:15px;}
.logleft ul li{ float:left; margin-right:10px;}
.logleft ul li img{ width:65px; height:23px; vertical-align:middle; _margin-top:10px;}
.rapidagent{ width:65px; height:36px; line-height:36px; margin-top:5px; padding-right:20px; background:url(/Images/service.gif) no-repeat 0px 5px; padding-left:274px;}
.rapidagent img{ margin-top:12px;}

/* pagebody */
.pagebody{ width:984px; height:auto; overflow:hidden; background:url(/Images/shibohui-neiye_03--02.gif) repeat-y; margin:0px auto;}
.Navpagebody{ background:#FFF; width:964px; height:auto; overflow:hidden; margin:0px auto; padding-bottom:8px;}

/* subnav */
.subnavdiv{ width:958px; height:32px; background:#f2f2f2; border:1px solid #cdcdcd; margin:8px auto 0px; }
.home{ margin-left:10px!important; margin-left:5px; width:17px; height:32px;}
.Nav{ width:900px;}
.Nav li{ background:url(/images/pinpaxiehui/sc_03-02.gif) no-repeat left center; float:left; margin-left:8px!important; margin-left:4px; height:32px; line-height:32px; padding-left:20px; color:#444;}
.Nav li a{ color:#666;}
.Nav li a:hover{ color:#0f459b;}

/* indexmfrx */
.indexmfrx{ width: 956px; background:#fff; border:1px solid #ccc; padding:2px; overflow:hidden;}
.indexmfrx .mfrxbox{ width:956px; background:#f5f5f5; overflow:hidden;}
.mfrx-fl{ width:80px; height:82px; background:url(/Images/index-phone2.jpg) no-repeat 12px 0px; padding:40px 48px 0px 480px;}
.mfrx-fl a{ display:block; padding-top:14px;}
.hangyequn{ width:346px; height:122px; background:url(/Images/hangyequn.gif) no-repeat center top;}
.hangyequn ul{ padding:10px 0px 0px 25px;}
.hangyequn ul, .hangyequn ul li{ width:300px;}
.hangyequn ul li{ padding:5px 0px; color:#666;}

/* service */
.service{ background:url(/Images/zxkf_03.gif) no-repeat; padding-top:25px;}
.service-p{ width:942px; border:1px solid #cbcbcb; border-top:none; padding:8px; line-height:18px; text-indent:24px; }
.service-p pre{ display:inline; margin:0px; white-space:pre-wrap; *white-space:pre; *word-wrap: break-word;}
.service-p h3, .service-p b{ font-size:12px; font-weight:normal; display:inline;}

/* 分类导航 */
.cpfl{ border:1px solid #ccc; border-top:0px;}
.cpfl, .classcont, .friend, .homelink{ width:958px;}
.cpfl-nav{ height:29px; background:url(/images/cpfl-nav.gif) repeat-x;}
.cpfl-ul{ float:left; padding-left:10px;}
.cpfl-ul li{  float:left; width:76px; height:29px; line-height:30px; text-align:center; background:url(/images/cpfl-line.gif) no-repeat right top;}
.cpfl-ul li a, .cpfl-ul li a:hover{ font-size:14px; color:#666;}
.cpfl-ul .homechecked{ background:url(/images/cpfl-hover.gif) no-repeat center top;}
.cpfl-ul .homechecked a, .cpfl-ul .homechecked a:hover{ color:#0066cc; font-weight:bold;}
.classfied, .linkword{ width:942px; padding:4px 8px;}
.classfied, .homelink{ display:none;}
.classfied a, .linkword a{ margin-right:8px;}

/* 友情链接 */
.friend{ border:1px solid #ccc;}
.yqlj-nav{ height:30px; line-height:30px; background:url(/images/yqlj-nav.gif) repeat-x;}
.yqlj-ul li{ float:left; padding:0px 10px;}
.yqlj-ul li a, .yqlj-ul li a:hover{ font-size:14px; color:#666;}
.yqlj-ul .homechecked{ height:30px; padding:0px 10px; background:#fff; border-right:#d8d8d8 solid 1px; border-left:#d8d8d8 solid 1px;}
.yqlj-ul .homechecked a, .yqlj-ul .homechecked a:hover{ color:#333; font-weight:bold;}
.homelink ul{ width:950px; padding:0px 0px 8px 8px;}
.homelink ul li, .homelink ul li img{ width:87px; height:30px;}
.homelink ul li img{ display:block;}
.homelink ul li{ margin:8px 8px 0px 0px;}

/* footer */
.bottom_div{ width:100%; margin:0px auto;}
.footer{ background:url(/Images/dh_201.gif) repeat-x; padding-top:2px; width:100%; padding-bottom:10px;}
.footer .footerCont{ margin:0 auto;text-align:center;}
.footer .footerCont p{ line-height:35px; border-bottom:1px dashed #ccc;}
.footer-cont{ line-height:24px; margin:8px auto 0px; width:960px; height:auto; overflow:hidden; position:relative;}
.footer-cont strong a{ color:#006699;}
.footer-cont a:hover{ color:#cc0000;}


/* background */
.loginbtn {background: url(/Images/indexbac.png) no-repeat -50px -30px;}
.telephone {background: url(/Images/indexbac.png) no-repeat -1490px -233px;}
.areamerchrt {background: url(/Images/indexbac.png) no-repeat 28px 4px;}
.schinput .schsubmit {background: url(/Images/indexbac.png) no-repeat -322px 0;}
.schtab .schseled {background: url(/Images/indexbac.png) no-repeat -749px 0;}
.areamerch { background: #ddebf2 url(/Images/indexbac.png) no-repeat -1422px -547px;}
.indexagent a {display: block; width: 100px; height: 33px; background: url(/Images/indexbac.png) no-repeat -550px 0;}
.CuserviceTelBg {background: url(/Images/indexbac.png) no-repeat -285px -87px;}
.CuserviceList ul li {background: url(/Images/indexbac.png) no-repeat -560px -87px;}
.CuserviceKf {background: url(/Images/indexbac.png) no-repeat -285px -240px;}
.CuBg {background: url(/Images/indexbac.png) no-repeat 734px -550px;}
.sideschlt input {background: url(/Images/indexbac.png) no-repeat -1470px -310px;}
.service {background: url(/Images/indexbac.png) no-repeat -240px -680px;}