body{
margin: 0px;
padding: 0px;
background: #fff;
color: #333;
font: 12px/20px 宋体;
}
p{
margin: 0px;
padding: 0px;
text-indent:20px;
}
form{
margin: 0px;
padding: 0px;
}
ul{
margin: 0px;
padding: 0px;
}
li{
list-style: none;
margin: 0px;
padding: 0px;
}
a:link{
text-decoration: none; 
color: #333;
}	
a:visited { 
text-decoration: none; 
color: #333;
}
a:hover { 
text-decoration: underline; 
color: #f30;
}	
a:active { 
text-decoration: underline; 
color: #333;
}
div{
margin: 0px;
padding: 0px;
}
img{
border: none;
}
h1{
font-size: 14px;
color: #C41200;
font-weight: bold;
margin: 0px;
padding: 0px;
}
h1 a:link{
text-decoration: none; 
color: #C41200;
}	
h1 a:visited { 
text-decoration: none; 
color: #C41200;
}
h1 a:hover { 
text-decoration: underline; 
color: #00f;
}	
h1 a:active { 
text-decoration: underline; 
color: #C41200;
}



/* basic elements */
#head{
width: 1003px;
margin-left: auto;
margin-right: auto;
}
#head1{
border-top: 3px #FC9B2D solid;
height: 90px;
}
#logo{
float: left;
width: 130px;
padding-top: 5px;
padding-left: 10px;
text-align: center;
}
#site{
float: left;
width: 60px;
height: 23px;
padding-top: 10px;
padding-left: 5px;
text-align: center;
}
#banner{
float: left;
width: 470px;
padding-top: 13px;
padding-left: 10px;	
}
#passport{

}
#reg{
padding-top: 5px;
}
#we{
padding-top: 5px;
}
#links{
float: left;
width: 300px;
padding-top: 10px;
padding-left: 10px;	
text-align: right;
}
#head2{
clear: both;
margin: 0px;
padding: 0px;
height: 20px;
}
#head2_1{
float: left;
width: 30px;
height: 24px;
border-bottom: 1px #D4B751 solid;
}
#head2_2{
float: left;
width: 624px;
}
#head2_3{
float: left;
width: 338px;
height: 20px;
padding-top: 4px;
padding-right: 10px;
border-bottom: 1px #D4B751 solid;
text-align: right;
}
#head2_4{
clear: both;
height: 30px;
padding-top: 6px;
border-bottom: 1px #ccc dotted;
}
#time{
float: left;
width: 670px;
padding-top: 3px;
padding-left: 10px;
}
#ser{
float: left;
padding-top: 1px;
width: 300px;
}
.button1{
float: left;
width: 48px;
height: 20px;
padding: 3px 3px 0px 3px;
border: 1px #D4B751 solid;
background:#FF9C42;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FDB368,endColorStr=#F9841A);
text-align: center;
}
.button2{
float: left;
width: 48px;
height: 20px;
padding: 3px 3px 0px 3px;
border-top: 1px #D4B751 solid;
border-right: 1px #D4B751 solid;
border-bottom: 1px #fff solid;
border-left: 1px #D4B751 solid;
background: #fff;
text-align: center;
}
.button3{
float: left;
width: 38px;
height: 18px;
margin-top: 4px !important;
margin-top: 3px;
padding-top: 1px !important;
padding: 0px 3px;
border: 1px #D4B751 solid;
background:#FFF4CD;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFAD4,endColorStr=#FFB654);
text-align: center;
}
.button4{
float: left;
width: 38px;
height: 18px;
margin-top: 4px !important;
margin-top: 3px;
padding-top: 1px !important;
padding: 0px 3px;
border-top: 1px #D4B751 solid;
border-right: 1px #D4B751 solid;
border-bottom: 1px #fff solid;
border-left: 1px #D4B751 solid;
background: #fff;
text-align: center;
}
.bor{
float: left;
width: 2px;
height: 24px;
border-bottom: 1px #D4B751 solid;
}
.headbg{
padding: 2px 0px 0px 2px;
background: #FF7B00;
}
#search{
height: auto;
padding: 10px;
border: 1px #D4B751 solid;
background:#FFF4CD;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFF9E5,endColorStr=#FEF0C5);
}

#content{
width: 1003px;
margin-left: auto;
margin-right: auto;
}
#foot{
clear: both;
width: 1003px;
margin-left: auto;
margin-right: auto;
}
#foot_link{
height: 23px;
padding-top: 5px;
border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;
background: #F2F2F2;
text-align: center;
}
#foot_info{
padding-top: 10px;
text-align: center;
}
#page_roll{
clear: both;
}
#info_content{
margin: 0px;
padding: 0px;
}
#navigation{
float: left;
width: 700px;
}
#issue{
float: left;
width: 280px;
padding-right: 10px;
text-align: right;
}
#forgetpwd{
width: 900px;
margin-top: 20px;
margin-right: auto;
margin-left: auto;
}

