@charset "gb2312";
*{font-family: '思源黑体';}
.textalign{text-align: center;}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}
.w1200{width: 1200px;margin: 0 auto;}
.w1745{width: 1745px;margin: 0 auto;}
.w830{width: 830px;margin: 0 auto;}
.banner{background-repeat: no-repeat;height: 494px;}
.h110{height:130px;}
.btn{display: block;width: 256px;height: 50px; font-size:20px ;text-align: center;line-height: 50px;color: #FFFFFF;background-color: #ff7700;border-radius: 6px;margin-top: 32px;font-weight: bold;border: 1px solid #FF7700;transition: all 0.3s;}
.btn:hover{background-color: #FFFFFF;color: #ff7700;}
.btitle{font-size: 44px;color: #353535;text-align: center; font-weight: bold; }
.ds{font-size: 20px;text-align: center;color: #525252;font-family: '思源黑体CN';}
.redtitle{font-size: 30px;color: red;font-family: 方正粗倩简体;text-align: center;margin-top: 40px;font-weight: bold;}
.ptitle{font-size: 18px;text-align: left;color: #3b3b3b;font-weight: 400;padding-top: 25px;padding-bottom: 0px;line-height: 35px;text-indent: 2em;}


.btitle img{margin: 0 auto;}
.btitle .st{font-size: 16px;text-align: center;line-height: 40px;color: #460c00;position: absolute;bottom: 35px;width: 100%;font-weight: bold;z-index: 10;}
.fgp {
	font-size: 18px;
	margin-top: 28px;
	text-indent: 40px;
	line-height: 30px;
	width:1075px;
	margin-left:auto;
	margin-right:auto;
}


.mr5{margin-right: 5px;}
.mb5{margin-bottom: 5px;}
red{color: red;font-size: 18px;}
titlecolor{color: #ff8d06;font-size: 36px;}
orange{color: #f79101;font-size: 34px;font-weight: bold;}
.t1title{height: 160px;line-height: 160px;font-size: 34px;font-weight: bold;text-align: center;position: relative;
}

.t1title .etitle{
	width: 1200px;
	position: absolute;
	left: 0;
	bottom: -33px;
	font-size: 18px;color: #888888;text-align: center;
}

.tg-b{display: flex;width: 1200px;margin: 23px auto 0 auto;}
.tg-b .item{flex:1;text-align: center;margin-left: 21px;    box-shadow: 0px 0px 6px 0px #efa980;}
.tg-b .item:first-child{margin-left: 0;}










.t2{background-color: #f8f3f3; height:344px;display: flex;}
.t2 .item1{flex:  0 0 600px;}
.t2 .item2{flex:  0 0 560px;padding-right: 20px;padding-left: 20px;overflow: hidden;padding-top: 65px;}
.t2 .item2 .title{color: #212121;font-size: 24px;text-align: center;font-weight: bold;margin-top: 50px;
}
.t2 .item2 article{font-size: 16px;color: #212121;margin-top: 15px;line-height: 26px;text-align: center;color: #666666;}

.fgt {margin-top: 33px;margin-bottom: 50px;width: 525px;}

.t2 .item2 .sbtn{display: block; height: 63px;width:184px;text-align: center;font-size: 24px;line-height: 63px;color: #FFFFFF;background-color: #c80000;position: relative;margin: 0 auto;border-radius: 5px;}

.t2 .item2 .sbtn .yy{display: block; height: 58px;width:278px;position: absolute;border: 1px solid #dca436;top: 10px;left: 10px;transition: all 0.3s;}
.t2 .item2 .sbtn:hover .yy{top: 0px;left: 0px;}


.t2-zj{margin-top:70px;height: 1540px;}
.t2-zj .item{height: 300px;width: 660px;padding-top: 65px;}
.t2-zj .item .title{font-size: 36px ;color: #353535;font-weight: 400;}
.t2-zj .item xz{font-size: 20px;color: #353535;margin-top: 25px;
    display: block;}
.t2-zj .item sm{display: block;width: 665px;font-size: 18px;text-indent: 2em;color: #525252;margin-top: 15px;line-height: 30px;}

.t2-zj .item .xbtn{padding: 8px 20px ;border: 1px solid #d9dee1;font-size: 24px;color: #565656;border-radius: 40px;}
.t2-zj .item .btn2{background-color: #db3f26;color: #FFFFFF;border: 1px solid #db3f26;margin-left: 15px;}
.t2-zj .item:first-child{   margin-top: 65px;}
.btn-c{margin-top: 55px;}





.tiao{width: 1175px;margin: 0 auto;border-bottom: 1px  dashed #d5d5d5;}





.zybtn{    margin-top: 40px;}
.zybtn a{display: inline-block; width: 108px;height: 33px;line-height: 33px;color: #FFFFFF;background-color: #c80000;text-align: center;font-size: 18px;border-radius: 4px;border: 1px solid #C80000;}
.zybtn a:last-child{color: #C80000;background-color: #FFFFFF;box-sizing: content-box;border: 1px solid #C80000;margin-left: 5px;}












.btnbox {text-align: center; width: 1200px;   margin: 0 auto;  margin-top: 36px;}
.btnbox  a:first-child{background-color: #FFFFFF;color:#666666 ;border: 1px solid #666666;margin-right: 20px;}
.btnbox  a{height: 55px;width:210px;border-radius: 25px; text-align: center;font-size: 24px;line-height: 55px;font-size: 24px;
 display:inline-block;color: #FFFFFF;background-color: #db3f26;margin: 0 auto;position: relative;z-index: 999;border: 1px solid #db3f26;


 animation-name: upAnimation;
    transform-origin: center bottom;
    animation-duration: 2s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-delay: .1s;
 
 }
 @keyframes upAnimation{

 }


.jxhj{display: flex;margin-top: 35px;}
.jxhj .item{flex: 1;    margin-left: 25px;}
.jxhj .item:first-child{margin-left: 0;}


.t4{margin-top:60px ;padding-bottom: 45px; }
.t4-c{display: flex;margin-top: 37px;}
.t4-c .item{flex: 1;margin-left:21px; transition:  all 0.4s;}
.t4-c .item .desc1{padding: 14px 0px 14px 0;font-size: 20px; text-align: center; position: relative;}


.t4-c .item .fgbox .item{flex: 0 0 56px;margin-left: 5px;height: 23px;border: 1px solid #C80000;text-align: center;font-size: 16px;color: #C80000;border-radius: 4px;}
.t4-c .item p{font-size: 16px;color: #4d4d4d;font-weight: normal;}
.t4-c .item .fgbox .item:first-child{margin-left: 0;}
.t4-c .item .t{line-height: 85px;text-align: center;font-size: 24px;color: #FFFFFF;transition:  all 0.4s;}
.t4-c .item .ds{margin-top: 5px;font-size: 18px;color: #FFFFFF;text-align: center;transition:  all 0.4s;}
.t4-c .item:first-child{margin-left: 0;}

.t4-c .item img{margin-bottom: 5px;}
.t4-c .item2{flex: 0 0 600px;}
.t4-c .item2 img{display: inline-block;}

.k{color: #212121 !important; }


.btns{margin-top: 28px;}
.btns a{background-color: #ee1111;padding-left: 15px;padding-right: 15px;padding-top: 5px;padding-bottom: 5px;border-radius: 4px;color: white;border: 2px solid #ee1111;font-size: 20px;}
.btns a:first-child{border: 2px solid #ee1111;background-color: #FFFFFF;color:#ee1111 ;}

.t5{padding-top: 1px;padding-bottom:1px;background-color: #FFFFFF;}
.t5-c{display: flex;  margin-bottom: 25px;margin-top: 25px;}
.t5-c .item{flex: 1;transition:  all 0.3s; background-color: #e2e2e2;  overflow: hidden;text-align: center;margin-left: 29px;}
.t5-c .item:first-child{margin-left: 0;}

.t5-c .item  .desc{text-align: center;color: #353535;line-height:60px;font-size: 18px;}


.last{text-align: center;font-size: 24px;}
.last img{margin:0 auto}
.last a{
	color: red;
	font-weight: 700;
	padding-bottom: 1px;
	border-bottom: 2px solid red;
}

.t6{padding-top: 10px;padding-bottom: 1px;}


.xszp{margin-top: 30px;display: flex;}
.xszp .item{flex: 1;    margin-left: 30px;}
.xszp .item:first-child{margin-left: 0;}











