body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img{margin:0;padding:0;outline:none;}
body{color:#333; font-size:12px;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none; vertical-align:middle;}
*{ font-family:"Microsoft Yahei";}

/*href*/
a{text-decoration:none}
a:link,a:visited{color:#333}
a:hover,a:active{color:#2b97f1}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}

/*common*/
.wrap{width:1200px;margin:0 auto}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden;clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}

/*header*/
.header{background:#f9f9f9;height:100px;position:fixed;display:table;width:100%;top:0;left:0;border-bottom:1px solid #d5d5d5;z-index:9999}
.header .wrap{width:96%;position:relative}
.header .logo{display:block;width:514px;height:68px;background:url(../images/logo.png) no-repeat;margin-top:15px;float:left}
.header .nav{margin:30px 200px 0 0;float:right;width:47%}
.header .nav li{text-align:center;height:40px;float:left;line-height:40px;width:12.5%;font-size:16px; position:relative;}
.header .nav li a{display:inline-block;border-bottom:2px}
.header .nav li.curr a{border-bottom:2px solid #d42021;color:#d42021}
.header .tel{height:100px;background:url(../images/tel.png) no-repeat 0 center;position:absolute;right:0;top:0;line-height:100px;padding-left:30px;font-size:20px;font-family:Arial;width:130px}
.header .nav li .xiala{ position:absolute;display:none; background-color:#2b97f1; left:-20px;}
.header .nav li .xiala a{ border-bottom:1px solid #ffffff; padding:0 30px; color:#ffffff; display:block;word-break: keep-all; white-space: nowrap;}
.header .nav li:hover .xiala{ display:block;}
.header .nav li .nav2{ left:-35px;}

/*footer*/
.footer{text-align:center;border-top:1px solid #d5d5d5;background:#f9f9f9;line-height:80px; font-size:16px}

.Sidebar{position: fixed;right: 1px;top: 200px;z-index:999;}
.Sidebar ul li{display: block;position: relative;height: 72px;width: 70px;margin-top: 1px;}
.Sidebar ul li>dl{width: 70px;height: 72px;overflow: hidden;background: #6da9df;text-align: center;cursor: pointer;}
.Sidebar ul li>dl dt{margin-top: 7px;}
.Sidebar ul li>dl dd{margin-top: 5px;}
.Sidebar ul li>dl dd a{color: #fff;font-size: 12px;}
.Sidebar ul li .ewmBox{position: absolute;right: 70px;top: 0;width: 160px;height: 160px;transform: scale(0);transition: all .5s;}
.Sidebar ul li .ewmBox img{display: block;width: 100%;height: 100%;}
.Sidebar ul li.SidebarEwm:hover .ewmBox{transform: scale(1);}
.Sidebar ul li.SidebarEwm dl{ background-color:#5aa71d;}
.Sidebar ul li.sidebar2 dl{ background-color:#68dc0c;}
.Sidebar ul li.sidebar3 dl{ background-color:#fbb01f;}
.Sidebar ul li.sidebar4 dl{ background-color:#cf0000;}
.Sidebar ul li.sidebar5 dl{ background-color:#9000ff;}
.Sidebar ul li.sidebar6 dl{ background-color:#ecd300;}