@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Arial,microsoft yahei,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}
*,*:before,*:after{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body { position:relative; color:#848484; background:#fff; }
.wrap { position:relative; width:1200px; margin:0 auto; clear:both;}
a { color: inherit; }
a:hover{text-decoration: none; color: #00aae7;}
.header,.container,.footer { position:relative; margin:0 auto; }
.fl { float: left !important;}
.fr { float: right !important;}

.header{position: absolute;left: 0;top: 0;z-index: 99; height: 98px;background: rgba(60,64,69,.8);width: 100%;}
.header .logo{height:98px;float: left; padding-top:24px;}
/*.header .language{font-weight: normal; float: right;font-size: 14px;height: 20px;line-height: 20px;padding-left: 40px;background: url(../images/en.jpg) no-repeat left center;margin-right: 5px;color: #fff;margin-top: 40px;cursor: pointer;}
.header .language:hover{color: #00aae7;}*/
.header .nav {float: right;margin-right: -26px ;height: 98px;}
.header .nav li {float:left;}
.header .nav li a { color:#5c5c5c;display: block;padding: 36px 22px 0px;height: 98px; font-size: 14px; line-height:20px;color: #Fff;}
.header .nav li a em{display: block;font-size: 12px;line-height:16px;text-align: center;}
.header .nav li a:hover,.header .nav li.current>a { color:#00aae7;}

.banner { position:relative; width:100%; height:677px; overflow: hidden;}
.banner .bd { position:relative;left:50%; width:1920px;margin-left:-960px;text-align: center; }
.banner .bd li,.banner .bd li a { display:block; width:100%; height:100%; }
.banner .ban-body{position: absolute;left: 0;top: 0;background: none; height: 677px; z-index: 9;padding-top: 300px;}
.banner .ban-prev,.banner .ban-next{display:inline-block;font-size: 68px;line-height: 80px; width: 76px;height: 80px;text-align: center;border: 1px solid #a1a1a1; color: #a1a1a1;font-family: 'simsun';cursor: pointer;float: right;margin-right: 60px; transition:.5s;-webkit-transition:.5s;}
.banner .ban-prev{clear: right; margin-right: auto;float: left; margin-left: 60px;}
.banner .ban-prev:hover,.banner .ban-next:hover{background: #5dc7ed;color: #fff}
/*.banner .hd { position:absolute; bottom:30px; left:50%; width:1200px; margin-left:-600px; height:38px; text-align:center; }
.banner .hd ul{display: inline-block;padding: 13px 18px;height: 38px;border-radius: 50px 50px 50px 50px;background:rgba(255,255,255,.8);}
.banner .hd li { display:inline-block; width:10px; height:10px; margin:0 15px; background: #afafaf;border-radius: 50%; text-indent:-999em; cursor:pointer;position: relative;}
.banner .hd li:after{content: '';display: block;width: 30px;height: 1px;background: #afafaf;position: absolute;top: 5px;right: 10px}
.banner .hd li:first-child:after{display: none;}
.banner .hd li.on {background: #00aae7;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;}
*/
.footer {width: 100%;color:#e5e5e5;background: #00aae7;overflow: hidden;}
.footer .foo-nav{float: left;padding-top: 32px;min-height: 175px;padding-bottom: 32px;}
.footer .foo-nav dl{float:left;width: 127px;}
.footer .foo-nav dt{display: inline-block;font-size: 16px;line-height:16px;color: #fff;margin-bottom: 10px;}
.footer .foo-nav dd{font-size: 12px;line-height: 26px;color: #e6f8fe}
.footer .foo-nav dt:hover a,.footer .foo-nav dd:hover a{color: #0c6d90;}
.foo-right{float:right;}
.foo-logo{width:300px;height: 51px;margin: 33px 0px 52px;}
.foo-tel{clear: both; font-weight: normal;background: url(../images/foo-tel.png) no-repeat 6px 0px;height: 51px;width: 100%;padding-left: 68px;font-size: 14px;line-height: 18px;color: #caf1ff;text-transform: uppercase;}
.foo-tel em{display: block;font-size: 32px;line-height: 40px;color: #ffffff;}

.foo-copyright{clear: both;width: 100%; height: 65px;border-top: 1px solid #66ccf1; font-size: 12px;line-height: 65px;color: #e6f8fe;}
.foo-copyright a:hover{color: #727171}
.foo-link{float: right;height: 52px;padding-top: 13px; }
.foo-link a{display:inline-block;width: 42px;height: 42px;background: url(../images/foo-zh.png) no-repeat;margin-left: 12px;}
.foo-link a:hover{background: url(../images/foo-zhou.png) no-repeat;}
.foo-link a.qq{background-position: 0px 0px;}
.foo-link a.weibo{background-position: -55px 0px;}
.foo-link a.weixin{background-position: -110px 0px;position: relative;}
.foo-link a.weixin img{position: absolute;width: 0;height: 0; bottom:50px;left: 80px;}

.foo-friend{float: right;color: #fff;font-weight: normal;margin-right: 20px}
.foo-friend a:hover{color: #727171}