﻿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: #076370; }
dt { font-weight: normal; }




/*头部样式*/
.wrapper{ width: 100%; height: auto;position: relative;overflow: hidden; margin: 0 auto; }
.header{ width: 1920px; position: relative; left: 50%; margin-left: -960px; }
.g-in{ width: 1200px; margin: 0 auto; }


/*.fx{position: fixed !important;top: 0; background: #f4f5f0;}*/
.topArea{ position: relative; width: 1200px;  z-index: 5}
.topArea .logo{ margin-right: 70px;line-height: 112px;}
.topArea .find{ width: 25px; height: 25px; background: url(find.png) no-repeat center;margin: 45px 15px 0 30px; }
.index_menu{width:678px;margin-right: 30px;}
.nav{position: relative;z-index: 8; width: 100%; text-align: center;}
.nav>li{ float: left; position: relative; width:16.6%; color: #333; font-size: 16px;}
.nav>li>a{ color: #000;font-size: 16px; text-align: center;display:block;height: 112px;line-height: 112px;}
.nav>li.current a,
.nav>li:hover>a{color: #fff; background: #3c7ecb;}
.nav>li>.subNav{ position: absolute; top:112px;left: 0; width: 100%;overflow: hidden;z-index: 10; display: none;background:#3c7ecb; }
.nav>li:nth-child(3)>.subNav,
.nav>li:nth-child(5)>.subNav{ width: 160px; left: -24px; }
.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: #eee; display: block; width: auto; /*height: 36px;*/  background:#3c7ecb;
 line-height: 36px;border-bottom: 1px solid #346fb4; }
.nav>li .subNav dl dt:last-child a{border-bottom: 0;}
.nav>li .subNav dl dt a:hover{background: #346fb4 ; color: #fff; }

.topArea .en a{ color: #000;font-size: 16px; text-align: center;display:block;height: 112px;line-height: 112px;text-transform:uppercase;}
/*搜索表单*/
.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: #0094e4; 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;*/ 
background: #3c7ecb;}
.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:-25px; display:block; width:46px; height:47px; }
.banner .slideBox .next{ background:url(bannernext.png) left center no-repeat;right:10%;}
.banner .slideBox .prev{ background:url(bannerprev.png) left center no-repeat;left:10%;}







/*底部样式*/
.footer{ background: #404040; border-top: 10px solid #fe9001; }
.footerT {padding: 50px 0;}
.footerT .ft01 dl{float: left;padding: 0 50px;height: 320px;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,0.6);font-size: 14px;line-height: 28px;}
.footerT .ft02 {width: 290px;}
.footerT .ft02 .title{font-size: 16px; color: #ffffff;margin-bottom: 20px;}
.footerT .ft02 .content{color:rgba(255,255,255,0.6);font-size: 14px;line-height: 28px;margin-bottom: 20px;}
.footerB{border-top: 1px solid rgba(255,255,255,0.1)}
.footerB .g-in,
.footerB .g-in a{height: 44px; line-height: 44px;color:rgba(255,255,255,0.5);text-align: center; }


.back-to { position:fixed; bottom:110px; right:50%; margin-right:-666px; display:none; 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; }
