.errorlog {

    margin: 0;

    padding: 0;

    text-align: center;

    height: 30px;

    line-height: 30px;

    font-size: 12px;

    float: left;

    text-indent: 10px;

    color: #ff0000;

}
.xiuwen{

}


.fixed {

    position: fixed;

    top: 50px;

}



.p_w {

    width: 100%;

    float: left;

    margin: 0;

    padding: 0px;

}



.p_i {

    width: 1200px;

    position: relative;

    margin: 0 auto;

}



.ba-g {

    background: #f2f2f2;

}



@font-face {

    font-family: DINOffcPro;

    src: url(http://www.jtljia.com/font/index_DINOffcPro-CondBold_e359c161.eot);

    src: url(https://www.jtljia.com/font/index_DINOffcPro-CondBold_e359c161.eot);

    src: url(http://www.jtljia.com/font/index_DINOffcPro-CondBold_e359c161.eot?#font-spider) format("embedded-opentype"), url(https://www.jtljia.com/font/index_DINOffcPro-CondBold_e359c161.eot?#font-spider) format("embedded-opentype"), url(http://www.jtljia.com/font/index_DINOffcPro-CondBold_62e87447.woff) format("woff"), url(https://www.jtljia.com/font/index_DINOffcPro-CondBold_62e87447.woff) format("woff"), url(http://www.jtljia.com/font/index_DINOffcPro-CondBold_52947009.ttf) format("truetype"), url(https://www.jtljia.com/font/index_DINOffcPro-CondBold_52947009.ttf) format("truetype"), url(http://www.jtljia.com/font/index_DINOffcPro-CondBold_32f08569.svg) format("svg"), url(https://www.jtljia.com/font/index_DINOffcPro-CondBold_32f08569.svg) format("svg");

    font-weight: 400;

    font-style: normal

}



.bgfff {

    background: #fff;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.radio {

    float: left;

    margin-right: 20px;

    padding-left: 30px;

    height: 30px;

    line-height: 30px;

    cursor: pointer;

}



.radioselected {

    cursor: pointer;

}



.after-clear:after {

    display: block;

    content: "";

    clear: both;

}



.clear-fixz {

    clear: both;

    height: 0;

}



.button {

    padding: 0 40px;

    height: 35px;

    line-height: 35px;

    background: url(https://static.jtljia.com/images/system/img03.jpg) repeat-x;

    border: 0;

    border-radius: 3px;

    float: left;

    overflow: hidden;

    color: #fff;

    cursor: pointer;

    text-align: center;

    font-size: 16px;

}



.button:link, .button:active, .button:visited, .button:hover {

    color: #fff;

}



.button_bj {

    padding: 0 30px;

    height: 40px;

    line-height: 40px;

    background: url(https://static.jtljia.com/images/system/button_bj.jpg) repeat-x;

    border-radius: 3px;

    float: left;

    overflow: hidden;

    color: #fff;

    cursor: pointer;

    text-align: center;

}



.button_bj:link, .button_bj:active, .button_bj:visited, .button_bj:hover {

    color: #fff;

}



.c_orange {

    color: #ff6700;

}



.f16 {

    font-size: 16px;

}



.font_df {

    font-family: 'dinschriftregular';

}



.w125 {

    width: 125px !important;

}



.mgt10 {

    margin-top: 10px;

}



.mgb10 {

    margin-bottom: 10px;

}



.mgr10 {

    margin-right: 10px;

}



.mgt20 {

    margin-top: 20px;

}



.mgb20 {

    margin-bottom: 20px;

}



.mgl20 {

    margin-left: 20px;

}



.mgr20 {

    margin-right: 20px;

}



.mgt30 {

    margin-top: 30px;

}



.mgt40 {

    margin-top: 40px;

}



.mgb30 {

    margin-bottom: 30px;

}



.pdt10 {

    padding-top: 10px;

}



.pdt20 {

    padding-top: 20px;

}



.pdb20 {

    padding-bottom: 20px;

}



.pdt30 {

    padding-top: 30px;

}



.pdt40 {

    padding-top: 40px;

}



.pdt50 {

    padding-top: 50px;

}



.pdt60 {

    padding-top: 60px;

}



.pdb30 {

    padding-bottom: 30px;

}



.pdb40 {

    padding-bottom: 40px;

}



.pdb50 {

    padding-bottom: 50px;

}



.t-center {

    text-align: center;

}



.t-left {

    text-align: left;

}



.opa_0 {

    opacity: 0;

}



.opa_06 {

    opacity: .6;

}



.opa_1 {

    opacity: 1;

}



.floatleft {

    float: left;

}



/* #header */

.des {

    height: 40px;

    line-height: 40px;

    margin-left: 10px;

    position: absolute;

    right: 5px;

    top: 0;

}



.top-first {

    position: relative;

    height: 39px;

    line-height: 39px;

    color: #000;

    font-size: 16px;

    padding-left: 10px;

    box-sizing: border-box;

    background: #F5F5F5;

    z-index: 1001;

}



.top-second {

    position: relative;

    background: #fff;

    box-shadow: 0 2px 10px -2px #ccc;

    z-index: 1000;

}



.city-coordinate {

    float: left;

    margin-top: 13px;

    background-image: url('../../../images/icon/icon-address.png');

    width: 14px;

    height: 14px;

}



.city-number {

    float: left;

    margin-left: 3px;

    font-size: 14px;

    color: #999;

}



.city-number > .allCityNumber {

    margin-left: 2px;

    margin-right: 2px;

}



.veirson-pic {

    position: absolute;

    top: -6px;

    right: 5px;

    display: inline-block;

    width: 30px;

    height: 16px;

    line-height: 15px;

    text-align: center;

    border: none;

    border-radius: 8px;

    color: #fff;

    font-size: 12px;

    background: url(https://static.jtljia.com/images/system/new.png) no-repeat 1px 2px;

}



.topSecond-first {

    float: left;

    padding-top: 26px;

}



#header_logo {

    display: block;

    width: 161px;

    height: 41px;

    cursor: pointer;

    float: left;

}



.header-tell {

    display: block;

    margin-top: -20px;

    margin-right: 30px;

    width: 148px;

    height: 60px;

    float: right;

}



#jtl_city {

    position: relative;

}



#header_city {

    border: none;

    margin: 0;

    padding-left: 5px;

    cursor: pointer;

    float: left;

    font-size: 14px;

    color: #000;

}



.top-description {

    background: url('../../../images/icon/logo_title.gif') left center no-repeat;

    width: 140px;

    height: 40px;

    float: left;

    margin-left: 18px;

    display: block;

}



/*.top-description>.description-home{position: relative; width: 90%;margin: 11px auto 0;background: #fff;border-top: 1px solid #333;height: 6px;}

.top-description>.description-home>.description-title{width: 82%;margin: -11px auto 0;background: #fff;}

.top-description>.description-brand{width: 178px;color: #999;}*/

.topdescription-icon {

    background: url('../../../images/icon/img-brand.png') left center no-repeat;

    float: left;

    height: 41px;

    width: 281px;

    margin-left: 220px;

}



/*.topdescription-icon>ul>li{float: left; height: 40px;line-height: 40px;}

.topdescription-icon>ul>li>.icon-title{float: left;height: 40px;line-height: 40px;width: 64px;text-align: center;font-size: 13px;color: #666;}*/

#init_name {

    margin-right: 3px;

    display: block;

    float: left;

    color: #000;

    font-weight: bold;

}



.jtl-search {

    display: none;

}



#header_city > a {

    line-height: 39px;

    float: left;

}



.xia_biao {

    display: block;

    width: 50px;

    height: 39px;

    float: left;

    position: relative;

    color: #999;

}



#city_Name > .ci-rights {

    display: block;

    position: absolute;

    color: #666;

    font-style: normal;

    font-weight: 400;

    font-size: 21px;

    line-height: 15px;

    height: 7px;

    overflow: hidden;

    right: 0;

    top: 17px;

    transition: all 300 ease-in-out;

}



#header_city:hover .ci-rights {

    top: 15px;

    color: #ff6700;

    transform: rotate(-180deg);

}



#city_Name > .ci-rights > s {

    position: relative;

    text-decoration: none;

    top: -7px;

}



.shang_biao {

    color: #ff9c00;

    background: url(https://static.jtljia.com/images/system/menu_201601_shang.png) no-repeat center 14px;

    display: inline-block;

    width: 14px;

    height: 40px;

}



#header_cityselect {

    display: none;

    position: absolute;

    left: 0;

    top: 38px;

    width: 100%;

    border: 1px solid #eae1d9;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    border-bottom-left-radius: 4px;

    border-bottom-right-radius: 4px;

    padding: 0;

    background: #fff;

    z-index: 99999;

    box-shadow: 0px 2px 2px #ccc;

    font-family: "寰蒋闆呴粦";

    font-size: 16px;

    color: #666;

}



.headerTell-icon {

    float: right;

    margin-left: 150px;

    width: 190px;

    height: 40px;

    background: url(https://static.jtljia.com/images/icon/top_tel.png) no-repeat center center;

}



.dakehu {

    display: block;

    width: 100%;

    height: 100%;

}



#header_cityselect > .city-quickfind {

    padding: 10px 20px;

    border-bottom: 1px solid #e1e1e1;

    color: #333;

    font-size: 16px;

}



#header_cityselect > .city-quickfind > .city-quicktitle {

    font-weight: bold;

    height: 30px;

    line-height: 30px;

}



#header_cityselect > .city-quickfind > .city-quickinput {

    margin: 10px auto;

    height: 32px;

}



#header_cityselect > .city-quickfind > .city-quickhot {

    height: 32px;

    font-size: 14px;

}



#header_cityselect > .city-quickfind > .city-quickhot > a {

    display: block;

    margin-right: 15px;

    float: left;

    height: 30px;

    line-height: 30px;

    cursor: pointer;

}



.city-quickinput > #submit_city {

    display: block;

    float: left;

    width: 70px;

    height: 32px;

    line-height: 32px;

    text-align: center;

    color: #fff;

    background: #d4bb56;

    border-radius: 3px;

    cursor: pointer;

}



.city-quickinput > #submit_city:hover {

    color: #fff;

    opacity: .9;

}



.normal-complate2 {

    background: #fff;

    display: block;

    float: left;

    height: 38px;

    line-height: 38px;

    position: relative;

    z-index: 10;

    border: 1px solid #ddd;

    text-align: left;

}



.normal-complate2 cite {

    width: 99px;

    height: 38px;

    line-height: 38px;

    display: block;

    font-family: "寰蒋闆呴粦";

    color: #666;

    cursor: pointer;

    font-style: normal;

    font-size: 14px;

    padding-left: 10px;

    padding-right: 10px;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat right 7px center;

    border: none;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.normal-complate2 ul {

    width: 119px;

    left: -1px;

    line-height: 30px;

    font-size: 12px;

    border: 1px solid #ddd;

    max-height: 152px;

    overflow-y: scroll;

    background: #fff;

    position: absolute;

    z-index: 200;

    margin-top: 1px;

    display: none;

}



.normal-complate2 ul li {

    width: 101px;

    height: 30px;

    line-height: 30px;

    color: #666;

    border-bottom: 1px solid #ddd;

}



.normal-complate2 ul li:last-child {

    border-bottom: none;

}



.normal-complate2 ul li a {

    display: block;

    width: 100%;

    height: 100%;

    line-height: inherit;

    color: #666;

    text-indent: 6px;

    font-size: 12px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.normal-complate2 ul li a:hover {

    color: #666;

    background: #f1f1f1;

}



.common-complate {

    background: #fff;

    display: block;

    float: left;

    height: 40px;

    line-height: 40px;

    position: relative;

    z-index: 10;

    border: none;

    text-align: left;

}



.common-complate > cite {

    width: 220px;

    height: 40px;

    line-height: 40px;

    display: block;

    font-family: "寰蒋闆呴粦";

    color: #666;

    cursor: pointer;

    font-style: normal;

    font-size: 14px;

    padding-left: 10px;

    padding-right: 10px;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat right 7px center;

    border: none;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.common-complate > ul {

    display: none;

    width: 273px;

    height: 155px;

    left: -1px;

    line-height: 30px;

    border: 1px solid #dfdfdf;

    position: absolute;

    z-index: 200;

    margin-top: 0;

    background: #fff;

}



.common-complate > ul > li {

    width: 91px;

    float: left;

}



.common-complate > ul > li:nth-child(1) {

    width: 90px;

    height: 100%;

    background: #fff;

}



.common-complate > ul > li:nth-child(2) {

    display: none;

    background: #f9f9f9;

}



.common-complate > ul > li:nth-child(3) {

    display: none;

    background: #efefef;

    border-left: 1px solid #dfdfdf;

}



.common-complate > ul > li > .scrollbar1 {

    width: 100%;

    height: 100%;

    overflow: hidden;

}



.common-complate > ul > li a {

    display: block;

    height: 30px;

    line-height: inherit;

    text-align: center;

    color: #666;

    font-size: 14px;

    transition: all .3s linear;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    cursor: pointer;

}



.common-complate > ul > li:nth-child(1) a {

    border-top: 1px solid #dfdfdf;

    border-right: 1px solid #dfdfdf;

}



.common-complate > ul > li:nth-child(1) a:nth-child(1) {

    border-top: none;

}



.common-complate > ul > li:nth-child(1) a:last-child {

    border-bottom: 1px solid #dfdfdf;

}



.common-complate > ul > li:nth-child(1) a:hover, .common-complate > ul > li:nth-child(1) a.hover {

    color: #333;

    background: #f9f9f9;

    border-right-color: #f9f9f9;

}



.common-complate > ul > li:nth-child(2) a {

    height: 31px;

    line-height: 31px;

}



.common-complate > ul > li:nth-child(2) a:hover, .common-complate > ul > li:nth-child(2) a.hover {

    color: #333;

    background: #e2e2e2;

}



.common-complate > ul > li:nth-child(3) a {

    height: 31px;

    line-height: 31px;

}



.common-complate > ul > li:nth-child(3) a:hover, .common-complate > ul > li:nth-child(3) a.hover {

    color: #333;

    background: #e3e3e3;

}



/* 婊氬姩鏉�*/

.common-complate > ul > li:nth-child(1) .scrollbar1 .viewport {

    width: 80px;

}



.scrollbar1 .viewport {

    height: 155px;

    position: relative;

}



.scrollbar1 .overview {

    width: 100%;

    list-style: none;

    position: absolute;

    left: 0;

    top: 0;

    padding: 0;

    margin: 0;

}



.scrollbar1 .scrollbar {

    background: #f9f9f9;

    position: relative;

    background-position: 0 0;

    float: right;

    width: 10px;

}



.scrollbar1 .track {

    background: #f9f9f9;

    height: 100%;

    width: 8px;

    position: relative;

    padding: 0;

}



.scrollbar1 .thumb {

    background: #D9D9D9;

    height: 0;

    width: 8px;

    border-radius: 4px;

    cursor: pointer;

    overflow: hidden;

    position: absolute;

    top: 0;

    right: 0;

}



.scrollbar1 .disable {

    display: none;

}



.noSelect {

    user-select: none;

    -o-user-select: none;

    -moz-user-select: none;

    -khtml-user-select: none;

    -webkit-user-select: none;

}



#headp, #headc, #headp > cite, #headc > cite {

    height: 30px;

    line-height: 30px;

}



#header_cityselect > .city-select {

    padding: 0 20px;

    height: 50px;

    line-height: 50px;

    border-bottom: 1px solid #e1e1e1;

    color: #333;

    font-size: 16px;

    font-weight: bold;

}



#header_cityselect > .city-select > span {

    font-weight: 100;

    margin: 0 3px;

}



