﻿
:focus {-moz-outline-style: none}
.clear {clear:both;height:0; overflow:hidden; visibility:hidden;}
.hidden,.hide {display:none}
.block,.show {display:block}
.fl{float:left}
.fr{float:right}
.fline{float:left; display:inline}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden}
.chgBtn{cursor:pointer}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px; color:#666666;}
.fwr{font-family:"微软雅黑"}
.far{font-family:Arial}
.fb{font-weight:bold}
.auto{margin-left:auto; margin-right:auto}
.cor_red{color:#a20101}
.cor_bs,.cor_bs:hover{color:#fff}
.cor_blue{color:#1777CD}
.pr{position:relative}
.pa{position:absolute}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
/*------------------------------header--------------------------*/



@media screen and (max-width:768px){   /*当屏幕尺寸小于768px时*/
.headbg{ background:#323b5a; position: absolute;z-index: 200;background: url(../images/nav_bg.png) repeat;width: 1200px;border-bottom:1px solid #d3d3d3;}/*1F9BD5*/
}
@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*/
}



.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:"微软雅黑";}



/*--------------------------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;}
/*
.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:1920px; height:480px; display:block; margin:0 auto;  }

/*--------------------------nav-------------------------*/

@media screen and (max-width:768px){   /*当屏幕尺寸小于768px时*/
.nav{ z-index:0; position:absolute; top:110px; left:0; width:1200px; 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;}
}



.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 UL{width:250px;}

.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:1200px; 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;}
.tjh li{ background:url(../images/advantage_libg.jpg) center left no-repeat; padding-left:1px; line-height:36px; color:#666666;}

/*--------------------------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;}

/*----------------------------------------main2----------------------------------------*/
.main2bg{  background:#ebebec; padding:47px 0 30px; position:relative;}
.main4bg{  background:#ebebec; padding:47px 0 30px; position:relative;}

.main2_left{ float:left; width:367px;}
.main2_left h3{ color:#323b5a; font-size:22px; padding-bottom:22px; padding-TOP:22px;}
.main2_left p{ color:#666666; line-height:26px;}
.advantage li{ background:url(../images/advantage_libg.jpg) center left no-repeat; padding-left:36px; line-height:26px; color:#666666;}
.main2_left a.reading{ color:#00ade2; line-height:24px; font-size:10px;}

.main2_right{ float:right; width:732px;}





.curriculum{ zoom:1;}
.curriculum:after{ display:block; content:""; clear:both;}
.curriculum li{ float:left; width:340px; background:#6d7695; margin-left:26px; display:inline; margin-bottom:15px; position:relative;}
.curriculum li a img{ float:left;}
.curr_title{ float:left; width:208px; padding-left:20px; height:97px; padding-top:15px; color:#fff; font-size:16px;}
.curr_title p{ color:#fff; font-size:20px;}
.curriculum li.curriculum2{ background:#4b7f8f;}
.curriculum li.curriculum3{ background:#a56488;}
.curriculum li.curriculum4{ background:#8a6fac;}
.youshangjiao{ position:absolute; right:0;}
/*----------------------------------------main3----------------------------------------*/
.main3bg{ background:#f6f6f6; padding:33px 0 50px; position:relative;}
.main6bg{ background:#f6f6f6; position:relative;}

.main3_left{ float:left;}
.main3_left .shizi{ float:left; width:254px; height:198px; overflow:hidden; position:relative;}
.main3_left .shizi .hd{ position:absolute; width:100%; padding-left:16px; height:36px; bottom:0; z-index:1; background:url(../images/main3_leftbg.png) repeat;}
.main3_left .shizi .hd ul{ zoom:1;}
.main3_left .shizi .hd ul li{ float:left; margin:13px 9px 0 0; width:11px; height:11px; text-align: left; background: url(../images/main3_left_ico2.png) no-repeat; cursor: pointer;}
.main3_left .shizi .hd ul li.on{ background: url(../images/main3_left_ico1.png) right center no-repeat; }
.main3_left .shizi .bd{ position:relative; height:100%; z-index:0;   }
.main3_left .shizi .bd img{ width:254px; height:198px; display:block;  }

.main3_leftr{ float:left; background:#fff; width:241px; height:162px; padding:18px 24px;}
.main3_leftr h3{ color:#47537d; font-size:18px; text-align:center; font-weight:bold; line-height:30px;}
.main3_leftr p{ color:#666666; line-height:22px; height:110px;}
.main3_leftr a.reading{ color:#00ade2; line-height:24px; font-size:10px;}

.main3_right{ float:right;}

.main3_right .case .hd{ background:url(../images/main3_rightbg.png) repeat;}
.main3_right .case .hd ul li.on{ background: url(../images/main3_right_ico.png) right center no-repeat; }

.partner_title{ text-align:center; background:url(../images/partner_titlebg.jpg) left center repeat-x; margin-bottom:20px;}
.partner_title span{ color:#3f6571; font-size:20px; line-height:22px; padding:0 16px; font-weight:bold; }
.china_title span{ color:#6c4058; }
.partner p{ line-height:35px; color:#3f6571; text-align:center; font-size:12px}
.partner_list{ zoom:1;}
.partner_list:after{ display:block; content:""; clear:both;}
.partner_list li{ float:left; width:24.9%; padding:0px 8px 0px; background:url(../images/partner_lirightbg.jpg) center right no-repeat; text-align:center;}
.partner_list li a p{ color:#323b5a;}
.partner_list li a .partner_img{border-top:1px solid #dddddd; padding-top:25px; width:203px; text-align:center;}
.partner_list li.noborder a .partner_img{ border:none;}


 .partner a.chakan{ background:url(../images/gengduo_bg.png) no-repeat; width:98px; line-height:27px; color:#fff;
 padding-left:31px; height:27px; display:inline-block; position:absolute; bottom:-13px; left:50%; margin-left:-65px; z-index:1;}
 
 .footerbg{ background:#323b5a; padding:35px 0 30px;background: url(../images/contact_bg.jpg) no-repeat;}
 .footer{ width:1100px; margin:0 auto;}
 .footer_left{  padding-top:10px; text-align:center}
.footer_left p{ color:#b3bad0; line-height:24px; font-size:12px;}
.footer_left p a{ color:#b3bad0; padding:0 10px;}
.footer_left p a.nopadding{ padding-left:0;}
.footer_right{ float:right; width:275px; padding-right:0px}
.footer_right .footer_sina{ float:left; padding-right:50px; padding-top:10px; text-align:center;}
.footer_right .footer_sina p{ color:#5e6888; font-size:16px; line-height:30px;}
.footer_right .footer_weixin{ float:left;}
.footer_right .footer_weixin img{ background:#fff; padding:5px; float:left;}
.footer_right .footer_weixin p{ color:#8592bd; float:left; padding:20px 0 0 20px; line-height:22px;}

.contact_ico{ padding-top:25px; zoom:1;margin:0 auto; padding-left:500px}
.contact_ico:after{ display:block; content:""; clear:both;}
.contact_ico li{ float:left; text-align:center; margin-right:20px; position:relative;}
.contact_ico li a{ width:44px; height:44px; display:inline-block; border-radius:22px; background:#50635f;}
.contact_ico li a img{ vertical-align:middle; padding-top:10px;}
.contact_ico li a:hover{ background:#f35641;}
.contact_ico li .hidden{ position:absolute; top:-90px; left:-15px;}



/*----------------------------------------neiye----------------------------------------*/
.main{ background:url(../images/main_bg.jpg) #f6f6f6 repeat-x; padding-bottom:10px;}
/*-------------left---------------------*/
.left{ float:left; position:relative; width:222px;}
.left h2{ position:absolute; left:0; top:-25px; width:222px; text-align:center; color:#fff; font-size:18px; height:75px; background:url(../images/left_h2bg.png) no-repeat; line-height:75px;}
.left h2:first-letter{ font-size:32px;}
.h2_pudi{ height:50px;}
.fenlei{ background:#fff; padding-bottom:26px; border-bottom:2px solid #a56488;}
.fenlei li{ text-align:center; line-height:44px;}
.fenlei li a{ display:block; background:url(../images/left_libg.jpg) 40px center no-repeat; font-size:14px; color:#575757;}
.fenlei li a:hover{ background:url(../images/left_libga.jpg) 40px center #a56488 no-repeat; color:#fff;}
.fenlei li.cu a{ background:url(../images/left_libga.jpg) 40px center #a56488 no-repeat; color:#fff;}
.left_tel{ padding-top:60px; padding-left:25px;}
.left_tel img{ float:left; vertical-align:bottom; padding-right:9px; padding-top:4px;}
.left_tel p{ color:#535353; font-size:14px; float:left;}
.left_tel p span{ color:#3d4f9e; font-size:18px; font-weight:bold;}
/*-------------right---------------------*/
.right{ float:right; width:838px;}
.right .daohang{ border:none;}
.right .daohang h2{ background:url(../images/right_h2bg.jpg) left center no-repeat; padding-left:18px; color:#414c77; font-size:16px; line-height:50px;}
.right .daohang .more{ line-height:50px; color:#666666;}
.right .daohang .more a{ color:#666666; font-size:12px;}
/*-------------about---------------------*/
.about{ padding:25px 0;}
.about *{ font-size:14px;}
.about img{ padding:20px 0; max-width:838px;}
.about p{ font-size:14px; line-height:30px;}
.about a{ color:#118bb1;}
.about a:hover{ color:#a56488;}
.about h1{ color:#454545; font-size:28px; border-bottom:1px dotted #bcbcbc; line-height:250%;}
/*-------------newslist---------------------*/
.newslist{ padding:25px 0; }
.newslist1{ height:135px;background:#ffffff; padding:24px 29px;}
.newslist1 img{ float:left; margin-right:21px;}
.newslist1 dl dt{ line-height:27px; height:27px;}
.newslist1 dl dt a{ color:#0080a8; font-size:16px;}
.newslist1 dl dt span{ float:right; color:#666666; font-size:16px; }
.newslist1 dl dd{ font-size:12px; color:#666666; line-height:27px;}
.newslist1 dl dd a{ color:#2e92bd;}
/*
.newslist2{ padding-bottom:15px 0 20px;border-bottom:1px dotted #c8c7c7;}
.newslist2 dl{ padding:15px 0;  }
.noborder{ border:none;}
.newslist2 dl dt{ background:url(../images/banfangkuai.jpg) no-repeat 0 center; padding-left:16px; line-height:26px; height:26px;}
.newslist2 dl dt a{	color:#167391; font-size:16px;}
.newslist2 dl dt span{ float:right;	color:#575757;}
.newslist2 dl dd{ color:#555555; line-height:26px; padding-left:16px;}
*/
/*--------newsdetail--------------*/
.newslist h1{ line-height:200%; color:#3d8095; font-size:22px; text-align:center;}
.shijian{ padding:10px 0; text-align:center; position:relative; border-bottom:1px dotted #d0d0d0;}
.shijian span{ color:#888888; font-weight:normal; font-family:"微软雅黑"; font-size:12px;}
.bdsharebuttonbox{ position:absolute; right:30px; top:10px;}
.jiathis_txt{ color:#999999px;}
.zhengwen{ padding:10px 0 30px;font-size:12px;}
.zhengwen img{ padding:10px 0;}
.zhengwen p{ font-size:12px; line-height:28px;}
.zhengwen span{ color:#008cb7;}
.zhengwen p a{ text-decoration:underline; color:#118bb1;}
.zhengwen p a:hover{ text-decoration:underline; color:#a56488;}
.zhengwen *{ font-size:14px;}

.shangxia{ padding:20px 0; border-top:1px dashed #c8c7c7;}
.shangxia a{ color:#555555;}
.shangxia a:hover{ color:#118bb1;}
.shang{ float:left; line-height:200%;}
.xia{ float:right; line-height:200%;}
/*--------partnerlist--------------*/
.partnerlist{ padding:25px 0;}
.partnerlist dl{ background:#ffffff; padding:24px 23px; margin-bottom:10px; width:183;}
.partnerimg{ float:left; margin-right:19px;}
.partnerlist dl dt{ float:left; width:240px; height:135px; border-right:1px dotted #cbcbcb;}
.partnerlist dl dt a{ color:#0080a8; font-size:16px; line-height:27px;}
.partnerlist dl dt p{ color:#666666; font-size:12px; line-height:27px; }
.partnerlist dl dd{ font-size:12px; color:#666666; line-height:27px; padding-left:22px; float:left; width:315px;}
.partnerlist dl dd a{ color:#2e92bd;}
/*--------partnerdetail--------------*/
.partnerdetail{ padding:35px 0 25px;}
.partnerdetail a{ color:#118bb1;}
.partnerdetail a:hover{ color:#a56488;}
.par_detailtop{ background:#fff;}

.partnerdetail p{ font-size:14px; line-height:30px;}
.partnerdetail *{ font-size:14px;}
.par_img{ float:left; width:458px; padding-right:37px; }
.par_jianjie{ float:left; padding-top:30px;}
.par_jianjie h3{ color:#3d8095; font-size:20px; line-height:27px; font-weight:bold;}
.par_jianjie p{ color:#666666; line-height:27px;}
.par_jianjie span{ color:#3d8095; font-weight:bold; line-height:27px;}

.par_bottom{ padding-top:10px;}
.par_bottom span{ color:#04799d; font-size:14px; line-height:27px; font-weight:bold; padding:15px 0 5px; display:block;}
.par_bottom p{ color:#666666; line-height:28px;}
/*--------校园生活--------------*/
.school{ padding:28px 0;}
.school ul{ zoom:l;}
.school ul:after{ display:block; content:""; clear:both;}
.school ul li{ font-size:16px; float:left; width:257px; height:135px; padding:0 3px 3px 0; margin:0 10px; margin-bottom:10px; background:url(../images/school_libg.jpg) right bottom;}
.school ul li div{ border:1px solid #cdcdcd; background:#fff; padding:1px;}
.school ul li div a img{ vertical-align:bottom; padding-bottom:1px;}
.school ul li div a p{ background:#f0f0f0; font-size:13px; color:#333333; line-height:39px; text-align:center;}
.school ul li.nomargin{ margin-right:0;}

/*--------校园生活详细页--------------*/
.tonglan{ border:none;}
.tonglan{ background:url(../images/right_h2bg.jpg) left center no-repeat; padding-left:18px; color:#414c77; font-size:16px; line-height:50px;}
.tonglan .more{ line-height:50px; color:#666666;}
.tonglan .more a{ color:#666666; font-size:12px;}


.school_box{ position:relative; width:921px; margin:30px auto;}
/* play */
#play{width:921px;text-align:center;position:relative;overflow:hidden;margin:5px auto;}
/*#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a{left:0;}
#play .next_a{right:0}
#play .change_a span{width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span{background:url(../images/s_gallery_2012110702.png) no-repeat 0px -50px;left:0;}
#play .next_a span{background:url(../images/s_gallery_2012110702.png) no-repeat -30px -50px;right:0;}*/
#play .img_ul{position:relative;z-index:1;}
#play .img_ul li{ }
#play .img_ul li img{ padding:9px; background:#fff; border:1px solid #dadee6;}
.school_jieshao{ padding:20px 0;}
.school_jieshao p{ text-align:left; color:#333333; font-size:12px; line-height:20px;}

.img_hd { width:858px; overflow:hidden;height:80px;margin:5px auto;position:relative;}
.img_hd ul{position:absolute;z-index:1}
.img_hd ul li{float:left;width:119px;height:80px;cursor:pointer;padding:0 12px;overflow:hidden;*display:inline;text-align:center}
.img_hd ul li img{height:80px; width:119px;}
.img_hd ul li.on img{ height:74px; width:113px; border:3px solid #fdaf19;}
.bottom_a{width:26px;height:79px;position:absolute;display:block;margin-top:-11px;cursor:pointer;z-index:10; bottom:0;}
.prev_a{background:url(../images/school_prev.jpg) no-repeat;left:0;}
.next_a{background:url(../images/school_next.jpg) no-repeat;right:0;}

/*--------contact--------------*/
.contact{ padding:30px 0; width:790px; margin:0 auto;}
.contact p{ color:#444444; font-size:13px; line-height:36px;}

.contact_map{ border-top:1px dotted #c8c8c8;}
.contact_map img{ border:1px solid #cbcbcb; padding:6px; background:#fff; margin-top:24px;}

/*--------在线报名--------------*/
.enlist{ margin:34px 0 20px; position:relative; padding-bottom:40px; background:#fff; border:1px solid #d9dfeb;}
.enlist h2{ text-align:center; border-bottom:1px solid #ededed;}
.enlist h2 span{ color:#1e748e; font-size:24px; font-weight:bold; text-align:center; background:url(../images/enlist_titlebg.jpg) left center no-repeat; padding-left:33px; height:79px; line-height:79px;}
.enlist_frombox{ padding:15px 0 0px 0px;}
.enlist_frombox p{ color:#ff4141; font-size:13px; line-height:42px; text-align:center;}


.enlist_rb{ position:absolute; bottom:-1px; right:-1px;}

.enlist_from{ width:572px; margin:0 auto; padding-top:10px; padding-bottom:110px;}
.enlist_from li{ margin:8px 0; color:#ff4141; }
.enlist_from li.tishi{ font-size:13px; line-height:42px;}
.enlist_from li span{ text-align:right; width:90px; display:block; float:left; font-size:14px; line-height:34px; color:#555555;}
.enlist_from li input{ width:224px; height:32px; padding:0 10px; border:1px solid #dcdcdc;}
.enlist_from li input,.message_biao li textarea{ line-height:34px;}
.enlist_from li textarea{ width:454px; height:132px; padding:10px; border:1px solid #dcdcdc; resize: none; }
.enlist_from li img{ vertical-align:middle; padding:0 5px;}
li.button{ text-align:center;}
.enlist_from li input.tijiao{ background:url(../images/tijiao_a.jpg) no-repeat; width:138px; height:38px; margin:2px 5px; border:none;}
.enlist_from li input.chongzhi{ background:url(../images/chongzhi.jpg) no-repeat; width:138px; height:38px; border:none; margin:2px 5px;}

/*--------索取资料--------------*/
.infor_from{ width:670px;  margin:0 auto; padding-top:10px; padding-right:70px;}
.infor_h2{ text-align:right; padding-right:16px;}
.infor_h2 img{ vertical-align:middle; padding:0 5px;}
.infor_h2center{ text-align:center;}
.infor_from table tr td{ padding:5px 0px; font-size:14px; color:#555555;}
.infor_from table tr td input{ width:224px; height:32px; line-height:32px; border:1px solid #dcdcdc;}
.infor_from table tr td input.sex{border:none; width:auto; height:auto; margin-right:5px;}
.infor_from table tr td input.yuyue{border:none; width:auto; height:auto; margin-right:5px;}
.infor_from table tr td input.tijiao{ background:url(../images/tijiao_a.jpg) no-repeat; width:138px; height:38px; margin:2px 5px; border:none; cursor:pointer;}
.infor_from table tr td input.chongzhi{ background:url(../images/chongzhi.jpg) no-repeat; width:138px; height:38px; border:none; margin:2px 5px; cursor:pointer;}
.infor_from table tr td.tishi{ padding:5px 0px; font-size:14px; color:#ff4141;}
.zixun{ padding:20px 20px 10px; border:1px solid #dcdcdc; font-size:14px; color:#555555;}
.zixun span{ display:block; color:#888888; font-size:12px; line-height:18px; padding:10px 0;}
.question{ width:550px; height:152px; border:1px solid #dcdcdc; resize:none;}
.true_false{ padding:10px 20px 10px; border:1px solid #dcdcdc; font-size:14px; color:#555555;}
.true_false .shifou{border:none; width:auto; height:auto; margin-right:5px;}

/*--------常见问题--------------*/


.question_list{ padding:25px 0;}
.question_list dl{ padding-bottom:20px;}
.question_list dl dt{ background:url(../images/question_titlebg.jpg) left center no-repeat; padding-left:39px;}
.question_list dl dt a{ color:#117898; font-size:14px; line-height:26px;}
.question_list dl dd{ padding-left:39px; width:797px;}
.question_top{ background:url(../images/question_topbg.jpg) no-repeat; height:13px;}
.question_mid{ background:url(../images/question_midbg.jpg) repeat-y; padding:15px 30px;}
.question_bot{ background:url(../images/question_botbg.jpg) no-repeat; height:9px; font-size:0;}
.question_mid p{ color:#555555; line-height:26px;}
.question_mid a{ color:#108ab0; line-height:26px; text-decoration:underline;}
.question_mid a:hover{ text-decoration:underline;}



.course_left1{ float:left; width:900px;}
.course_left1 p{ color:#666666; font-size:14px; line-height:30px;}
.course_right1{ float:right;}
.englist_coursebg{ background:#e5e7ed; padding:35px 0 17px;}

.englist_coursebg .main1 h2{ color:#465aa0; font-size:24px; font-weight:bold; padding:5px 0;}

.englist_list{ padding:24px 0px 0;}
.englist_list dl{ width:520px; float:left; padding-bottom:30px; padding-right:60px;}
.englist_list dl img{ float:left; margin-right:18px;}
.englist_list dl dt{ line-height:32px; font-size:16px; color:#495067; font-weight:bold;}
.englist_list dl dd{ font-size:12px; color:#58648c; line-height:20px;}

.foundation_coursebg{ background:#f6f6f6;}
.foundation_coursebg .main1 h2{ color:#4b7e8f;}
.foundation_coursebg .englist_list dl dt{ color:#4b7e8f;}
.foundation_coursebg .englist_list dl dd{ color:#666666;}


.american{ background:#f1eef0;}
.american .main1 h2{ color:#a66488;}
.american .englist_list dl dt{ color:#9b5079;}
.american .englist_list dl dd{ color:#977186;}

.apply_list{ width:851px;}
.apply_list .daohang{ width:838px; padding-left:13px;}
.applylist{ padding:30px 0 10px;}

.applylist a{ color:#118bb1;}
.applylist a:hover{ color:#a56488;}
.apply1{ background:url(../images/apply_topbg.jpg) 0 top no-repeat; padding:30px 37px 0 44px;}
.applybox{ border-bottom:1px dotted #bcbcbc; padding-bottom:30px; margin:0 auto; width:770px; padding-top:10px;}
.apply1_left{ float:left; width:482px;}
.apply1_left h3{ color:#4195b0; font-size:24px; line-height:28px; padding-bottom:10px;}
.apply1_left p{ color:#666666; font-size:12px; line-height:24px;}
.apply1_right{ float:right; padding-top:20px;}

.apply2{ background:url(../images/apply_botbg.jpg) 0 bottom no-repeat; padding-bottom:30px;}
.apply2 .apply1_right{ float:right; padding-top:60px;}


.whybg1{ background:#fff; padding:30px 0;}
.whybg2{ background:#efefef; padding:40px 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;}

.QQ{ position:fixed; right:1px; top:50%; margin-top:-153px; z-index:100;}




/*.prolist li{ padding-top:50px;}*/
.prolist li .fl{ color:#323b5a}
.prolist li .fl img{ margin-left: 40px;}
.prolist li p{ font-size:12px; line-height:24px;}
.prolist li .fl .pro_line,.prolist li .fr .pro_line{ width:83px;}
.prolist li p.pro_brief{ font-size:18px; line-height:30px;}

.prolist li.prolist1{ background-color: white;}
.prolist li.prolist1 .fl{ width:450px;}
.prolist li.prolist1 .fl .pro_line{ border-bottom:1px solid #0aa7b3;}
.prolist li.prolist1 .fl h3{ color:#323b5a;}
.prolist li.prolist1 .fl p{ color:#919191;}
.prolist li.prolist1 .fl p.pro_brief{ color:#444444;}
.prolist li.prolist1 .fl p.pro_select{ padding-top:10px;float: left;}
.prolist li.prolist1 .fl p.pro_select a{ background-color:#0099FF; color:white; font-size:14px; line-height:33px; border:1px solid #008a95; padding:0 15px 0 15px; border-radius:15px; display:inline-block; margin-right:8px;}
.prolist li.prolist1 .fl p.pro_select a img{ vertical-align:middle; padding:0 8px;}
.prolist li.prolist1 .fl p.pro_select a:hover{ background:#008a95; color:#fff;}
.prolist li.prolist1 .fl p.pro_select a:hover .hidden{ display:inline;}
.prolist li.prolist1 .fl p.pro_select a:hover .pro_selico{ display:none;}


.prolist li.prolist2{ background:url(../images/pro_list2bg.jpg) no-repeat; height:425px;}

.prolist li.prolist2 .fr{ width:520px; padding-right:50px;}
.prolist li.prolist2 .fr .pro_line{ border-bottom:1px solid #fff;}
.prolist li.prolist2 .fr h3{ color:#fff;}
.prolist li.prolist2 .fr p{ color:#fff;}
.prolist li.prolist2 .fr p.pro_brief{ color:#fff;}
.prolist li.prolist2 .fr p.pro_select{ padding-top:10px;}
.prolist li.prolist2 .fr p.pro_select a{ color:#ffea00; font-size:14px; line-height:33px; border:1px solid #ffea00; padding:0 5px 0 15px; border-radius:15px; display:inline-block; margin-right:8px;}
.prolist li.prolist2 .fr p.pro_select a img{ vertical-align:middle; padding:0 8px;}
.prolist li.prolist2 .fr p.pro_select a:hover{ background:#ffea00; color:#000;}
.prolist li.prolist2 .fr p.pro_select a:hover .hidden{ display:inline;}
.prolist li.prolist2 .fr p.pro_select a:hover .pro_selico{ display:none;}


/*.zhaopin_yun li{ padding-top:35px;}*/
.zhaopin_yun li p{ font-size: 14px;}
.zhaopin_yun h3{ background:url(../images/zhaopin_h3bg.jpg) 5px center no-repeat; padding-left:36px;}
.zhaopin_yun li.prolist1 .fl{ width:50%;}
.zhaopin_yun li .zpjiazhi_shixian .fl{ padding-left:25px; width:515px;}
.zhaopin_yun li .zpjiazhi_shixian .fl p{ font-size:14px; color:#666666; line-height:30px;}
.zhaopin_yun li.prolist1 .fl p{ font-size:14px; color:#777777; line-height:35px;}



/*  news */


.main2bg2 {
    
    border-top:1px solid red;
    padding: 5px 0 30px;
    position: relative;
}

.headbg2{ background:#323b5a; position: absolute;z-index: 200;background: url(../images/nav_bg.png) repeat;width: 1200px;left: 14%;}/*1F9BD5*/
.header2{ padding:3px 0 0 1px; width:1099px; height:107px; margin:0 auto;}
.logo2{ float:left;}
.header_right2 {
    float: right;
    text-align: right;
    width: 400px;
}
.banner2 { height:480px; width: 1200px; overflow: hidden; position: relative;}
.banBox2 .slideBox2{ width:100%; height:480px; overflow:hidden; position:relative;}
.banBox2 .slideBox2 .hd2{ position:absolute; width:160px; height:26px; bottom:24px; z-index:1; left:50%; margin-left:-80px; background:url(../images/banner_focusbg.png) no-repeat; }
.banBox2 .slideBox2 .hd2 ul{ zoom:1; text-align:center; padding-left:20px;}
.banBox2 .slideBox2 .hd2 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;}
.banBox2 .slideBox2 .hd2 ul li.on{ background: url(../images/focus_ico1.png) right center no-repeat; }
.banBox2 .slideBox2 .bd2{ position:relative; height:100%; z-index:0;   }
.banBox2 .slideBox2 .bd2 img{ width:1200px; height:300px; display:block; margin:0 auto;  }

.nav2{ z-index:0; position:absolute; top:110px; left:14%; width:1200px; height:52px; background:url(../images/nav_bg.png) repeat; z-index:100;margin:0 auto}
.nav_list2{ width:1200px; margin:0 auto;}
.nav_list2 li{ float:left; width:150px; text-align:center;  position:relative;}
.nav_list2 li a{ color:#fff; font-size:15px; line-height:52px;display:block;}
.nav_list2 li a:hover{ background:url(../images/nav_lia.png) repeat;}

.kf_news{width:100%;min-width:1200px;height:360px;background:#f7f7f7;}
.news_server{width:1200px;height:auto;margin:0 auto;padding:35px 0;}
.kfzx_set{width:380px;height:325px;padding-right:57px;position:relative;}
.kfzx_set img{position:absolute;left:-95px;bottom:18px;}
.kfzx_title{width:342px;height:60px;background:url(../images/kfzx.jpg) no-repeat left center;font-size:20px;line-height:60px;color:#333;font-weight:100;padding-left:40px;}
.kfzx_title b{font-size:12px;font-weight:100;color:#b5b5b5;padding-left:5px;}
.kfzk{width:384px;padding:20px 0;/*background:url(../images/qq.gif) no-repeat left center;*/color:#707070;line-height:22px;}
.kfzk b{display:block;color:#707070;}

.tel_box{width:292px;padding-left:90px;padding-top:15px;line-height:22px;color:#474747;}
.tel_box b{display:block;font-size:14px;color:#f28900;padding-bottom:5px;}

.news_set{width:550px;height:auto;}
.kfzx_title1{height:60px;background:url(../images/news.jpg) no-repeat left center;font-size:20px;line-height:60px;color:#333;font-weight:100;padding-left:40px;}
.kfzx_title1 span{float:left;font-size: 18px;}
.kfzx_title1 span b{font-size:12px;font-weight:100;color:#b5b5b5;padding-left:5px;}
.kfzx_title1 a{float:right;margin-top:35px;}
.xw_first{height:70px;padding:20px 0;}
.xw_con{width:425px;color:#9f9f9f;}
.xw_con span{display:block;font-size:16px;font-weight:bold;background:url(../images/tt.jpg) no-repeat left center;padding-left:4px;margin-bottom:10px;}
.xw_con span a{color:#333;}
.xw_con a{color:#9f9f9f;}
.xw_con a:hover{color:#f28900}

.ul_list{padding-top:10px;}
.ul_list li{line-height:28px;height:28px;}
.ul_list li a{color:#474747;margin-right:10px;float:left;}
.ul_list li span{float:right;color:#9f9f9f;}
.ul_list li a:hover{color:#0093dd;font-weight:bold;text-decoration:underline;}
.r {
    float: right;}
.l{
float: left;

}
.ll{
float: left;
    
    padding-right: 57px;
}