@charset "utf-8";


#hd{background: url(../newimages/toprightbg.jpg) no-repeat right top #0a3a72;}
#hd .logocon{width: 100%; height:132px; }
#hd .logocon .logol{ float:left; line-height: 132px; height:132px;}
#hd .logocon .logol .a{line-height: 132px; display:none;}
#hd .logocon .logol img{display: inline-block;vertical-align: middle;}
#hd .logocon .logoright{float:left; margin-left:22px; margin-top:55px; border-left:1px solid #e2eefc; padding-left:12px;}
#hd .logocon .logoright p{ height:26px; line-height:26px; /*background:url(../newimages/icologo.png) no-repeat left;*/ color:#fff; text-indent:22px;}
#hd .logocon .logofont{float:right; margin-top:40px;}
#hd .logol img{ line-height: 132px;}
#hd .logo{line-height: 132px; display:none;}
#hd .m-logo{line-height: 132px; display:none;}
#hd .logo img{display: inline-block;vertical-align: middle;}
#hd .m-logo img{display: inline-block;vertical-align: middle;}
#hd .logocon .logol img {
    display: inline-block;
    vertical-align: middle;
}
.wp {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
}

.search-panel { float: right; clear: right; width: 24%; padding-top: 40px;}
.search-window { border-bottom: 1px solid #6691b8; overflow: hidden;}
.wp-search { position: relative;}
.wp-search form { display: block;}
.wp-search .search-input { margin-left: 10px; margin-right: 40px;}
.wp-search .search-input input.search-title { width: 100%; height: 20px; line-height: 20px; border: 0; outline: 0; background: none; color: #829cbc; font-size: 14px; padding: 4px 0;}
.wp-search .search-btn { width: 40px; height: 28px; position: absolute; right: 0; top: 50%; margin-top: -14px;}
.wp-search .search-btn input.search-submit { width: 100%; height: 28px; border: 0; outline: 0; background: url(../newimages/search.png) no-repeat center; cursor: pointer;}
::-webkit-input-placeholder { color: #829cbc;} /* WebKit, Blink, Edge */
:-moz-placeholder { color: #829cbc;} /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #829cbc;} /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #829cbc;} /* Internet Explorer 10-11 */
.wp-search .search-input input.search-title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border: 0;
    outline: 0;
    background: none;
    color: #829cbc;
    font-size: 14px;
    padding: 4px 0;
}

.wp-wrapper {
    width: 100%;
}

.wp-focus {}
.wp-focus .wp-inner { max-width: 1200px;}
.fcous-panel { width: 100%;}
.fcous-panel .focus-window { width: 100%; overflow: hidden;}
.m1210{ margin:0 auto; width:1100px; clear:both;}
.navArea {
    padding-bottom: 0px;
}
.navBg {
    background: url(../newimages/cdyfy_10.jpg) top center repeat-x;
    height: 47px;
}
.wp-wrapper .wp-inner {
   
   
    
}

.nav{width:1100px;height:47px;margin:0 auto;line-height:45px;font-family:"microsofy yahei";}
.nav li{float:left;}
.nav li a{display:block;width:122px;text-align:center;font-size:16px;font-weight:bold;color:#fff;}
.nav li a:hover, .nav li a:hover.on{background:url(../newimages/navhovers.png) top repeat-x;text-decoration:none;}
.nav li a.on{background:url(../newimages/navhover.png) top repeat-x; }

.nav  li img {
    margin-left: 3px;
}
.nav li a.on2{background:url(../newimages/navhovers.png) top repeat-x;text-decoration:none;}
.nav li:hover{background:url(../newimages/navhover.png) top repeat-x;text-decoration:none;}
.nav li ul{display:none; position:absolute; z-index:9999; background:url(../newimages/sNav.png) repeat-x; } 
.nav li ul li{display:block;position:relative;line-height:40px;_display:inline; width:123px;} 
.nav li ul li{clear: both;background: url(../newimages/sNav.png) repeat-x;} 
.nav li ul li .s{position:absolute;top:0;left:0;border-left:1px solid transparent;}
.nav li ul li .s li{float:none;}
.nav li ul li a{display:block;width:115px;height:40px;font-weight:normal;font-size:14px;color:#ffffff; text-align:center}
.nav li ul li a:hover{color:#ffffff; background:none;}
.nav .t,.nav .t:hover{background:url(../newimages/nav_ico.gif) no-repeat 120px center #333;}
.nav li .nsv01{ padding-left:280px; width:930px;}
.nav li .nsv011{}

.nav li .nsv01{ padding-left:640px; width:570px;}
ul, li {
    list-style-type: none;
}
a {
    color: #333;
    text-decoration: none;
}


.focus-box {  background-position:center; position:relative; font-family:'Microsoft YaHei'; }
.focus-container { overflow:hidden; position:relative; visibility:hidden;}
.focus-container .focus-item { position:absolute; width:100%; height: 100%; left:0; top:0; overflow: hidden;}
.focus-container .focus-item img { width: 100%; height: 100%; border:0; vertical-align: top;}
.focus-title-bar {position:absolute;right:0px;bottom: 18px;z-index: 40;width: 100%;height: 54px;}
.focus-title-bg { display:none; width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-title {display: inline-block;white-space: nowrap;height: 54px;line-height: 54px;padding: 0 20px;color: #fff;font-size: 24px;font-weight: bold;position: absolute;left: 0;bottom: 0;z-index: 50;background:url(../newimages/tit_bg.png);}
.focus-title a,.focus-text a {color: #fff; text-decoration: none; font-size:18px;}
.focus-title a:hover,.focus-text a:hover { color: #e5e5e5; text-decoration: none;}
.focus-text-box { position:absolute; left:30px; top:10px; z-index: 20; width: 40%; height: 100px;}
.focus-text-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-text-inner { position: absolute; left: 0; top: 0; z-index: 30; height: 100%; overflow: hidden;}
.focus-text{  padding:10px; line-height: 1.5; color: #fff; font-size: 13px; }
.focus-navigation {display:block;width: 50px;height: 60px;line-height: 60px;font-size: 0px;text-decoration: none;cursor:pointer;position:absolute;top:50%;margin-top:-30px;z-index: 50;}
.focus-navigation:hover { font-size: 0px; font-weight: normal; color: #fff; text-decoration: none;}
.focus-navigation:active {}
.focus-prev { left:0px; background:url(../newimages/prev_btu.png) no-repeat;}
.focus-prev:active { background:url(../newimages/prev_btu.png) no-repeat;}
.focus-next { right:0px; background:url(../newimages/next_btu.png) no-repeat;}
.focus-next:active { background:url(../newimages/next_btu.png) no-repeat;}
.focus-pagination { position:absolute; right:10px; bottom:0; z-index:60; height:20px; text-align:right;}
.focus-page { display:inline-block; width:10px; height:10px; line-height:10px; text-align:center; font-size:12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; overflow:hidden; border-radius:5px; background-color:#999; color:#fff; margin-right:5px; cursor:pointer;}
.focus-page span { display: none;}
.focus-page:hover { text-decoration: none; font-size: 12px; color: #fff; font-weight: bold; }
.focus-page-active { background-color:#ff4019;}


#container_bg{height:490px;background:#FFF;}
.container{width:1000px;/* height:485px; */background:#ffffff;margin:0 auto;+margin-top:60px;-margin-top:60px;}
.container .schoolnews{width:900px;height:1100px;/*border:1px solid green;*/position:relative;top:-12px}
.schoolnews .left_news{width:800px;height:682px;/*border:1px solid green;*/float:left;-margin-left:20px;}
.left_news .xxyw{width:800px;height:322px;/*border:1px solid green;*/float:left;}
.left_news .xxyw.xxgg{-margin-right:0px;}
.left_news .xxyw .headingleft{width:800px;height:69px;border-bottom:1px solid #4880d5;}
.left_news .xxyw .headingright{width:800px;height:69px;border-bottom:1px solid #ed802d;}
.headingleft .xynews{padding-top:40px;padding-left:10px;float:left;font-weight:bold;}
.headingleft .mt{padding-top:40px;padding-left:10px;float:left;color:#acacac;}
.headingright .xynews{padding-top:40px;padding-left:10px;float:left;font-weight:bold;}
.headingright .mt{padding-top:40px;padding-left:10px;float:left;color:#acacac;}
.container {
    width: 1000px;
    /* height: 485px; */
    background: #ffffff;
    margin: 0 auto;
    -margin-top: 60px;
	clear:both;
}
.w1200 {
    width: 1100px !important;
}
.right_xc {
    width: 270px;
    height: 330px;
    /* border: 1px solid green; */
    float: right;
    margin-top: 40px;
   
}
.details {
    line-height: 28px;
    position: relative;
}
.right_xc .gg_side {
    width: 270px;
   
    float: left;
    background: #dcdcdc;
}
.qiehuan2 .qiehuanl_0 .qhbnext {
    display: block;
    width: 11px;
    height: 11px;
    background: url(../newimages/qh2_bnt.gif);
    font-size: 0;
}

.news_pic{display:block;width:350px;height:220px;background:url(../newimages/new_pic1.jpg);margin-top:15px; position:relative; }
.news_pic.xueshu{background:url(../newimages/new_pic2.jpg);}
.qiehuan2{display:block;height:14px;position:absolute;top:180px;right:5px;}
.qiehuan2 .qiehuanl_0{width:11px;height:11px;float:left;margin-right:3px;}
.qiehuan2 .qiehuanl_0.der{margin-right:0;}
.qiehuan2 .qiehuanl_0 .qhb{display:block;width:11px;height:11px;background:url(../newimages/qhh2_bnt.gif);font-size:0;}
.qiehuan2 .qiehuanl_0 .qhb:hover{background:url(../newimages/qh2_bnt.gif);font-size:0;}
.qiehuan2 .qiehuanl_0 .qhbnext{display:block;width:11px;height:11px;background:url(../newimages/qh2_bnt.gif);font-size:0;}
.right_xc .gg_side .xczx {
    width: 270px;
    height: 28px;
    padding-top: 7px;
    border-bottom: 1px solid #ededed;
    float: left;
    color: #4880d5;
    -height: 22px;
}
.right_xc .gg_side .xczx .xc_center {
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
}
.xbtyy {
    width: 350px;
    height: 25px;
    background: none repeat scroll #000;
    filter: Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    position: absolute;
    top: 197px;
}
.xbt{position: absolute;top: 197px;+top: 143px;left: 30px;}
.footer{
	background: #ebf0f7;
}
.footer .footer-link{
	/*height: 34px;*/
	border-bottom: 1px solid #dae3e9;
	line-height: 35px;
	padding: 5px 0;
}
.footer .footer-link span{padding: 0 10px;}
.footer .footer-link a{padding: 0 10px;color: #00469d}
.footer .footer-link a:hover{text-decoration: underline;}
.footer .wrapper{
	padding: 10px 0;
	margin: 0 auto;
	width: 1000px;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
}
.footer .wrapper span{padding: 0 12px;}
.footer .wrapper a{color: #000}
.time {
    color: #9a9a9a;
    position: absolute;
    right: 0px;
    font-size: 14px;
    display: inline;
    -top: -5px;
}


.details .txt {
    color: #0b3774;
    background: url(../newimages/libg.jpg) 2px center no-repeat;
  

}
.fl {
    float: left;
}

.index_student { width:800px;}
.index_lm_name { position: relative; height: 20px; margin-bottom: 20px; line-height: 20px; display: block; padding-bottom: 10px; background:url(title_bg.png) no-repeat left bottom; }
.index_lm_name span.name { color: #585858; display: block; text-align: center; font-weight: bold; padding-left: 0px; font-size: 16px; float: left; width: 75px; }
.index_lm_name span.curr { color: #000378; display: block; text-align: center; font-weight: bold; padding-left: 0px; font-size: 16px; float: left; width: 75px; }
.index_lm_name span.eng { font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: block; float: left; text-transform: capitalize; }
.index_lm_name span.more { position: absolute; right: 0px; top: 0px; font-size: 11px; background: url(more.png) no-repeat right center; padding-right: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }

.index_lm_names { position: relative; height: 30px; margin-bottom: 20px; line-height: 20px; display: block; background:url(title_bgs.png) no-repeat left bottom; }
.index_lm_names li{ color: #585858; display: block; text-align: center; font-weight: bold; padding-left: 0px; font-size: 16px; float: left; width: 75px; height: 30px; line-height: 20px; }
.index_lm_names li.name { color: #585858; display: block; text-align: center; font-weight: bold; padding-left: 0px; font-size: 16px; float: left; width: 75px; }
.index_lm_names li.curr { cursor:pointer; color: #000378; display: block; text-align: center; font-weight: bold; padding-left: 0px; font-size: 16px; float: left; width: 75px; background:url(title_bg_hover.png) repeat-x left bottom; }
.index_lm_names span.eng { font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: block; float: left; text-transform: capitalize; }
.index_lm_names span.more { position: absolute; right: 0px; top: 0px; font-size: 11px; background: url(more.png) no-repeat right center; padding-right: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }

.homebtm { POSITION: relative; HEIGHT: 235px }
.layout { TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 850px; OVERFLOW: hidden; border-top: 0; }
.cp_content{ position: relative; width: 850px; height: 220px; margin:0 0 10px 0; overflow: hidden; }
.cp_title{ width:450px; color:#010101; font-weight:bold; background:url(h3_dec.jpg) left center no-repeat; padding-left: 20px; margin-bottom:13px; position:relative; overflow:hidden;}
.cp_title_ben{ position: absolute; right: 5px; top: 10px; }
.cp_title_ben li{ float: left; margin-left: 3px; width: 10px; height: 10px; background: url(ben.png) no-repeat; cursor: pointer; overflow: hidden; }
.cp_title_ben li.on{background:url(ben_hover.png) no-repeat;}
.cp_content ul{ width: 1500px; height: 220px; position: absolute; overflow: hidden; }
.cp_content ul li{ width: 850px; height: 220px; float: left; overflow: hidden; }
.cp_conList{ width: 840px; height: 220px; overflow: hidden; margin-left:10px; }
.cp_conList dl{ width: 150px; height: 220px; text-align: left; float: left; margin-right: 10px; overflow: hidden; }
.cp_conList dt{ width: 150px; height: 180px; overflow: hidden; }
.cp_conList dt img{ width: 130px; height: 170px; }
.cp_conList dt img:hover { width:126px; height:166px; border:#2db807 2px solid;}
.cp_conList dd .name { line-height: 20px; font-size:15px; text-align:center; color:#30b5e9; font-weight:bold;}
.cp_conList dd .zw { line-height: 20px; font-size:14px; text-align:center; }



.footer ul.foot_link { width: 1100px; margin: 0px auto; position: relative; height: 120px; padding: 35px 0px; }
.footer ul.foot_link .logo { width:280px; height:120px; text-align:center; background: url(foot_line.jpg) no-repeat 320px center;}
.footer ul.foot_link .logo p img { margin:15px auto; }
.footer ul.foot_link li { line-height: 25px; color: #fff; padding-right: 80px; }
.footer ul.foot_link li p{ color: #fff; padding-bottom: 5px; font-size: 14px; }
.a12 a{  
font-size: 12px;

}

.more{
	height: 245px;
	margin: 5px 0 5px 0;
}
.more .title{
	background: none;
	font-weight: normal;
	font-size: 12px;
}
.more .title a{
	display: block;
	float: left;
	height: 42px;
	padding: 0 10px;
	margin-right:  0 16px;
	color: #000;
}
.more .title .cur{background: #00469d;font-weight: bolder;font-size: 16px;color: #fff}
.more .summ{
	position: relative;
	height: 205px;
	background: #e2e7ee;
}
.more .summ ul{
	position: absolute;
	top: 0;
	left: 0;
	width: 635px;
	height: 137px;
	padding: 35px 20px;
	overflow: hidden;
	display: none;
	padding-top: 13px;
}
.more .summ ul li{
	/*float: left;*/
	width: 99%;
	line-height: 28px;
	margin-right: 1%;
	overflow: hidden;
	text-overflow:ellipsis;
}
.more .summ ul li a{
	/*display: block;*/
	padding:0 8px;
	background: url(icon.png) no-repeat left;
	color: #00469d;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.more .summ ul li a:hover{text-decoration: underline;}

.title{
	font-size: 18px;
	line-height: 40px;
	color: #00469d;
	font-weight: bolder;
	letter-spacing: 2px;
	background:#d0dbe8;
	height: 42px;

}
.title b{font-size: 24px; background: #00469d;color:#fff;padding: 5px 4px 0;margin-right: 4px;}


.mod-a{position:relative;}
.mod-a .b-wrap{position: relative;font-size: 14px;margin: 0 auto;width: 1000px;}
.banner{
	height: 135px;
	background: url(banner.jpg) no-repeat 50%;
}

.wrap{width: 1000px;margin: 0 auto;position:relative;font-size: 14px;overflow: hidden;}
.wrapL{float: left;width: 675px;}
.wrapR{float: right;width: 315px;}

.big-tit{
	position: absolute;
	bottom: 0px;
	left: 0;
	background: #84b0d7;
	width: 200px;
	padding-left: 25px;
	height: 55px;
	line-height: 55px;
	font-size: 24px;
	font-weight: bolder;
	color: #fff;
}
.nav-cat{
	float: left;
	width: 213px;
	padding-left: 12px;
	background: #84b0d7;
}
.nav-cat .nav-cat-li{
	float: left;
	width: 100%;
	line-height: 48px;
	background: #fff;
}
.nav-cat .nav-cat-li a{
	padding-left: 30px;
	display:block;
	position: relative;
	border-bottom: 1px solid #e5e5e5;
}
.nav-cat .nav-cat-li a.cur{
	border-left: 3px solid #8ad8ff;
	margin-left: -3px;
	color: #1893d6;
}
/*??′?¤???—è?¨??·???*/
.nav-cat .nav-cat-li .more-tit b{
	width: 40px;
	height: 48px;
	line-height: 48px;
	position: absolute;
	right: 0;
	top: 0;
	*top:-14px;
	_top:-13px;
	border-left: 1px solid #e5e5e5;
	background: url(addIcon.png) center no-repeat;
}
.nav-cat .nav-cat-li .more-tit .add{background:url(subtractIcon.png) center no-repeat #eee}
.more-hidden{
	width: 100%;
	float: left;
	background: #eee;
	display:none; 
}
.more-hidden li{
	line-height: 48px;
	width: 100%;
	float: left;
}
.more-hidden li a.morecur{color: #646464;font-weight: bold;}
.nav-cat .nav-cat-li .last-one{border-bottom: none;}
.cro{
	float: right;
	width: 740px;
	margin: 10px 0;
	color: #969696;
}
.cro .cro-link a{padding: 0 5px;}
.cro .cro-content{
	padding: 20px 20px;
	overflow: hidden;
}
.cro .cro-content .cro-tit{
	line-height: 50px;
	font-size: 28px;
	color: #1e489d;
	text-align: center;
	border-bottom: 1px dotted #ddd;
}
.cro p{margin: 20px 0;line-height: 25px;}
.cro .cro-content img{margin-bottom: 5px; margin-top:5px;}


.cro .cro-content .cro-list{overflow: hidden;}
.cro .cro-content .cro-list li{
	display: block;
	width: 100%;
	float:left;
	padding: 15px 0 5px;
	line-height: 30px;
	border-bottom: 1px dotted #ddd;
}
.cro .cro-content .cro-list li a{
	display: block;
	color: #000;
	padding-left: 30px;
	background: url(icon.png) 12px no-repeat;
}
.cro .cro-content .cro-list li a:hover{color: #84b0d7}
.main_kssz {
    border-color: #cccccc;
    border-width: 1px 1px 1px 1px; 
    border-style: solid;
}
.line {
    BORDER-BOTTOM: #adadad 1px dashed;
}