﻿@charset "utf-8";

body{  min-width: 1240px; margin:0 auto;}
body{  position: relative;   }
.j_body{ position: relative;}
.main_box{ margin:0 auto; width:1200px; position:relative;}
.main_box_small{ margin:0 auto; width:1115px; position:relative;}
input{outline: none;}
/*==========top============*/
#header{height: 84px;position: relative;z-index: 1000;}
#header .main_box{ position:relative;height:85px; }
#header .logo{ position:absolute; top:0;   }
#header .logo{    position:absolute; top: 0px; left:0; z-index:3; height:85px;}
#header .logo a {display:table;  padding-top: 10px;}
#header .logo a img{display:table-cell; vertical-align:middle; height: 70px;}
#header .top_tel{height:18px; line-height:18px; font-size: 14px; color: #636364; position:absolute; right:0px; top:30px;  padding-left:20px; background:url(../images/icon_top_tel.png) left center no-repeat; }
#header .top_tel strong{font-size:14px; font-weight: 700; color:#008b46; }
#header .bnt_qq{ position:absolute; right:0; bottom: 33px; display:block; }
#header .bnt_qq:hover{ opacity:0.8; filter:alpha(opacity=80);}
/*=================导航=================*/
#nav{position:absolute;top:0px;height: 84px;right:100px;}
#nav li{display:block;display: inline-block;min-width:30px;position:relative;text-align: center;}
#nav li .a{ display:inherit; text-align:center; height:85px; }
#nav li:hover{ background:url(../images/nav-hover.png) center bottom no-repeat;}
#nav li.on{ background:url(../images/nav-hover.png) center bottom no-repeat;}

/*================= banner===================*/
#banner{position:relative;height:475px;overflow:hidden}
#banner .bd{position:relative}
#banner .bd a{display:block;width:100%;height:475px}
#banner .hd{margin:0 auto;position:absolute;width:100%}
#banner .hd a{display:block;width:55px;height:105px}
#banner .hd ul{margin:0 auto;z-index:9;width:100%;display:inherit;text-align:center;margin-top:-50px;position:relative;height:40px}
#banner .hd ul li{display:inline-block;padding-top:13px}
#banner .hd ul li a{line-height:40px;border-radius:50%;height:10px;width:10px; border: 1px solid #fff; margin:0 3px;display:block; }
#banner .hd ul li a:hover{background:#e95d19; border: 1px solid #e95d19; }
#banner .hd ul .on a{background:#e95d19; border: 1px solid #e95d19;}
#banner .bnt{position:absolute;top:50%;z-index:3;margin-top:-21px}
#banner .prev{position:absolute;left:-54px}
#banner .next{position:absolute;right:-54px}
#banner:hover .prev{left:50px;opacity:.5;filter:alpha(opacity=50)}
#banner:hover .next{right:50px;opacity:.5;filter:alpha(opacity=50)}

/*================= 首页===================*/
#s_main_box{}
#s_main_box .floor{padding: 70px 0 15px 0;}
  