#header_cityselect > .city-list {

    height: 32px;

    line-height: 32px;

}



#header_cityselect > .city-list > ul > li {

    width: 50%;

    float: left;

    border-bottom: 1px dashed #e1e1e1;

}



#header_cityselect > .city-list > ul > li > .city-letters {

    width: 50px;

    float: left;

    text-align: center;

    color: #bbb;

    font-size: 14px;

}



#header_cityselect > .city-list > ul > li > .city-names {

    width: 88%;

    float: left;

    color: #333;

    font-size: 14px;

}



#header_cityselect > .city-list > ul > li > .city-names > a {

    display: block;

    height: 32px;

    line-height: 32px;

    padding: 0 5px;

    margin: 0 5px;

    float: left;

    text-align: center;

    cursor: pointer;

}



#header_cityselect > .city-list > ul > li.none-border {

    border-bottom: none;

}



#header_cityselect > span {

    position: absolute;

    top: -10px;

    left: 35px;

    background: url(https://static.jtljia.com/images/system/img23.png) no-repeat center bottom;

    float: left;

    z-index: 1000;

    width: 15px;

    height: 10px;

}



#main_search {

    position: absolute;

    left: 0px;

    top: 30px;

    width: 280px;

    padding-top: 26px;

    border-radius: 3px;

    background: #fff;

    z-index: 999;

    display: none;

}



#main_search span.sanjiao {

    background: url("https://static.jtljia.com/images/system/img23.png") no-repeat scroll 22px bottom;

    float: left;

    height: 10px;

    left: 35px;

    position: absolute;

    top: 17px;

    width: 40px;

    z-index: 1000;

}



.total-money.noborder {

    border: none;

}



.pleft-content .jc-money.noborder {

    border: none;

    line-height: 40px;

}



#head_searchBlock span {

    position: absolute;

    left: 15px !important;

    top: 16px !important;

}



#head_searchBlock {

    width: 100%;

    height: 70px;

    border-top: 1px solid #eae1d9;

    border-radius: 3px;

    box-shadow: 0px 2px 2px #ccc;

}



#user_info {

    margin: 0px auto;

    width: 220px;

}



#user_info > li {

    height: 70px;

    line-height: 70px;

    text-align: center;

    font-size: 14px;

}



#user_info > li:first-child {

    color: #a8a8a8;

    border-bottom: 1px solid #e4e4e4;

}



#move_slect {

    position: absolute;

    right: 0;

    top: 38px;

    width: 230px;

    padding-top: 0;

    border-radius: 3px;

    background: #fff;

    z-index: 999;

    display: none;

}



.yiDong:hover #move_slect {

    display: block;

}



#move_slect span.shang {

    background: url("https://static.jtljia.com/images/system/img23.png") no-repeat scroll 44px bottom;

    float: left;

    height: 10px;

    right: 28px;

    position: absolute;

    top: -9px;

    width: 60px;

    z-index: 1000;

}



#head_moblieHome {

    width: 100%;

    border-top: 1px solid #eae1d9;

    border-radius: 3px;

    box-shadow: 0px 2px 2px #ccc;

}



#move_home {

    margin: 0px auto;

    width: 220px;

}



#move_home > li {

    height: 80px;

    font-size: 16px;

    padding: 15px;

}



#move_home > li:first-child {

    color: #a8a8a8;

    border-bottom: 1px solid #e4e4e4;

}



.er_weima {

    float: left;

    height: 78px;

}



.xieGang {

    display: inline-block;

}



#header_right a, #header_right span, .mobile a, .mobile span {

    line-height: 29px;

    height: 29px;

    display: inline;

    font-size: 12px;

}



span.tel {

    float: right; /*border-left:1px solid #eae1d9;border-right:1px solid #eae1d9;*/

    padding: 0 12px 0 24px;

    background: url(https://static.jtljia.com/images/system/400_201601.png) 4px center no-repeat;

    font-size: 14px;

    font-family: 'microsoft yahei';

}



.border {

    padding: 0 15px;

    height: 29px;

    line-height: 29px;

    color: #feab43;

}



a.border:link, a.border:visited {

    color: #feab43 !important;

}



.outGo {

    padding: 0 15px;

    height: 29px;

    line-height: 29px;

    color: #333;

}



a.outGo:link, a.outGo:visited, a.outGo:hover {

    color: #feab43 !important;

}



.mobile { /*border-left:1px solid #eae1d9;*/

    padding: 0 8px 0 28px;

    background: url(https://static.jtljia.com/images/system/tel_201601.png) 12px center no-repeat;

    font-size: 12px;

    font-family: 'microsoft yahei';

    position: relative;

    display: inline-block;

    cursor: pointer;

}



.veirson_num {

    position: absolute;

    top: -4px;

    right: 5px;

    display: inline-block;

    width: 21px;

    height: 14px;

}



.mobile #erweima {

    position: absolute;

    width: 215px;

    padding: 0 10px;

    border: 1px solid #eae1d9;

    background: #fff;

    z-index: 999;

    float: left;

    display: none;

    left: -15PX;

    TOP: 30px;

    border-radius: 3px;

}



.mobile:hover #erweima {

    display: block;

}



.mobile #erweima li {

    width: 215px;

    float: left;

    padding: 10px 0;

    border-bottom: 1px solid #efefef;

}



.mobile #erweima li:last-child {

    border: 0;

}



.mobile #erweima li .pic {

    width: 100px;

    height: 100px;

    float: left;

    margin-right: 20px;

}



.mobile #erweima li .pic img {

    width: 100px;

    height: 100px;

}



.mobile #erweima li .erweima_right {

    width: 95px;

    float: right;

    overflow: hidden;

}



.mobile #erweima li .erweima_right .title {

    width: 100%;

    float: left;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    font-size: 14px;

    color: #333;

    margin-bottom: 6px;

}



.mobile #erweima li .erweima_right .erweimaright_text {

    width: 95px;

    float: left;

    height: 50px;

    overflow: hidden;

    line-height: 20px;

    font-size: 12px;

    color: #b5a167;

}



li.erweima_top {

    position: absolute;

    top: -10px;

    left: 35px;

    background: url(https://static.jtljia.com/images/system/img23.png) no-repeat center bottom;

    float: left;

    z-index: 1111;

    width: 15px;

    height: 10px;

    padding: 0;

    border: 0;

}



.mobile #erweima li .erweima_right .erweimaright_text a {

    width: 45px;

    float: left;

    height: 50px;

    margin: 0;

}



.mobile #erweima li .erweima_right .erweimaright_text a.ios {

    background: url(https://static.jtljia.com/images/system/ios.png) no-repeat center center;

}



.mobile #erweima li .erweima_right .erweimaright_text a.android {

    background: url(https://static.jtljia.com/images/system/android.png) no-repeat center center;

}



.yiDong, #header-about, #header_vr {

    float: right;

    position: relative;

    text-align: right;

    cursor: pointer;

}



.yiDong .img_top_tel {

    margin-top: 11px;

    margin-left: 4px;

    cursor: default;

}



#header-about, #header_vr {

    width: 74px;

}



.yiDong > a, #header_vr > a {

    color: #999;

    font-size: 13px;

}



#header-about > a {

    color: #ff6700;

    font-size: 14px;

}



.yiDong > a:hover, #header-about > a:hover, #header_vr > a:hover {

    color: #ff6700;

}



#header_login, #zc_success {

    display: block;

    width: 45px;

    float: left;

    text-align: center;

    cursor: pointer;

    color: #999;

    font-size: 13px;

}



#header_login:hover, #zc_success:hover {

    color: #ff6700;

}



#h_user_center {

    display: block;

    width: 120px;

    padding-left: 18px;

    height: 38px;

    background: url(https://static.jtljia.com/images/system/arrowdown-new.png) no-repeat right 12px center;

    cursor: pointer;

    color: #666;

    font-size: 14px;

}



#h_user_center.cliked {

    background: #fff url(https://static.jtljia.com/images/system/arrowdown-new.png) no-repeat right 12px center;

    box-shadow: 1px 0 0 #d9d9d9, -1px 0 0 #d9d9d9;

}



.h-userlist {

    display: none;

    position: absolute;

    top: 38px;

    left: 1px;

    width: 137px;

    z-index: 100;

    background: #fff;

    padding: 10px 0;

    box-shadow: 1px 0 0 #d9d9d9, -1px 0 0 #d9d9d9, 0 1px 0 #d9d9d9;

}



.h-userlist > li {

    height: 35px;

    line-height: 35px;

}



.h-userlist > li > a {

    display: block;

    height: 35px;

    line-height: 35px;

    text-align: center;

    cursor: pointer;

    color: #666;

    font-size: 16px;

}



.h-userlist > li > a:hover {

    color: #fd8143;

}



.yiDong {

    padding-right: 14px;

    margin-left: 10px;

    margin-right: 10px;

}



.top_search {

    width: 120px;

    display: none;

    float: left;

    position: absolute;

    z-index: 999;

    padding-top: 25px;

    background: url(https://static.jtljia.com/images/system/img17.png) center 14px no-repeat;

    left: 0px;

}



#shop_car {

    display: none;

}



.yiDong > a > .ci-rights {

    display: block;

    position: absolute;

    right: 0;

    top: 14px;

    transition: all 0.3s ease-in-out;

    background: url('https://static.jtljia.com/images/index/top-arrow-down.png') center center no-repeat;

    width: 14px;

    height: 14px;



}



.yiDong > a:hover > .ci-rights {

    top: 15px;

    color: #ff6700;

    transform: rotate(-180deg);

}



.yiDong .ci-rights > s {

    position: relative;

    text-decoration: none;

    top: -7px;

}



.top-verticalline {

    width: 1px;

    height: 12px;

    background: #cdcdcd;

    float: right;

    margin-top: 15px;

}



/* footer */

footer.footer {

    position: relative;

    z-index: 10;

    background: #2b2b2b;

    color: #fff;

}



.bottom_menu {

    height: 14px;

    padding-top: 36px;

    padding-bottom: 28px;

    font-size: 14px;

    color: #fff;

    font-weight: bold;

}



.bottom_menu a {

    color: #fff;

}



.bottom_menu li {

    display: inline-block;

    padding-right: 40px;

}



.footer .copyright {

    position: relative;

    color: rgba(255, 255, 255, 0.7);

    background: #1d1d1d;

    height: 54px;

    line-height: 54px;

    text-align: center;

    font-size: 12px;

}



.footer .hot_line {

    margin-bottom: 70px;

    float: left;

}



.footer .hot_line .line_name {

    margin-bottom: 20px;

    display: block;

    color: #b6b6b6;

}



.footer .hot_line .line_item {

    width: 149px;

    float: left;

    margin-right: 50px;

}



.footer .ewm {

    width: 249px;

    position: absolute;

    right: 0;

    top: 40px;

}



.footer .ewm .ewm_item {

    float: left;

    font-size: 12px;

    color: #b6b6b6;

    text-align: center;

    line-height: 30px;

}



.footer .ewm .ewm_item.last {

    margin-left: 32px;

}



.friend-link {

    background-color: #262d33;

    display: none;

}



.friend-link .link-cnt {

    margin: 15px auto 15px;

}



.friend-link .link-cnt h1 {

    font-size: 16px;

    color: #fff;

    margin-bottom: 20px;

}



.friend-link .link-cnt ul li {

    display: inline-block;

    color: #999;

    font-size: 12px;

    margin-right: 20px;

    margin-bottom: 15px;

}



.friend-link .link-cnt ul li a {

    color: #999;

}



.fls {

    height: 30px;

    margin-top: 20px;

    color: #fff;

    font-size: 16px;

    width: 100%;

    text-align: center;

    font-weight: bold;

}



.frs {

    height: 151px;

    width: 155px;

    margin-top: 20px;

    padding: 0 72px;

    background: url(https://static.jtljia.com/images/system/bottom-tel.png) no-repeat center center;

    border-right: 1px dashed #474c50;

}



.foot_imgs {

    width: 300px;

    margin: 20px 0 0;

}



.foot_imgs > div {

    width: 150px;

    float: left;

}



.foot_imgs > div dt {

    margin-left: 12px;

    border: 5px solid #fff;

}



.foot_imgs > div dd {

    height: 20px;

    line-height: 20px;

    width: 100%;

    font-size: 12px;

    text-align: center;

    color: #acacac;

}



.foot_imgs img {

    width: 120px;

    height: 120px;

    border: 5px solid #fff;

}



.bottom_beian {

    height: 30px;

    line-height: 40px;

    text-align: center;

    background: transparent !important;

}



.bottom_company {

    height: 30px;

    text-align: center;

    background: transparent !important;

}



#path {

    line-height: 50px;

    font-size: 12px;

    font-family: "verdana";

}



#path a {

    padding: 0 1px 0 0;

    display: inline-block;

}



