﻿@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 "微软雅黑","Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "STHeiti",  "Microsoft YaHei", sans-serif;color:#282828;}
input,select,textarea {font-size:100%;outline:0;}
button {cursor:pointer;outline:0;}
a {text-decoration:none;color:#282828;outline:0;}
a:hover {color:#d36f16;text-decoration:none;}
a:focus {outline:0;}
::selection {color:#fff;background:#328EFE;text-shadow:none;}
::-moz-selection {color:#fff;background:#328EFE;text-shadow:none;}
input::-ms-clear {display:none;}
input[type=password]::-ms-reveal {display:none;}
body {background:#fff;padding-top:0;}
@keyframes myfirst-hot {0% {transform:translate(0px,0px);}
50% {transform:translate(0px,-5px);}
100% {transform:translate(0px,0px);}
}
img{width:100%;height: auto;float: left;border:0;vertical-align: middle;}
.scaleBig {-webkit-transition:all 1s;transition:all 1s;background: #eee;border-radius:4px;}
.scaleBig:hover {-webkit-transform:scale(1.12);transform:scale(1.12);border-radius:4px;}
.clearFix:after {content:"";display:block;clear:both;visibility:hidden;height:0;border-radius:4px;}
.fl {float:left;}
.fr {float:right;}
@media screen and (min-width:1130px) {
.header{width: 100%;height:60px;background: #f35333;position:absolute;top:0;z-index:99}
.header nav{height:60px;position: relative;}
.header nav .logo{position: absolute;width:150px;height:30px; margin:15px 0;margin-left:100px;}
.header nav .logo a{width:150px;height:30px;display:block; overflow:hidden;}
.header nav .logo a img{width:150px;height:30px;}
.menu{width:1100px; margin: 0 auto;position: relative;}
.menu ul li {float:left;line-height:60px;}
.menu a {float:left;font-size:14px;padding: 0 24px;}
.menu a.index{font-weight:700;background:#282828;color:#fff;}
.menu a:hover,.menu .active {background:#282828;color:#fff;font-weight:700;}
.menu li:hover, .menu li.hover{background:#282828;color:#fff;font-weight:700;}

.menu i {display:block;color:#282828;width:60px;height:60px;font-size:16px;transition:all 0.4s ease-out;transform:rotate(0deg);position:absolute;right:0;top:0;line-height:60px;text-align: center;font-weight: bold}
.menu em{display:block;width: 8px;height: 8px;border-radius: 50%;background: #ff4a3b;position: absolute;top: 20px;right:10px;}
.menu i.action {transition:all 0.4s ease-out;transform:rotate(180deg);}
.menu dl {display:none;background: #fff;position:absolute;right:-10px;top:56px; border-radius: 0 0 4px 4px;-webkit-box-shadow: 0 1px 12px 0 rgba(0,0,0,.2);box-shadow: 0 1px 12px 0 rgba(0,0,0,.2);color: #444;}
.menu dl dt {display:block;line-height:40px;}
.menu .current{background:#282828;color:#ffe300}
.menu .current a{background:#282828;color:#ffe300}
.ctt-main-search{position: absolute;top:0;right: 192px;width:60px;height: 56px;line-height: 56px;cursor: pointer;}
.ctt-main-search i{font-size:22px;}
.biao{width: 192px;height:56px;line-height:56px; position: absolute;top: 0;right: 0;}
.biao .icon-biaoqian{font-size:22px;float: left}
.biao .icon-biaoqian:hover{color:#282828}
.biao span{float: left;margin-left:30px;}
.biao span a{padding:0;line-height:14px;}
.biao em{padding:0 20px}	
.biao span a:hover{color:#282828}	
}
@media screen and (max-width: 1280px){
.header nav {margin: 0 30px;}
.biao{width: 162px;}
.htitle{display: none}
}
.htitle{width:590px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position: absolute;top:-80px;line-height:56px;left:50%;margin-left:-295px;font-size:18px;text-align: center;z-index:999;background: #ffe300;}

/*搜索模块*/
.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:#282828;float:right;position:relative;top:10px;font-size:16px; color:#ffe300;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:#d36f16;}
.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:#d36f16;}
.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 screen and (max-width:1130px) {
.header{width: 100%;height: 56px;background: #ffe300;position:absolute!important;top:0;z-index: 999}
.header nav{margin:0;}
.header nav .logo{position: absolute;top: 14px;left:50%;margin-left:-60px;width:120px;}
.biao,.menu i{display:none}
.ctt-main-search{position:absolute;top:15px;left:15px;}
.ctt-main-search i{font-size:20px;}
.sp_nav {width:20px;position:absolute;cursor:pointer;right:14px;top:18px;z-index:999}
.sp_nav span {display:block;background:#333;width:20px;height:2px;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)}
.menu {position:fixed;width:100%;height:calc(100% - 50px);top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.5s;background:#fff;z-index:999;padding:0 0 0 10px;}
.nav_show {top:50px}
.menu a{float:left;padding:0 10px;line-height:30px;border:1px solid #eee;margin-top:10px;margin-right:10px;}
.menu .index,.menu .current{border:1px solid #282828;background:#282828;color:#ffe300;}	
.ctt-portal-sel {padding:0 30px}
.ctt-portal-sel .portal-topn {margin-top:0;}
}
