@charset "utf-8";
/* CSS Document */

body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{
	margin:0px;
	padding:0px;
    font-family:Microsoft YaHei;
	font-weight:normal;
	color:#000;}
body{ background:#fff url(../images/bg_body_4.jpg) repeat-x center top; min-width:1366px;}


ul{
	list-style:none;}
img,a img{
	border:0px;
	border:none;}
a{
	text-decoration:none;
	outline:none;blr:expression(this.onFocus=this.blur());}
a.hidefocus{
	outline:none
;}
a:hover{
	text-decoration:underline;
	text-decoration:none;}
label{ margin-bottom:0; font-weight:normal;}
input{border:0;outline:none;border:#AFD5F5 1px solid;}

.content{ width:1190px; margin:0 auto;}

/* 首页 */
.header{ height:138px;}
.header .logo{ margin-top:35px;}
.header .sousuo{ margin-top:50px;}
.header .login{ margin-top:20px;}
.lg {float:right;}
.header .sousuo .sou{ float:left;width:290px; height:35px; line-height:35px; font-size:15px; color:#d7d7d7; border:1px solid #d7d7d7; background:#fff;  padding-left:11px;}
.header .sousuo .suo{ float:left; width:60px; height:37px; background:#ff9934 url(../images/suo.jpg) no-repeat center;}

.nav{ width:100%; height:47px; background:#FFF2C6;}
.nav ul{ width:100%; padding-top:2px;}
.nav ul li{height: 100%;float: left;position: relative; float:left;}
.nav ul li a{color:#000000; height:45px; line-height:45px; font-size:16px; padding:0 19px; text-align:center;box-sizing:border-box; display:block; float:left;width: 198.2px;}
.nav ul li:hover a{color: #00a4e3; background:#fff;}
.nav ul li.active a{color: #00a4e3; background:#fff;}
.nav ul li:hover .subnav li a{color: #000000;}
.nav ul li:hover .subnav{display: block;}
.nav ul li .subnav{position: absolute;left:0px; top:45px;width:100%;z-index: 99;display: none;border-top:1px solid #FFFFFF;}
.nav ul li .subnav li{width:100%;}
.nav ul li .subnav li a{ width:100%; color:#000; height:45px; line-height:45px; padding:0; background:#FFF2C6;}
.nav ul li .subnav li:hover a{color: #00a4e3; background:#fff;}

.nav-thread{ margin:0 8px; line-height:47px; display:block; float:left; width:88px; background:url(../images/xian.jpg) no-repeat center; height:45px;}
.slideBox{ width:100%; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:100%; display:block;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background: url(../images/slider-arrow.jpg) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.2;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;}
.slideBox:hover .prev,
.slideBox:hover .next{ filter:alpha(opacity=100);opacity:1;}
.slideBox .hd{ overflow:hidden; position:absolute; left:5px; width:100%; bottom:15px; z-index:1; text-align:center;}
.slideBox .hd ul{ overflow:hidden; zoom:1;display:inline-block;}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:url(../images/slidebox.jpg) no-repeat; background-position:0px -16px; cursor:pointer;}
.slideBox .hd ul li.on{ background-position:0px 0px;}
.wrap{ margin-top:15px;}
.wrap-left{ width:420px;}
.focusBox { position: relative; width:420px; height:319px; overflow: hidden; text-align: left; background: white;}
.focusBox .pic img { width: 420px; height:319px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: grey; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#FFF2C6;}
.wrap-news{ width:370px; margin-left:15px;}
.wrap-news .title{ background:url(../images/bgtitleindex.gif) no-repeat; width:100%; height:40px; line-height:40px;}
.wrap-news .title h4{ float:left; line-height:17.5px;font-size:16px; color:#0099FF; width:90px; text-align:center;}
.wrap-news .title .More{ float:right; line-height:35px; color:#787878; font-size:12px;}
.wrap-news .title .More:hover{ color:#00a4e3;}
.wrap-news-ul{}
.wrap-news-ul li{ line-height:34px; border-bottom:1px dashed #dddddd; background:url(../images/indent2.png) no-repeat center left; padding-left:10px;}
.wrap-news-ul li a{ color:#333333; font-size:14px; float:left; width:70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;}
.wrap-news-ul li a:hover{ color:#00a3e4;}
.wrap-news-ul li span{ width:30%; text-align:right; color:#979998; font-size:14px; display:block; float:left;}
.wrap-notice{ width:310px; margin-left:15px;}
.wrap-notice .title{ background:url(../images/notice.jpg) no-repeat; width:100%; height:40px; line-height:40px;}
.wrap-notice .title h4{ color:#fff; font-size:16px; float:left; margin-left:13px;}
.wrap-notice .title .More{ float:right; line-height:35px; color:#fff; font-size:12px; margin-right:20px;}
.wrap-notice .title .More:hover{ color:#000;}
.wrap-notice-ul{ width:300px; float:left; border:1px solid #e5e5e5; margin-top:-2px; margin-left:6px;}
.wrap-notice-ul li{ line-height:45px; height:45px; border-bottom:1px dashed #dddddd; padding:0 10px;}
.wrap-notice-ul li a{ color:#333333; font-size:14px; float:left; width:85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;}
.wrap-notice-ul li a:hover{ color:#00a3e4;}
.wrap-notice-ul li span{ width:15%; text-align:right; color:#979998; font-size:14px; display:block; float:left;}
.wrap2{ border:1px solid #eaeaea; height:140px;}
.wrap2-left{ width:50px; height:140px; background:#00a4e3;text-align:center;}
.wrap2-left p{font-size:18px; color:#fff; font-weight:bold; line-height:1.9;}
.wrap2-right{ width:1110px; margin-left:15px;}
.picMarquee-left{ width:1110px; overflow:hidden; position:relative;}
.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:150px;}
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:150px; height:120px; position:relative;}
.picMarquee-left .bd ul li span{ position:absolute; left:0; bottom:0; background:url(../images/tm.jpg) repeat; height:30px; font-size:14px; color:#fff; width:100%; line-height:30px;}
.picMarquee-left .bd ul li  img{ width:150px; height:120px;display:block;}
.main{ padding-bottom:20px;}
.wrap3-news{ width:870px; position:relative;}
.wrap3-news .title{ border-top:2px solid #00a4e3; background:#fafafa;}
.wrap3-news .title ul{ float:left;}
.wrap3-news .title ul li{ float:left; line-height:35px; line-height:35px; width:90px; text-align:center;}
.wrap3-news .title ul li.active{ background:#00a4e3; font-size:16px; color:#fff;}


.wrap3-news .title .More:hover{ color:#00a4e3;}
.Academic-exchange{ margin-top:15px;}
.Academic-exchange .More{ float:right; line-height:35px; color:#787878; font-size:12px; position:absolute; right:0; top:0;}

.Academic-exchange-img{ width:270px; height:234px; margin-top:10px;}
.Academic-exchange-ul{ width:590px;}
.wrap3-left{ width:390px;float: left;}
.wrap3-left .title{ background:url(../images/dbgtitleindex.gif) no-repeat; width:100%; height:40px; line-height:40px;}
.wrap3-left .title h4{float:left; line-height:17.5px;font-size:16px; color:#0099FF; width:90px; text-align:center;}
.wrap3-left .title .More{ float:right; line-height:35px; color:#787878; font-size:12px; }
.wrap3-left .title .More:hover{ color:#00a4e3;}
.wrap3-right{ width:390px;float: right; padding-left: 10px;}
.wrap3-right .title{ background:url(../images/dbgtitleindex.gif) no-repeat; width:100%; height:40px; line-height:40px;}
.wrap3-right .title h4{float:left; line-height:17.5px;font-size:16px; color:#0099FF; width:97px; text-align:center;margin-left: 10px;}
.wrap3-right .title .More{ float:right; line-height:35px; color:#787878; font-size:12px;}
.wrap3-right .title .More:hover{ color:#00a4e3;}
.wrap3-middle{ width:390px;float: left; padding-left: 10px;}
.wrap3-middle .title{ background:url(../images/dbgtitleindex.gif) no-repeat; width:100%; height:40px; line-height:40px;}
.wrap3-middle .title h4{float:left; line-height:17.5px;font-size:16px; color:#0099FF; width:90px; text-align:center;}
.wrap3-middle .title .More{ float:right; line-height:35px; color:#787878; font-size:12px;}
.wrap3-middle .title .More:hover{ color:#00a4e3;}
.wrap3-right-ul li{ margin-left:10px; margin-bottom:10px; width:145px; height:91px; float:left;}
.wrap3-right-ul li img{width:145px; height:91px;}
.wrap3-middle-ul li{ margin-left:10px; margin-bottom:10px; width:145px; height:91px; float:left;}
.wrap3-middle-ul li img{width:145px; height:91px;}
.links{ border:1px solid #dcdbdb;}
.links h3{ background:url(../images/yqljback.jpg) no-repeat; width:90px; height:43px; line-height:21.5px; color:#0099FF; font-size:14px; text-align:center; float:left; margin-right:20px;}
.links a{ float:left; line-height:43px; font-size:15px; color:#555555;}
.links span{ float:left; padding:0 15px; line-height:43px; color:#dddddd;}
.links a:hover{ color:#00a3e4;}
.footer{ border-top:2px solid #FFF2C6; background:url(../images/bg_bottom.jpg) repeat-x;  text-align:center; padding:15px 0;}
.footer p{ color:#DCDCDC; line-height:2;font-size:12px;}

/* 列表 */
.list-wrap{ margin-top:20px;}
.list-wrap-left{ width:260px;}
.list-wrap-left h3{ height:55px; background:#00a4e3; line-height:55px; text-align:center; color:#ffffff;}
.list-wrap-left ul{ border:1px solid #dad9d9; border-top:0; background:#fff; padding-bottom:10px;}
.list-wrap-left ul li{ padding-top:10px;}
.list-wrap-left ul li a{ display:block; height:40px; line-height:40px; background:url(../images/icon.jpg) no-repeat center; background-position:210px 15px; padding-left:25px; padding-right:40px; color:#333333; border-left:4px solid #fff; text-align:center; text-indent:-0.5em;}
.list-wrap-left ul li a.active{ background:#e3effc url(../images/icon.jpg) no-repeat center; background-position:210px -33px; border-left:4px solid #12aae5;}
.list-wrap-left ul li a:hover{ background:#e3effc url(../images/icon.jpg) no-repeat center; background-position:210px -33px; border-left:4px solid #12aae5;}

.list-wrap-right{ background:#fff; width:895px; padding:0 10px; margin-left:15px;min-height:600px;}
.list-wrap-right .title{ height:40px; line-height:40px; border-bottom:2px solid #a9c4e6;}
.list-wrap-right .title h4{ float:left; line-height:40px; color:#333333; background:url(../images/arrow.gif) no-repeat center; padding-left:80px; border-bottom:2px solid #215ba5;}
.Current-position{ float:right; margin-right:13px; color:#333333; font-size:14px;}
.Current-position a{ color:#333333; font-size:14px;}
.Current-position a.on{ color:#00a3e4;}
.Current-position a:hover{ color:#00a3e4;}
.list-wrap-ul li{ border-bottom:1px dashed #d5d5d5; background:url(../images/lbyd.jpg) no-repeat center left 15px; line-height:47px; padding-left:25px; padding-right:15px;}
.list-wrap-ul li a{ font-size:15px; color:#555555; width:70%; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-wrap-ul a:hover{ color:#00a4e3;}
.list-wrap-ul li span{ font-size:15px; color:#9f9d9d;width:30%; float:left; text-align:right;}
.fan_ye{ width:385px; margin:0 auto; padding:25px 0;}
.fan_ye ul{ float:left;}
.fan_ye ul li{ float:left; margin-left:5px;}
.fan_ye ul li a{ border:1px solid #e9e9e9; padding:0px 10px; line-height:25px; display:block; font-size:14px; color:#555555;}
.fan_ye ul li a:hover{ background:#f8f8f8;}
.fan_ye ul li a.on{ background:#f8f8f8;}
.fan_ye .xla_k{ float:left; line-height:25px; height:27px; margin-left:5px;}
.fan_ye .gong{ float:left; margin-left:5px; height:25px; line-height:25px; padding:0 10px;border:1px solid #e9e9e9; color:#999999; font-size:12px;}
.fan_ye .gong span{ padding:0 2px; color:#555555;}

/***************详情***************/
.XQ_main{ padding:25px;}
.XQ_main_top h1{ text-align:center; font-size:30px; color:#333333; padding-top:25px;}
.XQ_main_top p{ text-align:center; border-bottom:1px dashed #817e7d; padding-bottom:15px; padding-top:25px; font-size:14px; color:#aeadad;}
.XQ_main_top p span{ padding-right:10px;}
.XQ_main_wen p{ font-size:15px; color:#555555; line-height:25px; text-indent:2em; padding-top:30px;}
.XQ_main_wen p.p_img{ text-align:center;}
.xq_dian{ width:150px; margin:0 auto;}
.fan_pain{ border:1px dashed #cccccc; padding:10px; margin:25px;}
.fan_pain p{ color:#4d4d4d; font-size:14px; width:100%; line-height:25px;}
.fan_pain p a{color:#4d4d4d; font-size:14px; line-height:25px;}
.fan_pain p a:hover{ color:#00a3e4;}



/***************右侧漂浮***************/
.xuan_fu{ position:fixed; right:0; bottom:100px;}
.xf_bei{ background:#fff; border:1px solid #e8e8e8; width:70px;border-radius:10px;}
.xf_bei .wx{ height:70px; text-align:center; border-bottom:1px solid #e8e8e8;}
.xf_bei .wx a{ display:block;text-decoration:none;}
.xf_bei .wx a .wx_sp{ background:url(../images/wx.jpg) no-repeat center 15px; height:40px; width:70px; display:block;}
.xf_bei .wx a h4{ color:#a09e9e; font-size:13px; line-height:30px;}
.xf_bei .wx a:hover .wx_sp { background:url(../images/wx2.jpg) no-repeat center 15px;}
.xf_bei .wx a:hover h4{ color:#fa6115;}
.xf_bei .img_none{ width:100px; padding:10px; height:100px; background:#fff; border:1px solid #e8e8e8; position:absolute; right:73px; top:0; display:none;}
.xf_bei .img_none img{ width:100%;}
.xf_bei .wx a:hover .img_none{ display:block;}

.xf_bei .wb{ height:70px; text-align:center; border-bottom:1px solid #e8e8e8;}
.xf_bei .wb a{ display:block;text-decoration:none;}
.xf_bei .wb a .wb_sp{ background:url(../images/wb.jpg) no-repeat center 15px; height:40px; width:70px; display:block;}
.xf_bei .wb a h4{ color:#a09e9e; font-size:13px; line-height:30px;}
.xf_bei .wb a:hover .wb_sp { background:url(../images/wb2.jpg) no-repeat center 15px;}
.xf_bei .wb a:hover h4{ color:#fa6115;}

.xf_bei .fh{ height:50px; text-align:center; background:#e8e8e8; border-radius:0px 0px 10px 10px;}
.xf_bei .fh a{ display:block;text-decoration:none;}
.xf_bei .fh a img{ margin-top:10px;}
.xf_bei .fh a h4{ text-align:center; color:#b0b0b0; font-size:14px; padding-top:10px;}
.teacherlist li {
            float: left;
           
            margin: 10px;
            font-size: 16px;
text-align: center;}

.teacherlist p {font-size:16px;}
.XQ_main p{font-size:16px;line-height:200%;}