.vline{
margin-bottom: 5px;
border-bottom: 1px #ccc dotted;
}
.font_b{
color: #04d;
}
.font_lnks_b a:link{
text-decoration: none; 
color: #04d;
}	
.font_lnks_b a:visited { 
text-decoration: none; 
color: #04d;
}
.font_lnks_b a:hover { 
text-decoration: underline; 
color: #f30;
}	
.font_lnks_b a:active { 
text-decoration: underline; 
color: #04d;
}
.font_b2{
color: #004A9C;
}
.font_b2 a:link{
text-decoration: none; 
color: #004A9C;
}	
.font_b2 a:visited { 
text-decoration: none; 
color: #004A9C;
}
.font_b2 a:hover { 
text-decoration: underline; 
color: #f30;
}	
.font_b2 a:active { 
text-decoration: underline; 
color: #004A9C;
}
.font_r{
color: #C70000;
font: 12px/20px 宋体;
}
.font_r a:link{
text-decoration: none; 
color: #C70000;
}	
.font_r a:visited { 
text-decoration: none; 
color: #C70000;
}
.font_r a:hover { 
text-decoration: underline; 
color: #00f;
}	
.font_r a:active { 
color: #C70000;
}
.font_gr{
color: #25852B;
}
.font_gr a:link{
text-decoration: none; 
color: #25852B;
}	
.font_gr a:visited { 
text-decoration: none; 
color: #25852B;
}
.font_gr a:hover { 
text-decoration: underline; 
color: #00f;
}	
.font_gr a:active { 
color: #25852B;
}
.font_w{
color: #fff;
}
.font_w a:link{
text-decoration: none; 
color: #fff;
}	
.font_w a:visited { 
text-decoration: none; 
color: #fff;
}
.font_w a:hover { 
text-decoration: none; 
color: #04d;
/*color: #F67434;*/
}	
.font_w a:active { 
text-decoration: none; 
color: #00f;
}
.font_none{
color: #999;
}
.font14{
font-size: 14px;
}
.font18{
font-size: 18px;
}
.font_str{
font-weight: bold;
}
.input{
background-color: #fff; 
border: #B3B9C3 1px solid;
color: #333;
font-size: 12px;
}
.img_border{
margin: 0px;
padding: 1px;
border: #CDCDCB 1px solid;
}
.img_left{
float: left;
}
.pad_l{
padding-left: 10px;
}
.pad{
padding: 5px 10px;
}
.padt{
padding-top: 5px;
}
.wid80{
float: left;
width: 80%;
}
.wid50{
float: left;
width: 49%;
}
.wid20{
float: left;
width: 19%;
text-align: right;
}
.widv1{
float: left;
width: 340px;
}
.widv2{
float: left;
width: 30px;
text-align: right;
}
.row1 {
background-color:#fff; 
}
.row2 {
background-color:#FFF5EA; 
}
.bgcolor{
overflow:hidden;
POSITION:absolute;
VISIBILITY:hidden;
z-index:100;
background:#DFF0FF;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F2F6FB,endColorStr=#DFF0FF);
border: 1px #7BBFFE solid;
}
.clear{
clear: both;
}
.right{
text-align: right;
}
.center{
text-align: center;
}
.break{
word-break: break-all; 
word-wrap:break-word;
}
.usr_head{
width: 48px;
height: 48px;
padding: 1px;
border: #CDCDCB 1px solid;
}
#changecity_opt{
position:absolute;
top: 115px;
left: 75px;
z-index: 100;
width: 335px;
height: auto;
border: 1px #64A6FF solid;
background: #fff;
}
.city_opt_tle{
padding-top: 6px;
height: 24px;
background: #F2F6FB;
text-align: center;
color: #0044DD;
font-size: 14px;
font-weight: bold;
border-bottom: 1px #ccc dotted;
}
.city_opt_alr{
padding: 2px 5px;
}
.city_opt_alr a:link{
padding: 2px;
font-size: 14px;
text-decoration: none; 
color: #04d;
}	
.city_opt_alr a:visited { 
padding: 2px;
font-size: 14px;
text-decoration: none; 
color: #04d;
}
.city_opt_alr a:hover { 
padding: 2px;
font-size: 14px;
text-decoration: underline; 
color: #f30;
background: #FEF9D3;
}	
.city_opt_alr a:active { 
padding: 2px;
font-size: 14px;
text-decoration: underline; 
color: #04d;
}
.city_td1{
padding: 3px 5px;
background: #fff;
text-align: center;
color: #333;
}
.city_td2{
padding: 3px 5px;
background: #FEF9D3;
text-align: center;
color: #333;
}
.city_opt_acc{
height: 67px;
background:#DFF0FF;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F2F6FB,endColorStr=#DFF0FF);
}
.city_choise{
padding-top: 5px;
padding-left: 10px;
}
.city_but{
padding-top: 10px;
text-align: center;
}
/*-----------------------------------------homepage-----------------------------------------------*/
#dex_infovou{
float: left;
width: 590px;
height: 190px;
margin: 10px 0px 0px 5px;
padding: 5px;
border: 1px #ccc solid;
}
#dex_ser{
float: left;
margin: 10px 0px 0px 10px;
width: 364px;
}

#dex_dp{
height: auto;
margin-top: 10px;
border: 1px #D4B751 solid;
}
#dex_right{
float: left;
width: 370px;
}
#dex_left{
float: left;
width: 600px;
margin-top: 10px;
margin-left: 5px;
}
#dex_sj{
float: left;
margin: 10px 0px 0px 10px;
}
#dex_sjcon{
padding: 5px;
border-right: 1px #D4B751 solid;
border-bottom: 1px #D4B751 solid;
border-left: 1px #D4B751 solid;
}
#dex_adimg{
float: left;
width: 362px;
margin: 10px 0px 0px 10px;
border: 1px #ccc solid;
text-align: center;
background: #f8f8f8;
}
.adimg{
padding: 2px;
border-left: 1px #ccc solid;
border-right: 1px #ccc solid;
width: 300px;
background: #fff;
}
#dex_super{
float: left;
margin: 10px 0px 0px 10px;
border: 1px #D4B751 solid;
}
#dex_card{
float: left;
width: 360px;
margin: 10px 0px 0px 10px;
padding: 5px 0px 0px 5px;
background:#FFDA97;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFF6CE,endColorStr=#FFBC5E);
border: 1px #D4B751 solid;
}
#dex_ad{
clear: both;
float: left;
width: 360px;
margin: 10px 0px 0px 10px;
border: 1px #D4B751 solid;
}
#dex_add{
clear: both;
float: left;
width: 900px;
margin: 10px 0px 0px 10px;
border: 1px #D4B751 solid;
}
#dex_adyp{
float: left;
margin: 10px 0px 0px 10px;
height: auto;
border: 1px #f90 solid;
}
#dex_pic{
float: left;
width: 210px;
text-align: center;
}
#dex_info{
float: left;
width: 370px;
height: 100px;
margin-left: 10px;
padding-bottom: 5px;
border-bottom: 1px #ccc dotted;
}
#dex_vou{
float: left;
width: 370px;
height: 80px;
margin-left: 10px;
padding-top: 5px;
}
#dex_serinput{
padding: 5px 10px;
height: 105px;
background: #FEF9D3;
}
#dex_sup{
float: left;
width: 170px;
padding: 5px;
border-right: 1px #ccc dotted;
}
#dex_qqgroup{
float: left;
width: 160px;
padding: 5px;
}
#dex_cardpic{
float: left;
width: 131px;
padding: 5px;
text-align: center;
}
#dex_cardcon{
float: left;
width: 210px;
}
#dex_cate{
float: left;
width: 140px;
text-align: center;
}
#dex_catecon{
float: left;

