@charset "utf-8";
/* base common style */      
html,body{padding:0; margin:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 "Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; color:#666 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em, var { font-style: normal }
ul, ol, dl { list-style: none }
a { text-decoration: none !important; outline: none ;font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;cursor: pointer;}
img { border: 0 }
button, input, select, textarea { font-size: 100% ;font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;outline: none;}
table { border-collapse: collapse; border-spacing: 0 }
.clear{*zoom:1;}
.clear:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.cl:before{content: ''; display: table;}
.cl:after{content: ''; display: table; clear: both}
.global_wrap{position: relative;min-height:100%; clear: both; content: ""; }
.ielt7 .global_wrap{height:100%; }
#clsIframe,#LR_Flash{position: absolute;}
.col_l{float: left;*display: inline;}
.col_r{float: right;*display: inline;}
.ect{text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
/* common bg */

.window_box .window_box_title a,
.header_top_left ul li em, .header_center_container span.hcc_logo, .header_search .header_select a.header_select_sort  span b,
.hcc_zxb, .header_bottom .header_menu ul li.has_secondMenu a em, .window_box_error em,
.ftc_center dl  dd a em, .ftc_right dl dd, .ftc_left .join_link span, .ftc_center dl dd a div.wechat_bg,
.ico_qq i,.ico_top i,.ico_server i,.ico_server:hover i,.ico_feedback i,.qq_list li em,.ico_code_s,
.header_bottom .header_menu ul li.has_hotIcon em.sjbj_hot ,.header_bottom .header_menu ul li.has_homeIcon em.jjjcc_icon , .header_bottom .header_menu .q_code , .header_top_right ul li div.htr_username i,.header_bottom .header_menu .q_code div.q_code_layer span.qcode_img,.header_bottom .header_menu .q_code div.q_code_layer span.wech,
.zgsh_top_center_right ul li div.htr_username i,span.nav_arrow_right,
.global_pie .global_pie_container ul li span,.global_pie .global_pie_container ul li.gp_menu i,
.footer_bottom_container .fbc_icpico span,
.ico_tip_ok,.ico_tip_warn,.ico_error,.ico_protect,.ico_tip_ok_s,.ico_tip_warn_s,.ico_star_yel,.ico_star_grey,.ico_star_half,.ico_scan,.ico_crown,
.ico_info_s,.mod_yeltip .yeltip_close,.ico_tip_warn_green,.ico_tip_warn_green_s,.triangle_down,.triangle_up,
.arrow_gray,.arrow_green,.arrow_gray_up,.arrow_gray_down,.arrow_gray_upact,.arrow_gray_downact,.ico_sort_downon,.ico_sort_upon,.ico_sort_downoff,.ico_sort_upoff,.ico_comment,.ico_praise,.ico_praise_no,.ico_pic,.ico_msg,.zgsh_top_center_left li .logo,.zxbj-calc-wrap .zxbj-content .tips i,
.zxbj-calc-wrap .zxbj-content .element .submit-btn span ,.bottom_sjybj_right  .two_code,.bottom_sjybj_right .icn_tip_close,.two_code_s{background:url(../images/global.png) no-repeat;_background:url(../images/global.gif) no-repeat ;_overflow:hidden;}
.zgsh_top_center_left li .logo{background-position: -321px -227px;width: 28px;height: 28px; margin-right: 10px; margin-top:5px;}
.fontcl1{ color:#00ad28;}
.fontcl2{ color:#fe7902;}
.pointcl{ color:#fd0202;}
.graycl{ color:#999;}
.mainwd{ width:980px; margin:0px auto;}
.subwd{ width:1000px;margin:0px auto;}
.colorbg{ background-color:#f3f3f3;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.underline{ border-bottom:1px solid #e3e3e3;}
.lt{float:left;}
.rt{float:right;}
.adv{clear:both;overflow:hidden;width:100%;margin-bottom:10px;}

/*全局宽度*/
.container{width:1220px;margin:0 auto;}
.narrow_980 .container{width:980px;margin:0 auto;}
.container .right-side{width:940px;}
.container .main{width:960px;margin-top:20px;margin-bottom:20px;}
.container .side{width:240px;margin-top:20px;margin-bottom:20px;}
.narrow_980 .container .main{width:720px;margin-top:20px;margin-bottom:20px;}
.narrow_980 .container .side{width:240px;margin-top:20px;margin-bottom:20px;}

/* header style */
.header_top_left ul li, .header_top_right ul li, .header_search, .header_search .header_select a.header_select_sort  span em, .header_search  .header_search_submit, .header_bottom .header_menu ul li, .ftc_left .ftcl_tab  li a, .ftc_left .join_link, .ftc_center dl dt, .ftc_right dl dt, .ftc_left .ftclt_content a{font-family:"Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.header{ position:relative;background:#fff; z-index:998; min-width:1220px;}
.header_top{position:relative; height:35px; background:#f9f9f9; border-bottom:1px solid #eee; z-index: 3000; width: 100%;}
.narrow_980 .header{display: table; width: 100%; min-width:980px;}
.header_top_center{width:1220px; margin:0 auto; height:35px;}
.narrow_980 .header_top_center{width:980px}
.header_top_left {height:35px; color:#999}
.header_top_left ul{height: 35px;}
.header_top_left ul li, .header_top_right ul li{display:inline-block; height:35px; position:relative; line-height:35px ; }
.ielt8 .header_top_left ul li, .ielt8 .header_top_right ul li{ display:inline;zoom:1 }
#nav_user_data{float:left;}
#nav_user_data a{float:right;padding:0 5px;}
.header_top_left ul li em{  width:10px; height:14px; float:left; margin:11px 5px 0 0 ; display:inline}
.header_top_right{float:right; height:35px;/* margin-right: -15px; */display: inline;}
.header_top_right ul li a, .header_top_right ul li  span ,.header_top_right ul li em{float:left;display:inline; color:#999}
.header_top_right ul li a,.header_top_right ul li em{ padding: 0 15px; }
.header_top_right ul li a.nav_fzlink{color: #f25618;}
.header_top_right ul li .htr_line{overflow: hidden;width: 1px;height: 12px;margin-top: 11px;background-color: #eee;}
.header_top_right ul li a p{display:inline; float: left;}
.header_top_right ul li .htr_login{padding-right: 0;}
.header_top_right ul li .htr_username p{margin-right:5px; max-width: 68px;}
.header_top_right ul li .htr_username,.header_top_right ul li .htr_mes{position: relative;color: #999; line-height: 35px; height: 35px; padding: 0 15px;border-left: 1px solid #f9f9f9;border-right: 1px solid #f9f9f9;}
.ico_msg{float: left;display: inline;width: 18px; height: 15px;margin-top: 8px;margin-right: 3px;background-position:  -82px -260px;}
.act .ico_msg{background-position: -103px -260px;}
.htr_username_box .triangle_up,.htr_username_box .triangle_down,.htr_mes_box .triangle_up,.htr_mes_box .triangle_down{position: relative;top: 16px;float: left;display: inline;margin-left: 5px;}
.header_top_right ul li a:hover{color:#f25618; text-decoration:none}
.htr_username_box,.htr_mes_box{position: relative;}
.htr_username_box{max-width: 117px;}
.header_top_right ul li .on .htr_mes,.header_top_right ul li .on .htr_username{height: 36px;background-color: #fff;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.header_top_right ul li .on .htr_mes_memu,.header_top_right ul li .on .user_memu{position: absolute;top: 36px;left: 0;width: 115px;border: 1px solid #eee;border-top: 0;background-color: #fff;overflow: hidden;}
.header_top_right ul li .on .htr_mes_memu li,.header_top_right ul li .on .user_memu li{position: relative;float: left;display: inline;width: 115px;height: 31px;line-height: 31px;}
.header_top_right ul li .on .htr_mes_memu,.header_top_right ul li .on .htr_mes_memu li{width: 121px;}
.header_top_right ul li .on .htr_mes_memu li:hover,.header_top_right ul li .on .user_memu li:hover{background-color: #f8f8f8;}
.header_top_right ul li .on .htr_mes_memu li b{position: absolute;right:7px;top: 0;display: block;width: 35px;font-weight: normal;color: #ff6666;}
.header_top_right ul li .user_memu a,.header_top_right ul li .htr_mes_memu a{display: block;}
.header_top_right ul li .user_memu a{width: 115px;}
.header_top_right ul li .htr_mes_memu a{width: 106px;padding-right: 0;}
.header_center{ position:relative;z-index:2000}
.header_center_container{width:1220px; margin:0 auto;}
.narrow_980 .header_center_container{width:980px}
.header_center_main{ height:115px;position:relative;}
.header_center_container span.hcc_logo{ float:left; margin-top:28px; height:65px; width:320px; background-position:0 -350px; margin-right:94px; display:inline}
.narrow_980 .header_center_container span.hcc_logo{margin-right:40px}
.header_center_container span.hcc_logo a.logo, .hcc_zxb a{ display:block; height:0;  overflow:hidden; padding-top:65px}
.header_center .mod_yeltip{margin: 10px 0;*zoom:1;}
.header_center .mod_yeltip a{color: #b37b47;}
.header_center .mod_yeltip a:hover{color: #f25618;}
.header_search{height:36px; border:2px solid #01af63; float:left; margin-top:35px; display:inline;  position:relative; width:496px; }
.narrow_980 .header_search{width:364px;}
.header_search .header_select{position:relative; z-index:9999;  float:left}
.header_search .header_select a.header_select_sort{ height:36px; border-right:1px solid #eee; width:auto; background:#f9f9f9; text-decoration:none; position:relative; z-index:120; display:inline-block; color:#666;padding-right:15px;}

.header_search .header_select a.header_select_sort span em{ float:left; height:36px; line-height:35px; margin:0 10px 0 15px; font-size:12px;  display: inline}
.header_search .header_select a.header_select_sort span b{background-position:-70px 0 ; width:7px; height:4px;top:16px; float: left; position: relative;display: inline}
.header_search .on a.header_select_sort{height:34px; border-left:1px solid #eee; border-bottom:1px solid #fff; border-top:1px solid #eee; background:#fff }
.header_search .on a.header_select_sort span em{height:34px;  line-height:33px;margin:0 9px 0 14px;}
.header_search .on a.header_select_sort span b{background-position:-91px 0;top:15px}
.header_search .header_select ul{position:absolute; z-index:99; background:#fff; border:1px solid #eee; top:35px; padding:10px 0;  left:0; display:none}
.header_search .on ul{display:block}
.header_search .header_select ul li{width:93px; height:32px; ; line-height:32px}
.header_search .header_select ul li a{display:block; padding-left:14px; color:#666}
.header_search .header_select ul li a:hover{background:#f8f8f8; text-decoration:none}
.header_search .header_search_input{width:300px; height:22px; border:1px solid #fff; float:left; padding-left:9px; line-height:22px; color:#666; border:0; margin-top:7px; display: inline}
.header_search .header_search_input:focus{border-color:0;}
.narrow_980 .header_search .header_search_input{width:180px}
.header_search .header_search_input_text{ position:absolute; width:321px; padding-left:9px;height:34px; line-height:34px; color:#bcbcbc; top:1px; right:70px; cursor:text}
.narrow_980 .header_search   .header_search_input_text{width:200px}
.header_search  .header_search_submit{border:0; background:#01af63; width:75px; height:36px; text-align:center; font-size:16px;  color:#fff; position:absolute; right:0; top:0 ; cursor:pointer}
.hcc_zxb{width:151px; height:58px; background-position:0 -101px; position:absolute; right:0; top:20px}
.header_bottom {height:40px; width:100%; border-bottom:2px solid #01af63; position:relative; z-index:999; display: table;} 
.header_bottom .header_menu{width:1220px; margin:0 auto; height:40px}
.narrow_980 .header_bottom .header_menu{width:980px}
.header_bottom .header_menu ul li{padding:0 20px; float:left; height:40px; line-height:40px;  font-size:16px; position:relative }
.header_bottom .header_menu ul li.has_hotIcon em.sjbj_hot{width: 24px; height: 15px; background-position:-176px -16px; position: absolute; top: 6px ; right: 20px}
.header_bottom .header_menu ul li.has_homeIcon em.jjjcc_icon{width: 10px; height: 10px; background-position: -110px -165px; position: absolute; top: 7px; right: 30px; display: none}
.header_bottom .header_menu ul li a{color:#333; text-decoration:none; display: block;  padding:0 25px; }
.header_bottom .header_menu ul li a:hover{color:#f25618}
.header_bottom .header_menu ul li.on, .header_bottom .header_menu ul li.menu_hover{background:#01af63}
.header_bottom .header_menu ul li.on a ,.header_bottom .header_menu ul li.menu_hover a{color:#fff}
.header_bottom .header_menu ul li.on a:hover, .header_bottom .header_menu ul li.menu_hover a:hover{color:#fff}
.header_bottom .header_menu ul li.has_secondMenu{padding:0; width:178px;}
.header_bottom .header_menu ul li.has_secondMenu a{padding:0;}
.header_bottom .header_menu ul li.has_secondMenu a em{ width:7px; height:4px; position:absolute; top:20px; background-position:-77px 0 ;}
.header_bottom .header_menu ul li.has_secondMenu a em.menu_arrow{right:49px}
.header_bottom .header_menu ul li.has_secondMenu a em.menu_arrow_two{right:65px}
.header_bottom .header_menu ul li.on a em{background-position:-98px 0}
.header_bottom .header_menu ul li.menu_hover a em{background-position:-84px 0}
.header_bottom .header_menu ul li.has_secondMenu span{float:left;margin-left:45px; display:inline; cursor: pointer;}
.header_bottom .header_menu ul li.has_secondMenu dl{position:absolute; top:40px; left:0; background:#019d59;font: 12px/1.5 tahoma, arial, \5b8b\4f53; width:178px; display:none; border-top:2px solid #01af63}
.header_bottom .header_menu ul li.menu_hover dl{display:block}
.header_bottom .header_menu ul li.has_secondMenu dl dd{padding:11px 0; float:left; font-size:0}
.header_bottom .header_menu ul li.has_secondMenu dl dd a{padding-left:45px; height:32px; line-height:32px; width:133px; display:inline-block; font-size:12px; font-family:"Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.header_bottom .header_menu ul li.has_secondMenu dl dd a:hover{background:#018d50; color:#fff}
.header_bottom .header_menu ul li  b{ width:1px; position:absolute; right:0; top:13px; height:16px; background:#eee; overflow:hidden}
.header_bottom .header_menu ul li.menu_hover b, .header_bottom .header_menu ul li.on b{display:none}
.header_bottom .header_menu .q_code{background-position: 0 -187px; width: 115px; height: 31px; float:left; position: relative; top:9px; left: 71px ; overflow : visible;cursor: pointer;}
.narrow_980 .header_bottom .header_menu .q_code{display: none}
.header_bottom .header_menu .q_code .q_code_applnk{width:100%; height:100%;display: block;}
.header_bottom .header_menu .q_code .qcode_lnk{display: block;}
.header_bottom .header_menu .q_code div.q_code_layer{position: absolute; width: 132px; height: 286px ; border: 1px solid #01af63; border-radius: 4px; background: #fff; top:0; right: -60px; display: none; }
.header_bottom .header_menu .q_code div.q_code_layer span.qcode_title{margin:7px 0 0 16px; color: #666; display: inline-block; font-size: 12px; font-family:"Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; }
.header_bottom .header_menu .q_code div.q_code_layer span.qcode_img{background-position:-413px 0; width: 100px; height: 100px; margin:11px 0 0 16px; display: inline-block;}
.header_bottom .header_menu .q_code div.q_code_layer span.wech{background-position: -221px -102px;}
/* 头部品宣图 */
.banner_arrow,.slider_ico{background: url(../images/banner.png) no-repeat;_background: url(../images/banner.gif) no-repeat;display: block;}
.index_banner_s .slider_mark{position: absolute;bottom: 10px;left: 48%;height: 10px;}
.index_banner_s .slider_mark li{width: 10px;height: 10px;float: left;margin: 0 5px;}
.index_banner_s .slider_ico{display: block;width: 10px;height: 10px;background-position: 0 -21px;overflow: hidden;opacity: 0.5;filter:alpha(opacity=50);}
.index_banner_s .mark_dot_on .slider_ico{opacity: 100;filter:alpha(opacity=100);}
.narrow_980 .index_banner_s .banner_slider li{width: 230px;}
.index_banner_s .bLeft,.index_banner_s .bRight{background: url(../images/index_global.png) no-repeat;_background: url(../images/index_global.gif) no-repeat;display: inline-block;*display: inline;zoom:1;}
.index_banner_s .slider_mark li{margin: 0 2px;width: 6px;height: 6px;}
.index_banner_s,.index_banner_s .banner_slider li{width: 230px;height: 70px;}
.index_banner_s{position: absolute;top:20px;right: 0; overflow: hidden;}
.index_banner_s .banner_slider{width: 9999px; height: 70px; position:absolute; overflow: hidden}
.index_banner_s .banner_slider li{ overflow: hidden;float: left}
.index_banner_s .bLeft,.index_banner_s .bRight{position: absolute; width: 12px; height: 22px; z-index: 2; top: 50%;font-size: 0;margin-top: -6px;display: none;text-indent: -999em;}
.index_banner_s:hover .bLeft,.index_banner_s:hover .bRight{display: block;}
.index_banner_s .bLeft{left: 0; background-position: -142px -39px;}
.index_banner_s .bRight{right: 0; background-position: -150px -39px; }
.index_banner_s .slider_ico{width: 6px;height: 6px;background-position: -11px -21px;}
.index_banner_s .slider_mark{right: 18px;left:48%;bottom: 8px;height: 6px;}

/* footer */
.footer{width:100%; position:relative; /*top:100px*/ bottom:0; margin-top: 60px; z-index:32;}
.footer_top{width:100%; border-top:1px solid #eee; background:#f8f8f8;padding-bottom:50px; float:left}
.footer_top.footer_special_p{ padding-bottom:80px;}
.footer_top_container{width:1220px; margin:0 auto;  position:relative}
.narrow_980 .footer_top_container{width:980px}
.ftc_left{float:left; width:888px; margin-top:23px; display:inline; position:relative}
.narrow_980 .ftc_left{width:649px}
.ftc_left .ftcl_tab{height:32px; border-bottom:1px solid #eaeaea}
.ftc_left .ftcl_tab  li{float:left; position:relative; margin-right:39px; height:32px; line-height:32px; display:inline; width:auto}
.ftc_left .ftcl_tab  li a{position:relative; width:auto; height:32px; text-align:center; line-height:32px; float:left;color:#666 }
.ftc_left .ftcl_tab  li.on a{border-bottom:1px solid #009635; }
.ielt7 .ftc_left .ftcl_tab li.on a{bottom:-1px; line-height:31px}
.ftc_left .ftclt_content{margin-top:16px; display:none;width: 888px;zoom:1;}
.ftc_left .ftclt_content:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.narrow_980 .ftc_left .ftclt_content{width: 649px;}
.ftc_left .on{display:block}
.ftc_left .ftclt_content a{color:#999;margin-right:10px; white-space:nowrap; height:20px; line-height:20px; float: left; }
.ftc_left .ftclt_content a:hover{color:#666}
.ftc_left .join_link{position:absolute; right:0; top:0; height:32px; line-height:32px; color:#666; text-align:left; width:58px; text-align:left}
.ftc_left .join_link span{background-position:-36px 0; width:5px; height:9px; position:absolute; right:0; top:12px}
.ftc_center{float:left; width:100px; margin:23px 0 0 85px; display:inline}
.ftc_center dl dt{ float:left; width:100px; height:32px; line-height:32px}
.ftc_center dl  dd{float:left; width:100px;}
.ftc_center dl  dd a{margin-top:9px; float:left; position:relative; width:100%; height:14px; line-height:12px; color:#666}
.ftc_center dl dd a div.wechat_bg{background-position:-322px 0; position:absolute; bottom:14px; left:-15px; width:91px; height:100px; display:none}
.ftc_center dl  dd a.wechat_sns:hover{color:#60b400}
.ftc_center dl  dd a.sina_sns:hover{color:#d6332a}
.ftc_center dl  dd a.qzone_sns:hover{color:#eaaf00}
.ftc_center dl  dd a.txwb_sns:hover{color:#42adcf}
.ftc_center dl  dd a em{float:left; display:inline}
.ftc_center dl  dd a.sina_sns em{ background-position: -107px 1px; width:16px; height:14px; margin-right:4px}
.ftc_center dl  dd a.txwb_sns em{ background-position: -125px 0; width:12px; height:14px; margin-right:7px}
.ftc_center dl  dd a.qzone_sns em{ background-position: -138px 0; width:17px; height:14px; margin-right:5px}
.ftc_center dl  dd a.wechat_sns em{ background-position: -156px 1px; width:16px; height:14px; margin-right:6px}
.ftc_center dl  dd a.sina_sns:hover em{ background-position: -107px -15px; }
.ftc_center dl  dd a.txwb_sns:hover em{ background-position: -125px -16px;}
.ftc_center dl  dd a.qzone_sns:hover em{ background-position: -138px -16px;}
.ftc_center dl  dd a.wechat_sns:hover em{ background-position: -156px -15px;}
.ftc_right{float:right; width:100px;margin-top:23px; display:inline}
.ftc_right dl dt{ width:100px; height:32px; line-height:32px; text-align:center; }
.ftc_right dl dd{ width:100px; height:100px; background-position:-412px 0}
.footer_bottom{min-width:1220px;width:100%;padding-bottom:40px; background:#1f1f1f; border-top:2px solid #009635; float:left}
.narrow_980 .footer_bottom{min-width: 980px}
.footer_bottom_container{width:1220px; margin:0 auto}
.narrow_980 .footer_bottom_container{width: 980px}
.fbc_menu{text-align:center; margin-top:20px}
.fbc_menu ul li{width:71px; height:14px; display:inline-block; font-size:0; margin-left:-2px}
.ielt8 .fbc_menu ul li{display:inline; zoom:1}
.fbc_menu ul li a{ float:left; width:70px; height:14px; line-height:14px; color:#fff; font-size:12px}
.fbc_menu ul li span{width:1px; height:12px; margin-top:2px; background:#fff; float:left;overflow:hidden}
.footer_bottom_container .fbc_copyright{margin-top:28px; text-align:center; height:14px; line-height:14px; color:#666;}
.footer_bottom_container .fbc_copyright a{color: #666;font-family: tahoma, arial, \5b8b\4f53;}
.footer_bottom_container .fbc_icpico{margin-top:17px; text-align:center;height: 33px;}
.footer_bottom_container .fbc_icpico span{display: inline-block; margin-right: 20px; }
.footer_bottom_container .fbc_icpico span.fbc_ico1{ background-position: -156px -135px; width: 28px; height: 29px; }
.footer_bottom_container .fbc_icpico span.fbc_ico2{ background-position: -185px -102px; width: 32px; height: 33px; }
.footer_bottom_container .fbc_icpico span.fbc_ico3{ background-position: -156px -102px; width: 28px; height: 31px; }
.footer_bottom_container .fbc_icpico span.fbc_ico4{background-position: 0 -225px; width: 90px; height: 32px;}


/*当前位置*/
.position{float: left;margin-left: 15px;}
.small-nav-wrap{height: 33px;border-bottom: 1px solid #eeeeee;padding-top: 10px;width:100%;}
.small-nav{margin: 0 auto;line-height: 23px;}
.small-nav a{color:#999;}

/*筛选*/
.zgs_select_type dl{border-top:1px dotted #eaeaea; width:100%;top:-1px; position:relative; overflow:hidden}
.ielt7 .zgs_select_type dl{overflow:hidden}
.zgs_select_type dl.zgs_st_dl_two{border-top:1px solid #eaeaea;}
.zgs_select_type dl dt{width:77px; border-right:1px solid #eaeaea; text-align:center;  position:absolute;top:0; left:0 ; height:100%;line-height:40px; z-index:1; color:#999; background-color: #f8f8f8}
.ielt7 .zgs_select_type dl dt{height:999px}
.zgs_select_type dl dd{float:left; width:820px; margin-left:110px; display:inline}
.narrow_980 .zgs_select_type dl dd{width: 600px}
.zgs_select_type dl.height_40,.zgs_select_type .height_40{height:40px ; position: relative; overflow: hidden}
.zgs_select_type dl.height_auto,.zgs_select_type .height_auto{height:auto}
.zgs_select_type .all_gz { float:left; width: 800px}
.narrow_980 .zgs_select_type .all_gz{width: 580px}
.zgs_select_type dl dd a{float:left; height:40px; line-height:40px; margin-right: 30px; text-align:left; color:#666; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.zgs_select_type dl dd a:hover{color:#f25618}
.zgs_select_type dl dd a.on{font-weight:bold; color:#dd0000}
.zgs_select_type dl span.xgt_nav_showMore{position:absolute; width:16px; height:16px; background-position:0 -16px; right:20px; top:12px; cursor: pointer;}
.zgs_select_type dl span.xgt_nav_showMore_two{position:absolute; width:16px; height:16px; background-position:0 -16px; right:0; top:12px; cursor: pointer;}
.zgs_select_type dl span.showMore_down{background-position:-17px -16px}
.zgs_select_type dl.xgt_st_colour dd{font-size:0; height:49px}
.zgs_select_type dl.xgt_st_colour dd a{height:16px; width:40px; margin-top:18px}

/* backToTop */
.nav_top{position: fixed;bottom: 100px;right: 50%;margin-right: -680px;z-index: 7000;}
.narrow_980 .nav_top{margin-right: -534px;}
.ielt7 .nav_top{position: absolute;}
.qq_list{display: none;position: absolute;left: -99px;bottom: 99px;width: 98px;min-height: 48px;border: 1px solid #eee;background: #fff;z-index: 9;}
.qq_list .one{height: 48px;line-height: 48px;}
.qq_list li{height: 30px;line-height: 30px;}
.qq_list li a{cursor: pointer;}
.qq_list li a:hover {color: #F25618;}
.qq_list li a:hover span{color: #F25618;}
.qq_list li em{float: left;display: inline;width: 11px; height: 12px;margin: 10px 5px 0 16px;background-position: -98px -165px;}
.qq_list .one em{margin: 19px 5px 0 16px;}
.qq_list li span{float: left;width: 50px;color: #666;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.nav_top_list{position: relative;z-index: 10;}
.nav_top_list .ico_qq{position: relative;display: block;width: 48px;height: 48px;border: 1px solid #eee;border-bottom:0;background: #f8f8f8;cursor: pointer;display:none;}
.nav_top_list .ico_qq em{position: absolute;bottom: 1px;left: 9px;display: block;width: 32px;height: 16px;text-align: center;line-height: 16px;color: #fff;background-color: #00b34a;}
.nav_top_list .ico_qq_act{border-left: 1px solid #fff;background: #fff;}
.nav_top_list .ico_qq i{display: block;width: 13px; height: 15px;margin: 16px auto 0;background-position: -65px -165px;}

.nav_top_list .ico_top,.nav_top_list .ico_feedback,.nav_top_list .ico_server{display: block;width: 32px;height: 32px;padding: 8px;border: 1px solid #eee;background: #f8f8f8;}
.nav_top_list .ico_top i,.nav_top_list .ico_server i,.nav_top_list .ico_feedback i{display: block;width: 18px; height: 18px;margin: 8px auto 0;background-position: -79px -165px;}
.nav_top_list .ico_feedback i{background-position: -121px -165px;}
.nav_top_list .ico_server i{width: 19px; height: 19px;background-position: -141px -164px;}
/*.nav_top_list .ico_server:hover i{background-position: -162px -164px;}*/
.ielt8 .nav_top_list .ico_top i,.ielt8 .nav_top_list .ico_feedback i,.ielt8 .nav_top_list .ico_server i{margin: 14px auto 0;}
.nav_top_list .ico_top,.nav_top_list .ico_top span,.nav_top_list .ico_feedback span,.nav_top_list .ico_server span{display: none;}
.nav_top_list .ico_top:hover span,.nav_top_list .ico_feedback:hover span,.nav_top_list .ico_server:hover span{text-align: center;line-height: 16px; color: #999;}

.new_loading{ width: 100%; height:20px; margin:10px 0; text-align: center}
.new_loading em{background: url(../images/loading.gif) no-repeat;  width: 20px; height: 20px ; display: inline-block}

/*-----------------add by kevin.yuan 2014-8-4 ---------------------*/
.color-items{  opacity: 0.5;  filter:alpha(opacity=50); }
.color-items:hover{opacity: 1;  filter:alpha(opacity=100);}

/*全局分页样式*/
.pages{ margin-top: 43px;text-align: center; clear: both;}
.pages a{color:#aaa; border: 1px solid #dfdfdf;padding: 8px 18px;cursor: pointer;}
.pages a:hover{color: #fff!important;border:1px solid #ffa00b;background:#ffa00b;}
.pages em{color:#01a469;}
.pages strong{background: #01a469;padding: 3px 6px;}
.pages b{padding: 8px 18px;}
.pages a b{padding:0;}

.warpper_dl{width:90%;margin: 0 auto;}
div.small_cage_more .dl_nav dd.green_line{ height: 2px; width: 70px; background:#01a469;position: absolute; top:31px;z-index:999;left:0px;overflow: hidden;}/*绿色导航条*/
/*底部链接结速*/

 /*过渡时期样式*/
.narrow_1220 .limit_nav_new , .narrow_980 .limit_nav_new,.narrow_1220 .footer,.narrow_980 .footer { display: table;}
.narrow_980 .limit_nav_new,.narrow_980 .footer {min-width: 980px}
.narrow_1220 .limit_nav_new ,.narrow_1220 .footer {min-width: 1220px}

.narrow_1220 .limit_w, .narrow_1220 .nav_jifen_new,.narrow_1220 .narrow_footer{width: 1220px; display: table; }
.narrow_980 .limit_w, .narrow_980 .nav_jifen_new,.narrow_980 .footer p.footer_nav,.narrow_980 .warpper_dl ,.narrow_980 div.small_cage_more,.narrow_980 .narrow_footer{width: 980px; display: inline-block}
.narrow_980 .nav_new_list li a, .narrow_1220 .nav_new_list li a{font-size: 14px; font-family:"Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; }
.narrow_980 .bottom-page , .narrow_1220 .bottom-page{padding-bottom:120px;}
.narrow_980 span.line , .narrow_1220 span.line{width: 1px; height: 10px; }
.narrow_980 #header,.narrow_980 .footer{display: table;width: 100%}
.lgn_txt{overflow: hidden}
/****在线咨询***/

/* 小头部 */
.zgs_header { position: relative;min-width: 1220px; height: 35px; background: #fff; border-bottom: 2px solid #00af63;z-index: 2000 }
.zgs_header a{ font-family:"Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.zgsh_top {  width: 1220px;height: 35px;  display: table;margin: 0 auto;}
.narrow_980 .zgsh_top_center{ width:980px;}
.zgsh_top_center_left ul li, .zgsh_top_center_right ul li { display: inline-block; height: 35px; position: relative; line-height: 35px;  }
.ielt8 .zgsh_top_center_left ul li, .ielt8 .zgsh_top_center_right ul li { display: inline; zoom: 1 }
.zgsh_top_center_left ul li { /*width: 78px; */vertical-align:middle;}
.zgsh_top_center_left ul li.on a{color:#00af63}
.zgsh_top_center_left ul li a { height: 35px; display: inline-block; line-height: 35px; color: #333; margin-right:26px; }
.narrow_980 .zgsh_top_center_left ul li a { margin-right:19px;}
.narrow_980 .zgsh_top_center_left li a.logo{ margin-right:10px;}
.zgsh_top_center_left ul li a:hover { color: #f25618; }
.zgsh_top_center_right { float: right; height: 35px; }
.zgsh_top_center_right ul li a, .zgsh_top_center_right ul li span, .zgsh_top_center_right ul li em { float: left;display: inline; color: #999;font-family:"Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; }
.zgsh_top_center_right ul li a,.zgsh_top_center_right ul li em{padding: 0 15px;}
.zgsh_top_center_right ul li a.nav_fzlink{color: #f25618;}
.zgsh_top_center_right ul li a:hover { color: #f25618; text-decoration: none }
.zgsh_top_center_right ul li span { height: 12px; background: #eee; margin-top: 11px; width: 1px; overflow: hidden }
.zgs_header .zgsh_center { width: 100%; height: 100px }
.zgs_header .zgsh_center .zgshc_company { width: 980px; height: 100px; margin: 0 auto; position: relative }
.zgs_header .zgsh_center .zgshc_company span.zc_bg { width: 124px; height: 123px; position: absolute; bottom:-40px ; left: 0 }
.zgs_header .zgsh_center .zgshc_company span.zc_bg img { width: 120px; height: 120px; margin: 3px 0 0 2px }
.zgsh_top_center_right ul li a p{display:inline; float: left;}
.zgsh_top_center_right ul li .htr_login{padding-right: 0;}
.zgsh_top_center_right ul li .htr_username p{margin-right:5px; max-width: 68px;}
.zgsh_top_center_right ul li .htr_username,.zgsh_top_center_right ul li .htr_mes{position: relative;color: #999; line-height: 35px; height: 35px; padding: 0 15px;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.zgsh_top_center_right ul li .on .htr_mes,.zgsh_top_center_right ul li .on .htr_username{height: 36px;background-color: #fff;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.zgsh_top_center_right ul li .on .htr_mes_memu,.zgsh_top_center_right ul li .on .user_memu{position: absolute;top: 36px;left: 0;width: 115px;border: 1px solid #eee;border-top: 0;background-color: #fff;overflow: hidden;}
.zgsh_top_center_right ul li .on .htr_mes_memu li,.zgsh_top_center_right ul li .on .user_memu li{position: relative;float: left;display: inline;width: 115px;height: 31px;line-height: 31px;}
.zgsh_top_center_right ul li .on .htr_mes_memu,.zgsh_top_center_right ul li .on .htr_mes_memu li{width: 121px;}
.zgsh_top_center_right ul li .on .htr_mes_memu li:hover,.zgsh_top_center_right ul li .on .user_memu li:hover{background-color: #f8f8f8;}
.zgsh_top_center_right ul li .on .htr_mes_memu li b{position: absolute;right:7px;top: 0;display: block;width: 35px;font-weight: normal;color: #ff6666;}
.zgsh_top_center_right ul li .user_memu a,.zgsh_top_center_right ul li .htr_mes_memu a{display: block;}
.zgsh_top_center_right ul li .user_memu a{width: 115px;}
.zgsh_top_center_right ul li .htr_mes_memu a{width: 106px;padding-right: 0;}

/* 全站公用icon & 小箭头 & 小三角
 *****  by  sisi.yuan
 */
.ico_tip_ok,.ico_tip_ok_s,.ico_tip_warn,.ico_tip_warn_s,.ico_error,.ico_protect,.ico_info_s,.mod_yeltip .yeltip_close,
.arrow_gray,.arrow_green,.arrow_gray_up,.arrow_gray_down,.arrow_gray_upact,.arrow_gray_downact,.ico_tip_warn_green,.ico_tip_warn_green_s,.triangle_down,.triangle_up,.ico_scan,.ico_crown,
.ico_sort_downon,.ico_sort_upon,.ico_sort_downoff,.ico_sort_upoff,.ico_comment,.ico_praise,.ico_praise_no,.ico_pic{display: inline-block;}
.ico_tip_ok,.ico_tip_warn{height: 60px;width: 60px;background-position: -322px -102px;}
.ico_tip_warn{background-position: -322px -163px;}
.ico_tip_ok_s,.ico_tip_warn_s{height: 32px;width: 32px;background-position: -91px -225px;}
.ico_tip_warn_s{background-position: -124px -225px;}
.ico_error{width: 13px;height: 13px;background-position: -51px -165px;margin-right: 5px;vertical-align: middle;}
.ico_protect{width: 14px;height: 17px;background-position: -197px -165px;}
.ico_star_yel,.ico_star_grey,.ico_star_half{width: 12px;height: 12px;display: inline-block;vertical-align: top;}
.ico_star_yel{background-position: -204px -188px;}
.ico_star_grey{background-position: -204px -202px;}
.ico_star_half{background-position: -198px -223px;}
.ico_info_s{width: 14px;height: 14px;background-position: -36px -165px;margin-right: 5px;vertical-align: -2px;*vertical-align: middle;}
.ico_scan{width: 12px;height: 8px;background-position: -180px -239px;margin-right: 5px;}
.ico_crown{width: 16px;height: 16px;background-position: -193px -239px;}
/*add_ico 2014.11.27*/
.ico_comment{ background-position: -40px -260px ;width: 12px;	height: 11px;vertical-align: middle;}
.ico_praise{background-position:-53px -260px;width: 12px;	height: 11px;vertical-align: middle;}
.ico_praise_no{background-position:-66px -260px;width: 12px;	height: 11px;vertical-align: middle;}
.ico_pic{ background-position:-25px -260px;  width:14px; height:14px;vertical-align: middle;}	
/*end*/
.arrow_gray{width: 5px;height: 9px;background-position: -31px -7px;vertical-align: middle;}
.arrow_green{width: 5px;height: 9px;background-position: -19px -7px;vertical-align: middle;}
a:hover .arrow_gray,a:hover .arrow_green{background-position: -25px -7px;}
.arrow_gray_up,.arrow_gray_down,.arrow_gray_upact,.arrow_gray_downact{width: 9px;height: 5px;vertical-align: middle;}
.arrow_gray_up{background-position: -37px -10px;}
.arrow_gray_down{background-position: -47px -10px;}
.arrow_gray_upact,a:hover .arrow_gray_up{background-position: -65px -10px;}
.arrow_gray_downact,a:hover .arrow_gray_down{background-position: -56px -10px;}
.ico_tip_warn_green{background-position:-260px -223px;width:60px;height:60px; }
.ico_tip_warn_green_s{background-position:-350px -227px;width:24px;height:24px;  vertical-align: middle;margin-right: 8px; }
.triangle_down,.triangle_up{width:7px;height:4px;vertical-align: middle;margin-left: 3px;}
.triangle_down{background-position:-70px 0px;}
.triangle_up{background-position:-91px 0px;}
.ico_sort_downon,.ico_sort_upon,.ico_sort_downoff,.ico_sort_upoff{width: 7px;height: 9px;margin-left: 6px;}
.ico_sort_downon{background-position: -221px -203px;}
.ico_sort_downoff{background-position: -229px -203px;}
a:hover .ico_sort_downon,a:hover .ico_sort_downoff{background-position: -237px -203px;}
.ico_sort_upon{background-position: -221px -213px;}
.ico_sort_upoff{background-position: -229px -213px}
a:hover .ico_sort_upon,a:hover .ico_sort_upoff{background-position: -237px -213px;}

/* 小黄条提示--全站公用 
 *****  by  sisi.yuan
 */
.mod_yeltip{position: relative;}
.mod_yeltip .yeltip_close{width: 10px;height: 10px;background-position: -383px -102px;position: absolute;right: 10px;top: 12px;}
.mod_yeltip .mod_yeltip_bd{border:1px solid #fff0d8;background-color: #fffdee;padding: 8px 10px;}

/* 按钮样式--全站公用 
 *****  by  sisi.yuan
 */
.btn_org{display:inline-block;height: 36px;line-height: 36px;color: #fff;background-color: #f36f20;border:none;cursor: pointer;padding: 0 20px;}
.btn_org:hover{background-color: #e7691e;color: #fff;}
.btn_white{display:inline-block;height: 34px;line-height: 34px;border: 1px solid #d8d8d8;background-color: #FFF;padding: 0 20px;white-space: nowrap;color: #333;}
.btn_white:hover{color: #333;border-color: #ccc;}
input.btn_white{height: 36px;cursor: pointer;}
input.btn_org,input.btn_white{*overflow: visible;}
input.btn_green{display:inline-block;height: 32px;line-height: 32px;color: #fff;background-color: #01af63;border:none;cursor: pointer;padding: 0 20px;}
input.btn_green_a{display:inline-block;height:18px;line-height: 18px;color: #01af63;background:none;border:none;cursor: pointer;vertical-align: middle;}
input.btn_grey{ background:#f8f8f8; border:1px solid #e4e4e4; padding:0 8px; line-height:18px;vertical-align: middle; cursor: pointer;color:#999;}
input.btn_grey_a{background:none;border:none;line-height:18px;vertical-align: middle; color:#999;cursor: pointer;}

/* 表单 -- 全站公用 
 *****  by  sisi.yuan
 */
.mod_form .form_hd{padding-left: 20px;color: #999;margin-bottom: 16px;}
.mod_form .form_hd .ico_info_s{float: left;margin-left: -20px;margin-top: 2px;}
.mod_form .text{padding: 7px 10px;width: 184px;border:1px solid #ddd;}
.mod_form .select{width: 206px;border:1px solid #ddd;height: 34px;line-height: 28px;}
.mod_form .select_s{width: 90px;}
.mod_form .form_line{zoom:1;}
.mod_form .form_line:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.mod_form .label{width: 24.6%;padding-right: 8px;margin-left: -8px;float: left;text-align: right;line-height: 34px;}
.mod_form .element{width: 75.4%;float: right;padding-bottom: 15px;}
.mod_form .form_error{margin-top: 3px;color: #f66;}
.mod_form .text_wrap{position: relative;}
.mod_form .text_wrap .unit{margin-left: -20px;}
.mod_form .text_wrap .text_lbl{color: #bbb;position: absolute;left: 10px;top: 8px;}
.mod_form .btn_org,.mod_form .btn_white{float: left;}
.mod_form .btn_org{margin-right: 12px;}
/* 表单[ 扩展 ] -- 全站公用 
 *****  如页面右侧发标表单
 *****  by  sisi.yuan
 */
.mod_form_wide .form_line{position: relative;}
.mod_form_wide .text{width: auto;display: block;}
.mod_form_wide .element{width: auto;float: none;padding-bottom: 10px;}
.mod_form_wide .form_line_btn .btn_org{display: block;padding: 0;width: 100%;height: 40px;line-height: 40px;float: none;}

/* tab切换[[ */
.mod_tab{overflow: hidden;}
.mod_tab .mod_tab_hd{height: 43px;background-color: #f8f8f8;border:1px solid #e8e8e8;border-bottom: none;}
.mod_tab .mod_tab_hd li{float: left;border-right: 1px solid #e8e8e8;}
.mod_tab .mod_tab_hd li a{display: block;padding: 0 23px;height: 43px;line-height: 43px;font-size: 14px;color: #333;}
.mod_tab .mod_tab_hd li a:hover{color: #01af63;}
.mod_tab .mod_tab_hd li.on a{background-color: #fff;border-top: 2px solid #01af63;margin-top: -1px;color: #01af63;}
.mod_tab .mod_tab_bd{border:1px solid #e8e8e8;}
/* tab切换]] */

/* 排序[[ */
.mod_sort{border-bottom: 1px solid #eee;zoom:1;}
.mod_sort:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.mod_sort .sort_type{zoom:1;float: left;margin-top: 8px;}
.mod_sort .sort_type:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.mod_sort .sort_type li{float: left;padding-bottom: 8px;margin-right: 25px;}
.mod_sort .sort_type li.on a{color: #01af63;}
.mod_sort .sort_type li.on a:hover{color: #f25618;}
.mod_sort .sort_state{float: right;width: 75px;border:1px solid #fff;position: relative;border-bottom: none}
.mod_sort .sort_state a{display: block;height: 32px;line-height: 32px;text-align: center;}
.mod_sort .sort_state .state_list{display: none;position: absolute;left: -1px;top: 32px;width: 75px;border:1px solid #eee;border-top: none;background-color: #fff;}
.mod_sort .sort_state .state_list a{color: #666;}
.mod_sort .sort_state .state_list a:hover{background-color: #f8f8f8;}
.mod_sort .sort_state_hover{border-color: #eee;}
.mod_sort .sort_state_hover .state_list{display: block;}
.mod_sort .sort_state_hover .state_on{color: #f25618;}
.mod_sort .sort_state_hover .state_on .triangle_down{background-position: -201px 0;}
/* 排序]] */
/*带有小三角的提示框*/
.tip_triangle_left{ border:1px solid #eee; padding:15px; background:#fff; position:relative;}
.tip_triangle_left b{  background:url(../images/global.png) 0 -260px no-repeat;_background:url(../images/global.gif) 0 -260px no-repeat; position:absolute; left:-6px;_left:-21px; top:10px; width:6px; height:12px;}

/*微信二维码*/
.wechat_barcode{position: fixed;left: 50%;bottom: 260px;margin-left: 630px;z-index: 2001;}
.narrow_1190 .wechat_barcode{margin-left: 630px;}


/* 我要装修页面 */
.tenders_header { width: 100%; height: 50px; background: #f8f8f8; line-height: 50px; box-shadow: 1px 1px 3px #ccc; }
.tenders_header span { line-height: 50px; }
.tenders_header h3 font.fontcl2 { font-size: 20px; }
input.text,select.text,textarea.text{outline:none; border:1px solid #e3e3e3; height:26px; line-height:26px; padding:3px 0px 3px 5px;font-size:12px; color:#555;}
.tenders_zb_box_con{display:none;}
ul.tenders_zb_list li { cursor: pointer; border: 1px solid #ddd; background: #f8f8f8; width: 110px; height: 40px; text-align: center; line-height: 40px; font-size: 18px; color: #333; float: left; margin-right: 10px; }
ul.tenders_zb_list li a { color: #333; }
ul.tenders_zb_list li a:hover { text-decoration: none; }
ul.tenders_zb_list li.current { background: #00ad28; color: #fff; border: 1px solid #019c25; }
.tenders_zb_box { padding: 30px 20px; background: #fff; border: 1px solid #ddd; margin-top: -1px; }
.tenders_zb_form { background: #f8f8f8; border: 4px solid #00ad28; width: 470px;padding:10px;}
.tenders_zb_form h3 { border-bottom: 1px solid #ddd;font-size:16px;line-height: 30px; }
.tenders_zb_form table { width: 100%; font-size: 14px; }
.tenders_zb_form table tr td { height: 45px; max-width: 480px; }
.tenders_zb_form table tr td.title { text-align: right; padding-right: 5px; min-width: 65px; }
.tenders_zb_form input.text, .tenders_zb_form select { box-shadow: 0px 0px 3px #eee inset; }
.tenders_zb_form input.long { width: 157px; }
.tenders_zb_form input.all { width: 390px; }
.tenders_zb_form select { height: 32px;width: 120px;margin-right:5px;outline:none; border:1px solid #e3e3e3; height:26px; line-height:26px; padding:3px 0px 3px 5px;font-size:12px; color:#555; }
.tenders_zb_form textarea { width: 390px; height: 50px; margin-bottom: 5px; }
.tenders_zb_form p.pro { font-size: 12px; color: #999; }
.tenders_zb_form span.tel { margin-left: 10px; font-size: 16px; }
.tenders_zb_form label { width: 110px; font-size: 12px; display: inline-block; }
.tenders_company h2 { overflow: hidden; }
.tenders_company h2 label { font-size: 12px; }
.tenders_company ul { overflow: hidden; border: 1px solid #ddd; }
.tenders_company ul li { text-align: center; padding: 5px 6px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; float: left; margin-right: -1px; margin-bottom: -1px; }
.tenders_company ul li:hover { background: #f3f3f3; }
.tenders_company ul li.last { padding: 5px 8px; }
.tenders_company ul li label { font-size: 14px; }
.tenders_company ul li img { width: 180px; height: 90px; }

.tenders_step { height: 125px; background: url(../images/tenders_step.jpg) no-repeat; }
.tenders_step ul { margin-left: 195px; }
.tenders_step ul li { float: left; margin: 0px 15px; ; text-align: center; width: 125px; line-height: 20px; }
.tenders_step ul li h3 { margin-top: 37px; }
.tenders_step ul li.last{margin-left:25px;}
.tenders_step ul li.last p.tel { color: #fff; text-align: right; margin-right: 5px; width: 123px; margin-top: 9px; }
.tenders_step ul li.last h3 { margin-top: 6px; }

.zb_order_tit{font-size:18px;color:#333;}
.tenders_order { background: #f8f8f8; border: 1px solid #ddd; }
.tenders_order_tit { background: #424242; height: 45px; line-height: 45px; }
.tenders_order_tit span { color: #fff; }
.tenders_order ul span.fontcl2 { text-decoration: underline; }
.tenders_order .tenders_order_tit span, .tenders_order_box ul li span { display: inline-block; width: 15%; text-align: center; }
.tenders_order .tenders_order_tit span.long, .tenders_order_box ul li span.long { width: 24%; }
.tenders_order_box { width: 100%; height: 450px; overflow: hidden; }
.tenders_order_box ul li { line-height: 45px; border-bottom: 1px dashed #ddd;display: block;width:978px;}
.tenders_order_box ul li:hover { background: #fff; }




/*功能公用站点加入购物车模板*/
.shopping_hot_list{padding: 15px 14px; margin-top: 20px; margin-bottom: 15px;overflow: hidden;width: 690px;background-color: #fff;border: 1px solid #eee;position: relative;}
.shopping_hot_list ul{ width: 720px ;}
.shopping_hot_list ul li{float: left;width: 165px;margin-right: 10px;font-size: 0;}
.shopping_hot_bottom{padding: 5px;background-color: #fff;border: 1px solid #e8e8e8;font-size: 12px;}
.shopping_hot_bottom a.desc{color: #333;display: block;width: 160px;}
.shopping_hot_bottom a.desc:hover,.account_total .accounted_op a:hover{color: #f25618;}
.shopping_hot_bottom .my_price{color: #ec4444;font-size: 16px;}
.shopping_hot_bottom .market_price{color: #999;}
.shopping_hot_bottom .market_price span{text-decoration: line-through;}
.shopping_hot_bottom .market_price del{ font-family: "arial";}
.shopping_hot_bottom a.add_cart_btn,.cart_empty_text a{height: 30px;line-height: 30px;color: #fff;background-color: #ec4444;text-align: center;padding: 0 13px;margin-top: 16px;}
.shopping_hot_bottom a.add_cart_btn:hover,.cart_empty_text a:hover,.total_right a:hover{background-color: #da3333;color: #fff;}
.shopping_btn_ec4444{ display: block;  text-align: center;margin-top: 14px;  color: #fff;background: #ec4444; width: 56px;height: 24px; line-height: 24px;}
.shopping_btn_ec4444:hover{ color: #fff;}

/*装修报价计算器*/
.zxbj-calc-wrap { width: 243px; border: 1px solid #e8e8e8; border-top: 2px solid #f26f20; background-color: #f8f4ec; }
.zxbj-calc-wrap .top-img img { vertical-align: top; }
.zxbj-calc-wrap .wrap-top, .zxbj-calc-wrap .tab-nav { width: 213px; margin: 0 auto; }
.zxbj-calc-wrap .wrap-top { padding-top: 18px; }
.zxbj-calc-wrap .tab-nav { margin-top: 10px; border-bottom: 2px solid #e5e5e5; /*font-size: 0;*/
text-align: center; }
.zxbj-calc-wrap .tab-nav a { position: relative; bottom: -2px; display: inline-block; width: 103px; text-align: center; padding: 10px 0; font-size: 14px; color: #333; }
.zxbj-calc-wrap .tab-nav a.on { border-bottom: 2px solid #f26f1f; font-weight: bold; color: #f26f20; }
.zxbj-calc-wrap.zxbj-calc-type2 { border-top: 2px solid #f25618; }
.zxbj-calc-wrap.zxbj-calc-type2 .wrap-top p { font-size: 21px; color: #f25618; }
.zxbj-calc-wrap.zxbj-calc-type2 .zxbj-content .element .submit-btn { background-color: #f25618; font-size: 15px; font-weight: bold; }
.zxbj-calc-wrap .wrap-top p { padding-top: 13px; font-size: 16px; color: #f26f20; display: none; }
.zxbj-calc-wrap .zxbj-content { margin-top: 18px; padding-bottom: 20px; width: 213px; margin: 18px auto 0 auto; display: none; }
.zxbj-calc-wrap .zxbj-content .element { position: relative; margin-top: 18px; overflow: hidden; width: 100%; }
.zxbj-calc-wrap .zxbj-content .element.height_auto { margin-bottom: -18px; }
.zxbj-calc-wrap .zxbj-content .element em { position: absolute; top: 8px; left: 8px; color: #999; }
.zxbj-calc-wrap .zxbj-content .element .unit { position: absolute; right: 8px; top: 8px; font-style: normal; }
.zxbj-calc-wrap .zxbj-content .text { display: block; border: 1px solid #ccc; padding: 8px; width: 91%; }
.zxbj-calc-wrap .zxbj .zxbj-content.step1 {  *margin-top: 0; }
.zxbj-calc-wrap .zxbj-content .element select { border: 1px solid #ccc; display: inline-block; padding: 8px; width: 47% }
.zxbj-calc-wrap .jcxj .zxbj-content.step1 select { display: inline-block; width: 52px;/*_width: 32px;*/ }
.zxbj-calc-wrap .zxbj-content .element select.province { float: left; }
.zxbj-calc-wrap .zxbj-content .element select.city { float: right; }
.zxbj-calc-wrap .zxbj-content .element label { display: inline-block; margin-right: 41px;  *margin-right: 28px; }
.zxbj-calc-wrap .jcxj .zxbj-content.step1 label { margin-right: 22px;  *margin-right: 11px; }
.zxbj-calc-wrap .zxbj-content .element label.last, .zxbj-calc-wrap .jcxj .zxbj-content.step1 label.last { margin-right: 0; }
.zxbj-calc-wrap .zxbj-content .element label input[type="radio"] { vertical-align: middle; margin-top: -2px; }
.zxbj-calc-wrap .zxbj-content .element .submit-btn { display: block; height: 40px; width: 100%; line-height: 40px; border: 0; background-color: #f26f20; text-align: center; font-size: 14px; color: #fff; cursor: pointer; }
.zxbj-calc-wrap .zxbj-content .tips { position: relative; padding-left: 20px; _width: 85%; }
.zxbj-calc-wrap .jcxj .zxbj-content.step3 .tips { margin: 63px 0; }
.zxbj-calc-wrap .zxbj-content .tips i { position: absolute; left: 0; top: 3px; display: inline-block; width: 14px; height: 14px; background-position: -36px -165px; }
.zxbj-calc-wrap .zxbj-content .element .submit-btn span { margin-right: 8px; margin-top: -3px; vertical-align: middle; display: inline-block; width: 18px; height: 18px; background-position: -237px -255px; _margin-top: 10px; _vertical-align: baseline; }
.zxbj-calc-wrap .zxbj-content.step3 .tips i { background-position: -221px -255px; }
.zxbj-calc-wrap .zxbj-content .text.yzm { float: left; width: 82px; }
.zxbj-calc-wrap .zxbj-content .passport { float: right; width: 100px; height: 34px; line-height: 34px; border: 1px solid #d6e6f5; background-color: #ebf5fc; text-align: center; color: #5489ba; }
.zxbj-calc-wrap .zxbj-content .price-box { margin: 28px 0 46px 0; text-align: center; }
.zxbj-calc-wrap .zxbj-content .price-box span { font-size: 18px; color: #f26f20; }
.zxbj-calc-wrap .form_error { color: #ff6666; }


.bottom_company_right .bottom_txt{  color: #fff;line-height: 14px; margin-bottom: 10px;text-align: center;margin-top: 10px;}
.narrow_980 .bottom_fiexd_sjybj .bottom_sjybj_right .sjybj_txt{ display: none;}
.narrow_980 .bottom_fiexd_sjybj .bottom_sjybj_right .two_code{display: none;}
.narrow_980 .sjybj_mx{ left: 0;}
.narrow_980 .bottom_fiexd_sjybj .bottom_sjybj_center{ margin-left: 878px;}
.narrow_980 .bottom_sjybj_right .icn_tip_close{right: -36px;}
.narrow_980 .bottom_fiexd_sjybj .bottom_sjybj_left .sjybj_mx_name{ left: 66px;}
.narrow_980 .bottom_fiexd_sjybj .container {width: 980px; margin: 0 auto;}
.narrow_980 .bottom_fiexd_sjybj .bottom_sjybj_content{right: 562px}
.sarifi-sepesil .bottom_fiexd_sjybj.step1 .inp1 {width: 171px;}
.sarifi-sepesil .bottom_fiexd_sjybj.step1 .sel2 {width: 97px;} 
.sarifi-sepesil .bottom_fiexd_sjybj.step1 .bottom_sjybj_content .btn_ffa00b {height: 27px; line-height: 27px;width:96px;}
.sarifi-sepesil .bottom_fiexd_sjybj.step1 .inp1{ height: 26px;}
.sarifi-sepesil .bottom_fiexd_sjybj.step1 .bottom_sjybj_content { padding: 28px 20px;}
.sarifi-sepesil .bottom_fiexd_sjybj.step1 .bottom_sjybj_content .elment .placeholder { top: 3px;} 
.fm_locate {  position: fixed;  top: 0;  z-index: 999;  background-color: #fff;}

/*zfs bottom*/

.zgs_bg_fixed{height: 120px;width: 100%;  bottom: 0; left: 0;  position: fixed; font-size: 12px;  z-index:88;/* display: none;*/}
.zgs_bg_filter{height: 120px;background: #15161a;width: 100%;  position: absolute;  left:0; opacity: .78;  filter: alpha(opacity=78); z-index: 35;}
.zgs_bg_fixed .content{ margin: 0 auto; width: 1220px;   height: 120px;position: relative; z-index:78;}
.zgs_bg_fixed .icon{background: url(../images/icon_zxgs.png) no-repeat; width: 277px; height: 90px;  position: absolute; left: 10px; top: 20px;}
.zgs_bg_fixed .content_r{ /*padding: 15px 20px; background: #1b2f48; */width: 710px;color:#999; font-size:14px;height: 120px; position: absolute;left: 290px; top: 0;}
.zgs_bg_fixed .content_r .form_error{ color: #fff; position: absolute;left: 0; top: 40px;}
.zgs_bg_fixed .content_r .txt{ color: #fff; font-size: 16px;}
.zgs_bg_fixed .elment{position: relative;display: inline-block; *display: inline;   *float: left;}
.zgs_bg_fixed .elment em{  font-size: 14px;  position: absolute;  left: 10px;  top: 10px; }
.zgs_bg_fixed .sel2{width: 102px;  height: 40px;  border: none;  margin-right: 3px;  display: inline-block;  vertical-align: middle;}
.ielt9 .zgs_bg_fixed .sel2{padding:10px 0;}
.zgs_bg_fixed .text{   border: 1px solid #1b2f48;  margin-right: 4px;width:170px;height: 40px; line-height:40px;font-size: 14px; padding-left:10px;display: inline-block;vertical-align: middle;*display: inline;   *float: left;}
.zgs_bg_fixed .font1{ font-family: "arial","宋体"; font-size: 38px; color: #ffba00;font-weight: bold;}
.zgs_bg_fixed .font2 { font-size: 30px; color: #ffba00;font-weight: bold;}
.zgs_bg_fixed .bottom_company_right{   position: absolute; right:120px;  text-align: center;}
.btn_f26f1f_w90h40{width: 98px;height: 40px;background: #f26f1f; border:0; color: #fff; cursor: pointer;}
/*zfs bottom*/

/*开工吉日计算器*/
.kgjr-wrap { background-color: #14bf76; padding: 10px 24px; margin-bottom: 13px; }
.kgjr-wrap .kgjr-desc { font-size: 18px; font-weight: bold; color: #fff; }
.kgjr-wrap .kgjr-desc .text2 { font-size: 10px; font-weight: normal; margin-left: 10px; vertical-align: bottom; }
.kgjr-wrap .kgjr-desc .text2 i { background: url(../images/global.png) no-repeat; _background: url(../images/global.gif) no-repeat; _overflow: hidden; display: inline-block; width: 14px; height: 14px; background-position: -250px -203px; vertical-align: middle; margin-right: 4px; }
.kgjr-wrap .form-line { overflow: hidden; margin-top: 5px; }
.kgjr-wrap .form-line .element { float: left; position: relative; margin-right: 10px;  *display: inline;}
.kgjr-wrap .form-line .element.last { margin-right: 0; }
.kgjr-wrap .form-line .element em { position: absolute; left: 3px; top: 8px;  *top: 2px;color: #bbb; }
.kgjr-wrap .form-line .element select { width: 100px; padding: 7px 0; }
.kgjr-wrap .form-line .element .kgjr-yzm { width: 60px; height: 34px; }
.kgjr-wrap .form-line .element .btn-cs { display: inline-block; width: 52px; height: 34px; line-height: 34px; text-align: center; color: #fff; background-color: #464857; }
.kgjr-winbox { width: 370px; margin: 0 auto; font-size: 16px; color: #666; }
.kgjr-winbox p { margin-bottom: 25px; text-align: justify; }
.kgjr-winbox .bold { font-weight: bold; color: #333; }
.kgjr-winbox .bold span { display: inline-block; text-indent: -7px; }
.kgjr-winbox .p4 { font-size: 12px; color: #999; }
.kgjr-winbox .p4 span { color: #f36f20; }
.kgjr-winbox .p4 i { display: block; overflow: hidden; background: url(http://img.to8to.com/to8to_img/zxbj/sjybj_global.png?20150526) no-repeat; _background: url(http://img.to8to.com/to8to_img/zxbj/sjybj_global.gif?20150526) no-repeat; float: left; display: inline; width: 14px; height: 14px; margin: 2px 5px 0 0; background-position: -287px 0; }
.kgjr-wrap .form_error { color: #f66; }