@font-face {
	font-family: 'Impact';
	src: url('../fonts/impact.ttf');
}
* {
	tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-ms-tap-highlight-color: rgba(0,0,0,0);
	padding:0; margin:0; border:0;
}
h1,h2,h3{font-weight: inherit;}
ul,li,ol{list-style:none;}
em{font-style: normal;}
body{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	background: transparent;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-family: 'microsoft yahei',Verdana,Arial;
	-webkit-text-size-adjust:none;
	overflow: hidden;
	overflow-y: auto;;
	color: #000;
	font-size: 2.7vw;
}
i{font-style: normal}
.select{border-radius: 0}
.page{}
a{text-decoration: none; color: #222;}
p{font-family: TextaAlt, serif;}
ul {list-style-type: none;}
input{border: 1px solid #c0c0c0; font-size: 14px; outline: none}
.border_bottom{border-bottom: 1px solid #ebebeb;}
.fl{float:left;}
.fr{float: right !important;}
.borderno{border: none !important;}
.t_center{text-align: center}
.t_right{text-align: right}
.m_cont{width: 94%; padding:0 3%}
.hide{display: none}

.fs4{font-size: 4vw;color:red}
.fs35{font-size: 3.5vw;color:red}


/*menuTab*/
.menuTab{background: #c70403;width: 100%; height: auto; overflow: hidden; padding-bottom: 1vw}
.menuTab a{display: block; float: left; width: 25%; color: #fff; text-align: center; font-size: 3.5vw}
.menuTab a:before{content: '';display: block; width: 8vw; height: 8vw; margin: auto; background: url("../images/ico.png") no-repeat;
	background-position: 2% 43%;
	background-size: 270%;
}
.menuTab a:nth-child(2):before{    background-position: 75% 46%;    background-size: 286%;}
.menuTab a:nth-child(3):before{background-position: 2% 64%;
	background-size: 341%;}
.menuTab a:nth-child(4):before{    background-position: 68% 68%;
	background-size: 250%;}
/* head*/
.header{}
.header .logo{text-align: center; padding: 4vw 0 2vw}
.header .logo img{width: 40%}
.header .banner img{width: 100%}

.header .backBox{background: #e5232b;color: #fff;position: relative; line-height: 14vw; width: 100%; text-align: center; font-size: 4.8vw}
.backBox .back{width: 5vw; height: 10vw;top: 11%; background: url("../images/ico.png") no-repeat 1% 91%;background-size:390%;display: block; position: absolute; left:3%}
.backBox .home{display: block;position: absolute; right: 4%; width: 15vw;
	top:6%;line-height: 1vw; color: #fff; font-size: 3vw}
.backBox .home:before{    content: '';
	display: block;
	width: 12vw;
	height: 10vw;
	margin: auto;
	background: url("../images/ico.png") no-repeat;
	background-position: 2% 46%;
	background-size: 250%;}
/*footer*/
.footer{}
.footer .phone{background: #686868; color: #fff; text-align: center;font-size: 3vw; padding: 3vw 0}
.footer .phone b{font-size: 4vw; font-family:Impact; font-size: 4vw; font-weight: normal}
.footer .information{text-align: center; color: #ccc; background: #3d3d3d; font-size: 2.5vw; padding: 3vw 0}



.details{width: 90%; margin: 2vw auto; line-height: 5vw}

.liwfa{background: #e2e2e2; padding: 0 5vw}
.liwfa .node{background: #fff;padding: 0 3vw; color: #000; line-height: 5vw}
.liwfa .img_list{text-align: center}
.liwfa .img_list img{}

.page{text-align: center;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 2px 8px;margin-left: -1px;line-height: 1.42857143;color: #000;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index: 2;color: #fff;cursor: default;background-color: #000;border-color: #000;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
