﻿*{ margin:0px; padding:0px; box-sizing:border-box; }
body {
    font-size: 13px !important;
    line-height: 18px;
    font-family: 'Microsoft YaHei', sans-serif;
    color: #222;
    -webkit-font-smoothing: antialiased;
    background: #fff;
    
    min-width: 1200px;
}
a {
    color: #111;
    text-decoration: none;
} 
a:visited {
    COLOR: #3c3c3c;
    TEXT-DECORATION: none;
}
a:link {
    COLOR: #3c3c3c;
    TEXT-DECORATION: none;
}
img 
{
    border: 0;
    border: none;
    max-width:100%;
    vertical-align:middle;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

ul,li{ list-style:none; }
.clr{ clear:both; }
.w1200{ width:1200px; margin:0 auto; }
.w1300{ width:1200px; margin:0 auto; }


.head{
    width: 100%;
    padding:20px 0;
    background: #ffffff;
    z-index: 9999;padding-bottom:3px; height:82px;padding-top:11px;
    box-shadow: 0px 10px 8px 0px rgba(0,0,0,0.1);
}

.head .headbox{  display:flex; justify-content: space-between;  align-items: center; }

/*.head{padding:6px 0px; background:#ffffff; padding-bottom:3px; height:82px;padding-top:11px; }
.head .headbox{  display:flex; justify-content: space-between;  align-items: center; }*/

.head .logo{ margin-right:40px; width:275px; border-right:2px solid #cacaca; padding:1px 0px; padding-right:40px;  }

.head .search{ width:575px; display:flex; flex-direction: column ; margin-right:20px; position:relative; }
.head .search .form{ background:#a92239; padding:1px;  display:flex; border-radius:5px; overflow:hidden; margin-bottom:8px;  }

.head .search .form input{ border-top-left-radius:5px;  border-bottom-left-radius:5px;  overflow:hidden; outline:0; border:0; width:90%; padding:1px 5px; font-size:14px;  }
.head .search .form>a{ width:17%; padding:6px 1px; font-size:16px; color:#fff; text-align:center;  }
.head .search .form img{ height:22px; }
/*.head .search span{ position:absolute; right:10px; bottom:0px; color:#a92239; font-size:16px; font-weight:bolder;  }*/
.head .search p a{ color:#a92239; margin-right:10px; font-weight:bolder;  }
.head .cart { width:210px; flex:1; /*margin-top:-25px;*/  }
/*.head .cart a{ border:1px solid #929292; display:block; font-size:16px; border-radius:5px; padding: 4px 10px; color:#929292; padding-right:45px; position:relative;  }*/

/*.head .cart a span{ background:#a92239; color:#fff; font-size:12px; line-height:1; position:absolute; right:14px; top:6px; padding:2px 10px;  border-radius:4px; }*/
/*.head .cart a span{ background:#a92239; color:#fff; font-size:12px;  position:absolute; right:14px;   padding:2px 10px;  border-radius:4px; }*/
.headspan1 {color:#222;
}
.headspan {
position: absolute;
    right: 10px;
    bottom: 0px;
    color: #a92239;
    font-size: 16px;
    font-weight: bolder;}

.head .cart img{ width:38px; margin-right:0px; }

.nav1{ background:#a92239; }
.nav1 ul{ display:flex;  }
.nav1 ul li { padding:0px 25px; }
.nav1 ul li a{ color:#fff; font-size: 14px; line-height: 35px; } 
.nav1 ul li:hover{ background-color: #8c2b33; }

.banner{ margin:4px 0px ;margin-top:5px;}


.banner .bbox{  display:flex; justify-content: space-between; padding:0px  0px;    }


.banner .bbox .nav { width:223px; border-radius:5px; box-shadow: 3px 2px 7px 3px #e1e1e1;  }
.banner .bbox .nav h2{ background:#a92239; color:#FFFFFF;font-size: 16px; line-height:40px; font-weight:600; margin-bottom:6px;  }
.banner .bbox .nav h2 a{ color:#ffffff; display:flex;   align-items: center;  }
.banner .bbox .nav h2 a img{ height:11px; margin-right:10px; margin-left:15px; }

.banner .bbox .nav ul {  }
.banner .bbox .nav ul li {
  line-height: 23px;border: 2px #ffffff dashed; 
  
    _overflow: hidden;
  
  
  
  }
.banner .bbox .nav ul>a {
    color: #222;
    padding-right: 8px;
    _padding-right: 6px;
    white-space: nowrap; 
    font-size: 14px;
}

.banner .bbox .nav ul li>a{ display:flex; align-items: center; 
                            color: #222;
  padding-right: 8px;
  _padding-right: 6px;
  white-space: nowrap;
  display: inline-block;
  font-size: 14px;
}
 .prosmore {
    text-align: left;
}                      
.banner .bbox .nav ul li>a span{ width:38px; display:inline-block; text-align:center; }                       
.banner .bbox .nav ul li>a img{ max-width:13px;margin-left:10px;margin-right:15px;  }

.banner .bbox .bigbanner { width:968px; }
.banner .bbox .bigbanner .gaoshi{ border:1px solid #a92239; padding:3px 10px; margin-bottom:5px; background:#ffffff; }
.banner .bbox .bigbanner .gaoshi a{ display:flex;  align-items: center; font-size:14px; font-weight:bolder; }
.banner .bbox .bigbanner .gaoshi img{ height:30px; margin-right:10px; }


.banner .bbox .bigbanner .slider{ display:flex;  justify-content: space-between; }

.banner .bbox .bigbanner .slider .welcome{ width:260px; }


.banner .bbox .bigbanner .slider .welcome .mulv{ padding:10px; margin-bottom:10px; box-shadow: 3px 2px 7px 3px #e1e1e1; } 


.banner .bbox .bigbanner .slider .welcome .mulv .wel1{ padding:0px 0px 10px; display:flex;  align-items: center;  justify-content:center; position:relative; margin-bottom:5px; }
 
.banner .bbox .bigbanner .slider .welcome .mulv .wel1 .img{ width:20%; margin-right:10px; }
.banner .bbox .bigbanner .slider .welcome .mulv .wel1 .txt{ width:70%; }
.banner .bbox .bigbanner .slider .welcome .mulv .wel1:after{ position:absolute; left:0px; right:0px; width:100%; content:''; height:1px ; background:#e9e9e9; bottom:0px; margin:0 auto; }
.banner .bbox .bigbanner .slider .welcome .mulv .wel1 .txt p{  font-size:14px; margin-bottom:5px; }
.banner .bbox .bigbanner .slider .welcome .mulv .wel1 .txt a{ border:1px solid #a92239; font-size:12px; display:inline-block; padding:2px 4px; border-radius:4px;  }
.banner .bbox .bigbanner .slider .welcome .mulv .wel1 .txt a.reg{ background:#a92239;  color:#fff; margin-right:10px;  }
.banner .bbox .bigbanner .slider .welcome .list{ display:flex; flex-wrap:wrap; }

.banner .bbox .bigbanner .slider .welcome .list .item{ width:33.33333%; text-align:center; margin:5px 0px; }
.banner .bbox .bigbanner .slider .welcome .list .item .img img{  height:22px; }
.banner .bbox .bigbanner .slider .welcome .list .item .txt p { font-weight:bolder;  }


.banner .bbox .bigbanner .slider .welcome  .wsq{ background:#a92239;border-radius: 5px;   }

.banner .bbox .bigbanner .slider .welcome  .wsq img{ width:20px; margin-right:10px; }

.banner .bbox .bigbanner .slider .welcome  .wsq a{ color:#ffffff;  display:flex; justify-content: center ;  align-items: center; padding:5px 0px; font-size:16px; }


.banner .bbox .bigbanner .slider .welcome .simg{ position:relative; }


.banner .bbox .bigbanner .slider .welcome .simg img{ height:147px; }

.banner .bbox .bigbanner .slider .welcome .simg p{ position:absolute; left:0px; width:100%; text-align:center; bottom:0px; color:#fff; line-height:30px; font-size:12px; }
.prosmore { 
    position: absolute; 
    left: 223px;
    top: 0px;  
    width: 550px;
    max-height: 486px;
    min-height: 420px;
    text-align: left;
    z-index:99999999999;
}

.alltype {
    background: #fff;
    box-shadow: -2px 0 5px 0 hsla(0,1%,80%,.36);
    display: flex;
    height: 420px; 
    width: 550px; 
    z-index: 99;
}
 
.alltype .type-left {
	background:#fafafa;
	flex-shrink:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px 0;
	width:200px
}
.alltype .type-left h3 {
	color:#a92239;
	font-size:14px;
	font-weight:600;
	line-height:22px;
	margin-bottom:10px;
	margin-left:17px
}
.alltype .type-left p {
	cursor:pointer;
	font-size:14px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	padding-left:15px;
	position:relative;
	transition:all .2s ease-in-out
}
.alltype .type-left p i {
	margin-left:8px
}
.alltype .type-right {
	background:#fdfdfd;
	max-height:640px;
	overflow-y:auto;
	padding-top:20px;
	width:100%
}
.alltype .type-right .style {
}

.alltype .type-right .style .type-right-more
{
    display:none; 
	flex-wrap:wrap;
	padding:0 15px
} 


.alltype .type-right .style .type-right-more.vis
{
    display:flex;
}


.alltype .type-right .style .type-list {
	color:#666;
	cursor:pointer;
	margin-bottom:10px;
	overflow:hidden;
	padding:0 5px;
	position:relative;
	text-align:center;
	width:25%
}
.alltype .type-right .style .type-list:hover .img{ border: 1px solid #a92239 !important; }

.alltype .type-right .style .type-list:hover p a{
    color: #a92239;
}


.alltype .type-right .style .type-list .icon-menu {
	display:inline-block;
	height:16px;
	width:16px
}
.alltype .type-right .style .type-list .img {
	border:1px solid #eee;
	height:62px;
	margin:0 auto 10px;
	overflow:hidden;
	padding:5px;
	width:60px
}
.alltype .type-right .style .type-list img {
	display:block;
	height:50px;
	width:50px
}
.alltype .type-right .style .type-list p {
	font-size:12px;
	padding:0 5px;
	text-align:center;
	width:100%
}


.second_title {
    color: #a92239;
}
.second_title {
    background: #f5f1e7;
}



 
.banner .bbox .bigbanner .slider .welcome .simg img{ width:100%; }
.hide {
    display: none;
}

 
.banner .bbox .nav ul li.prosahover>a.hot{}
.banner .bbox .nav ul li.prosahover>a{color:#a92239} 
.banner .bbox .nav ul li.prosahover>a.ti{color:#a92239} 
.banner .bbox .nav ul li.nochild>a:hover{color:#a92239}  



.padding_top1 {
    padding-top: 0px;
}
.pull-left {
    float: left;
}
.padding_left3 {
    padding-left: 6px;
}
.font_weight {
    font-weight: bold;
}
.pull-right {
    float: right;
}
#top_top {
    height: 30px;
}
.logBox {
    /*position: fixed;*/
    /*top: 0; */
    left: 0;
    background: #f7f7f7;
    height: 31px;
    width: 100%;
    border-bottom: 1px #ddd solid;
    /*z-index: 99999999;*/
}
.login {
    position: relative;
    width: 1200px; 
    height: 31px;
    margin: 0 auto;
    padding: 0 10px;
    _padding-top: 4px;
    line-height: 29px;
}

.login .siderNav {
    position: absolute;
    right: 0;
    top: 0; 
}
.login-l span.ltxt{ background:#a92239; color:#fff; padding:0px 20px; border-radius:15px; font-size:12px; margin-top:1px; display:inline-block;  line-height:20px; margin-top:5px; margin-left:10px;  }
.topmenu li, .topmenu strong.icon_arr, .topmenu li.weibo strong, .topmenu li.weixin strong, .topmenu .focusht, .topmenu .wxht {
    background: url(../images/topmenu.gif) no-repeat;
}
.color_grey03 {
    color: #c6c6c6;
    padding-right: 15px;
    padding-left: 8px;
    text-decoration: none;
    background: none;
}

.topmenu{margin-top:5px;line-height:22px;color:#333;}
.topmenu li{float:left;position:relative; }
.topmenu strong{display:block;position:relative;height:25px;padding:0 10px;cursor:default;z-index:20;}
.topmenu .jq_hidebox{display:none;position:absolute;left:0;top:25px; padding:10px; border:1px solid #dfdfdf;box-shadow:2px 4px 8px 1px #ccc;background:#fff;z-index:10;  text-align:center; }
.topmenu li.hover strong{border:1px solid #dfdfdf;border-bottom:none;background-color:#fff;}
 
.topmenu li.htphone{ }
.topmenu li.htphone .jq_hidebox{width:71px;padding:1px 5px 0;}
.topmenu .htphonebox{padding:5px;border-top:1px solid #f3f3f3;}
.topmenu strong.icon_arr{padding-right:23px;background-position:right -23px;}


.topmenu li:hover strong.icon_arr{background-position:right -46px;}
.topmenu li.weibo{_width:65px;}
.topmenu li.weibo strong{padding-left:29px;background-position:0 -75px;}
.topmenu li.weibo .jq_hidebox{width:250px;}
.topmenu li.weixin{_width:66px;}
.topmenu li.weixin strong{padding-left:30px;background-position:0 -46px;}
.topmenu li.webnav{ }
.topmenu li.webnav .jq_hidebox{width:140px;left:-19px;}
.topmenu li.webnav .jq_hidebox img{ width:100%; }
.topmenu li.qxpp{background:none;}
.topmenu li.qxpp .jq_hidebox{width:160px;left:0px;}
.topmenu li img{ vertical-align:initial; }
.topmenu li:hover .jq_hidebox{ display:block;  }


.topmenu li.usernav .jq_hidebox{width:104px;left:0px; text-align:center;line-height:28px;}
.topmenu .jq_hidebox p{ font-size:14px; }
.picScroll-left{ position:relative;width:1140px; }
.picScroll-left .hd{width:100%; height: auto; overflow: hidden; }
.picScroll-left .hd ul{width:auto; display: table; margin: 0px auto;}
.picScroll-left .hd ul li{ float:left;  width:14px; height:14px; overflow:hidden; margin: 0px 8px; text-indent:-999px; border-radius: 50%; cursor:pointer;background: #222222 }
.picScroll-left .hd ul li.on{background: #00aca0}

.picScroll-left .prev 
{
    display:block;     
    overflow:hidden;
    cursor:pointer; 
    position:absolute;
    left:-30px; top:45%; 
    
    transform: translateY(-50%);
    }
     
.picScroll-left .next 
{
    display:block;     
    overflow:hidden;
    cursor:pointer; 
    position:absolute;
    right:-28px; top:45%; 
    
    
    transform: translateY(-50%);
    } 


.picScroll-left .bd{width:100%; height: auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; width: 207px; position:relative;margin-left:15px;  }
.picScroll-left .bd ul li a{  display:flex; flex-direction: column; padding:5px 5px; border:0px solid #fff; border-radius:5px;  }
.picScroll-left .bd ul li:hover a{ border:1px solid #a92239;  }


/*
.picScroll-left .bd ul li a .index_news_pic{ width:100%; border:1px solid #000;  }

.picScroll-left .bd ul li a .index_news_txt{ width:100%; position:relative;  }

.picScroll-left .bd ul li a .index_news_txt p { 
    font-size: 14px;
    color: #555458;
    line-height: 1.5;
}
.picScroll-left .bd ul li a .index_news_txt span{ color:#a92239; font-weight:bolder; }
*/

.renqi{ margin-top:10px;   }
.renqi .w1300{ padding:0px 30px 20px;   background:#ffffff;  border-radius:10px; box-shadow:1px 4px 3px 0px #b9b9b9;  }
.renqibox{ padding:0px 0px;}

.xinpin{ margin-top:5px; } 
.xinpin .xinlist ul{ display:flex; justify-content: space-between; }

.xinpin .xinlist ul li{ width:24%; }
.xinpin .xinlist ul li a{ position:relative; display:block;  }
.xinpin .xinlist ul li a .txt{ position:absolute; top:15px; left:20px; color:#ffffff;  }
.xinpin .xinlist ul li .ttop h3{ font-size:13px; }
.xinpin .xinlist ul li .ttop { margin-bottom:15px; }
.xinpin .xinlist ul li .tbottom p{ font-size:10px; line-height:1.2; }
.zhuanti{ margin-top:20px; }
.ztbox{ background:#f7f7f7; padding:0px 30px; padding-bottom:30px;  border-radius:15px;}
.zhuanti ul{ display:flex; justify-content: space-between; margin-bottom:10px; }
.zhuanti ul li{ width:18.5%; background:#ffffff; border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }
.zhuanti ul li p{ padding:10px; font-size:14px; color:#555458; line-height:1.5; }
.service{ margin-top:20px; }
.service-box{ display:flex; justify-content: space-between; }
.service-left{ background:#f7f7f7; width:49%;  padding:0px 40px; padding-bottom:10px;  border-radius:15px;}
.service-right{ background:#f7f7f7; width:49%;  padding:0px 40px; padding-bottom:10px;  border-radius:15px;}
.service-box ul{ display:flex; justify-content: space-between;  flex-wrap: wrap;  }
.service-box ul li{ width:49%; margin-bottom:15px;  }



.news{ margin-top:20px; }
.newsbox{ background:#f7f7f7; padding:0px 40px; padding-bottom:40px;  border-radius:15px; }
.newsbox .newslist ul li{ display:flex; justify-content: space-between; background:#ffffff; padding:20px 10px; border-radius:4px; margin-bottom:10px; }

.newsbox .newslist ul li .date{ font-size:14px; width:115px; }
.newsbox .newslist ul li .cate{ font-size:16px; width:100px; font-weight:bolder;  }
.newsbox .newslist ul li .p{ font-size:16px; width:1000px; font-weight:bolder;  }

.newsmore{ text-align:right; line-height:22px; }
.newsmore a{ display:flex; font-size:14px;   justify-content: flex-end;  align-items: center; }
.newsmore span{ font-weight:bolder; margin:0px 5px 0px 5px;  }
.title 
{
    text-align:center; 
    font-size: 18px; 
    font-weight:bolder; 
    padding:5px 0px;
    line-height:33px;
}
.title img{ height:40px; }
.rentitle{ text-align:left; display:inline-block;  padding-right:80px;  font-size: 18px; margin-left:1px; padding:0px 0px  0px;   }
.rentitle img{ height:20px; vertical-align:inherit; }
.footer{ background: #eee; padding: 10px; border-top:4px solid #a92239; margin-top:20px; }
.footer .ftop{ text-align:center; padding-top: 30px;
padding-bottom: 20px;
text-align: center;
border-bottom: 1px #ddd solid; }
.footer .flinks{  
    line-height: 23px;
    padding-top: 20px;
    font-size: 14px; padding-bottom: 5px; }
.footer .flinks .fl{ width:600px; float:left; }

.footer .flinks .fr{ width:600px; float:left; }

.footer .flinks .fl ul{ overflow:hidden; }
.footer .flinks .fl ul li{ float:left; width:200px; }
.footer .flinks .fr .service{ width:200px; float:left; } 
.footer .flinks .fr ul{  overflow:hidden; }
.footer .flinks .fr ul li{ width:200px; float:left; text-align:center; }

.footer .flinks .fr ul li img{ margin-bottom:10px; }
.footer .flinks .fl ul li h3{ font-size: 16px; margin-bottom:10px; }

.footer .flinks .fl ul li p{color: #656565  }

.footer .service{ margin-top:0px; }
.fcopy{  
    text-align: center;
    background-color: #eee; 
     }
     
.fcopy .copy{ margin-top: 9px;
border-top: 1px #ddd solid;
color: #666666;
padding-top: 10px;
font-size: 13px; }

.fcopy .wangan{     padding: 10px 0 0;
font-size: 13px;  } 

.hover{ overflow: hidden; }
.hover img{ transition: all 0.66s ease;
    -moz-transition: all 0.66s ease;
    -webkit-transition: all 0.66s ease;
    -o-transition: all 0.66s ease; }
    
    
.hover:hover img{
	opacity: 0.45;
	transform: scale(1.1);
	-ms-transform: scale(1.1);/* IE 9 */
	-moz-transform: scale(1.1);/* Firefox */
	-webkit-transform: scale(1.1);/* Safari 和 Chrome */
	-o-transform: scale(1.1);/* Opera */
}


.lkn-search-intelligent {
    position: absolute;
    top: 34px;
    left: 0px;
    padding-top: 2px;
    width: 543px;
    border-bottom: 1px solid #a92239;
    border-left: 1px solid #a92239;
    border-right: 1px solid #a92239;
    background: #fff;
    display: none;
}
.lkn-search-intelligent li {
    height: 26px;
    line-height: 26px;
    padding-left: 5px;
}
 

.lkn-search-intelligent li:hover {
    background: #fff7f0;
     cursor:pointer; 
    /*color: #fff*/
}

.lkn-search-intelligent li:hover p {
    color: #fff
}

.lkn-search-intelligent li div {
    width: 285px;
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.lkn-search-intelligent li p {
    width: 101px;
    padding-right: 5px;
    font-size: 13px;
    color: #999
}
.head .search hover .lkn-search-intelligent{ display:block; }


.banner .bbox .bigbanner .slider .fullSlide{ width:696px; }
.banner .bbox .bigbanner .slider .fullSlide img{ width:100%; height:377px; }
 
        /* 本例子css */
        .fullSlide {
            min-width: 696px;
            position: relative;
            height: 377px;
            overflow: hidden;
        }

            .fullSlide .bd {
                position: relative;
                z-index: 0;
            }

                .fullSlide .bd ul {
                    width: 100% !important;
                }

                .fullSlide .bd li {
                    width: 100% !important;
                    height: 377px;
                }

                    .fullSlide .bd li .siteWidth {
                        width: 100%;
                        position: relative;
                        margin: 0 auto;
                        height: 368px;
                    }

                    .fullSlide .bd li a {
                        position: absolute;
                        width: 100%;
                        height: 377px;
                        display: block;
                        z-index: 1;
                    }

                .fullSlide .bd .btn {
                    display: block;
                    zoom: 1;
                    margin-top: 8px;
                    width: 72px;
                    padding-right: 10px;
                    height: 31px;
                    line-height: 31px;
                    text-align: center;
                    color: #fff;
                    font-size: 12px;
                    background: url(../images/banner/banner-btn.png) 0 0 no-repeat;
                    _background: url(../images/banner/banner-btn-ie6.png) 0 0 no-repeat;
                }

            .fullSlide .hd {
                width: 100%;
                position: absolute;
                z-index: 1;
                bottom: 0;
                left: -10px;
                height: 25px;
                line-height: 25px;
                text-align: right;
            }

                .fullSlide .hd ul li {
                    cursor: pointer;
                    display: inline-block;
                    *display: inline;
                    zoom: 1;
                    width: 11px;
                    height: 11px;
                    margin: 4px;
                    background: url(../images/banner/dot-black.png) 0 0;
                    overflow: hidden;
                    line-height: 9999px;
                    filter: alpha(opacity=40);
                    opacity: 0.4;
                }

                .fullSlide .hd ul .on {
                    filter: alpha(opacity=100);
                    opacity: 1;
                    background: url(../images/banner/dot-red.png) 0 0;
                }
 .subpage{ position:relative;
  }
  
  
  
.sub_banner{ margin:10px 0px 10px; position:relative; }

.sub_banner img{ width:100%;  }

.sub_banner .w1300{ position:absolute; top:0px; left:0px; right:0px; height:100%;  }


.sale{ background:#FFFFFF; padding-bottom:40px; 
    margin-top:-40px; }


.sale_area {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.sale_area_auto {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.nav_right {
    width: 56px;
    height: auto;
    position: absolute;
    top: 40px;
    margin-left: 1210px;
}

.nav_right.nav_fixed {
    position: fixed !important;
    top: 40px !important;
    margin-left: 1210px !important;
    z-index: 8000;
}



.nav_left {
    width: 56px;
    height: auto;
    position: absolute;
    top: 40px;
    margin-left: -66px;
}

.nav_left.nav_fixed {
    position: fixed !important;
    top: 40px !important;
    margin-left:  -66px !important;
    z-index: 8000;
}


.sale_area_case {
    height: auto;  
    position: relative; 
}

.sale_area_auto .sale_area_case:nth-child(1)  
{
}

.sale_case_box {
    width: 100%;
    height: auto;
    display: flex; 
    flex-direction:column ;
} 

.sale_case_box .sale_case_item 
{
    background:url(../images/pbg.png) no-repeat top center; 
    height:173px;               
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between; 
    align-items: center; 
    position:relative; 
    margin-top: 70px;
}

.sale_case_box .sale_case_item h3
{
    position:absolute; 
    left:0px; 
    top:-29px; 
    background:#8b0419;
    color:#fff; 
    text-align:center;
    padding:6px 30px;
    font-size:20px; 
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    
}

.sale_case_box .sale_case_item .sale_left
{ 
    width:265px;
    text-align:center;
    margin-right:50px;
}

.sale_case_box .sale_case_item .sale_right
{              
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between; 
    align-items: center;
    flex:1;
}
.sale_case_box .sale_case_item .sale_right .img
{ 
    width:128px;
}
.sale_case_box .sale_case_item .sale_right .txt
{ 
    flex:1;
    padding:0px 30px;
    font-size:15px; 
}
.sale_case_box .sale_case_item .sale_right .txt p
{  
    line-height:1.5;
}

.qiehuan 
{
    width:1200px; 
    margin:40px auto 20px; 
    display: flex;  
    justify-content: flex-end; 
}
.qiehuan a
{
    font-size:18px; 
    display: flex; 
}
.qiehuan a img{ margin-right:10px; vertical-align:middle; }



.sub_banner2{ margin:0px 0px 10px; position:relative; }
.sub_banner2 img{ width:100%; }



.zhuanti{ background:#FFFFFF; }


.zhuanti_area {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.zhuanti_area_auto {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.zhuanti_area_case {
    height: auto;  
    position: relative; 
    
    background-color: #f1f1f1;
    padding-bottom: 10px;
    margin-bottom: 0px; 
    padding:0px 5px 5px;
}

.zhuanti_area_auto .zhuanti_area_case:nth-child(1)  
{
    
}

.zhuanti_case_box .zhuanti_case_item {
    list-style-type: none;
    float: left;
    color: #e70012;
    width: 238px;
    padding: 1px 0px 0 0px;
    text-align: center;
}
.zhuanti_case_box .zhuanti_case_item a {
  display: block;
  color: #414141;
  width: 100%;
  font-weight: bold;
  padding: 10px 5px 0 5px;
}
.color_grey01 {
  color: #aea49b;
}
.padding_top5 {
  padding-top: 5px;
}
.font_size12 {
  font-size: 12px;
}
.padding_left6 {
  padding-left: 6px;
}
.font_size15 {
  font-size: 15px;
}

.biaoqian_3_all_4 {
    color: #FF0000;
    margin-top: 4px;
    border-radius: 5px;
    border: 1px #ffcb18 solid;
    font-size: 12px;
    font-weight: 100;
    line-height: 21px;
    min-height: 21px;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
}
.biaoqian_3_all_4_1 {
    color: #414141;
    margin-top: 3px;
    border-radius: 5px;
    border: 0px #ffcb18 solid;
    font-size: 12px;
    font-weight: 100;
    line-height: 21px;
    min-height: 21px;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
}
.clear {
    clear: both;
}
.clear {
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.left {
    float: left;
}
.right {
    float: right;
}
.padding_left2 {
  padding-left: 2px;
}
.font_size13 {
  font-size: 13px;
}



.zhuanti_case_box {
    width: 100%;
    height: auto;
    display: flex;  
    flex-wrap:wrap; 
    
} 

.zhuanti_case_box .zhuanti_case_item .zbox
{ 
    text-align: center; 
    background-color: #fff; 
    min-height: 268px; 
    padding-bottom: 6px;
}

.zhuanti_case_box .zhuanti_case_item .zbox .zboximg
{ 
    padding: 5px 0; 
    background-color: #fff; 
    min-height: 174px; 
    position: relative;
}
.zhuanti_case_box .zhuanti_case_item .zbox .zboxtxt
{ 
    background-color: #fff;
    margin-top:5px;
}
.zboxtxt .color_grey01{ font-weight: bold; min-height: 32px; }


.seemore {
    text-align: right;
    line-height: 22px;
    width:1200px;
    margin:0 auto; 
}

.seemore a {
    display: flex;
    font-size: 14px;
    justify-content: flex-end;
    align-items: center;
}

.seemore span {
    font-weight: bolder;
    margin: 0px 5px 0px 5px;
}

.sub_banner2 .fullSlide {
    min-width: 1200px;
    position: relative;
    height: auto;
    overflow: hidden;
}
.sub_banner2 .fullSlide .bd li {
    width: 100% !important;
    height: auto;
}
.sub_banner2 .fullSlide .bd li a {
    position:relative; 
    width: 100%;
    height: auto;
    display: block;
    z-index: 1;
}
.sub_banner2 .fullSlide .hd { 
    text-align: center;
    left: inherit;
}
 
.zhuanti_case_box .zhuanti_case_item a:hover{text-decoration: none;color: #cd000f; }


.sale .nav_right{  
}
.sale .nav_right a{ margin:8px 5px; padding:8px 18px; background:#d4d4d4; color:#000; line-height:1.5; border-radius:5px; display:inline-block;  }
.sale .nav_right a.nav_active{ background:#a11e20; color:#ffffff; }



.sale .nav_left a{ margin:8px 5px; padding:8px 18px; background:#d4d4d4; color:#000; line-height:1.5; border-radius:5px; display:inline-block;  }
.sale .nav_left a.nav_active{ background:#a11e20; color:#ffffff; }



.zhuanti .nav_left {
    width: 112px;
    height: auto;
    position: absolute;
    top:0;
    margin-left: -122px;
}
.zhuanti .nav_left a{ margin:8px 5px; padding:8px 8px; background:#d4d4d4; color:#000; line-height:1.5; border-radius:5px; display: block;  }
.zhuanti .nav_left a.nav_active{ background:#0066cc; color:#ffffff; }


.zhuanti .nav_left.nav_fixed {
    position: fixed !important;
    top: 90px !important;
    margin-left:  -122px !important;
    z-index: 8000;
}



.zhuanti .nav_right {
    width: 112px;
    height: auto;
    position: absolute;
    top: 0px;
    margin-left: 1210px;
}


.zhuanti .nav_right a{ margin:8px 5px; padding:8px 8px; background:#d4d4d4; color:#000; line-height:1.5; border-radius:5px; display: block;  }
.zhuanti .nav_right a.nav_active{ background:#0066cc; color:#ffffff; }



.zhuanti .nav_right.nav_fixed {
    position: fixed !important;
    top: 40px !important;
    margin-left: 1210px !important;
    z-index: 8000;
}


.slick-next,.slick-prev {
    width: 48px;
    height: 0;
    overflow: hidden;
    padding: 60px 0 0 0;
    background: none;
    border:0;
    /*border: 1px solid #06c;*/
    border-radius: 6px;
    position:relative;
}

.slick-next::before{
    width: 10px;
    height: 10px;
    border-top: 2px solid;
    border-right: 2px solid;
    border-color: #bababa;
    content: '';
    position: absolute;
    right: 12px;
    top: 18px;
    transform: rotate(45deg);
}
.slick-prev::before {
    width: 10px;
    height: 10px;
    border-top: 2px solid;
    border-right: 2px solid;
    border-color: #bababa;
    content: '';
    position: absolute;
    left: 12px;
    top: 18px;
    transform: rotate(225deg);
}
/*.slick-next,.slick-prev { 
    width: 48px;
    height: 0;
    overflow: hidden;
    padding: 60px 0 0 0;
    background:none;
    border: 0;
    border-radius: 6px; 
    
    position:relative;
}

.slick-next:after,
.slick-prev:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    margin-top: -7px;
    border-style: solid;
    margin-left: 19px;
}

.slick-prev:after,
.slick-prev:after {
    margin-left: -6px;
    border-width: 7px 10px 7px 0;
    border-color: transparent #bababa transparent transparent;
}


.slick-next:after {
    margin-left: -4px;
    border-width: 7px 0 7px 10px;
    border-color: transparent transparent transparent #bababa;
}


.af-related-link .img {
    vertical-align: middle;
    height: 180px;
    position: relative;
    margin-bottom: 10px;
    text-align:center;
}

.af-related-link .img img {
    width: 180px;
    height: 180px; 
}*/


/*左侧菜单样式*/
.mine-left-wrap {
    width: 160px;
    margin-right: 10px;
}
.mine-left-wrap .mine-left-title {
    padding: 8px 15px;
    border-left: 3px solid #a92239;
    font-weight: bold;
    font-size: 16px;
    background: #ffffff;
    margin-bottom: 3px;
}
.mine-left-wrap .mine-menu-page {
    background: #ffffff;
}
.mine-left-wrap .mine-menu-page .mine-menu-wrap {
    margin-bottom: 5px;
}
.mine-left-wrap .mine-menu-page .mine-menu-wrap .mine-menu-title {
    font-weight: bold;
    font-size: 14px;
    padding: 10px 0 10px 20px;
}
.mine-left-wrap .mine-menu-page .mine-menu-wrap .gaoliang {
    color: #222 !important;
    background: #ffebee;
}
.mine-left-wrap .mine-menu-page .mine-menu-wrap .mine-menu-item {
    display: block;
    color: #848484;
    padding: 10px 15px;
    margin-left:15px;
}
.mine-left-wrap .mine-menu-page .mine-menu-wrap .mine-menu-item:hover {
    color: #444;
    background: #ffebee;
}
/*.text-input, textarea, select {
    -webkit-appearance: none;
    background-color: #fff;
    line-height: 1.5em;
    color: #000;
    border: 1px solid #aeb0b6;
    padding: 0.2em 0;
    box-shadow: inset 1px 1px 4px 1px #ddd;
    min-height: 40px;
    margin-right: 10px;
    width: 100%;
}
select{
    padding-left: 10px;
}*/

