﻿@charset "utf-8";


/*网站的可视宽度*/

.container{

	width: 1000px;

	margin: 0 auto;

}



.container1{

	width: 1200px;

	margin: 0 auto;

}




/*浮动*/

.fl{float:left; display:block;}

.fr{float:right; display:block;}

/*清除浮动*/

.clearfix,.container{*zoom:1;} /*解决ie6/7下面的浮动塌陷问题*/

.clearfix:before,.clearfix:after,.container:before,.container:after {display:table; line-height:0; content:"";} /*display:table;解决其他下面的浮动塌陷问题,line-height是将添加的内容高度设为0；*/

.clearfix:after,.container:after{clear:both;}/*清楚浮动*/

.ad{width:100%;}
.ad img{width:100%;}
.next{width:1000px; margin:20px auto;}
.next a{color:#FB6E06; text-decoration:underline;}

/* Style Reset

-----------------------------------------------------------------------------------------------------*/

*{ margin:0px; padding:0px;} 

html{overflow-x:hidden;}

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote 

{ font-size:14px;_background-image:url(../other/about:blank);_background-attachment:fixed;font-family:'微软雅黑';}

input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}

ul, li, dl, dt, dd, ol { display: block; list-style: none; }

img{border:0;}

body{min-width: 1000px; overflow: hidden;}

.clear {clear:both;height: 0; }

.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}

