/*** 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;}