* {
	margin: 0;
	padding: 0
}

body {
	margin: 0;
	padding: 0;
	font-size-adjust: none;
	-webkit-text-size-adjust: none;
	font: 14px Arial,Helvetica,sans-serif;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
    color: #333;
    background: url(../img/bj.jpg) no-repeat center top #FFF;
}   

body,html {
/*	height: 100%!important;*/
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	position: relative;
}

div,p,span,dl,dd,dt{margin:0;padding:0; font-size:100%; font-family:inherit; list-style:none;}
h1,h2,h3,h4,h5,ul,li{list-style-type:none; margin: 0; padding: 0;}

input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select {margin:0; padding:0;}

a {color: #333;text-decoration: none;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
a:hover {color: #ff3300; text-decoration: none;}
a:active,a:focus {outline: 0;color: #ff3300; text-decoration: none;}
img {border:0; vertical-align: middle;}

.fl{ float:left;}
.fr{ float: right;}

.clear{clear: both;}
.clearfix::after{
    content:"";
　　height:0;
　　line-height:0;
　　display:block;
　　visibility:hidden;
　　clear:both;
}

.ellipsis {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.map img{max-width: 100%;}
.container{padding: 15px;}

 /*当前位置*/
.here{overflow: hidden; border-bottom: 1px solid #E7E7E7; height: 40px; line-height: 40px; margin-bottom: 10px;}
.here span{display: inline-block; position: absolute; font-size: 18px; border-bottom: 2px solid #a82c29;height: 39px; line-height: 40px;}
.here p{float: right;}
 
 /*--TOP样式--*/
.head{overflow: hidden;}
.logo{ padding:5%;}
.logo img{ width: 160px;}


.wapbtnbox{width:28px;height:68px;position:relative;display:block;margin-left:15px;}
.wapbtnbox span{width:28px;height:3px;display:block;background-color:#d6000f;position:absolute;left:0}
.wapbtnbox span:nth-of-type(1){top:24px}
.wapbtnbox span:nth-of-type(2){top:32px}
.wapbtnbox span:nth-of-type(3){top:40px}
.wapbtnbox.cur span:nth-of-type(2){opacity:0}
.wapbtnbox.cur span:nth-of-type(1){top:32px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.wapbtnbox.cur span:nth-of-type(3){top:32px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}

.navright, .navitems, .navitems .navitem{ z-index: 99;}
.navitems .navitem {width: 100%;}
.navitems .navitem .navitem-name {padding: 0 15px;border-bottom: 1px solid #c5c5c5;padding-right: 40px;}

.navleft {
    width: 100%;
    height: calc(100vh - 66px);
    overflow-y: auto;
    background-color: #fff;
    position: fixed;
    top: 68px;
    left: 0;
    left: 100%;
    z-index: 19;
    margin-left: 0;
    transition: 0.5s ease 0s;
    -webkit-transition: 0.5s ease 0s;
    -moz-transition: 0.5s ease 0s;
}
.navleft.cur{left: 0;}



/*Menu导航 */
.nav{overflow: hidden; background: url(../img/top.jpg) no-repeat center bottom #0e0e0e; /*padding: 10px 0 50px 0;*/ height: 44px;}
.nav ul{}
.nav ul li{float: left; font-size: 15px; text-align: center; cursor: pointer; width: 33.33333%; height: 30px; line-height: 30px;}
.nav ul li a{ color: #ccc;}

#owl-demo{position:relative; margin-bottom: 15px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block; max-width: 100%;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:70px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../img/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../img/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}

/*---新闻样式---*/
.news{overflow: hidden; margin-bottom: 20px;}
.news ul{}
.news ul li{overflow: hidden; height: 36px; line-height: 36px; font-size: 13px;border-bottom: 1px dotted #ccc;}
.news ul li i{color: #999999;}
.news ul li time{ float:right; color: #999999;}
.news ul li a{color: #333;}
.news ul li a:hover{color: #2d548f;}

.fuwu{overflow: hidden; margin-bottom: 15px;}
.fuwu ul{overflow: hidden;}
.fuwu ul li{float: left; width: 49%; text-align: center; margin-right:2%;}
.fuwu ul li:last-child{margin-right:0;}
.fuwu ul li img{max-width: 100%;}


.honor{overflow: hidden;}
.honor ul{}
.honor ul li{ float:left; width: 46%; padding: 2%;}
.honor ul li img{max-width: 100%;}
.honor ul li h2{ text-align:center; overflow:hidden; clear:both; font-size: 13px; font-weight: normal; height: 40px; line-height: 40px;}

.video{overflow: hidden;}
.video ul{}
.video ul li{ float:left; width: 49%;  margin-right: 2%; margin-bottom: 15px;}
.video ul li:nth-of-type(2n+0){margin-right:0;}
.video ul li img{max-width: 100%;}
.video ul li h3{ color: #FFF; text-align:center; overflow:hidden; clear:both; font-size: 13px; font-weight: normal; height: 40px; line-height: 40px; background: #a82c29;}


.content-title{overflow: hidden; text-align: center;}
.content-title h1{font-size: 22px; padding: 15px 0;}
.content-title p{ padding: 15px 0;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;}

.content{padding: 15px 0; line-height: 28px; font-size: 14px;}
.content img{ max-width: 100%;}

/*---底部样式---*/
.foot {background: #0e0e0e;width: 100%;padding: 25px 0;line-height: 26px; text-align: center; color: #ccc;}
.foot a{color: #ccc;}

 
 /*分页样式*/
.list_page{text-align:center;margin:15px 0;font-family:"宋体";clear:both; font-size: 12px;}
.list_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #a82c29;color:#333;font-family:"宋体";}
.list_page span{background:#a82c29;color:#fff;margin:1px;padding:4px 6px;border:1px solid #a82c29;font-family:"宋体";}

/*上一条和下一条样式*/
.pdinfo{overflow: hidden;}
.pdinfo ul{margin: 0;}
.pdinfo ul li{line-height: 30px;border-bottom: 1px dotted #ccc; padding: 10px 0;}
