﻿html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
legend{color:#000;}
#yui3-css-stamp.cssreset{display:none;}
html{font-size:20px;background-color:#fafafa;font-family:'Microsoft YaHei',"Times New Roman",Georgia,Serif;}
.color-white{background-color:#fff;}
.header .img img{width:100%;}

.header .header-desc{margin:0 auto 0 auto;overflow:hidden;background-color:#fff;position:relative;}
.header .header-desc .top{overflow:hidden;}
.header .header-desc .top .img{width:100%;vertical-align:middle;text-align:center;height:100%;margin-top:4rem;}
.header .header-desc .top .img img{width:100%;}
.header .header-desc .top .desc{text-align:center;width:100%;}
/*.header .header-desc .top .desc h1{font-size:1.6rem;color:#ea5503;font-weight:bold;position:relative;margin-top:2rem;margin-bottom:1rem;}*/
.header .header-desc .top .desc h1{font-size:60px;color:#ea5503;position:relative;margin-top:2rem;margin-bottom:1rem;}
.header .header-desc .top .desc p{font-size:.8rem;line-height:2;text-indent:1.6rem;}
.header .header-desc .top .desc p b{font-weight:bold;}
.header .header-desc .flow{overflow:hidden;font-size:.7rem;width:100%;padding:1rem 0 0 0;position:relative;}
.header .header-desc .flow ul{list-style:none;overflow:hidden;position:relative;z-index:1;}
.header .header-desc .flow ul li{float:left;width:4.15rem;height:6rem;}
.header .header-desc .flow ul li img{display:block;width:100%;}
.header .header-desc .flow ul li span{display:block;text-align:center;}
.header .header-desc .flow ul .div-arrow{text-align:center;display:table;}
.header .header-desc .flow ul .div-arrow .arrow{display:table-cell;vertical-align:middle;}
.header .header-desc .flow ul .div-arrow .arrow img{width:auto;margin:0 auto;}
.header .header-desc .flow ul .first{display:flex;justify-content:center;align-items:Center;}
.header .header-desc .flow ul .first span{background-color:#37af20;border-radius:.3rem;font-size:.8rem;line-height:2;padding:0 .5rem;color:#fff;position:relative;}
.header .header-desc .flow ul .first span:before{content:"";position:absolute;border:.2rem solid transparent;border-left-color:#37af20;width:0;height:0;right:-.4rem;bottom:.6rem;}
.header .header-desc .flow ul .first span:after{content:"";position:absolute;width:.4rem;height:.4rem;background-color:#37af20;border-radius:100%;right:-1rem;bottom:.6rem;z-index:100;}
.header .header-desc .flow ul .last{width:8.3rem;}
.header .header-desc .flow ul .last img{width:60%;margin-left:1rem;}

.op{background-color:#fff;position:relative;}
.op .img-show{width:100%;margin:0 auto;display:block;}
.op .bottom
{
    position:absolute;
    margin:0 45%;
    /*left:33rem;*/
    bottom:4rem;
    width:10rem;
    font-size:.7rem;
    text-align:center;
    color:#999;
 }

.box{overflow:hidden;font-size:.9rem;color:#666;}
.box .title{font-size:60px;text-align:center;line-height:4;background-color:#ee5c1c;color:#ffffff;}
.box .desc{font-size:.9rem;text-align:center;line-height:2;}

.nav{margin-top:2rem;}
.nav a{text-decoration:none;}
.nav li{width:6rem;margin:0 1rem;padding:1rem 0;}
.nav li a:hover{background-color:#fafafa;}
.nav li a:visited{background-color:#fafafa;}
.nav li img{width:3.5rem;display:block;margin:0 auto;}
.nav li span{display:block;text-align:center;color:#666;font-size:.9rem;line-height:2;}
.nav .hover{background-color:#fafafa;}

.contact{background-color:#fff;}
.contact img{width:60rem;margin:0 auto;display:block;}
 footer{font-size:.6rem;}
.rtnTop{position:fixed;right:2rem;bottom:2rem;width:2rem;}

.side{position:fixed;display:none;top:50%;right:0;color:#666;font-size:.7rem;text-align:center;background-color:#fff;transform:translateY(-50%);}
.side div{border-bottom:1px solid #eee;padding:.5rem;width:5.8rem;}
.side div .img{width:5rem;}
.side div p{line-height:2;}
.side .rtnhome{font-size:.8rem;line-height:2.5;}
.side .rtnhome .rtnimg{width:.8rem;}
.side .rtn{background-color:#eee;}
.side .rtn .topimg{width:1.6rem;}
a{text-decoration:none;}
map area{ outline: none; }