a{text-decoration:none;outline:0; color:#fff;}

.noneBottomBorder{ border-bottom: none!important;}		

.noneTopBorder{ border-top: none!important;}

.backgroudW{ background: #fff; padding: 15px; margin: 24px 0px;}
.pglist a{color:#000;}


/* header */

.header{ width:100%; position:relative; z-index:10; }

.header .top1{height:40px; line-height:40px; background:#16445B;  color:#fff;}

.header .top1 top1_wrap p span a{color:#fff;}

.header .top1 top1_wrap p span a:hover{color:#FEDD1A}

.header .top1 top1_wrap p{color:#fff;}


.topnbd{position:relative; width:100%; height:90px; background:#33495e;}

.top{

	position:relative;z-index: 10;

	width:1200px;height:90px; margin:0 auto;

}

.logo{width:580px; height:90px;float:left;}



.searchbd{float:right; width:270px; padding-left: 150px;  height:90px;  text-align:right;}

.toptel{

	width:270px; height:30px; padding-top: 4px; 

	color:#ffffff; font-size: 12px; line-height: 30px; text-align:right;}

.toptel span{color: #ffffff;font-size:16px;line-height: 36px;font-family:"微软雅黑";}

/* end topbd */



.search{width:270px;height:30px; line-height:30px; padding-top:10px; }

.text{

	float:left;

	width:226px;height:28px;border:1px solid #5e7c99;

	color:#ffffff;font-size:12px;line-height:28px; text-indent: 20px; 

	background: #33495e;;}

.btn1{

	float:left;

	width:40px;height:30px;border:none;

	background: url(../images/search.jpg) left top no-repeat;cursor:pointer; }

/* end search */ 	


.navgrp{

	position: relative; z-index: 14;

	width:100%;height:54px; margin:0 auto;

	background: #be392a;

}



.navbd{position:relative; width:1200px; height:54px; margin: 0 auto; }

.navbd .sidebar{position:absolute; top:0px; left:0px;  height:404px; width:220px; background:#96170B; position:relative;}

.navbd .sidebar dt{ border-bottom:1px solid #fff;  color:#fff; height:54px; line-height:54px; text-align:center; letter-spacing:1px; font-size:16px;  padding-left:40px; 
background:url(../images/avenue.png) no-repeat 30px center;}

.navbd .sidebar dd{height:44px; line-height:44px; color:#fff; text-align:left; }

.navbd .sidebar .dw{ height:43px; width:220px;}

.navbd .sidebar .dw>a:hover{background:#fff; color:#BD382A;}

.navbd .sidebar .dw>a{ width:220px; height:43px; display:block; padding-left:40px;}

.navbd .sidebar .dw .a8{border-bottom:none; height:44px;}

.navbd .sidebar .dw #menuright {position:absolute; top:54px; left:220px; width:330px; height:350px; background:#F7F7F7; display:none; text-align:center;}

.navbd .sidebar .dw:hover #menuright{display:block;}

.navbd .sidebar .dw #menuright dl{background:#F7F7F7; height:160px; padding-left:10px;}

.navbd .sidebar .dw #menuright dl dd{padding:3px 8px; color:#E9511B }

.navbd .sidebar .dw #menuright dl dd a{color:#E9511B}




.nav{width:940px;height:54px; padding-left:260px; position:absolute; top:0px;}

.nav li{

	 position: relative;float:left;text-align: left; 

	 width:100px;height:54px; display: block;  }

.nav li a{ 

	width:100px;height:54px;display:block; 

	color:#ffffff;font-size:16px;line-height:54px; text-align: center;  }

.nav li a:hover{ color:#ffde01;}

.nav .menu a{

	width:100px;height:54px;display:block;

	color:#ffde01;font-size:16px; line-height:54px;text-align: center;}

.nav .on a{

	width:100px;height:54px;display:block;

	color:#ffde01;font-size:16px; line-height:54px;}

#navChild{ 

	position:absolute;left:0px; top:54px; 

	width:92px;padding:4px 4px 0px 4px; z-index:99; display: none;

	background:#be392a;}

#navChild a{

	position:relative; 

	width:92px; height: 36px; display:block;border-bottom: 1px solid #ffffff;

	color:#ffffff!important; font-size:14px;line-height:36px; text-align:center;}

#navChild a:hover{color:#ffde01!important;background-image:none!important;}

/* end navgrp */

	 

.banner{

	position:relative;z-index: 12; 

	width:100%;height:350px; 

 	background: url(../images/bannerbg.jpg) center top no-repeat; }

.bann{

	position:absolute; left:50%; margin-left: -800px;

	width:1600px; height:350px;}

#focus {position:relative;width:1600px; height:350px; overflow:hidden;}

#focus ul {position:absolute;height:230px; }

#focus ul li {position:relative;float:left;width:1600px; height:350px; overflow:hidden; }

#focus ul li img{ display: block;margin: 0 auto;}

#focus .btn {position:absolute; width:100%; height:12px; left:0px; bottom:24px; text-align:center; z-index: 99;}

#focus .btn  span{width:10px; height: 10px;  display: inline-block; margin-left: 8px; background: #be392a; border-radius: 50%;}

#focus .btn  span.on{background: #ffffff;}

/* end banner */

.order{ 

	position: absolute; left:50%;bottom:0px; margin-left:252px;z-index: 999999999;

	width: 228px; height: 320px; padding:0px 10px;

	background: url(../images/orderbg.png);

}

.orderT{ 

	width: 138px; height: 52px; padding-left: 90px;

	color:#ffffff; font-size:24px;line-height:52px; ;

	background: url(../images/order.png) 50px  center no-repeat;

}

.order ul{ width: 228px;}

.order .text1{ 

	width: 226px; height: 40px; border: 1px solid #b6bcc2; margin-bottom: 8px;

	color:#aaaaaa; font-size:14px;line-height:40px; text-indent: 10px ;	

}

.order .yzm{

	float:left;

	width: 110px; height: 40px; border: 1px solid #b6bcc2; margin-bottom: 8px; margin-right: 10px;

	color:#aaaaaa; font-size:14px;line-height:40px; text-indent: 10px ;	

}

.order .orderSub{

	width: 228px; height: 36px;border: none; margin-top: 4px;

	color:#ffffff; font-size:20px;line-height:36px; text-align:center;	

	background: #f39c11;cursor:pointer;

}

.order .iizz{

	display:inline-block;vertical-align:middle;height:33px;background:#FFF;padding:9px 8px 0;

}

/* end bannerClaList */

.inav{width:1000px; height: 166px; padding-top: 26px; margin:0 auto;}

.inav .iteam{

	float: left;

	width: 175px; height: 166px; padding-left: 148px;padding-right: 10px;

	color:#666666; font-size:14px;line-height:24px; text-align:left;	

}

.inav .iteam a{

	display: block;

	color: #333333;font-size:22px;line-height:40px;

}

.inav .iteam a:hover{color:#be392a;}

.inav .bg1{background: url(../images/inav1.jpg) left  top  no-repeat;}

.inav .bg2{background: url(../images/inav2.jpg) left  top  no-repeat;}

.inav .bg3{background: url(../images/inav3.jpg) left  top  no-repeat;}

.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden; }

.sectionNoOver{position:relative; width:100%; margin:auto;  clear:both; }

.fontWhite a{ color:#ffffff!important}

.fontWhite a span{ color:#ffffff!important}

.backgroudR{background: #eeeeee;}

.backgroudD{background: #be392a;}

.backgroudY{background: #f39c11; border:1px solid #ffffff;} 

.backgroudH{background:#BD382A; border:1px solid #ffffff;}

.backgroudG{background:#EDEDED; border:1px solid #ffffff;}

.backgroudW{background:#FFF;; border:1px solid #ffffff;} 

.mar8{ margin: 8px 0px;}

.fontLeft a{text-align: left!important;}

.fontLeft a span{text-align: left!important;}


/*图片滚动*/

.Ttitle {position:relative;width:100%; height:84px; margin: 0 auto; }

.Ttitle a{ 

	display:block;

	width:360px; height: 84px; margin: 0 auto;

	color:#333333;font-size:30px;line-height:84px; text-align: center; /*font-weight: bold;*/}

.Ttitle a span{color: #be392a; font-size: 24px;text-transform: uppercase; font-weight: normal;}	

.Tmore a{

	position:absolute; right:0px; top:0px;

	width:82px; height:46px; padding-top: 14px;  display: block;

	color: #1e1f24; font-size: 14px; line-height: 46px; }

.Ttitle2 { 

	position:relative;width:100%; height:54px; margin: 0 auto; border-bottom:2px solid #acacac;border-top:2px solid #acacac;

	color:#0f1427;font-size:24px;line-height:54px; /*font-weight: bold;*/

}

.Ttitle2 span{color: #0f1427; font-size: 18px; font-family:arial; text-transform: uppercase; font-weight: normal;}	

.Tmore2 a{

	position:absolute; right:0px; top:0px;

	width:82px; height:54px;   display: block;

	color: #1e1f24; font-size: 14px; line-height: 54px; }	

/*end Ttitle*/




/*教师风采*/



.fengcai{ width:1000px; height:650px; font-family: 'Microsoft YaHei';}


<!--教师风采2end-->

.fengcai_1{ width:1200px; height:555px; margin:0 auto; margin-top:30px; }

/*图片滚动*/


/* 以下图片滚动源代码*/


/* 本例子css */

		.picMarquee-left{ overflow:hidden; position:relative;}


		.picMarquee-left .bd{ padding:10px; }

		

		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

		.picMarquee-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center; box-sizing:border-box; width:200px }

		

		.picMarquee-left .bd ul li strong{height:50px; line-height:50px; color:#fff; background:#D63442; font-size:20px; width:195px; display:block; margin-top:10px; border-radius:3px;}

		

		.picMarquee-left .bd ul li strong:hover{color:#fff; background:#2F3134;}

		

		.picMarquee-left .bd ul li p{width:180px; text-align:left; text-indent:2rem; line-height:150%; margin-top:10px;  height:100px; }

		

		.picMarquee-left .bd ul li a{margin-top:20px; display:block; height:40px; line-height:40px; text-align:center; color:#fff; background:#2F3134; border-radius:3px; }

		.picMarquee-left .bd ul li a i{background:url(../images/search_3.png) no-repeat left center; color:#fff; font-weight:bold; padding-left:40px; font-style:normal; }

		.picMarquee-left .bd ul li img{ text-align:center;}

		.picMarquee-left .bd ul li  img{ width:190px; height:275px; display:block; padding:2px; border:1px solid #ccc; }

		.picMarquee-left .bd ul li img{ border-color:#999;  }


<!--教师风采2end-->



/*校园生活*/


.xydt{ width:1100px; height:460px; margin:0 auto; position:relative; padding-top:0px; background:#BD382A;}

.xydt .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  width:1100px; height:430px; }

.xydt .bd ul{ width:1100px; height:400px; padding:5px 0px; }

.xydt .bd ul li{ width:237px; height:165px; float:left; color:#000; margin-right:20px; margin-left:18px; margin-top:15px; margin-bottom:20px; position:relative}

.xydt .bd ul li span{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; text-align:center; color:#fff; background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000); }

.xydt .bd ul li img{ width:237px; height:165px;  border-radius: 3px;}

.xydt .bd ul li.first{ width:410px; height:350px; float:left;}

.xydt .bd ul li.first img{ width:410px; height:350px;}

.xydt .bd ul li.last{ width:256px; height:346px; float:left;margin:0px; margin-top:-182px;}

.xydt .bd ul li.last img{ width:256px; height:346px; }


/*校园生活结束*/




.inProBd{ width:1000px;  margin: 0 auto; margin-top:-30px ;}

.inProBdBox{ width:1000px;padding-bottom: 28px;}

.inProBdBox .inProTitle{ 

	width: 1000px; height: 44px; margin-bottom: 3px;

}

.inProBdBox .inProTitle li{

	float:left;

	color: #ffffff; font-size: 18px; line-height: 44px;  text-align: center;

	background:#4d6173;

}

.inProBdBox .inProTitle li.a{ width: 332px; height: 44px;}

.inProBdBox .inProTitle li.b{ width: 140px; height: 44px;}

.inProBdBox .inProTitle li.c{ width: 180px; height: 44px;}

.inProBdBox .inProTitle li.d{ width: 210px; height: 44px;}

.inProBdBox .inProTitle li.e{ width: 138px; height: 44px;}



.inProBdBox .inProView{ 

	width: 1000px; height: 44px; margin-bottom: 3px;

}

.inProBdBox .inProView li{

	float:left;

	color: #ffffff; font-size: 14px; line-height: 44px;  text-align: center;

	background:#efefef;

}

.inProBdBox .inProView li.a{ 

	width: 332px; height: 44px;

	text-align:left ;  text-indent: 24px;

	background: #86939e;

}

.inProBdBox .inProView li.a a{

	transition:all .3s ease-in;

	color:#FFF;display:block;

}

.inProBdBox .inProView li.a a:hover{

	transform:translateX(20px);

}

.inProBdBox .inProView li.b{ width: 140px; height: 44px;color: #666666; }

.inProBdBox .inProView li.c{ width: 180px; height: 44px;color: #666666;}

.inProBdBox .inProView li.d{ width: 210px; height: 44px;color: #666666;}

.inProBdBox .inProView li.e{ width: 138px; height: 44px;}

.inProBdBox .inProView li.e a{

	display:block;

	width: 80px; height: 24px; margin: 0 auto;  margin-top: 10px;

	color: #ffffff; font-size: 14px; line-height: 24px;  text-align: center;

	background: #f39c11;

}

/*end inProBd*/



.casePic{ position:relative; width:1000px; margin: 0 auto; }

.casePicUl{width:1000px;height:316px; margin:0 auto 48px auto;}

.casePicUl li{

	 position:relative;float:left;

	 width: 240px; height: 316px; margin-right:13px ;

	 background: #ffffff;

}

.casePicUl li a:hover .casePicUlT{ color:#c12a2a;}

.casePicUl .casePicUlP{ width: 240px; height: 180px;}

.casePicUl .casePicUlT{ 

	width: 216px;height: 30px; padding: 0px 12px;margin-top: 17px; 

	color:#333333; font-size:14px; line-height:30px; font-weight: bold;
;}

.casePicUl .casePicUlTr{

	width: 216px;height: 90px; padding: 0px 12px;

	color:#666666; font-size:14px; line-height:20px;

}

/*end casePic*/



.claPicUl{width:1000px;height:/*! height:322px; */ /*! margin:0 auto 48px auto; */}

.claPicUl li{

	 position:relative;float:left;

	 width: 220px; height: 302px; padding:10px; margin-right:13px ;

	 background: #ffffff;

}

.claPicUl li a:hover .claPicUlT{ color:#c12a2a;}

.claPicUl .claPicUlP{ width: 220px; height: 165px;}

.claPicUl .claPicUlT{ 

	width: 220px;height: 30px; margin-top: 17px; 

	color:#333333; font-size:14px; line-height:30px; font-weight: bold;


text-align:center}

.claPicUl .claPicUlTr{

	width: 220px;height: 90px; 

	color:#666666; font-size:14px; line-height:20px;

}

/*end claPic*/



.newsList{ position:relative;width: 1000px; margin: 0 auto;padding-bottom: 12px;}      

.newsListDl{ 

	float: left;

	width: 488px; height: 60px; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; margin-right: 24px; margin-bottom: 28px;}

.newsListDl a{width: 488px; height: 60px; display:block;}

/*.newsListDl a:hover dd{ background: #f3f3f3;}*/

.newsListDl dt.num{ 

	float:left;

	width: 64px; height:60px;  padding-right:10px; 

	color:#be392a; font-size: 12px; line-height: 12px;text-align:center;

}	

.newsListDl dt.num span{

	display: block;

	font-size: 30px; line-height: 42px; }
	
	
	
.newsListDl dt.num b{

	display: block;

	font-size: 30px; line-height: 42px; }
	
	
	

.newsListDl dd{

	float:left;

	width:414px;height:60px;

}

.newsListDl dd .title {

	display: block;

	width: 414px; height: 24px; padding-top: 8px;

	color:#33495e; font-size:14px; line-height:24px; font-weight: bold;}	

.newsListDl dd .intro{

	display: block; 

	width: 414px; height: 20px; 

	color:#666666; font-size:14px; line-height:20px; overflow:hidden;}

/* end newsListDl */	



.ccbd{ position: relative; width: 1000px; margin: 0 auto;}

.company{ 

	float:left; 

	width:360px; height: 310px;

}

.companynr{

	position: relative;

	width:640px; height:260px;

 	overflow:hidden; }

.companynr dt{ 

	float:left;

	width: 255px; height: 196px; padding-right: 25px;

} 

.companynr dd{

	float:left;

	width:360px; height:36px;display: block;

	color:#666666; font-size: 14px; line-height: 30px; 

}	

.companynr dd span{ 

	width:360px; height:36px;display: block;

	color:#333333; font-size: 16px; line-height: 36px;  font-weight: bold; padding-top:20px;

}



.contact{ position: relative;float:left; width:360px;height: 310px; }

.contactnr{width:310px; height: 226px; overflow:hidden;}

.contactnr dl{width:310px; display:block;clear:both;}

.contactnr dl dt,.contactnr dl dd{color:#666666; font-size:14px;  line-height:30px; }

.contactnr dl dt{float:left; width:50px;  padding-left: 40px; }

.contactnr dl dd{float:left; width:220px;}

/* end contact */

	

/*end company*/

/*end inMain*/







/* footer*/

.footer{ width:100%;background: #33495e; }

.footOneBox{position:fixed;left:0;bottom:0;z-index:1000;width: 100%; height: 70px;}

.footOne{ position: relative; width: 1000px; height: 70px; margin: 0 auto; }

.footOneOrder a{

	float:left;display: block;

	width: 200px;height: 38px; border: 1px solid #ffffff; margin-top: 15px;

	color:#ffffff; font-size: 18px;line-height: 38px;text-align:center; 

	}

.footTel{ 

	float: left;

	/*width:400px;*/height:70px; padding-left:100px;margin-left:50px;

	background:url(../images/tel.jpg) 60px  center no-repeat;  }

.footTel .tel{ 

	/*width:400px;*/height:70px; 

	color:#ffffff; font-size: 14px;line-height:70px; text-align:left; 

}

.footTel .tel .num{

	display: block;

	float:left;

	color: #ffffff;font-size:36px;font-family:impact; text-transform: uppercase;}	

.footImg{ 

	float: left; padding: 0 50px;

	width: 100px; height: 116px; margin-top: -46px;z-index: 99;

}

.footClose{

	float:left; cursor: pointer;

	width: 37px; height: 37px; margin-top: 16px;

}	

/*end footTel*/





.btnav{

	position: relative; 

	width: 100%; padding-top: 10px; 

	background: #33495e;  }

.btnavlist{position: relative;  width:998px; height: 44px; border:1px solid #667786; margin: 0 auto; }

.btnavlist a{

	float: left; 

	height: 44px; display: block; padding-left: 12px; padding-right: 12px;

	color:#a7aec4;font-size:14px; line-height: 44px;   }

.btnavlist a:hover{color:#ffffff;}

/*end btnavlist*/



.site{  

	position: absolute;left:50%; top: 10px; margin-left: 315px;

	width:155px;  height: 44px; 

	color:#ffffff; font-size:14px;

}

.site a{ color:#ffffff; line-height: 44px;  }

.site a:hover{color:#ffffff}

/*end site*/



.link{ 

	position: relative;

	width:1000px;height:auto!important; height:46px; min-height: 46px;  margin: 0px auto;

	border-bottom:1px solid #485c6e;}

.linkTitle{

	float: left; position: relative;

	width: 80px; height: 46px; padding-left: 12px;

	color:#a7aec4;font-size:14px; line-height: 46px; 

}

.link_list{ 

	float: left; 

	width: 908px;height:auto!important; height:46px; min-height: 46px;}

.link_list a{

	float:left;

	height:46px; display:block;

	color:#a7aec4;font-size:14px; line-height:46px; display: inline-block; margin-right:16px; }

.link_list a:hover{color:#ffffff;}

/*end link*/



.copyright{width:1000px;padding-top:10px;padding-bottom:30px; margin: 0 auto;}

.copyrightnr{ 

	width:988px;padding-left:12px;

	color:#a7aec4;font-size:12px; line-height:28px; text-align:center;  }

.copyrightnr a{color:#a7aec4}

.copyrightnr a:hover{color:#ffffff}

/*end copy*/





/* 分页样式 contact*/

.sectionbg{ width:100%; margin:0 auto; position:relative; clear:both; overflow:hidden;}

.main{position:relative; width:1000px;  padding-bottom: 20px; margin:0 auto;  }

.left{float:left; width:250px; padding-top: 24px; overflow:hidden; }



.leftProClaList{

	width:250px;  height:100px; height:auto!important;min-height:100px; 

	background: #efefef;

}

.leftProClaList .leftProClaListT{ 

	width: 210px; height: 50px; padding: 10px 20px;

	color:#ffffff;font-size: 24px; line-height: 30px;  

	background: #be392a;

}

.leftProClaList .leftProClaListT span{

	display: block;

	color:#ce6b5f;font-size: 14px; line-height: 20px;  text-transform: uppercase; 

}

.leftProClaListUl{width: 250px; padding-top: 14px;padding-bottom: 14px;}

.leftProClaListUl li{ 

	width: 210px; height:38px; padding:0px 20px;display: block; 

}

.leftProClaListUl li a{color:#33495e;font-size: 14px; line-height: 38px;/* font-weight: bold;*/}



.leftProClaListUl  .childCla{ width: 250px; display: none;}

.leftProClaListUl  .childCla  li{

	width:250px; height: 38px; padding: 0px;margin: 0px; border:none; 

}

.leftProClaListUl  .childCla li a{

	width: 204px;  height: 38px; padding: 0px 20px 0 40px;  display: block;

	color:#33495e;font-size:14px;line-height:38px; /*font-weight: bold; */

}

.leftProClaListUl  .childCla li a:hover{color:#be392a}	

.leftProClaListUl li.open{

	width: 204px;

	padding-left:40px ;

	color:#33495e;

	background: url(../images/proclabg.jpg) 20px center no-repeat; }

.leftProClaListUl li.open a{color:#33495e}

.leftProClaListUl li.on{

	width: 204px;

	padding-left:40px ;

	color:#33495e;

	background: url(../images/proclabg.jpg) 20px center no-repeat;

 }

 /*end leftProClaList*/



.leftTtitle{

	width: 250px; height: 44px;padding-top:10px;border-bottom: 2px solid #acacac;

	color:#333333;font-size:24px;line-height:44px; 

}

.leftTtitle span{color:#be392a;font-size:18px;text-transform: uppercase; }

.leftNewsUl{ width: 250px; padding-top: 5px;}

.leftNewsUl li { width:250px; height:35px; overflow:hidden; line-height:35px; border-bottom:1px dashed #CCC;}

.leftNewsUl li a{ 

	display: block;

	width: 240px; height: 38px; padding: 0px 5px; border-bottom: 1px solid #d2d2d2;

	color:#666666;font-size:14px;line-height:38px;

}

.leftNewsUl li a:hover{ 

	color:#c12a2a;

}

.leftContact{ width: 240px; padding: 14px 5px;}

.leftContact dl{width:240px; display:block;clear:both;}

.leftContact dl dt,.leftContact dl dd{color:#666666; font-size:14px;  line-height:30px; }

.leftContact dl dt{float:left; width:70px; padding-left: 24px; }

.leftContact dl dd{float:left; width:230px;}



/*end leftNews*/



.mainCon{float:left;width:730px; padding-left: 20px; padding-top: 24px; }

.mainConTitle{

	position: relative;

	width:730px; height:68px;border-bottom: 1px solid #4d6173;  }

.mainConTitle .mFont{float: left;

	width: 130px; height: 68px;

	color: #363636;font-size:30px; line-height: 68px; }	

.mainConTitle .mEnglish{

	float: left;

	width: 250px; height:68px;

	color:#be392a; font-size: 24px;line-height: 78px; display: block; font-family: arial; text-transform: uppercase;}

.mainConTitle .position {  

	position: absolute; right: 0px; bottom:0px

	height:68px;  

	color: #33495e; font-size: 14px;line-height:68px;}

.mainConTitle .position a{color:#33495e;}

.mainConTitle .position a:hover{color:#000000}

.mainConTitle .position span{ font-size: 14px;}

 /*end mainConTitle*/





.mainConListCurr{padding: 16px 0px;}

.mainConListCurr .ProTitle{ 

	width: 7300px; height: 44px; margin-bottom: 3px;

}

.mainConListCurr .ProTitle li{

	float:left;

	color: #ffffff; font-size: 18px; line-height: 44px;  text-align: center;

	background:#4d6173;

}

.mainConListCurr .ProTitle li.a{ width: 280px; height: 44px;}

.mainConListCurr .ProTitle li.b{ width: 80px; height: 44px;}

.mainConListCurr .ProTitle li.c{ width: 130px; height: 44px;}

.mainConListCurr .ProTitle li.d{ width: 120px; height: 44px;}

.mainConListCurr .ProTitle li.e{ width: 120px; height: 44px;}



.mainConListCurr .ProView{ 

	width: 1000px; height: 44px; margin-bottom: 3px;

}

.mainConListCurr .ProView li{

	float:left;

	color: #ffffff; font-size: 14px; line-height: 44px;  text-align: center;

	background:#efefef;

}

.mainConListCurr .ProView li.a{ 

	width: 280px; height: 44px;

	text-align:left ;  text-indent: 24px;

	background: #86939e;

}

.mainConListCurr .ProView li.a a{

	color:#FFF;display:block;

	transition:all .3s ease-in;

} 

.mainConListCurr .ProView li.a a:hover{

	transform:translateX(20px);

}

.mainConListCurr .ProView li.b{ width: 80px; height: 44px;color: #666666; }

.mainConListCurr .ProView li.c{ width: 130px; height: 44px;color: #666666;}

.mainConListCurr .ProView li.d{ width: 120px; height: 44px;color: #666666;}

.mainConListCurr .ProView li.e{ width: 120px; height: 44px;}

.mainConListCurr .ProView li.e a{

	display:block;

	width: 80px; height: 24px; margin: 0 auto;  margin-top: 10px;

	color: #ffffff; font-size: 14px; line-height: 24px;  text-align: center;

	background: #f39c11;

}





.mainConCurr{padding: 16px 0px;}

.mainConCurr .ProTitle{ 

	width: 730px; height: 44px; margin-bottom: 3px;

}

.mainConCurr .ProTitle li{

	float:left;

	color: #ffffff; font-size: 18px; line-height: 44px;  text-align: center;

	background:#4d6173;

}

.mainConCurr .ProTitle li.b{ width: 244px; height: 44px;}

.mainConCurr .ProTitle li.c{ width: 243px; height: 44px;}

.mainConCurr .ProTitle li.d{ width: 243px; height: 44px;}

.mainConCurr .ProView{ 

	width: 1000px; height: 44px; margin-bottom: 3px;

}

.mainConCurr .ProView li{

	float:left;

	color: #ffffff; font-size: 14px; line-height: 44px;  text-align: center;

	background:#efefef;

}

.mainConCurr .ProView li.b{ width: 244px; height: 44px;color: #666666; }

.mainConCurr .ProView li.c{ width: 243px; height: 44px;color: #666666;}

.mainConCurr .ProView li.d{ width: 243px; height: 44px;color: #666666;}










.mainConList{ padding-top: 20px;}	

.mainConList .pic1{ 

	position: relative;float:left;

	width:230px; height:220px;  margin-right: 20px; 

	overflow: hidden; }

.mainConList .pic1 a{

	position: relative;

	width:230px; height:240px;display:block;

}		

.mainConList .pic1 dt.pic{position:relative;width:230px; height:173px;}

.mainConList .pic1 dd.intro{

	 width: 230px; height: 60px; display: block; margin-top: 6px;

	 color:#666666;font-size:14px;line-height:22px; text-align:center;   

}

.mainConList .pic1 dd.intro span{

	width:230px; height:22px; display: block;margin-bottom: 2px;

	color:#33495e;font-size:14px;line-height:22px; text-align:center; 

}


.mainConList .pic1 dd.intro p{text-align:center; overflow:hidden; padding:5px; height:34px; line-height:34px; }



.mainConList .pic1 dd.intro span:hover{

	color:#c12a2a;

}


.mainConList .pic1 dt img{ border-radius:3px;}




 /*end pic1*/	



.mainConList .pic2{ width: 690px; height:116px;padding:16px 20px; margin-top: 14px;background: #f0f0f0;}

.mainConList .pic2 dt{

	float: left; 

	width:154px; height:116px; margin-right: 20px; }

.mainConList .pic2 dt img{ display:block;}

.mainConList .pic2 dd{ width:512px;height:120px;  float:left;}

.mainConList .pic2 .title{color:#33495e;font-size:14px; line-height:40px; font-weight:bold;}

.mainConList .pic2 .intro{color:#666666;font-size:12px;line-height:20px}

.mainConList .pic2 .time{ color: #999999; font-size: 12px;line-height:28px}

.mainConList .pic2 a:hover .title{ color:#000000}



/*end pic2*/

.mainConList ul{padding-top:10px;clear:both;  padding-bottom:10px;}

.mainConList ul li{

	width: 730px; height: 80px; padding-top: 10px; padding-bottom: 10px;

	border-bottom:1px solid #d2d2d2; }

.mainConList ul li a{width: 702px;padding: 0px 4px;display: block;

	color:#33495e; font-size:14px; line-height:36px; font-weight: bold; }

.mainConList ul li a:hover{ color:#000000}	

.mainConList ul li span{ color: #999999;float: right; font-size:12px;line-height:36px; font-weight: normal;}

.mainConList ul li p{width: 702px;padding: 0px 4px;color:#666666;font-size:12px;line-height:22px}

/*end ul*/



.pglist{ width:100%;clear:both;height:40px; border-top:1px solid #4d6173; line-height:40px;}

.pglist ul{ width:100%;text-align:left; padding-top:20px;}

.pglist ul li{

	vertical-align: bottom; display:inline-block;*display:inline; *zoom:1;

 	width:30px;height:30px;*margin-left:5px;_display:inline; _zoom:1; _margin-left:5px;  border:1px solid #4d6173;

 	font-size:14px;line-height:30px; text-align:center; background:#4d6173}

.pglist ul li a{color:#fff; line-height:30px; display:block}

.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border:1px  solid #1561af;}

.pglist ul li.next,.pglist ul li.last{ 

	width:30px; height:30px;border:1px  solid #1561af;

	font-size:24px;line-height: 30px;  font-family:'宋体'!important; font-weight:bold; }

.pglist ul li.on{background:#c12a2a;border:1px  solid #c12a2a;}

.pglist ul li.on a{color:#fff;}

.pglist ul li.nohover{background:#d4d4d4;border:1px  solid #d4d4d4;font-family:'微软雅黑';color:#fff}

.pglist ul li.nohover a{color:#fff;}

/*end pglist*/



.mainContect{ 

	color:#666;font-size:14px;line-height:30px;overflow:hidden;

	margin-top:16px; padding-top:15px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;

	background:#fff ;}

.mainContect img{ max-width: 100%;}

.mainContect .title{ 

	width:100%;

	color:#33495e;font-size:22px; line-height:40px;text-align:center; }

.mainContect .time{

	width: 525px; height: 40px;border-bottom:1px solid #c8ced4;padding-top:5px;padding-left:225px;

	color:#999999;font-size:12px;line-height:30px; font-weight:normal}

.mainContect .timea{ float:left;width:170px; font-size:12px;}	

.mainContect .bdsharebuttonbox{ float: left;}

.mainContect .pic{ width:100%; text-align:center;padding:20px 0;}

.mainContect .pic img{margin:0 auto;}

.mainContect .con{ 

	padding-bottom: 30px;

	color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;overflow:hidden;

}




.mainContect  .pxt {
width: 100%;
height: 100px;
margin-top: 10px;
border-bottom: 1px dashed #F1F1F1;
text-align: center;
font-family: "Microsoft YaHei"}


.mainContect .pxt h1{ 

	font-size: 24px;
    color: #27AC6D;
    font-weight: normal;
    text-align: center;
    line-height: 60px;
    margin-top: 20px;

}

.mainContect .pxt p{
font-size: 14px;
color: #CCCCCC;
line-height: 30px;
display: inline;
margin: 0 12px;}






.mainContect .pgfy{

	 width:100%; border-top:1px solid #4d6173; padding-top:15px;/*padding-bottom:20px;*/ margin: 0 auto;}

.mainContect .pgfyl{float:left;  width:610px;}

.mainContect .pgfyl p{ color:#33495e;font-size: 14px;}

.mainContect .pgfyl p a{ color:#33495e; font-size: 14px;}

.mainContect .pgfyr{ width:100px;float:left; text-align:right;padding-top:30px;}

.mainContect .pgfyr a{color:#33495e;font-size:14px;}


.mainContect .next a{color:#29AC6A;  letter-spacing:2px; }

/* hr*/

.hrBox{ width:634px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-top:20px;  margin-left:40px;_margin-left:30px; } 

.hrBoxL{ width:100px; float:left; text-align:center;  }

.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom}

.jobName{ width:380px; float:left;}

.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}

.hrBoxL li.haode{ border-bottom:none;}

.hrBoxR{ width:533px; float:left; text-align:left; border-left:1px solid #dbdbdb;}

.hrBoxR li{ width:508px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}

.hrBoxR li.topline{ overflow:hidden; height:30px;}

.hrBoxR li.topline img{ margin-top:3px;}

.hrBoxR li.haode{ border-bottom:none;}

.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}

.tableTitle{ width:614px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #dbdbdb; font-weight:bold;}

.lineOne{ height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; width:614px;}

.lineOneL{ width:94px; float:left; text-align:center; border-right:1px solid #dbdbdb;}

.lineOneR{ width:509px; float:left; padding-left:10px;}

.tableMainL{ width:94px; float:left; border-right:1px solid #dbdbdb; text-align:center;}

.tableMainL li{ width:94px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb;}

.tableMainR{ width:211px; float:left; border-right:1px solid #dbdbdb; text-align:left; }

.tableMainR li{ width:206px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}

.tableMainR li span{display:inline-block;}

.tableMainRno{ width:320px; float:left; text-align:left;}

.tableMainRno li{ width:207px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}

.tableMainRno li span{display:inline-block;}

.input_hr{ width:126px; height:17px; line-height:17px; padding:0px; vertical-align:middle; font-size:12px; border:1px solid #dbdbdb;}

.sel_hr{ width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:12px; }

.bottomLine{ width:614px; height:123px; border-bottom:1px solid #dbdbdb; }

.lineBootL{ width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}

.lineBootR{ width:509px; float:left; padding-left:10px;  height:123px;}

.are_hr{ width:470px; height:80px; margin-top:11px;}

.hr_btn{ width:614px; height:31px; line-height:31px;}

.hr_btnL{ width:310px; float:left; border-right:1px solid #dbdbdb; text-align:center; height:31px;}

.hr_btnR{ width:300px; float:left; text-align:center; }

.c_red{ color:#f00;}

.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}



/* book*/

.bookmain{width:650px;padding:0 10px;height:auto;font: 14px/30px 'microsoft yahei';color: #185e0b;margin:0 auto;}

.bookmain div{font-size:14px}

.bookline{width: 650px; height:34px;background-image: url(../images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; margin:0 auto;margin-top:10px;}

.book3{ width:550px; margin:0 auto;}

.booktop{ width:650px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; margin-top:20px;}

.booktop_name{ width:570px; height:30px; float:left; color:rgb(30,54,1); padding-left:30px; line-height:30px; font-weight:bold;}

.booktop_time{ width:150px; height:30px; float:left; color:rgb(30,54,1); text-align:right; line-height:30px;}

.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}

.bookadmin{ width:650px; height:auto; float:left;}

.bookadmin_top{ width:650px; height:12px; float:left;}

.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1); background: #ffffff;}

.messagecol{ color:rgb(30,54,1);}

.admincol{ color:rgb(30,54,1); font-weight:bold;}

.admintimecol{ color:rgb(30,54,1); float:right; *margin-top:-17px;}

.message{ width:500px; height:auto;float:left;padding-left:50px; color:rgb(30,54,1);}

.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}

.message li input{ height:15px; line-height:15px; width:150px;}

.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:14px;color:#33495e;}

.message li p.message_content{ width:400px;float:left;}

.message li.contentb{ width:500px;height:150px; float:left;}

.message li.contentb textarea{ width:370px; height:120px;}

.message li.yzm{ width:500px;height:60px; float:left;}

.message li p.message_yzminput{ width:100px; float:left;}

.message li p.message_yzminput input{ width:70px;}

.message li p.message_yzmico{ width:100px; height:40px; float:left;}

.message li p.message_sub{ width:200px; height:40px; float:left;}

.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}

.blank{width:100%; height:20px; margin-bottom:5px;}





/* fixed */

.fixed{

	position:fixed;

	z-index:9999;

	right:25px;bottom:50px;

	_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

	width:65px;height:197px; 

	/*background:url(../images/fixed.jpg) 0 0 no-repeat;*/

}

/*.fixed a{display:block;width:65px;height:66px;}*/

.book{width:65px;height:66px; display: block;border:1px solid #eeeeee;border-bottom:none;background:url(../images/fixed.jpg) 0 0 no-repeat;}

.fixed a.codepic{width:65px;height:66px; display: block;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;background:url(../images/fixed.jpg) left -66px no-repeat;}

.fixed div{position:relative;}

.fixed a.backup{

	width:65px;height:65px; display:block;border:1px solid #eeeeee; border-top:none;

	background:url(../images/fixed.jpg)  left -132px no-repeat;}

.fontBack{

	position: absolute;left:0px; top:-67px; /* display: none;*/ z-index: -1;

	width:64px;height: 65px;

	color:#ffffff; font-size:14px;line-height: 65px;text-align: right;

 	background:#f39c11;border:1px solid #eeeeee; border-right:none;

}

.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-262px;display:none;}



.searchred{ color:#f00 !important; margin:0 !important}











/*课程详情页开始*/


.section .kcwrap{ padding:10px 0px;  height:auto;}


.section .kcwrap>span{padding:8px 40px; height:40px; line-height:40px; }

.section .kcwrap .kd2 h3{ padding:15px 0px 10px 22px; letter-spacing:2px; font-size:28px; color:#000;}

.section .kcwrap .kdet{margin-top:5px;}

.section .kcwrap .kdet .kd1 {width:350px; height:218px; border:1px solid #DCDCDC; text-align:center; padding:5px; margin-top:15px;}

.section .kcwrap .kdet .kd1 img {display:inline-block; width:350px;} 

.section .kcwrap .kdet .kd2{height:280px; width:50%;}

.section .kcwrap .kdet .kd2 i{ font-size:16px;font-style:normal; display:block; margin-top:8px; width:191px; height:40px; text-align:center; line-height:40px;}

.section .kcwrap .kdet .kd2 i b{color:#FF4400;}

.section .kcwrap .kdet .kd2 p{  text-align:left; height:40px; line-height:40px; margin-top:18px; padding-left:22px; font-size:16px; }


.section .kcwrap .kdet .kd2 p span{border:1px solid #F29B19; padding:8px 10px; margin-left:15px; font-size:14px;}


.section .kcwrap .kdet .kd2 a{color:red; }


.section .kcwrap .kdet .kd2 img{dispaly:line-block; padding:40px 25px 0px 24px;}





/*课程详情页结束*




/*课程tab选项卡开始*/
.kct{padding:10px 0px 40px 0px;  min-height:300px;}

		/* 本例子css */
		.slideTxtBox{ width:1000px; border:1px solid #ddd; text-align:left;  }
		.slideTxtBox .hd{ height:55px; line-height:55px; background:#F8F8F8; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:45px; line-height:55px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0px 35px; cursor:pointer;  font-size:16px; }
		.slideTxtBox .hd ul li.on{ height:55px;  background:#F29B19; border:1px solid #ddd; border-bottom:2px solid #fff;  }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		
		
        /* 本例子css */
	

/*课程tab选项卡结束*/













/*教师详情页开始*/

.section .kcwrap{ padding:10px 0px;}

.section .kcwrap>span{padding:8px 10px;}

.section .kcwrap>span a{color:#FF4400;}

.section .kcwrap h3{ padding:20px 0px 20px 10px; letter-spacing:2px; font-size:22px;}

.section .kcwrap .tdet{ height:200px; margin-top:30px;}

.section .kcwrap .tdet .kd1 {width:265px;  text-align:center; box-sizing:border-box;  padding:5px 0px; color:#6A6C6B; border:1px solid #D1D0D0;}

.section .kcwrap .tdet .kd1 img {display:inline-block; width:250px; height:159px;} 

.section .kcwrap .tdet .kd2{height:200px; width:50%;}

.section .kcwrap .tdet .kd2 i{ font-size:16px;font-style:normal; display:block; margin-top:20px; width:191px; height:40px; text-align:left; line-height:40px; padding-left:22px;}

.section .kcwrap .tdet .kd2 i b{color:#FF4400;}

.section .kcwrap .tdet .kd2 p{  text-align:left; height:45px; line-height:45px; margin-top:15px; padding-left:22px; font-size:16px; }

.section .kcwrap .tdet .kd2 p span{border:1px solid #F29B19; padding:8px 10px; margin-left:15px; font-size:14px;}

.section .kcwrap .tdet .kd2 a{color:red; }

.section .kcwrap .tdet .kd2 img{dispaly:line-block; padding:60px 25px 0px 24px;}

/*教师详情页结束*/

/*教师tab选项卡开始*/

 .jst {padding:10px 0px 40px 0px; min-height:300px; } 

		/* 本例子css */
		 .jst  .slideTxtBox{ width:1000px; border:1px solid #ddd; text-align:left;  }
		 .jst  .slideTxtBox .hd{ height:55px; line-height:55px; background:#F8F8F8; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
		 .jst  .slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:45px; line-height:55px;   }
		 .jst  .slideTxtBox .hd ul li{ float:left; padding:0px 35px; cursor:pointer;  font-size:16px; }
		 .jst  .slideTxtBox .hd ul li.on{ height:55px;  background:#F29B19; border:1px solid #ddd; border-bottom:2px solid #fff;  }
		 .jst  .slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		
        /* 本例子css */
	
	


/*教师tab选项卡结束*/





/*课程列表*/
.kclist{padding:10px 0px; height:auto; padding:20px 0px;}

.kclist .kcs{ border-bottom:2px solid #F29B19; display:block; padding-bottom:20px;}

.kclist .kcs a{color:#000;}

.kclist .kclist-wrap{ padding:0px 0px;}

.kclist .kclist-wrap h3{border-bottom:1px solid #BFBCBC; height:45px; line-height:45px; padding:15px 0px; font-size:25px; letter-spacing:3px; color:#FF6507;}

.kclist .kclist-wrap h3 a{color:#FF6507;}

.kclist .kclist-wrap ul li{height:110px; border-right:1px dotted #DFDEDD; margin-top:45px; text-align:justify; padding-left:20px;}

.kclist .kclist-wrap ul li dd{font-size:16px; letter-spacing:2px; padding:8px 0px; color:#453737}

.kclist .kclist-wrap ul li dd span{color:#F19A20;letter-spacing:3px; padding-left:10px;}

.kclist .kclist-wrap ul .st1{width:90px; }

.kclist .kclist-wrap ul .st1 img{padding-top:5px;}

.kclist .kclist-wrap ul .st1 dl dd{ padding:20px 0px;}

.kclist .kclist-wrap ul .st2{width:280px; }

.kclist .kclist-wrap ul .st3{width:110px;  }

.kclist .kclist-wrap ul .st5{width:200px;  }

.kclist .kclist-wrap ul .st4{width:140px; padding-top:10px; padding-left:30px; border:none; }



/*课程列表*/

