@charset "gb2312";html,body,div,span,applet,object,iframe,h1,button,input,textarea,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0 none;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-size:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-synthesis:inherit;font-variant:inherit;line-height:28px;margin:0;padding:0;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0;width: 100%!important;}
div{display:block}
ul,ol,li{list-style:outside none none}
em,i{font-style:normal}
img{border:0 none}
textarea{outline:medium none}
a{text-decoration:none;color:#3366cc;font-size:16px}
body{background-color:#ffffff;color:#121212;font-size:16px;-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.fullscreen{margin:0 auto;overflow:hidden;position:relative}
.sheng{ margin-top:-12px; margin-bottom:-8px;}
.header{display:block;position:relative}
.header .header_bar{background-color:#f9f8f8;border-bottom:1px solid #ececec;height:45px;position:relative;visibility:visible;z-index:999}
.header .jiyifa_icon{background:url(/images/) no-repeat scroll 0 5px;height:45px;overflow:hidden;position:absolute;left:10px;width:102px}
.header .jiyifa_icon a{display:block;height:45px;text-indent:-9999px;width:102px}
.jiyifa_bar,.jiyifa_bar:after,.jiyifa_bar:before {width: 25px;height: .1875rem;background: #36ad9e;-webkit-border-radius: .32rem;content: '';position: absolute;transition: all .5s;right: 0;}
.jiyifa_bar{top: 50%;margin: 0 2%;}
.jiyifa_bar:before{top: -.5rem;}
.jiyifa_bar:after{bottom: -.5rem;}
.art_back{transition-duration: 0.5s;display: inline-block;width: 11px;height: 11px;border-bottom: 2px solid #37ad9f;border-right: 2px solid #37ae9f;transform: rotate(140deg);margin: 17px 4px 0px 14px;float: left;}
.art_logo .home{display: inline-block;height: 45px;width: 110px;background: url(/images/jiyifa_mini.png) no-repeat 0 9px;background-size: 100%;}
.art_name{display:inline-block;height:45px;line-height:45px;position:relative;top:-17px;font-size:20px;vertical-align:middle;background:url(/images/icon6.png) no-repeat 2px 20px;color:#444;background-size:8% auto;padding-left:15px;}
.typebar{padding:5px 0;background:#3d9fc7;border-bottom:1px solid #FFF}
.typebar a{width:25%;color:#FFF;display:inline-block;height:20px;font-size:16px;line-height:20px;padding:5px 0;text-align:center;white-space:nowrap}
.xuexi_list{background:#FFF}
.xuexi_list .title{background-color:#e7f3f8;border-bottom:1px solid #bfdfec;display:-webkit-box;height:40px;line-height:40px;position:relative}
.xuexi_list .title b{color:#2e89b7;font-size:20px;font-weight:700;height:40px;line-height:40px;padding-left:10px;left:5px;position:absolute}
.title nav.more{-webkit-box-flex:1;text-align:right;position:absolute;right:5px; line-height:40px; height:40px;}
.title nav.more a{display:inline-block;margin-right:5px;font-size:14px;color:#555}
.xuexi_list .listbar{display:block;padding-bottom:10px}
.xuexi_list .listbar li{overflow:hidden;width:100%}
.xuexi_list .listbar li a{color:#000;display:block;font-size:16px;height:38px;line-height:38px;padding-left:10px}
.xuexi_list .listbar li i{background:url(/images/icon8.png) no-repeat scroll 8px center;background-size:30% auto;float:right;height:42px;width:35px}
.xuexi_list .listbar li .xiazai{background-color:#7ab738;border:1px solid #74af36;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:14px;height:25px;line-height:25px;margin-right:10px;position:relative;top:10px;width:45px}
.art_main {overflow: hidden; font-size: 17px; padding: 0 7px;}
.cai{border-bottom:solid 1px #ececec; height:35px; line-height:35px; margin:10px 4px; font-size: 17px;}
.art_title{color: #333;font-size: 20px;font-weight: 600;line-height: 130%;padding-bottom: 5px;text-align: left;margin: 2% 2% 0% 2%;}
.art_info{line-height: 20px;width: 100%;margin: 0% 2% 0 2%;}
.art_info font{color:#999999;font-size:12px;margin-right:10px}
.art_cont{color:#444444;font-size:17px;line-height:28px;width:100%}
.art_cont a{ font-size:17px;}
.art_cont p{padding: 1% 0; padding-bottom: 0;}
.art_cont h3{ text-align:center;}
.art_cont img{width: 96%!important;height: 100%!important; padding: 2%;}
h2{font-size: 16px;  font-weight: bold;  color: #000; margin-top:15px; }
.art_main .more{text-align: center;height: 30px;width: 94px;margin: auto;line-height: 30px;margin-bottom: 5px;cursor: pointer;display: block;margin-top: 5px;}
.art_main .more em{display: inline-block;height: 20px;width: 20px;background: #0065c0;border-radius: 50px;margin-right: 5px;float: left;margin-top: 3px;}
.art_main .more span{display: inline-block;float: left;font-size: 17px;color: #0065c0;}
.fx, .c {transition-duration: 0.5s;line-height: 28px;display: inline-block;width: 9px;height: 9px;border-bottom: 1px solid #ffffff;border-right: 1px solid #ffffff;transform: rotate(45deg);margin: 2px 2px 0px 5px;float: left;box-shadow: 1px 1px 5px #b3b3b3;}
.c {transform: rotate(225deg);transition-duration: 0.3s; margin: 8px 2px 0px 5px;}
.pnav{line-height: 24px;margin-left: 2px;border-top: 1px solid #ececec;padding-top: 10px;font-size: 17px;margin: 2%;margin-bottom: 5px;}
.art_next {color: #666;width: 98%;margin: 0% 2%;white-space: nowrap;height: 28px;line-height: 30px;overflow: hidden;text-overflow: ellipsis; font-size:16px;}
.art_other_news{width: 96%;border-bottom: 1px solid #ececec;margin: 2%;margin-top: 0;}
.art_other_news h3 span{font-size:14px;font-weight:700;padding:12px 0 0;position:relative;text-shadow:0 1px 0 white;color:#333}
.art_other_news ul li code{margin-left: 3px;float: left;height: 17px;background: #bfbfbf;color: #fff;width: 17px;text-align: center;line-height: 17px;border-radius: 4px;margin-top: 8px;margin-right: 4px;font-weight: 300;font-size: 14px;}
.art_other_news ul li a{display: block;padding: 1px 0 5px 0;position: relative;white-space: nowrap;height: 28px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;font-size: 16px; width: 100%;}
.pagebreak li{display: inline-block;border: 1px solid #dcdcdc;border-radius: 2px;text-align: center;padding: 0 8px;margin: 0 10%;width: 18%; margin-top: 8px;}
.pagebreak li a{color: #5A5A5A;}
.copyright{color:#888;font-size:14px; margin: 8px 0; text-align:center;width:100%;}
.copyright code{color:#cc1b1b; font: 21px/25px georgia; height: 25px; padding:0 8px; position:relative;top:3px}
.copyright2{ color: #888; font-size: 14px; height: 48px; line-height: 48px; margin: 4px 0; text-align: center; width: 100%;}
.n_p{color: #666; padding-bottom: 0;width: 100%; font-size:16px;}
.ding{width: 100%;}
.footer{padding-bottom: 68px;background: #eaeaea;}
.ad{padding: 2%;background: #fff;margin: 2% 0;border-bottom: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4;margin-bottom: 0;}
.liebiao{ background:#36ad9e; padding:6px; position:relative; z-index:9; top:0; display:none;}
.liebiao ul{ float:left;}
.liebiao li{ display:block; height:26px; line-height:26px; width:30.9%; margin:0 1.2%; float:left;}
.liebiao li a{ color:#fff; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px;}
.liebiao li a:active{ color:#ff0;}
.clear{ clear:both;}
.bianju{ margin-top:10px;}
.pos{ position:relative; height:auto;}
.pos2{ top:0;}
.list_pic{background: #fff;}
.list_pic li{overflow:hidden;border-bottom: 1px solid #ececec;display:-webkit-box;margin: 0 2%;padding: 4px 0;width: 96%;}
.list_pic li:last-child{border-bottom: 0;}
.list_pic .img{margin-top:4px;margin-right: 10px;display:block;}
.list_pic .img img{height: 60px;width: 80px;}
.list_pic .link{-webkit-box-flex:1;overflow:hidden}
.list_pic .link a{display: block;clear: both;color: #0e0e0e;font-size: 16px;height: 22px;overflow: hidden;margin-top: 2px;}
.list_pic .link a h4{font-weight:400;line-height: 22px;}
.list_pic .miaoshu{color: #a2a2a2;height: 40px;line-height: 20px;display: block;width: 100%;overflow: hidden;margin-top: 4px;font-size: 12px;}
.list_img{ background:#fff;}
.list_img ul{ float:left;}
.list_img li{ display:block; float:left; width:100%; padding:3.5% 3%; border-bottom:solid 1px #e1e1e1;}
.list_img li img{ float:left; width:28%; max-width:28%; min-width: 28%; margin-right:4%;}
.list_img li h2{ font-size:16px; line-height:25px;}
.list_img li a{ color:#000;}
.list_img li a:active{ color:#f00;}
.upmagin{ margin-top:-15px;}
.noshow{ display:none;}
.acdn_et{ margin-left:2px; margin-right:2px;}

.kecheng {float: left;width: 100%;}
.kecheng h4 {text-align: center;padding: 10px 0;position: relative;padding-bottom: 5px;}
.kecheng h4 span {background: #f2f2f2;padding: 0 10px;font-size:.453333rem;color: #666;}
.kecheng h4:before {content: "";border-bottom: 1px solid #d0d0d0;width: 100%;height: 1px;position: absolute;left: 0;top: 25px;display: block;z-index: -1;}
.kecheng ul {overflow: hidden;margin: 1%;}
.kecheng li {float: left;width: 33%;margin: 6px 0;}
.kecheng li  span {font-size:16px;}
.kecheng li:nth-child(1) span{background-color: #fc7678;}
.kecheng li:nth-child(2) span{background-color: #fcad50;}
.kecheng li:nth-child(3) span{background-color: #5edcb0;}
.kecheng li:nth-child(4) span{background-color: #9eca72;}
.kecheng li:nth-child(5) span{background-color: #6ebbf7;}
.kecheng li:nth-child(6) span{background-color: #36ad9e;}
.kecheng li:nth-child(7) span{background-color: #e09495;}
.kecheng li:nth-child(8) span{background-color: #5c9eff;}
.kecheng li:nth-child(9) span{background-color: #ec9631;}
.kecheng li:nth-child(10) span{background-color: #3caa7d;}
.kecheng li:nth-child(11) span{background-color: #c788c0;}
.kecheng li:nth-child(12) span{background-color: #66c5b9;}
.kecheng li span {display: block;text-align: center;line-height: 40px;margin: 0 5px;cursor: pointer;color: #fff;}