﻿

body {
    background: #f6f6f6;
}

a:hover {
    text-decoration: none;
}

.color666 {
    color: #666
}

a.btn {
    display: inline-block;
    border: 1px solid #e5e5e5;
    color: #666;
    border-radius: 2px;
}

a.btn-hover {
    color: white;
    border-color: white;
}

#user_icon {
    width: 52px;
    height: 52px;
}

#adCtrl .carousel-control {
    border: 0;
    border-radius: 0;
    margin: -20px 5px 0;
    top: 48%;
}

.iBox {
    height: 16px;
    line-height: 16px;
    padding: 0 2px;
    display: inline-block;
    color: #fff;
    margin-right: 2px;
}

.spacer4 {
    height: 4px;
}

.bgGreen {
    background: #31B093;
}

.bgRed {
    background: rgb(229, 56, 60);
}
/*
.logo {
    width: 14px;
    height: 14px;
    display: inline-block;
    border: 1px solid #31B093;
    background: url(../../images/index2018/logo_03.png) no-repeat center;
    background-position: 1px -1px;
    position: relative;
    top: 3px;
}
*/
.levelLogo {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../../images/index2018/levelLogo_01.png) no-repeat center;
    position: relative;
    left: 10px;
    top: 2px;
}

.levelLogo1 {
    background: url(../../images/index2018/levelLogo_01.png) no-repeat center;
}

.levelLogo2 {
    background: url(../../images/index2018/levelLogo_02.png) no-repeat center;
}

.levelLogo3 {
    background: url(../../images/index2018/levelLogo_03.png) no-repeat center;
}

.levelLogo4 {
    background: url(../../images/index2018/levelLogo_04.png) no-repeat center;
}

.levelLogo5 {
    background: url(../../images/index2018/levelLogo_05.png) no-repeat center;
}

.numListBox {
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid rgb(192, 198, 206);
    color: rgb(192, 198, 206);
    text-align: center;
    vertical-align: center;
    margin-right: 10px;
    position: relative;
    top: 1px;
    line-height: 15px;
}

a.more {
    padding: 0 5px 0 10px;
    border: 1px solid #ccc;
    line-height: 20px;
    height: 20px;
}

.gt,
.gtw {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(../../images/index2018/index.png) no-repeat -287px -145px;
}

.gtw {
    background: url(../../images/index2018/index.png) no-repeat -287px 156px;
}

.numListBoxHot {
    border-color: red;
    color: red;
}

.textRight {
    display: inline-block;
    float: right;
    color: rgb(185, 185, 185);
}

.noteBrowse {
    display: inline-block;
    width: 20px;
    height: 16px;
    background: url(../../images/index2018/note_03.png) no-repeat center;
    position: relative;
    top: 3px;
}

.noteInfo {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/index2018/note_05.png) no-repeat center;
    position: relative;
    top: 4px;
}

.RMB {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../../images/index2018/index.png) no-repeat -318px -173px;
    position: relative;
    top: 2px;
    margin-right: 4px;
}

.playBox {
    width: 20px;
    height: 20px;
    border: 1px solid rgb(37, 191, 160);
    border-radius: 50%;
    margin: 0 auto;
    position: relative;
}

.playBut {
    position: absolute;
    left: 1px;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-top: 5px dashed transparent;
    border-bottom: 5px dashed transparent;
    border-left: 5px solid rgb(37, 191, 160);
}

.playBoxWhite {
    border-color: white;
}

.playButWhite {
    border-left-color: white;
}

.spacer10 {
    height: 10px;
}

.w1190 {
    width: 1190px;
    margin: 0 auto;
}

.inlineB {
    display: inline-block;
}

#loginBar {
    background: #f5f5f5;
    border-bottom: 1px solid #eee;
}

#loginBar .w1190 {
    height: 36px;
    line-height: 36px;
}

#myCarousel .carousel-indicators {
    bottom: 10px;
    right: 50%;
    margin-left: -30px;
    top: inherit;
}

#myCarousel .carousel-indicators li {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #ccc;
    cursor: pointer;
}

#myCarousel .carousel-indicators li.active {
    background: #fff;
}

#jfLogoBox {
    width: 210px;
    height: 100px;
    padding: 5px 0;
}

/* #jfLogo {
  display: block;
  background: url(../../images/index2018/index.png) no-repeat left -333px;
   width: 210px;
  height: 100px;
} */
#searchBar {
    background: #fff;
}

#searchBarRight {
    padding: 30px 120px 0 0;
}

#searchBox {
    width: 530px;
}

#searchBorder {
    border: 2px solid #1abc9c;
}

#searchType {
    width: 80px;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    border-right: 1px solid #eee;
    float: left;
    font-size: 14px;
}

#searchType:hover {
    text-decoration: none;
}

#searchInput:focus,
#searchBtn:focus {
    outline: none;
}

#searchBarFg {
    width: 40px;
}

#searchInput {
    width: 335px;
}

#searchInput:-webkit-autofill {
    box-shadow: 0 0 0px 1000px white inset;
}

#searchQuick a {
    display: inline-block;
    margin-right: 20px;
    color: #999;
}

#searchQuick a:hover,
#searchQuick a.active {
    color: #ff6000;
    text-decoration: none;
}

#postWant:hover,
#searchBtn:hover {
    text-decoration: none;
    opacity: 0.85;
}

#navBar {
    height: 40px;
    background: #fff;
    border-bottom: 0px solid #1abc9c;
    box-shadow: 0px 2px 2px #ccc;
}

#workTypeNavTitle {
    width: 198px;
    color: #fff;
    margin-right: 15px;
    background: #ff9501;
    height: 40px;
    line-height: 40px;
    padding-left: 12px;
    font-size: 16px;
}

#channelNav {
    padding-left: 0;
    float: left;
}

#channelNav:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
}

#channelNav li {
    float: left;
    height: 16px;
    display: inline-block;
    margin: 10px 25px 0 0;
    padding: 0;
    position: relative;
    color: #666;
    font-weight: bold;
}

#channelNav li .icon_new {
    position: absolute;
    width: 23px;
    height: 15px;
    background: url(../../images/index2018/index.png) no-repeat -366px -143px;
    margin: -5px 0 0 0px
}

