﻿/*common reset*/
*{ color: #333;  }
a{ text-decoration: none;}
em,i{ font-style: normal;}
h2{ text-align: center; line-height: 38px;}
h2 a:hover{ color: #fe332e;  }
h2 a{color: #333;font-family: 'microsoft yahei';font-size: 18px; font-weight: bold; }
a:hover{ text-decoration: underline;}
img{ border:0;}
html{ background: #fff; font-size: 12px; line-height: 1.2; min-width: 1000px ;font-family: 'microsoft yahei';}
.c1{ color: #333;}
.c2{ color: #4075d5}
.c3{ color: #e45722;} /*orange*/
.c4{ color: #999}
.c5{color: #fff}
a.c5:hover{ color: #fff}
.c6{color: #fe332e}
h3{ font-size: 16px; font-family: 'microsoft yahei';  color: #333;}
/*common*/
.icon{ background: url(/uploads/image/simages/icon.png) no-repeat; overflow: hidden; display: inline-block; *display: inline; *zoom:1;}
.icon-recom{ width:19px; height: 23px; margin-right: 10px; background-position: -152px -112px;}
.icon-search{ width: 20px; height: 20px; background-position: -32px 0; float: left; margin: 5px 13px; *margin: 2px 0  0 17px;}
.icon-rec{width: 3px; height: 3px; margin: 10px 4px 0 0; background: #313030; overflow: hidden; font-size: 0; float: left;}
.icon-more{ width: 14px; height: 14px; background-position: -88px -48px; vertical-align: -2px;}
.icon-ztc{ float: left; width: 46px; height: 35px; background-position: 0 -40px; margin-top: 6px;}
.icon-school{ width: 50px; height: 45px; background-position: -56px 0}
.icon-sina{ width: 60px; height: 18px; background-position: 0 -113px; margin: 7px 0 0 20px;}
.mt10{ margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{ margin-top: 30px;}
.mt15{ margin-top: 15px;}
.mt5{ margin-top: 5px;}
.more{float: right; color: #333}
/*top bar*/
.top-bar{ height: 14px; border-bottom: 1px solid #e0e0e0; background: #f8f8f8; line-height: 14px; padding: 8px 0}
strong , .strong{ font-weight: bold;}
/*end top bar*/
/*header*/
.collect-box { padding-left: 10px;}
.collect-box a{  padding: 0 5px;}
.con-in{ width: 1000px ; margin:  0 auto;}
/*.header{ position: relative; height: 206px; background: url(/uploads/image/simages/topbg.jpg) top center no-repeat; }*/
.header .header-in{position: relative; height: 109px;}
.header .logo a {display: block;float: left;
width: 273px;
height: 110px;
	/*text-indent: -9999px;
    background: url(/uploads/image/simages/logo1.gif) no-repeat; */
}
.header .bg1{ position: absolute;  background: url(/uploads/image/simages/topbg1.jpg) no-repeat; width: 279px; height: 96px; right: -20px; bottom: 0;}
.header .bg1 img{border: 12px solid #fff; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.ewm-box{position: absolute; right: 35px; bottom: 0; border: 1px solid #dedede; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.banner-box{width: 560px; height: 70px; position: absolute; top: 39px; right: 108px;}
.login-box { border-right: 1px solid #c4c4c4; padding-right: 10px}
.login-box  a{ padding: 0 5px;}
.logo{float: left;  margin: 15px 0}
/*.nav{width:100%;height:77px;background:url(/uploads/image/simages/navbg.jpg) top center no-repeat}*/
.nav_bd{width:100%;height:77px; width: 990px; margin:0 auto;}
.nav_bd h2{width:71px;height:77px;float:left;padding-top: 8px;}
.nav_bd h2 a{display:block;width:71px;overflow:hidden; color: #fff; font-size: 20px; font-weight: bold;}
.nav_bd h2 .en{ font-family: 'tahoma'; color: #ffc78f; font-size: 12px; line-height: 12px;}
.menu1{width:155px;float:left;}
.menu2{width:270px;float:left;}
.menu3{width:100px;float:left;}
.menu4{width:240px;float:left;}
.menu5{width:110px;float:left;}
/*.nav_bd dt{font-size:16px;font-weight:bold;color:#fffaa9;line-height:22px;width:27px;height:63px;padding-top:14px;float:left; vertical-align:middle; text-align:center;display:block;*/
/*	background:url(/uploads/image/simages/icon.png) -112px -56px no-repeat;}*/
.nav_bd dt{font-size:16px;font-weight:bold;color:#fffaa9;line-height:22px;width:27px;height:63px;padding-top:14px;float:left; vertical-align:middle; text-align:center;display:block;
}
.nav_bd dt a{font-size:16px;font-weight:bold;color:#fffaa9;line-height:22px;}
.nav_bd dd{float:left;padding-left:10px;padding-top:14px;}
.nav_bd dd a{line-height:23px;margin-right:10px;color:#fff;}
.nav_bd dd a:hover{color:#fff;}
.menu1 dd{width:118px;}
.menu2 dd{width:233px;}
.menu3 dd{width:60px;}
.menu4 dd{width:200px;}
.menu5 dd{width:60px;}
.conts{width:990px;margin:0 auto;overflow:hidden;}
  
  
.navigation .other-box{ width: 280px; padding: 17px 0 0; background: #396ecf; height: 65px; }
.other-list li{ float: left; width: 24.5%; text-align: center; border-right: 1px solid #437adf}
.other-list li .img{ display: block; height:28px;  }
.other-list li .txt{ line-height: 24px;}
.other-list li a:hover .txt,.other-list li a:hover{ color: #fff}
.txt{ display: block;}
.comm-con{ border: 1px solid #e1e1e1; background: #f8f8f8}
.comm-pn{ border: 1px solid #fff; padding: 8px; }
.comm-con .hd{ border-bottom: 1px solid #ebecec; line-height: 30px; height: 30px;}
.comm-con .bd{padding: 10px 0 0}
.container{ width: 1000px; margin: 0 auto;}
.tit-box{ height: 1000px; height: 100px; background: url(/uploads/image/simages/bg1.jpg) no-repeat; padding: 13px 0 0}
h2{font-size: 30px; font-weight: bold; line-height: 40px; text-align: center;}
.tit-box .p1{text-align: center; font-size: 14px; line-height: 24px; color: #333; margin-top: 8px;}
.tit-box .p1 a:hover{ text-decoration: underline; color:#e45722 }
/*头条*/
.wrap-box{width:1000px;margin:0 auto;margin-bottom: 10px;}
.u-tt {width: 708px;height: auto;padding: 0px;margin: 0px auto;float: left;background: url(/uploads/image/simages/jrtt.gif) no-repeat 0px 6px;overflow: hidden;height: 37px;float: left;
}
.u-tt .top1 {height: 35px;margin: 0px auto;line-height: 36px;text-indent: 90px;text-align:center;}
.u-tt .top1 a {font-size: 24px;font-family: "microsoft yahei", 寰蒋闆呴粦;color: rgb(51, 51, 51);text-decoration: none;}
.u-tt .top2 {width: 700px;height: 30px;margin: 0px auto;text-align: center;font-size: 12px;line-height: 30px;}
.u-tt .top2 a span{}
.u-tt .top2 a:link, .top2 a:visited {color: #333333;text-decoration: none;font-size: 12px;}
.u-ads-66 {width: 290px;height: 66px;margin: 0px auto;float: right;}
.u-ads-66 .left {width: 145px;height: 60px;margin: 0px auto;float: left;overflow: hidden;}
.u-ads-66 .left .g-ads-001 {margin: 0px;padding: 0px;display: block;z-index: 19999;float: left;}
.recom-box{height: 37px; line-height: 22px;    padding: 12px 0 } 
.recom-box a{ line-height: 21px;}
.recom-box .strong{ padding-right: 8px;}
.recom-box span{ padding-right: 8px;}
.recom-box .gep{width: 5px; height: 15px; margin-top: 4px; float: left; background: #3c3c3c; overflow: hidden; font-size: 0;padding: 0; margin-right:4px;}
.recom-box .zx{ font-size:  16px; color: #333; float: left;}
.recom-box .current{ color: #999999; font-size: 14px; padding-left: 8px;}
.recom-box .s1{ margin-top: 5px;}
.search-box{ padding: 8px 0; line-height: 30px;}
.btn-search{ background: url(/uploads/image/simages/icon.png) no-repeat; border: 0 ; width: 45px; height: 35px; position: absolute; right: 0; top: 0; cursor: pointer;}
.input-keyword{width: 240px; height: 33px; position: absolute; left: 0; top: 0; border: 1px solid #f0f0f0; line-height: 35px; float: left; padding:0 5px;}
.search-in{width: 296px; height: 35px; position: relative;}
.search-box .keywords a{ font-size: 14px; color: #0066cc; padding: 0 10px;}
.content1{ }
.con1-c1 { width: 330px; }
.con1-c1-c2{margin-top: 15px;}
.con1-c1-c2 .hd, .con1-c3-c2 .hd{ height: 28px; line-height: 28px; border-bottom: 1px solid #f0f0f0}
.con1-c1-c2 .hd .tit, .con1-c3-c2 .hd .tit{ float: left; border-bottom: 1px solid #ed3030}
.more{ color: #999}
.con1-c1-c2 .bd{ padding: 10px 5px 0}
.con1-c2 { width: 380px; margin: 0 10px; }
.con1-c2 .hd{ height: 39px; border-bottom: 1px solid #f2f2f2; position: relative;}
.con1-c2 .bd{ padding: 10px 0 0}
.focus-w{ overflow:hidden; zoom:1; width:300px; height:220px;position: relative;}
.focus-con{position: relative;}
.focus-item { display: none}
.focus-con,.focus-item,.focus-item .img{ width: 300px; height: 220px;}
.focus-item img{ width:100%; height:100%}
.focus-item .txt{ overflow:hidden; white-space:nowrap}
.focus-item .txt:hover .tit{ text-decoration: none;}
.focus-item  span{text-align: center; position: absolute; padding:4px 2%; left: 0; bottom: 0; width: 96%; height: 17px; background-color:#000; bottom: 0; opacity: 0.5; cursor: pointer;  filter:alpha(opacity:70); color:#fff}
.focus-item .tit { font:normal 12px/14px "simsun"; }
.focus-item .s-tit{  font-size: 12px;}
.focus-item a:hover .tit{ text-decoration:underline}
.focus-item .bg{ display:block; position:absolute; z-index:-1; top:0; left:0; width:1000px; height:1000px; }
.focus-num{ position: absolute; bottom: 7px; left: 0; width: 100%;   overflow:hidden;  height: 14px; text-align: center;}
.focus-num a{   margin-right: 3px; width:14px; height:14px; overflow: hidden; background-position: -56px 0;}
.focus-num a:hover{ text-decoration:none}
.focus-num .current{ background-position: -75px 0 }
.focus-con .icon{ position: absolute;width: 30px; height: 30px; top: 35px; z-index: 10; cursor: pointer;}
.focus-con .backward{ background-position:-174px -56px; left: 5px;background-size: 300px 162px}
.focus-con .forward{ background-position:-138px -56px;  right: 5px;background-size: 300px 162px}
.news-list li{ line-height: 22px; height: 22px; overflow: hidden;}
.news-list a{ color: #333}
.news-list a:hover{ text-decoration: underline; color: #ed3030}
.news-list .date{ color: #999}
.news-tab { position: absolute;bottom: -2px;  _bottom: -3px; left: 0; height: 41px;}
.news-tab li{ float: left; line-height: 39px; position: relative;}
.news-tab a{ width: 97px; text-align: center;border: 1px solid #f2f2f2 ; border-bottom: 0; padding-top: 1px;   font-size: 14px; height: 36px; color: #999; font-family: 'microsoft yahei';  display: inline-block; *display: inline; *zoom:1;  }
.news-tab .current{ color: #333;  border: 1px solid #f2f2f2 ;  border-top: 2px solid #313030; padding-top: 0; border-bottom: 2px solid #fff}
.news-tab a:hover{ text-decoration: none;}
.con1-c2 .summary{color: #999999; line-height: 22px; text-indent: 20px; padding: 0 8px 10px; border-bottom: 1px solid #e3e7e2} 
/*.news-list1{ padding: 10px 5px}
*/.news-list1 li{ line-height: 24px; height: 24px; overflow: hidden; _height:25px;}
.news-list1 a{ font-size: 14px; color: #333}
.news-list1 .date{  color: #ccc; float: right;}
.con1-c3 { width: 250px }
.con1-c3-c1 {  padding: 10px 14px 0; background: #f7fcff; }
.con1-c3-c1 .hd{ line-height: 28px; text-align: center;}
.con1-c3-c1 .bd{ margin-top: 8px; }
.query-list li{ position: relative;  float: left; width: 49.9%; text-align: center;  margin-bottom: 10px;}
.query-list a{ font-family: 'microsoft yahei';padding-left: 6px;}
.query-list .txt{ color: #666;  padding: 0 5px; float: left; margin-top: 13px ;height: 14px; line-height: 14px;font-size:14px;}
.query-list a:hover .txt,.query-list a:hover { color: #999}
.query-list .img{ width: 36px; text-align: center; padding-top: 4px; }
.query-list .current .icon-circle{ background-position: -72px 0 }
.query-list .current{ background: #f6faf5}
.con1-c3-c2{ margin-top: 15px;}
.con1-c3-c2 .bd{ padding: 10px 0 0}
.con1-c3-c2 .more a{ color: #f35454; padding: 0 2px;}
.btn-box .icon{width: 102px; height: 30px; text-align: center;  color: #fff; line-height: 30px;}
.btn-box .btn-ksy{ background-position: -104px -32px;}
.btn-box .btn-jyt{ background-position: 0 -32px;}
.pic-list1 li{ float: left; width: 24.9%; text-align: center;}
.pic-list1 .txt{line-height: 22px;}
.ad760{ width: 760px; height: 80px;}
.ad220{width: 220px; height: 80px;}
.ad-list2 li{ float: left; width: 33.33%; text-align: center;}
.ad-list2 img{ width: 330px; height: 80px;}
.ad-list3 li{ float: left; width: 99%; text-align: center;}
.ad-list3 img{ width: 390px; height: 75px;}
.ad-list li{ float: left; width: 19.9%; text-align: center;}
.ad-list img{ width: 192px; height: 80px;}
.more{ float: right;}
.com-c1{ width: 300px; float: left;}
.com-c2{width: 440px; float: left; margin: 0 20px}
.com-c3{width: 220px; float: right;}
.content2 h3{ margin: 0  20px;}
.content2 .tit{ border-bottom: 2px solid #ed3030; margin-left: 8px; display: inline-block; *display: inline; *zoom:1;  font-size: 20px; font-weight: bold; color: #363434; line-height: 42px;}
.content2 .bd{padding-top: 5px;}
.con2-searchin{ width: 785px; margin: 20px auto;}
.input-keyword1{float: left; width: 400px; height: 35px; overflow: hidden; border: 1px solid #e2e2e2; padding-left: 40px; background:url(/uploads/image/simages/icon.png) -304px 3px no-repeat}
.btn-search1{ float: left; border: 0; width: 80px; height: 37px; margin-left: 5px; overflow: hidden;background: #fe8f1e; font-size: 16px; color: #fff; font-weight: bold; cursor: pointer;}
.con2-searchin .a1{width: 88px; height: 35px; float: left; margin-left: 10px; border: 1px solid #e5e6e7; line-height: 35px; text-align: center; color: #666; font-size: 16px;}
.ztc-list li{float: left; width: 29px; height: 30px; text-align: center;}
.ztc-list li a{ display: block;  height: 27px; margin-top: 3px; width: 29px; line-height: 27px; font-size: 13px; }
.ztc-list .current{ border: 1px solid #e2e2e2; border-bottom: 1px solid #fff; background: #fff; color: #ed3030}
.ztc-list a:hover{ text-decoration: none;}
.content2 .hd{ height: 51px;}
.content2 .bd .bd-hd { height: 30px; background: #fbfbfb; border-bottom: 1px solid #e2e2e2; line-height: 30px; }
.content2 .bd .bd-in{ padding: 10px 15px; border: 1px solid #fafafa}
.gx-list li{float: left; width: 19.9%; line-height: 22px;overflow: hidden;max-width: 19.5%;height: 22px;}
.gx-list a{ color: #333; }
.gx-list .zd{color: #ff6600;}
.gx-list .red{color: #ff0000;}
.adbox-c1{ width: 495px; height: 80px; float: left;}
.adbox-c1 img{width: 495px; height: 80px;}
.ml10{margin-left: 10px;}
.con3-c1 {width: 720px;}
.con3-c1 .hd .icon{float: left; margin-right: 10px;}
.con3-c1 .hd{ height: 50px; background: #f7f7f7; line-height: 45px;}
.con3-c1 .hd .en{ color: #d2d2d2; font-size: 18px; font-family: 'times new roman'}
.con3-c2{ width: 260px;}
.con3-c1 .tit{ font-size: 24px; font-weight: bold; color: #333;}
.comm-hd{ border-bottom: 1px solid #f0f0f0; height: 34px;}
.comm-hd .tit{font-size: 16px; color: #333; font-weight: bold; line-height: 34px; float: left; border-bottom: 1px solid #ed3030 }
.comm-hd .more{margin-top: 9px;}
.comm-bd{ padding: 10px 0}
.con3-c1-c1{ width: 340px;}
.news-list .date{ float: right;}
.icon-i1, .icon-i2, .icon-i3{ width: 24px; height: 24px; background-position: -232px -56px; margin: 4px 4px 0 6px; float: left;}
.icon-i2{ background-position: -264px -56px;}
.icon-i3{ background-position: -296px -56px;}
.icon-mayor, .icon-test, .icon-question{width: 50px; height: 45px; float: left; background-position: -112px 0;}
.icon-test{ background-position: -168px 0}
.icon-question{ background-position: -224px 0}
.icon-dott1{ width: 8px ;height: 8px;  background-position: -64px -72px; float: left; margin: 8px 4px  0 0}
.icon-dott2{ width: 14px; height: 14px; background-position: -64px -48px;float: left; margin: 5px 4px  0 0 }
.con3-c2 .hd{ background: #48d4aa; height: 35px; line-height: 35px;}
.con3-c2 .tit{font-size: 18px; color: #fff; font-weight: bold;}
.con3-c2  .bd{ border: 1px solid #f2f2f2;}
.news-list3 li{ line-height: 24px; height: 24px }
.news-list3 a{ color: #333; font-size: 14px;}
.news-list3 { padding:10px}
.news-list4 {padding: 10px; background: #fbfbfb;}
.news-list4 .zd{ color: #ed3030}
.news-list4 a{font-size: 14px; color: #333; }
.news-list4 li{ line-height: 24px; height: 24px;}
.pic-list2 li{ float: left; width: 33.3%; text-align: center;}
.pic-list2 .txt{line-height: 30px;}
.pic-list2 img{width: 100px; height: 60px; }
.pic-list3 {padding: 5px 10px;}
.pic-list3 li{ margin-bottom: 2px;}
.pic-list3 img{width: 240px; height: 40px;}
.icon-mes{width: 28px; height: 26px; background-position: 0 -79px; vertical-align: -5px;}
.content4 .hd{ height: 40px; line-height: 40px; border-bottom: 4px solid #333}
.content4 .hd .tit{ border-bottom: 4px solid #ed3030; height: 40px; font-size: 18px; font-weight: bold; _border-bottom:1px;}
.content4 .hd .more a{ color: #ed3030; font-size: 14px; padding: 0 5px}
.content4 .bd{ border: 1px solid #f0f0f0; border-top: 0; padding: 10px; height: 450px; overflow-y:scroll;}
.question-list li{overflow: hidden;  *zoom:1; padding: 14px 15px 8px 0; border-bottom: 1px solid #efefef;}
.question-list p{font-size: 14px; line-height: 20px; margin-bottom: 6px;  overflow: hidden; *zoom:1;}
.question-list .icon{margin-right: 5px; float: left; width: 15px; height: 20px; color: #fff; text-align: center; line-height: 20px; }
.question-list .red{ color: #ed3030; font-size: 14px;}
.question-list .green{ color: #92ca3a; font-size: 14px;}
.question-list .school-name{color: #999; padding: 0 10px;}
.icon-q,.icon-a{ background-position: -280px 0; width: 15px; height: 16px; margin-top:2px; overflow: hidden;}
.icon-a{  background-position: -280px -24px;}
.footer{  background: #3c3c3c; padding:30px 0 20px 0; margin-top: 20px}
.footer-in{width: 1000px; margin: 0 auto}
.all-box{border-bottom: 1px solid #4c4c4c; padding: 0 200px 30px; }
.wx-list li{ float: left; margin: 0 10px; padding: 10px; text-align: center; width: 90px; height: 120px; background: #fff; overflow: hidden}
.wx-list img{width: 86px; height: 88px;}	
.wx-list .txt{ line-height: 20px;}
.floatad-box .floatleft{position: absolute; left: 0; top: 280px;}
.floatad-box .floatright{position: absolute; right: 0; top: 280px;}
.floatad-box .close{ position: absolute; width:100px; height: 17px; bottom: 0; left: 0; z-index: 100; cursor: pointer; }
.floatad-box .floatad{width: 100px}
.link-box h3{ line-height: 46px; font-size: 18px;}
.link-box .bd a{ font-size: 14px; color: #999 ; padding-right: 18px; font-family: 'microsoft yahei'}
.copyright{margin-top: 30px ;border-top: 1px solid  #4c4c4c; padding: 30px 0}
.copyright p{ font-size: 14px; color: #999; text-align: center; line-height: 22px;}
.copyright a{ color: #999; font-size: 14px; padding: 0 8px; }
/*list*/
.container2{ width: 1010px; margin: 20px auto;}
.nav2{ width: 1000px; margin: 0 auto; height: 50px; overflow: hidden; background: #356aca}
.nav2 .navigation{ background: none; width: 1000px; margin: 0 auto; position: relative;}
.nav2 .menu-list{ width: 980px; padding: 10px 10px; margin: 0 auto;}
.main{width: 670px;}
.sider{width: 280px;}
.list-box{width: 1000px; margin: 0 auto }
.hot-box{position: relative;  background: #f9f8f4; height: 150px; padding-top: 10px;}
.hot-box .tt{position: absolute; left: -3px; top: 0px;  background: url(/uploads/image/simages/tt.jpg) no-repeat; width: 82px; height: 62px;}
.hot-box .tit{ font-size: 30px; color: #333; font-family: 'microsoft yahei'; line-height: 40px; font-weight: normal;}
.hot-box .summary{font-size: 14px; color: #666; line-height: 24px; width: 560px; margin-left: 100px; text-indent: 2em; margin-top: 15px;}
.page-box{ text-align: center; margin-top: 30px;}
.page-box a{ font-family: 'microsoft yahei'; display: inline-block; *display: inline; *zoom:1; margin: 0 2px; font-size: 14px; height:30px; line-height: 30px; padding: 0  10px; border: 1px solid #efefef; border-radius: 3px; box-shadow: 1px 1px #f5f5f5  }
.page-box .current ,.page-box a:hover{ background: #356aca; border-color: #356aca; color: #fff; text-decoration: none;}
.news-list2 a{ font-size: 14px; }
.news-list2 li{ line-height: 24px;}
.news-list2 .date{color: #999; font-size: 14px;}
.sider .hd{border-bottom: 4px solid #f5f5f5; height: 30px; line-height: 30px;}
.sider .tit{height: 30px; border-bottom: 4px solid #356aca}
.sider .bd{ padding: 8px 0}
.ad-box1 {width: 1000px; margin: 10px auto;}
.sider-ad img{width: 280px; height: 180px;}
.content .bd{ padding: 30px 50px 0; } 
.content .hd {border-bottom: 1px solid #efefef; text-align: center; padding: 12px 0 6px}
.content .hd p span{ padding-right: 30px; color: #999 }
.content .hd p span em{color: #999}
.content .tit{ font-size: 26px; line-height: 56px; font-family: 'microsoft yahei' ; font-weight: bold;}
.detail-box p{ text-indent: 30px; font-size: 16px; font-family: 'microsoft yahei'; margin-bottom: 15px; line-height: 26px;}
.detail-box  img{ display: block; margin: 0 auto}
.share-box{ height: 28px; line-height: 28px;}
.share-box span{color: #999}
.recomm-box{ margin: 35px 0;}
.recomm-box .m-hd{border-bottom: 1px solid #f5f5f5;height: 28px;}
.recomm-box .m-hd h3{height: 28px; border-bottom: 1px solid #356aca ; float: left; font-size: 16px; font-weight: bold; color: #333; font-family: 'microsoft yahei'}
.recomm-box .m-bd{ padding: 10px 0}
.recomm-box  .news-list li{ line-height: 24px; height: 22px; overflow: hidden;}
.recomm-box  .news-list .date{ font-size: 12px; padding-left: 15px; float: right}
.recomm-box  .news-list a{font-size: 14px;}
.sider-c2{ border: 1px solid #f5f5f5}
.sider-c2 .hd2 { text-align: center;  line-height: 40px}
.teach-list li{ float: left;  width: 33.33%; text-align: center; _width:33%;}
.teach-list .pic img{width: 80px; height: 60px;}
.teach-list .txt{ text-align: center; margin: 5px 0; display: block;}
.teach-list p{ line-height: 20px; text-align: left; padding-left: 6px;}
.btn-tw{ display: block; height: 25px; background: #32a0ed; width: 80px;  line-height: 25px; text-align: center; color: #fff; margin: 5px auto}
.icon-answer{width: 12px; height: 11px; background-position:-104px -112px; }
.icon-zan{ width: 13px; height: 11px; background-position: -120px -112px;}
.other-info{ line-height: 28px; height: 28px;}
.nav2 .menu-list li{width: auto; padding:0 10px; line-height: 30px;}
.nav2 .menu-list {float: none;}
/*广告1*/
/* slider */
#slider { width:641px; padding:0px 0 0 0; margin:0 auto; height:72px; }
div#slideshow { float:left; width:100%; height:72px; overflow:hidden; }
.slider-item { width:100% !important; height:72px; }
/*对联*/
.fixediv{position:fixed;top:140px;z-index:9999;width:100px;height:300px;background:#ddd;}
.fixediv img{float:left;}
.fixediv a.close{display:block;height:30px;line-height:30px;background:#fff;font-size:14px;padding:0 10px;color:#5e5e5e;text-decoration:none;text-align:center;}
.leftadv{left:0px;}
.rightadv{right:0px;}
/*广告滚动*/
.msg{float:left;width:310px;height:24px;overflow:hidden;padding-left:10px;line-height:24px;}
 
  .b_ad_txt{width: 995px; border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;overflow: hidden}
  .b_ad_txt li{float:left;width:198px;text-align:center;line-height:35px;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fffffb;}
 
 /*返回顶部*/
 
.side-pannel {
	position: fixed;
	left: 50%;
	margin-left: 506px;
	z-index: 99
}
.side-bar {
	border: 1px solid #e7e7e7;
	border-bottom: none;
	bottom: 100px;
	background: #fff
}
.side-bar a {
	display: block;
	cursor: pointer;
	width: 70px;
	height: 50px;
	border-bottom: 1px solid #e7e7e7;
	position: relative;
	color: #676767;
	text-align: center
}
.side-bar a s {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.side-bar a span {
	line-height: 20px
}
.side-bar a.gotop s {
	position: absolute;
	top: 50%;
	left: 17px
}
.side-bar a.text {
	padding-top: 25px
}
.side-bar a.qr s {
	position: absolute;
	top: 50%;
	left: 18px
}
.side-bar a.weixin i{
	width: 277px;
	height: 259px;
	position: absolute;
	left: -277px;
	top: 50%;
	margin-top: -120px;
	display: none;
	background-position: 0 0
}
.side-bar a.weixin:hover i {
	display: block
}
.side-bar a.weixin i {
	background-image: url(/uploads/image/simages/sprite2.png)
}
.side-bar a.qr i{
	width: 277px;
	height: 259px;
	position: absolute;
	left: -277px;
	top: 50%;
	margin-top: -120px;
	display: none;
	background-position: 0 0
}
.side-bar a.qr:hover i {
	display: block
}
.side-bar a.qr i {
	background-image: url(/uploads/image/simages/sprite2.png)
}
.g-icon-top {
	height: 20px;
	width: 35px;
	margin-top: -10px;
	background-position: 0 -33px
}
.g-icon-survey1 {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: 0 -53px
}
.side-bar a.survey:hover s {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: -26px -53px
}
.g-icon-qq1 {
	height: 20px;
	width: 22px;
	margin-top: -10px;
	background-position: -35px -33px
}
.g-icon-weibo1 {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px 0
}
.g-icon-help1 {
    height: 25px;
    width: 27px;
    margin-top: -12px;
    background-position:-77px -70px;
}
.g-icon-help2, .side-bar a.help:hover s {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position:-103px -70px;
}
.g-icon-weixin1 {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -101px 0
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px -25px
}
.g-icon-weixin2, .side-bar a.weixin:hover s {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -101px -27px
}
.g-icon-qr1 {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: -36px 0
}
.g-icon-qr2, .side-bar a.qr:hover s {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: 0 0
}
.g-icon-help1,.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1,.g-icon-weixin1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s,.side-bar a.weixin:hover s{background-image: url(/uploads/image/simages/sprite1.png)}
/*yuan lists*/
.layout660{width:660px;float:left;overflow:hidden;}
.hd_mbx{padding-bottom:8px;border-bottom:1px solid #f2f2f2;}
.hd_mbx a{ margin:0px 10px;}
.new_list .hd_mbx{padding-top:8px;border-bottom:1px solid #f2f2f2;height:25px; line-height:25px;font-size:14px;}
.new_list .hd_mbx a{ margin:0px 10px; font-size:12px}
.new_list{padding:0px 0px 10px;}
.new_list .f14{margin:20px 0px;}
.new_list .f14 span{float:right;color:#999;}
.new_list .f14 a{padding-left:10px;background:url(/uploads/image/simages/dot.gif) no-repeat left 7px;}
.f14{width:100%;clear:both;overflow:hidden;}
.f14,.f14 a{font-size:14px;}
.f14 li{height:26px;line-height:26px; white-space:nowrap; 
    text-overflow:ellipsis; 
overflow:hidden;}
.f14 li span{float:right;font-size:14px;color:#999;}
/*分页*/
.pages{ background-color:#fff; margin-bottom:20px; padding:30px 0; text-align:center; }
.pages span{ border:1px solid #ddd; padding:6px 9px; margin-right:5px;  }
.pages span.all{ padding:0; border:none; margin:0px; }
.pages span.pageindex{ border:none; margin:0px; }
.pages span.current{ border:none; color:#fff; background-color:#ccc; }
.pages a{ border:1px solid #ddd; padding:5px; margin-right:5px; }
.pages a:hover{ color:#fff; background-color:#387fc2; text-decoration:none; }
/*内容页*/
.view_hd{width:600px;margin:20px auto;}
.view_hd h1{font-size:24px;color:#cb4744;line-height:1.9em;text-align:center;}
.view_hd p{text-align:center;font-size:12px;line-height:35px;}
.view_hd p span{display:inline-block;margin:0px 20px;color:#999;}
.view_bd{width:600px;margin:0 auto 40px;font-size:14px;line-height:1.8em;color:#333;overflow-x:auto;overflow-y:hidden}
.view_bd p{margin:25px auto;}
.new_view{}
.new_view .view_gn{overflow:hidden;margin-bottom:20px;}
.new_view .fx{float:left;}
.new_view .gn{float:right;}
.new_view .gn a{color:#cb4744;margin:0 5px;}
.pre_next{font-size:14px;padding:0px 15px;margin-bottom:20px;background:#fcfcfc;border-top:1px solid #f2f2f2;line-height:45px;overflow:hidden;}
.pre_next li{width:300px; white-space:nowrap; 
    text-overflow:ellipsis; 
overflow:hidden; float:left;margin-right:4px;}
.pre_next a{font-size:14px;}
.new_view .n_news li{width:320px;float:left;}
.link{width:960px;margin:0 auto;}
.link .title{background:#ed4a05;line-height:35px;text-indent:15px;color:#fff;font-size:18px;font-weight:bold;font-family:"微软雅黑";}
.link .linklist{border:1px solid #f3f3f3;padding:10px;}
.link .linklist a{line-height:120%;}
.n_news .hd{overflow:hidden;}
.n_news .hd h3{float:left;padding-left:10px;height:20px;line-height:16px;border-left:3px solid #cb4744; font-size: 16px;}
.n_news .hd a{float:right;}
.n_news .bd{padding-top:8px;}
/*搜索*/
.noresult {
	font-size: 14px;
	word-wrap: break-word;
}
.noresult .f_error {
	margin-bottom: 15px;
}
.noresult .f_error em {
	color: #c03;
	text-decoration: underline;
}
.noresult h3 {
	font-size: 14px;
	zoom: 1;
}
.noresult h3 em {
	text-decoration: none;
}
.noresult h4 {
	margin: 30px 0 10px;
}
.noresult li {
	line-height: 1.7em;
	padding-left: 5px;
	margin-left: 15px;
	list-style: disc;
}
#sinfo {
	color: #000;
	margin-left: 170px;
	padding-top: 9px;
	clear: both;
}
 .dot li{padding-left:10px;background:url(/uploads/image/simages/dot.gif) no-repeat left;}