padding: 10px 5px;
text-align: left;
}
#dex_sjhot{
float: left;
width: 220px;
padding: 10px;
border-right: 1px #ccc dotted;
}
#dex_sjother{
float: left;
width: 220px;
padding: 10px;
}



.dex_adsub{
clear: both;
height: 125px !important;
height: 90px;
margin-top: 2px;
margin-bottom: 3px;
border-bottom: 1px #ccc dotted;
}
.dex_pic{
margin: 8px 0px;
padding: 1px;
width: 200px;
height: 150px;
border: 1px #ccc solid;
}
.dex_maq{
padding: 10px 10px 0px 10px;
height: 17px;
background:#C8E3FF;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F2F6FB,endColorStr=#ACD4FF);
border: 1px #D4B751 solid;
}
.dex_maqq{
padding: 10px 10px 0px 10px;
height: 40px;
background: #F2F6FB;
border-right: 1px #D4B751 solid;
border-bottom: 1px #D4B751 solid;
border-left: 1px #D4B751 solid;
}
.dex_input{
background-color: #fff; 
border: 1px #f90 solid;
color: #333;
font-size: 12px;
}
.dex_nosj{
float: left;
width: 106px;
height: 25px;
padding-top: 5px;
padding-right: 10px;
border-bottom: 1px #D4B751 solid;
text-align: right;
}
.dex_map{
width: 356px;
height: 300px;
border: 1px #ccc solid;
}
.sup_pic{
width:75px;
height: 75px;
}
.dex_cardbut{

text-align: center;
}
.cardbut{
height: 25px;
margin-top: 10px;
}
.dex_catepic{
width: 120px;
height: 90px;
margin: 10px;
padding: 1px;
border: 1px #ccc solid;
}
.vline_r{
border-right: 1px #ccc dotted;
}
.app_hy{
clear: both;
margin-bottom: 3px;
margin-left: 10px;
margin-right: 10px;
padding: 5px;
border: 1px #ECECEC solid;
background: #F5F5F5;
}





/*-----------------------------------------life-----------------------------------------------*/
#l_bar{
padding-top: 10px;
height: 31px;
}
#l_look{
float: left;
width: 57px;
height: 26px;
padding-top: 5px;
padding-left: 17px;
background: url(../images/l_look.gif) left top no-repeat;
}
#l_app{
float: left;
width: 912px;
padding-top: 5px;
padding-left: 15px;
height: 25px;
border-bottom: 1px #ccc solid;
}
#l_sub{
height: 25px;
margin-top: 2px;
padding-top: 5px;
padding-left: 20px;
background: #F2F6FB;
}
#app{
margin: 10px 5px;
}
#l_app_w{
width: 900px;
margin-top: 30px;
margin-right: auto;
margin-left: auto;
padding: 10px;
border: 1px #ccc solid;
}
#l_app_view{
width: 900px;
margin-top: 30px;
margin-right: auto;
margin-left: auto;
padding: 10px;
border: 1px #ccc solid;
}
#l_newsdtl{
float: left;
width: 680px;
margin-top: 10px;
padding: 0px 10px 10px 10px;
border-right: 1px #ccc dotted;
}
#l_menu{
float: left;
width: 275px;
margin-top: 10px;
padding: 0px 10px 10px 10px;
}
#l_npic{
text-align: center;
}
#l_ncon{
margin: 10px 0px;
font-size: 14px;
color: #333;
line-height : normal;
}
#l_ncon a:link{
text-decoration: none; 
color: #C70000;
}	
#l_ncon a:visited { 
text-decoration: none; 
color: #C70000;
}
#l_ncon a:hover { 
text-decoration: underline; 
color: #004A9C;
}	
#l_ncon a:active { 
text-decoration: underline; 
color: #C70000;
}


