*{ margin:0 auto; padding:0;}
html, body, div, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, img, textarea, iframe, table, th, td {
    margin: 0 auto;
    padding: 0; text-align:center
}
img {
    border: medium none;
    vertical-align: middle;
}
ol, ul, li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, table, th, td {
    font-size: 100%;
    font-weight: normal;
}
body, input, select, button, textarea {
    font-family: "Source Sans Pro",Tahoma,Microsoft yahei; min-width:1120px
    font-size: 14px;
}
.normal, em, i {
    font-style: normal;
    font-weight: normal;
}
body {
    color: #4b4a4a;
    line-height: 23px; text-align:center; margin:auto; 
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
a {
    color: #4b4a4a;
    text-decoration: none; 
}
a:hover {
    color: #0056a3;
}
table {
    border-collapse: collapse;
}
input[type="button"] {
    outline: medium none;
}
.clearfix {
    display: block;
}
.overflow{ overflow:hidden}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f18 {
    font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.f24 {
    font-size: 24px;
}
.f30 {
    font-size: 30px; 
}
.f36 {
    font-size: 36px;
}
.undis {
    display: none;
}
.dis {
    display: block;
}
.diss {
    display: inline-block;
}
.w100 {
    width: 100%;
}
.wrap {
    width: 1120px;
}

.hui{ color:#CCCCCC}
.cs{ color:#F24A07}

.m-auto {
    margin-left: auto;
    margin-right: auto;
}
.l-19 {
    line-height: 19px;
}
.l-15 {
    line-height: 15px;
}
.l-24 {
    line-height: 24px;
}
.l-26 {
    line-height: 26px;
}
.l-30 {
    line-height: 30px;
}
.l-35 {
    line-height: 35px;
}
.l-50 {
    line-height: 50px;
}
.l-80 {
    line-height: 80px;
}
.pl8 {
    padding-left: 8px;
}
.p10 {
    padding: 10px;
}
.p15 {
    padding: 15px;
}
.p20 {
    padding: 20px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl25 {
    padding-left: 25px;
}
.pl30 {
    padding-left: 30px;
}
.pl30 {
    padding-left: 30px;
}
.pl40 {
    padding-left: 40px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pt25 {
    padding-top: 25px;
}
.pt150 {
    padding-top: 150px;
}
.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}
.pt55 {
    padding-top: 55px;
}
.pt75 {
    padding-top: 75px;
}
.pt60 {
    padding-top: 60px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px;
}
.pb20 {
    padding-bottom: 20px;
}
.pb25 {
    padding-bottom: 25px;
}
.pb50 {
    padding-bottom: 50px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr40 {
    padding-right: 40px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr25 {
    padding-right: 25px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml11 {
    margin-left: 11px;
}
.ml15 {
    margin-left: 15px;
}
.ml16 {
    margin-left: 16px;
}
.ml20 {
    margin-left: 20px;
}
.ml22 {
    margin-left: 22px;
}
.ml30 {
    margin-left: 30px;
}
.ml50 {
    margin-left: 50px;
}
.ml60 {
    margin-left: 60px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr25 {
    margin-right: 25px;
}
.mr30 {
    margin-right: 30px;
}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.ml90 {
    margin-left: 90px;
}
.ml70 {
    margin-left: 70px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt60 {
    margin-top:60px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mm{ margin:20px}
.color-grey {
    color: #999;
}
.row {
    margin-left: -20px;
    margin-right: -20px;
}
.row2 {
    margin-left: -10px;
}
.row3 {
    margin-left: -22px;
}
.row4 {
    margin-left: -1px;
}
.ml1{ margin-left:1px}
.blod{ font-weight:bold}
.huise{ color:#989697}
.lv{ color:#2D9D3B}
#cs{color:#F30;  }
.hui{color:#9F9F9F}
.boderr{ border:1px solid #CBCBCB}
.boder-r{ border-right:1px solid #CBCBCB}
.boder-b{ border-bottom:1px solid #CBCBCB}
.boder-t{ border-top:1px solid #CBCBCB}
.boder-l{ border-left:1px solid #CBCBCB}
.baise{ color:#fff}
.red{ color:#eb3c00}
.huise1{ color:#CAC6C5}
.pl230{ padding-left:230px}
.molv{ color:#3180a8}




.container{ width:1120px;   z-index:1000}
#nav,#nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav {
    
   
    font-size: 12px;
    height: 48px;
    padding: 0 0 0 0px;
    position: relative;
    width: 1120px;
}
#nav ul {
    background-color: #fff;
    
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: -9999px;
    z-index: 20000;
}
#nav li {
    float:left;list-style:none; 
    position: relative; font-size:14px; font-family:"微软雅黑"; width:124px; background:url(../images/1index_r6_c5.jpg) right 13px no-repeat ; line-height:48px;
}
#nav li:last-child{ background:none}
#nav li a {
    display:block;height:48px;/*border-left:1px solid #000;*/ line-height:48px;color:gray;text-decoration:none;position:relative;overflow:hidden; font-size:16px; color:#fff; width:120px
}
#nav li a:hover{background:#EB3D01; color:#fff;  overflow:hidden; line-height:48px; display:block; height:48px}

#nav li a.pp{ background:none}
#nav li:hover ul.subs {
    left: 0;
    top: 48px;
    width: 170px;

     background:#0056a3; text-align:center; -moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius:2px;   /* Webkit browsers */
    border-radius:2px;            /* W3C syntax */
}
#nav_op{background:#EB3D01; color:#fff;  overflow:hidden; line-height:48px; display:block; height:48px}
#nav li:hover ul.subs li{ font-size:14px   }
#nav ul li {
    background: none;
    width: 100%;
}
#nav ul li a {
    float: none; line-height:30px;  height:30px; background:none; color:#fff; font-size:12px;padding-left:25px; text-align:left;
}

#nav ul li:hover > a {
    
    color: #fff; line-height:30px; height:30px;;padding-left:25px;
}






.nav{ width:1120px}
.nav li{ float:left;  font-size:16px}
.nav li a{padding:0px 25px 0px 25px ; overflow:hidden; line-height:48px; color:#fff}
.nav li a:hover{ background:#EB3D01; color:#fff; padding:0px 25px 0px 25px ; overflow:hidden; line-height:48px; display:block; height:48px}

.flexslider{position:relative;height:508px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }
.slides{position:relative;z-index:1;}
.slides li{height:508px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}

.p_r1{ width:373.3px; height:294px; color:#fff;}
.font_m{ font-family:"宋体"}
.bg_r1{ background:#3CB1B8}
.bg_r2{ background:#F19830}
.bg_r3{ background:#FF6302}
.p_r1 a{ border:1px solid #fff; width:158px; height:33px; line-height:33px;font-family:"宋体"; display:block; color:#fff; margin-top:15px;}
.p_r1 a:hover{ background:#000;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:158px; height:33px;}

.kcb dd{ float:left; border-right:1px solid #fff;  height:45px; line-height:45px; font-size:18px; font-weight:bold}
.kcb .dd_r1{ width:327px; background:#FAC03B; color:#fff}
.kcb .dd_r2{ width:150px;background:#D3EFFD; }
.kcb .dd_r3{ width:206px;background:#D3EFFD; }
.kcb .dd_r4{ width:150px;background:#D3EFFD; }
.kcb .dd_r5{ width:280px;background:#D3EFFD; }

.k2cb dl{ clear:both; width:100%; }
.k2cb dd{ float:left; border-right:1px solid #fff;  height:45px; line-height:45px; font-size:16px;border-bottom:2px solid #fff }
.k2cb .dd_r1{ width:327px; background:#FFF9EB; }
.k2cb .dd_r2{ width:150px;background:#F7FDFD; }
.k2cb .dd_r3{ width:206px;background:#F7FDFD; }
.k2cb .dd_r4{ width:150px;background:#F7FDFD; }
.k2cb .dd_r5{ width:280px;background:#F7FDFD; }
.k2cb .dd_r5 a{ width:96px; height:25px; background:#FF6302; line-height:25px; color:#fff; font-size:14px; border-radius:30px; display:block; margin-top:10px;}

/*-------------导航-----------------*/
.nav_bg{ background:#296C7C; height:48px}
/*-------------教师队伍------------------*/
.techer_bg{ background:#E8E9EB}
.w274{ width:274px; float:left}
.w274 dt{width:274px; height:372px; overflow:hidden}
.w274 dt img{width:274px; height:372px;}
.w274 dt a:hover img{ background:#000;width:274px; height:372px; display:block;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;ilter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/}
.w274 dd{width:274px; background:#3cb1b8; overflow:hidden; color:#fff; padding-bottom:15px;}
.w274 dd a{ border:1px solid #fff; width:158px; height:33px; line-height:33px;font-family:"宋体"; display:block; color:#fff}
.w274 dd a:hover{ background:#000;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:158px; height:33px;}
.w844{ width:844px}
.w844 dl{ width:406px; float:left; margin-left:16px}
.w844 dl dt{ width:192px; height:243px; overflow:hidden; float:left}
.w844 dl dt a:hover img{ background:#000;width:192px; height:243px; display:block;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;ilter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/}
.w844 dl dd{ background:#fff; border-bottom:1px solid #BDBFBE;border-top:1px solid #BDBFBE;border-right:1px solid #BDBFBE; height:241px}
.w844 dl dd ol { width:192px; padding-top:12px; overflow:hidden; text-align:left; line-height:22px;font-family:"宋体"; font-size:12px;}
.w844 dl dd ol h5{text-align:left; font-size:12px}
.w844 dl dd ol h5 a{ text-align:left; font-size:18px;font-family:'微软雅黑','黑体'; line-height:35px;  }
.more_bg{ background:#3CB1B8; display:block; width:182px; height:42px; font-size:16px; color:#fff; line-height:42px; -moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;            /* W3C syntax */}
.more_bg:hover{ color:#fff; background:#000; display:block}
.more_bg1{ background:#fff; display:block; width:182px; height:42px; font-size:16px;  line-height:42px; -moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;            /* W3C syntax */}
.more_bg1:hover{ color:#fff; background:#3CB1B8; display:block}
.liaojie:hover{ background:#0056A3; display:block}
/*--------关于我们-------------*/
.about_bg{ background:url(../images/home_r16_c1.jpg) center 0px no-repeat; height:596px}
/*-------------fengcai---------------*/
.picBox{overflow:hidden;zoom:1;margin:40px auto 0 auto;width:1120px;}
.picL{overflow:hidden;zoom:1;margin-left:-1px;}
.picL li{overflow:hidden;position:relative;float:left; display:inline; width:275x;height:208px;margin:1px 0 0 1px; zoom:1  }
.picL li .text{background:#4B494A;position:absolute;width:275px;height:208px;top:208px;left:0;font-family:'微软雅黑','黑体';}
.picL li .text b{padding:5px 15px;color:#fff;font-size:18px;display:inline-block;*display:inline;zoom:1;font-weight:100;margin-top:40px}
.picL li .text p{font-size:14px;line-height:24px; }
.picL li .text a{color: #fff;display: block;height: 80px;padding: 20px;}
/*----------news----------*/
.news_bg{ padding-bottom:40px;}
.news_bg dl{ width:266px; height:330px;   overflow:hidden; float:left; margin-right:15px; }
.news_bg dl:hover{width:266px; height:330px;   overflow:hidden; background:#f1f1f1}
.news_bg dl:last-child{ margin-right:0px;}
.news_bg dl h1{ padding-bottom:5px;}
.news_bg dl:last-child {margin-right:0px} 
.news_bg dl dt{ width:266px; text-align:left; line-height:22px;  border-bottom:1px solid #E7E7E7; padding-bottom:15px;}
.news_bg dl dt h5{ text-align:left; font-size:18px;  line-height:30px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; padding:0px 8px}
.news_bg dl dd{  clear:both; text-align:left; height:44px; overflow:hidden; line-height:22px; padding:5px 8px; overflow:hidden ; color:#8b8c8c; font-size:12px;
	}
	

.news_bg dl dd ol{  text-align:left; overflow:hidden; font-size:14px; }

.copy_bg{ background:#272729; padding:50px 0px;}
.copy_bg dl{ width:350px; border:1px solid #8C8C8E; height:95px; float:left; overflow:hidden; margin-right:30px;}
.copy_bg dl:last-child{ margin-right:0px;}
.copy_bg dl dt{ float:left; padding-top:20px; padding-left:30px; overflow:hidden}
.copy_bg dl dd{ float:left; padding-left:20px; text-align:left; color:#e2e1e1; padding-top:36px;}
.copright{ background:#1B1B1B; padding:40px 0px; overflow:hidden; clear:both;color:#949493;}

/*二级页面*/
.w252{ width:230px; float:left; border:1px solid #e9eaea; padding:11px}
.lan{ color:#3cb1b8}
.pest_lan{width:230px; padding-top:20px;}
.pest_lan li a{ height:35px;border-bottom:1px solid #D8D8D8; text-align:left; font-size:16px; padding-left:10px; width:220px; display:block; line-height:35px;}
.pest_lan li a:hover{ height:35px;border-bottom:1px solid #3cb1b8; background:#3cb1b8; color:#fff; text-align:left; font-size:16px; padding-left:10px; width:220px; display:block; line-height:35px;}
.pest_lan li span{ float:right; font-size:12px; padding-right:10px;}

.news_list1 ul{ width:230px; float:right}
.news_list1 ul li{ text-align:left; line-height:26px; border-bottom:1px dashed #dedede; background:url(../images/index_r23_c18.jpg) 0px 12px no-repeat; padding-left:10px}
.news_list1 ul li a{ color:#999}
.news_list ul li a{ color:#999}

.w866{ width:846px}

.bt{width:846px; height:auto; text-align:center; padding-bottom:5px;  border-bottom:1px dashed #d6d6d6;}
.bt h4{ font-size:18px; font-family:"microsoft yahei";}
.bt span{ margin-top:6px; color:#979696; font-size:12px;}

.con{width:846px; height:auto; font-size:14px; line-height:27px; text-align:left; margin-top:15px; clear:both}
.con p{ text-align:left; line-height:24px; font-size:14px; padding-top:15px;}
.con p img{ text-align:center; margin:auto; display:block}
.fenpian{ width:846px; clear:both; padding-top:15px; padding-bottom:20px;  margin-top:15px; overflow:hidden}
.fenpian li{ text-align:left; line-height:30px;border-bottom:1px solid #ddd; width:400px; float:left}

.w1001{overflow:hidden;
	position:relative;
	text-align:center;
	margin:auto; width:100%; height:208px }

.w1001 p {  width:1920px; 
            position:absolute;
            left:50%;
            margin-left:-960px; 
	}

.yzzt-ny-dl{ clear:both; padding-top:15px; padding-bottom:15px; overflow:hidden}
.yzzt-ny-dl dt{  float:left; width:200px; display:block;}
.yzzt-ny-dl dt img{ border:1px solid #e2e2e2;}
.yzzt-ny-dl dd{ float:right; display:block; width:640px; text-align:left}
.yzzt-ny-dl dd h2{ font-size:20px; font-weight: normal; line-height:30px;text-align:left}
.yzzt-ny-dl dd p{ color:#666; line-height:24px;text-align:left}

.page{ width:530px; margin:0 auto; margin-top:25px; margin-bottom:20px; font-size:12px; font-family:"microsoft yahei"; overflow:hidden; text-align:center; margin:auto}
.page a{display:block; float:left; height:30px; border:1px solid #bcbcbc; line-height:30px; padding:0 15px; margin:0 3px; color:#666; overflow:hidden;}
.page a:hover,a.cur{background:#296C7C; color:#fff; border:1px solid #296C7C; text-decoration:none;}

.tuijian{ width:850px}
.tuijian li{ width:410px; float:left; background:url(../images/tt.jpg) 0px 12px no-repeat; text-align:left; padding-left:10px}
.tuijian li span{ float:right; padding-right:30px;}