/*common*/
body{font-family:"宋体",arial;margin:0;padding:0;font-size:12px;color:#000;text-align:left;}
div,form,img,ul,ol,li,dl,dt,dd,p,input,td,th{margin:0;padding:0;border:0;}
li{list-style-type:none;}
img{border:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
.clear:after {content:"\200B";display:block;height:0;clear:both;}
.clear{*zoom:1;}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:Arial, Helvetica, sans-serif;}
.yahei{font-family:"微软雅黑","黑体","宋体";}

/*切换城市*/
#changeWrapper{/*background:#f2f2f2;*/ width:100%; padding-bottom:25px; border-bottom:1px solid #cecece;}
#curPlace_w{width:998px; height:80px; margin:0 auto; font-size:14px; color:#230a2c;padding-top:5px;}
#curPlace_w span.txt{display:block; height:80px; line-height:80px; padding-left:5px; float:left;}
#curPlace_w a.quickEnter{display:inline-block;height:30px; line-height:30px; padding-right:18px; background:url(../../images/home/quickEnter_btn.png) right -30px no-repeat; overflow:hidden; float:left; margin-top:25px; cursor:pointer;}
#curPlace_w a.quickEnter span{display:block; float:left;height:30px; line-height:30px; padding-left:18px; background:url(../../images/home/quickEnter_btn.png) 0 0 no-repeat; color:#FFF; font-weight:bold; cursor:pointer;}
#curPlace_w a.quickEnter:hover{text-decoration:underline;}
#curPlace_w a.quickEnter:hover span{text-decoration:underline;}
#changeCity_w{width:934px; margin:0 auto; padding:0 31px; background:#FFF; border:1px solid #e5e5e5;}
#changeCity_w .hotCity_w{width:934px; height:60px;font-size:14px; }
#changeCity_w .hotCity_w .names{display:inline-block; float:left; height:60px; line-height:60px; padding:0 28px 0 13px; font-weight:bold;}
#changeCity_w .hotCity_w .hotsCity{display:inline-block; float:left;}
#changeCity_w .hotCity_w .hotsCity a{display:inline-block; height:60px; line-height:60px; margin-right:10px; color:#02960b;float:left;}
#changeCity_w .hotCity_w .hotsCity a:hover{text-decoration:underline;}
#changeCity_w .hotCity_w .allCityNum{display:inline-block; height:60px; line-height:60px; font-size:12px; float:left; padding-left:30px;}
#changeCity_w .hotCity_w .allCityNum .num{color:#fe7201;}
#changeCity_w .hotCity_w .quickSearch_w{float:right; margin-top:20px; padding-right:13px;}
#changeCity_w .hotCity_w .quickSearch_w .title{display:inline-block;font-weight:bold; float:left; height:22px; line-height:22px;}
#changeCity_w .hotCity_w .quickSearch_w .sel_city{display:inline-block; float:left; width:80px; height:22px; line-height:22px; margin-right:4px;border:1px solid #bdbdbd;}
#changeCity_w .hotCity_w .quickSearch_w .sub{display:inline-block; width:55px; height:22px; float:left; cursor:pointer; background:url(../../images/home/quickSearch_w_sub_bg.png) no-repeat;}
#changeCity_w #selCity_w{width:934px; font-size:14px;border-top:1px solid #dcdcdc;}
#changeCity_w #selCity_w .names{display:inline-block; float:left; height:70px; line-height:70px; padding:0 28px 0 13px; font-weight:bold;}
#changeCity_w #selCity_w #selectCity_wrapper{float:left; width:833px;}
#changeCity_w #selCity_w #selectCity_wrapper #tabTitle{height:25px; padding-top:26px;}
#changeCity_w #selCity_w #selectCity_wrapper #tabTitle li{float:left; display:inline-block;width:32px; height:16px; line-height:16px;text-align:center;  margin-right:20px; color:#505050; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
#changeCity_w #selCity_w #selectCity_wrapper #tabTitle li.selected{color:#02960b;font-weight:bold;border-bottom:2px solid #c94402;}
#changeCity_w #selCity_w #selectCity_wrapper #tabContent{overflow:hidden;}
#changeCity_w #selCity_w #selectCity_wrapper #tabContent div.contentItem{display:none; padding:15px 0 24px; _padding:20px 0 32px; overflow:hidden;}
#changeCity_w #selCity_w #selectCity_wrapper #tabContent div.contentItem .contentItem_line{margin-bottom:9px;}
#changeCity_w #selCity_w #selectCity_wrapper #tabContent div.contentItem .contentItem_line .categroyChar{display:inline-block;float:left;width:25px;height:22px;line-height:22px;color:#FFF;font-family:Arial;background:url(../../images/home/categroyChar_bg.gif) no-repeat;}
#changeCity_w #selCity_w #selectCity_wrapper #tabContent div.contentItem .contentItem_line .categroyChar span{display:inline-block;width:21px;text-align:center;}
#changeCity_w #selCity_w #selectCity_wrapper #tabContent div.contentItem .contentItem_line .rightSidebar{float:left;width:790px;padding-left:18px;}
#changeCity_w #selCity_w #selectCity_wrapper #tabContent div.contentItem .contentItem_line .rightSidebar a{float:left;display:inline-block;height:22px;line-height:22px;margin:0 21px 12px 0;color:#505050;white-space:nowrap;}
#changeCity_w #selCity_w #selectCity_wrapper #tabContent div.contentItem .contentItem_line .rightSidebar a:hover{color:#02960b;text-decoration:underline;}

#showCity_btn{display:block; margin:0 auto; width:74px; height:29px; line-height:29px; padding-left:43px; color:#FFF; background:#cd151f; font-weight:bold; cursor:pointer; font-size:14px;background:url(../../images/home/showCity_btn_bg.png) 0 -29px no-repeat; margin-bottom:28px;}
#showCity_btn:hover{text-decoration:none;}

.case_show_wrapper_inside .itemImg{position:relative;margin-bottom:10px;background:#f2f2f2;}
.case_show_wrapper_inside .itemImg a.img{display:block; overflow:hidden;}
.case_show_wrapper_inside .itemImg a.name{display:block;position:absolute; left:0; bottom:0; width:100%; height:26px; line-height:26px; color:#FFF; font-size:14px; font-weight:bold;  background:rgba(0, 0, 0, 0.3);  background:#818181\9;  text-align:center; }
.case_show_wrapper_inside .itemImg a.name:hover{text-decoration:none;}

#cityPage_floor1{width:926px;  background:#FFF; padding:0 35px 34px;; border:1px solid #e5e5e5; margin:0 auto 28px;}
#cityPage_floor1 .title_w{height:70px;line-height:70px; color:#02960b;}
#cityPage_floor1 .title_w .title_leftSidebar{height:70px; line-height:70px; font-size:20px; font-weight:bold; float:left;}
#cityPage_floor1 .title_w .title_leftSidebar a{color: #02960B;}
#cityPage_floor1 .title_w .title_rightSidebar{height:70px; line-height:70px; float:right; font-size:14px; color:#ff8500;}
#cityPage_floor1 .title_w .title_rightSidebar .blod{font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#cityPage_floor1 .classify_w{border-bottom:1px dashed #cbcbcb;overflow:hidden; margin-bottom:20px;}
#cityPage_floor1 .classify_w  a{display:inline-block;height:34px; line-height:34px; margin-right:24px;color:#8c8c8c; white-space:nowrap;}
#cityPage_floor1 .classify_w  a:hover{text-decoration:underline; color:#02960b;}
#cityPage_floor1 .case_show_wrapper{width:926px; height:330px; overflow:hidden;}
#cityPage_floor1 .case_show_wrapper_inside{width:1000px;}
#cityPage_floor1 .case_show_wrapper_inside .col1{width:181px;height:330px; overflow:hidden; float:left; margin-right:10px; }
#cityPage_floor1 .case_show_wrapper_inside .col1 .itemImg{width:181px; height:160px;}
#cityPage_floor1 .case_show_wrapper_inside .col1 .itemImg a.img{width:181px; height:160px;}
#cityPage_floor1 .case_show_wrapper_inside .col1 .itemImg a.name{}
#cityPage_floor1 .case_show_wrapper_inside .col2{width:351px; height:330px; overflow:hidden; float:left; margin-right:10px; }
#cityPage_floor1 .case_show_wrapper_inside .col2 .itemImg{width:351px; height:330px;}
#cityPage_floor1 .case_show_wrapper_inside .col2 .itemImg a.img{width:351px; height:330px;}
#cityPage_floor1 .case_show_wrapper_inside .col2 .itemImg a.name{}

#cityPage_floor2{width:926px;  background:#FFF; padding:0 35px 34px;; border:1px solid #e5e5e5; margin:0 auto 28px;}
#cityPage_floor2 .title_w{height:70px;line-height:70px; color:#02960b;}
#cityPage_floor2 .title_w .title_leftSidebar{height:70px; line-height:70px; font-size:20px; font-weight:bold; float:left;}
#cityPage_floor2 .title_w .title_leftSidebar a{color: #02960B;}
#cityPage_floor2 .title_w .title_rightSidebar{height:70px; line-height:70px; float:right; font-size:14px; color:#cccccc;padding-right:4px;}
#cityPage_floor2 .title_w .title_rightSidebar a{color:#ff8500;}
#cityPage_floor2 .title_w .title_rightSidebar a:hover{text-decoration:underline;}
#cityPage_floor2 .classify_w{border-bottom:1px dashed #cbcbcb;overflow:hidden; margin-bottom:20px;}
#cityPage_floor2 .classify_w  a{display:inline-block;height:34px; line-height:34px; margin-right:24px;color:#666666; white-space:nowrap;}
#cityPage_floor2 .classify_w  a:hover{text-decoration:none; color:#ff000e;}
#cityPage_floor2 .case_show_wrapper{width:926px;height:175px;  overflow:hidden;}
#cityPage_floor2 .case_show_wrapper_inside{width:1000px;}
#cityPage_floor2 .case_show_wrapper_inside .col{width:145px;height:175px; overflow:hidden; float:left; margin-right:10px; }
#cityPage_floor2 .case_show_wrapper_inside .col .itemImg{width:145px; height:175px;}
#cityPage_floor2 .case_show_wrapper_inside .col .itemImg a.img{width:145px; height:175px;}
#cityPage_floor2 .case_show_wrapper_inside .col .itemImg a.name{}

#cityPage_floor3{width:996px;background:#FFF;border:1px solid #e5e5e5;margin:0 auto 28px;}
#cityPage_floor3 .col_w{width:331px;float:left;padding-bottom:15px;}
#cityPage_floor3 .col_w .tit{height:64px; line-height:64px; font-size:14px; font-weight:bold; color:#505050; padding-left:22px; overflow:hidden;}
#cityPage_floor3 .col_w .tit span{display:inline-block; float:left; height:64px; line-height:64px; padding-left:10px;}
#cityPage_floor3 .col_w .tit i{display:inline-block;float:left; width:26px; height:60px; line-height:60px; background:#CCC;}
#cityPage_floor3 .col_w .tit i.icon1{background:url(../../images/home/cityPage_tit_bg.png) 0 18px no-repeat;}
#cityPage_floor3 .col_w .tit i.icon2{background:url(../../images/home/cityPage_tit_bg.png) -36px 18px no-repeat;}
#cityPage_floor3 .col_w .tit i.icon3{background:url(../../images/home/cityPage_tit_bg.png) -72px 18px no-repeat;}
#cityPage_floor3 .col_w ul{padding-left:23px;}
#cityPage_floor3 .col_w ul li{position:relative; width:290px;height:32px;}
#cityPage_floor3 .col_w ul li a{position:absolute;left:0;top:0;display:block; width:210px; height:32px; line-height:32px; color:#505050; padding-left:12px; background:url(../../images/home/cityPage_ul_li_a_bg.png) no-repeat;}
#cityPage_floor3 .col_w ul li a:hover{text-decoration:underline;}
#cityPage_floor3 .col_w ul li span.date{display:block;width:65px; height:32px; line-height:32px; position:absolute; top:0; right:0;color:#969696;}

#cityPage_floor4{width:926px;background:#FFF;padding:0 35px 20px;border:1px solid #e5e5e5;margin:0 auto 28px;}
#cityPage_floor4 .title_w{height:70px;line-height:70px; color:#02960b;}
#cityPage_floor4 .title_w .title_leftSidebar{height:65px; line-height:65px; font-size:20px; font-weight:bold; float:left;}
#cityPage_floor4 .title_w .title_leftSidebar a{color: #02960B;}
#cityPage_floor4 .title_w .wytw_btn{display:block;width:94px;height:34px;float:right;margin-top:18px;background:url(../../images/home/wytw_btn.gif) no-repeat;}
#cityPage_floor4 .classify_w{border-bottom:1px dashed #cbcbcb;overflow:hidden; margin-bottom:10px;}
#cityPage_floor4 .classify_w span{display:inline-block;height:34px; line-height:34px;color:#8c8c8c;}
#cityPage_floor4 .classify_w a{display:inline-block;height:34px; line-height:34px; margin-right:12px;color:#8c8c8c; white-space:nowrap;}
#cityPage_floor4 .classify_w a:hover{text-decoration:underline; color:#02960b;}
#cityPage_floor4 .problem_wrapper{height:300px;float:left;}
#cityPage_floor4 .problem_wrapper .title{margin-bottom:12px;height:34px;line-height:34px;color:#3caa2d;font-size:14px;font-weight:bold;}
#cityPage_floor4 .problem_wrapper .q_wrapper{}
#cityPage_floor4 .problem_wrapper .q_wrapper .qIcon{float:left;display:block;width:29px;height:29px;background:url(../../images/home/changeCity_problem_icon.gif) no-repeat;}
#cityPage_floor4 .problem_wrapper .q_wrapper .qContent{float:left;padding-left:10px;height:29px;line-height:29px;font-size:14px;color:#000000;}
#cityPage_floor4 .problem_wrapper .q_wrapper .qContent:hover{color:#3caa2d;}
#cityPage_floor4 .problem_wrapper .q_wrapper .wyhd{float:left;width:55px;height:16px;margin-top:7px;background:url(../../images/home/changeCity_problem_icon.gif) -44px -4px no-repeat;}
#cityPage_floor4 .problem_wrapper .a_wrapper{margin-bottom:18px;}
#cityPage_floor4 .problem_wrapper .a_wrapper .aIcon{float:left;display:block;width:29px;height:29px;background:url(../../images/home/changeCity_problem_icon.gif) 0 -29px no-repeat;}
#cityPage_floor4 .problem_wrapper .a_wrapper .aContent{float:left;padding-left:10px;padding-top:3px;width:388px;height:70px;line-height:24px;font-size:12px;color:#9f9f9f;overflow:hidden;}
#cityPage_floor4 .problem_wrapper .problem_list{}
#cityPage_floor4 .problem_wrapper .problem_list li{padding-left:10px;margin-bottom:12px;width:415px;height:14px;line-height:14px;border-left:2px solid #1d952b;}
#cityPage_floor4 .problem_wrapper .problem_list li a{display:block;width:320px;height:14px;line-height:14px;float:left;}
#cityPage_floor4 .problem_wrapper .problem_list li a:hover{color:#1d952b;}
#cityPage_floor4 .problem_wrapper .problem_list li span.date{display:block;float:right;color:#9f9f9f;font-family:Arial;}

#infos_wrapper{width:998px;margin:0 auto; color: #ff8500;}

.change-city-banner {width: 998px;height: 80px;margin: 0 auto 28px;overflow: hidden;}

/*仿tbs*/
.nhedlog .new-logo { background: rgba(0, 0, 0, 0) url("../../images/home/index/newhomeimg.png") no-repeat scroll 0 0;  display: block;  float: left;  height: 60px;  margin-top:25px;  overflow: hidden;  width: 410px; }
.smallheader .ih-wrap, .header-nav .nav-wrap { width: 980px;}
.search-wrap {margin-left: 145px;}
.w978 {width: 998px;margin: 0 auto; }
.footer-map dl { width:130px;}
.footer-m {padding: 26px 15px;}
.footer-map .first {width: 110px; }

.footer-map .last {
    width: 140px
}

.footer-tel {
    width: 160px;
    height: 170px
}

.footer-tel .tel {
    font-size: 20px
}

.footer-tel dl {
    padding: 0px
}

.footer-wx dl {
    padding: 0px 15px
}

.header-nav .jump-home {
    width: 200px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    margin: 20px auto;
    background-color: #FF9C00;
    color: #fff
}

.www-main {
    border: 1px solid #e6e6e6;
    margin-top: 20px;
    margin-bottom: 30px;
    border-bottom: 0
}

.select-search {
    background-color: #f9f9f9
}

.select-search .ss-sel-wrap {
    float: left
}

.select-search .ss-submit .btn {
    width: 60px;
    height: 30px;
    margin-top: 17px;
    line-height: 30px;
    text-align: center;
    border: 0;
    cursor: pointer;
    background-color: #ff9c00;
    color: #fff
}

.select-search .ss-submit {
    margin-right: 40px
}

.select-search .ss-search-wrap {
    margin-left: 412px
}

.select-search .autoComplete ul {
    display: none
}

.select-search dt,
.select-search dd {
    float: left
}

.select-search dt {
    margin-right: 15px;
    height: 60px;
    line-height: 60px
}

.select-search dd {
    margin-top: 17px;
    margin-right: 10px
}

.select-search .int-search {
    width: 200px;
    height: 30px;
    line-height: 30px;
    outline: none;
    text-indent: 1em;
    font-size: 12px;
    border: 1px solid #e6e6e6
}

.select-search .province,
.select-search .city {
    width: 120px;
    height: 30px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    color: #999999
}

.select-search,
.hot-city,
.letter-order {
    width: 978px;
    padding-left: 20px;
    border-bottom: 1px solid #e6e6e6
}

.select-search,
.hot-city,
.hot-city dd a,
.select-city dt {
    font-size: 14px;
    color: #474c4b
}

.hot-city {
    line-height: 2.5
}

.letter-order {
    height: 70px;
    line-height: 70px
}

.letter-order .lo-tips {
    display: inline-block;
    position: relative;
    width: 140px;
    height: 30px;
    margin-top: 16px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
    background-color: #ff9c00;
    color: #fff
}

.letter-order .lo-tips i {
    bottom: -8px;
    left: 12px;
    position: absolute;
    border-top: 8px solid #ff9c00;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.hot-city .hc-wrap li,
.select-city dt,
.select-city dd {
    float: left
}

.hot-city .hc-wrap .city-item {
    padding: 10px 0
}

.hot-city .hc-wrap a {
    display: inline-block;
    margin-right: 50px;
    font-size: 14px;
    color: #474c4b
}

.hot-city .hc-wrap span {
    display: inline-block;
    width: 860px;
    vertical-align: top
}

.hot-city .hc-wrap .city-l {
    width: 70px;
    margin-right: 20px;
    vertical-align: top;
    font-size: 14px;
    color: #474c4b
}

.city-items p {
    padding: 6px 10px 6px 20px;
    border-top: 1px #fff solid;
    border-bottom: 1px #fff solid
}

.city-items li {
    border-top: 1px #fff solid;
    border-bottom: 1px solid #e6e6e6
}

.city-items .city-l {
    display: inline-block;
    width: 33px;
    height: 33px;
    margin-right: 30px;
    vertical-align: top;
    line-height: 33px;
    font-size: 14px;
    border: 1px solid #e6e6e6;
    background-color: #f9f8f8;
    color: #474c4b;
    text-align: center
}

.city-items li:hover .city-l {
    background-color: #ff9c00;
    color: #fff
}

.city-items li:hover {
    background-color: #f9f8f8
}

.city-items span {
    width: 860px;
    display: inline-block;
    vertical-align: top
}

.city-items a {
    display: inline-block;
    zoom: 1;
    height: 20px;
    margin: 5px 10px;
    border-radius: 0;
    line-height: 20px;
    font-size: 14px;
    color: #666
}

.city-items a:hover,
.hot-city a:hover {
    color: #ff9c00
}

.autoComplete {
    margin: 8px;
    position: relative;
    float: left
}

.autoComplete input {
    width: 200px;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0
}

.autoComplete ul {
    z-index: 99;
    padding: 0px;
    margin: 0px;
    border: 1px #e6e6e6 solid;
    width: 200px;
    max-height: 460px;
    background: white;
    display: none;
    position: absolute;
    left: 0;
    top: 28px;
    overflow-y: scroll
}

.autoComplete li {
    list-style: none;
    line-height: 28px;
    width: auto
}

.autoComplete li a {
    border: 0;
    display: block;
    color: #000;
    text-decoration: none;
    padding: 1px 0 1px 11px
}

.autoComplete li a:hover {
    color: #fff;
    background: #ff9c00;
    border: none
}

.autoComplete .city-zh {
    float: right
}

.lct-wrap ul {
    margin-left: -135px !important
}

.lct-wrap ul span {
    display: inline-block;
    vertical-align: middle;
    margin-top: -20px
}

.hm-tip dd {
    width: 150px;
    margin: 16px 0 0 35px !important
}
