html{font-family: Arial Normal,Arial, Helvetica,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html,body,div,object,iframe,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,progress{margin:0;padding:0;border:0;/*vertical-align:baseline;*/}
html,body{width: 100%;height:100%;background: #ffffff;    font-family: Arial Normal,Arial, Helvetica,sans-serif;}
li{list-style:none;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background-color:transparent;text-decoration:none;cursor: pointer;color: #666666;}
a:active,a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
img{border:0;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:none;line-height:normal;font-size: 12px;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
.clearfix:after{
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
html,body{
    font-size: 14px;

}
th{
    color: #333;
}
.w2{
    width: 100%;
}
.w3{
    width:1250px;
    margin:0 auto;
}
.w4{
    width: 1250px;
    margin: 20px auto;
}
.wbody{
    background: #f6f6f6;
}

/*棣栭〉*/
.w1{
    width:100%;
    height:36px;
    background-color: #333;
}

.red_line{
    width: 1250px;
    height: 36px;
    margin: auto;
}
.head_01{
    min-width: 260px;
    float: left;
    height: 36px;
    line-height: 36px;
    color: #ccc;
    /*font-size: 14px;*/
    /*margin-left: 120px;*/
}
.phone{
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
.head_02{
    float:right;
    min-width: 180px;
    height: 36px;
    /*margin-right: 120px;*/
}
.log{
    font-size: 14px;
    color: #ccc;
    line-height: 36px;
    margin: 0 5px;
}
.string{
    color: #888;
}
.head_03{
    float: left;
}

/* 璇█ */
.hedlang{
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    position: relative;
    padding-left: 10px;
}
.hedlang2{
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    position: relative;
    padding-left: 10px;
}
.hedlang a{
    display:block;
}
.lang_switch{
    color: #ccc;
}
.lang_switch2{
    color: #ccc;
}
.uil_swith{
    position: absolute;
    left: -10px;
    top: 30px;
    z-index: 100;
}
.swi_ame{
    width: 12px;
    height: 7px;
    position: absolute;
    top: -6px;
    right: 49px;
}
.swiselct{
    width: 100px;
    border: 1px solid #e5e5e5;
    padding: 5px 0;
    background: #ffffff;
}
.swiselct li{
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #666666;
    cursor: pointer;
}
.swiselct li a{
    display: block;
}
.swiselct li a:hover{
    color: #00a0ea;
}
.swiselct li a.swihor{
    color: #00a0ea;
}

/*搴曢儴*/
.footer{
    width: 100%;
    /*margin-top: 30px;*/
    background: #363636;
    font-size: 14px;
    color: #ffffff;
    overflow: hidden;
    background: #333;
}
.footer a{
    color: #ffffff;
}
.links{
    width: 100%;
    border-bottom: 1px solid #4b4b4b;
    overflow: hidden;
    /*background: #fcf;*/
}
.links ul {
    width: 1250px;
    margin: 0 auto;
    padding:20px 4%;
    padding-bottom: 40px;
    box-sizing: border-box;
}

.links ul li{
    float: left;
    margin-right: 30px;
    line-height: 24px;
}

.autobg{
    width: 100%;
    border-bottom: 1px solid #4b4b4b;
    overflow: hidden;
}
.auto{
    width: 1250px;
    margin: 0 auto;
}
.foot_list {
    margin:30px 50px 0px 50px;
    float: left;
}
.foot_list .ls{
    line-height: 36px;
}
.foot_list li{
    line-height: 24px;
}
.codes{
    float: left;
    width: 100px;
    margin-top: 48px;
    font-size: 12px;

}
.codes > img{
    width: 100px;
}
.codes > div{
    line-height: 34px;
}
.base{
    line-height: 53px;
    text-align: center;
}

/*鎼滅储鏍�*/
.index_search{
    height:126px;
}
.logo{
    float: left;
   /* width:240px;
    height:90px;*/
    margin-top: 18px;
}
.logo img{
    /*width:240px;*/
}
.index_search01{
    float: left;
    width:600px;
    margin:40px 0 0 50px;
}
.index_search01_t{
    width:910px;
    overflow: hidden;
}
.index_search01 input{
    float: left;
    width:490px;
    height:38px;
    border:1px solid #dd4f4a;
    padding-left: 10px;
}
.index_search01 a{
    float: left;
    display:block;
    width:120px;
    height:40px;
    text-align: center;
    line-height: 40px;
    background:#dd4f4a;
    color:#fff;
}
.index_search01_b{
    margin-top: 10px;

}

/*鍒嗙被*/
.classify{
    width: 100%;
    /*margin:0 auto;*/
    /*background: #fcf;*/
    margin-top: 10px;
}
.mline{
    width: 100%;
    height: 2px;
    background: #dd4f4a;
    position: absolute;
    top:212px;
    left: 0;

}
.classify_01{
    height: 40px;
}
.classify_01 li{
    float: left;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}
.present a{
    display: block;
    background: #dd4f4a;
    color: #fff;
}
.classify_01 li a:hover{
    display: block;
    background: #dd4f4a;
    color: #fff;
}

/*鍏ㄩ儴鍟嗗搧鍒嗙被*/
.banner{
    width: 100%;
    height: 500px;
    background: pink;
    overflow: hidden;
}
.banner li{
    width: 100%;
    /*height: 500px;*/

}
.banner li img{
    width: 100%;
    /*height: 500px;*/
    margin:0 auto;
}

.cptj{
    margin-top: 20px;
    height: 680px;
    overflow: hidden;
}
.cptj_01{
    height: 40px;
    border-bottom: 1px solid #dd4f4a;
    line-height: 40px;
}
.cptj_01 span{
    float: left;
    display: inline-block;
    min-width: 200px;
    background: #dd4f4a;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
/*.cptj_001{
    border-bottom: 1px solid #dd4f4a;
}
.cptj_001 span{
    background: #dd4f4a;
}*/
.cptj a{
    float: right;
    display: block;
}

.cptj_02_L{
    width: 200px;
    height: 604px;
    float: left;
}
.cptj_02_L img{
    width: 200px;
    height: 604px;
}
.cptj_02{
    margin-top: 10px;
}
.cptj_02_R{
    width: 1050px;
    float: left;
    overflow: hidden;
}
.cptj_02_R ul{
    width: 1050px;
}
.cptj_02_R li{
    float: left;
    width: 250px;
    height: 290px;
    border:1px solid #dcdcdc;
    background: #fff;
    /*text-align: center;*/
    overflow: hidden;
    margin: 0 0 20px 10px;
}
.cptj_02_R li:hover{
    border:1px solid #dd4f4a;
}
.cptj_02_R li a{
    display: inline-block;
    width: 250px;
}
.cptj_02_Rli{
    text-align: center;
    height: 80px;
    margin-top: 10px;
}
.cptj_02_Rli p{
    line-height: 26px;
    width: 250px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;

}
.cptj_02_Rli span{
    margin-right: 20px;
    color: #dd4f4a;
    font-size: 18px;
    font-weight: bold;
}
.cptj_02_Rli s{
    color: #999;
}
.cptj_02_Rimg{
    width: 250px;
    height: 210px;

    padding: 0 10px 10px 10px;
}
.cptj_02_Rimg img{
    width: 230px;
}


/*浠ｈ喘鏈嶅姟*/
.hotboom{
    width: 100%;
    height: 400px;
    background: url(../images/banner02.jpg) center center no-repeat;
    background-size: 100% 100%;

}
.hotboom_t{
    width: 670px;
    margin: 0 auto;
    padding-top: 120px;
    text-align: center;
}
.hotboom_t input{
    float: left;
    width: 500px;
    height: 38px;
    padding-left: 10px;
}
.hotboom_t a{
    float: left;
    display: block;
    width: 120px;
    height: 44px;
    background: #dd4f4a;
    color: #fff;
    text-align: center;
    line-height: 44px;
}
.hotboom_t p a{
    background: transparent;
    display: block;
    font-size: 18px;
    width:  200px;
    margin: 50px 0 0 200px;

}
.hotboom_01{
    text-align: center;
    padding-top: 50px;
    background: #f5f5f5;
    overflow: hidden;
    padding-bottom: 50px;
}
.hotboom_01 h1{
    padding-bottom: 50px;
}
.hotboom_01 ul li{
    width: 312px;
    float: left;
}
.hotboom_01 li img{
    width: 180px;
    /*height: 180px;*/
}
.hotboom_01 p{
    margin-top: 20px;
}

.hotboom_02{
    background: #fff;
}
.hotboom_02 ul li{
    width: 250px;
}
.hotboom_02 li img{
    width: 100px;
}
.hotboom_02 h3{
    font-weight: 500;
    margin-top: 30px;
    line-height: 30px;
}
.hotboom_02 p{
    margin-top: 0;
    line-height: 26px;
}

/*鑷惀鍟嗗煄*/
.self{
    width: 100%;
}
.self img{
    width: 100%;
}

.hot{
    margin-top: 60px;
    overflow: hidden;
}
.hot_title{
    width: 1250px;
    overflow: hidden;
    text-align: center;
}

.hot_line,
.transfer_line{
    float: left;
    width: 390px;
    background: #ccc;
    margin-top: 20px;
}
.hot_line{
    height: 3px;
}
.hot h1{
    width: 460px;
    float: left;
}

.hot_com{
    margin-top: 30px;
}
.hot_L{
    float: left;z
    width: 190px;
    height: 494px;
}
.hot_R{
    float: left;
    width: 1060px;

}
.hot_R li{
    float: left;
    width: 200px;
    height: 240px;
    border:1px solid #dcdcdc;
    margin:0 0px 10px 10px;
}
.hot_R_T{
    width: 200px;
    /*height: 160px;*/
    padding: 10px 10px 0 10px;
    overflow: hidden;
}
.hot_R_T img{
    width: 180px;
}
.hot_R_B{
    padding:10px;
}
.hot_R_B p{
    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.hot_R_B span{
    display: block;
    margin-top: 5px;
    color: #dd4f4a;
}
.hot_R li:hover{
    border:1px solid #dd4f4a;
}

/*鍥介檯杞繍*/
.transfer{
    width: 100%;
    height: 250px;
    padding-top: 150px;
    background: url(../images/transfer-bg.jpg) center center no-repeat;

}
.transfer a{
    display: block;
    width: 200px;
    height: 56px;
    background: #00A0EA;
    text-align: center;
    line-height: 56px;
    margin: 0 auto;
    color: #fff;
    font-size: 20px;
}

.advantage_in{
    width: 100%;
    overflow: hidden;
    background: #f5f5f5;
}
.service{
    width: 1250px;
    overflow:hidden;
    margin: 50px auto;

}
.service_li{
    float: left;
    width: 585px;
    height: 100px;
    background-color: #fff;
    border-radius: 5px;
    margin-bottom: 40px;
}
.service_li img{
    height: 64px;
    float: left;
    padding:19px 30px;

}
.service_li h3{
    padding-top: 30px;
}
.service_li p{
    line-height: 24px;
}

.transfer_line{
    height: 1px;
}


/*瀹氫环鍙婅寖鍥�*/
.advantage{
    margin-bottom: 80px;
}
.main_tab{
    width: 1250px;
    margin-top: 50px;
    border-top:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    overflow:hidden;
}
.main_tab th{
    background-color: #f0f0f0;
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    line-height: 40px;
}
.main_tab td{
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
    padding:10px 0;
    box-sizing: border-box;
}
.main_tab .description{
    width: 500px;
}
.main_tab_p{
    line-height: 40px;
    margin-bottom: 50px;
}
.description_01{
    width: 620px;
}

/*杞绘澗4姝�*/
.advantage_in01{
    width: 100%;
    height: 130px;
    text-align: center;
    overflow: hidden;
}
.advantage_in01 h1{
    padding-top: 40px;
    font-weight: 500;
    line-height: 50px;
}
.advantage_in02{
    color: #999;
    line-height: 30px;
}
.advantage_inc{
    width: 290px;
    float: left;
    /*text-align: center;*/
}
.advantage_inc_p1{
    margin-top: -50px;
}
.advantage_inc02{
    width: 50px;
    height: 50px;
}
.omnibearing{
    overflow: hidden;
    padding:40px 0 60px 0;
}
.omnibearing ul li{
    float: left;
    width: 220px;
    height: 220px;
    text-align: center;
    background: #fff;
    margin-right: 30px;
    box-shadow: 0px 1px 3px 1px #ccc;
    -webkit-box-shadow:0px 1px 3px 1px #ccc;
    -moz-box-shadow:0px 1px 3px 1px #ccc;
    padding:30px;
}
.omnibearing_01{
    overflow: hidden;
    margin-top: 10px;
}
.advantage_inc_p2{
    width: 60px;
    float: left;
}
.advantage_inc03{
    height: 60px;
    text-align: right;
}
.advantage_inc04{
    width: 150px;
    float: left;
    color: #999;
    line-height: 60px;
    font-size: 16px;
}
.advantage_inc_p3{
    margin-top: 10px;
    line-height: 26px;
    text-align: center;
}

/*杩愯垂浼扮畻*/
.index_content{
    width: 1250px;
    overflow: hidden;
    margin: 0 auto;
}
.freight{
    height: 100px;
}
.freight_01{
    margin-top: 30px;
    font-size: 16px;
}
.freight_01 span{
    display: inline-block;
    width: 100px;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
}
.current{
    color: #dd4f4a;
}

.freight_b01{
    float: left;

}
.freight_b01 input{
    vertical-align: middle;
}
.freight_b02{
    display: inline-block;
    width: 120px;
    text-align: right;

}
.freight_b08{
    width: 90px;
    height: 34px;
    border:1px solid #e5e5e5;
    padding-left: 10px;
    box-sizing: border-box;
}
.freight_b03{
    width: 180px;
    height: 34px;
    border:1px solid #e5e5e5;
    color: #666;
    padding-left: 10px;
    box-sizing: border-box;
    vertical-align: middle;
}
.freight_b05{
    background-color: transparent;
    border:none;
    float: left;
    min-width: 80px;
    height: 34px;
    background-color: #dd4f4a;
    color: #fff;
    font-size: 12px;
    margin-left: 10px;
}



.estimate{
    margin-top: 30px;
}
.estimate h2{
    color: #dd4f4a;
    padding:0 0 20px 80px;
    font-weight: 500;
}
.estimate_tab,.estimate_tab01{
    width: 1250px;
    border:1px solid #dcdcdc;
    margin-top: 20px;
}
.estimate_tab th ,.estimate_tab01 th{
    background-color: #f0f0f0;
    line-height: 40px;
}
.estimate_tab td{
    text-align: center;
    height: 120px;
    padding-top: 20px;
    border-top: 1px solid #dcdcdc;
    box-sizing: border-box;
}
.estimate_hint{
    margin-top: 20px;
}
.estimate_hint p{
    font-size: 12px;
    margin-top: 10px;
    line-height: 26px;
}
.estimate_tab th ,
.estimate_tab01 th{
    width: 200px;
}
.estimate_tab .estimate_th01,
.estimate_tab01 .estimate_th01{
    width: 420px;
}
.estimate_th02 a{
    color: #dd4f4a;
    cursor: pointer;
}
.estimate_tab01 td{
    text-align: center;
    line-height: 50px;
    border-top: 1px solid #dcdcdc;
}


.estimate_detail{
   width: 1150px;
    margin: 20px auto;
    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}
.estimate_detail_th{
    background-color: #f0f0f0;
    text-align: left;
    padding-left: 20px;
    box-sizing: border-box;
}
.estimate_detail th{
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    line-height: 40px;
    width: 383px;
}
.estimate_detail td{
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
    line-height: 36px;
}

/*鐗╂祦鏌ヨ*/
.logs{
    width: 1248px;
    border:1px solid #dcdcdc;
    overflow: hidden;
    padding-bottom: 80px;
}
.logs_tie{
    line-height: 40px;
    background-color: #f0f0f0;
    padding:0 20px;
    border-bottom: 1px solid #dcdcdc;
}
.logs_tie span{
    padding-left: 30px;
}
.logs_con{
    text-align: center;
    padding:30px 20px;
    box-sizing: border-box;
    overflow: hidden;
}
.logs_con li{
    float: left;
    width: 175px;
}
.logs_con .logs_li{
    width: 80px;
}
.logs_con img{
    height: 50px;
    margin-bottom: 10px;
}
.logs_con p{
    font-size: 12px;
}
.logs_line{
    width: 1100px;
    height: 1px;
    background-color: #dcdcdc;
    margin: 0 auto;
}
.logs_tab{
    width: 1100px;
    margin: 20px auto;
    line-height: 40px;
    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}
.logs_tab th{
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    background-color: #f0f0f0;
    width: 300px;
}
.logs_tab td{
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding-left: 20px;
}


/*鍟嗗搧璇︽儏*/
.spxq{
    margin: 20px auto 50px;
    overflow: hidden;
}
.spxq_01{
    overflow: hidden;
}
.spxq_L{
    width: 412px;
    float: left;
}
.spxq_datutu{
    width: 390px;
    height: 370px;
    border:1px solid #ccc;
    padding:10px;
}
.spxq_datutu ul{
    height: 370px;
    overflow: hidden;
}
.spxq_datutu li{
    width: 410px;
    height: 390px;

}
.spxq_datutu li img{
    width: 390px;
}
.spxq_xiaotu{
    width: 412px;
    /*height: 90px;*/
    margin-top: 10px;
    overflow: hidden;
}
.spxq_xiaotu li{
    width: 70px;
    height: 66px;
    float: left;
    margin-left: 10px;
    border:2px solid #ccc;
    background-color: red;
}
.spxq_xiaotu li img{
    width: 70px;
}
.spxq_xiaotu .xiaotu_on{
    border-color: #dd4f4a;
}
.spxq_xiaotu li .xiaotu_icon{
    width: 14px;
    height: 10px;
    position: relative;
    top:-14px;
    left:28px;
}
.fenxiang{
    margin-top: 20px;
    float: right;
    overflow: hidden;
}
.fenxiang li{
    float: left;
    margin-left: 30px;
}
.fenxiang li a{

}
.fenxiang li img{
    width: 18px;
    vertical-align: top;
}
.fenxiang li i{
    font-style: normal;
}




.spxq_C{
    width: 500PX;
    float: left;
    /*background: #999;*/
    margin-left: 20px;
}
.daigou{
    width: 500px;
    /*background-color: pink;*/
}
.daigou span{
    display: block;
    width: 120px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border:1px solid #dd4f4a;
    color: #dd4f4a;
}
.spxq_C_title{
    width: 500px;
    margin-top: 10px;
    position: relative;
}
.spxq_C_title h3{
    width: 500px;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
}
.spxq_C_money{
    width: 460px;
    /*height: 60px;*/
    margin-top: 10px;
    padding:20px;
    background: #f5f5f5;
}
.spxq_C_money h1{
    color: #dd4f4a;
    margin-bottom: 10px;
    font-weight: 100;
}
.spxq_C_size{
    margin-top: 20px;
}
.spxq_C_size dl{
    overflow: hidden;
}
.spxq_C_size dt{
    float: left;
    width: 100px;
    text-align: left;
    line-height: 38px;
}
.spxq_C_size dd{
    width: 400px;
    float: left;
    margin-bottom: 10px;
}
.spxq_C_size_li ul{
    width: 410px;
    margin-right: -10px;
}
.spxq_C_size_li li{
    float: left;
    padding: 8px 15px;
    border:1px solid #dedede;
    margin-right: 10px;
    margin-bottom: 5px;
}
.spxq_C_size_li span{
    float: left;
    display: block;
    width: 50px;
    height: 34px;
    background: #dedede;
    text-align: center;
    line-height: 34px;
    font-size: 20px;
    font-weight: bold;
    color: #666;
    cursor: pointer;
}
.spxq_C_size_li input{
    float: left;
    width: 40px;
    height: 30px;
    border:1px solid #dedede;
    padding-left: 10px;
    line-height: 30px;
}
.spxq_C_buy{
    width: 500px;
    overflow: hidden;
    margin: 70px 0 0 80px;
    font-size: 18px;
}
.spxq_C_buy a{
    float: left;
    margin-right: 20px;
    display: block;
    width: 150px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border:1px solid #dd4f4a;
}
.spxq_C_buy_go{
    background: #dd4f4a;
    color: #fff;
}
.spxq_C_size_li02 img{
    width: 20px;
    vertical-align: middle;
}
.spxq_C_size_li02 li{
    float: left;
    margin: 10px 30px 0 0;
}



.spxq_R{
    width: 290px;
    float: left;
    margin-left: 20px;
}
.spxq_R_room{
    width: 290px;
    height: 188px;
    border:1px solid #dedede;
    overflow: hidden;
}
.spxq_R_room_T{
    height: 52px;
    background: #f5f5f5;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}
.spxq_R_room_T img{
    float: left;
    width: 36px;
    border:1px solid #ccc;
    margin: 8px 10px;
}
.spxq_R_room_T h3{
    font-weight: 600;
    line-height: 52px;
}
.spxq_R_room_C{
    text-align: center;
    height: 70px;
    line-height: 70px;
}
.spxq_R_room_C span{
    color: #dd4f4a;
    font-size: 20px;
    font-weight: bold;
}
.spxq_R_room_B li{
    float: left;
    width: 96px;
    text-align: center;
    line-height: 26px;
}
.spxq_R_cart{
    height: 380px;
    border:1px solid #dedede;
    margin-top: 20px;
    overflow: hidden;
}
.spxq_R_room_cart{
    height: 50px;
    background: #dd4f4a;
    padding-left:10px;
    color: #fff;
    line-height: 50px;
}
.spxq_R_room_cart01{
    padding: 10px;
    border-top: 1px solid #dedede;
    overflow: hidden;
}
.spxq_R_cart_img{
    width: 70px;
    height: 60px;
    float: left;
    overflow: hidden;
}
.spxq_R_cart_img img{
    width: 70px;
}
.spxq_R_room_cart02{
    width: 170px;
    float: left;
    margin-left: 10px;
    overflow: hidden;
}
.goods_cart_slide {
    overflow-y: scroll;
    height: 85%
}
.spxq_R_room_cart02 h4{
    height: 40px;
    overflow: hidden;
}
.spxq_R_room_cart02 li{
    float: left;
    margin-right: 20px;
    color: #666;
    line-height: 20px;
}
.spxq_R_cart03{
    float: right;
    line-height: 30px;
}

/*鍟嗗搧璇︽儏-淇℃伅璇︽儏*/
.spxq_02{
    margin-top: 25px;
    background-color: pink;
}

.spxq_02_L{
    width: 238px;
    border:1px solid #dedede;
    float: left;
    overflow: hidden;
}
.cart_total {
    text-align: right;
    float: right;
    padding-right: 10px;
    padding-top: 20px;
    color: red;
    width: 100%;
}
.spxq_02_L h3{
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #f5f5f5;
    border-bottom: 1px solid #dedede;
}
.spxq_02_L li{
    width: 198px;
    padding:20px 20px 0 20px;
}
.spxq_02_L li img{
    width: 198px;
}
.spxq_02_L li p{
    overflow: hidden;
    white-space: nowrap;
}
.spxq_02_L li h4{
    color: #dd4f4a;
    line-height: 24px;
}


.spxq_02_R{
    float: left;
    width: 1009px;
    border:1px solid #dedede;
    margin-left: -1px;
}
.spxq_02_R_T{
    height: 40px;
    background: #f5f5f5;
    border-bottom: 1px solid #dedede;
}
.spxq_02_R_T li{
    float: left;
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}
.spxq_02_R_T_on{
    color: #dd4f4a;
}
.spxq_02_R_B img{
    width: 1009px;
    display: block;
}

.spxq_02_R_B_li{
    overflow: hidden;
    padding:20px 0;
    border-top: 1px dotted #dedede;
    line-height: 26px;
    margin-top: -1px;
}
.spxq_02_R_B_img{
    float: left;
    width: 42px;
    height: 42px;
    border-radius: 50px;
    margin:0 20px;
    background-color: pink;

}
.spxq_02_R_B_img img{
    width: 42px;
    height: 42px;
    border-radius: 50px;
}
.spxq_02_R_B_B{
    width: 920px;
    float: left;
}
.spxq_02_R_B_B01 span{
    padding-left: 30px;
}
.spxq_02_R_B_B span{
    color: #999;
    font-size: 12px;
}
.spxq_02_R_B_B ul{
    width: 920px;
    overflow: hidden;
}
.spxq_02_R_B_B li{
    float: left;
    width: 100px;
    height: 100px;
}
.spxq_02_R_B_B li img{
    width: 70px;
    margin-top: 10px;
}




/*鍟嗗搧鍒楄〃*/
.list{
    margin-top: 30px;
    margin-bottom: 80px;
    overflow: hidden;
}
.index_list{
    width: 1248px;
    border-top: 1px solid #dcdcdc;
}
.index_list dl{
    border:1px solid #dcdcdc;
    overflow: hidden;
    line-height: 50px;
    margin-top: -1px;
}
.index_list dt{
    float: left;
    width: 130px;
    border-right: 1px solid #dcdcdc;
    background: #f5f5f5;
    padding-left: 20px;
}
.index_list dd{
    float: left;
    margin-left: 30px;
}

.index_list_ss{
    width: 1248px;
    height: 50px;
    border:1px solid #dcdcdc;
    background: #f5f5f5;
    margin: 20px 0;
    overflow: hidden;
}
.index_list_ss li{
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 10px;
}
.index_list_ss li a{
    display: block;
    width: 80px;

}
.index_list_ss_on a{
    display: block;
    background-color: #dd4f4a;
    color: #fff;
}
.index_list_ss_jg{
    margin-left: 10px;
}
.index_list_ss_jg span,
.index_list_ss_jg input{
    float: left;
    margin: 0 5px;
}
.index_list_ss_jg input{
    display: block;
    width: 70px;
    height: 30px;
    box-sizing: border-box;
    padding-left: 10px;
}
.index_list_ss_jg button{
    background-color: transparent;
    border:none;
    width: 50px;
    height: 30px;
    background: #dd4f4a;
    color: #fff;
    margin-left: 5px;
}
.index_list_list{
    margin-top: 20px;
    overflow: hidden;
}
.index_list_list ul{
    margin-right: -43px;
    width: 1293px;
}
.index_list_list li{
    float: left;
    margin-top: 20px;
    margin-right: 43px;
    width: 258px;
    height: 288px;
    border:1px solid #dedede;
    padding:10px;
    overflow: hidden;
    position: relative;

}
.index_list_list li:hover{
    border-color: #dd4f4a;
}
.index_list_img{
    width: 258px;
    height: 220px;
    overflow: hidden;
}
.index_list_list li img{
    width: 258px;
}
.index_list_wz{
    line-height: 30px;
    margin-top: 10px;
    overflow: hidden;
    /*text-overflow : ellipsis;*/
    white-space : nowrap;

}
.index_list_wz span{
    font-size: 18px;
    color: #dd4f4a;
    margin-right: 20px;
    font-weight: bold;
}

.index_page{
    width: 1250px;
    margin: 80px 0 0px 420px;
}
.index_page a{
    float: left;
    padding:6px 15px;
    margin-right: 5px;
    border:1px solid #dedede;
}
.index_page_on{
    background: #ccc;
    border:none;
}

/*绔嬪嵆璐拱*/


.content_R01{
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 20px;
    border:1px solid #dedede;
    overflow: hidden;
}
.shipping{
    height: 36px;
    border:1px solid #dedede;
    background: #f5f5f5;
    line-height: 36px;
    padding-left: 10px;
    margin: -1px;
}
.shipping span{
    display: block;
    text-align: right;
    float: right;
    margin-right: 50px;
    cursor: pointer;
    color: #dd4f4a;
    }

.details_title .shipping{
    color: #dd4f4a;
}
.shipping b{
    display: inline-block;
    font-weight: 500;
    width: 20px;
    height: 20px;
    /*border-radius: 50%;*/
    border:1px solid #ccc;
    vertical-align: middle;
    margin-right: 10px;
    line-height: 20px;
    text-align: center;
    font-size: 20px;
    color: #666;
}

.address_01 {
    width:1220px;
    padding: 0 15px;
    overflow: hidden;
}
.address_01 li{
    width: 240px;
    height: 80px;
    border:1px solid #ccc;
    padding:20px 20px 40px 20px;
    line-height: 20px;
    float: left;
    margin: 20px 20px 0 0 ;
    position: relative;
    overflow: hidden;
}
.address_01_li p span{
    padding:0 10px;
    box-sizing: border-box;
}
.address_01 li a{
    color: #dd4f4a;
    margin-right:10px;
}
.address_01 button{
    background-color: transparent;
    border:none;
    color: #da251c;
}
.address_01 li:hover{
    border:1px solid #da251c;
}
.address_01 li:nth-of-type(1){
    border:1px solid #da251c;
}
.address_01 li img{
    position: absolute;
    width: 24px;
    height: 24px;
    right: 0;
    bottom:0;
}
.shipping_line{
    display: inline-block;
    width: 260px;
    height: 1px;
    border-top:1px solid #f1f1f1;
}
.shipping_p{
    font-weight: 600;
    line-height: 30px;
}
.show{
    margin:20px auto;
     width: 150px;
    height: 30px;
    border:1px solid #ccc;
    text-align: center;
    line-height: 30px;
    color: #dd4f4a;
    cursor: pointer;
}

.shipping_02{
    width:970px;
    margin: 20px auto;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    display: inline-block;
}
.shipping_02 tr{
    float: left;
    /*width: 435px;*/
    margin: 20px 40px 0 0;
}
.shipping_02 tr td{
    vertical-align: middle;
}
.lable{
    width: 120px;
    text-align: right;
}
.cen_in{
    width: 250px;
    height: 36px;
    border:1px solid #ccc;
    margin-left: 10px;
    padding-left: 10px;
    box-sizing: border-box;
    line-height: 36px;
}
 .shipping_02in{
    width: 130px;
    height: 36px;
    border:1px solid #ccc;
    margin-left: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}
.shipping_02se{
    width: 110px;
    height: 36px;
    border:1px solid #ccc;
    margin-left: 5px;
    padding-left: 10px;
    box-sizing: border-box;
}
.shipping_02 span{
    color: #da251c;
}
.shipping_02 .shipping_02inadd{
    width: 16px;
    vertical-align: middle;
    margin: 0 5px 0 10px;
}
.shipping_03{
    overflow: hidden;
    margin-bottom: 20px;
}
.shipping_04{
    float: left;
    padding-left: 60px;
    box-sizing: border-box;
}
.shipping_05{
    float: left;
    margin:0 50px 0 50px;
}
.shipping_05 tr{
    float: left;
    margin-right: 50px;
}
.shipping_05 tr td{
    padding-right: 10px;
}
.shipping_06{
    float: left;
}
.shipping_06 tr{
    margin-bottom: 20px;
    display: block;
}
.shipping_06 span{
    color: #da251c;
}
.shipping_06 a{
    display: block;
    width: 120px;
    height: 36px;
    background-color: #dd4f4a;
    color: #fff;
    text-align: center;
    line-height: 36px;
}

.buy_go_01{
    width: 1210px;
    margin: 20px auto;
    height: 36px;
    background: #f5f5f5;
    line-height: 36px;
}
.buy_go_01 div{
    float: left;
    padding-left: 10px;
}
.buy_go_all{
    width: 80px;
    text-align: center;

}
.buy_go_all input{
    vertical-align: middle;
    margin-top: 30px;
}
.buy_go_img{
    width: 150px;
}
.buy_go_name{
    width: 370px;
}
.buy_go_number{
    width: 150px;
    text-align: center;
}
.buy_go_delivery{
    width: 180px;
    text-align: center;
}
.buy_go_02{
    width: 1210px;
    margin: 20px auto;
    border-top: 1px solid #dedede;
    height: 60px;
    padding:20px 0;

}
.buy_go_02 div{
    float: left;
    padding-left: 10px;
}
.buy_go_img img{
    width: 80px;
}
.buy_go_03{
    padding:20px;
}
.buy_go_04{
    padding:0 20px;
}
.buy_go_04 a{
    padding-left: 10px;
    color: #dd4f4a;
}
.buy_go_05{
    padding:20px;
}
.buy_go_05 textarea{
    width: 380px;
    height: 50px;
    padding:10px;
    vertical-align: top;
    border:1px solid #dedede;
    resize: none;
}
.buy_go_06{
    margin: 20px 0;
    float: right;

}
.buy_go_06 span{
    color: #dd4f4a;
    font-size: 18px;
    font-weight: 600;
}
.buy_go_06 a{
    display: block;
    width: 150px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #dd4f4a;
    color: #fff;
    margin-top: 10px;
}

/*鍦板潃寮圭獥*/
.add_pop{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
}
.add_pop_A{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background:#000;
    opacity:0.7;
    filter:alpha(opacity=70);
}
.add_pop_B{
    position: absolute;
    z-index: 1001;
    border:2px solid #dd4f4a;
    background:#fff;
    width:900px;
    overflow:hidden;
    padding:20px 50px;
    top:50%;
    left:50%;
    margin:-200px -500px;
}
.add_pop_B h3{
    color:#dd4f4a;
    margin-bottom: 10px;
}

.add_pop_B tr{
    display:block;
    margin-top: 10px;
    line-height: 36px;
}
.add_pop_B th{
    width:100px;
    text-align: right;
}
.add_pop_B td{
    width:320px;
    padding-left: 10px;
}
.add_pop_B input,
.add_pop_B select{
    width:290px;
    height:36px;
    border:1px solid #dedede;
    padding-left: 10px;
}
.add_pop_B select{
    height:38px;
    width:300px;
}
.add_pop_B textarea{
    width: 280px;
    height:60px;
    padding:10px;
    border:1px solid #dedede;
    resize:none;
    vertical-align: top;
}
.add_pop_c{
    text-align: center;
    margin:50px 0 10px 0;
}
.add_pop_c button{
    background-color: transparent;
    border:none;
    width:120px;
    height:40px;
    background:#dd4f4a;
    color:#fff;
}

/*璐墿杞�*/
.shopping_cart{
    margin: 30px auto 80px;
}
.shopping_cart_T{
    border-bottom: 1px solid #dedede;
    height: 40px;
}
.shopping_cart_T h2{
    width: 150px;
    text-align: center;
    border-bottom: 3px solid #dd4f4a;
    color: #dd4f4a;
    height: 37px;
}
.shopping_cart_01{
    margin-top: 20px;
    border:1px solid #dedede;
    height: 36px;
    line-height: 36px;
    background: #f5f5f5;
}
.shopping_cart_01 div{
    float: left;
    padding-left: 10px;
}
.shoppy_cart_img{
    width: 180px;
}
.shoppy_cart_name{
    width: 400px;
}
.shoppy_cart_number{
    width: 120px;
    text-align: center;
}

.shopping_cart_02{
    border:1px solid #dedede;
    margin-top: 20px;
    overflow: hidden;
}
.shopping_cart_03{
    line-height: 36px;
    padding-left: 10px;
}
.shopping_cart_04{
    border:1px solid #dedede;
    background: #f5f5f5;
    padding:20px 0;
    margin-top: -1px;
    overflow: hidden;
}
.shopping_cart_04 div{
    float: left;
    padding-left: 10px;
}
.shoppy_cart_img img{
    width: 80px;
}
.shopping_cart_04 .shoppy_cart_number{
    line-height: 80px;
}

.shoppy_cart_number span{
    float: left;
    display: block;
    width: 38px;
    height: 34px;
    background: #dedede;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
    color: #666;
    cursor: pointer;
    margin-top: 25px;
}
.shoppy_cart_number input{
    float: left;
    width: 38px;
    height: 30px;
    border: 1px solid #dedede;
    line-height: 30px;
    margin-top: 25px;
    text-align: center;
}

.shopping_cart_05{
    float: right;
    line-height: 40px;
}
.shopping_cart_05 span{
    margin-right: 20px;
}

.shopping_cart_06{
    margin-top: 20px;
    border:1px solid #dedede;
    line-height: 50px;
    padding:0 0px 0 10px;
    overflow: hidden;
}
.shopping_cart_06 span{
    margin-left: 20px;
}
.shopping_cart_07{
    float: left;
}
.shopping_cart_07 span{
    cursor: pointer;
}
.shopping_cart_08{
    float: right;
}
.shopping_cart_08 a{
    display: inline-block;
    width: 150px;
    height: 50px;
    background: #dd4f4a;
    text-align: center;
    line-height: 52px;
    color: #fff;
}
.shopping_cart_09{
    font-size: 20px;
    font-weight: bold;
    color: #dd4f4a;
    margin-right: 10px;
}

/*鎺ㄨ崘鍟嗗搧*/
.shopping_cart_10{
    border:1px solid #dedede;
    margin-top: 120px;
    overflow: hidden;
}
.shopping_cart_10_T{
    height: 36px;
    border-bottom: 1px solid #dedede;
    background: #f5f5f5;
    line-height: 36px;
    padding-left: 10px;
}
.shopping_cart_11{
    width: 208px;
    float: left;
    text-align: center;
    padding: 30px 0;
}
.shopping_cart_11 p,
.shopping_cart_11 h3{
    text-align: left;
    padding:0px 20px;
}
.shopping_cart_11 p{
    height: 36px;
    margin: 20px 0 10px 0;
    overflow: hidden;
}
.shopping_cart_11 h3{
    color: #dd4f4a;
}
.payment_01{
    padding: 10px 0;
    margin-bottom: 20px;
    overflow: hidden;
}
.payment_01 li{
    width: 540px;
    float: left;
    padding:30px 0 0 80px;
}
.payment_01 li a{
    color: #dd4f4a;
    margin-left: 20px;
}
.payment_02{
    width: 800px;
    float: left;
    padding:40px 0;
}
.payment_02 li{
    float: left;
    width: 200px;
    padding-left: 50px;
}
.payment_02 img{
    width: 140px;
    vertical-align: middle;
}
.payment_03{
    margin-top: 20px;
}
.payment_02 p{
    vertical-align: middle;
}
.payment_02 input{
    vertical-align: middle;
}
.payment_04{
    margin-left: 25px;
    line-height: 24px;

}
.payment_04 i{
    font-style: normal;
    color: #dd4f4a;
}
.payment_05{
    width: 200px;
    float: right;
    margin-top: 50px;
}
.payment_05 a{
    display: block;
    width: 150px;
    height: 40px;
    color: #fff;
    background: #dd4f4a;
    text-align: center;
    line-height: 40px;
}

/*浼氬憳涓績*/
/*.body_bg{
    background-color: #f6f6f6;
}*/
/*瀵艰埅鏍�*/
.hedlet{
    /*width: 290px;*/
    height: 65px;
    float: left;
}
.logo_01{
    width: 180px;
}
.head_menrt{
    position: absolute;
    height: 65px;
    border-bottom: 1px solid #e5e5e5;
    top:36px;
    left:0;
    right:0;
    background:#fff;
    position: fixed;
    z-index: 99;
}
.headfix{
    width: 1250px;
    height: 100%;
    line-height: 65px;
    min-width: 1200px;
    margin: 0 auto;
    font-size: 16px;
    color: #666666;
}
.hedinx{
    line-height: 65px;
    font-size: 24px;
    color: #da251c;
}
.helin{
    margin: 0 12px 0 21px;
    width: 16px;
    height: 65px;
    line-height: 68px;
    text-align: center;
    color: #333333;
}
.logo{
    /*width: 180px;
    height: 60px;*/
    padding-top: 2px;
}
.hedrig{
    float: right;
}
.hedrig ul li{
    float: left;
}
/*.hlet_retun{
    border-bottom: 3px solid #dd4f4a;
    color: #dd4f4a;
}*/
.hlet_hre{
    min-width: 100px;
    height: 65px;
    line-height: 70px;
    text-align: center;
    float: left;
}
/*.hlet_hre:hover{
    color: #dd4f4a;
    border-bottom: 3px solid #dd4f4a;

}*/
.banner_in{
    width: 100%;
    height: 520px;
    min-width: 1200px;
    margin: 0 auto;
}


.head_menrt01{
    /*position: absolute;*/
    height: 65px;
    border-bottom: 1px solid #e5e5e5;
    top:36px;
    left:0;
    right:0;
    /*background: rgba(255,255,255,0.7);*/
    background-color: #fff;
    /*position: fixed;*/
    z-index: 99;
}
.occupy{
    width: 100%;
    /*height: 106px;*/
}
.current_position{
    height: 40px;
    line-height: 40px;
    text-align: left;
}
.current_position span{
    color: #666;
}

/*鍐呭寮€濮�*/
.content{
    width: 1250px;
    margin: 0 auto;
    overflow: hidden;
    /*padding:5px;*/
}
/*宸﹁竟鏍忓紑濮�*/
.content_L{
    float: left;
    width: 220px;
    background-color: #fff;
    font-size: 16px;
    padding: 20px 0;
}
.sidebar{
    display: inline-block;
    width: 220px;
    padding-left: 50px;
    line-height: 46px;
    box-sizing: border-box;
    position: relative;
}
.sidebar span sup{
    display: inline-block;
    font-size: 40px;
    color: red;
}
.sidebar img{
    width: 16px;
    margin-right: 10px;
    vertical-align: middle;
}
.sidebar .off{
    display: none;
}
.sidebar:hover .on{
    display: none;
}
.sidebar:hover .off{
    display: block;
    display: inline-block;
}
.sidebar:hover{
    background: #f4f9fa;
    color: #0095e8;
}
.sidebar_click{
    background: #f4f9fa;
    color: #0095e8;
}

.sidebar span b{
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 50px;
    position: absolute;
    left:center;
    top:13px;
    margin-left: 3px;

}
.abc{
    width: 180px;
    height: 0px;
    border:1px dashed #e5e5e5;
    margin: 15px 20px;
}

/*鍙宠竟鍐呭寮€濮�*/
.content_R{
    float: left;
    margin-left: 25px;
    width: 970px;
    padding:15px;
    background-color: #fff;
    min-height: 685px;

}
.center_indent_01{
    width: 970px;
    height: 40px;
    position: relative;
}
.ind_line{
    width: 970px;
    height: 1px;
    background: #dd4f4a;
    position: absolute;
    top:40px;
    left:0;
}
.center_indent_02 li{
    width: 120px;
    float: left;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}
.center_indent_on{
    background: #dd4f4a;
    color: #fff;
}
.center_indent_03{
    margin-top: 30px;
    height: 40px;
    line-height: 40px;
}
.center_indent_03 th{
    padding-right: 10px;
}
.center_indent_03 td{
    padding-right: 30px;
}
.center_indent_03 .center_indent_03td,
.center_indent_03 .center_indent_04td{
    padding-right: 3px;
}
.center_indent_03 input{
    width: 150px;
    height: 32px;
    border:1px solid #dedede;
    padding-left: 10px;
    line-height: 32px;
}
.center_indent_03 .center_indent_03td input{
    width: 120px;
}
.center_indent_03 button{
    background-color: transparent;
    border:none;
    width: 100px;
    height: 34px;
    background: #dd4f4a;
    color: #fff;
    margin-left: 10px;
    box-sizing: border-box;
}

.center_indent_05{
    margin-top: 30px;
    height: 40px;
    line-height: 40px;
    background: #f5f5f5;
    border:1px solid #dedede;
}
.center_indent_05 div{
    float: left;
    width: 100px;
    text-align: center;

}
.center_indent_05 .center_indent_name{
    width: 268px;
}

/*鍏ㄩ儴*/
.center_indent_all{
    border:1px solid #dedede;
    margin-top: 10px;
}
.center_indent_all_01{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #dedede;
    background: #f5f5f5;
}
.center_indent_all_02{
    float: left;
    width: 280px;
    padding-left: 10px;
}
.center_indent_all_02 span{
    color: #dd4f4a;
}
.center_indent_all_03{
    float: right;
    margin-right: 25px;
}
.center_indent_all_03 a{
    color: #dd4f4a;

}

.center_indent_06{
    padding:10px 0;
    overflow: hidden;
}

.center_indent_06 div{
    float: left;
    width: 100px;
    text-align: center;
    margin-top: 30px;
}
.center_indent_06 .center_indent_img{
    margin-top: 0px;
}
.center_indent_06 img{
    width: 80px;
}
.center_indent_06 .center_indent_name{
    width: 268px;
    line-height: 22px;
    text-align: left;
    margin-top: 10px;
}
.center_indent_06 .center_indent_again{
    margin-top: 25px;
    line-height: 24px;
    color: #dd4f4a;
    cursor: pointer;
}
.center_indent_again a{
    color: #dd4f4a;
}

/*璁㈠崟璇︽儏*/
.ddxq{
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
}
.ddxq_01{
    margin: 50px 0;
    overflow:hidden;
}
.ddxq_01 li{
    width:150px;
    text-align: center;
    float: left;
}
.ddxq_01 li img{
    width: 50px;
    margin-top: 10px;
}
.ddxq_03{
    height: 36px;
    border:1px solid #dedede;
    background:#f5f5f5;
    line-height: 36px;
    padding:0 10px;
}

.ddxq_04{
    float: left;
    width:260px;
}
.ddxq_03 span{
    color:#dd4f4a;
}
.ddxq_05{
    float: right;
}
.ddxq_06{
    padding:20px 10px 0 10px;
}
.ddxq_07{
    border-bottom: 1px solid #dedede;
    overflow:hidden;
    padding-bottom: 30px;
}
.ddxq_07 li{
    float: left;
    width:450px;
    padding-left: 20px;
    margin-top: 15px;
    line-height: 22px;
}

.ddxq_08{
    margin-top: 30px;
}
.ddxq_08 h4{
    padding-left: 10px;
}
.center_indent_05 .ddxq_09,
.center_indent_06 .ddxq_09{
    width:120px;
}
.ddxq_10{
    border:1px solid #dedede;
    margin-top: -1px;
}
.ddxq_11{
    float: right;
    margin-top: 10px;
    line-height: 24px;
}
.ddxq_11 span{
    font-size: 20px;
    color:#dd4f4a;
}
.pingjia_L{
    float: left;
    width:260px;
}
.pingjia_L01{
    text-align: center;
}
.pingjia_L01 img{
    width:200px;
}
.pingjia_L01 p{
    margin-top: 30px;
    line-height: 24px;
}
.pingjia_L01 h3{
    margin-top: 20px;
    color:#dd4f4a;
}
.pingjia_L hr{
    margin:20px 0;
}
.pingjia_L02{
    line-height: 24px;
}

.pingjia_R{
    width:680px;
    float: left;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #dedede;
    overflow:hidden;
}
.pingjia_R dl{
    margin-top: 20px;
    line-height: 30px;
    overflow:hidden;

}
.pingjia_R_01 dt{
    float: left;
    width:130px;
    text-align: right;
}
.pingjia_R_02 dd{
    float: left;
    width:100px;
    height:30px;
    border:1px solid #dedede;
    text-align: center;
    line-height: 30px;
    margin: 0px 10px 0px 0px;
    cursor:pointer;
}
.pingjia_R_02_on{
    border:none;
    background:#dd4f4a;
    color:#fff;
}
.pingjia_R_01 textarea{
    width:520px;
    height:70px;
    border:1px solid #dedede;
    resize:none;
    padding:10px;
}
.up_sp{
    display:inline-block;
    width:80px;
    height: 40px;
    background:#ccc;
    position: relative;
    cursor:pointer;
}
.up_sp input{
    width:80px;
    height: 40px;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}
.up_sp span{
    font-size: 30px;
    font-weight: bold;
    color:#666;
    position: absolute;
    top:5px;
    left:30px;

}
.up_sp_li li{
    float: left;
    width:70px;
    margin-right: 20px;
    position: relative;
}
.up_sp_li img{
    width:70px;
}
.up_sp_li span{
    display:block;
    width:14px;
    height:14px;
    border:1px solid #dedede;
    background:#f5f5f5;
    position: absolute;
    top: 0;
    right:0;
    text-align: center;
    line-height: 11px;
}
.pingjia_R_01 dd a{
    padding:20px 35px;
    background:#dd4f4a;
    color:#fff;
}

/*鐢宠鍞悗*/
.shouhou{
    height:50px;
    line-height: 50px;
    text-align: center;
}
.shouhou_01{
    margin-top: 10px;
    border:1px solid #dedede;
    height:40px;
    line-height: 40px;
    background:#f5f5f5;
}
.shouhou_01 div{
    float: left;
}
.shouhou_02{
    width:400px;
    padding-left: 10px;
}
.shouhou_03{
    width:185px;
    text-align: center;
}
.shouhou_04{
    padding:20px 0;
    border:1px solid #dedede;
    overflow:hidden;
    margin-top: -1px;
}
.shouhou_04 div{
    float: left;
}
.shouhou_img{
    width:100px;
    text-align: center;
}
.shouhou_img img{
    width:80px;
}
.shouhou_name{
    width:310px;
    padding:10px 0;
    line-height: 24px;

}
.shouhou_05{
    width:185px;
    text-align: center;
    padding-top: 30px;
}
.shouhou_06{
    margin-top: 50px;
}
.shouhou_06 tr{
    display:block;
    margin-top: 10px;
    padding-top: 10px;

}
.shouhou_06 th{
    width:180px;
    text-align: right;
}
.shouhou_06 td input{
    margin: 0 5px 0 10px;
    vertical-align: middle;
}
.shouhou_06 td textarea{
    width:350px;
    height:60px;
    border:1px solid #dedede;
    resize:none;
    vertical-align: top;
    padding:10px;
    margin-left: 10px;
}
.shouhou_07  input{
    width:360px;
    height:36px;
    border:1px solid #dedede;
    padding-left: 10px;
}
.shouhou_08{
    padding-left: 10px;
}
.shouhou_08 button{
    border:none;
    background-color: transparent;
    width:100px;
    height:36px;
    border:1px solid #dd4f4a;
}
.shouhou_08 .shouhou_08_true{
    background:#dd4f4a;
    color:#fff;
}
.shouhou_09 span{
    float: left;
    display:block;
    width:40px;
    height:34px;
    background:#f5f5f5;
    text-align: center;
    line-height: 30px;
}
.shouhou_09 input{
    float: left;
    width:40px;
    height:30px;
    border:1px solid #dedede;
    text-align: center;
    line-height: 30px;
}
.shouhou_09{
    width:145px;
    padding: 20px 0 0 40px;
}

/*鍞悗璇︽儏*/
.shxq{
    width: 970px;
    border-top:1px dashed #dedede;
    border-bottom:1px dashed #dedede;
    padding:30px 0;
}
.shxq tr{
    display: block;
    margin-bottom: 20px;
}
.shxq th{
    width: 150px;
    text-align: right;
    margin-bottom: 10px;
}
.shxq span{
    color: #dd4f4a;
}
.shxq_01{
    max-height: 350px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    border-bottom: 1px dashed #dedede;
    padding-bottom: 10px;
}
.shxq_02{
    width: 640px;
    margin-top: 20px;
    overflow: hidden;
}
.shxq_02_img{
    width: 150px;
    float: left;
    text-align: right;
}
.shxq_02_img img{
    width: 42px;
}
.shxq_02_wz{
    float: left;
    width: 450px;
    margin-left: 10px;
    background: #ECF4FE;
    border:1px solid #CFE3FC;
    padding:10px;
    line-height: 20px;
}
.shxq_02_wz01{
    background: #EEF9F5;
    border-color: #BFE8D9;
}
.shxq_03{
    margin: 50px 0 30px 0;
    overflow: hidden;
}
.shxq_03 span{
    display: block;
    float: left;
    width: 150px;
    text-align: right;
}
.shxq_03 textarea{
    float: left;
    border:1px solid #dedede;
    width: 450px;
    height: 60px;
    padding:10px;
    margin-left: 10px;
    resize: none;
}
.shxq_04{
    margin-left: 150px;
    padding-bottom: 30px;
}
.shxq_04 button{
    border:none;
    background-color: transparent;
    min-width: 120px;
    padding:10px 20px;
    border:1px solid #dd4f4a;
    margin-left: 10px;
}
.shxq_04 .shxq_04_true{
    background: #dd4f4a;
    color: #fff;
}

/*濉啓浠ｈ喘鍗�*/
.write{
    margin-bottom: 50px;
    overflow:hidden;
}
.write_L{
    width: 800px;
    float: left;
}
.write_L h3{
    margin-top: 30px;
}
.write_L_01{
    margin-top: 30px;
    overflow: hidden;
}
.write_L_01 h5{
    color: #dd4f4a;
}
.write_L_02{
    margin-top: 30px;
}
.write_L_02 tr{
    display: block;
    margin-top: 10px;
}
.write_L_02 th{
    width: 120px;
    text-align: right;
}
.write_L_02 td{
    padding-left: 10px;
}
.write_L_02 input,
.write_L_02 textarea{
    width: 600px;
    height: 36px;
    border:1px solid #dedede;
    padding-left: 10px;
    vertical-align: middle;
}
.write_L_02 textarea{
    height: 60px;
    resize: none;
}

.write_L_02 select{
    width: 120px;
    height: 40px;
    border:1px solid #dedede;
    vertical-align: middle;
}
.write_L_02_in input{
    width: 120px;
}

.write_L_03{
    margin-top: 30px;
    display: block;
    width: 80px;
    height: 46px;
    background: #ccc;
    position: relative;
}
.write_L_03 input{
    width: 80px;
    height: 46px;
    opacity: 0;
    background-color: transparent;
    border:none;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.write_L_03 span{
    position: absolute;
    top:15px;
    left: 10px;
}
.write_L_01 p{
    float: left;
}
.write_L_01 span{
    float: left;
}
.write_L_04{
    margin-top: 45px;
}
.write_L_05{
    overflow: hidden;
    margin-top: 10px;
}
.write_L_05 li{
    width: 70px;
    float: left;
    margin-right: 10px;
    position: relative;
}
.write_L_05 li img{
    width: 70px;
}
.write_L_05 span{
    display: block;
    width: 14px;
    height: 14px;
    border:1px solid #dedede;
    background: #f5f5f5;
    text-align: center;
    line-height: 11px;
    position: absolute;
    top:0;
    right: 0;
}
.write_R{
    width: 450px;
    float: left;
}
.write_R_01{
    background: #f5f5f5;
    padding:20px;
    overflow: hidden;
    line-height: 20px;
    margin-top: 120px;
}

.write_R_02{
    margin-top: 50px;
    padding:20px;
    background: #f5f5f5;
    overflow: hidden;
}
.write_R_02 span{
    float: left;
}
.write_R_02 .write_R_03{
    float: right;
    margin-right: 20px;
    font-size: 24px;
    font-weight: bold;
    color: #dd4f4a;
}
.write_R_04{
    float: right;
    margin-top: 50px;
}
.write_R_04 a{
    float: left;
    margin-right: 20px;
    display: block;
    width: 150px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border: 1px solid #dd4f4a;
}
.index_new_ad {
    width: 100%;
}
.index_new_ad a{
    float: left;
    max-width: 205px;
}
.index_new_ad img{
    margin: 0 auto;
    width: 200px;
    height: 90px;
    display: block;
    padding-top: 20px;
    margin-right: 5px;
}
.index_new_ad span{
    word-break: break-word;
    padding: 20px 20px 0 20px;
    display: block;
    /*text-indent: 6%;*/
}
.jpy_total {
    display: block;
    font-size: 12px;
    color: #666666;
}