#channelNav li.menu_market a {
    position: relative;
}

#channelNav li.menu_market a i {
    position: absolute;
    width: 126px;
    height: 35px;
    left: -7px;
    top: -9px;
    1 transform: scale(0);
    opacity: 0;
    transition: all 0.5s ease 0s;
    background: url(../../images/index2018/yushou.png);
}

#channelNav li.menu_market.active a i {
    1 transform: scale(1);
    opacity: 1;
}

#channelNav li.fg {
    position: relative;
    top: -1px;
    margin: 10px 25px 0 0;
    color: #eee;
}

#channelNav li.kfy {
    position: relative;
}

#channelNav li.kfy i.kfy_sup {
    position: absolute;
    width: 41px;
    height: 19px;
    right: -33px;
    top: -12px;
    background: url(../../images/index2018/index.png) no-repeat -393px -143px;
}

#channelNav li a {
    font-size: 16px;
    color: #666;
}

#channelNav li a:hover {
    color: #ff6600;
    text-decoration: none !important;
}

#channelNav li a.green {
    color: #1abc9c;
}

#workTypeNav {
    width: 206px;
    background: #1ABC9C;
    margin: 0 10px 0 0px;
    border: 2px solid rgb(61, 198, 171);
    border-top: none;
    position: relative;
    padding-bottom: 6px;
}

#workTypeNav .worktypebox {
    /**padding-left: 8px;*/
}

.worktypebox:last-child {
    border: 0;
}

#picShow {
    width: 725px;
    height: 475px;
    padding-top: 10px;
}

.second_dataNav {
    width: 734px;
    height: 481px;
    border: 2px solid rgb(61, 198, 171);
    border-top: none;
    border-left: none;
    position: absolute;
    top: 1px;
    left: 208px;
    background: #fff;
    display: none;
    z-index: 999;
}

.second_dataNav .second_dataBox {
    width: 504px;
    height: 481px;
    background: #fff;
    float: left;
    clear: both;

}

.second_dataNav .second_dataBox dl:first-child {
    margin-top: 10px;
}

.second_dataNav .second_dataBox dl {
    position: relative;
    /*padding-left:100px ;*/
}

.second_dataNav .second_dataBox dl dd {
    list-style: none;
}

.second_dataNav .second_dataBox .dataTitle {
    width: 100px;
    position: absolute;

    font-weight: bold;
    padding: 10px;
    text-align: right;
    /*超出隐藏...*/
    text-overflow: ellipsis;
}

.second_dataNav .split_line {
    border-bottom: 1px solid rgb(232, 235, 234);
    margin-left: 20px;
}

.second_dataNav .split_line:last-child {
    border: 0;
}

.second_dataNav .second_dataBox .dataCon {
    /*width: 478px;*/
    margin-left: 100px;
    padding: 10px 10px 4px;
}

.second_dataNav .second_dataBox .dataCon ul {
    /*    margin-right: 10px;
      border-bottom: 1px solid rgb(232,235,234);*/

}

.second_dataNav .second_dataBox .dataCon ul li {
    display: inline-block;
    /*font-size: 14px;*/
    min-width: 70px;
    margin-right: 10px;
    margin-bottom: 6px;
    text-indent: 10px;
    /*border-left:1px solid rgb(232,235,234);*/
}

/*.second_dataNav .second_dataBox .dataCon ul li:first-child{
  border-left:1px solid rgb(232,235,234);
}*/
.second_dataNav .advertBox {
    width: 230px;
    height: 481px;
    float: right;
    background: #f9f9f9;
}

.second_dataNav .advertBox img {
    width: 200px;
    height: 140px;
    display: inline-block;
    margin: 15px 15px 0 15px;
}

div.second_dataBox img {
    margin: 0 0 2px 5px;
}

#picShowAd {
    width: 100%;
}

#picShowAd img {
    width: 230px;
    height: 120px;
}

#picShowAd img.adCenter {
    float: left;
    margin-left: 10px;
}

#loginBox {
    width: 235px;
    padding-top: 10px;
}

.worktypebox {
    padding: 6px 0 2px 2px;
    border-bottom: 1px solid #73c6b6;
}

.worktypebox:last-child {
    border: 0
}

.worktypebox .title {
    font-size: 12px;
    color: #FFF590;
    margin: 0 0 4px 7px;
    position: relative;
    font-weight: bold;
}

.worktypebox .title a {
    color: #FFF590;
}

.worktypebox .title .lineBoxLeft {
    position: absolute;
    left: -27px;
    top: -3px;
}

.worktypebox .title .lineBoxRight {
    position: absolute;
    right: 10px;

}

.worktypebox li {
    display: inline-block;
    padding: 3px 0 3px 0;
    width: 100%;
    height: 18px;
    cursor: pointer;
}

.worktypebox li:hover {
    background: none;
    width: 210px;
    margin-left: 0;
}

.worktypebox li.active a {
    color: #fff
}

.worktypebox li i {
    display: none;
    width: 10px;
    height: 10px;
    background: url(../../images/index2018/type_r.gif) no-repeat center;
    margin: 3px 3px 3px 0;
    float: right;
}

.worktypebox li.active i {
    display: inline-block;
}

.worktypebox li a {
    margin-left: 3px;
    color: #fff;
    /*min-width: 48px;*/
    display: inline-block;
    padding: 3px 3px 3px 3px;
}

.worktypebox li a:hover {
    background: #fff;
    color: #ff6000;
}

#loginJF {
    height: 147px;
    padding: 25px 18px 0;
    background: #fff;
}

#loginJF img {
    border-radius: 50%
}

#loginJF .floatleft {

}

.loginJF_userinfo {
    width: 128px;
    float: right;
}

.btnbox {
}

.btnbox a {
    float: left;
    width: 57px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    background: #fff;
    color: #ff6100;
    margin-top: 10px;
    border: 2px solid #ff6100;
}

.btnbox a:hover {
    text-decoration: none;
}

.btn_cwhy {
    display: block;
    margin: 15px auto 0;
    width: 190px;
    height: 36px;
    background: url(../../images/index2018/index.png) no-repeat -289px -105px;
}

