*{margin:0;padding:0;border:0;outline:0;font-size:100%;zoom:1;vertical-align:baseline;}
*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:none;/*解决chrome浏览器下字体不能小于12px*/font-size:62.5%;}
html button::-moz-focus-inner{border-color:transparent!important;}
body{font:1.4rem/1 Microsoft Sans Serif,Lantinghei SC;color:#585858;background:#fff;-moz-osx-font-smoothing:grayscale;}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none;/*去掉苹果的默认UI来渲染按钮*/}
input::-webkit-input-placeholder{color:#aaa;}
input::-moz-placeholder{color:#aaa;}
input:-moz-placeholder{color:#aaa;}
input:-ms-input-placeholder{color:#aaa;}
table{border-spacing:0;empty-cells:show;}
table,th,td{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,ol,li{list-style:none;font-size:1.4rem;}ul{font-size:0;}
em,i{font-style:normal;}
img{border:0;}
a{margin:0;padding:0;background:0 0;color:#585858;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;color:#333;}
a:active{text-decoration:none;}
a:focus,input:focus{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:block;}.cl{clear:both;overflow:hidden;}
.fl{float:left;}.fr{float:right;}
.tl{text-align:left}.tr{text-align:right;}
.box{width:1200px;clear:both;margin:0 auto;}
.box:after{clear:both;content:"";display:block}
.hd_fixed{position:fixed;top:0;z-index:9;border-bottom:0}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex span{width:100%;text-align:center}
.flex span:first-child{text-align:left}
.flex span:last-child{text-align:right}
.v-title{width:300px;margin:30px auto;border-top:1px solid #c2c2c2;text-align:center;}
.v-title span{display:block;width:100px;margin:-12px auto 0;font-size:20px;font-weight:700;color:#999;background:#fff;}
/*顶部浮动菜单*/
.header{display:block;height:56px;padding-top:10px;background:#fff;position:relative;-webkit-transition:top.3s ease;-o-transition:top.3s ease;transition:top.3s ease;z-index:9;box-shadow:0 3px 10px rgba(0,0,0,.1)}
.header.fixed{position:fixed;width:100%;left:0;top:0;-webkit-transition:left.3s ease;-moz-transition:left.3s ease;transition:left.3s ease;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.header.fixed.fixedOut{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
.header.fixed.fixedIn.fixedOut{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.header .logo{float:left;overflow:hidden;height:46px;}
.header .navs{float:right;margin-top:16px;}
.header .navs ul{color:#909090;}
.header .navs li{display:inline-block;height:40px;line-height:35px;position:relative;vertical-align:top;color:#ddd;}
.header .navs li a{display:inline-block;padding:0 20px;font-size:16px;min-width:30px;text-align:center;color:#909090;}
.header .navs li.um a:first-child{padding-right:8px;}
.header .navs li.um a:last-child{padding:0 0 0 8px;}
.header .navs li a:hover{color:#57E6E6}
.header .navs li a img{width:20px;height:20px;margin:-5px 2px 0 0;border-radius:50%}
.header .navs li.mr{margin-right:12px;}
.header .navs li i{position:absolute;font-size:12px;width:16px;transition:.3s;}
.header .navs li.on i{transform:rotate(180deg);}
.header .navs ul li>ul{width:100%;min-width:120px;position:absolute;top:100%;left:50%;transform:translateX(-50%);right:0;background:rgba(255,255,255,.95);z-index:888;visibility:hidden;opacity:0;box-shadow:0 8px 20px 0 transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header .navs ul li>ul li{height:40px;line-height:40px;width:100%;display:block}
.header .navs ul li>ul li a{height:40px;line-height:40px;font-size:14px;white-space:nowrap;padding:0 5px;box-sizing:border-box;width:100%;text-align:center;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header .navs ul li>ul li a span{overflow:hidden;width:100%;display:block;}
.header .navs ul li>ul li.on a,.header .navs ul li>ul li.on a:hover{background:#00ada7;}
.header .navs ul li.on>ul{visibility:visible;opacity:1}
.header .box{position:relative;}
.header .lang{position:absolute;top:-12px;right:0;}
.header .lang img{border-radius:0 0 6px 6px;margin-left:5px;}
/*ads*/
.ad{width:100%;overflow:hidden;min-width:1180px;}
.ad #b-Ad1{background:#332a4e;}
.ad #b-Ad2{background:#155a4e;}
.ad .inner{width:1180px;margin:0 auto;}
.ad a.arrow-left,.ad a.arrow-right{color:#707070;}
.ad a.arrow-left:hover,.ad a.arrow-right:hover{color:#999;}
.ad a.arrow-left i,.ad a.arrow-right i{font-size:60px;}
.ad .arrow-left{position:absolute;left:20px;top:50%;margin-top:-35px;width:70px;height:70px;z-index:999}
.ad .arrow-right{position:absolute;right:0px;top:50%;margin-top:-35px;width:80px;height:70px;z-index:999;outline:0}
.ad .adPage{position:absolute;left:0;text-align:center;bottom:5px;width:100%;z-index:999;}
.ad .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;opacity:1;border-radius:10px;background:#fff;margin:0 3px;cursor:pointer;transition:width .3s ease-in-out}
.ad .swiper-pagination-bullet-active{background:red;width:12px}
.ad #mainTheme{letter-spacing:-3px;padding-top:80px;margin-bottom:10px;color:#fff;text-align:center;position:relative;}
.ad #mainTheme h1{font:italic bold 86px/100% Arial;color:#fff;padding-right:20px}
.ad #mainTheme h1 span{color:#ff7200}
.ad #b-Ad1 p{margin-bottom:10px;font:normal 34px/400% microsoft yahei;text-shadow:1px 1px 0 #1a668e;text-align:center;letter-spacing:3px;color:#fff}
.ad .subbtn{text-align:center;}
.ad .button{font-size:16px;color:#bdb0e2;margin:0 7px;padding:10px 25px;border-radius:20px;text-decoration:none;border:1px solid #665598;transition:all .4s cubic-bezier(.4,0,.2,1)}
.ad .button:hover{color:#332a4e;background:#bdb0e2}
.ad .mainbtn{text-align:center;margin-top:50px}
.ad .mainbtn a{font-size:16px;color:#fff;margin:20px auto;padding:10px 25px;background:#ff7200;border-radius:20px;text-decoration:none}
.ad .mainbtn a:hover{background:#ff9900;}
.ad #b-Ad2 h1{font:lighter 40px/40px arial,microsoft yahei;margin-top:100px;color:#0ff}
.ad #b-Ad2 h2{width:560px;font:normal 16px/25px arial,microsoft yahei;margin-top:30px;color:#0cc}
.ad #b-Ad2 img{float:right;margin:0 30px auto auto;}
.ad .ysbtn{display:block;padding:10px 30px;width:80px;border-radius:3px;color:#0cc;font-size:20px;border:1px solid #0cc;transition:all 0.3s ease-out 0s}
.ad .ysbtn:hover{color:#155a4e;background:#0cc}
/*首页服务*/
.i_cont{background:#FFF;}
.i_cont .box{padding:50px 0;}

.i_cont .search{width:100%;height:50px;margin-bottom:30px;}
.i_cont .search form{width:300px;height:50px;margin-left:450px;}
.i_cont .search input{width:226px;height:26px;padding:10px;border:2px solid #607D8B;outline:0;font-size:16px;float:left;color:#555;border-radius:10px 0 0 10px;}
.i_cont .search button{border:0;width:50px;height:50px;line-height:50px;background:#607D8B;color:#eee;font-size:14px;cursor:pointer;outline:0;float:left;border-radius:0 10px 10px 0;}
.i_cont .search button:hover{background:#3d535e;color:#fff}

.i_cont h2{font-size:18px;line-height:18px;font-weight:600;}
.i_cont dl{width:376px;float:left;margin-right:36px;margin-top:30px;background:#f6f6f6;}
.i_cont dl:last-child{margin-right:0;}
.i_cont dl dt{overflow:hidden;}
.i_cont dl dd{color:#666;}
.i_cont dl dd h3{font-size:16px;font-weight:600;line-height:24px;text-align:center;margin:20px auto 5px auto;}
.i_cont dl dd p{line-height:22px;height:80px;overflow:hidden;padding:0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
/*首页介绍*/
.i_info{background:#F4F4F4;}
.i_info h2{font-size:18px;line-height:18px;font-weight:600;}
.i_info .box{padding:50px 0;}
.i_info dl{width:100%;height:895px;margin-top:30px;overflow:hidden;color:#fff;}
.i_info dl dt{width:282px;height:100%;float:left;background:#8d9dca;margin-right:24px;}
.i_info dl dt div{padding:30px;}
.i_info dl dt div i{font-size:68px;}
.i_info dl dt div h2{font-size:22px;margin:30px 0;}
.i_info dl dt div p{font-size:14px;line-height:24px;margin-bottom:30px;}
.i_info dl dt div a{color:#fff;}
.i_info dl dt div a span{font:bold 16px/20px '宋体';}
.i_info dl dt div a:hover{color:red;}
.i_info dl dd{float:left;width:282px;height:282px;background:#fff;margin-right:24px;margin-bottom:24px;}
.i_info dl dd:nth-child(3n){margin-right:0;}
.i_info dl dd a{display:block;width:100%;height:100%;position:relative;line-height:282px;overflow:hidden;}
.i_info dl dd a img{max-width:100%;max-height:100%;}
.i_info dl dd a div{line-height:20px;position:absolute;z-index:2;bottom:-20%;left:0;width:100%;padding:10px;box-sizing:border-box;background:rgba(255,255,255,.5);-webkit-transition:all .3s;transition:all .3s}
.i_info dl dd a div h3{margin-bottom:5px;font-size:16px;color:#000;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis}
.i_info dl dd a div p{height:50px;line-height:25px;font-size:14px;color:#000;overflow:hidden}
.i_info dl dd a:hover div{bottom:0;background:rgba(255,255,255,.8);}
/*首页案例*/
.i_case{background-color:#fff;}
.i_case .box{padding:50px 0;}
.i_case h2{font-size:18px;line-height:18px;font-weight:600;}
.i_case dl{}
.i_case dl a{display:block;width:380px;height:410px;margin-right:30px;margin-top:30px;float:left;background:#eee;}
.i_case dl a:hover{background:#ddd;}
.i_case dl a:nth-child(3n){margin-right:0;}
.i_case dl a dt{width:370px;height:300px;margin:5px;line-height:300px;overflow:hidden;background:#fff;}
.i_case dl a dt img{max-width:100%;max-height:100%;transition:.8s all}
.i_case dl a:hover dt img{transform:scale(1.1)}
.i_case dl a dd{margin-top:10px;}
.i_case dl a dd h3{font-size:16px;color:#333;font-weight:600;line-height:35px;text-align:center;}
.i_case dl a dd p{line-height:25px;height:50px;padding:0 12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*首页新闻*/
.i_news{background:#aaa;background-size:cover;}
.i_news .box{padding:50px 0;}
.i_news h2{font-size:18px;line-height:18px;font-weight:600;}
.i_news .nlist{margin-top:30px;}
.i_news .nlist a{display:block;width:585px;margin-right:30px;height:101px;float:left;background:rgb(255,255,255,0.4);}
.i_news .nlist a:nth-child(2n){margin-right:0;}
.i_news .nlist a dl{margin:20px;margin-bottom:0;height:80px;border-bottom:1px solid #ccc;}
.i_news .nlist a:nth-child(5) dl,.i_news .nlist a:nth-child(6) dl{border-bottom:0;}
.i_news .nlist a dl dt{float:left;width:60px;height:60px;background:#777;color:#fff;text-align:center;}
.i_news .nlist a dl dt p.day{font-size:30px;font-weight:bold;line-height:40px;}
.i_news .nlist a dl dt p.year{font-size:10px;line-height:15px;}
.i_news .nlist a dl dd{margin-left:80px;}
.i_news .nlist a dl dd h3{font-size:16px;color:#333;font-weight:600;}
.i_news .nlist a dl dd p{font-size:12px;color:#999;margin-top:5px;line-height:20px;height:40px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.i_news .nlist a:hover dl dt{background:#333;}
/*主体*/
.main{padding:30px 0;}
/*类导航*/
.guide{text-align:center;}
.guide ul{border-bottom:1px solid #eee}
.guide li{display:inline-block;position:relative;margin-right:2px;}
.guide li a{padding:10px 15px;display:inline-block;border:1px solid #eee;border-bottom:0;font-size:16px;color:#aaa;}
.guide li.active:after{content:'';position:absolute;height:0;bottom:-1px;left:0;width:100%;border-bottom:1px solid #fff;}
.guide li.active a,.guide li:hover a{color:#5d5da8;}
/*菜单栏*/
.nav{float:right;width:180px;}
.nav h2{font:18px/70px 'Microsoft YaHei';text-align:center;background:#8383b0;color:#fff;}
.nav ul{padding:20px 10px;margin-top:3px;background:#f6f6f6;}
.nav ul li a{font:bold 14px/40px 'Microsoft YaHei';display:block;border-bottom:1px dashed #ccc;padding:0 10px;white-space:nowrap;overflow:hidden;}
.nav ul li a:hover{border-bottom:1px solid #505280;background:#fff;}
.nav .tel{background:#8383b0;margin-top:5px;padding:20px 5px 30px 10px;height:50px;}
.nav .tel img{float:left;margin-right:10px;}
.nav .tel p#t1{float:left;font:16px/20px '微软雅黑';color:#fff;}
.nav .tel p#t2{float:left;font:14px/25px '微软雅黑';color:#fff;}
/*内容*/
.content{margin:0;}
.content .guide{text-align:left;font:12px/25px '宋体';border-bottom:1px dashed #ccc;}
.content .guide a{font:14px/30px 'Microsoft YaHei';margin:0 5px;}
.content .guide a:first-child{margin-left:0;}
.content .show{margin:30px 0px;line-height:25px;overflow:hidden;}
.content .show p{margin-bottom:10px;font-size:16px;}
.content .show dl{margin:0;padding:0;}
/*新闻列表*/
.content .show dl.news_list{height:100px;border-bottom:1px dashed #eee;padding-bottom:5px;overflow:hidden;margin-bottom:20px;}
.content .show dl.news_list dt{float:left;width:80px;}
.content .show dl.news_list dt img{width:80px;padding:4px;border:1px solid #ccc;margin-top:5px;}
.content .show dl.news_list dd{margin-left:110px;}
.content .show dl.news_list dd.nt{font:100 16px/30px 'Microsoft YaHei';height:30px;overflow:hidden;}
.content .show dl.news_list dd.nt span{float:right;color:#505280;font:12px/30px 'Microsoft YaHei';}
.content .show dl.news_list dd.nn{height:70px;overflow:hidden;font:14px/23px 'Microsoft YaHei';color:#ccc;}
/*新闻详细*/
.content .show h3{font:18px/40px 'Microsoft YaHei';text-align:center;border-bottom:1px solid #f3f3f3;}
.content .show p.info{text-align:center;color:#ccc;font-size:14px;}
.content .show p.info a{color:#ccc;}
.content .show .txt{font:14px/28px 'Microsoft YaHei';padding:20px 0;}
/*底部*/
.foot{width:100%;background:#2C2C2C;color:#82819C;}
.foot a{color:#82819C;font-size:14px;}
.foot a:hover{color:#57E6E6;}
.foot .links{font-size:14px;line-height:20px;padding:20px 0;border-bottom:1px solid #323350;}
.foot .links a{font-size:14px;margin-right:15px;}
.foot .menu{padding:30px 0;}
.foot .menu dl{width:160px;float:left;}
.foot .menu dl dt{color:#eee;margin-bottom:30px;position:relative;}
.foot .menu dl dt a{color:#eee;}
.foot .menu dl dt:before{position:absolute;content:"";left:0;bottom:-10px;width:35px;height:2px;background:#f02930}
.foot .menu dl dt,.foot .menu dl dt a{font-size:16px;line-height:20px;}
.foot .menu dl dd a{line-height:24px;}
.foot .menu dl.fr{width:520px;float:right;text-align:left;}
.foot .menu dl.fr dd{font:14px/30px 'Microsoft YaHei'}
.foot .copyright{font-size:12px;line-height:40px;text-align:center;border-top:1px solid #3F3E3E}
.foot .copyright a{font-size:12px;}
/*分页*/
span.page{font:14px/3.5 'Microsoft YaHei';float:right;}
.pagination{display:inline-block;padding-left:10px;margin:10px 0;border-radius:4px;float:right;}
.pagination > li{display:inline;}
.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#333;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {z-index:2;color:#23527c;background-color:#eee;border-color:#ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index:3;color:#fff;cursor:default;background-color:#8383b0;border-color:#8383b0;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd;}

::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:6px}
::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:0}
::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:rgba(0,0,0,.25);transition:color .2s ease}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.15)}
::-webkit-scrollbar-thumb:hover{background:rgba(128,135,139,.8)}