#notyet {

    width: 100%;

    float: left;

    font-size: 32px;

    line-height: 40px;

    text-align: center;

    color: #966333;

    background: url(https://static.jtljia.com/images/system/notyet.png) no-repeat center bottom;

    padding-bottom: 400px;

    padding-top: 20px;

    margin: 50px 0 0 0;

}



#notyet span {

    width: 100%;

    float: left;

    font-size: 14px;

}



#notyet span a {

    text-decoration: underline;

    color: #0000FF;

}



.ei_left {

    width: 930px;

    float: left;

    overflow: hidden;

    margin-top: 20px;

    margin-right: 20px;

}



.ei_right {

    width: 270px;

    float: left;

    overflow: hidden;

    margin-top: 20px;

}



.ei_right .eir_tool {

    float: left;

    border: 1px solid #eae1d8;

    width: 228px;

    padding: 20px;

    margin-bottom: 20px;

    background: #f8f5f0;

}



.ei_right .eir_tool .title {

    font-size: 16px;

    color: #3d3936;

    border-bottom: 1px solid #eae1d8;

    height: 40px;

    line-height: 40px;

}



.izl-rmenu {

    position: fixed;

    top: 25%;

    right: 10px;

    z-index: 1001;

}



.izl-rmenu > .btnn, .online-consultation {

    display: block;

    width: 80px;

    height: 80px;

    cursor: pointer;

    position: relative;

    background: #fff;

    margin-top: 1px;

    border-radius: 0;

    border: 1px solid #e1e1e1;

}



.btn-offer > .btn-quote {

    display: block;

    width: 28px;

    height: 36px;

    margin: 10px auto 6px;

    background: url(https://static.jtljia.com/images/icon/icon-quicklink.png);

    background-position: -7px -3px;

}



.btn-offer > .quote {

    display: block;

    width: 60px;

    height: 16px;

    line-height: 16px;

    margin: 0 auto;

    text-align: center;

    font-size: 14px;

    color: #333;

    font-weight: bold;

}



.floatCoupon {

    display: block;

    width: 82px;

    height: 82px;

    cursor: pointer;

    position: relative;

    background: url(https://static.jtljia.com/images/system/coupon.png) no-repeat center center;

    margin-top: 1px;

    border-radius: 0;

    border: none;

}



/*.btn-offer:hover>.btn-quote{background-position:-7px -43px;}*/

.online-consultation > a#live800iconlink {

    display: block;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}



.online-consultation > a#live800iconlink > img {

    width: 0;

    height: 0;

}



.online-consultation > .actived-dot {

    display: block;

    width: 13px;

    height: 13px;

    position: absolute;

    top: 4px;

    left: 48px;

    background: #fd3c00;

    border-radius: 50% 50%;

}



.online-consultation > .btn-consultation {

    display: block;

    width: 36px;

    height: 34px;

    margin: 10px auto 6px;

    background: url(https://static.jtljia.com/images/icon/icon-quicklink.png);

    background-position: -43px -5px;

}



.online-consultation > .consultation {

    display: block;

    width: 60px;

    height: 16px;

    line-height: 16px;

    margin: 0 auto;

    text-align: center;

    font-size: 14px;

    color: #333;

    font-weight: bold;

}



/*.online-consultation:hover>.btn-consultation{background-position:-43px -45px;}*/

.izl-rmenu .btn-qq {

    background: url(https://static.jtljia.com/images/system/rightmenu1.png) left no-repeat #eac03a;

}



.izl-rmenu .btnn > .btn-appoint {

    display: block;

    width: 40px;

    height: 36px;

    margin: 10px auto 6px;

    background: url(https://static.jtljia.com/images/icon/icon-quicklink.png);

    background-position: -80px -4px;

}



.izl-rmenu .btnn > .appoint {

    display: block;

    width: 60px;

    height: 16px;

    line-height: 16px;

    margin: 0 auto;

    text-align: center;

    font-size: 14px;

    color: #333;

    font-weight: bold;

}



/*.izl-rmenu .btnn:hover>.btn-appoint{background-position:-80px -44px;}*/

.izl-rmenu .btn-top > .back-top {

    display: block;

    width: 27px;

    height: 30px;

    margin: 12px auto 10px;

    background: url(https://static.jtljia.com/images/icon/icon-quicklink.png);

    background-position: -128px -5px;

}



.izl-rmenu .btn-top > .goback-top {

    display: block;

    width: 60px;

    height: 16px;

    line-height: 16px;

    margin: 0 auto;

    text-align: center;

    font-size: 14px;

    color: #333;

    font-weight: bold;

}



.izl-rmenu > .btnn:hover, .online-consultation:hover {

    background: #fffae2;

    border-color: #f0e4aa;

}



/*.izl-rmenu .btn-top:hover>.back-top{background-position:-128px -45px;}*/

.izl-rmenu .btn-top:hover > .goback-top, .izl-rmenu .btnn:hover > .appoint, .online-consultation:hover > .consultation, .btn-offer:hover > .quote {

    color: #666;

}



.nodata {

    width: 100%;

    float: left;

    height: 150px;

    line-height: 150px;

}



#validationalert {

    float: left;

    width: 500px;

}



#validationalert li {

    float: left;

    line-height: 30px;

    color: #333;

    width: 100%;

}



#validationalert li span {

    width: 200px;

    text-align: right;

    margin-right: 10px;

    color: #999;

    float: left;

}



#transformationTracing {

    opacity: 0;

    height: 0;

    width: 0;

}



/*鐣欒祫*/

.address-left {

    float: left;

    width: 460px;

    height: 380px;

    margin-top: 30px;

    padding-right: 30px;

    border-right: 1px solid #f2f2f2;

    padding-left: 30px;

}



.address-content {

    float: left;

    margin: 10px auto;

    width: 100%;

    font-size: 16px;

    color: #999;

    line-height: 24px;

}



.shouye_tijiao0 {

    width: 269px;

}



.shouye_tijiao {

    margin-top: 30px;

    width: 269px;

    float: left;

    padding-left: 30px;

}



.shouye_tijiao > .address-icon2 {

    margin: 20px auto 10px;

    width: 70px;

    height: 70px;

    background: url(https://static.jtljia.com/images/system/address_02.jpg) no-repeat center center;

}



.shouye_tijiao > .address-icon {

    margin: 20px auto 10px;

    width: 70px;

    height: 70px;

    background: url(https://static.jtljia.com/images/system/address_03.jpg) no-repeat center center;

}



.address-title0 {

    width: 100%;

    float: left;

    text-align: center;

    margin: 0 auto;

    font-size: 18px;

    color: #000;

}



.address-title1 {

    width: 100%;

    float: left;

    text-align: center;

    margin: 5px auto 20px;

    font-size: 16px;

}



.address-title {

    width: 100%;

    float: left;

    text-align: center;

    margin: 12px auto;

    font-size: 16px;

    color: #ff6700;

}



.prompttitle {

    width: 110px;

    float: left;

    font-size: 14px;

    height: 40px;

    line-height: 40px;

    color: #000;

    text-align: right;

    margin-right: 5px;

}



.prompttitle2 {

    width: 100%;

    float: left;

    font-size: 14px;

    line-height: 40px;

    color: #333;

    text-align: left;

    margin-right: 5px;

}



.promptinput {

    width: 269px;

    float: left;

    margin-bottom: 10px;

}



.promptitle {

    float: left;

    margin-bottom: 10px;

    font-size: 16px;

    color: #333;

}



.promptinput input {

    width: 246px;

    float: left;

    border: 1px solid #ddd;

    height: 38px;

    line-height: 38px;

    font-size: 14px;

    color: #999;

    padding-left: 10px;

    padding-right: 10px;

    font-family: "寰蒋闆呴粦";

}



.promptinput input.yzm {

    width: 117px;

    border-radius: 0;

}



.promptinput .getcode {

    width: 122px;

    margin-left: 5px;

    height: 38px;

    line-height: 38px;

    float: left;

    text-align: center;

    font-size: 12px;

    border: 1px solid #e7561c;

    border-radius: 0;

    color: #e7561c;

    background: #fff;

    cursor: pointer;

}



.promptinput .getimgcode {

    width: 127px;

    height: 38px;

    float: left;

    border: 1px solid #ddd;

    border-radius: 0;

    cursor: pointer;

}



.promptinput .getimgcode img {

    width: 100%;

    height: 100%;

}



.promptinput .getcode:hover {

    opacity: 0.8;

}



.lnormal-complate {

    background: #fff;

    display: block;

    float: left;

    height: 40px;

    position: relative;

    z-index: 10;

}



.lnormal-complate cite {

    width: 117px;

    height: 38px;

    line-height: 38px;

    display: block;

    font-family: "寰蒋闆呴粦";

    color: #999;

    cursor: pointer;

    font-style: normal;

    font-size: 14px;

    padding-left: 10px;

    padding-right: 10px;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat right 7px center;

    border: solid 1px #ddd;

}



.lnormal-complate ul {

    width: 137px;

    border: 1px solid #ddd;

    max-height: 137px;

    overflow-y: scroll;

    background: #fff;

    position: absolute;

    z-index: 200;

    margin-top: 2px;

    display: none;

}



.lnormal-complate ul li {

    width: 120px;

    height: 34px;

    line-height: 34px;

    color: #999;

    border-bottom: 1px solid #ddd;

}



.lnormal-complate ul li:last-child {

    border-bottom: none;

}



.lnormal-complate ul li a {

    display: block;

    width: 100%;

    height: 100%;

    color: #999;

    text-indent: 10px;

    font-size: 12px;

}



.lnormal-complate ul li a:hover {

    color: #999;

    background: #f1f1f1;

}



.aui_state_noTitle .aui_inner {

    overflow: hidden;

    border: 0;

}



.reg_txted {

    display: block;

    float: left;

    margin-left: 10px;

    height: 30px;

    line-height: 30px;

    width: 100px;

}



#live800iconlink img {

    border-radius: 3px;

}



#codeImg {

    border: 1px solid #eae1d9;

    border-radius: 3px;

    margin-top: 2px;

    margin-left: 10px;

}



.imgcodebox {

    display: block;

    width: 100px;

    height: 32px;

    float: left;

}



.pvdcode-input {

    width: 105px !important;

}



/*鍙戦€佸湴鍧€寮€濮�*/

#toolsSendPrice {

    width: 269px;

    background: #ffd401;

    color: rgba(51, 51, 51, .6);

    border-radius: 3px;

}



#toolsSendAddress {

    display: block;

    height: 40px;

    line-height: 40px;

    text-align: center;

    width: 269px;

    background: #ffd401;

    color: rgba(51, 51, 51, .6);

    border-radius: 3px;

    cursor: pointer;

}



#addressprovince > cite {

    width: 246px;

    border: 1px solid #ddd;

}



/*鍙戦€佸湴鍧€缁撴潫*/



/*鐢ㄦ埛涓績宸﹂儴鎺т欢*/

#userc_left {

    width: 100px;

    float: left;

    padding: 40px;

    background: #fff;

    margin-bottom: 20px;

}



#userc_left ul {

    width: 100px;

    float: left;

    margin-left: 0 auto;

}



#userc_left ul li {

    width: 100%;

    float: left;

    text-indent: 10px;

    height: 30px;

    line-height: 30px;

    font-size: 14px;

}



#userc_left ul li.title {

    cursor: text;

    height: 30px;

    line-height: 30px;

    font-size: 18px;

    color: #333;

    margin-bottom: 10px;

    margin-top: 10px;

}



#userc_left ul li a {

    display: block;

    height: 100%;

    height: 100%;

    color: #666;

    cursor: pointer;

}



#userc_left ul li a:hover {

    color: #fe6700;

}



#userc_left ul li a.current {

    color: #fe6700;

}



/*鐢ㄦ埛涓績鍙抽儴鎺т欢*/

#userc_right {

    width: 960px;

    padding: 40px 25px;

    float: right;

    border: none;

    margin-bottom: 20px;

    background: #fff;

    min-height: 390px;

}



/*-------鎻愪氦璁㈠崟閫氱敤鏍峰紡------*/

.order_step {

    margin: 40px 0;

}



a.order_button {

    font-size: 16px;

    cursor: pointer;

    color: #fff;

    display: inline-block;

    border-radius: 3px;

    padding: 0 50px;

    height: 40px;

    line-height: 40px;

    background: url(https://static.jtljia.com/images/system/jsp/button_bg.jpg) repeat-x;

}



.usercenter_empty {

    width: 350px;

    padding: 90px 0;

    float: left;

    margin-left: 320px;

}



.usercenter_empty img {

    float: left;

}



.usercenter_empty p {

    float: left;

    padding-top: 50px;

    margin-left: 20px;

}



.usercenter_empty p span {

    font-size: 30px;

}



.usercenter_empty p a {

    color: #0c7aff;

    text-decoration: underline;

}



.goto_pano {

    position: absolute;

    top: 40px;

    left: 40px;

    cursor: pointer;

}



.goto_virtual {

    position: absolute;

    top: 40px;

    left: 40px;

    cursor: pointer;

}



.goto_tech {

    position: absolute;

    top: 20px;

    right: 20px;

    cursor: pointer;

}



/*.index_title {width:100%;text-align:center;margin:70px 0 65px;}*/

.index_title {

    width: 1196px;

    border-left: solid 4px #BEBEBE;

    height: 26px;

    line-height: 26px;

    text-indent: 20px;

    font-size: 24px;

    margin-bottom: 20px;

    font-weight: bold;

}



/*蹇€熸姤浠�/





/*瀹惰妗堜緥*/

#slider {

    z-index: 1;

    border: none;

    position: relative;

    width: 1165px;

    height: 460px;

    margin: 0 auto;

    overflow: hidden;

}



#slider .slide {

    z-index: 10;

    position: absolute;

    border-radius: 5px;

    background: #000;

    border-left: #fff 1px solid;

    width: 712px;

    height: 460px;

    overflow: hidden;

    cursor: pointer;

    text-align: left;

}



#slider .text {

    position: absolute;

    display: none;

}



#slider .diapo {

    position: absolute;

    filter: alpha(opacity=100);

    visibility: visible;

    opacity: 1;

}



/*鍏ㄥ浗鐩磋惀*/

.picture-address {

    height: 369px;

}



