* 
{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;}
img {width:100%;display:block;border:0;vertical-align:middle;}
body,button,input,select,textarea {font:14px/25px "微软雅黑";color:#151515;}
input,select,textarea {font-size:100%;outline:0;}
button {cursor:pointer;outline:0;}
a {text-decoration:none;color:inherit;outline:0;_color:#333;}
a:hover {text-decoration:none; color:#3780ff;}
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);}
}
.scaleBig {-webkit-transition: all 1s;transition: all 1s;}
.scaleBig:hover {-webkit-transform: scale(1.12);transform: scale(1.12);}
.clearFix:after {content:"";display:block;clear:both;visibility:hidden;height:0;}
@media only screen and (min-width:1200px) {
.channel{width:100px;float:left;top:0;position:absolute; z-index:99!important}
.logo{width:100px;padding-top:40px;}
.mz_nav {padding-top:20px;}
.good {display:inline-block;width:90px;line-height:36px;font-size:18px;font-weight:bold;float:left;position:relative;margin-bottom:8px;}
.good span{display:inline-block;width:90px;padding:0 0 0 10px;}
.good a:hover{color:#3780ff;}
.active a:hover,.active{background:#3780ff!important;color:#fff!important;font-weight:normal!important;}
.active:after{content:'';width:0;height:0;border:0px;border-left:10px solid #3780ff;position:absolute;right:-10px;top:0;border-top:18px solid #fff;border-bottom:18px solid #fff;}
.active:hover{color:#fff!important;}
.open-icon {display:inline-block;padding:7px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);cursor:pointer;-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;transition:transform .5s linear;transition:transform 0.5s linear,-webkit-transform 0.5s linear;margin-right:4px;position:absolute;left:72px;top:12px;}
.open-icon:after {content:'';position:absolute;border:6px solid transparent;border-top:0;border-bottom:6px solid #666666;left:1px;top:4px;}
.active .open-icon:after {border-bottom:6px solid #fff;}
.active .right-icon {border-left:6px solid #fff;}
.open-close {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.right-icon {display:inline-block;border:6px solid transparent;border-left:6px solid #e1e1e1;position:absolute;left:60px;top:12px;}
.good:hover .layer-list {display:block;}
.good:hover .right-icon {display:none;}
.sub-list {font-size:14px;}
.sub-list .lihai{width:80px;margin-left:5px;}
.sub-list .lihai .zhu{position:relative;height:28px;line-height:28px;}
.sub-list .lihai .zhu a {display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-weight:normal;max-width:80px;}
.sub-list .lihai .zhu a:hover {color:#3780ff;}
.sub-list .lihai .sub-city-btn:hover .sub-list-city {display:block;}
.sub-list .sub-list-city {background:#fff;position:absolute;left:50px;top:-145px;box-shadow:0 0 3px #eaeaea;width:80px;padding:10px 5px 15px 5px;-webkit-transition:all .5s linear;transition:all .5s linear;z-index:1;display:none;}
.sub-list .sub-list-city a{font-size:12px;}	
.sub-list .sub-list-city div{height:30px;line-height:30px; padding-left:20px;}
.sub-list .sub-list-city:after {content:'';width:0;height:0;border:7px solid transparent;border-right:7px solid #fff;position:absolute;left:-14px;top:150px;}
.sub-list .sub-list-city:before {content:'';width:0;height:0;border:9px solid transparent;border-right:9px solid #eaeaea;position:absolute;left:-18px;top:148px;}
.layer-list {position:absolute;left:70px;bottom:-5px;min-width:105px;box-shadow:0 0 3px #eaeaea;padding:10px;line-height:35px;background:#fff;z-index:1;display:none;}
.layer-list .niu{display:block;width:100%;float:left;text-align:center;}	
.layer-list .niu1{display:block;width:40px;float:left;text-align:center;}
.layer-list a{font-size:12px; font-weight: normal;}	
.layer-list a:hover {color:#3780ff;}
#on a{color:#3780ff!important;}
.layer-list:after {content:'';width:0;height:0;border:7px solid transparent;border-right:7px solid #fff;position:absolute;left:-14px;bottom:16px;}
.layer-list:before {content:'';width:0;height:0;border:9px solid transparent;border-right:9px solid #eaeaea;position:absolute;left:-18px;bottom:14px;}
.ctt-main-search {display:block;width:85px;float:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;font-size:20px;text-align: center;font-weight: bold;}
.ctt-main-search i{font-size:20px;font-weight: bolder;}
.ctt-main-search span{margin-left:10px;}
.channel .baodao{float:left;width:90px; border:1px solid #3780ff;color:#3780ff;text-align: center;margin-top:10px;margin-left:-6px;}
.channel .baodao i{font-size:12px;font-weight: bolder;color:#3780ff;margin-right:5px;}	
}
/*搜索模块*/
.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:#3780ff;  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:#3780ff;}
.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:#3780ff;}
.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 only screen and (max-width:1200px) {
.channel{width:100%;height:40px;overflow: hidden;position:absolute;background:#fff;top:0;left:0;z-index:999; border-bottom:1px solid #eee;}
.logo{width:50px;overflow: hidden;margin:0 auto; margin-top:8px;}
.ctt-main-search{ width:40px; position: absolute; top:0; left:12px;}
.ctt-main-search i{font-size:18px;line-height:40px;color:#888;}
.ctt-main-search span,.channel .baodao{display: none}
	
.sp_nav {width:20px;position:absolute;cursor:pointer;right:12px;top:12px;z-index: 999}
.sp_nav span {display:block;background:#888;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)}
.mz_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:1; padding:10px 20px;}
.nav_show {top:40px;}
.mz_nav a{padding:0 8px; line-height:30px;font-size:16px;float:left;border:1px solid #eee; margin-top:10px; margin-right:10px;}
.mz_nav .active a{border:1px solid #3780ff;background: #3780ff;color:#fff;}
.mz_nav #on a{border:1px solid #3780ff; color:#3780ff;}	
.ctt-portal-sel {padding:0 30px}
.ctt-portal-sel .portal-topn {margin-top:0;}
}