#l_tag{
padding: 5px 10px;
}
#l_dex_con{
float: left;
width: 680px;
margin: 10px 5px;
}
#l_dex_menu{
float: left;
width: 290px;
margin: 10px 5px;
}
#l_dex_ttiao{
margin-top: 10px;
height: 270px !important;
}
#l_dex_dianp{
margin-top: 10px;
}
#l_dex_tag{
margin-top: 10px;
}
#l_dex_keyword{
margin-top: 10px;
padding: 5px 10px;
border: 1px #ccc solid;
background: #F2F5FA;
}
#l_dex_pinl{
margin-top: 10px;
}
#l_dex_bianm{
margin-top: 10px;
}
#l_dex_shenb{
clear: both;
margin: 10px 5px;
width: 980px;
height: 280px;
}
#l_dex_ttiaocon{
margin:10px;
height: 200px;
}
#l_dex_tpic{
float: left;
width: 180px;
}
#l_dex_tcon{
float: left;
width: 450px;
padding-left: 20px;
}
#l_dex_smap{
float: left;
width: 420px;
padding: 10px;
border-right: 1px #ccc dotted;
}
#l_dex_sinfo{
float: left;
width: 510px;
padding: 10px;
}
#l_dex_sdetails{
float: left;
width: 280px;
padding: 10px;
}
.l_vou{
text-align: center;
}
.l_voupic{
padding: 1px;
width: 160px;
height: 80px;
border: 1px #ccc solid;
}
.l_voulst{
margin-top: 5px;
padding: 5px;
background: #F2F6FB;
border-top: 1px #ccc dotted;
}
.l_smappic{
width: 450px;
height: 240px;
padding: 1px;
border: #CDCDCB 1px solid;
}
.l_app{
padding-top: 5px;
padding-left: 15px;
color: #C70000;
background: #F2F6FB;
}
.l_dex_sdetailpic{
width: 180px;
height: 90px;
padding: 1px;
border: #CDCDCB 1px solid;
}
.l_tags{
padding: 10px;
}
.l_dex_focus{
float: left;
width: 80px;
height: 25px;
padding-top: 5px;
border-top: 1px #D4B751 solid;
border-right: 1px #D4B751 solid;
text-align: center;
}
.l_dex_nofocus{
float: left;
width: 80px;
height: 24px;
padding-top: 5px;
border-top: 1px #D4B751 solid;
border-right: 1px #D4B751 solid;
border-bottom: 1px #D4B751 solid;
text-align: center;
background: #FFDAAD;
}
.l_dex_sec{
float: left;
width: 426px;
height: 25px;
padding-top: 5px;
padding-right: 10px;
border-bottom: 1px #ccc solid;
text-align: right;
}
.l_dex_ttcon{
font-size: 14px;
color: #004A9C;
line-height: 24px;
}
.l_dex_ttcon a:link{
text-decoration: underline; 
color: #004A9C;
}	
.l_dex_ttcon a:visited { 
text-decoration: underline; 
color: #004A9C;
}
.l_dex_ttcon a:hover { 
text-decoration: underline; 
color: #f30;
}	
.l_dex_ttcon a:active { 
text-decoration: underline; 
color: #004A9C;
}

.l_dex_head{
width: 20px;
height: 20px;
padding: 1px;
border: #CDCDCB 1px solid;
}
.l_dex_ttle{
font-size: 18px;
font-weight: bold;
color: #C70000;
border-bottom: 1px #C70000 solid;
line-height: 24px;
}
.l_dex_morett{
text-align: right;
}
.l_dex_tpic{
width: 180px;
height: 135px;
padding: 1px;
border: #CDCDCB 1px solid;
}
.l_dexborder{
border: 1px #ccc solid;
}
.l_dexborder_notop{
border-right: 1px #ccc solid;
border-bottom: 1px #ccc solid;
border-left: 1px #ccc solid;
padding: 5px;
}
.l_dexborderdp{
height: 30px;
border-left: 1px #D4B751 solid;
}
.l_dexborderh{
border: 1px #f90 solid;
}
.l_dextle{
height: 24px;
padding-top: 4px;
padding-left: 10px;
background: url(../images/l_dextle.gif) left top repeat-x;
font-size: 14px;
font-weight: bold;
}


.l_npic{
width: 400px;
height: 300px;
padding: 1px;
border: #CDCDCB 1px solid;
}
.l_tle{
margin-top: 1px;
height: 24px;
padding-top: 6px;
padding-left: 10px;
background: #F2F6FB;
border-bottom: 1px #ccc dotted;
}
.l_title{
height: 23px;
margin-top: 10px;
padding-top: 7px;
padding-left: 10px;
border-top: 1px #ccc dotted;
border-bottom: 1px #ccc dotted;
font-size: 18px;
font-weight: bold;
}
.l_tle_lst{
height: 23px;
margin-top: 10px;
margin-bottom: 20px;
padding-top: 7px;
padding-left: 10px;
border-top: 1px #ccc dotted;
border-bottom: 1px #ccc dotted;
}
.l_lst01{
float: left;
width: 100px;
text-align: center;
font-size: 18px;
font-weight: bold;
}
.l_lst02{
float: left;
width: 400px;
}
.l_lst03{
float: left;
width: 150px;
text-align: right;
}
.l_auther{
margin-top: 5px;
padding-right: 10px;
text-align: right;
}
.l_appli{
clear: both;
list-style: none;
padding-top: 10px;
padding-bottom: 10px;
height: 20px;
border-bottom: 1px #ccc dotted;
}
.l_applii{
list-style: none;
padding-top: 10px;
padding-bottom: 10px;
height: 390px !important;
height: 150px;
border-bottom: 1px #ccc dotted;
}
.l_dec{
float: left;
width: 80px;
padding-left: 30px;
}
.l_input{
float: left;
width: 700px;
}
.l_plcon{
padding-top: 3px;
padding-left: 10px;
}
.l_plhf{
margin-bottom: 5px;
padding: 3px 0px;
border-bottom: 1px #ccc dotted;
text-align: right;
}
.l_menutle{
padding-top: 10px;
padding-left: 10px;
padding-bottom: 5px;
font-size: 14px;
font-weight: bold;
border-bottom: 1px #ccc solid;
}
.l_newsub{
margin: 5px 0px;
height: 90px !important;
height: 80px;
border-bottom: 1px #ccc dotted;
}
.l_newspic{
float: left;
width: 110px;
text-align: center;
}
.l_newpicsty{
width: 80px;
height: 60px;
padding: 1px;
border: #CDCDCB 1px solid;
}
.l_newscon{
float: left;
width: 550px;
padding-left: 5px;
}
.l_newtle{
font-size: 16px;
font-weight: bold;
color: #004A9C;
}
.l_newtle a:link{
text-decoration: underline; 
color: #004A9C;
}	
.l_newtle a:visited { 
text-decoration: underline;  
color: #004A9C;
}
.l_newtle a:hover { 
text-decoration: underline; 
color: #f30;
}	
.l_newtle a:active { 
text-decoration: underline; 
color: #004A9C;
}