.btnbox a.login {
    background: #ff6100;
    color: #fff;
}

#noticeBox {
    background: #fff;
    padding: 4px 8px;
    height: 150px;
}

#noticeTabs {
    height: 24px;
    border-bottom: 2px solid #ccc;
    width: 100%;
    padding-top: 4px;
    display: inline-block;
}

#noticeTabs li {
    height: 24px;
    position: relative;
    margin-right: 5px;
    cursor: pointer;
    font-size: 14px;
    color: #666;
    display: inline-block;
    border-bottom: 2px solid #ccc;
    padding: 0 12px;
    width: 20%;
}

#noticeTabs li.active {
    color: #333;
    border-bottom: 2px solid #1abc9c
}

#noticeTabs li:last-child {
    float: right;
    margin-right: 0
}

.noticelist {
    padding-top: 2px
}

.noticelist ul {
    display: none;
}

.noticelist ul.active {
    display: block;
}

.noticelist li {
    height: 30px;
    line-height: 30px;
}

.noticelist li a {
    display: block;
    width: 100%;
}

.titlebar, .jfindextitle {
    height: 30px;
    position: relative;
}

.titlebar .more,
.jfindextitle .more {
    position: absolute;
    padding: 0;
    right: 0;
    top: 5px;
    color: #999;
    float: right;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #fff;
    margin-top: 0;
    width: 46px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
}

.titlebar .more:hover,
.jfindextitle .more:hover {
    border: 1px solid #1abc9c;
    background: #1abc9c;
    text-decoration: none;
    color: #fff;
}

.titlebar .more:hover i.gt,
.jfindextitle .more:hover i.gt {
    background: url(../../images/index2018/gtw.gif) no-repeat right 1px;
}

.titlebar .title {
    float: left;
    height: 30px;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    font-weight: bold;
}

.titlebar .title i {
    float: left;
    display: block;
    width: 4px;
    height: 18px;
    margin-top: 6px;
    margin-right: 9px;
    background-color: #1abc9c;
}

.businesslist {
    background: #fff;
}

.businesslist ul {
    display: inline-block;
}

.businesslist li {
    width: 197px;
    float: left;
    height: 265px;
    border-right: 1px solid #f3f3f3;
    padding: 20px 20px 0;
    color: #888;
    line-height: 22px;
}

.businesslist li p {
    color: #888;
}

.businesslist li a:hover {
    text-decoration: none;
}

.businesslist li:last-child {
    border: 0;
}

.businesslist li .imgbox,
.businesslist li .imgbox img {
    width: 197px;
    height: 125px;
}

.businesslist li h2 {
    color: #333;
    font-size: 16px;
}

.servicelist {
    background: #fff;
}

.servicelist ul {

}

.servicelist li {
    width: 220px;
    height: 285px;
    float: left;
    line-height: 22px;
    background: #f8f8f8;
    transition: all 0.2s linear;
    border-radius: 5px;
    margin-right: 22px;
    position: relative;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2)
}

.servicelist li:hover {
    box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.4);
}

.servicelist li img {
    width: 220px;
    height: 136px;
    max-width: none;
}

.servicelist li img:hover {
}

.servicelist li:last-child {
    float: right;
    margin-right: 0;
}

.servicelist li p {
    text-align: left;
}

.servicelist li h6 {
    padding: 10px 0;
    margin: 0 10px;
    /*height:34px;*/
    line-height: 18px;
    border-bottom: 1px dashed #e6e6e6;
}

.servicelist li p.servicelist_price {
    background: #ff6000;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    color: #fff;
}

.servicelist li a:hover {
    text-decoration: none;
    color: #333;
}

.servicelist li .imgbox {
    width: 200px;
    height: 126px;
    margin: auto;
}

.servicelist li .imgbox {
    overflow: hidden;
}

.servicelist li .imgbox img {
    width: 198px;
    height: 124px;
}

.servicelist li:hover img {
}

.servicelist li h2 {
    color: #333;
    font-size: 16px;
    text-align: center;
}

.servicelist li .txtellipsis {
}

.servicelist li img,
.businesslist li img {
    transition: all 0.1s ease;
}

#promotions .servicelist li {
    width: 196px;
    border-right: 1px solid #f3f3f3;
    line-height: 22px;
    background: #FCFFFE;
    transition: all 0.2s linear;
    border-radius: 5px;
    padding: 150px 15px 0;
    height: 115px;
    margin-right: 13px;
    position: relative;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2)
}

#promotions .servicelist li:hover {
    box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.4)
}

#promotions .servicelist li:last-child {
    width: 196px;
    float: right;
    margin-right: 0;
}

#promotions .servicelist li img {
    width: 227px;
    height: 143px;
    position: absolute;
    left: 0;
    top: 0;
    max-width: none;
}

#promotions .servicelist li img:hover {
}

#promotions .servicelist li p {
    line-height: 30px;
}
/*
#tradProcess {
    height: 53px;
    background: #555157 url(../../images/index2018/index.png) no-repeat left -274px;
    margin-bottom: 20px;
}

#tradProcess .tradProcess_left {
    float: left;
    width: 206px;
    height: 53px;
    background: url(../../images/index2018/index.png) no-repeat left -436px;
}

#tradProcess .tradProcess_right {
    float: left;
    width: 983px;
    height: 53px;
    border: 0;
}

#tradProcess .item {
    float: left;
    padding: 8px 40px 0;
    height: 43px;
    text-align: center;
    color: #888;
    position: relative;
}

#tradProcess .item:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 20px;
    right: 0;
    top: 20px;
    background: url(../../images/index2018/index.png) no-repeat -338px -172px;
}

#tradProcess .item:last-child {
    background: none;
}

#tradProcess .item h2 {
    color: #fff;
    font-size: 14px;
    margin-bottom: 2px;

}

#tradProcess .item i.arrow {
    display: inline-block;
    width: 5px;
    height: 10px;
    position: relative;
    left: 3px;
    top: 5px;
    vertical-align: top;
    left: 3px;
    background: url(../../images/index2018/index.png) no-repeat -206px -436px;
}

#tradProcess .item a {
    color: #dcdcdc;
}

#tradProcess .item a:hover {
    color: #fff;
}

#tradProcess .item a:hover i.arrow {
    background: url(../../images/index2018/index.png) no-repeat -206px -446px;
}

#tradProcess .item a#arrowdown:hover i.arrow {
    transform: rotate(90deg);
    top: 4px;
}

#tradProcess .item a#arrowdown {
    position: relative;
}

#tradProcess .item a#arrowdown div.drop {
    width: 115px;
    height: 133px;    
    display: none;
    position: absolute;
    cursor: default;
    color: #5a5a5a;
    margin-top: 6px;
    z-index: 2
}

#tradProcess .item a#arrowdown:hover div.drop {
    display: block;
}
*/
.titlebox {
    height: 36px;
    border-bottom: 2px solid #1abc9c;
}