.shop-picture {

    display: block;

    height: 369px;

    width: 750px;

    float: left;

    cursor: pointer;

}



.shop-address {

    height: 369px;

    width: 450px;

    background: #f4efdc;

    float: left;

}



.shop-address > ul {

    margin: 50px auto;

    width: 320px;

}



.shop-address > ul > li {

    width: 100%;

    margin: 0;

    height: 50px;

}



.shop-address > ul > li:nth-child(1) {

    font-size: 16px;

    color: #4a4a4c;

    height: 52px;

    line-height: 26px;

    margin-bottom: 20px;

}



.shop-address > ul > li:nth-child(1) span {

    font-weight: bold;

}



.shop-address .divselect {

    width: 300px;

    background: #fff;

    border: none;

    border-radius: 3px;

    display: block;

    float: left;

    height: 40px;

    position: relative;

    z-index: 20;

}



.shop-address .divselect cite {

    width: 268px;

    height: 40px;

    line-height: 40px;

    display: block;

    color: #999;

    cursor: pointer;

    font-style: normal;

    font-size: 16px;

    padding-left: 10px;

    font-family: "寰蒋闆呴粦";

    padding-right: 10px;

    border: none;

    background: url(https://static.jtljia.com/images/system/arrow-down.png) no-repeat right center;

}



.shop-address .divselect ul {

    width: 298px;

    height: 180px;

    overflow-y: scroll;

    border: 1px solid #dfdfdf;

    border-radius: 3px;

    background: #fff;

    position: absolute;

    z-index: 200;

    margin-top: 1px;

    padding-bottom: 3px;

    display: none;

}



.shop-address .divselect ul li {

    width: 248px;

    height: 30px;

    line-height: 30px;

    margin-left: 15px;

    font-size: 16px;

    color: #999;

    border-bottom: 1px solid #dfdfdf;

}



.shop-address .divselect ul li:last-child {

    border-bottom: none;

}



.shop-address .divselect ul li a {

    display: block;

    width: 100%;

    height: 100%;

    color: #999;

}



.shop-address .divselect ul li a:hover {

    color: #999;

    background: #f1f1f1;

}



.shop-address .address-name {

    display: block;

    width: 280px;

    height: 40px;

    line-height: 40px;

    color: #999;

    border-radius: 3px;

    font-size: 16px;

    padding-left: 10px;

    padding-right: 10px;

    border: none;

}



.shop-address .address-tell {

    display: block;

    float: left;

    width: 112px;

    height: 40px;

    line-height: 40px;

    padding: 0 0 0 10px;

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px;

    background: #fff;

    font-size: 16px;

    color: #999;

    border: none;

}



.shop-address .getcodes {

    display: block;

    float: left;

    width: 84px;

    height: 38px;

    line-height: 38px;

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;

    background: #ffefd7;

    font-size: 16px;

    color: #d8b782;

    text-align: center;

    cursor: pointer;

    border: 1px solid #fff;

}



.shop-address a.getcodes:hover {

    color: #d8b782;

    background: #fae2be;

}



.shop-address .address-code {

    display: block;

    float: left;

    width: 80px;

    height: 40px;

    line-height: 40px;

    margin-left: 2px;

    padding: 0 5px;

    border: none;

    border-radius: 3px;

    background: #fff;

    font-size: 16px;

    color: #999;

}



.shop-address .get-address {

    display: block;

    float: left;

    width: 300px;

    height: 40px;

    line-height: 40px;

    font-size: 18px;

    font-weight: bold;

    border-radius: 3px;

    background: #f69601;

    border: none;

    color: #ffefd7;

    text-align: center;

    cursor: pointer;

}



.shop-address a.get-address:hover {

    color: #ffefd7;

    background: #d28a17;

}



.small-pic {

    height: 160px;

    width: 1197px;

    margin-left: 2px;

    overflow: hidden;

}



.small-pic > a {

    display: block;

    position: relative;

    float: left;

    width: 145px;

    height: 145px;

    margin-right: 0;

    margin-top: 10px;

    border: 2px solid #f1f1f1;

    cursor: pointer;

    background: #000;

}



.small-pic > a:first-child {

    margin-left: 2px;

}



.small-pic > a:last-child {

    margin-right: 0;

}



.small-pic > a > span {

    display: none;

    width: 13px;

    height: 6px;

    position: absolute;

    top: -8px;

    left: 71.5px;

    background: url(https://static.jtljia.com/images/system/arrow-slider-top.png) no-repeat center top;

}



.small-pic > a > img {

    opacity: 0.6;

}



.city-ahover {

    border-color: #f69700 !important;

}



.city-spanhover {

    display: block !important;

}



.city-imghover {

    opacity: 1 !important;

}



.slide-title {

    position: absolute;

    display: block;

    z-index: 99;

    width: 44px;

    height: 132px;

    line-height: 26px;

    padding-top: 10px;

    background: url(https://static.jtljia.com/images/system/case-bg-2.png) no-repeat 0 0;

    top: 20px;

    left: 37px;

    font-size: 24px;

    color: #fff;

    text-align: center;

}



.slide-titlehover {

    background: url(https://static.jtljia.com/images/system/case-bg-1.png) no-repeat 0 0;

}



.slide-arright {

    position: absolute;

    display: block;

    z-index: 99;

    width: 39px;

    height: 27px;

    background: url(https://static.jtljia.com/images/system/arrow-right.png) no-repeat 0 0;

    bottom: 40px;

    left: 40px;

}



.decoration-top {

    position: relative;

    width: 100%;

    text-align: center;

    height: 40px;

    line-height: 40px;

    font-size: 20px;

    color: #333;

    font-weight: bold;

}



.decoration-top2 {

    position: relative;

    width: 100%;

    text-align: center;

    height: 40px;

    line-height: 40px;

    font-size: 18px;

    color: #333;

}



.decoration-top_0 {

    position: relative;

    float: left;

    width: 700px;

    height: 100px;

    border-bottom: 1px solid #e4e4e4;

    background: #f5f5f5 url(https://static.jtljia.com/images/system/icon-ksbj.png) no-repeat center center;

}



.decoration-top > .dialog-icon {

    position: absolute;

    display: block;

    width: 48px;

    height: 48px;

    top: 0;

    left: 20px;

    background: url(https://static.jtljia.com/images/system/img-popup-03.png) no-repeat 0 0;

}



.deco-description {

    width: 100%;

    text-align: center;

    height: 30px;

    font-size: 14px;

    color: #666;

}



.liuzi-dialogIcon {

    position: relative;

    width: 392px;

    padding-left: 88px;

    float: left;

    text-align: left;

    padding-top: 20px;

    height: 58px;

    font-size: 20px;

    color: #666;

    font-weight: bold;

    background: #f0f0f0;

}



.liuzi-dialogIcon_0 {

    position: relative;

    width: 480px;

    float: left;

    height: 130px;

    border-bottom: 1px solid #e4e4e4;

    background: #f5f5f5 url(https://static.jtljia.com/images/system/icon-yysj.png) no-repeat center center;

}



.liuzi-dialogIcon > span {

    position: absolute;

    display: block;

    width: 48px;

    height: 48px;

    top: 12px;

    left: 20px;

    background: url(https://static.jtljia.com/images/system/img-popup-04.png) no-repeat 0 0;

}



.address-dialogIcon {

    position: relative;

    text-align: center;

    padding-top: 20px;

    height: 50px;

    font-size: 18px;

    color: #333;

}



.address-dialogIcon > span.dialog-addressIcon {

    position: absolute;

    display: block;

    width: 60px;

    height: 60px;

    top: 9px;

    left: 15px;

    background: url(https://static.jtljia.com/images/system/img-popup-01.png) no-repeat 0 0;

}



.address-dialogIcon > span.dialog-checkPriceIcon {

    position: absolute;

    display: block;

    width: 48px;

    height: 48px;

    top: 12px;

    left: 20px;

    background: url(https://static.jtljia.com/images/system/img-popup-02.png) no-repeat 0 0;

}



.address-dialogIcon > .address-title1 {

    font-size: 20px;

    height: 22px;

    line-height: 22px;

    width: 100%;

    color: #666;

    font-weight: bold;

}



.address-dialogIcon > .address-title2 {

    font-size: 12px;

    height: 22px;

    line-height: 22px;

    width: 100%;

    color: #666;

}



.recomend-button2 {

    width: 100%;

    height: 40px;

    text-align: center;

}



.recomend-button2 > span.list-name2 {

    display: inline-block;

    height: 28px;

    line-height: 28px;

    padding: 0 5px;

    color: #ff6700;

    font-size: 22px;

    text-align: center;

}



.recomend-button2 > span.list-icon2 {

    display: inline-block;

    width: 15px;

    height: 28px;

    line-height: 28px;

    color: #5d4301;

    font-size: 18px;

    text-align: center;

}



.price-dialogIcon {

    height: 90px;

    width: 280px;

    margin: 20px auto;

    background: url(https://static.jtljia.com/images/system/dialogPrice.jpg) no-repeat center center;

}



.decoration-title {

    position: relative;

    width: 100%;

    height: 60px;

    line-height: 40px;

    font-size: 18px;

    text-align: center;

    color: #333;

    background: #fff;

    border-bottom: 1px solid #dfdfdf;

}



.decoration-title2 {

    position: relative;

    width: 100%;

    height: 40px;

    line-height: 40px;

    font-size: 18px;

    text-align: center;

    color: #333;

    background: #fff;

}



.decoration-title3 {

    position: relative;

    width: 100%;

    height: 24px;

    line-height: 24px;

    font-size: 14px;

    text-align: center;

    color: #333;

    background: #fff;

}



.decoration-positiontitle {

    position: absolute;

    width: 100%;

    top: 35px;

}



.decoration-positiontitle > .positionTitle {

    display: inline-block;

    padding: 5px 15px;

    font-size: 14px;

    color: #999;

    background: #fff;

}



.yugujia1 {

    color: #ff7c00;

    font-size: 28px;

}



.yugujia {

    color: #ff7c00;

    font-size: 24px;

}



.yuji-box1 {

    height: 40px;

    margin: 10px auto 0;

    width: 260px;

}



.yuji-box2 {

    height: 120px;

    width: 100%;

    border-bottom: 1px solid #dfdfdf;

}



.yuji-box3 {

    height: 120px;

    width: 100%;

    border-bottom: 1px solid #dfdfdf;

}



.topPrice-input {

    display: block;

    float: left;

    width: 139px;

    height: 38px;

    line-height: 38px;

    border: 1px solid #ddd;

    padding: 0 10px;

    border-right: none;

}



#topPriceTell {

    width: 238px;

    border-right: 1px solid #ddd;

}



.topPrice-change {

    display: block;

    float: left;

    height: 38px;

    line-height: 38px;

    width: 59px;

    text-align: center;

    color: #ff6700;

    cursor: pointer;

    font-size: 18px;

    border: 1px solid #ddd;

    border-left: none;

}



a.codes-input {

    display: block;

    float: left;

    width: 100px;

    height: 40px;

    line-height: 40px;

    background: #dbdbdb;

    font-size: 14px;

    color: #333;

    text-align: center;

    cursor: pointer;

}



a.codes-input:hover {

    color: #333;

    opacity: 0.8;

}



#topPriceImg {

    display: block;

    float: left;

    width: 99px;

    height: 38px;

    cursor: pointer;

    border: 1px solid #ddd;

    border-left: none;

}



#topPriceImg > img {

    width: 100%;

    height: 100%;

}



.package-name {

    float: left;

    margin-top: 40px;

    margin-left: 140px;

    width: 200px;

    line-height: 24px;

}



.first-name {

    font-size: 18px;

    color: #666;

    font-weight: bold;

}



.first-price {

    font-size: 16px;

    color: #ff7b00;

}



.decript-content {

    float: left;

    margin-top: 40px;

    margin-left: 20px;

    width: 300px;

    line-height: 22px;

    font-size: 14px;

    color: #999;

    word-wrap: break-word;

    word-break: normal;

}



.price-checkbutton {

    padding: 20px 0 30px;

    width: 100%;

    text-align: center;

    background: #fff;

}



.offer-price {

    display: block;

    height: 40px;

    line-height: 40px;

    width: 260px;

    margin: 0 auto;

    background: #fe7c00;

    color: #fff !important;

    border: none;

    border-radius: 0;

    font-size: 16px;

    cursor: pointer;

}



.offer-price:hover {

    color: #fff;

    background: #e5760c;

}



.offerPrice-title {

    display: block;

    height: 30px;

    line-height: 30px;

    width: 260px;

    margin: 0 auto;

    color: #666;

    font-size: 14px;

    text-align: left;

}



.top-line {

    display: inline-block;

    width: 100px;

    height: 2px;

    background: #fe9b00;

}



.place_top30 {

    margin-top: 30px;

}



.place_top20 {

    margin-top: 20px;

}



/*鐧诲綍娉ㄥ唽寮规寮€濮�*/

.login-content {

    width: 260px;

    margin: 0 auto;

}



.login-close {

    float: left;

    width: 100%;

    height: 30px;

}



#registerprovince > cite {

    width: 240px;

    border: 1px solid #bcbcbc;

}



.logo-icon {

    width: 100%;

    height: 40px;

    background: url(https://static.jtljia.com/images/system/logo-login.png) no-repeat center center;

}



.logo-icon2 {

    width: 100%;

    height: 30px;

    line-height: 40px;

    font-size: 13px;

    color: #000;

}



.login-register {

    float: left;

    width: 100%;

    height: 40px;

    border-bottom: 1px solid #ededed;

    font-size: 14px;

    color: #999;

}



.login-register > div {

    width: 30px;

    height: 39px;

    line-height: 39px;

    text-align: center;

    cursor: pointer;

}



.login-register > div.register {

    float: left;

}



.login-register > div.login {

    float: right;

}



.login-register > div.complate {

    width: 60px;

    float: left;

}



.login-register > div.skip {

    float: right;

    color: #1576e9;

}



.login-register > div.current {

    font-weight: bold;

    color: #333;

    border-bottom: 2px solid #333;

}



.login-input, .register-code, .complate-input {

    margin-top: 15px;

    float: left;

}



.complate-content {

    margin-top: 20px;

    float: left;

    font-size: 12px;

    color: #666;

    font-weight: bold;

}



.login-input > input {

    width: 230px;

    padding-left: 30px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #bcbcbc;

    border-radius: 0;

    color: #999;

    font-size: 12px;

}



.complate-input > input {

    width: 245px;

    padding-left: 15px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #bcbcbc;

    border-radius: 0;

    color: #999;

    font-size: 12px;

}



.login-input > input.tell {

    background: url(https://static.jtljia.com/images/system/icon-login-tel.png) no-repeat 5px center;

}



.login-input > input.password {

    background: url(https://static.jtljia.com/images/system/icon-login-password.png) no-repeat 5px center;

}



.register-code > input {

    float: left;

    width: 130px;

    padding-left: 30px;

    height: 40px;

    line-height: 40px;

    margin-right: 10px;

    border: 1px solid #bcbcbc;

    border-radius: 0;

    color: #999;

    font-size: 12px;

    background: url(https://static.jtljia.com/images/system/icon-login-code.png) no-repeat 5px center;

}



.register-code > a {

    display: block;

    float: left;

    height: 40px;

    line-height: 40px;

    width: 86px;

    border: 1px solid #bcbcbc;

    border-radius: 0;

    color: #999;

    font-size: 12px;

    background: #e8e8e8;

    text-align: center;

    cursor: pointer;

}



.register-code > a:hover {

    opacity: 0.9;

}



.register-code > a > img {

    width: 100%;

    height: 100%;

}



.aui_buttons > button.login-sure {

    width: 260px;

    margin-left: 0;

    border-radius: 0;

    background: #ff6801;

    padding: 0;

    height: 40px;

    line-height: 40px;

}



.aui_buttons > button.login-sure:hover {

    opacity: 0.8;

}



.forget-password {

    width: 260px;

    height: 30px;

    line-height: 30px;

    margin: 0 auto;

    font-size: 12px;

    color: #a9a9a9;

}



.forget-password > a {

    display: block;

    height: 24px;

    line-height: 24px;

    cursor: pointer;

    width: 70px;

    float: right;

    text-align: center;

}



.lr-success {

    width: 130px;

    height: 50px;

    line-height: 24px;

    color: #999;

    font-size: 14px;

    padding: 70px 0 70px 117px;

    background: url(https://static.jtljia.com/images/system/img-ok.png) no-repeat 45px center;

}



.lr-error {

    width: 130px;

    height: 50px;

    line-height: 24px;

    color: #999;

    font-size: 14px;

    padding: 70px 0 70px 117px;

    background: url(https://static.jtljia.com/images/system/img_error.png) no-repeat 45px center;

}



.divcomplate {

    background: #fff;

    display: block;

    float: left;

    height: 40px;

    position: relative;

    z-index: 20;

}



.divcomplate cite {

    width: 105px;

    height: 40px;

    line-height: 40px;

    display: block;

    font-family: "寰蒋闆呴粦";

    color: #999;

    cursor: pointer;

    font-style: normal;

    font-size: 12px;

    padding-left: 10px;

    padding-right: 10px;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat right 7px center;

    border: solid 1px #bcbcbc;

}



.divcomplate ul {

    width: 125px;

    border: 1px solid #bcbcbc;

    max-height: 120px;

    overflow-y: scroll;

    background: #fff;

    position: absolute;

    z-index: 200;

    margin-top: 2px;

    padding-bottom: 3px;

    display: none;

}



.divcomplate ul li {

    width: 108px;

    height: 34px;

    line-height: 34px;

    color: #999;

    border-bottom: 1px solid #dfdfdf;

}



.divcomplate ul li:last-child {

    border-bottom: none;

}



.divcomplate ul li a {

    display: block;

    width: 100%;

    height: 100%;

    color: #999;

    text-indent: 10px;

    font-size: 12px;

}



.divcomplate ul li a:hover {

    color: #999;

    background: #f1f1f1;

}



#complateProvince {

    margin-right: 10px;

    margin-left: 0;

    width: 125px;

}



#complateCity {

    margin-left: 0;

    width: 125px;

}



#complateCity ul {

    padding-bottom: 0;

}



.divHouse {

    background: #fff;

    display: block;

    float: left;

    height: 40px;

    position: relative;

    z-index: 20;

}



.divHouse cite {

    width: 60px;

    height: 40px;

    line-height: 40px;

    display: block;

    font-family: "寰蒋闆呴粦";

    color: #999;

    cursor: pointer;

    font-style: normal;

    font-size: 12px;

    padding-left: 10px;

    padding-right: 10px;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat right 7px center;

    border: solid 1px #bcbcbc;

}



#complateBedroom {

    margin-right: 10px;

    margin-left: 0;

    width: 80px;

}



#complateSittingroom {

    margin-right: 10px;

    margin-left: 0;

    width: 80px;

}



#complateToilet {

    margin-right: 0;

    margin-left: 0;

    width: 80px;

}



.divHouse ul {

    width: 80px;

    border: 1px solid #bcbcbc;

    height: 83px;

    overflow-y: scroll;

    background: #fff;

    position: absolute;

    z-index: 200;

    margin-top: 0;

    padding-bottom: 3px;

    display: none;

}



.divHouse ul li {

    width: 62px;

    height: 28px;

    line-height: 28px;

    color: #999;

    border-bottom: 1px solid #dfdfdf;

}



.divHouse ul li:last-child {

    border-bottom: none;

}



.divHouse ul li a {

    display: block;

    width: 100%;

    height: 100%;

    color: #999;

    text-indent: 10px;

    font-size: 12px;

}



.divHouse ul li a:hover {

    color: #999;

    background: #f1f1f1;

}



/*鐧诲綍娉ㄥ唽寮规缁撴潫*/



/*鎷栧姩楠岃瘉寮€濮�*/

#drag {

    position: relative;

    background-color: #f2f2f2;

    width: 262px;

    height: 34px;

    float: left;

    margin-top: 15px;

    line-height: 34px;

    text-align: center;

    color: #999;

    font-size: 14px;

}



#drag .handler {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 40px;

    height: 32px;

    border: 1px solid #ccc;

    cursor: pointer;

}



.handler_bg {

    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") no-repeat center;

}



.handler_ok_bg {

    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") no-repeat center;

}



#drag .drag_bg {

    background-color: #74c930;

    height: 34px;

    width: 0px;

}



#drag .drag_text {

    position: absolute;

    top: 0px;

    width: 262px;

    -moz-user-select: none;

    -webkit-user-select: none;

    user-select: none;

    -o-user-select: none;

    -ms-user-select: none;

}



/*鎷栧姩楠岃瘉缁撴潫*/

.place_bottom30 {

    margin-bottom: 30px;

}



.place_bottom20 {

    margin-bottom: 20px;

}



.link_group ul > li {

    float: left;

    width: 20px;

    cursor: pointer;

}



.link_group .group_title {

    padding: 0 10px;

    font-size: 18px;

    color: #999;

    float: left;

    width: 90px;

}



.link_group .group_title.active {

    color: #333;

    font-weight: bold;

}



.link_group .group_title:hover {

    color: #333;

}



.bold {

    font-weight: bold;

}



.bold_clear {

    font-weight: normal;

}



.city-line {

    display: inline-block;

    height: 20px;

    margin: 3px 0;

    width: 1px;

    background: #ccc;

}



/*蹇€熸姤浠峰脊绐楀紑濮�*/

.price-dialog {

    float: left;

    width: 660px;

    padding: 20px;

    border-bottom: 1px solid #dfdfdf;

    background: #fff;

}



.price-dialog > ul > li {

    position: relative;

    height: 40px;

    line-height: 40px;

    margin-top: 10px;

    font-size: 14px;

    color: #666;

}



.price-dialog > ul > li > .dprice-title {

    display: float;

    float: left;

    width: 120px;

    padding-right: 10px;

    text-align: right;

    height: 40px;

    line-height: 40px;

    color: #333;

    font-size: 14px;

}



.dpricecomplate {

    background: #fff;

    display: block;

    float: left;

    height: 40px;

    position: relative;

    z-index: 20;

}



.dpricecomplate cite {

    width: 142px;

    height: 38px;

    line-height: 38px;

    display: block;

    font-family: "寰蒋闆呴粦";

    color: #999;

    cursor: pointer;

    font-style: normal;

    font-size: 14px;

    padding-left: 10px;

    padding-right: 10px;

    margin-right: 10px;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat right 7px center;

    border: solid 1px #ddd;

}



#dcomplatejcb ul li, #dcomplatecfb ul li {

    width: 162px;

}



#dcomplatewyb ul {

    max-height: 104px;

    overflow-y: scroll;

}



