*{margin:0;padding:0;font-family:Arial,"Microsoft YaHei",sans-serif;list-style:none;font-style:normal;outline:none;font-size-adjust:none;-webkit-text-size-adjust:none}
[hidden]{display:none}
body{font-size:16px;background:#F5F5F5;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body div{margin:0 auto}
h1,h2,h3,h4,h5,h6{font-size:16px}
li,ol,ul{list-style:none outside none}
table{border-spacing:0;border-collapse:collapse}
fieldset,img{border:0 none}
input::-moz-focus-inner{padding:0;border:none}
input{border:none}
i,em{font-style:normal;font-weight:bold}
a img{border:none}
a{text-decoration:none;color:inherit;outline:0}
a:hover{color:#1ABC9C}
.main{margin-top:90px;width:1200px;overflow:hidden}
.line_1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.line_2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.line_3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.line_4{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
header{min-width:1200px;position:fixed;top:0;left:0;font-size:16px;height:84px;width:100%;padding:0 50px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABUCAYAAADAkmT2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowOGZiZjA5Yi1iMmFjLTQwODktYmFjMS1mMDkxNzg4OWJhNGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjc1Qjg3QzlGQzM3MTFFN0E0OEM4MjVBNkZDM0E2ODUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjc1Qjg3QzhGQzM3MTFFN0E0OEM4MjVBNkZDM0E2ODUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzI5OTM4MUU5M0QxMUU3ODNFODk1REUzRDczRkIwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NzI5OTM4MkU5M0QxMUU3ODNFODk1REUzRDczRkIwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiDPsTUAAACPSURBVHja7NuxDYAwDABBG7EC6zADK7D/DBDSUNOAFKx7yQOc4iKNs/WiQFMUCQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE5N3mdduXEpA+Z58EGQxSYrUOLwLyLST/DrnvEFsVSICAgPjGD18WuQK3WiAgD10CDAAnEhWt+TVOXQAAAABJRU5ErkJggg==) 0 center repeat-x;z-index:10;box-sizing:border-box}
header .left .logo{float:left;color:#1ABC9C;font-size:30px;height:64px;line-height:64px;margin-right:50px;font-weight:bold}
header .left .navigation{float:left}
header .left .navigation a{float:left;font-size:16px;height:64px;line-height:64px;padding:0 20px;display:inline-block}
header .left .navigation .cur{color:#FFF;background:#1ABC9C}
header .left .navigation .cur:hover{color:#FFF}
header .right{float:right}
header .right .search{position:relative;float:left;margin-right:50px}
header .right .search input{font-size:14px;width:200px;height:26px;line-height:26px;padding:0 15px;margin:18px 0;border:1px solid #CCC;border-radius:13px}
header .right .search .icon{position:absolute;right:0;color:#666;width:16px;height:16px;padding:6px 8px;margin:18px 0;vertical-align:middle;fill:currentColor;cursor:pointer}
header .right .user{float:right;height:64px;line-height:64px}
header .right .user .login{color:#999;font-size:14px;width:58px;height:26px;line-height:26px;border:1px solid #CCC;border-radius:5px;text-align:center;display:inline-block}
header .right .user .person{width:26px;height:26px;margin:18px 0;border:1px solid #CCC;border-radius:13px}
header .right .user ul{position:absolute;top:65px;right:20px;font-size:14px;background:#FFF;display:none}
header .right .user ul li{color:#666;height:23px;line-height:24px;padding:2px 12px;border-bottom:1px solid #f5f5f5}
header .right .user ul li:last-child{border-bottom:none}
footer{min-width:1200px;font-size:14px;line-height:30px;padding:20px 0;margin-top:40px;text-align:center;background:#FFF;color:#666;border-top:2px solid #1ABC9C}
footer a{color:#666}
.backtop{position:fixed;color:#999;right:calc(50% - 660px);bottom:132px;border-radius:5px;background:#FFF;cursor:pointer;display:none}
.backtop .icon{width:20px;height:20px;padding:15px;vertical-align:middle;fill:currentColor}
.remind{position:fixed;background:rgba(0,0,0,.7);height:100%;width:100%;top:0;left:0;z-index:999}
.remind .remind_1{position:fixed;top:45%;left:50%;width:640px;-webkit-transform:translate(-50%, -45%);transform:translate(-50%, -45%);}
.remind .remind_2{background:#FFF;padding:20px;line-height:36px;border-radius:5px;}
.remind .remind_2 img{position:absolute;top:5px;right:5px;width:16px;height:16px;cursor:pointer}
.remind .remind_2 a{color:blue}
.remind .remind_2 .cxysb{height:32px}
.remind .remind_2 .cxysb a{color:#fff;width:80px;background-color:#1abc9c;border-radius:3px;float:right;text-align:center;}