/*
* name:Global && Pc StyleSheet
* version:v3.0.0
* update:剥离UI.css
* date:2015-06-29
*/

/* 雪碧图 */
.ico { display:inline-block; overflow:hidden; width:20px; height:20px; background:url(../images/ico.png); vertical-align:-5px; *vertical-align:-1px;}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}

/* 比例图片 */
*[class*="rect-"] { position:relative;display:block; width:100%;height:0;overflow:hidden;}
*[class*="rect-"] ._full{position:absolute;left:0;top:0;width:100%;height:100%;
*height:auto;}
.rect-5625{padding-bottom:56.25%;}
.rect-618{padding-bottom:61.8%;}
.rect-75{padding-bottom:75%;}
.rect-100{padding-bottom:100%;}

/* 设置 */
body{font-size:13px; line-height:1.8; color:#555;background:#fff;}



::-moz-selection {color:#fff; background:#39f; }
::selection {color:#fff; background:#39f; }

/* 网站样式 */

.t_pse_sele{margin-bottom: 12px;}
.t_pse_sele select{ color:#333; border:1px solid #eee;width: 100%;}
.t_pse_sele .sele_ { top:24px; max-height:120px; overflow-x:hidden; overflow-y:auto;}
.t_pse_btn a{ display:block; height:30px; line-height:30px; background:#ff651f; color:#fff; font-size:16px; font-weight:bold; text-align:center;}

.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}

/*20150818*/
.j_foot01_1 li { height:210px;}


/*对比*/
.compare {
    margin-bottom: 30px;
    overflow-x: auto;
}
.compare .wrap{
    width: 1420px;
    margin: 0 auto;
}
.compare table {
    border-collapse: collapse;
    table-layout: fixed;
}
/* 
.compare td,.compare th {
    width: 20%;
} */

.compare .colspan4 {
    width: 80%;
}

.compare .colspan5 {
    width: 100%;
}

.compare .l_th {
    background: #f5f5f5;
}

.compare_hd_box {
    clear: both;
    background: #fff;
    position: sticky;
    top: 0;
}

.compare_hd_fixed {
    position: fixed;
    top: 0;
    z-index: 90;
    background: #fff;
}

.compare_hd table {
    background: #fff;
}

.compare_hd table,.compare_hd th,.compare_hd td {
    border: #ddd 1px solid;
    border-top: #ddd 2px solid;
    vertical-align: top;
    text-align: center;
}

.compare_hd .box {
    position: relative;
    margin: 5px;
    padding: 5px 0 10px;
    height: 203px;
}

.compare_hd .close {
    width: 15px;
    height: 15px;
    line-height: 15px;
    background: #dcdcdc;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
}

.compare_hd .close .ion {
    margin: 0;
    display: block;
}

.compare_hd ._title {
    display: block;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.compare_hd ._img {
    height: 140px;
    line-height: 140px;
    font-size: 0;
    overflow: hidden;
    margin-bottom: 10px;
}

.compare_hd ._img img {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    height: auto;
    max-width: 195px;
    max-height: 140px;
}

.compare_hd .state {
    display: inline-block;
    width: auto;
    border: #e5e5e5 1px solid;
	    background: #f0a900;
    text-align: center;
    padding: 0 8px;line-height: 30px;
}
.compare_hd .state a{
color: #ffffff;
}
.compare_hd .seleBox {
    text-align: left;
    padding: 0 5px;
    height: 140px;
    margin-bottom: 10px;
}

.compare_hd .add_comp {
    text-align: center;
    display: inline-block;

}

.compare_hd .add_comp a {
    display: inline-block;
    width: auto;
    border: #ff5400 1px solid;
    color: #ff5400;
    padding: 6px 6px;
    overflow: hidden;
    line-height: 1;
}



.compare_hd .add_comp a:hover {
    background: #ff5400;
    color: #fff;
}

.compare_bd table {
    border: #e4e4e4 1px solid;
}

.compare_bd th {
 background: rgb(255 238 199);
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: #000;
}

.compare_bd th,.compare_bd td {
    border: #e4e4e4 1px solid;
    padding: 5px 20px;
}

.compare_bd .l_th {
    font-size: 14px;
}

.compare_bd .chaifen .l_th,.compare_bd .hebing .l_th {
    text-align: center;
}

.compare_bd .l_th .hb {
    display: inline-block;
    width: auto;
    height: 35px;
    line-height: 34px;
    padding: 0 25px;
    border: #ff5400 1px solid;
    color: #ff5400;
}

.compare_bd .l_th .hb:hover {
    background: #ff5400;
    color: #fff;
}

.compare_bd .hebing {
    display: none;
}

.compare_bd .hebing ._text {
    text-align: center;
}

.compare_bd ._textScroll {
    height: 140px;
    position: relative;
    overflow: hidden;
  width: 256px;
}
::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
  }
  ::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(97, 184, 179, 0.1);
    background: #F0A900;
  }
  ::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(87, 175, 187, 0.1);
    border-radius: 10px;
    background: #ededed;
  }
  
.compare_bd ._textScroll .scroll_cont {
    /* margin-right: 10px; */
    overflow-y: auto;
    height: 100%;
}

.compare_bd ._textScroll .scroll_slider {
    background: #2589d8;
}

.sideLayer {
    width: 63px;
    height: auto;
    background: #fff;
    border: #e7e7e7 1px solid;
    position: fixed;
    right: 50%;
    top: 40%;
    margin-right: -670px;
    z-index: 90;
    display: none;
}

.sideLayer li {
    border-bottom: #e7e7e7 1px solid;
}

.sideLayer li.gotop {
    border-bottom-width: 0;
    text-align: center;
    background: #f4f4f4;
    cursor: pointer;
    padding: 5px 0;
}

.sideLayer a {
    display: block;
    text-align: center;
    position: relative;
    height: 30px;
    line-height: 30px;
}

.sideLayer i {
    display: none;
    width: 0;
    height: 0;
    border-width: 5px;
    border-color: transparent #fe6000 transparent transparent;
    border-style: dashed solid dashed dashed;
    overflow: hidden;
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -5px;
}

.sideLayer .active a {
    background: #fe6000;
    color: #fff;
}

.sideLayer .active i {
    display: block;
}

/*对比结束*/
/*产品详细*/

.pro_top_hd li {
    float: left;
    border-right: 1px solid #b8c5d1;
}

/*
.pro_top_hd li._f{ border-left:1px solid #ddd;}
*/
.pro_top_hd li._f {
    border-left: 1px solid #b8c5d1;
}

.pro_top_hd li a {
    position: relative;
    display: block;
    padding: 0 50px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #545454;
}

.pro_top_hd li.cur a,.pro_top_hd_box .fixed li.active a {
    line-height: 39px;
    height: 39px;
    background-color: #fff;
    color: #fe6000;
}

.pro_top_hd li.cur a .line,.pro_top_hd_box .fixed li.active a .line {
    display: block;
    position: absolute;
    left: 0 ;
    top: -1px;
    width: 100%;
    border-top: 2px solid #ff3200
}

.smartfloat {
    position: fixed;
    top: 0;
    *top: 0px;
    z-index: 1000;
    width: 100%;
    left: 0;
    margin-top: 0;
    padding-left: 0;
    border-bottom: #b8c5d1 1px solid;
    background-color: #cdd7e0;
}

.smartfloat .pro_top_box {
    width: 1160px;
    margin-top: 0;
    margin: 0 auto;
    padding-left: 30px;
    background-color: #cdd7e0;
}

.pro_top_hd_box .fixed li.cur a {
    line-height: 38px;
    height: 38px;
    background: none;
    color: #545454;
}

.pro_top_hd_box .fixed li.cur a .line {
    display: none;
}

.pro_dt {
    font-size: 14px;
}

.pro_dt_left {
    float: left;
    width: 880px;
}

.pro_dt_p1 {
    margin-bottom: 15px;
}

.pro_dt_p1 ._imgs {
    float: left;
    width: 414px;
    border: 1px solid #e7e7e7
}

.pro_dt_p1 ._imgs ._top {
    position: relative;
    padding: 7px;
}

.pro_dt_p1 ._imgs ._top ._img {
    width: 100%;
    height: 280px;
    line-height: 280px;
    text-align: center;
}

.pro_dt_p1 ._imgs ._top ._img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 280px;
    display: inline-block;
    vertical-align: middle;
}

.pro_dt_p1 ._imgs ._top ._scrol {
    position: relative;
}

.pro_dt_p1 ._imgs ._top ._scrol .bd {
    overflow: hidden;
    width: 340px;
    margin: 0 auto;
    margin-top: 8px;
    height: 50px;
}

.pro_dt_p1 ._imgs ._top ._scrol .bd li {
    float: left;
    margin-right: 10px;
    cursor: pointer;
    width: 78px;
}

.pro_dt_p1 ._imgs ._top ._scrol .bd img {
    width: 78px;
    height: 50px;
}

.pro_dt_p1 ._imgs ._top ._btn {
    position: absolute;
    width: 20px;
    height: 40px;
    bottom: 5px;
    background-position: center center;
    background-repeat: no-repeat;
}

.pro_dt_p1 ._imgs ._top .prev {
    left: 7px;
    background-image: url(../images/top_prev.png);
}

.pro_dt_p1 ._imgs ._top .next {
    right: 7px;
    background-image: url(../images/top_next.png);
}

.pro_dt_p1 ._imgs ._btm {
    padding: 5px 10px;
    border-top: 1px solid #e6e6e6
}

.pro_dt_p1 .tdlp_trnr {
    width: 445px;
    float: right;
}

.pro_dt_p1 .s_shuzhi {
    color: #7a7a7a;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

.pro_dt_p1 ._pl {
    position: relative;
}

.pro_dt_p1 ._pl ._more {
    position: absolute;
    top: 0;
    left: 345px;
}

.pro_dt_p1 ._pl ._btn {
    position: absolute;
    top: 25px;
    left: 345px;
    color: #fe6000
}

.pro_dt_p1 .bdsharebuttonbox img {
    max-width: none;
}

.pro_dt_p1 .tdlp_dtitle {
    font-size: 20px;
    margin-bottom: 10px;
    margin-bottom: 20px;
}

.pro_dt_p1 .tdlp_score {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px
}

.pro_dt_p1 .tdlp_score span {
    color: #F00;
}

.pro_dt_p1 .scoreList {
    float: none;
    margin-bottom: 10px;
}

.pro_dt_p1 .tdlp_dbtn a {
    display: block;
    float: left;
    height: 45px;
    line-height: 45px;
    margin-right: 9px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #fe6000;
    padding: 0 25px;
}

.pro_dt_p1 .tdlp_dbtn a.tdlp_dbtn_01 {
    background: #fe6000;
    color: #fff;
    width: 138px;
    text-align: center;
    padding: 0;
}

.scoreList {
    width: 100%;
    height: 70px;
    float: left;
    height: 55px;
}

.scoreList li {
    width: 190px;
    height: 28px;
    line-height: 22px;
    float: left;
}

.scoreList li span {
    width: auto;
    float: left;
}

.scoreList li div {
    width: 100px;
    float: left;
    cursor: default;
}

.pro_dt_p1 .tdlp_dbtn a.tdlp_dbtn_02:hover {
    background-color: #fe6000;
    color: #fff
}

.pro_dt_p1 .tdlp_dbtn small {
    float: left;
    margin-top: 30px;
    color: #7a7a7a;
    font-size: 12px;
    padding-left: 15px;
}

.pro_dt_p1 .tdlp_cz {
    position: relative;
}

.pro_dt_p1 .tdlp_cz a {
    font-size: 16px;
    text-align: center;
}

.pro_dt_p1 .tdlp_cz .xjBtn {
    float: left;
    width: 168px;
    height: 40px;
    background-color: #ff6600;
    color: #fff;
    line-height: 40px;
}

.pro_dt_p1 .tdlp_cz .ershouBtn {
    float: left;
    margin-left: 5px;
    width: 102px;
    height: 38px;
    border: #e2e2e2 solid 1px;
    background-color: #f3f2f2;
    color: #575c67;
    line-height: 38px;
}

.pro_dt_p1 .tdlp_cz .duibiBtn {
    position: absolute;
    right: 0;
    top: -86px;
    color: #ff7900;
    line-height: 24px;
}

.pro_dt_p1 .tdlp_dtip {
    color: #999;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    position: relative;
    font-size: 12px
}

.pro_dt_p1 .tdlp_dtip span {
    color: #F00;
}

.pro_dt_p1 .tdlp_dtip .tdo_t3 {
    float: right;
    color: #555;
    position: absolute;
    right: 0;
    top: 10px;
    line-height: 20px;
}

.pro_dt_p1 .tdlp_dtip .tdo_t3 i {
    font-size: 14px;
    color: #fe6000;
    font-weight: normal;
}

.pro_dt_p1 .tdlp_doht span {
    display: block;
}

.pro_dt_p1 .tdlp_doht span a {
    color: #F00 !important;
}

.pro_dt_p1 .tdlp_doht span i {
    color: #ff0000;
    font-style: normal;
}

.pro_dt_p1 .tdlp_doht .tdo_t1 {
    float: left;
    margin-right: 20px;
}

.pro_dt_p1 .tdlp_doht .tdo_t2 {
    float: left;
}

.tdlp_doht a:hover {
    text-decoration: underline;
}

.xh_sel {
    position: relative;
    padding-left: 70px;
    margin-top: 30px;
    width: 810px;
    margin-top: 10px;
    margin-left: -70px
}

.xh_sel ._t {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    color: #7a7a7a;
    margin-right: 15px;
}

.xh_sel ._list {
    float: left;
    width: 810px;
}

.xh_sel ._list li {
    float: left;
    margin-bottom: 18px;
    border: #cccccc 1px solid;
    margin-right: 5px;
}

.xh_sel ._list li.n {
    border-right: 0;
}

.xh_sel ._list a {
    display: block;
    padding: 0 10px;
}

.pro_dt_p1 .tdlp_trnr .bdsharebuttonbox a {
    padding-left: 0;
}

.bdshare_popup_box {
    display: none!important;
}

.pro_dt_left_box {
    position: relative;
    padding: 35px 18px 25px;
    margin-top: 23px;
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5
}

.pro_dt_left_box ._bt {
    position: absolute;
    left: 18px;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #424242;
    font-size: 18px;
    top: -15px;
}

.pro_dt_left_box ._more {
    position: absolute;
    right: 30px;
    top: -9px;
    padding: 0 10px;
    font-size: 12px;
    background-color: #fff;
}

.xn_text {
    font-size: 14px;
    color: #565555;
    line-height: 1.8;
}

.imt-cs {
    position: relative;
    float: right;
    width: 760px;
    margin-right: -18px;
    z-index: 99;
}

.imt-cs .sideBar {
    position: absolute;
    left: -99px;
    top: 0
}

.imt-cs .sideBar.fix {
    position: fixed;
    top: 50px;
}

.imt-cs .sideBar a {
    position: relative;
    display: block;
    width: 85px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 12px;
    color: #6d6d6d;
    border-bottom: 1px solid #e7e7e7;
    background-color: #fff;
}

.imt-cs .sideBar a:before {
    content: "";
    position: absolute;
    left: -5px;
    top: 0;
    height: 36px;
    border: 0;
    border-left: 2px solid #e7e7e7;
}

.imt-cs .sideBar a:after {
    display: none;
    content: "";
    position: absolute;
    left: -3px;
    top: 50%;
    margin-top: -5px;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #fe6000;
}

.imt-cs .sideBar a:hover,.imt-cs .sideBar a.cur {
    color: #fe6000
}

.imt-cs .sideBar a:hover:before,.imt-cs .sideBar a.cur:before {
    border-color: #fe6000
}

.imt-cs .sideBar a:hover:after,.imt-cs .sideBar a.cur:after {
    display: block;
}

.imt-cs .paramCon_title {
    height: 34px;
    line-height: 34px;
    text-indent: 1em;
    background-color: #f7f7f7;
    border: 1px solid #e4e4e4;
    font-size: 15px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-weight: 900;
}

.imt-cs .jumpto-block {
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background-color: #f7f7f7;
    clear: both;
    overflow: hidden;
}

.imt-cs .jumpto-block li {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #e4e4e4;
    overflow: hidden;
    width: 100%;
    float: left;
}

.imt-cs .jumpto-block li.th {
    background: #ccc;
}

.imt-cs .jumpto-block li strong {
    font-size: 15px;
    padding-left: 15px;
    font-family: Microsoft YaHei;
    font-weight: 900;
    display: block;
}

.imt-cs .jumpto-block li span {
    width: 200px;
    padding-left: 15px;
    float: left;
    display: inline;
}

.imt-cs .jumpto-block li label {
    width: 528px;
    background-color: #fff;
    padding-left: 15px;
    float: left;
    display: inline;
    margin: 0;
}

.jumpto-subnav {
    width: 90px;
    height: auto;
    position: absolute;
    left: -104px;
    top: 0;
}

.imt-cs .fixed {
    position: fixed;
    top: 50px;
    left: auto;
    margin-left: -104px;
}

.imt-cs .bottom {
    position: absolute;
    left: -104px;
    top: auto;
    bottom: 0;
    margin-left: 0;
}

.jumpto-subnav a {
    display: block;
    border: #e7e7e7 1px solid;
    border-top-width: 0;
    padding-left: 0px;
    position: relative;
    background: #f7f7f7;
}

.jumpto-subnav a:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    border-color: transparent transparent transparent #fe6000;
    border-style: dashed dashed solid dashed;
    border-width: 5px;
    overflow: hidden;
    position: absolute;
    right: -10px;
    top: 50%;
    margin-top: -5px;
    visibility: hidden;
}

.jumpto-subnav span {
    display: block;
    border-bottom: #e7e7e7 0px solid;
    height: 35px;
    line-height: 35px;
    padding-left: 18px;
}

.jumpto-subnav a.active,.jumpto-subnav .active a {
    border-color: #fe6000;
    background: #fe6000;
    color: #fff;
}

.jumpto-subnav a.active:after,.jumpto-subnav .active a:after {
    visibility: visible;
}

.jumpto-first {
    border-top: #e7e7e7 1px solid;
}

.kb_hd {
    padding-top: 10px;
    padding-bottom: 25px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5
}

.kb_hd ._tb {
    float: left;
    width: 195px;
    padding-right: 20px;
    border-right: 1px solid #dedede
}

.kb_hd ._score {
    float: left;
    width: 290px;
    padding: 0 40px;
    border-right: 1px solid #dedede;
    height: 150px;
}

.kb_hd ._score .scoreList li {
    width: 145px;
}

.kb_hd ._score .tdlp_score {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px
}

.kb_hd ._plinfo {
    float: left;
    padding-left: 20px;
    padding-top: 30px;
}

.kb_hd ._plinfo ._plmore {
    float: left;
    color: #626262
}

.kb_hd ._plinfo ._plmore a {
    display: block;
    width: 79px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #626262;
    border: 1px solid #ccc;
    margin-top: 5px;
    background: url(../images/more_arr.jpg) 68px center no-repeat #f5f5f5;
}

.kb_hd ._plinfo ._plmore-btn {
    float: left;
    width: 92px;
    height: 48px;
    background: url(../images/pl_btn.jpg) no-repeat;
    font: 0/0 a;
    letter-spacing: -9px;
    margin-left: 20px;
}

.tdlp_koubei {
    max-height: 635px;
    overflow: hidden;
}

.tdlp_koubei dl {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #ddd;
    position: relative;
}

.tdlp_koubei dt {
    float: left;
    width: 73px;
    text-align: center;
    margin-right: 30px;
}

.tdlp_koubei dt img {
    width: 73px;
    height: 75px;
    margin-bottom: 5px;
}

.tdlp_koubei dd {
    width: 670px;
    float: left;
}

.tdlp_koubei dd .tdlp_kbsum a {
    color: #fe6000;
}

.tdlp_koubei dd .tdlp_simglist span {
    display: block;
    float: left;
    border: 2px solid #ddd;
    padding: 3px;
    margin-right: 10px;
    margin-top: 10px;
}

.tdlp_koubei dd .tdlp_simglist img {
    width: 40px;
    height: 40px;
}

.tdlp_koubei dl .tdlp_youyong {
    position: absolute;
    top: 0px;
    right: 0px;
}

.tdlp_koubei dl .tdlp_youyong span {
    color: #F00;
}

.tdlp_koubei dl ._pub {
    position: absolute;
    bottom: 9px;
    right: 0;
}

.tdlp_koubei dl ._pub i {
    font-style: normal;
    color: #fe6000
}

.txd_dlp_dllist {
    overflow: hidden;
    background-color: #f3f3f3;
    padding: 18px;
}

.txd_dlp_dllist ul {
    width: 120%;
}

.txd_dlp_dllist li {
    float: left;
    width: 430px;
    margin-right: 20px;
}

.txd_dlp_dllist li .tdl_dltitle {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
}

.txd_dlp_dllist li .tdlt_qy {
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.txd_dlp_dllist li .tdlt_tag {
    background: #ec5f2b;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    padding: 2px 5px;
    border-radius: 3px;
}

.txd_dlp_dllist li .tdl_dlsum {
    line-height: 22px;
    font-weight: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.txd_dlp_dllist li .tdl_dlsum a {
    color: #3399ff;
}

.txd_dlp_dllist li ._btn {
    display: block;
    width: 138px;
    height: 24px;
    line-height: 24px;
    margin-top: 20px;
    color: #fff;
    font-size: 13px;
    background: url() 113px center no-repeat #797979;
    text-indent: 15px;
}

.txd_dlp_dllist li ._btna {
    text-align: center;
    display: block;
    width: 138px;
    height: 34px;
    line-height: 31px;
    margin-top: 10px;
    color: #fff;
    font-size: 17px;
    background: url() 113px center no-repeat #ff6600;
}

.txd_plant {
    border-bottom: 2px solid #e4e4e4;
    position: relative;
    height: 40px;
    margin-top: -8px;
    margin-bottom: 10px;
    position: relative;
    z-index: 10;
}

.txd_plant .tpl_title {
    line-height: 40px;
    font-size: 17px;
    float: left;
    border-bottom: 3px solid #fe6000;
    position: absolute;
    bottom: -2px;
    left: 0px;
    padding-right: 0;
    padding-left: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 200px;
}

.txd_plant .tpl_more {
    display: block;
    float: right;
    line-height: 20px;
    margin-top: 15px;
    margin-right: 5px;
}

.txd_xunjia {
    border: 2px solid #ff9000;
}

.txd_xunjia .txj_lant {
    height: 34px;
    line-height: 34px;
    background: #ff9000;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-indent: 20px;
}

.txj_main {
    padding: 20px;
    width:240px;background-color:#F5F5F5;padding-top:40px;padding-left:0px;padding-right:0px
}
.com-userform input{border:1px solid #eee;height: 36px;padding: 0 10px;}
.com-userform .line-f{margin-bottom: 12px;}
.com-userform button{background-color: #F0A900;border: none;box-shadow: none;color: #FFF;padding: 6px 23px;}