/*
  author:yh
  date:2015.05.20
  editor:ck;
  date:2016.05
*/
article,aside,details,figcaption,figure,footer,hgroup,nav,section {display:block;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td {margin:0; padding:0;}
html {font-size:100%; overflow-y:scroll; -moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var,strong {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
a {color:#050505;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
body {background:#fff;font-family: "microsoft yahei",helvetica,arial;color: #fff;-webkit-user-select: none;-webkit-text-size-adjust: none;font-size: 16px;}
input,textarea {-webkit-appearance:none;-moz-appearance:none;appearance:none;}


/* iconfont */
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1463049819'); /* IE9*/
  src: url('iconfont.eot?t=1463049819#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1463049819') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1463049819') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1463049819#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:18px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.clearfix:after,.piclist:after,.modlist:after,.list_image ul:after{clear: both;height: 0;overflow: hidden;display: block;visibility: hidden;content: ".";}

footer.footer{text-align:center;padding:15px 0;line-height:20px;font-size:14px;}
.aboutus a{color:#fff;padding:0 15px;}
.copy{color:#f29c9f;/*margin-top:20px;*/}


/* banner */
.banner {max-width: 640px; min-width: 320px; margin:0 auto;}
.banner img {border:0; display:block; height:auto; width:100%;}


/*common*/
.hd{height:33px;font-weight:bold;line-height:33px;color:#050505;position:relative;padding-left:30px;padding-right:10px;display: -webkit-box;display: -moz-box;display: box;background-color:#eee;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.hd h3 a{font-weight:bold}
.hd .more{-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;box-flex: 1;text-align: right; color: #959595;font-size:14px;}
.hd .more a {display: inline-block;margin-left:4%;color: #959595;font-size:14px;}
.hd .more i {font-weight:normal; font-size:16px;}
.hd .more .news_important_note {padding-left:5px;}
.hd a.itemChange{color:#990000;}
.hd:before{content:'';display:block;width:0;height:0;position:absolute;bottom:8px;left:10px; border-top: 8px solid transparent; 
border-left: 14px solid #d73c3c; border-bottom: 8px solid transparent; }

.modHd{margin:10px;overflow:hidden;border-bottom:solid 1px #ab0301;}
.modHd h3{height:35px;padding-left:3px;padding-right:15px;border-bottom:solid 3px #ab0301;float:left;font-size:18px;line-height:35px;color:#ab0301;background:url(../img/icon_title_arrow.png) no-repeat right 50%;background-size:6px auto;}
.modHd h3 a{color:#ab0301;}
.modHd .more{float:right;line-height:36px;font-size:12px;}
.modHd .more a{margin-left:20px;color:#666;}

/*go-top*/
.go-top{display:none;position:fixed;top:auto;bottom:100px;right:10px;width:34px;height:34px;overflow:hidden;-moz-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:102;background:rgba(62,62,62,.5);}
.go-top::before,.go-top::after{background-color: #fff;box-sizing: border-box;content: " ";display:inline-block;height:0;position:absolute;transform-origin:left top 0;-webkit-transform-origin:left top 0;-moz-transform-origin:left top 0;-o-transform-origin:left top 0;width:12px; height:2px; }
.go-top:before{left:8px;top:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.go-top:after{left:17px;top:11px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}

/*header*/
header.homeHead{width: 100%;overflow: hidden; height:43px;line-height:43px;font-size:15px;}
header.homeHead a{color:#fff}
header .left,header .head-nav{float:left;height:43px;overflow:hidden;}
header .left .logo {background:url(../img/logo.png) 10px 50% no-repeat #f8f8f8;float:left;background-size:89px 33px;-webkit-background-size:89px 33px;-moz-background-size:89px 33px;-o-background-size:89px 33px;width: 89px;height:33px;display:block;text-indent: -9999em;padding:5px 5px 5px 10px;}
header .left:after{content:'';display:block;width:0;height:0; border-color: transparent transparent #f8f8f8;border-style: solid;border-width: 0 14px 47px;margin-left:90px;}
header .head-nav {max-width:170px;}
header .head-link{float:right;display:block;color:#fff;margin-top:15px;}
header .head-link a{background:url(../img/head_ico.png) no-repeat 0px 0px;background-size:28px auto;-webkit-background-size:28px auto;-moz-background-size:28px auto;-o-background-size:28px auto;width:14px;height:14px;display:block;float:left;text-indent:-99999px;margin-right:10px;}


/*header 2021*/
.header_bg{background:#ae0300 url(../img/header_bg.jpg) no-repeat 50% 0;background-size:cover;}
.header{position:relative;height:50px;margin:0 10px;}
.header_logo,.header_nav_btn{display:block;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;}
.header_logo{float:left;width:145px;background-image:url(../img/logo-2021.png);}
.header_txt{float:left;margin-left:8px;padding-top:14px;font-size:18px;color:#fff;}
.header_txt a{color:#fff;}
.header_nav_btn{float:right;width:22px;background-image:url(../img/icon_nav_btn.png);}
.head-topic{height:36px;padding:0 10px;font-size:18px;line-height:32px;}

/*modlistTime*/
.modlistTime{border-bottom:solid 1px #dcdcdc;}
.modlistTime .modlist_link{display:block;padding:10px;}
.modlistTime .modlist_link .tie{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;}
.modlistTime .list_img_holder{float:left;overflow:hidden;width:84px;height:63px;margin-right:15px;display:none;}
.modlistTime .list_img_holder img{display:block;width:84px;height:63px;text-decoration:none;}
.modlistTime.item-image .list_img_holder{display:block;}
.modlistTime .txt h3{max-height:42px;line-height:21px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-moz-line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;}
.modlistTime.item-image .txt h3{height:42px;}
.modlistTime .txt .time{margin-top:10px;color:#959595;display:block;line-height:12px;font-size:13px;}


/*modlistIntro*/
.modlistIntro{border-bottom:solid 1px #dcdcdc;}
.modlistIntro .modlist_link{display:block;padding:10px;}
.modlistIntro .modlist_link .tie{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;}
.modlistIntro .list_img_holder{float:left;overflow:hidden;width:84px;height:63px;margin-right:15px;}
.modlistIntro .list_img_holder img{display:block;width:84px;height:63px;text-decoration:none;}
.modlistIntro .txt h3{max-height:21px;line-height:21px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.modlistIntro .txt h4{margin-top:6px;height:36px;line-height:18px;font-size:14px;color:#858585;overflow:hidden;}
.modlistIntro .txt h4 span{color:#277de2;}


/* modlistTimeStar */
.modlistTimeStar .modlist_link {padding-left:30px;}
.modlistTimeStar .iconfont {float:left; margin-left:-22px;}

/*picList*/
.picList{border-bottom:solid 1px #dcdcdc;display:block;padding:10px;overflow:hidden;}
.picList a{display:inline-block;float:left;overflow:hidden;width:50%;}
.picList .list_img_holder{width:97%; height:30vw; overflow:hidden;}
.picList .list_img_holder img{display:block;width:100%;height:auto;min-height:30vw;}
.picList span{display:block;color:#5C5C5C;width:86%;padding:0 5%;margin:5px 0;overflow:hidden;text-align:center;height:30px;line-height:15px;font-size:14px;}
.picListOnly{max-width:600px;margin:0 auto;}
.picListOnly a,.picListOnly .list_img_holder{width:100%;max-height:400px;height:auto;}
.picListOnly span{width:90%;}



/* focus */
.focus { margin:10px auto 0; overflow:hidden; width:100%; max-width:600px;}
.focus-item { float:left; position:relative; width:100%; height:100%;}
.focus-photo { height:100%;}
.focus-item img { display:block; width:100%; height:100%;}
.focus-title { font:16px/34px "Microsoft YaHei"; text-align:left; background:rgba(0, 0, 0, .7); position:absolute; width:100%; bottom:0; left:0; height:34px; overflow:hidden;}
.focus-title a { color:#fff; padding:0 10px;}
.focusDot { text-align:center; padding:10px 0 20px;}
.focusDot em { display:inline-block; width:16px; height:16px; text-align:left; text-indent:-999em; overflow:hidden; background:#999; margin:0 4px; border-radius:16px; -webkit-border-radius:16px; -moz-border-radius:16px; -o-border-radius:16px;}
.focusDot .current { background:#e4393c;}



/*modHtml*/
.modHtml{font-size:14px;line-height:25px;margin:5px auto;min-height:25px;}
.modHtml p{color:#333;padding:10px;}
