
/*------------------------------header--------------------------*/



@media screen and (min-width:768px){  /*当屏幕尺寸大于等于768px时*/
.headbg{ background:#323b5a; position: absolute;z-index: 200;background: url(../images/nav_bg.png) repeat;width: 100%;border-bottom:1px solid #d3d3d3;}/*1F9BD5*/
}
@media screen and (max-width:479px){   /*当屏幕尺寸小于768px时*/
.headbg{ background:#323b5a; position: absolute;z-index: 200;background: url(../images/nav_bg.png) repeat;width: 1200px;border-bottom:1px solid #d3d3d3;}/*1F9BD5*/
}





.header{ padding:3px 0 0 1px; width:1099px; height:107px; margin:0 auto;}
.logo{ float:left;}

/*------------------------------header_right--------------------------*/
.header_right{ float:right; text-align:right; width:400px;}

.search{ position:relative; float:left; height:25px;}
.search form{ width:155px; height:25px;}
.search .txt{ width:129px; outline:medium; line-height:23px; height:23px; background:url(../images/header_input.jpg) no-repeat; border:none; padding:1px 25px 1px 1px; color:#fff;}
.search .sousou{ position:absolute; right:6px; top:5px; }

.header_rtop p{ display:inline; float:left;}
.header_rtop p a{ color:#fff; display:inline-block; width:66px; height:22px; text-align:center; line-height:22px; }
.header_rtop p a.login{ background:url(../images/header_loginbg.jpg) no-repeat;margin-left:8px;}
.header_rtop p a.register{ background:url(../images/header_zhucebg.jpg) no-repeat;margin-left:5px;}
p.header_mingyan{ color:#F7FDF8;  line-height:30px; padding-top:10px;font-size:16px;font-family: "Microsoft YaHei";}



/*--------------------------banner-------------------------*/
.banner { height:480px; width: 100%; overflow: hidden; position: relative;}
.banBox { height:480px; width:100%; margin-left: 0px; position: absolute; left: 0%; top: 0px; }
.banner1 { height:378px; width: 100%; overflow: hidden; position: relative;}
.banner3 {width: 100%; overflow: hidden; position: relative;}
/*
.bannerBox { height:420px; width:1440px; margin-left: -720px; position: absolute; left: 50%; top: 0px; }
*/
.bannerBox { height:420px; width:1440px;top: 0px; }

.banner2 { height:260px; width: 100%; overflow: hidden; position: relative;}
.bannerBox2 { height:260px; width:1440px; margin-left: -720px; position: absolute; left: 50%; top: 0px; }
.banBox .slideBox{ width:100%; height:480px; overflow:hidden; position:relative;}
.banBox .slideBox .hd{ position:absolute; width:160px; height:26px; bottom:24px; z-index:1; left:50%; margin-left:-80px; background:url(../images/banner_focusbg.png) no-repeat; }
.banBox .slideBox .hd ul{ zoom:1; text-align:center; padding-left:20px;}
.banBox .slideBox .hd ul li{ float:left; margin:5px 8px 0; width:14px; height:14px; text-align: center; background: url(../images/focus_ico2.png) no-repeat; cursor: pointer;}
.banBox .slideBox .hd ul li.on{ background: url(../images/focus_ico1.png) right center no-repeat; }
.banBox .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banBox .slideBox .bd img{ width:1663px; height:480px; display:block;  }

/*--------------------------nav-------------------------*/
.nav{ z-index:0; position:absolute; top:110px; left:0; width:100%; height:52px; background:url(../images/nav_bg.png) repeat; z-index:100;}


@media screen and (min-width:768px){  /*当屏幕尺寸大于等于768px时*/
.nav{ z-index:0; position:absolute; top:110px; left:0; width:100%; height:52px; background:url(../images/nav_bg.png) repeat; z-index:100;}
}
@media screen and (max-width:479px){   /*当屏幕尺寸小于749px时*/
.nav{ z-index:0; position:absolute; top:110px; left:0; width:1200px; height:52px; background:url(../images/nav_bg.png) repeat; z-index:100;}
}


.nav_list{ width:1200px; margin:0 auto;}
.nav_list li{ float:left; width:150px; text-align:center;  position:relative;}
.nav_list li a{ color:#fff; font-size:15px; line-height:52px;display:block;}
.nav_list li a:hover{ background:url(../images/nav_lia.png) repeat;}

* html .ddsmoothmenu ul li a{ display: inline-block;}
.erji{position: absolute;left: 0;display: none; visibility: hidden;color:#FFF; background:url(../images/erji_bg.png) repeat;}
.erji li{ line-height:34px; text-align:center; padding:0;}
.erji li a{color:#FFF; display:block; font-size:12px; line-height:34px;}
.erji li a:link,.ddsmoothmenu ul li ul li a:visited{ color:#fff;}
.erji li a:hover{color:#FFF;background:url(../images/erji_libg.png) 17px center #6d7695 no-repeat;}
/*Holly Hack for IE */
* html .ddsmoothmenu{height: 1%;} 
.ddshadow{position: absolute;}
/*----------------------------------------main1----------------------------------------*/
.main1bg{ background:#f6f6f6; padding:25px 0 30px;}
.main1{ width:1100px; margin:0 auto;}
.main11{ width:100%; margin:0 auto;}

.daohang{ border-bottom:1px solid #d3d3d3;}
.daohang h2{ float:left; color:#47537d; font-size:18px; line-height:48px; font-weight:bold;}
.daohang .more{ float:right; line-height:48px;}
.daohang .more a{ color:#00ade2; font-size:10px;}
/*--------------------------main1_left-------------------------*/
.main1_left{ float:left; width:342px;}
.recruit{ padding-top:19px;}
.recruit li{ line-height:30px;}
.recruit li p{ float:left; background: url(../images/xsj-icon.jpg) 5px center no-repeat; text-align:center; color:#fff;}
.recruit li span{ color:#999999; padding:0 6px; float:right}
/*--------------------------main1_center-------------------------*/
.main1_center{ float:left; padding-left:33px; width:341px;}
.main1_center .daohang h2{ color:#4b7e8e;}
.news{ padding-top:19px;}
.news dl{ padding-bottom:8px;}
.news dl img{ float:left; margin-right:10px; display:inline;}
.news dl dt a{ color:#477f90; font-size:12px; line-height:22px;}
.news dl dd a{ color:#666666; font-size:12px; line-height:22px;}
/*--------------------------main1_right-------------------------*/
.main1_right{ float:right; width:341px;}
.main1_right .daohang h2{ color:#935577;}
.dynamic{ padding-top:19px;}
.dynamic_left{ float:left; width:116px; padding-right:14px;}
.dynamic_left a{ width:116px; height:73px; text-align:center; display:block; line-height:73px; color:#fff; font-size:16px;}
.apply{ background:#a56488; margin-bottom:6px;}
.consultation{ background:#8a6fac;}
.dynamic_right{ float:left; width:211px;}
.dynamic_right ul li{ background:url(../images/dynamic_libg.jpg) center left no-repeat; padding-left:11px; line-height:26px;}
.dynamic_right ul li a{ color:#666666; line-height:26px;}


.whybg1{ background:#fff; padding:30px 0;}
.whybg2{ background:#efefef; padding:40px 0;}
.whybg22{ background:#efefef; padding:0px 0;}
.why2 h3{ color:#0ba1c1; font-size:18px; line-height:26px; font-weight:bold;}
.why2 p{ color:#444444; line-height:25px;}
.why2 h4{ color:#00ab69; font-size:18px; line-height:26px; font-weight:bold;}
.why3 .main2_left{ width:360px;}
.why3 .main2_left h3{ color:#333333; font-size:18px; line-height:28px; padding-bottom:10px;}
.why3 .main2_right{ width:706px;}
.why3 .main2_right .curr_title{ width:193px;}
.why3 .main2_right .curriculum li{ margin-bottom:5px;}
