
/* 全局定义 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style:none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }

body {background:; padding: 0px; margin: 0px;color:#333;}
a:visited{color:#333;}
/* ui */
#top, .body, .footer,.header, { margin: 0 auto; width: 100%; }
.navbar { margin: 0 auto; width: 1200px; }
.subject { width:100%; margin: 0 auto; left: 0; display: block; height: 44px; line-height: 44px;  min-height: 44px;z-index: 1;background: #363;}
.sub {background-color: #578057;}
/* ==top== */
#top { background: #F0F0F0;clear: both; }
#top .top-wrap { height: 30px; width: 1200px; margin: 0 auto; font-size: 12px; line-height: 30px; background: #F0F0F0; }
/* ==user-login== */
.top-wrap .user-login { }
.top-wrap .user-profile { width: 360px; }

/*.top-wrap .user-login ul { list-style: none; margin: 0px; }*/
.top-wrap ul.ul li { float: left; border-right: 1px dotted #CCC; padding-left: 15px; line-height: 18px; margin-top: 6px; }
.top-wrap ul.ul li.last { border: 0; }
.top-wrap ul.ul li>a { display: block; padding-right: 15px; height: 18px; }
.top-wrap span.profile { float: left; }

/* profile */
.profile-wrap .user-home { text-decoration: none; line-height: 1; }
.profile-wrap .dropdown-menu { top: 32px; }
.profile-wrap .avatar { float: left; display: none; margin: 0px 5px 0 0; width: 20px; height: 20px; border-radius: 2px; margin-top: 5px; }


/* ==header== */
.header .header-wrap { height: 140px; width: 1200px; margin: 0 auto; background: url(../img/topbg.jpg) no-repeat center;clear: both;}
.header .header-wrap-sub { height: 140px; width: 1200px; margin: 0 auto; background: url(../img/subject_banner.jpg) no-repeat center;clear: both;}
/* ==logo== */
/* ==logo== */
.header .logo a { width: 460px; height: 85px; display: block; background: url(../img/logo.png) no-repeat 0 0px;margin-top:10px!important; float: left;}

/* ==search== */
.header .search {width: 320px; float: right; margin-top: 18px;margin-right: 20px;height: 60px;}
.search-wrap .search-query { outline: none; border-radius: 5px 0px 0px 5px; width: 220px; height: 30px; border: 1px solid #EDEDED; padding-left: 32px; border-right: 0 none; background-image: url(../img/sprites.png); background-position: 6px -50px; color: #999; background-repeat: no-repeat; margin-right: 0; line-height: 30px;float: left; background-color: #e9ebe6;}
.search-wrap .search-btn { outline: none; border-radius: 0px 5px 5px 0px; width: 60px; height: 30px; background-color: #578057; color: #FFFFFF; border: 1px solid #578057;float: left; }

/* ==navbar== */
/*.category_navbar {border-radius: 0px; height: 44px; line-height: 44px;  min-height: 44px;background-image: url(../img/navbar.png)  }
.category_navbar .navbar-wrap { width: 1200px; position: relative; margin: 0 auto; left: 0; display: block; background-color: #333; }
.category_navbar .navbar-wrap>li { float: left; }
.category_navbar .navbar-wrap>li a { text-decoration: none; padding: 12px 12px 11px 10px; color: #FFF; font-size: 16px; font-weight: normal; }
.category_navbar .navbar-wrap>li a:hover { background-color: #636e4d; }
.category_navbar .navbar-wrap>li.active>a { background-color: #636e4d; }*/


/*.navbar-wrap>li.dropdown { position: relative; }*/
.navbar { width: 1200px; margin: 0 auto; left: 0; display: block; height: 44px; line-height: 44px;  min-height: 44px;z-index: 1;background-image:url(../img/navbar.jpg) ;}
.navbar ul{margin: 0 auto;padding: 0 0;height: 44px;position: relative;}
.navbar ul li { float: left; }
.navbar ul li a { text-decoration: none; padding: 12px 15px 11px 15px; color: #FFF; font-size: 16px; font-weight: normal; }
.navbar ul li a:hover { text-decoration: none;}
.navbar ul.source li a { text-decoration: none; padding: 12px 60px 11px 60px; color: #FFF; font-size: 16px; font-weight: normal; }
.navbar ul.depart li a { text-decoration: none; padding: 12px 30px 11px 30px; color: #FFF; font-size: 16px; font-weight: normal; }
.mainlevel div{min-height:125px;height: auto;background:#85a478;position:absolute;padding-bottom:15px;padding-top:15px;padding-left:20px;display:none;top:44px;padding-right:10px;width:440px}
#sub_1{left:25px;z-index: 100;}
#sub_2{left:121px;z-index: 100;}
#sub_3{left:215px;z-index: 100;}
#sub_4{left:310px;z-index: 100;}
#sub_5{left:410px;z-index: 100;}
#sub_6{right:255px;z-index: 100;}
#sub_7{right:190px;z-index: 100;}
#sub_8{right:60px;z-index: 100;}
#sub_9{right:240px;z-index: 100;}
#sub_10{right:160px;z-index: 100;}
#sub_11{right:90px;z-index: 100;}
#sub_12{right:0px;z-index: 100;}
#sub_74{left:109px;z-index: 100;}
.mainlevel div ol{overflow:hidden;float:left;display:block;width:240px}
.mainlevel div li{border-bottom:#fff 1px dashed;line-height:27px;height:40px; width:80px;float:left;margin-left: 10px;text-align: center;}
.mainlevel div li a{height:27px;line-height: 27px; background:url(../img/li-icon.png) no-repeat left center;color:#000;padding-left:0px;display:inline-block;width:88px}
.mainlevel div li a:hover{color:#172053}
.mainlevel div .nav-img{float:right;display:inline-block}
.mainlevel div span img{border:#ffffff 3px solid;float:left;}
.sublevel ol li a{color:#333;font-size:14px;}

.body-wrap { margin: 10px auto; width: 1200px; _width:1180px; *+width:1180px;background-color: #fff; padding: 10px;overflow: hidden;border: 1px solid #e7eae1;}
.body-wrap .focus-left { width: 320px; }
.body-wrap .focus-right { width: 420px; }
.nb{border: 0px solid #e7eae1;}
.topnews h1 a {font-size:24px;color:#333;text-decoration: none;}

.body-wrap .main-col { float: right; width: 870px; border-right: 0px solid #EAEAEA; background: #fff; }
.body-wrap .main-cola { float: right; width:100%; border-right: 0px solid #EAEAEA; background: #fff; }
.body-wrap .side-col { width: 290px; padding: 0px; float: left;z-index: 0; }
.body-wrap .side-col-index { width: 410px; padding: 0px; float: right; }
/*slider*/
.slider{ width:1180px; height:321px; overflow:hidden; position:relative; border:0px solid #ddd;margin-bottom: 10px;z-index: 0;  }
.slider .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slider .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slider .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slider .hd ul li.on{ background:#f00; color:#fff; }
.slider .bd{ position:relative; height:100%; z-index:0;   }
.slider .bd li{ zoom:1; vertical-align:middle; }
.slider .bd img{ width:1180px; height:321px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slider .prev,
.slider .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slider .next{ left:auto; right:3%; background-position:8px 5px; }
.slider .prev:hover,
.slider .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slider .prevStop{ display:none;  }
.slider .nextStop{ display:none;  }

/* ==carousel-box== */
.carousel-box { position: relative; width: 100%; height: 260px; overflow: hidden;margin-top:15px; }
.carousel-box ul { position: relative; width: 100%; overflow: hidden; }
.carousel-box li { float: left; width: 100%; height: 260px; padding: 0px; position: relative; }
.carousel-box img { width: 100%; height: 260px; position: absolute; }
.carousel-box .label_text { bottom: 0px; width: 100%; height: 30px;
/*font: 24px/45px 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1'; */
 font: 24px/30px;

z-index: 999; position: absolute; left: 0; padding: 0 10px; text-align: center; background-color: rgba(0, 0, 0, 0.7); color: #fff; }
.main-col .focus{clear: both;height: 300px;}
.main-col .focus-left { width: 424px; height: 280px;}
.main-col .focus-right { width: 424px; }
.main-col .carousel-box { margin:20px auto; width: 360px;height: 240px; overflow: hidden; }
.main-col .carousel-box ul { position: relative; width: 100%; overflow: hidden; }
.main-col .carousel-box li { float: left; width: 100%; height: 240px; padding: 0px; position: relative; }
.main-col .carousel-box img { width: 100%; height: 240px; position: absolute; }
.main-col .carousel-box .label_text { bottom: 0px; width: 100%; height: 25px;
/*font: 24px/45px 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1'; */
 font: 24px/45px;

z-index: 999; position: absolute; left: 0; padding: 0 10px; text-align: center; background-color: rgba(0, 0, 0, 0.7); color: #fff; }
.main-col .topnews{width: 410px;}
.carousel-box .arrow-left { position: absolute; top: 50%; left: 0; margin: -27px 0 0; width: 29px; height: 54px; background: url(../img/arrow-left.png) no-repeat 0 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/arrow-left.png'); text-indent: -9999em; overflow: hidden; cursor: pointer; }
.carousel-box .h-arrow-left, .carousel-box .arrow-left:hover { background: url(../img/h-arrow-left.png) no-repeat 0 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/h-arrow-left.png'); }
.carousel-box .arrow-right { position: absolute; top: 50%; right: 0; margin: -27px 0 0; width: 29px; height: 54px; background: url(../img/arrow-right.png) no-repeat 0 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/arrow-right.png'); text-indent: -9999em; overflow: hidden; cursor: pointer; }
.carousel-box .h-arrow-right, .carousel-box .arrow-right:hover { background: url(../img/h-arrow-right.png) no-repeat 0 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/h-arrow-right.png'); }

/*==index focus news==*/
.focus {_width:730px;width: 760px;float: left;background-color: #ffffff;}
.focus-c {margin-bottom: 10px;height: 280px;border-bottom: 1px solid #e7eae1;}
.mod-content-index ul li{width:390px;overflow: hidden;height: 32px;line-height: 32px;padding-left:10px!important;padding-left:5px; margin-left: 10px!important;margin-left: 5px; margin-right: 10px!important;margin-right: 5px;background: url(../img/sprites.png) no-repeat -5px -80px;}
.mod-content-index ul li span.date{float:right;font-size: 12px;}
.mod-content-index ul li a:hover{text-decoration: underline;}
/* ==topnews== */
.topnews { }
.topnews h1 { font-size: 24px; text-align: center; margin: 0px 0px 10px 0px; line-height: 40px; height: 40px; overflow: hidden; }
.topnews p { color: #333; line-height: 24px; }
.topnews ul li { line-height: 30px; background: url(../img/sprites.png) no-repeat -5px -80px; padding-left: 12px; height: 30px; overflow: hidden; }
.topnews ul li:hover{background-color: #648a62;}
.topnews ul li:hover a{color:#fff;}
.topnews ul li b { color: #0084BB; }
.topnews ul li b a { color: #0084BB; }
.topnews ul li span.date { width: 80px; float: right; color: #999;font-size: 12px;}
.topnews ul li:hover span.date{color: #fff;}

/* ==tabs-wrap== */
.tabs-wrap { }
.tabs-wrap .tabs-head { width: 100%; border-bottom: 1px solid #eaeaea; line-height: 45px; position: relative ;clear: both; }
.tabs-wrap .tabs-title { color: #333; font-size: 24px; float: left; padding: 0 10px; margin: 0px 0px -1px 0px; display: inline; border-bottom: 2px solid #578057; }
.tabs-wrap a:hover { color: #3399CC; text-decoration: none }
.tabs-wrap ul.tabs-nav { position: relative; left: 20px; top: 13px; }
.tabs-wrap ul.tabs-nav li { line-height: 30px; height: 40px; float: left; text-align: center; padding: 2px 8px; }
.tabs-wrap ul.tabs-nav li a { font-size: 14px; color: #565d66; display: block; overflow: hidden;/* width: 90%; */ text-align: center; }
.tabs-wrap ul.tabs-nav li a:hover { color: #0077FF; text-decoration: none }
.tabs-wrap ul.tabs-nav li.active { background: url(../img/sprites.png) no-repeat center -2px;    /*background-color: #666;*/ }
.tabs-wrap ul.tabs-nav li.active a { color: #fff }
.tabs-wrap  ul.crumbs{float:right;}
.tabs-wrap  ul.crumbs li{float:left;padding-left: 5px;}
/*.tabs-wrap ul.tabs-nav { padding: 5px 0px 0px 10px;background: #99CC33; margin-right: 20px; height: 36px; position: relative; z-index: 2;  }
.tabs-wrap ul.tabs-nav li { float: left; width: 82px; position: relative;margin-right: 5px; }
.tabs-wrap ul.tabs-nav li.twoMenu { width: 82px; }
.tabs-wrap ul.tabs-nav li.twoMenu .m { position: absolute; width: 100%; top: 0px; left: 0; display: none; }
.tabs-wrap ul.tabs-nav li.twoMenu .m a { background: #369; border-bottom-color: #369; color: #fff; }
.tabs-wrap ul.tabs-nav li.twoMenu .m .active, .tabs-wrap ul.tabs-nav li.twoMenu .m a:hover { background: #69b0f6; border-bottom-color: #69b0f6; }
.tabs-wrap ul.tabs-nav li a { border-radius: 5px 5px 0px 0px; display: inline-block; width: 100%; height: 36px; line-height: 36px; text-align: center; text-decoration: none; font-size: 16px; color: #fff; }
.tabs-wrap ul.tabs-nav li.active a,
.tabs-wrap ul.tabs-nav li a:hover { background: #fff; color: #369; }*/
.tabs-wrap .kwLink { height: 20px; overflow: hidden; line-height: 20px; margin: 8px 0px; }
.tabs-wrap .kwLink b {/* background: url(../img/sprites.png) no-repeat 0px -440px; *//* width: 18px; *//* height: 18px; */display: inline-block; }
.tabs-wrap .kwLink a { margin-right: 10px; position: relative; display: inline-block; color: #0e82bf; }
.tabs-wrap .kwLink a i { color: #99CC33; display: block; position: absolute; width: 4px; height: 4px; overflow: hidden; background: #ccc; left: 4px; top: 8px; _top: 6px; }

/*.tabs-wrap .kwLink a.active, .tabs-wrap .kwLink a:hover { color: #333; text-decoration: none; }
.tabs-wrap .kwLink a.active i, .tabs-wrap .kwLink a:hover i { background-color: #333; }
*/

/* ==media-list== */
.media-list { }
.media-list  li.media{
	width: 100%;
	border-bottom: 1px dotted #EAEAEA;
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	background-image: url(../img/li-pot.png);
	background-repeat: no-repeat;
	background-position: 0px;
}
.media-list  li:hover.media{ background-color: #e7eae1;}
.media-list .media span.date{float:right;font-size: 12px;}
.media .media-object { float: left; margin-right: 15px; }
.media .media-object img { width: 250px; height: 140px; }
.media .media-body { display: inline; }
.media .media-body h4.media-heading { font-size: 18px; font-weight: bold; line-height: 32px; margin: 0px 0px 5px 0px; overflow: hidden; white-space: nowrap; }
.media .media-body .media-text { text-indent: 2em; margin: 0px 0px 10px 0px; color: #888; font-size: 14px; line-height: 22px; overflow: hidden; padding-right: 10px; }
.media .media-body .media-text a { display: inline; margin-left: 10px; }
.media .media-body .media-info { }
.media .media-body .media-info .date { float: right; color: #999; display: inline-block; margin-right: 10px; }
.media .media-body .media-info .tags { background: url(../img/sprites.png) no-repeat 0px -398px; display: inline; padding-left: 25px; overflow: hidden; width: 350px; height: 20px; }
.media .media-body .media-info .category { color: #999; display: inline-block; margin-right: 10px; }
.media .media-body .media-info .category a { color: #999; display: inline; }
.media .media-body .media-info .category a:hover { text-decoration: underline; }
.media .media-body .media-info .tags a { color: #999999; display: inline; margin-right: 15px; }
.media .media-body .media-info .tags a:hover { color: #336699; text-decoration: underline; }

/* ==mod-box == */
.mod-box { margin-bottom: 10px; background-color:#f7f7f7; }
.mod-title {display: block; height: 42px; border-bottom: 0px solid #eaeaea; margin-top: 0px; clear: both; position: relative; }
.blue{color: #fff;background: url(../img/news-pane-bg.gif) no-repeat;text-indent: 10px;}
.second-col{margin-bottom: 20px;}
.border{border:1px solid #eee; background-color:#fff;padding-bottom: 40px;}
.green{background: url(../img/notice.jpg) 0px  5px no-repeat #648a62;padding-left: 30px;width:411px;_padding-left: 20px;_width:394px;*+width:380px;}
.green_bt{_width:720px;border-bottom: 2px solid #578057;font-size: 16px;background: url(../img/news.png) 0px  5px no-repeat;padding-left: 30px!important;color: #333;}
.green_bt span a{color: #333;}
.link{border-bottom: 2px solid #578057;font-size: 16px;background: url(../img/link.png) 0px  5px no-repeat;padding-left: 20px;}
.mod-title a { font-size: 16px; color: #fff; line-height: 37px; float: left; padding: 0 10px; display: block; border-bottom: 0px solid #038BD8; margin: 0px; text-decoration: none;}
.mod-title span a{float:right;font-size: 12px;}
.mod-title span.fr { margin-top: 15px; font-size: 12px; }
.mod-title span.txt { position: relative; font-size: 18px;top: -1px; display: block; float: left; }
.mod-title span.blue { border-top: 3px solid blue; }
.mod-title span.green { border-top: 1px solid #038BD8; color: #038BD8; }
.mod-title li span.date{float:right;}
.mod-title .more-link { }
.mod-title .more-link a { border: 1px solid #ddd; border-top: 0; display: block; padding: 0 5px; background: #eee; }
.mod-title .more-link a.more { padding: 4px 8px; border-left: 0; float: none; }
.mod-title .more-link a:hover { background: #0099cc; color: #fff; text-decoration: none; }
.mod-box .mod-content { width: 288px; display: block; clear: both; }
.col {background-color: #fff;}
.col li { height: 42px;line-height: 42px; border-bottom: 1px solid #e5e5e5;width: 90%;margin: 0 auto;}
.col li a {display: block;text-decoration: none;text-indent: 40px;border-left: 4px solid #eee;}
.col li a:hover,.col li a.on { border-left: 4px solid #718e65;background-color: #f5f5f5;}

.news-pane{width: 424px;min-height:286px;border-bottom: 0px dotted #9fd0b3;margin-bottom: 10px;background: url(../img/news-title-bg.gif);background-position: top;background-repeat: repeat-x;}
.news-pane ul{width:410px;margin-left: 10px;margin-right: 10px;overflow: hidden;margin-top: 10px;}
.news-pane ul li{height:30px;line-height: 30px;background: url(../img/sprites.png) no-repeat -5px -80px;padding-left: 10px;}
.news-pane ul li span{float: right;list-style: disc;}
.news-pane .title{font-size: 16px;color: #1c954d;margin-top: 5px;margin-left: 30px;}
.news-pane .title span a{float:right;font-size: 14px;color: #363;margin-right: 10px;}
/*.mod-title hr{ border:none;border-top:1px #E5E5E5 solid; padding:0; margin:0; color:#E5E5E5; height:1px; margin-top:20px; float:left; width:350px}*/

/* ==rank == */

/*.rank .mod-title ul { width: 100%; float: left; border-bottom: 1px solid #d2d2d2; height: 38px; margin-top: 10px }*/
.rank .mod-title  li { float: left; font-size: 16px; padding: 0 15px; line-height: 40px; cursor: pointer }
.rank .mod-title  li.active { color: #038BD8;  border-bottom: 0px solid #038BD8 }
.rank .mod-title  li a { text-decoration: none;color: #fff; }
.rank-list { padding: 8px 0px 0px 0px; background: url(../img/rank.png?i=2) no-repeat 10px 20px; padding-left: 34px; height: 360px; }
.rank-list li { width: 100%; overflow: hidden; font-size: 14px; padding: 6px 0; height: 36px; line-height: 36px; }
.rank-list li em { color: #fff; float: left; font-size: 14px; font-style: italic;line-height: 20px; margin: 3px 10px 0 0; overflow: hidden; text-align: center; width: 20px; height: 20px; background-color: #0099CC; border-radius: 5px; display: none; }
.rank-list li a { float: left; font-size: 14px; height: 24px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 268px; }

/*.hot-tags .mod-title .mod-txt { width: auto; height: 35px; line-height: 35px; font-family: 'Microsoft YaHei'; font-weight: bold; font-size: 18px; color: #515050; background: url(../images/icon/hrrmht.jpg) left center no-repeat #fff; text-indent: 25px; position: absolute; z-index: 1; padding-right: 20px; }
*/

/* ==hot-tags == */

/*.btn { display: inline-block; margin-bottom: 0px; padding: 0; font-size: 16px; font-weight: normal; line-height: 28px; text-align: center; white-space: nowrap; background-image: none; border: 1px solid transparent; border-radius: 0px; cursor: pointer; outline: 0px none; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; display: block; border-radius: 5px; background: none; border: 1px #8C8C8C solid }*/
.hot-tags .mod-content { padding-top: 5px; }
.hot-tags .mod-content li a { color: #999; background-color: #EFEFEF; float: left; margin: 0px 1px 1px 0px; padding: 2px 4px; height: 29px; line-height: 24px; overflow: hidden; text-align: center; width: 32.99%; box-shadow: none; outline: none; }
.hot-tags .mod-content li a:hover { color: #fff; background-color: #61B3E6; text-decoration: none; }

/* ==author-list == */
.author-list { width: 100%; height: 96px; padding: 10px 4px; border-bottom: 1px dotted #ccc; background: 0; word-wrap: break-word; word-break: break-all; }
.author-last { border-bottom: 0px; }
.author-list .author-name { margin-left: 80px; padding: 0; text-align: left; font-size: 18px; line-height: 24px; }
.author-list .author-name a { color: #0084bb; }
.author-list .author-name a:hover { text-decoration: none; }
.author-list .author-text { margin-left: 80px; color: #515050; font-size: 14px; padding: 5px 0 0 0; line-height: 24px; height: 50px; overflow: hidden; line-height: 50px; }
.author-list .author-pic { float: left; margin-right: 10px; margin-left: 3px; border: 0; }
.author-list .author-pic img { width: 72px; height: 72px; border-radius: 50px; }

/* ==pictxt == */
.pictxt .mod-title { border-top: 1px solid #ddd; border-bottom: 0px; line-height: 34px; }
.pictxt .mod-content { display: inline-block; margin-top: 5px; }
.pictxt-list { width: 150px; margin-bottom: 10px;/* margin-right: 10px; */ }
.pictxt-list a { display: block; background: #eee; text-decoration: none; }
.pictxt-list .pictxt-img { display: inline-block; height: 110px; }
.pictxt-list img { width: 150px; height: 110px; }
.pictxt-list a .pictxt-text { font-size: 12px; margin: 0px 4px; height: 40px; overflow: hidden; line-height: 18px; padding-top: 4px; }
.pictxt-list a:hover { background: #0099cc; color: #fff; }


/* ==breadcrumb == */

/*    .breadcrumb { padding: 8px 15px; margin: 0 0 20px; list-style: none; background-color: #F5F5F5; border-radius: 4px }
.breadcrumb>li { display: inline-block; *display: inline; text-shadow: 0 1px 0 #fff; *zoom: 1 }
.breadcrumb>li>.divider { padding: 0 5px; color: #ccc }
.breadcrumb>.active { color: #999 }
*/

/* ==articleApp== */
body.articleApp { }
.articleApp .body-wrap { padding-top: 0px; }
.article-wrap { padding: 0px; margin: 0 10px; }
.article-wrap h1 { font: bold 24px/40px "microsoft yahei", Arial; color: #333; margin: 20px 0; text-align: center; }
.article-wrap .article-desc { border-radius: 5px; text-indent: 2em; background-color: #f0f0f0; color: #797979; padding: 20px; margin-bottom: 4px; }
.article-wrap .article-info { margin-top: 10px; font-size: 12px; height: 30px; padding: 2px 0; text-align: center; border-top: 1px solid #EFEFEF; overflow: hidden;color: #333; }
.article-wrap .article-info span { color: #999; line-height: 24px; margin: 0px 10px; }
.article-wrap .article-info a { color: #999; }
.article-wrap .article-tags { background: url(./../img/tag.png) no-repeat 0 2px; padding-left: 20px; color: #69b0f6; }
.article-wrap .article-tags .tag { margin-right: 15px; color: #69b0f6; }
.article-wrap .article-body { margin: 15px 0px 10px 0px; }
.article-wrap .article-body tkbox { margin: 0px auto; }

/*.article-wrap .article-body p.imgFix{padding-bottom: 20px; display: block;}*/
.article-wrap .article-body p { margin: 0; padding: 0; margin-top: 8px; word-wrap: break-word; text-indent: 2em; font-size: 14px; line-height: 1.75; }
.article-wrap .article-body p strong { font-weight: bold; font-size: 16px; }
.article-wrap .article-body a { text-decoration: none; }
.article-wrap .article-body a.keyword { border-bottom: 1px dotted #87B32E; color: #87B32E }
.article-wrap .article-body p img {  overflow: hidden; padding: 5px; position: relative; background-color: #FFF; zoom: 1;margin: 0 auto;display:block;max-width: 700px;height: auto;}
.article-wrap .article-pagenav a, .article-wrap .article-pagenav span { padding: 6px 15px; font-size: 14px; }
.article-wrap .tip { text-align: center; color: #999; margin-bottom: 10px; }
.article-wrap .click2next { text-align: center; }
.article-wrap .article_pic { text-align: center; }
.article-wrap .chapterlist { border: 1px dashed #CCC; max-height: none; padding: 10px; }
.article-wrap .chapterlist h3 { height: 30px; line-height: 30px; text-align: left; font-size: 14px; margin: 0px !important; }
.article-wrap .chapterlist li { width: 48%; float: left; text-align: left; margin-bottom: 5px; }
.article-wrap .chapterlist li a { border: 0px; text-align: left; padding: 3px !important; }
.article-wrap .article-pagenav { position: relative; margin: 0 auto; padding: 10px; background: #f3f3f3; text-align: center; font-size: 14px; }
.article-wrap .article-pagenav a { color: #666; }

/* ==articleApp related== */
.articleApp .related { margin-right: 10px; }
.articleApp .related h3 { height: 36px; font-size: 16px; font-weight: bold; color: #333; overflow: hidden; border-bottom: 1px solid #EEE; line-height: 24px; padding-bottom: 5px; margin-bottom: 10px; }
.articleApp .related h3 i.line { width: 4px; height: 18px; background: #038BD8; margin-right: 10px; display: inline-block; overflow: hidden; position: relative; top: 4px; }
.articleApp .related h3 b a { color: #038BD8; }
.articleApp .related .related-left { float: left; width: 370px;/* height: 250px; */ }
.articleApp .related .related-left li { width: 320px; height: 28px; float: left; line-height: 28px; overflow: hidden; background: url(../img/dot.png) no-repeat 0 12px; padding: 0 0 0 11px; font-size: 14px; display: inline; }
.articleApp .related .related-right { float: right; width: 300px; height: 250px; }


.article-like { margin-left: 10px; float: left; }
.article-like .like-btn { position: relative; display: block; text-decoration: none; text-align: left; color: #fff; background: #fff; font-size: 16px; line-height: 25px;border: 1px solid #ddd; border-radius: 5px; padding: 5px; float: left; margin-right: 10px; }
.article-like .like-icon { position: absolute; top: 2px; left: 10px; width: 27px; height: 27px; display: block; }
.article-like .like-num { margin-left: 35px; color: #369; }
.article-like .like-txt { color: #666; }
.article-like .up { background: url(../img/up.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../img/up.png'); _background: none; }
.article-like .down { background: url(../img/down.png) no-repeat; top: 6px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../img/down.png'); _background: none; }
.article-prevnext { }
.article-prevnext p.prev { float: left; }
.article-prevnext p.next { float: right; }
.article-like .favorite-btn { position: relative; display: block; text-decoration: none; text-align: left; color: #fff; background: #fff; font-size: 16px; line-height: 25px;border: 1px solid #ddd; border-radius: 5px; padding: 5px; float: left; margin-right: 10px; }
.article-like .favorite-num { margin-left: 35px; color: #369; }
.article-like .favorite-icon {position: absolute; top: 2px; left: 10px; width: 27px; height: 27px; display: block;  background: url(../img/favorite.png) no-repeat; top: 6px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../img/favorite.png'); _background: none; }
.article-like .favorite-txt { color: #666; }

/* ==commnet==*/
.commnet { padding-right: 10px; width: auto; }

/* =body.tagApp== */
.tagApp .body-wrap { padding-top: 0px; }
.tag-wrap  h1 { font: bold 34px/40px "microsoft yahei", Arial; color: #333; margin: 15px 0; }
.tag-wrap  blockquote { text-indent: 2em; background-color: #EEE; color: #666; padding: 10px; margin: 0px 10px 5px 0px; font-size: 16px; line-height: 32px; }
.tag-wrap  blockquote h2 { margin: 0px; font-size: 18px; font-weight: bold; }
.tag-wrap  blockquote p { margin: 0px; }

/* ==footer== */
.footer { background-color: #578057; color:#FFFfff;border-top:4px solid #578057;position: relative; }
.footer-wrap { min-height: 160px; margin: 0 auto; text-align: center; padding-top: 10px;width: 1200px;}
.footer-wrap p { margin: 5px auto;color: #fff; }
.footer-wrap p a { color: #fff;}
.footer-wrap .left{width: 400px;float: left;}
.footer-wrap .left ul li{float: left;list-style: none;width: 150px;}
.footer-wrap .center{width: 800px;float: left;}
.footer-wrap .right{width: 200px;float: left;}

/* ==baidu.share== */
.share { float: right; margin-top: 10px; }
.share-icon { float: right; }
.share-icon .t { float: left; margin: 3px 3px 0 0; }
.share-icon .bdsharebuttonbox { float: left; width: 195px; padding-bottom: 0 !important; }
#share-bd a { display: inline-block; width: 28px !important; padding-left: 0 !important; height: 28px !important; background: url(../img/share.png) no-repeat !important; margin: 0 4px 0 0 !important; }
#share-bd .bds_tsina { background-position: 0 0 !important; }
#share-bd .bds_qzone { background-position: -28px 0 !important; }
#share-bd .bds_tqq { background-position: -56px 0 !important; }
#share-bd .bds_weixin { background-position: -84px 0 !important; }
#share-bd .bds_renren { background-position: -112px 0 !important; }
#share-bd .bds_more { background: url(../img/share.png) no-repeat -140px 0 !important; width: 28px !important; height: 28px !important; padding: 0 !important; }
.share-moreinfo .moreinfo { float: right; padding: 3px 3px 0 0; }
.share-moreinfo .moreinfo a { margin-left: 14px; }
.iCMS_icon { width: 16px; height: 16px; background-image: url(../img/sprites-1.9.2.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle }


/* ===========comment-list=========== */
#comment-list .commentApp-pagenav { margin: 10px auto; }
#comment-list .cmt-item-img-avatar { width: 60px; height: 60px; }
#comment-list .commentApp-content-wrap { margin-left: 70px; }


/* ===========comment-form=========== */
#comment-form { border-top: 1px solid #eaeaea; }
#comment-form .comment-form { margin: 10px auto; width: 80%; }
#comment-form .comment-form .alert { margin: 10px 0px; padding: 4px 10px; font-size: 12px }
#comment-form .profile { display: none }
#comment-form .login { margin: 10px 0px }
#comment-form .comment-editor { }
#comment-form .comment-textarea { width: 100%; height: 120px; background: url(../img/iCMS.logo.bg.png) no-repeat center center; font-size: 14px; }
#comment-form .comment-seccode { float: left; overflow: hidden; margin-top: 8px; line-height: 30px; }
#comment-form .comment-seccode label, #comment-form .comment-seccode input, #comment-form .comment-seccode img, #comment-form .comment-seccode a { float: left; display: inline-block; vertical-align: middle; }
#comment-form .comment-seccode .seccode-img { margin-top: 2px; }
#comment-form .comment-seccode .seccode-text { color: #999; margin-left: 5px; font-size: 12px; }
#comment-form .comment-command { text-align: right }
#comment-form .comment-command .cmt-add { float: right; margin: 8px 0px 8px 8px; padding: 5px 10px; font-size: 18px; width: 90px; height: 36px; }
#comment-form .comment-command .cmt-cancel { float: right; margin: 15px 15px 0 0; cursor: pointer }
/* 首页热门链接 */
.hotlink{width:100%; display:table; position:relative; overflow:hidden;background: #fff;}
.hotlink .pic2{
position:absolute;
top:0;
left:0;
z-index:-1;
}
.hotlink .image_container a{
width:100%;height:100%; display:block;
float:left;
-webkit-perspective: 600px;
-moz-perspective: 600px;
}

.hotlink .image_container a .pic1{
-webkit-transform: rotateX(0deg) rotateY(0deg);
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-moz-transform: rotateX(0deg) rotateY(0deg);
-moz-transform-style: preserve-3d;
-moz-backface-visibility: hidden;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}

.hotlink .image_container a:hover .pic1{
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
}

.hotlink .image_container a .pic2{
-webkit-transform: rotateY(-180deg);
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-moz-transform: rotateY(-180deg);
-moz-transform-style: preserve-3d;
-moz-backface-visibility: hidden;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;/*z-index:10;
position:absolute;*/
}

.hotlink .image_container a:hover .pic2{
-webkit-transform:rotateX(0deg) rotateY(0deg);
-moz-transform:rotateX(0deg) rotate(0deg);
z-index: 10;
position: absolute;
}

.hotlink .row{width:120px;height:110px; float:left; margin-left:14px; _margin-left:10px;margin-right:13px;_margin-right:10px;margin-top:20px;margin-bottom:20px; position:relative; z-index:10;_width:100px;clear: right;_margin-bottom:10px;}
.hotlink .row .pic1{_width:100px;_height:100px;width: 100%;height: 100%; overflow:hidden;margin:0 auto;}
.hotlink .row .pic2{_width:100px;_height:100px;width: 100%;height: 100%; overflow:hidden;_visibility: hidden;}
.hotlink .row .pic2 img{_position:absolute;left:10px;top: 1px;}
.hotlink .row a.txt{height:20px;width:120px;margin-left: 20px;_margin-left:10px;_width:110px;}

.mod-title h3.mod-txt {height:37px;line-height:37px;font-size:16px;padding-left:20px;}
.modtb{border-bottom:2px solid #e7eae1;}
.hotlink ul li{float: left;padding: 20px 22px;overflow: hidden;width: 30%;text-align: center;}

/*--领导简介--*/
.thumb-list li{width: 96%;clear: both;margin-bottom: 20px;height: 140px;border-bottom: 1px solid #e7eae1;margin-top: 10px;}
.thumb-list li p.pic{float: left;}
.thumb-list li p.pic img {width: 100px;height: 120px;margin:0px 10px;}
.thumb-list li p.title{font-size: 16px;}
.thumb-list li a.blue{float: right;}
.thumb-list li p.thumb{float: left;clear: both;}
.thumb-list li p.thumb img {width: 100px;height: 120px;margin:0px 10px;}
.thumb-list li p.thumb-title{float: left;}
.thumb-list li.thumb{width: 200px;clear: both;margin-bottom: 20px;height: 140px;border-bottom: 1px solid #e7eae1;margin-top: 10px;}

/*--学校风格--*/
ul.scene-list{width: 98%;clear: both;margin-top:10px;}
ul.scene-list li{width: 280px;float: left;text-align: center;height: 240px;}
ul.scene-list li img{width: 260px;height: 200px;border: 4px solid #e7eae1;}

/*--首页第三栏--*/
.tab-news-l{ width:400px;float: left;margin-right:10px;}
.tab-news-l .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom: 2px solid #578057;  position:relative; }
.tab-news-l .hd ul{ float:left;  position:absolute; left:00px; top:-1px; height:32px; }
.tab-news-l .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.tab-news-l .hd ul li.on{ height:40px;  background:#578057;  }
.tab-news-l .hd ul li.on a{color: #fff; }
.tab-news-l .bd ul{ padding:15px;  zoom:1;  }
.tab-news-l .bd li{ height:35px; line-height:35px; background: url(../img/sprites.png) no-repeat -5px -80px; padding-left: 10px; _padding-left: 5px}
.tab-news-l .bd li a:hover{text-decoration: underline;}
.tab-news-l .bd li .date{ float:right; color:#999;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.tab-news-l .arrow{  position:absolute; right:10px; top:0; }
.tab-news-l .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../img/arrow.png") 0 0 no-repeat; }
.tab-news-l .arrow .next{ background-position:0 -50px;  }
.tab-news-l .arrow .prevStop{ background-position:-60px 0; }
.tab-news-l .arrow .nextStop{ background-position:-60px -50px; }

.tab-news-c{width:400px;float: left;margin-right:10px;}
.tab-news-c .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 10px 0 20px;  border-bottom: 2px solid #578057;  position:relative; }
.tab-news-c .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:32px;   }
.tab-news-c .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.tab-news-c .hd ul li.on{ height:40px;  background:#578057; }
.tab-news-c .hd ul li.on a{color: #fff; }
.tab-news-c .bd ul{ padding:15px;  zoom:1;  }
.tab-news-c .bd li{ height:35px; line-height:35px; background: url(../img/sprites.png) no-repeat -5px -80px; padding-left: 10px;_padding-left: 5px    }
.tab-news-c .bd li .date{ float:right; color:#999;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.tab-news-c .arrow{  position:absolute; right:10px; top:0; }
.tab-news-c .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../img/arrow.png") 0 0 no-repeat; }
.tab-news-c .arrow .next{ background-position:0 -50px;  }
.tab-news-c .arrow .prevStop{ background-position:-60px 0; }
.tab-news-c .arrow .nextStop{ background-position:-60px -50px; }

.tab-news-r{width: 358px;border: 1px solid #ccc;float: right;}
/*部门样式开始*/
.banner-depart{width:1200px;margin: 0 auto;background-image: url("../img/dep_db.jpg");height: 240px;position: relative;}
.banner-depart img{position: absolute; top: 60px;left:200px;}
.header-dep { height: 70px; width: 1200px; margin: 0 auto;}
.logo-dep a { width: 330px; height: 65px; display: block; background: url(../img/logo-dep.png) no-repeat 0 0px;margin-top:10px!important; float: left;}
.dep{background-color: #fff;}
.dep li{margin:10px 4px;}
.dlink li{margin:20px 4px;font-size: 14px;text-align: center;}
.dep li span.date{float:right;}
.fdep{border-top:4px solid #308765;color: #333;}
.fdep p,.fdep p a{color: #333;}
.ndep{background-image: url(../img/nav-dep.jpg)}
.solgen{width: 1200px;height: 120px; background-image: url(../img/solgen.jpg);margin: 10px  auto 0 auto;}
/*学科样式开始*/
.col-sub {background-color: #fff;}
.col-sub li { height: 60px;line-height: 60px; border-bottom: 1px solid #e5e5e5;width: 90%;margin: 0 auto;background-color: #f6f6f6;}
.col-sub li a {display: block;text-decoration: none;text-indent: 40px;border-left: 4px solid #eee;font-size: 16px;}
.col-sub li a:hover,.col li a.on { border-left: 4px solid #718e65;background-color: #f5f5f5;}
.logo-sub { width: 330px; height: 65px; display: block;margin-top:40px!important; margin-left: 360px; float: left;}
/*浮动广告开始*/
/* floatingAd */
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("../images/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}