@charset "utf-8";
.w{margin: 0 auto; clear: both;}
.clearbox {
	border-top: 0px;
	margin-top: 0px;
	border-top: 1px solid transparent !important;
	margin-top: -1px !important;
	height: 0px;
	clear: both;
	background: none;
	font-size: 0px;
	visibility: hidden;
   }
.bdc{border:1px solid #ccc;}
hr.hr{ border: 0px; border-bottom: 1px dotted #ccc;height: 0px;}
body{padding: 45px 0 0;}
.header{background: #040000;width: 100%;height: 45px;line-height: 45px; vertical-align: middle; padding: 0 1rem;overflow: hidden;position: fixed;z-index: 11;top: 0;left: 0;}
.logo img{vertical-align: middle;max-height: 25px;}
.topmenu{position: absolute; z-index: 9; right: 0;top: 0;background: #000; padding-left: .5rem;}
.topmenu>i{line-height: 45px;}
.swiper-container {	width: 100%;	height: auto;}
.cattl>li{padding: 1rem 0;}
.cattl>li img{max-height: 30px;}
.cattl>li span{display: block;width: 100%;}

.hotbox{background: #f2f2f2 url(../images/hot_bg.png) center bottom no-repeat; padding: 0 0 50px;}
.hot_title{height: 80px; border-bottom: 1px solid #ccc;}
.hot_title>h1{border-bottom: 3px solid #797979; margin: 0 auto; display: block; color: #000;width: 150px; height: 80px; line-height: 100px;}
.hotlist_box{width: 300px; margin: 5px auto 30px;box-shadow: 5px 5px 5px #ccc;border: 1px solid #ccc;}
.hotlist_thumb{width: 300px;}
.hotlist_thumb img{max-width: 298px;}
.mroe_btn{ padding: 12px 40px; border-radius: 20px;border: 1px solid #ccc;}
.sjslistbox{background: #282828; padding: 0 0 50px;}
.sjslistbox_title{height: 80px; line-height: 90px; border-bottom: 1px solid #363636;}
.sjslistbox_title>h1{border-bottom: 3px solid #A67437; margin: 0 auto; display: block; width: 200px; height: 80px; line-height: 100px; color: #000;}
.sjslist_box{width: 300px; margin: 55px auto 30px;background: #4a4a4a;position: relative;padding:55px 1rem 1rem;}
.sjspic_box{position: absolute; left: 50%; margin-left: -50px; top: -50px;width: 100px; height: 100px;}
.sjspic_box>img{ border-radius: 50px;border: 3px solid #fff;}
.c_s_btn{color: #fff; border: 1px dotted #fff; padding: 4px 8px;}
.c_s_btn:hover{color: #fff; border: 1px dotted #C49B4C;}

.sjscase li img{width: 100%;border-radius: 6px;}

.adbox img{max-width: 100%;}
/*首页通栏代码广告*/
.block-title {
    text-align: center;
    padding: 20px 0 50px;
}
.big-en {
    letter-spacing: -2px;
    font-size: 35px;
    color: #222;
    font-family: Arial;
}
.dl-title {
    width: 80%;
    margin: 0 auto;
    position: relative;
    text-align: center;
    color: #222;
}
.dl-title dt {
    font-size: 22px;
    line-height: 30px;
}
.dl-title dt, .dl-title dd {
    position: relative;
    z-index: 10;
}
.dl-title dd {
    line-height: 18px;
}
.dl-title .bor {
    position: absolute;
    left: 0;
    height: 33px;
    width: 100%;
    top: 15px;
    border: 2px solid #A57338;
    z-index: 1;
}
.dl-title .bor:before {
    width: 80%;
    top: -2px;
    margin-left: -40%;
}
.dl-title .bor:before, .dl-title .bor:after {
    content: "";
    background: #fff;
    height: 2px;
    position: absolute;
    left: 50%;
    display: block;
}
.dl-title .bor:after {
    width: 68%;
    bottom: -2px;
    margin-left: -34%;
}
.dl-title .more {
    display: block;
    width: 160px;
    color: #A57338;
    background: #040000;
	margin: 5px auto -5px;
    font-size: 18px;
    letter-spacing: -1px;
    position: absolute;
    left: 50%;
    margin-left: -80px;
    z-index: 2;
}
.newcarf_box{width: 100%; height: 610px; overflow: hidden; background: url(../images/newcarf_bg.jpg) center center no-repeat; padding: 30px 0;margin: 0 auto;}
.ntc{color: #C49B4C;}
.ntfc{color: #A57338;}
.xp_l_box{ border: 3px solid #fff; padding: .8rem; height: 150px;}
.xp_l_box>a{color:#fff;}
.xp_l_box:hover,
.xp_l_box.active{background: #A57338;border: 3px solid #A57338;}
.xp_l_box:hover>a,
.xp_l_box.active>a{color:#000;}
.cl_box>.cl_title{height: 45px; line-height: 45px; border-bottom: 1px solid #ccc;}
.cl_box>.cl_title>h1{margin-left: 1.5rem; height: 45px; line-height: 55px; border-bottom: 3px solid #797979; float: left; padding: 0 .5rem;}
.cl_con{padding: 1rem;}

.footer{background: #221E1D;margin-top: 3rem;}
.links{padding: 1rem; border-bottom: 1px dotted #ccc; color: #ccc;}
.links>a{ color:#ccc;}
.links>a:hover{color:#fff;}
.foot_ft{background: #000; color: #999;line-height: 1.5;padding: .5rem 0 55px;}
.foot_ft a{color:#999;}

.toolbar{height: 50px;background: #040000;position: fixed;bottom: 0; left: 0;z-index: 11;width: 100%;}
.toolbar li{padding-top: .5rem ;} 
.toolbar li a{color:#fff;}
.toolbar li img{height: 20px;}
.toolbar li span{width: 100%;display: block;font-size: .775rem !important;}

.smaps{width: 100%; padding: 0 1rem; height: 45px; line-height: 45px; border-bottom: 1px solid #ccc;box-shadow: 0 0 3px #ccc; }
/*分页*/
.pages{height: auto;    text-align: center;    margin: 45px auto;}
.pages a,
.pages .current{ display: inline-block;  line-height: 30px; padding: 0 10px;  margin: 0 .25rem; height: 30px; background: #f1f2f4;border: 1px solid #f1f2f4;border-radius: .3rem;}
.pages .current{background-color: #333; color: #fff;border: 1px solid #333;}

.wdlist{padding: 1rem;}
.wdlist>dd{ border-bottom: 1px dotted #ccc;padding-bottom: 1rem;margin-bottom: 1rem;}
.wdlist .wddes{border-top:1px dotted #f2f2f2;margin-top: .5rem;padding-top: .5rem;}
.wdlist li img{max-width: 100%;border-radius: 22px;}

.qkbtn{width: 100%;height: 35px;background: #A57338; text-align: center; color: #fff;border-radius: 18px;cursor: pointer;font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;font-size: 1rem;}
.qkbtn:hover{background: #C49B4C;}
small.qksm{font-size: 0.875rem;color: #999;line-height: 2;}

.h_btn{ border: 1px solid #ccc; padding: 4px 8px;}

.basebox img{max-width: 100%;}




