﻿/*通用样式*/

*{
    font-family: "microsoft yahei";
}
body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,p,ul,ol,li,input,form,a,textarea,fieldset,figure {
    margin: 0;
    padding: 0;
}
div,figure,img,input,button {
    box-sizing: border-box;
}
button, input {
    outline:none;
    line-height:normal;
    *overflow:visible;
    cursor: pointer;
}
img{
    max-width: 100%;
    border: 0;
}
.clearfloat{
    zoom: 1;
}
.clearfloat:after{
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
ul,ol,li{
    list-style: none;
}
a{
    text-decoration: none;
}
.clearfix {
}
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, select, button, textarea, menu {
    margin: 0;
    padding: 0;
}
/* 浮动 */
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

/* 以上为替代 */

/*头部样式*/
input{
    outline: none;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:#999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#999;
}

input[type=search]{
    border-radius: 5px;
    border: 1px solid #ebebeb;
    width: 98%;

    outline: none;
}
input[type=search]::-webkit-input-placeholder{
    color: blue;
}
input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance: none;
}

input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance: none;

    position: relative;

    width: 20px;

}

input[type=search]::-webkit-search-cancel-button:after{
    position: absolute;
    content: 'x';
    left: 25%;
    top: -16px;
    font-size: 20px;
    color: #666666;
}


#public-header{
    width: 100%;
    min-width: 1200px;
    position:relative;
    clear: both;
}
#public-header .contain{
    width: 1200px;
    margin: 0 auto;
}
#public-header .header-top{
    height: 36px;
    line-height: 36px;
    background: #f5f5f5;
position: fixed;
    width: 100%;
    min-width: 1200px;
    z-index:9999 ;
top: 0;
}
#public-header .header-top .top-nav-left{
    float: left;
}
#public-header .header-top .top-nav-left li.on{margin-left: 0;}
#public-header .header-top .top-nav-left li{
    float: left;margin-left: 15px;
}
#public-header .header-top .top-nav-left li a{
    color: #666666;font-size: 14px;
}
#public-header .header-top .top-nav-left li a:hover{color: #0080bf;}
#public-header .header-top .top-nav-left .dropdown {
    position: relative;
}
#public-header .header-top .top-nav-left .dropbtn {
    background: transparent url("http://www.ucfo.com.cn/images24/shouye/xiangxia.png") no-repeat center right!important;
    color: #666666;
    border: none;
    cursor: pointer;
    padding-right: 10px;

}
#public-header .header-top .top-nav-left .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.2);
    padding: 10px;
    z-index:99999;
}
#public-header .header-top .top-nav-left .dropdown-content a {
    text-decoration: none;
    float: left;margin-left: 10px;
}
#public-header .header-top .top-nav-left .dropdown:hover .dropdown-content {
    display: block;

}
.dropdown-content:hover a{
    color: #0080bf!important;
}
/*下拉菜单end*/
#public-header .header-top .top-nav-right{
    float: right;
}
#public-header .header-top .top-nav-right li.on{margin-left: 0;}
#public-header .header-top .top-nav-right li{
	float: right;
	margin-left: 40px;
}
/*搜索框begin*/
#sousuo{
	float: right;
}
#sousuo .form{
    border: 1px solid #cccccc;
    width: 200px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    padding: 0 8px;
    display: inline-block;
    box-sizing: border-box;
    overflow: hidden;
    margin-top: 25px;
}
#sousuo .Se_Box{
    width: 140px; border: 0px; color:#ccc;font-size:12px;background:transparent;
    height: 30px;
    float: right;
}
#sousuo .search{
    width: 19px;
    height: 19px;
    float: left;
    margin-top: 5px;
    color: transparent;
    border: none;
    background: url(../../../../static/img/search.png) 0 0 no-repeat;
}
/*搜索框end*/
#public-header .header-top .top-nav-right li a{
    color: #66666;font-size: 14px;
}
#public-header .header-top .top-nav-right li a.pay{
    background: transparent url("http://www.ucfo.com.cn/images24/shouye/new-zhifu.png") no-repeat center left!important;
    padding-left: 20px;
    color: #666666!important;
}

