﻿@charset "utf-8";
/* CSS Document */
html{ margin:0; padding:0;overflow-x:hidden;overflow-y:auto}
body{ margin:0; padding:0; color:#272727; font-family:"微软雅黑",Microsoft Yahei,Hiragino Sans GB; font-size:14px; background:#fff; overflow-x:hidden;overflow-y:auto}
div,ul,li,p,dl,dt,dd,h1,h2,h3,h4{ margin:0; padding:0; list-style-type:none; font-weight:normal}
table,tr,td{ margin:0; padding:0}
i,em{ font-style:normal}
a{ text-decoration:none; color:#272727}
a:hover{ text-decoration:none; color:#003262;}
a{outline:none;} 
a{blr:expression(this.onFocus=this.blur())}
a img{ border:0}
input,textarea,select{ font-family:"微软雅黑",Microsoft Yahei; color:#747373}
.op80 a:hover{opacity:0.8; filter:alpha(opacity=80); }
.op80 input:hover{opacity:0.8; filter:alpha(opacity=80); }
.clear{ clear:both; overflow:hidden; height:0}
.fl_l{ float:left}
.fl_r{ float:right}
.min0{ margin:0}
.min10{ margin-top:10px}
.min15{ margin-top:15px}
.min20{ margin-top:20px}
.min25{ margin-top:25px}
.r{ text-align:right}
.center{ text-align:center}
.height20{ height:20px}
.line{ border-top:#bcbaae 1px solid}
.topbox{ height:28px;background:#dcdcdc; position:relative; z-index:9}
.topbox .topcon{ width:1000px; margin:auto; height:28px; position:relative; line-height:28px; color:#003262;background:#dcdcdc; /*border-bottom:#001f31 1px solid*/}
.topbox .topcon a{color:#003262; display:inline-block; }
.topbox .topcon a:hover{color:#000;}
.topbox .topcon .fl_l a{ padding:0 10px;}
.topbox .topcon .fl_r{ padding-right:40px; position:relative;}
.topbox .topcon .fl_r span{ display:block; float:left; padding:0 10px;width:60px;}
.topbox .topcon .kslj{ display:inline-block; position:relative; height:34px; z-index:9}
.topbox .topcon .kslj .ksljcon{ display:none; overflow:hidden; position:absolute; left:-25px; top:28px; width:120px; background:#00274c; padding:0 5px; text-align:center;}
.topbox .topcon .kslj .ksljcon a{color:#ffffff; display:block; border-bottom:#003b74 1px solid; font-size:12px; margin-bottom:-1px;}
.topbox .topcon .kslj:hover .ksljcon{ display:block; }
.topbox .topcon .search{ width:34px; height:34px; position:absolute; top:0px; right:5px; background:url(../images/bin_ico.png) no-repeat center; border:0; cursor:pointer; outline:none}
.topbox .topcon .search em{ width:34px; height:34px; display:block}
.topbox .topcon .search_con{ display:none; width:150px; position:absolute; top:28px; right:0px; background:#dcdcdc; padding:0 8px}
.topbox .topcon .search_con .search_text{width:112px; font-size:12px; padding:2px 5px; background:#fff; border:0; outline:none; border-radius:5px;}
.topbox .topcon .search_con input.search_but{ width:30px; height:26px;background:none; position:absolute; top:0; right:5px; font-size:16px; color:#003262; border:0; cursor:pointer; outline:none}
.header{ height:105px;background:#025483; }
.header .header_con{ width:1000px; height:105px; margin:auto;background:#025483; position:relative;}
.header .header_con .logo{ width:300px; height:105px; margin-left:0;}
.header .header_con .logo a{ display:block; width:300px; height:105px; }
.nav ul{ width:1000px; height:40px; margin:auto; font-size:14px; position:relative; z-index:8;}
.nav ul li{ float:left; width:125px; text-align:center; line-height:40px; transition:all .2s linear; -webkit-transition:all .2s linear; position:relative;}
.nav ul li a{ display:block;width:125px; font-size:16px;}
.nav ul li:hover{ background:#025483; color:#fff;}
.nav ul li:hover a{color:#fff;}
.nav ul li .sub{ display:none; position:absolute; top:40px; left:0; width:150px; background:#025483;}
.nav ul li .sub a{ color:#fff;width:150px; font-size:14px;}
.nav ul li .sub a:hover{ background:#02476f }
.nav ul li:hover .sub{ display:block}

h3.title{font-size:18px; height:36px; line-height:36px; overflow:hidden; position:relative; border-bottom:#003262 2px solid;}
h3.title span{ position:absolute; top:0; right:0; color:#003262; font-size:14px;}
h3.title a{color:#003262; display:inline-block; margin-left:10px;}
.wrap{ width:1000px; margin:auto;}
.home_main{ width:1000px; background:#fff; margin:auto;}
.home_main_l{ float:left; width:750px}
.home_main_r{ float:right; width:330px; min-height:800px; background:#f5f5ef}

.newbox{ width:1000px; margin:auto; padding:10px 0; overflow:hidden}
.newimg{ float:left; overflow:hidden; width:720px;}
.newimg dl{ float:left; padding:15px 0; width:212px; margin-right:25px; overflow:hidden}
.newimg dl dt{ width:212px; height:136px;}
.newimg dl dt img{ width:212px; height:136px;}
.newimg dl dd{ width:212px; margin-top:8px; line-height:24px}
.newlist{ float:right;line-height:22px; width:280px; overflow:hidden}
.newlist li{width:280px; height:40px; line-height:40px; overflow:hidden; border-bottom:#959595 1px dashed}

.notice{ width:480px; padding:10px 0; overflow:hidden}
.notice .con{ padding:15px 0 15px; margin-top:10px; position:relative; min-height:100px; overflow:hidden}
.notice .con ul{ font-size:14px; overflow:hidden}
.notice .con ul li{ height:30px; position:relative; overflow:hidden; line-height:30px; padding-right:80px; color:#505050;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-break:keep-all;}
.notice .con ul li a{ color:#505050}
.notice .con ul li a:hover{ color:#003262}
.notice .con ul li em{ position:absolute; top:0; right:0; color:#acacac}
.notice .con dl{ padding:0 0 10px 60px; position:relative;}
.notice .con dl dt{ position:absolute; top:2px; left:0; text-align:center; padding-top:5px; background:#1e6e9f; color:#fff; width:50px; height:40px; font-size:16px;}
.notice .con dl dt em{ display:block;font-size:10px;}
.notice .con dl dd{font-size:12px; line-height:24px; color:#4b4b4b;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-break:keep-all;}
.notice .con dl dd a{font-size:14px;}

.weblist{ width:1000px; padding:40px 0; margin:auto; overflow:hidden}
.weblist .ztz{ float:left; width:120px; height:102px; padding-top:10px; background:#e6e6e6; text-align:center;}
.weblist .ztz img{ display:block; margin:auto; margin-bottom:5px;}
.weblist ul{ float:right; width:880px}
.weblist ul li{ float:left; width:175px;height:112px; overflow:hidden; padding:0;position:relative;}
.weblist ul li img{ width:175px; height:112px; display:block;}
.weblist ul li a{ display:block; width:175px; height:112px; position:relative}
.weblist ul li a u{ display:block; position:absolute; left:0; bottom:-26px; width:175px; height:26px;background:#000; z-index:5; opacity:0.5; filter:alpha(opacity=50);transition:bottom 0.2s; -webkit-transition:bottom 0.2s; -moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;}
.weblist ul li a span{ display:block;  position:absolute; left:0; bottom:-26px; width:175px; height:26px; font-style:normal; line-height:26px; color:#fff; text-align:center; z-index:6;transition:bottom 0.2s; -webkit-transition:bottom 0.2s; -moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;}
.weblist ul li a:hover span,.weblist ul li a:hover u{ display:block; bottom:0; transition:bottom 0.2s; -webkit-transition:bottom 0.2s; -moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;}

.himglist{ min-height:402px; margin-top:40px; background:url(../images/homefotbg.jpg) no-repeat center bottom}
.himglist .con{ width:1000px; overflow:hidden; margin:auto;}
.himglist .con ul{ width:1100px; overflow:hidden}
.himglist .con ul li{ float:left; width:196px; height:132px; margin:0 53px 50px 0; border:#fff 7px solid; position:relative; }
.himglist .con ul li img{ width:196px; height:132px; display:block}
.himglist .con ul li i{ display:block; width:196px; height:30px; line-height:30px; text-align:center; position:absolute; left:0; bottom:0; z-index:9; background:url(../images/icon.png) no-repeat;color:#fff;}
.himglist .con ul li a{ color:#fff; }
.himglist .con ul li i.ico2{ background-position:0 -31px}
.himglist .con ul li i.ico3{ background-position:0 -62px}
.himglist .con ul li i.ico4{ background-position:0 -93px}
.himglist .con ul li i.ico5{ background-position:0 -124px}
.himglist .con ul li i.ico6{ background-position:0 -155px}
.himglist .con ul li i.ico7{ background-position:0 -186px}
.himglist .con ul li i.ico8{ background-position:0 -217px}

.fotnav{ background:#e6e6e6;}
.fotnav_con{ width:1000px; margin:auto; line-height:24px; padding:40px 0; background:#e6e6e6; overflow:hidden}
.fotnav_con dl{ float:left; width:110px; text-align:center}
.fotnav_con dl.w150{ width:150px;}
.fotnav_con dl dt{ font-size:16px; margin-bottom:5px;}
.fotnav_con dl dd{ font-size:12px;}
.fotnav_con .wbo{ width:130px; padding-left:40px; height:150px; border-left:#afafaf 1px dashed}
.fotnav_con .wbo li{ height:45px;}
.fotnav_con .wbo li i{ display:inline-block; width:31px; height:30px; margin:0 10px -10px 0; overflow:hidden; background:url(../images/icon.png) no-repeat -89px -341px;}
.fotnav_con .wbo li i.ico2{ background-position:-126px -341px}
.fotnav_con .wbo li i.ico3{ background-position:-162px -341px}

.footer{ background:#025483; }
.footer .footer_con{ width:430px; margin:auto; background:#025483; font-size:12px; overflow:hidden; line-height:24px;position:relative; padding:40px 0; color:#c9c9c9}
.footer .footer_con a{ color:#c9c9d9}
.footer .footer_con a.logo{ display:block;     width: 446px;
    float: left; }
.footer .footer_con .fl_l{ width:200px; margin-top: 12px;    margin-right: 15px;}
.footer .footer_con .fl_r ul{ width:700px; padding-top:5px; overflow:hidden;}
.footer .footer_con .fl_r ul li{ float:left}
.banner{ height:186px; margin:auto; background:url(../images/conbanner.jpg) no-repeat center #e5e5e5}

.main{ width:1000px; margin:auto}
.main-left{ float:left; width:210px;}
.main-left a{ color:#003262;}
.main-right{ float:right; width:760px;}

.subnav{ width:210px; background:#003262; margin-top:-30px; position:relative; z-index:6}
.subnav h3{ height:60px; line-height:60px; font-size:22px; text-indent:30px; color:#fff;}
.subnav_cur{border-bottom:#c5c5c4 1px solid; color:#fff;}
.navcon{background:#fff; padding-top:10px; border-left:#003262 12px solid;}
.navcon li{ height:52px; text-indent:30px; position:relative; line-height:52px; font-size:16px; border-bottom:#d2d2d2 1px solid;}
.navcon li i{ display:none; width:6px;height:52px; position:absolute; left:-6px; top:0; background:#f7ab00;}
.navcon li.cur{ background:#eee}
.navcon li.cur i{ display:block;}

.xglj_list{ border:#c9c9c9 1px solid; margin-top:40px; width:208px;}
.xglj_list h3{ height:60px; line-height:60px; font-size:22px; text-indent:30px; color:#003262; border-bottom:#003262 1px solid}
.xglj_list li{ height:52px; text-indent:36px; position:relative; line-height:52px; font-size:16px; background:url(../images/ico1.png) no-repeat 20px center; border-bottom:#d2d2d2 1px solid; margin-bottom:-1px}

.current{ width:720px; padding:10px 0; margin-top:10px; font-size:12px; color:#646464;}
.current a{ display:inline-block; color:#646464; }
.current a:hover{color:#000; }
.article{ width:720px; padding-bottom:10px;}
.article h3{ padding:14px 0; font-size:24px;color:#003262; border-bottom:#d2d2d2 1px solid;}
.article .art_con{ width:720px; padding:20px 0; font-size:13px; overflow:hidden; line-height:24px;text-align:justify;text-justify:inter-ideograph}
.article .art_con p{ padding:8px 0;}

.iosSliderDemo {clear: both;width: 100%;padding: 0 0 480px;position: relative;}
.fluidHeight {position: absolute;width: 100%;height:462px;}
.sliderContainer {height: 100%;height:462px;padding: 0 0;
}
.iosSlider {position: relative;top: 0;left: 0;overflow: hidden;width: 100%;height: 100%;}
.iosSlider .slider {width: 100%;height: 100%;}
.iosSlider .slider .item {width: 100%;max-width:1380px;height: 100%;padding: 0 0 0 0;text-align: center;}
.inner { width:1024px;height:387px; margin:0 auto;}


.sliderContainer .slideSelectors {position: relative;bottom:30px;max-width: 1366px;margin: 0 auto;z-index: 1;height: 11px; text-align:center}
.sliderContainer .slideSelectors .prev {width:54px; height:54px; position:absolute; top:-250px; left:20px; background:url(../images/ico_arrow.png) no-repeat 0 0;opacity:0.6; filter:alpha(opacity=60);}
.sliderContainer .slideSelectors .prev:hover{ background-position:0 -58px;opacity:0.8; filter:alpha(opacity=80);}
.sliderContainer .slideSelectors .next {width:54px; height:54px; position:absolute; top:-250px; right:20px; background:url(../images/ico_arrow.png) no-repeat -54px 0;opacity:0.6; filter:alpha(opacity=60);}
.sliderContainer .slideSelectors .next:hover{ background-position:-54px -58px;opacity:0.8; filter:alpha(opacity=80);}
.sliderContainer .slideSelectors .item { display:inline-block;width: 9px;height: 9px;background: #aaa;margin: 1px 1px 1px 11px;filter: alpha(opacity=25);border-radius: 10px;}
.sliderContainer .slideSelectors .selected {width: 11px;height: 11px;margin: 0 0 0 10px;background: #eee;opacity: 1;filter: alpha(opacity=100);box-shadow: none;}
.leftbg{ width:500px; height:462px; position:absolute; top:0; background:#fff; left:50%; margin-left:-1195px; z-index:99;opacity: 0.5; filter: alpha(opacity=50);}
.rightbg{ width:500px; height:462px; position:absolute; top:0; background:#fff; right:50%; margin-right:-1195px; z-index:99;opacity: 0.5; filter: alpha(opacity=50);}



.right_d{
	width:132px;
	height:12px;
	border-right:1px solid #545454;
	float:left;
	margin-top:8px;
       line-height:12px;
     text-align:center;
}
.right_d a{
	
	color:#0075b7;
}

.list_main_content ul li {
	height:35px;
	line-height:35px;
	padding-left:5px;
	text-align:left;
        border-bottom:1px dotted #cccccc;
        background: url(http://www.swjtu.edu.cn/themes/12163/default494/images/list-icon.png) 0 50% no-repeat;
 list-style:none;}
.list_main_content ul li a {
	color:#333333;
	font-size:14px;
	font-family:'Microsoft Yahei';
	float:left;
        margin-left:5px;
}
.list_time {
	float:right;
	padding-right:5px;
	color:#999999;}
.ecms_pag {
	margin:0 auto;
	width:700px;}
.ecms_pagination {
	padding: 2px;
	margin-top:30px;
	height:22px;
	line-height:22px;
	float:left;
	padding-bottom:5px;}
.ecms_pagination ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;}
.ecms_drop {
	padding-left:5px;}
.ecms_pagination li {
	padding-bottom: 1px;
	display: inline;
	list-style-type: none;}
.ecms_pagination a {
	padding: 4px 8px;
	border: 1px solid #e5e5e5;
	color: #666666;
	text-decoration: none;}
.ecms_pagination a:visited {
	padding: 4px 8px;
	background-color:#e5e5e5;
	color: rgb(46, 106, 177);
	text-decoration: none;
	border:1px solid #e5e5e5;}
.ecms_pagination a:hover {
	color: rgb(0, 0, 0);
	background-color:#e5e5e5;}
.ecms_pagination a:active {
	border: 1px solid #e5e5e5;
	color: rgb(0, 0, 0);
	background-color: lightyellow;}
.ecms_pagination li.ecms_currentpage {
	margin-left:2px;
	padding: 5px 8px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	background-color: #cf0000;}
.ecms_pagination li.ecms_disablepage {
	padding: 4px 8px;
	border: 1px solid #e5e5e5;
	color: rgb(146, 146, 146);}
.ecms_pagination li.ecms_nextpage {
	font-weight: bold;}
* html .ecms_pagination li.ecms_currentpage {
	padding-right: 0px;
	margin-right: 5px;}
* html .ecms_pagination li.ecms_disablepage {
	padding-right: 0px;
	margin-right: 5px;}
.ecms_go {
	padding: 2px;
	margin-right:30px;
	margin-top:30px;
	height:22px;
	line-height:22px;
	float:right;
	padding-bottom:5px;
	font-size:12px;}
.ecms_list_p6 {
	padding:3px 7px;
	border: 1px solid #e5e5e5;
	color: #666666;
	cursor:pointer;
	text-decoration: none;}
.ecms_jump_input {width:30px;}

.youqing{ width: 1000px; margin: 20px auto;}
.youqing div{ margin: 6px auto;}