.l_newsauther{
margin-top: 5px;
padding-right: 10px;
}
.ul{
padding-top: 5px;
padding-left: 10px;
}
.li{
list-style: none;
height: 20px;
}
.lii{
list-style: none;
}
.liii{
list-style: none;
border-bottom: 1px #ccc dotted;
}
.li_height{
list-style: none;
height: 24px;
}
.li_auto{
clear: both;
list-style: none;
height: auto;
}
/*-----------------------------------------AD-----------------------------------------------*/
#ad_dex01{
margin: 10px 0px 0px 0px;
padding: 0px 10px;
height: 230px;
border-bottom: 1px #ccc dotted;
}
#ad_hotclass{
float: left;
width: 130px;
height: 210px;
padding: 10px;
background: #DFF0FF;
border-right: 1px #ccc dotted;
}
#ad_dex012{
float: left;
width: 820px;
margin-left: 10px;
}
#ad_tags{
margin-top: 10px;
padding: 5px 10px;
border: 1px #ccc dotted;
}
#ad_tjad1{
float: left;
width: 380px;
height: 75px;
margin: 10px 0px;
padding: 0px 5px;
border-right: 1px #ccc dotted;
}
#ad_tjad2{
float: left;
width: 380px;
height: 75px;
margin: 10px 0px;
padding: 0px 5px;
}
#ad_tjpic{
float: left;
width: 100px;
text-align: center;
}
#ad_tjlst{
float: left;
width: 270px;
padding-left: 10px;
}
#ad_dex02{

}
#ad_conn{
float: right;
width: 760px;
margin: 10px 5px 0px 10px;
padding: 0px;
}
#ad_right{
float: left;
width: 212px;
margin-left: 5px;
padding: 0px;
}
#ad_taglst{
margin-top: 10px;
}
#ad_sort{
float: left;
width: 360px;
}
#ad_rss{
float: left;
width: 400px;
text-align: right;
}
#ad_tag_h{
margin-top: 10px;
}
#ad_cono{
float: left;
width: 770px;
margin-top: 10px;
margin-left: 5px;
padding-right: 10px;
border-right: 1px #ccc dotted;
}
#ad_left{
float: right;
width: 180px;
margin: 10px 5px 10px 5px;
}
#ad_pickinfo{
margin-top: 10px;
}
#ad_tag{
margin-top: 10px;
}
#ad_addview{
float: right;
width: 400px;
margin-top: 10px;
margin-right: 5px;
}
#ad_addwr{
float: left;
width: 540px;
height: 800px;
margin-top: 10px;
margin-left: 5px;
padding-right: 10px;
border-right: 1px #ccc dotted;
}
#ad_conl{
float: left;
width: 680px;
margin-top: 10px;
padding: 0px 10px 10px 10px;
border-right: 1px #ccc dotted;
}
#ad_menur{
float: left;
width: 270px;
margin-top: 10px;
margin-left: 10px;
}
#ad_chargead{
margin-top: 10px;
}
#ad_edit{
margin: 10px 5px;
}




.ad_miaoshu{
list-style: none;
height: 310px !important;
height: 290px;
}
.ad_border_msg{
border: #7BBFFE 1px dotted;
background: #DFF0FF;
}
.ad_sort_tle{
font-size: 18px;
font-weight: bold;
color: #C70000;
line-height: 24px;
}
.ad_taglstcon{
padding: 5px 10px;
}
.ad_adsub{
clear: both;
height: auto !important;
height: 90px;
margin-top: 2px;
margin-bottom: 3px;
border-bottom: 1px #ccc dotted;
}
.ad_adspic{
float: left;
width: 110px;
text-align: center;
}
.ad_adspicc{
float: left;
width: 60px;
text-align: center;
}
.ad_adscon{
float: left;
width: 640px;
padding-left: 5px;
font: 12px/15px;
color: #333;
}
.ad_adsconn{
float: left;
width: 690px;
padding-left: 5px;
font: 12px/15px;
color: #333;
}
.dex_adscon{
float: left;
width: 530px;
padding-left: 5px;
font: 12px/15px;
color: #333;
}
.ad_lstle{
padding: 5px 10px;
height: 20px;
background: #f0f0f0;
}
.ad_adsdtl{
padding-right: 5px;
text-align: right;
}
.ad_classlst{
float: left;
width: 219px;
margin: 0px 5px 10px 5px;
padding: 0px 10px;
}
.ad_classlst_tle{
margin-top: 10px;
padding-top: 5px;
padding-left: 10px;
height: 24px;
background: #FEF9D3;
font-size: 14px;
font-weight: bold;
}
.ad_tjpic{
width: 80px;
height: 60px;
margin: 1px;
border: 1px #ccc solid;
}
.ad_line{
list-style: none;
padding-top: 3px;
height: 24px;
background: url(../images/ad_line.gif) left bottom repeat-x;
font-size: 14px;
}
.ad_num{
color: #C70000;
font-size: 10px;
font-weight: normal;
}
.ad_alre1{
margin-bottom: 2px;
padding-top: 5px;
padding-left: 10px;
height: 25px;
background: #F2F6FB;
font-size: 14px;
}
.ad_alre2{
padding-top: 5px;
padding-left: 10px;
height: 25px;
background: #FEF9D3;
font-size: 14px;
}
.ad_class{
color: #04d;
font-size: 14px;
list-style: none;
padding-top: 3px;
line-height: 18px;
}
.ad_class a:link{
text-decoration: underline; 
color: #04d;
}	
.ad_class a:visited { 
text-decoration: underline; 
color: #04d;
}
.ad_class a:hover { 
text-decoration: underline; 
color: #f30;
}	
.ad_class a:active { 
text-decoration: underline; 
color: #04d;
}


