@charset "gb2312";
/* CSS Document */
/*
* Description: 造价考后真题解析专题
* Update:      17/10/2017
* Author:      yixiaofang
*/
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:url(../images/bg.jpg) ;  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{ color:#fff; 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}
/* ---------------------------------分隔线--------------------------------- */
.autoin{margin:0 auto;width:1000px;}
.btn{display:block;text-align:center;color:#fff;margin:0 auto;}
/* banner */
	.banner{width:100%;	}
	.banner_01{ height:108px; background:url(../images/banner_01.jpg) no-repeat top center; }
	.banner_02{ height:161px; background:url(../images/banner_02.jpg) no-repeat top center; }
	.banner_03{ height:86px; background:url(../images/banner_03.jpg) no-repeat top center; }
	.banner_04{ height:137px; background:url(../images/banner_04.jpg) no-repeat top center; }
	
	.banner_04 a{ width:205px; height:89px; line-height:89px; font-size:32px; background:url(../images/btn_01.png) no-repeat; margin-left:163px ; }
	.banner_04 a:hover{ background:url(../images/btn_01h.png) no-repeat; color:#d2d788;}
	
/*achievement*/
	.achievement{ width:100%; height:520px; background:url(../images/ach_bg.jpg) no-repeat top center;}
	.ach_d{ padding:260px 0 0 557px;}
	.ach_d a,.ach_d p{ float:left;}
	.ach_d a{ display:block; width:136px; height:136px; background:url(../images/ach_01.png) no-repeat;}
	.ach_d p{ font-size:18px; line-height:24px; color:#3d3d3d; padding:58px 0 0 20px; }
	.ach_d p em{ color:#2392e7; font-weight:bold;}

/*schedule*/
	.title { position:relative;}
	.title h3{ margin:0 auto;width:686px; height:90px; line-height:68px; background:url(../images/til_bg.png) no-repeat; text-align:center; font-size:28px; color:#fff; }
	.title1{ margin-left:76px;  }
	.title em{ font-weight:bold; font-size:36px;}
	.title_d{ width:160px; position:absolute; top:0; right:55px; }
	.title_d p{ font-size:20px; color:#18e6fc; line-height:30px; }
	.sch_tab{ width:915px; margin:55px auto; background:url(../images/sch_02.png) no-repeat; padding:9px 0 0 11px; }
	.sch_tab table{ text-align:center; color:#fff; border-top:1px solid #fff; border-left:1px solid #fff; border-radius:5px;}
	.sch_tab th{ font-size:18px; color:#18e6fc; font-weight:100; }
	.sch_tab th,.sch_tab td{border-right:1px solid #fff; border-bottom:1px solid #fff; }
	.tab_01{ color:#fef85c;}
	.tab_02{ color:#fc6767;}
	.sch_tab a:hover{ text-decoration:underline;}

/*answer*/
	.answer{ padding-bottom:60px;}
	.ans_d{ height:469px; background:url(../images/ans_01.jpg) no-repeat; }
	
/*welfare*/	
	.welfare{ padding-bottom:60px;}
	.title p{ padding-bottom:30px; text-align:center; font-size:16px; color:#fff;}
	.title p i{ color:#fef85c;}
	.wel_con{ background-color:#d8eefe; border-radius:3px; width:855px; height:459px; padding:16px 14px 0; margin:0 auto;}
	.wel_l,.wel_r{ float:left; background-color:#fff; height:444px; }
	.wel_l{ width:511px; border-radius:5px;}
	.wel_h{ width:469px; margin:0 auto; border-bottom:8px solid #d8eefe; position:relative; padding:25px 0 14px 0; }
	.wel_h h4{ width:196px; height:54px; background:url(../images/wel_01.png) no-repeat; font-size:30px; font-weight:bold; color:#fff; text-align:center; margin:0 auto; }
	.wel_h span{ display:block; width:95px; height:98px; background:url(../images/wel_02.png) no-repeat; position:absolute; top:14px; right:81px;  }
	.wel_lc{  padding:18px 19px 0px 30px;}
	.wel_d{ height:198px; overflow:hidden;}
	.wel_ul li{ border-bottom:1px solid #e6e6e6; padding:10px 0px;}
	.wel_ul li p{ font-size:14px; line-height:22px;}
	.wel_ul li em{ color:#ff5f76;}
	
	.wel_lc .p1 textarea{ height:115px; font-size:16px; width:450px; border:1px solid #e6e6e6; max-width:450px; padding:5px; max-height:105px;color: #2392e7;
		font-weight: bold;}
	.wel_r{ border-radius:3px; width:286px; background:#fff url(../images/wel_01.jpg) no-repeat; margin-left:10px; height:420px; padding:24px 24px 0 24px; }
	.wel_r h4{ font-size:28px; font-weight:bold; color:#2392e7; line-height:58px; }
	.wel_r .p_1{ line-height:30px; color:#666666; height:200px; }
	.wel_r .p2{ height:65px; font-size:22px; color:#2392e7; }
	.wel_r .p2 input{ display:inline-block; vertical-align:middle; width:157px; margin-left:12px; height:36px; line-height:36px; border-radius:5px; background-color:#d8eefe; padding-left:10px;}
	.wel_r .btn{ border-radius:3px; font-size:18px; width:283px; height:44px; line-height:44px; background-color:#2392e7; }
	.wel_r .btn:hover{ background-color:#5aaff1;}
	
/*seven*/	
	.sev_ul{ padding:0 0 0 57px;}
	.sev_ul li{ float:left; margin:0 43px 12px 0; padding:5px; width:256px; height:406px; background:url(../images/sev_01.png) no-repeat; color:#fff; }
	.sev_t{ height:205px;}
	.sev_t h4{ background-color:#e0db80; margin:0 auto; font-size:20px; color:#283c4f; text-align:center; line-height:24px; font-weight:bold; padding-top:10px; width:255px; height:53px; }
	.sev_t p{ font-size:14px; line-height:22px; padding:9px 0 0 25px; }
	.sev_b { padding:8px 8px 0 10px;}
	.sev_b span{ font-size:18px; display:block; color:#e0db80; line-height:36px;}
	.sev_b .p_2{ height:100px; font-size:18px; line-height:30px; }
	.sev_btn a{ width:118px; height:45px; line-height:45px; background-color:#fff; float:left; color:#2392e7;}
	.sev_btn .btn1{ margin-right:2px; background-color:#2392e7; color:#fff;}
	.sev_btn a:hover{  background-color:#e0db80; color:#333;}

/*tan*/
	/*灰背景*/
	.gray{width:100%;background: #000;filter:alpha(opacity=50);-moz-opacity:0.5;-webkit-opacity:0.5;-o-opacity:0.5; -ms-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5;position: absolute;z-index: 99;display: none;left:0;top:0;}  
	.tan{ display:none; color:#fff; text-align:center; width:342px; height:434px; background-color:#28baf0; box-shadow:rgba(8,49,80,0.35) 0px 0px 65px 10px; position:fixed; top:20%; left:50%; margin-left:-171px; z-index:100; }
	.tan p{ padding-top:70px; line-height:32px; font-size:20px; }
	.tan h3{ line-height:52px; font-size:34px; font-weight:bold;} 
	.tan h3 em{ font-size:42px;}
	.tan_btn{ padding:30px 0 0 0;}
	.tan_btn a{ font-size:20px; width:160px; height:48px; line-height:48px; background-color:#fff; color:#404242; border-radius:3px; box-shadow:#1483ac 3px 3px 0 0; margin-bottom:11px; }
	.tan_btn .btn1{ background-color:#16556c;  box-shadow:#a5dff5 3px 3px 0 0; color:#fff;}
	.tan span{ text-align:left; display:block; font-size:20px; line-height:26px; padding:40px 0 0 22px;  }
/*two*/
	.two{ background:url(../images/bg_2.jpg) no-repeat bottom center; padding:40px 0 30px 0; }
	.two_con{ color:#fff; padding:10px 0 0 21px;}
	.two_l{ margin-right:16px; }
	.two_l,.two_r{ float:left; padding:35px 16px 0 25px; width:429px; height:301px; background:url(../images/two_01.png) no-repeat;}
	.two_l h4{ width:189px; height:45px; line-height:45px; background-color:#2392e7; text-align:center; font-size:22px; border-radius:5px; margin:0 auto; }
	.two_l p{ line-height:28px; padding-top:10px; }
	.two_ul{ height:220px; padding:5px 0 0 25px;}
	.two_ul li h4{ position:relative; text-align:center; width:86px; height:31px; line-height:31px; background:url(../images/two_02.png) no-repeat; color:#2392e7;} 
	.two_ul li h4,.two_ul li p{ float:left;}
	.two_ul li h4 span{ font-size:12px; position:absolute; top:2px; left:3px; color:#fff; line-height:12px;}
	.two_ul li p{ line-height:32px; padding-left:13px; }
	.two_r{ position:relative;}
	.two_r .two_s{ position:absolute; bottom:27px; left:40px; display:block; width:110px;height:75px; background:url(../images/two_03.png) no-repeat;}
	.two_r .btn{ width:189px; height:44px; margin-left:144px; line-height:44px; background-color:#2392e7; border-radius:5px; font-size:22px; }

/*huan*/
	.huan{ height:761px; background:url(../images/hua_bg.jpg) no-repeat top center;}

/*hez*/
	.hez{ height:179px; background:url(../images/hez_bg.jpg) no-repeat top center; }

/*扉页*/
.feiye{width:100%;line-height:20px;font-size:12px;text-align:center;color:#073158; padding-top:30px;}

