/*** reset  



-------------------------------------------------------------- ****/ 

body, html { color: #444; margin: 0; padding: 0; font: 12px/24px SimSun, san-serif; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p, select, object { margin: 0; padding: 0; }
ul, ol, li { list-style-type: none }
h3 { font-size: 12px; font-weight: normal; }
h4 { font-size: 14px; font-weight: normal; }
h4, h5, h6 { font-size: 14px; font-weight: normal; }
img { border: 0px; }
 h1, h2, {
font-size:18px;
font-weight:normal;
}
address, cite, code, em, th, i { font-weight: normal; font-style: normal; }
stextarea, img { vertical-align: top; }
object { vertical-align: top; }
a { text-decoration: none; color: #2864ad; }
a:hover { color: #c10000; text-decoration: underline; }
/*** ???  



-------------------------------------------------------------- ****/ 



.wrap { margin: 0 auto 0; width: 960px; }
.l { float: left; }
.r { float: right; }
.clearfix:after { content: "\20"; display: block; height: 0; clear: both; }
.clearfix { zoom: 1 }
/*** blank  



-------------------------------------------------------------- ****/ 



.blank0, .blank5, .blank10, .blank15, .blank20 { clear: both; display: block; font-size: 1px; overflow: hidden }
.blank0 { height: 0; }
.blank5 { height: 2px; }
.blank10 { height: 10px; }
.blank15 { height: 15px; }
.blank20 { height: 20px; }
/*** line  



-------------------------------------------------------------- ****/ 



.linedashgray { clear: both; display: block; font-size: 0; line-height: 0; height: 0; overflow: hidden; border-bottom: 1px dashed #D1D1D1; }
/*** width  height



-------------------------------------------------------------- ****/



.w227 { width: 230px; }
.w323 { width: 324px; }
.w350 { width: 350px; }
.w390 { width: 387px; }
.w590 { width: 570px; }
.w605 { width: 605px; }
/*** margin padding  



-------------------------------------------------------------- ****/



.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.plr5 { padding: 0 5px; }
.plr8 { padding: 0 8px; border-top: 1px solid #ccc; z-index: 80; background: #fff; }
.plr10 { padding: 0 10px; }
.ptb4 { padding: 4px 0; }
.ptb9 { padding: 9px 0; }
.mr0 { margin-right: 0; }
.mr5 { margin-right: 5px; }
.mr8 { margin-right: 8px; }
.mr10 { margin-right: 10px; }
.mt10 { margin-top: 10px; }
.mb6 { margin-bottom: 6px; }
.mb8 { margin-bottom: 8px; }
.mb10 { margin-bottom: 10px; }
.mtb10 { margin: 10px 0; }
/*** border  background 



-------------------------------------------------------------- ****/ 



.borgray { border: 1px solid #DFDFDF; }
.borgray-r { border-right: 1px solid #DFDFDF; }
.content4 .ad { text-align: center; margin-bottom: 1px; }
.bggray { background: #fff; margin-bottom: 8px; }
.tp230_150 a { margin-bottom: 8px; display: block; }
.flash .pic img { border: 1px solid #fff; }
.content16 ul { background: url(../images/cygj_504.gif) 0 0 no-repeat; height: 112px; }
.content16 ul li { width: 77px; padding: 0 0 0 32px; float: left; height: 38px; line-height: 38px; }
.content16 ul li a { color: #656565 }
.content16 ul li a:hover { color: #c10000 }
.coltit8 { position: relative; height: 26px; line-height: 26px; }
.coltit8 h3 { padding-left: 10px; font-weight: bold; font-size: 14px; border-bottom: 1px solid #DFDFDF; color: #2864ad; }
/*5.10???????????*/
.zj_main_510 { margin: 0 auto; width: 960px; margin-bottom: 10px; overflow: auto; zoom: 1; }
.zi_left { float: left; border: 1px solid #ccc; width: 266px; }
.zi_right { float: right; }
.cx_510 { font-size: 14px; font-weight: bold; overflow: auto; zoom: 1; padding-bottom: 8px; border-bottom: 1px dashed #ccc; }
.cx_510 ul { _margin-top: 8px; }
.qd_510 { background: url(../images/icon_greena.jpg) 0 0 no-repeat; padding-left: 30px; height: 38px; line-height: 38px; }
.zd_510 { background: url(../images/icon_greenb.jpg) 0 0 no-repeat; padding-left: 30px; height: 38px; line-height: 38px; }
.cx_510 .inp_txt { margin-left: 10px; height: 19px; line-height: 19px; width: 185px; }
.jccx_510 { float: right; }
.jccx_510 .btn_4 { background: url(../images/jccx_anniu_03.gif) 0 0 no-repeat; width: 91px; height: 29px; border: none; margin-right: 8px; cursor: pointer; }
#map_canvas { width: 680px; height: 563px; float: right; border: 1px solid #ccc; }
#directions { width: 260px; height: 439px; font-size: 12px; overflow: auto; margin: 10px 5px 0 5px; }
#directions .adp-placemark { margin: 0; }
/*??????*/
.title h1 { color: #2170CF; float: left; padding-left: 20px; font-size: 24px; font-weight: bold; line-height: 35px; }
.title span { float: right; line-height: 35px; padding-right: 10px; }
.qgfz { border: 1px solid #CDCDCD; overflow: hidden; _zoom: 1; margin-bottom: 10px; }
.qgfz a { font-size: 14px; margin-right: 15px; display: inline-block; color: #2864AD; }
.qgfz h2 { border: 1px solid #FFF; background: #EDEDED; height: 30px; line-height: 30px; padding-left: 20px; font-size: 14px; font-weight: normal; }
.qgfz dl { overflow: hidden; zoom: 1; }
.qgfz dl dt { width: 72px; float: left; line-height: 30px; text-align: right; padding-right: 8px; font-weight: bold; }
.qgfz dl dd { width: 878px; float: right; line-height: 30px; }
?/*** common  --------------------------- ****/ 

.login .btn, .top .qt .res, .top .qt .add, .search .btn, .tlist2 li, .tlist3 li, .content4 .icon, .content5 .hd i, .content5 .btns a, .content6 i, .content9 dd .td5 a, .content6 li p .icon,#jiana { background: url(../images/bg-ahuing.png) no-repeat 0 0; }

.nav h1, .nav-list dl, .content1, .tabbar1 .act, .content3 .tlist2, .content3 tlist3, .coltit2, .coltit3, .coltit4, .content9 dt, .coltit5, .coltit5 h3, .coltit6, .tabbar3 .act { background: url(../images/bg2-ahuing.png) repeat-x 0 0; }
.ad { line-height: 0 }

.tg dd h2, .tg .tg_bg01, .tg .tg_bg02, .content5 .btns a, .content5 .btns a:hover, .coltit4 h3,.sousuo .search .bt_input, .tabbar1 .act, .car-con li .more a,#sy_yun li a,#sy_yun li a:hover,.coltit4,.coltit5,.coltit4 a.more,.coltit5 a.more,.col-list .hd .more,.coltit5 h3{ background:url(../images/bg_index.gif) 0 0 no-repeat;}


/*** container -------------------------------------- ****/


.wrap .sousuo{width:960px; position:relative; z-index:1}
.wrap .sousuo .search{ background: none repeat scroll 0 0 #EEF5FF;height: 25px;position: absolute;right: 1px;top: 102px;width: 279px;z-index: 99; padding:3px 0 0 39px;}
/*搜索首页*/
.sousuo .search{ width:275px;}
.sousuo .search * { vertical-align:middle; height:16px; line-height:16px;}
.sousuo .search .sug_onblur{ width:210px;color:#97B1C5;}
.sousuo .search .bt_input{ padding-bottom:2px;_padding:0;text-align:center; *margin-left:-10px;letter-spacing:2px;width:52px; border:none; color:#000; height:22px; line-height:22px; vertical-align:middle; cursor:pointer; background-position:0 -140px;}




.tabbar1 { border: 1px solid #DEDEDE; width:958px; margin-right:0; border-bottom:none; }
.tabbar1 li { float: left; border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; height: 28px; line-height: 28px; width: 79px; text-align: center; background: #fff; }
.tabbar1 li a{ color:#656565;}
.tabbar1 .act { cursor: pointer; border-bottom-color: #fff; font-weight:bold; background-position:0 -169px; }
.tabbar1 li.act a{ color:#2864ad; text-decoration:none;}
.tabbar2 li { float: left; color: #656565; font-size: 14px; width:80px; height:22px; line-height:22px; background:#e2e2e2; text-align:center; margin-left:2px; }
.tabbar2 .act { background: #FEFEFE; font-weight: bold; cursor: pointer; border-top:2px solid #0066cc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #fff; height:22px; line-height:22px; }
.tabbar3 li { float: left; padding: 0 10px; }
.tabbar3 .act { background-position: 0 -745px; font-weight: bold; cursor: pointer; }
.tlist1 li { float: left; width: 160px; height: 22px; line-height: 22px; overflow: hidden; margin-right: 93px; _display: inline; }
.tlist1 .bor-b { border-bottom: 1px dashed #C7C7C7; }
.tlist1 .mr0 { margin-right: 0; }
.tlist2 li { background-position: -70px -43px; overflow: hidden; padding-left: 10px; font: 14px/24px "\5B8B\4F53", san-serif; }
.w227 .clearfix li a { font-family:Arial; }
.price li { background-position: -70px -45px; height: 21px; line-height: 21px; overflow: hidden; padding-left: 10px; font: 12px/24px "\5B8B\4F53", san-serif; }
.tlist3 li { background-position: -70px -45px; height: 21px; line-height: 21px; overflow: hidden; padding-left: 10px; font: 12px/24px "\5B8B\4F53", san-serif; }
.plist1 li { padding: 0 0 10px 0; clear: both; overflow: hidden; zoom: 1 }
.plist1 li img { float: left; border: 1px solid #C7C7C7; margin-right: 10px; }
.plist2 li { padding: 8px 0 0; }
.plist2 img { border: 1px solid #C7C7C7; }
.plist3 li { width: 180px; padding: 10px 0 5px 10px; float: left; }
.plist3 li img { border: 1px solid #ccc; padding: 2px; margin-bottom: 5px; }
.plist3 li a:hover img{border: 1px solid #c10000;}
.plist3 li em { display: block; height: 20px; overflow: hidden; line-height: 20px; color: #656565; text-align: center; }
.plist3 li em.rdcx_car{color:#2864ad;}
.plist3 li a:hover em { color: #c10000; }
.plist4 li { width: 97px; padding: 16px 0 8px 8px; float: left; }
.plist4 li img { border: 1px solid #DBDBDB; padding: 2px; margin-bottom: 5px; }
.plist4 li em { display: block; height: 18px; overflow: hidden; line-height: 18px; color: #656565; text-align: center; }
.plist4 li em span{ color:#2864ad;}
.plist4 li a:hover em{ color: #c10000; }
.plist4 li a:hover em span{ color: #c10000; }
.plist5 li { float: left; width: 120px; padding: 0 0 1px 19px; }
.plist5 li img { border: 0px solid #DBDBDB; padding: 0px; }
.plist5 li em { display: block; height: 22px; overflow: hidden; line-height: 22px; text-align: center; }
.plist6 li { width: 340px; position: relative; margin: 13px 0 0 10px; _display: inline; zoom: 1 }
.plist6 li img { border: 1px solid #000; padding: 0px; }
.plist6 .bg, .plist6 em { display: block; width: 330px; height: 25px; line-height: 25px; text-align: center; overflow: hidden; color: #2864ad; font-size: 14px; font-weight: bold; font-family: Microsoft YaHei; }
.plist6 a:hover em{ color:#c10000;}
.plist6 .bg { opacity: 0.5; filter: alpha(opacity=50); background: #000; }
.plist7 li { width: 124px; float: left; padding: 19px 0 10px 11px; }
.plist7 li img { border: 1px solid #DBDBDB; padding: 0px; }
.plist7 li em { display: block; height: 24px; overflow: hidden; text-align: center; background: #F1F1F1; }



.search .txt { border: 1px solid #E3E3EB; border-left-width: 2px; border-top-width: 1px; height: 22px; line-height: 22px; width: 125px; float: left; margin: 5px 4px 5px 5px; }
.search .btn {  width: 40px; height: 20px; line-height:20px; text-align:center; color:#fff; border: none; margin: 7px 0 0 0; float: left; cursor: pointer; background:#1357ab; border-radius:3px; }
.search .items { background: url(../images/bg2-ahuing.png) no-repeat center -376px; height: 28px; line-height: 28px; }
.search .items a { margin: 0 8px; }
.search span { float: left; margin: 0 5px 0 0; }
.search select { float: left; margin: 7px 5px 0 0; border: 1px solid #CECECE; padding: 1px; width: 126px; }
.flash { position: relative; z-index:0; }
.flash .pic { width: 321px; height: 232px; overflow: hidden; }
.flash img { border-bottom: 2px solid #A43442; }
.flash a { text-decoration: none; color: #000; }
.flash h4 { height: 31px; line-height: 31px; overflow: hidden; border: 1px solid #fff; border-top: none; background: #F4F4F4; text-align: center; font-weight: bold; font-family: Sans-Serif; color: black; }
.flash .num { position: absolute; right: 1px; bottom: 32px; height: 17px; line-height: 17px; }
.flash .num li { background: #3A3937; padding: 0 5px; float: left; margin-right: 1px; _display: inline; color: #fff; width:42px; text-align:center; }
.flash .num .act { background: #B83638; cursor: pointer; }
.coltit1 { position: relative; top: 1px; margin-top: 8px; z-index:0; }
.coltit1 .search{ position:absolute;}
.coltit2 { height: 28px; line-height: 28px; background:#fff; position:relative; }
.coltit2 ul{ margin-left:10px; margin-top:2px; position:absolute; top:2px;}
.coltit3 { height: 29px; line-height: 29px; background: url(../images/bg_sy_01.gif) repeat-x 0 0; }
.coltit3 h3 { color: #0066cc; font-weight: bold; padding-left: 5px; font-size: 14px; border:1px solid #fff; border-bottom:none; }
.coltit3 h3 i{ font-weight:bold;}
.coltit4 { height: 35px; line-height: 35px; padding: 0 10px 0 0; background-position:0 -242px; background-repeat:repeat-x;  }
.coltit4 h3 { color: #fff; float: left; font-weight: bold; font-size: 18px; background-position:0 -100px; width:132px; height:35px; text-align:center; cursor:pointer; }
.coltit4 .search { padding-right: 10px; }
.coltit4 a.more{ display:block; float:right; color:#656565; width:35px; height:35px; background-position:-103px -204px;}
.coltit4 a:hover.more{ color:#c10000;}
.coltit5 { height: 35px; line-height: 35px;  background-position:0 -242px; background-repeat:repeat-x; padding: 0 5px 0 0; }
.coltit5 h3 { color: #fff; float: left; font-weight: bold; font-size: 18px; background-position:0 -100px; width:135px; height:35px; line-height:35px; text-align:center; cursor:pointer; }
.coltit5 .search { padding-right: 50px; }
.coltit5 a.more{ display:block; float:right; color:#656565; width:35px; height:35px;background-position:-103px -204px;}
.coltit5 a:hover.more{ color:#c10000;}
.coltit6 { height: 30px; line-height: 30px; background-position: 0 -705px; }
.coltit7 { height: 24px; line-height: 24px; overflow: hidden; background: #D9D9D9; }
.coltit7 h3 { padding-left: 10px; font-weight: bold; font-size: 14px; color:#2864ad }
.content1 { background: none; }
.content1 .tlist1 .inner { padding: 2px 20px; }
.car-con { float: left; width: 760px; }
.car-con li { clear: both; vertical-align: top; border-top: 1px dashed #DEDEDE; line-height: 25px; padding: 3px 0; zoom: 1; overflow: hidden; }
.car-con li .more a{padding-right:10px; background-position:-36px -39px;}
.car-con .nobor { border: none; }
.car-con .bg { background: #f9f9f9; }
.car-con .more { line-height: 42px; }
.car-list { float: left; text-align: center; width: 108px; }
.car-list em { display: block; font-weight: 100; height: 18px; line-height:18px; overflow: hidden }
.car-list span { display: block; }
.car-list span a { margin: 0 2px; color: #656565; }
.hotimg { float: right; width: 192px; margin:5px 0; }
.hotimg em { display: block; font-weight: bold; height: 18px; line-height: 18px; overflow: hidden; text-align: center; }
.hotimg img { border: 1px solid #b7d0ee; padding: 2px; }
.content3 { padding: 0 1px; }
.content3 .tlist2 { background-position: 0 -410px; padding: 8px 0 8px 10px; }
.content3 .tlist3 { background-position: 0 -410px; padding: 8px 0 8px 10px; }
.content3 .tlist2 li { float: left; width: 135px; padding-right: 5px; }
.content3 .tlist3 li { float: left; width: 135px; padding-right: 5px; }
.content4 { position: relative; }
.content4 h2 { text-align: center; height: 24px; overflow: hidden; padding: 6px 0px 1px; }
.content4 h2 a { color: #c10000; text-align: center; font-weight: bold; font-size: 18px; font-family: "Microsoft Yahei"; }
.content4 h3 { text-align: center; height: 22px; line-height: 22px; overflow: hidden; font-size: 12px; }
.content4 h3 a { margin: 0 5px; color:#656565; }
.content4 .tlist2 { padding: 3px 10px 10px; }
.content4 .icon { position: absolute; width: 0px; height: 0px; background-position: 0 -41px; left: -1px; top: -1px; }
.content5 { border: 1px solid #dfdfdf; height: 343px; }
.content5 .hd i {/*background-position: 0 -98px;width: 34px;height: 45px;float: left;margin: 5px 5px 0 8px; */ background: none; }
.content5 .hd h3 { color: #434343; font-weight: bold; font-size: 14px; font-weight: bold; padding: 6px 10px 5px; border-bottom: 1px dashed #DFDFDF; }
.content5 .bd { padding-top: 12px; }
.content5 .bd li { padding-bottom: 9px; }
.content5 .bd select { padding: 1px; width: 190px; margin: 0 auto 18px; box-shadow: 0 0 3px #ddd inset; -moz-box-shadow: 0 0 3px #ddd inset; display: block; }
.content5 .btns {padding-left: 19px; height: 25px; }
.content5 .btns a { display: inline-block; width: 52px; height: 20px; line-height: 20px; text-align: center;background-position:0 -70px; padding: 0 11px 3px 0; color:#fff;}
.content5 .btns a:hover { text-decoration: none;background-position:-83px -70px; }
.content5 .tlist2 { padding: 15px 0 0 20px; }
.content5 .tlist2 li { float: left; width: 93px; font-size: 14px; height: 32px; }
.content6 .plist1 { padding: 23px 0 0 30px; }
.content6 i { width: 47px; height: 46px; background-position: -37px -98px; position: absolute; left: 0; top: 0; }
.content6 li p { color: #3F3F3F; line-height: 19px; font-weight: bold; }
.content6 li .pri { color: #ED0101; font-size: 12px; }
.content7 .plist2 { width: 150px; }
.content7 .tlist2 { width: 145px; padding: 7px 0 6px 0; }
.content7 .tlist2 li { height: 22px; line-height: 22px; }
.content8 h2 { border-bottom: 1px dashed #D0D0D0; height: 38px; line-height: 38px; overflow: hidden; text-align: center; }
.content8 h2 a { color: #c10000; font-weight: bold; }
.content8 .tlist2 { padding-left: 10px; }
.content8 .tlist2 li { float: left; width: 170px; margin-right: 7px; _display: inline; height: 24px; line-height:24px; }
.content9 { padding: 12px 0; }
.content9 .table1 { float: left; padding: 0 8px; width: 462px; }
.content9 dt { height: 26px; vertical-align: top; background:#edf8ff; }
.content9 dt .td1 { text-indent: 10px; }
.content9 dd { border-bottom: 1px dashed #D0D0D0; vertical-align: top; zoom: 1; overflow: hidden; clear: both; }
.content9 dd .td3{ color:#c10000;}
.content9 i { float: left; height: 27px; line-height: 27px; overflow: hidden; }
.content9 .td1 { width: 180px; text-indent: 5px; }
.content9 .td2 { width: 70px; }
.content9 .td3 { width: 70px; }
.content9 .td4 { width: 82px; }
.content9 .td5 { width: 54px; }
.content9 dd .td5 a { float: left; width: 44px; height: 20px; background-position: 0 -177px; margin: 4px 8px 0; _display: inline; }
/*.content10 { padding-left: 3px; }*/
.content11 { padding: 10px 0 2px; }
.content11 .hotimg1 { float: left; width: 380px; }
.content11 .ml9 { margin-left: 1px; }
.content11 .hotimg1 .ml9 { margin-left: 9px; }
.content11 .plist5 img { border: 1px solid #B7D0EE }
.content11 .hotimg1 img { border: 1px solid #000; padding: 0px; }
.content11 .hotimg1 em { color: #2864ad; font-size: 14px; display: block; height: 24px; overflow: hidden; font-weight: bold; text-align: center; }
.content11 .hotimg1 a:hover em{ color:#c10000;}
.content12 { padding-bottom: 8px; }
.content12 .tlist2 li { white-space: nowrap; }
.content12 .w605 .hd{ position:relative; height:26px;}
.content12 .w605 h3{ width:68px; border-bottom:2px solid #2864ad; position:absolute;}
.col-list { width: 261px; float: left; padding: 10px 5px 0 25px; }
.col-list .hd { border-bottom: 1px solid #bbb; }
.col-list .hd h3 a { color: #656565; font-weight: bold; padding-left: 5px; font-size: 14px; }
.col-list .hd .more { color: #656565; float: right; padding-right: 10px;display:block; background-position:-103px -208px; width:36px; height:26px; }
.col-list .hd a:hover.more{ color:#c10000;}
.col-list .tlist2 .tlist3 { padding: 10px 0; }
.content13 { padding: 15px 10px; line-height: 21px; }
.content13 a { float: left; margin: 0 5px; white-space: nowrap; }
.content14 .tlist { padding: 5px 20px; }
.content14 .tlist li { height: 24px; line-height: 24px; overflow: hidden; }
.content14 { border: 1px solid #ddd; margin-bottom: 5px; border-top: 2px solid #bbb }
.content15 .tlist { padding: 0 10px; font-size: 14px; }
.content15 .tlist li { height: 29px; line-height: 29px; overflow: hidden; }
.content15 .tlist i { float: right; color: #444; }
.content15 .tlist li a i:hover { text-decoration: none; }
.breadcrumb { padding: 10px 0; }
.breadcrumb li { float: left; font-weight: bold; }
.breadcrumb li a { padding: 0 5px; color: #2864ad; font-size: 14px; }
.dy-page { text-align: center; padding: 5px 0; clear: both; }
.footer { text-align: center; }
.footer .webinfo { background: #F7F8FD; border: 1px solid #DDD; height: 28px; line-height: 28px; color: #6C7A97; }
.footer .webinfo a { color: #6C7A97; margin: 0 5px; }

/*honey*/



#jiana { padding: 3px 0 0 13px;background-position: 3px -246px;}
#jiana li { float: left; margin-right: 6px; height: 24px; line-height: 24px; white-space: nowrap;_display:inline; }
#jiana li a { font-size: 14px; text-decoration:underline; font-family: 宋体,Arial,Helvetica,sans-serif;}
#jiana li a:hover{ text-decoration:none;}
.h346 { height: 346px; overflow: hidden; }
.p_bar { width: auto; font: normal 12px/16px arial; float: none; }
.p_bar a { display: inline-block; color: #00c; border: 1px solid #2567AF; background: #fff; padding: 0 5px; margin: 0 3px }
.p_bar a.p_curpage { border: 1px solid #164A84; background: #164A84; color: #FFFFFF; }
.p_bar a.p_total:hover, .p_bar a.p_pages:hover { background: #164A84; color: #fff; text-decoration: none; }
.p_bar a.p_curpage:hover { background: #164A84; color: #fff; text-decoration: none; }
.p_bar a:hover { background: #fff; color: #164A84 }
.content15 .tlist li a { display: block; float: left; width: 324px; overflow: hidden; }
.content15 .tlist li em { display: block; float: right; }
#cse-search-form .gsc-search-box .gsc-search-button { cursor: pointer; font-size: 12px; height: 25px; }
.aini{ height: 77px;}

/*529新增*/
.sd{ border:1px solid #DFDFDF; width:958px; overflow:auto; background:#F6F6F6;}
.yqlj_l{ width:75px; height:30px; line-height:30px; text-align:center; float:left; font-weight:bold; color:#2864ad;}
.qylj_r{ width:873px; float:left; background:#fff; padding:0 5px;}
.qylj_r .yqljneye{ margin:5px 0;}
.qylj_r li a{ margin:0 2px 0 2px; color:#656565; display:inline-block;}
.qylj_r li a:hover{ color:#c10000;}
.qylj_r li span{line-height:30px; margin:0 5px 0 2px; color:#656565}
.clearfix .plr8 li a { font-size:12px;}

/*团购*/
.tg{ width:307px; height:205px; border:1px solid #DFDFDF; position:relative; padding:15px 0px 0px 15px;}
.tg .tg_bg01{ position:absolute;top:0; left:0; width:26px; height:26px; z-index:-500; background-position:0 -32px;}
.tg .tg_bg02{ position:absolute; bottom:0; right:0; width:26px; height:26px; z-index:-500;background-position:-109px -32px;}
.content6.mb10.tg dl{ clear:both;margin-bottom:11px;overflow:auto;_zoom:1;*display:inline-block;}
.tg dl dt{ float:left; width:132px; height:90px; }
.tg dl dd{ float:left; width:145px; margin-left:10px; _display:inline;}
.tg dd h2{ padding-left:50px; color:#fff; height:22px; width:85px; line-height:22px; font-size:12px; background-position:0 0;}
.tg dl dd p{ font-weight:bold; color:#656565; margin:0 0 0 8px;line-height:22px;}
.tg dl dd p span{ font-weight:normal;}
.tg dl dd p span.tg_ren{ color:#c10000;}
.tg dl dd p span.tg_rq{ color:#2864ad;}


/*云*/
#sy_yun li a{  display:block; width:30px; height:30px; float:left; cursor:pointer; background-position:0 -208px;}
#sy_yun li a:hover{ background-position:-29px -208px;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:#000}#cboxContent{margin-top:20px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}#cboxClose{position:absolute;top:5px;right:-3px;display:block;background:url(../images/controls.png) no-repeat top center;width:38px;height:24px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}body{_background-image:url(../images/e8c5c7f57eb04082bfe9218dbc3e13ab.gif);_background-attachment:fixed}#sy_yun{position:fixed;top:50%;_position:absolute;_top:expression(document.documentElement.scrollTop+Math.round(document.documentElement.offsetHeight / 2)+"px");width:30px;height:30px;margin-left:480px;margin-top:-50px;left:50%}#yzd{background:url(../images/ytc_1016_02.gif) 0 0 repeat-x;width:650px;height:350px;position:relative}.yzd_guanbi{position:absolute;right:5px;top:5px}.xunwen dt{float:left;width:266px}.xunwen dd{float:left;width:384px;margin-top:50px}.xunwen .tx th{text-align:right;padding-right:5px;width:100px;vertical-align:top}.tx th,.tx td{height:24px;line-height:24px}.tj_1016{width:103px;height:23px;background:url(../images/ytc_1016_04.gif) 0 0 no-repeat;text-align:center;border:0;color:#fff;cursor:pointer}.piao1{position:absolute;top:124px;left:371px}.piao2{position:absolute;top:124px;left:478px}
/* ?????? */
.CWINDOW .LEFT_TOP
{
	/* ????????????padding/margin/border/top/right/bottom/left???? */
	width: 8px;
	height: 28px;
	background-image:url(../images/left_top.gif);
	background-repeat: no-repeat;
}
.CWINDOW .TOP
{
	/* ???????????padding/margin/border/top/right/bottom/left???? */
	height: 28px;
	background-image: url(../images/top.gif);
	background-repeat: repeat-x;
}
.CWINDOW .RIGHT_TOP
{
	/* ????????????padding/margin/border/top/right/bottom/left???? */
	width: 8px;
	height: 28px;
	background-image: url(../images/right_top.gif);
	background-repeat: no-repeat;
}
.CWINDOW .RIGHT
{
	/* ???????????padding/margin/border/top/right/bottom/left???? */
	width: 9px;
	background-image: url(../images/right.gif);
	background-repeat: repeat-y;
}
.CWINDOW .RIGHT_BOTTOM
{
	/* ???￡????????padding/margin/border/top/right/bottom/left???? */
	width: 9px;
	height: 7px;
	background-image: url(../images/right_bottom.gif);
	background-repeat: no-repeat;
}
.CWINDOW .BOTTOM
{
	/* ?±?????????padding/margin/border/top/right/bottom/left???? */
	height: 8px;
	background-image: url(../images/bottom.gif);
	background-repeat: repeat-x;
}
.CWINDOW .LEFT_BOTTOM
{
	/* ???￡????????padding/margin/border/top/right/bottom/left???? */
	width: 8px;
	height: 7px;
	background-image: url(../images/left_bottom.gif);
	background-repeat: no-repeat;
}
.CWINDOW .LEFT
{
	/* ???????padding/margin/border/top/right/bottom/left???? */
	width: 9px;
	background-image: url(../images/left.gif);
	background-repeat: repeat-y;
}

/* ????????? */
.CWINDOW .CLOSE
{
    width: 42px;
    height: 17px;
    right: 3px;
    top: 3px;
    background-image:url(../images/close_button.gif);
	cursor:default;
}
.CWINDOW .CLOSE_HOVER
{
    background-position:0 -20px;
}
.MODAL{
	background-color:#333435;
	filter:alpha(opacity=10);
	opacity:0.1;
}
/* ???????margin/left/top???? */
.CWINDOW .E_RESIZE{
	width: 5px;
    line-height:0;
	cursor: e-resize;
}
.CWINDOW .SE_RESIZE{
	width: 5px;
	height: 5px;
    line-height:0;
	cursor: se-resize;
}
.CWINDOW .S_RESIZE{
	height: 5px;
    line-height:0;
	cursor: s-resize;
}
.CWINDOW .SW_RESIZE{
	width: 5px;
	height: 5px;
    line-height:0;
	cursor: sw-resize;
}
.CWINDOW .W_RESIZE{
	width: 5px;
    line-height:0;
	cursor: w-resize;
}
.CWINDOW .NW_RESIZE{
	width: 5px;
	height: 5px;
    line-height:0;
	cursor: nw-resize;
}
.CWINDOW .N_RESIZE{
	height: 5px;
    line-height:0;
	cursor: n-resize;
}
.CWINDOW .NE_RESIZE{
	width: 5px;
	height: 5px;
    line-height:0;
	cursor: ne-resize;
}

/* ???????? */
.CWINDOW .CONTENT
{
	/* ???????padding/margin????
    background-color:#f7f7f7;
    filter:alpha(opacity=95);
    opacity:0.95;*/
}
.CWINDOW .CONTENT .FORM
{
	font-size: 14px;
	margin: 0px;
	padding: 12px;
}
.CWINDOW .TITLE
{
	/* ???????margin???? */
    padding:7px 60px 0px 9px;
    font-size:14px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
}
.CWINDOW .TITLE .TEXT
{
	color:#FFF;
    font-size:14px;
	line-height:17px;
	font-weight:bold;
    overflow: hidden;
	white-space:nowrap;
	
}
/*.CWINDOW .TITLE .TEXT span
{
	background:#E6E6E6;
}*/


.dealerpop{ width:349px;border-top: #b7bbc3 1px solid; height:280px;top:-280px; overflow:hidden; position:absolute; border-bottom:#b7bbc3 1px solid; text-align:left; display:none; z-index:100}
.dealerpop .popti{ border-right: #b7bbc3 1px solid;border-left: #b7bbc3 1px solid;background: url(../images/dealerpop.png) no-repeat left top; height:28px; padding:8px 10px 0 31px; width:306px;line-height:26px; overflow:hidden}
.dealerpop .popti strong{ font-size:14px; float:left; display:block; height:28px; width:300px; line-height:28px; overflow:hidden; }
.dealerpop .popti a.newbtn{ width:68px; float:right; height:26px; overflow:hidden; text-align:center; border:#dedede 1px solid}
.dealerpop .popti a.newbtn:hover{ border:#ffaf14 1px solid}
.dealerpop .popcontent{ background:#fff; width:323px; height:224px;border-right:#b7bbc3 1px solid;border-left:#b7bbc3 1px solid; padding:12px}
.dealerpop .text{width:322px; overflow:hidden; margin-bottom:10px}
.dealerpop .text,.dealerpop .text dd{width:322px; overflow:hidden}
.dealerpop .text dd{ margin-bottom:1px; float:left; height:23px}
.dealerpop .text dd small{ float:right; height:23px; font-size:10px; color:#999}
.dealerpop .text dd a{ float:left; font-family:tahoma; color: #2864ad;}
.dealerpop .text dd a:hover{ color:#f00; text-decoration:underline}
.dealerpop .info{ border-top:#ddd 1px dotted; padding-top:10px}
.dealerpop .info p{ margin-bottom:5px; color:#333; height:auto;line-height:18px; font-family:tahoma; clear:both}
.dealerpop .info p span{ color:#666 }
.dealerpop .info p strong{ color:#c00}
.dealerpop .info .add{height:36px;}
.dealerpop .info .add span{color:#666}
.dealerpop .info .enter_index,.dealerpop .info .btn_dc{ display:block; float:right;background: url(../images/dealerpop.png) no-repeat left bottom; width:83px; height:26px; font-size:12px; font-weight:bold; text-align:center; color:#fff; line-height:26px; overflow:hidden; margin-top:-12px}
.dealerpop .info .enter_index{background-position:left bottom;}
.dealerpop .info .enter_index:hover{ background-position:-83px bottom; text-decoration:none}
.dealerpop .info .btn_dc{ margin-right:6px;background-position:-166px bottom;}
.dealerpop .info .btn_dc:hover{ background-position:-249px bottom; text-decoration:none}



.shoplist{ width:960px;overflow:inherit;}
.shoplist ul{ width:960px;position:relative}
.shoplist li{ width:239px;height:92px;border:#ddd 1px solid;border-top:none;background: repeat-x left bottom;float:left; position:relative; z-index:100; margin-left:-1px; }
.shoplist li .ddef{padding:12px 10px 16px 13px;width:216px;height:64px; overflow:hidden; position:relative;cursor:pointer}
.shoplist li p.dtel,.shoplist li strong.dname{ display:block; float:right; width:120px; text-align:left}
.shoplist li strong.dname{ color:#000; font-weight:100; }
.shoplist li strong.dname a{color:#000;font-weight:100; padding-right:6px;line-height:18px;}
.shoplist li strong.dname a:hover{ color:#c00}
.shoplist li p.dtel{ color:#c00; font-size:12px; font-family:tahoma}
.shoplist li a.dlogo{ display:block; width:91px; height:63px; background:#fff;border:#eee 1px solid; float:left}
.shoplist li a.dlogo:hover{ background:#A8C2EE; border:#A8C2EE 1px solid}
.ico_good{background-position:-476px -183px;  width:20px; padding-top:2px}
.shoplist li.over .dealerpop{ display:block;z-index:250;}
.shoplist li.over{ border-color:#b7bbc3;z-index:300;background:#fff;margin-top:-1px;height:93px;}
.shoplist li.over .ddef{ background:#fff;z-index:300;}
.shoplist li.opacity{opacity:0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;filter:alpha(opacity=50);}





/* 主样式*/

.shoplist a{ text-decoration: none;color:#000}
.shoplist a:hover{ text-decoration: underline;color:#f00;}
.shoplist{font:12px/23px "宋体";color:#000}
.shoplist select,input{font:14px/17px "宋体";color:#666;}
.shoplist ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span,select,input,label,button,fieldset{ margin:0; padding:0; list-style:none}
.shoplist table{ border:0; padding:0; margin:0;border-collapse:collapse;}
.shoplist table td,table th{ padding:0;border:0;}











