@charset "utf-8";
@import url('../../../common/statics/css/font-awesome.min.css');

/*-----------------------------*/
body{line-height: 1.5;font-family:"Microsoft YaHei",Arial;font-size:14px;color:#333; background:#ffffff url(../images/body_bg.png) no-repeat center 113px;}
a:hover{text-decoration:underline;}
a{text-decoration: none;}

.fa{margin-left:5px;}
.element .style{width:123px;}
.navbox{width:100%; height:59px; padding-top:12px;}
.nav{height:59px; line-height:59px; margin: 0 auto; width:1200px; background:url(../images/nav_2.png) repeat-x; box-shadow:0px 5px 5px #b1b1b1;}
.nav li{float:left; position:relative; width:100px; border-right:1px solid #1ca0d3;}
.nav li:last-child{border:0;}
.nav li .A1{color:#feffff; display:block; font-size:16px; text-align:center; height:57px; font-weight:normal; overflow:hidden;}
.nav li.active .A1
,.nav li .A1:hover
,.nav li:hover > a
{color:#28e6ff; text-decoration:none; box-shadow:1px 1px 1px #5f9bce inset; border-bottom:2px solid #28e6ff;}

.nav li.home{width:63px; height:59px; background:url(../images/nav_1.png) repeat-x;}
.nav li.home .A1{height:57px;}
.nav li.home.active .A1,
.nav li.home .A1:hover{}

.nav li:hover p{display:block;}
.nav li p{display:none; position:absolute; min-width:100%; top:59px; padding-top:1px; font-size:16px; z-index:5;}
.nav li p a{height:39px; line-height:39px; display:block; color:#ededed; font-size:16px; background-color:#2e93d1; min-width:100%; white-space:nowrap; padding:0 2px;}
.nav li p a:hover{color:#064e80; font-weight:normal; text-decoration:none; background-color:#43baf4;}


.column_nav{height:44px; background:url(../images/nav_bj.png) repeat-x; border-radius:4px; border:1px solid #bbbbbb; position:relative;}
.column_nav h3{height:100%; display:inline-block;}
.column_nav h3 span{font-size:18px; font-weight:bold; color:#3e3e3e; float:left; text-indent: 1em; line-height:44px;}
.column_nav h3 span.column_en{font-size:12px; font-weight:normal; color:#929292; text-indent:8px; padding-top:3px;}
.column_nav a{float:right; height:22px; line-height:22px; width:66px; font-size:12px; text-align:center; color:#ffffff; top:10px; right:9px; border-radius:1px; position:relative; background:#0e83d4 url(../images/_+.png) no-repeat right; padding-right:16px;}



.list{}
.list .list_desc{height:120px; width:380px;  padding-left:17px; position:relative;}
.list .list_desc h3{width:375px;}
.list .list_desc h3 a{font-size:16px; color:#252525;}
.list .list_desc h3 a:hover{}
.list .list_desc span{font-size:12px; color:#828282; position:relative; left:12px; top:-10px;}
.list .list_desc p{font-size:14px; height:52px; line-height:20px; word-break: break-all; color:#676767; position:relative; padding-top:5px; display:block;}
.list .list_desc > a{color:#181818; font-size:12px; background-color:#0e83d4; border:1px solid #929292; text-align:center; padding:5px 16px; position:relative; top:18px;}

.list .list_type li{vertical-align:middle; height:26px; line-height:26px; font-size:14px; border-bottom:1px dashed #b1b1b1; background:url(../images/title_2.png) no-repeat 14px center;}
.list .list_type li a{color:#333; width:unset; text-indent:30px;}
.list .list_type li a:hover{}

.list .list_time li a{text-indent:10px;}
.list .list_time li span{position:relative; float:left; left:37px; font-size:12px; color:#666666}

.index-content{padding-bottom:9px; clear:both;}
.section1{height:376px; position:relative; padding-top:45px;}
.section2{height:404px; position:relative; border:1px solid #b6b6b6; background-color:#ffffff;}
.section3{height:206px; position:relative; margin-top:9px;}
.section4{height:216px; position:relative; margin-top:10px; border:1px solid #b6b6b6;}

.__area_1{height:343px; width:377px; float:right;}
.__area_1 .banner_img{height:343px; width:377px;}
.__area_1 .banner_img ul{height:343px; width:377px; position:relative; overflow:hidden;}
.__area_1 .banner_img ul li{width:100%; height:100%; position:absolute; display:none;}
.__area_1 .banner_img ul li.on{display:block;}
.__area_1 .banner_img ul li img{width:100%; height:100%; vertical-align:middle;}
.__area_1 .banner_list {height:30px; position:relative; z-index:1001; top:-40px; left:-11px; white-space:nowrap;}
.__area_1 .banner_list ul{width:115px; height:2px; margin:0 auto;}
.__area_1 .banner_list li{display:inline-block; width:48px; height:2px; line-height:29px; text-align:center; background:url(../images/banner_bottom.png) repeat-x; margin-right:10px; cursor:pointer;}
.__area_1 .banner_list li.on {background:url(../images/banner_bottom_hover.png);}
.__area_1 .prev,.__area_1 .next{height:60px; width:20px; position:absolute; top:146px; z-index:6; cursor:pointer;}
.__area_1 .prev{background:#000000 url(../images/banner_left.png) no-repeat center; float:left; opacity:0.5;}
.__area_1 .next{background:#000000 url(../images/banner_right.png) no-repeat center; right:0px; opacity:0.5;}
.__area_1 .prev:hover{background-color:#035a96;}
.__area_1 .next:hover{background-color:#035a96;}

.__area_2{height:343px; width:336px; float:right; right:20px; position:relative;}
.__area_2 .info{height:337px; width:336px;}
.__area_2 .info h3{color:#2f2f2f; font-size:18px; font-weight:bold;}
.__area_2 .info h3 .column_en{font-size:12px; color:#636363; font-weight:normal;}
.__area_2 .info p{height:247px; line-height:29px; font-size:14px; color:#161616; padding-top:14px;}
.__area_2 .info a.more{height:44px; width:125px; line-height:46px; font-size:16px; text-align:center; position:relative; background:#0e83d4 url(../images/+.png) no-repeat right; padding-right:24px; border-bottom:2px solid #0569ae; box-shadow:unset; display:block; color:#ffffff;}

.__area_3{height:343px; width:443px; float:left;}
.__area_3 .column_nav{height:44px; background-image:none; border:0;}
.__area_3 .column_nav h3{height:100%; background:unset; border-radius:unset; border:unset;}
.__area_3 .column_nav h3 span{font-size:18px; font-weight:bold; color:#3e3e3e; position:relative; left:-16px; top:-10px;}
.__area_3 .column_nav h3 span.column_en{font-size:12px; font-weight:normal; color:#929292; position:relative; left:-20px; top:-7px;}
.__area_3 .column_nav a{top:0; right:-232px;}
.__area_3 .list{padding:0px; height:300px;}
.__area_3 .list img{height:105px; width:118px; float:left; position:relative;}
.__area_3 .list .list_desc{height:105px; width:308px; padding-top:0; padding-left:0; position:relative; top:0; float:right;}
.__area_3 .list .list_desc h3{width:305px;}
.__area_3 .list .list_desc h3 a{font-size:14px; color:#252525; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; top:-5px; position:relative;}
.__area_3 .list .list_desc h3 a:hover{}
.__area_3 .list .list_desc span{font-size:12px; color:#828282; position:relative; left:2px; top:-8px;}
.__area_3 .list .list_desc p{font-size:12px; height:30px; line-height:17px; word-break: break-all; color:#282828; position:relative; padding-top:0; display:block; top:-7px;}
.__area_3 .list .list_desc > a{color:#181818; font-size:12px; background-color:#0e83d4; border:1px solid #929292; text-align:center; padding:4px 14px; position:relative; top:7px;}
.__area_3 .list .list_type li{height:37px; line-height:37px; font-size:14px; border-top:none; border-bottom:1px dashed #8e8d8d; background:url(../images/title_1.png) no-repeat 0 center;}
.__area_3 .list .list_type li a{color:#333; width:unset; text-indent:0; width:358px; top:-105px; line-height:38px; left:20px; position:relative; color:#161616;}
.__area_3 ul{top:106px; position:relative;}
.__area_3 .list .list_time li span{position:relative; float:right; font-size:12px; color:#666666; left:0px; top:-103px;}

.section2 .column_nav{border:0; border-radius:10px 10px 0px 0px;}
.section2 .column_nav:before{ position:absolute; left:0; top:0; content:url(../images/cloumn_2.png);height:44px; width:1px;
	background: -webkit-linear-gradient(#fdfdfd, #c4c4c4);
	background: -o-linear-gradient(#fdfdfd, #c4c4c4); 
	background: -moz-linear-gradient(#fdfdfd, #c4c4c4);
	background: linear-gradient(#fdfdfd, #c4c4c4);}
.section2 .column_nav:after{ position:absolute; right:0; top:0;content:url(../images/cloumn_2.png);height:44px; width:1px;
	background: -webkit-linear-gradient(#fdfdfd, #c4c4c4);
	background: -o-linear-gradient(#fdfdfd, #c4c4c4); osition:absolute; right:0; top:0;
	background: -moz-linear-gradient(#fdfdfd, #c4c4c4);
	background: linear-gradient(#fdfdfd, #c4c4c4);}
	
.__area_4{height:382px; width:426px; float:left; padding-top:12px; padding-left:10px;}
.__area_4 .list{padding-top:17px;  border:1px solid #e4e4e4;  border-top:0;}
.__area_4 .list .list_type li{height:36px; line-height:36px; font-size:14px; border-top:1px solid #b1b1b1; border-bottom:none; background:url(../images/title_1.png) no-repeat 14px center; padding-left:35px;}
.__area_4 .list .list_type li a{color:#333; width:unset; text-indent:0px;}
.__area_4 ul{position:relative; padding-top:12px;}

.__area_5{height:382px; width:734px; float:right; padding-top:12px; padding-right:11px;}
.__area_5 .list{padding-top:29px;  border:1px solid #e4e4e4;  border-top:0;}
.__area_5 .list img{height:115px; width:710px; left:13px; top:-10px; position:relative;}
.__area_5 .list .list_type li{height:36px; line-height:36px; font-size:14px; border-top:1px solid #b1b1b1; border-bottom:none; background:url(../images/title_1.png) no-repeat 14px center;}
.__area_5 .list .list_type li a{color:#333; width:80%; text-indent:0px;  padding-left:50px;}
.__area_5 ul{position:relative;}

.section3 .column_nav {margin:8px; position:relative;}
.section3 .list .list_type li a{text-indent:0px; padding-left:30px;}
.__area_6{height:204px; width:437px; float:left; border:1px solid #b6b6b6;}
.__area_7{height:204px; width:365px; float:left; border:1px solid #b6b6b6; margin-left:14px;}
.__area_8{height:204px; width:365px; float:right; border:1px solid #b6b6b6;}

.__area_9{height:195px; padding:8px; padding-bottom:14px;}
.__area_9 .teacherbox{height:140px; padding-left:16px; padding-top:11px; padding-right:0px;}
.__area_9 #index_user{position:absolute; height:140px; overflow:hidden;}
.__area_9 #index_user ul{position:absolute; left:0; top:0; height:140px;overflow:hidden; padding:0;}
.__area_9 #index_user ul li{width:194px; height:140px; line-height:32px; list-style-type: none; position: relative; overflow:hidden;}
.__area_9 #index_user ul li img{width:102px; height:138px; float:left; border:1px solid #747474;}
.__area_9 #index_user ul li span{float:right; width:86px; display:block; font-size:14px; color:#454649;}
.__area_9 #index_user ul li p{color:#454649; line-height:28px; height:28px; top:22px; position:relative;}
.__area_9 #index_user ul li p:hover{color:#1ba2d4;}

/*footer*/
.index-page .footer-brace{margin: 0;}
.footer{background:#0569ae; color:#ededed;}
.footer .infooter,
.footer .infooter a{color: #ededed;}