/*logo begin*/
#public-header .header-middle{
	height: 83px;
	clear: both;
	background: #ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
        position: relative;
        z-index: 1000;
}
#public-header .header-middle .logo{

}
#public-header .header-middle .logo li{float: left;}
#public-header .header-middle .logo li.first{margin-right: 300px;}
#public-header .header-middle .logo li.second img{margin-top:20px;}
#public-header .header-middle .logo li.last{
	margin-top:30px;
	margin-left:20px;
	
}
#public-header li.last a{font-size: 14px;color: #666;padding: 0 15px;}
#public-header li.last a:hover{color: #2b4c6f;}
.user-bar{
	float:right;
	font-size:14px;
	height:40px;
	line-height:40px;
	margin-top: 20px;
	overflow: hidden;
}
.user-bar a{font-size:14px;padding: 0 15px;border-right: 1px solid #ddd;cursor: pointer;}
.user-bar a:last-child{border-right: none;}
.user-bar img{width:30px;height:30px;float:left;border-radius:50%;overflow:hidden;margin:0px 10px 0 0}
.haed-user{
	position:relative;
	height:40px;
	cursor: pointer;
	float: right;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.message:hover{background:#f6f6f6}
.message{position:absolute;right:0;top:0;width:60px;text-align:center}
.message .iconfont{color:#6b6b6b;font-size:18px}
.message a{margin:0}
.message:hover .iconfont{color:#3c93e5}
.u-navdropmenu{position:absolute;top:40px;right:8px;width:140px;background:#fff;padding:10px 0;border-radius:4px;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,.1);display:none;z-index:99;}
.u-navdropmenu span{display:block;height:40px;line-height:40px;overflow:hidden;font-size:14px;position:relative}
.u-navdropmenu a{display:block;padding:0 20px;margin:0}
.u-navdropmenu a:hover{background:#3c93e5;color:#fff}
.u-navdropmenu .iconfont{float:left;margin-right:5px;width:18px;font-size:14px}
.user-bar .num{font-style:normal;width:16px;height:16px;border-radius:50%;text-align:center;line-height:16px;background:#fc4c4c;color:#fff;position:absolute;font-size:12px;right:12px;top:12px}

/*logo end*/
/*导航begin*/
#public-header .header-bottom{
    height: 42px;
    line-height: 42px;
    background: #fafafa;
    clear: both;
}

.header-bottom {width:100%;background-color:#164785 }
.navbox{width:1200px; height: 42px; margin:0 auto;}
.nav1 {
	width:270px;
	margin:0px auto;
	display:block;
	position:relative;
	background-color:#164785;
	height:42px;
  float:left;
}
.nav1 a:hover{cursor:pointer;}
.nav1 img{top:0;left:50%;margin-left:-160px;}
.nav1 span{font-size:14px;color:#ffffff;float:left;line-height:42px;text-align:center;padding: 0 22px;font-weight:bold;}
.nav1 span:hover{
    background-color:#f6bd3a;color: #ffffff;
    transition: .3s;
    -moz-transition: .3s; 
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.nav1 .list{width:270px;text-align:left;display:block;padding: 0;}
.nav1 .list:hover{cursor:pointer;}
.nav1 .list .a1{text-align:left;padding-left:55px;color:#fff;font-size:14px; background:#164785 url("/img/nav.png") no-repeat 30px center!important;display:block;}
.nav1 .list:hover{background-color:#f6bd3a;}

.nav {
  width:910px;
  height: 42px;
  margin: 0 auto;
  background-color:#164785;
  _overflow:hidden;
  position: relative;
  z-index: 200;
  float:right;
}
.nav ul {
  padding: 0px;
  margin: 0px auto;
  text-align: center;
}
.nav ul li {
  padding: 0px;
  margin: 0px;
  list-style: none;
  width: 100px;
  height: 42px;
  float: left;
  position: relative;
  z-index: 2;
}
.nav ul li a {
  display: block;
  font-size: 14px;
  font-weight: 500;
  width: 100px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  outline: none;
  font-weight: bold;
}
.nav ul li.cur a:hover {
  color: #fff;
}
.nav .clear {
  clear: both;
}
.nav ul > li.currclass a, .nav ul > li a:hover {
  background-color:#f6bd3a;
}
/* 结束 */
.nav ul li ul.sonnav {
  position: absolute;
  left: -15px;
  top: 42px;
  width: 130px;
  height: auto;
  overflow: hidden;
  z-index: 999 !important;
  display: none;
}
.nav ul li ul.sonnav li {
  z-index: 999;
  float: left;
  width: 100%;
  text-align: left;
  height: 40px;
  
    background-color: rgba(7,48,101,.75);
}
.nav ul li ul.sonnav li a {
  z-index: 999;
  color: #fff;
  display: block;
  height: 42px;
  line-height: 42px;
  text-align: left;
  text-align: center;
  font-size: 14px;
  width: 100%;
}
.nav ul li ul.sonnav li:hover {
  color: #f6bd3a;
}
.nav ul li:hover ul.sonnav {
  display: block;
}
/*透明菜单begin*/
.menuwrap {
    width: 270px;
    z-index: 999;
    display:none;
    background-color: rgba(7,48,101,.9);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
    filter:alpha(opacity=50);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.menuContent {
   width: 270px;
    z-index: 1000;
    display:none;
}
.menuContent, .menuwrap {
    position: absolute;
    left: 0;
    top: 42px;
    height: 480px;
    overflow: hidden;
}
.nav1 .list:hover .menuwrap{display:block;}
.nav1 .list:hover .menuContent{display:block;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .nav1 .list .menuwrap{
         background-color:#333333;
        filter:Alpha(opacity=50);
        position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
        *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
.nav1 .list .dl1>dl a{
        position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
    }
}
.nav1 .list .menuContent>dl{
    height: 118px;
    border-bottom:1px solid  rgba(255,255,255,0.2);
    width: 210px;
    margin: 0 auto;
    clear: both;overflow: hidden;
}
.nav1 .list .menuContent>dl.last{border-bottom: none;}
.nav1 .list .menuContent  dt{display: block;font-size:16px; margin-top: 15px;color:#ffffff;}
.nav1 .list .menuContent  dd{
    font-size:14px;

    text-align:left;
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
    float: left;
    margin-right: 8px;
}
.nav1 .list .menuContent>dl a{color: #ffd600;}
.nav1 .list .menuContent>dl a:hover{text-decoration: underline;color: #ffed00;}
.nav1 .list .menuContent>dl dd a{color: #ffffff;}
.nav1 .list .menuContent>dl.last dd{line-height:26px;}
.nav1 dl dd{
    line-height: 24px;
}
/*导航end*/
/*头部样式end*/

/*中间公共样式部分begin*/
.contain{ width: 1200px; margin: 0 auto;}
.common-left{width: 270px;float: left;margin-right:55px;}
.common-middle{width: 540px;float: left;}
.common-right{width: 282px;float: right;}
.h2{font-size: 20px;color: #000000;font-weight: normal;margin: 0 auto 20px auto;}
.info-title{font-size:16px;color: #333333;}
.info-title .more{ font-size: 14px;color: #666666;font-weight: normal;float: right;}
.info-title .more:hover{text-decoration: underline;color: #dd0000;}
.common-ul{ margin: 0 auto;padding-top: 5px;}
.common-ul li{width: 270px;height: 76px; clear: both;overflow: hidden;margin-top:25px;}
.common-ul li img{float: left;}
.common-ul .data-info{width: 134px;float: right;}
.common-ul .data-info p{text-align: left;font-size: 12px;line-height:1.6;color: #808080;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.common-ul .data-info a:hover{text-decoration: underline;}

.common-list{ }
.common-list li{font-size: 12px;line-height: 2.1;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.common-list li:before{content: "▪";color: #616161;}
.common-list li a{color: #333333;padding-left: 7px;}
.common-list li a:hover{text-decoration: underline;}
/*中间公共样式部分end*/


/*banner下方导航begin*/
.nav2{width:1200px;margin:0 auto;height: 100px;border: 1px solid #cccccc;border-top:none; }
.nav2 ul li{width:232px;height:100px;display:block;float: left;box-sizing: border-box;}
.nav2 ul li.on{width: 268px;}
.nav2 ul li.on a{
    border-left: none;
    display: block;
    text-align: center;
}
.nav2 ul li.on img{
    width: 90%;
    margin: -5px auto 0;
}
.nav2 ul li a{height: 70px;display: block;margin: 15px auto;border-left:1px solid #cccccc;}
.nav2 ul li p{font-size:16px;color:#000;margin: 0 auto;text-align: left;padding-left: 80px;padding-right:30px;padding-top: 12px;font-weight:bold;}
.nav2 ul li p span{font-size:12px;color:#808080;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-weight:normal;}

.nav2 ul li.nav2-li2{background: url("/img/icon-1.png") no-repeat 25px center!important;}
.nav2 ul li.nav2-li2:hover{background:#eeeeee url("/img/icon-1.png") no-repeat 25px center!important;border-bottom: 1px solid #cccccc;}
.nav2 ul li.nav2-li3{background: url("/img/icon-2.png") no-repeat 25px center!important;}
.nav2 ul li.nav2-li3:hover{background:#eee url("/img/icon-2.png") no-repeat 25px center!important;border-bottom: 1px solid #cccccc;}
.nav2 ul li.nav2-li4{background: url("/img/icon-3.png") no-repeat 25px center!important;}
.nav2 ul li.nav2-li4:hover{background:#eee url("/img/icon-3.png") no-repeat 25px center!important;border-bottom: 1px solid #cccccc;}
.nav2 ul li.nav2-li5{background: url("/img/icon-4.png") no-repeat 25px center!important;}
.nav2 ul li.nav2-li5:hover{background:#eee url("/img/icon-4.png") no-repeat 25px center!important;border-bottom: 1px solid #cccccc;}
.nav2 ul li i{

}
.nav2 ul li.nav2-li2 p{
    color: #2b4c6f;
}
.nav2 ul li.nav2-li3 p{
    color: #ff0000;
}
.nav2 ul li.nav2-li4 p{
    color: #1b97f3;
}
.nav2 ul li.nav2-li5 p{
    color: #b93434;
}
/*banner下方导航end*/

/*以上为全部替代*/

/*广告（原始）*/
.banner{margin:0 auto;width:1200px;}

.ppboxtitle{
	line-height: 40px;
	position: relative;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.ppbox{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}
.ppbox img{
	margin-right:10px;
	height: 80px;
	width: 180px;
}

.banner img{width:100%; margin:0 auto;}

/*频道首页（原始）*/


/*首页结束*/



/*文章分页样式*/
/*
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}
*/

/*鼠标特效end*/

#searchresult{ padding-top:20px;}
.demand_box{width:1180px;margin:0 auto;height:38px; line-height:38px;font-size:14px;}
.demand_l{ width:100px; height:38px; font-size:20px; float:left;}
.demand_r{width:898px;height:38px;float:left;overflow:hidden; }
.demand_r li{ float:left; text-align:center; padding:0px 1px; height:38px; line-height:38px;}
.demand_r li.currclass a{ color:#338BC9}
.demand_r a{ font-size:16px; display:block; height:38px; padding:0px 12px;font-weight: normal;}

.demand_r li a.current{color: #338BC9;}

.navigation690{height:22px;line-height:22px;color:#999;background:url(ask_points.gif) no-repeat left -1356px;padding-left:15px;}
.navigation690 a{color:#999;}
.navigation690 a:hover{color:red;text-decoration:none;}


/*改动后的新闻频道*/

@charset "UTF-8";
.news {
	width: 100%;
	background: #f5f5f5;
	overflow: hidden;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
}

.container {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.container .right{
	float: left;
	overflow: hidden;
}
.news_slide {
    width: 575px;
    height: 340px;
    overflow: hidden;
    float: left;
}

.news_slide img {width:auto;height:200px;}
.news_slide p a {
    width: 100%;
    line-height: 40px;
    background: #2b4c6f;
    color: #FFFFFF;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 30px 0 20px;
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 88%;
}
.news_slide p a:hover {
    color: #FFFFFF;  
}
.news_pages {
    text-align: right;
}

.news_pages span, .team_pages span {
    width: 10px;
    height: 10px;
    background: #c9c9c9;
    margin: 0 3px !important;
}

.news_pages span.swiper-pagination-bullet-active,
.team_pages span.swiper-pagination-bullet-active {
    background: #FFFFFF;
}

.news_center, .center_center {
    width: 600px;
    height: 340px;
    float: left;
    overflow: hidden;
    margin: 0 0 0 25px;
}
.center_center{
    width: 460px;
    height: 445px;
}
.center_center .center_content:last-child{
    margin-top: 10px;
}
.sd01{
    color: #2b4c6f;
    border-bottom:2px solid #f6bd3a
}
.sd02{
    color: #999;
}

.center_content .center_tab a{
    float: right;
    font-size: 14px;
    color: #2b4c6f;
    margin-top: 5px;
    margin-right: 5px;
}
.center_content .center_tab a:hover{
    text-decoration: underline;
}

.news_tab, .news_title, .center_tab {
    width: 100%;
    height: 34px;
    border-bottom: 2px solid #2b4c6f;
    /*overflow: hidden;*/
    margin-bottom: 10px;
}

.news_tab a, .news_title a, .center_tab span {
    display: inline-block;
    line-height: 32px;
    padding: 0 25px;
    color: #444444;
    font-weight: bold;font-size:16px;
}
.news_tab span{
	position:absolute;
	bottom:0;
	right:0;
	color:#999;
	font-size:12px;
	float: right;
}
.news_tab a.active, .news_title a, .center_tab span {
    color: #164785;
    background: #;
}

.news_text dt, .center_center dt {
    font-size: 16px;
    line-height: 2;
    font-weight: bold;
    margin-bottom: 10px;
}

.news_text dt a,
.news_text dd a,
.center_center dt a,
.center_center dd a {
    color: #444444;
}

.news_text dt p, .center_center dt p {
    font-size: 12px;
    color: #666666;
    text-indent: 2em;
    line-height: 1.5;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news_text dd, .center_center dd {
    font-size: 14px;
    padding-left: 20px;
    line-height: 2;
    position: relative;
}
.news_text dd span{position:absolute;
	bottom:0;
	right:0;
	color:#999;
	font-size:12px;
	float: right;}
.news_text dd:before, .center_center dd:before {
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #444444;
    position: absolute;
    left: 10px;
    top: 12px;
}

.news_text dt a:hover,
.news_text dd a:hover,
.center_center dt a:hover,
.center_center dd a:hover {
    color: #2b4c6f;
}

.news_right {
    float: right;
    width: 400px;
    height: 240px;
    overflow: hidden;
}
.center_right{
    height: 445px;
}

.news_right_title, .news_right_content,.center_right_content {
    width: 100%;
    overflow: hidden;
    line-height: 38px;
    text-align: center;
}

.news_right_title span, .news_right_content span,.center_right_content span {
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
}

.news_right_title span {
    background: #cccccc;
    color: #000;
    border-right: 1px solid #FFFFFF;
}

.news_right_title span:last-child {
    border-right: none;
}

.right_1 {
    width: 20%;
}

.right_2 {
    width: 15%;
}

.right_3 {
    width: 25%;
}

.right_4 {
    width: 15%;
}

.right_5 {
    width: 25%;
}

.center_right_1,.center_right_2,.center_right_3,.center_right_4{
    width: 25%;
}

.news_right_content li,.center_right_content li {
    border-bottom: 1px dashed #ccc;
    color: #444444;
    overflow: hidden;
}

.news_right_content a {
    margin: 4px auto;
    display: block;
    width: 90%;
    height: 30px;
    line-height: 30px;
    background: #e6e6e6;
    color: #444444;
}

.news_right_content a:hover {
    color: #FFFFFF;
    background: #2b4c6f;
}

.news_box,.center_box {
    width: 100%;
    height: 160px;
    overflow: hidden;
    position: relative;
}
.center_box{
    height: 445px;
}

.news_right_content,.center_right_content {
    position: absolute;
    left: 0;
    top: 0;
}

.activity_title {
    width: 280px;
    height: 190px;
    float: left;
    overflow: hidden;
    background: url("../../../../static/img/hot.jpg") 0 0 no-repeat;
    text-align: center;
}

.activity_title h2 {
    font-size: 24px;
    color: #ffffff;
    margin-top: 40px;
    line-height: 3;
}

.activity_title a {
    display: inline-block;
    width: 96px;
    height: 32px;
    border: 1px solid #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
    font-size: 14px;
}

.activity_title i {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../img/icon-activity.png") 0 0 no-repeat;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -3px;
}

.activity_item {
	width: 280px;
	height: 190px;
	overflow: hidden;
	background: #2b4c6f;
	color: #ffffff;
	text-align: center;
	position: relative;
	margin-left: 25px;
	float: left;
}

.activity_icon {
    width: 100px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    position: absolute;
    left: -30px;
    top: 8px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    font-style: normal;
}

.icon_before {
    background: #438ee4;
}

.icon_after {
    background: #6e6e6e;
    color: #cccccc;
}

.activity_item p {
    font-size: 16px;
    position: relative;
    margin: 30px auto 10px;
}

.activity_item p:before,
.activity_item p:after {
    content: '';
    display: block;
    width: 30%;
    height: 2px;
    background: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1px;
}

.activity_item p:before {
    -webkit-transform: translateX(-130%);
    -moz-transform: translateX(-130%);
    -ms-transform: translateX(-130%);
    -o-transform: translateX(-130%);
    transform: translateX(-130%);
}

.activity_item p:after {
    -webkit-transform: translateX(30%);
    -moz-transform: translateX(30%);
    -ms-transform: translateX(30%);
    -o-transform: translateX(30%);
    transform: translateX(30%);
}

.activity_item h2 {
    font-size: 16px;
    margin: 0px;
    line-height: 30px;
    color: #FFFFFF;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 88%;
}

.activity_item h3 {
    font-size: 14px;
    color: #9e9e9e;
    margin: 0 10px;
    line-height: 20px;
    max-width: 90%;
}

.activity_item:hover .activity_label {
    top: 0;
}

.activity_label {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 1;
    padding: 15px;
    text-align: left;
    font-size: 12px;
    line-height: 1.8;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.activity_label a {
    float: right;
    color: #dd0000;
}

.activity_label a:hover {
    text-decoration: underline;
}

.activity_item h4 {
    width: 100%;
    padding: 10px;
    background: rgba(0, 0, 0, .3);
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    color: #FFFFFF;
}
.activity_item h4 .fl{max-width:80%;display: inline-block;
    overflow: hidden;font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;}
.activity_item h4 .fr {
    float: right;
}

.team_left {
    width: 280px;
    height: 465px;
    overflow: hidden;
    float: left;
    border-top: 4px solid #2b4c6f;
}

.team_left .swiper-slide {
    position: relative;
}

.team_left .swiper-slide img {
    width: 280px;
    height: 465px;
}

.team_left .swiper-slide h2 {
    font-size: 24px;
    color: #2b4c6f;
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    text-align: center;
}

.team_label {
    width: 100%;
    height: 120px;
    background: #2b4c6f;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 30px;
    line-height: 1.5;
    font-size: 14px;
    color: #ffffff;
}

.team_center {
    width: 585px;
    height: 480px;
    float: left;
    margin-left: 25px;
}

.team_item {
    width: 280px;
    height: 220px;
    overflow: hidden;
    float: left;

    background: #ffffff;
    color: #2b4c6f;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 2px solid #2b4c6f;
    margin: 0 25px 25px 0;
}

.team_item:hover {
    -webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .5);
}

.team_center .team_item:nth-child(2n) {
    margin-right: 0;
}

.team_item_title {
    width: 100%;
    padding: 20px 0 20px 20px;
    overflow: hidden;
}

.team_photo {
    width: 100px;
    height: 100px;
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    float: left;
}

.team_photo img {
    width: auto;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.team_name {
    width: 136px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}

.team_name h2 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.8;
}

.team_name p {
    font-size: 14px;
    color: #666666;
}

.team_item_text {
    width: 100%;
    height: auto;
    padding: 15px 30px;
    border-top: 1px solid #f4f6f9;
    overflow: hidden;
}

.team_item_text p {
    width: 70%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 12px;
    line-height: 2;
}

.team_item_text a {
    display: block;
    float: right;
    width: 46px;
    height: 18px;
    border: 1px solid #2b4c6f;
    color: #2b4c6f;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    margin-top: 15px;
}

.team_item_text a:hover {
    background: #2b4c6f;
    color: #ffffff;
}

.team_right {
    width: auto;
    float: right;
    border-top: 2px solid #2b4c6f;
    padding-top: 20px;
}

.team_right .info-title {
    border-left: 4px solid #2b4c6f;
    color: #2b4c6f;
    padding-left: 20px;
}

.center_title {
    width: 100%;
    height: 52px;
    border-bottom: 3px solid #f5f7fa;
    margin-bottom: 25px;
}

.center_title span {
    display: inline-block;
    font-size: 24px;
    color: #2b4c6f;
    height: 50px;
    line-height: 50px;
    border-bottom: 3px solid #2b4c6f;
}

.center {
    width: 100%;
    height: 445px;
    overflow: hidden;
}

.center_left {
    width: 280px;
    height: 445px;
    text-align: center;
    float: left;
}

.center_slide .swiper-slide {
    position: relative;
}

.center_slide .swiper-slide h2 {
    font-size: 24px;
    color: #ffffff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    margin: 60px auto;
}

.center_slide .swiper-slide h3 {
    position: absolute;
    width: 100%;
    top: 120px;
    font-size: 24px;
    color: #ffba00;
    margin-top: 50px;
}

.center_slide .swiper-slide h3 span {
    display: inline-block;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #ffffff;
    color: #2b4c6f;
    text-align: center;
    margin: 0 2px;
}

.center_slide .swiper-slide h4 {
    font-size: 18px;
    color: #ffba00;
    position: absolute;
    top: 200px;
    width: 100%;
    margin-top: 40px;
}

.center_slide .swiper-slide p {
    width: 100%;
    font-size: 14px;
    color: #ffffff;
    position: absolute;
    top: 280px;
    padding: 0 15%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.8;
}

.center_pages {
    bottom: 70px !important;
}

.center_pages span {
    background: #c9c9c9;
    margin: 0 20px !important;
    position: relative;
}

.center_pages span.swiper-pagination-bullet-active {
    background: #FFFFFF;
}

.center_pages span:after {
    content: '';
    display: block;
    width: 40px;
    height: 1px;
    background: #c9c9c9;
    position: absolute;
    left: 100%;
    top: 4px;
}

.center_pages span.swiper-pagination-bullet-active:after {
    background: #c9c9c9;
    opacity: .2;
}

.center_pages span:last-child:after {
    display: none;
}

.center_pages span:before {
    content: '学前';
    display: block;
    font-size: 14px;
    width: 30px;
    color: #ffffff;
    position: absolute;
    left: -10px;
    bottom: -30px;
    opacity: 1;
}

.center_pages span.swiper-pagination-bullet-active:before {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.center_pages span:nth-child(2):before {
    content: '入学';
}

.center_pages span:nth-child(3):before {
    content: '学中';
}

.center_pages span:nth-child(4):before {
    content: '学后';
}

.lesson{
    margin: 30px auto;
}
.lesson_title{
    width: 100%;
    height: 52px;
    border-bottom: 3px solid #f5f7fa;
    margin-bottom: 25px;
}
.lesson_title span{
    margin-right: 30px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    color: #555;
    height: 50px;
    line-height: 56px;
}
.lesson_title span:after{
    content: '/';
    color: #e6e6e6;
    position: absolute;
    left: 115%;
    top: 50%;
    font-size: 16px;
    margin-top: -25px;
}
.lesson_title span:first-child {
    display: inline-block;
    font-size: 24px;
    color: #2b4c6f;
    height: 50px;
    line-height: 50px;
    margin-right: 60px;
}
.lesson_title span:first-child:after,
.lesson_title span:last-child:after{
    display: none;
}
.lesson_title span.active{
    border-bottom: 3px solid #2b4c6f;
}
.lesson_prev,.lesson_next{
    width: 45px;
    height: 45px;
    -webkit-background-size: 45px 45px;
    background-size: 45px 45px;
}
.lesson_prev{
    background-image: url(../img/prev.png);
}
.lesson_next{
    background-image: url(../img/next.png);
}
.lesson_slide{
    display: none;
}
.lesson_slide_1{
    display: block;
}
.lesson_slide .swiper-slide{
    position: relative;
}
.lesson_slide .swiper-slide img{
    width:280px; height:200px;
}
.lesson_slide .swiper-slide .icon_video a{
    display: block;
    width: 30px;
    height: 30px;
    background: url(../img/video.png) 0 0 no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
    z-index: 10;
}

.lesson_slide .swiper-slide p
{width: 280px;
    padding: 10px 0;
	line-height:20px;
    background: rgba(0, 0, 0, .6);
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    
}
.lesson_slide .swiper-slide p .classtit a{width:180px; float:left;font-size: 14px;color: #fff; padding-left:10px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lesson_slide .swiper-slide p .classtit a:hover{color: #d6d6d6;}
.lesson_slide .swiper-slide p .classkeshi{width:90px; float:right;font-size: 12px; color:#ccc;}

.lesson_slide .swiper-slide .icon_video a:hover{
    background: url(../img/video-h.png) 0 0 no-repeat;
}

/*图片文章样式*/

.maintitle{height:110px; line-height:110px; background:#fff;}
.maintitlebg{background:#f2f6f8;}
.maintitlebg h2{background:#f2f6f8 !important;}
.maintitle h1{ font-size:30px; float:left;font-weight:normal;}
.maintitle h2{ font-size:28px; display:block;margin:0 auto;width:200px; background:#fff; text-align:center; position:relative; z-index:9;font-weight:600;}
.maintitle dl{float:right}
.maintitle dl dt{float:left; position:relative;height:110px;}
.maintitle dl dt a{ display:block;height:107px; line-height:107px;font-size:16px;width:110px; text-align:center;}
.maintitle dl dt.curr a{color:#3c93e5; font-size:18px; background:#fff;border-bottom:2px solid}
.maintitle dl dt.curr .crbg{ display:block}
.maintitle dl dt .crbg{width:100%; position:absolute;bottom:0;left:0px;height:5px; background:#3c93e5; display:none}
.maintitle dl dt a:hover{color:#3c93e5}
.maintitle .xbg{width:100%;height:1px; background:#e5e9ed; position:absolute;top:57px;right:0px;}
.main_image li {float:left; width:100%; height:500px;}
.main_image li span {display:block; width:100%; height:500px}
.main_image li a {display:block; width:100%; height:500px}
.n_contmain{background:#fff; padding-bottom:20px; position:relative; }
.n_contmain li{
	width: 600px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.n_contmain li hover{
	box-shadow:0 0 10px #cccccc;
}
.n_contmain li.li2{float:right}
.n_contmain li .lct{width:180px;height:120px;float:left;}
.n_contmain li .lct img{width:180px;height:120px;}
 .rct{
	width: 400px;
	float: right;
	margin-right: 5px;
}
 .rct .r_tit{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	width: 380px;
}
 .rct .r_tit a{color:#5b6269}
 .rct .r_tit a:hover{color:#2b4c6f}
 .rct .r_info{
	font-size: 14px;
	margin-top: 10px;
	color: #919ca5;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	width: 380px;
}
 .rct .r_num{margin-top:10px;height:24px; line-height:24px; font-size:14px;}
 .rct .r_num span{ padding-right:20px;color:#919ca5;}
 .rct .r_num span .iconfont{ font-size:20px; padding-right:5px;}
 .rct .r_num span.timeicon{
	float: left;
	padding-right: 8px;
	font-size: 12px;
}
 .rct .r_num span.timeicon .iconfont{ font-size:15px;}
.morebtn{width:230px; display:block; margin:0 auto; padding-left:40px;background:#e5e9ed;height:50px; line-height:50px;margin-top:50px; margin-bottom:50px;border-radius:5px; font-size:18px; cursor:pointer;color:#2b4c6f;-webkit-transition: .3s; transition: .3s;}
.morebtn span{ font-size:22px; padding-left:20px;}
.morebtn:hover{ background:#2b4c6f;color:#fff;}





.i-t-flexslider, .i-t-flexslider-thr{margin: 30px auto 20px;  position: relative;  width: 100%;  padding: 0 2.5%;  height: 220px;   zoom: 1;  }
.i-t-flexslider .i-t-slides, .i-t-flexslider-thr .i-t-fs-thr-ul{    height: 220px;  overflow: hidden;  clear: both;}
.i-t-flexslider .i-t-slides li, .i-t-flexslider-thr .i-t-fs-thr-ul li{height: 100%;  float: left;  width: 204px;  margin-left: 20px;  overflow: hidden;  position: relative;}

.i-t-flexslider .i-t-slides li a img{display: block;  width: 204px;  height: 100px;}
.i-t-flexslider .i-t-slides li .t-infor-wrap{opacity: 0;  filter: alpha(opacity=0);  -webkit-transform: scale(1);  transform: scale(1);}
.i-t-infor-bx{    position: absolute;  bottom: -100px;  left: 10px;  right: 10px;  text-align: center;}
.i-teaher-in-wrap .t-list li .t-infor-wrap .it-in-name, .i-t-infor-bx span{border: 1px solid #fff;  color: #fff;  font-size: 16px;  display: inline-block;  padding: 0 30px;}
.s-c-desc{height: 36px;  line-height: 21px;  overflow: hidden;}
.clearfix{display: block;}
.i-t-flex-direction-nav .i-t-flex-prev, .i-lv-c-contrl.i-lv-c-prev, .i-t-fs-thr-contrl.i-t-fs-thr-contrl-prev, .i-tlive-fs-thr-contrl.i-t-fs-thr-contrl-prev{left: -50px;}
.i-t-flex-direction-nav .i-t-flex-next, .i-lv-c-contrl.i-lv-c-next, .i-t-fs-thr-contrl.i-t-fs-thr-contrl-next, .i-tlive-fs-thr-contrl.i-t-fs-thr-contrl-next{background-position: 0 -74px;  right: -50px;}
.i-t-flex-direction-nav a, .i-lv-c-contrl, .i-t-fs-thr-contrl, .i-tlive-fs-thr-contrl{
	width: 50px;
	height: 74px;
	line-height: 99em;
	overflow: hidden;
	margin: -40px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0.3;
	filter: alpha(opacity=30);
	background-image: url(../edu_img/ad_ctr.png);
	background-repeat: no-repeat;
}
.hezuo-bg{background: url("../edu_img/hezuo-bg.jpg") no-repeat;}


.why{
    width: 100%;
    background: #d6d6d6;
    padding: 60px;
	margin-top: 20px;
}
.why>h2{

    text-align: center;
    font-size: 20px;
    color: #2b4c6f;
    position: relative;
}
.why>h2:before,
.why>h2:after{
    content: '';
    display: block;
    width: 84px;
    height: 1px;
    background: #2b4c6f;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1px;
}
.why>h2:before{
    -webkit-transform: translateX(-230%);
    -moz-transform: translateX(-230%);
    -ms-transform: translateX(-230%);
    -o-transform: translateX(-230%);
    transform: translateX(-230%);
}
.why>h2:after{
    -webkit-transform: translateX(130%);
    -moz-transform: translateX(130%);
    -ms-transform: translateX(130%);
    -o-transform: translateX(130%);
    transform: translateX(130%);
}
.why_item{
    width: 25%;
    height: auto;
    float: left;
    margin-top: 60px;
    overflow: hidden;
    padding-left: 5%;
}
.why_icon{
    width: 65px;
    height: 65px;
    float: left;
    margin-right: 10px;
}
.why_1{
    background: url(/img/why-1.png) 0 0 no-repeat;
}
.why_2{
    background: url(/img/why-2.png) 0 0 no-repeat;
}
.why_3{
    background: url(/img/why-3.png) 0 0 no-repeat;
}
.why_4{
    background: url(/img/why-4.png) 0 0 no-repeat;
}
.why_text{
    float: left;
}
.why_left {width:80px; float:left;}
.why_left h2{
	font-size: 15px;
	color: #2b4c6f;
	font-weight: bold;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 4px;
}
.why_text p{
	font-size: 12px;
	color: #666;
}

.footer_link{
    font-size: 14px;
    color: #848484;
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #444444;
}
.footer_link a{
    color: #848484;
    position: relative;
    margin-right: 10px;
}
.footer_link a:after{
    content: '';
    display: block;
    width: 2px;
    height: 14px;
    background: #848484;
    position: absolute;
    right: -8px;
    top: 3px;
}
.footer_link a:last-child:after{
    display: none;
}
.footer_link a:hover{
    color: #2b4c6f;
}

#public-footer .footer-top .right:before{
    content: '';
    display: block;
    width: 1px;
    height: 152px;
    background: #444444;
    position: absolute;
    left: 0;
    top: 0;
}
.end{
    font-size: 14px;
    color: #848484;
    padding-top: 30px;
}
.end>span{
    margin-left: 50px;
}
.end_right{
    float: right;
    border-bottom: none;
    margin: 0 auto;
    padding: 0 50px 0 0;
}

/*改动后的新闻频道end*/

/*会员图片频道*/
.teacherlist{float:left}
.teacherlist ul li{
	background:#fff;
	margin-top:40px;
	position:relative;
	height:200px;
-webkit-transition:.3s;transition:.3s; 
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 300px;
	width: 500px;
}
.teacherlist ul li .tface{position:absolute;left:0;top:0;padding:20px 0;width:280px;text-align:center;background:#f9fbfc;height:190px;overflow:hidden}
.teacherlist li .tface img{width:190px;height:190px}
.teacherlist li .tface .tbtn{display:none}
.teacherlist li .litit{font-size:18px;height:32px;margin-top:10px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.teacherlist li .litit img{height:23px;margin:2px 0 0 10px}
.teacherlist li .litit span{font-size:14px;color:#5b6269;padding-left:10px}
.teacherlist li .liintro{line-height:22px;max-height:66px;overflow:hidden;margin-top:10px;font-size:12px;color:#5b6269}
.teacherlist li .liinfo{height:32px;line-height:32px;margin-top:10px;color:#e2402f}
.teacherlist li .liinfo span{padding-right:5px;font-size:12px}
.teacherlist li .liinfo font{font-size:12px}
.teacherlist li:hover{
	box-shadow:0 0 10px #cccccc;
	
}
.teacher-list-icon{
	margin-top:25px;
	width: auto;
}
.teacher-list-icon span{
	position:relative;
	font-size: 12px;
	width: 100%;
}
.teacher-list-icon span {color:#9b9b9b}

.c_contmain li{width:210px;float:left;background:#fff;cursor:pointer;margin:20px 0 20px 20px;height:auto;position:relative;overflow:hidden}
.c_contmain li:hover {box-shadow: 0 0 30px rgba(0,0,0,.1);}
.c_contmain .xgbg{position:absolute;padding:0 10px;top:0;left:0;z-index:99;height:30px;line-height:30px;background:#ee3a28;font-size:14px;color:#fff}
.c_contmain .tjbg1{width:62px;height:62px;background:url(tjbg.png) no-repeat;position:absolute;top:0;left:0;z-index:99}
.c_contmain .djsbg{width:100%;height:40px;line-height:40px;background:#26c0a9;position:absolute;left:0;bottom:0;text-align:center;color:#fff;font-size:14px}
.c_contmain .imgbox{position:relative;height:170px;overflow:hidden}
.c_contmain .begintime{height:35px;line-height:35px;background:#26c0a9;color:#fff;text-align:center;font-size:14px;position:absolute;width:100%;left:0;bottom:0}
.c_contmain .imgbox img{width:210px;height:150px}
.c_contmain .libox{width:270px;height:75px;position:absolute;top:170px;left:0;-webkit-transition:.3s;transition:.3s}
.c_contmain .litit{font-size:16px;font-weight:700;color:#5b6269;height:30px;line-height:30px;margin-top:10px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.c_contmain .litit a:hover{color:#373e44}
.c_contmain .liinfo{height:40px;line-height:40px;padding:0 10px;overflow:hidden;margin-bottom:30px;color:#919ca5;font-size:14px}


.c_contmain .libox_gai{width:210px;height:20px;}
.c_contmain .litit_gai{font-size:12px;color:#5b6269;line-height:20px;margin-top:0px;padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.c_contmain .litit_gai a:hover{color:#2b4c6f}
.c_contmain .liinfo_gai{height:50px;padding:0 15px;overflow:hidden;color:#919ca5;font-size:14px}
.c_contmain .liinfo_gai span{line-height:24px;display: block;text-align: left}




.c_contmain .liinfo_gai .free0{
	color: #ea4939;
	font-size: 16px;
	float: left;
}
.c_contmain .color1{font-size: 16px;}
.c_contmain .free1 .color0{display:none}
.c_contmain .free2 .color0{display:none}
.c_contmain .free1{color:#2b4c6f;font-size:14px;float:left}
.c_contmain .free2{color:#2b4c6f;font-size:14px;float:left}
.c_contmain .tclass{ width:100%;overflow: hidden;}
.c_contmain .tname{background: url(../edu_img/talkicon.png) no-repeat 0px 50%;
    padding-left: 20px; float:left; margin-right:15px;}
.c_contmain .ctime{background: url(../edu_img/time-icon.png) no-repeat 0px 50%;
    padding-left: 20px;float:left;}
.c_contmain .libtn_gai{ width:80px;height:24px;-webkit-transition:.3s;transition:.3s; float:right;}
.c_contmain .libtn_gai a{width:80px;height:24px;line-height:24px;border:1px solid #2b4c6f;font-size:12px;color:#2b4c6f;border-radius:4px;text-align:center;display:block;margin:0 auto;}
.c_contmain .libtn_gai a:hover{background:#2b4c6f;color:#fff}

.c_contmain .libtn{width:280px;height:75px;position:absolute;top:170px;right:-285px;-webkit-transition:.3s;transition:.3s}
.c_contmain .libtn a{width:238px;height:38px;line-height:38px;border:1px solid #2b4c6f;font-size:18px;color:#2b4c6f;border-radius:30px;text-align:center;display:block;margin:0 auto;margin-top:20px}
.c_contmain .libtn a:hover{background:#2b4c6f;color:#fff}
.c_contmain .libtn span{display:block;text-align:center;height:40px;line-height:40px;font-size:14px}
.c_contmain .c_intro{width:280px;height:170px;position:absolute;top:0;right:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:url(../edu_img/bg01.png);-webkit-transition:.3s;transition:.3s}
.c_contmain .c_intro span{margin:30px 40px;font-size:14px;line-height:24px;height:96px;overflow:hidden;display:block;color:#fff}
.c_contmain li:hover .libox{left:-285px}
.c_contmain li:hover .libtn{right:0}
.c_contmain li:hover .c_intro{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
/*.c_contmain ul .lifirst{margin-left:0}*/

/*图片频道*/

.wrap{ width:1180px; margin:0px auto;}
.wrap .content{ width:100%; margin:0 auto; margin-top:10px;}
.mainbox{
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.mainbox .left{
	float: left;
	width: 900px;
}
.mainbox .right{
	float: right;
	width: 260px;
	padding: 0px;
	background-color: #f7f7f7;
}
.mainbox .right .pic_hd{
	float:left;
	height:250px;
}
.mainbox .right .pi_right{
	float:left;
	width:230px;
	margin-left:15px;
	background:#FFFFFF;
}
.mainbox .right .ph{
	text-align:left;
	height:25px;
	margin-bottom:7px;
	background:url(top10.png) no-repeat center left;
	display:inline;
	padding: 0px;
}
.mainbox .right .rrr{
	float: right;
}
.mainbox .right .pi_right h2{margin-bottom:10px; height:25px; font-size:18px; font-weight:normal;}
.mainbox .right .pi_right ul{
	
}
.mainbox .right .pi_right ul li{ padding-bottom:1px; height:32px;line-height:32px;font-size:14px; border-bottom:#E7E7E7 dashed 1px; margin-bottom:-1px; zoom:1 }
.mainbox .right .pi_right  ul li span{line-height:23px;zoom:1;width:20px;height:20px;margin:-3px 10px 0 0;display:inline-block;*display:inline;zoom:1;text-align:center; color:#7e7e7e;background-position:-195px -146px;vertical-align:middle; border:#D5D5D5 1px solid;}
.mainbox .right .pi_right  li .a1,
.mainbox .right .pi_right  li .a2,
.mainbox .right .pi_right  li .a3{background-position:-195px -116px ;color:#fff; background:#900; border:none;}


.picfloor{
	padding-top:20px;
	clear: both;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.Bigtitle{ font-size:20px; height:40px; line-height:40px; padding-bottom:20px;}
.Bigtitle em{ float:right; }
.Bigtitle em a{ font-size:14px;}

.picfloor1{}
.picfloor1 a{ display:block; height:180px;}

.picfloor1 img{ width:100%; display:block; height:100px;}
.picfloor1 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(titbg2.png) repeat-x 0 bottom;}
.picfloor1 .text{ position:absolute; left:0; bottom:10px; width:94%; margin:0 3% -2px 3%; color:#fff; z-index:99;  font-size:18px; }
.picfloor1 .text1{  font-size:18px; line-height:30px;}
.picfloor1 .text2{font-size:13px; line-height:23px; padding:10px 0; border-top:1px solid rgba(255,255,255,0.5); display:none; transition:0.5s;-webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s;}
.picfloor1 .text2.show{ display:block; transition:0.5s;-webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s;}
.picfloor1 .pic_left{ width:580px; height:380px; margin-right:20px; position:relative; overflow:hidden;}
/*.picfloor1 .pic_left img{ min-height:380px;}*/
.picfloor1 .pic_left ul li{ float:left; width:280px; margin-bottom:20px; overflow:hidden; position:relative;}

.picfloor1 .pic_left .big{margin-right:20px; height:380px; width:580px;}
.picfloor1 .pic_left .big img{ width:100%; height:380px; display:block;}
.picfloor1 .pic_left .main{margin-right:20px; height:380px;}
.picfloor1 .pic_left img{ width:100%; height:100%; display:block;}
.picfloor1 .pic_left .main img{min-height: 380px;}





.picfloor1 .pic_right{ width:580px}
.picfloor1 .pic_right ul{ width:600px;}
.picfloor1 .pic_right ul li{ width:280px; height:180px; overflow:hidden; margin-right:20px; float:left; margin-bottom:20px; position:relative;}




.wrap .content .box ul li .dask{width:100%;height:230px; line-height:210px;background-color:transparent;position:absolute;top:-230px;left:0; text-align:center; background:url(touming.png); cursor:pointer;}

.content .box ul li .dask a{color:#fff;font-size:14px;background:none; }

#pro_infor {height:280px;}
#pro_infor img {border:1px solid #ccc;width:320px;height:271px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:281px;padding: 10px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  281px;height: 50px;}

.picnr{width:980px;margin:0px auto; background:#fdfdfd; height:100%;overflow:hidden; border:1px solid #ccc;}
.picnr .title{height:52px; line-height:52px;padding-left:30px;font-size:30px;font-weight:bold; text-align:center; font-family:"微软雅黑", "隶书", "新宋体","黑体";}
.picnr .title span{font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center; margin:0px 20px;}
.picnr .del a{}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:24px;}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:25px; line-height:25px;}
.picnr .nph_tj a{ }
.picnr .imageintro{padding:10px 30px;line-height:24px; text-align:left;}
 
 

/* 图片分页方式的样式*/
.imagelist{margin:0 auto;width:990px;}
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(../../../../static/img/qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(../../../../static/img/qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}
/* 图片分页方式的样式结束*/

/*组图显示方式的样式*/

.imggrouplist{margin:0 auto;width:90%;}
.imggrouplist li{width:150px;float:left;margin:2px;border:0px #f1f1f1 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:145px;height:120px;}

/*组图显示方式的样式结束*/

/*平行显示方式样式*/

.imglist{text-align:center}
.imglist img{border:0px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}

/*平行显示方式样式结束*/


#pageNext{text-align:right}



/*图片 -栏目页*/



/* 图片分页方式的样式*/

.imagelist{}
.imagelist .imagetop{ padding:10px 0;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb { height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(../../../../static/img/qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(../../../../static/img/qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px;}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}

/* 图片分页方式的样式结束*/





/*图片筛选*/

.photolisting{}
.photolisting ul{ padding-top:10px;}
.photolisting li{width:25%; float:left; height:130px;white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}
.photolisting li a{width:174px;}
.photolisting img{width:163px; height:90px; border:#e5e5e5 1px solid; padding:2px; }
.photolisting a{}
.photolisting a:hover{ color:red; text-decoration:none;}



.picpl{}
.picpl .search01{ border:1px solid #E7E7E7; margin-top:10px;}
.picpl .search01 .title{ height:40px; line-height:40px;padding-top:5px;border-bottom:1px solid #E7E7E7;}
.picpl .search01 .title h2{ font-size:18px; font-weight:normal;padding-left:15px;}
.picpl .search01 .keyform .keywordform{ font-size:16px;}
.picpl .search01 .keyform .keywordform #key{ height:20px;}
.picpl .search01 .keyform .keywordform .fcsearch{ height:24px; width:45px; color:#fff; background:#FF9900; border:1px solid #FF9900;}
.picpl .tabtit{background:#F3FAFF; border:1px solid #CCE0F5;}
.picpl .left01{border:#e5e5e5 1px solid;}
.picpl .left01 .title{height:40px;line-height:40px;overflow:hidden; font-size:16px; padding-left:15px; color:#333;}
.picpl .left01 .left01box{padding:10px;}
.picpl .left01 .searchbox{ height:100%; overflow:hidden;padding:10px;}
.picpl .left01 .searchbox .content_nei{}
.picpl .left01 .searchbox .content_nei ul{}
.picpl .left01 .searchbox .content_nei li{ height:110px; border-bottom:#ccc 1px dashed; margin-bottom:8px; overflow:hidden;}
.picpl .left01 .searchbox .content_nei h1{width:120px; float:left;}
.picpl .left01 .searchbox .content_nei h1 img{ padding:2px; border:#D4D4D4 1px solid;}
.picpl .left01 .searchbox .content_nei h3{width:520px; float:right;}
.picpl .left01 .searchbox .content_nei h3 a{ font-size:14px; font-weight:bold; text-decoration:underline;}
.picpl .left01 .searchbox .content_nei h3 a:hover{ color:red; text-decoration:none;}
.picpl .left01 .searchbox .content_nei h3 span.intro{font-size:12px; font-weight:normal;}
.picpl .fieldmenu .condition_title{ font-size:14px; width:80px; float:left; line-height:30px; padding-left:15px;}
.picpl .fieldmenu .container{ font-size:14px; width:600px; float:right;}
.picpl .fieldmenu .container strong{ border:1px solid #03A2DC; padding:2px; color:#fff; background:#03A2DC}
.picpl .fieldmenu  .container a{ padding:0px 8px;}
.picpl .search02 .tabtit{ font-size:14px; height:32px; padding-left:10px; border:1px solid #d4d4d4; overflow:hidden; background:#E7E7E7;}
.picpl .search02 .tabtit ul li{ padding-right:10px; font-size:16px; float:left;height:40px;width:120px;}
.picpl .search02 .tabtit ul li a{ padding-left:20px; line-height:32px;}
.picpl .search02 .tabtit ul li.slt{ background:url(tabbg.png) no-repeat;  margin-top:2px;}
.picpl .search02 .tabtit ul li.slt a{color:#fff}
.picpl .right01{height:100%;overflow:hidden;padding-bottom:10px;}
.picpl .right01 .title{height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#222; }
.picpl .right01 .title  h3{background:#fff;width:90px; line-height:32px; font-size:16px; font-weight:bold;}
.picpl .right01 .right01box{}
.picpl .right01 .right01box ul{}
.picpl .right01 .right01box li{width:48%; margin:1%;float:left;text-align:center;height:136px;overflow:hidden;}
.picpl .right01 .right01box img{width:100%;height:100px;padding:2px;}
.leftbox{ width:870px;}
.rightbox{ width:290px;}
.newstit{ height:40px; line-height:40px;font-size:18px; margin-bottom:5px}
.newstit i{ width:6px; height:25px; background:#338BC9; display:inline-block; vertical-align:middle; margin-right:15px;}
.newstit font{ font-size:20px; color:#338BC9;}
.navigation{width:1180px;margin:10px auto; clear:both;height:28px;line-height:28px; font-size:14px;color:#999;}
.navigation span{ float:right;}
.navigation span input[type="image"]{ border:none;height:33px;line-height:33px; /*width:90px;*/}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}
.diggbox ul li{ line-height:30px;}
/**新闻列表页**/
.newslist ul li{ border-bottom:dashed 1px #ccc; padding:10px 0}
.newslist ul li h2{ font-size:20px;line-height:40px; height:40px;}
.newslist ul li h2 a{color:#333333; font-size:16px;}
.newslist ul li h2 a:hover{ text-decoration:none; color:#900;}
.newslist ul li p{font-size:14px;color:#666666; line-height:28px; height:56px; overflow:hidden; }
.newslist ul li p a{font-size:14px;color:#666666;}
.newslist ul li span{ font-size:12px; margin-top:15px; color:#999; display:block;}
.newslist ul li span.pl{ float:right; background:url(plnum.png) no-repeat left center; width:30px; padding-left:18px; font-size:13px;}
.newslist ul li a span{ display:inline-block;}

.newpaper ul li{ margin-bottom:10px;}
.newpaper ul li a{ font-size:12px; line-height:30px; display:block;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; margin-bottom:5px;}
.newpaper ul li p{ color:#999; line-height:22px; height:44px;overflow: hidden;}
/**新闻内容页**/
.newscontent{border:#E5E5E5 1px solid;padding:20px 22px;}
.newscontent .name{font-size:22px; display:block;text-align:center;}
.newscontent .mess{text-align: center;margin-top: 8px;border-bottom: #eee 1px dashed; padding-bottom: 10px;}
.newscontent .mess span{ margin-right:10px; color:#666;}
.newscontent .intro{ line-height:24px !important; color:#333; margin-bottom:20px;}
.newscontent .control{ font-size:14px; line-height:24px;}
.newscontent .foot{ margin-top:10px; text-align:right; font-size:14px;}
.newscontent .moodbox{ padding:25px 0;}
#MyContent p ins{ display:none !important;}
.comment_write_table #SubmitComment{border: 1px solid #ddd;background: #eee;padding:0px 10px !important; height:30px; line-height:30px; vertical-align:middle;margin-left: 10px;color: #333;border-radius: 2px;}
.comment_write_table label input[type="checkbox"]{ vertical-align:middle; margin-left:10px; margin-right:5px;}
.comment_write_table label{ margin-top:5px; display:block; margin-bottom:15px;}
.comment_write_table .textbox{ height:30px; line-height:30px; vertical-align:middle; padding:0 5px !important; width:150px;}
#AnounName{width:150px !important; margin-right:10px;}
#nm{ float:left; margin-right:10px;}
#nm label{ margin-top:0; line-height:30px;}
#nm label input{ margin-left:0;}

/*图片频道页*/
.wrap .content .pic_hd{
	width:787px;
	float:left;
	height:357px;
	margin-top: 50px;
}
.wrap .content .pic_hd img{
	width:787px;
	float:left;
	height:300px;
	
}
.wrap .content .pi_right{ float:right; width:366px; margin-left:15px;background:#FFFFFF; }
.wrap .content .pi_right .ph{ text-align:left; width:352px;height:25px; margin-bottom:7px; /*background:url(top10.png) no-repeat center left; padding-left:25px;*/ _display:inline;}
.wrap .content .pi_right h2{  margin-bottom:10px;   height:25px; font-size:18px; font-weight:normal;}
.wrap .content .pi_right ul{}
.wrap .content .pi_right ul li{
	padding-bottom:1px;
	height:33px;
	line-height:33px;
	font-size:12px;
	border-bottom:#E7E7E7 dashed 1px;
	margin-bottom:-1px;
	zoom:1;
    overflow:hidden;
}
.wrap .content .pi_right ul li a{width:250px;display: inline-block;overflow:hidden;}
.wrap .content .pi_right  ul li span{line-height:20px;zoom:1;width:20px;height:20px;margin:6px 10px 0 0;display:inline-block;*display:inline;zoom:1;text-align:center; color:#7e7e7e;background-position:-195px -146px;vertical-align:middle; border:#eee 1px solid;  border-radius:3px;float:left}
.wrap .content .pi_right  li .a1,.wrap .content .pi_right  li .a2,.wrap .content .pi_right  li .a3{color:#fff; background:#EC8500; border:none;}
.wrap .content .pi_right  li .ph_hits{ display:block; height:32px; float:right; border:none;  font-size:12px; color:#999; line-height:32px; width:23px;}
.wrap .content .title,.xgphoto .title,.piclist .title{color:#666666; height:40px; line-height:40px;}
.wrap .content .title h2,.xgphoto .title h2,.piclist .title h2{  line-height:40px;font-size:18px; font-weight:normal; padding-left:15px; width:100px; float:left}
.wrap .content .title h2 a:hover{ text-decoration:none;}
.wrap .content .title .keyform{ width:450px; float:right;}
.wrap .content .title .keyform .keywordform{ font-size:16px; padding-left:10px;}
.wrap .content .title .keyform .keywordform .fcsearch{}
.wrap .content .title .keyform .keywordform #key{ height:20px;}
.wrap .content .title .keyform .keywordform #searchbtn{ height:24px;width:46px; background:#FF9900; border:1px solid #FF9900; color:#FFFFFF;}
.wrap .content .pic{  }
.wrap .content .pic ul{}
.wrap .content .pic ul li{ float:left; width:209px; border-radius: 6px; -moz-border-radius:20px;}
.wrap .content .pic .hh{ padding-right:0px;}
.wrap .content .pic ul li a{ display:block; height:140px;background:url(pbottom.png) no-repeat center bottom; }
.wrap .content .pic ul li a img{ width:100%; height:135px;background:url(loading.gif) no-repeat center center; border-radius:3px;}
.wrap .content .pic p{ text-align:center; height:25px; line-height:25px;font-size:14px;}
.wrap .content .pic p a{ background:none;}

.wrap .content .box{ overflow:hidden; margin-bottom:20px; border:1px solid #EAEAEA; padding:15px;}
.wrap .content .box .title h2{ padding-left:10px}
.wrap .content .box ul{}
.wrap .content .box ul li{float:left;  width:372px;float:left;position:relative;overflow:hidden; margin:0 10px 10px 0;}
.wrap .content .box ul li a{ }
.wrap .content .box ul li a img{ width:100%; height:230px;vertical-align:bottom;}
/**图片栏目页*/
.piclist{
	border:#e5e5e5 0px solid;
	clear: both;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.piclist .title{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: e5e5e5;
	font-size: 18px;
}
.piclist .piclistbox{}
.piclist .piclistbox ul{padding:20px 8px 8px 8px;}
.piclist .piclistbox li{
	width:210px;
	margin:13px;
	float:left;
	text-align:center;
	height:190px;
	overflow:hidden;
}
.piclist .piclistbox li .imgbox{height: 150px; overflow:hidden;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc; margin-bottom:8px;}
.piclist .piclistbox img{width:210px;height:150px;}
.piclist .piclistbox .picname{
	font-size: 12px;
	text-align: center;
	float: left;
	height: 20px;
	line-height: 40px;
}
.piclist .piclistbox a{}

/*图片内容页*/
.picnr{height:100%;overflow:hidden; border:1px solid #e5e5e5; padding:20px 0;}
.picnr .title{height:52px; text-align:center;line-height:52px;font-size:25px;font-weight:bold;}
.picnr .title span{font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center; padding:15px 0;border-bottom:1px dashed #eee}
.picnr .del a{ margin-right:10px; font-size:14px;}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{
	line-height:24px;
	font-size: 12px;
	background-color: e7e7e7;
	margin-top: 50px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:25px; line-height:25px;}
.picnr .nph_tj a{ }
.picnr .imageintro{padding:10px 30px;line-height:24px; text-align:left;}

.xgphoto{border:#e5e5e5 1px solid; height:100%; overflow:hidden;}
.xgphotobox{border:#e5e5e5 1px solid; height:100%; overflow:hidden;}
.xgphoto .xgphotobox ul{padding:10px;}
.xgphoto .xgphotobox li{width:18%; margin:1%;float:left;text-align:center;overflow:hidden;}
.xgphoto .xgphotobox img{width:100%;height:140px;margin-bottom:8px;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc;}
.xgphoto .xgphotobox li span{ width:120px; height:30px; line-height:30px; overflow:hidden; display:block;}
.xgphoto .xgphotobox a:hover{ color:red; text-decoration:none;}
.xgphoto  .commentbox{ padding:10px;}




/*鼠标切换特效start*/
.scrollFrame{width:100%; position:relative;}
.scrollFrame .cls {clear:both;}
.scrollFrame .cont{}
.scrollFrame .hidden {display:none;}
.scrollFrame .display{display:block;}
.scrollFrame .scrollUl { height:30px; line-height:30px; border-bottom:1px solid #CCC; background:#F6F6F6;}
.scrollFrame .scrollUl .title_t{float: left;margin-right: 20px; font-size:20px;}
.scrollFrame .scrollUl li {float:left;  font-size:13px;}
.scrollFrame .scrollUl .textdiv{width:65px; float:left; text-align:center;line-height:35px;font-size:14px;color:#069;}
.scrollFrame .scrollUl .blankdiv{width:10px; float:left; text-align:center;line-height:35px;}
.scrollFrame .scrollUl .textcss{width:100px; float:left; text-align:center;line-height:35px;font-size:16px;font-weight:bold;color:#222;}
.scrollFrame .bor03 {padding-left:5px; margin-top:10px;clear:both; border-top:none;}
.scrollFrame .sd01{cursor:pointer;  color:#000; border:1px solid #E6E6E6; border-bottom: #fff 2px solid; border-top:2px #0C9AD8 solid; height:29px;line-height:29px;margin-top:0px;display:block; text-align:center; padding:0 16px; font-size:18px; background:#FFF;
}
.scrollFrame .sd02{cursor:pointer;color:#444;  height:30px;font-size:16px;line-height:30px;margin-top:0px; display:block;text-align:center;border-bottom:1px solid #CCC;padding:0 16px;}
.scrollFrame .bor03
.scrollFrame .bor03 .zxym{margin-top:10px;height:282px;overflow:hidden;color:#3D81C0;}
.scrollFrame .bor03 .zxym li{line-height:33px; height:33px; overflow:hidden;}
.scrollFrame .bor03 .zxym a{font-size:14px; color:#333}
.scrollFrame .bor03 .zxym span{ display:inline-block; vertical-align:middle;color:#333; margin-right:10px; height:20px; width:20px; text-align:center; line-height:20px;  border:#E6E6E6 solid 1px;}
.scrollFrame .bor03 .zxym .top1,.scrollFrame .bor03 .zxym .top2,.scrollFrame .bor03 .zxym .top3{ background-color:#FF8110; color:#FFF; border:none; font-size:15px;}
.scrollFrame .bor03 .zxym a:hover{color:#1F659E ;text-decoration:none;}
.scrollFrame .scrollUl2 {border-bottom:#CC0001 2px solid; height:34px;}
.scrollFrame .scrollUl2 li {float:left;}
.scrollFrame .scrollUl2 .textdiv{width:165px; float:left;margin-right:100px;text-align:left;line-height:36px;font-size:14px;color:#000; font-weight:bold;}
.scrollFrame .scrollUl3 { height:32px; border:#D4D4D4 1px solid; line-height:32px; }
.scrollFrame .scrollUl3 { height:32px; border:#ddd 1px solid; border-top:1px solid #F1F1F1;background:#fff; line-height:32px; }
.scrollFrame .scrollUl3 li{float:left;width:107px;cursor:pointer;text-align:center;height:36px;line-height:36px; font-size:14px;border-top:2px solid  #fff;}
.scrollFrame .scrollUl3 li.sd05{color:#fff;height:36px; line-height:36px; display:block; background-image:url(scrollUl3.png);border-top:1px solid #008DB7; margin-top:-1px;}
.scrollFrame .scrollUl3 li.sd06{color:#333;margin-top:-2px;border-top:1px solid #F1F1F1 ;line-height:41px;}
.scrollFrame .sd03{cursor:pointer;width:90px; background:#C80000; text-align:center;color:#FFF; height:31px;font-size:14px;line-height:31px;margin-top:3px; display:block; margin-left:5px;}
.scrollFrame .sd04{cursor:pointer; background:#DEDEDE; width:90px;color:#555;margin-left:5px;height:31px;font-size:14px;line-height:31px;text-align:center;margin-top:3px;display:block;}
.scrollFrame .scrollUl4 {height:36px; border:#ddd 1px solid; border-top:2px solid #999;background:#f6f6f6; z-index:999;}
.scrollFrame .scrollUl4 li{float:left;width:107px;cursor:pointer;text-align:center;height:36px;line-height:36px; font-size:14px;border-top:2px solid  #fff;}
.scrollFrame .scrollUl4 li.sd05{color:#003a75;height:36px; line-height:36px; display:block; background:#fff;border-top:2px solid #06417d; margin-top:-1px;}
.scrollFrame .scrollUl4 li.sd06{color:#333;margin-top:-2px;border-top:1px solid #999 ;line-height:41px;}
.scrollFrame .bor02{border:#E8E8E8 1px solid;border-top:none;height:100%;overflow:hidden;}
.scrollFrame .bor02 ul{padding:8px;text-align:left;line-height:24px;}
.scrollFrame .scrollUl5 {
	margin-top:0px;
	position:absolute;
	top:-68px;



*top:-24px;				right:0;
	width: 228px;
}
.scrollFrame .scrollUl5 li {float:left;  font-size:15px; cursor:pointer;line-height:35px; height:35px; padding:0 8px;}
.scrollFrame .scrollUl5 .sd07{border-bottom:#338BC9 solid 4px;}
.scrollFrame .scrollUl5 .sd08{cursor:pointer;color:#666; cursor:pointer;display:block;text-align:center;border-bottom:#fff solid 2px;}
.scrollFrame .scrollUl6 {height: 40px;line-height: 40px;border-bottom: 1px solid #DCDCDC;}
.scrollFrame .scrollUl6 li{float:left;cursor:pointer;text-align:center;height:40px;line-height:40px; font-size:12px; padding: 0 8px; font-size:14px; }
.scrollFrame .scrollUl6 li.sd05{color: #000;height: 39px;border-bottom: 4px solid #338BC9;line-height: 40px;display: block;}
.scrollFrame .scrollUl6 li.sd06{color:#444;}
.scrollFrame .sd03{cursor:pointer;width:90px; background:#C80000; text-align:center;color:#FFF; height:31px;font-size:14px;line-height:31px;margin-top:3px; display:block; margin-left:5px;}
.scrollFrame .sd04{cursor:pointer; background:#DEDEDE; width:90px;color:#555;margin-left:5px;height:31px;font-size:14px;line-height:31px;text-align:center;margin-top:3px;display:block;}
.scrollFrame .scrollUl7 {height:29px;}
.scrollFrame .sd09{cursor:pointer;width:63px; color:#000; border:1px solid #ededed; height:29px;font-size:12px;line-height:29px;margin-right:4px; display:block; text-align:center;float:left;}
.scrollFrame .sd10{cursor:pointer;width:63px;color:#444;border:1px solid #ededed;background:#fcfcfc;height:29px;font-size:12px;line-height:29px;margin-right:4x; display:block;text-align:center;float:left;}
.scrollFrame .scrollUl7 li{float:left;cursor:pointer;width:69px;height:29px;font-size:12px;line-height:29px;margin:0px; display:block; text-align:center;}
.scrollFrame .scrollUl7 .sd07{color:#999;border-right:1px solid #ededed;}
.scrollFrame .scrollUl7 .sd08{color:#000; background:#F6F6F6; border-bottom:1px solid #ededed;border-right:1px solid #ededed;}



/*新闻列表页样式*/


.wrap .content .main2 .xwitem_title {line-height:39px; height:37px;border-bottom:#E7E7E7 1px solid;}
.wrap .content .main2 .xwitem_title h2{ font-size:20px; font-weight:500; background:url(news-icon.jpg) no-repeat left center; padding-left:30px;}
.wrap .content .main2 .LB{ padding-top:20px;}
.wrap .content .main2 .LB ul li{ border-bottom:dashed 1px #ccc; padding:10px 0}
.wrap .content .main2 .LB ul li h2{ font-size:20px; font-weight:500; line-height:40px; height:40px;}
.wrap .content .main2 .LB ul li h2 a{color:#333333; font-size:16px;}
.wrap .content .main2 .LB ul li h2 a:hover{ text-decoration:none; color:#900;}
.wrap .content .main2 .LB ul li p{font-size:14px;color:#666666; line-height:28px; height:56px; overflow:hidden; }
.wrap .content .main2 .LB ul li p a{font-size:14px;color:#666666;}
.wrap .content .main2 .LB ul li span{ font-size:12px; margin-top:15px; color:#999; display:block;}
.wrap .content .main2 .LB ul li span.date{}
.wrap .content .main2 .LB ul li span.pl{ float:right; background:url(plnum.png) no-repeat left center; width:30px; padding-left:18px; font-size:13px;}
.wrap .content .main2 .LB ul li a span{ display:inline-block;}


/*评论页样式*/
.wrap .content #xw_title h1{ font-size:22px;}
.wrap .content .main2 .xinwen #pl_wyhs,#yhpl{ background-color:#F1F1F1;  margin-top:30px; margin-bottom:20px; }
.wrap .content .main2 .xinwen #pl_wyhs .img1,#yhpl .img1{ padding:10px;}

.left .showcomment{ border:#e5e5e5 1px solid; overflow:hidden; background:#fdfdfd; border-bottom:2px solid #ccc;}
.left .showcomment .title{ background:#f1f1f1; height:40px; line-height:40px;font-size:14px; font-weight:bold;color:#333;padding-left:15px;}
.left .showcomment .showbox{ padding:10px; min-height:100px;}
.quote{border:1px solid #ccc;background:#f1f1f1;padding:5px;margin:5px;}
/*新闻内容页样式*/
.wrap .content .weizhi{ height:25px; line-height:25px; padding-left:10px; font-size:13px;}
.wrap .content .main2 .xinwen{ border:#E5E5E5 1px solid;padding:20px 22px; }
.wrap .content .main2 .xinwen .xw_hear{margin-bottom:22px;}
.wrap .content .main2 .xinwen .xw_hear .xw_title{ text-align:center; margin:15px;}
.wrap .content .main2 .xinwen .xw_hear .xw_title h2{ font-size:22px; display:block; height:40px; line-height:40px;}
.wrap .content .main2 .xinwen .xw_hear .xw_xinxi span{ color:#666666; margin-right:10px;}
.wrap .content .main2 .xinwen .xw_hear .xw_xinxi span em{ color:#FF0000;}
.xw_xinxi{ text-align:center; margin-top:8px; border-bottom:#eee 1px dashed; padding-bottom:10px;}
.wrap .content .main2 .xinwen .xw_content{ padding:0 10px; font-size:14px; line-height:24px !important;}
.wrap .content .main2 .xinwen .xw_content .foot{ float:right; margin-top:20px;}
.wrap .content .main2 .xinwen .xgxw{margin-top:20px;}
.wrap .content .main2 .xinwen .xgxw .zg2{ float:right; margin-top:20px;}
.wrap .content .main2 .xinwen .xgxw .xgtitle{ font-size:18px; font-weight:bold; padding:10px 20px;}
.wrap .content .main2 .xinwen .xgxw ul{ margin-left:40px; }
.wrap .content .main2 .xinwen .xgxw ul li{list-style-type:disc; color:#03F; font-size:14px; padding-bottom:2px;}
.wrap .content .main2 .xinwen .wyhs{margin-top:40px; padding:10px; margin-bottom:10px;}
.wrap .content .main2 .xinwen .wyhs h2{ font-size:16px;margin-bottom:10px;}


/*公告*/

.helpmain .left{width:275px; float:left; border:#e5e5e5 1px solid;height:100%; overflow:hidden;}
.helpmain .left .helpleftsite{ margin:1px; padding:15px;}
.helpmain .left .helpleftsite .title{height:60px; line-height:60px; font-size:24px;}
.helpmain .left .helpleftsite .leftbox{ padding:2px;}
.helpmain .left .helpleftsite .leftbox a{display:block;height:35px; line-height:35px;padding-left:35px; font-size:15px;}

.helpmain .right{width:835px; float:right; border:#DCDCDC 1px solid;padding:20px; height:100%; overflow:hidden;}
.helpmain .right h2{ font-size:22px;text-align:center; line-height:35px; margin:12px 0;}
.helpmain .right h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e5e5e5e 1px dashed; text-align:center;}
.helpmain .right .notetext{ padding:20px; line-height:24px; font-size:14px; color:#555;}
.helpmain .right .annoucebot{ height:30px; line-height:30px; text-align:right;}
.helpmain .right .notetext h3{ font-size:16px; font-weight:bold; color:#999; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.helpmain .right .tdbg .lefttdbg{width:100px;}
.helpmain .right .notetext li{ line-height:30px; line-height:30px;}
.helpmain .right .fb{ font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.helpmain .right .recruitment_tableInfo th{ background:#f1f1f1;}

/*投票*/
.votemain{border:#e5e5e5 1px solid;}
.votemain .title{ height:40px; line-height:40px; overflow:hidden; font-size:18px;padding-left:15px;}
.votemain .votemainbox{padding:8px;}
.votemain .votemainbox .tit{background:#f1f1f1;height:31px;line-height:31px;font-size:14px;text-align:center;}


/*关键字tags*/

.tagsmain{border:#eee 1px solid;}
.tagsmain .tit{height:40px; line-height:40px;font-size:16px;color:#333; padding-left:15px;}
.tagsmain .tagsshow ul{padding:20px;}
.tagsmain .tagsshow ul li{ padding:10px 0;}
.tagsmain .tagsshow ul li .art_title{line-height:35px; height:35px;}
.tagsmain .tagsshow ul li .art_title a{ display:block; font-size:16px; }
.tagsmain .tagsshow ul li .artintro{ font-size:13px; color:#555;}
.tagsmain .tagsshow ul li .c9{ font-size:12px; display:block; padding:10px 0; color:#666;}


.tagsmain .tagsshow #tags{background:#f1f1f1;height:30px;line-height:30px;font-size:14px;}
.tagsmain .tagsshow .title{background:#f1f1f1;height:30px;line-height:30px;font-size:14px;}
.tagsmain .tagsshow tr.list{height:75px;overflow:hidden;}
.tagsmain .tagsshow tr.list td{border-bottom:#E8E8E8 1px solid;}
.tagsmain .tagsshow tr.list td img{padding:2px;border:#D4D4D4 1px solid;}
.tagsmain .tagsshow tr.list td A{font-size:14px;}
.tagsmain .tagsshow tr.list td a:hover{color:#ff6600;text-decoration:none;}

.tagsmain .tagsshow .tagstitle{font-size:12px; font-weight:bold;height:21px; line-height:21px; }
.tagsmain .tagsshow .tags a{ padding:3px 5px; color:#fff;}

.tagsmain .tagsshow .showpage{margin-top:10px;text-align:center;font-size:14px;color:#069;}

/*网站地图*/
.mapmain{border:#e5e5e5 1px solid;}
.mapmain .tit{ background:#f1f1f1; height:40px; line-height:40px;padding-left:10px;}
.mapmain .tit h2{ font-size:15px;}
.mapmain .tit span{margin-left:15px;font-size:14px; font-weight:normal; color:#333; }

.mapmain .mapbox{padding:20px;}
.mapmain .mapbox .maplist{ margin:10px;}
.mapmain .mapbox .maplist .classname{height:35px; line-height:35px; margin:10px 0;}
.mapmain .mapbox .maplist .classname a{font-weight:bold;font-size:16px;padding:0px 5px;}

.mapmain .mapbox .maplist2{padding:3px;line-height:28px;}
.mapmain .mapbox .maplist2 span.classname2{line-height:30px;}
.mapmain .mapbox .maplist2 span.classname2 a{padding:0px 5px; color:#555;}
.mapmain .mapbox .maplist span a{ padding:0px 5px; font-size:14px; display:inline-block;}

/*RSS*/

.rssmain .left{width:250px;float:left; }
.rssmain .left .left01{border:#ddd 1px solid;background:#FFF; font-size:14px;}
.rssmain .left .left01 .tit{ height:40px; line-height:40px;font-size:16px;padding-left:10px;}
.rssmain .left .left01 .left01box{padding:10px;line-height:26px;}
.rssmain .left .left01 .left02box{padding:10px;line-height:26px;}
.rssmain .left .left01 .left03box{padding:10px;}
.rssmain .left .left01 .left03box li{line-height:26px;}
.rssmain .left .left01 .left04box{padding:8px;}
.rssmain .left .left01 .left04box li{line-height:26px;}


.rssmain .right{width:905px;float:right;border:#ddd 1px solid;background:#FFF}
.rssmain .right .tit{height:40px; line-height:40px;font-size:16px;padding-left:10px; color:#222;}
.rssmain .right .rsslist ul{padding:8px;}
.rssmain .right .rsslist li.classname{height:40px;background:#f1f1f1;line-height:40px;clear:both; margin:10px 0;}
.rssmain .right .rsslist li.classname a{font-size:14px;padding-left:15px;}
.rssmain .right .rsslist li.rss_list{width:25%;float:left;height:35px; line-height:35px;width:170px;text-align:center;  overflow: hidden; white-space:nowrap;  text-overflow:ellipsis; margin:8px 0; }
.rssmain .right .rsslist li.rss_list a{color:#666; margin-right:5px;}




/*空间门户*/

.spacenav{ border:#e5e5e5 1px solid; background:#F5FAFE;height:31px; line-height:31px; margin-top:10px;}
.spacenav h3{width:90px; float:left; background:url(icon2.gif) no-repeat right; text-align:center; font-size:14px; font-weight:normal; color:#FF6600;}
.spacenav ul{width:850px; float:right;}
.spacenav li{width:auto; float:left; padding:0px 5px; }
.spacenav A{ font-size:14px;}


.spacemain .left{width:700px; float:left; }
.spacemain .left .left01{border:#e5e5e5 1px solid; padding-bottom:10px; height:100%; overflow:hidden;}
.spacemain .left .left01 h3{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px; padding-left:15px; font-size:14px; position:relative;}
.spacemain .left .left01 h3 span{ position:absolute; right:10px; top:0px;}
.spacemain .left .left01 h3 span a{ font-size:12px; font-weight:normal;}

.freshmainbox{ width:1180px; margin:0 auto;}
.freshmainbox .left{ width:870px; float:left; border:#E7E7E7 1px solid}
.freshmainbox .left h3{ border-bottom:#E7E7E7 1px solid; padding-left:10px; font-size:16px; height:40px; line-height:40px;}
.freshmainbox .left li{ height:120px; width:280px; float:left; padding-left:10px;}
.freshmainbox .left .face img{ height:90px; width:90px;}

.freshmainbox .right{ width:288px; float:right; border:#E7E7E7 1px solid; background:#fff;}
.freshmainbox .right .right01box{ padding:0px 10px;}
.freshmainbox .right .right01box ul li{ height:90px; width:89px; float:left; padding-top:10px;}
.freshmainbox .right h3{border-bottom:#E7E7E7 1px solid; padding-left:10px; font-size:16px; height:40px; line-height:40px;}

.top_ad{ width:998px; margin:0 auto;}
.top_ad ul li{ float:left; padding:6px; border:1px solid #eee; background:#fff;}
.top_ad ul li img{ border:1px solid #eee;}


/*友情链接begin*/
#link{
	background: #d9d9d9;
	width: 100%;
	clear: both;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 20px;
}
#link li{
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	margin: 5px;
	float: left;
}

#hzjg{width: 1200px;margin: 0 auto;height: 67px;overflow:hidden;}
#hzjg img{max-width:none!important;height: 63px;}
#hzjg td{padding-right: 20px;}

/*点评系统*/
.rating ,.rating .current ,.rating .star_hover{background:url(default/commentstar.gif) repeat-x;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;
}
.rating{position:relative;background-position:left top;}
.rating .current{position:absolute;top:0;left:0;background-position:left center;}
.rating .star ,.rating .star_hover{position:absolute;top:0;left:0;height:25px;cursor:pointer;}
.rating .star_hover{background-position:left bottom;}
.rate-text{height:25px;line-height:25px;float:left}
.add_comment_start{width:130px;float:left}
.add_comment_start_desc{width:70px;float:left;height:22px;line-height:22px;color:#FF0000;font-weight:bold;}


.top_a .allsearch .logo{width:173px; float:left;height:35px; overflow:hidden;}
.top_a .allsearch .searchmenu li{float:left; padding-right:20px; text-align:center; height:30px; line-height:30px;}
.top_a .allsearch .searchmenu a{ font-size:15px; color:#666;}
.top_a .allsearch .searchmenu .curr a{ color:#338BC9; font-weight:bold;display:block; line-height:30px;}
.top_a .allsearch .searchsc{width:140px; float:right; line-height:38px;}
.top_a .allsearch .searchsc a{ color:#666;}
.top_a .allsearch .searchmain{margin-top:10px;height:38px; line-height:38px;}
.top_a .allsearch .searchmain #key{width:660px; overflow:hidden; float:left; height:36px; line-height:36px; color:#999;  padding-left:10px;}
.top_a .allsearch .searchmain #m{width:127px;height:37px; /*line-height:37px;*/ border:1px solid #DDDDDD; border-left:0; background:#fff; float:left; text-align:center; font-size:14px;  cursor:pointer;}



.searchbody{ margin-top:20px;}
.searchbody .tit{background:#f8f8f8 url(btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px;}
.searchbody .tit span{ color:red; padding:0 3px;}

.searchbody .leftbox .searchlist .border{ padding:20px 0; font-size:16px; color:#999;}
.searchbody .leftbox .searchlist ul{ padding-top:15px;}
.searchbody .leftbox .searchlist li{ line-height:28px; border-bottom:1px dashed #E5E5E5; padding-bottom:12px}

.searchbody .leftbox .searchlist span.art_title{ height:35px; line-height:35px; display:inline-block;}
.searchbody .leftbox .searchlist span.art_title a{ font-size:16px;}
.searchbody .leftbox .searchlist span.artintro{ line-height:22px;  font-size:12px; color:#666; display:inline-block;}
.searchbody .leftbox .searchlist span.arturl{ line-height:24px;}
.searchbody .leftbox .searchlist span.arturl a{font-size:14px; color:#999}
.searchbody .leftbox .searchlist span.c9{font-size:14px; float:right; color:#999}
.searchbody .leftbox .searchabout{margin:20px 10px 20px 0px; padding:15px;background: #EFEFEF; height:100%;  overflow:hidden;}
.searchbody .leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.searchbody .leftbox .searchabout .searchresult li{line-height:25px; width:20%; float:left; border-bottom:#f1f1f1 1px solid;}
.searchbody .leftbox .searchabout .searchresult a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.searchbody .leftbox .kuaisou{ margin:0px 10px 0px 0px;}
.searchbody .leftbox .kuaisou .i{ height:30px; line-height:30px;width:575px; padding-left:15px; color:#333;}
.searchbody .leftbox .kuaisou #m{margin-left:5px;height:28px; line-height:22px; width:80px;}
.mainpdbox .showcomment .content_nei{height:100%; overflow:hidden;}
.mainpdbox .showcomment .content_nei ul{padding:10px;}
.mainpdbox .showcomment .content_nei li{}
.mainpdbox .showcomment .content_nei .articleurl{line-height:30px;}
.mainpdbox .showcomment .content_nei .articleurl a{color:#069;font-weight:bold;font-size:14px;}

.searchbody  .ksad{ border:#E2F3DE 1px solid; padding:10px; background:#FAFFF9;}
.searchbody  .ksad h2{ font-size:16px; font-weight:bold; color:green;}
.searchbody  .ksad p{ line-height:24px; color:#666;}
.searchbody  .ksad p a{ color:green; }
.searchbody  .right01 .tit{height:31px;line-height:31px;font-size:14px; font-weight:bold; color:#333;padding-left:5px;  border-bottom:#CCC 1px solid;}
.searchbody  .right01 .right01box{}
.searchbody  .right01 .right01box ul{ padding:8px;}
.searchbody  .right01 .right01box li{ background:url(artarrow.gif) no-repeat 0px 11px; padding-left:8px;height:30px; line-height:30px;overflow: hidden;   white-space:nowrap;text-overflow:ellipsis; }
.searchbody  .right01 .right01box a{ font-size:14px;}



/*全站搜索end*/



/**问卷调查**/
.survaytit{ height:40px; line-height:40px; background:#f5f5f5; font-size:16px;}
.searchbg{ border-bottom:2px solid #0C9AD8; font-size:16px;}
.content .search_left .articlesearch{ padding:10px;}
.content .search_left .articlesearch ul li{ margin-bottom:15px;}
.content .search_left .class_name{ height:30px; line-height:30px; display:block; font-size:15px;}
.content .search_left .buttonn{ background:#FF9900; border:1px solid #FF9900; height:30px; width:60px; color:#fff;}
.demand_ll{ width:150px; height:38px; font-size:20px; float:left; position:relative; text-align:center;}
.demand_box span.orangee{ background-color:#FF9900;height:2px; display:block; position:absolute;width:150px; left:0px;bottom:-2px; z-index:9}.demand_r{width:898px;height:38px;float:left;overflow:hidden; }

/*底部样式*/
#public-footer{
    width: 100%;
    clear: both;
    overflow: hidden;
    position:relative;
    margin:0 auto;
}
#public-footer .contain{
    width: 1200px;
    margin: 0 auto;
}
#public-footer .footer-top{
    width: 100%;
    background-color: #353535;
    padding: 40px 0;
    clear: both;
    overflow: hidden;
}
#public-footer .footer-top .left{
    width: 750px;
    float: left;
}
#public-footer .footer-top .right{
    width: 400px;
    float: right;
    position: relative;
}
#public-footer .footer-top .left .footer-logo{clear: both;overflow: hidden;margin: 0 auto 20px auto;}
#public-footer .footer-top .left .footerList{float:left;margin-right: 30px;}
#public-footer .footer-top .left .footerList h6{font-size:14px;color: #cccccc;margin: 0 auto 20px auto;text-align: left;}
#public-footer .footer-top .left .footerList ul li{text-align: left;color:#bfbfbf ;font-size:12px;line-height: 2.1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#public-footer .footer-top .left .footerList ul li a{color:#cccccc ;}
#public-footer .footer-top .left .footerList ul li a:hover{color:#cccccc;text-decoration: underline;}
#public-footer .footer-top .left .xszn{width: 230px;}
#public-footer .footer-top .left .bkxz{width: 150px;}
#public-footer .footer-top .left .gyyc{width: 150px;}
#public-footer .footer-top .left .bmxz{width: 120px;float:right;margin-right: 0;}

#public-footer .footer-top .right .yc-info{border: 1px solid #808080;width: 250px;float:left;color: #eeeeee;font-size: 14px;padding-top: 15px;padding-bottom:15px;padding-left:30px;padding-right: 30px;}
#public-footer .footer-top .right .yc-info p{text-align: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#public-footer .footer-top .right .yc-info ul{margin: 20px auto 0 auto;}
#public-footer .footer-top .right .yc-info ul li{font-size:12px;text-align:left;margin-bottom: 10px;height: 26px;vertical-align: middle;padding-left: 40px;}
#public-footer .footer-top .right .yc-info ul li.call{background: url("../New-images/call.png") no-repeat left!important;}
#public-footer .footer-top .right .yc-info ul li.qq-group{background: url("../New-images/qq-group.png") no-repeat left!important;}
#public-footer .footer-top .right .yc-info ul li.consult{background: url("../New-images/consult.png") no-repeat left!important;}
#public-footer .footer-top .right .yc-info ul li.consult a{width:90px;height:20px;line-height:20px;text-align: center;display: block;color: #ffffff;background: #ff0000;border-radius: 3px;}
#public-footer .footer-top .right .yc-info ul li.email{background: url("../New-images/email.png") no-repeat left!important;}
#public-footer .footer-top .right .yc-info ul li.address{background: url("../New-images/address.png") no-repeat left!important;}

#public-footer .footer-top .right .ycewm{float:left;margin: 0 auto 0 20px;}
#public-footer .footer-top .right .ycewm .WeChat-left{float: left;
    margin: 0 25px;}
#public-footer .footer-top .right .ycewm .WeChat-right{float:right;}
#public-footer .footer-top .right .ycewm img{display: block;width:140px;height:140px;}
#public-footer .footer-top .right .ycewm p{font-size: 14px;color: #707070;width: 100px;margin:20px auto 0;text-align: center;}

#public-footer .footer-bottom{width: 100%;
    background-color: #1f1f1f;
    padding: 20px 0;
    border-top: 1px solid #4d4d4d;
    clear: both;
    overflow: hidden;
}
#public-footer .footer-bottom p{font-size: 12px;color: #808080;text-align: center;line-height: 1.9;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#public-footer .footer-bottom p a{color: #808080;}
#public-footer .footer-bottom p a:hover{text-decoration: underline;}
/*底部样式*/


/*右侧客服begin*/
#rightButton{ position:fixed; _position:absolute; top:30%; right:10px; z-index:999999; display:block;background: #003567;width: 50px;height: 268px;border-radius: 30px;}
#right_ul{ position:relative;}
#right_online{ width:50px; height:53px; }
#right_tel{  width:50px;height:53px; }
#right_qq{   width:50px; height:53px; }
#right_wx{   width:50px;height:53px;}
#right_wb{  width:50px; height:53px;}

#right_tip{  width:252px; height:91px; position:absolute; right:70px; top:-10px; display:none; z-index:999999; }

.dialog{
    background:#eeeeee;position: absolute;right: 50px;
    padding: 10px 20px;border-radius: 10px;
    width: 200px;
    display: none;
    animation:mymove .5s 1;
    /*Safari 和 Chrome:*/
    -webkit-animation:mymove .5s 1;
}
.dialog a{display: block;}
.dialog img{display:inline-block;margin: 0 auto;}
.dialog span{line-height: 27px;height: 27px;}
@keyframes mymove
{
    from {right: 0px}
    to {right: 50px;}
}

/*Safari 和 Chrome:*/
@-webkit-keyframes mymove
{
    from {right: 0px}
    to {right: 50px;}
}
.right_ico:hover .dialog{display: block!important;}

/*返回顶部begin*/
#backToTop{ position:fixed; _position:absolute; bottom:50px; right:0; z-index:999999; display:none; }
a.backToTop_a{  background:url("../New-images/7_08.png") no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:active{  background:url("../New-images/7_11.png") no-repeat; }
/*返回顶部end*/
/*右侧客服end*/
.fenye{padding:20px 0;text-align:center;}
.fenye table{display:inline-block;vertical-align: middle;}
.fenye a{
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	border-radius: 3px;
	font-size: 16px;
	float: left;
	margin-left: 10px;
	color: #5b6269;
	background-color: #E8E8E8;
}
.fenye a img{display:block;margin:0 auto;margin-top:15px}
.fenye a:hover{color:#fff;background:#abb3ba}
.fenye a.curr{
	color: #fff;
	background-color: #2b4c6f;
}

/*分享代码*/

.color-share a {
    display: inline-block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}

/*如需用颜色请开放以下内容,并给color-share加颜色属性
.color-share .jiathis_button_qzone {
    background: #1596ea;
}
.color-share .jiathis_button_tsina {
    background: #e53048;
}
.color-share .jiathis_button_weixin {
    background: #01b30c;
}
.color-share .jiathis_button_fb {
    background: #31659b;
}
.color-share .jiathis_button_twitter {
    background: #07cdfe;
}
*/
/*专题*/
.hotzt{border:#e5e5e5 1px solid; padding-bottom:10px;overflow:hidden;}
.hotzt .title{height:40px; line-height:40px;font-size:18px;padding-left:15px;}
.hotzt .title span{color:#990000;font-weight:bold;}
.hotzt .hotztbox ul{padding:10px;}
.hotzt .hotztbox li{width:33.33%;float:left;}
.hotzt .hotztbox li a{ font-size:16px; line-height:36px; height:36px;}
.hotzt .hotztbox img{width:100%; height:350px; margin-bottom:25px;}


.ztlist .coll{width:580px;float:left;border:#e5e5e5 1px solid;height:250px;margin-bottom:10px;overflow:hidden;}
.ztlist .colr{width:580px;float:right;border:#e5e5e5 1px solid;height:250px;margin-bottom:10px;overflow:hidden;}
.ztlist .coll .t,.ztlist .colr .t{ height:40px; line-height:40px; font-size:16px;padding-left:15px;font-weight:normal; position:relative;}
.ztlist .coll .t span,.ztlist .colr .t span{position:absolute;right:10px;top:0px;}
.ztlist .coll .t span a,.ztlist .colr .t span a{font-size:12px;font-weight:normal;}
.ztlist .coll ul,.ztlist .colr ul{padding:0px 10px;}
.ztlist .coll li,.ztlist .colr li{height:30px;line-height:30px;background:url(artarrow.gif) no-repeat 0px center;padding-left:10px;}
.ztlist .coll a,.ztlist .colr a{font-size:14px;font-weight:normal;color:#555;}
.ztlist .coll span#date,.ztlist .colr span#date{float:right;color:#999;font-weight:normal;}


.ztfl .floatl{width:800px;float:left;border:#e5e5e5 1px solid;padding-bottom:10px;}
.ztfl .floatl .title{ height:40px; line-height:40px; font-size:18px;padding-left:15px;}
.ztfl .floatl .floatlbox ul{padding:10px 20px;}
.ztfl .floatl .floatlbox li{height:30px;line-height:30px;background:url(artarrow.gif) no-repeat 0px 10px;padding-left:12px;}
.ztfl .floatl .floatlbox a{font-size:14px;}
.ztfl .floatl .floatlbox span#date{ float:right;color:#999;}


.ztfl .floatr{width:360px;float:right;}
.ztfl .floatr .floatr1{ overflow:hidden;}
.ztfl .floatr .floatr2{border:#e5e5e5 1px solid;}
.ztfl .floatr .floatr2 .title{ height:40px; line-height:40px; font-size:18px;padding-left:15px;}
.ztfl .floatr .floatr2 .floatr2box{ background:#fff;}
.ztfl .floatr .floatr2 .floatr2box ul{padding:8px;}
.ztfl .floatr .floatr2 .floatr2box li{height:30px;line-height:30px; overflow:hidden;}
.ztfl .floatr .floatr2 .floatr2box span{ display:inline-block; padding-right:10px;}

.ztpic img{ width:100%;}
.ztmain2 .left{width:460px;float:left;}
.ztmain2 .left .left2{border:#e5e5e5 1px solid;height:355px;overflow:hidden; margin:20px 0;}
.ztmain2 .left .left2 .tit{height:40px; line-height:40px; font-size:18px;padding-left:15px;}
.ztmain2 .left .left2 .left2box{padding:10px;line-height:24px;}
.ztmain2 .left .left2 .left2box .img_area{float: left;margin-right: 10px;text-align: center;line-height: 35px;}
.ztmain2 .left .left2 .left2box .zt_c_4{line-height: 25px;}
.ztmain2 .left .guanggao{ padding-top:10px;}
.ztmain2 .left .guanggao img{ width:280px; height:125px;}
.ztmain2 .left .left2 .left2box .zt_c_10{height: 190px;overflow: hidden;}

.ztmain2 .mid{width:376px;float:left;margin:20px 0 20px 20px;}
.ztmain2 .mid .mid01{background:url(hotbg.gif) no-repeat; height:200px; overflow:hidden;padding:24px 10px 0px 15px;}
.ztmain2 .mid .mid01 li{height:84px;overflow:hidden;border-bottom:#e5e5e5 1px dashed; padding-top:8px;}
.ztmain2 .mid .mid01 a{font-size:14px;font-weight:bold;}
.ztmain2 .mid .mid01 span a{font-size:12px;font-weight:normal;color:#999;}

.ztmain2 .mid .mid02{border:#e5e5e5 1px solid;height:255px;overflow:hidden;    height: 355px;}
.ztmain2 .mid .mid02 .tit{height:40px; line-height:40px; font-size:18px;padding-left:15px;}
.ztmain2 .mid .mid02 .mid02box ul{padding:8px;}
.ztmain2 .mid .mid02 .mid02box li{background:url(multipage.gif) no-repeat 0px 6px;padding-left:15px;height:26px;line-height:26px; overflow:hidden;}
.ztmain2 .mid .mid02 .mid02box a{font-size:14px;}


.ztmain2 .right{width:303px;float:right; margin:20px 0;}
.ztmain2 .right .right01{border:#e5e5e5 1px solid;height:100%;overflow:hidden;    height: 355px;}
.ztmain2 .right .right01 .tit{height:40px; line-height:40px; font-size:18px;padding-left:15px;}
.ztmain2 .right .right01 .right01box ul{padding:8px;}
.ztmain2 .right .right01 .right01box li{height:102px;margin-bottom:8px;border-bottom:#e5e5e5 1px dashed;}

.ztmain2 .right .right01 .right01box .floatl{width:90px;float:left;}
.ztmain2 .right .right01 .right01box .floatr{width:178px;float:right;}
.ztmain2 .right .right01 .right01box .floatr a{font-weight:bold;color:#069;}


.ztmain3{border:#e5e5e5 1px solid;height:100%;overflow:hidden;padding-bottom:10px;}
.ztmain3 .tit{height:40px; line-height:40px; font-size:18px;padding-left:15px;}
.ztmain3 .ztmain3box{padding:10px;}
.ztmain3 .ztmain3box li{width:48%;float:left;margin:0px 3px;background:url(artarrow.gif) no-repeat 0px 10px;padding-left:15px;}
.ztmain3 .ztmain3box a{font-size:14px;}
.ztmain3 .ztmain3box span{float:right;display:none;}
/*问答*/

.askmain{}
.askmain .leftbox{ width:860px;}
.askmain .rightbox{ width:300px;}
.askmain .ask_s{ height:30px; line-height:30px;}
.askmain .ask_s #KeyWord{ width:300px; height:25px; line-height:25px;}
.askmain .ask_s .btn01{ width:90px; height:29px; background:#FA8C06; border:none; color:#FFF; cursor:pointer;}
.askmain .ask_s .btn02{ border:none; width:60px; background:none; color:#3D81C0;cursor:pointer; }
.askmain  .middle01{ height:100%; padding:15px;overflow:hidden; border:#e5e5e5 solid 1px;}
.askmain  .middle01 .title{ height:40px; line-height:40px;  width:100%; margin-bottom:20px;}
.askmain  .middle01 .title h3{ font-size:18px; font-weight:normal;}
.askmain  .middle01 .middle01box{ padding:0px 10px 10px 10px;}

.askmain  .middle01 .middle01box .experts{ width:228px; padding:0 5px;height:120px; float:left}
.askmain  .middle01 .middle01box .expert{ padding:0px 5px;}
.askmain  .middle01 .middle01box .experts .experts_pic{ height:70px;}
.askmain  .middle01 .middle01box .experts .experts_pic .ephoto{
	height:70px;
	width:70px;
}
.askmain  .middle01 .middle01box .experts .experts_pic .ephoto img{
	border-radius:50%;
}
.askmain  .middle01 .middle01box .experts .experts_pic .ename{
	float:right;
	width:130px;
	height:70px;
	font-size:18px;
	position: relative;
	top: -70px;
	margin-left: 10px;
}
.askmain  .middle01 .middle01box .experts .experts_pic .ename span{ display:block; font-size:14px; color:#999999; margin-top:10px;}
.askmain  .middle01 .middle01box .experts .experts_pic .ename span a{font-size:14px; color:green;}
.askmain  .middle01 .middle01box .experts .experts_itr{
	margin-top:10px;
	height:40px;
	overflow:hidden;
	font-size: 12px;
	width: 228px;
	float: right;
}




.askmain  .middle01 .middle01box .focus{width:190px; float:left;}
.askmain  .middle01 .middle01box .ask_topic{width:550px; float:right;}
.askmain  .middle01 .middle01box .ask_topic ul{}
.askmain  .middle01 .middle01box .ask_topic li{background:url(ask_points.gif) no-repeat left -923px; height:30px;line-height:30px;font-size:12px; padding-left: 22px;color:#999;}
.askmain  .middle01 .middle01box .ask_topic li span{ float:right;color:#999;}
.askmain  .middle01 .middle01box .ask_topic a{ font-size:14px;}
.askmain .middle01 .middle01box .ask_topic a.tip{ padding-right:5px;}
.askmain  .middle02{ height:100%; overflow:hidden; min-height:310px;border:1px solid #E1E1E1; padding:15px;}
.askmain  .middle02 .title{height: 40px;line-height: 40px; width: 100%;margin-bottom: 20px;}
.askmain  .middle02 .title h3{ font-size:18px;font-weight:normal;}

.askmain  .middle02 .askpdlist{ padding:10px;}
.askmain  .middle02 .askpdlist li{ height:32px; line-height:32px; background:url(ask_points.gif) no-repeat 0px -1450px; padding-left:25px;}
.askmain  .middle02 .askpdlist a{ font-size:14px;color:#3D81C0;}
.askmain  .middle02 .askpdlist span a{ color:green;}
.askmain  .middle02 .askpdlist p{ float:right; color:#999;}


.askmain  .middle02 .anspdlist{ padding:10px; font-size:14px;}
.askmain  .middle02 .anspdlist li{ height:32px; line-height:32px; background:url(ask_points.gif) no-repeat 0px -1492px; padding-left:25px;color:#3D81C0;}
.askmain  .middle02 .anspdlist a{ font-size:14px;color:#3D81C0;}
.askmain  .middle02 .anspdlist span.name{ color:green; }
.askmain  .middle02 .anspdlist p{ float:right; color:#999; font-size:12px;}



.askbox1{padding:5px; background:url(mail-stripe.png) repeat left center; margin-bottom:10px; border-radius:5px;/*background:url(../images/bg16.png) no-repeat;*/}
.askbox1 ul{ background:#fff;}
.askbox1 ul li{ padding: 10px;border-bottom: 1px solid #eee;height: 46px;}
.askbox1 ul li a{ font-size:23px; font-weight:normal;color:#9b5b32}
.askbox1 ul li strong{ font-weight:normal; padding-left:5px; font-size:16px;}
.askbox1 ul li span{color:#999; display:block; padding-left:40px}
.askbox1 ul li img{ margin:8px 15px 0px 0px; float:left}

.askmain .left01{ height:100%; overflow:hidden; border:#e5e5e5 1px solid;  }
.askmain .left01 .title{height:30px;overflow:hidden;border-bottom:#e5e5e5 1px solid; padding-left:5px; font-size:16px; line-height:30px;}
.askmain .left01 .title h4{font-size:18px; font-weight:normal; background:#fefefe; width:80px; line-height:30px;  background: url('ask_points.gif') no-repeat scroll left -210px transparent; padding-left:25px;}
.askmain .left01 .left01box .askbox2{ padding:0 15px;}

.askmain .left01 .left01box .askbox2 dt{ height:40px; line-height:40px; }
.askmain .left01 .left01box .askbox2 dt a{ font-size:16px; }
.askmain .left01 .left01box .askbox2 dt span.num{ font-size:12px;  color:#ff6600; }

.askmain .left01 .left01box .askbox2 dd{ line-height:24px; margin-bottom:7px;}
.askmain .left01 .left01box .askbox2 dd a{ padding:0px 10px; font-size:12px; color:#666;word-break: break-all; display:inline-block; line-height:24px; height:24px;}
.askmain .left02{ background:#F6F9FC; height:100%; overflow:hidden;}
.askmain .left02 ul{ padding:15px; font-size:14px; line-height:24px;color:#3D81C0;}
.askmain .left02 ul a{color:#3D81C0;}
.askmain .left02 h2{ font-size:12px; font-weight:normal; color:#999;}
.askmain .left02 h3{ font-size:12px; font-weight:normal;line-height:25px;}
.askmain .left02 h4{ font-size:12px; font-weight:normal;line-height:25px;}

.askmain .right01{ display:none}
.askmain .right02{border:#e5e5e5 1px solid; height:100%; padding-bottom:10px; overflow:hidden;}
.askmain .right02 .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px; font-size:14px; font-weight:normal; padding-left:10px; position:relative;}
.askmain .right02 .title a{}
.askmain .right02 .title p{ position:absolute; right:10px;top:0px;}
.askmain .right02 .title p a{ font-size:12px; font-weight:normal; color:red;}
.askmain .right02 .title span{width:20px; display:block; float:left;background:url(ask_points.gif) no-repeat 0px -381px; height:29px;}
.askmain .right02 .right02box{ padding:10px;}
.askmain .right02 .right02box ul{}
.askmain .right02 .right02box td{ height:25px; line-height:25px; background:url(ask_points.gif) no-repeat left -128px; padding-left:15px;}
.askmain .right02 .askzjbox{ padding:10px;}
.askmain .right02 .askzjbox li{ width:32%; margin:1px; *+margin:2px; float:left; text-align:center; white-space:nowrap; height:116px;  overflow:hidden;}
.askmain .right02 .askzjbox img{width:54px; height:54px; margin-bottom:8px; padding:2px; border:#e5e5e5 1px solid; }
.askmain .right02 .askzjbox span{ background:#DAF3FE; border:#e5e5e5 1px solid;height:23px; line-height:23px; display:block;}

.askmain .right03{border:#E1E1E1 1px solid; height:100%; padding-bottom:10px; overflow:hidden;}
.askmain .right03 .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px; font-size:14px; font-weight:normal; padding-left:10px;}
.askmain .right03 .title span{width:20px; display:block; float:left;background:url(ask_points.gif) no-repeat 0px -259px; height:29px;}

.askmain .right03 .askphbox{}
.askmain .right03 .askphbox .userph{padding:8px;}
.askmain .right03 .askphbox .userph li{ height:25px; line-height:25px;  border-bottom:#e5e5e5 1px dotted; }
.askmain .right03 .askphbox .userph span#score{ float:right; color:#999;}
#askbottom{width: 100%;height: 60px;line-height: 60px;background:url(bg020.png);position: fixed;font-size: 23px;color: white;bottom: 0px;left:0;
z-index: 999999999;}
#askbottom .w330{ width:330px; margin:0 auto;}
#askbottom .w330 .fl{ float:left;}
#askbottom .w330 .btn{ display:block; float:left; width:150px; height:37px; background:#fe981c; margin:12px 0px 0px 15px; border-radius:5px; text-align:center; line-height:40px; color:#FFF;cursor:pointer; border-bottom:#ff8c00 3px solid ; border-right:#ff8c00 3px solid}
#askbottom .close{ display:block; position:absolute; right:0px; top:-8px; background:url(close.png); width:19px; height:19px; cursor:pointer;}

.askalllist{}
.askalllist .shownav{border-bottom:#e5e5e5 1px solid; height:27px;}
.askalllist .shownav li{margin-right: 15px; float: left; text-align: center;margin-bottom: -1px;}
.askalllist .shownav li a{height: 35px;line-height: 35px;font-size: 14px; font-weight: normal; padding: 0px 10px; display: block; float: left; border: #e5e5e5 1px solid;border-bottom: none;border-radius: 5px 5px 0 0;}
.askalllist .shownav .curr{}
.askalllist .shownav .curr a{border-left: #e5e5e5 1px solid;border-right: #e5e5e5 1px solid;border-bottom: none; overflow: hidden; height: 35px;line-height: 35px;background: #fff;}
.askalllist .asktopic{ height:40px; line-height:40px;}
.askalllist .asktopic td{border-bottom:#e5e5e5 1px solid; height:40px; line-height:40px; font-size:16px;}
.askalllist td{height:40px; line-height:40px; }
.askalllist .topic a{ font-size:14px;}

.askmain .asktitle{border-top:#1D89D1 3px solid;  border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid;height:45px; line-height:45px; font-size:16px;}
.askmain .asktitle span.icon{width:20px; float:left; background:url(ask_points.gif) no-repeat 5px -745px; height:39px; display:block;padding-right:10px}
.askmain .asktitle span.f1{ font-size:12px; font-weight:normal; color:#999;}
.askmain .asktitle span#fav{ float:right; color:red;}
.askmain .asktitle span#fav a{width:92px;display:block; background:url(askbtn.gif) no-repeat left top;height:25px; line-height:25px; margin:6px 5px 0px 0px; padding-left:26px; font-size:12px; font-weight:normal; color:red;}
.askmain .userface{background:#F6F9FC;}
.askmain .userface img{ padding:2px; border:#e5e5e5 1px solid; background:#fff;}
.askmain .userface span.name{ font-size:14px;}
.askmain .topictitle{ font-size:14px; font-weight:bold; color:#000; height:39px; line-height:39px; background:url(ask_points.gif) no-repeat 0px -1460px; padding-left:30px;}
.askmain span.topictime{ text-align:right; color:#999;}
.askmain span.btn1{ float:right; color:#999;height:28px; line-height:28px;}
.askmain span.btn1 a{width:68px; display:block; background:url(titbg.gif) repeat-x left top;height:23px; line-height:23px; margin:3px 5px 0px 0px; text-align:center; border:#e5e5e5 1px solid; float:left;}
.askmain span.xsf{ color:#999;}
.askmain span.f1{ color:#ff6600; font-size:14px; font-weight:bold;}
.askmain .ms{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000; padding:0px 10px;}
.askmain .topiccontent{ padding:0px 10px; color:#000; line-height:25px; font-size:14px;}
.askmain .share{ height:40px; line-height:40px; border-top:#e5e5e5 1px solid; }
.askmain h3{ height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#000; padding:0px 10px;}
.askmain .ansbtn{width:143px;background:url(ans_btn.gif) no-repeat left top; height:42px; border:none;}
.askmain .right01{border:#e5e5e5 1px solid; height:100%; overflow:hidden; padding-bottom:10px; background:#fff;}
.askmain .right01 .tit{background:url(titbg.gif) repeat-x left top;height:29px; line-height:29px; font-size:14px; padding-left:15px;}
.askmain .right01 .tit span{ float:right;padding-right:10px; font-size:12px; font-weight:normal; color:#999;}
.askmain .right01 .right01box{ padding:10px;}
.askmain .right01 .right01box ul{}
.askmain .right01 .right01box li{width:80px; float:left; text-align:center; }
.askmain .asklist{ }
.askmain .asklist .tit{border-bottom:#e5e5e5 1px solid; height:27px; }
.askmain .asklist .tit li{ margin-right:15px;float:left; text-align:center; margin-bottom:-1px;}
.askmain .asklist .tit a{ height:35px; line-height:35px;font-size:14px; font-weight:normal;padding:0px 10px;display:block; float:left;border:#e5e5e5 1px solid; border-bottom:none; border-radius:5px 5px 0 0;}
.askmain .asklist .tit .curr{}
.askmain .asklist .tit .curr a{border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid;border-bottom:none;overflow:hidden; height:35px; line-height:35px; background:#fff;}
.askmain .asklist .asktopic{height:40px; line-height:40px;border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid; }
.askmain .asklist .asktopic td{ font-size:16px;border-bottom:#e5e5e5 1px solid;}
.askmain .asklist td{height:38px; line-height:38px;}
.askmain .asklist .topic a{ font-size:14px;}
.askmain .twsearch{border:#e5e5e5 1px solid; height:129px;}
.askmain .twbox{border:#e5e5e5 1px solid; height:100%; overflow:hidden;}
.askmain .twbox .title{background:url(titbg.gif) repeat-x left bottom; height:29px; line-height:29px;font-size:14px; font-weight:normal;}
.askmain .twbox .title span{width:20px; float:left; background:url(ask_points.gif) no-repeat left -210px; height:23px; display:block;margin-left:5px; padding-right:5px;}
.askmain .twbox .ask_box{font-size:14px; background:#fff;}
.askmain .twbox .ask_box #topic{ height:30px; line-height:30px; border:#e5e5e5 1px solid; font-size:14px; color:#999;}
.askmain .askxg{border:#e5e5e5 1px solid; height:100%; overflow:hidden; padding:0 15px 15px 15px}
.askmain .askxg .title{height:40px; line-height:40px;font-size:18px; font-weight:normal;}
.askmain .askxg .askxgbox{ padding:10px; background:#fff;}
.askmain .askxg .askxgbox h3{ line-height:30px; font-size:14px; font-weight:normal; color:red;}
.askmain .askxg .askxgbox li{ height:30px; line-height:30px; border-bottom:#e5e5e5 1px dotted;background:url(ask_points.gif) no-repeat left -125px; padding-left:15px;}
.askmain .askxg .askxgbox a{ font-size:14px;}
.askmain .asksealist{border:#e5e5e5 1px solid; height:100%; overflow:hidden;}
.askmain .asksealist .title{ height:40px; line-height:40px;font-size:16px; font-weight:normal; padding:0 5px;}
.askmain .asksealist .title span#icon{width:20px; float:left; background:url(ask_points.gif) no-repeat left -210px; height:23px; display:block;margin-left:5px; padding-right:5px;}
.askmain .asksealist .title span#keyword{ float:right; color:#999; font-size:12px; padding-right:15px;}
.askmain .asksealist .title span#keyword b{ color:#ff6600; font-weight:bold;}
.askmain .asksealist table{padding:10px 5px; background:#fff;}
.askmain .asksealist table tr td{ height:35px; line-height:35px;}
.askmain .asksealist table tr td a{ font-size:14px;}
.askmain .asksealist .keywordtitle{ background:#f5f5f5; height:40px; line-height:40px;}
.askmain .asksealist .keywordtitle td{ font-size:14px;}
.askxqmain .asksealist .topic{ padding-left:15px;}
.askcont tr td .askbtn1{ margin:10px 0; padding-top:10px; display:inline-block;}


.zjmain{margin:0px auto;}
#myform dt{margin: 0px 0 10px;}
#myform input[name="money"]{ vertical-align:middle;}
.zjmain .floatl{width:905px; float:left; border:#e5e5e5 1px solid;}
.zjmain .floatl .title{background:url(titbg.gif) repeat-x left bottom; height:29px; line-height:29px;font-size:14px; font-weight:normal;border-bottom:#e5e5e5 1px solid;}
.zjmain .floatl .title span#icon{width:20px;display:block; float:left;background:url(ask_points.gif) no-repeat 5px -259px; height:29px;}
.zjmain .floatl .title span#seatype{ float:right;padding-right:15px;}
.zjmain .floatl .title span#seatype a{ font-size:12px; color:#000; padding:0px 5px;}

.zjmain .floatl .zjlistbox{}
.zjmain .floatl .zjlistbox ul{ padding:10px;}
.zjmain .floatl .zjlistbox .askzj{ height:153px; border-bottom:#e5e5e5 1px dashed; margin-bottom:8px; overflow:hidden;}
.zjmain .floatl .zjlistbox .askzj .zhuanjia_v03{width:140px; float:left;}
.zjmain .floatl .zjlistbox .askzj .zhuanjia_v03 img{ padding:2px; border:#e5e5e5 1px solid;}

.zjmain .floatl .zjlistbox .u_zjt_tgrz{margin:5px; background:#F3F3F3; padding:2px; text-align:center; border:#e5e5e5 1px solid; height:38px; line-height:38px;}


.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04{width:auto; padding-left:10px;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 span{ font-size:12px;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 .zxbtn a{margin-top:10px; width:64px; float:right; height:25px; line-height:25px; padding-left:28px; background:url(askbtn.gif) no-repeat; display:block; color:red;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 h2 a{ font-size:12px;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 p{ line-height:23px;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 p span a{}
.zjmain .floatr{width:255px; float:right; }
.zjmain .floatr .floatr1{border:#e5e5e5 1px solid;}
.zjmain .floatr .floatr1 .title{background:url(titbg.gif) repeat-x left bottom; height:29px; line-height:29px;font-size:14px; font-weight:normal;border-bottom:#e5e5e5 1px solid;}
.zjmain .floatr .floatr1 .title span{width:20px; float:left; background:url(ask_points.gif) no-repeat left -210px; height:23px; display:block;margin-left:5px; padding-right:5px;}
.zjmain .floatr .floatr1 .floatr1box{ padding:10px; line-height:24px; text-indent:2em;}

/*友情链接*/

.linkmain .left{width:250px; float:left;}
.linkmain .left .left01{border:#DDD 1px solid;}
.linkmain .left .left01 .tit{height:40px; line-height:40px;font-size:16px;padding-left:10px;}
.linkmain .left .left01 .left01box{ padding:8px;}

.linkmain .left .left01 .left02box{ padding:8px;}
.linkmain .left .left01 .left02box ul{ text-align:center;}
.linkmain .left .left01 .left02box h3{font-size:12px; font-weight:normal; line-height:30px;}
.linkmain .left .left01 .left02box h3 img{width:88px; height:31px; border:#e5e5e5 1px solid; padding:2px;}

.linkmain .right{width:905px; float:right; border:#DDD 1px solid;}
.linkmain .right .tit{height:40px; line-height:40px;font-size:16px;padding-left:10px;}
.linkmain .right .tit a{ font-size:14px; padding:0 5px;}
.linkmain .right .flinkbox{padding:10px;}
.linkmain .right .flinkbox .ClassLink{background:#f1f1f1;padding-left:15px;}
.linkmain .right .flinkbox .LinkDetail{margin-top:10px;}
.linkmain .right .flinkbox .LinkDetail .link_table_title{background:#F2FF2;height:30px;line-height:30px;text-align:center;font-weight:bold;}


.link_title{ background:url(titbg.gif) repeat-x left top; border:#e5e5e5 1px solid; border-bottom:none; padding-left:15px; font-size:12px; font-weight:bold;  height:29px; line-height:29px;}
.link_title a{ color:red; }
.linktext{ padding:5px; line-height:24px; font-size:12px; color:#999;}
.linktext .textbox{ color:#999;}
/*二维码*/

.icon_code2d {
  display: block;
  width: 36px;
  height: 48px;
  position: fixed;
  right: 30px;
  bottom: 85px;
  background: url(/img/icon_pageright.png) 0 0 no-repeat;
  cursor: pointer;
  z-index: 10;
  _display: none;
}
.icon_code2d:hover {
  background-position: -46px 0;
}
.icon_gototop {
  display: block;
  width: 36px;
  height: 48px;
  position: fixed;
  right: 30px;
  bottom: 32px;
  background: url(/img/icon_pageright.png) 0 -50px no-repeat;
  cursor: pointer;
  z-index: 10;
  _display: none;
}
.icon_gototop:hover {
  background-position: -46px -50px;
}
.code2d {
  width: 154px;
  height: 239px;
  background: url(/img/icon_pageright.png) -85px 0 no-repeat;
  position: fixed;
  right: 70px;
  bottom: 80px;
}

.vip_img { width: 20px; height: 20px; display: inline-block; }
.vip_img img { max-width: 100%; }
.lunt-cents img { max-width: 9rem; max-height: 9rem }
.weichat-code { position: absolute; z-index: 10; right: 58px; width: 150px; height: 150px; top:0px; padding-right: 0px; display: none; }
.aside-operate li:hover .weichat-code { display: block; }
.weichat-code-box { display: block; box-shadow:0px 0px 20px 2px rgb(0 0 0 / 8%); position: relative; }
.weichat-code-box img { width: 100%; height: 100%; }
.weichat-code-box:after { content: ''; width: 0; height: 0; display: inline-block; border: 8px solid transparent; border-left: 8px solid white; position: absolute; top: 20px; right: -15px; }
.tel-box { position: absolute; z-index: 10; right: 68px; width: 140px; height: 50px; top: 26px; line-height: 50px; padding-left: 30px; font-size: 18px; box-shadow:0px 0px 20px 2px rgb(0 0 0 / 8%); color: #ff6600; background: url(t-tel.png) no-repeat 15px center #fff; display: none; }
.aside-operate li:hover .tel-box { display: block; }
.ks-button--primary { background-color: #ff583d !important; border-color: #ff583d !important; color: #fff !important; }
.ks-submit-btn { color: #333 !important; }
.ks-page-number span.active { background: #ffd500 !important; border-color: #ffd500 !important; color: #333 !important; }
#select-teacher { color: #333 !important; }
.swiper-pagination-bullet-active { background: #ffd500 !important; }
label.checkbox { margin-right: 10px; }
.aside-operate { width: 60px; height: 100%; position: fixed; right: 0px; top: 0px; background: #fff; z-index: 5; box-shadow: -2px 0 6px 0 rgb(0 0 0 / 10%); padding-top: 80px; box-sizing: border-box; } 
.aside-operate li { text-align: center; position: relative; cursor: pointer; color: #bcc3cc; padding: 26px 0; border-bottom: 1px solid #ddd; } 
.aside-operate li:hover { background: #ffd500; } 
.aside-operate li:last-child { border-bottom: 0; display: none; } 
.aside-operate li .aside-icon { display: block; margin: 0 auto 10px; width: 35px; height: 35px; } 
.aside-operate li .aside-text { font-size: 12px; color: #333; } 
.aside-icon1 { background: url(../../../../static/img/common_btn_qrcode.png) no-repeat center; background-size: 35px; }
.aside-icon2 { background: url(../../../../static/img/common_btn_help.png) no-repeat center; background-size: 35px; }
.aside-icon3 { background: url(../../../../static/img/common_btn_top.png) no-repeat center; background-size: 35px; }
.aside-icon4 { background: url(../../../../static/img/common_btn_yidong.png) no-repeat center; background-size: 35px; }
.aside-icon5 { background: url(../../../../static/img/common_btn_vip20210914.png) no-repeat center; background-size: 35px; }
.aside-operate li .code-box { width: 118px; padding: 15px; border: 1px solid #e3e3e3; position: absolute; right: 70px; top: 50%; margin-top: -90px; background: #fff; color: #61666c; display: none; } 
.aside-operate li .code-box img { width: 118px; height: 118px; display: block; margin: 0 auto; } 
.aside-operate li .code-box p { line-height: 24px; font-size: 14px; display: block; margin-top: 10px; } 
.aside-operate li .code-box em { width: 6px; height: 9px; background: url(arrow-r.png) no-repeat; position: absolute; right: -6px; top: 50%; margin-top: -5px; } 

/* 智能客服 */
 #hiddenDiv {
      display: none;
      position: fixed;;
      top: 80px;
      right: 100px;
      width: 408px;
      height: 590px;
      background-color: #ffffff;
      z-index:9999;
    }
 
    #closeIcon {
      position: absolute;
      font-size:14px;
      text-align: center;
      top: 10px;
      right: 20px;
      width: 40px;
      height: 20px;
      cursor: pointer;
      background-color: #333;
      color:#fff;
    }
 
#apDiv1 {
	position:absolute;
	width:398px;
	height:33px;
	z-index:1;
	left: 15px;
	top: 555px;
	background-color: #FFFFFF;
        color:#333;}