#dcomplatewyb ul li {

    width: 145px;

}



.dpricecomplate ul {

    width: 162px;

    border: 1px solid #ddd;

    background: #fff;

    position: absolute;

    z-index: 200;

    margin-top: 2px;

    display: none;

}



.dpricecomplate ul li {

    height: 34px;

    line-height: 34px;

    color: #999;

    border-bottom: 1px solid #ddd;

}



.dpricecomplate ul li:last-child {

    border-bottom: none;

}



.dpricecomplate ul li a {

    display: block;

    width: 100%;

    height: 100%;

    color: #999;

    text-indent: 10px;

    font-size: 12px;

}



.dpricecomplate ul li a:hover {

    color: #999;

    background: #f1f1f1;

}



.dnormal-complate {

    background: #fff;

    display: block;

    float: left;

    height: 40px;

    position: relative;

    z-index: 10;

}



.dnormal-complate cite {

    width: 142px;

    height: 38px;

    line-height: 38px;

    display: block;

    font-family: "寰蒋闆呴粦";

    color: #999;

    cursor: pointer;

    font-style: normal;

    font-size: 14px;

    padding-left: 10px;

    padding-right: 10px;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat right 7px center;

    border: solid 1px #ddd;

}



.dnormal-complate ul {

    width: 162px;

    border: 1px solid #ddd;

    max-height: 152px;

    overflow-y: scroll;

    background: #fff;

    position: absolute;

    z-index: 200;

    margin-top: 2px;

    display: none;

}



.dnormal-complate ul li {

    width: 145px;

    height: 34px;

    line-height: 34px;

    color: #999;

    border-bottom: 1px solid #ddd;

}



.dnormal-complate ul li:last-child {

    border-bottom: none;

}



.dnormal-complate ul li a {

    display: block;

    width: 100%;

    height: 100%;

    color: #999;

    text-indent: 10px;

    font-size: 12px;

}



.dnormal-complate ul li a:hover {

    color: #999;

    background: #f1f1f1;

}



.dprice-input {

    width: 142px;

    height: 38px;

    line-height: 38px;

    display: block;

    float: left;

    font-family: "寰蒋闆呴粦";

    color: #999;

    font-style: normal;

    font-size: 14px;

    padding-left: 10px;

    padding-right: 10px;

    border: solid 1px #ddd;

}



.darea-unit {

    position: absolute;

    left: 267px;

    font-size: 14px;

    color: #999;

    line-height: inherit;

}



.dgetscode {

    display: block;

    float: left;

    width: 95px;

    height: 40px;

    line-height: 40px;

    background: #dbdbdb;

    font-size: 14px;

    color: #333;

    text-align: center;

    cursor: pointer;

}



a.dgetscode:hover {

    color: #333;

    opacity: 0.8;

}



.aui_buttons > button.quotation-sure {

    width: 260px;

    margin-left: 0;

    border-radius: 0;

    background: #ff6801;

    padding: 0;

    height: 40px;

    line-height: 40px;

}



.aui_buttons > button.quotation-sure:hover {

    opacity: 0.8;

}



.dprice-bottom {

    float: left;

    width: 100%;

    padding: 20px 0;

    background: #fff;

}



.dprice-bottom > .quotation-sure {

    display: block;

    width: 260px;

    margin: 0 auto;

    height: 40px;

    line-height: 40px;

    background: #ff6801;

    color: #fff;

    text-align: center;

    cursor: pointer;

    font-size: 16px;

}



.dprice-bottom > .quotation-sure:hover {

    color: #fff;

    opacity: 0.8;

}



.dialogAddressTitle {

    font-size: 17px;

    color: #333;

}



/*蹇€熸姤浠�*/

.quotation_bg .bg-title {

    background: url(https://static.jtljia.com/images/system/img-20s.png) no-repeat left 7px center;

    height: 110px;

    width: 1100px;

}



.fixed_qutation {

    background: rgba(0, 0, 0, 0.5);

    position: fixed;

    top: 0;

    left: 0;

    z-index: 100;

}



.fixed_qutation .bg-title {

    height: 55px;

    z-index: 20;

}



.quotation_bg .bg-title .activecount {

    width: 342px;

    height: 90px;

    float: left;

    margin: 10px 0;

}



.fixed_qutation .bg-title .activecount {

    display: none;

}



.bg-title .quotecount {

    width: 120px;

    margin-left: 189px;

    margin-right: 33px;

    color: #fff;

    height: 40px;

    line-height: 20px;

    margin-top: 25px;

}



.bg-title .quotecount .serveredcount {

    color: #EBC40F;

    font-weight: bold;

    padding: 0 4px;

}



.bg-title .desc {

    width: 258px;

    float: right;

    margin: 30px 0 10px;

    color: #fff;

    font-size: 16px;

    padding-left: 16px;

    text-align: center;

}



.fixed_qutation .bg-title .desc {

    display: none;

}



.quotation_bg .quotation {

    position: relative;

    padding: 0;

    margin: 10px 0;

    width: 400px;

    font-size: 14px;

    float: left;

}



.fixed_qutation .quotation {

    width: 1100px;

    font-size: 14px;

    margin: 0 auto;

    height: 50px;

    line-height: 55px;

}



.quotation_bg .quotation #cityselect {

    width: 158px;

}



.quotation_bg .quotation #cityselect ul {

    width: 157px;

    height: 204px;

    overflow-y: scroll;

}



.quotation_bg .quotation #cityselect cite {

    width: 138px;

}



.quotation_bg .quotation #cityselect ul li {

    width: 110px;

}



.quotation_bg .quotation .divselect {

    width: 190px;

    background: #fff none repeat scroll 0 0;

    display: block;

    float: left;

    margin-left: 0;

    height: 42px;

    position: relative;

    z-index: 20;

}



