﻿body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0;font-weight: normal;}
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;max-width:100%;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:#474747;overflow-x:hidden /*margin-bottom: 400px;*/}
a { color:#474747;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover,li a:hover { color: #004098; }
dt { font-weight: normal; }




/*头部样式*/
.wrapper{ height: auto;width: 100%; position: relative; z-index: 0;}
.g-in{ width: 1200px; margin: 0 auto; }

.logo {float: left; padding-left: 3%;line-height: 72px; width: 16%;}
.header p {float: right;height: 72px;}
.navs {position: relative;float: right;top: 0;display: block;transition: all 0.4s ease-in-out;width:52%;}
.navs li {float: left;font-size: 16px;line-height: 72px; width: 13%;}
.navs li a {display: block;color: #004098;text-align: center;}
.navs li.index{ width: 8%; }
.navs li.index,
.navs li:hover{ background: -webkit-radial-gradient(#06a5f3,#0072ca); /* Safari 5.1 - 6.0 */
  background: -o-radial-gradient(#06a5f3,#0072ca); /* Opera 11.6 - 12.0 */
  background: -moz-radial-gradient(#06a5f3,#0072ca); /* Firefox 3.6 - 15 */
  background: radial-gradient(#06a5f3,#0072ca); /* 标准的语法 */}
.navs li.index a{background: url(home.png) no-repeat center;width: 23px;height: 72px;margin: 0 auto;}
.navs li:hover a{color: #fff;}
.navIco{  }
.header .navIco {float: right;height: 72px;padding-left:1%;line-height: 72px;width: 14%;padding-right: 1%;}
.navWx,.navPhone,.navFdj,.navTwo{float: left;height: 72px;line-height: 72px;}
.navWx a,.navPhone a,.navFdj,.navTwo{cursor: pointer;}
.navWx{padding-right: 6.6%}
.navPhone{padding-right: 8%;}
.navWx a,.navPhone a{display: block;width: 29px; height: 27px;}
.navWx a{background: url(navWx.png) no-repeat center;padding-top: 44px;}
.navPhone a{background: url(navPhone.png) no-repeat center;padding-top: 44px;}
.navFdj{background: url(fdj.png)  no-repeat 16px center;padding: 0px 14% 0 6%;width: 29px;position: relative;}
.navFdj:after{display: block;content: "";clear: both;position: absolute;top: 30px;left: -4px; width: 1px;
height: 12px; background: #bdbdbd;}
.navTwo{background: url(navTwo.png) no-repeat center;width: 29px;}

.topNavs .subNav{ position: fixed;right:-200px; top:72px; width:200px; background:#fff; overflow: hidden;z-index: 10;}
.topNavs .subNav dl{  float: none; height: auto; overflow: hidden; width: 100%;
position: relative;}
.topNavs .subNav dl dd{text-align: center; color: #fff; display: block; width: auto; padding:6px;font-size: 14px;
	background: #f4f6fc;cursor: pointer;}
.topNavs .subNav dl dd.on{background: #0094e4;}
.topNavs .subNav dl dt{text-align: center;display: none;}
.topNavs .subNav dl dt a{ color: #000; display: block; width: auto; padding:6px;font-size: 12px;}
.topNavs .subNav dl dt a:hover{ color: #fff;background: #159de7; }

/*表单样式*/
.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;
}


/*内页头部样式*/
.ny_header{ width: 1920px; left: 50%; position: relative; margin-left: -960px;overflow: hidden; z-index: 8;}
.ny_navtop{ background: #0a4097;height: 40px; line-height: 40px; }
.ny_header .navIco>div {float: right;}
.ny_header .navWx,
.ny_header .navPhone,
.ny_header .navFdj,
.ny_header .navTwo {float: left;height: 40px;line-height:40px;padding-right: 0;}
.ny_header .navPhone{padding-right: 18px;}
.ny_header .navWx a {background: url(ny_wx.png) no-repeat center;padding-top: 14px;}
.ny_header .navPhone a {background: url(ny_sj.png) no-repeat center;padding-top: 14px;}
.ny_header .navFdj{background: url(ny_fdj.png) no-repeat center;padding: 0px 0 0 14px;}
.ny_header .navFdj::after {top: 15px;left: -7px;background: #fff;}
.ny_header .navs{/*float: none;*/}
.ny_header .logo{width: 27%;padding: 0;}
.ny_header ul.navs{width: 64%;}
.ny_header .navs li a {padding: 0 17px;}
.Wj_menu{position: relative;top: -1px;}
.ny_bannerbd{max-height: 230px;}
.Wj_menu .navs li { width: 14%;}
.Wj_menu .navs li:nth-of-type(1) { display: none;}




/*底部样式*/
.footer{ color:#fff;width: 100%; background: #303030;position: fixed;bottom: 0; left: 0;line-height: 40px;z-index: 100; 
height: 40px;/*display: none;*/ }
.footer p,.footer p a{font-size: 13px;color: #fff}
.footer p.fl{padding-left: 30px;}
.footer p.fr{padding-right: 30px;}

/*返回顶部样式*/
.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; }
