body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dd,dl,dt{margin:0;padding:0;}
body{font-family: "microsoft yahei";font-size:14px;line-height: 1;color:#000;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
a,area{text-decoration:none;outline:none;color: #333;}
img{border:none;vertical-align:middle;}
i,var,em{font-style:normal;}
button{font-family:"Arial","SimSun","microsoft yahei";outline:none;cursor: pointer;}
iframe{border: none;}
input,select,textarea{outline:none;font-family:"Arial","SimSun","microsoft yahei";}
textarea{resize:none;overflow-y:auto;}
.at{margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.dt{display: table;width: 100%;}
.fl-w{float: left;width: 100%;}
.hide{display: none;}

.wid{width: 1200px;margin:0 auto;}

.header{height: 130px;background: url(../image/bg.png) #b44038 center top no-repeat;padding-top: 20px;}
.header .top{width: 100%;display: table;padding-left:25px;margin-bottom: 5px;}
.header .top h1{float: left;width: 265px;height: 63px;overflow: hidden;}
.header .top h1 a{display: block;}
.header .top h1:hover{opacity: .85;}
.header .top h2{float: left;margin-left: 35px;font-weight: normal;margin-top: 13.5px;line-height: 36px;}
.header .top h2 a{font-size: 22px;color: #fff;display: inline-block;margin-right: 30px;}
.header .top .sech{float: right;width: 200px;height: 20px;margin-top: 13.5px;}
.header .top .sech form{width: 100%;height: 100%;}
.header .top .sech form input{height: 100%;float: left;border: none;background: none;}
.header .top .sech form input[type="text"]{width: 75%;font-size: 12px;text-indent: 10px;line-height: 20px;background: #fff;}
.header .top .sech form input[type="image"]{padding-left:15px;   background: url(/img/ico1.png) center center no-repeat;-webkit-background-size: 20px; background-size: 20px;cursor: pointer;}


.nav{float: right;width: 100%;}
.nav ul{}
.nav ul li{position: relative;width: 14.2857%;line-height: 42px;text-align: center;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.nav ul li a{font-size: 16px;display: block;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;color: #fff;text-align: center;}
.nav ul li:hover{background: #7f2d2b;}
.nav ul li:hover .drop-down{display: block; }
.nav .drop-down{position: absolute;z-index: 2;top: 32px;left: 0;width: 100%;padding-top: 10px;display: none;}
.nav .drop-down a{height: 35px;background: #be2020;background: rgba(190,32,32,.85);line-height: 35px;text-align: center;color: #fff !important;font-size: 14px;margin-bottom: 1px;letter-spacing: 2px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.nav .drop-down a:hover{background: #7f2d2b;}
.nav .acti>a{color: #c01b20;}

.zg61{display: block; -webkit-animation: zzzZZZ 0.8s;animation: zzzZZZ 0.8s;}
.zg62{display: block; -webkit-animation: zzzZZZ 1.0s;animation: zzzZZZ 1.0s;}
.zg63{display: block; -webkit-animation: zzzZZZ 1.2s;animation: zzzZZZ 1.2s;}
.zg64{display: block; -webkit-animation: zzzZZZ 1.4s;animation: zzzZZZ 1.4s;}
.zg65{display: block; -webkit-animation: zzzZZZ 1.6s;animation: zzzZZZ 1.6s;}
.zg66{display: block; -webkit-animation: zzzZZZ 1.8s;animation: zzzZZZ 1.8s;}
.zg67{display: block; -webkit-animation: zzzZZZ 2.0s;animation: zzzZZZ 2.0s;}
.zg68{display: block; -webkit-animation: zzzZZZ 2.2s;animation: zzzZZZ 2.2s;}
.zg69{display: block; -webkit-animation: zzzZZZ 2.4s;animation: zzzZZZ 2.4s;}
.zg610{display: block; -webkit-animation: zzzZZZ 2.4s;animation: zzzZZZ 2.6s;}

@-webkit-keyframes zzzZZZ {  
0%{ opacity: 0;-webkit-transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}
@keyframes zzzZZZ { 
0%{ opacity: 0;transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}

.banner{position: relative;height: 380px;margin-bottom: 30px !important; width:auto; margin:auto;}
.banner ul{    width: 1400px; margin: 0 auto;}
.banner ul li{position: absolute;top: 0;left: 0;width: 100%;height: 380px;}
.banner .click_left{position: absolute;z-index: 3;top: 50%;left: 40px;width: 15px;height: 27px;margin-top: -13.5px;cursor: pointer;}
.banner .click_right{position: absolute;z-index: 3;top: 50%;right: 40px;width: 15px;height: 27px;margin-top: -13.5px;cursor: pointer;}

.service{margin-bottom: 20px;}
.service .wid{padding: 0 20px;}
.service .box{float: left;width: 440px;margin-right: 30px;}
.service .box.two{width: 440px;margin-right: 0;}
.service .box.two ul li a{width: 77%;}
.service .box.three{width: 230px;float: right;margin-right: 0;}
.service .box.three a{width: 107px;height: 30px;background: #eaeaea;text-align: center;float: left;font-size: 14px;line-height: 30px;margin-bottom: 15px;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.service .box.three a:hover{background: #b44038;color: #fff;}
.service .box.three a:nth-child(even){float: right;}
.title-public{width: 100%;font-size: 16px;color: #B44038;font-weight: normal;border-bottom: 1px solid #b5b5b5;padding-bottom: 9px;margin-bottom: 15px;clear: both;}
.title-public span{position: relative;}
.title-public span:before{content: ''; position: absolute;bottom: -8px;left: 0;width: 100%;height: 2px;background: #b44038;display: block;}
.service .box ul{}
.service .box ul li{width: 100%;line-height: 1.6em;/* letter-spacing: 1px; */font-size: 14px;margin-bottom: 8px;}
.service .box ul li a{float: left;width: 77%;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.service .box ul li span{float: right;color: #6e6e6e;}
.service .box ul li a:hover{color: #B44038;transform: translateX(3px);text-decoration: underline;}

.link{padding: 0 20px;margin-bottom: 30px;display: table;}
.link ul{}
.link ul li{width: 22.25%;}
.link ul li a{font-size: 16px;float: left;line-height: 27px;}
.link ul li a img{margin-right: 15px;float: left;}
.link .la{width: 11%;float: right;}
.link ul li:last-child{width: 11%;float: right;}
.link ul li a:hover{color: #b44038;}
.link ul li a:hover img{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: swing; animation-name: swing;}

.footer{text-align: center;font-size: 13px;padding-bottom: 10px;letter-spacing: 1px;}
.footer span{color: #aaa;line-height: 1.3;display: inline-block;margin-bottom: 10px;}
.footer p{}

.banner.two{height: 233px;}
.banner.two ul li{height: 233px;}

.container{padding: 0 50px;margin-bottom: 60px;display: table;}
.sidebar{float: left;width: 180px;}
.sidebar h4{border-bottom: 1px solid #b5b5b5;text-align: center;font-size: 18px;color: #b44038;font-weight: normal;padding-bottom: 8px;margin-bottom: 15px;}
.sidebar ul{}
.sidebar ul li{width: 100%;text-align: center;line-height: 30px;margin-bottom: 5px;}
.sidebar ul li a{display: block;font-size: 16px;}
.sidebar ul li.active a{background: #b44038; color:#fff}
.sidebar ul li a:hover{background: #b44038;color: #fff;}
.sidebar .acti a{background: #b44038;color: #fff;}

.show{float: right;width: 81%;}
.show h3{margin-bottom: 30px;font-size: 18px;}
.show h3 var{float: right;font-size: 14px;color: #000;}
.show h3 var a:hover{color: #b44038;text-decoration: underline;}

.article{ line-height:2em; }
.article h5{text-align: center;font-size: 24px;font-weight: normal;margin-bottom: 20px;}
.article p{font-size: 16px;text-align: justify;line-height: 2;margin-bottom: 10px;}
.article strong{font-weight: normal;font-size: 24px;display: block;margin-bottom: 10px;}
.article .p1{text-indent: 60px;}
.article .mb{margin-bottom: 40px;}

.show-list{width: 100%;display: table;}
.show-list ul{width: 100%;display: table;margin-bottom: 40px;}
.show-list ul li{width: 100%;line-height: 30px;font-size: 14px;border-bottom: 1px dashed #b5b5b5;margin-bottom: 10px;padding: 0 3px;}
.show-list ul li a{width: 90%;float: left;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.show-list ul li span{float: right;}
.show-list ul li a:hover{color: #b44038;text-decoration: underline;transform: translateX(3px);}

.page{width: 100%;display: table;font-size: 12px;color: #b5b5b5;line-height: 20px;}
.page a{color: #b5b5b5;}
.page select{width: 50px;height: 20px;border: 1px solid #b5b5b5;}
.page span{}
.page a:hover{color: #b44038;text-decoration: underline;}



.u_1001{display:none!important;}
.page span{border:none!important; }
.page span ,.Next,.Next{border:none!important; color:#b5b5b5!important; }
.page span:hover,.page .Next:hover{color: #b44038!important;text-decoration: underline; background:none!important;}
.page a{border:none!important; background:none!important; color:#b5b5b5!important;}
.page a:hover{color: #b44038!important;}


.title-more a{ position:absolute; margin-top:-38px; margin-left:390px;color: #B44038;}
.test li{ float:none; line-height:2em;}
.page { margin:30px 0;}

/*列表页底部页码样式*/
.showpage{
  margin-top: 20px;
  text-align: center;
}
.showpage li{
  display: inline-block;
  margin-right: 20px;

}
.showpage li a{
  font-size: 14px;
}
.showpage li.active a{
  border: 1px solid #888888;
  padding:0 5px;
  background: #3158a2;
  color: white;

}
           