.titlebox li {
    float: left;
    height: 36px;
    padding: 0 10px;
    line-height: 36px;
    font-size: 16px;
    margin-right: 6px;
}

.titlebox li.active {
    background: #1abc9c;
    color: #fff;
}

#hotOrderBar {
    color: #888;
}

#hotOrderBar span {
    cursor: pointer;
}

#hotOrderBar .active {
    color: #333;
}

.orderList {
    display: none;
    width: 100%;
    background: #fff;
    border-top: 2px solid rgb(229, 229, 229)
}

.orderList div.item {
    float: left;
    width: 570px;
    padding: 6px 0 6px 20px;
    border-right: 1px solid #eee;
}

.orderList div.item:last-child {
    border: 0;
    margin-right: 0;
}

.orderList div.item ul {
    width: 96%;
    display: inline-block;
}

.orderList div.item li {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-left: 12px;
    position: relative;
    border-bottom: 1px dashed #eee;
}

.orderList div.item li em.square {
    position: absolute;
    width: 5px;
    height: 5px;
    background: #dcdcdc;
    left: -15px;
    top: 15px;
}

.orderList div.item li:last-child {
    border-bottom: none;
}

.orderList div.item li h2 {
    display: inline-block;
}

#hotOrder .half {
    width: 588px;
}

#hotOrder .half .halflist li {
    width: 90px;
    margin-left: 20px;
    padding: 10px 0;
    display: inline-block;
}

#hotOrder .half .halflist li a:hover {
    text-decoration: none;
}

#hotOrder .half .halflist li:last-child {
    margin-right: 0
}

#hotOrder .half img {
    width: 90px;
    height: 90px;
    border: 1px solid #e7e7e7;
}

#hotOrder .half .halflist li:hover img {
    border: 1px solid #ddd;
}

ul.halflist {
    background: #FFFFFF;
    border-top: 2px solid rgb(229, 229, 229);
}

#hotCase {
    padding: 10px;
    background: #fff;
}

#hotCase .hotCase_title {
    width: 150px;
    height: 292px;
}

#hotCase .hotCaseList {
    float: right;
}

#hotCase .hotCaseList li {
    width: 194px;
    height: 292px;
    float: left;
    background-color: #fafafa;
    margin-left: 10px;
    text-align: center;
}

#hotCase .hotCaseList li img {
    float: left;
    margin: 32px 0 0 36px;
    width: 120px;
    height: 120px;
    border-radius: 100%;
}

#hotCase .hotCaseList li h2 {
    color: #333;
    font-size: 16px;
}

#hotCase .hotCaseList li p {
    color: #888;
}

#hotCase .hotCaseList li a {
    margin-left: 50px;
    width: 90px;
    height: 28px;
    color: #1bbc9b;
    line-height: 28px;
    border: 1px solid #1bbc9b;
    display: block;
    border-radius: 3px;
}

#hotCase .hotCaseList li a:hover {
    background: #1bbc9b;
    color: #fff;
    text-decoration: none;
}

#news {
    background: #fff;
    width: 100%;
    min-width: 1190px;
}

#news .item {
    width: 368px;
    float: left;
    padding: 10px 0;
    margin-right: 43px;
    line-height: 20px;
}

#news .item:last-child {
    margin-right: 0;
    float: right;
}

#news .item .title {
    position: relative;
    height: 32px;
    line-height: 32px;
}

#news .item .title .line {
    width: 84%;
    height: 16px;
    border-bottom: 2px solid #1abc9c;
}

#news .item .title h2,
#news .item .title .more {
    height: 32px;
    padding-right: 10px;
    background: #fff;
    float: left;
}

#news .item .title h2 {
    font-weight: bold;
}

#news .item .title .more {
    float: right;
    position: relative;
    top: 5px;
    line-height: 20px;
    height: 20px;
    padding: 0;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    color: #999;
    text-align: center;
    width: 48px;
}

#news .item .title .more:hover {
    border: 1px solid #1abc9c;
    background: #1abc9c;
    text-decoration: none;
    color: #fff;
}

#news .item .title .more:hover i.gt {
    background: url(../../images/index2018/gtw.gif) no-repeat right 1px;
}

.textlist {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 10px;
}

.textlist li {
    height: 28px;
    line-height: 28px;
    padding-left: 14px;
    background: url(../../images/index2018/textlistbg.png) no-repeat left 12px;
}

.photoandintro_photo{float:left;width:70px;height:70px;}
.photoandintro_photo img{width:100%;height:100%;}
.photoandintro_intro{padding-left:10px;float:left;width:265px;}
.photoandintro_intro h1{line-height:22px;font-size:14px;height:45px;font-size:16px;margin-bottom:10px;overflow:hidden;}
.photoandintro_intro h1.name{height:35px;padding-top:4px;}
.shoplevel{display: inline-block; width:62px; height: 22px; margin: 0 4px; vertical-align: middle;}
.shoplevel.level30{/* 专卖店 */ background: url(../../images/index2018/shoplevel.png) no-repeat left top;}
.shoplevel.level20{/* 旗舰店 */ background: url(../../images/index2018/shoplevel.png) no-repeat left -22px;}
.shoplevel.level15{/* 品牌专营店 */ background: url(../../images/index2018/shoplevel.png) no-repeat left -44px;}
.shoplevel.level10{/* 品牌合作店 */ background: url(../../images/index2018/shoplevel.png) no-repeat left -66px;}
.shoplevel.level65{/* 创业店 */ background: url(../../images/index2018/level65.png) no-repeat;}
.shoplevel.level60{/* 云上领航店 */ background: url(../../images/index2018/level60.png) no-repeat;}

