﻿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; }
a:hover{ color: #064839; }
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 .logo{position: absolute;left: 0; top:25px;z-index: 9;}
.topArea{ position: absolute; width: 1200px;  z-index: 5; top: 20px; margin-left: -600px;left: 50% }
.topArea .logo+.clearfix{margin: 25px 0 15px;}
.topArea .logo+.clearfix>div.fr{float: right;}
.topArea .logo+.clearfix .a_link,
.topArea .logo+.clearfix div{display: block;line-height: 26px;color: #fff;text-align: center;float: left;text-transform: uppercase; }
.topArea .logo+.clearfix .lan{padding:0 12px 0 40px;background: url(a01.png) no-repeat left center;}
.topArea .logo+.clearfix .a_lan,
.topArea .logo+.clearfix .a_link{position: relative;width: 90px; height: 26px; box-sizing: border-box;border: 1px solid #fff;}
.topArea .logo+.clearfix .a_lan{background: url(a02.png) no-repeat 90% center;cursor: pointer; text-indent: -20px;margin-right: 12px;}
.topArea .logo+.clearfix .a_lan ul{position: absolute;width: 100%;background: rgba(0,0,0,0.5);display: none;z-index: 5;}
.topArea .logo+.clearfix .a_lan ul li 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);text-indent: 0px; }
.topArea .logo+.clearfix .a_lan ul li:last-child a{border-bottom: 0;}
.topArea .logo+.clearfix .a_lan ul li:hover{background: rgba(0,0,0,0.8) ; color: #fff; }
.topArea .logo .a { display: block; }
.topArea .logo .b { display: none; }
.ny_topArea .logo .b { display: block; }
.ny_topArea .logo .a { display: none; }
.index_menu{ position:relative; }
.nav { float:right; position: relative; margin-right: -20px; }
.nav li { position: relative; float: left; color: #333; }
.nav li .a1 { position:relative; color: #fff;font-size: 16px; text-align: right; display:block; padding:0 20px; height:65px;line-height:65px; }
.nav li .a1:after { position:absolute; top:25px; right:0; content:""; display:block; height:15px; width:1px; background:#fff; z-index:5; }
.nav li:last-child .a1:after { display:none; }
.nav li.current .a1,.nav li:hover .a1{font-weight: bold; background:url(jt.png) no-repeat center bottom; }
 
.nav li .sub { position:absolute; width:100%; top:65px; left:0; right:0; background:#f7f8fa; display:none; text-align: center; }
.nav li .sub dl dt { display:block; }
.nav li .sub dl dt a { display:block; line-height:36px; font-size:15px; color:#004a38; }
.nav li .sub dl dt a:hover { background-color: #004a38; color:#fff; }

/* .nav li:nth-child(2) .sub dl { padding-left:343px; }
.nav li:nth-child(3) .sub dl { padding-left:343px; }
.nav li:nth-child(4) .sub dl { padding-left:343px; }
.nav li:nth-child(5) .sub dl { padding-left:760px; }
.nav li:nth-child(6) .sub dl { text-align:right; }
.nav li:nth-child(7) .sub dl { text-align:right; }
.nav li:nth-child(8) .sub dl { text-align:right; } */


.ny_topArea .nav li .a1 { color: #004a38; }
.ny_topArea .nav li .a1:after { background:#ddd; }
.ny_topArea .logo{ top:0; }
/*
.nav>li>.subNav{ position: absolute; top:30px;left: 30px;width: 88%;overflow: hidden;z-index: 1000 !important; display: none;
background: rgba(255, 255, 255, .95);padding: 30px;}
.nav>li>.subNav h3 {margin-bottom:16px;width:100%;line-height:20px;font-size:20px;}
.nav>li>.subNav p {width:204px;height:120px;line-height:24px;color:#828282;overflow:hidden; float:left; text-align:justify; }
.nav>li>.subNav dl {margin-left:28px;float:left;padding-left:18px;width:331px;height:132px;border-left:1px #e5e5e5 solid;overflow:hidden;}
.nav>li>.subNav a {line-height:22px;}
.nav>li>.subNav dl dt:hover>a{font-weight: bold;color: #064839;}
*/

:-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;  position: relative;/* overflow:hidden;*/ }
.banner .slideBox{ width:100%; height:auto; /*overflow:hidden;*/ position:relative; }
.banner .slideBox .hd{ position:absolute; bottom:60px;z-index:1; width:1200px; left: 50%; margin-left: -600px; text-align: center;}
.banner .slideBox .hd ul{display: inline-block;}
.banner .slideBox .hd ul{  zoom:1;margin: 0 auto;text-align: center;  }
.banner .slideBox .hd ul li{ float:left; margin:0 8px; border-radius: 50%;  width:12px; height:12px; line-height:14px; 
text-align:center; background:#fff; cursor:pointer;text-indent: -9999px;}
.banner .slideBox .hd ul li.on{ width:42px; border-radius: 40px;background: #ffab33;}
.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%;}

.sidebar{position: fixed; top: 10%;left: 1%;width: 80px; z-index:9999;}
.sidebar ul li .img{width: 80px; height: 80px;border-radius: 50%; background: #e6e6e6;text-align: center;line-height: 80px;}
.sidebar ul li p{margin: 8px 0;font-size: 14px;color: #333;text-align: center;}
.sidebar ul li:hover .img{background: #064839;}

/*底部样式*/
.footer{  width: 100%;padding-top: 50px;background:url(e_bg.png)  center bottom no-repeat;background-size: 100% 100%;}
.footerT{border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding: 26px 0;}
.footerT ul li{ height:38px; line-height: 38px; float: left; position: relative; margin-right:55px; }
.footerT ul li:last-child { margin-right:0; }
.footerT ul li img{ float:left; margin-right:25px; max-width: 55px; max-height: 38px; }
.footerT ul li p{ font-size: 16px; color: #333; float:left; }
  
  
  
.b_tab .hd{border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding: 26px 0;text-align: center;margin-bottom: 20px;}
.b_tab .hd ul{display: inline-block;}
.b_tab .hd ul li{float: left;margin-right: 58px;}
.b_tab .hd ul li:last-child{margin-right: 0px;}
.b_tab .hd ul li a{padding: 0 15px; height: 40px;background: url(e_on.png)no-repeat center; 
background-size: 100% 100%; color: #333333;font-size: 16px;
text-align: center;line-height: 40px;display: block;}
.b_tab .hd ul li.on a{background: url(e_a.png)no-repeat center;color: #fff;background-size: 100% 100%;  }
.b_tab .bd{padding-bottom: 22px;}
.b_tab .bd ul li dd{float: left;}
.b_tab .bd ul li dd a{width: 150px; padding:0 24px; color: #333333;font-size: 14px;display: block;line-height: 30px;}
.b_nav{padding: 40px 0 20px;}
.b_nav dl{float: left;width:10.4%;margin-right:2.3%;text-align: center;}
.b_nav dl:last-child{margin-right: 0;text-align: right;}
.b_nav dl:first-child{text-align: left;}
.b_nav dl dt{margin-bottom: 20px;font-size: 15px; color: #333;}
.b_nav dl dd a{line-height: 30px; font-size: 14px; color: #333;}
.footerB{border-top: 1px solid #dcdcdc;padding-bottom: 45px;padding-top: 22px;}
.footerB .logo{margin-right: 32px;margin-top: 45px;}
.footerB .font{margin-top: 54px;}
.footerB .font a,
.footerB .font {font-size: 14px; color: #333;line-height: 30px;}
.footerB .wx p{font-size: 14px; color: #333;margin-top: 8px;text-align: center;}

.ny_topArea{ width: 1920px;z-index: 9; position: relative; margin-left: -960px;left: 50%;background: url(n_topbg.png)no-repeat center;top: 0; padding-top: 24px;}
.ny_topArea>.g-in{position: relative;}
.ny_topArea .logo{bottom: 20px;}
.ny_topArea .logo+.clearfix .lan{background: url(n_a01.png) no-repeat left center;}
.ny_topArea .logo+.clearfix .a_lan{background: url(n_a02.png) no-repeat 90% center;}
.ny_topArea .logo+.clearfix .a_lan,
.ny_topArea .logo+.clearfix .a_link{border: 1px solid #ddd;}
.ny_topArea .logo+.clearfix .a_link,
.ny_topArea .logo+.clearfix div{color: #333;}
.ny_topArea .logo+.clearfix{margin-top: 0;}

.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; }

.sidebar ul .backTop { background-color: #064839; color: #fff; }
.sidebar ul .backTop a { display: block; padding-top: 3px; color: #fff; }
.sidebar ul .backTop a p { margin: 0; padding-bottom: 8px; color: #fff; }

.banner img,.g-network img { vertical-align:top; }