.s_title { position:relative; padding:0px 0 35px 0; }
.s_title h2{font-size: 52px;color: #535455; text-transform: uppercase; font-weight: 700; text-align: center; display: block;}
.s_title span{color: #c7c8cb;font-size: 16px;}
.s_title a{  position:absolute; right:0; bottom:35px; display:block; height:28px; color:#929393; font-size:13px; line-height:28px; width: 98px; text-align: center; border:1px solid #e4e1e1;}
.s_title a:hover{ border:1px solid #43536c; color:#43536c; }
.s_more{  font-size: 18px; color: #fff;  margin:50px auto 0 auto;display: block; height: 55px; line-height: 55px;  background: #0bb354;  width: 210px;  border-radius: 3px; text-align: center;}
.s_more{  font-size: 18px; color: #fff;  margin:50px auto 0 auto;display: block; height: 55px; line-height: 55px;  background: #0bb354;  width: 210px;  border-radius: 3px; text-align: center;}
.s_more:hover{ border-radius: 30px;  color: #fff; box-shadow: 0 0 16px #666;}

 /*==================首页课程模块=====================*/
#s_class{ }
#s_class .content{ position:relative; padding-top: 80px;     padding-bottom: 70px;}
#s_class .bd{   margin:0 auto; }
#s_class ul{ margin-right: -30px;}
#s_class ul li{ background: #e8eaec; display: block; width: 280px; padding-top: 85px; padding-bottom: 35px; margin-right: 27px; position: relative; float: left;}
#s_class ul li .icon_box{ position: absolute; width: 132px; height: 132px;  left: 50%; top: -61px; margin-left: -61px; background: url(../images/bg_icon_class.png) center no-repeat; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
#s_class ul li .icon{ width: 132px; height: 132px; }
#s_class ul li:hover .icon_box{ background: url(../images/bg_icon_class_hover.png) center no-repeat;} 
#s_class ul li  img{display: block;margin: 0 auto;}
#s_class ul li  h2{color: #535455;font-size: 22px;text-align: center; overflow: hidden; }
#s_class ul li  dl{ padding: 0 23px; margin-top: 25px; height: 164px;} 
#s_class ul li  dd{ padding-bottom: 10px; margin-bottom: 10px; text-align: left; border-bottom: 1px dashed #c3c5c7; display: block; line-height: 20px; height: 20px; color: #535455; position:relative;}
#s_class ul li  dd a.a{ font-size: 15px; color: #535455; text-align: left; }
#s_class ul li  dd a.bnt{ position: absolute; right: 0; top: 0;  font-size: 12px; color: #fff;  display: block; height: 20px; line-height: 20px;  background: #adaeb0;  width:42px;  border-radius: 3px; text-align: center;}
#s_class ul li  dl{color: #535455;font-size: 14px;text-align: center; overflow: hidden;line-height: 24px; margin-bottom:15px; background: url(../images/icon_service_line.png) no-repeat top center; }
#s_class ul li  i{ display: block; margin: 0 auto; width: 20px; height: 1px; background: #d0d0d2;}
#s_class ul li  dd a.bnt:hover{  background: #1573bb;}
#s_class ul li  dd a.a:hover{ color: #1573bb; }
#s_class ul li:hover{ box-shadow: 0 0 10px 5px #ccc;}
#s_class .pic_box { position: relative; height: 135px; width: 235px; overflow: hidden; margin: 0 auto;}
#s_class .pic_box .border_box{position:absolute;display:block;left:0;top:0;width:100%;height:100%}
#s_class .pic_box .border_box::after,#s_class .pic_box .border_box::before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}
#s_class .pic_box .border_box::before{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);-webkit-transform:scale(0,1);transform:scale(0,1);-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-image:url(../images/bg_blbl.jpg) 150 110 stretch;-o-border-image:url(../images/bg_blbl.jpg) 150 110 stretch;border-image:url(../images/bg_blbl.jpg) 150 110 stretch}
#s_class .pic_box .border_box::after{border-right:1px solid rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.7);-webkit-transform:scale(1,0);transform:scale(1,0);-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-image:url(../images/bg_blbl.jpg) 150 110 stretch;-o-border-image:url(../images/bg_blbl.jpg) 150 110 stretch;border-image:url(../images/bg_blbl.jpg) 150 110 stretch}
#s_class .pic_box a:hover .border_box::after,#s_class .pic_box a:hover .border_box::before{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}
 /*==================首页优势模块=====================*/
#s_advantage{ background: url(../images/bg_ys.jpg) left top no-repeat; padding-bottom: 0 !important;}
#s_advantage .main_box{  height: 565px;}
#s_advantage ul{ position: relative; margin-right: -60px;  }
#s_advantage li{ display:block; float: left; margin-right: 45px;  position: relative; overflow: hidden; width: 385px; height: 265px;  }
#s_advantage li:last-child{ margin-right: 0;}
#s_advantage li .pic_box{ position: relative; background: #000; width: 385px; height: 265px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
#s_advantage li .pic_box img{ position: absolute; left: 0; top: 0; width: 385px; height: 265px; opacity:.7;filter:alpha(opacity=70);}
#s_advantage li .pic_box h2{position: absolute; left: 0px; width: 100%; text-align: center; color: #FFF; bottom: 0; line-height: 265px; z-index: 2; font-size: 24px; font-weight: 700;  -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
#s_advantage li .text_box .box{ display:table-cell; vertical-align: middle; }
#s_advantage li .text_box{  background: #0bb354; font-size:14px; line-height: 24px; color: #fff; padding: 40px; width: 265px; height: 145px; opacity:0;filter:alpha(opacity=0); position: absolute; left: 20px; top: 20px; z-index: 9;  display: table; text-align: center;   -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
#s_advantage li .text_box p{  font-size:14px; line-height: 24px; color: #fff; padding-top: 15px; white-space:normal;}
#s_advantage li .text_box h2{font-size: 24px; color: #fff; text-transform: uppercase; font-weight: 700; display: block; }
#s_advantage li:hover .text_box,#page_about .section3 li:hover .pic_box{transform:rotateY(360deg);-webkit-transform:rotateY(360deg); /* Safari and Chrome */-moz-transform:rotateY(360deg); }
#s_advantage li:hover .pic_box h2{ opacity:0; filter:alpha(opacity=0);  } 
#s_advantage li:hover .pic_box h2{ opacity:0;filter:alpha(opacity=0);}
#s_advantage li:hover .text_box{ opacity:1;filter:alpha(opacity=100); } 
#s_advantage li:hover {}
 /*==================首页团队模块====================*/
#s_team{ background: #f4f7f9; padding-bottom: 1px !important;}
#s_team .content{ position: relative;}
#s_team .pic{ position: absolute; right: 0; top:0;}
#s_team li{ display: block; margin-bottom: 120px; width: 520px; }
#s_team li p{  font-size:14px; line-height: 26px; text-align: justify; color: #737576; padding-top: 25px; white-space:normal;}
#s_team li  h2{font-size: 26px; color: #535455; text-transform: uppercase;  display: inline-block; position: relative;}
#s_team li  .mark{ position: absolute; right: -80px; top: -60px; display: block;}

/*==========主推产品===========*/
#s_cooperation{ height: 660px; overflow: hidden; padding: 0 !important}
.j_parallax {background-attachment: fixed; background-position: center 0px; background-repeat: no-repeat; position: relative;   height:660px; }
#s_cooperation .s_title { padding-top: 70px; padding-bottom: 50px; }
/*==========#s_cooperation .s_title h2{ color: #fff; }===========*/
#s_cooperation ul{  margin-right:-40px;}
#s_cooperation li{width:220px; height:115px; border: 1px solid #ecebeb; position:relative; display:block; overflow:hidden; margin-bottom: 25px; float:left; margin-right:25px;}
#s_cooperation li a{ display:block;}
#s_cooperation li img{ width:220px; height:115px; display:block;}
#s_cooperation li .img{  }
#s_cooperation li h2{ position:absolute; z-index:3; left:0; bottom:0; overflow:hidden; width: 320px; height:45px;  padding:0px 30px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;  color:#fff; font-size:14px;  display:block; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
#s_cooperation li h2 strong{ line-height: 45px; display:block; text-align: center; font-size:15px; color:#fff;}
#s_cooperation li:hover{border-bottom: 1px solid #1c3854;}
#s_cooperation li:hover h2{ background:#1c3854;}
 
 
/*==========旗下子公司===========*/
#s_zgs{}
#s_zgs .content{ margin-top: 20px;}
#s_zgs ul{  margin-right:-150px;}
#s_zgs li{ width:150px;  position:relative; display:block; overflow:hidden; float:left; margin-right:115px;}
#s_zgs li a{ display:block;}
#s_zgs li .pic_box{ position:relative;  }
#s_zgs li img{ width:150px; height:150px; display:block; margin: 0 auto;}
#s_zgs li .img{  }
#s_zgs li h2{ margin-top: 20px; overflow:hidden; text-align: center; line-height: 22px; color:#696b6c; font-size:15px;  display:block; }
#s_zgs li:hover h2{ color:#00559c;}
 
/*==========快速预约课程===========*/
#fast_reservation{ position: fixed; bottom: 0; left: 0; z-index: 9999; height: 45px; padding: 20px 0;  width: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#91000000', endColorstr='#91000000');background:rgba(0,0,0,0.57);}
#fast_reservation .mian_box{ position: relative;}
#fast_reservation dt{ display: block; position: absolute; left: 0; line-height: 45px; color: #fff;}
#fast_reservation dd{display: block; margin-left: 155px;}
.j_form label{ float:left; width: 240px; margin-right: 15px;  margin-bottom:15px; position:relative;  }
.j_form  input[type="text"]{ border-radius: 3px; height: 45px; line-height:45px;  background:#fff; color:#4c4c4c; border:none; display:block;     width: 200px; padding:0 20px; font-size:14px;}
.j_form .label strong{ font-weight:normal; display:block; position:absolute; width:70px; text-align:left; left:15px; font-size:14px;  color:#313231;}
.j_form input[type="submit"]{ position: absolute; right: 0; top: 0;  color:#fff;  background:#0bb354; border: none;  font-size:14px; display:block; width:200px; height:45px; line-height:45px; text-align:center; cursor:pointer; border-radius: 22.5px; overflow: hidden;}
.j_form .select_ui, .j_form  select{ background:none;  margin-top:0; border: none; }
.j_form select option{ line-height:34px; font-size: 14px; padding: 10px 20px; color:#4c4c4c; text-align: left;}
.j_form .select_ui, select span{ line-height:45px;  color:#4c4c4c;  }
.j_form .select_ui { height: 45px; line-height:45px; width: 240px; font-size:14px; border-radius: 3px; color:#4c4c4c;  background: #fff; font-size:14px; text-align:left;  }
.j_form .select_ui .select_arrow{ right:10px;  }
#s_case .content{ margin-bottom: 70px;  }
#s_case .main_box{   margin:0 auto; position:relative; }
#s_case .n_bd{width: 1100px;position:relative;margin:0 auto;overflow: hidden;}
#s_case ul{}
#s_case li{width: 340px;height: 286px;position:relative;display:block;overflow:hidden;float:left;margin-right: 38px;}
#s_case li a{ display:block;}
#s_case li .pic_box{ position:relative; background:#000; }
#s_case li img{width: 340px;height: 228px;display:block;}
#s_case li .img{  }
#s_case li h2{position:absolute;z-index:3;left:0;bottom:0;width: 340px;height: 50px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;color:#fff;font-size:14px;display:block;}
#s_case li h2 strong{line-height: 45px;display:block;text-align: center;font-size:14px;color: #626262;}
#s_case  .pro_btn{ }
#s_case  .pro_btn a{position:absolute;bottom: 156px;}
#s_case  .pro_btn .prev{left: -10px;}
#s_case  .pro_btn .next{right: -10px;}
/*==============footer=====================*/
/*底部*/
footer{padding: 45px 0 20px 0;background:#f4f7f9;overflow:hidden; margin-bottom:84px;}
footer .content .left{float:left;width:189px;border-right: #dddfe0 1px solid;height:160px;}
footer .content .left img{margin-top: 0px; height: 160px;}
footer .content .center{position: relative;float:left;width:780px;height:160px;box-sizing:border-box;padding:0 76px;border-right: #dddfe0 1px solid;}
footer .content .center ul{line-height:24px;height:24px;margin-bottom: 35px;}
footer .content .center ul li{ float:left;}
footer .content .center ul li a{ font-size:13px; color:#676767;}
footer .content .center ul i{margin: 0 13px;float:left;font-size:12px;color:#676767;}
footer .content .center .contact{position:relative;width: 100%;margin:0 0 40px 0;padding: 0;}
footer .content .center .contact .con{width: 100%;position:relative;}
footer .content .center .contact .con span{font-size: 13px;color: #939495;line-height: 30px;display:inline-block;width:100%;}
footer .content .center .contact .con .ewm{ position:absolute; bottom:50px; right:40px;}
.footer-er{width: 208px;}
.ma01{width: 75px;float:left;margin: 0 10px 0 18px;}
.ma01 img{width: 75px;height: 75px;display:block;}
.ma01 a{ color:#c2c2c2; font-size:12px; line-height:30px; text-align:center; display:block;}
footer .content .right{text-align:right;width: 210px;float: right;}
footer .content .right h6{font-size:14px;color: #5a5a5a;margin: 18px 0 4px 0;}
footer .content .right h3{font-size:24px;color: #5a5a5a;margin-bottom:28px;}
footer .content .right img{}
.footer-cop{padding: 15px 0 0 0;border-top:#dcdedf 1px solid;margin-top: 50px;}
.footer-cop p{color:#8b8b8c;font-size:12px;height: 20px;line-height: 20px;text-align:center;}
.footer-cop p a{ color:#8b8b8c;}
.footer-cop p a:hover{ color:#00559c;}
footer .content .center ul li a:hover{ color:#00559c}
/*banner图*/
.n-banner{ height:330px; color:#fff;}
/*当前位置*/
.n_nav{position: absolute; left: 0;top: 0;z-index: 0;}
.n_nav{margin: 0 0 0 0;}
.n_nav a{position: relative;float: left;display: block; }
.n_nav a.first{ background: none;}
.n_nav a strong{position: relative;display: block;text-align: center;z-index: 9;height: 50px;line-height: 50px;color: #626262;font-size: 15px;font-weight: 100;padding: 0px 40px;}
.n_nav a span{position: absolute; left: -1px; top: 0; z-index: 1; width: 100%; display: inherit; text-align: center;}
.n_nav i{float: left;width: 13px;height: 50px;display:inline-block;background: url(../images/line1.png) center center no-repeat;}
.n_nav a.on strong{background-color: #0bb354;color:#fff;}
.n_nav a:hover strong{ background-color:#0bb354; color:#fff}
.n_title{position:relative; height: 50px;line-height: 50px;overflow: hidden; background-color:#f6f6f6;}
.n_title .main_box{position: relative;height: 50px;} 
.n_title h1{ padding:0 0 0px 0px;  font-size:16px; color:#404041; line-height:55px; }
.n_title h1 span{ font-size:14px; color:#404041; line-height:48px;  font-family: "Arial"; text-transform:uppercase; font-weight:normal; padding-left:5px;}
.position{position: absolute;right: 0;top: 0;line-height: 50px;height: 50px;color:#7b7b7d; padding-left: 24px;}
.position i{background: url(../images/icon_position_id.png) center no-repeat;float: left;display: block;height: 50px;width: 20px;}
.position a{vertical-align: middle;font-size:12px;color: #7b7b7d;float: left;display: block;line-height: 50px;}
.position span{vertical-align: middle;font-size:12px;color:#82828e;font-style:normal;float: left;display: block;line-height: 50px;}
.position .span{color:#a3a4ad;background: url(../images/home.png) left 17px no-repeat;width: 20px;height: 50px;}
.position .on{color: #0bb354;}
.position a:hover{color: #0bb354;}
/*关于*/
.n-container01{ padding:64px 0; background:url(../images/n-container01-bg.jpg) center top no-repeat; box-sizing:border-box; height:690px;}
.n-container01 .content .title{text-align:center;margin-bottom: 114px;}
.n-container01 .content h1{font-size:36px;color:#303030;font-weight:bold;margin-bottom: 20px;}
.n-container01 .content h4{ font-size:18px; color:#5b5b5b; line-height:32px;}
#s_time{background: url(../images/line.png) 0 68px no-repeat;}
#s_time .content{ margin-bottom: 70px;  }
#s_time .main_box{   margin:0 auto; position:relative; }
#s_time .n_bd{width: 1020px;position:relative;margin:0 auto;overflow: hidden;}
#s_time ul{}
#s_time li{width: 255px;height: 300px;position:relative;display:block;overflow:hidden;float:left;}
#s_time li a{ display:block;}
#s_time li .pic_box{position:relative;text-align: center;}
#s_time li img{width: 32px;height: 32px;display:block;margin: 0 auto;}
#s_time li .img{  }
#s_time li h2{z-index:3;width: 100%;height: 50px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;color:#fff;font-size:14px;display:block;margin-bottom: 5px;}
#s_time li h2 strong{line-height: 45px;display:block;text-align: center;font-size: 30px;color: #818181;}
#s_time li .img2{ display:none}
#s_time li:hover .img1{ display:none}
#s_time li:hover .img2{ display:block}
#s_time li:hover h2 strong{ color:#07a74c}
#s_time li p{ padding:0 45px; color:#626262; font-size:14px; line-height:24px; text-align:center; }
#s_time  .pro_btn a{position:absolute;width: 40px;height: 40px;background-color: #07a74c;top: 50px;text-align: center;line-height: 40px;font-family: SIMSUN;COLOR: #FFF;border-radius:20PX;-moz-border-radius:20PX;-ms-border-radius:20PX;-o-border-radius:20PX}
#s_time  .pro_btn .prev{left: -10px;}
#s_time  .pro_btn .next{right: -10px;}
#s_time  .pro_btn a:hover{ background-color: #00923f;}
#s_time .con{ height:168px; margin-top:20px;}
.n-container02{ padding:64px 0; background:url(../images/n-container02-bg.jpg) center bottom no-repeat; box-sizing:border-box; /*height:890px;*/}
.n-container02 .content .title{text-align:center;background: url(../images/n-banner02-nav-bg.png) center bottom no-repeat;height: 66px;margin-bottom: 50px;}
.n-container02 .content h1{font-size:36px;color:#303030;font-weight:bold;}
.n-container02 .content h5{ font-size:14px; color:#656564; line-height:32px; font-weight:bold;}
.n-container02 .content h6{ font-size:12px; color:#656564; line-height:32px; margin-bottom:20px; font-weight:normal; text-transform:uppercase;}
.n-container02 .content p{ font-size:14px; color:#656564; line-height:30px;  }
.n-container02 .content .con .left{float:left;width:145px;height:355px;background:url(../images/n-container02-img01.jpg) center top no-repeat;box-sizing: border-box;padding: 63px 0 0 50px; margin-right:4px;}
.n-container02 .content .con h5{float:left;font-size:22px;color:#fff;width:24px;line-height:24px;font-weight:normal;margin-right: 8px;}
.n-container02 .content .con img{ }
#s_video{float:left; width: 635px;height:355px;}
#n_right{width: 350px;float: right;}
.a_d_box a{display: block;width: 405px;height: 235px;background: #000;overflow: hidden;}
.a_d_box img{width: 405px;height: 235px;display: block;}
.fullSlide{ position:relative;}
.fullSlide .bt{position:absolute;bottom: 109px;left: 0;width: 100%;height:30px;}
.fullSlide .sPrev{position: absolute;top: 0;left:0;display: block;width: 18px !important;height: 48px !important;line-height: 48px;text-align: center;font-family: "SimSun";z-index: 9;color: #fff;overflow: hidden;font-size:9px;filter:alpha(opacity:60);opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;font-weight:bold;}
.fullSlide .sNext{position: absolute;top: 0;right:0;display: block;width: 18px !important;height: 48px !important;line-height: 48px;text-align: center;font-family: "SimSun";color: #fff;font-size:9px; filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6; font-weight:bold;}
.fullSlide .sPrev:hover{ filter:alpha(opacity:100); opacity:1;  -moz-opacity:1; -khtml-opacity:1;}
.fullSlide .sNext:hover{ filter:alpha(opacity:100); opacity:1;  -moz-opacity:1; -khtml-opacity:1;}
.n-container02 .content .con .right .year{float:left;width:405px;height:117px;background:url(../images/n-container02-img02.jpg) center top no-repeat;margin-top: 3px;box-sizing: border-box;padding: 15px 0 0 0;}
.n-container02 .content .con .right .year h1{ text-align:center; font-size:44px; color:#fff; font-weight:normal;}
.n-container02 .content .con .right .year h1 small{ font-size:14px; color:#fff; margin-left:5px;}
.n-container02 .content .con .right .year h6{ font-size:14px; color:#fff; text-align:center;}
.n-container03{ padding:64px 0; background:url(../images/n-container03-bg.jpg) center top no-repeat; box-sizing:border-box; height:630px;}
.n-container03 .content .top .left{ float:left; width:795px; position:relative; height:300px;}
.n-container03 .content .top .left h1{ background:url(../images/t.png) left bottom no-repeat; font-size:36px;color:#303030; line-height:90px; margin-bottom:50px;}
.n-container03 .content .top .left p{ width:480px;}
.n-container03 .content .top .left .img{ width:175px; height:298px; position:absolute; bottom:0; right:0; overflow:hidden} 
.n-container03 .content .top .left .img img{ width:175px; height:298px; float:left }
.n-container03 .content .top .right{ float:left; width:405px; position:relative; height:300px;}
.n-container03 .content .top .right .con{background-color:#07a74c;width:175px;height:200px;position:absolute;bottom:0;left:0;text-align:center;color:#fff;box-sizing: border-box;padding: 70px 0 0 0;}
.n-container03 .content .top .right .con h5{ font-size:34px;}
.n-container03 .content .top .right .con h6{ font-size:14px;}
.n-container03 .content .top .right .img{width:230px;height:200px;position:absolute;bottom:0;right:0; overflow:hidden}
.n-container03 .content .top .right .img img{ float:left;width:230px;height:200px;}
.n-container03 .content .bottom{ position:relative; float:left; height:185px; width:1200px;}
.n-container03 .content .bottom .left{float:left;width:795px;height:185px;background-color:#07a74c;box-sizing: border-box;padding: 40px 0 0 0;}
.n-container03 .content .bottom .left ul li{float:left;width: 159px;height: auto;text-align:center;box-sizing:border-box;}
.n-container03 .content .bottom .left ul li a{ display:block; width:100%; height:100%; }
.n-container03 .content .bottom .left ul li .img{width: 75px;height: 75px;display:table;margin: 0 auto;}
.n-container03 .content .bottom .left ul li .img i{width: 75px;height: 75px;border-radius: 50%;display:table-cell;vertical-align:middle;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;box-sizing: border-box;border: #fff 1px solid;}
.n-container03 .content .bottom .left ul li .img i:hover{transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg);}
.n-container03 .content .bottom .left ul li h5{float:left;width:100%;height:30px;line-height:30px;color: #fff;font-size:15px;margin-top: 5px;}
.n-container03 .content .bottom .right .img{width:405px;height:185px;position:absolute;bottom:0;right:0; overflow:hidden}
.n-container03 .content .bottom .right .img img{ float:left;width:405px;height:185px;}
.n-container04{ padding:1px 0; box-sizing:border-box; height:800px;}
.n-container04 .content .title{text-align:center;background: url(../images/n-banner02-nav-bg.png) center bottom no-repeat;height: 66px;margin-bottom: 45px;}
.n-container04 .content h1{font-size:36px;color:#303030;font-weight:bold;}
.n-container04 .title h1{line-height: 70px;font-size:40px;color:#353535;font-weight:bold;text-align:center;margin-bottom: 110px;}
.n-container04 ul{ float:left; width:1240px;}
.n-container04 ul li{float:left;width: 365px;min-height: 548px;background-color:#f7f7f7;box-sizing: border-box;margin-right:40px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n-container04 ul li .top-img{ float:left; width:365px; height:240px; overflow:hidden; margin-bottom:32px;}
.n-container04 ul li .top-img img{ float:left; width:365px; height:240px;}
.n-container04 ul li:hover{ box-shadow: 0 0 10px 5px #ccc; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n-container04 ul li .img{width: 80px;height: 80px;margin:0 auto;box-sizing:border-box;background-color: #07a74c;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden; display: table;text-align: center;}
.n-container04 ul li .img i{ display:table-cell; vertical-align:middle;}
.n-container04 ul li .img img{display: inline-block;}
.n-container04 ul li h3{line-height: 50px;font-size: 16px;font-weight:bold;text-align:center;color: #545454;}
.n-container04 ul li p{color: #848484;line-height:30px;height:220px;overflow:hidden;font-size:14px; box-sizing:border-box; padding:0 40px; text-align:center;}
.n-container04 ul li a{display:block;width:270px;margin-left:-30px;line-height:50px;height:50px;vertical-align:bottom;text-align: center;font-size: 16px;color: #fff;margin-top: 43px; border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;-ms-border-bottom-left-radius:3px;-o-border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;-ms-border-bottom-right-radius:3px;-o-border-bottom-right-radius:3px}
.n-container04 ul li:hover .img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n-container{ padding:60px 0 80px 0}
.corpor ul{ float:left; width:1250px;}
.corpor ul li{float:left;width:280px;box-sizing:border-box;border:#e2e2e2 1px solid;margin-right: 43px;margin-bottom: 42px; position:relative; overflow:hidden;}
.corpor ul li:nth-child(4n){margin-right:0px;}
.corpor ul li .txt{position:absolute;bottom:0;left:0;width:280px;height:0;font-size:14px;color:#fff;line-height:55px;text-align:center;background-color:#000;opacity:0.5;}
.corpor ul li img{ float:left; width:100%; height:100%}

.lecture{ padding:60px 0 90px 0}
.lecture .w1200{}
.lecture ul{ padding:0 0 50px 0; float:left;}
.lecture ul li{float:left;width: 100%;text-align:left;cursor:pointer;overflow:hidden;padding: 0;background-color: #f4f5f9;margin: 10px 0;}
.lecture ul li img{float:left;width: 392px;height:272px;position:relative;z-index:0;}
.lecture ul li .con{float:left;width: 700px;height: 270px;padding:0 0 0 40px;position:relative;z-index:1;}
.lecture ul li .con h2{font-size: 18px;line-height:36px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin: 36px 0 10px 0;}
.lecture ul li .con h2 a{color: #494848;font-weight:normal;font-size: 18px;}
.lecture ul li .con p{font-size: 13px;color: #969696;line-height: 24px;height: 48px;overflow:hidden;margin-bottom:15px; margin-bottom:40px;}
.lecture ul li .con span{float:left;display:block;width: 180px;line-height:18px;height:18px;color:#767779;font-size:12px;padding: 0 0 0 20px; background:url(../images/time.png) left center no-repeat;}
.lecture ul li .con> a{float:right;text-align: right;display:block;width:60px;line-height:18px;height:18px;color:#767779; font-size:12px;}
.lecture ul li:hover h2 a{color: #0bb354;}
.lecture ul li:hover{background-color:#f3f4f8;}
.lecture ul li .more a{ display:block; width:150px; height:40px; text-align:center; line-height:40px; font-size:14px; color:#8e8e91; box-sizing:border-box; border:#cccccf 1px solid}
.lecture ul li:hover .more a{ display:block; width:150px; height:40px; background-color:#0bb354; text-align:center; line-height:40px; font-size:14px; color:#fff;border:#0bb354 1px solid}
.lecture ul li .more a small{ font-family:simsun; margin-left:5px;}
.lecture-detail .img01{ margin-bottom:30px;}
.lecture-detail h3{ font-size:22px; color:#555655; margin-bottom:20px;}
.lecture-detail p{ line-height:30px; color:#555655; font-size:14px; border-bottom:#dee1e2 1px solid; padding-bottom:40px; margin-bottom:45px;}
.lecture-detail h2{ font-size:24px; color:#555655; margin-bottom:20px; text-align:center;}
.lecture-detail .img02{ margin-bottom:30px;}
.lecture-detail .img03{ margin-bottom:50px;}
.lecture-detail .img04 img{ margin-bottom:30px;}
.lecture-detail .img05{ padding-bottom:50px; border-bottom:#dee1e2 1px solid; margin-bottom:50px;}
.lecture-detail .img06 img{ margin-top:20px;}
#n_news .up{height: 310px;overflow: hidden;position: relative;}
#n_news .up ul{float: left;margin-top: 0px;margin-bottom:-25px;}
#n_news .up .bd li{display: block;height: 304px;margin-bottom: 25px;width: 1200px;background:none;border: #dedee2 2px solid;box-sizing: border-box;}
#n_news .up .bd li .fl{width: 545px;height: 300px;overflow:hidden;}
#n_news .up .bd li .fl img{width: 545px;height: 300px;}
#n_news .up .bd li .fr{width: 550px;margin: 30px 51px 0 0;}
#n_news .up .bd li span{color: #7d7d80;display:block;font-size: 13px;margin-bottom: 10px;}
#n_news .up .bd li .fr h1 a{display:block;font-size:18px;color: #68686a;font-weight: 700;margin-bottom: 15px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#n_news .up .bd li .fr .more a{font-family:simsun;text-align: center;display: block;font-size:14px;color:#fff;width:45px;height:18px;line-height:18px;background-color:#0bb354;border-radius:3px;border:none;}
#n_news .up .bd li p{line-height:22px;height:44px;overflow:hidden;padding-top:8px;font-size: 13px;color: #8b8b8d; margin-bottom:20px;}
#n_news .up .bd li h1 a:hover{ color:#0bb354; }
#n_news .up .bd li .fr .more{ display:block;  font-size:12px; color:#89898c;}
#n_news .up .bd li .fr .more:hover{color:#0bb354;  }
#n_news .up .hd{width: 500px;height: 3px;position: absolute;left: 596px;bottom: 57px;}
#n_news .up .hd ul{}
#n_news .up .hd li{display: inline-block;padding: 5px 3px;cursor:pointer;width: auto; background:none}
#n_news .up .hd li a{width: 35px;display: block;height: 2px;background: #d0d0d2;}
#n_news .up .hd li.on a{width: 35px; background: #0bb354;}
.notice .highlight{ margin-bottom:30px;}
.notice .highlight ul{ width:1200px; margin:0 auto;}
.notice .highlight ul li{float:left;width:1200px;padding: 32px 0;}
.notice .highlight ul li:hover{ background:url(../images/bg.png) right center no-repeat;}
.notice .highlight ul li .time{float:left;width: 95px;height: 85px;box-sizing:border-box;border:#e1e1e1 2px solid;margin-right: 35px;overflow:hidden;}
.notice .highlight ul li:hover .time{ background-color:#0bb354; border-box;border:#0bb354 2px solid;}
.notice .highlight ul li .time .day{margin:0 auto;width:60px;line-height: 60px;height: 40px;font-size:36px;color:rgba(64,64,64,0.65);text-align:center;}
.notice .highlight ul li .time .year{margin:0 auto;width:60px;line-height:35px;height:35px;font-size: 12px;color:rgba(64,64,64,0.65);text-align:center;}
.notice .highlight ul li:hover .day,.notice .highlight ul li:hover .year{ color:#fff}
.notice .highlight ul li .center{float:left;width: 1040px;text-align:left;padding: 10px 0 0 0;}
.notice .highlight ul li .center h5{margin-bottom: 15px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.notice .highlight ul li .center h5 a{color: #434345;font-size: 16px;}
.notice .highlight ul li .center h5 a:hover{ color:#0bb354;}
.notice .highlight ul li .center p{font-size: 12px;color: #9c9f9f;line-height: 20px;height: 40px;overflow:hidden;}
/*联系我们*/
.contact{padding:55px 0 80px 0;}
.contact .content h6{ color:#68696a; font-size:14px; text-align:center; line-height:60px}
.contact .content h4{ color:#454646; font-size:16px; text-align:center; margin-bottom:30px;}
.contact .content h1{ color: #444546; font-size:28px; text-align:center;width: 305px;height: 60px;border: #0bb354 2px solid;line-height: 60px;margin: 0 auto; margin-bottom:25px;}
.contact .content ul{ text-align:center;}
.contact .content li{ display:inline-block; width:134px; height:134px; margin:0 15px;}
.contact .content li img{ width:134px; height:134px; box-sizing:border-box; border:#dedede 4px solid}
.contact .content li p{ color:#7c7c7c; font-size:12px; line-height:30px;}
.contact .content .n-container05{ margin: 50px 0 70px 0;}
.contact .content .n-container05 .right{ width:1200px; height:360px;}
.contact .join ul{float:left;position: relative;z-index: 3;width: 1230px; }
.contact .join ul li{float:left;width: 380px;height: 200px;margin: 0px 30px 30px 0;text-align:left;cursor:pointer;overflow:hidden; background-color:#f6f8f9; border:#d1d5d6 1px solid; box-sizing:border-box;}
.contact .join ul li .con{float:left;width: 320px;height: 170px;padding: 0 30px;position:relative;z-index:1;}
.contact .join ul li p{font-size:12px;color: #757575;line-height: 24px;height: 24px;overflow: hidden;}
.contact .join ul li a:hover{width:82px; height:30px; background-color:#0bb354; border:#0bb354 1px solid; color:#fff }
.contact .join ul li a{ width:82px; height:30px; border:#d2d3d5 1px solid; line-height:30px; color:#757575; display:block; border-radius:3px; font-size:12px; text-align:center; margin-top:25px;}
.contact .join ul li h2{font-size:16px;color:#757575;line-height:40px;margin-top: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/tiao01.png) left bottom no-repeat; margin-bottom:15px;}
.recruitment .join ul{float:left;position: relative;z-index: 3;width: 1240px; margin-bottom:20px; }
.recruitment .join ul li{float:left;width: 580px;height: 165px;margin: 0px 40px 25px 0;text-align:left;cursor:pointer;overflow:hidden; background-color: #eeeff2;  box-sizing:border-box;}
.recruitment .join ul li .con{float:left;width: 580px;height: 170px;padding: 0 30px;position:relative;box-sizing: border-box;z-index:1;}
.recruitment .join ul li p{font-size:12px;color: #767676;line-height: 22px;height: 22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.recruitment .join ul li h2{font-size: 17px;color: #767676;line-height:40px;margin-top: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:15px;}
.recruitment .join ul li:hover{ background-color:#0bb354;}
.recruitment .join ul li:hover p,.recruitment .join ul li:hover h2{ color:#fff}
/*下拉*/
.filter-box {position:relative;float:left;margin:0 0 18px 0;width: 100%;height:40px;/* border:#ececee 1px solid; */background:#fbfbfc;}
.filter-box select {display: none;}
.filter-text {height: 100%;overflow: hidden;position: relative;cursor: pointer;padding: 0 30px 0 30px;border: #ececee 1px solid;}
.filter-text input {font-size: 14px; color:#626364; font-family:"Microsoft Yahei";}
.filter-text .filter-title {width: 100%;height: 40px;line-height: 40px;border: 0;background-color: transparent;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0;cursor: pointer;}
.filter-list {display: none;width: 555px;max-height: 300px;background-color: #fff;font-size: 14px;position: absolute;top: 42px;left: 0;z-index: 99;border: 1px solid #e6e6e6;overflow: auto;}
.filter-list li.filter-null a {color: #d2d2d2; }
.filter-list li a {display: block;padding: 0 30px;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;color: #999;border-bottom: #f5f5f5 1px solid;}
.filter-list li:hover {background-color: #f2f2f2;}
.filter-list li.filter-selected {background-color: #4b3182;}
.filter-list li.filter-selected a{display: block;color: #fff;}
.filter-list li.filter-disabled {background-color: #fff;}
.filter-list li.filter-disabled a{display: block;color: #d2d2d2;}
.filter-list li.filter-disabled:hover a {cursor: not-allowed!important;background-color: #fff;}
.icon {position: absolute;}
.icon-filter-arrow {width: 8px;height: 6px;background-repeat: no-repeat;background-image: url(../images/icon_arrow_down_x2.png);background-size: 100%;right: 15px;top: 16px;transition: all .2s;}
.icon-filter-arrow.filter-show {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.filter-list::-webkit-scrollbar {width: 4px;height: 4px;}
.filter-list::-webkit-scrollbar-track {background: #fff }
.filter-list::-webkit-scrollbar-thumb {background: #CBCBCB;}
.messlist {height: 40px;margin-bottom: 18px; float:left; width:554px; border:#ececee 1px solid; background:#fbfbfc; color:#626364; }
.messlist label{float:left;width: 72px;height:30px;font-size:14px;line-height: 37px;text-align:right;padding-right:10px;}
.messlist input{float:left;width: 456px;height: 35px;padding-left: 10px;border: none; color:#626364; outline: none; font-family:"Microsoft Yahei"; background-color:#fbfbfc; } 
.submit input{ padding-left:0px;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width: 472px;height:110px;padding: 8px 0;border: none;outline: none;color:#626364;font-family:"Microsoft Yahei";resize: none; background-color:#fbfbfc}
.messsub input{width:160px; height:50px; background:#4b3182; font-size:14px; cursor:pointer; margin-right:5px; border:none; font-family:"Microsoft Yahei"; color:#fff; margin-top:20px; border-radius:3px; transition: all 0.6s; -moz-transition: all 2s; /* Firefox 4 */ -webkit-transition: all 0.6s; /* Safari 和 Chrome */-o-transition: all 0.6s; /* Opera */}
.messsub input:hover{ background:#fbd91b;color:#363845;}
.chart-form{ background-color:#f4f7f9; padding:60px 0}
.contact .chart-form h4{ margin-bottom:0 !important; font-size:24px; color:#0bb354; text-transform:uppercase;}
.contact .chart-form h6{ color:#626363; font-size:16px; line-height:30px; margin-bottom:20px;}
.chart-form form{ width:1240px; float:left;}
.chart-form lable{ margin-right:22.5px; float:left; }
.chart-form .select_ui{ width:385px; height:55px; line-height:55px; box-sizing:border-box; border:#dee0e2 1px solid; float:left;  margin-right:22.5px;}
.chart-form .select_ui option{ color:#7c7d7f; font-size:14px;}
.chart-form .select_ui .select_text_ui{box-sizing:border-box;line-height:55px;color:#7c7d7f;padding-left: 25px;}
.select_ui .select_arrow{ border-color:#bcbfc1 transparent; right:15px;}
.chart-form .messlist{ width:385px; height:55px; line-height:55px; border:#dee0e2 1px solid; background-color:#fff; box-sizing:border-box; margin-right:22.5px;}
.chart-form .messlist input{width: 258px;background-color:#fff;line-height:55px;color:#7c7d7f;height:53px;}
.chart-form .messlist label{line-height:55px;color:#7c7d7f;padding-left: 25px;text-align: left;box-sizing: border-box;width: 110px;}
.chart-form .textareas{width: 792px;height: 170px;}
.chart-form .textareas label{ line-height:140px;}
.chart-form .messlist textarea{width: 678px;height: 152px;background-color: #fff;box-sizing: border-box;padding: 18px 0;}
.chart-form .messsub{ float:left;}
.chart-form .messsub input{ margin:0; width:385px; height:55px; border-radius:0; background-color:#0bb354; font-size:16px;}
.chart-form .messlist03{height: 55px;margin: 0 0 0 0;float:left;width: 385px;border: #dcdcdc 1px solid;color:#626364;box-sizing: border-box;position: relative; background-color:#fff}
.chart-form .messlist03 label{ float:left;line-height:55px;color:#7c7d7f;padding-left: 25px;text-align: left;box-sizing: border-box;width: 110px; font-size:14px;}
.chart-form .messlist03 input{float:left;width: 120px;height: 43px;color:#626364;font-size:12px;border: none;outline: none;padding: 10px 10px;resize:none;box-sizing: border-box;background: none;}
.chart-form .yanzheng{display:inline;float:left;margin: 10px 0 0 28px;position: absolute;right:10px; width:70px; height:32px;}
.chart-form .yanzheng img{width:70px; height:32px;}
 
.recruitment .left{ float:left; width:526px; min-height:462px;}
.recruitment .right{ float:left; width:578px; min-height:462px;}
.recruitment{ padding:60px 0 90px 0}
.recruitment form{float: left;margin-top:44px;width: 640px;}
.recruitment .nav{ margin-bottom:40px;}
.recruitment .ar_article h3{color:#4f5050;font-size:22px;line-height: 24px;margin-bottom: 20px;text-align: left;font-weight: normal;}
.recruitment .ar_article h6{display: inline-block;color:#7e8080;font-size:12px;line-height:24px;margin-bottom:25px;font-weight:normal;text-align: left;}
.recruitment .ar_article p{ line-height:28px;}
.recruitment .messlist {height: 43px;margin: 0 14px 12px 0;float:left;width: 280px;border: #e2e4e6 1px solid;color:#5e5f61;border-radius: 3px;}
.recruitment .messlist label,.form-list .messlist01 label,.recruitment .messlist03 label{float:left;width: 100px;height: 43px;line-height: 43px;text-align: left;color: #5e5f61;font-size: 14px;box-sizing: border-box;padding: 0 0 0 20px;background-color: #e2e4e6;}
.recruitment .messlist input{float:left;width: 160px;height: 43px;padding: 0 10px;background: none;border: none;outline: none;color:#5e5f61;font-size:12px;} 
.recruitment .messlist01{height: 43px;margin-top: 30px;float:left;width: 880px;border:#d3d7d8 1px solid;background:#fbfbfc;color:#5e5f61;margin-right: 44px;}
.recruitment .messlist01 input{float:left;width: 712px;height: 48px;padding: 0 10px;background-color:#fbfbfc;border: none;outline: none;color:#5e5f61; font-size:12px;} 
.recruitment .messlist02{height: 151px;margin: 0 0 12px 0;float:left;width: 578px;border: #e2e4e6 1px solid;color:#5e5f61;box-sizing: border-box;border-radius: 3px;}
.recruitment .messlist02 textarea{float:left;width: 476px;height: 149px;color:#5e5f61;font-size:12px;border: none;outline: none;padding: 16px 10px;resize:none;box-sizing: border-box;background: none;}
.recruitment .messlist02 label{float:left;width: 100px;height: 150px;line-height: 45px;text-align: left;color: #5e5f61;font-size: 14px;box-sizing: border-box;padding: 0 0 0 20px;background-color: #e2e4e6;}
.recruitment .yanzheng{display:inline;float:left;position: absolute;right: -152px;top: 3px;}
.recruitment .messsub input{float: left;width: 120px;height: 43px;line-height: 43px;background: #0bb354;font-size: 14px;cursor:pointer;color: #fff;border:none;margin: 40px 142px 0 0;font-family:Microsoft Yahei;}
.recruitment .messsub input:hover{background: #0b9a49;}
.recruitment .messlist03{height: 43px;margin: 0 0 0 0;float:left;width: 264px;border: #dcdcdc 1px solid;color:#5e5f61;box-sizing: border-box;position: relative;border-radius: 3px;}
.recruitment .messlist03 input{float:left;width: 120px;height: 43px;color:#5e5f61;font-size:12px;border: none;outline: none;padding: 10px 10px;resize:none;box-sizing: border-box;background: none;}
.uploader{height: 43px;position:relative;display:inline-block;overflow:hidden;cursor:default;padding:0;width: 425px;margin:10px 0px;box-sizing: border-box;}
.filename{float:left;display:inline-block;outline:0 none;height: 43px;width: 164px;margin:0;padding:8px 10px;overflow:hidden;cursor:default;color:#777;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;border: #e2e4e6 1px solid;border-radius: 3px;}
.button{float:left;width: 110px;height: 41px;display:inline-block;outline:0 none;padding:8px 12px;margin:0;cursor:pointer;border: none;margin-left: 20px;font-family:"Microsoft Yahei";color:#5e5f61;}
.uploader input[type=file]{position:absolute;top:0;left: 0;right: 0;bottom:0;border:0;padding:0;margin:0;width: 284px;height: 41px;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity:0;}
.recruitment .uploader label{float:left;width: 100px;height: 43px;line-height: 43px;text-align: left;color: #5e5f61;font-size: 14px;box-sizing: border-box;padding: 0 0 0 20px;background-color: #e2e4e6; border-top-left-radius:3px;border-bottom-left-radius:3px;}
.recruitment .messlist03 .yanzheng01{display:inline;float:left;margin: 5px 0 0 28px;position: absolute;right: -84px;width:70px;height:32px;}
.recruitment .messlist03 .yanzheng01 img{width:70px; height:32px;}
  
#left_news{float:left;width: 850px;}
#n_show_news{position:relative;margin: 0 auto;width: 1200px;padding-bottom: 90px;}
#right_news{width: 320px;padding: 25px 29px 25px 29px;background: #f3f4f8;float: right;box-sizing: border-box;}
#right_news .title{background: url(../images/line_news_hot.png) left center no-repeat;padding-left: 10px;color: #343435;font-size: 14px;text-align: left;height: 50px;line-height: 50px;margin-bottom: 15px;border-bottom: #dee0e3 1px solid;}
#right_news a{ display: block;}
#right_news .pic_box{ width: 220px; height: 115px; overflow: hidden; margin: 20px 0;}
#right_news .pic_box img{ display: block; width: 220px; height: 115px;}
#right_news li{padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid #dee0e3;}
#right_news li .text_box{ padding-left: 10px; background: url(../images/icon_dd_hotnews.png) left 5px no-repeat; }
#right_news li .text_box a{ font-size: 12px; color: #3e3e3f; line-height: 18px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#right_news li span{ font-size: 12px; color: #929496;}
#right_news li .text_box a:hover{ color:#0bb354;}
/*==============新闻详情=====================*/
.n_article {margin-bottom: 20px;}
#n_show_news .n_article{width: 850px;float: left;background-color: #f3f4f8;box-sizing: border-box;padding: 40px 30px;}
.n_article .ar_title{margin-bottom: 5px;border-bottom: #dcdee1 1px solid;}
.n_article .ar_title{padding: 0 0 15px 0;position:relative;}
.n_article .ar_title h1{font-size:18px;margin-bottom: 5px;display:block;text-align: left;font-weight: bold;line-height:30px;color: #676869;}
.n_article .ar_title h2{font-size:12px;position:relative;text-align: left;display:block;height:40px;padding: 0;color: #c5c5c7;line-height:40px;}
.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}
#ar_fot{position:relative;padding: 20px 30px;float:left;background-color: #f3f4f8;box-sizing: border-box;width: 100%;}
#ar_fot h1{display:block;font-size:12px;line-height:30px;color: #656667;font-weight:bold;}
#ar_fot h1 a{font-size:12px;color: #656667;font-weight:normal;}
#ar_fot h1 a:hover{ color:#0bb354;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
.n_article .ar_title span{float: left;padding: 0 36px 0 16px;font-size:12px;color:#afafb2;display:inline-block;line-height: 36px;height: 36px;}
.n_article .ar_title span a{font-size:12px;color:#afafb2;float:left;margin-right: 7px;}
.n_article .ar_title .span1{ background:url(../images/time.png) left center no-repeat;}
.n_article .ar_title .span2{ background:url(../images/fx.png) left center no-repeat;}
#ar_fot h1:nth-child(1){ text-align:left}
#ar_fot h1:nth-child(2){ text-align:right}
/*==============分享插件——银灵子=====================*/
.shart_box{ margin-bottom: 25px; }
.shart_box:hover #j_shart_s_24{ display:block;}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{ padding-left:60px; position:relative; display:none; height:50px;}
#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}
##j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}
#ar_fot h1{ margin-bottom:0px;}
/* 数字切换 */
.container01{ padding:45px 0; background-color:#f6f7f8; overflow:hidden;}
.focusBox {float:left;position: relative;width: 262px;height: 180px;overflow: hidden;text-align: left;}
.focusBox .pic img {width: 262px;height: 180px;display: block;}
.focusBox .txt-bg {position: absolute;bottom: 0px;z-index: 1;height: 40px;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);overflow: hidden;}
.focusBox .txt {position: absolute;bottom: 0px;z-index: 2;height: 40px;width:100%;overflow: hidden;}
.focusBox .txt li{ width:100%; height: 40px;line-height: 40px;position:absolute;bottom:-36px;border-bottom: none !important; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.focusBox .txt li a{display: block;color: #fff;padding: 0 0 0 10px;font-size: 16px;text-decoration: none;}
  
/*=======================内页==============================*/
 
.page a {
    vertical-align: middle;
    border: #efefef 1px solid;
    color: #505050;
    padding: 5px 8px;
    margin-right: 3px;
    margin-left: 3px;
}
.page span {
    vertical-align: middle;
    border: #efefef 1px solid;
    padding: 5px 8px;
    margin-right: 3px;
    margin-left: 3px;
}
.jump {
    display: none;
}