.ad_tle{
clear: both;
margin: 0px;
padding-top: 5px;
padding-left: 10px;
color: #fff;
font: 12px/20px 宋体;
font-weight: bold;
height: 24px;
background: url(../images/xb_ad_tlebg.gif) repeat-x top left;
}
.ad_newpic{
float: left;
width: 100px;
margin: 0px;
padding: 10px;
text-align: center;
}
.ad_newin{
float: left;
width: 240px;
margin: 0px;
padding: 10px 0px;
}
.ad_borderpic{
margin: 0px;
padding: 1px;
width: 90px;
height: 60px;
border: #CDCDCB 1px solid;
}
.ad_center{
text-align: center;
}
.ad_bonpic{
margin: 0px;
padding: 1px;
width: 120px;
height: 80px;
border: #CDCDCB 1px solid;
}
.ad_cg{
float: left;
margin-top: 1px;
padding: 0px;
width: 252px;
}
.ad_cgborder{
border-right: #CDCDCB 1px dotted;
border-left: #CDCDCB 1px dotted;
}
.ad_cgbg{
margin: 0px;
padding-top: 7px;
padding-right: 10px;
padding-left: 10px;
color: #245D98;
font: 12px/20px 宋体;
width: 232px;
height: 25px;
background: url(../images/xb_ad_cgbg.gif) repeat-x top left;
}
.ad_cgtle{
float: left;
width: 180px;
}
.ad_cgfb{
float: left;
width: 50px;
padding-top: 2px;
text-align: right;
}
.ad_pick{
float: left;
width: 140px;
color: #245D98;
font: 12px/20px 宋体;
}
.ad_more{
float: left;
width: 50px;
padding-top: 2px;
padding-right: 10px;
text-align: right;
}
.ad_pickbg{
clear: both;
margin-top: 1px;
padding-top: 7px;
padding-left: 20px;
color: #fff;
font: 12px/20px 宋体;
font-weight: bold;
height: 25px;
background: url(../images/xb_ad_pick.gif) repeat-x top left;
}
.ad_top10{
margin-top: 10px;
}
.ad_tags{
padding: 10px;
}
.ad_bar{
clear:both;
width: 1001px;
margin-right: auto;
margin-left: auto;
height: 80px;
border-right: 1px #ccc solid;
border-bottom: 1px #ccc solid;
border-left: 1px #ccc solid;
background: #F2F2F2;
}
.ad_bar_sub1{
float: left;
padding: 3px;
width: 325px;
border-right: 1px #ccc dotted;
}
.ad_bar_sub2{
float: left;
padding: 3px;
width: 326px;
}
.ad_bar_tle{
font-weight: bold;
}
.ad_bar_img{
float: right;
margin-left: 3px;
padding: 1px;
width: 60px;
height: 45px;
border: 1px #ccc solid;
}
.ad_barload{
height: 44px;
margin-top: 7px;
margin-left: 5px;
padding-top: 20px;
font-size: 14px;
font-weight: bold;
color: #C70000;
text-align: center;
background: url(../images/ad_barbg.gif) left top no-repeat;
}



/*-----------------------------------------appraiser-----------------------------------------------*/
#app_conn{
float: right;
width: 700px;
margin: 10px 5px 0px 10px;
padding: 0px;
}
#app_right{
float: left;
width: 272px;
margin-left: 5px;
padding: 0px;
}
#app_infodtl{
padding-top: 10px;
text-align: right;
}
#app_hy{
margin-top: 10px;
}
#app_usrinfo{
margin-top: 10px;
background: #F2F6FB;
}
#app_usrwent{
margin-top: 10px;
}
#app_usrwant{
margin-top: 10px;
}
#app_usrmap{
margin-top: 10px;
}
#app_usrfrd{
margin-top: 10px;
}




.app_pic{
float: left;
width: 60px;
height: 45px;
margin: 1px;
border: 1px #ccc solid;
}