.quotation_bg .quotation .divselect cite {

    width: 170px;

    height: 42px;

    line-height: 42px;

    display: block;

    font-family: "寰蒋闆呴粦";

    color: #999;

    cursor: pointer;

    font-style: normal;

    padding-left: 10px;

    padding-right: 10px;

    font-size: 16px;

    border: none;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat 160px center;

}



.quotation_bg .quotation .divselect ul {

    width: 188px;

    border: 1px solid #dfdfdf;

    background: #fff;

    position: absolute;

    z-index: 200;

    margin-top: 2px;

    padding-bottom: 3px;

    display: none;

    max-height: 213px;

    overflow-x: hidden;

    overflow-y: auto;

}



.quotation_bg .quotation .divselect ul li {

    width: 100%;

    height: 30px;

    line-height: 30px;

    color: #999;

    border-bottom: 1px solid #dfdfdf;

}



.quotation_bg .quotation .divselect ul li:last-child {

    border-bottom: none;

}



.quotation_bg .quotation .divselect ul li a {

    display: block;

    width: 100%;

    height: 100%;

    color: #999;

    text-indent: 10px;

}



.quotation_bg .quotation .divselect ul li a:hover {

    color: #999;

    background: #f1f1f1;

}



.fixed_qutation .divselect {

    width: 130px;

    background: #fff none repeat scroll 0 0;

    display: block;

    float: left;

    margin-left: 0;

    height: 40px;

    position: relative;

    z-index: 20;

    margin-top: 6.5px;

}



.fixed_qutation .divselect cite {

    width: 110px;

    height: 40px;

    line-height: 40px;

    display: block;

    font-family: "寰蒋闆呴粦";

    color: #999;

    cursor: pointer;

    font-style: normal;

    padding-left: 10px;

    padding-right: 10px;

    border: none;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat 100px center;

    white-space: nowrap;

    overflow: hidden;

}



.fixed_qutation .divselect ul {

    width: 128px;

    border: 1px solid #dfdfdf;

    background: #fff;

    position: absolute;

    z-index: 200;

    margin-top: 1px;

    padding-bottom: 3px;

    display: none;

    max-height: 400px;

    overflow-x: hidden;

    overflow-y: auto;

}



.fixed_qutation .divselect ul li {

    width: 112px;

    height: 30px;

    line-height: 30px;

    color: #999;

    border-bottom: 1px solid #dfdfdf;

    overflow-x: hidden;

    white-space: nowrap;

}



.fixed_qutation .divselect ul li:last-child {

    border-bottom: none;

}



.fixed_qutation .divselect ul li a {

    display: block;

    width: 100%;

    height: 100%;

    color: #999;

    text-indent: 10px;

}



.fixed_qutation .divselect ul li a:hover {

    color: #999;

    background: #f1f1f1;

}



.quotation_bg .quotation .acity-input {

    display: block;

    float: left;

    width: 160px;

    height: 42px;

    line-height: 42px;

    padding: 0 10px;

    background: #fff;

    color: #999;

}



.quotation_bg .quotation .area-input {

    display: block;

    float: left;

    width: 130px;

    height: 42px;

    line-height: 42px;

    margin-top: 6px;

    padding: 0 10px;

    background: #fff;

    color: #999;

    font-size: 16px;

}



.fixed_qutation .acity-input {

    display: block;

    float: left;

    width: 120px;

    height: 40px;

    line-height: 40px;

    padding: 0 10px;

    background: #fff;

    color: #999;

    margin-top: 6.5px;

}



.fixed_qutation .area-input {

    display: block;

    float: left;

    width: 105px;

    height: 40px;

    line-height: 40px;

    padding: 0 0 0 9px;

    background: #fff;

    color: #999;

    margin-top: 6.5px;

}



.quotation_bg .quotation .area-unit {

    display: block;

    float: left;

    width: 40px;

    height: 42px;

    line-height: 42px;

    margin-right: 6px;

    margin-top: 6px;

    text-align: center;

    color: #575757;

    background: #fff;

    font-size: 16px;

}



.quotation_bg .quotation .tell-input {

    display: block;

    float: left;

    width: 170px;

    height: 42px;

    line-height: 42px;

    margin-top: 6px;

    padding: 0 10px;

    background: #fff;

    color: #999;

    font-size: 16px;

}



.quotation_bg .quotation .get-codes {

    display: block;

    float: left;

    width: 90px;

    height: 40px;

    line-height: 40px;

    margin-top: 10px;

    background: #DBDBDB;

    color: #787878;

    text-align: center;

    cursor: pointer;

}



.quotation_bg .quotation a.getcodes:hover {

    color: #fff;

    background: #c1a970;

}



.quotation_bg .quotation .codes-input {

    display: block;

    float: left;

    width: 70px;

    height: 40px;

    line-height: 40px;

    margin-top: 10px;

    margin-left: 4px;

    padding: 0 10px;

    background: #fff;

    color: #999;

}



.quotation_bg .quotation .getquote {

    position: absolute;

    top: 0;

    right: -83px;

    display: block;

    float: left;

    width: 91px;

    height: 69px;

    padding-top: 22px;

    line-height: 24px;

    background: #ff6700;

    border: none;

    box-shadow: 0 2px #c24e01;

    font-size: 20px;

    color: #fff;

    text-align: center;

    cursor: pointer;

}



.fixed_qutation .area-unit {

    display: block;

    float: left;

    width: 25px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    color: #575757;

    background: #fff;

    margin-top: 6.5px;

}



.fixed_qutation .tell-input {

    display: block;

    float: left;

    width: 110px;

    height: 40px;

    line-height: 40px;

    padding: 0 10px;

    background: #fff;

    color: #999;

    margin-top: 6.5px;

}



.fixed_qutation .get-codes {

    display: block;

    float: left;

    width: 90px;

    height: 40px;

    line-height: 40px;

    background: #DBDBDB;

    color: #787878;

    text-align: center;

    cursor: pointer;

    margin-top: 6.5px;

}



.fixed_qutation a.getcodes:hover {

    color: #fff;

    background: #c1a970;

}



.fixed_qutation .codes-input {

    display: block;

    float: left;

    width: 70px;

    height: 40px;

    line-height: 40px;

    padding: 0 10px;

    background: #fff;

    color: #999;

    margin-top: 6.5px;

}



.fixed_qutation .getquote {

    display: block;

    float: left;

    width: 120px;

    height: 40px;

    line-height: 40px;

    background: #ff6700;

    border: none;

    font-size: 18px;

    color: #fff;

    text-align: center;

    cursor: pointer;

    margin-top: 7px;

    margin-left: 6px;

}



.fixed_qutation .hidden {

    display: none;

}



.quotation_bg .fixed_show {

    display: none;

}



.fixed_qutation .fixed_show {

    width: 70px;

    text-align: center;

    float: left;

    color: #fff;

}



.quotation_bg .quot_icon {

    display: none;

}



.fixed_qutation .quot_icon {

    position: fixed;

    width: 100%;

    height: 61px;

    top: 0;

    z-index: 19;

}



