body{ padding:0px; margin:0px; font-family:"Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;  font-size:14px;}
a { text-decoration:none;  color: #000}
.clear { clear:both}
p{margin:0;padding:0;}
ul,li { list-style:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6 {margin-top: 10px; margin-bottom: 10px}
.margin { margin: 0 auto; }
.wb100 { width:100%}
.wb20 {width: 20% !important}
.wb20 {width: 20%}
.wb48 { width: 48% }
.wb20 {width: 20%}
.wb45 {width: 45%}
.wb48 {width: 48%}
.wb30 {width: 30%}
.wb40 {width: 40%}
.wb50 {width: 50%}
.wb60 {width: 60%}
.wb70 {width: 70%}
.wb78 {width: 78%}
.wb80 {width: 80%}
.wb94 { width: 94%;margin: 0 auto }
.wb96 { width: 96%;margin: 0 auto }
.w100 {width: 100px;} 
.w150 {width: 150px;}
.w300 {width: 300px;} 
.w400 {width: 400px;} 
.w550 {width: 550px;} 
.w600 {width: 600px;} 
.w700 {width: 700px;} 
.w780 {width: 780px;} 
.w895 {width: 895px;} 
.w1000 { width: 1000px; margin: 0 auto; }
.w1160 { width: 1160px; margin: 0 auto; }
.w1225 { width: 1225px; margin: 0 auto; }
.w60 {width: 60px}
.w43 {width: 43px}
.w100 {width: 100px}
.w130 {width: 130px}
.w230 { width: 230px }
.w325 { width: 325px }
.w430 {width: 430px;}
.w590 {width: 590px;}
.w685 { width: 685px }
.w895 { width: 895px }
.w923 {width: 923px;}
.line {width: 116px; height: 3px; background: #eb580b; margin: 0 auto}
.line1 {width: 100%;   border-bottom: 1px solid #2288ba}
.line2 {width: 100%;   border-bottom: 1px solid #0f5a7f}
.ml27 {margin-left: 27px;}
.mlb5 {margin-left:5%;}
.mr40 {margin-right: 120px;}
.mr50 {margin-right: 50px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt22 {margin-top: 22px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 50px;}
.mb10 {margin-bottom: 10px}
.mb40 {margin-bottom: 40px}
.p10 {padding: 10px}
.p2 {padding: 2px}
.pb3 {padding: 3%}
.pt20 {padding-top: 20px;}
.pt40 {padding-top: 40px;}
.pb40 {padding-bottom: 40px;}
.pb50 {padding-bottom: 50px}
.pt4b {padding-top: 4%}
.pt2b {padding-top: 2%}
.pt50 { padding-top: 50px }
.pb4b { padding-bottom: 4% }
.pb2b { padding-bottom: 2% }
.pt60 {padding-top: 60px;}
.pb20 {padding-bottom: 20px;}
.pl18b {padding-left:18% }
.pr18b {padding-right:18% }
.pl25b {padding-left:25% }
.pr25b {padding-right:25% }
.pl5 {padding-left:5px }
.pl15 {padding-left:15px }
.pb2 { padding: 2% }
.fs12 {font-size: 12px}
.fs14 {font-size: 14px}
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px !important;  }
.fs20 { font-size: 20px !important; }
.fs22 { font-size: 22px; }
.fs24 { font-size: 24px; }
.fs26 { font-size: 26px; }
.fs28 { font-size: 28px !important; }
.fs30 { font-size: 30px; }
.fs42 { font-size: 42px !important; }
.fs48 { font-size: 48px !important; }
.fs52 { font-size: 52px !important; }
.fs56 { font-size: 56px !important; }
.lh2 {line-height: 2}
.lh50 {line-height: 50px}
.ce50000 { color: #e50000 }
.cd9d9d6 { color: #d9d9d6 }
.c878787 { color: #878787 }
.cc21a29 { color: #c21a29 }
.c1986c7 { color: #1986c7 }
.ceb580b { color: #eb580b }
.c6d6d6d { color: #6d6d6d }
.c7b5933 { color: #7b5933 }
.ca0945e { color: #a0945e }
.c1873a0 { color: #1873a0 }
.cffb915 { color: #ffb915 }
.ce6e6e6 { color: #e6e6e6 }
.c757575 { color: #757575 }
.c737373 { color: #737373 }
.cf87027 {color: #f87027}
.c333 { color: #333333 }
.c000 {color: #000}
.cfff { color: #ffffff  !important }
.bg1986c7 { background: #1986c7 }
.bg1873a0 { background: #1873a0 }
.bgf4f4f4 { background: #f4f4f4 }
.bg016baa { background: #016baa }
.bgeb580b {background: #eb580b}
.bgffffff {background: #ffffff}
.bgface1d { background: #face1d }
.bg146290 { background: #146290 }
.bge7e7e7 {background: #e7e7e7}
.h31{height: 31px;}
.h35{height: 35px;}
.h40 { height: 40px; }
.h50 { height: 50px; }
.h60 { height: 60px; }
.h80 { height: 80px; }
.h93 { height: 93px; }
.h100 { height: 100px; }
.h4 { height: 4px; }
.text-center {text-align: center;}
.text-left {text-align: left}
.t_center2 {display: flex; align-items:center; justify-content:center;}
.btn1 { width: 145px; height: 29px;border:1px solid #ffb915;text-align: center;line-height: 29px; color: #f87027;margin-top: 20px; transition: all 0.4s;}
.btn1 a{color: #ffb915}
.btn1:hover { color: #1986c7;border-radius: 50px; border:1px solid #1986c7;cursor: pointer;}
.btn1 a:hover{color: #1986c7}
.btn2 { border:1px solid #ebf0f4; border-radius: 15px; padding: 2% 4%; text-align: center; float: left;    margin-right: 2%;    margin-bottom: 2%;}
.btn2.on{border:1px solid #face1d;background: #face1d;color:#fff;}
.flex {display: flex;flex-direction: row; justify-content: space-between;  }
.flex1 {display: flex;flex-direction: row; justify-content:space-around; }
.flex2 {display: flex;flex-direction: row; justify-content: flex-start;  }
.flex3 { display: flex;;flex-direction: column; flex-wrap: wrap;  }
.bb-ffb915 {border-bottom:1px solid #ffb915 ;padding-bottom: 10px }
.pr {position: relative;}
.pa {position: absolute;}
.no-border {border:none;}
.no-weight {font-weight: normal;}
.border-e5e5e5 {border:2px solid #e5e5e5; transition: all 0.4s}
.border-e5e5e5:hover {border:2px solid #ffb915;border-radius: 15px }

.cir {border-radius: 50%}
.text-with-hr {text-align: center;position: relative; z-index: 2; }
.text-with-hr:before {position: absolute;content: '';top:20px;left: 0px; width: 100%;border-bottom: 1px solid #d9d9d6; z-index: -1}
.text-with-hr span { display: inline-block;background: white;padding: 10px; }
.text-right {text-align: right;}
.lsp1 {letter-spacing: 1px}
.l_line {border-left:2px solid #ffb915; }
.first-letter:first-letter {font-size: 2em;}
.sj_up{width:0;height:0;border-right:50px solid transparent;border-left:50px solid transparent;border-bottom:100px solid #c11b33;}
.sj_left {width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #c3c3c3;}
.pt10 {padding-top: 10px;}
.page{
	width:100%;
	text-align: center;
	margin:30px 0;
}
.page a{
	padding:5px 10px;
	background: #000;
	color: #fff;
	font-size: 12px;
	margin:0px 3px;
}


.wb97{margin-top:3%;}
.fanye{padding: 5% 0;width: 100%;float: left;border-top:1px solid #dcdcdc;margin-top:5%;}
.fanye p{font-size: 14px;color:#626262;margin-top: 2%;}
.fanye p:hover{color:#face1d;}

#gengduo_button{width: 200px;height:30px;line-height:30px;text-align: center;color:#fff;font-size:14px;background: #face1d;cursor: pointer;margin:5% auto;}
