@charset "gb2312";
/* CSS Document */
/*
* Description: 勘察-电气套餐专题页
* Update:      10/7/2015
* Author:      xuyongfmei
*/
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: #f8f7f7;  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{ color: #D0500B; 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;
}
img{display:block;}

/* banner */
.banner{width:100%;}
.banner_01{height:151px;background: url(../images/banner01.jpg) top center no-repeat;}
.banner_02{height:156px;background: url(../images/banner02.jpg) top center no-repeat;}
.banner_03{height:93px;background: url(../images/banner03.jpg) top center no-repeat;}
.banner03in ul{ padding-left:35px;}
.banner03in li{ width:139px; margin-right:15px; height:44px; background:url(../images/btn01.png) no-repeat; float:left; font-size:24px; text-align:center; line-height:44px; color:#033e41; }
.banner03in .li01{ width:177px; background:url(../images/btn02.png) no-repeat;}
.banner03in .li02{ color:#868009; font-weight:bold;}


/*主体内容*/
/*三大疑惑*/
.course{ padding:0 0 80px 0 ; }
.coursee_top h3,.zeroin h3{ font-size:42px; padding-top:50px; font-weight:bold; text-align:center; line-height:72px; }
.coursee_top h3 em,.zeroin h3 em{ color:#10757f;}
.coursee_top h3 span,.zeroin h3 span{ display:block; font-size:36px;}
.course ul{ *position:relative; padding: 37px 0 0 106px;}
.course ul li{ width:218px; float:left; margin-right:60px;   }
.course ul li h4{ font-size:24px; color:#033e41;padding-top:24px; text-align:center;  }
.course ul div{ cursor:pointer; margin:0 auto; width:180px; padding-top:55px;  height:125px; background:url(../images/libg_03.png) no-repeat;}
.course ul li span{ display:block; margin:0 auto; }
.course .li01 span{ width:74px; height:75px;background:url(../images/coli01.png); }
.course .li02 span{ width:76px; height:72px;background:url(../images/coli02.png); }
.course .li03 span{ width:75px; height:74px;background:url(../images/coli03.png);  }

/*让数据说话*/
.teacher{ background:#ececec; padding-bottom:76px;}
#automatic{height:332px;position:relative;margin: 60px auto 0;}
.prev_div { width: 130px; height: 72px; position: absolute; top: 154px; left: 67px; z-index: 5; background: none; filter: alpha(opacity=0); opacity: 0; cursor: pointer; }
.next_div { width: 130px; height: 72px; position: absolute; top: 154px; right: 29px; z-index: 5; background: none; filter: alpha(opacity=0); opacity: 0; cursor: pointer; }

#automatic .prev { width: 120px; height: 72px; position: absolute; top: 50%; left: 72px; z-index: 4; }
#automatic .prev .ico { width: 27px; height: 51px; position: absolute; top: 0; left: 0; background: url(../images/prev.png) no-repeat; }
#automatic .prev .ico1 { width: 27px; height: 51px; position: absolute; top: 0; left: 0; background: url(../images/prev.png); z-index: 2; filter: alpha(opacity=0); opacity: 0; }
#automatic .prev .txt { width: 27px; height: 51px; position: absolute; top: 0; left: 65px; background:none; filter: alpha(opacity=0); opacity: 0; }

#automatic .next { width: 120px; height: 72px; position: absolute; top: 50%; right: 29px; z-index: 4; }
#automatic .next .ico { width: 76px; height: 112px; position: absolute; top: 0; right: 0; background: url(../images/next.png) no-repeat; }
#automatic .next .ico1 { width: 76px; height: 112px; position: absolute; top: 0; right: 0px; background: url(../images/next.png) no-repeat; z-index: 2; filter: alpha(opacity=0); opacity: 0; }
#automatic .next .txt { width: 106px; height: 112px; position: absolute; top: 0; right: 65px; background:none; filter: alpha(opacity=0); opacity: 0; }

#automatic .line { width: 181px; height: 250px; position: absolute; top: 0; left: 50%; margin-left: -120px; z-index: 3; }
#automatic ul{width:932px;height:332px;position: absolute; top: 0; left: 35px; z-index: 1;}
#automatic ul li{position: absolute;}
#automatic .pos_0 { top: -104px; left: 0; z-index: 1; filter: alpha(opacity=0); opacity: 0; }
#automatic .pos_1 { top: 76px; left: 0; z-index: 2; filter: alpha(opacity=50); opacity: 0.5; }
#automatic .pos_2 { top: 52px; left: 84px; z-index: 3; filter: alpha(opacity=85); opacity: 0.85; }
#automatic .pos_3 { top: 30px; left: 207px; z-index: 4;filter: alpha(opacity=90); opacity: 0.9;}
#automatic .pos_4{top:0;left:376px;z-index: 5;}
#automatic .pos_5 { top: 30px; right: 207px; z-index: 4; filter: alpha(opacity=90); opacity: 0.9; }
#automatic .pos_6 { top: 52px; right: 84px; z-index: 3; filter: alpha(opacity=85); opacity: 0.85; }
#automatic .pos_7 { top: 76px; right: 0; z-index: 2; filter: alpha(opacity=50); opacity: 0.5; }
#automatic .pos_8,#automatic .pos_9,#automatic .pos_10,#automatic .pos_11,#automatic .pos_12 ,#automatic .pos_13 ,#automatic .pos_14 ,#automatic .pos_15 { top: -104px; right: 0; z-index: 1; filter: alpha(opacity=0); opacity: 0; }

#footer { width: 970px; height: 30px; text-align: center; padding-top: 50px; margin: 0 auto; }
#footer a { color: #930; font-family: arial; font-size: 15px; text-decoration: none; border-bottom: 1px dotted #930; }
#footer a:hover { border-bottom: 1px solid #930; }

/*zero*/
.zero{ width:100%; background:#fff url(../images/zero.png) center 330px no-repeat;}
.zerocon{ width:995px; position:relative; padding-left:20px; height:1551px; background:url(../images/zerocon.png) no-repeat; }
.zero li{ position:absolute;}
.zero .li01{ width:324px; top:0; left:20px;}
.zero ul .li02{  top:0; left:382px;}
.zero ul .li03{  top:27px; left:742px; width:232px;}
.zero ul .li04{  top:485px; left:704px; width:232px;}
.zero ul .li05{  top:512px; left:406px; width:256px;}
.zero ul .li06{  top:546px; left:10px; }
.zero ul .li07{  top:1001px; left:38px; width:285px;}
.zero ul .li08{  top:714px; left:363px; }
.zero ul .li09{  top:863px; left:699px; width:232px;}
.zero ul .li10{  top:1271px; left:542px; width:285px;}
.zero ul .li11{  top:1271px; left:107px; width:285px;}
.zero ul .li06 .zelitop{ margin-bottom:20px;}
.zero li h4{ font-size:30px; color:#31818a; text-align:center; padding-bottom:20px;}
.zelitop{ position:relative; margin-bottom:76px; width:324px; height:181px;}
.zelitop span{ display:block; position:absolute; bottom:-12px; left:50%; margin-left:-6px; width:12px; height:12px; background:url(../images/span.png) no-repeat;}
.zero li p{ font-size:18px; line-height:24px;}
.zero li .zep{ padding-bottom:10px;}
.zero li p span{ font-size:24px; }


/*service*/
.service{ width:100%; padding-top:90px; background:#10757f url(../images/service_03.png) center 0  no-repeat;}
.service h3{ font-size:70px; text-align:center; color:#fff; font-weight:bold;}
.service h3 span{ font-size:60px;}
.service h3 em{ color:#fff799;}
.service ul{ padding:52px 0 60px 20px;}
.service li{ height:58px; margin-bottom:40px; background:url(../images/li01.png) left center no-repeat; padding-left:74px;}
.service .li02{ background:url(../images/li02.png) left center no-repeat;}
.service .li03{ background:url(../images/li03.png) left center no-repeat;}
.service li h4,.service li p{ font-size:24px; font-weight:bold; color:#fff;}
.service li p{ font-weight:100; }

/*free*/
.free{ padding:100px 0; }
.free h3{ font-size:36px; line-height:72px; color:#333333; text-align:center; font-weight:bold; }
.free h3 em{ color:#10757f;}
.free .frp{ overflow:hidden; width:833px;}
.free p a{ float:right; font-size:24px; color:#10757f;}
.free p a:hover{text-decoration:underline; }
.frcon{ position:relative; height:490px;}
.free .ful .fli{ width:357px; position:absolute;  height:408px; background:url(../images/flibg.png) no-repeat; }
.free .li01{ top:36px; left:34px; z-index:2;  }
.free .li02{ top:0; left:323px; z-index:10; }
.free .li03{ top:36px; right:30px; z-index:2; }
.free .fli h4{ font-size:36px; text-align:center; color:#fff; padding-top:30px; }
.free .fli li input{ margin-right:10px;}
.free .fli ul{ padding:60px 0 39px 112px;}
.free .fli li { font-size:20px; color:#333333; line-height:36px;   }
.free .fli p{ width:357px; font-style:oblique; color:#cf4e2b; font-size:28px; padding-left:70px; }
.free .fli em{ font-size:48px; font-style:oblique; font-weight:bold; }

.free .btn { padding-left:221px; }
.free .btn  a{ display:block; width:211px; float:left; margin-right:78px; height:70px;  line-height:70px; background: #10757f ; padding-left:40px;}
.free .btn  a span{ display:inline-block; width:38px; height:35px;background:url(../images/che.png) no-repeat; margin:18px 15px 0 0; float:left; }
.free .btn  a em{ float:left;  font-size:28px; color:#fff;}
.free .btn .btn02 span{  background:  url(../images/tel_06.png) no-repeat; width:40px; height:32px; }
.free .btn  a:hover{ background:#128590;}
	.name{ font-size:12px; color:#CCC; text-align:center; padding-bottom:20px;}
