﻿@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: 14px/1.5 Arial, "Microsoft YaHei", sans-serif}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
address, cite, dfn, em, var {font-style: normal}
ul, ol, li {list-style: none}
a {text-decoration: none; color: inherit;}
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}
.wrap, .w { position:relative; width:1200px; margin:0 auto;}
.clearfix:after, .fix:after {content: '\20'; display: block; height: 0; clear: both}
.clearfix, .fix {*zoom: 1}
a {blr: expression_r(this.onFocus=this.blur())}
*, *:before, *:after {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}

.header{z-index: 1111;width: 100%; height: 112px;background: #fff;}
.header .topBar{    height: 36px;overflow: hidden;}
.header .topBar .message{ float: right;font-size: 14px;font-family: "Microsoft YaHei"; margin-top: 6px;color: #666666;padding-left: 24px;background: url(../images/mail.png) no-repeat 0 9px;}
.header .topBar .message .tel{ font-size: 20px;color: #0d0e00;}
.header .topBar .message a{ margin-right: 24px;}
.header .logo img{height: 112px;width: auto;}
.functional-panel{    padding: 12px 0px 9px 15px;;position: relative;}
.functional-panel:before{ position: absolute; left: -30px; top: 0px; display: block; width: 29px; height: 35px; border-left: 15px solid transparent; border-bottom: 20px solid transparent; border-right: 15px solid #fbdc21; border-top: 20px solid #fbdc21; }
.functional-panel form{display: inline-block;width: 151px; height: 22px; overflow: hidden; border-bottom: 1px solid #666666;margin-right: 29px;;}
.functional-panel form input{float: left; font-size: 14px; color: #666666; line-height: 19px; padding:0 2px; width: 130px; border:none;background: transparent;;}
.functional-panel form button{float: left; width: 19px; height: 19px; background: url(../images/icon_01.png) no-repeat center center; cursor: pointer;border:none;}
.functional-panel form button:hover{opacity: .7}
.functional-panel a{font-size: 12px; color: #666666;padding: 0 10px 0 39px; background-position: 10px center;display: block;float: left; background-repeat: no-repeat;}
.functional-panel a:hover{color: rgba(106,106,106,.5);}
.functional-panel a.chn{background-image: url(../images/icon_02.png)}
.functional-panel a.eng{background-image: url(../images/icon_03.png); position: relative;}
.functional-panel a.eng:before{content: ''; position: absolute; left: 0; top:3px; background: #666666; height: 12px; width: 1px; display: block;}
.nav li {float: left;width: 112px;position: relative;height: 60px;    padding-top: 9px;}
.nav li:before {position: absolute;width: 1px;height: 50px;background: url(../images/dash-line.png) no-repeat;display: block;content: "";top:26px;left: 0;}
.nav li:last-child:after{position: absolute;width: 1px;height: 50px;background: url(../images/dash-line.png) no-repeat;display: block;content: "";top:26px;right: 0;}

.nav{    float: right;
    width: 784px;}
.nav li a {font-size: 14px;color: #333333;text-align: center; display: block;padding-top: 16px; }
.nav li a em{font-size: 10px;color: #666;display: block;}
.nav li a:hover, .nav li.current a, .nav li a:hover em, .nav li.current a em{color: #fbdc21;}

.banner{position: relative;width: 100%;height: 500px;overflow: hidden; background: #fff;margin: 0 auto;}
.banner .bd{position: relative;left: 50%;width: 1920px;margin-left: -960px;text-align: center; x}
.banner .bd li,.banner .bd li a{display: block;width: 100%;height: 100%;}
.banner .hd{position: absolute;bottom: 43px;left: 50%;width: 1000px;margin-left: -500px;height: 14px;text-align: center;}
.banner .hd li{display: inline-block;width: 12px;height: 12px;border-radius: 50%; margin: 0 7px;background:#fff /* url(../images/mb-bannerbtn.png) no-repeat center */;text-indent: -999em;overflow: hidden;cursor: pointer;}
.banner .hd li.on{background:#fbdc21 /* url(../images/mb-bannerbtn-on.png) no-repeat; */}
.banner img{transition: 1.5s ease-in-out;opacity: 1; -webkit-transition: 1s;
-o-transition: 1s;
transition: 1s;width: 100%;height: 500px;}
.banner .bd li.hover img{-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale(1.5); opacity: 0; -webkit-transition: 1s;
-o-transition: 1s;
transition: 1s;}
.banner .btn-group{display: none;}
.banner .btn-group a{font-size: 97px; font-family: "Simsun"; position: absolute; top:250px; color: #fff;z-index: 222;}
.banner .btn-group a.prev{left: 0;}
.banner .btn-group a.next{right: 0;}

.footer {background: #0d0e00;padding-top: 33px;}
.footer .logo-panel{margin-bottom: 0;padding-left: 9px;}
.footer .logo-panel .content-wrap{margin:12px 0 0 7px;}
.footer .logo-panel img{    margin-left: -14px;margin-top: -23px;}
.footer .logo-panel h4{font-size: 18px; color: #fff;}
.footer .logo-panel h6{font-size: 12px; color: #fbdc21}
.footer .left-panel  p{margin-bottom: 3px;}
.footer p{font-size: 12px; color: #cccccc; }
.footer p span, .footer p a{color: #fbdc21;}
.footer p a:hover{color: rgba(251,220,33,.6);}


.footer .foot-nav{}
.footer dl{float: left;width: 135px;}
.footer dl:last-child{width: 66px;}
.footer dl dt{font-size: 14px;margin-bottom: 8px;}
.footer dl dt a{color: #ffffff}
.footer dl dd{font-size: 12px;margin-bottom: 2px;}
.footer dl dd a{color: #666666}
.footer dl dd a:hover, .footer dl dt a:hover{color: #fbdc21}
.footer .cp{font-size: 12px; line-height: 39px; text-transform: uppercase; text-align: center; color: #cccccc; border-top:1px solid #3d3e33;margin-top: 21px; }
.footer .cp a{color: #cccccc; margin-left: 6px;}
.footer .cp a:hover{color: #b47e3a;}

.fudong{position: fixed; right: 0px; top:30%;}
.fudong a{font-size: 14px; color: #333333;width: 95px; height: 88px;padding-top: 16px; text-align: center;background: url(../images/img_bg_04.jpg) no-repeat center;he: ;display: block;}
.fudong a:hover{color: rgba(51,51,51,.6);}
.fudong a+a{margin-top: 1px;}
.fudong a img{display: block;margin: 0 auto;}
.fudong a.backtop{padding-top: 26px;}
.limitNum dd{}
