@charset "utf-8";
/*reset*/
*{font-family:微软雅黑;}
html {
	-ms-text-size-adjust:none;
	-webkit-text-size-adjust:none;
	text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
body {
	/*overflow-x:hidden;*/
	height:100%;
	margin:0;
	color:#858585;
	font-size:12px;
	background-color:transparent;
	-webkit-overflow-scrolling:touch;min-width: 1200px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, progress, video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden], template {
 display:none
}
svg:not(:root) {
 overflow:hidden
}

a {
	color:#222;
	text-decoration:none;
	background:0 0;
	-webkit-tap-highlight-color:transparent;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
li, ul,a,table,td,img{
	list-style:none outside none;
	padding:0;
	margin:0;list-style-type:none;border:0px
}
legend {
	padding:0;
	border:0
}
textarea {
	overflow:auto;
	resize:vertical
}
optgroup {
	font-weight:700
}
td, th {
	padding:0
}
button, html, input, select, textarea {
	font-family:'microsoft yahei', Arial, sans-serif
}
blockquote, figure, form, h1, h2, h3, h4, h5, h6, p {
	margin:0
}
dd, dl, li, ol, ul {
	margin:0;
	padding:0
}
ol, ul {
	list-style:none outside none
}
input::-moz-placeholder, textarea::-moz-placeholder {
 color:#222;
}
i, cite, em, var, address, dfn {
	font-style: normal;
}
.clearfix {
	zoom:1;
	clear:both
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
/*2015 comment*/
.song {
	font-family: '\5B8B\4F53';
}
.yh {
	font-family: '\5FAE\8F6F\96C5\9ED1';
}
.o {
	overflow:hidden;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.tar {
	text-align:right;
}
.tac {
	text-align:center;
}
.tal {
	text-align:left;
}
.vat {
	vertical-align:top;
}
.vam {
	vertical-align:middle;
}
.vab {
	vertical-align:bottom;
}
.hid {
	display:none;
}
.rel {
	position:relative;
}
.abs {
	position:absolute;
}
.bold {
	font-weight:bold;
}
.break {
	word-wrap:break-word;
	word-break:break-all;
}
.elli {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.pointer {
	cursor:pointer;
}
.disb {
	display:block;
}
.disi {
	display:inline;
}
.disib {
	display:inline-block;
}
.disit {
	display:inline-table;
}
img {
	border:0;
}

.center{margin:0 auto;}

.w1200 {
	width: 1200px;
	margin:0 auto;
}
/*header*/
.s_mit, .wx, .weibo, .i_look {
	background-image: url(/portals/0/images/icons.png);
	background-repeat: no-repeat;
}
.header {
	background: #112769;
	height: 88px;width:100%;
}


.logo {
	margin-top: 16px;margin-left:6px;background:url(/portals/0/images/logo.jpg) no-repeat left center;width:352px;height:54px;
}

.logo2017 {
	margin-top: 16px;margin-left:6px;background:url(/portals/0/images/logo2017.jpg) no-repeat left center;width:470px;height:54px;
}

.search_con {
}
.s_link {
	margin-top: 20px;
	text-align: right;
}
.s_link a {
	color: #fff;
	padding:0 5px;
}
.search_con {
	color: #fff
}
.s_link a:hover {
	text-decoration: underline;
}
.search {
	margin-top: 5px;
}
.s_input,.SearchTextBox {
	border: medium none;
	height: 28px;
	line-height: 28px;
	color: #6e90f5;
	font-size: 12px;
	padding:0 5px;
	background: #1d388b;
	width: 180px;
	float: left;
}
.s_mit {
	background-position: -6px -126px;
	width: 23px;
	height: 28px;
	border: medium none;
	text-indent: -999em;
	float: left;
	cursor: pointer;
}
.fx {
	margin-right: 30px;
}
.wx {
	width: 33px;
	height: 25px;
	background-position: 0 0;
	margin-top: 37px;
	margin-right: 24px;
	cursor: pointer;
 transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
	position: relative;
	z-index:3
}
.wx img {
	display: none;
	position: absolute;
	top: 32px;
	left: -32px;
}
.wx:hover {
	background-position: 0 -29px;
}
.wx:hover img {
	display: block;
}
.weibo {
	width: 30px;
	height: 27px;
	background-position: 0 -59px;
	margin-top: 36px;
	cursor: pointer;
 transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
	position: relative;
	z-index:3
}
.weibo img {
	display: none;
	position: absolute;
	top: 32px;
	left: -32px;
}
.weibo:hover img {
	display: block;
}
.weibo:hover {
	background-position: 0 -94px;
}
/*nav*/
.menu_con {
	height: 40px;
	line-height: 40px;
	background:#fff;
}
.menu .nav {
	width:1200px;
	margin:0 auto;
	font-size: 16px;
}
.menu .nav li {
	float:left;
	list-style:none;
	position: relative;
	z-index:2
}
.menu .nav li a {
	display:block;
	padding:0 19px;
	text-align:center;
	color:#222;
	text-decoration:none;
	position:relative;
	overflow:hidden;
}
.menu .nav li a:hover, .menu .nav li a.current {
	color:#0068b7;
	/*background:url(/portals/0/images/menubg.jpg) repeat-x center bottom;*/
}

.menu .nav li a.current{background:none;}
.menu .nav li .box {
	width:102px;
	margin:0 auto;
	position:absolute;
	top:40px;
	left:0;
	background:#2b4490;
	display:none;
}
.menu .nav li .box a {
	display:block;
	height:40px;
	font-family:微软雅黑;
	color:#fff;
	line-height:40px;
	border:none;
	background:none;font-size:14px;text-align:center;width:102px;padding:0px;margin:0px;}
.menu .nav li .box a:hover {
	text-decoration:none;
	color:#fff;background:#112769;
}
/*con*/

.nav_link {
	height: 95px;
	background: #f8f8f8;
	border-bottom: 1px solid #f4f2f2;
}
.nav_link a {
	display: block;
	float: left;
	color: #333333;
	font-size: 24px;
	text-align: center;
	width: 300px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;text-decoration:none;height:80px;padding-top:15px;

}
.nav_link a:hover {
	background: #0068b7;
	color: #fff;text-decoration:none;height:80px;padding-top:15px;
}
.nav_link .en{font-size:28px}


.line_lt {
	float: left;
	width: 500px;
	padding-top: 50px;
	height: 330px;
}
.line_c {
	float: left;
	width: 350px;
	margin-left: 60px;
	padding-top: 50px;
	height: 330px;
}
.line_rt {
	float: left;
	width: 230px;
	margin-left: 60px;
	padding-top: 60px;
	height: 330px;
	position:relative;margin-top:17px;
}
.tit,.tit a,.tit a:hover {
	font-size: 20px;
	color: #141414;
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 10px;text-decoration:none;margin-top:3px;
}


.news {
}
.news li {
	padding-top: 20px;
	font-size: 14px;
	overflow: hidden;list-style-type:none;
}
.news i {
	color: #a1a1a1;
	float: right;
}
.news a {
	display: block;
	float: left;
	width: 420px;
	color: #555;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.news a:hover {
	color: #0068b7
}
.hd dl {
	margin-top: 15px;
	overflow: hidden;
}
.hd dt {
	float: left;
	width: 54px;
	height: 54px;
	background-color: #e8e8e8;
	margin-right: 10px;
}
.riqi {
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #555555;
	font-size: 24px;
}
.nian {
	height: 19px;
	line-height: 19px;
	background-color: #888;
	color: #fff;
	font-size: 13px;
	text-align: center;font-weight:normal;
}
.hd dd {
	float: left;
	width: 286px;
}
.hd_r_tit {
	font-size: 14px;
	color: #00000c;
}
.hd_r_tit a {
	color: #333;
}
.hd_r_tit a:hover {
	color: #0068b7;
}
.hd_r_name, .hd_r_dress {
	color: #a9a9a9;
	margin-top: 2px;
}
.line2_lt {
	float: left;
	width: 500px;
	padding-top: 50px;
	height: 260px;
}
.line2_c {
	float: left;
	width: 350px;
	margin-left: 60px;
	padding-top: 50px;
	height: 260px;
}
.line2_rt {
	float: left;
	width: 230px;
	margin-left: 60px;
	padding-top: 50px;
	height: 260px;
}
.line2_lt blockquote  .news {
	display: none;
}
.line2_lt blockquote  .news.active {
	display: block;
}
.cut,.cut a,.cut a:hover {
	font-size: 20px;
	color: #141414;
	border-bottom: 1px solid #c9c9c9;
	height: 40px;
	line-height: 40px
}
.cut a,.cut a:hover{border:none;text-decoration:none}
.cut li {
	float: left;
	padding:0 20px;
	cursor: pointer;
	height: 39px;
	line-height: 39px;list-style-type:none

}
.cut li.active{
	border-bottom: 2px solid #0068b7
}
.pdf {
	position: relative;
	width: 230px;
	height: 206px;
}
.i_look {
	position: absolute;
	width: 60px;
	height: 60px;
	top:40%;
	left:50%;
	margin-top: -30px;
	margin-left: -30px;
	background-position: 0 -218px;
}
.pdf_tit {
	position: absolute;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background:url(/portals/0/images/alpha_bg.png) repeat;
	left: 0;
	bottom: 0;
}
.pdf_tit a,.pdf_tit a:hover{color: #fff;
	font-size: 14px;text-decoration:none;
}
.pdf_tit a:hover{text-decoration:underline;}

/*jdt*/
.hotnews, .cproduct {
	height:472px;
	width: 100%
}
.hotnews .topic {
	width:448px;
	height:100%;
	padding-left:10px;
	overflow:hidden;
}
.hotnews .topic ul {
	height:113px;
	padding-bottom:13px;
	width:480px;
}
.hotnews .topic li {
	float:left;
	height:28px;
	line-height:28px;
	font-size:14px;
	margin-right:14px;
	white-space:nowrap;
}
.hotnews .topic li.whole {
	width:448px;
	height:36px;
	line-height:36px;
	font-size:20px;
	text-align:center;
	_line-height:30px;
	_height:30px;
}
.hotnews .topic .topic_tu {
	width:440px;
	height:46px;
	margin-top:2px;
	overflow:hidden;
	_margin-top:0px;
}
.hotnews .topic li.whole a:link, .hotnews .topic li.whole a:visited, .newslist .roll .rolltop a:link, .newslist .roll .rolltop a:visited, .mt20 .wlist li.first a:link, .mt20 .wlist li.first a:visited {
	color:#ff0000;
}
.hotnews .hotpics {
	height:100%;
	overflow:hidden;
	position:relative;
	z-index:1;
	width: 100%;
}
.hotnews .hotpics ul, .hotnews .hotpics .sbar, .hotnews .hotpics .prev, .hotnews .hotpics .next {
	position:absolute;
	cursor:pointer;
	width: 100%;
}
.hotnews .hotpics li {
	float:left;
	position:relative;
	width: 100%;list-style-type:none;
}
.hotnews .hotpics li img {
	height:472px;
	width: 100%;
}
.hotnews .hotpics li p.hotpic_opacity {
	background:#000!important;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.hotnews .hotpics li p {
	position:absolute;
	bottom:0px;
	left:0px;
	height:80px;
	line-height:80px;
	font-size:20px;
	text-align:left;
	width: 100%;
}
.hotnews .hotpics li p i {
	display:block;
	width:1200px;
	margin:0 auto
}
.hotnews .hotpics li p a {
	width:1200px;
	position:relative;
	margin:0 auto;
}
.hotnews .hotpics li p a:link, .hotnews .hotpics li p a:visited, .cproduct .section .lable a:link, .cproduct .section .lable a:visited, .cproduct .wxpro .brand h2 a:link, .cproduct .wxpro .brand h2 a:visited, .mt20 .title .links a:link, .mt20 .title .links a:visited, .mt20 .piclist dt span a:link, .mt20 .piclist dt span a:visited, .cproduct .wxpro .brand h2, .cproduct .wxpro .brand .noteph li.show {
	color:#fff;
}
.hotnews .hotpics .sbar {
	right:10px;
	position:absolute;
	bottom:10px;
	width: 50%;
}
.hotnews .hotpics .sbar span {
	background-position:-201px -79px;
	cursor:pointer;
	display:inline-block;
	float:left;
	height:57px;
	margin-right:20px;
	width:105px;
}
.hotnews .hotpics .sbar span.show {
	border:2px solid #fff;
	width:101px;
	height:53px;
}
.hotnews .hotpics .sbar span.show img {
	width:101px;
	height:53px;
}
.hotnews .hotpics .prev, .hotnews .hotpics .next {
	background-color:#fff;
	background-position:-54px -211px;
	border:8px solid #fff;
	cursor:pointer;
	height:46px;
	opacity:0.6;
	filter:alpha(opacity=60);
	position:absolute;
	top:120px;
	width:44px;
	z-index:2;
	display:none
}
.hotnews .hotpics .next {
	background-position:-93px -211px;
	right:2px;
}
.hotnews .hotpics .prev {
	left:2px;
}
.hotnews .hotpics .sbar span {
}
/*jdt*/
.hotnews_2, .cproduct {
	height:202px;
}
.hotnews_2 .topic {
	width:350px;
	height:100%;
	padding-left:10px;
	overflow:hidden;
}
.hotnews_2 .topic ul {
	height:113px;
	padding-bottom:13px;
	width:480px;list-style-type:none;
}
.hotnews_2 .topic li {
	float:left;
	height:28px;
	line-height:28px;
	font-size:14px;
	margin-right:14px;
	white-space:nowrap;list-style-type:none;
}
.hotnews_2 .topic li.whole {
	width:350px;
	height:36px;
	line-height:36px;
	font-size:20px;
	text-align:center;
	_line-height:30px;
	_height:30px;
}
.hotnews_2 .topic .topic_tu {
	width:440px;
	height:46px;
	margin-top:2px;
	overflow:hidden;
	_margin-top:0px;
}
.hotnews_2 .topic li.whole a:link, .hotnews_2 .topic li.whole a:visited, .newslist .roll .rolltop a:link, .newslist .roll .rolltop a:visited, .mt20 .wlist li.first a:link, .mt20 .wlist li.first a:visited {
	color:#ff0000;
}
.hotnews_2 .hotpics {
	width:350px;
	overflow:hidden;
	position:relative;
	z-index:1;
                height:202px;
}
.hotnews_2 .hotpics ul, .hotnews_2 .hotpics .sbar, .hotnews_2 .hotpics .prev, .hotnews_2 .hotpics .next {
	position:absolute;
	cursor:pointer;
}
.hotnews_2 .hotpics li {
	float:left;
	position:relative;list-style-type:none;
}
.hotnews_2 .hotpics li img {
	height:202px;cursor:default;width:350px;
}
.hotnews_2 .hotpics li p.hotpic_opacity {
	background:#000!important;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.hotnews_2 .hotpics li p {
	position: absolute;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: left;
	color: #fff;
	font-size: 14px;
	/*background: url(/portals/0/images/alpha_bg.png) repeat;*/
	left: 0;
	bottom: 0;
	text-indent:10px
}
.hotnews_2 .hotpics li p a {
	width:1200px;
	position:relative;
	margin:0 auto;
}
.hotnews_2 .hotpics li p a:link, .hotnews_2 .hotpics li p a:visited, .cproduct .section .lable a:link, .cproduct .section .lable a:visited, .cproduct .wxpro .brand h2 a:link, .cproduct .wxpro .brand h2 a:visited, .mt20 .title .links a:link, .mt20 .title .links a:visited, .mt20 .piclist dt span a:link, .mt20 .piclist dt span a:visited, .cproduct .wxpro .brand h2, .cproduct .wxpro .brand .noteph li.show {
	color:#fff;
}
.hotnews_2 .hotpics .sbar {
	right:10px;
	position:absolute;
	bottom:10px;
}
.hotnews_2 .hotpics .sbar span {
	background:#fff;
	border-radius:50%;
	cursor:pointer;
	display:inline-block;
	float:left;
	height:10px;
	margin-right:5px;
	width:10px;
}
.hotnews_2 .hotpics .sbar span.show {
	background:#0068b7;
}
.hotnews_2 .hotpics .sbar span.show img {
	width:101px;
	height:53px;
}
.hotnews_2 .hotpics .prev, .hotnews_2 .hotpics .next {
	background-color:#fff;
	background-position:-54px -211px;
	border:8px solid #fff;
	cursor:pointer;
	height:46px;
	opacity:0.6;
	filter:alpha(opacity=60);
	position:absolute;
	top:120px;
	width:44px;
	z-index:2;
	display:none
}
.hotnews_2 .hotpics .next {
	background-position:-93px -211px;
	right:2px;
}
.hotnews_2 .hotpics .prev {
	left:2px;
}
.i_tv {
	    background: url(/portals/0/images/icons.png) no-repeat 0 -289px;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    top: 28%;
}
#qy {
	width:230px;
	height:292px;
	overflow:hidden;
	position:relative
}
#qy p {
	height:100px;
}
#zzjs_up {
	background:url(/portals/0/images/icons.png) no-repeat -2px -188px;
	display:block;
	width:17px;
	height:10px;
	position:absolute;
	top:40px;
	left:103px
}
#zzjs_dw {
	background:url(/portals/0/images/icons.png) no-repeat -2px -169px;
	display:block;
	width:17px;
	height:10px;
	position:absolute;
	bottom:15px;
	left:103px
}
.links{
	padding-top: 30px;
	 padding-bottom: 20px;
   overflow: hidden;
   
}
.links a:hover{text-decoration:none;}

.links dl{
    float: left;
    width: 115px;
    margin-right: 5px;
}
.links dt{
	  margin: 0 auto;
    transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
    background-image: url(/portals/0/images/icons.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.links dd{
   color:#333;
   font-size: 14px;
   line-height: 18px;
   text-align: center;
   margin-top: 10px;
   cursor: pointer;
  
}

.links dl:hover dd{
   color: #0068b7;
   cursor: pointer;text-decoration:none;
}
.links_01 dt{
	width: 38px;
    height: 36px;
	background-position: 0 -381px
}
.links_01:hover dt{
	background-position: 0 -420px
}
.links_02 dt{
	width: 23px;
    height: 36px;
    background-position: 0 -466px;
}
.links_02:hover dt{
	background-position: 0 -506px
}
.links_03 dt{
	width: 38px;
    height: 34px;
	background-position: 0 -548px;margin-bottom:12px;
}
.links_03:hover dt{
	background-position: 0 -583px
}
.links_04 dt{
	width: 40px;
    height: 37px;
    background-position: 0px -624px;
}
.links_04:hover dt{
	background-position: 0px -662px
}
.links_05 dt{
	    width: 38px;
    height: 40px;
   
    background-position: 0 -711px;
}
.links .links_05 dd{ margin-top: 4px;}
.links_05:hover dt{
	background-position: 0 -754px
}
.links_06 dt{
	    width: 38px;
    height: 34px;
    background-position: 0 -801px;
}
.links_06:hover dt{
	background-position: 0 -838px
}
.links_07 dt{
	width: 38px;
    height: 34px;
	background-position: 0 -879px
}
.links_07:hover dt{
	background-position: 0 -915px
}
.links_08 dt{
	width: 38px;
    height: 34px;
	background-position: 0 -956px
}
.links_08:hover dt{
	background-position: 0 -994px
}
.links_09 dt{
	width: 38px;
    height: 34px;
	background-position:0 -1036px
}
.links_09:hover dt{
	background-position: 0 -1074px
}
.links_10 dt{
	width: 38px;
    height: 34px;
	background-position:0 -1116px
}
.links_10:hover dt{
	background-position:0 -1155px
}



.footer{
	background: url(/portals/0/images/footer_bg.jpg) no-repeat #073072 0 center;
	width: 100%;
	height: 88px;
}
.footer{
	color: #fff
}
.footer a{
	color: #fff;
	margin: 0 5px;}
.footer a:hover{
	text-decoration: underline;
}
.f_link{
	padding-top: 25px;
	padding-bottom: 10px;
}

/* 首页图轮播 */
    .flexslider {
        position: absolute;
        width: 100%;
        height: 472px;
        overflow: hidden;zoom:1;
    }
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;list-style-type:none;border:0px;padding:0px;margin:0px;
    }



    .flex-direction-nav a {}
    .flex-direction-nav .flex-next {
        background-position: 0 -32px;
        right: 0;
        width: 32px;
        height: 32px;
        line-height: 99em;
        overflow: hidden;
        margin: -16px 0 0;
        display: block;
        background: url(/portals/0/images/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 35px;
        background-position: 0 -32px;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
		width: 32px;
        height: 32px;
        line-height: 99em;
        overflow: hidden;
        margin: -16px 0 0;
        display: block;
        background: url(/portals/0/images/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 16px;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    .img_bg_jdt{
    	 width: 100%;
            height: 80px;
    position: absolute;
    bottom: 0;
     background: url(/portals/0/images/alpha_bg.png) repeat;
    }



    .flex-control-nav {
            width: 100%;
            height: 80px;
    position: absolute;
    bottom: 0;
    text-align: right;
   
    z-index: 2000;
   

    }
    
    .flex-control-nav li {
        margin: 15px 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
     .flex-control-nav li:last-child{
     	margin-right:0%;
     }
    
    .flex-control-paging li img {
        display: block;
        height: 57px;
        overflow: hidden;
        text-indent: -99em;
        width: 105px;
        cursor: pointer;
    }
    
    .flex-control-paging li .flex-active,
    .flex-control-paging li.active{
        border:2px solid #fff;
    }
    .flex-control-paging li.active img{
    	width: 101px;
    	height: 53px;
    }
    
    .flexslider .slides a img {
        width: 100%;
        height: 472px;
        display: block;
    }

	.span_new{     
	display: block;
    position: relative;
    bottom: 53px;
    z-index: 1;
    /* left: 50%;*/
    /* width: 300px; */
    /*margin-left: -500px;*/
		width: 1200px;
	margin: 0 auto;
	
	}
.span_new_cont p{display:inline-block;font-size:20px;font-family:"微软雅黑"; color: #fff;text-decoration:none;}
.img_jdt{
	width: 1200px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 2;
	height: 80px;
}
.jdt{
	position: relative;
	z-index: 1;
	height: 472px
}


.bottomlink{width:100%;margin-top:40px;background:#f8f8f8;padding:0px 0px;margin:0px;}
.bottomlinkbg{background:#f8f8f8}


/*新闻正文样式*/
.s_connewscont{
    padding-top: 100px;
}


.decontent{height:100%;}
.contenttab{width:95%;height:100%;margin:0 auto;}
.titletxt{font-size:26px;font-family:微软雅黑;color:#222;padding:20px 0}
.dangqwz,.dangqwz a,.dangqwz a:hover{color:#888;font-size:14px;text-decoration:none;margin:0 10px;}
.dangqwz a:hover{text-decoration:underline;color:#0068B7;}
.titletxt2{border-bottom:1px #ebebeb solid;}
.titletxt2,.titletxt2 a,titletxt2 a:hover{font-size:14px;color:#555;text-decoration:none;}
.titletxt2 a:hover{text-decoration:underline;color:#0068B7}


.contenttxt{font-size:14px;font-family:微软雅黑;color:#333;line-height:40px;padding:40px 35px;}
.contenttxt a,.contenttxt a:hover{font-size:14px;font-family:微软雅黑;color:#333}
.contenttxt a:hover{text-decoration:underline;}
.contenttxt img{}
.contenttxt span {text-indent:2em;}
.contenttxt p{font-size:14px;font-family:微软雅黑;color:#333;line-height:40px;}
.contenttxt img{margin:15px 0;}


.nextstyle{width:100%;height:80px;background:#f6f6f6;}
.nextstyle2{width:1200px;height:80px;margin:0 auto;}
.nextstyle2 td{line-height:25px;}
.nextstyle2,.nextstyle2 a,.nextstyle2 a:hover{color:14px;color:#999;text-decoration:none;}
.nextstyle2 a:hover{color:#333;text-decoration:underline;}

.conttable{border:1px #ccc solid; border-right:none;border-bottom:0px;TABLE-LAYOUT:fixed;width:90%;margin:0 auto;}
.conttable td{border:1px #ccc solid; border-top:none;border-left:none;height:30px;word-WRAP:
break-word;}
.conttable td{font-size:12px;text-align:center;color:#333;line-height:18px;}
.conttable .titlefont{font-size:14px;font-weight:bolder;}


.list_frnewscont,.list_frnewscont a,.list_frnewscont a:hover{color:#999;font-size:12px;text-decoration:None;}
.list_frnewscont a:hover{text-decoration:underline;color:#0068B7}


/*学院概况-师资队伍-新闻中心模板样式*/

.second_content{
          min-height: 600px;
}
.s_con{
    padding-top:180px;
}
.s_con_nav{
    background: url(/portals/0/images/b_bg.png) repeat;
    height: 48px;
    position: relative;
}
.s_con_nav li{
   padding:0px;
   font-size: 16px;
   line-height: 48px;
   float: left;list-style-type:none;
}
.s_con_nav li a{
    color:#333;
}
.s_con_nav li.first{
   width: 208px;
   height: 48px;
   line-height:48px;
   color: #fff;
   font-size: 22px;
   background: #0068b7;
   text-align: center;
   /*margin-top: -10px;*/
   margin-right: 10px;list-style-type:none;
}

.s_con_nav li.first .secmenu{color: #fff;
   font-size: 22px;
}

.s_con_nav li.first a{
    color: #fff;
}
.s_con_nav li.active a,.s_con_nav li a:hover{
    color: #0068b7
}
.s_nav_i,.xyjp_con li .img i b,.sp_con li .img i b,.t_con li .img i b,.xyld_con dt i b{
    background-image: url(/portals/0/images/s_icons.png);
    background-repeat: no-repeat;
}
.s_nav_i{
    background-position:0 0;
    position: absolute;
    right: 0;
    top:0;
    width: 10px;
    height: 0px;
}
.s_bg{
    background: #fff;
    padding:40px 45px 40px 45px;
    min-height: 600px;
    overflow: hidden;width:1110px;
}
.f_nav{margin-bottom:33px;}
.f_nav_fl .Normal{
    color: #333;
    font-size: 30px;
    float: left;
    border-bottom: 3px solid #0068b7;
    line-height: 46px;font-family:微软雅黑;

}


.f_nav_fr,.f_nav_fr span{
    float: right;
    font-size: 14px;
    margin-top: 18px;
}
.f_nav_fr a{
    margin: 0 10px;
    color: #999;
}
.f_nav_fr a:hover{
   color: #0068b7;
}
.xyjp_con{
     width: 1300px;
/*padding-top:40px;*/
}
.xyjp_con li{
    float: left;
    width: 230px;
    height: 250px;
    margin-right: 35px;
    margin-bottom: 40px;list-style-type:none;
   
}
.xyjp_con li .img{
     padding:10px 10px 0 10px;
     background: #e0e0e0;
     position: relative;
}
.xyjp_con li a:hover .img i{
    display: block;
}
.xyjp_con li .img i{
    position: absolute;
    top:0;
    right: 0;
    left:0;
    bottom: 0;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    display: none;
      animation: fade-in;  
      animation-duration: .5s;  
      -webkit-animation:fade-in .5s; 
}
.xyjp_con li .img i b{
    width: 59px;
    height: 59px;
    background-position: 0 -23px;
    display: block;
    top:50%;
    left:50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}
.xyjp_con li .img img{
    width: 210px;
    height: 189px;
}
.xyjp_tit{
    background: #e0e0e0;
     padding:10px;
     text-align: center;
     font-size: 14px;
     color: #222
}
.xyjp_con li a:hover .xyjp_tit{
    background: #0068b7;
    color:#fff;text-decoration:none;
}

.xyjp_con li a:hover {text-decoration:none;}


/*******学院概况首页样式开始*******/
.xygk_con{
    width: 1110px;
    margin: 0 auto;
    padding:0;
}
.xygk_line{

}
.xyxz{
    float: left;
    width: 730px;
}
.xyxz img{
    width: 314px;
    height: 299px;
    display: block;
    float: left;
}
.xyxz_rt{
    float: left;
    width: 416px;
    background-color: #0068b7;
    color: #fff;
    height: 299px;
}
.yzzc{
    float: left;
    width: 341px;
    margin-left: 39px;
}
.xyxz_tit{
     padding:30px 15px 0 25px;
     font-size: 20px;
}
.xyxz_con{
     padding:10px 15px 0 25px;
     font-size: 14px;
     line-height: 26px;
     text-align: justify;
     height: 157px;
     overflow: hidden;
}
.xyxz_link,a.xyxz_link,.xyxz_link:hover{
     margin:10px 0 0 25px;
     background: #3588c7;
     display: block;
     width: 369px;
     height: 40px;
     line-height: 40px;
     text-indent: 20px;
     color: #fff;
     font-size: 16px;
     position: relative;text-decoration:none
}
.xyxz_link i{
    background: url(/portals/0/images/jia.png) no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top:14px;
}
.xyxz_link:hover{
    background: #0a3b61
}
.yzzc_01 a,.yzzc_01 img{
    width: 341px;
    height: 150px;
    overflow: hidden;
    display: block;
}
.yzzc_02 a,.yzzc_02 img{
    height: 149px;
    overflow: hidden;
    display: block;
     float: left;
}
.xsgl_con{
    float: left;
    width: 345px;
    height: 288px;
    background: url(/portals/0/images/xygk_05.jpg) no-repeat;
}
.xzgl_con{
    float: left;
    width: 725px;
    margin-left: 40px;
    height: 288px;
    position: relative;
    overflow: hidden;
}
.xzgl_con img{
     width: 725px;
     height: 288px;
      -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}
.xzgl_con img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.line_two{
    padding-top: 45px;
}
.xsgl_list{
    padding:35px 0 0 40px;
    color: #fff
}
.xsgl_list p{
    font-size: 20px;
}
.xsgl_list ul{
    padding-top: 25px;
}
.xsgl_list li{
    font-size: 16px;
    line-height: 40px;list-style-type:none;
      
}
.xsgl_list li a{
    color: #fff
}
.xzgl_con_tit{
    position: absolute;
    width: 100%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
}
.xzgl_con_tit a{
    color: #fff
}
.xzgl_nav_one{
    font-size: 20px;
}
.xzgl_nav_other a{
    margin: 0 5px;
}
.lsyg_tit{
    font-size: 20px;
    color: #213a4e;
    padding:25px 0 0 35px;
}
.line_three{
    background: url(/portals/0/images/xygk_07.jpg) no-repeat;
    width: 1110px;
    height: 288px;
    margin-top: 45px;
}
.lsyg_con{
       margin-top: 18px;
    margin-left: 32px;
}
.lsyg_con dl,.lsyg_con dl a{
   color: #0068b7;
   float: left;
   width: 239px;
   height: 204px;
   margin-right: 22px;text-decoration:none;
}



.lsyg_con dl dt{
   color: #0068b7;text-decoration:none;font-family:微软雅黑;font-weight:normal;
}
.lsyg_con dl a:hover dt{color:#fff;text-decoration:none;font-family:微软雅黑;font-weight:normal;-webkit-tap-highlight-color:transparent;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;}


.lsyg_con dl a:hover{
    color: #fff;
    background: url(/portals/0/images/lsyg_bg.png) no-repeat;text-decoration:none;
}
.lsyg_con dt{
    font-size: 40px;
    padding:30px 0 0 30px;
}
.lsyg_con dd{
    padding-left:30px;
}
.lsyg_nr{
    font-size: 16px;
    line-height: 22px;
    padding-top: 10px
}
.lsyg_time{
    font-size: 22px;
    padding-top: 5px;
}

.lsyg_con dl.mr_56{
    margin-right:56px;
}
/*********学院概况首页样式结束***********/



/**********新闻中心首页样式开始****************/
.news_center li {
    padding-top: 25px;
    font-size: 14px;
    overflow: hidden;list-style-type:none;
}
.news_center i {
    color: #a1a1a1;
    float: right;
}
.news_center a{
    display: block;
    float: left;
    width: 400px;
    color: #555;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.news_center a:hover {
    color: #0068b7
}
.news_center_bt{
    padding-top: 65px;
}
.nc_lt{
    float: left;
        width: 560px;
}
.nc_tr{
    float: left;
        margin-left: 40px;
        width: 507px;
}
.cut_nc{
    float: left;
        width: 560px;
        overflow: hidden;
        position: relative;
}
.news_cut_list{
    min-height: 390px;
    _height:390px;
    overflow: hidden;
    display: none;
}
.news_cut_list.active{
    display: block;
}
.news_cut_list li {
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;list-style-type:none;
}
.news_cut_list i {
    color: #a1a1a1;
    float: right;
}
.news_cut_list a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.news_cut_list a:hover {
    color: #0068b7
}

/*cut*/
.cut_nc_ul,.cut_nc_ul a,.cut_nc_ul a:hover {
    font-size:16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}
.cut_nc_ul a,.cut_nc_ul a:hover{border:none;text-decoration:none}
.cut_nc_ul li {
    float: left;
    padding:0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type:none;
}
.cut_nc_ul li.active{
    border-bottom: 2px solid #0068b7;
    font-size: 22px;
    position: relative;
}
.cut_nc_ul a.nc_tz{
    position: absolute;
    top: 1px;
    right: -431px;
        font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}
.cut_nc_ul li.active a{
    display: block;
}
.cut_nc_ul li a{
    display: none;
}
.cut_nc_ul a.nc_zp{
      position: absolute;
    top: 1px;
    right: -327px;
        font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.nc_tv{
    padding-top: 50px;
}
.nc_cut_ul{
    font-size: 16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px;
}
.nc_cut_ul li{
    float: left;
    padding: 0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type: none;
}
.nc_cut_ul li.active{
        position: relative;
    font-size: 22px;
    border-bottom: 2px solid #0068b7;

}
.nc_cut_ul li.active a{
    display: block;
}
.nc_cut_ul li a{
    display: none;
        position: absolute;
    top: 0;
    color: #a9a9a9;
    font-size: 14px;
}
.nc_cut_ul li a.nc_more_rd{
    right: -376px
}
.nc_cut_ul li a.nc_more_jb{
    right: -272px
}
.nc_cut_con{
    display: none;
}
.nc_cut_con.active{
    display: block;
}
.nc_cut_con  ul{
    width: 1000px
}
.nc_cut_con li{
    float: left;
    width: 243px;
    height: 128px;
    margin-right: 20px;
    position: relative;
    list-style-type:none;
    margin-top: 20px
}
.nc_cut_con li p{
    position: absolute;
    width: 243px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 14px;
     background: url(/portals/0/images/alpha_bg.png) repeat; 
    left: 0;
    bottom: 0;
    text-indent: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nc_cut_con li i{
    position: absolute;
    top:0;
    right: 0;
    left:0;
    bottom: 0;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    display: none;
      animation: fade-in;  
      animation-duration: .5s;  
      -webkit-animation:fade-in .5s; 
}
.nc_cut_con li i b{
    background-image: url(/portals/0/images/icons.png);
        width: 60px;
    height: 60px;
    background-position: 0 -289px;
    display: block;
    top:50%;
    left:50%;
    margin-left: -30px;
    margin-top: -40px;
    position: absolute;
}
.nc_cut_con li i.i_jb b{
   background-image: url(/portals/0/images/icons.png);
   background-repeat: no-repeat;
   background-position: 0 -218px;
}
.nc_cut_con li:hover i{
    display: block;
}

.nc_cut_con li p a{
    color: #fff;
}



/********新闻中心首页样式结束**********/






/*视频*/
.sp_con{
     width: 1300px;
}
.sp_con li{
    float: left;
    width: 260px;
    height: 195px;
    margin-right: 25px;
    /*margin-top: 50px;*/
list-style-type:none;

   
}
.sp_con li .img{
     position: relative;
      width: 260px;
    height: 150px;
    overflow: hidden;
}
.sp_con li a:hover .img i{
    display: block;

}

@-webkit-keyframes fade-in{
   0% {opacity: 0;} 
    20% {opacity: .2;} 
    40% {opacity: .4;} 
    60% {opacity: .6;} 
    100% {opacity: .8;} 
}
 
@-moz-keyframes fade-in{
    0% {opacity: 0;} 
    20% {opacity: .2;} 
    40% {opacity: .4;} 
    60% {opacity: .6;} 
    100% {opacity: .8;} 
}
 
@-o-keyframes fade-in{
   0% {opacity: 0;} 
    20% {opacity: .2;} 
    40% {opacity: .4;} 
    60% {opacity: .6;} 
    100% {opacity: .8;} 
}
 
@keyframes fade-in{
   0% {opacity: 0;} 
    20% {opacity: .2;} 
    40% {opacity: .4;} 
    60% {opacity: .6;} 
    100% {opacity: .8;} 
}

.sp_con li .img i{
    position: absolute;
    top:0;
    right: 0;
    left:0;
    bottom: 0;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    /* background-color:#000000;
     opacity: .5;*/
    display: none;

    -webkit-animation: fade-in .5s ease-in-out;
    -moz-animation: fade-in .5s ease-in-out;
    -o-animation: fade-in .5s ease-in-out;
    animation: fade-in .5s ease-in-out;

}
.sp_con li .img i b{
    width: 59px;
    height: 59px;
    background-position: 0 -84px;
    display: block;
    top:50%;
    left:50%;
    margin-left: -30px;

    margin-top: -30px;
    position: absolute;
}
.sp_con li .img img{
    width: 260px;
    height: 150px;
}
.sp_tit{
    background: #e0e0e0;
     padding:10px;
     text-align: center;
     font-size: 14px;
     color: #222
}

.sp_con li a:hover{text-decoration:none;}
.sp_con li a:hover .sp_tit{
    background: #0068b7;
    color:#fff;text-decoration:none;
}




/*list*/
.list_con{margin-top: 0px;overflow: hidden;}
.list_fl{
    float: left;
    margin-right: 50px;
}

.list_fl .wb_con h2{font-size:24px;color:#333;font-family:微软雅黑;margin-bottom:20px;width:100%;border-bottom:1px #ccc solid;}
.list_fl .wb_con h3{font-size:18px;color:#333;font-family:微软雅黑;}
.list_fl .wb_con h4{font-size:16px;color:#333;font-family:微软雅黑;}
.list_fl .wb_con{margin-bottom:50px;}


.wb_con h1{font-size:18px;color:#33;font-family:微软雅黑;}
.wb_con h2{font-size:24px;color:#333;font-family:微软雅黑;margin-bottom:20px;width:100%;border-bottom:1px #ccc solid;}
.wb_con h3{font-size:18px;color:#333;font-family:微软雅黑;}
.wb_con h4{font-size:16px;color:#333;font-family:微软雅黑;}
.wb_con{margin-bottom:50px;}
.wb_con p img {margin-bottom:50px;margin-top:20px;}



.list_fr{
    float: right;
    width: 320px;}



.list_fr .imglist li{list-style-type:none;margin-bottom:15px;border:0px;
}


.listright{ /*background:url(/portals/0/images/redian_bg.png) no-repeat #308bd1 160px 200px;*/background:#fafafa;padding: 30px 25px;}

.list_tit{
    /*margin:30px 30px 0px 30px;*/
    font-size: 18px;
    color: #333;
border-left:8px #ffb200 solid;margin-left:-25px;padding-left:20px;
}
.list_fr_con li{
  /*margin: 0 30px;*/
  padding-top: 20px;
  line-height: 22px;list-style-type:none;color:#666;
}
.list_fr_con li a{
   color: #666;padding-left:5px;
}
.list_fr_con li a:hover{
   color: #333;
   text-decoration: underline;
}




.list_fl{
    width: 740px;
}
.list_fl_view{
    color: #999;
    line-height: 24px;
    margin-top: 10px;
}
.list_fl_time{
    color: #888;
    margin-top: 10px;
}
.list_fl_tit a{
   font-size: 18px;
   color: #333
}
.list_fl_tit a:hover{
    color: #0068b7
}
.list_fl img{
    float: left;
    margin-right: 15px;
margin-bottom:10px;
}
.list_fl li{
    padding:20px 0;
    border-bottom:1px solid #eee;list-style-type:none; clear: both;
}

.list_fl .picnews li{
 clear: both;
    min-height: 102px;
   _height:102px;width:740px;
}

.list_fl .picnews li img{width:150px;height:100px;border:0}

/*文本*/
.list_fr_wb{
    float: right;
    width: 300px;
    padding-bottom: 50px;
}

.list_fr_wb .img{margin-bottom:30px;}
.name{
    font-size: 20px;
    color: #222;
    padding-top: 25px;
    text-align: center;
}
.wb_con,.wb_con a,.wb_con a:hover{
    color: #333;
    font-size: 14px;
    line-height: 35px;margin-bottom:30px;text-align:justify;
}
.wb_con p{
     /* text-indent: 2em;*/
}
/*师资队伍列表*/
.t_cut{

}
.t_cut li{
   float: left;
   padding:10px 30px;
   border-bottom: 3px solid #cecece;
   font-size: 20px;
   color: #333;
   text-align: center;
   line-height: 40px;
   cursor: pointer;
   vertical-align: bottom;list-style-type:none;
}
.t_cut li.active{
   border-bottom: 3px solid #0068b7;
   font-size: 30px;list-style-type:none;
}
blockquote .t_con.active{
    display: block;
}
blockquote .t_con {
    display: none;
}
.t_con{
     width: 1300px;
}
.t_con li{
    float: left;
    width: 173px;
    height: 250px;
    margin-right: 60px;
    margin-top: 40px;list-style-type:none;
   
}
.t_con li .img{
     background: #e0e0e0;
     position: relative;
     overflow: hidden;
     height: 212px;
}
.t_con li a:hover .img i{
    display: block;
}
.t_con li .img i{
    position: absolute;
    top:0;
    right: 0;
    left:0;
    bottom: 0;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    display: none;
      animation: fade-in;  
      animation-duration: .5s;  
      -webkit-animation:fade-in .5s; 
}
.t_con li .img i b{
    width: 59px;
    height: 59px;
    background-position: 0 -23px;
    display: block;
    top:50%;
    left:50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}
.t_con li .img img{
    width: 173px;
    height: 212px;
}

.t_con li a:hover .xyjp_tit{
    background: #0068b7;
    color:#fff;text-decoration:none;
}

.t_con div ul li a:hover{text-decoration:none;}

/*行政管理*/
.xyld_con{
  width: 1200px;
}
.xyld_con dl{
  float: left;
  width: 356px;
  height: 212px;
  margin-right: 21px;
  margin-bottom: 35px;

}
.xyld_con dl a{
    display: block;
    background: #f8f8f8;
     overflow: hidden;
}
.xyld_con dt{
   float: left;
   width: 173px;
   margin-right: 15px;
   position: relative;
   overflow: hidden;
   height: 212px;
}
.xyld_con dt i{
     position: absolute;
    top:0;
    right: 0;
    left:0;
    bottom: 0;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    display: none;
      animation: fade-in;  
      animation-duration: .5s;  
      -webkit-animation:fade-in .5s; 
}
.xyld_con dt i b{
     width: 59px;
    height: 59px;
    background-position: 0 -23px;
    display: block;
    top:50%;
    left:50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}
.xyld_con dl a:hover{
        background: #0068b7;
    color: #fff;text-decoration:none;
}
.xyld_con dl a:hover dd {
    color: #fff;
}
.xyld_con a:hover .img i{
    display: block;
}
.xyld_con dd{
    color: #222;padding-right:5px;
}

.xyld_con dl .img img{width:173px;height:212px;}

.xyld_name{
   font-size: 20px;
   margin-top: 10px;
}
.xyld_zw{
    font-size: 16px;
   margin-top: 10px;

}
.xyld_js{
   font-size: 14px;
   line-height: 28px;
   margin-top: 5px;
}
.xyld_tel{
   font-size: 14px;
   line-height: 28px;
   margin-top: 5px;
}



/*师资正文*/
.zw_nav{
    margin-top: -30px;
}
.szdw_zw_fl{
    float: left;
    width: 259px;
    margin-right: 50px
}
.szdw_zw_fl img{width:260px;height:320px;}
.szdw_zw_fr{
    float: left;
}
.szdw_zw_fr{
    color: #222;width:745px;
}
.zw_name{
    font-size: 30px;color:#222;
}
.zw_name i{
   font-size: 16px;
   margin-left: 40px;
   vertical-align: center;
}
.zw_zw{
   font-size: 18px;
   margin-top: 20px;
}
.zw_fx{
   font-size: 14px;
   margin-top: 10px;
   line-height: 22px;
   padding-bottom: 10px;
}
.szdw_t{
    padding-bottom: 30px;
}
.zw_tel,
.zw_mail,
.zw_yjfx{
    font-size: 16px;
    margin-top: 10px;line-height:20px;
}
.zw_con{
   margin-top:40px;
   padding-bottom: 20px;
}
.zw_div{
       font-size: 20px;
    border-bottom: 1px solid #cecece;
    height: 40px;
    line-height: 40px;
    background: url(/portals/0/images/zw.png) no-repeat 0 16px;
    padding-left: 30px;
}
.szdw_zw{margin-top:30px;}

.zw_cut{
   padding-top: 25px;
   overflow: hidden;
   line-height:40px;color:#333;font-family:微软雅黑;font-size:14px;
}

.zw_cut p a,.zw_cut p a:hover{color:#0068b7;text-decoration:none;font-size:14px;}
.zw_cut p a:hover{text-decoration:underline;}

.h200{
    height: 200px;
}
.zw_tip{
   font-size: 14px;
   color: #222;
   font-weight: bold;
   padding:5px 0;
}
.zw_list{
   line-height: 30px;
   font-size: 14px;
}
.down_i{
    margin-top: 20px;
}
.down{
   background: url(/portals/0/images/zw.png) no-repeat 0 -24px;
   width: 13px;
   height: 13px;
   cursor: pointer;
   display: block;
}
.down:hover{
    background: url(/portals/0/images/zw.png) no-repeat 0 -37px;
    transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
}
.down.up{
     background: url(/portals/0/images/zw.png) no-repeat 0 -51px;
}
.down.up:hover{
     background: url(/portals/0/images/zw.png) no-repeat 0 -64px;
}



/*二级列表分页样式*/
.Normal table {margin-top:30px;}
.Normal .Normal{color:#333;padding:6px 12px;font-size:14px;font-family:微软雅黑;}
.Normal .NormalRed{background:#0068B7;color:#fff;padding:4px 10px;font-size:16px;font-family:微软雅黑;display: inline-block;}

/*二级活动预告列表样式*/
.hd2 dl {
	margin-top: 15px;margin-bottom:20px;
	overflow: hidden;padding:20px 0 ;border-bottom:1px #eee solid;
}
.hd2 dt {
	float: left;
	width: 54px;
	height: 54px;
	background-color: #e8e8e8;
	margin-right: 10px;
}


.riqi2 {
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #555555;
	font-size: 24px;
}
.nian2 {
	height: 19px;
	line-height: 19px;
	background-color: #888;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.hd2 dd {
	float: left;width:675px;
}
.hd2_r_tit {
	font-size: 18px;
	color: #00000c;
}
.hd2_r_tit a {
	color: #333;
}
.hd2_r_tit a:hover {
	color: #0068b7;
}
.hd2_r_name, .hd2_r_dress {
	color: #a9a9a9;
	margin-top: 2px;
}

/*二级通知类列表样式*/
.news2 {
}
.news2 li {
	padding-top: 20px;
	font-size: 18px;
	overflow: hidden;list-style-type:none;color:#333;
}
.news2 i {
	color: #a1a1a1;
	float: left;font-size:14px;
}
.news2 ul li a {
	display: block;
	float: left;
		color: #333;
	/*overflow:hidden;*/
	/*white-space:nowrap;*/
	/*text-overflow:ellipsis;*/
padding-left:10px;
}
.news2 a:hover {
	color: #0068b7
}

.news2 ul li .summ{font-size:14px;color:#999;line-height:25px;padding:0px;margin-top:20px;text-align:justify;}



/*历史沿革正文样式*/
.lsygtable h2{font-size:24px;color:#333;font-family:微软雅黑;margin-bottom:20px;width:100%;border-bottom:1px #ccc solid;}
.lsygtable td{padding-bottom:40px;}
.lsygtable img{margin:5px 5px 30px 5px;}
.lsygtable p{color:#333;line-height:35px;font-size:14px;text-indent:2em}

/*学术管理正文样式*/
.xsgltable {margin-bottom:40px;}
.xsgltable h2{font-size:24px;color:#333;font-family:微软雅黑;margin-bottom:20px;width:100%;border-bottom:1px #ccc solid;}
.xsgltable p{color:#333;line-height:35px;padding-bottom:10px;}
.xsgltable .title{font-size:18px;color:#333;font-family:微软雅黑;margin-right:0px;}
.xsgltable .tit2,.xsgltable .tit2 a,.xsgltable .tit2 a:hover{font-size:16px;color:#333;font-family:微软雅黑;text-decoration:none;}
.xsgltable .tit2 a:hover{color:#0068b7;text-decoration:none;}
.xsgltable ul li{list-style-type:none;float:left;margin-right:40px;font-size:18px;color:#333;text-decoration:none;}
.xsgltable ul li a,.xsgltable ul li a:hover{color:#333;font-size:18px;text-decoration:none;}
.xsgltable ul li a:hover{color:#0068b7;text-decoration:none;}
.xsgltable .paixu{padding-left:70px;padding-top:20px;}


/*正文中表格通用样式*/
.tablestyle{border:1px #ccc solid; border-right:none;border-bottom:0px;}
.tablestyle td{border:1px #ccc solid; border-top:none;border-left:none;height:30px;}
.tablestyle td{font-size:14px;padding:0 10px;}
.tablestyle .tabtit{background:#fafafa;height:30px;text-align:center}
.tablestyle .tabcont{padding-left:5px;}
.tablestyle .tablineheight{line-height:22px;}

/*二级分类模块模板样式*/
.ejflmb{width:100%}
.ejflmb .title{font-size:24px;color:#333;font-family:微软雅黑;margin-bottom:20px;border-bottom:1px #ccc solid;}

/*首页加更多样式*/
.tit{position: relative;}
.more{position: absolute; right: 0; color: #a9a9a9;font-size: 14px;margin-top: 8px;border:0px;}
.more,a.more,a.more:hover{font-size:14px;color: #a9a9a9;text-decoration:none;border:0px;}
a.more:hover{color:#0068b7}
.line2_lt .cut li.active {position: relative;}
.line2_lt .cut li .more{ display: none;}
.line2_lt .cut li.active .more{position: absolute;top: -8px; display: block;}
.tz_cut,.gg_cut{font-size:16px;}
.tz_cut .more{right:-278px}
.gg_cut .more{right:-174px}





/******党建思政样式开始*******/
.dj_con{
        margin-top: 25px;
        overflow: hidden;
}
.dj_fl{
    float: left;
    width: 680px;
}
.dj_fr{
    float: left;
    width: 334px;
    margin-left: 95px;
}
.dj_list{
    margin-bottom: 50px;
}
.dj_tit{
    padding-bottom: 20px;
    border-bottom: 1px solid #c9c9c9;
    line-height: 24px;
    height: 24px;
}
.dj_tit i,.dj_tit i .Head{
    font-size: 20px;font-weight:normal;
    color: #222;font-family:微软雅黑
}
.dj_tit a{
    font-size: 12px;
    color: #a9a9a9;
    float: right;
    margin-top: 5px;
    *margin-top: -20px;
}
.dj_tit a:hover {
    color: #141414;
}
.dj_list ul{
    display: block;height:200px;
}
.dj_list li{
    margin-top: 25px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;list-style-type:none;
}
.dj_list li span{
     font-size: 14px;
     color: #a1a1a1;
     width: 80px;
     display: block;
     float: left;
}
.dj_list li a{
      font-size: 14px;
      color: #555;
      float: left;
      width: 595px;
      overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;

}
.dj_list li a:hover {
    color: #0068b7
}
.dj_01{
    margin-bottom: 30px
}
.dj_02{
    margin-bottom: 30px
}
.dj_03{
    margin-bottom: 30px
}
.dj_04{
    margin-bottom: 30px
}
.dj_fr img{
    width: 333px
}
.dj_02 a,.dj_02 a img{
    width: 333px;
    height: 157px;
    overflow: hidden;
    display: block;
}
.zbfc_t{
  margin: 50px 0 30px 0;
  overflow: hidden;
 
}
.zbfc_t span{
     font-size: 20px;
  color: #222;
}
.zbfc_t a{
font-size: 12px;
    color: #a9a9a9;
    float: right;
    margin-top: 10px;
    *margin-top: -10px;
}
.zbfc_t a:hover {
    color: #141414;
}
.zbfc{
    /*padding-bottom: 50px;*/
    overflow: hidden;
}
.zbfc ul{
    width: 1300px;
}
.zbfc ul li img{
    width: 261px;
    height: 194px;
        -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}
.zbfc ul li img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.zbfc ul li{
    width: 261px;
    height: 194px;
    overflow: hidden;
    float: left;
    margin-right: 22px;
    position: relative;list-style-type:none;margin-bottom:50px;
}
.zbfc_tit{
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
        background: url(/portals/0/images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
}

.dj_fl .news2 li{padding:20px 0;border-bottom:1px solid #eee;clear:both;}

/******党建思政样式结束*******/


/**********老版MAP专业硕士样式开始*********/
.map_con{
   height: 305px
}
.map_lt{
    float: left;
    width: 560px;
    height: 305px;
}
.map_rt{
    float: left;
    margin-left: 20px;
    width: 487px;
/*background:#f8f8f8;padding:0px;*/
}
/*jdt*/
.map_lt .hotpics_map, .cproduct {
    height:305px;
}
.map_lt .hotpics_map .topic {
    width:560px;
    height:100%;
    padding-left:10px;
    overflow:hidden;
}
.map_lt .hotpics_map .topic ul {
    height:305px;
    padding-bottom:13px;
    width:560px;
}

.map_lt .hotpics_map ul li{list-style-type:none;}


.map_lt .hotpics_map .topic li {
    float:left;
    height:28px;
    line-height:28px;
    font-size:14px;
    margin-right:14px;
    white-space:nowrap;
}
.map_lt .hotpics_map .topic li.whole {
    width:560px;
    height:36px;
    line-height:36px;
    font-size:20px;
    text-align:center;
    _line-height:30px;
    _height:30px;
}
.map_lt .hotpics_map .topic .topic_tu {
    width:440px;
    height:46px;
    margin-top:2px;
    overflow:hidden;
    _margin-top:0px;
}
.map_lt .hotpics_map .topic li.whole a:link, .map_lt .hotpics_map .topic li.whole a:visited, .newslist .roll .rolltop a:link, .newslist .roll .rolltop a:visited, .mt20 .wlist li.first a:link, .mt20 .wlist li.first a:visited {
    color:#ff0000;
}
.map_lt .hotpics_map .hotpics {
    height:100%;
    overflow:hidden;
    position:relative;
    z-index:1
}
.map_lt .hotpics_map .hotpics ul, .map_lt .hotpics_map .hotpics .sbar, .map_lt .hotpics_map .hotpics .prev, .map_lt .hotpics_map .hotpics .next {
    position:absolute;
    cursor:pointer;
}
.map_lt .hotpics_map .hotpics li {
    float:left;
    position:relative;
}
.map_lt .hotpics_map .hotpics li img {
    height:305px;
}
.map_lt .hotpics_map .hotpics li p.hotpic_opacity {
   /* background:#000!important;
    opacity:0.7;
    filter:alpha(opacity=70);*/
}
.map_lt .hotpics_map .hotpics li p {
    position: absolute;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
    text-indent:10px
}
.map_lt .hotpics_map .hotpics li p a {
    width:1200px;
    position:relative;
    margin:0 auto;
}
.map_lt .hotpics_map .hotpics li p a:link, .map_lt .hotpics_map .hotpics li p a:visited, .cproduct .section .lable a:link, .cproduct .section .lable a:visited, .cproduct .wxpro .brand h2 a:link, .cproduct .wxpro .brand h2 a:visited, .mt20 .title .links a:link, .mt20 .title .links a:visited, .mt20 .piclist dt span a:link, .mt20 .piclist dt span a:visited, .cproduct .wxpro .brand h2, .cproduct .wxpro .brand .noteph li.show {
    color:#fff;
}
.map_lt .hotpics_map .hotpics .sbar {
    right:10px;
    position:absolute;
    bottom:15px;
}
.map_lt .hotpics_map .hotpics .sbar span {
    background:#fff;
    border-radius:50%;
    cursor:pointer;
    display:inline-block;
    float:left;
    height:10px;
    margin-right:5px;
    width:10px;
}
.map_lt .hotpics_map .hotpics .sbar span.show {
    background:#0068b7;
}
.map_lt .hotpics_map .hotpics .sbar span.show img {
    width:101px;
    height:53px;
}
.map_lt .hotpics_map .hotpics .prev, .map_lt .hotpics_map .hotpics .next {

        background-image: url(/portals/0/images/ad_ctr.png);
   
    background-position:0 0;
    cursor:pointer;
    height:32px;
    opacity:0.6;
    filter:alpha(opacity=60);
    position:absolute;
    top:120px;
    width:32px;
    z-index:2;
    display: none;
}
.map_lt .hotpics_map .hotpics .next {
    background-position:0 -32px;
    right:10px;
}
.map_lt .hotpics_map .hotpics .prev {
    left:10px;
}

/*cut*/
.cut_ul,.cut_ul a,.cut_ul a:hover {
    font-size:16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}
.cut_ul a,.cut_ul a:hover{border:none;text-decoration:none}
.cut_ul li {
    float: left;
    padding:0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;list-style-type:none
}
.cut_ul li.active{
    border-bottom: 2px solid #0068b7
}
.cut_map {
    float: left;
    width: 507px;
    height: 305px;
}
.cut_map blockquote  .map_news {
    display: none;
}
.cut_map blockquote  .map_news.active {
    display: block;
}


.map_news li {
    padding-top: 30px;
    font-size: 14px;
    overflow: hidden;list-style-type:none;
}

.map_news i {
    color: #a1a1a1;
    float: right;
}
.map_news a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size: 14px;
}
.map_news a:hover {
    color: #0068b7
}

.hd_map dl {
    margin-top: 30px;
    overflow: hidden;
}
.hd_map dt {
    float: left;
    width: 54px;
    height: 54px;
    background-color: #e8e8e8;
    margin-right: 10px;
}
.elli {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tit{position: relative;}
   .map_more{position: absolute; right: 0; color: #a9a9a9;font-size: 14px;margin-top: 8px}
   .map_more:hover{color: #141414}
   .cut_map .cut_ul li.active {position: relative; font-size: 22px;}
   .cut_map .cut_ul li .map_more{ display: none;}
   .cut_map .cut_ul li.active .map_more{position: absolute;top: -8px; display: block;}
   .tz_cut .map_more{right:-370px}
   .gg_cut .map_more{right:-266px}
   .xw_cut .map_more{right:-162px}
   .cut_ul a.map_more{color: #a9a9a9;font-size: 14px;}
   .cut_ul a:hover.map_more{color: #141414}


.map_four{
    margin-top: 50px;
}
.map_four_lt{
    float: left;
    width: 388px;
}
.map_four_rt{
    float: left;
    width: 670px;
    margin-left: 52px;
}
.zcxx_con{
    background-color: #f8f8f8;
    height: 309px;
    overflow: hidden;
    padding: 35px 30px 0 30px
}
.zcxx_tit{
    position: relative;
}
.zcxx_tit span{
   font-size: 20px;
   color: #222
}
.zcxx_tit a{
        position: absolute;
    right: 0;
font-size:14px;color: #a9a9a9;text-decoration:none;border:0px;
}
.zcxx_tit a:hover{
    color:#0068b7
}
.zcxx_div li{
    margin-top: 30px;
    overflow: hidden;list-style-type:none;
}
.zcxx_div li i{
       color: #a3a3a3;
    float: right;
    margin-top: 2px;
}
.zcxx_div li a{
    display: block;
    width: 280px;
    color: #555;
    font-size: 14px;
overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
 float: left;
}

.two_link{
    margin-top: 50px;
    position: relative;
    width: 388px;
    height: 406px;
    /*background: #478ec6;*/
background:#f8f8f8;
    color: #222;
}
.jiaru{
    width: 341px;
    height: 60px;
    display: block;
    padding-top:13px;
     padding-left: 24px;
}
.xiazhai{
    width: 341px;
    height: 60px;
    display: block;
     padding-left: 24px;
}
.two_link_con{
    padding-left: 24px;
    padding-top: 35px;
    height: 242px;

}
.two_link_con p{
    font-size: 14px;
    line-height: 27px;
    padding-top: 20px;padding-bottom:20px;
}
.zc_zx_tit{display: block;font-size: 20px;}

.zc_zx_tit2 a,.zc_zx_tit2 a:hover{line-height:45px;text-decoration:none;color:#222;font-size:20px;}
.zc_zx_tit2 a:hover{color:#0068b7;text-decoration:underline}


.zhisheng{
    background-color: #f8f8f8;
    padding:25px 30px  30px 50px;
    height: 445px;
}
.zs_tit{
    position: relative;
    color: #7d7d7d;
    font-size: 16px;
}
.zs_tit span{
    color: #222;
}
.zs_tit i{
    color: #222;
    font-size: 25px;
    font-weight: bold;
    vertical-align: middle;
}
.zs_tit a{
        position: absolute;
    right: 0;
font-size:14px;color: #a9a9a9;text-decoration:none;border:0px;
}
.zs_tit a:hover{
    color:#0068b7
}
.zs_con{
    margin-top: 10px;
}
.zs_con dl{
    padding:17px 0;
    border-bottom: 1px solid #dcdcdc;
    overflow: hidden;
}
.zs_con dl.end{
    border-bottom: none;
}
.zs_con dt{
    float: left;
    width: 145px
}
.zs_con dt img{
    width: 145px;
    height: 100px;
}
.zs_con dd{
    float: left;
    margin-left: 30px;
    width: 413px
}
.zs_link_tit{
   display: block;
    width: 430px;
    color: #222;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.zs_con dd a,.zs_con dd a:hover{
   display: block;
    width: 430px;
    color: #222;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zs_con dd a:hover{color:#0068b7;text-decoration:underline;}




.zs_nr{
    margin-top: 10px;
    font-size: 12px;
    color: #999;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
}
.zs_time{
    font-size: 12px;
    color: #999;
    margin-top: 5px
}
.map_tv{
    margin-top: 40px;
    background-color: #f8f8f8;
    height: 260px;
    overflow: hidden;
}
.map_tv .zs_tit{
    padding: 23px 0 0 44px;
    margin-right: 50px;
}
.map_tv_con{
   height: 150px;
   overflow: hidden;
   margin-top: 30px;
}

.rollphotos{width:630px;height:150px;overflow:hidden;margin-left:20px;}
.Cont{width:970px;height:150px;}
.gd_box{float:left;width:260px;height:150px;margin-right:25px; position: relative;}
.gd_box img{display:block; width: 260px;height: 150px}
.gd_box p{position: absolute;
    width: 260px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.gd_box p a, .gd_box p a:hover {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
.imgBorder i{
position: absolute;
    top:0;
    right: 0;
    left:0;
    bottom: 0;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    display: none;
      animation: fade-in;  
      animation-duration: .5s;  
      -webkit-animation:fade-in .5s; 
}
.imgBorder i b{
    background-image: url(/portals/0/images/icons.png);
        width: 60px;
    height: 60px;
    background-position: 0 -289px;
    display: block;
    top:50%;
    left:50%;
    margin-left: -30px;
    margin-top: -40px;
    position: absolute;
}
.imgBorder:hover i{
    display: block;
}

.hd_map2 dl{overflow:hidden;border-bottom:1px #eee solid;padding:20px 0;margin:15px 0px 20px 0px;}
.hd_map2 dt{float: left;width: 54px;height: 54px;background-color: #e8e8e8;margin-right: 10px;}

.list_con .list_fl .sp_con{width:738px}
.list_con .list_fl .sp_con li{border-bottom:none;float:left;margin-right:60px;clear:none;}

 .map_new_con{
            margin-top: 50px;
           }
           .map_wx{
            float: left;
            width: 388px;
            background: #20d5cc;
            height: 150px;
            overflow: hidden;
           }
           .map_wx dl{
            padding:17px 0 0 37px;
           }
           .map_wx dt{
            float: left;
            width: 115px
           }
           .map_wx dt img{
            width: 115px;
            height: 115px;
           }
           .map_wx dd{
            float: left;
            margin-left: 20px;
            width: 175px;
           }
           .map_wx dd.map_wx_01{
            font-size: 21px;
            color: #000;
            margin-top: 10px;
           }
           .map_wx dd.map_wx_02{
            color: #fff;
            font-size: 16px;
            border-top:1px solid #fff;
            width: 143px;
            margin-top: 15px;
            padding-top:10px;
           }
           .map_wx dd.map_wx_03{
             padding-top:5px;
             color: #fff;
             font-size: 16px;
           }
           .map_links{
            float: left;
                width: 670px;
                margin-left: 52px;
           }
           .map_links_three{
            width: 750px
           }
           .map_links a{
            display: block;
            float: left;
            height: 150px;
            width: 215px;
            margin-right: 12px;
            line-height: 150px;
            font-size: 21px;
            color: #333;
            background-color: #d6e8f3;
            text-align: center;
           }
           .map_links a:hover{
            color: #fff;
            background-color: #0068b7;
            text-decoration: none;
           }


/********老版MAP专业硕士样式结束*********/



/************人才培养样式开始************/
.rcpy_rt{
	float: left;
margin-left: 20px;
width: 530px;}
.cut_rcpy_ul{
    font-size:16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}
.cut_rcpy_ul li {
     float: left;
    padding:0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;list-style-type:none; position: relative;
}
.cut_rcpy_ul li.active{
    border-bottom: 2px solid #0068b7;
    font-size: 22px;
}
.cut_rcpy_ul li.active a{
    display: block;
}
.cut_rcpy_ul li a{
    position: absolute;
    right: 0;
    top:0;
    border:none;
    text-decoration:none;
    display: none;
        font-size: 14px;
    color: #a9a9a9;
}
.cut_rcpy_ul li a:hover {
    color: #0068b7;
}
.cut_rcpy_ul li a.more_pxdt{
    right: -400px
}
.cut_rcpy_ul li a.more_tzgg{
    right: -296px
}
.cut_rcpy_ul li a.more_hdyg{
    right: -192px
}
.cut_rcpy_ul li a:hover{
     border:none;
    text-decoration:none
}
.cut_rcpy {
    float: left;
    width: 530px;
    height: 305px;
}
.cut_rcpy blockquote  .news_rcpy {
    display: none;
}
.cut_rcpy blockquote  .news_rcpy.active {
    display: block;
}
.news_rcpy li {
    padding-top:25px;
    font-size: 14px;
    overflow: hidden;
    list-style-type:none;
}
.news_rcpy i {
    color: #a1a1a1;
    float: right;
}
.news_rcpy a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size: 14px;
}
.news_rcpy a:hover {
    color: #0068b7
}

.news_center_bt{
    padding-top: 65px;
}
.nc_lt{
    float: left;
        width: 560px;
}
.nc_tr{
    float: left;
        margin-left: 40px;
        width: 507px;
}
.cut_nc{
    float: left;
        width: 560px;
        overflow: hidden;
        position: relative;
}
.glgd_list{
    min-height: 234px;
    _height:234px;
    overflow: hidden;
}
.glgd_list li {
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;list-style-type:none;
}
.glgd_list i {
    color: #a1a1a1;
    float: right;
}
.glgd_list a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.glgd_list a:hover {
    color: #0068b7
}

.xzzx_list{
    min-height: 234px;
    _height:234px;
    overflow: hidden;
}
.xzzx_list li {
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;list-style-type:none;
}
.xzzx_list i {
    color: #a1a1a1;
    float:right;
   /* margin-right: 10px*/

}

.xzzx_list a {
    display: block;
    float: left;
    width: 410px;
    color: #555;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.xzzx_list a:hover {
    color: #0068b7
}
.rcpy_c{
    height: 290px;
    margin-top: 50px;
    background-color: #fafafa;
    width:100%;
    overflow: hidden;
}
.rcpy_three{ 
float:left;
width:312px;
margin-left:50px;
}
.rcpy_three_tit{
	color:#000;
	font-size:20px;
	display:block;
	position:relative;
	margin-top:32px;
	height:32px; margin-bottom:10px}
.rcpy_three_tit i{
	position:absolute;
	right:0; top:0;height:33px}
	.bkspy{
		background:url(/portals/0/images/r_ug.png) no-repeat; width:63px;}
		.xsyjspy{
		background:url(/portals/0/images/r_pg.png) no-repeat; width:60px;}
		.zysspy{
		background:url(/portals/0/images/r_map.png) no-repeat; width:93px;}
		.rcpy_three_con{ width:320px}
		.rcpy_three_con a{ display:block; float:left; width:152px; height:50px; line-height:50px; font-size:16px; text-align:center; background-color:#559bd0;color:#FFF;margin:10px 7px 0 0}
		.rcpy_three_con a:hover{ text-decoration:none;background-color:#0168b7;-webkit-tap-highlight-color:transparent;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;}



/*课程介绍样式开始*/
  .kcjs_content{

  }
  .kcjs_content h2{
    font-size: 24px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 5px;
    width: 100%;
    border-bottom: 1px #ccc solid;
  }
  .kcjs_content ul li{
        border-bottom: none;
    font-size: 14px;
    padding-bottom: 0;color:#333

  }
  .kcjs_content ul li p{
    font-size: 16px;padding-left:15px;font-weight:normal;cursor:pointer;
  }
  .kcjs_content ul li ul li{
   font-size: 14px;
   margin-left: 50px;
   padding-top:10px;
   padding-bottom: 0;list-style:disc
  }
  
  .kcjs_content ul li  ul li p{
	  
	   font-size: 16px; padding-left:0px;font-weight:normal;
}
  
  
  .kcjs_content ul li ul li ul li{
   font-size: 14px;
   margin-left: 40px;
   padding:7px 0px;list-style:disc
  }
  .kcjs_content ul li ul li a{
   color: #0068b7
  }
/*课程介绍样式结束*/



/************人才培养样式结束************/

/****搜索结果列表页样式开始***/
#newslist td{color:#888;font-size:14px;text-decoration:none;font-family:微软雅黑}
#newslist a,#newslist a:hover{color:#333;font-size:14px;text-decoration:none;font-family:微软雅黑}
#newslist a:hover{color:#0068b7;text-decoration:underline;}
/****搜索结果列表页样式结束***/



/*****************人才招聘首页开始***********************/
.rcsy_lt{ float:left; width:646px;}
.rcsy_rt{ float:left; width:413px; margin-left:50px}
.rcsy_02{ margin-top:30px}
.rcsy_list{ padding:38px 20px 38px 20px; margin-bottom:30px; border-bottom:0px solid #fafafa;background:#fafafa;}
.rcsy_list dt{font-size:24px; color:#222;font-family:微软雅黑;font-weight:normal;}
.rcsy_three{ color:#999; font-size:16px; margin-top:5px}
.rcsy_three p{ line-height:30px}
a.rcsy_link{ 
     background: #3588c7;
     display: block;
	 margin-top:25px;
     height: 40px;
     line-height: 40px;
     text-indent: 20px;
     color: #fff;
     font-size: 16px;
     position: relative;text-decoration:none}
a.rcsy_link i{
    background: url(/portals/0/images/jia.png) no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top:14px;
}
a.rcsy_link:hover{
    background: #0a3b61
}
.rcsy_list:hover{ background:#f5f5f5; cursor:pointer}
.rcsy_lb{ margin-top:35px;}
/*jdt*/
.rcsy_lb .hotpics_map, .cproduct {
    height:225px;
}
.rcsy_lb .hotpics_map .topic {
    width:560px;
    height:100%;
    padding-left:10px;
    overflow:hidden;
}
.rcsy_lb .hotpics_map .topic ul {
    height:225px;
    padding-bottom:13px;
    width:560px;
}

.rcsy_lb .hotpics_map ul li{list-style-type:none;}


.rcsy_lb .hotpics_map .topic li {
    float:left;
    height:28px;
    line-height:28px;
    font-size:14px;
    margin-right:14px;
    white-space:nowrap;
}
.rcsy_lb .hotpics_map .topic li.whole {
    width:560px;
    height:36px;
    line-height:36px;
    font-size:20px;
    text-align:center;
    _line-height:30px;
    _height:30px;
}
.rcsy_lb .hotpics_map .topic .topic_tu {
    width:440px;
    height:46px;
    margin-top:2px;
    overflow:hidden;
    _margin-top:0px;
}
.rcsy_lb .hotpics_map .topic li.whole a:link, .rcsy_lb .hotpics_map .topic li.whole a:visited, .newslist .roll .rolltop a:link, .newslist .roll .rolltop a:visited, .mt20 .wlist li.first a:link, .mt20 .wlist li.first a:visited {
    color:#ff0000;
}
.rcsy_lb .hotpics_map .hotpics {
    height:100%;
    overflow:hidden;
    position:relative;
    z-index:1
}
.rcsy_lb .hotpics_map .hotpics ul, .rcsy_lb .hotpics_map .hotpics .sbar, .rcsy_lb .hotpics_map .hotpics .prev, .rcsy_lb .hotpics_map .hotpics .next {
    position:absolute;
    cursor:pointer;
}
.rcsy_lb .hotpics_map .hotpics li {
    float:left;
    position:relative;
}
.rcsy_lb .hotpics_map .hotpics li img {
    height:225px;
}
.rcsy_lb .hotpics_map .hotpics li p.hotpic_opacity {
    background:#000!important;
    opacity:0.7;
    filter:alpha(opacity=70);
}
.rcsy_lb .hotpics_map .hotpics li p {
    position: absolute;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    /*background: url(/portals/0/images/alpha_bg.png) repeat;*/
    left: 0;
    bottom: 0;
    text-indent:10px
}
.rcsy_lb .hotpics_map .hotpics li p a {
    width:1200px;
    position:relative;
    margin:0 auto;
}
.rcsy_lb .hotpics_map .hotpics li p a:link, .rcsy_lb .hotpics_map .hotpics li p a:visited, .cproduct .section .lable a:link, .cproduct .section .lable a:visited, .cproduct .wxpro .brand h2 a:link, .cproduct .wxpro .brand h2 a:visited, .mt20 .title .links a:link, .mt20 .title .links a:visited, .mt20 .piclist dt span a:link, .mt20 .piclist dt span a:visited, .cproduct .wxpro .brand h2, .cproduct .wxpro .brand .noteph li.show {
    color:#fff;
}
.rcsy_lb .hotpics_map .hotpics .sbar {
    right:10px;
    position:absolute;
    bottom:15px;
}
.rcsy_lb .hotpics_map .hotpics .sbar span {
    background:#fff;
    border-radius:50%;
    cursor:pointer;
    display:inline-block;
    float:left;
    height:10px;
    margin-right:5px;
    width:10px;
}
.rcsy_lb .hotpics_map .hotpics .sbar span.show {
    background:#0068b7;
}
.rcsy_lb .hotpics_map .hotpics .sbar span.show img {
    width:101px;
    height:53px;
}
.rcsy_lb .hotpics_map .hotpics .prev, .rcsy_lb .hotpics_map .hotpics .next {

        background-image: url(/portals/0/images/ad_ctr.png);
   
    background-position:0 0;
    cursor:pointer;
    height:32px;
    opacity:0.6;
    filter:alpha(opacity=60);
    position:absolute;
    top:90px;
    width:32px;
    z-index:2;
    display: none;
}
.rcsy_lb .hotpics_map .hotpics .next {
    background-position:0 -32px;
    right:10px;
}
.rcsy_lb .hotpics_map .hotpics .prev {
    left:10px;
}

.rczpmp{width:413px;height:268px;background:url(/portals/0/images/rczp_bg1.jpg) no-repeat;padding-left:30px;}
.rczpmp h2{font-size:24px;font-weight:bolder;font-family:微软雅黑;color:#fff;padding-top:120px;}
.rczpmp h3{font-size:16px;font-family:微软雅黑;color:#fff;line-height:20px;}

.rcsy_lb .hotpics_map .hotpics li{    width: 413px;}
/*****************人才招聘首页结束***********************/




/*********科学研究首页开始***********/
.kxyjy_tit{ font-size:20px; color:#222222; margin-bottom:10px;}
.kxyjy_kyjg{ overflow:hidden}
.kxyjy_kyjg_con{ width:1200px;}
.kxyjy_kyjg_con dl{ float:left; width:266px; height:97px; margin-right:15px;}
.kxyjy_kyjg_con dl a{ color:#fff; display:block;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration:none; float:left; width:266px; height:97px;}
.kxyjy_kyjg_con dl.kyjg_01 a{ background:#3d57a4}
.kxyjy_kyjg_con dl.kyjg_02 a{ background:#04883c}
.kxyjy_kyjg_con dl.kyjg_03 a{ background:#04887d}
.kxyjy_kyjg_con dl.kyjg_04 a{ background:#3d81a4}
.kxyjy_kyjg_con dt{ float:left}
.kxyjy_kyjg_con dd{float:left; margin-top:20px; line-height:27px; font-size:16px;text-align:center;}
.kyjg_01 dd{margin-left:25px;  }
.kyjg_04 dd{margin-left:20px;  }
.kyjg_02 dd{margin-left:20px;  }
.kyjg_03 dd{margin-left:20px;  }
.kxyjy_kyjg_con dl.kyjg_01 a:hover{background:#263c7f;text-decoration:none;}
.kxyjy_kyjg_con dl.kyjg_02 a:hover{background:#035e2a;text-decoration:none;}
.kxyjy_kyjg_con dl.kyjg_03 a:hover{background:#035f57;text-decoration:none;}
.kxyjy_kyjg_con dl.kyjg_04 a:hover{background:#28607d;text-decoration:none;}
.kxy_con{ margin-top:40px; overflow:hidden}
.kxy_fl{ float:left; width:709px;}
.kxy_ft{ float:left; width:350px; margin-left:51px}
.kxy_tit{ overflow:hidden; height:24px; line-height:24px;}
.kxy_tit span{ float:left; font-size:20px; color:#222}
.kxy_tit a{ float:right; color:#aeaeae}
.kxy_tit a:hover{color:#0068b7;text-decoration:none}
.zdxm_tit{border-bottom:1px solid #cecece; padding-bottom:15px;margin-bottom:15px;}

.zdxm{ width:790px;}
.zdxm dl{ 
    float:left; width:218px; height:185px; margin-bottom:35px; 
    background:#fafafa; margin-right:25px; overflow:hidden
}
.zdxm dl a{
	float:left; width:218px; height:185px
	}
.zdxm dt{ 
       font-size: 16px;
    margin: 15px 10px 10px 10px;
    overflow: hidden;
    line-height: 25px;
    font-weight: normal;
    /*height: 72px;*/
        font-family: 微软雅黑;
}
	.zdxm a dt{ 
        color:#333;
    }
	.zdxm dd{ 
        margin:0 10px;
    }
    .zdxm a dd p{
       color: #999;
       font-size: 12px;
       line-height:25px;
    }

	.zdxm dl a:hover{
     background-color:#417fa4; color:#fff; text-decoration:none
 }
	.zdxm a:hover dt,.zdxm a:hover dd p{ 
        color:#fff;
    }

.xsxx{ margin-top:40px}
.xsxx_con li {
	padding-BOTTOM: 30px;
	font-size: 14px;
	overflow: hidden;list-style-type:none;
}
.xsxx_con i {
	color: #a1a1a1;
	float: right;
}
.xsxx_con a {
	display: block;
	float: left;
	width: 295px;
	color: #555;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.xsxx_con a:hover {
	color: #0068b7
}
.xskw{ height:258px;}
.xskw  ul{
    width: 1000px
}
.xskw li{
    float: left;
    width: 218px;
    height: 280px;
    margin-right: 35px;
    position: relative;
    list-style-type:none;
    margin-top: 0px;

}
.xskw li p{
    position: absolute;
    width: 218px;
    height: 50px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
     background: url(/portals/0/images/alpha_bg.png) repeat; 
    left: 0;
    bottom: 0;
    text-indent: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
   padding-top: 10px;
}


.xskw li p.zw{
line-height: 40px;
}




.xskw li i{
    position: absolute;
    top:0;
    right: 0;
    left:0;
    bottom: 0;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    display: none;
      animation: fade-in;  
      animation-duration: .5s;  
      -webkit-animation:fade-in .5s; 
}
.xskw li i b{
    background-image: url(/portals/0/images/icons.png);
        width: 60px;
    height: 60px;
    background-position:0 -218px;
    display: block;
    top:50%;
    left:50%;
    margin-left: -30px;
    margin-top: -40px;
    position: absolute;
}
.xskw li p a {
color: #fff;
}
.xskw li:hover i{
    display: block;
}
.syzy{ margin-top:20px;overflow: hidden;}
.syzy a{ display:block; float:left; width:173px; margin-right:1px; margin-top:1px; background:#f3f3f3;  height:143px;}
.syzy a:hover{ text-decoration:none;background-color: #417fa4;
color: #fff;}
.syzy a i{
 background-image: url(/portals/0/images/syzy_icon.png);
 background-repeat: no-repeat;
 display: block;
 width: 35px;
 height: 35px;
 margin: 35px auto 15px auto;
}
.syzy a:hover p{
    color: #fff;
}
.syzy a p{
    height: 30px;
    color:#666; text-align:center; font-size:18px;
}
.syzy a.syzy_01 i{
    background-position: 0 0;
}
.syzy a.syzy_01:hover i{
    background-position: -43px 0;
}
.syzy a.syzy_02 i{
    background-position: 0 -49px;
}
.syzy a.syzy_02:hover i{
    background-position: -43px -49px;
}

.syzy a.syzy_03 i{
    background-position: 0 -87px;
}
.syzy a.syzy_03:hover i{
    background-position: -43px -87px;
}

.syzy a.syzy_04 i{
    background-position: 0 -126px;
}
.syzy a.syzy_04:hover i{
    background-position: -43px -126px;
}
/*********科学研究首页结束***********/
/*********科学研究二级开始***********/
.kxyjright{background:url(/portals/0/images/chengguo_bg.png) no-repeat #ffad01 center -60px;color:#fff;font-size:14px;line-height:35px;padding:40px 20px;font-family:微软雅黑;text-align:center}
.kxyjright h3,.kxyjright .bigsize{font-size:20px;color:#fff;font-family:微软雅黑;margin-bottom:15px;}

.kxyj_lb{ margin-top:30px;}
/*jdt*/
.kxyj_lb .hotpics_map, .cproduct {
    height:216px;
}
.kxyj_lb .hotpics_map .topic {
    width:30px;
    height:100%;
    padding-left:10px;
    overflow:hidden;
}
.kxyj_lb .hotpics_map .topic ul {
    height:225px;
    padding-bottom:13px;
    width:560px;
}

.kxyj_lb .hotpics_map ul li{list-style-type:none;}


.kxyj_lb .hotpics_map .topic li {
    float:left;
    height:28px;
    line-height:28px;
    font-size:14px;
    margin-right:14px;
    white-space:nowrap;
}
.kxyj_lb .hotpics_map .topic li.whole {
    width:320px;
    height:36px;
    line-height:36px;
    font-size:20px;
    text-align:center;
    _line-height:30px;
    _height:30px;
}
.kxyj_lb .hotpics_map .topic .topic_tu {
    width:440px;
    height:46px;
    margin-top:2px;
    overflow:hidden;
    _margin-top:0px;
}
.kxyj_lb .hotpics_map .topic li.whole a:link, .kxyj_lb .hotpics_map .topic li.whole a:visited, .newslist .roll .rolltop a:link, .newslist .roll .rolltop a:visited, .mt20 .wlist li.first a:link, .mt20 .wlist li.first a:visited {
    color:#ff0000;
}
.kxyj_lb .hotpics_map .hotpics {
    height:100%;
    overflow:hidden;
    position:relative;
    z-index:1
}
.kxyj_lb .hotpics_map .hotpics ul, .kxyj_lb .hotpics_map .hotpics .sbar, .kxyj_lb .hotpics_map .hotpics .prev, .kxyj_lb .hotpics_map .hotpics .next {
    position:absolute;
    cursor:pointer;
}
.kxyj_lb .hotpics_map .hotpics li {
    float:left;
    position:relative;
}
.kxyj_lb .hotpics_map .hotpics li img {
    height:216px;
}
.kxyj_lb .hotpics_map .hotpics li p.hotpic_opacity {
    background:#000!important;
    opacity:0.7;
    filter:alpha(opacity=70);display:none;
}
.kxyj_lb .hotpics_map .hotpics li p {
    position: absolute;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    /*background: url(/portals/0/images/alpha_bg.png) repeat;*/
    left: 0;
    bottom: 0;
    text-indent:10px
}
.kxyj_lb .hotpics_map .hotpics li p a {
    width:1200px;
    position:relative;
    margin:0 auto;
}
.kxyj_lb .hotpics_map .hotpics li p a:link, .kxyj_lb .hotpics_map .hotpics li p a:visited, .cproduct .section .lable a:link, .cproduct .section .lable a:visited, .cproduct .wxpro .brand h2 a:link, .cproduct .wxpro .brand h2 a:visited, .mt20 .title .links a:link, .mt20 .title .links a:visited, .mt20 .piclist dt span a:link, .mt20 .piclist dt span a:visited, .cproduct .wxpro .brand h2, .cproduct .wxpro .brand .noteph li.show {
    color:#fff;
}
.kxyj_lb .hotpics_map .hotpics .sbar {
    right:10px;
    position:absolute;
    bottom:15px;
}
.kxyj_lb .hotpics_map .hotpics .sbar span {
    background:#fff;
    border-radius:50%;
    cursor:pointer;
    display:inline-block;
    float:left;
    height:10px;
    margin-right:5px;
    width:10px;display:none;
}
.kxyj_lb .hotpics_map .hotpics .sbar span.show {
    background:#0068b7;
}
.kxyj_lb .hotpics_map .hotpics .sbar span.show img {
    width:101px;
    height:53px;
}
.kxyj_lb .hotpics_map .hotpics .prev, .kxyj_lb .hotpics_map .hotpics .next {

        background-image: url(/portals/0/images/ad_ctr.png);
   
    background-position:0 0;
    cursor:pointer;
    height:32px;
    opacity:0.6;
    filter:alpha(opacity=60);
    position:absolute;
    top:90px;
    width:32px;
    z-index:2;
    display: none;
}
.kxyj_lb .hotpics_map .hotpics .next {
    background-position:0 -32px;
    right:10px;
}
.kxyj_lb .hotpics_map .hotpics .prev {
    left:10px;
}

.kxyj_lb .hotpics_map .hotpics li{    width: 320px;}

.news2 ul li .kxyj_link,.news2 ul li a.kxyj_link,.news2 ul li .kxyj_link:hover{
     margin:10px 0 0 0px;
    /* background: #3588c7;*/
     display: block;
     width: 200px;
     height: 40px;
     line-height: 40px;
   /*  text-indent: 20px;*/
     color: #333;
     font-size: 16px;
     position: relative;text-decoration:none;border:1px #ccc dotted;
}
.news2 ul li a.kxyj_link:hover i{
    background: url(/portals/0/images/jia.png) no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top:14px;
}

.news2 ul li a.kxyj_link i{
    background: url(/portals/0/images/jia2.png) no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top:14px;
}



.news2 ul li .kxyj_link:hover{
    background: #0a3b61;color:#fff;border:1px #fff solid;;
}


a.kxyj2_link,a.kxyj2_link:hover{background:#ffb200;font-size:24px;font-family:微软雅黑;color:#fff;line-height:50px;height:50px;width:100%;padding:20px 200px;}
/*********科学研究二级结束***********/


/*********教工之家开始***********/

.jgzj_line_rt{
    float: left;
    width: 220px;
    margin-left: 38px;
    padding-top: 40px;
    position: relative;
    margin-top: 17px;
}
.jgzj_line_rt_con{
    float: left;
    width: 529px;
    margin-left: 109px;
    padding-top: 71px;
    position: relative;
    margin-top: 17px;
}
.jgzj_line_rt_con .jgzj_rt_img{
margin-right:2px;
}
.jgzj_line_lt{
        float: left;
    width: 470px;
    padding-top: 50px;
}
.jgzj_line_c {
    float: left;
    width: 350px;
    margin-left: 30px;
    padding-top: 50px;
    height: 330px;
}
.jgzj_line_lt .news li{
        padding-top: 26px;
}
.jgzj_line_lt .news a{
width: 368px;
}
.jgzj_line_rt a:hover{
    display: block;
    opacity: .8
}
.jgzj_line_rt img{
  width: 222px;
  height: 152px;
  overflow: hidden;
  display: block;
}
.jgzj_line_c .hd_r_name,.jgzj_line_c .hd_r_dress{
    margin-top: 8px
}
.jgzj_line_c .hd dl{
    margin-top: 20px
}
.jgzj_line_lt .news a.more{
width: 30px;
top: 5px;
}


/*********教工之家结束***********/



/*********国际交流开始***********/


.gouji_xm{
  height: 155px;
  background: #fafafa;
  margin-top: 50px;
  padding: 30px 15px 20px
}
.gouji_tit{
   position: relative;
}
.gouji_tit span{
    font-size: 20px;
  color: #222;
}
.gouji_tit a{
  position: absolute;
  top:3px;
  right: 0;
  color: #a9a9a9;
  font-size: 16px;
}
.gouji_xm ul{
  margin-top: 20px;
  width: 105%
}
.gouji_xm li{
  list-style: none;
}
.gouji_xm li a{
  float: left;
  width: 290px;
  margin-right: 15px;
  color: #333;
  line-height: 25px;
  display: block;
  padding:30px;
  background: #f1f1f1;
  font-size: 14px;
}
.gouji_xm li a:hover{
  color: #fff;
  text-decoration: none;
  background: #559bd0
}
.gouji_jl{
   padding:60px 0 0px 0;
}
.gouji_jl ul{
  width: 105%
}
.gouji_jl li{
  float: left;
  width: 217px;
  height: 210px;
  margin-right: 10px;
  position: relative;
  list-style: none;
}
.gouji_jl_con{
  position: absolute;
  width: 175px;
  height: 75px;
  background: #fff;
  opacity: .8;
  bottom: 10px;
  left: 10px;
  padding:20px 10px 10px 10px;
}
.gouji_jl_tit{
  font-size: 16px;
  color: #0e7dd1;
  font-weight: bold;
  background: url(/portals/0/images/gj_icon.png) no-repeat left center;
  padding-left: 24px;
}
.gouji_jl_pre{
  position: relative;
  margin-top: 5px;
  line-height: 16px;
  color: #828282;
  font-size: 12px;
  height: 45px
}
.gouji_jl_pre i{
      position: absolute;
    bottom: -3px;
    right: 0;
    color: #0068b7;
    font-size: 22px;
}
/*********国际交流结束***********/






/***************校友之窗样式开始*******************/

.w1100{
    width: 1100px;
    margin: 0 auto;
    padding:0;
}
/*jdt s*/
.xiaoyou_jdt,.xiaoyou_jdt .flexslider,.xiaoyou_jdt .flexslider .slides a img{
    height: 600px;
}
.xiaoyou_jdt .flex-control-nav{
   height: 55px;
   top:220px;
   right: 100px;
}
.xiaoyou_jdt .flex-control-nav li{
   width: 15px;
   height: 15px;
   border:2px solid #fff;
   background: transparent;
   border-radius: 50%;
   text-align: center;
   cursor: pointer;
}
.xiaoyou_jdt .flex-control-nav li.active{
    background: #fff;
}
.xiaoyou_jdt .flex-control-nav li .xy_jdt_link{
    display: none;
    background: url(/portals/0/images/xy_fd.png) no-repeat;
    width: 57px;
    height: 58px;
    position: absolute;
        top: 0;
    right: -98px;
}
.xiaoyou_jdt .flex-control-nav li.active .xy_jdt_link{
    display: block;
}
/*jdt e*/
/*links three s*/
.xiaoyou_links{
    margin-bottom: 50px
}
.xiaoyou_links .links_three_con dl a{
       display: block;
       position: relative;
         padding:30px;
    height: 60px;
}
.xiaoyou_links .links_three_con dt{
        float: left;
    height: 60px;
    line-height: 30px;
    
    width: 100px;
    text-align: center;
    font-size: 26px;
    font-weight: 200;
    padding-right: 15px;padding-top:50px;font-family:微软雅黑;border:0px;
}
.xiaoyou_links .links_three_con dd{
    border-left: 1px solid #ebebeb;
    overflow: hidden;
    padding:0px 0 10px 15px;
}
.xiaoyou_links .links_three_con dl a .links_three_01{
   line-height: 22px;
   color: #fff;
   font-size: 14px;
   float: left;text-align:justify;width:360px;
}
.xiaoyou_links .bor_02 .links_three_01{
      /* width: 292px;*/
}
.xiaoyou_links .bor_03 .links_three_01{
       width: 438px;
}
.xiaoyou_links .links_three_con dl a:hover{
    text-decoration: none;
}
.xiaoyou_links .links_three_jia{
    position: absolute;
    top: 24px;
    right: 12px;
    font-size: 50px;
}
.xiaoyou_links .links_three_con dl a:hover .links_three_01{
    color: #fff
}
.xiaoyou_links .links_three_lt{
    width: 580px;
    margin-top: 15px;
}
.xiaoyou_links .links_three_rt{
    width: 580px;
    margin-left:40px;
    margin-top: 15px;
}
.xiaoyou_links .xiaoyou_ux{
    display: block;
    text-align: center;
    font-size: 20px;
}
.xiaoyou_links .xiaoyu_jlb{
    display: block;
    text-align: center;
    font-size: 20px;
}
.xiaoyou_links .bor_02 dl a dt{
    color: #fff;
}
.xiaoyou_links .bor_02 dl a{
    background: #70d8e4;height:170px;border:0px;
}
.xiaoyou_links .bor_02 dl a dd .links_three_jia{
     color: #fff;
}
.xiaoyou_links .bor_02 a:hover{
    opacity: .8
}
.xiaoyou_links .bor_02 dl a:hover dt {
    color: #fff;
}
.xiaoyou_links .bor_02 dl a:hover dd .links_three_jia{
    color: #fff
}

.xiaoyou_links .bor_03 dl a dt{
    color: #fff;
}
.xiaoyou_links .bor_03 dl a{
   background: #afd05f;height:170px;border:0px;
}
.xiaoyou_links .bor_03 dl a dd .links_three_jia{
     color: #fff;
}
.xiaoyou_links .bor_03 a:hover{
    opacity: .8
}
.xiaoyou_links .bor_03 dl a:hover dt {
    color: #fff;
}
.xiaoyou_links .bor_03 dl a:hover dd .links_three_jia{
    color: #fff
}

/*links three e*/

.xy_tip{
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 1;
    height: 260px;
}
.xy_tip_abs{
    position: absolute;
    top: 320px;
}
.xy_tip_abs ul{
   width: 105%
}
.xy_tip_abs li{
       float: left;
    width: 350px;
    margin-right: 15px;
    height: 220px;
    color: #fff;
    font-size: 14px;
    list-style: none;
    padding: 20px;
}
.xy_tip_abs li.xy_bg_01{
  /*  background: #0068b7*/
background:url(/portals/0/images/xiaoyou_contbg1.png);
}
.xy_tip_abs li.xy_bg_02{
    /*8background: #a2c926*/
background:url(/portals/0/images/xiaoyou_contbg2.png);
}
.xy_tip_abs li.xy_bg_03{
    /*background: #ffb200*/
background:url(/portals/0/images/xiaoyou_contbg3.png);
}
.xy_tit{
    font-size: 20px;
    /*font-weight: bold;*/
    position: relative;
    padding-bottom: 25px
}
.xy_tit a{
    position: absolute;
    right: 0;
    top: -4px;
    color: #fff
}
.xy_tit a:hover{
color: #fff;
text-decoration: none;
}
.xy_xyh_pre{
    line-height: 25px;font-size:14px;text-align:justify

}
.xy_xyh_pre a,.xy_xyh_pre a:hover{color:#fff;font-size:14px;text-decoration:none;}
.xy_xyh_pre a:hover{text-decoration:underline}

.xy_xyh_lx{
    /*font-weight: bold;*/
    margin-top:20px
}
.xy_xyh_name{
    margin-top: 10px
}
.xy_tip_hd{
     margin-bottom: 20px
}
.xy_tip_time{
    float: left;
   
    padding-right: 10px
}
.xy_day{
    font-size: 30px;
    display: block;
    text-align: center;
    margin-top: -5px;FONT-WEIGHT:bolder;
}
.xy_year{
    font-size: 12px;
    display: block;
    text-align: center;
}
.xy_pre{
     float: left;
     width: 275px;
     font-size: 14px;
     line-height: 23px;
     padding-left: 15px;
     border-left: 1px solid #fff;
}
.xy_pre a{
    color: #fff;
}
.xy_pre a:hover{
    color: #fff;
    text-decoration: none;
}
.xiaoyou_fc.zbfc ul li{
    width: 275px;
    overflow: hidden;
    background: #fff;
    height: 300px;
}
.xy_fc_img{
     width: 275px;
    height: 160px;
    overflow:hidden;
    display: block;
}
.xiaoyou_fc.zbfc ul li img{
     width: 275px;
    height: 160px;
}
.xiaoyou_fc.zbfc ul li{
   margin-right: 33px
}
.xiaoyou_fc .zbfc_t{
    position: relative;
}
.xiaoyou_fc .zbfc_t a{
       font-size: 24px;
    color: #222;
    font-weight: bold;
    position: absolute;
    top: -15px;
    right: 0;
    height: 20px;
    display: block;
    width: 20px;
}
.xiaoyou_fc .zbfc_t a:hover{
    color: #222;
    text-decoration: none;
}
.xiaoyou_fc_tit{
      font-size: 16px;
    margin: 10px 5px;
    height: 40px;
    overflow: hidden;
}
.xiaoyou_fc_tit a{
    color: #333
}
.xiaoyou_fc_tit a:hover{
    color: #0068b7;
    text-decoration: none;
}
.xiaoyou_fc_zy{
    color: #999;
    line-height: 24px;
    font-size: 12px;
    margin: 10px 5px;
    height: 70px;
    overflow: hidden;
    text-align: justify;
}
/***************校友之窗样式结束*******************/





/*学生发展样式开始*/
.xs_gd{
   margin-top: 50px;
   overflow: hidden;
}
.xs_line1{
  overflow: hidden;
}
.xs_line1_lt{
  float: left;
  width: 100%;
  height: 260px;
  background:#f5f5f5;
 /* margin-right: 20px;*/
  padding:25px 25px 0 25px;
}
.xs_line1_lt h3{
  font-size: 20px;
  color: #222;font-family:微软雅黑;
}
.xs_line1_lt dl{
  margin-top: 10px
}
.xs_line1_lt dt{
  float: left;
  width: 140px;
  height: 160px;
  margin-right: 10px;
}
.xs_line1_lt dt img{
  width: 140px;
  height: 160px;
  margin-top: 5px;
}
.xs_line1_lt .xszdzx{
   color: #333;
   line-height: 30px;
   font-size: 14px;
   overflow: hidden;text-align:justify;width:580px;margin:20px 20px 0 0;float:left;

}
.xs_line1_lt .xszdzx  p{
  font-size: 14px;
  color: #333;
}
.xs_line1_rt{
  float: left;
  width: 638px;
}
.xs_img{
  margin-right:40px;float:right;margin-top:-20px;
}
/* index */

/*.indexShow{width:1200px;margin:0 auto;position:relative;padding:590px 0 13px 0;}*/
.indexShow {
    width: 1110px;
    margin: 0 auto;
    position: relative;
    padding: 590px 0 0 0;
}
.imgBox li{ list-style: none; }
.imgBox .li1 ul, .imgBox .li2 ul, .imgBox .li3 ul, .imgBox .li4 ul, .imgBox .li5 ul, .imgBox .li6 ul,.imgBox .li7 ul,.imgBox .li8 ul{padding-left:20px;}
/*.imgBox .li1, .imgBox .li2, .imgBox .li3, .imgBox .li4, .imgBox .li5, .imgBox .li6,.imgBox .li7,.imgBox .li8{width:320px;height:416px;font-family:'Segoe UI',"微软雅黑"; background:#0081cc;}*/
.imgBox .li1, .imgBox .li2, .imgBox .li3, .imgBox .li4, .imgBox .li5, .imgBox .li6,.imgBox .li7,.imgBox .li8{width:320px;height:400px;font-family:'Segoe UI',"微软雅黑"; background:#0081cc;}

.imgBox .li1{position:absolute;top:230px;left:386px;z-index:5;}

.imgBox .li6{position:absolute;top:80px;left:130px;z-index:2;}

.imgBox .li3{position:absolute;top:130px;left:780px;z-index:3;}

.imgBox .li5{position:absolute;top:38px;left:386px;z-index:1;}

.imgBox .li7{position:absolute;top:130px;left:0px;z-index:3;}

.imgBox .li8{position:absolute;top:180px;left:150px;z-index:4; }
.imgBox .li2{position:absolute;top:180px;left:620px;z-index:4;}
.imgBox .li4{position:absolute;top:80px;left:640px;z-index:2;}

.imgBox .bg{position:absolute;background:#fff;top:-1px;left:-1px;z-index:999;cursor:pointer;}

.imgBox .bj1{width:320px;height:400px;opacity:0.4;filter:alpha(opacity:40);display: none;}

.imgBox .bj2{width:320px;height:400px;opacity:0.2;filter:alpha(opacity:20);}

.imgBox .bj3{width:320px;height:400px;opacity:0.4;filter:alpha(opacity:40);}

.imgBox .bj4{width:320px;height:400px;opacity:0.6;filter:alpha(opacity:60);}
.imgBox .bj5{width:320px;height:400px;opacity:0.7;filter:alpha(opacity:70);}

.indexShow .showTab{height:12px;margin:100px auto 50px; text-align: center;*padding-top:150px;*margin-left:500px; }

.indexShow .showTab li{display:inline-block;width:9px;height:9px;margin-right:10px;cursor:pointer; border: 1px solid #0b86ce; border-radius: 100%;*display:block;*float:left;}

.indexShow .showTab .active{background:#0b86ce;}
/* 高 20140305 */
/*.indexShow .showTab li a{width: 40px;height: 12px; display:inline-block;}*/
/*.indexShow .showTab li a:hover{background:#C6001D;}*/



.imgBox .tit{line-height:40px;color:#FFF;font-size:24px; overflow: hidden; text-align: center;}
.imgBox div img{display: block; width: 100%}
.imgBox div  .show_img {display: block; margin: 0 15px;}

.div1 {background:#fff;height:410px}

.div1  dl{padding:42px 0 0 22px;height:148px;}



.div1  dl dt{float:left;margin-right:22px;position:relative;}



.div1 .dt_bg{position:absolute;opacity:0.5;filter:alpha(opacity:50);background:#000;width:121px;height:30px;line-height:30px;left:0;bottom:0;}



.div1 dl em{position:absolute;left:39px;bottom:7px;color:#FFF;font-size:14px;}



.div1 dl dd{line-height:24px;font-size:12px;padding-right: 20px;}



.div1 .size12{font-size:12px;color:#505050;padding-right:12px;}



.div1 ul li{float:left;position:relative;margin:10px 0 0 12px;display:inline;}



.div1 .li_bg{position:absolute;opacity:0.5;filter:alpha(opacity:50);background:#000;width:91px;height:20px;line-height:20px;left:0;bottom:0;}



.div1 li em{position:absolute;left:28px;bottom:3px;color:#FFF;}



.imgBox .tit2{font-size:14px;margin-bottom:4px;}



.imgBox a{color:#FFF; border-bottom: none;}

.imgBox a:hover{
  text-decoration: none;
}
.imgBox .tit,.imgBox .tit a,.imgBox .tit a:hover{
  border-bottom: none;
}

.div5 .pL{width:127px;height:100px;padding:16px 16px 16px 20px;line-height:24px;background:#fff;overflow:hidden;}



.div5 .pR{width:127px;height:100px;padding:16px 16px 16px 13px;background:#F2F2F2;border-left:1px #CCC dashed;line-height:24px;overflow:hidden;}



.div5 .pL a{color:#505050}



.div5 .pR a{color:#505050}



.div6 .pL{width:126px;height:95px;padding:18px 14px 18px 20px;line-height:24px;background:#fff;}



.div6 .pL a{color:#505050}



.div6 .pR{width:126px;height:95px;padding:18px 13px 18px 20px;background:#F2F2F2;border-left:1px #CCC dashed;line-height:24px;}



.div6 .pR a{color:#505050}



.imgBox .p20{padding:0 20px 6px 20px;line-height:25px;color:#fff; font-size: 14px; }

.imgBox .p20 a{color:#505050;}

.imgBox .showColor1{padding:0 20px 6px 20px;display:inline-block;line-height:24px;background:#464C67;margin-top:32px;width:280px}



.imgBox .showColor2{padding:0 20px 6px 20px;position:absolute;top:290px;left:0;background:#81AF4F;color:#FFF;width:280px;}



.imgBox .showColor3{padding:0 20px 6px 20px;position:absolute;top:325px;left:0;background:#00B097;width:280px;}



.imgBox .showColor4{padding:5px 20px 37px 20px;background:#73818D;line-height:30px;color:#FFF;font-size:14px;}



.imgBox .showColor5{padding:0 20px 6px 20px;background:#CDA17B;color:#FFF;}



.imgBox .showColor6{padding:0 20px 6px 20px;color:#FFF;}



.imgBox .showColor7{padding:0 20px 4px 20px;background:#484c6f;color:#FFF;}



.imgBox .color6Btn{width:68px;height:23px;line-height:23px;background:#4EC354;display:inline-block;text-align:center;margin-left:50px;}



.imgBox .showColor1 p{color:#FFF;}


.imgBox .showColor6 dd { line-height: 40px; border-bottom: 1px solid #1f90d2;}
.imgBox .showColor6 p { margin-top: 10px;}
.imgBox .showColor6 p span{font-size: 12px;}
.indexShow {
    overflow: hidden;
    background: url(/portals/0/images/shadow_03.png) no-repeat 111% bottom;
}

/*xs_line3*/
.xs_line3{
  width: 1110px;
  margin:0 auto;
}
.xs_line3_lt{
  width: 303px;
  float: left;
  margin-right: 30px;
  height: 542px;
  background: #fafafa
}
.xs_line3_lt h3{
  font-size: 20px;
  color: #222;
  margin:35px 0 0 30px;font-family:微软雅黑;
}
.xs_line3_lt ul{
   padding:30px 20px 0 20px;
}
.xs_line3_lt ul li{
  padding:15px 0;
  border-bottom: 1px solid #e4e4e4;
  font-size: 16px;
  list-style: none;
  background: url(/portals/0/images/xs_dian.jpg) no-repeat left center;
  padding-left: 20px
}
.xs_line3_rt{
  float: left;
  width: 777px;position: relative;
}

  .xs_line3_rt a.xx_line3_more{
                    color: #fff;
                }
                .xx_line3_more{
                position: absolute;right: 90px;top: 33px;color: #fff;font-size: 14px;
                }


.ws_line3_gd{
  width: 777px;
  height: 338px;
  background: url(/portals/0/images/xs_img_04.jpg) no-repeat;
}
.ws_line3_gdbt{
 height: 170px;
 background: #f5f5f5;
 margin-top: 34px
}
.ws_line3_gd_con{
  padding-top: 85px;
  padding-left:10px;
  padding-right: 10px;
  height: 220px;
  overflow: hidden;
}
.ws_wx_con{
  padding:30px 0 0 10px;
  overflow: hidden;
}
.ws_wx_con dl{
  float: left;
  width: 250px
}
.ws_wx_con dt{
  float: left;
  width: 118px;
  margin-right: 15px;
}
.ws_wx_con dd{
  float: left;
  width: 110px;
  margin-top: 10px
}
.ws_wx_tit{
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 10px;
  font-size: 14px;
  color: #0082d3;
  line-height: 21px
}
.ws_wx_tip{
  padding-top: 10px;
  font-size: 12px;
  color: #999;
  line-height: 21px
}
.scroll_list li {
   width: 158px;
  height: 222px;
  position: relative;
}
.scroll_list li img{
  width: 207px;
  height: 220px;
}
.scroll .box {height:222px; float:left; width:668px; overflow: hidden; position:relative; } 
.scroll .box li { display:block; float:left; margin-left:5px; margin-right:16px; width:207px; height:220px;color:#fff;text-decoration:none;text-align:center; cursor:pointer;} 
.scroll .box li:hover {  } 
.scroll .box li.active { background-position:-174px 0; color:#555;cursor:default;} 
a.prev, a.next {padding-left: 10px; padding-right: 10px;display:block;width:16px;height:19px; float:left; margin:80px 0 0 0; cursor:pointer; color: #fff; font-size: 20px;} 
a.next {  } 
a:hover.prev, a:hover.next{ text-decoration: none; }
.scroll_list{ width:10000em; position:absolute; } 
.ws_scroll_tit{
  position: absolute;
  width: 100%;
  height: 55px;
  line-height: 55px;
  text-align: left;
  color: #fff;
  font-size: 14px;
  left: 0;
  bottom: 0;
  text-align: center;
  background: url(/portals/0/images/alpha_bg.png) repeat;
}

/*news*/
.xs_cut_ul,.xs_cut_ul a,.xs_cut_ul a:hover {
    font-size:16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}
.xs_cut_ul a,.xs_cut_ul a:hover{border:none;text-decoration:none}
.xs_cut_ul li {
    float: left;
    padding:0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;list-style-type:none;
    position: relative;
}
.xs_cut_ul li.active{
    border-bottom: 2px solid #0068b7;
    font-size: 20px;
}

.xs_cut_ul li.active a {
    position: absolute;
    top: 2px;
    display: block;
    font-size: 12px;
        font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px
}
.xs_cut_ul li a{
  display: none;
}
.xs_cut_ul li .xs_more {
    right: -519px;
}
.xs_cut_ul li .xs_gg_more {
    right: -414px;
}
.xs_map_news{
  display: none;
}
.xs_map_news.active{
  display: block;
}
.xs_map_news dl{
  border-bottom: 1px solid #efefef;
  padding:20px 0;
  overflow: hidden;
}
.xs_map_news dt{
  float: left;
  width: 116px;
  height: 80px;
  margin-right: 15px;
}
.xs_map_news dd{

}
.xs_line1_time{
  font-size: 12px;
  color: #858386;
  padding-top:10px;
}
.xs_line1_tie{
  font-size: 14px;
  color: #454545;
  line-height: 22px;
   padding-top:10px;
}
.xs_line1_tie a{
  color: #454545;
}
.xs_line1_tie a:hover{
  color:#0068b7;
  text-decoration: none
}
.xs_line3_lt ul li a{
  color: #000;
}
.xs_line3_lt ul li a:hover{
  color:#0068b7;
  text-decoration: none
}


/*赛客二级别样式开始*/
.saikefc{
    /*padding-bottom: 50px;*/
    overflow: hidden;
}
.saikefc ul{
    width: 1110px;
}
.saikefc ul li img{
    width: 207px;
    height: 220px;
        -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}
.saikefc ul li img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.saikefc ul li{
    width: 207px;
    height: 220px;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    position: relative;list-style-type:none;margin-bottom:50px;
}
.saikefc_tit{
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
        background: url(/portals/0/images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
}


/*学生发展样式结束*/



/*map专题样式开始*/
.w1100{
    width: 1100px;
    margin: 0 auto;
    padding:0;
}
.newmap_contents{
   position: relative;
   z-index: 20;
   background-color: #fff;
   -webkit-backface-visibility: hidden;
   margin-top:  505px;
}
.newmap_bg{
    background: url(/portals/0/images/map/m_bg.jpg) no-repeat #1f2f7d center top;
    height: 505px;
    position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 1;
        color: #fff;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        -webkit-backface-visibility: hidden;
}
.newmap_header{
    border-top:1px solid #495595;
    background: #1f2e7d;
    height: 75px;
}
.newmap_log{
    margin-top: 7px;
}
.newmap_s_nav{
    width: 56px;
    height: 75px;
    background: #0e1b5f url(/portals/0/images/map/three.png) no-repeat center center;
    cursor: pointer;
    position: relative;
    z-index: 6
}
.current .newmap_box{
    display: block;
}
.newmap_box{
    display: none;
}
.newmap_s_nav .newmap_box {
        width: 130px;
    margin: 0 auto;
    position: absolute;
    top: 75px;
    left: -74px;
    background: #0e1b5f;
    
}
.newmap_s_nav .newmap_box a {
    float: left;
    display:block;
    height:40px;
    font-family:微软雅黑;
    color:#fff;
    line-height:40px;
    border:none;
    background:none;font-size:12px;text-align:center;width:65px;padding:0px;margin:0px;}
.newmap_s_nav .newmap_box a:hover {
    text-decoration:none;
    color:#fff;background: #2b4490;
}
.newmap_header .wx{
   margin-top: 22px;
}
.newmap_header .weibo{
    margin-top: 22px;
}
.newmap_search_con{

}
.newmap_search,
.newmap_pics .prev,
.newmap_pics .next,
.sbar span.show,
.three_list_time,
.three_list_ftit,
.newmap_tel,
.newmap_qq,
.newmap_email,
.newmap_add{
    background-image: url(/portals/0/images/map/icons.png);
    background-repeat: no-repeat;
}
.newmap_search{
    margin-top: 22px;
    width: 172px;
    height: 32px;
    background-position: 0 -90px;
    margin-right: 10px
}
.newmap_search .SearchTextBox{
    border: medium none;
    background: transparent;
    display: block;
    float: left;
    width: 114px;
    height: 22px;
    margin: 4px 0 0 17px;
    color: #6e90f5;
}
.newmap_s_mit{
    border: medium none;
    background: transparent;
    float: left;
    width: 26px;
    height: 25px;
    display: block;
    margin: 4px 0 0 6px;
    text-indent: -999em;
    cursor: pointer;
}
.newmap_search input:focus {
    outline:none;
}
.newmap_footer{
    background: url(/portals/0/images/map/footer_bg.jpg) no-repeat center top;
    height: 195px;
    margin-top: 30px
}
.newmap_bq{
    font-size: 14px;
    color: #888788;
    margin-top:45px;
}
.newmap_lx{
    font-size: 12px;
    color: #787878;
    line-height: 28px;
    margin-top: 25px;
}
.newmap_footer_rwm{
    float: right;
    margin-top:40px
}
.newmap_footer_rwm img{
    margin-left: 30px
}
.newmap_content{
    background: #fff;
}

.mapmenu{height: 66px;line-height: 66px;border-bottom: 1px solid #f1f0f1;padding-left: 15px}
.newmap_c_nav{
   font-size: 16px;
 /*  height: 66px;
   line-height: 66px;
   padding-left: 15px;*/
}
.newmap_c_nav a{
    color: #656666;
    
}
.newmap_c_nav a{text-decoration:none;cursor:pointer;}
.newmap_c_nav .current a:hover,
.newmap_c_nav .current a.active{
   color: #1f2e7d;
   text-decoration: none;
   /*font-weight: bold;*/
}
.newmap_c_nav li{
    background: url(/portals/0/images/map/dian.jpg) no-repeat left center;
    padding-left: 20px;
    margin-right: 25px;
    position: relative;
    float: left;
    list-style: none;
}

.newmap_c_nav li .box {
    width: 102px;
    margin: 0 auto;
    position: absolute;
    top: 66px;
    left: 0;
    background: #2b4490;
    display: none;
    z-index: 20;
}
.newmap_c_nav li .box a {
    display:block;
    height:40px;
    font-family:微软雅黑;
    color:#fff;
    line-height:40px;
    border:none;
    background:none;font-size:14px;text-align:center;width:102px;padding:0px;margin:0px;}
.newmap_c_nav li .box a:hover {
    text-decoration:none;
    color:#fff;background:#112769;font-weight:normal;
}

.newmap_line{
    margin-top: 40px;
}
.newmap_line_lt{
    float: left;
    width: 690px;
}
.newmap_line_rt{
    float: left;
    width: 370px;
    margin-left: 40px
}
.newmap_jd{
    width: 690px;
    height: 465px;
    overflow: hidden;
}
.newmap_pics {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.newmap_pics ul{
    position: absolute;
    cursor: pointer;
    z-index: 9
}
.newmap_pics li {
    float: left;
    position: relative;
    z-index: 5;
    list-style: none;
    width: 690px;
    overflow: hidden;
}
.newmap_pics li .newmap_img{
    width: 690px;
    height: 340px;
    overflow: hidden;
    display: block;
    z-index: 1
}
.newmap_jd_tit{
    height: 125px;
    background:url(/portals/0/images/map/d_bg.jpg) repeat;
    overflow: hidden;
    width: 100%
}
.newmap_jd_time{
    float: left;
    width: 150px;
    height: 62px;
    margin-top: 25px;
    margin-left: 20px;
    position: relative;
    color: #808ac1
}
.jd_t_01{
    font-size: 56px;
    position: absolute;
    left: 0;
    top:0;
}
.jd_t_02{
        font-size: 12px;
    position: absolute;
    top: 20px;
    left: 75px;
}
.jd_t_03{
    font-size: 18px;
    position: absolute;
    left: 95px;
    top:16px;
}
.jd_t_04{
    font-size: 18px;
     position: absolute;
    left: 80px;
    top:40px;
}
.newmap_pics a .newmap_tit_01{
    font-size: 18px;
    color: #fff;
    margin-top: 40px;
    margin-left: 10px;width:600px;
}
.newmap_pics a .newmap_tit_02{
    font-size: 12px;
    color: #fff;
    margin-top: 8px;
    margin-left: 170px;width:450px;
}
.newmap_pics a:hover{
    text-decoration: none;
}
.newmap_pics .prev,.newmap_pics .next{
    position: absolute;
    right: 30px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    display: block;
}
.newmap_pics .prev{
      top: 358px;
    background-position: 0 -213px;
    z-index: 55;
}
.newmap_pics .next{
       background-position: 0 -264px;
    top: 405px;
    z-index: 55;
}
.newmap_jd .sbar{
   position: absolute;
    top: 296px;
    left: 70px;
    z-index: 55;
}
.newmap_jd .sbar span{
    width: 8px;
    height: 8px;
    background:#e8e8e8;
    display: inline-block;
    margin-right: 10px;
    cursor:pointer;
}
.newmap_jd .sbar span.show{
background-position: 0 -195px;background-image: url(/portals/0/images/map/icons.png);
    background-repeat: no-repeat;
}
/*newmap_three_cut*/
.newmap_three_cut{
    height: 40px;
    background:url(/portals/0/images/map/line.jpg) repeat-x 0 39px;
}
.newmap_three_cut li{
    float: left;
    list-style-type: none;
    padding-right: 30px;
    position: relative;
    cursor: pointer;
    color: #919191;
    font-size: 16px;
    height: 40px;
    z-index: 5

}
.newmap_three_cut li.active{
    font-size: 20px;
    color: #808ac1;
    background:url(/portals/0/images/map/active_img.jpg) no-repeat 0 26px;
}
.newmap_three_cut li a{
    display: none;
    position: absolute;
    top:5px;
    font-size: 12px;
    color: #c1c1c1
}
.newmap_three_cut li a:hover{
    text-decoration: none;
    color: #0068b7
}
.newmap_three_cut li a i{
    margin-right: 5px
}
.newmap_three_cut li a.newmap_three_01{
    right: -261px
}
.newmap_three_cut li a.newmap_three_02{
    right:-167px
}
.newmap_three_cut li a.newmap_three_03{
    right: -73px
}
.newmap_three_cut li.active a{
    display: block;
}
.three_cut .newmap_three_con.active{
    display: block;
}
.three_cut .newmap_three_con{
    display: none;
    margin-top: 24px;
}
.three_con_list{
    border:1px solid #e6e6e6;
    height: 66px;
    padding:15px 18px;
    margin-top: 3px
}
.three_con_list dt{
    float: left;
    margin-right:11px
}
.three_con_list dt span{
    display: block;
    font-size: 36px;
    color: #4ebe4b;
    font-weight: normal;
    text-align: center;
}
.three_con_list dt p{
    color: #4ebe4b;
    font-size: 14px;
    font-weight: normal;
}
.three_con_list dd{
    float: left;
}
.three_list_tit{
   font-size: 14px;
   width: 268px;
}
.three_list_tit_other{
      font-size: 14px;
    width: 258px;
    height: 60px;
    overflow: hidden;
    margin-top: 5px;
}
.three_list_tit a,.three_list_tit_other a{
   color: #7d7c7d
}
.three_list_time{
    margin-top: 5px;
    color: #a8a8a8;
    font-size: 12px;
    background-position: 0 -350px;
    padding-left: 20px
}
.three_list_ftit{
    margin-top: 5px;
    color: #a8a8a8;
    font-size: 12px;
    background-position: 0 -379px;
    padding-left: 20px
}
/*links s*/
.newmap_links{
    margin-top: 60px;
     border-right: 1px solid #e4e4e4;
}
.newmap_links dl{
  float: left;
    border-left: 1px solid #e4e4e4;
    height: 180px;
    padding-left: 15px;
    width: 120px;
}
.newmap_links dt{
    font-size: 16px;
}
.newmap_links dt a{
    color: #888788
}
.newmap_links dd{
    margin-top: 20px;
}
.newmap_links dd a{
    display: block;
    line-height: 28px;
    color: #555;
}
.newmap_links dd a:hover,.newmap_links dt a:hover{
    color: #0068b7;
    text-decoration: none;
}
/*links e*/
/*links three s*/
.links_three{
    margin-top: 35px
}
.links_three_con dl a{
       display: block;
       position: relative;
         padding: 15px 18px;
    height: 30px;
}
.links_three_con dt{
    float: left;
    height: 30px;
    line-height: 30px;
    border-right: 1px solid #ebebeb;
    width: 165px;
    text-align: center;
    font-size: 26px;
    font-weight: 200;
    margin-right: 20px;font-family:微软雅黑;
}
.links_three_con dl a .links_three_01{
   line-height: 18px;
   color: #a6a5a6;
   font-size: 12px;
   float: left;
}
.bor_01 .links_three_01{
       width: 386px;
}
.bor_02 .links_three_01{
       width: 288px;
}
.bor_03 .links_three_01{
       width: 190px;
}
.links_three_con dl a:hover{
    text-decoration: none;
}
.links_three_jia{
    position: absolute;
    top: -6px;
    right: 12px;
    font-size: 50px;
}
.bor_01 dl a dt{
    color: #9fb4e8;
}
.bor_01 dl a{
    border:1px solid #9fb4e8;
}
.bor_01 dl a dd .links_three_jia{
     color: #a7baea;
}
.bor_01 a:hover{
    background:#9fb4e8;
}
.bor_01 dl a:hover dt {
    color: #fff;
}
.links_three_con dl a:hover .links_three_01{
    color: #fff
}
.bor_01 dl a:hover dd .links_three_jia{
    color: #fff
}
.links_three_lt{
    width: 600px;
    margin-top: 15px;
}
.links_three_rt{
    width: 480px;
    margin-left:20px;
    margin-top: 15px;
}
.bor_02 dl a dt{
    color: #a3d881;
}
.bor_02 dl a{
    border:1px solid #a3d881;
}
.bor_02 dl a dd .links_three_jia{
     color: #a3d881;
}
.bor_02 a:hover{
    background:#a3d881;
}
.bor_02 dl a:hover dt {
    color: #fff;
}
.bor_02 dl a:hover dd .links_three_jia{
    color: #fff
}

.bor_03 dl a dt{
    color: #a5d5dc;width:210px;
}
.bor_03 dl a{
    border:1px solid #a5d5dc;
}
.bor_03 dl a dd .links_three_jia{
     color: #a5d5dc;
}
.bor_03 a:hover{
    background:#a5d5dc;
}
.bor_03 dl a:hover dt {
    color: #fff;
}
.bor_03 dl a:hover dd .links_three_jia{
    color: #fff
}

/*links three e*/
.newmap_line2{
    margin-top: 50px
}
.newwap_zszp{
   padding-bottom: 40px;
}
.newwap_zszp li{
    list-style-type:none;
    padding:15px 0;
    border-bottom: 1px dotted #c8c8c8

}
.newwap_zszp li p.zszp_tit{
    font-size: 14px;
}
.zszp_tit a{
     color: #929192
}
.zszp_tit a:hover{
    color: #0068b7;
       text-decoration: none;
}
.newwap_zszp li p.zszp_time{
    color: #a8a8a8;
    font-size: 12px;
    margin-top: 10px;
}
.newmap_zszx{
    margin-top: 35px;
}
.mvp{
   display: block;
   height: 75px;
   line-height: 75px;
   text-align: center;
   font-size: 25px;
   background:#7cd983;
}
.newmap_zszx a.mvp{
      color: #fff;
}
.newmap_zszx a.mvp:hover{
      color: #fff;
      text-decoration: none;
      opacity: .8
}
.newmap_lxfs{
    margin-top:35px;
}
.newmap_lxfs p{
    color: #adacad;
    font-size: 14px;
    line-height: 30px;
    padding-left: 30px
}
.newmap_tel{
    background-position: 0 -400px
}
.newmap_qq{
    background-position: 0 -426px
}
.newmap_email{
    background-position: 0 -447px
}
.newmap_add{
    background-position: 0 -470px
}
.newmap_down{
    margin-top: 30px
}
/*newmap_two_cut*/
.newmap_two_cut{
    height: 40px;
    background:url(/portals/0/images/map/line.jpg) repeat-x 0 39px;
}
.newmap_two_cut li{
    float: left;
    list-style-type: none;
    padding-right: 30px;
    position: relative;
    cursor: pointer;
    color: #919191;
    font-size: 16px;
    height: 40px;
    z-index: 5;
     font-size: 20px;

}
.newmap_two_cut li.nm_rt{
    margin-right: 30px;
}
.newmap_two_cut li.nm_rt span{
    position: absolute;
    right: 0;
    top:5px;
    font-size: 14px;
     color: #919191;
}
.newmap_two_cut li.active{
    color: #808ac1;
    background:url(/portals/0/images/map/active_img.jpg) no-repeat 0 26px;
}
.newmap_two_cut li a{
    display: none;
    position: absolute;
    top:5px;
    font-size: 12px;
    color: #c1c1c1
}
.newmap_two_list li a:hover{
    text-decoration: none;
    color: #0068b7;
      z-index: 2;
    position: absolute;
    left: 0;
    top:0;
    height: auto;
}
.newmap_two_cut li a i{
    margin-right: 5px
}
.newmap_two_cut li a.newmap_two_01{
    right: -529px
}
.newmap_two_cut li a.newmap_two_02{
    right:-338px
}
.newmap_two_cut li.active a{
    display: block;
}
.newmap_two_cut li.active a:hover{
        text-decoration: none;
    color: #0068b7;
}
.newmap_two_cut li i{
    color: #919191;
    font-size: 14px;
}
.newmap_two_list.active{
  display: block;
}
.newmap_two_list{
  display: none;
  margin-top: 20px;
}
.newmap_two_list li{
    list-style: none;
    width: 332px;
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    position: relative;
    z-index: 1;
     height: 274px;
}
.newmap_two_list li.hover{
    z-index: 2
}
.newmap_two_list li a{
    display: block;
    width: 100%;
    height: 274px;
       overflow: hidden;
       border:1px solid #ebebeb;
       background:#fff;
}
.newmap_two_list li img{
    width: 332px;
    height: 147px;
    overflow: hidden;
    display: block;
}
.newmap_view_dis{
    display: none;
    margin-top: 25px;
    color: #b5b5b5;
    line-height: 22px;
    height: 66px;
    overflow: hidden;text-align:justify
}
.newmap_two_list_div{
    padding:20px 20px 2px 20px;
    overflow: hidden;
}
.newmap_two_tit{
    font-size: 14px;
    color: #333;
    line-height: 22px;
    height: 42px;
    overflow: hidden;
}
.newmap_two_time{
    font-size: 12px;
    color: #b5b5b5
}
.newmap_preview{
    margin-top: 15px;
    width: 83px;
    float: right;
    border-top:2px solid #a4a3a4;
    height: 30px;
    line-height: 30px;
    color: #919191;
    font-family: "宋体";
}
.newmap_two_list ul{
    width: 110%
}
.newmap_two_list li a:hover .newmap_view_dis{
    display: block;
}
.newmap_two_list li a:hover .newmap_preview{
    border-top:2px solid #808ac1;
    color: #808ac1
}
.newmap_tv_icon{
    position: absolute;
        top: 90px;
    left: 20px;
    background: url(/portals/0/images/map/icon_vplay_small.png) no-repeat;
    width: 44px;
    height: 44px;
    z-index: 10
}
/*map专题样式结束*/
/**MAP二级栏目样式开始**/
/*list*/
.map_rj_top{
height: 158px;
overflow: hidden;
}
.map_rj_lt{
    float: left;
    width: 690px
}
.map_rj_rt{
    float: left;
    width: 350px;
    margin-left: 60px;
}
.mbx{
   height: 56px;
   line-height: 56px;
   border-bottom: 1px solid #e8e8e8;
}
.mbx li {list-style-type:none;}
.mbx .linex{   height: 56px;
   line-height: 56px;
float:left;background: url(/portals/0/images/map/m_r_03.jpg) no-repeat center center;padding:0 10px}
.mbx li,.mbx span,.mbx a{float:left;color:#888;font-size:12px;font-family:微软雅黑;}
.mbx li.fa-home{
   background: url(/portals/0/images/map/m_r_02.jpg) no-repeat 0 center;
   padding-left:20px;float:left;height: 56px;
   line-height: 56px;

}
.map_rj_tit{
  position: relative;
  border-bottom: 1px solid #e8e8e8;
  height: 63px;

}
.map_rj_tit .mapsectitle{
    position: absolute;
    border-bottom: 1px solid #a4b1e9;
    font-size: 24px;
    bottom: -1px;
    left: 0;
    padding:0 20px 5px 0px;
      color: #333;
}
.map_rj_tit img{
    float: right;
    width: 254px;
    height: 63px
}


.hdyg_list_rj{

}
.hdyg_list_rj dl{
    border-bottom:1px dotted #e6e6e6;
    height: 66px;
    padding:30px 20px  20px  20px;
    margin-top: 3px;

}
.hdyg_list_rj dt{
    float: left;
    margin-right: 20px
}
.hdyg_list_rj dt span{
    display: block;
    font-size: 36px;
    color: #4ebe4b;
    font-weight: normal;
    text-align: center;
}
.hdyg_list_rj dt p{
    color: #4ebe4b;
    font-size: 14px;
    font-weight: normal;
}
.hdyg_list_rj dd{
    float: left;
    width: 570px
}
.hdyg_list_rj_tit{
   font-size: 16px;
   padding-top: 10px

}
.hdyg_list_rj_tit a{
   color: #333
}
.hdyg_list_rjt_ftit{
    margin-top: 10px;
    color: #a8a8a8;
    font-size: 12px;
    background-position: 0 -379px;
    padding-left: 20px;
        background-image: url(/portals/0/images/map/icons.png);
    background-repeat: no-repeat;
}

.tzgg_list_rj dl{
     border-bottom:1px dotted #e6e6e6;
    padding:20px 20px 20px  20px;
    overflow: hidden;}
.tzgg_list_rj dt{
     float: left;
    margin-right: 15px;
    color: #a1a1a1;
    font-weight: normal;
    margin-top: 5px;font-size:14px;line-height:normal;

}
.tzgg_list_rj dd{
    float: left;
    width: 560px;
    font-size: 16px;
    line-height: 21px;
}
.tzgg_list_rj dd a{
    color: #333333;
}
.tzgg_list_rj dd a:hover{
    color: #465491
} 

.xwdt_list_rj{

}
.xwdt_list_rj dl{
      border-bottom:1px dotted #e6e6e6;
    padding:20px 20px 20px  20px;
    overflow: hidden;
}
.xwdt_list_rj dt{
    /*width: 145px;*/
    /*height: 100px;*/
    float: left;
    margin-right: 20px;
}
.xwdt_list_rj dd{
    float: left;
    width: 480px
}
.xwdt_list_rj_tit{
 font-size: 16px;
}
.xwdt_list_rj_tit a{
  color: #333
}
.xwdt_list_rj_time{
color: #a39d9d;
    font-size: 12px;
    margin-top: 5px;
}
.xwdt_list_rj_pre{
    line-height: 25px;
    color: #a39d9d;
    font-size: 12px;
    margin-top: 10px;
}

.szfc_list_rj li{
    float: left;
    width: 173px;
    height: 250px;
    margin-right: 80px;
    margin-top: 40px;list-style-type:none;
   
}
.szfc_list_rj li .img{
     background: #e0e0e0;
     position: relative;
     overflow: hidden;
     height: 212px;
}
.szfc_list_rj li a:hover .img i{
    display: block;
}
.szfc_list_rj ul{
    width: 110%
}
.szfc_list_rj li .img i{
    position: absolute;
    top:0;
    right: 0;
    left:0;
    bottom: 0;
    background: url(/portals/0/images/alpha_bg.png) repeat;
    display: none;
      animation: fade-in;  
      animation-duration: .5s;  
      -webkit-animation:fade-in .5s; 
}
.szfc_list_rj li .img i b{
    width: 59px;
    height: 59px;
    background-position: 0 -23px;
    display: block;
    top:50%;
    left:50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}
.szfc_list_rj li .img img{
    width: 173px;
    height: 212px;
}

.szfc_list_rj li a:hover .xyjp_tit{
    background: #0068b7;
    color:#fff;
    text-decoration:none;
}
.szfc_list_rj li a:hover{
    text-decoration:none;
}
.szfc_list_rj div ul li a:hover{text-decoration:none;}

/*map_rj_rt_link*/

.zszx_rj_rt{
    margin-top: 30px;
    border:1px solid #e8e8e8;
}
.zszx_rj_rt .newmap_zszx,.zszx_rj_rt .newmap_down{
    padding:0 10px 10px 10px;
}
.zszx_rj_rt .newmap_lxfs{
    margin-top: 20px
}
.zszx_rj_rt .newmap_down{
 margin-top: 20px
}
.zszx_rj_rt_tit{
    font-size: 20px;
    color: #333;
    margin-top:10px;
    border-left:6px solid #ffbe0f;
    padding-left: 5px;
    height: 25px;
    line-height: 25px;
}
.zszx_rj_rt .newmap_zszx{
  margin-top: 25px
}
/*
*preview
*/
.map_pre_top{
        height: 115px;
    overflow: hidden;
    background: url(/portals/0/images/map/pre_01.jpg) no-repeat top center;
}
.map_pre_tit{
    font-size: 28px;
    line-height: 34px;
    color: #333;
    width: 85%;
    margin-top:25px;font-family:微软雅黑;font-weight:bolder;
}
.map_pre_mes{
    border-bottom:1px solid #e8e8e8;
    font-size: 14px;
    padding:25px 0 20px 0;
    overflow: hidden;
}
.map_pre_mes_fl{
    color: #888;
    float: left;
}
.mbx_pre li {list-style-type:none;}
.mbx_pre .linex{   height: 15px;
   line-height: 15px;
float:left;background: url(/portals/0/images/map/m_r_03.jpg) no-repeat center center;padding:0 10px}
.mbx_pre li,.mbx_pre span,.mbx_pre a{float:left;color:#888;font-size:12px;font-family:微软雅黑;}
.map_pre_mes_fl span{
    margin-right: 15px
}
.map_pre_mes_fr{
    float: right;
}
.mbx_pre li.fa-home{
   background: url(/portals/0/images/map/m_r_02.jpg) no-repeat 0 center;
   padding-left:20px;height:15px;line-height:15px
}
.map_pre_con{
    width: 790px;
    border-right:1px solid #e8e8e8;
    padding:20px 20px;
    min-height: 1000px
}
.map_pre_con,.map_pre_con p{
    /*text-indent: 2em;*/
    line-height: 34px;
    color: #333;
    font-size: 14px;
    /*padding:20px 0 20px 0;*/
}

.map_pre_con p a,.map_pre_con p a:hover{color:#0068b7;text-decoration:underline;}
.map_pre_con p a:hover{text-decoration:none;}


.map_pre_con img{/*width:600px;*/}
.map_pre_con a{color:#333;text-decoration:none;}
.map_pre_con a:hover{text-decoration:underline;}
.pre_img_sty{
    display: block;
    padding:20px 0;
    margin:0 auto;
    text-align: center;
}
.map_pre_abs{
       position: absolute;
    width: 255px;
    top: 171px;
    right: 50%;
    margin-right: -550px;

}
.map_rel{
    position: relative;
}
.map_pre_abs_rt{
    margin-top: 20px
}
.map_pre_abs_img{
    width: 72px;
    height: 72px
}
.map_pre_abs_rt li{
  padding:20px 0;
  border-bottom: 1px dotted #e8e8e8;
  font-size: 12px;
  list-style: none;
}
.map_pre_abs_rt li span{
   color: #c3c3c3
}
.map_pre_abs_rt li a{
    color: #999;
    line-height: 22px;
}
.map_pre_abs_rt li a:hover{
  
}

/*MAP二级内容文本排版样式开始*/

.map_rj_cont{padding:20px;}
.map_rj_cont,.map_rj_cont p{font-size:14px;font-family:微软雅黑;line-height:35px;color:#333;text-align:justify}
.map_rj_cont .bigtitle p{font-size:20px;line-height:35px;text-align:center;font-family:宋体;text-decoration:none;color:#5797d2;font-weight:bolder;}
.map_rj_cont h2{font-family:微软雅黑;border-bottom:1px #e8e8e8 solid;font-size:18px;width:100%;font-weight:normal;color:#333;margin:40px 0 20px 0;}
.map_rj_cont h3{font-family:微软雅黑;font-size:16px;width:100%;font-weight:normal;color:#333;margin:15px 0}


/*MAP二级内容文本排版样式结束*/

/*国际视野样式开始*/
.mapgjsy{margin-top:20px;overflow:hidden}
.mapgjsy_tit{font-size:16px;margin:10px 0px ;overflow:hidden;}
.mapgjsy_tit,.mapgjsy_tit a{color:#333;}
.mapgjsy_summ{color:#666;font-size:14px;line-height:24px;}
.mapgjsy ul{width:110%}
.mapgjsy ul li{float:left;list-style:none;width:332px;height:257px;margin:0 24px 50px 0;}


/**MAP二级栏目样式结束**/




/*社会服务样式开始*/

.w1100{
    width: 1100px;
    margin: 0 auto;
    padding:0;
}
/*jdt s*/
.service_jdt_c{
    width: 1200px;
    margin:0 auto;
    position: relative;
    z-index: 1
}
.s_jdt_con{
    position: absolute;
    z-index: 5;
    top:60px;
    left: 45px;
}
.service_jdt_tit{
    font-size: 24px;
    color: #fff;
}
.service_jdt_line{
    width: 103px;
    height: 5px;
    background: #329ee7;
    margin-top: 15px;
}
.service_jdt_nr{
    line-height: 26px;
    font-size: 12px;
    color: #fff;
    margin-top: 20px;
    text-align: justify;
    width: 230px
}
.service_jdt_link{
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 100px;
    bottom: -600px;
    left: 0;
    right: 0;
    background: #fff;
      filter:alpha(opacity=90); /*支持 IE 浏览器*/
-moz-opacity:0.90; /*支持 FireFox 浏览器*/
opacity:0.90; 
}
.sjdt_link_lt{
    float: left;
    width: 995px;
    height: 100px
}
.sjdt_link_rt{
    line-height: 100px;
   
    font-size: 20px;
    text-align: center;
    position: relative;background:#cedff3
}
.sjdt_link_lt dl{
   float: left;
   width: 50%;
}
.sjdt_link_lt dt{
    float: left;
    margin: 20px 0 0 30px;
    width: 60px;
    text-align: center;
    margin-right: 20px;
    color: #0068b7
}
.ser_day{
    font-size:30px;
}
.ser_year{
    font-size: 14px;
}
.sjdt_link_lt dd{
    float: left;
    position: relative;
    line-height: 25px;
    border-left: 1px solid #a2a2a2;
    width: 304px;
    padding-left: 20px;
    margin-top: 25px;

}
.sjdt_link_lt dd a{
    color: #333;font-size:14px;
}
.sjdt_link_lt dd a:hover{
    text-decoration: none;color:#0068b7
}
.sjdt_link_lt dd i{
     background: url(/portals/0/images/shfw_jt.jpg) no-repeat;
     width: 19px;
     height: 19px;
     position: absolute;
     right: 0;
     top:27px;
}
.sjdt_link_rt span{
    position: absolute;
    top:0;
    right: 0;
    width: 26px;
    height: 26px;
    background: url(/portals/0/images/jiao_new.png) no-repeat;
}
.sjdt_link_rt i{
    font-size: 24px;
    color: #0068b7;
    margin-right: 20px

}
.sjdt_link_rt a{
     color:#333;
}
.sjdt_link_rt a:hover{
    text-decoration: none;
}
.sjdt_link_rt{
    float: left;
    width: 204px;
    border-left: 1px solid #32abff;
    height: 100px
}
.service_jdt_div{
    width: 320px;
    height: 455px;
    background: #000;
    filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; 
position: absolute;
top:0;
left:0;
z-index: 4
}
.service_jdt,.service_jdt .flexslider,.service_jdt .flexslider .slides a img{
    height: 600px;
}
.service_jdt .img_jdt{
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 2;
    height: 80px;
}
.service_jdt .service-flex-control-nav{
       height: 55px;
    top: 388px;
    right: -240px;
    width: 100%;
    height: 80px;
    position: absolute;
    bottom: 0;
    text-align: right;
    z-index: 2000;
}

.service_jdt .service-flex-control-nav li{
      width: 10px;
    height: 10px;
    border:2px solid #fff;
    background: transparent;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    float: left;
    text-indent: -999em;
    margin-right: 5px;  list-style-type: none;
}
.service_jdt .service-flex-control-nav li.active{
    background: #fff;
}
.service_jdt .service-flex-control-nav li .xy_jdt_link{
    display: none;
    background: url(/portals/0/images/xy_fd.png) no-repeat;
    width: 57px;
    height: 58px;
    position: absolute;
        top: 0;
    right: -98px;
}
.service_jdt .service-flex-control-nav li.active .xy_jdt_link{
    display: block;
}
/*jdt e*/




.five_links{
    margin-top: 50px;
    height: 190px;
    position: relative;
    overflow: hidden;
}

/* 滑块 start */
#subjects {height:190px; background-color:#fff;}
#subjects .g-wrap a {position:absolute; top:-1px; left:100%; width:100%; height:100%; overflow:hidden; -webkit-opacity:1; opacity:1; display:block\9; -webkit-transition:left 300ms, -webkit-opacity 700ms; transition:left 300ms, opacity 700ms;}
#subjects .g-wrap .item-1 {z-index:1; }
#subjects .g-wrap .item-2 {z-index:2;}
#subjects .g-wrap .item-3 {z-index:3; }
#subjects .g-wrap .item-4 {z-index:4; }
#subjects .g-wrap .item-5{z-index:5; }
#subjects .g-wrap a span {position:absolute; background:no-repeat 0 0;}
#subjects .g-wrap .p2 {-webkit-opacity:0; opacity:0; display:none\9; -webkit-transition:-webkit-opacity 400ms; transition:opacity 400ms;}
#subjects .g-wrap .item-1 .p1 {left:0; top:0; width:340px; height:190px;}
#subjects .g-wrap .item-1 .p2 {left:276px; top:68px; z-index:2; width:189px; height:29px;}
#subjects .g-wrap .item-2 .p1 {left:61px; top:0;}
#subjects .g-wrap .item-2 .p2 {left:250px; top:26px;}
#subjects .g-wrap .item-3 .p1 {left:20px; top:0; width:77px; height:76px;}
#subjects .g-wrap .item-3 .p2 {left:150px; width:282px; height:122px;}
#subjects .g-wrap .item-4 .p1 {left:23px; top:0; width:182px; height:80px;}
#subjects .g-wrap .item-4 .p2 {left:227px; top:21px; width:245px; height:122px;}
#subjects .g-wrap .item-5 .p1 {left:23px; top:0; width:182px; height:80px;}

/*#subjects*/
#subjects .trans a {-webkit-opacity:0; opacity:0; display:none\9;}

/* 逐个出现 */
#subjects .ready .item-2 {transition-delay:150ms; -webkit-transition-delay:150ms; -ms-transition-delay:150ms; -moz-transition-delay:150ms;}
#subjects .ready .item-3 {transition-delay:150ms; -webkit-transition-delay:300ms; -ms-transition-delay:300ms; -moz-transition-delay:300ms;}
#subjects .ready .item-4 {transition-delay:150ms; -webkit-transition-delay:450ms; -ms-transition-delay:450ms; -moz-transition-delay:450ms;}
#subjects .ready .item-5 {transition-delay:150ms; -webkit-transition-delay:600ms; -ms-transition-delay:600ms; -moz-transition-delay:600ms;}

/* 没有指向 */
#subjects .state-0 .item-1 {left:0;}
#subjects .state-0 .item-2 {left:335px;}
#subjects .state-0 .item-3 {left:560px;}
#subjects .state-0 .item-4 {left:730px;}
#subjects .state-0 .item-5 {left:990px;}
/* 指向第一个 */
#subjects .state-1 .item-1 {left:0;}
#subjects .state-1 .item-2 {left:352px;}
#subjects .state-1 .item-3 {left:650px;}
#subjects .state-1 .item-4 {left:817px;}
#subjects .state-1 .item-5 {left:994px;}
#subjects .state-1 .item-1 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第二个 */
#subjects .state-2 .item-1 {left:0;}
#subjects .state-2 .item-2 {left:195px;}
#subjects .state-2 .item-3 {left:652px;}
#subjects .state-2 .item-4 {left:810px;}
#subjects .state-2 .item-5 {left:987px;}
#subjects .state-2 .item-2 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第三个 */
#subjects .state-3 .item-1 {left:0;}
#subjects .state-3 .item-2 {left:194px;}
#subjects .state-3 .item-3 {left:418px;}
#subjects .state-3 .item-4 {left:827px;}
#subjects .state-3 .item-5 {left:987px;}
#subjects .state-3 .item-3 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第四个 */
#subjects .state-4 .item-1 {left:0;}
#subjects .state-4 .item-2 {left:192px;}
#subjects .state-4 .item-3 {left:409px;}
#subjects .state-4 .item-4 {left:572px;}
#subjects .state-4 .item-5 {left:987px;}
#subjects .state-4 .item-4 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第5个 */
#subjects .state-5 .item-1 {left:0;}
#subjects .state-5 .item-2 {left:194px;}
#subjects .state-5 .item-3 {left:418px;}
#subjects .state-5 .item-4 {left:592px;}
#subjects .state-5 .item-5 {left:762px;}
#subjects .state-5 .item-5 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 滑块 end */


.nine_links{
    margin-top: 45px;
    border:1px solid #bfbfbf;
    height: 137px;
    margin-bottom: 50px;
    border-top: none;
    border-right:none;
}
.nine_links a{
    display: block;
    float: left;
    height: 68px;
    color: #9e9e9e;
    font-size: 18px;
    position: relative;
    border-top: 1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
}
.nine_links a i{
     background-image: url(/portals/0/images/shfw_icon.png);
    background-repeat: no-repeat;
    position: absolute;
}
.nine_links a:hover{
    text-decoration: none;
    color: #fff;
    background-color: #5a81c5;
}
.nine_links a.n_01{
    width: 302px;
    text-align: center;
    line-height: 68px; 
}
.nine_links a.n_01 i{
        background-position: 0 0;
    width: 33px;
    height: 33px;
    top: 14px;
    left: 43px;
}
.nine_links a.n_01:hover i{
      background-position: 0 -38px;
}
.nine_links a.n_02{
    width: 298px;
    text-align: center;
    line-height: 68px; 
}
.nine_links a.n_02 i{
    background-position: 0 -77px;
    width: 29px;
    height: 27px;
    top: 21px;
    left: 17px;
}
.nine_links a.n_02:hover i{
      background-position: 0 -114px;
}
.nine_links a.n_03{
    width: 298px;
    text-align: center;
    line-height: 68px; 
}
.nine_links a.n_03 i{
    background-position: 0 -154px;
    width: 29px;
    height: 29px;
    top: 21px;
    left: 67px;
}
.nine_links a.n_03:hover i{
      background-position: 0 -199px;
}
.nine_links a.n_04{
    width: 297px;
    text-align: center;
    line-height: 68px; 
}
.nine_links a.n_04 i{
    background-position: 0 -244px;
    width: 25px;
    height: 33px;
    top: 21px;
    left: 67px;
}
.nine_links a.n_04:hover i{
      background-position: 0 -292px;
}

.nine_links a.n_05{
    width: 239px;
    text-align: center;
}
.nine_links a.n_05 span{
    display: block;

}
.nine_links a.n_05 .n_01_s{
   font-size: 18px;
   margin-top: 13px
}
.nine_links a.n_05 .n_02_s{
    font-size: 12px;
}
.nine_links a.n_05 i{
       background-position: 0 -336px;
    width: 28px;
    height: 32px;
    top: 21px;
    left: 49px;
}
.nine_links a.n_05:hover i{
      background-position: 0 -385px;
}

.nine_links a.n_06{
    width: 239px;
    text-align: center;
    line-height: 68px; 
}
.nine_links a.n_06 i{
   background-position: 0 -438px;
    width: 26px;
    height: 33px;
    top: 21px;
    left: 52px;
}
.nine_links a.n_06:hover i{
      background-position: 0 -488px;
}

.nine_links a.n_07{
    width: 239px;
    text-align: center;
    line-height: 68px; 
}
.nine_links a.n_07 i{
    background-position: 0 -546px;
    width: 25px;
    height: 30px;
    top: 21px;
    left: 52px;
}
.nine_links a.n_07:hover i{
      background-position: 0 -593px;
}

.nine_links a.n_08{
    width: 239px;
    text-align: center;
    line-height: 68px; 
}
.nine_links a.n_08 i{
    background-position: 0 -645px;
    width: 32px;
    height: 34px;
    top: 21px;
    left: 48px;
}
.nine_links a.n_08:hover i{
      background-position: 0 -693px;
}

.nine_links a.n_09{
    width: 238px;
    text-align: center;
    line-height: 68px; 
}
.nine_links a.n_09 i{
    background-position: 0 -740px;
    width: 22px;
    height: 32px;
    top: 21px;
    left: 50px;
}
.nine_links a.n_09:hover i{
      background-position: 0 -785px;
}

/*社会服务样式结束*/




/*******学生发展--健康生活样式开始*******/

.jksh_ztjz_list{ overflow:hidden; margin-bottom:30px}
.jksh_ztjz_list_tit{ height:50px; line-height:50px; border-bottom:1px solid #c9c9c9; position:relative;margin-bottom:35px;} 
.jksh_ztjz_list_tit .jksh_fl{ font-size:20px; color:#333; padding:0 20px; border-bottom:2px solid #0069b7; position:absolute; height:50px; top:-1px}
.jksh_ztjz_list_tit .jksh_fr{ position:absolute; right:0}
.jksh_ztjz_list_tit .jksh_fr a{color:#a9a9a9;text-decoration:none;}
.jksh_ztjz_list_tit .jksh_fr a:hover{ color:#0068b7; text-decoration:none}
.jksh_ztjz_list dl{ float:left; width:228px;  margin-right:30px; margin-bottom:35px;}
.jksh_ztjz_list dt{overflow:hidden;width:228px;height:135px;}
.jksh_ztjz_list dt img{ width:228px;}
.jksh_ztjz_list dd{ margin-top:20px;}
.jksh_ztjz_list .jksh_ztjz_sub a{ font-size:14px; color:#333}
.jksh_ztjz_list .jksh_ztjz_sub a:hover{color:#0068b7; text-decoration:none}
.jksh_ztjz_list .jksh_ztjz_pre{ font-size:12px; line-height:20px; color:#999; height:80px; overflow:hidden; margin-top:15px;text-align:justify;}
.jksh_ztjz_con{ width:110%}
.jksh_ztjz_list_tit .jksh_green{ border-bottom:2px solid #79bc2a}
.jksh_ztjz_list_tit .jksh_fr_mt a{ margin:0 8px}
.jksh_d_tit a{ color:#79bc2a; display:block; padding-bottom:10px}
.jksh_c_tit a{ color:#f16622; display:block; padding-bottom:10px}
.jksh_ztjz_list_tit .jksh_yello{border-bottom:2px solid #f16622}

/*.jksh_list_fl {
width: 740px;
}.jksh_list_fl {
float: left;
margin-right: 50px;
}.jksh_list_fr {
float: right;
width: 320px;
}.jksh_list_con {
margin-top: 0px;
overflow: hidden;
}
*/


.jksh_list_fr_news{ background:#fafafa; padding:15px 0; margin-bottom:20px; overflow:hidden;height:215px;}
.jksh_list_fr_news_tit{margin-left:15px; margin-right:10px;}
.jksh_list_fr_news_tit span{ font-size:18px; color:#333}
.jksh_list_fr_news_tit a{ float:right; color:#6a6a6a; margin-top:3px}
.jksh_list_fr_news ul{}
.jksh_list_fr_news li{margin:0 15px;padding:15px 0; border-bottom:1px solid #e1e1e2; list-style:none}
.jksh_list_fr_news_time{ color:#999}
.jksh_list_fr_news_pre{ padding-top:10px; line-height:20px; height:36px; overflow:hidden}
.jksh_list_fr_news_pre a{color:#6a6a6a;font-size:14px;}
.jksh_list_fr_news_pre a:hover{color:#0068b7; text-decoration:none}
.jksh_list_fr_news .contjs{color:#555;line-height:30px;font-size:14px;padding:15px;text-align:justify}


.jksh_gzh{ padding:0 0 20px 0}

.jksh_diy{ background:url(/portals/0/images/jksh_02.jpg) no-repeat; width:318px; height:288px}
.jksh_diy_tit{ padding:15px 10px 0 20px; color:#fff}
.jksh_diy_tit span{ font-size:18px;}
.jksh_diy_tit a{ color:#fff; float:right; margin-top:7px}
.jksh_diy_tit a:hover{}
.jksh_diy dl{ padding:20px 20px 0 20px; overflow:hidden}
.jksh_diy dt{ float:left; width:132px; margin-right:10px}
.jksh_diy dt img{ width:132px; height:91px}
.jksh_diy dd a{ font-size:14px; color:#fff; line-height:20px;}
 /*******学生发展--健康生活样式结束*******/



/*学生发展--实践创新样式开始*/

.innovate_con{}
.innovate_lt{ width:633px; margin-right:50px; float:left}
.innovate_rt{ width:427px; float:left;background:#fafafa;}



.innovate_cut_nc{
    float: left;
        width:633px;
        overflow: hidden;
        position: relative;
}

.innovate_news_cut_list{
    min-height: 220px;
    _height:220px;
    overflow: hidden;
    display: none;
}
.innovate_news_cut_list.active{
    display: block;
}
.innovate_news_cut_list li {
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;list-style-type:none;
}
.innovate_news_cut_list i {
    color: #a1a1a1;
    float: right;
}
.innovate_news_cut_list a {
    display: block;
    float: left;
    width: 545px;
    color: #555;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.innovate_news_cut_list a:hover {
    color: #0068b7
}
.innovate_cut_nc_ul,.innovate_cut_nc_ul a,.innovate_cut_nc_ul a:hover {
    font-size:16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}
.innovate_cut_nc_ul a,.innovate_cut_nc_ul a:hover{border:none;text-decoration:none}
.innovate_cut_nc_ul li {
    float: left;
    padding:0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type:none;
}
.innovate_cut_nc_ul li.active{
    border-bottom: 2px solid #0068b7;
    font-size: 22px;
    position: relative;
}
.innovate_cut_nc_ul a.innovate_nc_tz{
    position: absolute;
    top: 1px;
    right: -505px;
        font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}
.innovate_cut_nc_ul li.active a{
    display: block;
}
.innovate_cut_nc_ul li a{
    display: none;
}
.innovate_cut_nc_ul a.innovate_nc_zp{
      position: absolute;
    top: 1px;
    right: -401px;
        font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}
.innovate_cx_pre{
	padding:5px 20px 0 20px;
	color:#555;
	line-height:28px;
	font-size:14px
	
	}
	.innovate_cx_more a{ float:right; color:#ed7c30; font-size:12px}
.innovate_xmzs{ height:308px; background-color:#fafafa; margin-top:50px}
.innovate_xmzs_tit{ padding:30px 15px 10px 15px;}
.innovate_xmzs_tit_lt{ font-size:20px; color:#222}
.innovate_xmzs_tit_rt{ float:right}
.innovate_xmzs_tit_rt a{ margin:0 8px;color:#999}
.innovate_xmzs_tit_rt a:hover{color: #0068b7;}
.innovate_xmzs_con{ margin:20px 10px 0px 10px; overflow:hidden}


.in_scroll_list li {
   width: 238px;
  height: 168px;
  position: relative;
}
.in_scroll_list li img{
  width: 230px;
  height: 160px;padding:4px;
}
.in_scroll .in_box {height:222px; float:left; width:1018px; overflow: hidden; position:relative; } 
.in_scroll .in_box li { display:block; float:left; margin-left:5px; margin-right:16px; width: 237px;
height: 167px;color:#fff;text-decoration:none;text-align:center; cursor:pointer; } 
.in_scroll .in_box li:hover {  } 
.in_scroll .in_box li.active { background-position:-174px 0; color:#555;cursor:default;} 
a.in_prev, a.in_next {display:block;width:29px;height:33px; float:left; margin:64px 0 0 0; cursor:pointer; color: #fff; font-size: 20px;} 
a.next {  } 
a:hover.prev, a:hover.next{ text-decoration: none; }
.in_scroll_list{ width:10000em; position:absolute; } 
.innovate_con.mt40{ margin-top:40px}

.in_ws_scroll_tit {
position: absolute;
width: 230px;
height: 36px;
line-height: 36px;
color: #fff;
font-size: 14px;
left: 0;
bottom: 3px;
margin-left: 4px;
text-align: center;
background: url(/portals/0/images/alpha_bg.png) repeat;
}




.innovate_sjgs_con{background-color: #fafafa; height:253px;}
.innovate_sjgs_con ul{ width:105%; margin-left:20px; margin-top:10px;}
.innovate_sjgs_con li{ float:left; width:175px; margin-right:30px; list-style:none}
.innovate_sjgs_con img{ width:175px; height:117px;}
.innovate_sjgs_con li a p{ font-size:14px; color:#333; line-height:20px; text-align:center; margin:5px 10px 0 10px}
.innovate_sjgs_con li a p:hover,.innovate_sjgs_con li a:hover{color:#0068b7;text-decoration:none}

.innovate_cg{ background:url(/portals/0/images/innovate_03.jpg) no-repeat; width:633px; height:277px}
.innovate_cg_tit{ font-size:20px; color:#fff;padding:30px 30px 15px 30px}
.innovate_cg ul{ margin:0 30px}
.innovate_cg li{ list-style:none; height:40px; line-height:40px; border-bottom:1px solid #035396}
.innovate_cg li span{ color:#fff; font-size:16px; width:110px; display:inline-block; float:left}
.innovate_cg li span a,.innovate_cg li span a:hover{ color:#fff; font-size:16px;text-decoration:none;}
.innovate_cg li em{background:url(/portals/0/images/pai.png) no-repeat left center; padding-left:30px; margin-right:20px; color:#faf39d; font-size:14px; float:left}
.innovate_cg li em a,.innovate_cg li em a:hover{ color:#faf39d; font-size:14px;text-decoration:none;}

.innovate_xxjy{background-color: #fafafa; height:277px; overflow:hidden}
.innovate_xxjy ul{ margin-left:25px; margin-top:15px}
.innovate_xxjy li{ width:183px; height:174px; float:left; margin-right:13px; list-style:none}
.innovate_xxjy li a{ color:#fff; display:block; height:174px;  }
.innovate_xxjy li a:hover{ text-decoration:none; opacity:0.7;
    filter:alpha(opacity=70);}
.innovate_xxjy li.innovate_xxjy_b a{ background:#5dceb2}
.innovate_xxjy li.innovate_xxjy_y a{ background:#efa45d}
.innovate_xxjy li.innovate_xxjy_b em{background: url(/portals/0/images/innovate_05.png) no-repeat 0 bottom;
width: 62px;
height: 62px;
display: block;
margin: 0 auto;
padding-top: 40px;}
.innovate_xxjy li.innovate_xxjy_y em{background: url(/portals/0/images/innovate_06.png) no-repeat 0 bottom;
width: 87px;
height: 87px;
display: block;
margin: 0 auto;
padding-top:20px;}
.innovate_xxjy li p{ font-size:20px; text-align:center;margin-top:30px}

.innovate_con_xz{ margin-top:40px;}
.innovate_lt_xz{ width:366px; height:90px; line-height:90px; margin-right:15px; float:left; background:#6a80a6;  font-size:20px; text-align:center}
.innovate_lt_xz a{color: #fff;
background: url(/portals/0/images/innovate_04.png) no-repeat 118px center;
padding-left: 36px;
display: block;}
.innovate_lt_xz a:hover{ text-decoration:none; opacity:0.7;
    filter:alpha(opacity=70);}
.innovate_rt_xz{ width:729px; float:left; background:#fbfbfb; height:90px; line-height:90px;}
.innovate_rt_xz span{ font-size:20px; color:#222; margin-left:25px; float:left;}
.innovate_rt_xz p{ float:left; margin-left:20px;}
.innovate_rt_xz p a{ font-size:14px; color:#555; margin:0 8px}

a.in_next{ margin-left:5px}

/***学生发展--实践创新样式结束*****/

/**********学生发展-职业发展样式开始*********/

.zyfz_cut_nc{
    float: left;
        width:740px;
        overflow: hidden;
        position: relative;
        margin-bottom: 30px;
}

.zyfz_news_cut_list{
    min-height: 220px;
    _height:220px;
    overflow: hidden;
    display: none;
}
.zyfz_news_cut_list.active{
    display: block;
}
.zyfz_news_cut_list li {
    padding: 26px 0 0px 0;
    font-size: 14px;
    overflow: hidden;list-style-type:none;
    border-bottom: none;
}
.zyfz_news_cut_list i {
    color: #a1a1a1;
    float: right;
}
.zyfz_news_cut_list a {
    display: block;
    float: left;
    width: 640px;
    color: #555;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.zyfz_news_cut_list a:hover {
    color: #0068b7
}
.zyfz_cut_nc_ul,.zyfz_cut_nc_ul a,.zyfz_cut_nc_ul a:hover {
    font-size:16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}
.zyfz_cut_nc_ul a,.zyfz_cut_nc_ul a:hover{border:none;text-decoration:none}
.zyfz_cut_nc_ul li {
    float: left;
    padding:0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type:none;
    clear:none;
}
.zyfz_cut_nc_ul li.active{
    border-bottom: 2px solid #0068b7;
    font-size: 22px;
    position: relative;
}
.zyfz_cut_nc_ul a.zyfz_nc_tz{
    position: absolute;
    top: 1px;
    right: -612px;
        font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}
.zyfz_cut_nc_ul li.active a{
    display: block;
}
.zyfz_cut_nc_ul li a{
    display: none;
}
.zyfz_cut_nc_ul a.zyfz_nc_zp{
      position: absolute;
    top: 1px;
    right: -508px;
        font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}


.zyfz_cut_nc_ul a.jy_zyfz_nc_tz{
    position: absolute;
    top: 1px;
    right: -590px;
        font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}
.zyfz_cut_nc_ul a.jy_zyfz_nc_zp{
      position: absolute;
    top: 1px;
    right: -486px;
        font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}


.zyfz_gywm{
    background-color: #0068b7;
    color: #fff;
    padding:15px;
}
.zyfz_gywm_tit{
    font-size: 20px;
}
.zyfz_gywm_pre{
    font-size: 14px;
    line-height: 25px;
    position: relative;
    margin-top: 20px;
}
.zyfz_gywm_pre a{
    color: #fdad00;
    position: absolute;
    right: 0;
}
.zyfz_gywm_other{
    font-size: 14px;
    margin-top: 10px;
    line-height: 25px
}

.zyfz_three_link{
   margin-top: 30px;
}
.zyfz_three_link a{
   height: 80px;
   line-height: 80px;
   font-size: 20px;
   color: #fff;
   text-align: center;
   display: block;
   border-bottom: 1px solid #fff
}
.zyfz_three_link a:hover{
    text-decoration: none;
    opacity: .8
}
.zyfz_three_link a.zyfz_three_link_01{
    background: #70b3e5 url(/portals/0/images/xueshengfz_zyfz.png) no-repeat 54px 25px;
    
}
.zyfz_three_link a.zyfz_three_link_02{
      background: #70dee5 url(/portals/0/images/xueshengfz_zyfz.png) no-repeat 54px -38px
    
}
.zyfz_three_link a.zyfz_three_link_03{
      background: #70e5cb url(/portals/0/images/xueshengfz_zyfz.png) no-repeat 54px -103px;
    
}


.zyfz_three_link_other{
   margin-top: 30px;
  padding:0 20px;background:#fafafa;
}
.zyfz_three_link_other a{
   height: 80px;
   line-height: 80px;
   font-size: 18px;
   color: #333;
   text-align: center;
   display: block;
   border-bottom: 1px solid #ededed
}
.zyfz_three_link_other a:hover{
    text-decoration: none;
    opacity: .8
}
.zyfz_three_link_other a i{
    color: #ededed;
    margin-right: 15px;
    margin-left: 5px;
}
.zyfz_three_link_other a.zyfz_three_link_other_01{
    background: url(/portals/0/images/xueshengfz_zyfz.png) no-repeat 40px -181px;
}
.zyfz_three_link_other a.zyfz_three_link_other_02{
      background: url(/portals/0/images/xueshengfz_zyfz.png) no-repeat 40px -252px
}
.zyfz_three_link_other a.zyfz_three_link_other_03{
      background: url(/portals/0/images/xueshengfz_zyfz.png) no-repeat 40px -329px
}
.zyfz_three_link_other a.zyfz_three_link_other_04{
      background: url(/portals/0/images/xueshengfz_zyfz_20170411.png) no-repeat 40px center;padding:0px 0 0 22px;
}
/**********学生发展-职业发展样式结束*********/




/**********二级通用内容切换样式开始*********/
.qhMenubox {}
.qhMenubox ul {margin:0px;padding:0px;border:0;}
.qhMenubox li {float:left;padding:10px 30px;border-bottom:3px solid #cecece;font-size:20px;color:#333;line-height:40px;cursor:pointer;vertical-align:bottom;list-style-type:none;text-align:center;}
.qhMenubox li.hover{border-bottom:3px solid #0068b7;list-style-type:none;font-size:30px;}
.qhContentbox {height:auto;clear:both;}
/**********二级通用内容切换样式结束*********/


/**********回到顶部样式开始*********/

    .backtop {
        bottom: 100px;
        background: url(/portals/0/images/backtop.png) no-repeat;
        width: 53px;
        height: 53px;
        z-index: 999;
        position: fixed;
        display: none;
        cursor: pointer;
        right: 10px
    }
    
    .backtop:hover {
        background: url(/portals/0/images/backtop_hover.png) no-repeat;
    }
/**********回到顶部样式结束*********/


/********本科生专题页样式开始********/
.bks_header {
    border-top: 1px solid #495595;
    background: #1f2e7d;
    height: 75px;
}

.bks_log {
    margin-top: 7px;
}

.bks_s_nav {
    width: 56px;
    height: 75px;
    background: #0e1b5f url(/portals/0/images/map/three.png) no-repeat center center;
    cursor: pointer;
    position: relative;
    z-index: 6
}

.bks_s_nav:hover .bks_box {
    display: block;
}

.bks_box {
    display: none;
}

.bks_s_nav .bks_box {
    width: 390px;
    margin: 0 auto;
    position: absolute;
    top: 75px;
    right:0px;
    background: #0e1b5f;
}

.bks_s_nav .bks_box a {
    float: left;
    display: block;
    height: 40px;
    font-family: 微软雅黑;
    color: #fff;
    line-height: 40px;
    border: none;
    background: none;
    font-size: 12px;
    text-align: center;
    width: 65px;
    padding: 0px;
    margin: 0px;
}

.bks_s_nav .bks_box a:hover {
    text-decoration: none;
    color: #fff;
    background: #2b4490;
}


.bks_jdt,.bks_jdt .flexslider,.bks_jdt .flexslider .slides a img{
    height: 472px;
}

.bks_jdt .flexslider .slides li {
    position: relative;
}

.bks_jdt .flexslider .slides li span.bks_img_bt {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100px;
    display: block;
    background: url(/portals/0/images/ug/ug_bg_b.png) repeat-x;
}

.bks_jdt .flexslider .slides li span.bks_img_tp {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100px;
    display: block;
    background: url(/portals/0/images/ug/ug_bg_t.png) repeat-x;
}

.bks_jdt .flexslider .slides li:hover .bks_jdt_tit {
    display: block;
}

.bks_jdt_tit {
    color: #fff;
    font-size: 28px;
    font-family: "微软雅黑";
    background: url(/portals/0/images/alpha_bg.png) repeat;
    padding: 20px 20px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -629px;
    bottom: 70px;
    display: none;
}

.bks_jdt.service_jdt .service-flex-control-nav {
    text-align: center;
    width: 120px;
    right: 50%;
    margin-right: -60px;
    top: 440px;
}



/*six img*/
.bks_bottomcont{width:100%;background:#fafafa;padding:30px 0px}
.bks_siximg {
    margin:0 auto;width:1200px;
    overflow: hidden;
}

.bks_siximg ul {
    width: 110%
}

.bks_siximg li {
    float: left;
    width: 221px;
    height: 131px;
    margin-right: 15px;
    list-style-type: none;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}

.bks_siximg li a {
    width: 221px;
    height: 131px;
    overflow: hidden;
}

.bks_siximg li a:hover {}

.bks_siximg li .bks_six_layer {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: url(/portals/0/images/ug/bks_alpha_bg.png) repeat;
    text-align: center;
    font-family: "微软雅黑"
}

.bks_siximg li a:hover .bks_six_layer {
    background: #1f2e7d;
    opacity: .8;
}

.bks_siximg li a .bks_six_layer .bks_jian {
    display: none;
    background: url(/portals/0/images/ug/bks_jt.png) no-repeat;
    width: 20px;
    height: 14px;
    margin-top: 10px;
    margin-left: 81px;
    margin-left: 101px\9;
    animation: fadeInRight 1s ease 0s 1 both;
    -webkit-animation: fadeInRight 1s ease 0s 1 both;
    -moz-animation: fadeInRight 1s ease 0s 1 both;
    -ms-animation: fadeInRight 1s ease 0s 1 both;
}

.bks_siximg li a:hover .bks_six_layer .bks_jian {
    display: block;
}

.m-125 {
    margin-left: 125px;
}

@keyframes fadeInRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

@-moz-keyframes fadeInRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

.bks_siximg li a img {
    width: 221px;
    height: 131px;
    cursor: pointer;
    transition: all 0.6s;
}

.bks_siximg li a:hover img {
    transform: scale(1.4);
}

.bks_six_tit {
    padding-top: 46px;
    font-size: 26px;
}

.bks_pre {
    font-size: 14px;
    line-height: 20px;
    padding-top: 20px;
    font-family: arial;
}

.bks_news_con {
    margin: 50px 0 35px 0;
    overflow: hidden;
}

.bks_news_lt {
    float: left;
    width: 358px;
    padding-right: 32px;
    margin-right: 32px;
    border-right: 1px solid #f1f1f1;
    height: 467px;
}

.bks_news_ct {
    float: left;
    width: 358px;
    margin-right: 32px;
    padding-right: 32px;
    border-right: 1px solid #f1f1f1;
    height: 467px;
}

.bks_news_rt {
    float: left;
    width: 354px;
    height: 467px;
}

.bks_news_con .bks_news_tit {
    font-size: 20px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 10px;
    text-decoration: none;
    margin-top: 3px;
    position: relative;
}

.bks_news_more {
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
    padding-bottom: 10px;
    margin-top: 3px;
    position: absolute;
    right: 0;
}

a.bks_news_more{ color: #a9a9a9;text-decoration:none;}
a.bks_news_more:hover{color:#0068b7;}

.bks_hd dl {
    margin-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px dotted #b2b2b2;
}

.bks_hd dt {
    float: left;
    width: 54px;
    height: 70px;
    background-color: #4c62d4;
    margin-right: 10px;
}

.bks_riqi {
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 24px;
}

.bks_nian {
    height: 25px;
    line-height: 25px;
    background-color: #e6eafe;
    color: #4c62d4;
    font-size: 13px;
    text-align: center;
    font-weight: normal;
}

.bks_hd dd {
    float: left;
    width: 286px;
}

.bks_r_tit {
    font-size: 14px;
    color: #222;
}

.bks_r_tit a {
    color: #333;
}
.bks_r_tit a:hover{color:#5185d7;text-decoration:none;}

.bks_dress {
    margin-top: 10px;
    background: url(/portals/0/images/ug/dress.png) no-repeat left center;
    padding-left: 20px;
    font-size: 12px;
    color: #919191;
}

.bks_news_div {}

.bks_news_div li {
    margin-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px dotted #b2b2b2;
    list-style-type: none;
}

.bks_lt_img {
    float: left;
    width: 100px;
    margin-right: 10px;
}

.bks_news_pre {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    height: 54px;
    overflow: hidden;
}

.bks_news_pre a {
    color: #333;
}

.bks_news_pre a:hover {
    color: #5185d7;text-decoration:none;
}

.other_link {
    border-top: 1px solid #ededed;margin:0 auto;
    padding-top: 25px;
    margin-top: 25px;
    overflow: hidden;
    padding-bottom: 0px;width:1200px;
}

.other_link_lt {
    float: left;
    width: 810px;
    height: 150px;
    border-right: 1px solid #ededed;
}

.other_link_rt {
    float: left;
    width: 357px;
    height: 150px;
    margin-left: 32px;
}

.wx_con {
    float: left;
    width: 115px;
    text-align: center;
}

.wx_con_name {
    font-size: 14px;
    color: #333;
}

.wx_con_pre {
    font-size: 14px;
    color: #9e9e9e
}

.other_link_lt_tit {
    font-size: 18px;
    color: #5185d7;
    padding-bottom: 10px;
}

.other_link_lt_con a {
    font-size: 16px;
    color: #333;
    margin-right: 11px;
    background: url(/portals/0/images/ug/bk_link_02.jpg) no-repeat left center;
    padding-left: 17px;
    line-height:50px;
}

.other_link_lt_con a:hover {
    background: url(/portals/0/images/ug/bk_link_01.jpg) no-repeat left center;
    text-decoration: none;
    color: #5185d7;
}


/*二级样式开始*/

.bkssecond_content{padding-top:285px;}
.bkssecond_content .bks_bg{margin:0 auto;width:1155px;background:#fff;padding:40px 0 40px 45px;min-height:600px;}
.bks_bg .f_nav_fl{    color: #333;
    font-size: 30px;
    float: left;
    border-bottom: 3px solid #0068b7;
    line-height: 46px;font-family:微软雅黑;margin-bottom:25px;}
.bks_bg .list_fr{width:365px;margin-top:-40px;}
.bks_bg .list_fr .bkstitle{background:#8294f3;height:165px;text-align:center;color:#fff;}
.bks_bg .list_fr .bkstitle .bkstitle1{font-size:40px;font-family:微软雅黑;padding-top:40px;text-decoration:none;}
.bks_bg .list_fr .bkstitle .bkstitle2{font-size:28px;font-family:Arial,微软雅黑;padding-top:5px;}
/********本科生专题页样式结束********/


/*****学生发展>理想信念样式开始*****/
.lxxn_list_fr_news{/*background:url(/portals/0/images/ssfz_lxxn_rightbg1.jpg) no-repeat #fafafa center top*/background:#fafafa;padding:15px 0;margin-bottom:20px;height:250px;}
.lxxn_list_fr_news .conttxt{color:#555;line-height:30px;font-size:14px;font-family:微软雅黑;padding:15px;text-align:justify;}
.lxxn_list_fr_news2{/*background:url(/portals/0/images/ssfz_lxxn_rightbg2.jpg) no-repeat #fafafa center top*/background:#fafafa;padding:15px 0;margin-bottom:20px;height:310px;}
.lxxn_list_fr_news2 ul li{list-style-type:none;padding:15px 0;margin:0 15px;border-bottom:1px #e1e1e2 solid;}
.lxxn_list_fr_news2 .jksh_list_fr_news_pre{padding:0px;height:auto;}
.lxxn_list_fr_news3{background:url(/portals/0/images/ssfz_lxxn_rightbg3.jpg) no-repeat #f89859 center top;padding:0 0 15px 0;margin-bottom:20px;height:330px;}
.lxxn_list_fr_news3 .jksh_list_fr_news_pre a{color:#fff;text-decoration:none;font-size:14px;}
.lxxn_list_fr_news3 ul li{list-style-type:none;padding:15px 0;margin:0 15px;border-bottom:1px #fff solid;}
.lxxn_list_fr_news3 .jksh_list_fr_news_pre{padding:0px;height:auto;}
.lxxn_list_fr_news4{/*background:#fafafa;*/padding:15px 0 15px 0;margin-bottom:20px;height:155px;}
.lxxn_list_fr_news4 ul li{list-style-type:none;float:left;background:url(/portals/0/images/lxxn_linkicon.png) no-repeat left center;margin:0px 15px 10px 15px;padding:0px 0px 0px 15px;}
.lxxn_list_fr_news4 ul li.jydlist{width:155px;clear:none;border:none;}
.lxxn_list_fr_news4 ul li a{color:#555;font-size:14px;font-family:微软雅黑;text-decoration:none;}
.lxxn_list_fr_news4 ul li a:hover{color:#0068b7;}
.lxxn_list_fr_news4 .jksh_list_fr_news_tit{margin-bottom:10px;}
.lxxn_list_fr_news5{background:url(/portals/0/images/ssfz_lxxn_rightbg4.jpg) no-repeat center center;height:143px;}

.jksh_ztjz_list dt img{width:228px;height:135px;
        -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.jksh_ztjz_list dt img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

/*****学生发展>理想信念样式结束*****/



/***********学生发展>学业发展样式开始*******/

.mb-wrapper {
    margin: 0 auto;
    position: relative;
    left: 0;
    top: 0;
    background-color: #e9f2fb
}

.mb-slider,
.mb-scroll {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
    font-size: 18px;
}

.mb-active-slider {
    border-color: #333;
}

.mb-slider .mb-panel {
    margin: 10px 10px;
    display: block;
    cursor: pointer;
    float: left;
    list-style: none;
    background-color: #fafafa;
    height: 240px!important;
    overflow: hidden;
}

.mb-slider .mb-panel .mb-inside {
    height: 258px!important;
}

.mb-slider .mb-panel.current {
    height: 258px!important;
}

.mb-slider .mb-panel.current .mb-inside {
    height: 240px!important;
}

.mb-slider .mb-panel.current {
    cursor: auto;
}

.mb-inside {
    margin: 10px 0;
    overflow: hidden;
    padding-bottom: 10px;
}

.mb-inside img {
    float: left;
    width: 180px;
    height: 241px;
}

.ml_10 {
    margin-left: 10px;
}

a.xueye_time {
    color: #333;cursor:normal;
}

.xueye_time {
    font-size: 16px;
    margin-top: 5px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;color:#333;
}

.xueye_pre {
    margin-top: 20px;
}

.xueye_pre i span {
    font-size: 20px;
    font-family: "微软雅黑";
    display: block;color:#333;
}

.xueye_pre p {
    color: #666;
    font-size: 14px;
    line-height: 25px;
    margin-top:10px;
    overflow: hidden;
}

.xueye_gd {
    float: left;
    width: 332px;
    margin-left: 10px;
    margin-top: 30px;
}

.slider_tit {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(/portals/0/images/xueyefd_bg.png) no-repeat;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.hpds_rt a:hover {
    text-decoration: none;
    color: #333!important;
}

.hpds_rt a.mb-scrollButtons {
    display: block;
    width: 41px;
    height: 39px;
    position: absolute;
    top: 50%;
    margin-top: -29px;
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    border: 0;
    z-index: 100
}

.hpds_rt a.mb-scrollButtons.mb-left {
    background-position: left top;
    left: 0;
    background: url(/portals/0/images/xueyefd_lt.jpg)
}

.hpds_rt a.mb-scrollButtons.mb-right {
    background-position: right top;
    right: 0;
    background: url(/portals/0/images/xueyefd_rt.jpg)
}

.hpds_rt a.mb-scrollButtons.mb-left:hover {
    background-position: left bottom;
}

.hpds_rt a.mb-scrollButtons.mb-right:hover {
    background-position: right bottom;
}

.hpds_rt a.mb-scrollButtons.disabled {
    display: none;
}

.mb-controls {
    margin: 0 auto;
    text-align: center;
    background: #ccc;
    position: relative;
    z-index: 100;
    display: none;
}

.mb-controls a {
    color: #666;
    font: 18px/2.2 Georgia, Serif;
    display: inline-block;
    text-decoration: none;
    padding: 2px;
    margin: 0 5px 0 0;
    text-align: center;
    outline: 0;
}

.mb-controls a:hover {
    color: black;
}

.mb-controls a.current {
    color: white;
}

.mb-active-slider .mb-controls {
    background: #333;
}

.xyfds {
    float: left;
    margin-left: 20px;
    width: 527px;
    height: 305px;
    background: url(/portals/0/images/xueyefd_zyfz_01.jpg) no-repeat left bottom;
}

.xyfds_tit {
    padding: 15px 25px 10px 25px;
    overflow: hidden;
}

.xyfds_tit i {
    font-size: 20px;
    color: #0068b7;
    border-bottom: 3px solid #0068b7;
    padding-bottom: 5px;
    display: inline-block;
}

.xyfds_con {
    text-align: justify;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    padding: 10px 25px 0 25px;
    overflow: hidden;
}

.xueye_tit {
    margin: 50px 0 20px 0;
    overflow: hidden;
}

.ztfd_lt {
    float: left;
    width: 443px;
    height: 250px;
    background: url(/portals/0/images/xueyefd_zyfz_02.jpg) no-repeat #fafafa center top;
}

.ztfd_lt p {
    font-size: 14px;
    color: #141414;
    line-height: 30px;
    text-align: justify;
    padding: 20px;
    overflow: hidden;
}

.ztfd_rt {
    width: 647px;
    float: left;
    margin-left: 20px;
}

.ztfd_rt li {
    padding-top: 15px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.ztfd_rt li i {
    color: #a1a1a1;
    float: right;
}

.ztfd_rt li a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xstd_lt {
    float: left;
    width: 443px;
    height: 229px;
    background: url(/portals/0/images/xueyefd_zyfz_05.jpg) no-repeat 0 0;
}

.xstd_lt p {
    font-size: 14px;
    color: #141414;
    line-height: 30px;
    text-align: justify;
    padding: 20px;
    overflow: hidden;
}

.cyzy_con {margin-bottom:30px;}

.cyzy_con a {
    float: left;
    margin-right: 30px;
    padding-left: 20px;
    font-size: 14px;
    color: #333;
    background: url(/portals/0/images/xueyefd_dian_down.png) no-repeat left center;margin-bottom:15px;
}

.cyzy_con a:hover {
    text-decoration: none;
    color: #0068b7;
    background: url(/portals/0/images/xueyefd_dian_up.png) no-repeat left center;
}

.hstj_lt {
    float: left;
    width: 443px;
    height: 356px;
    background: url(/portals/0/images/xueyefd_zyfz_04.jpg) no-repeat 0 0;
}

.hstj_tit {
    padding: 0 20px 20px 20px;
    overflow: hidden;
    color: #333;
    line-height: 30px;
    font-size: 14px;
    text-align: justify;overflow:auto;height:215px;width:400px;overflow-x:auto;margin-bottom:20px;
}

.jszn_tit{
    padding: 20px 20px 10px 20px;
    overflow: hidden;
    color: #333;
     font-size: 16px;
    text-align: justify;
}


a.wytjian,a.wytjian:hover{font-size:16px;color:#333;text-decoration:none;margin-left:20px;}
a.wytjian:hover{color:#0068b7;}

.hstj_bt {
    color: #fff;
    margin-top: 20px;
}

.hstj_bt_lt {
    float: left;
    width: 172px;
    height: 74px;
    margin-right: 10px;
    background: #b0d2f4;
    padding: 10px;
    margin-left: 20px;
}

.hstj_bt_rt {
    float: left;
    width: 172px;
    height: 74px;
    background: #eddcb2;
    padding: 10px
}

.hstj_bt_tit {
    font-size: 18px;
}

.hstj_bt_lt .hstj_bt_lx {
    background: url(/portals/0/images/xueyefd_tj.png) no-repeat left center;
}

.hstj_bt_rt .hstj_bt_lx {
    background: url(/portals/0/images/xueyefd_book.png) no-repeat left center;
}

.hstj_bt_lx {
    margin-top: 10px;
}

.hstj_bt_lx p {
    margin-left: 40px;
    font-size: 14px;
    line-height: 20px;
}

.hstj_rt {
    float: left;
    width: 632px;
    margin-left: 35px;
}

.e_link {
    overflow: hidden;
}

.e_link a {
    display: block;
    float: left;
    overflow: hidden;
    width: 157px;
    height: 80px;
    line-height: 80px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    margin-right: 1px;
    margin-bottom: 1px;
}

.e_link a.e_link_01 {
    background: #5e73df
}

.e_link a.e_link_02 {
    background: #9ba7e8
}

.e_link a.e_link_03 {
    background: #5e73df
}

.e_link a.e_link_04 {
    background: #5e8fdf
}

.e_link a.e_link_05 {
    background: #5e8fdf
}

.e_link a.e_link_06 {
    background: #5e73df
}

.e_link a.e_link_07 {
    background: #9bb4e8
}

.e_link a.e_link_08 {
    background: #9ba7e8
}

.e_link a:hover {
    background: #112769;
    text-decoration: none;
}

.tj_con {
    overflow: hidden;
    margin-top: 20px;
    background: url(/portals/0/images/xueyefd_tj_bg.jpg) no-repeat;
    width: 630px;
    height: 172px;
}

.tj_con dl {
    margin: 15px 15px 0 15px;
    overflow: hidden;
}

.tj_con dt {
   /* width: 133px; */
    height: 135px;
    float: left;
}

.tj_con dt img {
    /*width: 120px;
    height: 135px;*/
}

.tj_con dd {
    float: left;
    padding-left: 10px;
    width: 455px;
}

.tj_con_tit,.tj_con_tit span {
    font-size: 16px;
    color: #333;
}

.tj_con_pre {
    font-size: 14px;
    color: #333;
    line-height: 25px;
    padding-top: 5px;padding-bottom:5px;
}

.tj_con_more {
    overflow: hidden;
    /*margin-top: 5px;*/
}

.tj_con_more a {
    text-align: right;
    display: block;
    font-size: 12px;
    color: #333;
}

.tj_con_cont{font-size:14px;line-height:20px;color:666;}

.pbds_lt {
    float: left;
    width: 443px;
    height: 300px;
    background: url(/portals/0/images/xueyefd_zyfz_03.jpg) no-repeat 0 0;
}

.pbds_lt p {
    font-size: 14px;
    color: #141414;
    line-height: 30px;
    text-align: justify;
    padding: 20px;
    overflow: hidden;
}

.hpds_rt {
    float: left;
    width: 647px;
    height: 300px;
    overflow: hidden;
    margin-left: 20px;
    background: #fafafa
}


/*jdt*/

.hpds_rt ul li {
    list-style-type: none;
}

.hpds_rt_con {
    width: 647px;
    height: 300px;
    overflow: hidden;
}

.hpds_rt .hpds_rt_hotpics {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.hpds_rt .hpds_rt_hotpics ul,
.hpds_rt .hpds_rt_hotpics .sbar,
.hpds_rt .hpds_rt_hotpics .prev,
.hpds_rt .hpds_rt_hotpics .next {
    position: absolute;
    cursor: pointer;
}

.hpds_rt .hpds_rt_hotpics li {
    float: left;
    position: relative;
    width: 647px;
    height: 329px;
    background: #fafafa
}

.hpds_rt .hpds_rt_hotpics li img {
    float: left;
    width: 195px;
    height: 240px;
    margin-top: 30px;
    margin-right: 20px;
    margin-left: 41px;
}

.hpds_rt .hpds_rt_hotpics .prev,
.hpds_rt .hpds_rt_hotpics .next {
    cursor: pointer;
    height: 39px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 50%;
    margin-top: -29px;
    width: 41px;
    z-index: 2;
    display: none;
}

.hpds_rt .hpds_rt_hotpics .next {
    background-position: left top;
    right: 0;
    background: url(/portals/0/images/xueyefd_rt.jpg)
}

.hpds_rt .hpds_rt_hotpics .prev {
    background-position: right top;
    left: 0;
    background: url(/portals/0/images/xueyefd_lt.jpg)
}

.haostjiandl {padding:20px 0;border-bottom:1px #eee solid;}
.cyzy_conleft{float:left;font-size:16px;font-family:微软雅黑;color:#333;margin-right:20px;width:120px;}
.cyzy_conright{float:left;width:970px;}
/***********学生发展>学业发展样式结束*******/


























