*{ margin:0; padding:0;}
body{ font-family:'微软雅黑';color:#666;font-size:12px; } 
html{width:100%;  height:100%;}
ul,li{ list-style-type:none;}
li{ vertical-align:bottom;}
a{ text-decoration:none; color:#666;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,b,u,i,dl,dt,dd,ul,li,input,table,tr,td{margin:0;padding:0;}
input,select{vertical-align:middle;border:none; font-family:'微软雅黑'; color:#666;}
ol,ul,li{list-style:none; vertical-align:middle;}
a img{border:0;}
.clearfix:after{content:".";display:block;height:0; clear:both;visibility:hidden;}
img{vertical-align:middle;border:none;}
em{font-style:normal;}
p span{ overflow:hidden;}
fieldset{ border:none;}

.fl{ float:left;}
.fr{ float:right;}
.bgfb{ padding:5% 0;}
.warp{ width:60%; margin:auto;}
.bgf7{ background:#f7f7f7;}

.header{ height:77px; background:#fff; width:100%; -webkit-box-shadow:0 0 10px #e2e2e2; -moz-box-shadow:0 0 10px #e2e2e2; box-shadow:0 0 10px #e2e2e2; }
.header h1{ display:block; margin-top:18px;}
.header .nav{ font-size:0; }
.header .nav a{ display:inline-block;font-size:16px; color:#464646; padding:0 23px; line-height:77px;}
.header .nav a.cur,.header .nav a:hover{ background:#e7e7e7;}
.neirong{ display: none;}

.footer{ width:100%; padding:60px 0 30px 0; background:#121212; }
.footer-top .fL{ width:40%;}
.footer-top .fL p.txt{ margin-top:20px; line-height:22px; font-size:14px; color:#797979; }
.footer-top .fC{ width:45%;}
.footer-top .fC li{ display:inline-block; width:36%;}
.footer-top .fC li b{ display:block; font-weight:normal; font-size:18px; color:#fff; opacity:0.5; margin-bottom:26px;}
.footer-top .fC li a{ display:block; font-size:14px; color:#797979; margin-bottom:8px;}
.footer-top .fC li:last-child{ width:25%;}
.footer-top .fR span{ display:block; text-align:center; font-size:14px; color:#797979; margin-top:6px;}
.footer-bottom{ margin-top:70px; color:#797979;}

.but{ display:block; width:136px; height:40px; background:#d82224; color:#fff; border-radius:8px; text-align:center; line-height:40px;}

.pages{ text-align:center; padding:50px 0;}
.pages a{ font-size:14px; color:#898989;border-radius:50%;display:inline-block; height:28px; width:28px; background:#fff; border-radius:50%;border:solid 1px #ddd; text-align:center; line-height:28px; margin:0 3px; }
.pages a:hover,.pages a.current { background:#dd2c22; display:inline-block;color:#fff; }
.pages a:last-child,.pages a:first-child{ width:75px;border-radius:20px; }
.pages a:last-child:hover,.pages a:first-child:hover{border-radius:20px;}
@media (max-width:1366px) {
	.warp{ width:80%; }
}

@media (max-width:1024px) {
	.warp{ width:78%; }
	
}


@media (max-width:768px) {
	.warp{ width:90%; }
	/*页脚*/
	.footer-top { position:relative;}
	.footer-top .fL{ width:50%;}
	.footer-top .fC{ width:100%; margin-top:50px;}
	.footer-top .fR{ position:absolute; top:0; right:0;}
}

@media (max-width:680px) {
	/*导航*/
	.header .nav{ display:none;}
	.nav-slide-button{ width:34px; height:35px; background: url(/Public/Images/buttonset.png) no-repeat; display:block; position:absolute; top:1.5%; right:5%; cursor:pointer; background-size:100% 100%;}
	.mt-Inav{ display: none;}
	.neirong{ display: none; width: 100%; height: 100%; top: 0; left: 0; position: fixed; background: #000; z-index: 999999; }
	.neirong-nav{ padding: 50px 100px 0 100px;}
	.neirong-nav a{ display: block;line-height: 47px; color:#fff; font-size: 16px; }
	.neirong-close{width: 24px;height: 24px;background:url(/Public/Images/nav_close.png) no-repeat 7px center; position: absolute;top:20px;left:20px; cursor: pointer;}
	.neirong-show{ display: block;
	-webkit-transition: all .25s linear;
	   -moz-transition: all .3s;
	    -ms-transition: all .3s;
	     -o-transition: all .3s;
	        transition: all .3s;
	}
}

@media (max-width:414px) {
	.header{ height:55px;}
	.header h1 img{ width:60%;}
	.header h1{ margin-top:10px;}
	
	/*页脚*/
	.footer{ padding:20px 0;}
	.footer-top{ display:none;}
	.footer-bottom{ margin-top:0;}
	.footer-top .fL{ width:100%;}
	.footer-top .fC{ width:70%; margin-top:30px;}
	.footer-top .fC li{ width:100%; margin-top:18px;}
	.footer-top .fC li:last-child{ width:100%;}
	.footer-top .fR{ margin-top:50px; position:relative}
	.footer-top .fL p.txt{ font-size:12px;}
	.footer-top .fC li b{ font-size:14px;}
	.footer-top .fC li a{ font-size:12px;}
	
	/*分页*/
	.pages{}
	.pages li:last-child,.pages li:first-child{ display:inline-block;}
	.pages li a{ font-size:12px;}
	.pages li{ display:none;}
}

@media (max-width:320px) {
	.footer-top .fC{ float:none;}
	.footer-top .fR{ width:95px; float:none; margin-top:50px; display:block;}
}