﻿@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;font-weight: normal;}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{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; font-family: 微软雅黑; }
a { color: inherit; }
a:hover { text-decoration:none;color: #000;transition:color .5s;-webkit-transition:color .5s;-moz-transition:color .5s;}
.wrap { position:relative; width:1200px; margin:0 auto; clear:both; }
.header,.container,.footer { position:relative; margin:0 auto; }
.fl { float: left !important;}
.fr { float: right !important;}
.left {float: left;}
.right {float: right;}
.w-gray {color: #aaaaaa}
.w-white {color: #FFFFFF !important;}
.w-blue {color: #0049a1;}
.wrap {max-width: 1200px;margin: 0 auto;}
.clear {clear: both;}
.padding0{padding: 0}
.margin-b0 {margin-bottom: 0}
.margin-b30 {margin-bottom: 30px}
.background-f{background-color: #fff !important;}
/*header*/
.header {width: 100%;background-color: #f4f4f4;position: fixed;top: 0px;z-index: 101;height: 55px;line-height: 55px;border-bottom: none;margin-bottom: 0}
.am-topbar-btn1{margin-top: 12px;background-color: #0049a1}
.am-topbar-btn1:hover,.am-topbar-btn1:focus{background-color: #0049a1}
.am-topbar-nav > li > a:after {display: none;}
.logo {height: 55px;display: block;}
.logo img{height: 41px;}
.am-topbar-right1{margin-right: 0 !important}
.hw-menu {background-color: #f4f4f4;float: left;}
.hw-menu li {height: 55px;
	display: inline-block;}
.hw-menu-active,.hw-menu li:hover {border-bottom: 2px solid #0049a1;}
.hw-menu li a:hover,.hw-menu li.current a{color: #0049a1 !important;}
.hw-menu li a {font-size: 14px;line-height:55px;padding: 0 35px;color: #666;}
.hw-menu li a:hover {border-radius: 5px;}
.rollpic{margin-top: 55px}
.lang{float: right;    font-size: 14px;    color: #666;
	background-color: #f4f4f4;
	line-height: 55px;}
/*header结束*/

/*banner*/
.banner { position:relative; width:100%; height:842px; 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 .hd { position:absolute; bottom:112px; left:50%; width:1200px; margin-left:-600px; height:15px; text-align:center; }
.banner .hd li { display:inline-block;border-radius: 50%;opacity: .8; width:15px; height:15px; margin:0 10px; background:#bbbab8; text-indent:-999em; overflow:hidden; cursor:pointer; }
.banner .hd li.on { background:#0082D6;opacity: 1; }
.banner img {transition:1.5s ease-in-out;opacity: 1;}
.banner .hover img {opacity:.6;}

/*尾部*/


.foot-box{border-bottom: 1px solid #e5e5e5;padding: 30px 0 35px;}
.foot-box-dl1 {padding: 0}
.foot-box-dl1 dl{float: left;width: 20%;}
.foot-box-dl1 dt a,.foot-box-dl2 dt{display: inline-block;font-size: 14px;line-height: 26px;color: #0049a1;font-weight: normal;}
.foot-box-dl1 dd a{display:block; font-size: 12px;line-height: 32px;color: #767676;position: relative;}
.foot-box-dl1 dd a:hover{color: #0049a1}
.foot-box-dl2 dd{font-size: 14px;line-height:24px;margin-bottom: 10px; color: #666;padding-left: 20px;position: relative;}
.foot-box-dl2 dd:before{content: '';display: block;width: 14px;height: 24px;background: url(../images/icon.png) no-repeat 0 6px;position: absolute;left: 0;top: 0}
.foot-box-dl2 dd.tel:before{background-position: 0 6px}
.foot-box-dl2 dd.eml:before{background-position: 0 -19px}
.foot-box-dl2 dd.ads:before{background-position: 0 -48px}
.copy{font-size: 12px;line-height:49px;color:#8d8d8d;text-align: center;}

/*右下角微信和top按钮*/
.m-top-cbbfixed {position: fixed;right: 10px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor: pointer;}
.m-top-cbbtn {width: 40px;height: 40px;display: block;background-color: #d22e3e;}
.m-top-go {transition: background-color ease .3s;margin-top: 1px;}
.m-top-go:hover {background-color: #ba1f2e;}
.m-top-goicon {float: left;margin: 14px 0 0 9px;width: 23px;height: 12px;background: url('../images/side-icon02.png?1406598120');}
.m-top-weixin {background: #333;}
.m-top-weixin div {background: url('../images/weixin.png?1440917261');width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);-webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s, opacity ease .3s;-webkit-transition: all ease .3s;display: none\0;*display: none;}
.m-top-weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display: block;}
.m-top-weixin-icon {float: left;margin: 12px 0 0 11px;width: 18px;height: 18px;background: url('../images/side-icon01.png?1406598156');}

/*尾部结束*/
.am-slider-default{background-color: transparent !important;box-shadow: none;-webkit-box-shadow: none;}
[class*="am-u-"] + [class*="am-u-"]:last-child{float: left;}

/*           */
header{height: 110px;}
header .logo{height: 81px; float: left; margin-top: 14px;}
header .logo img{height: 100%; width: auto;}
header .menuR{float: right; padding-top: 25px;}
header .menuR .languages{height: 25px; line-height: 25px; text-align: right; margin-bottom: 7px;}
header .menuR .languages a{text-transform: capitalize; color: #a5a5a5; font-weight: bold; font-family: Arial; font-size: 14px;}
header .menuR .languages .checks{color: #0082d6;}
header .menuR .languages em{font-size: 12px; margin: 0 3px;}
header .menuR nav ul li{float: left; margin: 0 35px;}
/*  margin: 0 60px;  */
header .menuR nav ul li:first-child{margin-left: 0;}
header .menuR nav ul li:last-child{margin-right: 0;}
header .menuR nav ul li a{line-height: 31px; font-size: 16px; color: #070707;}
header .menuR nav ul .current a{color: #0082D6;}
header .menuR nav ul li a:hover{color: #0082D6;}
/*           */
footer .litterLine{padding: 76px 0 58px; background-color: #000000; border-bottom: 1px solid #5e5e5e;}
footer .litterLine .moreAddres{text-align: center; margin-bottom: 46px;}
footer .litterLine ul{margin: 0 auto; display: inline-block;}
footer .litterLine ul li{float: left; margin: 0 45px; position: relative; color: #ffffff;}
footer .litterLine ul li:nth-child(1){width: 203px; padding-left: 42px;}
footer .litterLine ul li:nth-child(1) p{line-height: 18px; font-size: 12px; text-align: left;}
footer .litterLine ul li:nth-child(1)::before{content: ""; width: 22px; height: 28px; background: url("../images/addres.png") no-repeat; background-size: contain; position: absolute; left: 0; top: 4px;}
footer .litterLine ul li:nth-child(2){padding-left: 44px;}
footer .litterLine ul li:nth-child(2) p{line-height: 36px; font-size: 16px; font-weight: bold; font-family: Arial;}
footer .litterLine ul li:nth-child(2)::before{content: ""; width: 22px; height: 22px; background: url("../images/phone.png") no-repeat; background-size: contain; position: absolute; left: 0; top: 7px;}
footer .litterLine ul li:nth-child(3){padding-top: 7px;}
footer .litterLine ul li:nth-child(3) a{display: inline-block; width: 22px; height: 22px; border-radius: 50%; background-color: #ffffff; text-align: center; }
footer .litterLine ul li:nth-child(3) a img{height: 12px; width: auto; vertical-align: middle;}
footer .litterLine ul li:nth-child(3) .weChat{margin: 0 5px; position: relative;}
footer .litterLine ul li:nth-child(3) .weChat .codes{cursor: auto; width: 100px; height: 115px; padding-top: 15px; position: absolute; left: 50%; margin-left: -50px; top: 35px; opacity: 0;
	-webkit-transition: all 0.35s; visibility: hidden;
	-moz-transition: all 0.35s;
	-ms-transition: all 0.35s;
	-o-transition: all 0.35s;
	transition: all 0.35s;}
footer .litterLine ul li:nth-child(3) .weChat .codes img{width: 100%; height: 100%;}
footer .litterLine ul li:nth-child(3) .weChat:hover .codes{visibility: visible; opacity: 1; top: 22px;}
footer .litterLine ul li:last-child p{line-height: 36px;}
footer .litterLine ul li:last-child p a{font-size: 16px; font-family: Arial; text-transform: capitalize; font-weight: bold;}
footer .litterLine ul li:last-child p em{font-size: 16px; margin: 0 6px;}
footer .litterLine ul li:last-child p a:hover{color: #0082D6;}
footer .litterLine .Blogo{height: 61px; text-align: center;}
footer .litterLine .Blogo img{height: 100%; width: auto;}
footer .copyRight{height: 38px; line-height: 38px; background-color: #000000; text-align: center;}
footer .copyRight p{font-size: 12px; color: #ffffff;}
footer .copyRight p a{margin-left: 10px;}
footer .copyRight p a:hover{color: #0082D6;}










