@charset "utf-8";
/*begin  --------clear */
* { padding: 0; margin: 0; text-decoration: none; vertical-align: top; font-weight: normal; }
a { text-decoration: none; outline: none; }
a:link, a:hover { text-decoration: none; }
a:active { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
.clear { clear: both; height: 0; display: block; width: 100%; font-size: 0; }
object, #sections embed { display: block; outline: none; }
html, body { -webkit-text-size-adjust: none; }
#sections textarea { resize: none; overflow: auto; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
#sections .fl { float: left; }
#sections .fr { float: right; }
#sections .bs { box-shadow: 5px 5px 5px #818184;}
#sections br { font-size: 0px; }
#sections a:link, #sections a:hover { text-decoration: none; }
/*end--------clear  */
#sections { height: auto; width: 100%; position: relative; background:url(../images/img_bg_xw.jpg) #fff; font-size: 14px; font-family: "微软雅黑"; text-align: Justify; text-justify: inter-ideograph; max-width: 1920px; min-width: 1200px; margin: 0 auto; overflow: hidden; color: #000; }
#sections img { border: 0 none; padding: 0px; margin: 0px; display: inline-block; }
#sections ul { overflow: hidden; margin: 0; padding: 0; list-style: none }
#sections br { font-size: 0px; }
/*banner*/
#top_banner {width: 100%; height:900px;font-size: 0px;position:relative;display: inline-block;min-width: 1200px; background: #d3cad0;}
#top_banner .top_banner1{width:777px; margin: 0 auto; height:900px; position: relative;}
#top_banner .top_banner1 #robot {position: absolute;top: 0px;left:30px;z-index: 1;}
#top_banner .top_banner1 #redux {position: absolute;top: 0px;left:30px;z-index: 2;}

#top_banner .banner_word{width:360px; color: #000; position: absolute; bottom:190px; left:50%;margin-left:-590px; display: none;z-index: 2;}
#top_banner .banner_word h2{font-size: 48px; color:#ffffff;}
#top_banner .banner_word span{ display:block; font-size:20px; color:#fff; letter-spacing:0.8em;}
#top_banner .banner_word  a{ font-size:15px; color:#fff; margin-top:40px; display:block;}
#top_banner .banner_word h1{font-size: 82px; padding:0px 0 10px 0; color:#fff;}
#top_banner .banner_word h3{font-size: 20px;}


#sections .mouse_hover{/*width:96px; height:67px;*/position:absolute; z-index: 3;text-align:center; left:50%; top:50%; }
#sections .mouse_hover img{margin-top: 50px;}
#sections .mouse_hover span{color: #000;display: block;width: 96px; /* height:50px;*/overflow: hidden;position: absolute; font-size: 16px; line-height: 18px;animation: hover_t 1s linear infinite;}/*alternate*/
 @keyframes hover_t{
    0%,20%,50%,80%,100%{top:0px;}
    40%{top:20px;}
    60%{top:10px;}
    }
	
#section01{width:100%; clear:both;padding-top:30px;}
#section01 .sec01{ width:1200px; height:745px; margin:0px auto; background:url(../images/sec01-6.jpg) right bottom no-repeat;}
#section01 .sec01 .title{ background:url(../images/sec01-1.jpg) 32px top no-repeat;}
#section01 .sec01 .title img{ padding-top:15px; margin:0px auto; width:404px; display:block;}
#section01 .sec01 .con{ width:805px; margin:85px auto 0px; }
#section01 .sec01 .con ul{ width:227px; float:left;}
#section01 .sec01 .con li{ width:227px; text-align:center;}
#section01 .sec01 .con .fli{ color:#a0a0a0; font-size:14px;  margin-bottom:25px;}
#section01 .sec01 .con .tli{ color:#626262; font-size:30px; margin-top:20px;}
#section01 .sec01 .con .lli{ color:#626262; font-size:18px; margin-top:15px;}
#section01 .sec01 .con > img{ margin:160px 140px;}

#section02{width:100%; clear:both; height:416px; background-color:#050409;}
#section02 .sec02{ width:1200px; margin:0px auto;height:416px; background:url(../images/sec02-1.jpg) no-repeat;}
#section02 .sec02 p{ font-size:18px; width:675px; color:#dcdcdc; margin-left:495px; padding-top:145px; line-height:1.8em;}
#section02 .sec02 a{ background:url(../images/btn_before.jpg) no-repeat; display:block; width:132px; height:132px; margin-left:995px; text-align:center; font-size:18px; color:#fff; padding-top:35px; }

#section03{width:100%; padding-top:30px;}
#section03 .sec03{ width:1200px;margin:0px auto 60px;}
#section03 .sec03 .title img{ padding-top:15px; margin:0px auto; width:546px; display:block;}
#section03 .con{ height:554px; background:url(../images/sec03-2.jpg) center top no-repeat; padding-top:250px;}
#section03 .con .conshow{ width:820px; height:420px; margin:0px auto; position:relative;}
#section03 .conshow dl{ width:320px; position:absolute;}
#section03 .conshow dt,dd{position:absolute;}
#section03 .conshow .cur{ display:block;}
#section03 .conshow dd{ display:none;}
#section03 .conshow .etou{ left:530px; top:40px;}
#section03 .conshow .etou dd{ top:-30px; left:30px;}
#section03 .conshow .mjw{ left:470px; top:110px;}
#section03 .conshow .mjw dd{ top:-30px; left:30px;}
#section03 .conshow .yww{ left:25px; top:45px;}
#section03 .conshow .yww dt{ top:70px; left:310px;}
#section03 .conshow .ydw{ left:530px; top:185px;}
#section03 .conshow .ydw dd{ top:20px; left:30px;}
#section03 .conshow .mbsc{ left:0px; top:155px;}
#section03 .conshow .mbsc dt{ top:60px; left:285px;}
#section03 .conshow .flw{ left:70px; top:255px;}
#section03 .conshow .flw dt{ top:-15px; left:305px;}
#section03 .conshow .zjw{ left:485px; top:280px;}
#section03 .conshow .zjw dd{ top:20px; left:30px;}
#section03 .conshow .jw{ left:30px; top:355px;}
#section03 .conshow .jw dt{ top:-15px; left:225px;}

#section04{width:100%; background:url(../images/sec04-1.jpg) center top no-repeat; height:250px;}
#section04 .sec04{ width:1200px;margin:0px auto;  padding-top:50px; height:200px;}
#section04 .sec04 .conl{ width:685px; float:left; padding-left:50px;}
#section04 .conl h2{ font-size:30px; color:#937343;}
#section04 .conl p{ font-size:18px; color:#dcdcdc; line-height:1.8em; margin-top:20px;}
#section04 .sec04 .conr{ float:left;width:132px; height:132px; margin-left:170px;}
#section04 .conr a{ background:url(../images/btn_before.jpg) no-repeat; display:block; width:132px; height:132px; text-align:center; font-size:18px; color:#fff; padding-top:35px; }

#section05{width:100%; padding-top:30px;}
#section05 .sec05{ width:100%; height:605px; background: url(../images/sec05-0.jpg) repeat-x;}
#section05 .title img{ padding-top:15px; margin:0px auto; width:421px; display:block;}

#section05 .imgscroll{ margin:50px auto; overflow:hidden; position:relative;}
#section05 .imgscroll .imgbtns{ position:absolute; top:300px; width:100%; z-index:2;}
#section05 .imgbtns img{ display:inline-block; float:left;}
#section05 .imgbtns img+img{ float:right;}
#section05 .imgscroll li{ float:left; position:relative;width:1200px; height:605px;}
#section05 .imgscroll .conl{ width:496px; float:left;}

#section05 .imgscroll .conr{ width:580px; margin-top:125px;float:left; margin-left:65px;}
#section05 .conr .per{ width:380px; margin:0px auto; display:block; margin-bottom:30px;}

#section06{width:100%; padding-top:30px;}
#section06 .sec06{ width:1200px;margin:0px auto 60px;}
#section06 .sec06 .title{ margin-bottom:100px;}
#section06 .sec06 .title img{ padding-top:15px; margin:0px auto; width:568px; display:block;}
#section06 .cona img + img{ width:382px; display: block; margin:0px auto 100px;}
#section06 .conb{ width:1200px; height:246px; background:url(../images/sec06-4.jpg) repeat; }
#section06 .conb .conico{ margin-left:115px; margin-top:100px; width:58px; height:58px; float:left;}
#section06 .conb .conr{ width:776px; float:left; padding-top:40px; margin-left:55px;}
#section06 .conb .conr p{ font-size:14px; color:#7d7d7d; margin:10px 0px 10px 30px; }
#section06 .conb .conr span{ display:block; background:url(../images/sec06-7.png) no-repeat; font-size:14px; color:#7d7d7d; padding-left:30px; margin-bottom:5px;}


#section06 .imgscroll{ margin:50px auto; overflow:hidden; position:relative;}
#section06 .imgscroll .imgbtns{ position:absolute; top:120px; width:100%; z-index:2;}
#section06 .imgbtns img{ display:inline-block; float:left;}
#section06 .imgbtns img+img{ float:right;}
#section06 .imgscroll li{ float:left; position:relative;width:1200px; height:246px;}
#section06 .imgscroll .conl{ width:496px; float:left;}
#section06 .imgscroll a{ position:absolute; right:120px; bottom:25px;}

#section07{ width:100%; background:url(../images/sec07-1.jpg) center top no-repeat; height:540px;}
#section07 .sec07{ padding-top:190px; position:relative;}
#section07 .imgscroll{ width:1430px; height:317px;overflow:hidden; position:relative; margin:0px auto; min-width:1430px;}
#section07 .imgscroll .imgbtns{ position:absolute; top:120px; width:80%; z-index:2; left:130px;}
#section07 .imgbtns img{ display:inline-block; float:left;}
#section07 .imgbtns img+img{ float:right;}
#section07 .imgscroll ul{ width:2450px;}
#section07 .imgscroll li{ float:left; position:relative;width:445px; height:317px;}
#section07 .imgscroll li + li{ margin-left:45px;}
#section07 .mb{ position:absolute; width:1432px;top:0px;}
#section07 .mb img{ width:1432px;}

#section08{width:100%; padding-top:30px;}
#section08 .sec08{ width:1200px;margin:0px auto 60px;}
#section08 .sec08 .title{ margin-bottom:100px;}
#section08 .sec08 .title img{ padding-top:15px; margin:0px auto; width:568px; display:block;}
#section08 .sec08 .con{ width:735px; height:460px; margin:0px auto;}
#section08 .sec08 .con li{ width:221px; float:left;}
#section08 .sec08 .con li + li{ margin-left:35px;}

#section09{ clear:both; width:100%; border-top:2px solid #eeeeee; background:url(../images/sec09-1.jpg) center top no-repeat;padding-top:65px;}
#section09 .sec09{width:100%; height:1107px; background:url(../images/sec09-3.jpg) center 100px repeat-y;}
#section09 .sec09 .title img{ margin:0px auto; width:568px; display:block;}
#section09 .sec09 .con{ width:1200px; margin: 0px auto;  padding-top:80px; clear:both;}

#section09 .sec09 .conl{width:585px; float:left;margin-top:20px;}
#section09 .conl p{ font-size:14px; color:#6b6b6b;}
#section09 .sec09 .conr{ margin-left:25px;width:580px; float:left;}
#section09 .sec09 .conr img+img{ margin-left:20px;}

#section10{width:100%; }
#section10 .sec10{height:619px; clear:both;background-color:#000;}
#section10	.show{ width:1210px; min-width:1210px; height:619px; position: relative; margin:0px auto;}
#section10	.main {height:619px;overflow: hidden; width:1210px; margin:0px auto;}
#section10	.show span {display: block;width: 45px;cursor: pointer; position:absolute; top:240px; z-index:10;}
#section10	.show .lbtn{ left:0px;}
#section10	.show .rbtn{ right:0px;}
#section10	.imgbox {width:1210px;overflow: hidden; position:relative;}
#section10	.imgbox ul {width: 2500px; margin:0px; padding:0px; height:619px;overflow: hidden;}
#section10	.imgbox li {float: left;text-align: center; position:relative;}
#section10	.imgbox li img{ width:1210px; height:619px;}
#section10  .btn{ position:absolute; left:60px; bottom:60px; z-index:10;}
