@charset "gb2312";
*html {_background-image:url(../images/gallery/empty.jpg);_background-attachment:fixed; }
body{ background-image:url(../images/gallery/empty.jpg); margin:0; font-family:"宋体";background:#FFF;background-attachment:fixed; font-size:12px;overflow-x:hidden;}
*html .menuList{top:expression(documentElement.scrollTop);height:expression((documentElement.clientHeight)); position:absolute}
.menuList {background:#F6F6F6;height:100%;left:0;overflow-x:hidden;overflow-y:hidden;position:fixed;top:0;width:197px;}
.rightContent{ width:800px; margin-left:197px;  height:100%; position:relative;}
a{color: #0F0CBF;text-decoration: none;}
a:hover{color: #ff0000;text-decoration: none;}
a.link{color: #000000;text-decoration: none;}
a.link:hover{color: #ff0000;text-decoration: none;}/**/
.list2{list-style-type: none;width: 775px;padding-left: 0px;float: left;white-space: nowrap;margin-left: 3px;}
.list2 li{list-style-type: none;width: 155px;float: left;white-space: nowrap;OVERFLOW: hidden}
.s_menu{width: 780px;height: 30px;background: url(../images/gallery/dhbk_light_blue1.gif) repeat-x;color: White;line-height: 30px;text-align: left;}
.s_tit{font-size: 14px;padding-left: 13px;text-align: left;float: left;color: #ffffff;font-weight: bold;}
.s_tit_1{background: url(../images/gallery/sznew.gif) 0 8px no-repeat;float: right;font-size: 12px;width: 90px;cursor: pointer;padding: 0px 18px 0 0;text-align: right;}
.s_tit_2{color: White;font-size: 12px;padding-left: 40px;font-weight: normal;}
.s_tit_link{color: White;text-decoration: underline;font-weight: normal;}
h1,h2,h3,h4,h5,h6,ol,dl,dt,dd,ul,li,form,p{ margin:0; padding:0; }
ul{ list-style:none }
.clear{clear:both; height:0; overflow:hidden; }	/***清除浮动***/	
/***图片样式***/
.imgborder{ border:1px solid #000}
/***表单元素样式***/
input{margin:0; padding:0; vertical-align:middle;}
label{ vertical-align:middle; padding-left:2px; font-family: Tahoma,"Times New Roman";}
/***链接12号字体***/
.font12WithLine a{ color:#0f0cbf; text-decoration:underline; }
.font12WithLine a:hover{ color:#F00; text-decoration:none}
.font12NoLine a{ color:#0f0cbf; /*font-size:12px;*/ text-decoration:none; }
.font12NoLine a:hover{ color:#F00; text-decoration:none; }
.font12WithHoverLine a{ color:#0f0cbf; font-size:12px; text-decoration:none; }
.font12WithHoverLine a:hover{ color:#F00; text-decoration:underline;}
/***12号灰色字体***/
.font12Gray { color:#5f5f5f}
.font12Gray2 { color:#9d9d9d}
.font12Gray3 { color:#cccccc}
.font12Gray4{ color:#999999}
.font12Gray a{ color:#5f5f5f; text-decoration:none; }
.font12Gray a:hover { color:#F00; text-decoration:none; }
/***12号暗红色字体***/
.font12DarkRed{ color:#d60000; }
.font18DarkRed{ color:#d60000; font-size:18px}
/***12号红色字体***/
.font12Red{ color:#f00; font-size:12px; font-weight:normal; }
.nav_head .font12uRed a:link{ color:#FF0000; text-decoration:none;}
.nav_head .font12uRed a:visited{ color:#FF0000; text-decoration:none;}
.nav_head .font12uRed a:hover{ color:#FF0000; text-decoration:underline;}
.nav_head .font12uRed a:active{ color:#FF0000; text-decoration:none;}
.headProduct { font-size:14px; height:34px; width:800px; background: #fff; position: relative; z-index:2 }
.headProduct ul { overflow:hidden; width:410px; float: left; display: inline; position: absolute; bottom: -2px; left: 10px; z-index:1 }
.headProduct ul li {cursor:pointer;float:left;margin-right:2px;overflow:hidden;text-align:center;}
.headProduct ul li a {color:#FFFFFF;display:block;font-size:14px;height:23px; line-height:23px; text-decoration:none; padding:0 5px; width:60px;}
.headProduct ul li.cur2 { background:#2E67A9; color:#FFFFFF; font-weight:bold; height:23px; line-height:25px; }
.headProduct ul li.cur1 { background:#FFFFFF; border-color:#004F9F; border-style:solid; border-width:1px 1px 0; color:#004F9F; font-weight:bold; height:23px; line-height:23px; }
.headProduct ul li.cur1 a{color:#004F9F;display:block;font-size:14px;height:23px; line-height:23px; text-decoration:none;}
.headBottomLine { background:#004F9F; clear:both; height:2px; overflow:hidden; position: relative; }
.nav_head { float:right; font-size:12px; padding:15px 12px 0 10px; }
 /*.mainWrap800{width:800px;font-size:12px}*/
.box780{width:780px;}
.floatLeft{float:left}
.floatRight{float:right}
.oh{overflow:hidden}
.m_t8{margin-top:8px;}
.g { color:Red;}
.gtype{background-color:#F6F6F6;height:30px;text-align:center;width:163px;line-height:30px;display:inline-block;font-size:20px;color:#ff6600;}
.gtype:hover{color:#ff6600;text-decoration:none;}
.productNav { height: 21px; width:197px; background: #e0eaf5; border-color:#004f9f; border-style:solid; border-width:2px 0; padding:7px 0 0 6px; position:relative; margin-top:34px; }
.productNav ul{overflow:hidden; position:absolute; width:174px}
.productNav li{ float:left; height: 21px; width: 51px; text-align: center; line-height:23px; overflow:hidden; margin-right:5px; background:#366dad;  margin-top:1px}
.productNav li a{ display:block; width:51px; height:21px; color:#FFF; text-decoration:none; font-size:12px}
.productNav li.current{border:1px solid #366dad; border-bottom:none; }
.productNav li.current a{color:#004f9f; background:#FFF; font-weight:bold}
.contentList { padding: 4px 0 0 10px; }
.contentList ul{font-size:12px}
.contentList ul li{ line-height:16px; overflow:hidden; margin-top: 7px; width: 160px; }
.contentList ul li p{padding-left:12px}
.gray {color:#5F5F5F;}
.gray a{color:#5F5F5F;text-decoration: none;}
.p1{cursor:pointer; background:url(../images/gallery/jia.gif) no-repeat 0 -1px; line-height:20px; padding-left:20px; height:20px;font-size:12px;width:160px;}
.p4{cursor:pointer; background:url(../images/gallery/jian.gif) no-repeat 0 -1px; line-height:20px; padding-left:20px; height:20px;font-size:12px;width:160px;}
.p1type{background:#FFF;color:#000;cursor:pointer;line-height:20px;padding-top:5px;padding-bottom:5px;padding-left:4px; height:20px;font-size:14px;width:160px;}
.p4type{background:#FFF;color:#000;cursor:pointer;line-height:20px; padding-top:5px;padding-bottom:5px;padding-left:20px; height:20px;font-size:14px;width:160px;}
.p1type a{color:#000;}
.p1type em{background:url(../images/gallery/jia.gif) no-repeat 0 -1px;}
.p2 a{cursor:pointer;padding-left:15px;margin-left:8px;background:url(../images/gallery/icon_1.gif) 0px 3px no-repeat;line-height:20px; height:20px;}
.p3{cursor:pointer;line-height:20px;margin-left:30px;padding-left:15px; height:20px;background:url(../images/gallery/icon_2.gif) 0px 5px no-repeat;width:180px; color:#333}
.p3 a{color:#333}
.s1{display:none;}
.s2{display:block;}
.s3{}
.fontRed {color:Red;}
.orderLetters a,.orderLetters a:visited{float:left; text-decoration:none; margin-right:5px; font-size:14px}
.orderLetters a:hover{ text-decoration:underline; color:#F00}
.here { color:#000000; font-weight:bold; }
.viewed{cursor:pointer; background-image:url(../images/gallery/jia.gif); background-repeat:no-repeat; line-height:20px; padding-left:20px; height:20px;font-size:12px; }
.viewedlist {cursor:pointer;line-height:20px;padding-left:30px; width:150px}
.clear {clear:both; height:0; overflow:hidden; }
.showlist{margin-left:20px; }
.show{cursor:pointer;background:url(../images/gallery/mytt.gif) no-repeat;line-height:20px; padding-left:20px; height:20px; width:160px; }
.rev_tity1{font-size:12px}
.auto_frameWarp {margin:5px auto 0 auto; text-align: center; border:1px solid #C4CFE0;padding-bottom: 10px; }
.advanceChoice_sq { width: 658px; height: 22px; border: 1px solid #9ec9ec; background: #f7faff; }
.advanceChoice_sq h3 { text-align: left; padding: 3px 0 0 8px; font-size: 14px; float: left; }
.advanceChoice { background:#EAEEF8; height: 22px; position: relative; border-bottom:1px solid #C4CFE0; }
.advanceChoice h3 { text-align: left; padding: 3px 0 0 8px; font-size: 14px; float: left; }
.optionList { padding: 13px 0 9px; border-bottom:1px solid #e6e7ec; }
.optionTitle { float: left; width: 73px; padding-left: 4px; }
.optionTitle h3 { height: 22px; font-weight: normal; background:#f7f7f7; font-size: 12px; width:78px; height:15px; padding-top:3px; }
.optionTitleL { float:left; width:73px; padding:0 10px 0 4px; }
.optionTitleL h3 { height: 22px; font-weight: normal; background:#f7f7f7; font-size: 12px; width:78px; height:15px; padding-top:3px; }
.unLimited { float: left; width: 70px; text-align: left; padding-left: 10px; _padding-left:0px;}
.optionD { float: left; width: 500px; }
.optionF { float: left; width: 400px; }
.optionD ul li { float: left; width: 100px; text-align: left; vertical-align:bottom; height:22px; }
.optionD .wrap { padding-top:10px; }
.optionDL { float: left; width: 563px; }
.optionDL ul li { float: left; width: 111px; text-align: left; vertical-align:bottom; height:22px; }
.optionDL .wrap { padding-top:10px; }
.optionList .showAll { clear:both; padding-top:15px }
.hiddenOption { clear: both; padding-top: 25px; }
.navigate { overflow: hidden; position: absolute; left:146px; bottom:-1px }
.navigate li { float: left; width: 83px; height:17px; line-height:17px; margin-right:5px; cursor:pointer }
.navigate li.current1{ background:#FFF; color:#0f0cbf; font-weight:bold; border:1px solid #9ec9ec; border-bottom:none}
.navigate li.current2{color:#0f0cbf; border:1px solid #9ec9ec; border-bottom:none}
.advance{ float:right; padding:4px 10px 5px 8px }
.advance a,.advance a:visited{ color:#5f5f5f; text-decoration:underline}
.advance a:hover{ color:#f00; text-decoration:none; }

/*基本筛选*/
.nodata_price_search{border:1px solid #e6e7ec; padding:10px 5px}
.s_p_condition{ float:left; width:78px; height:15px; background:#f7f7f7; display: inline; margin: 13px 0 0 4px; padding-top: 3px; }
.clear{clear:both; height:0; overflow:hidden}
.condition_box{ float:left; width:670px; padding-left:5px; position: relative; margin-top: 13px; }
a.xuanze{color:#000!important; font-weight:bold!important;}
.baseSelect ul{margin:0; padding:0; list-style:none}
.baseSelect ul li{ float:left; padding:0 12px; height:22px; line-height:22px; vertical-align:middle; white-space:nowrap; text-align:left }
.baseSelect .select,.baseSelect .select a,.baseSelect .baseSelect a:visited{color:#000; font-weight:bold; text-decoration:none}
.baseSelect .select a:hover{color:#000; font-weight:bold; text-decoration:none}
.baseSelect a,.baseSelect a:visited{color:#0f0cbf; text-decoration:underline}
.baseSelect a:hover{color:#F00; text-decoration:none}
.s3_line{ clear:both; border-top:1px solid #e6e7ec; height:1px; overflow:hidden; margin-top:10px }
.plus { cursor:pointer; padding-left:2px; vertical-align:middle;}
.listbox .current{ background:#f7f7f7; border:1px solid #cdcdcd; border-bottom:none; position:relative; z-index:2; overflow: hidden; }
.listbox .current2{ background:#f7f7f7; border:1px solid #cdcdcd; position:relative; z-index:2}
.moreSelect { position: absolute; border: 1px solid #cdcdcd; width: 390px; height: 22px; z-index:1; left: 52px; background: #f7f7f7; top:22px; line-height: 22px; text-align: left; padding-left: 13px; word-spacing: 0.3em; }
.detail { clear: both; height: 22px }
.listbox{ zoom:1;overflow:hidden; z-index:100 }
.toppagelist{float:right; text-align:right;margin-right:10px;}	
.openOption{height:22px; background:#EAEEF8;border:1px solid #C4CFE0; cursor:pointer}
.openOption h3 { color:#0F0CBF;font-size: 14px; line-height: 22px; padding-left: 8px; text-align: left; float:left }
.font12NoLine a,.font12NoLine a:visited{ color:#0f0cbf; font-size:12px; text-decoration:none; }
.font12NoLine a:hover{ color:#F00; text-decoration:none; }
.visitedlink { color:#000;text-decoration:none;font-weight:bold; }

.specT{border-collapse:collapse;}
.specT td{border:0px;}
.spec_list{font-weight:bold;text-decoration:underline;}

.pg{padding-right:8px; color:#FFF; font-weight:bold;}
.pg a{color:#FFF; text-decoration:underline; font-weight:normal;}
.pg a:hover{color:#FFF; text-decoration:underline;}



/*----------------------------------------------------------------------------*/
.logop{border:solid 1px black;width:120px;height:90px;}
        ul,li,p{ padding:0; margin:0;}
        .clear{ clear:both;}
	    a{color:#0F0CBF;text-decoration:none;}
        a:hover{color:#ff0000; text-decoration:none;}
        .vp_ly{ width:777px;border:1px solid #cccccc; margin-top:8px; font-size:12px; overflow:hidden; zoom:1;}
        .s_menu ul,li{ padding:0; margin:0; list-style:none;}
        .s_menu ul{ float:left; padding:5px 0 0 33px;}
        .s_menu ul li{ height:32px; float:left; margin-right:5px; padding-top:0px; color:#FFFFFF; cursor:pointer;}
        .fw3{ width:60px; display:block; text-align:center;}
        .fw4{ width:72px; display:block; text-align:center;}
        .fw8{ width:102px; display:block; text-align:center;}
        .s_menu ul .now_stcar{ font-weight:bold; color:#004f9f; background-color:#FFFFFF;}
        .ksearch_bar{ width:777px; height:32px; border:1px solid #c4d0e0; background-color:#eaeef9;}
        .kb_left{ float:left; padding:5px 0 0 8px;}
        .font14bblue{ font-size:14px; font-weight:bold; color:#004ca2;}
        .font12bblue{ font-size:12px; font-weight:bold; color:#004ca2;}
        .ksea{ width:267px; height:18px; border:1px solid #7f9db9;}
        .ks_btn{ width:68px; height:23px; padding-top:2px;}
        .kb_right{ width:90px; height:20px; text-align:right; float:right; padding:10px 20px 0 0; background-position:0px 9px;}
         .kb_right,.xy_cpic,.xy_wen ul li,.now_lpcar{ background-image:url(../images/gallery/tk_bg2.gif);}
        .vp_ly h4{ height:19px; padding:9px 0 0 0; margin:0; font-size:12px; font-weight:normal; border-bottom:1px dotted #dddddd;}
        .font12bred{ font-weight:bold; color:#ff0000; padding:0 6px;}
        .fontbred{ font-weight:bold; color:#ff0000;}
        .vh4_left{ float:left; padding-left:15px;}
        .vh4_right{ float:right; padding-right:38px; color:#5F5F5F;}
        .xy_con{ width:777px; height:367px; overflow:hidden; position:relative;}
        .xy_cpic{ width:483px; height:367px; float:left; overflow:hidden; background-position:right -50px; z-index:100;position:absolute; top:0; left:0;}
        .xy_ctw{ width:294px; height:367px; float:right; background:url(../images/gallery/tw_bg.gif) repeat-x;}
        .xy_ctw p{ width:250px; line-height:20px; padding-top:10px;}
        .xy_wen{ padding:0 0 0 30px; height:185px; overflow:hidden;}
        .xy_wen_t{ margin-top:12px;}
        .xy_wen h1{ width:95px; overflow:hidden; float:left; display:block; padding:0 0 0 6px; margin:0;}
        .floatleft{ display:block; float:left;}
        .car_col{ padding-top:10px;}
        .car_col li{ height:10px; padding:10px 0 0 24px; _padding-top:6px; background-position:-26px 50px; cursor:pointer;}
        .font12grey{ font-size:12px; color:#5F5F5F;}
        .car_lpic{ margin:5px 0 0 15px;}
        .car_lpic li{ width:85px; height:66px; float:left; margin:4px 5px 0 0; cursor:pointer;}
        .car_lpic li img{ display:block; padding:5px;}
        .now_lpcar{ width:85px; height:66px; background-position:right bottom;}
        .pic_bwen{ width:264px; display:block; border-top:1px solid #cccccc; margin:0 auto; margin-top:5px; height:23px; line-height:23px; text-align:center;}
        .p_bwen{ width:264px; display:block; height:23px; line-height:23px; text-align:center; border-top:1px solid #ffffff;}
        .r_imgnew{float:left;height:148px; text-align:center; width:151px;}
        .r_linknew{ margin-top:14px; overflow:hidden; padding:0 10px; white-space:nowrap; width:120px;}
        .r_titnew { margin-top:15px; width:100%;}
        .font12red{ font-size:12px; font-weight:normal; color:#FF0000;}
        .tuweny li{ width:19.9%; float:left; text-align:center;}
        .tb_wen{ display:block; padding:10px 0;}


/*------------------------------*/
#loading{padding:5px 0 5px 9px;background:#003978;color:#fff; margin-top:10px; margin-right:10px;}
#cue_company,.cue_company{ width:155px; border:1px solid #ddd;z-index:100!important;position:absolute;background:#FAF0E6; display:none}
.cue_tishi{width:155px;background:#900!important; color:#FFF!important;border:1px solid #666;display:none;}
ul.cuecss{display:block; padding:0;margin:0;width:155px!important;}
ul.cuecss li{padding-left:10px!important;display:block;height:21px;line-height:21px;cursor:pointer;width:145px!important;margin:0; padding:0;}
.cue_tishi{background:#900!important; color:#FFF;}

.titles{background-image: url(../images/gallery/dhbk.gif);height: 30px; color: White; line-height: 30px;}

.frame_treesub{width:187px;position:relative;overflow-y:hidden; overflow-x:hidden; background-color:#f6f6f6;}
.frame_treesub ul{ padding-left:5px; overflow:hidden;}
.frame_treesub ul li{font-family:Arial, Helvetica, sans-serif;width:17px; height:17px; line-height:17px; float:left; margin:2px; margin-left:0px; text-align:center; border:solid 1px #c3dcf2; background-color:#FFFFFF;}
.frame_treesub ul li a:link,.frame_treesub ul li a:visited{font-size:14px;_font-size:12px; color:#004e9d; text-decoration:none; display:block; width:17px; height:17px;}
.frame_treesub ul li a:hover{color:#d60000;_font-size:12px;}
.frame_treesub ul li.hot{ background-color:#013f8a; border:solid 1px #003173; color:#FFFFFF;}
.frame_treesub ul li.hot a:link,.frame_treesub ul li.hot a:visited,.frame_treesub ul li.hot a:hover{color:#FFFFFF;}
.frame_treesub ul li.none{ border:solid 1px #d9d9d9; background-color:#f1f1f1; cursor:default;color:#cdcbcb;}
.frame_treesub ul li.none a:link,.frame_treesub ul li.none a:visited,.frame_treesub ul li.none a:hover{ color:#cdcbcb;cursor:default;}

.frame_top{ width:1000px; height:40px; z-index:50;overflow:hidden;position:fixed;top:0px; height:48px;}
.frame_top{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+0));}
.frame_top ul li,.frame_top ul li a,.frame_top ul li.hot a,.navhot{background:url(../images/gallery/bg7.png) no-repeat;}
.frame_top ul{ height:26px; padding-top:12px; position:absolute; z-index:30; left:203px; top:0px;}
.frame_top ul li{float:left;margin:0 2px;background-position:right -219px;background-color: #2655ad; line-height:13px;}
.frame_top ul li a{ display:block; float:left; padding-top:6px;width:72px;text-align:center;height:20px;font-size:14px;color:#FFFFFF; font-weight:bold; text-decoration:none;background-position:left -284px;border:1px solid #15479c;}
.frame_top ul li.hot a{ color:#004f9e;background-position:left -250px; background-color: #fff; background-repeat:repeat-x;height:21px; border:solid 1px #004ea0; border-bottom:none;}


.frame_top ul li.hot a:hover{color:#004F9E;}
.frame_top ul li a:hover{color:#ffffff; text-decoration:underline;}
.frame_top ul li.hot a:hover{ text-decoration:none;}

.onhover{color:#000!important;font-weight:bold!important;text-decoration:underline!important;}

.pager { padding:15px 0 10px;font-family:宋体; text-align:right; clear:both;}
.pager a { display:inline-block; height:20px; line-height:20px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 8px; margin-right:2px;}
.pager a.a1 { background:url(../images/pages.png) no-repeat 0 5px;padding:0 5px; }
.pager a:hover { background:#FFF0E6; border:1px solid #FF662B;color:#FF662B; text-decoration:none }
.pager span { display:inline-block; height:20px; line-height:20px; background:#2288EE; border:1px solid #1C74B1; color:#fff; text-align:center;padding:0 8px; margin-right:2px;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }