@charset "utf-8";
* { margin: 0; padding: 0 }
* { margin: 0; padding: 0; font-family: "微软雅黑", "Microsoft Yahei"; }
dl, dt, dd, ol, ul, li { list-style: none; margin: 0; padding: 0; }
html, body { height: 100%; }
/*==清除浮动== clearfix 和 clear 可以同时使用  clear方便于在dw 里浏览  overflow可以单独使用  ==*/
.clearfix:after, #container:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden }
.clear { clear: both; height: 0; font-size: 1px; line-height: 0 }
/*淡出效果
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
*/
html.body { height: 100%; width: 100%; overflow: hidden; }
/*文字渐变
background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128, 0, 1)), to(rgba(51, 51, 51, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
/*边渐变
border-width: 0 0 2px;border-style: solid;
    border-color: #4f29fe;border-image: linear-gradient(90deg,#4f29fe,#a93aff) 2;*/






a { color: #000; text-decoration: none; blr:expression(this.onFocus=this.blur());
transition: color 0.35s ease-in 0s; transition: color 0.35s ease-in 0s; outline: none; cursor: pointer; }
a:hover { color: #bbb; text-decoration: none; transition: color 0.35s ease-in 0s; transition: background-color 0.5s linear; transition: all 1s; }
br { line-height: 0px }
hr { border: 0; height: 1px; margin-top: 20px; margin-bottom: 20px; background: #ddd; position: relative }
.siu-img100 { width: 100%; }
/*"Microsoft YaHei","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","nsimsun","宋体"*/
body { font-family: "Avenir", "Helvetica Neue", Verdana, Arial, sans-serif; font-weight: 300; font-size: 12px; line-height: 20px; color: #000; background: #fff }
.container { max-width: 100%; padding-left: 40px; padding-right: 40px; margin: 0 auto; }
.area { max-width: 900px; margin: 0 auto }
.area-1 { max-width: 90%; margin: 0 auto }
.area-2 { max-width: 1090px; margin: 0 auto }
.bg1 { background: #f5f5f5 }
.bg2 { background: #fff }
.bg3 { background: #303030 }
.bg4 { background: #000 }
.se1 { color: #ff3c55; }
.se2 { color: #fff; }
.se3 { color: #666; }
.se4 { color: #ccc; }
.siu-h100 { height: 100% }
.siu-mlr { margin: 0 auto; left: 0; right: 0; position: relative; float: inherit; }
.siu-max-width { max-width: 100% }
.siu-text-sb { vertical-align: super; }
.siu-text-middle { position: absolute; top: 50%; transform: translateY(-50%); }
.siu-text-center { text-align: center; }
.siu-text-transform { text-transform: uppercase; }
.siu-text-left { text-align: left; }
.siu-text-right { text-align: right !important; }
.siu-text-bold { font-weight: bold; }
.siu-text-underline { text-decoration: underline; }
.siu-text-underline-1 { text-decoration: line-through }
.siu-fl { float: left !important; }
.siu-fr { float: right !important; }
.siu-display { display: none !important; ; }
.siu-display-black { display: block; }
.siu-over { overflow: hidden; }
.siu-text400 { font-weight: bold }
.siu-border-t { border-top: 1px solid #eee }
.siu-border-b { border-bottom: 1px solid #eee }
.siu-border-l { border-left: 1px solid #eee }
.siu-border-r { border-right: 1px solid #eee }
.siu-border-t-1 { border-top: 1px solid #e9e9e9 }
.siu-border-b-1 { border-bottom: 1px solid #ddd }
h1, .siu-h1 { font-size: 42px; line-height: 50px; }
h2, .siu-h2 { font-size: 32px; line-height: 42px; }
h3, .siu-h3 { font-size: 24px; line-height: 30px; }
h4, .siu-h4 { font-size: 18px; line-height: 28px; }
h5, .siu-h5 { font-size: 16px; line-height: 26px; }
h6, .siu-h6 { font-size: 14px; line-height: 24px; }
.siu-plr0 { padding-left: 0px !important; padding-right: 0px !important; }
.siu-pl0 { padding-left: 0px !important; }
.siu-pr0 { padding-right: 0px !important; }
.siu-pt5 { padding-top: 5px; }
.siu-pb5 { padding-bottom: 5px; }
.siu-pt10 { padding-top: 10px; }
.siu-pb10 { padding-bottom: 10px; }
.siu-pt15 { padding-top: 15px; }
.siu-pb15 { padding-bottom: 15px; }
.siu-pt20 { padding-top: 20px; }
.siu-pb20 { padding-bottom: 20px; }
.siu-pt25 { padding-top: 25px; }
.siu-pb25 { padding-bottom: 25px; }
.siu-pt30 { padding-top: 30px; }
.siu-pb30 { padding-bottom: 30px; }
.siu-pt40 { padding-top: 40px; }
.siu-pb40 { padding-bottom: 40px; }
.siu-pt50 { padding-top: 50px; }
.siu-pb50 { padding-bottom: 50px; }
.siu-pt60 { padding-top: 60px; }
.siu-pb60 { padding-bottom: 60px; }
.siu-pt70 { padding-top: 110px; }
.siu-pb70 { padding-bottom: 70px; }
.siu-pt75 { padding-top: 75px; }
.siu-pb75 { padding-bottom: 75px; }
.siu-pt80 { padding-top: 80px; }
.siu-pb80 { padding-bottom: 80px; }
.siu-pt100 { padding-top: 100px; }
.siu-pb100 { padding-bottom: 100px; }
.siu-pt110 { padding-top: 110px }
.siu-pb100 { padding-bottom: 110px }
.siu-pt74 { padding-top: 74px; }
.siu-plr20 { padding-left: 20px; padding-right: 20px; }
.siu-pl10 { padding-left: 10px; }
.siu-pr10 { padding-right: 10px; }
.siu-pl15 { padding-left: 15px; }
.siu-pr15 { padding-right: 15px; }
.siu-pl20 { padding-left: 20px; }
.siu-pr20 { padding-right: 20px; }
.siu-pl30 { padding-left: 30px; }
.siu-pr30 { padding-right: 30px; }
.siu-pl40 { padding-left: 40px; }
.siu-pr40 { padding-right: 40px; }
.siu-pl50 { padding-left: 50px; }
.siu-pr50 { padding-right: 50px; }
.siu-pl60 { padding-left: 60px; }
.siu-pr60 { padding-right: 60px; }
.siu-pl70 { padding-left: 70px; }
.siu-pr70 { padding-right: 70px; }
.siu-pl80 { padding-left: 80px; }
.siu-pr80 { padding-right: 80px; }
.siu-pl100 { padding-left: 100px; }
.siu-pr100 { padding-right: 100px; }
.siu-pl120 { padding-left: 120px; }
.siu-pr120 { padding-right: 120px; }
.siu-p10 { padding: 10px }
.siu-p20 { padding: 20px }
.siu-p15 { padding: 15px }
.siu-p25 { padding: 25px }
.siu-p30 { padding: 30px }
.siu-p50 { padding: 50px }
.siu-p60 { padding: 60px }
.siu-p80 { padding: 80px }
.siu-mt5 { margin-top: 5px; }
.siu-mb5 { margin-bottom: 5px; }
.siu-mt10 { margin-top: 10px; }
.siu-mb10 { margin-bottom: 10px; }
.siu-mt15 { margin-top: 15px; }
.siu-mb15 { margin-bottom: 15px; }
.siu-mt20 { margin-top: 20px; }
.siu-mb20 { margin-bottom: 20px; }
.siu-mt25 { margin-top: 25px; }
.siu-mb25 { margin-bottom: 25px; }
.siu-mt30 { margin-top: 30px; }
.siu-mb30 { margin-bottom: 30px; }
.siu-mt35 { margin-top: 35px; }
.siu-mb35 { margin-bottom: 35px; }
.siu-mt40 { margin-top: 40px; }
.siu-mb40 { margin-bottom: 40px; }
.siu-mt50 { margin-top: 50px; }
.siu-mb50 { margin-bottom: 50px; }
.siu-mt60 { margin-top: 60px; }
.siu-mb60 { margin-bottom: 60px; }
.siu-mt70 { margin-top: 70px; }
.siu-mb70 { margin-bottom: 70px; }
.siu-mt80 { margin-top: 80px; }
.siu-mb80 { margin-bottom: 80px; }
.siu-mt100 { margin-top: 100px; }
.siu-mb100 { margin-bottom: 100px; }
.siu-mt150 { margin-top: 150px; }
.siu-mb150 { margin-bottom: 150px; }
.siu-ml0 { margin-left: 0px; }
.siu-mr0 { margin-right: 0px; }
.siu-ml20 { margin-left: 20px; }
.siu-mr20 { margin-right: 20px; }
.siu-ml30 { margin-left: 30px; }
.siu-mr30 { margin-right: 30px; }
.siu-ml50 { margin-left: 50px; }
.siu-mr50 { margin-right: 50px; }


/*==new=*/

.index_h{margin-bottom: 50px; margin-top:40px; text-align:center;}
.video_v{ margin:0 auto; width:500px; }
.video_v video{ max-width:500px; width:500px; }

/*==Mob CSS==*/
@media screen and (max-width:768px) {
.area-1 { max-width: 100%; margin: 0 auto }
.siu-mob-float { float: inherit !important }
.siu-mob-display { display: none !important; }
.siu-mob-display-black { display: block !important; }
.siu-text-inherit { text-align: inherit !important; }
.siu-mob-text-left { text-align: left !important; }
.siu-mob-text-center { text-align: center !important; }
.siu-text-middle { position: relative; top: 50%; transform: translateY(-50%); }
/*mob-pdding*/
.siu-mob-plr0 { padding-left: 0px !important; padding-right: 0px !important; }
.siu-mob-pl0 { padding-left: 0px }
.siu-mob-pr0 { padding-right: 0px }
.siu-mob-pl10 { padding-left: 10px }
.siu-mob-pr10 { padding-right: 10px }
.siu-mob-pl15 { padding-left: 15px }
.siu-mob-pr15 { padding-right: 15px }
.siu-mob-pl20 { padding-left: 20px }
.siu-mob-pr20 { padding-right: 20px }
.siu-mob-pl30 { padding-left: 30px }
.siu-mob-pr30 { padding-right: 30px }
.siu-mob-ptb0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.siu-mob-pl0 { padding-left: 0px !important; }
.siu-mob-pr0 { padding-right: 0px !important; }
.siu-mob-pt0 { padding-top: 0px !important; }
.siu-mob-pb0 { padding-bottom: 0px !important; }
.siu-mob-pt10 { padding-top: 10px }
.siu-mob-pb10 { padding-bottom: 10px }
.siu-mob-pt15 { padding-top: 15px }
.siu-mob-pb15 { padding-bottom: 15px }
.siu-mob-pt20 { padding-top: 20px }
.siu-mob-pb20 { padding-bottom: 20px }
.siu-mob-pt25 { padding-top: 25px }
.siu-mob-pb25 { padding-bottom: 25px }
.siu-mob-pt30 { padding-top: 30px }
.siu-mob-pb30 { padding-bottom: 30px }
.siu-mob-pt40 { padding-top: 40px }
.siu-mob-pb40 { padding-bottom: 40px }
.siu-mob-pt50 { padding-top: 50px }
.siu-mob-pb50 { padding-bottom: 50px }
.siu-mob-pt60 { padding-top: 60px }
.siu-mob-pb60 { padding-bottom: 60px }
.siu-mob-pt80 { padding-top: 80px }
.siu-mob-pb80 { padding-bottom: 80px }
.siu-mob-p0 { padding: 0px }
.siu-mob-p5 { padding: 5px }
.siu-mob-p10 { padding: 10px }
.siu-mob-p15 { padding: 15px }
.siu-mob-p50 { padding: 50px }
/*mob-margin*/

.siu-mob-ml0 { margin-left: 0 !important }
.siu-mob-mr0 { margin-right: 0 !important }
.siu-mob-mt0 { margin-top: 0 !important }
.siu-mob-mb0 { margin-bottom: 0 !important }
.siu-mob-mlr0 { margin-left: 0 !important; margin-right: 0 !important }
.siu-mob-mt5 { margin-top: 5px; }
.siu-mob-mb5 { margin-bottom: 5px; }
.siu-mob-mt10 { margin-top: 10px; }
.siu-mob-mb10 { margin-bottom: 10px; }
.siu-mob-mt15 { margin-top: 15px; }
.siu-mob-mb15 { margin-bottom: 15px; }
.siu-mob-mt20 { margin-top: 20px; }
.siu-mob-mb20 { margin-bottom: 20px; }
.siu-mob-mt25 { margin-top: 25px; }
.siu-mob-mb25 { margin-bottom: 25px; }
.siu-mob-mt30 { margin-top: 30px; }
.siu-mob-mb30 { margin-bottom: 30px; }
.siu-mob-mt40 { margin-top: 40px; }
.siu-mob-mb40 { margin-bottom: 40px; }
.siu-mob-mt50 { margin-top: 50px; }
.siu-mob-mb50 { margin-bottom: 50px; }
.siu-mob-mt80 { margin-top: 80px; }
.siu-mob-mb80 { margin-bottom: 80px; }
.siu-mob-mt100 { margin-top: 100px; }
.siu-mob-mb100 { margin-bottom: 100px; }
h1, .siu-h1 { font-size: 30px; line-height: 36px; }
h2, .siu-h2 { font-size: 24px; line-height: 30px; }
h3, .siu-h3 { font-size: 18px; line-height: 26px; }
h4, .siu-h4 { font-size: 16px; line-height: 24px; }
h5, .siu-h5 { font-size: 14px; line-height: 22px; }
h6, .siu-h6 { font-size: 12px; line-height: 20px; }
.siu-mob-border-b { border-bottom: 0px solid #e3e3e3 }


}
.top { display: block; position: fixed; bottom: 10px; right: 10px; width: 25px; height: 25px; text-align: center; border-radius: 25px; font-size: 12px; border: 1px solid #999; color: #999; z-index: 1 }
.top:hover { color: #fff; border: 1px solid #333; background: #333; }
.top i { font-size: 18px; line-height: 25px; }
/*分享*/
.share .bdsharebuttonbox a { background: url(../images/share_ico.png) no-repeat scroll 0 0; display: inline-block; float: none; width: 25px; height: 25px; margin: 0 2px 0 5px; padding: 0px; vertical-align: -7px; }
.share a:hover { text-decoration: none; border-bottom: 0px solid #fff }
.share .bdsharebuttonbox .bds_tsina { background-position: 0 0; }
.share .bdsharebuttonbox .bds_weixin { background-position: -24px 0; }
.share .bdsharebuttonbox .bds_sqq { background-position: -49px 0; }
.share .bdsharebuttonbox .bds_qzone { background-position: -74px 0; }
.news-xx-text h1 { text-align: center; }
.txt_time { color: #CCC;  text-align: center; }
.txt_lr { margin-top: 1.5rem; }
.txt_next { text-align: center; margin-top: 2rem; }
.nav-down-menu menu-1 menu-3 {  padding-right:}
.typo-list{ text-align:center;}
.typo-list a{ padding:0 10px;}
.pure-u-md-1-4, .pure-u-md-6-24{ float:left;}


