@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000;}
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
/* a:link, a:visited { text-decoration: none; } */
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}
.wrapper{width:100%; margin: 0 auto; overflow:hidden;}
.wrap{width: 1200px;margin: 0 auto;}
body{color: #333;}
a{color: #333;}
a:hover{color: #d18c2e;}

.header{background: #fff;width: 100%;height: 0.9rem;}
.header .logo h3{font-size: 0.25rem;font-weight: normal;line-height: 0.9rem;float: left;}
.header .logo a{color: #333;}
.header .search{width: 270px;height: 34px;background: #fff;float: right;margin: 31px 8px 0 0;border: 1px solid #c9c9c9;}
.header .search .txt{width: 217px;height: 34px;float: left;padding-left: 17px;}
.header .search .btn{width: 36px;height: 34px;float: left;cursor: pointer;background: url('../images/search.png') no-repeat center right 8px;}

.nav{height: 63px;background: #e9ebed;}
.nav li{float: left;line-height: 63px;font-size: 15px;text-align: center;position: relative;margin-left:50px;}
.nav li>a{display: block;height: 48px;}
.nav li:hover>a{color: #d18c2e;border-bottom: 2px solid #d18c2e;height: 48px;}
.nav li dl{background: rgba(0,0,0,0.7);width: 164%;text-align: center;display: none;position: absolute;z-index: 99;margin-left: -32%;font-size: 16px;}
.nav li dl dd{line-height: 34px;font-size:12px;}
.nav li dl dd a{color: #fff;}
.nav li dl dd a:hover{color: #d18c2e;}
.m-nav{width:29px;float:right;display: none;}
.m-nav em{display:block;width:29px;height:20px;background:url('../images/ico.png');background-size:contain;background-repeat:no-repeat;margin:0 2% 0 0;cursor:pointer;margin-top: 0.25rem;}
.m-list{width:100%;background-color:rgba(255,255,255,0.8);box-shadow:0 0 6px #ccc;position:fixed;top:0.9rem;right:-100%;z-index:1000 !important;}
.m-list li{line-height:40px;border-bottom:1px solid #ddd;text-align:left;font-size:14px;padding-left: 20px;}
.m-list li:last-child{border-bottom:0;}

.banner{text-align: center;background: #ccc;width:100%;clear:both;}
.banner img{max-width: 100%;}
.banner .swiper-pagination-bullet { background:#98a0a8; width:15px; height:15px; }
.banner .swiper-pagination-bullet-active { background:#d18c2e; }
.banner>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:2% !important; }
.banner>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 9px; overflow:hidden; }
.banner .swiper-slide img:nth-of-type(2){display: none;}

.container{background: #fff;margin: 10px;}
.container .bd ul li{width: 27.3%;float: left;padding: 0 3%;}
.container .bd ul li h4{font-size: 24px;color: #1c1c1c;font-weight: normal;line-height: 60px;}
.container .bd ul li h4 span{font-size: 15px;color: #646464;}
.container .bd ul li dd{font-size: 15px;color: #2b2b2b;line-height: 40px;padding-left: 8px;}
.container .bd ul li p{font-size: 16px;color: #2b2b2b;line-height: 28px;text-indent: 2em;text-align: justify;}
.container .bd ul li:nth-child(2){border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;box-sizing: border-box;width: 33.3%;}
.container .bd ul li:nth-child(2) a{float: right;color: #4b7db9;font-size: 15px;display: inline-block;margin-top: 10px;}
.container .bd ul .us dd{padding-left: 40px;}
.container .bd ul .us dd:nth-of-type(1){background: url('../images/ico-1.png') no-repeat center left 8px;}
.container .bd ul .us dd:nth-of-type(2){background: url('../images/ico-2.png') no-repeat center left 10px;}
.container .bd ul .us dd:nth-of-type(3){background: url('../images/ico-3.png') no-repeat center left 8px;}
.container .bd ul .us dd:nth-of-type(4){background: url('../images/ico-4.png') no-repeat center left 8px;}

.footer{background: #e8e8e8;}
.footer .wrap{width: 1090px;margin: 0 auto;position: relative;padding: 50px 0;}
.footer .bds ul li{width: 157px;height: 104px;float: left;margin-right: 29px;border-radius: 5px;}
.footer .bds .tempWrap{width: 1090px!important;}
.footer .bds .prev{position: absolute;top: 89px;left: -53px;z-index: 99;width: 38px;height: 38px;background: url('../images/left.png');}
.footer .bds .next{position: absolute;top: 89px;right: -53px;z-index: 99;width: 38px;height: 38px;background: url('../images/right.png');}
.copyright{background: #3e3e3e;height: 60px;font-size: 0.14rem;color: #c8c8c8;}
.copyright p{line-height: 60px;display: inline-block;}
.copyright p:nth-of-type(2){float: right;}
.copyright a{color: #c8c8c8;}
.copyright a:hover{color: #d18c2e;}
.copyright .wraps{width: 1200px;margin: 0 auto;}

@media all and (max-width:1200px){
	.wrap{width: 96%;}
	.footer .wrap{width: 90%;}
	.footer .bds .tempWrap{width: 100%!important;}
	.copyright .wraps{width: 96%;}
}

@media all and (max-width:767px){
	.nav{display: none;}
	.m-nav{display: block;}
	.search{display: none;}
	.container .bd ul li{width: 100%;float: none;padding: 0px;}
	.container .bd ul li:nth-child(2){border-left:0px solid #bfbfbf;border-right:0px solid #bfbfbf;box-sizing: border-box;width: 100%;}
	.copyright p:nth-of-type(2){display: none;}
	.footer .bds ul li{width: 157px;height: 104px;float: left;margin-right: 10px;}
	.footer .bds .prev{left: 5px;width: 38px;height: 38px;background: url('../images/left.png');top: 43%;}
	.footer .bds .next{right: 5px;width: 38px;height: 38px;background: url('../images/right.png');top: 43%;}
	.footer .bds ul li{width: 48%;height: auto;margin-right: 10px;}
	.footer .bds ul li img{width: 100%;}
	.container .bd ul li dd{line-height: 30px;}
	.banner .swiper-slide img:nth-of-type(1){display: none;}
	.banner .swiper-slide img:nth-of-type(2){display: block;}
}

@media all and (max-width:350px){
	.container .bd ul .us dd{font-size: 16px;}
}