/*-----------------------------------------voucher-----------------------------------------------*/
#v_dex_con{
float: left;
width: 590px;
margin: 10px 0px 10px 5px;
}
#v_dex_menu{
float: left;
width: 380px;
margin: 10px 10px 10px 10px;
}
#v_dex_ad{
margin-top: 10px;
}
#v_dex_fod{
margin-top: 10px;
border: #ccc 1px solid;
}
#v_dex_rex{
margin-top: 10px;
border: #ccc 1px solid;
}
#v_dex_buy{
margin-top: 10px;
border: #ccc 1px solid;
}
#v_dex_night{
margin-top: 10px;
border: #ccc 1px solid;
}
#v_dex_rollpic{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 7px;
padding: 1px;
width: 360px;
border: #ccc 1px solid;
}
#v_dex_ad{
margin-top: 10px;
}
#v_dex_tj{
margin-top: 10px;
}
#v_dex_ph{
margin-top: 10px;
}
#v_comp{
background: #F2F6FB;
}
#v_lst_con{
float: right;
width: 750px;
margin: 10px 5px 10px 5px;
padding-left: 5px;
border-left: 1px #ccc dotted;
}
#v_lst_menu{
float: left;
width: 250px;
margin: 10px 0px 10px 5px;
}
#v_lst_menu_l{
float: left;
width: 220px;
margin: 10px 0px 10px 5px;
}
#v_lst_iss{
margin-top: 20px;
padding: 8px;
height: 30px;
border: #7BBFFE 1px solid;
background: #FFDBE7;
font-weight: bold;
text-align: center;
}
#v_lst_ser{
margin-top: 20px;
padding: 8px;
height: 30px;
border: #FF93B7 1px solid;
background: #FFDBE7;
}
#v_addtle{
margin-top: 20px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
padding-top: 10px;
padding-left: 20px;
width: 930px;
height: 28px;
font-weight: bold;
font-size: 14px;
border-top: 1px #ccc dotted;
border-bottom: 1px #ccc dotted;
}
#v_dtl_bizinfo{
margin: 10px;
height: 90px;
border-bottom: 1px #ccc dotted;
}
#v_bizpic{
margin: 5px;
float: left;
width: 150px;
}
#v_bizinfo{
margin-top: 15px;
float: left;
width: 800px;
}
#v_dtl_con{
float: left;
width: 720px;
margin: 10px 10px 10px 5px;
padding-right: 5px;
border-right: 1px #ccc dotted;
}
#v_vname{
padding-top: 5px;
padding-left: 20px;
height: 25px;
border: 1px #CDCDCB solid;
background: #F6F6F6;
font-size: 14px;
font-weight: bold;
text-align: center;
}
#v_voucher{
padding: 10px;
border-right: 1px #CDCDCB solid;
border-bottom: 1px #CDCDCB solid;
border-left: 1px #CDCDCB solid;
}
#v_vimg{
float: left;
width: 280px;
padding-left: 20px;
}
#v_sms{
float: left;
width: 390px;
padding-top: 10px;
}
#details{
border-right: 1px #CDCDCB solid;
border-bottom: 1px #CDCDCB solid;
border-left: 1px #CDCDCB solid;
height: 60px;
}
#v_dp{
margin-top: 10px;
}
#v_bizdp{
margin-top: 10px;
}




.v_dphead{
width: 60px;
height: 45px;
padding: 1px;
border: 1px #ccc solid;
}
.v_dtl_dp{
clear: both;
padding-top: 5px;
}
.v_dtl_dpic{
float: left;
width: 70px;
text-align: center;
}
.v_dtl_dpinf{
float: left;
width: 155px;
padding-right: 5px;
padding-left: 5px;
}

.v_dtl_m03{
clear: both;
float: right;
padding-top: 10px;
padding-right: 5px;
text-align: right;
height: 20px;
}
.v_tle01{
float: left;
width: 120px;
}
.v_tle02{
float: left;
width: 270px;
font-size: 12px;
font-weight: normal;
}
#v_hf{
clear: both;
margin-top: 5px;
padding:0px 10px 0;
}
.v_dpbgy{
height: 20px;
margin: 0px;
padding: 5px 10px;
background: #f0f0f0;
}
.v_hyimg{
float: left;
width: 60px;
margin: 0px;
padding: 0px;
}
.v_hycon{
float: right;
width: 630px;
}
.v_v{
padding: 1px;
width: 400px;
height: 300px;
border: 1px #ccc solid;
}
.v_imgborder{
width: 100px;
height: 75px;
margin: 0px;
padding: 1px;
border: #CDCDCB 1px solid;
}
.v_lst_input{
float: left;
width: 120px;
}
.v_lst_bt{
float: left;
width: 50px;
}
.v_li1{
height: 22px;
background: #fff;
}
.v_li2{
height: 22px;
background: #F2F6FB;
}
.v_tle_tlebg{
background: #F2F6FB;
}
.v_comp_tab{
background: #fff;
}
.v_comp_sub{
float: left;
margin-left: 8px !important;
margin-left: 3px;
padding-top: 5px;
width: 80px;
height: 25px;
text-align: center;
}
.v_set_fff{
background: #fff;
}
.v_more{
margin-top: 2px;
padding-top: 3px;
padding-right: 10px;
height: 15px;
border-top: 1px #ccc dotted;
text-align: right;
}
.v_dex_tlebg{
background: #FEF9D3;
}
.v_dex_ad{
width: 586px;
padding: 1px;
border: 1px #ccc solid;
}
.v_tle{
height: 22px;
padding-top: 7px;
padding-left: 10px;
background: url(../images/l_dextle.gif) left top repeat-x;
font-weight: bold;
font-size: 14px;
}
.v_tle00{
float: left;
width: 470px;
}
.v_addinfo{
float: left;
font-size: 12px;
font-weight: normal;
text-align: right;
}
.v_h30{
list-style: none;
height: 30px;
}
.v_dex_bt{
float: left;
width: 77px;
height: 18px;
margin-right: 10px;
}
.v_dex_btword{
font-size: 16px;
font-weight: bold;
color: #004A9C;
border-bottom: 1px #004A9C solid;
}
.v_dex_sub{
float: left;
width: 470px;
font-size: 14px;
}
.v_dex_sub a:link{
text-decoration: none; 
color: #04d;
}	
.v_dex_sub a:visited { 
text-decoration: none; 
color: #04d;
}
.v_dex_sub a:hover { 
text-decoration: underline; 
color: #f30;
}	
.v_dex_sub a:active { 
text-decoration: underline; 
color: #04d;
}










.v_font_re{
color: #AE4063;
}
.v_font_re a:link{
text-decoration: none; 
color: #AE4063;
}	
.v_font_re a:visited { 
text-decoration: none; 
color: #AE4063;
}
.v_font_re a:hover { 
text-decoration: underline; 
color: #F67434;
}	
.v_font_re a:active { 
text-decoration: underline; 
color: #AE4063;
}



