@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#333;}
a{color:#333;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#666;}
s{text-decoration: none}
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }

.header { position:relative; background:#f5f5f5;z-index: 6 }
.h-1{height: 45px;line-height: 45px;width: 1200px;margin: 0 auto}
.contact{float: left;}
.contact p{display: inline-block;padding-left: 24px;margin-right: 50px }
.contact p:first-child{background: url(ico-h-1.png) no-repeat 0 center;}
.contact p:last-child{background: url(ico-h-2.png) no-repeat 0 center;}
.search{float: left;position: relative;}
.search .text{width: 140px;padding-left: 10px;height: 20px;border: 1px solid #ccc;border-radius: 20px;outline: 0}
.search .submit{display: block;width: 13px;height: 12px;position: absolute;top: 17px;right: 10px;border: 0;background: url(ico-h-3.png) no-repeat;cursor: pointer;}
.lang{float: right;}
.lang a{display: inline-block;margin-left: 8px}
.h-2-w{width: 100%;background: #fff;z-index: 999;left: 0;top: 0;position: relative;}
.h-2-w .fff{position: absolute;left: 0;right: 0;height: 50px;background: #fff;z-index: 8;top: 94px;display: none;opacity: 0.8}
.h-2-w .fff1{position: absolute;left: 0;right: 0;height: 212px;background: #fff;z-index: 8;top: 94px;display: none;opacity: 0.8}
.h-2{width: 1200px;height: 90px;margin: 0 auto;}
.logo{float: left;}
.nav{float: right;position: relative;}
.nav li{float: left;line-height: 85px;height: 85px;margin-left: 30px;padding:0 22px 0 16px;background: url(ico-n-li.png) no-repeat right center;}
.nav li a.f{display: block;font-size: 16px;}
.nav li:last-child{background: 0;padding: 0 8px;}
.nav li:hover,.nav li.on{border-bottom: 5px solid #666;}
.nav li:hover a.f,.nav li.on a.f{color: #383aaa}
.nav li .dl{position: absolute;top: 90px;left: 36px;display: none;z-index: 10;width: 100%;right: 0;text-align: left;height: 50px;line-height: 50px;z-index: 10;opacity: 0.8}
.nav li .dl .dd{display: inline-block;margin: 0 10px}
.nav li .dl .dd a{display: block;text-align: center;line-height: 30px;color: #333;font-size: 14px;}
.nav li .dl .dd a:hover{color: #999;}

.nav li:nth-child(3) .dl{left: 180px}
.nav li:nth-child(4) .dl{left: 315px}
.nav li:nth-child(6) .dl{left: 550px}

.proNav{position: absolute;left: 0;top: 90px;z-index: 99;padding-top: 25px;display: none}
.proNav dl{float: left;width: 140px;margin-right: 55px}
.proNav dt{height: 35px;line-height: 35px;border-bottom: 1px solid #a0a0a0;margin-bottom: 5px}
.proNav dt a{font-size: 14px;color: #333}
.proNav dd{height: 28px;line-height: 28px;}
.proNav dd:before{content: '';width: 4}
.proNav dd a{font-size: 12px;color: #333}


.footer{background: #434343;color: #fff;padding-bottom: 35px}
.footer a{color: #fff}
.footer a:hover{color: #999}
.ft{width: 1200px;margin: 0 auto;padding-top: 70px;}
.ft-contact{float: left;width: 445px;background: url(ico-ft-1.png) no-repeat right 0;}
.ft-logo{margin-bottom: 20px}
.ft-cnt{margin-top: 7px;color: #989898}
.ft-cnt p{line-height: 32px!important;font-size: 14px !important;color: #989898}
.ft-cnt p a{color: #989898}
.ft-nav{float: left;margin-left: 55px}
.ft-nav dl{float: left;width: 132px;padding-left: 18px;}
.ft-nav dt a{display: block;font-size: 18px;margin-bottom: 18px;height: 24px;line-height: 24px;}

.ft-nav dd a{display: block;font-size: 14px;line-height: 32px;color: #989898}
.ft-nav dd a:hover,.ft-cnt p a:hover,.ft-nav dt a:hover{color: #fff}
.qrcode{float: right;text-align: center;}
.qrcode p{display: block;line-height: 26px}

.gotop{position: fixed;bottom: 5%;right: 5%;z-index: 9999;display: none;cursor: pointer;}


.online-qq-right { right:10px; left:auto;top: 10px }
.online-qq-right .mbar-ico .mbar-tip { right:100px; left:auto; }
.online-qq-right .mbar-ico:hover .mbar-tip { right:55px; left:auto; }
.online-qq-right .mbar-top .mbar-tip { right:100px; left:auto; }
.online-qq-right .mbar-top:hover .mbar-tip { right:55px; left:auto; }
/*在线客服*/
.online-qq{width:135px;z-index:500;padding:12px 0 0;text-align:center}
.qq_content{background:#fff;font-weight:normal;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.qq_content .dt{font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:10px 20px;text-align:left}
.qq_content dd{padding:12px;font-size:12px}
.qq_content dd a{line-height:22px;display:block;margin:0 0 5px;border:1px solid #d2d2d2;}
.qq_content dd a:hover{color:#fff;text-decoration:none}
.qq_content dd img{margin:0 3px -3px 0}
.qq_content .tel{background:#eee;font-size:14px}
.qq_content .tel strong{font-weight:bold;color:#f00}
.qq_content .qr{background:#fff}
.qq_content .qr img{margin:0}
.qq_content dd p{padding:.3em 0}
.qq_content dd p a{padding:0 0 0 18px}
.online-qq{}
.qq_content .dt{background:#1a7bb5;}
.qq_content dd a{background:url(tab_bg.jpg) repeat-x}
.qq_content dd a:hover{background:#062f7e;border-color:#062f7e;}
.qq_content dd p a{background:url(icon_qq.png) no-repeat 0 50%;}
.online-qq-lx { position:absolute; top:380px; width:55px; z-index:100; }
.online-qq-lx .qq_content-lx dd { position:relative; width:55px; margin-bottom:2px; font-size:12px; }
.mbar-ico { position:relative; background:#3b76df; font-size:14px; }
.mbar-ico i { position:relative; display:block; width:55px; height:40px; background:url(online_lx.png) no-repeat #656565; cursor:pointer; z-index:2; }
.mbar-ico .mbar-tip  { position:absolute; top:0; background:#656565; color:#fff; opacity:0; transition:all 0.3s ease 0s; text-align:left; white-space:nowrap; visibility:hidden; }
.mbar-ico .mbar-tip a { display:block; color:#fff; }
.mbar-ico .mbar-tip a:hover { color:#ff0; }
.mbar-ico:hover .mbar-tip { opacity:1; z-index:1; visibility:visible; }
	/* QQ */
.mbar-qq i { background-position:0 0; }
.mbar-qq .mbar-tip { min-height:40px; padding:5px 24px 5px 14px; line-height:30px; }
.mbar-qq .mbar-tip img { margin-right:8px; margin-top:-3px; vertical-align:middle; }
	/* 咨询 */
.mbar-tel i { background-position:0 -40px; }
.mbar-tel .mbar-tip { padding:9px 15px; font-size:14px; line-height:22px; }
	/* 二维码 */
.mbar-micro .mbar-tip  { top:-100px; min-width:110px; padding:5px; background:#fff; color:#000; box-shadow: 0 0 10px #ccc; text-align:center; line-height:20px; }
.mbar-micro .mbar-tip span { display:block; }
.mbar-micro-sj i { background-position:0 -200px; }
.mbar-micro-wx i { background-position:0 -120px; }
.mbar-micro-hc i { background-position:0 -160px; }
	/* 返回顶部 */
.mbar-top { display:none; }
.mbar-top i { background-position:0 -240px; }
.mbar-top .mbar-tip { right:0; height:40px; line-height:40px; }
.mbar-top .mbar-tip a { padding:0px 15px; }


.ft-link a{display: inline-block;margin-right: 6px;color: #989898;font-size: 14px;}
.ft-link a:hover{color: #fff}