.numList {

}

.numList li {
    margin-bottom: 16px;
}

#fiveChar {
    background: #ff9501;;
}

.fivechar {
    display: inline-block;
    width: 1190px;
    margin-top: 10px;
    /*border-bottom: 1px solid #e4e4e4;*/
}
/*
.fivechar li {
    float: left;
    height: 80px;
    padding-bottom: 10px;
}

.fivechar li i {
    display: inline-block;
    position: relative;
    margin-right: 5px;
    width: 76px;
    height: 76px;
}

.fivechar li .fivecharcon {
    display: inline-block;
    vertical-align: top;
    padding: 10px 0 0 0;
}

.fivechar li .fivecharcon h2 {
    font-size: 16px;
    padding-bottom: 5px;
    color: #fff;
}

.fivechar li .fivecharcon .txt {
    display: inline-block;
    border-right: 1px solid #e8e8e8;
    color: rgb(185, 229, 218);
    padding-right: 15px;
}

.fivechar li.charA i {
    background: url(../../images/index2018/index.png) no-repeat -217px -348px;

}

.fivechar li.charA .fivecharcon {
    width: 160px;
}

.fivechar li.charA .txt {

    height: 36px;
    line-height: 18px;
}

.fivechar li.charB i {
    background: url(../../images/index2018/index.png) no-repeat -286px -348px;

}

.fivechar li.charB .fivecharcon {

}

.fivechar li.charC i {
    background: url(../../images/index2018/index.png) no-repeat -362px -348px;

}

.fivechar li.charC .fivecharcon {

}

.fivechar li.charD i {
    background: url(../../images/index2018/index.png) no-repeat -438px -348px;

}

.fivechar li.charD .fivecharcon {

}

.fivechar li.charE i {
    background: url(../../images/index2018/index.png) no-repeat -514px -348px;
}

.fivechar li.charE .txt {
    border: 0;
}

.fivechar a:hover {
    text-decoration: none;
}
*/
#ks-about {
    background: #f0f0f0;
    margin: 0 auto;
}

#ks-about-width {
    width: 1190px;
    margin: 0 auto;
    border-bottom: 1px solid #e4e4e4;
}

#ks-about li {
    float: left;
    width: 20%;
}

#ks-about li div.box {
    padding: 0 0 25px 8px;
    margin-top: 20px;
    color: #999;
    border: 0;
    background: none;
}

#ks-about li:last-child div.box {
    border-right: 0;
    position: relative;
    margin-top: 0;
    padding-top: 65px;
}

#ks-about li div.box h2,
#ks-about li div.box h3 {
    font-weight: 500;
    padding-bottom: 8px;
    color: #333;
}

#ks-about li div.box h2 {
    font-size: 14px
}

#ks-about li div.box p {
    margin-bottom: 10px;
    font-size: 14px;
}

#ks-about li div.box p:last-child {
    margin-bottom: 0;
}

#ks-about li div.box p a {
    color: #999;
}

#ks-about li div.box p a:hover {
    color: #fff;
    text-decoration: none;
}

#ks-about li div.box div.media {
    padding-left: 35px;
    margin-top: 0;
    position: relative;
    margin-bottom: 18px;
}

#ks-about li div.box div.media i {
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    background: url(../../images/index2018/ks_index_show.png) no-repeat -506px top;
}

#ks-about li div.box h1#serviceTel,
#ks-about li div.box h2#serviceTel {
    width: 277px;
    height: 25px;
    background: url(../../images/index2018/index.png) no-repeat left -436px;
    padding: 28px 0 0 45px;
    color: #fff;
    position: absolute;
    font-size: 14px;
    color: #fff;
    top: 0;
}

#indexfoot {
    background: #f0f0f0;
    color: #aaa;
}

.indexfoot {
    width: 1160px;
    margin: 0 auto;
    padding: 16px 0;
    position: relative;
}

.indexfoot * {
    color: #aaa;
}

.indexfoot .pdlr8 {
    padding: 0 25px;
}

.mailtoJF {
    position: absolute;
    right: 0;
}

/*hw*/

.hwCon {
    background-color: #f6f6f6;
}

.hwCon .floatleft, .hwCon .floatright {
    width: 590px;
}

.img-hover {
    display: none;
}

.hwCon ul {
    float: left;
    padding-bottom: 10px;
    background-color: #fff;
}

.hwCon ul li {
    width: 182px;
    height: 170px;
    text-align: center;
    margin: 10px 0 0 10px;
    background: #fff;
    float: left;
    border: 1px solid #e5e5e5;
}

.hwCon ul li a:hover {
    text-decoration: none;
}

.hwCon ul li span.btn {
    display: inline-block;
    padding: 2px 8px;
    border: 1px solid #e5e5e5;
    color: #666;
    border-radius: 2px;
}

.hwCon ul li:hover {
    border: 1px solid #1abc9c;
}

.hwCon ul li:hover h1 {
    color: #1abc9c
}

.hwCon ul li:hover .btn {
    background: #1abc9c;
    color: #fff;
    border: 1px solid #1abc9c;
    display: inline-block;
}

.hwCon ul li:hover .btn:hover {
    text-decoration: none;
}

.hwCon ul li:hover .playBox {
    background: #1abc9c;
}

.hwCon ul li:hover .playBut {

    border-top: 5px dashed transparent;
    border-bottom: 5px dashed transparent;
    border-left: 5px solid #fff;
}

.hwCon ul li.w1 div.w1box {
    width: 184px;
    height: 172px;
    position: relative;
}

.hwCon ul li.w1 div.w1box div.w1boxHover {
    width: 184px;
    height: 172px;
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(52, 152, 219);
    color: white;
    display: none;
}

.hwCon ul li.w1 div.w1box div.w1boxHover h1 {
    margin: 20px auto 17px;
}

