﻿@charset "utf-8";
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,p{margin:0;padding:0;border:0;}
ul,ol,li{ list-style-type:none;}
a img{ border:none}
iframe{border:none;}
.blocks{ display: block;}
.hidden{ display: none;}

/* function */
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.h{display:none;visibility:visible;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.clearfix{*zoom:1; clear: both;font-size:0;line-height:0;height:0;visibility:visible;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.right{text-align:right;}
.left{text-align:left;}
.fright{float: right;}
.fleft{float: left}
.centers{text-align:center;}
.b{font-weight:bold;}
.line-through{text-decoration:line-through;}
.under{text-decoration:underline;}
.break{word-break:break-all;}
.red{color:#af0102;}
.blues{color: blue;}
.blacks{color: #2d2d2d!important;}
.gray{color:#CCC;}
a.gray{color:#CCC;}
a.gray:visited{color:#CCC;}
.f14{font-size:14px!important;}
.f18{font-size:18px!important;}
.editor{line-height:24px;text-align:left;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle; margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}
.p-absolute{position:absolute;}
.p-relative{position: relative}
.mr0{ margin-right: 0!important;}
.ml0{ margin-left: 0!important;}

body{font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px; color: #2d2d2d; line-height: 32px; min-width:1400px;}
.container {width:100%;margin:0px auto;color:#2d2d2d;}
.cont-n {width:1200px;margin:0px auto;}
a{ color: #2d2d2d; text-decoration: none;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition:all 0.3s;}
a:link {color:#2d2d2d;text-decoration:none;}
a:visited {color:#2d2d2d;}
a:hover{color: rgb(0, 100, 170);}
a:active {color: rgb(0, 100, 170);text-decoration:none;}
:after, :before {
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;}
table{ border-left: #F1F1F1 1px solid;border-top: #F1F1F1 1px solid;}
table th{ background: #F8F8F8;}
table th, table td{ border-bottom: #F1F1F1 1px solid; border-right: #F1F1F1 1px solid;position: relative;padding: 12px 15px;min-height: 20px;line-height: 20px;}
input, select{height: 32px;line-height: 32px;border-color:#DDD;border-width: 1px;border-style: solid;background-color: #fff;color: rgba(0,0,0,.85);border-radius: 2px; padding-left: 10px;}
input::placeholder {color: #999;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h55{height:55px;}
.h60{height:60px;}
.h65{height:65px;}
.h70{height:70px;}
.h75{height:75px;}
.h80{height:80px;}
.h85{height:85px;}
.h90{height:90px;}
.h95{height:95px;}
.h100{height:100px;}
/* 滚动条 */
::-webkit-scrollbar-thumb:horizontal { /*水平滚动条的样式*/
    width: 4px;
    background-color: #CCCCCC;
    -webkit-border-radius: 6px;
}
::-webkit-scrollbar-track-piece {
    background-color: #fff; /*滚动条的背景颜色*/
    -webkit-border-radius: 0; /*滚动条的圆角宽度*/
}
::-webkit-scrollbar {
    width: 10px; /*滚动条的宽度*/
    height: 8px; /*滚动条的高度*/
}
::-webkit-scrollbar-thumb:vertical { /*垂直滚动条的样式*/
    height: 50px;
    background-color: #999;
    -webkit-border-radius: 4px;
    outline: 2px solid #fff;
    outline-offset: -2px;
    border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover { /*滚动条的hover样式*/
    height: 50px;
    background-color: #9f9f9f;
    -webkit-border-radius: 4px;
}
/*顶部*/
.top-container{ width: 100%; background-color: #F2F3F5;}
.top-t{width: 1200px; height: 40px; line-height: 40px; margin: auto;}
.top-t .tright{ float: right; width: 610px; text-align: right;}
.top-t .tright a{ margin-left: 20px; float:right;}
.top-t .tright a img{ margin-top:12px; float:left; margin-right:5px;}
/*导航*/
.nav-w{width: 100%;height: 70px; background-color: #FFF; padding-top: 20px;}
.navs{width: 1200px; margin:0 auto; height: 50px;}
.navs .logocs{ width: 200px; height: 50px; float: left;}
.navs .nav-li{ width: 920px; float: right; margin-top: 10px;}
.navs .nav-li a{ float: left;margin-left: 39px; font-size:17px; font-weight:bolder;}
.navs .nav-li a:hover{ color:#FF6600;}
.topheadw{position: fixed; top: 0; z-index: 999;transition: all 3.3s; }
/*底部*/
.footer-con{width: 100%; background-color: #2c2f3a;}
.footer-b{ width: 1200px; height: 100px; color: #8b8d93; margin:auto; padding: 20px 0;}
.footer-b .leftlogo{ width: 200px; padding-right: 30px; float: left; padding-top: 20px;}
.footer-b .centernav{ width: 670px; float: left; padding-top: 20px;}
.footer-b .centernav a{ color: #FFFFFF; margin-right: 30px;}
.footer-b .rightwx{ width: 300px; float: right;}
.footer-b .rightwx p{ width: 80px; text-align: center; float: left; margin-left: 20px; line-height: 20px; color: #FFFFFF}
/*栏目导航*/
.nav-lm-w{ width: 100%; height: 70px; line-height: 70px; background-color: #00AAFF;}
.nav-lm{ width: 1200px; margin: 0 auto; color: #FFF; font-size: 16px;}
.nav-lm strong{ margin-right: 100px; float: left;}
.nav-lm a{ float: left; margin-right: 8px; color: #FFF; padding: 0 10px;}
.nav-lm a:hover{ background: #FF6600;}
.nav-lm .navactive{ background: #FF6600;}
.nav-lm a:last-child{ margin-right: 0;}
.nav-lm .navsearch{width: 280px; float: right;}
.nav-lm .newfb{ background-color: #FFF; color: #00AAFF; height: 32px; float: right; padding: 3px 15px; line-height: 32px; border-radius: 5px; margin-top: 18px; margin-left: 20px;transition: all .5s;}
.nav-lm .newfb a{ color: #00AAFF; font-weight: bolder;}
.nav-lm .newfb a:hover{ background: transparent;}
.nav-lm .newfb:hover{ background-color: #005b94;}
.nav-lm .newfb:hover a{ color: #FFF;}
/*栏目搜索*/
.container-search{width: 280px; margin-top:18px;position: relative; float: right; background-color: rgba(0,0,0,0.2);  }
.container-search:after{content: '';display: block;clear:both;}
.container-search>div{float: left;}
.container-search .logo{width: 100%;height: 120px;margin: 0 auto 10px;background-position: center;background-repeat: no-repeat;background-size: auto 120px;}
.container-search .input{position: relative;width: 235px;height: 36px;}
.container-search .input>input{position:absolute;outline: none;border: none;padding: 0 10px;margin: 0;height: 38px;width: 150px;color: #fff;font-size: 12px; background-color:transparent; left: 70px;}
.container-search .input>input::-webkit-input-placeholder{color:#fff;}
.container-search .input .picker{width: 45px;padding-right: 30px;position: absolute;top: 0;left: 0;height: 100%;line-height: 36px;cursor: pointer;color: #FFF;font-size: 13px;text-align: right;background-image: url("../images/down.png");background-position: 60px center;background-repeat: no-repeat;user-select: none;}
.container-search .input .picker-list{list-style: none;padding: 5px 0;width: 75px;position: absolute;left: 0;top: 39px;margin: 0;line-height: 26px;font-size: 13px;background-color:#0088cc;display: none;}
.container-search .input .picker-list>li{ text-align:center;background-position: 10px center;background-repeat: no-repeat;background-size: 16px auto; line-height: 36px;}
.container-search .input .picker-list>li:hover{background-color: #0570a6;cursor: pointer;}
.container-search .input .hot-list{padding: 10px 0; display:none!important;width: 100%;position: absolute;left: 0;top: 50px;margin: 0;line-height: 32px;font-size: 14px;border-radius: 2px;box-shadow: 0 1px 5px rgba(0,0,0,.2);background-color: #fff;}
.container-search .input .hot-list>a{display: block;color: #333;text-decoration: none;padding: 0 10px;overflow: hidden;}
.container-search .input .hot-list>a:hover{background-color: #f3f3f3;}
.container-search .input .hot-list>a>div{float: left;}
.container-search .input .hot-list>a>div.number{text-align: center;width: 40px;}
.container-search .search{width: 29px;height: 38px;background-image: url("../images/search.png");background-position: center;background-repeat: no-repeat;border-radius: 0 4px 4px 0;cursor: pointer;}
/*点赞收藏*/
.zancang{margin: 50px auto;width: 300px; }
.zancang ul li{float: left;width: 150px;text-align: center;font-size: 14px;color: #999;}
.zancang ul li i{font-style: normal;}
.zancang a{ color: #999;}

.zancang2{width: 100px; display: inline-block; float: right;font-size: 15px;color: #ff6600;}
.zancang2 img{ float: left; width: 20px; height: 20px; margin-top: 15px; margin-right: 5px;}
.zancang2 a{ color: #ff6600;}

#down-box{width: 1200px;background: rgba(255, 255, 255, 0.8);box-shadow: 0 0 10px rgba(73,66,66,.1);margin: 0 auto;border: 1px solid #E5E5E5;}
#down-box dl{height: 50px;line-height: 50px;border-bottom: 1px dashed #dadada;margin: 0 20px;}
#down-box dt{float: left;color: #8a8a8a;}
#down-box dd{float: left;color: #252525;margin: 0 10px;font-size: 14px;cursor: pointer;}
#down-box dd.active{color: #ff6600;font-weight: bold;}
#down-box dl.select{background: #efefef;margin: 0;padding: 0 20px;}
#down-box dl.select dd{border: 1px solid #ff6600;height: 25px;line-height: 25px;margin-top: 13px;padding: 0 2px 0 10px;border-radius: 3px;background-color: #fff;}
#down-box dl.select dd span{width: 20px;height: 20px;display: inline-block;text-align: center;line-height: 20px;background: #ff6600;color: #fff;margin-left: 10px;cursor: pointer;border-radius: 5px;}
#down-box dl a{background-color: #ff6600;color: #FFF;padding: 4px 15px;border-radius: 5px;margin-left: 10px;margin-top: 13px;display: inline-block;height: 20px;line-height: 20px;}
#down-box .hidden{display: none!important;}
/*文字显示行数*/
.hang-1ne{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hang-2wo{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;/*两行显示*/-webkit-box-orient: vertical;}
.hang-3ree{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;/*两行显示*/-webkit-box-orient: vertical;}

.pg{ margin: 30px auto 10px; text-align:center;}
.pg b{ background: #FF6600; color: #FFF!important; padding: 7px 15px; border-radius: 2px;}
.pg b font{color: #FFF!important;}
.pg a{ padding: 7px 12px;}
.pg #jumpPage{ height:25px; line-height:25px; border-color:#DDD!important; margin-right:10px;}

#ddlSoCategory, #Submit1{ background:#0088cc; border:none; color:#FFF; float:left; height:36px; line-height:36px;}
.container-search .input, .container-search .search{ float:left;}
.wrapper, .top-container, .index-fws, .index-links, .footer-con, .nav-lm-w, .project-dtss, .down-dtss, .index-top, .m-head{ min-width:1200px}
.zt-nav-w, .zt-banner, .zt-ruyuan-w, .marquee-w{ min-width:1400px!important;}