@charset 'utf-8';* 
{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;box-sizing:border-box;}
ol,ul {list-style-type:none;}
body,button,input,select,textarea {font:14px/25px "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STHeitiSC-Light, simsun, 宋体, "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif;color:#000;transition: all 0s ease 0s;}
input,select,textarea {font-size:100%;outline:0;}
button {cursor:pointer;outline:0;}
img {width:100%;display:block;border:0;vertical-align:middle;}
a {text-decoration:none;color:#000;outline:0;-webkit-transition: all 0.3s;transition: all 0.3s;}
a:hover {text-decoration:none;color:red;}
a:focus {outline:0;}
input::-ms-clear {display:none;}
input[type=password]::-ms-reveal {display:none;}
/* 标准语法 */
::selection {background-color: #ff0000; /* 红色背景 */color: #ffffff; /* 白色文字 */text-shadow:none;}
/* Firefox兼容性 */
::-moz-selection {background-color: #ff0000;color: #ffffff;text-shadow:none;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.clearFix:after {content:"";display:block;clear:both;visibility:hidden;height:0;}
@media only screen and (min-width:1200px) {
.header{z-index: 100;position: fixed;top: 0px;width:100%;left: 0px;height:52px; background: #fff;box-shadow: 0 10px 30px rgba(102, 126, 234, 0.3);}
.head{width:1200px;margin:0 auto;}	
.pclogo{width:150px;float: left;}
.geren{float: left; border-left:2px solid #999; margin-left:10px;padding-left:10px; height:14px; line-height:14px; font-size:14px; margin-top:19px; color:#999; overflow: hidden;letter-spacing:5px;}
.ev_nav{float: left;margin-left:30px;}
.ev_nav li {float: left;}
.ev_nav li a{float: left;font-size: 16px;line-height: 52px; height:52px;padding: 0 12px; text-align: center;color:#fff;}	
.ev_nav li.index a{font-weight: bold;color:#fff;}	
.ev_nav li.index a:hover{cfont-weight: bold;color:#fff;}
.ev_nav li#active a{font-weight: bold;color:#fff;}
.ev_nav li a:hover{font-weight: bold;color:#fff;}
.ctt-main-search {float:right;line-height:52px;color:#fff;}
.ctt-main-search i{font-size:20px;line-height:52px;font-weight: bold}
.ctt-main-search i:hover{font-weight: bold;}
#clock{float: right;color: #999}	
#time{float: left;line-height: 52px;font-size:14px; margin-right:10px;color: #999}	
#date{float: left;line-height: 52px;font-size:14px;margin-right:20px;color: #999}
}
/*搜索模块*/
.ctt-portal-sel {position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.98);z-index:11111;display:none;}
.ctt-portal-sel .portal-boxn {margin:0 auto;max-width:770px;height:100%;display:flex;padding-bottom:100px;align-items:center;}
.ctt-portal-sel .portal-topn {margin-top:50px;position:relative;}
.ctt-portal-sel .portal-topn img {float:left;width:126px;}
.ctt-portal-sel .portal-topn a {font-size:40px;float:right;color:#666;user-select:none;position:absolute;right:0px;top:0px;}
.ctt-portal-sel .portal-how {padding-top:20px;}
.ctt-portal-sel .portal-how .portal-input {height:47px;max-width:788px;margin:0 auto;font-size:20px;background:#E9E9E9;padding:0 10px;border-radius:4px;}
.ctt-portal-sel .portal-how .portal-input input {background:#E9E9E9;height:47px;max-width:580px;float:left;line-height:35px;}
.ctt-portal-sel .portal-how .portal-input button{width:25px;height:25px; border-radius:50%; background:red;  float:right;position:relative;top:10px;font-size:16px; color:#fff; line-height:25px;}
.ctt-portal-sel .portal-content {display:flex;padding-top:20px;}
.ctt-portal-sel .portal-content .portal-contit span {float:left;font-size:18px;color:#666;}
.ctt-portal-sel .portal-content .portal-contit em {font-size:16px;float:right;position:relative;cursor:pointer;color:#999;}
.ctt-portal-sel .portal-content .portal-contleft {flex:1;}
.ctt-portal-sel .portal-content .portal-fwbigs {overflow:auto;max-height:270px;margin:15px 10px 0 0;}
.ctt-portal-sel .portal-content .portal-fwbigs::-webkit-scrollbar {width:4px;}
.ctt-portal-sel .portal-content .portal-fwbigs::-webkit-scrollbar-thumb {background-color:#ccc;border-radius:4px;}
.ctt-portal-sel .portal-content .portal-confwbox {display:flex;margin:0px 0 20px 0;}
.ctt-portal-sel .portal-content .portal-confwbox .fwpicb {width:60px;height:60px;margin-right:10px;}
.ctt-portal-sel .portal-content .portal-confwbox .fwpicb img {width:100%;height:100%;}
.ctt-portal-sel .portal-content .portal-confwbox .fwpictex {flex:1;padding-right:10px;}
.ctt-portal-sel .portal-content .portal-confwbox .fwpictex h2 {color:#666;line-height:18px;height:36px;}
.ctt-portal-sel .portal-content .portal-confwbox .fwpictex p {font-size:12px;}
.ctt-portal-sel .portal-content .portal-confwbox .fwpictex p span {float:left;color:#999;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ctt-portal-sel .portal-content .portal-confwbox .fwpictex p em {color:#f66;float:right;}
.ctt-portal-sel .portal-content .portal-histary {margin:10px auto;}
.ctt-portal-sel .portal-content .portal-histary a {float:left;padding:0 9px;line-height:22px;background:#E9E9E9;border-radius:2px;margin:0 20px 10px 0;}
.ctt-portal-sel .portal-content .portal-histary a:hover {color:#fff;}
.ctt-portal-sel .portal-content .portal-contright {width:170px;border-left:1px solid #E9E9E9;padding-left:20px;}
.ctt-portal-sel .portal-content .portal-contright ul {margin-top:5px;overflow:auto;max-height:350px;}
.ctt-portal-sel .portal-content .portal-contright ul::-webkit-scrollbar {width:4px;}
.ctt-portal-sel .portal-content .portal-contright ul::-webkit-scrollbar-thumb {background-color:#ccc;border-radius:4px;}
.ctt-portal-sel .portal-content .portal-contright ul li {color:#666;line-height:18px;padding:7px 0;position:relative;text-align:justify;}
.ctt-portal-sel .portal-content .portal-contright ul li a:hover {color:#fff;}
.ctt-portal-sel .portal-content .portal-contright ul li em {position:absolute;right:0;bottom:9px;line-height:12px;padding:0 2px;cursor:pointer;z-index:1;display:none;}
.ctt-portal-sel .portal-content .portal-contright ul li:hover em {display:block;}

@media(max-width:1200px) {
.navright,.geren{display: none}
#clock{display: none}
.header{width:100%;position:absolute;top:0;height:40px;background: #2f3135;z-index: 999}
.head{width:100%;float: left;}
.logo{width:110px!important;margin:2px auto!important;}
.ctt-main-search{ width:40px; position: absolute; top:0;left:12px;}
.ctt-main-search i{font-size:20px;line-height:40px;color:#fff;font-weight: bold}
.sp_nav {width:20px;position:absolute;cursor:pointer;right:12px;top:12px;z-index: 999}
.sp_nav span {display:block;background:#fff;width:20px;height:3px;position:absolute;left:0;transition:all ease 0.5s}
.sp_nav span:nth-of-type(1) {top:0px}
.sp_nav span:nth-of-type(2) {top:6px}
.sp_nav span:nth-of-type(3) {top:12px}
.sp_nav_se span:nth-of-type(1) {top:6px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2) {width:0}
.sp_nav_se span:nth-of-type(3) {top:6px;transform:rotate(-45deg)}
.ev_nav {position:fixed;width:100%;height:calc(100% - 40px);top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.5s;background: #f9f9f9;z-index:999;padding:10px 20px;}
.nav_show {top:40px;}
.ev_nav a{padding:0 8px; line-height:30px;font-size:16px;float:left;border:1px solid #eee; margin-top:10px; margin-right:10px;}
.ev_nav li#active a,.ev_nav li.index a{border:1px solid #fff;background: #fff;color:#fff;}
.ctt-portal-sel {padding:0 30px}
.ctt-portal-sel .portal-topn {margin-top:0;}
}
@keyframes myfirst-hot {
0% {transform: translate(0px, 0px);}
50% {transform: translate(0px, -5px);}
100%{transform: translate(0px, 0px);}
}
.scaleBig {-webkit-transition: all 0.5s;transition: all 0.5s;}
.scaleBig:hover {-webkit-transform: scale(1.13);transform: scale(1.13);}

.lian{width:100%;overflow:hidden;float: left; background:#fff}
.lian .share{max-width:1200px;overflow:hidden;margin:0 auto 30px auto;}
.lian .share ul li{width:6.5%;float: left;margin-top:40px;text-align: center;}
.lian .share i{color:#000;font-size:42px;}
.lian .share i:hover{color:#000;}
@media only screen and (max-width:1200px) {
.lian .share{margin:0 auto 20px auto;}
.lian .share ul li{width:10%;margin-top:10px;}
.lian .share{padding:0 10px}	
.lian .share i{color:#000;font-size:24px;}	
}
/*footer*/
.footer {width:100%;overflow:hidden;font-size: 12px;color: #A2A5AD;background: #161E30;}
.footer .footerbox {max-width:1200px;overflow:hidden;margin:0 auto;text-align:center;padding-bottom:20px;}
.footer .footerbox a {color:#666;}
.footer .footerbox .menulist {margin-right:-5px;overflow:hidden;margin-bottom:15px;}
.footer .footerbox .menulist li {display:inline-block;border-right:1px solid #2c3137;height:12px;line-height:12px;padding:0 10px;}
.footer .textleft{width:75%;float:left;margin-top:30px;}
.footer .gongzhonghao{width:20%;overflow: hidden; float: right;margin-top:20px;}
.footer .gongzhonghao .gongzhong{margin-right:-5%;}
.footer .gongzhonghao .gongzhong li{width:45%;float: left;margin-right:5%;}

/*置顶*/
.scroll {position:fixed;bottom:130px;left:50%;margin-left:620px;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;}
.scroll i {font-size:40px;color:#000;opacity:.5;}
.scroll:hover i{color:#fff;opacity:1}

@media only screen and (max-width:1200px) {
.scroll {right:20px;margin-left:0;left:inherit;}
.footer .textleft{width:90%;float:left;margin-left:5%;}
.footer .gongzhonghao{width:90%;float: left;margin-left:5%;}	
}



