@charset "utf-8";
/* CSS Document */

body{padding:0;margin:0;font-family:"Microsoft YaHei";color:#333;background:#fff;min-width:1120px;}
ol,ul{list-style:none;}
img{vertical-align:top;display:block;border:none;}
a{color:#333;cursor:pointer;text-decoration:none;}
.flex {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.banner{min-width:1120px;width:100%;position:relative; overflow: hidden;}
.banner img{width:100%;}

.title {
	text-align: center !important;
}
.title img{
	text-align: center !important; margin:0 auto;
} 
.title h1 {
	margin-top:50px; font-size:36px;
}

.title span {
	color: #f74949;
}

.title p {
	margin-top: 20px;
	font-size: 25px;
}
.main2 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	text-align:center;
}
.zn ul {
	text-align: center;
}

.zn li {
	width: 200px;
	margin-top: 60px;
	margin-left:auto; margin-right:auto;
}

.zn li img {
	margin-bottom: 10px;
	margin-left:auto; margin-right:auto;
	
}
.zn li p{ font-size:18px; }
.zn a{ color:#000;}
.zn a:hover {
	color: #b60d0b !important;
}
.zxwhite {
	text-align: center;
	color: white;
	width: 277px;
	line-height: 30px;
	height: 255px;
}

.zxwhite h4 {
	font-size: 30px;
	margin-top: -140px;
}

.zx {
	margin-top: 60px;
	text-align: center;
}

.btn{width:450px;height: 60px;font-size: 25px;display: inline-block;background:#ff4343;line-height: 60px;border-radius: 60px;color: white;margin: 0 30px; text-align:center;}


.zhishu{ width:585px; height:165px; margin-bottom:35px; float:left;}
.jieshao{ width:294px; height:163px;  float:left;border:1px solid #eee; border-left: none; text-align:left;}
.jieshao h3{ font-size:20px; color:#1e1e1e; font-weight:bold ; margin:27px 0 7px 23px;}
.jieshao p{ margin-left:23px; width:254px; font-size:16px; color:#656565; line-height:23px;}
.xiaoguo{ width:290px; height:165px; float:left; overflow:hidden; position:relative;}
.xiaoguo img{ width:290px; height:165px; }
.htdhtr { position:absolute; left:0; top:165px;  transition: all 1s;
-moz-transition: all 1s;  /* Firefox 4 */
-webkit-transition: all 1s;  /* Safari 和 Chrome */
-o-transition: all 1s;}
.zhishu:hover{ box-shadow:#e5e7e8 2px 1px 5px;}
.zhishu:hover .htdhtr{ top:0; }
.zhishu:hover .jieshao{border:1px solid #0266b4;border-left: none;}

.wt {
	width: 100%;
	height: 637px;
	margin-top: 10px;
	background: url(../images/number.jpg) no-repeat 0 0;
}
.wtli{ margin-bottom:30px;}
.wtli ul {
	margin-top: 35px;
	margin-left: 10px;
	
}

.wtli li {
	width: 555px;
	margin: 20px 0;
	font-size: 20px;
	display: flex;
	justify-content: space-between;
}
.wtli li a{
	padding-top: 7px; color:#333; font-size:20px;
}
.wtli li a span{ font-size:30px; color:#f74949; font-weight:bold;}
.wtli li a:hover{
	font-weight: bold;
}
.wt .title h1 {
	text-align: center;
	margin-top: 0px;
}

.btn6 {
	width: 180px;
	height: 50px;
	border: none;
	color: white;
	background-color: #b60d0b;
	font-size: 20px;
}
.wt li:hover .btn8{
	background-color: #e9131f;
}
.wtli li:hover .btn8{
	background-color: #e9131f;
}
.zxbtn {
	text-align: center;
	margin: 0 auto;
}
.cx{
	margin-top: 60px;
}
.btncx{
	width: 243px;
	height: 50px;
	display: block;
	border: none;
	color: white;
	background-color: #b60d0b;
	font-size: 20px;
	margin: 0 auto;
}

.hj{ width:1140px; margin:20px auto; padding:0;}

.sz4_show{padding:40px 0;text-align: center;background:#f74949; margin-top:20px;}

.tit_h2{font-size: 40px;line-height: 1.6em;margin: 0 0 0.2em;color: #FFF; font-weight:bold;}

.yybm {margin: 30px auto 0;}
.yybm ul{margin: 0;padding: 0;}
.yybm li{margin: 20px auto;}
.yybm i{font-size: 27px;font-style: normal;width:10%;display: inline-block;text-align: right;color: white; padding-right:2%;}
.yybm input {width: 600px;line-height: 2em;font-size: 24px;color:#333;background: #f0f0f0;border: solid 0.01rem #e0e0e0;padding: 0;text-indent: 2em;}
.yybm p {font-size: 17px;color: #ffffff;line-height: 1.6em;margin: 20px 0 30px;}
.yybm .ljyy{display: inline-block;color: #f74949;text-align: center;background: #fff300;border: 0;box-shadow: none;text-indent: 0;width: 360px;font-size: 26px;line-height: 2.4em;border-radius: 50px;}



/*xin*/
.info {margin: 10px auto;width: 1120px;padding: 0;overflow: hidden;}
.info li {float: left;margin: 10px 20px;position: relative;}
.info li img {}
.info p {line-height:38px;font-size:20px;margin:10px auto; text-align:center;}


.ljzx{display: block;
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin: 0 auto;
    background: #f7494a;
    line-height: 50px;
    width: 300px;
    border-radius: 10px;
}

.txtScroll-top{ overflow:hidden; position:relative; margin:20px auto; padding:0; width:1124px; }

.txtScroll-top .hd{ overflow:hidden;  height:48px; background:#f74949;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
.txtScroll-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
.txtScroll-top .hd ul{ overflow:hidden; zoom:1; display:none;}
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .hd p{ color:#fff; font-weight:bold; font-size:20px;     padding: 0;
    margin: 0 auto;}
.infoList{ padding:0; margin:0 auto;}
.txtScroll-top .bd li{ height:49px; line-height:48px; clear:both; overflow:hidden; font-size:18px;}
.txtScroll-top p{ display:block; float:left; height:48px; line-height:48px; text-align:center; overflow:hidden;  padding:0; margin:0 auto;}
.txtScroll-top .p1{ width:26%; border:0; }
.txtScroll-top .p2{ width:26%;}
.txtScroll-top .p3{ width:46%;}


