body
{
    background: url(../../img/bodybg.gif) repeat-x #E9E7DA;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 12px;
}


form
{
    margin: 0;
    padding: 0;
}

a
{
    color: #666;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}


.container_12
{
    background: #fff url(../../img/12_col.gif) repeat-y;
    margin-bottom: 20px;
}

.container_16
{
    background: #fff url(../../img/16_col.gif) repeat-y;
}


.logo h2, .logo h1
{
    display: block; /*统一转化为块级元素*/
    overflow: hidden;
    width: 0;
    height: 0;
}
.logo
{
    background: url(../../img/zhi-zun-zu-che.gif) no-repeat left top;
    height: 108px;
}


.tel
{
    background: url(../../img/telbg.gif) repeat-x;
    height: 32px;
    margin-bottom: 34px;
}

.tel span
{
    display: block;
    height: 23px;
    padding-top: 9px;
}

.tel span.num
{
    color: #fff;
    background: url(../../img/tel.gif) no-repeat left top;
    width: 100px;
    padding-left: 10px;
    float: left;
    font-size: 16px;
}

.tel span.userfun
{
    background: url(../../img/telr.gif) no-repeat right top;
    float: left;
    color: #ff9;
    text-align: left;
    padding-right: 4px;
    font-weight: bold;
    font-size: 14px;
    margin-top: 2px;
}

.tel span.userfun a, .tel span.userfun a:visited
{
    background: url(../../img/teldot.gif) no-repeat 0 -1px;
    padding-left: 15px;
    margin-right: 10px;
    margin-left: 5px;
    color: #666;
    text-decoration: none;
}

.tel span.userfun a:hover
{
    color: #8537A7;
    background: url(../../img/teldotz.gif) no-repeat 0 -1px;
}


.kingda
{
    margin-bottom: 0;
    background-color: #FFF;
    float: left;
}


ul, li
{
    list-style: none;
    margin: 0;
    padding: 0;
}




/*.kingda span {
	float:right;	
	}*/



.bl10219
{
    width: 200px;
    margin-left: 9px;
    margin: 10px 0 10px 9px;
}

a.orange-b
{
    font-size: 14px;
    background: url(../../img/orange-r.gif) right top no-repeat;
    display: block;
    padding-right: 7px;
    height: 45px;
    float: left;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

a.orange-b span
{
    background: url(../../img/orange-l.gif) no-repeat top left;
    display: block;
    height: 30px;
    padding: 15px 0 0 45px;
}

a.orange-b:hover
{
    background-position: right -45px;
    text-decoration: none;
}
a.orange-b:hover span
{
    background-position: left -45px;
    color: #fff;
}
a.orange-b:active
{
    background-position: right -90px;
}
a.orange-b:active span
{
    background-position: left -90px;
    color: #fff;
}



.man h3 a
{
    font-size: 12px;
    color: #8537A7;
}

.man
{
    background: url(../../img/man.gif) no-repeat 10px 10%;
    padding: 25px 5px 0 80px;
    line-height: 150%;
    height: 120px;
}

.man h3
{
    margin-bottom: 10px;
}

.man a:hover
{
    text-decoration: none;
    color: #333;
}

.flow
{
    text-align: right;
}


.leading
{
    background: url(../../img/top.gif) no-repeat 10px 10px;
    padding-left: 65px;
    padding-top: 15px;
    float: left;
    line-height: 165%;
    color: #666;
}

.leading h3, .vsearch h3
{
    font-size: 12px;
    color: #8537A7;
}

.leading p.leadingtxt:first-letter
{
    font-size: 30px;
    float: left;
    color: #444;
    font-weight: bold;
    line-height: 30px;
    display: block;
    margin: 0 5px;
    padding-bottom: 5px;
    border-bottom: 3px solid #444;
}

.leading p.leadingtxt
{
    margin-bottom: 0;
}

.leading h3 a, .vsearch h3 a
{
    font-size: 14px;
    margin-left: 5px;
}


.vsearch
{
    background: url(../../img/vsearch.gif) no-repeat 10px 10px;
    padding-left: 65px;
    padding-top: 15px;
    float: left;
    line-height: 165%;
    color: #666;
}

.leadsay
{
    width: 180px;
    float: left;
    margin: 0 10px 0 0;
}

.leadsay dt
{
    color: #8537A7;
    margin: 15px 0 0 0;
    padding-left: 15px;
    background: url(../../img/dtdian.gif) no-repeat 1px;
}

.leadsay dd
{
    padding-left: 15px;
}

.vsearch h2 a
{
    font-size: 12px;
    font-weight: bold;
    color: #8537A7;
}
.vsearch h2
{
    margin-bottom: 10px;
}

.vsearch p
{
    text-align: right;
}

.vsearch p a, .vsearch p a:visited
{
    background: url(../../img/arrow.gif) no-repeat;
    padding: 1px 0 1px 18px;
    font-size: 10px;
    font-weight: bold;
    color: #8537A7;
}

.xia20
{
    margin-bottom: 15px;
}

.footerl
{
    color: #f60;
}

.footerl a
{
    margin-left: 10px;
}
.footerr
{
    background: url(../../img/footerbg.gif) no-repeat right;
    padding-left: 50px;
    font-weight: bold;
}
.footerl, .footerr
{
    height: 48px;
    padding-top: 30px;
}

.orange-l
{
    color: #F60;
}
.orange-r
{
    color: #999;
}

.main
{
    padding: 20px;
    padding-bottom: 0;
    background-color: #FFF;
}

.main h1 a, .main h1 a:visited, .main h1
{
    font-size: 16px;
    font-weight: bold;
    color: #8537A7;
    text-decoration: none;
    letter-spacing: .1em;
}
.main h1 span
{
    margin-left: 10px;
    color: #333;
    font-size: 12px;
}

.main h1 span a, .main h1 span a:visited
{
    margin-left: 10px;
    color: #f60;
    font-size: 12px;
    text-decoration: underline;
}

.publicinfo a
{
    margin-right: 20px;
}

.date
{
    margin: 10px;
    color: #8537A7;
    font-size: 11px;
    font-weight: bold;
}

.zhaiyao
{
    line-height: 180%;
    font-size: 12px;
    color: #666;
    border: 1px dotted #ccc;
    background-color: #F7F7F7;
    padding: 5px;
    height: 86px;
}






.zhaiyao img, .zhaiyao a img
{
    border: 1px solid #ccc;
    padding: 3px;
    display: block;
    float: right;
    margin: 5px;
}

.zhaiyao a:hover img
{
    border: 1px solid #8537A7;
    background-color: #8537A7;
}

.txt
{
    line-height: 180%;
    font-size: 14px;
}

.nextrecorder
{
    font-size: 12px;
    color: #333;
    height: 30px;
}

.nextrecorder a
{
    color: #8537A7;
}



.nextrecorder a:visited
{
    text-decoration: none;
    color: #666;
}

.nextrecorder div
{
    float: left;
}

.nextrecorder span
{
    float: right;
}




.content_right_sub H3 a, .content_right_sub_list H3 a, .content_right_sub H3
{
    color: #333;
    font-size: 14px;
}

.content_right_sub
{
    background-color: #FFF;
    padding-bottom: 15px;
}

.content_right_sub, .content_right_sub_list
{
    color: #6C6C6C;
    padding-top: 10px;
}

.content_right_sub ul, .content_right_sub_list ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 15px;
}

.content_right_sub ul li, .content_right_sub_list ul li
{
    border-bottom: 1px solid #DDDDDD;
    line-height: 30px;
    padding-left: 20px;
}



.content_right_sub_list a
{
    line-height: 2em;
    text-decoration: none;
}


.content_right_sub ul li a, .content_right_sub_list ul li a
{
    text-decoration: none;
    color: #333;
}





.content_right_sub ul li.rightselect
{
    background-color: #eee;
}

.content_right_sub ul li.rightselect a
{
    text-decoration: none;
    color: #8537A7;
    font-weight: bold;
}

.content_right_sub ul li.rightselect a:visited
{
    text-decoration: none;
}

.content_right_sub ul li.rightselect a:hover
{
    color: #8537A7;
}





.content_right_sub_list ul li a:visited
{
    text-decoration: none;
    color: #999;
}

.content_right_sub ul li a:hover, .content_right_sub_list ul li a:hover
{
    color: #8537A7;
}

.content_right_sub h3, .content_right_sub_list h3
{
    border-bottom: 1px solid #CCC;
    color: #333;
    line-height: 2em;
    margin: 0 15px;
}

.right-sub-bg
{
    background: url(../../img/rightmenubg.gif) bottom center no-repeat;
    height: 18px;
}


.vone h4 a
{
    font-size: 12px;
    color: #8537A7;
}

.vone
{
    background: url(../../img/vsearch.gif) no-repeat 10px 10%;
    padding: 10px 5px 0 80px;
    line-height: 150%;
    height: 120px;
}

.vone h4
{
    margin-bottom: 10px;
}

.vone a:hover
{
    text-decoration: none;
    color: #333;
}

.vtwo
{
    background: url(../../img/vearch1.gif) no-repeat 20px 10%;
}
.vthree
{
    background: url(../../img/vsearch2.gif) no-repeat 20px 10%;
}









.newslist
{
    font-size: 12px;
    line-height: 180%;
    margin: 25px auto;
    color: #666;
}

.newslist a
{
    color: #8537A7;
}




.newslist a:hover
{
    text-decoration: underline;
    color: #333;
}


.newslist h2 a
{
    text-decoration: none;
    color: #8537A7;
}

.newslist h2 a:visited
{
    color: #999;
}

.newslist h2
{
    font-size: 14px;
    margin-bottom: 4px;
    height: 20px;
}

.newslistleft
{
    color: #999;
    float: right;
    font-size: 0.8em;
    padding-right: 5px;
    width: 153px;
}


.newshead
{
    border-top: 1px solid #ddd;
    float: left;
    padding-top: 5px;
    width: 432px;
}


.newshead span
{
    margin: 5px auto;
    font-size: x-small;
}

.newslistleft img, .newslistleft a img
{
    border: 1px solid #ccc;
    max-width: 15em;
    padding: 3px;
    clear: both;
}

.newslistleft a:hover img
{
    border: 1px solid #ddd;
    background-color: #8CBB00;
}


/* pages 翻页 */

.nextpage
{
    margin-top: 20px;
    color: #9B8347;
    font-size: 12px;
    height: 40px;
    padding-top: 5px;
}



.nextpage a
{
    color: #090;
    margin: 0 3px;
    background: #fff;
    text-decoration: none;
    border: solid 1px #ccc;
    border-right-color: #666;
    border-bottom-color: #666;
    font-weight: 700;
    padding: 4px;
    font-size: 10px;
    line-height: 250%;
}


.nextpage a:hover
{
    color: #c00;
    background: #eee;
}
.search-car div
{
    line-height: 250%;
    margin: 10px 0;
    clear: both;
}

.search-car div input
{
    border: 1px solid #060;
    height: 23px;
    padding-top: 5px;
    font-size: 14px;
    -moz-border-radius: 5px;
    width: 150px;
    color: #090;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

.search-car div label
{
    width: 65px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    margin-right: 10px;
}
.biaodan label
{
    text-align: right;
    float: left;
    width: 90px;
    font-size: 14px;
    margin-right: 20px;
    font-weight: bold;
}

.tips, .alert
{
    margin: 0 0 0 78px;
    display: block;
    color: #777;
    font-size:12px; font-weight:normal
}

.alert
{
    color:Red;
}

fieldset.get30 input
{
    border: 2px solid #ccc;
    height: 23px;
    padding-top: 5px;
    font-size: 12px;
    -moz-border-radius: 5px;
    color: #090;
    font-family: Arial, Helvetica, sans-serif;
}

fieldset.get30 textarea
{
    border: 2px solid #ccc;
    padding-top: 5px;
    font-size: 12px;
    -moz-border-radius: 5px;
    color: #090;
    font-family: Arial, Helvetica, sans-serif;
}

fieldset.get30 select
{
    height: 28px;
    border: 2px solid #ccc;
    -moz-border-radius: 5px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

fieldset.get30 input:focus, fieldset.get30 select:focus, fieldset.get30 textarea:focus, fieldset.get30 checkbox:focus
{
    background: #FAFFE8;
    color: #090;
    border: #8537A7 2px solid;
}




.star
{
    color: #8537A7;
    margin: 0 5px;
    font-weight: bold;
    font-size: 20px;
}



a.gold
{
    font-size: 14px;
    background: url(../../img/gold-r.gif) right top no-repeat;
    display: block;
    padding-right: 7px;
    height: 30px;
    float: left;
    color: #333;
    font-weight: bold;
    text-decoration: none;
}

a.gold span
{
    background: url(../../img/gold-l.gif) no-repeat top left;
    display: block;
    height: 22px;
    padding: 8px 0 0 10px;
}

a.gold:hover
{
    background-position: right -30px;
    text-decoration: none;
}
a.gold:hover span
{
    background-position: left -30px;
    color: #000;
}
a.gold:active
{
    background-position: right -60px;
}
a.gold:active span
{
    background-position: left -60px;
    color: #000;
}

.biaodanleft
{
    padding-left: 130px;
    margin-bottom: 20px;
    float: left;
    width: 540px;
}




.cancel
{
    float: left;
    margin-left: 15px;
    margin-top: 10px;
    line-height: 180%;
    display: block;
    text-decoration: underline;
}

.enddh
{
    height: 50px;
    background: url(../../img/enddhbg.gif) no-repeat top center;
    padding: 20px 0 0 20px;
}

.enddh a
{
    margin-right: 10px;
    text-decoration: none;
}
.enddh a:hover
{
    color: #090;
}

.chongzhi
{
    float: left;
    background: url(../../img/total.gif) no-repeat;
    background-position: 0 -66px;
    height: 16px;
    padding-left: 17px;
    margin-right: 20px;
    padding-top: 2px;
}

.xiadan
{
    float: left;
    background: url(../../img/total.gif) no-repeat;
    background-position: 0 -96px;
    height: 16px;
    padding-left: 17px;
    margin-right: 20px;
    padding-top: 2px;
}


.back
{
    float: left;
    background: url(../../img/total.gif) no-repeat;
    height: 12px;
    padding-left: 17px;
}

.backhome
{
    float: left;
    background: url(../../img/total.gif) no-repeat;
    background-position: 0 -39px;
    height: 14px;
    padding-left: 17px;
}

.backtop
{
    float: right;
    text-decoration: none;
    background: url(../../img/total.gif) no-repeat;
    background-position: 0 -18px;
    height: 14px;
    padding-left: 17px;
    color: #666;
    float: left;
}

.nowalert
{
    line-height: 180%;
    font-size: 12px;
    color: #666;
    border: 2px solid #090;
    background-color: #F8FFDF;
    padding: 15px;
    padding-left: 60px;
    background: url(../../img/yellowman.gif) no-repeat 10px 10px #F8FFDF;
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;
}

.zi
{
    color: #8537A7;
}


.userui
{
    height: 27px;
    border-bottom: 2px solid #8537A7;
    z-index: -5;
}

.userui li
{
    float: left;
    font-size: 14px;
    margin: 0 5px;
    border: 2px solid #999;
    border-bottom: none;
    display: block;
    padding: 5px;
    font-size: 12px;
    background: #f9f9f9;
    font-weight: bold;
    height: 15px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.userui li a
{
    display: block;
    color: #666;
}

.userui li a:hover
{
    display: block;
    color: #090;
}


.userui li a:hover
{
}


.userui li.now
{
    height: 17px;
    background: url(../../img/selected_car_service.gif) repeat-x 0 2px #FFF;
    border: 2px solid #8537A7;
    border-bottom: none;
    color: #333;
    display: block;
    font-size: 14px;
}


.userui ul
{
    position: absolute;
    z-index: 2;
    height: 25px;
    float: left;
}

.userinfomation
{
    border: 1px solid #666;
}
/*************单位定义****************/

.txtright
{
    text-align: right;
}
.txtleft
{
    text-align: left;
}

.floatl
{
    float: left;
}
.floatr
{
    float: right;
}

.wtwo
{
    width: 200px;
}

.noshow
{
    display: none;
}

.h100
{
    height: 100px;
}


legend
{
    background-color: #F8FFDF;
    border: 2px solid #090;
    border-bottom: 2px solid #090;
    border-top: 2px solid #090;
    padding: 10px;
    width: 90%;
}

fieldset input.nocss
{
    border: none;
    width: auto;
}
fieldset.get30 a
{
    color: #f60;
    text-decoration: underline;
}

.bg278
{
    background: url(../../img/278.gif) repeat-y;
}

.toprightid
{
    background: url(../../img/toprightid.gif) no-repeat;
    height: 145px;
    width: 185px;
    padding-top: 45px;
    padding-left: 55px;
    line-height: 180%;
    font-weight: bold;
    font-family: Microsoft YaHei,Arial, Helvetica, sans-serif;
    position: relative;
    font-size:14px
}

.toprightid p
{
    font-size: 80px;
    position: absolute;
    bottom: 10px;
    left: 100px;
    margin-bottom: 0;
    padding: 0;
    padding: 22px 0 25px 0;
    color: #060;
}

.rightend
{
    background: url(../../img/rightend.gif) no-repeat left bottom;
    height: 10px;
}
