@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input,button{margin:0;padding:0;}
body{font-size:12px;}
img{border:none;}
ul,ol,li{list-style:none;}
textarea{resize:none;}
a{text-decoration:none;}
/* public */
body{font-family:"Microsoft YaHei", "SimSun", Verdana, Geneva, sans-serif; font-size:12px;
scrollbar-face-color: #ccc; 
scrollbar-highlight-color: #fff; 
scrollbar-darkshadow-color: #fff;
scrollbar-3dlight-color: #eee; 
scrollbar-arrow-color: #bbb; 
scrollbar-track-color: #ECECEC; 
scrollbar-darkshadow-color: #ffffff;}
::-webkit-scrollbar{ width:15px; height:30px; background-color:#ECECEC;}
::-webkit-scrollbar:hover{ background-color:#eee; }
::-webkit-resizer{}
::-webkit-scrollbar-thumb{ background-color:#ccc; height:10px; }
::-webkit-scrollbar-thumb:hover{ background-color: #bbb;}
::-webkit-scrollbar-thumb:active{ background-color:#888;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.ellipsis{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.fl{float: left;}
.fr{float: right;}
.un{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.color6{color: #666666;}
.color1{color: #37a508;}
.color2{color: #ff0000;}
.color4{color: #444444;}
.color9{color: #999999;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
.wrap{width: 1200px; margin: 0 auto;}
/* header */
header{background: #f1f1f1; height: 30px; border-bottom: 1px solid #ebebeb; width: 100%; min-width: 1200px;}
header p,header a,header span{line-height: 30px;}
header a{margin:0 6px;}
header a:hover{color: #ff642e; text-decoration: underline;}
/* logo */
.logo_box{padding: 20px 0 15px 20px; width: 1180px; margin: 0 auto;}
.search_box{padding: 18px 0 0 98px;}
.input_border{display:block; width:405px; height:32px;border:1px solid #2bab22; border-right:none; border-radius: 1px 0 0 1px;}
.search_box input{width:373px; font-size:12px;  font-family:"Microsoft YaHei"; outline:none; margin:0; padding:6px 0 6px 30px;border:0; background: url(../images/topicon.png) no-repeat 8px -116px; line-height: 20px; color: #aaaaaa;}
.search_box input:focus{color: #666666;}
.button{border:none; cursor:pointer; background-color:#2bab22; font-size:14px;font-family:"Microsoft YaHei"; height:34px; line-height:34px; width:92px; text-align:center; color:#fff; margin:0; border-radius:0 1px 1px 0;}
.button:hover{background: #279e1f;border-bottom: 1px solid #279e1f;box-shadow: 1px 1px 1px #ccc; *border:none;}
.pt0910{width: 166px; height: 36px; padding-top: 15px;}
.pt0910 a{width: 131px; height: 32px; border-radius: 5px; background:#f5f5f5 url(../images/topicon.png) no-repeat 8px -18px;
    font-size: 14px; color: #ffffff; padding: 4px 4px 4px 31px; display: block;box-shadow: 2px 2px 2px #ccc;}
.pt0910 a span{font-size: 14px; color: #ffffff; line-height: 32px; display: block; background: #ff642e; border-radius: 4px; text-align: center; }
.pt0910 a:hover span{background:#f5f5f5; color: #ff642e;}
/* nav */
nav{background: #2bab22; width: 100%; min-width: 1200px; height: 47px;}
nav li{float: left; cursor: pointer;}
nav li a{font-size: 15px; color: #ffffff; display: block; height: 29px; padding: 9px 0;}
nav li a span{display: block;  height: 29px; line-height: 29px; border-right: 1px solid #339907; text-align: center;cursor: pointer;}
nav li .bor span{border-color: #2bab22;}
.more,.six,.six_more{width: 131px;}
#six_more{position: relative; z-index: 9999;}
.six span{width: 130px;}
.six_more span{width:70px; text-align:right; background: url(../images/xkicon.png) no-repeat 80px -100px; padding-right: 60px;}
.center{width:131px}
.center span{width: 85px; text-align:left; background: url(../images/topicon.png) no-repeat 25px -72px; padding-left: 45px;}
.more_list {background: #339907; position: absolute; left: -131px; top: 47px; width: 1198px; display: none;}
.more_list a{ float: left; width: 131px; height: 22px;  text-align: center; line-height: 22px; }
.more_list a:hover{background: #2bab22;}
/*footer*/
footer{width: 100%; min-width: 1200px; background:#f6f6f6; font-size: 14px; color:#666666; line-height: 38px; margin-top: 15px;padding: 20px 0;  overflow: hidden;
_position: relative; _height: 170px;}
.up{_position: absolute; _left: 50%; _bottom: 10px; _margin-left: -250px;}
.us,.up{text-align: center;}
.us a,.up img{margin: 0 10px; color: #666666;}
.us a:hover{color: #ff642e; text-decoration: underline;}

/*text_focus*/
.main{padding-top: 15px;}
.text_focus{width: 392px; }
.recommend{border-bottom: 1px solid #f0f0f0; padding-bottom: 7px; margin-bottom: 8px;}
.text_focus .last{border:none; margin-bottom: 0;}
.recommend dt{width: 385px; height: 36px; overflow: hidden; float: left; margin-bottom: 8px;}
.recommend dt a{line-height: 36px; font-size: 20px; color: #e42a2a;font-weight: bold;}
.recommend dd{width: 188px; padding-right: 8px; float: left; height: 32px; overflow: hidden;}
.recommend dd a{font-size: 14px; color: #555555; line-height: 32px;}

/*foucus*/
.focus_images{position: relative; width: 486px; height: 324px; background: #ffffff;overflow: hidden;}
.focus_ul li{ width: 486px; height:238px; display: none; }
.focus_ul li p{position: absolute; left: 0px; top: 260px; width:410px; height: 64px; line-height: 32px; overflow: hidden;}
.focus_ul li p a{color: #333333; font-size: 20px; line-height: 32px;  display: block; height: 32px; overflow: hidden;}
.focus_ul li p span{font-size: 12px; color: #999999; margin-top: 6px; display: block; }
.dot{position: absolute; right: 10px; top: 215px;}
.dot span{display: inline-block; width: 10px; height: 10px; margin-right: 10px; cursor: pointer;}
.dot .no{background: url("../images/icon.png") no-repeat 0px -369px;}
.dot .dq{background: url("../images/icon.png") no-repeat -10px -369px; }
.prev{width: 33px; height: 36px; background: url("../images/xkicon.png") no-repeat 0px -39px;  position: absolute; right: 36px; top: 288px; }
.next{width: 33px; height: 36px; background: url("../images/xkicon.png") no-repeat 0px 0px;position: absolute; right: 0px; top: 288px;}
.next:hover,.prev:hover{opacity: 0.8; filter:alpha(opacity=80);}
.pages {background: url("../images/slash.jpg") 20px center no-repeat;width: 40px;height: 30px;line-height: 32px; position: absolute; right: 10px; top:250px;}
.pages .red {font-size: 36px; color: #c92636;font-family: sans-serif, "å®‹ä½“";font-weight: bold;}
.pages span {color: #252525;font-size: 16px;font-family: Arial, Helvetica, sans-serif,"å®‹ä½“";line-height: 32px;}
.pages .pa{right: 0px; top: 6px; position: absolute;}
/*tuijian*/
.recToday{width: 296px; overflow: hidden;}
.recToday h1 {font-size: 20px;line-height: 34px; font-weight: normal; color: #666;}
.recToday a.fr{margin-top: 8px; color: #999999;}
.recToday a.fr:hover{color: #2bab22;}
.new {border-bottom: 1px solid #e1e1e1;padding-top: 9px;}
.cb {clear: both;}
.new p {padding-left: 5px;line-height: 24px;color: #ccc;height: 24px;}
.new .tit a {color: #666;display: inline-block;width: 280px;height: 24px;line-height: 24px;overflow: hidden; font-size: 14px;}
.new p a {color: #ccc;}
.ml15 {margin-left: 15px;}
.new p i.fr {background: url(../images/topicon.png) no-repeat -4px -398px; width: 15px;height: 15px; display: inline-block; font-style: normal;}
.last{border:none;}

/*advertising*/
.advertising{height: 88px; overflow: hidden;}
.advertising img{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.advertising a img{position: relative;}
.advertising a:hover img{transform:scale(1.05);
                  -ms-transform:scale(1.05); 	/* IE 9 */
                  -moz-transform:scale(1.05); 	/* Firefox */
                  -webkit-transform:scale(1.05); /* Safari å’?Chrome */
                  -o-transform:scale(1.05); }
/*list*/
.color2{color: #ff0000;}
/*txt*/
.txt_list,.t_box{padding-top: 8px;}
.txt_list li{width: 535px; height: 39px; line-height: 39px; overflow: hidden; padding-left: 35px; position: relative; margin:3px 0;}
.txt_list li a{font-size: 14px; color: #444444; line-height: 39px;}
.txt_list li a:hover{color: #ff0000; text-decoration: underline;}
.txt_list li time{line-height: 39px; margin-left: 10px; font-size: 14px;}
.txt_list li span{position: absolute; display: block; background: #cccccc; color: #ffffff; left: 5px; top: 12px;
    width: 18px; height: 18px; line-height: 18px; text-align: center; border-radius: 1px; font-size: 12px;}
.txt_list li .sp{background: #f7c335;}
.title{border-bottom: 2px solid #d6d6d6; line-height: 32px; width: 100%;}
.title h3{font-size: 16px; font-weight:normal; color: #666666; padding-left: 5px; width: 112px; border-bottom: 2px solid #666666; position: relative; top: 2px;}
.title span{color: #db6d4c;}
.iteam {position: relative; top: 4px;}
.iteam a{font-size: 12px; color: #666666; margin-right: 20px;}
.iteam a:hover{color: #37a508;}
.iteam .active{color: #37a508;}
.iteam i{position: absolute; display: block; width: 37px; height: 6px; background: url(../images/topicon.png) no-repeat -7px -440px; left: -5px; top:26px;}
.list{width: 586px;}
/*original*/
.original{width: 876px;}
.original_list li{padding: 16px 0; width: 876px; border-bottom:1px solid #e9e9e9;}
.original_list .last{border:none;}
.original_list li:hover{background: #fafafa;}
.content{width: 545px; padding-left: 15px; position: relative;}
.content u{position: absolute; text-decoration: none; font-weight: 700; color: #ff4545; font-size: 20px; left: 445px; top: 40px;}
.content h2{height: 36px; width:500px; overflow: hidden;}
.content h2 a{color: #e96050; font-size: 16px; line-height: 36px;}
.content p{font-size: 12px; color: #666666; width:400px; line-height: 24px; height: 24px; overflow: hidden;  margin:5px 0 15px 0;}
.content span{font-size: 12px; color: #999999; display: inline-block;vertical-align: middle;}
.content em{display: inline-block; width: 18px; height: 18px; vertical-align: middle;}
.content em.people{background: url(../images/xkicon.png) no-repeat 1px -146px;}
.content em.tim{background: url(../images/xkicon.png) no-repeat 1px -232px; margin-left: 130px;}
.content em.hand{background: url(../images/xkicon.png) no-repeat 4px -190px; margin-left: 68px;}
.icon{width: 113px; height: 116px;}
.y0{background:#e96050 url(../images/xkicon.png) no-repeat 25px -370px;}
.y1{background:#fac622 url(../images/xkicon.png) no-repeat 25px -515px;}
.y2{background:#e96050 url(../images/xkicon.png) no-repeat 25px -665px;}
.y3{background:#fac622 url(../images/xkicon.png) no-repeat 25px -810px;}
.look{ width: 157px; height: 63px; border-left: 1px solid #dddddd; padding: 34px 0 0 43px;}
.look a{display: block;width: 73px; height: 36px; border-radius: 2px; padding-left: 30px; font-size: 14px;
    background: #fac622 url(../images/xkicon.png) no-repeat 15px -266px; color: #ffffff; line-height: 36px; }
.look a:hover{background: #e96050 url(../images/xkicon.png) no-repeat 15px -266px;}
/*best*/
.way,.best{width: 288px;}
.best_list li{position: relative; width: 256px;height:38px; border-bottom: 1px dashed #e9e9e9; padding:25px 0 35px 32px;}
.best_list li.last{border:none;}
.best_list em{display: block;position: absolute; left: 0; top: 25px; line-height: 20px; text-align: center; color: #ffffff; font-style: normal;
    background: url(../images/xkicon.png) no-repeat -60px -144px; width: 20px; height: 20px;}
.best_list em.red{background: url(../images/xkicon.png) no-repeat -60px -49px; }
.best_list li a{font-size: 14px; color: #666666;}
.best_list time{position: absolute; bottom: 8px; right: 5px; color: #bbb; font-size: 12px; display: block; 
    background: url(../images/xkicon.png) no-repeat 1px -233px; padding-left: 15px;}
.best_list time i{font-style: normal; color: #e96050;}
/*school_txt*/
.school_txt{width: 876px;}
section{padding-top: 10px;}
.sch_list li{ position: relative;float: left; padding-left: 30px; width: 387px; line-height: 40px;margin-right:20px;  height: 40px; margin-top: 5px;}
.sch_list li em{position: absolute; left: 0px; top:9px; display: block; width: 20px; height: 20px; background: url(../images/xkicon.png) no-repeat -58px -4px;}
.sch_list li a{font-size: 14px; color: #555555; line-height: 40px;display: block;width: 342px; height: 40px; overflow: hidden;}
.sch_list li time{font-size: 12px; color: #999999;}
/*way*/
.way_list{display: none;}
.way_list li{padding-left: 10px; width: 278px; line-height: 40px; height:40px; overflow: hidden; margin-top: 5px;
    background: url(../images/xkicon.png) no-repeat -75px -193px;}
.way_list li a{font-size: 14px; color: #666666; line-height: 40px;}
.way_list li span{color: #999999; font-size: 12px; margin-left: 8px;}
.title .btn{position: relative;}
.title .btn i{position: absolute; display: block;width: 6px; height: 5px; left: 18px; top: 27px; background: url(../images/xkicon.png) no-repeat -1px -322px;}
.title .btn a{color: #666666; font-size: 16px;}
.title .btn .active{color: #e96050;}
.title .btn a:hover{color: #e96050;}
/*list_txt*/
.list_txt{width: 365px;}
.txt li{ position: relative;float: left; padding-left: 30px;  line-height: 40px; width: 335px;  height: 40px; margin-top: 5px;}
.txt li em{position: absolute; left: 0px; top:9px; display: block; width: 20px; height: 20px; background: url(../images/xkicon.png) no-repeat -59px -312px;}
.txt li a{font-size: 14px; color: #555555; line-height: 40px;display: block;width: 290px; height: 40px; overflow: hidden;}
.txt li time{font-size: 12px; color: #999999;}
.mar{margin-left: 52px;}
section.jp{padding-bottom: 15px;padding-top: 0;}


.best_list li:hover,.original_list li:hover{background: #fafafa; border-color: #fafafa;}
.txt li a:hover,.way_list li a:hover,.sch_list li a:hover,.best_list li a:hover,.content h2 a:hover,.new .tit a:hover,.new p a:hover,.focus_ul li p a:hover,.recommend dt a:hover,.recommend dd a:hover{color: #f00; text-decoration:underline;}





