﻿body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}
em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}
img{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}input,textarea{border:none;outline: none;}
body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}
input,textarea{resize:none;border:none; outline: 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}
.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }
.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}
/*项目*/
body { background: #fff; color:#666; /*margin-bottom: 400px;*/overflow-x: hidden;}
a { color:#666;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover{ color: #de1a23; }
dt { font-weight: normal; }




/*头部样式*/
.wrapper{ width: 100%; height: auto;position: relative;overflow: hidden; margin: 0 auto; }
.header,
.headArea{ width: 1920px; position: relative; left: 50%; margin-left: -960px; }
.g-in{ width: 62.5%; margin: 0 auto; }
.g-in01{  margin: 0 auto; }

.headArea{background: #fff;}
.headArea   .topArea{ position: relative;width: 62.5%;  z-index: 5; top: 0px; margin-left: -31.25%;left: 50%;
display: block;padding: 20px 0;}
.headArea   .topArea .nav > li > a { color: #333;}
.headArea  .topArea .find{ background: url(search01.png) no-repeat center;}

/*.fx{position: fixed !important;top: 0; background: #f4f5f0;}*/
.topArea{ position: absolute; width: 62.5%;  z-index: 5; top: 20px; margin-left: -31.25%;left: 50% }
.topArea .logo{ margin-right: 70px;}
.topArea .find{ width: 25px; height: 25px; background: url(search.png) no-repeat center;margin: 15px 0px 0 0px; }

.index_menu{width:63%;}
.nav{position: relative;z-index: 8; width: 100%; text-align: center;}
.nav>li{ float: left; position: relative; width:14.2%; color: #333; }
.nav>li>a{ color: #fff;font-size: 18px; text-align: center;display:block;height: 53px;line-height: 53px;
border-bottom: 2px solid transparent;box-sizing: border-box;font-weight: bold;}
.nav>li.current a,
.nav>li:hover>a{border-bottom: 2px solid #de1a23;}
.nav>li>.subNav{ position: absolute; top:53px;left: 0; width: 100%;overflow: hidden;z-index: 10;
display: none; background:rgba(0,0,0,0.3); }
.nav>li .subNav dl{  float: none; height: auto; overflow: hidden;}
.nav>li .subNav dl dt{text-align: center;}
.nav>li .subNav dl dt a{ color: #fff; display: block; width: auto; height: 36px; font-weight: normal;
 line-height: 36px;border-bottom: 1px solid rgba(0,0,0,0.5); }
.nav>li .subNav dl dt:last-child a{border-bottom: 0;}
.nav>li .subNav dl dt a:hover{background: #de1a23 ; color: #fff; }
.phones {font-size: 20px;color: #de1a23;line-height: 53px;font-weight: bold;}
/*搜索表单*/
.bd01{ width: 600px; height: auto; position: fixed;overflow: hidden;top: 90px;left: 50%;z-index: 70;display: none;
background: #fdfdfd; padding:50px 20px 40px 50px;margin: 40px auto; margin-left: -300px;}
.bd01 .name input{width: 550px; height: 36px; background: #e5e5e5;; padding-left: 20px; font-size: 14px; color: #4a4a4a; line-height: 36px; }
.bd01 .logoin input{width: 200px; height: 36px; background: #de1a23; font-size: 14px; color: #fff; line-height: 36px; margin:0 auto;display: block;
margin-top: 30px;cursor: pointer; }
.bd01 .XX{ width: 20px; height: 20px;position: absolute; top: 15px; right: 10px; z-index: 11; cursor: pointer;background: url(xx.png)  no-repeat center;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #4a4a4a; opacity:1; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #4a4a4a;opacity:1;
}

input:-ms-input-placeholder{
    color: #4a4a4a;opacity:1;
}

input::-webkit-input-placeholder{
    color: #4a4a4a;opacity:1;
}



/*banner css */
.banner{ width: 100%; margin: 0 auto; text-align: center; position: relative; overflow:hidden; }
.banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.banner .slideBox .hd{ position:absolute; bottom:20px;z-index:1; width: 100% ;}
.banner .slideBox .hd ul{margin: 0 auto;text-align: center;display: inline-block;}
.banner .slideBox .hd ul{  zoom:1;margin: 0 auto;text-align: center;  }
.banner .slideBox .hd ul li{ float:left; margin:0 12px; border-radius: 50%;  width:15px; height:15px; line-height:14px; 
text-align:center; background:#fff; cursor:pointer;text-indent: -9999px;}
.banner .slideBox .hd ul li.on{ background:url(currentIco.png) no-repeat center; width:23px; height:23px;position: relative;top: -4px;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:1920px; height:auto; display:block;  }
.banner .slideBox .prev,
.banner .slideBox .next{ position:absolute;  top:50%; margin-top:-35px; display:block; width:38px; height:71px; }
.banner .slideBox .next{ background:url(bannerN.png) left center no-repeat;right:14%;}
.banner .slideBox .prev{ background:url(bannerP.png) left center no-repeat;left:14%;}

/*底部样式*/
.footer{ background: url(gt02.png) no-repeat center top;  width: 1920px; position: relative; margin-left: -960px;left: 50% ; margin-top: -35px;}
.footerT {padding: 40px 0 13px; }
.footerT .ft01{width: 540px;}
.footerT .ft02{width: 530px;}
.footerT .ft01 dl{float: left;padding: 0 20px;/*border-right: 1px solid rgba(255,255,255,0.1)*/}
/*.footerT .ft01 dl:first-child{padding-left: 10px;}
.footerT .ft01 dl:last-child{border-right: 0}*/
.footerT .ft01 dl dt{font-size: 16px; color: #ffffff;margin-bottom: 28px;}
.footerT .ft01 dl dd a{color:rgba(255,255,255,1);font-size: 14px;line-height: 28px;}
.footerT .ft02 .box{position: relative;}
.footerT .ft02 .box .content{color:#fff;font-size: 14px;line-height: 28px;/*letter-spacing: -0.9px;*/}
.footerT .ft02 .box .fl01{position: absolute;right: 0; top: 0;width: 186px; height: 182px;}
.footerT .ft02 .box .fl01 .logoB{margin-bottom: 35px;font-size: 24px;color: #fff;text-align: right;}
.footerT .ft02 .box .fl01 .logoB .en{text-transform: uppercase;display: none;}
.footerT .ft02 .box .fl01 .wx{font-size: 12px; color: #fff;line-height: 28px;text-align: right;margin-right: 12px;}

.footerC{height: 42px;line-height: 42px;color: #fff;border-top: solid 1px rgba(255,255,255,0.2);box-sizing: border-box;}
.footerC a{padding-left: 12px;color: #fff;}
.footerC a:first-child{padding-left: 0;}
.footerB{height: 42px;line-height: 42px;color: #fff; background: #1d1d1d;width: 1920px; position: relative; margin-left: -960px;left: 50% ;}
.footerB a{color: #fff;}



.back-to { position:fixed; bottom:110px; right:50%; margin-right:-666px; display:none !important; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }

.banner img,.g-network img { vertical-align:top; }