.v_tag1{
color: #004A9C;
font-size: 10px;
}
.v_tag1 a:link{
text-decoration: none; 
color: #004A9C;
}	
.v_tag1 a:visited { 
text-decoration: none; 
color: #004A9C;
}
.v_tag1 a:hover { 
text-decoration: none; 
color: #f30;
}	
.v_tag1 a:active { 
text-decoration: none; 
color: #004A9C;
}
.v_tag2{
color: #004A9C;
font-size: 12px;
}
.v_tag2 a:link{
text-decoration: none; 
color: #004A9C;
}	
.v_tag2 a:visited { 
text-decoration: none; 
color: #004A9C;
}
.v_tag2 a:hover { 
text-decoration: none; 
color: #f30;
}	
.v_tag2 a:active { 
text-decoration: none; 
color: #004A9C;
}
.v_tag3{
color: #004A9C;
font-size: 14px;
}
.v_tag3 a:link{
text-decoration: none; 
color: #004A9C;
}	
.v_tag3 a:visited { 
text-decoration: none; 
color: #004A9C;
}
.v_tag3 a:hover { 
text-decoration: none; 
color: #f30;
}	
.v_tag3 a:active { 
text-decoration: none; 
color: #004A9C;
}
.v_tag4{
color: #004A9C;
font-size: 16px;
}
.v_tag4 a:link{
text-decoration: none; 
color: #004A9C;
}	
.v_tag4 a:visited { 
text-decoration: none; 
color: #004A9C;
}
.v_tag4 a:hover { 
text-decoration: none; 
color: #f30;
}	
.v_tag4 a:active { 
text-decoration: none; 
color: #004A9C;
}
.v_tag5{
color: #004A9C;
font-size: 20px;
}
.v_tag5 a:link{
text-decoration: none; 
color: #004A9C;
}	
.v_tag5 a:visited { 
text-decoration: none; 
color: #004A9C;
}
.v_tag5 a:hover { 
text-decoration: none; 
color: #f30;
}	
.v_tag5 a:active { 
text-decoration: none; 
color: #004A9C;
}
.v_tag6{
color: #004A9C;
font-size: 25px;
}
.v_tag6 a:link{
text-decoration: none; 
color: #004A9C;
}	
.v_tag6 a:visited { 
text-decoration: none; 
color: #004A9C;
}
.v_tag6 a:hover { 
text-decoration: none; 
color: #f30;
}	
.v_tag6 a:active { 
text-decoration: none; 
color: #004A9C;
}






/*-----------------------------------------maps-----------------------------------------------*/
#map_con{
float: left;
width: 680px;
margin-top: 10px;
padding: 0px 10px 10px 10px;
border-right: 1px #ccc dotted;
}
#map_menu{
float: left;
width: 275px;
margin-top: 10px;
padding: 0px 10px 10px 10px;
}
#map_con01{
float: left;
width: 670px;
margin: 0px;
padding: 0px; 
border: #85ADCB 1px solid;
text-align: left;
}
#map_m01{
margin-left: 5px;
border: 1px #ccc solid;
}







.map_tle1{
padding-top: 3px;
padding-left: 10px;
height: 22px;
font-weight: bold;
border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;
background: #FAFAFA;
}
.map_sercon{
padding: 5px 10px;
border-top: 1px #ccc solid;
background: #FAFAFA;
}


/*-----------------------------------------business-----------------------------------------------*/
#biz_con{
float: left;
width: 720px;
margin: 10px 5px;
}
#biz_menu{
float: left;
width: 252px;
margin: 10px 5px;
}
#biz_bug{
width: 900px;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
}
.biz_sub{
clear: both;
height: 90px;
margin-top: 2px;
margin-bottom: 3px;
border-bottom: 1px #ccc dotted;
}
.biz_pic{
float: left;
width: 130px;
text-align: center;
}
.biz_con{
float: left;
width: 620px;
padding-left: 5px;
font: 12px/15px;
color: #333;
}







#app_biz{
margin: 10px 5px;
padding-bottom: 10px;
border-bottom: 1px #ccc dotted;
}
#app_color{
padding: 5px;

width: 520px;
background: #FEF6EC;
border-top: #FFA54A 1px solid;
border-right: #FFA54A 1px solid;
border-bottom: #FFA54A 1px solid;
}
.app_dtl{
margin-top: 10px;
margin-left: 100px;
}
.app_sub{
clear: both;
height: 90px;
margin-top: 2px;
margin-bottom: 3px;
border-bottom: 1px #ccc dotted;
}
.app_pic{
float: left;
width: 60px;
text-align: center;
}
.app_con{
float: left;
width: 460px;
padding-left: 5px;
font: 12px/15px;
color: #333;
}
.app_see{
margin: 10px 0px 0px 0px;
padding: 5px 0px 0px 5px;
border: 1px #f90 solid;
}



.menu_sub{
margin-top: 10px;
border: 1px #ccc solid;
}
.biz_adsconn{
float: left;
width: 653px;
padding-left: 5px;
font: 12px/15px;
color: #333;
}
.card_tz{
float: left;
width: 550px;
}
.card_sms{
float: left;
width: 350px;
padding-left: 20px;
}
.card_ad{
clear: both;
height: 530px;
margin: 10px 5px 0px 5px !important;
margin: 10px 10px 0px 10px;
border: 1px #f90 solid;
}
.card_noregusr{
margin-top: 10px;
padding: 10px;
border: #E8E8E8 1px solid;
background: #F6F6F6;
}
.card_point{
clear: both;
margin: 10px 5px 0px 5px !important;
margin: 10px 10px 0px 10px;
border: 1px #f90 solid;
background: #FEF6EC;
}
#conten_conr{
float: right;
width: 760px;
margin: 10px 5px 0px 10px;
padding: 0px;
}
.textarea{
background-color: #fff; 
border: #B3B9C3 1px solid;
color: #333;
font-size: 12px;
}








