﻿body { padding: 0; margin: 0; color: #333; font: 14px/150% Tahoma,Arial,Verdana,"宋体b8b\4f53"; background-color: #f7f7f7; }
input, textarea { -webkit-border-radius: 0; }
    input[type="text"], input[type="password"], textarea { -webkit-appearance: none; }
    ::-webkit-input-placeholder { color: #ccc; }
ul { list-style: none; margin: 0; padding: 0; }
*:focus { outline: none; }
a { text-decoration: none; color: #333; }
    a:hover { color: #56A36C; }
.a { color: #436400; }
    .a:hover { color: #56A36C; }
a.active { color: #56A36C; }
h1, h2, h3, h4, form, dl, dd { padding: 0; margin: 0; }
h1, h2, .b, b, strong { }
img { border: 0; vertical-align: middle; }
fieldset { margin: 0; margin-bottom: 10px; border: 1px solid #DDDDDD; line-height: 160%; padding: 0.35em 0.75em 0.62em 0.75em; }
    fieldset legend { padding: 0 5px; }
.hide { display: none; }
.show { display: initial !important; }
.fleft { float: left; }
.fright { float: right !important; }
.b { font-weight: bold; }
.nobold { font-weight: normal !important; }
.s { font-size: 12px !important; font-weight: normal !important; }
.m { font-size: 14px; font-weight: bold; }
.c { font-size: 14px !important; }
.sm { font-size: 12px; font-weight: bold; }
.l { font-size: 16px; font-weight: bold; }
.red { color: #DD0000 !important; }
.green { color: green !important; }
.orange { color: #ff7300; }
.gray { color: Gray !important; }
.a_green, .a_green a { color: #004D0E; }
.right { text-align: right; }
.center { text-align: center; }
.italic { font-style: italic; }
.clr { height: 0; font-size: 1px; clear: both; line-height: 0; float: none !important; }
.clear { clear: both; }
.clearfix:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.input { height: 34px; line-height: 34px\9; border: 1px solid #e6e6e6; border-radius: 2px; text-indent: 5px; }
    .input:focus { outline: none; border: 1px solid #D9D9D9; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
.msg_right { border: 1px solid #6EA001; background-color: #F0F8DB; padding: 3px 10px; position: relative; min-height: 20px; color: #669900; }
.msg_warn { border: 1px solid #FFD980; background-color: #FFF6DF; padding: 3px 10px; position: relative; min-height: 20px; color: #FF8800; }
.msg_error { border: 1px solid #FF4444; background-color: #FFE4E4; padding: 3px 10px; position: relative; min-height: 20px; color: #CC0000; }
.btn { border: 0; display: inline-block; color: white; padding: 0 18px; height: 36px; line-height: 36px; vertical-align: bottom; border-radius: 2px; font-size: 14px; box-sizing: border-box; text-align: center; }
.btn_big { height: 50px; line-height: 50px; font-size: 16px; }
.btn_sm { height: 28px; line-height: 28px; font-size: 12px; padding: 0 12px; }
.btn_block { display: block; }
.btn_red { cursor: pointer; border: 0; color: #fff; border-radius: 3px; background: #e4393c; background-image: linear-gradient(to bottom,#E74649 0,#DF3033 100%); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; /*background: linear-gradient(to bottom, #ff9d4d 0%, #ff7300 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff9d4d",endColorstr="#ff7300");*/ }
    .btn_red:hover { color: #fff; background-image: linear-gradient(to bottom,#ED7275 0,#E74649 100%); /*background: linear-gradient(to bottom, #ffb375 0%, #ff8929 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb375",endColorstr="#ff8929");*/ }
    .btn_red:active { background-image: linear-gradient(to bottom,#C91F23 0,#DF3033 100%); }
.btn_green { border: 0; color: white; background: #56A36C; }
    .btn_green:hover { background: #73B585; color: #fff; transition: all 0.5s; }
    .btn_green:active { background-color: #448255; }
.btn_gary { border: 0; color: #333; border: 1px solid #DDDDDD; background-color: #F7F7F7; }
    .btn_gary:hover { border-color: #adadad; color: #333; transition: all 0.5s; }
    .btn_gary:active { border-color: #fff; }
    .icon_replynum { padding-left: 20px; background: url(../Images/comment.png) no-repeat left;color:#999; }
    .icon_time { padding-left: 20px; background: url(../Images/time.png) no-repeat left;color:#999;}
    .icon_viewnum { padding-left: 20px; background: url(../Images/eye.png) no-repeat left;color:#999; }

.layout_body { width: 1190px; margin: 80px auto 0; }
.layout_left { width: 220px; float: left; margin-top: 20px; }
.layout_content { width: 950px; float: left; margin: 20px 0 0 20px; }
.breadcrumb { padding: 20px 0 0; }
    .breadcrumb a { margin: 0 5px; }
.tab { position: relative; left: 0; height: 50px; white-space: nowrap;border-bottom:1px solid #f2f2f2; }
    .tab li { display: inline-block; vertical-align: middle; position: relative; line-height: 50px; text-align: center; cursor: pointer; }
        .tab li a { display:block;min-width: 50px;  padding: 0 15px;}
        .tab li.active { border-bottom: 2px solid #56A36C;}
/*.head_layout { background-color: #fff; }
.hred_bar { height: 30px; line-height: 28px; background-color: #f5f5f5; }
.hred_bar_cot { width: 1180px; margin: 0 auto; }
.head { height: 120px; width: 1180px; margin: 0 auto; padding: 10px 0; position: relative; }
    .head .logo_box { float: left; padding: 0 5px; margin-top: 0px; }
        .head .logo_box h1 a { font-family: "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei", STHeiti; font-size: 34px; color: #333; font-weight: 500; text-shadow: 2px 2px 2px #cccccc; }
.head1::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: .5; z-index: 1; background: url(../Images/bg.jpg) no-repeat bottom; background-size: cover; }
.head .search_box { float: right; height: 61px; margin-top: 20px; width: 430px; }
    .head .search_box .search_type { height: 25px; }
        .head .search_box .search_type a { display: block; height: 25px; padding: 0 8px; line-height: 25px; float: left; font-size: 12px; text-align: center; cursor: pointer; }
        .head .search_box .search_type .active { background-color: #56A36C; color: #fff; }
    .head .search_box .form_box { background-color: #56A36C; padding: 3px; width: 424px; *width: 428px; _width: 430px; _padding: 2px; height: 30px; +width: 425px; +padding-top: 1px; +height: 32px; }
        .head .search_box .form_box input { border: 0; padding: 0; margin: 0; -webkit-appearance: none; -webkit-border-radius: 0; }*/
.head_layout { width: 1190px; margin: 0 auto; }
.head { height: 80px; background-color: #fff; box-shadow: 0 0 15px -5px #999; position:fixed;top:0; width:100%;z-index:99;opacity:.93;}
    .head .logo { float: left; padding: 15px 0; }
        .head .logo img { height: 50px; }
    .head .nav { float: right; }
        .head .nav a { display: block; }
        .head .nav > ul > li { display: block; float: left; height: 100%; line-height:80px; height: 80px; position: relative; font-size: 16px; transition: all .3s; }
            .head .nav > ul > li a { padding: 0 25px; }
            .head .nav > ul > li:hover { background-color: #56A36C; color: #fff; }
                .head .nav > ul > li:hover a { color: #fff; }
            .head .nav > ul > li.active > a { border-top: 4px solid #448255; color: #448255; line-height: 72px; }
            .head .nav > ul > li.active:hover { background-color: #fff; }
            .head .nav > ul > li > ul { display: none; position: absolute; top: 80px; left: 0; z-index: 999; width: 100%; text-align: center; transition: all .5s; }
            .head .nav > ul > li:hover > ul { display:block; }
            .head .nav > ul > li > ul > li { display: block; height: 50px; line-height: 50px; background-color: #56A36C; color: #fff; transition: color .3s linear, background .3s linear; }
                .head .nav > ul > li > ul > li:hover { background-color: #448255; }
        .head .nav .user { line-height: 75px; padding: 0 40px; }
            .head .nav .user img { width: 50px; height: 50px; border-radius: 50%; }

.index-search { position: relative;min-width:1190px; margin-top:80px; overflow: hidden; background:#aecf91 url(../Images/bg3.jpg) no-repeat center center; background-size:auto; height: 500px; }
    .index-search::after { content: "";  position: absolute; left: -20px; top: -20px; bottom:-20px;right:-20px; background: inherit; filter: blur(0px); z-index: 2; }
.index-search-c { position: relative; z-index: 9; width: 1190px; margin: 0 auto; height: 100%; }
.index-form { text-align: center; padding-top: 180px; }
    .index-form .text { height: 50px; border: 0; width: 548px; padding: 0; font-size: 16px; vertical-align: top; text-indent: 25px; border-radius: 25px 0 0 25px; opacity: .8; transition: all .5s; }
        .index-form .text:focus { opacity: initial; }
    .index-form .sub { height: 50px; border: 0; width: 122px; border: none; background-color: #56A36C; color: #fff; font-size: 18px; border-radius: 0 25px 25px 0; }

.index_icon {text-align:center; margin-top:90px }
    .index_icon a {display:inline-block; width:60px;height:60px; padding:20px; background-color:#fff; margin:0 15px;border-radius:25px;opacity:.8; transition: all .5s; }
        .index_icon a:hover {opacity:initial; }
        .index_icon a img { width:60px;height:60px; }

#s_key { height: 20px; line-height: 20px; font-size: 14px; padding: 5px; width: 340px; vertical-align: top; +margin-top:1px; }
    #s_key:focus { margin-left: 0px; outline: none; background-color: #fcfcfc; -webkit-box-shadow: 2px 2px 3px #d2d2d2 inset; -moz-box-shadow: 2px 2px 3px #d2d2d2 inset; box-shadow: 2px 2px 3px #d2d2d2 inset; }
#s_sub { background-color: #56A36C; color: White; width: 74px; +width: 70px; height: 30px; *padding-top: 5px; font-family: "microsoft yahei"; font: normal 14px/14px "microsoft yahei"; }

.nav_layout { height: 50px; text-align: center; border: 0px solid #008A17; background-color: #56A36C; }
    .nav_layout ul { display: block; width: 1190px; height: 50px; margin: 0 auto; }
    .nav_layout a { color: White; display: inline-block; padding: 0 20px; font: 16px/50px "microsoft yahei"; }
    .nav_layout li { float: left; }
    .nav_layout a:hover, .nav_layout .active { /*background-color:#006F13;*/ background-color: #448255; _color: White; }

.category_hade { border: 1px solid #ddd; background: #fff; height: 34px; }
    .category_hade h2 { font: bold 16px/35px "microsoft yahei"; padding-left: 10px; display: inline-block; _float: left; *float: left; }
.category_body { border: 1px solid #e6e6e6; background: #fcfcfc; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #e5e5e5; max-height: 600px; overflow-x: hidden; overflow-y: auto; }
.ul_category { padding: 5px 10px; }
    .ul_category li { padding: 6px 0; font-size: 14px; border-bottom: 1px dashed #cccccc; font-weight: normal; }
    .ul_category > li { padding: 8px 0; font-size: 14px; border-bottom: 1px dashed #cccccc; font: bold 14px/20px "microsoft yahei"; }
    .ul_category li:last-child { border-bottom: 0; }
    .ul_category ul { margin-left: 1em; }
    .ul_category .i1 ul { display: none; }
    .ul_category a { cursor: pointer; }
    .ul_category i { display: inline-block; width: 15px; height: 11px; font-size: 0; }
    .ul_category .i1 > i { background: url(../images/sj_g.png) no-repeat; cursor: pointer; }
    .ul_category .i0 > i { background: url(../images/sj_k.png) no-repeat; cursor: pointer; }
    .ul_category .i2 > i { }

.box { margin-top: 20px; background-color: #fff; border: 0px solid #e5e5e5; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05); }
.box0 { margin-top: 15px; }
    .box .box_title { border-bottom: 1px solid #ECECEC; height: 50px; }
        .box .box_title h2 { font-size: 16px; font-weight: bold; margin-bottom: -1px; border-bottom: 2px solid #56A36C; float: left; height: 50px; line-height: 50px; padding: 0 10px; }
        .box .box_title .fright { position: relative; right: 5px; top: 8px; line-height: 12px; }
.box_content { padding: 15px; }
.ad_box { padding: 4px 3px; }
    .ad_box img { margin: 0 1px; }
.right_layout { float: left; width: 210px; margin-left: 10px; }
.left_layout_detail { float: left; width: 780px; }
.right_layout .ad { margin-bottom: 10px; }

.layout_leftmin { width: 310px; float: left; }
.layout_rightmax { width: 860px; float: left; margin-left: 20px; }
.layout_leftmax { width: 860px; float: left; }
.layout_rightmin { width: 310px; float: left; margin-left: 20px; }

.login { margin: 0 auto; width: 370px; padding: 100px 0; }
    .login .form-item { padding: 15px 0; position: relative; }
        .login .form-item .inline.title { width: 80px; display: inline-block; text-align: right; }
        .login .form-item .input { width: 280px; box-sizing: border-box; height: 40px; }
        .login .form-item .inline { display: inline; }
        .login .form-item .btn { width: 49%; }

.search_form { padding: 20px; }
    .search_form form>ul>li { float: left; width: 25%; margin: 10px 0; text-align: right; }
        .search_form form>ul>li>span { display: inline-block; line-height: 34px; width: 100px; padding-right: 10px; vertical-align: middle; text-align: right; overflow: hidden; }
        .search_form .input {vertical-align:middle; width:170px;padding:0; }
        .search_form .input:disabled {background-color:#fff;}
    .search_form select.input {height:34px; }
        .search_form .btn {margin-left:5px; }
    .search_form .li_sub {text-align:left; }
        .search_form .li_sub .btn {vertical-align:middle;margin:0 5px 0 118px;}
    .search_form .select {position:relative;display:inline-block; }
        .search_form .select i {position:absolute;top:0;right:0; display:block;height:100%;width:30px; transition: transform 0.4s ease-out; }
        .search_form .select i::after {content:' ';position:absolute; top:50%;margin-top:-2px; right:10px;width:0;height:0;border:5px solid #fff;border-top-color:#333; }
        .search_form .select ul {display:none; position:absolute; top:33px;width:100%;box-sizing:border-box; background-color:#fff;border:1px solid #e6e6e6;border-top:0;z-index:999; }
        .search_form .select li {height:30px;line-height:30px;display:block;padding:0 8px; text-align:left;}
            .search_form .select li:hover {background-color:#448255;color:#fff; }
        .search_form .select.active ul{display:block; }
        .search_form .select.active i { transform: rotate(180deg);}
#search_s1 span { display: inline-block; width: 60px; padding-right: 10px; }

.search_cot { padding: 0 20px; }
    .search_cot .category_list { }
.category_list { font-size: 14px; overflow: hidden; border-top: 1px dashed #f2f2f2; }
    .category_list li { width: 100%; min-height: 38px; border-bottom: 1px dashed #f2f2f2; position: relative; overflow: hidden; }
    .category_list > li:last-child { border: 0; }
    .category_list li ul { margin-bottom: -1px; }
    .category_list li .nitme_t { position: absolute; left: 0; top: 50%; margin-top: -15px; width: 60px; height: 32px; line-height: 30px; padding-left: 10px; color: Gray; }
    .category_list li .nitme_c { margin-left: 60px; position: relative; }
        .category_list li .nitme_c a { padding: 3px 10px; margin:5px 5px; display: inline-block; }
    .category_list li .lhide { height: 32px; overflow: hidden; padding-right: 20px; }
        .category_list li .lhide ul { display: none; }
    .category_list li .nitme_c .more { position: absolute; top: 7px; right: 0px; padding: 0 0 0 16px; cursor: pointer; color: Gray; }
        .category_list li .nitme_c .more:hover { background-position: 0 -10px; color: #e4393c; }
    .category_list li .nitme_c .active { background-position: 0 -28px; }
        .category_list li .nitme_c .active:hover { background-position: 0 -45px; }
     .category_more { font-size:12px; display:block;margin:0 auto;text-align:center;cursor:pointer;padding:5px 0; }

.category_select { }
    .category_select a { color: #666; }
    .category_select .crumb_link { display: inline-block; height: 22px; line-height: 20px; margin-bottom: 10px; }
    .category_select .crumb_arrow { color: #cccccc; padding: 0 5px; }
    .category_select .crumb_c { display: inline-block;font-size:12px; height: 26px; background: #f5f5f5; line-height: 26px; padding: 0 32px 0 6px; margin: 5px 10px 5px 0; border: 1px solid #e5e5e5; position: relative; }
        .category_select .crumb_c:hover { border-color: #e4393c; background-color: #fff; }
        .category_select .crumb_c span { position: absolute; right: 0px; top: 0; width: 26px; height: 26px;line-height:24px; text-align: center; color: #e4393c; font-weight: bold; }
        .category_select .crumb_c:hover span { color: #fff; background: #e4393c; }
    .category_select .form { display: inline-block; vertical-align: top; position: relative; }
    .category_select .input { width: 100px; height: 22px; padding: 0 5px; }
    .category_select .submit { padding: 0 5px; height: 24px; line-height: 24px; vertical-align: top; border-left: 0; border-radius: 0 3px 3px 0; }
    .category_select .form:hover input { border-color: #C6C6C6; }
    .category_select .form .del { position: absolute; left: 91px; top: 1px; width: 20px; height: 22px; text-align: center; color: #cccccc; font-weight: bold; }
        .category_select .form .del:hover { color: #e4393c; }

.block { }
    .block ul.list_text { padding: 10px 0; }
        .block ul.list_text li { height: 30px; line-height: 30px; overflow: hidden; position: relative; padding:0 10px 0 20px; }
            .block ul.list_text li:after { content: ""; background: #ddd; width: 4px; height: 4px; border-radius: 4px; display: block; position: absolute; left: 10px; top: 50%; margin-top: -2px; }
            .block ul.list_text li.active a {color:#56A36C }
            .block ul.list_text li.active:after { background-color:#56A36C}
.news_list { }

.list { display: block; margin-top: 20px; }
    .list .item { display: block; width: 220px; height: 260px; float: left; margin: 0 22px 22px 0; overflow: hidden; position: relative; transition: all 200ms ease-in-out; }
        .list .item:hover, .list .selected { box-shadow: 0 2px 8px rgba(0,0,0,0.3); }
    .list .li_right { margin-right: 0; }
    .list li::after { content: ''; clear: both; width: 0; height: 0; font-size: 0; }
    .list li .list_img { position: absolute; top: 0; left: 0; }
    .list li img { width: 220px; z-index: 1; }
    .list li .list_tit { height: 30px; overflow: hidden; }
    .list li .list_cot { position: absolute; bottom: 0; left: 0; right: 0; background: #fff; padding: 0px 10px; height: 40px; line-height: 21px; color: #888; box-shadow: 0 0 15px 15px #fff; }
    .list li .list_name { font: bold 16px/30px "microsoft yahei"; position: absolute; top: 0; left: 10px; z-index: 2; background: #fff; padding-right: 10px; }
    .list li .list_xm:hover { z-index: 3; height: auto; overflow: visible; }
    .list li .list_xm { font: normal 12px/20px "MS Gothic"; font-family: 'MS Gothic'; text-align: right; color: #444; background: #fff; padding: 5px 0 0 10px; height: 20px; overflow: hidden; position: absolute; right: 10px; top: 0; z-index: 1; }
    .list li .list_ke { display: inline-block; width: 100px; }
    .list li .list_bm { height: 20px; overflow: hidden; }
    .list li .select { display: none; position: absolute; top: 0; right: 0; width: 50px; height: 20px; }
    .list li:hover .select { display: inline-block; }
    .list li .select .bg { position: absolute; left: 0; right: 0; width: 100%; height: 100%; background-color: #000; z-index: 8; opacity: 0.5; filter: alpha(opacity=50); }
    .list li .select a { position: absolute; color: #fff; z-index: 9; padding-left: 22px; display: block; width: 28px; height: 100%; cursor: pointer; }
        .list li .select a i { position: absolute; left: 2px; top: 2px; width: 14px; height: 14px; border: 1px solid #fff; }
    .list .selected .select { display: inline-block; }
        .list .selected .select a { color: #e4393c; }
        .list .selected .select .bg { background-color: #fff; opacity: 0.8; filter: alpha(opacity=80); }
        .list .selected .select i { background: url(../images/search.png) no-repeat 0px -106px; border-color: #e4393c; }

.list_sm { }
    .list_sm .item { width: 185px; height: 225px;margin:0 17px 17px 0; }
    .list_sm li img { width: 185px; }

.list_text { }
    .list_text .item { height: 88px; padding: 15px 0; margin: 0 15px; border-bottom: 1px solid #f2f2f2; }
        .list_text .item .list_img { height: 88px; width: 140px; background-repeat: no-repeat; background-size: cover; float: left; margin-right: 15px; }
        .list_text .item h3 { color: #404040; text-decoration: none; font-weight: normal; font-size: 20px; line-height: 26px; margin: 0; padding: 0; height: 66px; overflow: hidden; }
        .list_text .item .icon_viewnum, .list_text .item .class { float: left; color: #888; }
        .list_text .item .icon_time { float: right; }

.list_discuss { }
    .list_discuss .item { position: relative; height: 45px; line-height: 22px; padding: 15px 15px 15px 75px; border-bottom: 1px dotted #f2f2f2; }
        .list_discuss .item .photo { display: block; width: 45px; height: 45px; margin: 0; border-radius: 50%; position: absolute; left: 15px; top: 15px; }
        .list_discuss .item h3 { color: #404040; text-decoration: none; font-weight: normal; font-size: 16px; line-height: 20px; margin: 0; padding: 0; height: 26px; overflow: hidden; text-overflow: ellipsis; }
        .list_discuss .item .info { position: relative; }
            .list_discuss .item .info span { padding-right: 10px; color: #999; font-size: 13px; }
        .list_discuss .item .icon_viewnum, .list_discuss .item .icon_replynum { float: right;  }

.page_box { padding: 20px; text-align: right; }
    .page_box .info { padding-right: 30px; }
    .page_box a { display: inline-block; min-height: 30px; line-height: 30px; border-radius: 2px; min-width: 32px; text-align: center; margin-left: 7px; border: 1px solid #ccc; background-color: #fafafa;  }
    .page_box .page-first, .page_box .page-last, .page_box .page-next, .page_box .page-end { width: auto; padding: 0 10px; }
    .page_box .disabled span { cursor: inherit; }
    .page_box span { font-size: 13px; font-family: 微软雅黑; }
    .page_box a span { }
    .page_box a:hover { background-color: #56A36C; color:#fff;border-color:#56A36C }
        .page_box a:hover span { }
    .page_box .this { display: inline-block; color: #fff; border-radius: 2px; font-weight: bold; height: 30px; line-height: 30px; width: 30px; text-align: center; margin-left: 7px; border: 1px solid #448255; background-color: #448255; }
.nodata {color:#999;text-align:center; }

.bar_compare { position: fixed; bottom: -110px; opacity: 0; left: 50%; width: 978px; height: 100px; margin-left: -489px; border: 2px solid #ff7300; background: #fff; z-index: 999; }
.bar_compare_max { border-color: #e4393c; }
.bar_compare .title { width: 20px; padding: 12px 10px; height: 100%; float: left; background: #ff7300; color: #fff; font: 500 18px/25px 'Microsoft YaHei'; }
.bar_compare_max .title { background: #e4393c; }
.bar_compare .cont { float: left; width: 840px; height: 100%; }
.bar_compare dl { width: 199px; height: 80px; margin: 10px 0 10px 10px; float: left; border-right: 1px dashed #3ba354; position: relative; }
.bar_compare .del { position: absolute; display: block; height: 20px; width: 20px; background: url(../images/search.png) no-repeat 4px -159px; top: -10px; right: 0; cursor: pointer; }
.bar_compare dl .del:hover { background-position: 4px -141px; }
.bar_compare .null .del { display: none; }
.bar_compare .cont dl dt { float: left; width: 80px; height: 80px; font: bold 36px/80px arial; text-align: center; color: #cccccc; background: #f5f5f5; }
.bar_compare dt img { width: 80px; vertical-align: text-bottom; }
.bar_compare dd { float: left; width: 105px; padding: 5px 5px 0 9px; color: #444; }
.bar_compare .null dd { color: #cccccc; line-height: 68px; }
.bar_compare dl dd .name { font: bold 14px/16px "microsoft yahei"; }
.bar_compare .xm { height: 35px; overflow: hidden; display: block; line-height: 16px; }
.bar_compare .cont dl dd .shu { padding-left: 5px; }
.bar_compare .comm { float: left; width: 98px; height: 100%; text-align: center; position: relative; }
    .bar_compare .comm .sub { display: block; margin: 20px 0 10px 18px; width: 60px; height: 30px; font: 500 14px/30px "microsoft yahei"; text-align: center; }

    .bar_compare .comm .delall { cursor: pointer; }
    .bar_compare .comm .hd { position: absolute; top: -2px; right: -18px; width: 12px; color: #fff; overflow: hidden; line-height: 16px; padding: 0px 2px 5px 2px; background: #ff7300; cursor: pointer; }
        .bar_compare .comm .hd i { display: block; width: 11px; height: 16px; background: #ff7300 url(../images/search.png) no-repeat -1px -200px; }
.bar_compare_max .comm .hd, .bar_compare_max .comm .hd i { background-color: #e4393c; }

.detail_box { position:relative;}
.detail_cot { padding: 30px; }
    .detail_cot h1 { font: 500 36px/36px "microsoft yahei"; padding:0 0 20px 0; }
        .detail_cot h1 span { font: 500 16px/34px "MS Gothic"; padding-left: 20px; }
.detail_cot_t { min-height:570px;margin-right:700px;}
.detail_name { margin-bottom: 30px; }
    .detail_name .nitme {  line-height: 30px; }
        .detail_name .nitme .nitme_t { font-weight: bold; color: #999; display:inline-block;width:100px; }
        .detail_name .nitme .nitme_c {  }
.detail_field { padding: 10px 0; }
    .detail_field h2 { font: 500 22px/22px "microsoft yahei",黑体,Verdana; margin-left: -30px; overflow: hidden; position: relative; background: url(../images/h2l.png); display: block; clear: both; }
        .detail_field h2 span { background: #fff; display: block; float: left; }
        .detail_field h2 .detail_field_index { width: 6px; height: 24px; line-height: 24px; font-size: 16px; background: #56A36C; border-radius: 0 2px 2px 0; text-align: center; color: #fff; }
        .detail_field h2 .detail_field_title { padding: 0 8px 0 10px; }
        .detail_field h2::after { content: ' '; position: absolute; top: 12px; width: 100%; height: 1px; background-color: #ECECEC; }
    .detail_field p { font-size: 14px; line-height: 24px; text-indent: 2em; }
    .detail_field img { max-width:100%;}
    .detail_field .list_text .item { height:66px;}
    .detail_field .list_text .item h3 {font-size:16px;line-height:22px;height:44px; }
    .detail_field h3 { font-size:16px;}
    .detail_field h4 { font-size: 14px; }
    .list_detail_file li { border-bottom: 1px dashed #e5e5e5; padding: 2px 10px; }
    .list_detail_file li span { float: right; color: Gray; }

.detail_right { width: 700px; margin: 0; position:absolute;top:0;right:0; }
.detail_img_box { border: 0px solid #e0e0e0; box-shadow: 0 0 5px #ddd; }
    .detail_img_box img { width: 100%; }
.detail_img_more { display: block; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }
.detail_img_box { margin: 0 auto;   position: relative; overflow: hidden; zoom: 1; }
    .detail_img_box .hd { padding: 10px; overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
        .detail_img_box .hd ul { margin-right: -5px; zoom: 1; display: inline-block;}
            .detail_img_box .hd ul li { display: inline-block; text-align: center; }
                .detail_img_box .hd ul li img { width: 80px; height: 80px; object-fit:cover; border: 2px solid #ddd; cursor: pointer; margin-right: 5px; }
                .detail_img_box .hd ul li.on {  }
                    .detail_img_box .hd ul li.on img { border-color: #f60; }
    .detail_img_box .bd li { vertical-align: middle; }
    .detail_img_box .bd img { width: 100%; height: 525px; display: block; object-fit:cover;}
    .detail_img_box .hd::-webkit-scrollbar { height: 6px; }
    .detail_img_box .hd::-webkit-scrollbar-track { background: #ccc; }
    .detail_img_box .hd::-webkit-scrollbar-thumb { background: #888;  }

    /* 当鼠标悬停在滑块上时改变颜色 */
        .detail_img_box .hd::-webkit-scrollbar-thumb:hover { background: #555; /* 鼠标悬停时的滑块颜色 */ }
.detail_news { padding: 30px; }
    .detail_news h1 { font: bold 28px/28px "microsoft yahei"; padding: 10px 0 20px 0; }
    .detail_news p { font: 16px/28px "Microsoft Yahei"; margin: 28px 0 0; text-indent: 2em; }
    .detail_news img { max-width: 100%; margin-left: -2em; }
    .detail_news .icon_viewnum {float:right; }
    .detail_news .icon_time {float:left; }

.detail_discuss { padding: 20px; }
    .detail_discuss h1 { font: bold 28px/28px "microsoft yahei"; padding: 10px 0 20px 0; }
    .detail_discuss .user { }
        .detail_discuss .user img { display: block; width: 45px; height: 45px; margin: 0; border-radius: 50%; float: left; }
        .detail_discuss .user .user_info { float: left; margin-left: 15px; }
        .detail_discuss .user .user_name { color: #448255; display: block; }
        .detail_discuss .user .user_time { color: #999; display: block; }
    .detail_discuss .num {float:right; margin-top:10px }
    .detail_discuss .num span { margin:0 10px; }
    .detail_discuss .text { font: 16px/28px "Microsoft Yahei"; margin: 28px 0 0; text-indent: 2em; }
        .detail_discuss .text img { max-width: 100%; margin-left: -2em; }
    .detail_discuss .imgs { text-align: center; }
        .detail_discuss .imgs img { max-width: 100%; margin-top: 15px; }

.discuss_reply { padding: 20px; }
    .discuss_reply .item { position: relative; padding: 15px; border-bottom: 1px dotted #f2f2f2; }
        .discuss_reply .item .user { }
    .discuss_reply .user img { display: block; width: 45px; height: 45px; margin: 0; border-radius: 50%; float: left; }
    .discuss_reply .user .user_info { float: left; margin-left: 15px; }
    .discuss_reply .user .user_name { color: #448255; display: block; }
    .discuss_reply .user .user_time { color: #999; display: block; }
    .discuss_reply .text { margin: 20px 0 10px 0; }
    .discuss_reply fieldset { margin: 10px 0 10px; border-width: 1px 0 0; border-style: solid; border-color: #ECECEC; }
        .discuss_reply fieldset legend { margin-left: 20px; padding: 0 10px; font-size: 20px; font-weight: 300; }
    .discuss_reply .reply { }
        .discuss_reply .reply textarea { border: 1px solid #e6e6e6; border-radius: 2px; width: 100%; padding: 10px; margin: 0; box-sizing: border-box; height: 150px; }
        .discuss_reply .reply .msg { border: 1px solid #e6e6e6; border-radius: 2px; width: 100%; padding: 10px; margin: 0; box-sizing: border-box; height: 150px; text-align: center; position: relative; background-color: #f2f2f2; }
            .discuss_reply .reply .msg a { position: absolute; top: 70px; margin-left: -3em; }

.search_min {padding:10px 15px;position:relative; }
    .search_min .text {width:100%;height:30px;border:0;padding:0;margin:0; font-size:14px; }
    .search_min .sub {border:0;padding:0;margin:0; position:absolute; top:0;right:0; height:50px;width:50px;background:url(../Images/search.png) center center no-repeat; }

.user_index { text-align: center; padding: 20px; }
    .user_index .photo { display: block; margin: 0 auto; width: 120px; height: 120px; border-radius: 50%; }
    .user_index h4 { margin: 10px 0 5px 0; }
    .user_index p { padding: 0 0 20px 0; margin: 0; color: #999; }
    .user_index .btn { height: 28px; line-height: 28px; font-size: 12px; padding: 0 12px; margin: 0 5px; }

.form { padding: 20px 15px; }
    .form .form-item { padding: 10px 0; position: relative; }
        .form .form-item .form-title { float: left; width: 100px; padding: 0 20px 0 0; display: inline-block; vertical-align: top; height: 38px; line-height: 38px; text-align: right; }
        .form .form-item .form-block { margin-left: 120px; }
        .form .form-item .input { width: 100%; box-sizing: border-box; height: 38px; }
            .form .form-item .input option { height: 38px; line-height: 38px; }

.compare_select { width: 170px; margin: 80px 0 0 50px; }
    .compare_select select { width: 170px; height: 25px; margin: 5px 0; }
.layout_compare { position: relative; width: 1160px; margin: 0 auto; padding-left: 20px; margin-top: 20px; }
    .layout_compare .field_lay { position: relative; z-index: 2; border-bottom: 1px dashed #ebebeb; min-height: 36px; }
        .layout_compare .field_lay:hover, .layout_compare .scroll { background-color: #DB4700; border-bottom: 0; z-index: 3; border-radius: 0 3px 3px 3px; margin-top: -1px; padding: 1px 0; box-shadow: 0 2px 8px rgba(0,0,0,0.3); }
            .layout_compare .field_lay:hover .field, .layout_compare .field_lay:hover a, .layout_compare .scroll a { color: #fff; }
    .layout_compare .f_img:hover { padding: 0; margin: 0; }
    .layout_compare .f_fanzhi { border-bottom: 0; }
        .layout_compare .f_fanzhi:hover { padding: 1px 0 0 0; }
    .layout_compare .field_lay .title { position: absolute; top: -1px; left: -50px; width: 70px; height: 28px; font: 500 14px/26px "microsoft yahei",黑体,Verdana; text-align: center; color: #fff; background-color: #ff7300; border-radius: 3px 0 0 3px; }
    .layout_compare .field_lay:hover .title, .layout_compare .scroll .title { left: -70px; top: 0; font-size: 16px; line-height: 36px; width: 90px; height: 38px; background-color: #DB4700; }
    .layout_compare .field_lay .field { width: 250px; margin-left: 20px; float: left; padding: 8px 10px; line-height: 20px; color: #444; }
    .layout_compare .f_img { border-bottom: 0; height: 270px; }
        .layout_compare .f_img .title, .layout_compare .f_name .title { top: 0; }
        .layout_compare .f_img .field { padding: 0; width: 270px; }
        .layout_compare .f_img img { width: 270px; }
    .layout_compare .scroll { position: fixed; top: 0; text-align: center; }
    .layout_compare .f_name a { font: bold 14px/14px "microsoft yahei",黑体; }
    .layout_compare .bg { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%:; }
        .layout_compare .bg div { width: 270px; height: 100%; margin-left: 20px; float: right; background-color: #fff; }

.layout_bottom {min-width:1190px; background-color: #383838; width: 100%; margin-top: 20px; }
    .layout_bottom .bottom_cont { width: 1190px; padding: 30px 0; margin: 0 auto;color: #ddd;font-size:12px; }
        .layout_bottom .bottom_cont a {color:#ddd; }
        .layout_bottom .bottom_cont strong {font-size:14px;color:#fff; }
        .layout_bottom .bottom_cont .cont{width:25%;float:left;}
            .layout_bottom .bottom_cont .cont p {padding:3px 0;margin:0; }
            .layout_bottom .bottom_cont .cont .ewm img{ float:left; margin-right:10px;width:100px }
