@charset "utf-8";
/* CSS Document */
img {border:0px;}
*{margin:0;padding:0;}
ul, li{list-style-type:none;}
a{ color:#606060;text-decoration:none; cursor:pointer;}
a:hover { color:#414141;}
.clear {clear:both}

body{font-size:12px; line-height:20px; color:#606060;font-family:"宋体"; background:url(../images/bg.jpg) repeat-x;}

.header{width:1190px; height:26px; line-height:26px; padding-bottom:2px;margin:0 auto;}
.header h1{ font-size:12px; font-weight:normal; float:left; height:26px;}
.header p{ float:right; height:26px;}
.header a{ margin:0 2px;}
.headerSecond{ width:1190px;height:90px; margin:20px auto 0;}
.logo{ width:380px; float:left;height:70px;}
.top_tel{ width:180px; float:right; background:url(../images/top_tel.jpg) top left no-repeat; padding-left:35px; padding-top:10px;}

/*----------导航-----------*/
.nav{ background:url(../images/nav_bg.png) top center no-repeat; width:100%; height:52px; position:absolute; top:115px;z-index:99999;}
.nav_con{ width:910px; height:50px;color:#FFF; margin:1px auto 0; padding-left:280px;}
.nav_ul li{ color:#FFF;width:150px; height:50px; display:block; text-align:center; background:url(../images/kx.jpg) right no-repeat;font-family:"Microsoft YaHei"; float:left; line-height:50px; font-size:16px;}
.nav_ul li a{ color:#FFF;}
.nav_ul li a:hover{color:#000;background:url(../images/nav_bg.jpg) no-repeat;width:150px; height:50px; display:block; }
.nav_ul li a.on{color:#000;background:url(../images/nav_bg.jpg) no-repeat;width:150px; height:50px; display:block; }
.backin{ background:url(../images/hr_07.jpg) left center no-repeat; padding-left:40px; height:50px; line-height:50px; margin-left:40px; width:100px; float:left; font-weight:bold;}
.backin a{color:#cbcaca;}
.backin a:hover{color:#cbcaca;text-decoration:underline;}

/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden; margin:0 auto;}
.slides{position:relative;z-index:1;}
.slides li{height:435px;}
.flex-control-nav{position:absolute;bottom:10px;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 li 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:88px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.part{ width:995px; margin:40px auto 0;}
.fl{ float:left;}
.fr{ float:right;}
.bt{ margin:0 auto 20px;font-family:"Microsoft YaHei"; font-size:26px;}
.bt span{ font-size:22px;}
.bt img{ float:right;}
.in_con{ width:305px;}
.in_con h1{ width:305px; height:135px;}
.in_con ul{ margin:15px auto 0; width:290px;}
.in_con ul li{ width:290px;}
.in_con ul li a{ background:url(../images/hr_06.jpg) left center no-repeat; height:24px; line-height:24px; overflow:hidden; padding-left:15px; display:block;}
.in_con ul li span{ float:right;}
.in_con h2{ margin:30px auto 0;}

.foot{ background:#333; height:50px; text-align:center; padding-top:40px; color:#bababa; font-family:Arial, Helvetica, sans-serif; margin:30px auto 0;}

.hr_banner_nei{ height:260px; margin:0 auto; width:100%; background:url(../images/hr_08.jpg) top center no-repeat;}
.hr_banner_school{ height:260px; margin:0 auto; width:100%; background:url(../images/hr_16.jpg) top center no-repeat;}
.hr_banner_in{ height:260px; margin:0 auto; width:100%; background:url(../images/hr_17.jpg) top center no-repeat;}

.ne_con{ width:1190px; margin:40px auto 0; padding-bottom:100px;}
.con_left{ width:230px; border:#9a9898 solid 1px; float:left; padding:20px 0 40px;}
.bt3{ width:230px; background:url(../images/hr_10.jpg) bottom center no-repeat; height:44px;color:#246cac; text-align:center; font-size:16px;}
.list{ margin:20px auto 0; width:230px;}
.list li{ height:30px; line-height:30px; width:230px;display:block;}
.list li a{ background:url(../images/hr_12.jpg) bottom left no-repeat; width:140px; padding-left:90px; display:block;}
.list li a:hover{ background:url(../images/hr_13.jpg) bottom left no-repeat; width:140px; padding-left:90px; color:#FFF; font-weight:bold;}
.list li a.on{ background:url(../images/hr_13.jpg) bottom left no-repeat; width:140px; padding-left:90px; color:#FFF; font-weight:bold;}
.bt4{ margin:50px auto 0; font-size:16px; color:#246cac; border-bottom:#aeb0bb solid 1px; line-height:30px; text-align:center;}
.bt4 a{color:#246cac;}
.ypxz{ width:230px; text-align:center; margin:15px auto 0; color:#000;}
.ypxz a{color:#000;}
.ypxz a:hover{color:#000; text-decoration:underline;}
.con_right{ width:930px; float:right;}
.bt2{ background:url(../images/hr_09.jpg) bottom left no-repeat; height:47px;padding:0 0 0 60px;}
.bt2 h1{font-size:18px; color:#000;font-family:"Microsoft YaHei";font-weight:normal; float:left;}
.bt2 h1 span{ display:block; font-size:10px; color:#395e8a; text-transform:uppercase; line-height:12px;}
.bt2 p{ float:right; height:47px; line-height:47px;}

.service_local{ border-bottom:#41648e solid 2px; margin:0 auto;height:30px; line-height:30px; text-align:right;}
.bt5{background:url(../images/hr_19.jpg) bottom left no-repeat; height:50px;padding:14px 0 0 60px;}
.bt5_h1{font-size:18px; color:#000;font-family:"Microsoft YaHei";font-weight:normal; float:left;}
.bt5_h1 span{ display:block; font-size:10px; color:#395e8a; text-transform:uppercase; line-height:12px;}
.bt6{height:25px; float:left; margin-left:25px;}
.bt6 li { float:left;}
.bt6 li a {width:142px;display:block; display:block;line-height:25px; text-align:center; font-weight:bold; height:25px;}
.bt6 li a:hover { line-height:25px;width:142px; background:url(../images/hr_18.jpg) top center no-repeat;display:block; color:#FFF;}
.bt6 li a.on { line-height:25px;width:142px; background:url(../images/hr_18.jpg) top center no-repeat;display:block; color:#FFF;}
.kx2{float:left;width:1px; height:25px; background:url(../images/se_03.jpg) right center no-repeat;  margin:0 5px;}

.hrList{ width:870px; margin:0 auto; color:#333;}
.hrList li{ width:870px; margin:25px auto 0;}
.hr_bt{ width:855px; background:url(../images/hr_14.jpg) left center no-repeat;padding-left:20px; color:#333; border-bottom:#c1c1c1 solid 1px; height:34px; line-height:34px;}
.hr_bt h1{ float:left; font-size:14px; text-decoration:underline;}
.hr_bt p{ float:left;margin-left:20px;}
.hr_bt span{ float:right;}
.ht_rzbt{ width:795px; font-weight:bold; margin:0 auto; height:30px; line-height:30px; font-size:12px;}
.hr_xq{ width:795px; margin:0 auto;}
.hr_sq{ height:23px; margin:10px auto 0;width:795px;}

.hr_xz{ width:870px; margin:20px auto 0;}

.news_list{ width:880px; margin:20px auto 0;}
.news_list li{border-bottom:#abaaab dashed 1px; height:30px; line-height:30px;}
.news_list li a{ width:860px; margin-left:10px; background:url(../images/news_01.jpg) left center no-repeat; padding-left:10px;display:block;}
.news_list li span{ float:right;}
.newshow{ margin:20px auto 0; width:880px;}
.newshow_h1{font-size:16px;line-height:30px; text-align:center; color:#416c9f; width:880px; margin:20px auto 0;}

.page{ text-align:center; margin:30px auto 0;}
