﻿ /* 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%}
.header .logo img{ display:block; height: 60px;}
.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:25%; 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;}*/

.header{ padding:1rem; background: #fff;}
.header .logo{ width:50%}
.header .logo img{ display:block; height: 60px;}
.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;}


.webtitlesm{  padding-top: 55px;}
.webtitlesm span{display: block;text-align: center; line-height: 48px; padding-bottom: 15px;}
.webtitlesm span img{display: inline-block; vertical-align: -6px;}
.webtitlesm span b{padding: 0 10px; font-weight: bold; font-size: 34px; color: #008a7c;}
.webtitlesm p{display: block; color: #666666; font-size: 24px; line-height: 34px; padding: 0 20px;}
.webtitlesm ins{display: block; color: #333; font-size: 28px; font-weight: normal; line-height: 34px; text-align: center; padding: 0 20px;}

.indpart1{ background: url(../images/flower1.png) no-repeat top left;}
.indpart1 ol{padding:25px 10px 0;}
.indpart1 ol li{ padding-left: 20px; background: url(../images/libgs.png) no-repeat left 12px; line-height: 34px; font-size: 24px; color: #666;}
.indpart1 ol li b{color: #008a7c;}
.indpart1 .picsm{padding-top: 20px;}
.indpart1 .picsm img{ display: block; width: 100%;}
.indpart1 .btnas{ padding:38px 0 38px; text-align: center; }
.indpart1 .btnas a{ display:block; height:60px; width: 270px; margin: 0 auto; color: #fff; font-size: 20px; background: #f8b300; line-height:60px; border-radius: 6px; }

.indpart2{ background: url(../images/indbg1.jpg) no-repeat top center;background-size: 100% 100%; height: 1000px;}
.indpart2 li{ margin-bottom: 40px; background: #f7f7f7; overflow: hidden; height: 220px;}
.indpart2 li:last-child{margin-bottom: 0;}
.indpart2 li .pic img{display: block; width: 320px; height: 220px;}
.indpart2 li .pic{width: 320px; height: 220px;}
.indpart2 li .word{ width: 320px; height: 220px; padding-top:18px;}
.indpart2 li .word.pto{padding-top: 65px;}
.indpart2 li .word.pts{padding-top: 30px;}
.indpart2 li .word b{display: block; font-size: 28px; color: #333333; font-weight: normal; text-align: center;}
.indpart2 li .word img{ margin-right: 10px; vertical-align: middle;}
.indpart2 li .word p{display: block; padding: 15px 30px 0; line-height: 34px; font-size: 24px; color: #666666;}
.indpart2 li .word i{display: block; padding: 15px 0px 0; text-align: center; line-height: 34px; font-size: 24px; color: #666666;}

.indpart3{ background: url(../images/flower2.png) no-repeat left top;}
.indpart3 .pics img{display: block; margin: 0 auto;}
.indpart3 .word{color: #666; line-height: 34px; font-size: 24px; background: url(../images/flower5.png) no-repeat right bottom; padding: 40px 20px 0px;}

.indpart4{ background: url(../images/indbg2.jpg) no-repeat center top;background-size: 100% 100%; height: 2341px;}
.indpart4 .pics{ padding-top:40px;}
.indpart4 .pics img{display: block; margin:0 auto;}
.indpart4 .word{ padding: 30px 10px 0; line-height: 34px; font-size: 24px; color: #666;}
.indpart4 .word li{padding: 5px 0; overflow: hidden;}
.indpart4 .word li i{display: block; float: left; padding-top: 4px;}
.indpart4 .word li img{display: block;}
.indpart4 .word li span{display: block; padding-left: 38px;}
.indpart4 .word li span b{color: #008a7c;}


.indpart5{ background: url(../images/flower6.png) no-repeat right top;}
.indpart5 .pics{ padding-top: 30px; background: url(../images/flower3.png) no-repeat left 480px;}
.indpart5 .slideBox{position:relative; overflow:hidden; width:100%;}
.indpart5 .slideBox .hd{position:absolute; height:30px; bottom:200px; z-index:1; left:0; text-align: center; width: 100%; text-align:center; line-height: 3rem;}
.indpart5 .slideBox .hd li{display:inline-block; width:10px; height:10px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid #f8b70c; text-indent:-9999px; overflow:hidden; margin:0 5px; opacity:0.8; cursor: pointer;}
.indpart5 .slideBox .hd li.on{background:#f8b70c; }
.indpart5 .slideBox .bd{position:relative; z-index:0;}
.indpart5 .slideBox .bd li{position:relative; text-align:center;}
.indpart5 .slideBox .bd li img{vertical-align:top; width:100%;}
.indpart5 .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;}
.indpart5 .slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.indpart5 .slideBox .bd li .word{ padding: 70px 0 20px; color: #666;}
.indpart5 .slideBox .bd li .word b{display: block; font-size: 28px; font-weight: normal; text-align: center; color: #333333;}
.indpart5 .slideBox .bd li .word p{display: block; padding-top:10px; font-size: 24px; line-height:34px;}

.indpart6{ background: url(../images/indbg3.jpg) repeat-y center top; height: 1052px;}
.indpart6 .zprt{padding-top: 20px;}
.indpart6 .zprt .pics img{display: block; width: 100%;}
.indpart6 .zprt .word{padding: 15px 20px;}
.indpart6 .zprt .word b{display: block; font-size: 28px; font-weight: normal; color: #333; text-align: center;}
.indpart6 .zprt .word p{display: block; padding-top:20px; color: #666; font-size: 24px; line-height: 34px;}
.indpart6 .zprt .word span{display: block; font-size: 20px; color: #666; padding: 20px 0 0;}
.indpart6 .webtitlesm span b{ color: #f8b300; font-size: 40px;}

.hsindpart7{ background: url(../images/indbg3.jpg) no-repeat center top;background-size: 100% 100%;padding-bottom: 30px; }
.hsindpart7 .webtitlesm span b{ color: #f8b300; font-size: 40px;}
.hsindpart7 .webtitlesm{padding-bottom: 20px;}
.hsindpart7 .titles{ font-size: 34px; text-align: center; color: #33a196; font-weight: bold; padding: 55px 0 30px;}
.hsindpart7 .smrble{height: 90px; background: #e0e0e0; overflow: hidden;}
.hsindpart7 .smrble span{display: block; cursor: pointer; width: 50%; height: 90px; float: left; padding: 18px 0 0 38px; color: #666; line-height: 28px; font-size: 24px;}
.hsindpart7 .smrble span.on{ color: #333; background: #f8b300;}
.hsindpart7 .pic img{display: block;width: 100%;}
.hsindpart7 .words{padding: 20px 20px 30px;}
.hsindpart7 .words b{display: block; font-weight: bold; color: #666; font-size: 34px; padding: 10px 0 16px;}
.hsindpart7 .words p{display: block; color: #666; font-size: 24px; line-height: 34px; padding: 10px 0; text-indent: 2em;}
.hsindpart7 .words span{display: inline-block; height: 40px; line-height: 40px; margin-bottom: 10px; color: #fff; font-size: 24px; padding: 0 20px; background: #33a196;}
.hsindpart7 .word{display: block; color: #666; font-size: 24px; line-height: 34px; padding-top: 30px; padding: 20px;}
.hsindpart7 .tips{text-align: right;color: #33a196; padding-right: 20px;}


.btnas{ padding:38px 0 38px; text-align: center; }
.btnas a{ display:block; height:60px; width: 270px; margin: 0 auto; color: #fff; font-size: 20px; background: #f8b300; line-height:60px; border-radius: 6px; }
.btnsbottom{padding-bottom: 138px;}

.graybg{ display:none; width:100%; height:100%; position:fixed; z-index:999999; background:#000; opacity:0.5; left:0; top:0}
.phonerre{ display:none; position:fixed; top:50%; left:50%; margin-left:-40%; margin-top:-5.5rem; width:80%; height:9.5rem; background:#fff; overflow:hidden; z-index:9999999}
.phonerre p{ display:block; height:6rem; line-height:6rem; text-align:center; font-size:1.2rem; color:#333333}
.phonerre .btns{ height:3.5rem; background:#f3f3f3; position:relative}
.phonerre .btns a{ display:block; top:0.6rem; right:20px; height:2.2rem; line-height:2.2rem; width:5rem; text-align:center; border:1px solid #b7b7b7; position:absolute; background:#fff; font-size:1rem; color:#333}

.sucssmt{ color:#fe9200; font-size:1.2rem; padding-top:36%; text-align:center;}
.sucssmt img{ width:4rem; margin:0 auto; display:block;}
.sucssmt dd i{ display:block; padding:1.5rem 0 1rem}
.sucssmt dd a{ display:block; height:2.8rem; line-height:2.8rem; background:#fe9200; color:#fff; border-radius:0.5rem; width:9rem; margin:0 auto}

.ftwrap{ position:fixed; width:100%; bottom:0; left:0; z-index:99999999}
.ftwrap .conts ul{border-top: 1px solid #ccc; background: #fff;}
.ftwrap .conts li{ float: left; width: 33.33%; text-align: center;}
.ftwrap .conts li a{display: block; line-height:80px; color: #000000 !important; border-left: 1px solid #ccc;font-size: 24px;}
.ftwrap .conts li:nth-child(2n-1) a{ background: #f8b300;}
.ftwrap .conts li:first-child a{border: none;}

/*2018-1-31banner轮播*/
.slideBox{position: relative;}
#slideBox0 .hd ul li{display: inline-block;font-size: 0;width: 10px;height: 10px;margin:0 5px;border:1px solid #f8b70c;border-radius: 10px;cursor:pointer;}
#slideBox0 .bd ul li img{display: block;height: 360px;}
#slideBox0 .hd ul li.on{background: #f8b70c;}
#slideBox0 .hd{position: absolute;bottom:15px;width: 100%;text-align: center;} 
#slideBox0 .bd ul li{position: relative;}
.zixunbtn{position:absolute;top:278px;left:27px;width: 140px;height: 36px;background: #e77200;color: #fff;line-height: 36px;border-radius: 5px;}
.zixunbtn a{display: block;width: 140px;height: 36px;text-align: center;color: #fff;font-size: 24px;line-height: 34px;}
