
.page{ margin:0 auto; width:1200px}



.banner{ overflow: hidden; background:#eee}
.banner-box{ min-width:1100px; height:680px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:680px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%; position: absolute; top: 0; left: 0; margin-left: 0; height: 100%; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:248px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(zuo.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(you.png) no-repeat 0 0; }
.banner-box .hd { position: absolute; bottom: 70px; width: 100%; }

.banner-box .hd ul { width: 1100px; margin: 0 auto; text-align: left; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 11; }
.banner-box .hd ul li.on{ background: #e84327; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

.main { background: url(20180927084624_1833066567.png) no-repeat center; width: 100%; height: 265px; margin-top: -195px; position: relative;}
.main .page{position: relative;height: 100%;}
.main_in i{ display: block; width: 60px; height: 60px; background: url(20180927084632_1504004335.png) no-repeat center; margin: 0 auto; }
.main_in p{ display: block; width:200px; height:62px; background: url(20181107084143_263530023.png) no-repeat center; margin: 0 auto; }
.main .main_in { position: absolute; right: 130px; width: 200px; height: 100px; top: 35px; }

.sou{ height:96px; border-bottom:1px solid #f1f1f1; }
.din{ width:1200px; overflow:hidden;}
.din p{ height:54px;font:14px "Microsoft YaHei"; line-height:54px; overflow:hidden; color:#676767;}
.din p a{ display:inline-block; padding:0 10px; color:#676767;}
.din h5{ position: absolute; right: 130px; width: 400px; height: 100px; top: 945px;height:26px; font:16px "Microsoft YaHei"; line-height:26px; overflow:hidden;}
.din h5 a{ display:inline-block; color:#676767; background:url(ding1.gif) no-repeat left center; padding:0 15px 0 30px;}
.din .a02{ background:url(ding2.gif) no-repeat 15px center; padding:0 30px 0 40px;}
.din .a03{ background:url(ding3.gif) no-repeat 15px center; padding:0 30px 0 40px;}
.sou3{ margin-top:16px;}
.sou3 h5{ height:31px;}
.sou3 input{ width:260px; height:26px; font:14px "Microsoft YaHei"; line-height:26px; background:url(sou1.gif) no-repeat left top; color:#999; border:0; overflow:hidden; padding-left:10px;}
.sou3 .ip01{ width:30px; height:26px; background:url(sou2.gif) no-repeat center center; border:0; overflow:hidden; cursor:pointer;}
.sou3 span{ display:block; height:34px; margin-top:1px; font:20px "Microsoft YaHei"; font-weight:bold; background:url(lx2.png) no-repeat left center; padding-left:32px; color:#01458d;}
.sou3 span em{ font-size:24px;}