.hwCon ul li .hwrightpic {
    margin-top: 30px;
}

.hwCon ul li.w1 img {
    margin: 20px auto 0;
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

.orange {
    color: #ff6000;
}

#bbsContent ol li {
    margin: 0 0 8px 0;
}

#bbsContent ol li a {
    font-size: 14px;
}

.demandList a:hover {
    text-decoration: none;
}

#userBtn {
    border-top: 1px solid #f6f6f6;
    padding-top: 12px;
    margin-top: 32px;
}

#userBtn-left {
    float: left;
    width: 50%;
    height: 36px;
    line-height: 36px;
    border-right: 1px solid #f6f6f6;
    text-align: center;
}

#userBtn-left i {
    display: inline-block;
    width: 15px;
    height: 17px;
    background: url(../../images/index2018/userBtn_left.png);
    position: relative;
    top: 3px;
}

#userBtn-right i {
    display: inline-block;
    width: 13px;
    height: 15px;
    background: url(../../images/index2018/userBtn_right.png);
    position: relative;
    top: 2px;
}

#userBtn-right {
    float: right;
    width: 49%;
    height: 36px;
    line-height: 36px;
    text-align: center;
}

#userBtn-right a,
#userBtn-left a {
    padding-left: 6px;
}

#adCarLeft,
#adCarRight {
    display: none;
}

#myCarousel:hover #adCarLeft,
#myCarousel:hover #adCarRight {
    display: block;
}

.jfindextitle i.hwjf,
.jfindextitle i.hwy {
    display: inline-block;
    width: 26px;
    height: 25px;
    vertical-align: middle;
    margin-right: 6px;
}

.jfindextitle i.hwjf {
    background: url(../../images/index2018/index.png) no-repeat -333px -143px;
    width: 31px;
    height: 25px;
}

.jfindextitle i.hwy {
    background: url(../../images/index2018/index.png) no-repeat -300px -143px;
    width: 31px;
    height: 25px;
}

.jfindextitle h4 {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    vertical-align: middle;
}

.jfindextitle h4 a:hover {
    text-decoration: none;
}

.jfindextitle {
    margin-bottom: 8px;
}

img.imghighlight {
    opacity: 1;
    transition: all 0.3s ease;
}

img.imghighlight:hover {
    opacity: 0.8;
}

#jf-hd-service:hover {
    background: #fff;
}

#userBtn-right a,
#userBtn-left a {
    padding-left: 6px;
}

#adCarLeft,
#adCarRight {
    display: none;
}

#myCarousel:hover #adCarLeft,
#myCarousel:hover #adCarRight {
    display: block;
}

#bbsContent ol li a {
    font-size: 14px;
}

.friendlinks {
    width: 1090px;
    height: 20px;
    margin: 8px 0;
    line-height: 22px;
    overflow: hidden;
}

.friendlinks.showmore {
    height: auto;
}

.footlink {
    height: auto !important;
    display: inline-block;
    position: relative;
}

.footlink a {
    display: inline-block;
}

.friendlinks_more {
    position: absolute;
    width: 15px;
    height: 15px;
    right: 10px;
    top: 10px;
}

.friendlinks_more i {
    display: block;
    width: 7px;
    height: 4px;
    margin: 5px 0 0 4px;
    background: url(../../images/index2018/index.png) no-repeat -289px -170px;
}

.friendlinks_more.on i {
    background: url(../../images/index2018/index.png) no-repeat -289px -170px;
}

#topAdvertBox,
.headerBar,
#searchBar,
#navBar,
#fiveChar,
.footerBar {
    min-width: 1190px;
}

.deal-address > span:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 13px;
    background: url(../../images/index2018/index.png) no-repeat -300px -172px;
    position: relative;
    top: 2px;
    margin-right: 10px;
    margin-left: 3px;
}

.deal-name:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 14px;
    background: url(../../images/index2018/index.png) no-repeat -455px -144px;
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.businesslist li dt .list-img-layout {
    width: 146px;
    height: 90px;
    position: absolute;
    background: url(../../images/index2018/index.png) no-repeat -70px -105px;
    z-index: 1;
    margin: -23px 0 0 35px;
}

/*2017/8/1修改*/

.w1920 {
    width: 100%;
    max-width: 1920px;
    min-width: 1190px;
    background: #fff;
    margin: 0 auto;
    padding-top: 10px;
}

.titlebar .title_one {
    height: 30px;
    font-size: 20px;
    color: #333333;
    line-height: 30px;
    font-weight: bold;
}

.titlebar .title_one span {
    display: inline-block;
    height: 30px;
    font-size: 14px;
    color: #666;
    font-weight: 500;
    line-height: 30px;
    margin-left: 6px;

}

.titlebar .more_one {
    padding: 0;
    position: absolute;
    right: 0;
    top: 10px;
    font-size: 14px;
    color: #999;
    float: right;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-top: 0;
}

.businesslist_one li {
    display: inline-block;
    width: 380px;
    height: 230px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f3f3f3;
    line-height: 22px;
    margin-right: 25px;
    margin-top: 12px;
    float: left;
}

.businesslist_one li:nth-child(3n) {
    float: right;
    margin-right: 0;
}

.businesslist_one dl {
    height: 100%;
    width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}

.businesslist_one dt {
    width: 100%;
    height: 92px;
    background: #F6F6F6;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 12px;
    position: relative;

}

.businesslist_one dt a {
    float: left;
    display: inline-block;
    background: white;
}

.businesslist_one dt a img {
    height: 72px;
    width: 124px;

}

.businesslist_one dt h4 {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    text-indent: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 220px;
}

.businesslist_one dt span.levelshop {
    border: 1px solid;
    display: inline-block;
    height: 20px;
    width: 70px;
    margin-left: 10px;

}

.businesslist_one dt span.levelbook {
    border: 1px solid;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-left: 10px;
}

.businesslist_one .address {
    width: 130px;
    text-indent: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-indent: 10px;
    font-size: 14px;
    color: #999;

}