.fixed_qutation .quot_icon .p_i {

    width: 1000px;

    background: url(https://static.jtljia.com/images/system/img-quickly-price.png) 15px top no-repeat;

    height: 61px;

}



.quotation a.getquote:hover {

    color: #fff;

    background: #d28a17;

}



.quotation input {

    border: none;

}



.bg-title .desc .kefu {

    height: 26px;

    display: inline-block;

    margin-top: 4px;

    font-weight: normal;

    line-height: 26px;

    font-size: 14px;

}



.bg-title .desc .kefubtn {

    display: inline-block;

    padding-left: 6px;

    background: #ff4d49;

    padding-right: 6px;

    font-size: 12px;

    margin: 0 4px;

    color: #fff;

}



.title_desc {

    width: 500px;

    text-align: right;

    float: right;

    font-size: 16px;

    color: #9A9A9A;

    font-weight: normal;

}



.title_desc a {

    color: #9A9A9A;

}



.title_desc a:hover {

    color: #FF6700;

}



/*娴嬩竴娴嬪紑濮�*/

.alert-first {

    width: 700px;

    border-radius: 4px;

    margin: 0 auto;

    box-sizing: border-box;

    padding: 40px 60px;

    background: url(https://static.jtljia.com/images/system/bg_cyc.png) center bottom no-repeat;

    height: 406px;

}



.alert {

    width: 970px;

    height: 530px;

    border-radius: 4px;

    margin: 0 auto;

    box-sizing: border-box;

    background: #fff;

}



.alert-first .title {

    font-size: 22px;

    line-height: 30px;

    width: 100%;

    float: left;

    text-align: center;

}



.alert-first .step {

    width: 100%;

    padding: 0 73px;

    box-sizing: border-box;

    float: left;

    padding-top: 30px;

    border-bottom: solid 2px #d5d5d5;

    height: 42px;

}



.alert-first .step li {

    width: 33.3%;

    text-align: center;

    float: left;

}



.alert-first .step li .bit {

    border-radius: 100%;

    background: #D5D5D5;

    width: 20px;

    height: 20px;

    margin: 0 auto;

}



.alert-first .step li .bit.active {

    background: #FDD600;

}



.alert-first .question {

    width: 100%;

    float: left;

    padding: 30px 0;

    font-size: 16px;

    line-height: 34px;

    min-height: 154px;

}



.alert .question .text {

    font-weight: 800;

}



.alert-first .question .option {

    width: 300px;

    float: left;

    font-size: 14px;

}



.alert-first .question .option .option_item {

    width: 150px;

    float: left;

}



.alert-first .question .test-checkBox {

    float: left;

    margin-right: 10px;

    margin-top: 6px;

    width: 22px;

    height: 22px;

    border: none;

    border-radius: 3px;

    background: url(https://static.jtljia.com/images/icon/blue.png) 0 0 no-repeat;

}



.alert-first .question .test-checkBox:hover {

    background: url(https://static.jtljia.com/images/icon/blue.png) -24px 0 no-repeat;

}



.alert-first .question .test-checkBox.actived {

    background: url(https://static.jtljia.com/images/icon/blue.png) -48px 0 no-repeat;

}



.alert-first .question .option input[type=checkbox] {

    height: 22px;

    width: 22px;

    opacity: 0;

}



.alert-first .btn_list {

    width: 100%;

    float: left;

}



.alert-first .btn_list .alert_btn {

    display: block;

    width: 140px;

    height: 40px;

    float: right;

    margin-left: 20px;

    text-align: center;

    line-height: 40px;

    background: #FFD401;

    color: #9C6814;

    border-radius: 2px;

    cursor: pointer;

}



.alert_error {

    font-size: 14px;

    color: red;

    font-weight: normal;

}



.alert-first .btn_list .alert_btn.btn2 {

    background: rgba(255, 255, 255, 0);

    color: #333333;

}



.alert .left {

    width: 700px;

    margin-right: 20px;

    float: left;

    box-sizing: border-box;

    position: relative;

}



.alert .right {

    width: 250px;

    height: 100%;

    float: left;

    box-sizing: border-box;

}



.alert .style_title {

    font-size: 24px;

    float: left;

    font-weight: bold;

    line-height: 30px;

    margin: 28px 0;

    width: 100%;

}



.form_line {

    width: 100%;

    float: left;

    position: relative;

}



#test_quickPrice {

    width: 100%;

    box-sizing: border-box;

}



#test_quickPrice > cite {

    width: 100%;

    box-sizing: border-box;

    border: solid 1px #DDDDDD;

}



.form_line > input {

    width: 100%;

    height: 48px;

    line-height: 48px;

    /*padding: 0 5%;*/

    text-indent: 10px;

    font-size: 14px;

    color: #666;

    border: none;

    /*border: solid 1px #DDDDDD;*/



    box-sizing: border-box;

    margin-top: 10px;

}



.desc_line {

    color: rgba(255, 255, 255, 0.6);

    font-size: 14px;

    margin-top: 24px;

    margin-bottom: 20px;

    text-align: center;

    line-height: 14px;

}



.form_block {

    width: 100%;

    float: left;

    position: relative;

}



.form_block > input {

    width: 100%;

    height: 46px;

    /*line-height: 46px;*/

    text-indent: 10px;

    font-size: 14px;

    color: #666;

    border: none;

    box-sizing: border-box;

    margin-top: 10px;

    border-radius: 3px;

}



.form_block .store_select {

    height: 46px;

    border: none;

    border-radius: 3px;

    line-height: 46px;

    background-position: right 10px center;

}



.form_block .area_unit {

    position: absolute;

    right: 0;

    bottom: 0;

    display: block;

    width: 46px;

    height: 46px;

    line-height: 46px;

    text-align: center;

    color: #C9C9C9;

}



.form_block select {

    width: 125px;

    height: 46px;

    border: none;

    border-radius: 3px;

    margin-top: 10px;

    color: #666;

    text-indent: 10px;

    line-height: 42px;

}



.form_block select.right {

    float: right;

}



.normal-complate {

    background: #fff;

    display: block;

    float: left;

    height: 40px;

    line-height: 40px;

    position: relative;

    z-index: 10;

    border: solid 1px #DDDDDD;

    text-align: left;

}



.normal-complate cite {

    width: 101px;

    height: 40px;

    line-height: 40px;

    display: block;

    color: #666;

    cursor: pointer;

    font-style: normal;

    font-size: 14px;

    padding-left: 10px;

    padding-right: 10px;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat right 7px center;

    border: none;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.alert input[type=number] {

    width: 100%;

    height: 40px;

    line-height: 40px;

    padding: 0 5%;

    font-size: 14px;

    color: #666;

    border: none;

    border: solid 1px #DDDDDD;

    box-sizing: border-box;

    margin-top: 10px;

}



.form_line .unit {

    width: 40px;

    height: 40px;

    display: block;

    position: absolute;

    right: 0;

    top: 10px;

    text-align: center;

    line-height: 40px;

}



.alert .calc_btn {

    background: #FFD401;

    color: #9C6814;

    height: 42px;

    text-align: center;

    line-height: 42px;

    border: none;

    display: block;

    margin-top: 10px;

    border-radius: 2px;

    cursor: pointer;

}



.alert .xmSlide-pagination {

    text-align: center;

    position: absolute;

    z-index: 99;

    width: 100%;

    bottom: 20px;

    padding: 0;

}



.alert a.xmSlide-previous {

    display: block;

    position: absolute;

    top: 218px;

    left: 0;

    z-index: 99;

    width: 40px;

    height: 70px;

    background: url(https://static.jtljia.com/images/icon/banner_bg.png) -40px 0 no-repeat;

}



.alert a.xmSlide-next {

    display: block;

    position: absolute;

    top: 218px;

    right: 0;

    z-index: 99;

    width: 40px;

    height: 70px;

    background: url(https://static.jtljia.com/images/icon/banner_bg.png) 0 -70px no-repeat;

}



.xmSlide-pagination li {

    display: inline-block;

    width: 12px;

    height: 12px;

    margin: 5px;

}



.xmSlide-pagination li a {

    display: inline-block;

    width: 8px;

    height: 8px;

    text-indent: -9999px;

    border-radius: 50%;

    -moz-border-radius: 50%;

    -webkit-border-radius: 50%;

    overflow: hidden;

    border: 2px solid rgba(255, 255, 255, 0.7);

}



.xmSlide-pagination li a.active {

    border-color: #ffd401;

    background-color: #ffd401;

}



/*娴嬩竴娴嬬粨濮�*/

.jc-money.noborder {

    border: none;

    height: 39px;

    line-height: 39px;

}

.textdownffxs .fx_sscgd #dianzhang_btn {
    background: #fa6060 url(//www.zx123.cn/templates/zx123cs/img_new/dianzhang_btn.jpg) no-repeat;
    background-position: 9px 5px;
}

.textdownffxs .fx_sscgd #shouchang_btn {
    background: #e8b766 url(//www.zx123.cn/templates/zx123cs/img_new/shouchang_btn.jpg) no-repeat;
    background-position: 9px 4px;
}

/*涓撻娲诲姩琛ㄦ牸*/

table.theActivityBox {

    width: 100%;

    border: none;

}



table.theActivityBox > thead > tr {

    width: 100%;

    height: 40px;

    line-height: 40px;

    color: #333;

    font-size: 18px;

    background: #6cb13a;

}



table.theActivityBox > thead > tr > th {

    padding: 5px 15px;

    text-align: left;

    box-sizing: border-box;

}



table.theActivityBox > thead > tr > th:nth-child(1) {

    width: 15%;

}



table.theActivityBox > thead > tr > th:nth-child(2) {

    width: 50%;

}



table.theActivityBox > thead > tr > th:nth-child(3) {

    width: 15%;

}



table.theActivityBox > thead > tr > th:nth-child(4) {

    width: 20%;

}



table.theActivityBox > tbody > tr {

    width: 100%;

    line-height: 22px;

    color: #333;

    font-size: 15px;

    background: #fff;

}



table.theActivityBox > tbody > tr > td {

    padding: 5px 15px;

    text-align: left;

    border-bottom: 1px solid #6cb13a;

    box-sizing: border-box;

}



table.theActivityBox > tbody > tr > td > .activity-sendaddress {

    display: block;

    width: 200px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    margin: auto;

    background: #d76101;

    cursor: pointer;

    border-radius: 3px;

    color: #fff;

}



table.theActivityBox > tbody > tr > td > .activity-sendaddress:hover {

    opacity: .85;

}



.realActivityTime {

    margin-top: 8px;

    font-size: 15px;

    font-weight: bold;

    color: #d76101;

    text-align: center;

}



#commonBottom > cite {

    width: 210px;

}



#menu_news, #menu_knowledge {

    display: none;

}



.search_item .divselect ul li a {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.search_item .divselect cite {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.store_menu > .search_item > .divselect > cite {

    width: 106px;

    padding-right: 19px;

}



.registerImgCode {

    width: 98px;

    float: left;

    height: 42px;

}



.registerImgCode img {

    width: 100%;

    height: 100%;

    border: solid 1px #bcbcbc;

    box-sizing: border-box;

    border-left: none;

}



#hot_case {

    display: none;

}



.qoute_title {

    font-size: 20px;

    line-height: 50px;

    text-align: center;

}



.aui_buttons > button.quote-sure {

    width: 260px;

    margin-left: 0;

    border-radius: 0;

    background: #F1D128;

    padding: 0;

    height: 40px;

    line-height: 40px;

}



.aui_state_noTitle .aui_inner {

    overflow: visible !important;

}



/*----------------------------浜у搧4.0鐣欒祫寮规鏍峰紡璋冩暣---------------------------*/

.pro4_liuzi_wrap {

    background-color: rgba(0, 0, 0, 0.5);

    bottom: 0;

    z-index: 1002;

}



.pro4_liuzi_wrap .pro4_liuzi_main {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background-color: #fff;

    border-radius: 4px;

    width: 420px;

}



.pro4_liuzi_wrap .pro4_liuzi_main > .close {

    width: 30px;

    height: 30px;

    border-radius: 50%;

    border: 1px solid #cdcdcd;

    color: #b4b4b4;

    font-size: 24px;

    text-align: center;

    line-height: 28px;

    position: absolute;

    top: 10px;

    right: 10px;

    cursor: pointer;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4_liuzi_title {

    border-left: 4px solid #ffd401;

    padding: 0 40px;

    margin-top: 30px;

}



.pro4_liuzi_wrap .pro4_liuzi_main .main-title {

    font-size: 22px;

    color: #000;

    font-weight: bold;

    line-height: 22px;

}



.pro4_liuzi_wrap .pro4_liuzi_main .small-title {

    font-size: 14px;

    color: #666;

    line-height: 14px;

    margin-top: 5px;

    height: 14px;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content {

    padding: 0 40px;

    margin-top: 40px;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item {

    width: 100%;

    margin-top: 10px;

    height: 50px;

    font-size: 16px;

    position: relative;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item:first-child {

    margin-top: 0;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item .store_select {

    border-radius: 5px;

    font-size: 15px;

    height: 50px;

    line-height: 50px;

    padding-left: 40px;

    background: url(https://static.jtljia.com/images/icon/icon-dz-pc.png) 10px center no-repeat;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item input {

    display: block;

    width: 100%;

    border: solid 1px #ddd;

    height: 50px;

    border-radius: 5px;

    padding: 0 10px;

    color: #666;

    font-size: 0;

    box-sizing: border-box;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item input.tell {

    padding-left: 40px;

    font-size: 15px;

    background: url(https://static.jtljia.com/images/icon/icon-sj-pc.png) 10px center no-repeat;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item input#pro4_liuzi_area {

    padding-left: 40px;

    font-size: 15px;

    background: url(https://static.jtljia.com/images/icon/icon-mj-pc.png) 10px center no-repeat;

}

.img_verify{

    position: absolute;

    height: 39px;

    width: 40%;

    top: 0;

    right: 0;

    text-align: center;

    padding: 5px;

}

.img_verify .verifyimg{

    width:100%;

    height:100%;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item input#txtPhoneCode2,

.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item input#imgcode2 {

    width: 100%;

    height: 100%;

    display: inline-block;

    vertical-align: middle;

    padding-left: 40px;

    font-size: 15px;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzkxQkVEQjc5Nzg5MTFFNzk0NEZGRkMwOTVDRTJFNDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzkxQkVEQjY5Nzg5MTFFNzk0NEZGRkMwOTVDRTJFNDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOTU4OUMyRDk3N0MxMUU3OUNDOTlGRjg1Q0YxQ0U1QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOTU4OUMyRTk3N0MxMUU3OUNDOTlGRjg1Q0YxQ0U1QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtLiivoAAAFkSURBVHja7NjPKwRhHMfxHWlvbg57UFoHBwkh5aTEQYqDnJEaB7kpJdRuObo4iKE9uLo5SDm4KMU/4LBSopQSSok03t/6qm3TtvOYmWbzfOvV/px5Pj3z7Zl91vF9P5WkqkslrOp/e9PzvFgGd103+TP0l0CNWMU5XiHN+IAjzCAdZ6AF3CCPXn1+qsFGUMAVhqIO5GAHm3jDvM5UJwbRimZsoAnHmI4y0LL0Ii7RhS28lH3nFosY0M/20B9FoBas4R6j2i+VSnprXGd1u9qxggSa00ZdwmOVx5xhHx0YDjvQJJ5xEPAy7+rjhPHCWFbSnA3I4kJfB6knfKFbL/sH7kwDFXRN+ak+XBsuFT0lx8p5Z00CTWnzHoa4GI/pUmAUSHqsqA0dVrUhUzN3exvIBrKBbCAbyAaygf7l3r6k5OdmO05CHFPO92kaSHamKyY70Ar1jpxpoHUVWzn2D6taC/QtwADl00DFxrpRkAAAAABJRU5ErkJggg==) 10px center no-repeat #fff;

    background-size: auto 54%;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item input#imgcode {

    padding-right: 40%;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item #liuziImgCode2 {

    position: absolute;

    height: 50px;

    width: 40%;

    top: -150px;

    right: 0;

    text-align: center;

    padding: 5px;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item #liuziImgCode2 img {

    width: 100%;

}



.pro4_liuzi_wrap .pro4_liuzi_main .pro4-liuzi-content .content-item #liuziPhoneCode2 {

    position: absolute;

    height: 50px;

    text-align: center;

    line-height: 50px;

    font-weight: bold;

    font-size: 18px;

    width: 40%;

    top: 0;

    right: 0;

    cursor: pointer;

}



.pro4_liuzi_wrap .pro4_liuzi_main .btn-wrap {

    padding: 0 40px;

    margin-bottom: 40px;

    margin-top: 20px;

    position: relative;

    overflow: hidden;

}



.pro4_liuzi_wrap .pro4_liuzi_main .btn-wrap button {

    width: 100%;

    display: block;

    height: 50px;

    background: -moz-linear-gradient(right, #ffe254 0%, #ffd401 100%);

    background: -webkit-linear-gradient(right, #ffe254 0%, #ffd401 100%);

    background: -o-linear-gradient(right, #ffe254 0%, #ffd401 100%);

    background: -ms-linear-gradient(right, #ffe254 0%, #ffd401 100%);

    background: linear-gradient(to right, #ffe254 0%, #ffd401 100%);

    font-size: 16px;

    color: #000;

    margin: 0;

    border-radius: 5px;

    border: none;

    font-weight: bold;

}



.pro4_liuzi_wrap .pro4_liuzi_main .btn-wrap:after {

    cursor: pointer;

    position: absolute;

    left: -100px;

    top: -9px;

    width: 50px;

    height: 66px;

    background-size: 200% 100%;

    background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.2));

    background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.2));

    transition: all linear 0.5s;

    transform: rotate(-90deg);

}



.pro4_liuzi_wrap .pro4_liuzi_main .btn-wrap:hover:after {

    left: 380px;

    -moz-transition: 0.5s;

    -o-transition: 0.5s;

    -webkit-transition: 0.5s;

    transition: 0.5s;

}



.pro4_liuzi_wrap .clear:after {

    content: '.';

    display: block;

    clear: both;

    height: 0;

    visibility: hidden;

}



.pro4_liuzi_wrap .pro4_liuzi_main > .fl {

    width: 50%;

    box-sizing: border-box;

    padding-right: 40px;

}



.pro4_liuzi_wrap .pro4_liuzi_main > .fl .detail-title {

    margin-top: 30px;

    padding-left: 40px;

    font-size: 22px;

    height: 22px;

    line-height: 22px;

    color: #000;

    font-weight: bold;

}



.pro4_liuzi_wrap .pro4_liuzi_main > .fl .detail-cont {

    padding-left: 40px;

    margin-top: 25px;

}



.pro4_liuzi_wrap .pro4_liuzi_main > .fl .detail-cont table td {

    padding: 10px 0;

}



.pro4_liuzi_wrap .pro4_liuzi_main > .fl .detail-cont table td:nth-child(2n+1) {

    font-size: 15px;

    color: #666;

    width: 77px;

    vertical-align: text-top;

}



.pro4_liuzi_wrap .pro4_liuzi_main > .fl .detail-cont table td:nth-child(2n) {

    font-size: 15px;

    color: #000;

    font-weight: bold;

}



.pro4_liuzi_wrap .pro4_liuzi_main > .fl .pro4_liuzi_title {

    border-left: none;

}



.pro4_liuzi_wrap .storeSelectList {

    border-radius: 5px;

    font-size: 15px;

    height: 50px;

    width: 100%;

    line-height: 50px;

    padding-left: 40px;

    color: #666;

    border: solid 1px #ddd;

    background: url(https://static.jtljia.com/images/icon/icon-dz-pc.png) 10px center no-repeat;

}



.qoute_title {

    margin-left: -20px;

    padding-left: 20px;

    border-left: solid 4px #F1D128;

    line-height: 20px;

    margin-bottom: 20px !important;

    text-align: left;

}



.aui_close {

    border-radius: 100%;

    border: 1px solid #cdcdcd;

    color: #cdcdcd !important;

    position: absolute !important;

    top: 10px !important;

    right: 10px !important;

}



.aui_content {

    width: 100% !important;

    padding-top: 40px;

    margin-bottom: 0 !important;

    margin-right: 30px;

    box-sizing: border-box;

    margin-right: 0;

}



.aui_buttons > button.quote-sure {

    margin: 0;

    width: 269px;

}



.login-content {

    width: 269px;

}



.redpackage {

    display: none;

}



.redpackage img {

    max-width: 200%;

}



.bannerad {

    margin-bottom: 20px;

}



.icon-home-mobile {

    width: 22px;

    height: 16px;

    background: url('https://static.jtljia.com/images/index/icon-home-mobile.png') center center no-repeat;

}



.icon-home-wechat {

    width: 22px;

    height: 16px;

    background: url('https://static.jtljia.com/images/index/icon-home-wechat.png') center center no-repeat;

}



.icon_ypt {

    position: absolute;

    top: 3px;

    right: 0;

}



.blod {

    font-weight: bold !important;

}



.fs12 {

    font-size: 12px !important;

}



.fs14 {

    font-size: 14px !important;

}



.fs16 {

    font-size: 16px !important;

}



.fs18 {

    font-size: 18px !important;

}



.fs20 {

    font-size: 20px !important;

}



.font66 {

    color: #666 !important;

}



.font33 {

    color: #333 !important;

}



.font03 {

    color: #030303 !important;

}



.font99 {

    color: #999 !important;

}



.icon_location {

    padding-left: 24px;

    background: url('https://static.jtljia.com/images/index/icon-pc-dz.png') left center no-repeat;

}



.icon_area {

    padding-left: 24px;

    background: url('https://static.jtljia.com/images/index/icon-pc-mj.png') left center no-repeat;

}



.shadow_h:hover {

    box-shadow: rgba(0, 0, 0, 0.3) 0 5px 50px;

    transform: translate3d(0, -2px, 0);

    transition: all linear 0.3s;

}



.clear_float {

    overflow: hidden

}



.block {

    float: left;

    width: 100%;

}



.logo_color {

    color: #D4BB54;

}



#rightmenutop {

    display: none;

}



.noselect {

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



#menu li i.underline {

    position: absolute;

    left: 50%;

    bottom: 0;

    transform: translate(-50%, 0);

    height: 2px;

    width: 0;

    background: #D4BB54;

    transition: all 0.3s ease 0s;

}



#menu li.active i.underline, #menu li:hover i.underline {

    width: 100%;

}



/*  3鍛ㄥ勾  */

#header_logo {

    background: url(https://static.jtljia.com/images/3rd/logo.jpg) center center no-repeat !important;

}



.store_select {

    height: 40px;

    font-size: 14px;

    padding-left: 10px;

    padding-right: 10px;

    background: url(https://static.jtljia.com/images/system/arrow-down1.png) no-repeat 90% center #fff;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    line-height: 40px;

    color: #666;

    cursor: pointer;

    border: solid 1px #ddd;

}



.store_layer {

    width: 380px;

    height: 250px;

    padding: 10px;

    border: solid 1px #DEDEDE;

    display: none;

    position: absolute;

    z-index: 999;

    background: #fff;

    color: #666 !important;

    -moz-box-sizing: content-box;

    -webkit-box-sizing: content-box;

    box-sizing: content-box;

}



.store_layer ul {

    width: 100%;

    margin: 0;

    padding: 0;

}



.store_layer ul > li {

    margin: 0;

    padding: 0;

    float: left;

    list-style: none;

    text-align: center;

    font-size: 14px;

}



.selected_area {

    width: 100%;

    float: left;

    height: 30px;

    border-bottom: solid 1px #E4CB67;

    position: relative;

}



.selected_area > ul > li {

    cursor: pointer;

}



.selected_area .select_tab {

    width: 80px;

    height: 30px;

    line-height: 30px;

    border: solid 1px #DEDEDE;

    margin-right: 5px;

    border-bottom: none;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    padding: 0 10px;

}



.selected_area .select_tab.active {

    border-color: #E4CB67;

    font-weight: bold;

}



.store_layer .province_list {

    padding: 10px;

}



.store_layer .city_list {

    padding: 10px;

}



.store_layer .store_list {

    padding: 10px;

}



.store_layer .province_list > ul > li, .store_layer .city_list > ul > li, .store_layer .store_list > ul > li {

    width: 90px;

    line-height: 30px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    cursor: pointer;

}



.store_layer .province_list > ul > li:hover, .store_layer .city_list > ul > li:hover, .store_layer .store_list > ul > li:hover {

    background: #E4CB67;

    color: #fff;

}



.city_list {

    display: none;

}



.color_red {

    color: red;

}



.store_select_close {

    top: 0;

    right: 0;

    width: 26px;

    height: 26px;

    line-height: 26px;

    text-align: center;

    text-indent: 0;

    font-family: Helvetica, STHeiti;

    _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino;

    font-size: 28px;

    text-decoration: none;

    color: #000;

    background: none;

    filter: !important;

    display: block;

    position: absolute;

}



.title {

    font-size: 24px;

    color: #333;

    font-weight: bold;

    margin-bottom: 30px;

}



.info {

    line-height: 14px;

    padding-bottom: 20px;

}



.main_block {

    width: 810px;

    float: left;

    margin-right: 40px;



}



.content {

    padding-top: 30px;

    border-top: solid 1px #efefef;

    padding-bottom: 60px;

    font-size: 16px;

    line-height: 30px;

}



.content p {

    margin-bottom: 26px;

}



.strategy_recomend {

    width: 350px;

    float: left;

}



.strategy_recomend .img_topic {

    height: 264px;

    width: 100%;

    margin-bottom: 20px;

}



.strategy_recomend .hot_topic {

    box-sizing: border-box;

    padding: 20px;

    border: solid 1px #EFEFEF;

}



.strategy_recomend .hot_topic .hot {

    font-size: 18px;

    line-height: 18px;

    font-weight: bold;

}



.strategy_recomend .hot_topic table {

    width: 100%;

}



.strategy_recomend .hot_topic table td {

    vertical-align: middle;

    padding-top: 20px;

}
.strategy_recomend .hot_topic table td a{

   transform:translateY(3px);

}

.strategy_recomend .hot_topic table .index {

    width: 42px;

    font-weight: bold;

    font-size: 18px;

}



.strategy_recomend .hot_topic table .index span {

    background: #FFD403;

    font-size: 13px;

    border-radius: 20px;

    height: 20px;

    padding: 0 8px;

}



.hot_topic .topic_img {

    width: 114px;

}



.hot_topic .topic_img div {

    width: 94px;

    height: 70px;

    margin-right: 20px;

    background-size: 100% !important;

}

.hot_topic .topic_mb div {

    width: 100%;

    height: 100px;

    margin-right: 20px;
    
    margin-top:-15px;

    background-size: 100% !important;

}



.hot_topic .header_case {

    width: 100%;

    float: left;

}



.hot_topic .header_case .case_img {

    width: 100%;

    height: 230px;

    background-size: 100% !important;

}



.hot_topic .header_case .header_title {

    font-size: 14px;

    line-height: 21px;

    margin-top: 10px;

    font-weight: bold;

}



.recomend_ad {

    width: 350px;

    height: 180px;

    margin-bottom: 20px;

}



.operate {

    width: 100%;

    float: left;

    padding-bottom: 30px;

}



.operate .item_zan {

    position: relative;

    padding-top: 50px;

    text-align: center;

    width: 134px;

    height: 80px;

    border-radius: 4px;

    box-sizing: border-box;

    border: solid 1px #C9C9C9;

    margin: 0 auto;

}



.operate .item_zan.active {

    border-color: #FFD504;

}



.operate .item_zan.active .icon {

    background-position: bottom;

}



.operate .item_zan .icon {

    background: url('https://static.jtljia.com/images/strategy/img-zan.png');

    width: 24px;

    height: 24px;

    position: absolute;

    top: 15px;

    left: 50%;

    margin-left: -12px;

}



.pager {

    margin-top: 20px;

    padding: 20px;

    box-sizing: border-box;

    float: left;

    border-bottom: solid 1px #efefef;

    width: 100%;

    text-align: center;

}



.pager .page_btn {

    width: 80px;

    height: 40px;

    display: inline-block;

}



.page_name {

    display: block;

    margin-bottom: 6px;

}



.pager .page_item {

    width: 50%;

    float: left;

}



.pager .page_item img {

    width: 120px;

    height: 90px;

    float: left;

}



.pager .page_item .text_page {

    margin-left: 14px;

    float: left;

    box-sizing: border-box;

    width: 251px;

    padding-right: 14px;

}




.more_content {

    margin-top: 0px;

}



.more_content > ul > li {

    width: 100%;

    margin-bottom:10px;

    margin-right: 1%;

    float: left;

}



.more_content > ul > li > a:hover .font33, .more_content > ul > li > a:hover .font99 {

    color: #e5ad24 !important;

}



.more_content > ul > li:last-child {

    margin-right: 0;

}



.more_content > ul > li img {

    width: 100%;

    height: 180px;

    float: left;

}



.more_content .topic_desc {

    margin-top: 5px;

    color: #999;

}



.more_content .topic_title {

    color: #333;

}



.detail_bj {

    border: solid 1px #E4E4E4;

    position: relative;

    width: 100%;

    padding: 40px;

    box-sizing: border-box;

    height: 360px;

    margin-top: 55px;

}



.detail_bj .bgfff {

    padding: 0 10px;

}



.detail_bj .bj_left {

    width: 250px;

    position: absolute;

    bottom: 40px;

    left: 40px;

    height: 270px;

}



.detail_bj .bj_left .title_text {

    width: 100%;

    height: 60px;

    line-height: 60px;

    text-align: center;

    font-size: 20px;

    font-weight: bold;

}



.detail_bj .bj_right .title_text {

    width: 100%;

    height: 60px;

    line-height: 60px;

    text-align: center;

    font-size: 20px;

    font-weight: bold;

    text-align: left;

}



.detail_bj .bj_right {

    width: 250px;

    position: absolute;

    bottom: 40px;

    right: 40px;

    height: 270px;

}



.detail_bj .bj_right .bj_desc {

    height: 210px;

    vertical-align: middle;

    display: table-cell;

    line-height: 30px;

    padding-left: 30px;

}



.detail_bj .bj_right .bj_desc .point {

    width: 5px;

    height: 5px;

    border-radius: 100%;

    display: inline-block;

    background: #FFD202;

    margin-right: 12px;

}



.detail_bj .bj_btn {

    width: 180px;

    height: 180px;

    display: block;

    position: absolute;

    left: 50%;

    top: 50%;

    margin-left: -90px;

    margin-top: -90px;

    padding: 29px;

    box-sizing: border-box;

}



.detail_bj .bj_btn .bj_btn_inner {

    font-size: 24px;

    line-height: 24px;

    background: #FFDA2A;

    height: 122px;

    width: 122px;

    border-radius: 100%;

    display: block;

    text-align: center;

    padding-top: 36px;

    box-sizing: border-box;

    font-weight: bold;



}



.bj_animate {

    position: absolute;

    top: 29px;

    right: 29px;

    width: 122px;

    height: 122px;

    -webkit-border-radius: 50%;

    border-radius: 50%;

    background: #FFDA2A;

    z-index: 12;

    -webkit-animation: scale-three2 1.5s ease infinite;

    -moz-animation: scale-three2 1.5s ease infinite;

    -o-animation: scale-three2 1.5s ease infinite;

    animation: scale-three2 1.5s ease infinite;

    animation-fill-mode: both

}



.bj_amount {

    padding: 0 10px;

    color: #e6b318;

}



@keyframes scale-three2 {

    0% {

        transform: scale(1);

        opacity: .8

    }



    100% {

        transform: scale(1.5);

        opacity: 0

    }

}



@-webkit-keyframes scale-three2 {

    0% {

        -webkit-transform: scale(1);

        opacity: .7

    }



    100% {

        -webkit-transform: scale(1.5);

        opacity: 0

    }

}



@-moz-keyframes scale-three2 {

    0% {

        -moz-transform: scale(1);

        opacity: .7

    }



    100% {

        -moz-transform: scale(1.5);

        opacity: 0

    }

}



@-o-keyframes scale-three2 {

    0% {

        -o-transform: scale(1);

        opacity: .7

    }



    100% {

        -o-transform: scale(1.5);

        opacity: 0

    }

}



.form_block > input {

    border: solid 1px #ddd;

    border-radius: 0;

}



.form_block select {

    border: solid 1px #ddd;

    width: 120px;

    border-radius: 0;

}



.bj_title {

    width: 100%;

    position: absolute;

    top: -22px;

    left: 0;

    font-size: 30px;

    text-align: center;

}



.orange {

    color: #FF6505;

}



.brown {

    color: #7F532E;

}



.tags {

    width: 100%;

    padding: 30px 0;

}



.tag {

    padding: 12px 0;

    font-size: 12px;

    color: #333;

    padding: 4px 12px;

    border: solid 1px #c9c9c9;

    border-radius: 20px;

    margin-left: 10px;

    display: inline-block;

    margin: 6px 4px;

}



.bottomTag {

    display: inline-block;

    float: right;

    box-sizing: border-box;

    padding: 20px;

    border: solid 1px #EFEFEF;

    margin-bottom: 20px;

    width: 350px;

}



.bottomTag .hot {

    font-size: 18px;

    line-height: 18px;

    font-weight: bold;

}



.content img {

    max-width:100%;
    width: auto!important;
    height: auto!important;

}



.hot_topic .header_case .header_title .right_case {

    font-size: 13px;

    color: #999;

    font-weight: normal;

    padding-top: 6px;

    display: block;

}



.hot_title span {

    display: block;

    padding-top: 10px;

}

@media (max-width:1200px){
	.main{
		padding:10px;
		box-sizing:border-box;
	}
	.p_i{
		width:100%;
	}	
	.p_w{
        /* margin-top:80px; */
		float:none;
	}
	.strategy_recomend{
		display:none;
	}
	.main_block{
		width:100%;
	}
    .title{
        font-size: 22px;
        margin-top: 0px;
        margin-bottom: 8px;
    }
    .content{
        padding-bottom: 35px;
    }
}
@media (max-width:960px){
	#path{
		height: auto;
    	line-height: 30px;
	}
    .more_content > ul > li{
        width: 31.33333%;
        margin-right: 2%;
    }
    .title{
        font-size: 20px;
    }
    .content{
        padding-bottom: 25px;
    }
}
@media (max-width:768px){
    .content{
        padding-bottom: 20px;
    }
}
@media (max-width:640px){
	#path{
    	line-height: 25px;
	}
	.more_content > ul > li{
		width:48%;
	}
    .title{
        font-size: 18px;
        line-height: 1.3;
        margin-top: 10px;
    }
    .info{
        font-size: 12px!important;
        padding-bottom: 10px;
    }
    .content{
        padding-top: 12px;
        font-size: 14px;
        padding-bottom: 15px;
    }
    .content p{
        margin-bottom: 10px;
    }
    .mgt40{
        margin-top: 20px;
    }
}
@media (max-width:414px){
    .more_content > ul > li{
        width: 100%;
        margin-bottom: 5px;
        margin-right:1%;
        padding-bottom: 10px;
        border-bottom: 1px solid #eee;
    }
    .more_content > ul > li img{
        height:150px;
    }
    .p_w{
        margin-top: 87px;
    }
    .title{
        font-size: 16px;
    }
    .mgt40{
        margin-top: 10px;
    }
}
@media (max-width:376px){
    .p_w{
        margin-top: 82px;
    }
}