@charset "gb2312";
/*
* Description: 二级建筑工程师
* Update:      8/10/2016
* Author:      yixiaofang
*/

/* reset css */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font-size: 16px;background: #fff; position: relative; color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{text-decoration: none;}
a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
img{display:block;}
/*-----------------------------------------分隔线------------------------------------------------*/
.autoin{width:1000px;margin:0 auto;}
.title_01 { background:url(../images/title_01.png) no-repeat bottom center;}
.title_02 { background:url(../images/title_02.png) no-repeat bottom center;}
.title { margin:0 auto 28px; padding:30px 0 7px 0; }
.title h3{ font-size:40px; font-weight:bold; text-align:center; line-height:76px; border-bottom:1px solid #a7bcfc; color:#7290fa; }
.title_02 h3{ color:#fff;}
.title_03 h3{ font-weight:bold; font-size:30px; color:#7290fa; }
.title_03 h3 em{ font-size:38px; color:#fa8f72; }
.title_04{ padding:60px 0 20px 0;}
.title_04 h3{ font-size:30px; text-align:center;}
.title_04 h3 em{ font-size:30px;}
.btn{ display:block; text-align:center; margin:0 auto; color:#0c0c0c; background-color:#ffe553; border-radius:30px; box-shadow:#b3a859 0 4px 0  0; }
.btn:hover{ background-color:#fff25e; }

/*banner*/
	.banner{width:100%;}
	.banner_01{height:143px;background:url(../images/banner_01.jpg) center top no-repeat;}
	.banner_02{height:187px;background:url(../images/banner_02.jpg) center top no-repeat;}
	.banner_03{height:131px;background:url(../images/banner_03.jpg) center top no-repeat;}
	
	.banner_01 .autoin{ padding:70px 0 0 548px; width:452px;}
	.banner_01 h3{ width:355px; height:58px; background:url(../images/ban_01.png) no-repeat; text-align:center; line-height:58px; font-size:28px; color:#fff; font-style:oblique; }
	
/*news*/
	.news{ padding-top:60px;}
	.new_con{ width:764px; margin:0 auto; height:155px; border:1px solid #a7bcfc; position:relative; padding:17px 0 0 50px; }
	.new_con h3{ font-size:48px; font-weight:bold; color:#7290fa; line-height:68px; }
	.new_con p{ font-size:18px; line-height:28px; color:#353535; }
	.new_con .new_s{ width:68px; height:80px; position:absolute; }
	.new_sl{ background:url(../images/new_01.jpg) no-repeat; top:27px; left:-37px;}
	.new_sr{ background:url(../images/new_02.jpg) no-repeat; top:75px; right:-37px;}
	.new_con img{ position:absolute; top:10px; right:57px;}

/*condition*/
	.con_tad{ width:822px; margin:0 auto; line-height:20px; text-align:center; border-top:1px solid #dde5ff;border-left:1px solid #dde5ff; }
	.con_tad th{ background-color:#dde5ff; font-size:22px; font-weight:100;  }
	.con_tad th,.con_tad td{ border-bottom:1px solid #dde5ff; border-right:1px solid #dde5ff; }
	.con_tad ul{ padding-left:20px;}
	.con_tad li{ line-height:30px; color:#fff; width:251px; height:239px; background-color:#7290fa; float:left; margin-right:14px;  }
	.con_tad li p{ text-align:left; padding:15px 15px 0 12px;}
	.con_tad li em{ color:#f5fe00;}
	.con_ul{ padding:30px 0 50px 90px;}
	.con_ul li{float:left; margin-right:36px;}
	.con_ul a { font-size:20px; width:251px; height:48px; line-height:48px; }
	.con_ul a span{ display:inline-block; vertical-align:middle; margin:-5px 5px 0 0; width:19px; height:20px; background:url(../images/style.png) no-repeat;}
	.con_ul a .cs_01{ background-position:0 -22px;}
	.con_ul a .cs_02{ background-position:0 -45px;}

/*treasure*/
	.treasure{  width:100%; background-color:#7290f9;}
	.treasure .autoin{height:486px; background:url(../images/tre_01.jpg) no-repeat 789px 117px;}
	.tre_con ul{ padding-left:50px;}
	.tre_con li{ margin-bottom:28px; width:191px; height:132px; background:url(../images/tre_02.jpg) no-repeat; float:left; }
	.tre_con li span{ display:block; width:61px; height:21px; margin:10px 0 18px 10px; }
	.tre_con li img{ margin:0 auto;}
	.tre_con li a{ color:#7290fa; text-align:right; display:block; padding:24px 10px 0 0;}
	.tre_con li a:hover{ text-decoration:underline;}
	.tre_s01{ background:url(../images/tre_03.png) no-repeat;}
	.tre_s02{ background:url(../images/tre_04.png) no-repeat;}
	.tre_s03{ background:url(../images/tre_05.png) no-repeat;}
	.tre_s04{ background:url(../images/tre_06.png) no-repeat;}
	.tre_s05{ background:url(../images/tre_07.png) no-repeat;}
	.tre_s06{ background:url(../images/tre_08.png) no-repeat;}
	.tre_s07{ background:url(../images/tre_09.png) no-repeat;}
	.tre_s08{ background:url(../images/tre_10.png) no-repeat;}

/*one*/
	.one{ padding-bottom:50px;}
	.one_ul{ padding:70px 0 0 50px;}
	.one_ul li{ position:relative; width:207px; height:311px; background-color:#7290fa; float:left; margin-right:23px;}
	.oli_d{ border:1px dashed #fff; width:195px; height:231px; padding-top:60px; margin:8px auto 0;}
	.oli_t{ width:86px; height:86px; border-radius:50%; background-color:#5777eb; position:absolute; top:-33px; left:50%; margin-left:-43px; }
	.oli_t span{ display:block; margin:15px auto 0; width:57px; height:56px; background:url(../images/style.png) no-repeat;}
	.oli_t .o_s1{ background-position:-19px 0;}
	.oli_t .o_s2{ background-position:-80px 0;}
	.oli_t .o_s3{ background-position:-141px 0;}
	.oli_t .o_s4{ background-position:-203px 0;}
	.oli_d p{ line-height:28px; color:#fff; padding:0 17px 0 10px; }
	.oli_d p em{ color:#fcff00;}
	.one_con .btn{ font-size:24px; width:171px; height:48px; line-height:48px; margin-top:30px; }

/*vip*/
	.vip{  width:100%; background-color:#7290fa;}
	.vip_con ul{ width:799px; margin:0 auto;}
	.vip_con li{ padding:25px 0; color:#fff; border-bottom:1px dashed #fff; overflow:hidden;}
	.vip_con li img{ margin:0 auto;}
	.vip_s,.vip_d,.vip_i{  float:left;}
	.vip_s{ margin-top:10px; display:block; width:78px; height:62px; padding-top:15px;background:url(../images/vip_01.png) no-repeat; }
	.vip_s span{ margin:0 auto ; display:block; background:url(../images/style.png) -260px 0 no-repeat; width:30px; height:43px;}
	.vip_s .vs_01{ background-position:-294px 0;}
	.vip_s .vs_02{ background-position:-328px 0;}
	.vip_s .vs_03{ background-position:-362px 0;}
	.vip_s .vs_04{ background-position:-396px 0; width:32px;}
	.vip_d{ width:470px; padding:0 50px 0 10px; }
	.vip_d h4{ font-size:24px; line-height:40px; }
	.vip_d p{ line-height:34px; }
	.vip_d p em{ color:#fffc0c;}
	.vip_i{ width:190px; }
	
/*signed	*/
	.bm{height:220px;background: url(../images/ul_bg.png) center top no-repeat; padding:0 0 0 74px;}
	.bm li{float:left;width:230px;height:135px; margin-right:82px;padding-top:85px;}
	.bm li.li1{background: url(../images/1.png) center 7px no-repeat;}
	.bm li.li2{background: url(../images/2.png) center 7px no-repeat;}
	.bm li.li3{background: url(../images/3.png) center 7px no-repeat; margin-right:0;}
	.bm li.li1 p{ padding-left:0;}
	.bm li p{ padding-left:35px;}
	.bm li a{color:#3553bd;display:block;line-height:30px;text-decoration:underline;}
	
/*customs*/
	.customs{ padding-bottom:50px; width:100%; background-color:#f1f4ff;}
	.cus_con{ width:861px; height:717px; background:url(../images/cus_01.jpg) 0 34px no-repeat; margin:0 auto;  }
	.cus_d{ position:relative; color:#fff;  width:364px; background-color:#7290fa; margin:0 auto; }
	.cus_s{ width:77px; height:76px; background:url(../images/cus_04.png) no-repeat; position:absolute; top:-37px; right:-17px;  }
	.cus_d h4{ font-size:30px; padding-top:10px; line-height:30px; font-weight:bold; color:#343434; background-color:#ffe553; height:73px; text-align:center;}
	.cus_d h4 span{ font-size:18px; }
	.cus_d h4 em{ color:#ee2c13;}
	.cus_d img{ margin:10px auto 0;}
	.cus_c{ width:308px; margin:0 auto; }
	.cus_ul { padding:7px 0 7px 42px; border-bottom:1px dashed #fff;}
	.cus_ul li{ font-size:18px; line-height:36px;}
	.cus_ul li span,.cus_ul li input{display:inline-block; vertical-align:middle; margin-right:12px; }
	.cus_ul li span{  width:18px; height:19px; background:url(../images/cus_03.png) no-repeat;}
	.cus_ul li input{ width:16px; height:16px; }
	.cus_ul li a{ color:#ffea00; text-decoration:underline; }
	.btna{ padding:13px 0 15px 32px;}
	.btna a{ font-size:20px; width:20px; width:148px; height:42px; line-height:42px; float:left; margin-right:20px; }

/*teacher*/
	.teacher{ padding-bottom:50px;}
	.tea_con ul{ padding:10px 0 0 70px; }
	.tea_con li{ margin-right:90px; width:215px; float:left;  }
	.tea_con li img{ margin:0 auto;}
	.tea_con li p{ font-size:16px; line-height:24px; padding:15px 10px 0 0; height:212px; }
	.tea_con li a{ width:171px; height:48px; line-height:48px; font-size:24px; }

/*student*/
	.student{ width:100%; height:540px; background:url(../images/student.jpg) no-repeat top center; }
	.stu_con li{ height:250px; color:#fff; width:360px; float:left;}
	.stu_con li h4{ font-weight:bold; line-height:55px; }
	.stu_con li p{ font-size:14px; line-height:28px; padding-top:10px;}
	.sli_01{ margin-right:280px;}

/*reminder*/
	.reminder{ width:935px; height:254px;color:#000; background:url(../images/rem_01.jpg) no-repeat; margin:55px auto 0;}
	.rem_con { padding:36px 45px 0 183px;}
	.rem_con h4{ line-height:40px; font-size:24px; font-weight:bold;  }
	.rem_con p{ line-height:30px; }



/*扉页*/
	.feiye{ line-height:30px;font-size:12px; color:#6E6D6D; text-align:center;margin-top:30px;}