.businesslist_one a.goshop {
    background-color: #FD7E31;
    height: 24px;
    width: 86px;
    line-height: 24px;
    font-size: 14px;
    color: white;
    position: absolute;
    right: 16px;
    bottom: 12px;
    text-indent: 13px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

}

.businesslist_one a.goshop i {
    position: absolute;
    top: 4px;
    right: 6px;
    width: 10px;
    height: 16px;
    display: inline-block;
    background: url("../../images/index2018/index.png") no-repeat center right 6px;
    background-position: -440px -142px;
}

.businesslist_one a.goshop:hover {
    opacity: 0.8;
}

.businesslist_one ul > li {
    transition: all 0.2s linear;
    height: 160px;
}

.businesslist_one ul > li:hover {
    box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.4);
}

.businesslist_one dd {
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 360px;
    margin: 0 auto;
    padding: 10px 0;
}

.businesslist_one .Service_area {
    height: 64px;
    border-bottom: 1px solid #f3f3f3;

}

.Service_area span {
    float: left;
    border: 1px solid #f3f3f3;
    height: 44px;
    line-height: 22px;
    width: 38px;
    font-size: 12px;
    text-align: center;
    color: #999;
    background: #F6F6F6;
    display: inline-block;

}

.Service_area p {
    margin-left: 10px;
    width: 300px;
    height: 44px;
    /*line-height: 22px;*/
    padding-left: 10px;
    font-size: 12px;
    color: #999;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;

}

.select_service {
    width: 100%;
    height: 72px;

}

.select_service span {
    float: left;
    border: 1px solid #f3f3f3;
    height: 44px;
    line-height: 22px;
    width: 38px;
    font-size: 12px;
    text-align: center;
    color: #999;
    display: inline-block;
}

.select_service p {
    display: inline-block;
    width: 180px;
    height: 22px;
    line-height: 22px;
    float: left;
    margin-left: 8px;
    text-indent: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 500;
    position: relative;
}

.select_service p i {
    background: #aaa;
    height: 4px;
    width: 4px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 9px;

}

.select_service span.price {
    float: right;
    border: 0;
    height: 22px;
    width: auto;
    line-height: 22px;
    font-size: 12px;
    text-align: right;
    color: #FD7E31;
    display: inline-block;
    margin-right: 10px;

}


#webSmallAd0{
    height:120px;
    width:970px;
}
#webSmallAd0 a{
	display:inline-block;
	width:235px;
	height:120px;
	float:left;
	margin-right:10px;
	background: url(../../images/index2018/jf_img_bg01.png)no-repeat center;
    background-color: #f6f6f6;
}
 #webSmallAd0 a:nth-of-type(4){
 	margin-right:0px;
 	float:right;
 }
 
#picShow #myCarousel{
    background: url(../../images/index2018/jf_img_bg01.png)no-repeat center top 150px;
    background-size: auto 10%;
    background-color: #f6f6f6;
    height: 340px;
}


