@charset "utf-8";
/*reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td {margin: 0;padding: 0;font-family: "微软雅黑";}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4,h5,h6 { font-size: 100%; }
p{font:normal 12px/200% "微软雅黑";}
input{margin:0; padding:0; background:none;}
address,cite,dfn,em,var { font-style: normal; } 
code,kbd,pre,samp,tt { font-family: 'MicroSoft YaHei',Arial,Courier,monospace; } 
.box{ width:1200px; margin:0 auto; overflow:hidden;}
ul,ol { list-style: none; }
a { text-decoration: none; color: #6e6e6e; }
a:hover { text-decoration: underline; color: #FF6000; }
abbr[title],acronym[title] {border-bottom: 1px dotted;cursor: help;}
q:before,q:after { content: ''; }
legend { color: #000; } 
fieldset,img { border: none; } 
button,input,select,textarea {font-size: 100%;}
button{ background:none; border:none;}
table { border-collapse: collapse;border-spacing: 0;}
hr {border: none;height: 1px;}
html { overflow-y: scroll; }
.fl {float: left;}
.fr {float: right;}
em, i {font-style: normal;}
img{ border:none;}
/*top*/
.top{ height:40px; font:normal 14px/40px 'MicroSoft YaHei'; color:#888; background:#EEE; border-footer:1px solid #ddd; position:relative;width: 100%;}
.top .box{ overflow:visible}
.top_r{ float: right;}
.top_r li{ float:left; }
.top_r a{ display:inline-block; border-right:solid 1px #ddd; line-height:16px; color:#888; padding:0 12px;}
.top_r a:hover{ color:#333;}
.top_link{width: 60px;padding-left: 20px;}
.top_link a{ color:#888;}
/*header*/
.header{width: 100%;height:height:135px; background:url(http://cs.ytfl.net/statics/images/huxing.png) no-repeat top center;top:0px; left:0; z-index:999;position:relative;height:140px;}
.logo{ width:374px; height:84px;left:0; top:20px;padding-top: 10px; float: left;}
/*分页*/
.page{ height:36px; margin-right: auto; margin-left: auto; text-align:center; padding-bottom: 50px; padding-top: 20px;}
.page a,.page span{  display:inline-block; width:54px; height:34px; border:#ddd solid 1px; border-radius:3px; text-align:center; line-height:34px; margin:0 2px; transition:all 0.2s ease 0s; font-size:12px; background:#f6f6f6; color: #333;}
.page span{ background:none; border:none; width:54px; height:36px;}
.page a.current,.page span.current,.page a.prve,.page span.prve{ background:#009a44; border:#009a44 solid 1px; color:#fff;}
.page a:hover,.page span.current:hover,.page span.prve:hover{ background:#009a44;border:#009a44 solid 1px; color:#fff;}
.page a.lesson-right-btn,.page a.lesson-left-btn{width: 90px;}
            
/*导航部分*/
/*栏目导航*/
.WapperNavBox{background:#39A4DC;}
.WapperNav{ width:1000px; margin:0 auto; }
/*栏目导航内容*/
.nav-menu-container{z-index:9000;position:relative}
.nav-menu-container .nav-show-control{height:45px;position:relative;z-index:100;overflow:hidden;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2)}
.nav-menu-container .nav-show-control .nav-menu-layout{height:330px;position:absolute;width:100%;background-color:#188e00;background-color:rgba(24,142,0,0.9);transition:all .2s ease-in;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.6);-moz-box-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:0 1px 2px rgba(0,0,0,.6)}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu{height:45px;background:#006c35;}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content{margin:0 auto;position:relative}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box{top:0;float:none;width:1200px; margin: 0 auto;}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box a,.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box span{font-family:"Microsoft YaHei",arial,courier new,courier,"\5b8b\4f53",monospace}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item{display:inline;float:left}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-title{display:block;cursor:pointer;color:#fff;font-size:18px;line-height:45px;height:45px;text-align:center;text-decoration:none}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-title:hover{background: #19a100;} 
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .current{color:#fff; font-size: 22px; font-weight: bold;}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-content{height:275px;border-right:1px solid #40b22b;transition:all ease-in .2s;background-color:#19a100;background-color:rgba(25,161,0,0);padding-top:10px}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-content .menu-sub-list{*zoom:1}.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-content.menu-sub-list:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-content .menu-sub-list .menu-sub-item-wp{display:inline;float:left;height:30px;text-align:center;width: 100%;}
.menu-sub-item-wp a{color: #fff;} 
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-content .menu-sub-list .menu-sub-item-wp .menu-sub-item{color:#fff;text-decoration:none;font-size:14px;line-height:30px}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-content .menu-sub-list .menu-sub-item-wp .menu-sub-item:hover{border-bottom:1px solid #fff}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item:hover .menu-content{background-color:#188e00;}
.menu-item menu-item-index{width:10%;}
nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-index{width:10%}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-cat{width:10%}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-cat .menu-content{border-left:1px solid transparent;margin-left:-1px}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-lanmu .menu-content .menu-sub-list .menu-sub-item-wp{width:50%}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-lanmu{width:10%}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-user{width:10%}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-user .menu-content .menu-sub-list .menu-sub-item-wp{width:100%}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-expert{width:10%}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-expert .menu-content .menu-sub-list .menu-sub-item-wp{width:100%}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-jingyan{width:10%}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item-jingyan .menu-title{border-right:0}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section{display:inline;float:right;width:368px}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-section-devide{display:inline;float:left;width:2px;height:40px;background-repeat: no-repeat;}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list{display:inline;float:left;margin-top:-1px}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list a:hover{text-decoration:none}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list .menu-right-list-item{display:inline;float:left;width:118px;text-align:center;position:relative}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list .menu-right-list-item .menu-right-list-link{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:40px;height:40px}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list .menu-right-list-item .menu-right-list-link .item-icon{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:4px}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list .menu-right-list-item .menu-right-list-link .item-name{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:16px;color:#fff}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list .menu-right-list-item .right-list-item-devide{width:1px;height:16px;position:absolute;right:0;top:12px;background-repeat: no-repeat;}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list .open-dev .menu-right-list-link .item-icon{width:14px;height:14px;background-repeat: no-repeat;}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list .zhidao-app .menu-right-list-link .item-icon{width:12px;height:16px;background-repeat:no-repeat;}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-right-section .menu-right-list .user-center .menu-right-list-link .item-icon{width:16px;height:16px;background-repeat: no-repeat;}
.nav-menu-container .nav-show-control-show .nav-menu-layout{background-color:#188e00;background-color:rgba(24,142,0,0.9)}
.nav-menu-container .nav-show-control-show .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-content{border-color:#40b22b}
.nav-menu-container .nav-show-control-show .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item .menu-content .menu-sub-list .menu-sub-item-wp .menu-sub-item{color:#fff}
.nav-menu-container .nav-show-control .nav-menu-layout .nav-menu .nav-menu-content .content-box .menu-item:hover .menu-title{background-color: #44bc02;}
.nav{z-index: 1;}
/*搜索部分*/
.ssk_r{ float:right; width:700px; height:70px;margin-top: 30px;}
.ss_nk{ width:392px; height:70px; overflow:hidden; float:left;}
.search{ width:390px; height:32px; border:solid 1px #009542; border-radius:4px; overflow:hidden; background-color:#FFF;}
.button {background-attachment: scroll;background-clip: border-box;background-color: #009a44;background-image: url("http://cs.ytfl.net/statics/images/sousuo.png");
    background-origin: padding-box;background-position-x: center;background-position-y: center;background-repeat: no-repeat;background-size: auto auto;cursor: pointer;
    float: right;height: 34px;width: 60px;}
button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: -moz-use-text-color;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.ss_gjc{ height:34px; overflow:hidden; line-height:34px;}
.ss_gjc li{ float:left;font-size:14px;}
.ss_gjc li b{ color:#555;}
.ss_gjc li a{ color:#888; padding-left: 8px;}
.ss_gjc li a:hover{ text-decoration:underline;}


.button {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #009a44;
    background-image: url("http://cs.ytfl.net/statics/images/icon/sousuo.png");
    background-origin: padding-box;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    float: right;
    height: 34px;
    width: 60px;
}
button, input, select, textarea {
    font-size: 100%;
}

.kf{ width:190px; height:52px; overflow:hidden; float:right; padding-left:60px; background:url(http://cs.ytfl.net/statics/images/icon/dianhua.png) no-repeat left center; text-align:center;}
.kf p{ font-size:20px; color:#eddf00; height:25px; border-left:solid 1px #ddd; padding-left:12px; letter-spacing:2px; width:188px; line-height: 100%;}
.kf b{ font-size:24px; color:#009a44;height:25px;border-left:solid 1px #ddd; font-family:Arial, Helvetica, sans-serif;padding-left:12px;width:188px; display:block;}
/*footer*/
.footer-b{ width:100%; height:40px; background-color:#006c35; text-align: center;color:#ffffff; font:normal 14px/40px 'MicroSoft YaHei'; }
.footer .box{ width:100%; height:349px; background:url(http://cs.ytfl.net/statics/images/dibubeijing.png) no-repeat top center; overflow:hidden;}
.footer_nkt{ width:1200px; height:300px; overflow:hidden; margin:auto; padding-top:50px;}
.footer_left{ width:630px; height:260px; float:left; overflow:hidden;}
.footer_1{ float:left; color:#FFF; padding-right:36px;}
.footer_1 h2{ line-height:50px;}
.footer_1 ul li{ line-height:34px; background:url(http://cs.ytfl.net/statics/images/icon/bottom_d.png) no-repeat left center; padding-left:14px;}
.footer_1 ul li a{ color:#eeeeee; font-size:14px;}
.footer_1 ul li a:hover{ color:#fff000;}
.footer_c{ width:320px; height:260px; overflow:hidden; float:left; color:#FFF; padding-left:50px;}
.footer_c ul li{ font-size:14px; line-height:34px;padding-left:28px;}
.footer_c ul .bc_1{  background:url(http://cs.ytfl.net/statics/images/icon/bottom_icon1.png) no-repeat left 10px;}
.footer_c ul .bc_2{ background:url(http://cs.ytfl.net/statics/images/icon/bottom_icon2.png) no-repeat left center;}
.footer_c ul .bc_3{ background:url(http://cs.ytfl.net/statics/images/icon/bottom_icon3.png) no-repeat left center;}
.footer_c ul .bc_4{ background:url(http://cs.ytfl.net/statics/images/icon/bottom_icon4.png) no-repeat left center;}
.footer_c h2{ line-height:50px;}
.footer_r{ float:right; width:174px; height:174px; padding-top:14px;}
.footer_r p{ font-size:16px; text-align:center; color:#FFF; line-height:40px;}
.footer_b{ width:100%; height:40px; background-color:#006c35;}
