@charset "utf-8";*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
button,input,select,textarea{font-size:100%;margin:0;padding:0;outline:0;border-radius:0;vertical-align:middle}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
body,html{height:100%}
html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;
    -ms-overflow-style:-ms-autohiding-scrollbar
}
body{font-size:16px;font-size:1.6rem;-ms-word-break:break-all;word-break:break-all;overflow-wrap:break-word;color:#303133;font-family:"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;margin:0;padding:0}
ol,ul{list-style:none}
i{font-style:normal}
a{text-decoration:none;color:#303133;word-break:break-all}
div{display:block}
img{border:0}
em{font-style:normal}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.font-green{color:#1CA472}
.font-red{color:#d73533}
.font-gray{color:#ABB2B9}
.font-gray2{color:#8590a6}
.font-orange{color:#f76830}
.f-c-green{color:#1ca572}
.fz-color-b{color:#0152D9}
.fz-color-gray,.fc-grey{color:#999}
.fc-green{color:#1ca472}
input::-webkit-input-placeholder{color:#cacdd4}
input:-ms-input-placeholder{color:#cacdd4}
input:-moz-placeholder{color:#cacdd4}
input::-moz-placeholder{color:#cacdd4}
.tablestyle1{border:1px solid #ebeced;border-collapse:collapse}
.table1-head,.table1-tdlay{color:#5a6472;text-align:center;overflow:hidden}
.table1-head{background-color:#f7f8fa;}
.table1-tdlay{ background-color:#fff;border-bottom:1px solid #ebeced;}
.table1-tdlay .td{border-right:1px solid #ebeced; padding:10px; border-left:0;}
.table1-head .td1 .tab-radio,.table1-tdlay .td1 .tab-radio{margin:1px 0 0 2px;}
.tablestyle1 td,.tablestyle1 tr{border:1px solid #ebeced;border-collapse:collapse}
.tablestyle1 td{padding:10px 15px;}
.table1-head .td,.table1-tdlay .td{display:block;float:left;text-align:center; padding:10px;}
.table1-head .td1,.tablestyle1 tr .td1{width:5%}
.table1-head .td2,.tablestyle1 tr .td2{width:30%}
.table1-head .td3,.tablestyle1 tr .td3{width:20%}
.table1-head .td4,.tablestyle1 tr .td4{width:25%;}
.table1-head .td4,.table1-head .td2{*width:15%;}
.tab-radio{width:20px;height:20px;display:block;background:url(images/gdy-12.png) no-repeat}
.tab-radionormal{background-position:0 0}
.tab-radiosel{background-position:0 -24px}
.fz-12{font-size:12px}
.fz-14{font-size:14px}
.fz-16{font-size:16px}
.fz-18{font-size:18px}
.fz-20{font-size:20px}
.fz-24{font-size:24px}
.ta-l{text-align:left}
.br-10{border-radius:10px}
.a-line{text-decoration:underline}
.padding-tb20{padding:20px 0;overflow:hidden}
.padding-b20{padding:0 0 20px}
.padding-lr20{padding:0 20px}
.mt-10{margin-top:10px}
.mt-20{margin-top:15px}
.mb-10{margin-bottom:10px}
.mb-20{margin-bottom:15px}
.hidden,.hid{display:none}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.box-shadow{border-radius:3px;box-shadow:0 1px 3px rgba(0,37,55,.05);background-color:#fff}
.btnstyle1{background:#fff;border:1px solid #1ca472;color:#1ca472;display:inline-block;text-align:center;border-radius:5px}
.btnstyle2{background:#1ca472;border:1px solid #1ca472;color:#fff;display:inline-block;text-align:center;border-radius:5px;box-shadow:0 4px 8px rgba(28,164,114,.1)}
.btnstyle3{background:#fff;border:1px solid #1ca472;color:#1ca472;text-align:center;border-radius:5px}

::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background:#ecf0f6;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.5)}
::-webkit-scrollbar-thumb{border-radius:5px;background:#cad4e9}

.topbar{padding:0;border-bottom:1px #eeeded solid;
    /*box-shadow:0 3px 7px #f9f9f9;*/
    width:100%;height:40px;background-color:#fff;position: fixed;top:0;z-index: 1000;}
.site-nav,.site-nav-r{margin-top:10px;font-size:1.4rem;font-size:14px}
.site-nav{float:left;margin-left:10px}
.site-nav li{float:left;margin-right:15px}
.site-nav li a.sel{font-weight:700}
.site-nav-r{float:right;margin-right:10px}
.site-nav-r a{margin-left:10px;float:left}
.site-nav-r .login{background:#39BC7A;color:#FFF;padding:2px 8px;border-radius:5px;margin-top:-2px}
.site-nav-r a.user-name{margin:0}
.site-nav-r .sear-vip{color:#D2A43C}
.nav-ico i{background-image:url(images/ico.png);display:inline-block}
.sear-ico i{background-image:url(images/ico.png);display:inline-block}
.sear-vip i{background-position:-120px -444px;width:20px;height:20px;float:left;margin-top:2px}
.notice-ico i{background-position:-202px -437px;width:30px;height:20px}
.ui-navcon{position:relative;z-index:1000}
.ui-navcon .ui-nav{background:url(images/icon-userbar-mn.png) right no-repeat;padding-right:15px}
.ui-navtip{position:absolute;top:29px;left:0;background-color:#fff;border:1px solid #F5F5F5;z-index:999}
.ui-navlist{margin:0}
.ui-navlist li{border-bottom:1px dotted #F5F5F5;overflow:hidden;width:90px;margin-bottom:0;vertical-align:bottom}
.ui-navlist li a{text-decoration:none;display:block;margin:0;width:90px;padding:5px 10px}
.nav-pop-list5 .ui-navlist2 li:hover,.ui-navlist li a:hover{background-color:#eee}
.nav-pop-list5 .ui-navlist2 li>a{float: none;}

.newcanvas-lay{overflow:hidden}
.ico4{background:url(images/hyh.png) right center no-repeat;height:24px;padding-right:30px}
h3.title{font-size:20px;padding:0 0 20px;overflow:hidden}
.newcanvas-lay .hot-doc{margin:0 12px 25px;margin:0 11px 25px\9;display:block;float:left}
.newcanvas-lay3 .hot-doc{margin:0 30px 25px 0}
.doc-img{display:block;border:1px solid #e4e6ec;width:145px;height:200px;float:left;text-align:center;line-height:188px;margin-bottom:15px;position:relative;overflow:hidden}
.doc-img:hover{border-color:#D33131}
.doc-img:after{content:' ';vertical-align:middle}
.doc-img i{position:absolute;bottom:5px;right:0;width:17px;height:17px;padding-left:0;overflow:hidden}
.doc-img img{vertical-align:middle;width:100%;height:auto}
.doc-nam{display:block;width:145px;word-wrap:break-word;word-break:break-all;font-size:1.4rem;font-size:14px;height:40px;line-height:1.5;text-align:center;clear:both;overflow:hidden}
.hot-item-wr .hot-doc{margin-bottom:25px}
.hot-item-wr .new-doc-tit{margin-top:15px}
.pos-rel{position:relative;min-width: 120px;text-align: center;font-size: 0}
.nav-ul,.topic-box-wrap{width:1200px;margin:0 auto}
.class-wr,.nav-ul{padding-bottom:20px}
.class-wr{overflow:hidden}
.class-lay{width:32%;overflow:hidden;float:left;border-right:1px dotted #C5C5C5;margin-right:1.3%;margin-bottom:20px;display:inline-block}
.class-lay-no{border:none;margin-right:0}
.class-lay h3{font-size:2rem;font-size:20px;font-weight:600;margin-bottom:15px;position: relative}
.class-lay h3>img{display: block;position: absolute;left:0;top:0;width: 100%;height: 100%;}
.class-lay sub{font-size:1.4rem;font-size:12px;font-weight:400;color:#fff;position: relative}
.class-lay li{width:32%;height:20px;float:left;margin-bottom:10px;}
.class-lay li a{height:20px;overflow:hidden;display:inline-block;line-height:1.3;font-weight:400;font-size:16px}
.class-wr .more{display:block;width:100%;margin:30px 0 15px}
.class-wr .more .title{border:none;padding:0}
.nav-wrap{background-color:#1CA472;height:45px}
.nav-ul a{color:#fff}
.nav-ul .nav-list-item{display:block;float:left;line-height:45px;z-index:998;height: 45px}
.nav-ul .nav-list-item a{display:block;float: left;color:#fff}
.nav-ul .nav-list-tit1{display:inline-block;vertical-align: middle;text-align:center;color:#fff;font-size: 16px;padding:0 5px;}
.nav-ul .nav-list-item a{font-size: 14px}
.nav-ul .nav-list-item2 a{width:140px}
.nav-ul .pos-rel:hover{background-color:#179567;height: 45px}
.nav-ul .pos-rel>a{display:inline-block;text-align:center;color:#fff;font-size: 16px;float: none;vertical-align: middle}
.nav-pop-list3 .ui-navlist2 li{margin:8px 0}
.nav-pop-list3 .ui-navlist2 li,.nav-pop-list5 .ui-navlist2 li{min-width:120px;text-align:center}
.nav-pop-list5 .ui-navlist2 li{padding:8px 0;margin:0}
.nav-pop-list3 .ui-navlist2 .nav-link{cursor: pointer;margin:0;padding:8px 0;float: none}
.nav-pop-list3 .ui-navlist2 .nav-link:hover{background-color:#eee}
.nav-pop-list{background-color:#fff;position:absolute;top:45px;left:0;z-index:999;box-shadow:0 3px 10px rgba(0,0,0,.1);z-index:9999}
.nav-pop-list2{width:1200px;padding:0 10px;z-index:9999}
.nav-pop-list3,.nav-pop-list4,.nav-pop-list5{line-height:1.3}
.nav-pop-list4{width:140px}
.ui-navlist2{font-size:0}
.ui-navlist2 li{display:inline-block;font-size:14px;text-align:left;margin:8px 10px}
.nav-pop-list3 .nav-icon-zx a{width:auto}
.nav-ul .nav-list-item a.nav-icon{width:auto;text-align:left}
.nav-pop-list .class-lay a,.nav-pop-list3 .ui-navlist2 a,.nav-pop-list5 .ui-navlist2 a{color:#303133}
.nav-pop-list .class-lay{width:50%;border-right:none;padding-right: 20px;float: left;text-align: center;margin:10px 0 10px 0;position: relative}
.nav-pop-list .class-lay a{text-align:left;font-size:14px}
.nav-pop-list .class-lay li,.nav-pop-list .class-lay li a{width:auto}

.class-lay li.qualify{float: none;height: 51px;line-height: 51px;margin:0;width: 159px;padding-left: 30px;}
.class-lay .qualify.sel{background: #F5F7FA;}
.class-lay .qualify.sel a{font-weight: bold;}

.class-lay .sub-ul{height: 155px;background: #F5F7FA;position: absolute;left:268px;top:0;width: 723px;}
.class-lay .sub-ul a{color:#303133;font-size: 14px;width: 100px;height:20px;padding:0;display: block;margin:15px 0 0 20px;line-height: 20px;float: none}

.nav-pop-list .class-lay li{margin-right:20px}
.nav-icon-zk{background:url(images/nav-ico1.png) left center no-repeat}
.nav-icon-ff{background:url(images/nav-ico2.png) left center no-repeat}
.nav-icon-mf{background:url(images/nav-ico3.png) left center no-repeat}
.nav-icon-zx{background:url(images/nav-ico4.png) left center no-repeat}
.nav-icon-phone{background:url(images/nav-ico4-1.png) left center no-repeat}
.nav-icon-bs{background:url(images/nav-ico5.png) left center no-repeat}
.nav-icon{display:block;float:left;padding-left:25px;background-size:16px}
.nav-pop-list3 li.nav-icon-zx,.nav-pop-list3 li.nav-icon-phone{margin-left:6px;width:100px}
.nav-pop-list3 li.nav-icon-phone a{ text-align:left; font-size:12px;color:#1ca572;}
.nav-pop-list3 li.nav-icon-zx a{color:#1ca572}
.nav-icon2{width:10px;height:6px;display:block}
.pos-rel .nav-icon2{display: inline-block;vertical-align: middle; margin-left: 0px;margin-right: 5px}
.nav-icon2-up{background:url(images/nav-ico7.png) no-repeat}
.nav-icon2-down{background:url(images/nav-ico6.png) no-repeat}
.nav-pop-list2 .class-lay h3{margin-bottom:0;height:110px;width: 110px;float: left;display: block;border-radius: 5px;overflow: hidden}
.nav-pop-list2 .class-lay h3 a.tit{font-size: 24px;height:40px;width:100%;color:#fff;text-align: center;display: block; line-height: 3.5;position: relative}
.zxqq-pop{position:fixed;top:0;left:50%;margin-left:-300px;z-index:999;width:600px;height:482px}
@media screen and (max-width:1200px){.nav-ul,.topic-box-wrap{width:100%}
.class-wr{margin:0 20px}
.newcanvas-lay3 .hot-doc{margin:0 20px 25px 0}
}
@media screen and (max-width:1024px){.newcanvas-lay .hot-doc{margin-right:15px}
}

/*各频道通用样式--------------------------------------------*/
input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #909399}
input[type=text]:-moz-placeholder,textarea::-moz-placeholder{color: #909399}
input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color: #909399}
input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #909399}

.common-Dialog{position:fixed;top:50%;left:50%;z-index:10001;border-radius:5px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;width:438px;margin-left:-219px;margin-top:-135px;min-height:250px}
.common-Dialog>h4.title{letter-spacing:1px;margin:0;color:#303133;font-size:24px;font-weight:bolder;height:60px;line-height:60px;padding:0 25px;border-bottom:1px solid #edeff2}
.common-Dialog .closeIcon{color:#b8b8b8;float:right;background-size:100%;text-decoration:none;width:15px;height:15px;display:block;margin:24px 25px 0 0}
.common-Dialog .closeIcon i{width:100%;height:100%;display:block;background:url(./images/close.png) center no-repeat;background-size:100%}
.common-Dialog .body{margin:0 25px;overflow:hidden;}
.common-Dialog .msg{text-align:center;color:#000;margin:35px 0 40px 0;font-weight:700}
.common-Dialog .bottom{margin:0 0 50px 0;padding:0 20px;width:100%;height: 40px;}
.common-Dialog .bottomBtn{margin:0 auto;width:80%}
.dialog-table .tbody{overflow:auto;margin:15px 0;padding: 0 20px;}
.dialog-table li{font-size:14px;height: 68px;border-bottom:1px solid #eee}
.dialog-table li .fc-grey{font-size:12px;padding-top:8px;color:#909399;}
.dialog-table .item-lr{position: relative;}
.dialog-table .name{color:#303133;font-weight: bolder;padding-top:10px;margin-right: 100px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.dialog-table .item-r{position:absolute;right: 2px;top:16px;}

.btnRadio-wr{padding:0 0 10px 0;}
.label{font-size: 12px;color:#303133;margin:0 10px 0 20px;cursor: pointer;}
.label .fz-grey{color:#909399}
.btnRadio{box-sizing: content-box;cursor: pointer;background: #fff;border:1px solid #BFC2CC;display: block;float: left;width: 12px;margin:2px 2px 0 0;height: 12px;position: relative;border-radius: 50%}
.btnRadio .rfg{position: absolute;top:3px;left:3px;background:#fff;width:6px;height: 6px;border-radius: 50%}
.btnRadio.check{background: #1CA472;border:1px solid #1CA472;}

.dialog-input{position: relative;margin:25px 0 15px 0}
.dialog-input input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;height:40px;padding:0 20px;border-radius:4px;border:1px solid #EDEFF2;width:100%;font-size: 14px}
.dialog-input span{position: absolute;top:0px;right:20px;display: block;line-height: 40px;font-size: 12px;color:#909399}
.dialog-input input.bgInput{background:#F5F7FA;color:#303133;border:none;line-height:33px;font-size: 11px;padding:0 10px;}

.cbtn-xs{display:block;box-sizing: content-box; font-size: 14px; cursor: pointer;background-color: #0f88eb;color: #fff; border:1px solid #0f88eb;width:74px;height: 32px; line-height: 32px; text-align: center; border-radius: 4px;letter-spacing: 1px;}
.cbtn-m{display: block;box-sizing: content-box; padding:0 20px;height:38px;line-height:38px;margin-left:30px;font-size:14px;float:left;width:68px;border-radius: 5px;text-align: center}
.cbtn{display:block; font-size: 16px; cursor: pointer;background-color: #0f88eb;color: #fff; border:1px solid #0f88eb;padding: 0px 20px;height: 40px; line-height: 40px; text-align: center; border-radius: 5px;letter-spacing: 1px;}

a.cbtn-m:hover{text-decoration: none;}
a.cbtn-m.btnlook1:hover{color:#fff}
a.cbtn-m.btnlook2:hover{color:#1ca472}

a.cbtn-xs.btnlook5:hover,a.cbtn-m.btnlook5:hover{color:#909399}

/*文档主题*/
.btnlook1{background-color: #1ca472;color:#fff;border:1px solid #1ca472;}	
.btnlook2{background-color: #fff ;color:#1ca472;border:1px solid #1ca472;}	
.btnlook3{background:#BFC2CC;border:1px solid #BFC2CC;color:#fff;}/*  灰色按钮 */
.btnlook1:active{background:#189467 ;border:1px solid #189467;}
.btnlook2:active{background-color: #fff;color:#189467;border:1px solid #189467;}
.btnlook4{background:#fff;border:none;color:#F24724;}/*  红色文字 */
.btnlook5{background:#fff;border:1px solid #BFC2CC;color:#909399;}

.btnDisable{-moz-opacity: .5;opacity: .5; filter: alpha(opacity=50);}
.btnlook1.btnDisable{-moz-opacity: .5;opacity: .5; filter: alpha(opacity=50);}
.btnRadio.check{background: #1CA472 ;border:1px solid #1CA472 ;}

.font-primary{color:#1CA472}

.pop-zan-wrap{position: fixed;top: 50%;left: 50%;z-index: 1002;margin-top: -2em;padding: .64em 1em;margin-left: -5em;min-height: 1.2em; border-radius: 8px;max-width:10rem;background-color: rgba(0,0,0,.7); color: #fff;text-align: center; font-size:.9em;line-height: 1.5;}

.vip-hot{width: 28px;height: 16px;display: block;position: absolute;right:-17px;top:5px;background: url("./images/vip/img_hot.png") no-repeat;background-size: 100%}