*{padding:0; margin:0; border:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,br,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img{border:0;margin:0;padding:0;}
/* 设置默认字体 */
body,textarea,input,button,select,keygen,legend{font-size:14px; line-height:24px; font-family:'阿里巴巴普惠体'; color:#999;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
/* 重置列表元素 */
ul,li,ol{list-style:none;}
img{vertical-align:middle;}
/* 重置超链接元素 */
a{text-decoration:none; color:#999;}
a:hover{color:#ffe65d; text-decoration:none; -webkit-transition:.3s; transition:.3s;}
/* 重置图片元素 */
.fl{float:left;} 
.fr{float:right;}
.flex{display:flex; justify-content:space-between; align-items:center;}

/* 重置表格元素 */
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

.banner{width:100%; margin:auto; position:relative; overflow:hidden;}
.banner img{width:100%; display:block;}

.main{width:100%; margin:auto; background:#010101; padding:100px 0; overflow:hidden;}
.w1321{width:100%; max-width:1041px; margin:auto;}
.in_title{width:100%; margin:auto;}
.in_title img{width:100%; display:block;}
.box1{width:100%; min-height:830px; margin:60px auto 0; background:url(../image/box1bg1.jpg) top center no-repeat; padding:86px 60px; overflow:hidden;}
.box1_txt{width:100%; text-align:center; font-size:24px; line-height:40px; font-weight:400; color:#fff;}
.box1_txt2{width:100%; text-align:center; font-size:24px; line-height:36px; font-weight:400; color:#fff; margin-top:80px;}
.box1_txt2 p{position:relative; margin:20px 0;}
.box1_txt2 p::before{content:url(../image/xtb.png); margin-right:20px;}
.box1_txt2 p::after{content:url(../image/xtb.png); margin-left:20px;}

.box2{width:100%; margin:100px auto 0;}
.box2_txt{width:100%; margin:60px auto 0; font-size:22px; line-height:40px; font-weight:100; color:#fff; padding:0 40px;}
.cyellow{color:#ffe65d;}

.btn{width:36%; max-width:662px; margin:80px auto 40px;}
.btn img{width:100%; display:block;}

.main2{width:100%; margin:auto; background:#1b1b1b; padding:100px 0; overflow:hidden;}
.main2_box1{width:100%; max-width:1030px; margin:80px auto 0;}
.in_title2{width:194px; margin:80px auto 0; line-height:72px; text-align:center; padding:0 20px; background:#bf0404; border-radius:10px; color:#ffe65d; font-size:40px; font-weight:bold;}
.in_title2_xjt{width:47px; height:44px; margin:40px auto 0;}
.in_title2_xjt img{width:100%; display:block;}
.main2_biaoge{width:100%; margin:40px auto 0; border:2px solid #fff; overflow:hidden;}
.main2_biaoge li{width:50%; float:left; font-size:22px; line-height:68px; border:2px solid #fff; border-width:0 2px 2px 0; text-align:center; padding:0 40px; color:#fff; font-weight:300;}
.main2_biaoge li:nth-child(2n){border-right:none;}
.main2_biaoge li:nth-child(5){border-bottom:none;}
.main2_biaoge2{width:100%; margin:40px auto 0; border:2px solid #fff; overflow:hidden;}
.main2_biaoge2 li{width:50%; float:left; font-size:22px; line-height:72px; border:2px solid #fff; border-width:0 2px 2px 0; text-align:center; padding:0 40px; color:#fff; font-weight:300;}
.main2_biaoge2 li:nth-child(1){border-bottom:none;}
.main2_biaoge2 li:nth-child(2){border-right:none; border-bottom:none;}

.main3{width:100%; max-width:1030px; margin:160px auto 0;}
.main3_box{width:95%; margin:60px auto 0;}
.main3_box_tit{width:100%; float:left; height:62px; line-height:62px; font-size:30px; font-weight:bold; color:#043201; padding:0 40px; overflow:hidden; background:#ffe65d; text-align:center;}
.main3_box_list{width:100%; float:left; border:2px solid #ffe65d; border-top:none;}
.main3_box_list li{width:100%; float:left; line-height:62px; font-size:22px; color:#fff; text-align:center; padding:0 40px; border-bottom:2px solid #ffe65d; font-weight:300;}
.main3_box_list li:last-of-type{border-bottom:none;}

.main3_box_tit2{width:100%; float:left; height:62px; line-height:62px; font-size:30px; font-weight:bold; color:#fff; padding:0 40px; overflow:hidden; background:#274b8a; text-align:center;}
.main3_box_list2{width:100%; float:left; border:2px solid #274b8a; border-top:none;}
.main3_box_list2 li{width:100%; float:left; line-height:62px; font-size:22px; color:#fff; text-align:center; padding:0 40px; border-bottom:2px solid #274b8a; font-weight:300;}
.main3_box_list2 li:last-of-type{border-bottom:none;}

.main3_box_tit3{width:100%; float:left; height:62px; line-height:62px; font-size:30px; font-weight:bold; color:#fff; padding:0 40px; overflow:hidden; background:#c4d700; text-align:center;}
.main3_box_list3{width:100%; float:left; border:2px solid #c4d700; border-top:none;}
.main3_box_list3 li{width:100%; float:left; line-height:62px; font-size:24px; color:#fff; text-align:center; padding:0 40px; border-bottom:2px solid #c4d700; font-weight:300;}
.main3_box_list3 li:last-of-type{border-bottom:none;}

.hzhb{width:100%;  margin:0px auto;}
.hzhb  img{width:100%; display:block;}
.hzhb li{width:45%; float:left; margin-right:10%;}
.hzhb li img{width:100%; display:block;}
.hzhb li:nth-child(2n){margin-right:0;}

.main4{width:100%; margin:auto; background:#d22d00; /*padding:140px 0;*/ overflow:hidden;}
.lyk{width:80%; max-width:1041px; margin:auto; border:2px solid #d22d00; background:#fef8ac; padding:100px 100px 240px 100px; overflow:hidden;}
.lyk ul li{width:100%; float:left; margin-bottom:20px; position:relative;}
.lyk ul li .name{width:30%; float:left; text-align:right; font-size:26px;  font-weight:300; color:#d22d00;}
.lyk ul li .name2{width:100%; text-align:left; padding-left:90px; font-size:26px;  font-weight:300;
.lyk ul{width:80%; margin:auto;} color:#d22d00;}
.lyk ul li input{width:68%; float:right; line-height:40px; border:1px solid #48473ee0; background:transparent; padding:0 10px; border-radius:5px;}
.lyk ul li .plist{width:100%; float:left; margin-top:20px;}
.lyk ul li .plist span{width:15%; float:left; margin-right:2%; cursor:pointer;}
.lyk ul li .plist span:last-of-type{margin-right:0;}
.lyk ul li .plist span img{width:100%;}


.item {
  width:15%; float:left; margin-right:2%; cursor:pointer;
  padding-top:15%;
	position: relative;
	
}
.lyk ul li .plist .item:last-of-type {
    margin-right: 0;
}
.addImg {
	width: 100%;;
	height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  cursor: pointer;
}
.preview,.preBlock{
	position: absolute;
  display: block;
	width: 100%;;
	height: 100%;
	left: 0;
	top: 0;
}
.delete {
  width: 20px;
	position: absolute;
	right: -10px;
	top: -10px;
	cursor: pointer;
	display: none;
	z-index: 99;
}
.preBlock img {
  display: block;
	width: 100%;;
	height: 100%;
}
.upload_input{
  display: block;
  width: 0;
  height: 0;
  -webkit-opacity: 0.0;  
  /* Netscape and Older than Firefox 0.9 */  
  -moz-opacity: 0.0;  
  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
  -khtml-opacity: 0.0;  
  /* IE9 + etc...modern browsers */  
  opacity: .0;  
  /* IE 4-9 */  
  filter:alpha(opacity=0);  
  /*This works in IE 8 & 9 too*/  
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
  /*IE4-IE9*/  
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
}

.lyk ul li .in_btn{width:290px; height:60px; background:#fda100; font-size:24px; color:#fff; position:absolute; bottom:-145px; left:50%; margin-left:-145px;}
.lyk ul li:hover .in_btn{background:#ffe65d; color:#000; border-radius:10px; cursor:pointer;}
.dhzb{width:100%; max-width:1041px; margin:140px auto 0;}
.dhzb_txt{width:100%; margin:82px auto 0; font-size:24px; line-height:40px; font-weight:300; color:#fff;}
.dhzb_txt p{margin:40px auto 0;}
.dhzb_txt a{color:#fff;}
.dhzb_txt a:hover{color:#ffe65d;}
.dhzb_txt .pic{width:60%; margin:40px auto 0;}
.dhzb_txt .pic img{width:100%; display:block;}




.numbered-list {
  counter-reset: item;
  list-style: none;
  padding-left: 0;
  position: relative;
}
 
.numbered-list>li {
  counter-increment: item;
  padding-left: 20px;
}
 
 
.numbered-list>li:nth-child(10n) {
    padding-left: 35px;
  /* CSS样式 */
}
.numbered-list>li::before {
  content: counter(item) ".";
  font-weight: 400;
  position: absolute;
  left: 0;
}
.dian-list {margin-left: 15px; }
.dian-list li{padding-left: 0px;}



