 /* wmx80_css  */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em{margin:0; padding:0; border:0; }
ul, ol, li{list-style:none; }
input, button,textarea{margin:0; font-size:12px; vertical-align:middle; font-family:microsoft yahei, arial, helvetica, sans-serif;}
body,select{font:1rem microsoft yahei, arial, helvetica, sans-serif; margin:0; color:#515567;}
table{border-collapse:collapse; border-spacing:0; }
a{text-decoration:none; outline:none; color:#515567; -webkit-transition:all 400ms ease-out; -mozilla-transition:all 400ms ease-out; -ms-transition:all 400ms ease-out; -o-transition:all 400ms ease-out; transition:all 400ms ease-out; }
img{-webkit-transition:all 400ms ease-out; -mozilla-transition:all 400ms ease-out; -ms-transition:all 400ms ease-out; -o-transition:all 400ms ease-out; transition:all 400ms ease-out; }
a:hover{text-decoration:none; -moz-transition:color .4s linear; -webkit-transition:color .4s linear; transition:color .35s linear; }
.cl{height:0; font-size:1px; clear:both; line-height:0; }
a,img,button,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance:none; outline:none}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.none{display:none}
*:focus{outline:none}
i,em,ins,u{font-style:normal; text-decoration:none }	
nav,footer,section,header,article{display:block;}
.wrap{margin:0 auto; width:640px;}
.bgfff{ background:#fff}
.pt48{ padding-top:48px}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.oh{ overflow:hidden}
.mt10{ margin-top:10px;}
.plr10{ padding:0 10px}
.ptb10{ padding:10px 0}
.pd10{ padding:10px;}
.bornone{ border:none !important}
.clearfix{*zoom:1; }
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0; }
.clearfix:after{clear:both; }
input[type="submit"],
input[type="reset"],
input[type="button"],
button{-webkit-appearance:none;}
::-webkit-scrollbar{width:3px;height:3px; }
::-webkit-scrollbar-track{background:#f1f1f1;}
::-webkit-scrollbar-track:hover{background:#eee;}
::-webkit-scrollbar-thumb{border-radius:10px;background:#b9b9b9; }
::-webkit-scrollbar-thumb:hover{background:#747474;}
::-webkit-scrollbar-thumb:active{background:#555;}

html{font-size:15px;}
.header{ padding:1rem; background: #fff;}
.header .logo{ width:50%;padding-top: 10px;}
.header .logo img{ display:block; height: 42px;}
.header .tel{ text-align:right; width:50%; line-height:30px; color: #fe9200; font-size: 22px; font-weight: bold; text-align: right;}
.header.bghs{ background:#fafafa; border-bottom:1px solid #dcdcdc}

.navsd{ text-align:center;font-size:24px; position:relative; background: #fff}
.navsd ul{ border-top:1px solid #dedede; overflow:hidden}
.navsd ul li{ display:block; float:left; width:20%; color:#333333; height:80px; line-height:80px; overflow:hidden;}
.navsd .ctsd{ width:100%; background:rgba(255,255,255,0.8); position:absolute; top:80px; border-top:1px solid #dedede; display:none; z-index: 9999;}
.navsd .ctsd ol{ padding:0.8rem 1rem}
.navsd .ctsd ol li{ display:block; float:left; width:33.33%; color:#333333; height:60px; line-height:60px; overflow:hidden;}

.ibanner img{display: block; width: 100%;}
.wtitle{text-align: center;}
.wtitle h2{display: block; font-size: 35px; font-weight: bold; color: #eeb830; background: url(../images/titlebgs.png) no-repeat center; background-size: 100%; height: 101px; line-height: 80px; padding-top: 20px; padding-left: 50px;}
.wtitle h2 i{ color: #8ec42f;}
.wtitle p{display: block; line-height: 36px; font-size: 24px; color: #666; font-size: 24px; padding:10px 30px 0;}
.apindpart1{background: url(../images/indpart1bg.png) no-repeat center; height: 1532px;}
.apindpart1 .cont{padding: 0px 30px;}
.apindpart1 .cont .pic{padding-top: 20px;}
.apindpart1 .cont .pic img{display: block; width: 100%;}
.apindpart1 .cont dl{ margin-top:20px; background:#fff url(../images/sjico.png) no-repeat top left; padding: 10px 15px 20px; font-size: 24px; line-height: 48px; color: #666;}
.apindpart1 .cont dt{font-weight: bold; color: #c0966c; font-size: 26px; padding-bottom: 5px;}
.apindpart1 .cont dd{overflow: hidden;}
.apindpart1 .cont dd img{vertical-align: middle;}
.apindpart1 .cont dd em{ margin-left: 20px;}
.apindpart1 .tips{text-align: center; font-weight: bold; color: #eeb609; background: url(../images/hdico.png) no-repeat center; margin-top: 45px;}
.apindpart1 .tips h2{font-size: 46px; display: block;}
.apindpart1 .tips b{font-size: 34px; display: block;}

.apindpart2{ background: url(../images/indpart2bg.jpg) no-repeat center; height: 3775px;}
.apindpart2 .part{ background: #fff; margin: 20px 30px 0; position: relative; padding: 12px;}
.apindpart2 .part .num{ width: 60px; height: 60px; color: #fff; text-align: center; padding-top: 3px; background: #eeb609; position: absolute; top: 0;left: 0;}
.apindpart2 .part .num i{display: block; font-size: 30px; line-height: 30px; font-weight: bold;}
.apindpart2 .part .num em{display: block; font-size: 18px; line-height: 20px;}
.apindpart2 .part1 .pic img{display: block; width: 100%;}
.apindpart2 .part1 .word b{display: block; font-size: 28px; padding: 20px 0 10px; font-weight: bold; color: #c0966c;}
.apindpart2 .part1 .word span i{display: block;float: left;}
.apindpart2 .part1 .word span{padding: 10px 0; overflow: hidden; display: block;}
.apindpart2 .part1 .word span img{display: block; width: 35px;}
.apindpart2 .part1 .word span em{display: block; padding-left: 50px; font-size: 24px; color: #666; line-height: 33px;}

.apindpart2 .part2{ padding-top: 30px;}
.apindpart2 .part2 .title{text-align: center;}
.apindpart2 .part2 .title h2{display: block; color: #c0966c; font-size: 28px; font-weight: bold;}
.apindpart2 .part2 .title p{display: block; padding-top: 15px; color: #666666; font-size: 24px; line-height: 33px;}
.apindpart2 .part2 ul{overflow: hidden; border: 2px solid #fffbf0; border-bottom: none; margin-top: 15px;}
.apindpart2 .part2 ul li{ float: left; width: 50%; border-bottom: 2px solid #fffbf0; border-right: 2px solid #fffbf0; padding: 30px 10px 0px; height: 340px; text-align: center;}
.apindpart2 .part2 ul li:nth-child(2n){border-right: none;}
.apindpart2 .part2 ul li i{display: block;}
.apindpart2 .part2 ul li img{display: block; width: 82px; margin: 0 auto;}
.apindpart2 .part2 ul li b{display: block; font-size: 28px; padding: 10px 0;}
.apindpart2 .part2 ul li .b1{color: #a9c74c;}
.apindpart2 .part2 ul li .b2{color: #eeb830;}
.apindpart2 .part2 ul li .b3{color: #db334a;}
.apindpart2 .part2 ul li .b4{color: #da7dc7;}
.apindpart2 .part2 ul li p{display: block; line-height: 36px; font-size: 22px; color: #999999;}
.apindpart2 .part3{padding:35px 20px 20px; font-size: 22px; line-height: 36px; color: #666;}
.apindpart2 .part3 .word{text-align: center;}
.apindpart2 .part3 .word b{display: block; font-size: 28px; color: #c0966c;}
.apindpart2 .part3 .word p{padding-top: 20px; display: block;}
.apindpart2 .part3 .pic{padding-top: 20px;}
.apindpart2 .part3 .pic img{display: block; width: 376px; margin: 0 auto;}
.apindpart2 .part3 ul{padding-top: 20px; overflow: hidden;}
.apindpart2 .part3 ul li{ float: left; width: 175px; padding: 10px 0; font-weight: bold; font-size: 22px; color: #c0966c;}
.apindpart2 .part3 ul li b{color: #aacd23; margin-right: 10px;}
.apindpart2 .part4 .title{padding: 30px 0 20px; font-weight: bold; font-size: 28px; color: #c0966c; text-align: center;}
.apindpart2 .part4 ul li{width: 50%; float: left; padding: 5px;}
.apindpart2 .part4 ul li a{display: block; position: relative;}
.apindpart2 .part4 ul li img{display: block; width: 100%;}
.apindpart2 .part4 ul li b{display: block; position: absolute; bottom: 0; left: 0; right: 0; color: #fff; font-weight: bold; height: 55px; padding-top: 15px; font-size: 24px; line-height: 40px; text-align: center; background: url(../images/tlebg.png) repeat-x center;}
.apindpart2 .part5 b{display: block; font-size: 28px; color: #c0966c; padding: 25px 0 20px; text-align: center;}
.apindpart2 .part5 .cont i{display: block; padding: 0px 0 10px;}
.apindpart2 .part5 .cont img{display: block; width: 268px; margin: 0 auto;}
.apindpart2 .part5 .cont p{display: block; font-size: 22px; line-height: 31px; color: #666; padding: 10px;}

.apindpart3{ background:#fff8e7 url(../images/indpart3bg.jpg) no-repeat center top; padding-bottom: 100px;}
.apindpart3 .wtitle h2{ background: url(../images/titlebgm.png) no-repeat center; background-size: 472px;}
.apindpart3 .wtitle.sm h2{ background: url(../images/titlebgxs.png) no-repeat center; background-size: 361px;}
.apindpart3 .peocont{padding: 0 30px;}
.apindpart3 .peocont .bd li{ background: #fffcf3; padding-top: 38px; padding-bottom: 20px;}
.apindpart3 .peocont .bd li img{width: 418px; margin: 0 auto;}
.apindpart3 .peocont .bd li .infor{ border-bottom: 1px solid #fce5cc; padding: 15px 0 30px; text-align: center; color: #c0966c; font-size: 24px;}
.apindpart3 .peocont .bd li .infor h2{font-weight: bold; display: block; font-size: 32px; padding: 12px 0;}
.apindpart3 .peocont .bd li .infor b{display: block; font-size: 24px; line-height: 38px; font-weight: normal;}
.apindpart3 .peocont .bd li .peoinf{height: 144px; overflow: hidden;padding:0 30px; margin: 26px 0;}
.apindpart3 .peocont .bd li p{display: block; color: #666; font-size: 21px; text-indent: 2em; line-height: 36px;  text-align: left;}
.apindpart3 .peocont .bd li a{display: block; width: 130px; height: 46px; line-height: 46px; margin: 0 auto; font-size: 24px; text-align: center; border-radius:8px;background: #f9be00; color: #fff}
.apindpart3 .hjcont{padding: 0 30px;}
.apindpart3 .hjcont .bd li{ background: #fff; padding-bottom: 20px; text-align: left;}
.apindpart3 .hjcont .bd li img{display: block; width: 100%;}
.apindpart3 .hjcont .bd li .wd{padding: 20px; font-size: 22px; line-height: 36px; color: #999;}
.apindpart3 .hjcont .bd li .wd b{display: block; color: #f8ab01; font-size: 32px; font-weight: bold;}
.apindpart3 .hjcont .bd li .wd p{display: block; padding-top: 15px;}
.apindpart3 .casecont{padding: 15px 30px}
.apindpart3 .casecont .infos{height: 154px; overflow: hidden;}
.apindpart3 .casecont img{display: block; width: 100%; box-shadow: 0 14px 28px -14px rgba(227,151,1,.2);}
.apindpart3 .casecont .word{padding-top: 30px;}
.apindpart3 .casecont b{display: block; color: #c0966c; font-size: 26px; font-weight: bold;}
.apindpart3 .casecont h3{text-align: center;padding-top: 18px;font-size: 24px;font-weight: 500;}
.apindpart3 .casecont p{display: block; padding-top: 5px; text-indent: 2em; color: #666; font-size: 24px; line-height: 36px;}
.apindpart3 .casecont a{display: block; width: 130px; height: 46px; line-height: 46px; margin: 20px auto 0; font-size: 24px; text-align: center; border-radius:8px;background: #f9be00; color: #fff}
.apindpart3 .casecont span{padding-top: 15px;display: block; color: #999; font-size:22px;}
.apindpart3 .btn{padding-top: 30px;}
.apindpart3 .btn a{width:250px;height:60px;background:#f8b500;color: #fff;text-align: center;border-radius: 10px; display: block; font-size: 24px; line-height: 60px; margin: 0 auto;}

.slideBox{position:relative; overflow:hidden; width:100%; padding-bottom:50px; margin-top:30px;}
.slideBox .hd{position:absolute; height:40px; bottom:0; z-index:1; left:0; text-align: center; width: 100%; text-align:center; line-height: 40px;}
.slideBox .hd li{display:inline-block; width:12px; height:12px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid #f8b500; text-indent:-9999px; overflow:hidden; margin:0 5px; opacity:0.8; cursor: pointer;}
.slideBox .hd li.on{background:#f8b500; }
.slideBox .bd{position:relative; z-index:0;}
.slideBox .bd li{position:relative; text-align:center;}
.slideBox .bd li img{vertical-align:top; width:100%; }
.slideBox .bd li i{display: block; position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); color:#fff; font-size: 1.2rem; padding: .5rem 1.2rem; line-height: 2.6rem; text-align: left;}
.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.apindpart5 .btn{padding-top: 40px;}
.apindpart5 .btn a{width:250px;height:60px;background:#f8b500;color: #fff;text-align: center;border-radius: 10px; display: block; font-size: 24px; line-height: 60px; margin: 0 auto;}

.ftwrap{ position:fixed; width:100%; bottom:0; left:0; z-index:99999999}
.ftwrap .conts{ background: #fff; color: #fff; text-align: center;}
.ftwrap .conts .tips{ font-size: 1.2rem; padding: 0.8rem 0;}
.ftwrap .conts .tips b{ font-weight: bold; margin: 0 .2rem;}
.ftwrap .conts ul{padding:0rem;}
.ftwrap .conts li{ float: left; width: 33.33%; text-align: center;}
.ftwrap .conts li a{display: block; line-height:70px; color: #000000 !important; border-left: 1px solid #ccc;font-size: 22px;}
.ftwrap .conts li:nth-child(2n-1) a{ background: #f8b300;}
.ftwrap .conts li:first-child a{border: none;}