.wrapper{background-color:#fff;}
.w-1200{width:1200px;}
.navWrap{display:none!important;}
.search .search_text{padding:0}
#footerb, #footer{top:0;margin-top:15px;}

#workTypeNav{padding-bottom: 0px;}

#workTypeNav{background:#e58311;border-color:#f78115}
.worktypebox{border-color:#dc7b0a;}
#workTypeNavTitle{background:#dc7b0a;}

.ui-slide__next,.ui-slide__prev{position:absolute;top:50%;cursor:pointer}
.ui-slide__next .ui-icon,.ui-slide__prev .ui-icon{font-size:24px;color:#fff}
.ui-slide__prev{left:0}
.ui-slide__next{right:0}

#primary{float:left;}
.mod-primary .sp-primary-wrap{position:relative;width:100%;height:360px;overflow:hidden}
.mod-primary .sp-primary-wrap .ui-slide__tags{position:absolute;top:0;right:0;width:66px;height:100%;z-index:9;background-color:#1e2023}
.mod-primary .sp-primary-wrap .ui-slide__tags .ui-slide__tag{position:relative;line-height:43px;text-align:center;color:#909193;cursor:pointer}
.mod-primary .sp-primary-wrap .ui-slide__tags .ui-slide__tag.is-active{color:#fff;background-color:#e94646;z-index:9}
.mod-primary .sp-primary-wrap .ui-slide__tags .ui-slide__tag.is-active:before{display:none}
.mod-primary .sp-primary-wrap .ui-slide__tags .ui-slide__tag.is-active:after{position:absolute;content:'';left:-8px;top:50%;width:0;height:0;margin-top:-4px;border-width:4px;border-style:solid;border-color:transparent #e94646 transparent transparent}
.mod-primary .sp-primary-wrap .ui-slide__tags .ui-slide__tag:before{content:'';position:absolute;left:19px;top:-1px;width:28px;height:1px;background-color:#54575a}
.mod-primary .sp-primary{width:590px}

.mod-primary .sp-primary{width:590px}
.mod-primary .sp-primary .ui-slide__content{height:360px}
.mod-primary .sp-primary .ui-slide__panel{width:524px;height:360px;position:relative;font-family:PingFang sc,"Helvetica Neue",Helvetica,Tahoma,Arial,"Liberation Sans","Hiragino Sans GB","Source Han Sans CN","Source Han Sans SC","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif}
.mod-primary .sp-primary .ui-slide__panel a{height:100%;position:relative;color:#fff;display:inherit}
.mod-primary .sp-primary .ui-slide__panel a:hover{text-decoration:none}
.mod-primary .sp-primary .ui-slide__panel .cont{position:absolute;bottom:0;width:100%;height:65px;padding:110px 0 0 16px;background:url(../../images/index2018/mask2_e9dac83.png) repeat-x}
.mod-primary .sp-primary .ui-slide__panel .cont a{color:#fff;display:inherit}
.mod-primary .sp-primary .ui-slide__panel .cont a:hover{text-decoration:none}
.mod-primary .sp-primary .ui-slide__panel h2{font-size:20px;line-height:28px;height:28px;overflow:hidden}
.mod-primary .sp-primary .ui-slide__panel p{font-size:14px;line-height:20px;height:20px;overflow:hidden}
.mod-primary .sp-primary .ui-slide__prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-19px}
.mod-primary .sp-primary .ui-slide__prev .ui-icon{background-repeat:no-repeat}
.mod-primary .sp-primary .ui-slide__next{right:66px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-19px}
.mod-primary .sp-primary .ui-slide__next .ui-icon{background-repeat:no-repeat}
.mod-primary .sp-primary .ui-icon{display:inline-block;width:26px;height:40px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s;transition:all .2s;color:transparent}
.mod-primary .sp-primary:hover .ui-icon{opacity:1;filter:alpha(opacity=100)}
.mod-primary .sp-primary .ui-slide__tips{position:absolute;font-weight:400;font-style:italic;right:78px;bottom:15px;display:none}
.mod-primary .sp-primary .ui-slide__current{color:#fff;font-size:30px;position:relative;top:-10px;left:4px}
.mod-primary .sp-primary .ui-slide__total{color:#b2b2b2;font-size:34px}
.mod-primary .sp-primary .ui-slide__total em{font-size:20px;position:relative;top:7px;left:-3px}
.mod-primary .sp-primary .ui-slide__nav{position:absolute;left:0;bottom:0;width:524px;height:4px;margin-right:-2px}
.mod-primary .sp-primary .ui-slide__nav:after,.mod-primary .sp-primary .ui-slide__nav:before{content:"";display:table;line-height:0}
.mod-primary .sp-primary .ui-slide__nav:after{clear:both}
.mod-primary .sp-primary .ui-slide__nav .ui-slide__trigger{position:absolute;left:0;bottom:0;border-radius:0;width:100%;height:4px;background:#757575;padding:0;margin:0;visibility:hidden}
.mod-primary .sp-primary .ui-slide__nav .ui-slide__trigger .is-moving{position:absolute;left:-100%;top:0;width:100%;height:100%;background:#e94646;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mod-primary .sp-primary .ui-slide__nav .ui-slide__trigger.is-active{visibility:visible}
.mod-primary .sp-primary .ui-slide__nav .ui-slide__trigger.is-active .is-moving{-webkit-transition:-webkit-transform 6s linear;transition:transform 6s linear;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

.mod-primary .sp-primary .ui-slide__prev .ui-icon{background-position:-1894px -1346px}
.mod-primary .ui-gametalk .ui-slide__prev .ui-icon{background-position:-1894px -1346px}
.mod-primary .ext-git-tab .ilike-box-bd .ui-gits-cont .ui-slide__prev .ui-icon{background-position:-1894px -1346px}
.mod-primary .sp-primary .ui-slide__next .ui-icon{background-position:-1894px -1406px}
.mod-primary .ui-gametalk .ui-slide__next .ui-icon{background-position:-1894px -1406px}
.mod-primary .sp-primary .ui-slide__prev .ui-icon,.mod-primary .sp-primary .ui-slide__next .ui-icon{background-image:url(../../images/index2018/global_z_f4b5b35.png)}

.g-col-430{width:590px;float:left}
.ui-slide__panel img{width:524px;height: 360px;}

/*今日热点*/
.hot{width:590px;height:360px;border:0 solid #dedede;margin-left:10px;background:#fff}
.hot .hd{margin:10px 15px 5px}
.hot .hd li{float:left;border-bottom:1px solid #eeeeec;font-size:16px;width:186px;padding-bottom:6px;text-align:center}
.hot .hd .selected{border-bottom:2px solid #e94646}
.hot .hd .selected a,.hot .hd .selected a:hover{font-weight:700}
.hot .hot_title,.wonde .wonde_title{height:40px;width:100%;background:#fcfcfc;border-bottom:1px solid #f2f2f2}
.hot .hot_title .hot_left,.wonde .wonde_title .wonde_titleL{height:40px;line-height:40px;color:#646464;font-size:16px;float:left}
.hot .hot_title .hot_left i{margin-top:9px;margin-right:9px;margin-left:15px;display:block;float:left;display:inline}
.hot .hot_title .hot_right,.wonde .wonde_title .wonde_titleR{height:40px;line-height:40px;margin-right:10px;color:#888;font-size:12px;display:inline}
.hot .hot_title .hot_right a,.wonde .wonde_title .wonde_titleR a{color:#888;font-size:12px;display:block;float:right}
#tab1 .tab1_menu a span,.hot .hot_title .hot_right a span,.infor a span,.wonde .wonde_title .wonde_titleR a span{font-size:18px;margin-left:3px}
.hot .hot_bottom{padding:0 15px;height:auto}
.hot .hot_bottom2{padding-top:4px}
.hot .hot_bottom h2{width:100%;color:#fc6e00;font-size:16px;text-align:center;height:35px;line-height:35px;font-weight:400}
.hot .hot_bottom h2 a{font-size:16px;color:#e94646;font-weight:700}
.hot .hot_bottom h2 a:hover{color:#fe882c}
.hot .hot_bottom p{color:#b7b7b7;font-size:14px;text-indent:2em;letter-spacing:1px;line-height:20px;margin-top:8px;padding-bottom:10px;border-bottom:1px dashed #e5e5e5;position:relative;z-index:1}
.hot .hot_bottom p a{color:#f78115;display:block;position:absolute;right:0;bottom:10px}
.hot .hot_bottom p a:hover{color:#e7740b}
.hot .hot_bottom ul{margin-top:5px}
.hot .hot_bottom ul li{width:100%;line-height:29px;float:left;margin-right:5px;display:inline;height:29px;overflow:hidden}
.hot .hot_bottom ul li b{color:#fc6e00;font-size:14px;font-weight:400;float:left}
.hot .hot_bottom ul li a{font-size:14px;color:#4e4e4e;float:left;width:22em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#tab1 .tab1_menu a:hover,.conn .conn_list ul li a:hover,.hot .hot_bottom ul li a:hover,.hot .hot_title .hot_right a:hover,.infor a:hover,.picMarquee .bd ul li .title a:hover,.tab1_box div ul li .box_text a:hover,.wonde .wonde_title .wonde_titleR a:hover{color:#f78115}
.hot .hot_bottom ul li span{color:#a9a9a9;font-size:12px;float:right;width:5em;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
