﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#333;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#044097; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h1{height:1px; overflow:hidden; clear:both;}
.h10{height:10px; overflow:hidden; clear:both;}
.h15{height:15px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.blue{color:#044097;}
textarea,select{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
.wal{width:1000px; margin:0px auto;}

.w200{ width:200px; min-height:100px;}
.w745{ width:745px; min-height:100px;}
.headDiv{height:85px; width:100%; position:absolute; top:0; left:0; background:url(../images/top.png) center bottom no-repeat; z-index:9;}
.headDiv .logo{ width:176px; float:left; margin-top:17px;}
.headDiv .logo img{ width:176px;}
.nav{ float:right; margin-top:20px;}
.nav li{ float:left; margin-left:20px; padding-left:20px;}
.nav li a{ padding:10px 10px 35px 10px; font-size:14px; color:#222; line-height:35px;}
.nav li a.this{ background:url(../images/navbg.jpg) repeat-x left 35px;}
.nav li a.on1{ background:url(../images/navbg.jpg) repeat-x left 35px;}
.nav li a:hover{ background:url(../images/navbg.jpg) repeat-x left 35px;}

.sNav{position:absolute; z-index:8; left:0px; top:0px; width:100%; padding-top:1px; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.sNav.on{top:60px; opacity:1; filter:alpha(opacity=1); visibility:visible;}
.sNav .bg{height:174px; background:rgba(255,255,255,0.70); padding-top:10px;}
.sNav .list{float:left; width:116px; text-align:left; position:relative; left:470px; font-size:14px; line-height:32px; padding-top:15px; height:210px;}
.sNav a{color:#333;}
.sNav a:hover{color:#044097;}

.footDiv{ width:100%; height:138px;}
.footDiv .wal{padding-top:40px;}
.footDiv p{ width:100%; font-size:12px; color:#555; line-height:22px; text-align:center;}

.headDiv{
transition:All 0.3s ease;
-webkit-transition:All 0.3s ease;
-moz-transition:All 0.3s ease;
-o-transition:All 0.3s ease;
}
.nav li,.sNav, .indexFlash .btnDiv span,.indexPart2 .aboutlogo img,.w200 ul li a,.business ul li,.business ul li .name a,.business ul li .show,.business ul li .btn,.news ul li .btn,.info ul li .btn ,.headDiv,.news ul li .time,.info ul li .time{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;
}

.pageNum{text-align:center; padding:30px 0 0 0; height:50px;}
.pageNum a{display:inline-block; line-height:33px; padding:0 12px; border:#e9e9e9 solid 1px; border-left:0px; font-size:14px;}
.pageNum a:hover, .pageNum a.on{border:#0090da solid 1px; border-left:0px; background:#0090da; color:#FFF;}
.pageNum a.a1:hover, .pageNum a.a1.on{border:#0090da solid 1px; background:#0090da; color:#FFF;}
.pageNum a.a1, .pageNum a.prev, .pageNum a.next{border:#e9e9e9 solid 1px; background:none; color:#333;}
.pageNum a.prev{margin-right:5px;}
.pageNum a.prev em{background:url(../images/prev.png) left center no-repeat; padding-left:12px;}
.pageNum a.prev.false em{background:url(../images/prevon.png) left center no-repeat;}
.pageNum a.next em{background:url(../images/next.png) right center no-repeat; padding-right:12px;}
.pageNum a.next.false em{background:url(../images/nexton.png) right center no-repeat;}
.pageNum a.prev.false, .pageNum a.next.false{color:#999;}
.pageNum span{line-height:35px; padding:0 8px; color:#999;}
.pageNum .input1{width:33px; height:33px; line-height:33px; text-align:center; font-size:14px; border:#e9e9e9 solid 1px;}
.pageNum .btn1{width:50px; height:33px; background:#eee; border:#e9e9e9 solid 1px;}




.indexFlash{height:424px; overflow:hidden; position:relative; width:100%; margin-top:30px;}
.indexFlash ul{ height:400px;}
.indexFlash li a{display:block; height:400px; width:100%;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:47px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; margin:0 2px; width:10px; height:10px; background:#b1b1b1; border-radius:5px;}
.indexFlash .btnDiv .on{background:#044097; width:24px;}
.indexFlash .banner_bottom{ width:100%; height:57px; position:absolute; left:0; bottom:0; background:url(../images/banner_bottom.png) top center no-repeat; background-size:cover;}

/*indexPart1*/
.indexPart1{ height:320px; position:relative; width:100%;}
.indexnews{ width:328px; height:289px; float:left; border-bottom:1px solid #E6E6E6;}
.indexnews .title{ width:100%; height:23px; padding-top:14px; line-height:23px; background:url(../images/icon_20_23_01.png) left bottom no-repeat;}
.indexnews .title em{ font-size:16px; color:#0e469e; font-weight:bold; margin-left:30px; line-height:25px;}
.indexnews .title .more{ font-size:11px; color:#666; float:right; margin-right:30px;}
.indexnews ul li{ line-height:30px; font-size:13px; padding:17px 17px 17px; background:url(../images/newsicon.jpg) no-repeat 3px 26px; border-top:1px dotted #ccc; width:280px;}
.indexnews ul li .time{ float:right;}

.indexabout{ width:337px; height:289px; float:left;  border:1px solid #E6E6E6; border-top:none; width:292px; padding:0 27px 0 18px;}
.indexabout .title{ width:100%; height:23px; padding-top:14px; line-height:23px; background:url(../images/icon_20_23_03.png) left bottom no-repeat;}
.indexabout .title em{ font-size:16px; color:#0e469e; font-weight:bold; margin-left:30px; line-height:25px;}
.indexabout .title .more{ font-size:11px; color:#666; float:right;}
.indexabout .imgDiv{ width:227px; height:148px; padding:16px 7px;}
.indexabout .content{ font-size:14px; line-height:22px; color:#333; padding:0 7px;}

.indexjijin{ width:333px; height:289px; float:left;  border-bottom:1px solid #E6E6E6; padding-left:28px; width:305px;}
.indexjijin .jijin{padding-top:27px; position:relative; height:113px;}
.indexjijin .name{ font-size:14px; font-weight:bold; color:#0e469e;}
.indexjijin .content {
    font-size: 12px;
    line-height: 22px;
    color: #333;
    width: 140px;
}
.indexjijin .imgDiv{ position:absolute; bottom:5px; right:0;}
.indexjijin .line{ width:170px; height:1px; border-bottom:1px dotted #ccc; margin-left:-28px;}

/*indexPart2*/
.indexPart2{ width:100%; min-height:157px; background:#f8f8f8; border-bottom:1px solid #ccc; position:relative;}
.indexPart2 .line{ width:100%; height:2px; background:#044097; position:absolute; top:0; box-shadow:0 2px 10px #ccc;}
.indexPart2 .title{ width:461px; padding-top:16px; height:26px; border-bottom:1px solid #c8c8c8;}
.indexPart2 .title .name{ width:71px; padding-left:37px; font-size:16px; color:#0e469e; font-weight:bold; height:32px; line-height:26px; float:left;}
.indexPart2 .title .more{ font-size:11px; color:#666; float:right; line-height:24px; margin-right:20px;}
.indexPart2 .fl{ width:461px;}
.indexPart2 .fl .aboutlogo{ padding-top:30px; padding-left:22px;}
.indexPart2 .fl .aboutlogo a{ margin:0 10px;}

.indexPart2 .fr{ width:461px;}
.indexPart2 .fr .aboutlogo{ padding-top:30px;}
.indexPart2 .aboutlogo img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.indexPart2 .aboutlogo img:hover{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: gray;
}


/*二级统一样式*/
.banner{height:237px; overflow:hidden; position:relative; width:100%;}
.banner ul{ height:214px;}
.banner li a{display:block; height:214px; width:100%;}
.banner .banner_bottom{ width:100%; height:57px; position:absolute; left:0; bottom:0; background:url(../images/banner_bottom.png) top center no-repeat; background-size:cover;}

.w200 .title{ width:200px; height:100px; background:url(../images/w200top.jpg) left top no-repeat; text-align:center; line-height:100px; font-size:24px; font-weight:800px; color:#fff; margin-bottom:1px;}
.w200 ul li{ width:200px; height:50px;}
.w200 ul li a{ border-bottom:1px solid #ccc; display:block; width:163px; height:49px; line-height:49px; font-size:16px; text-align:left; color:#333; padding-left:37px;}
.w200 ul li a:hover{ background:#0090da; border:none; color:#fff;}
.w200 ul li a.on{ background:#0090da; border:none; color:#fff;}

.w745{ position:relative;}
.w745 .PageNow{ position:absolute; right:0; color:#666; top:40px;}
.w745 .PageNow a{ float:left; margin-right:3px; color:#666;}
.w745 .title{ min-height:50px; padding-top:25px; border-bottom:1px solid #ccc; font-size:20px; line-height:50px; font-weight:800; color:#333; margin-bottom:20px;}
.w745 .content{ font-size:14px; padding:0 60px; line-height:25px;}
.w745 .content img{ width:100%; margin:20px auto;}
/*about.html*/
.about .content{ font-size:14px; padding:0 60px; line-height:25px;}
.about .p{ padding:10px 14px;}
.about .name{ background:url(../images/icon_02.jpg) left 6px no-repeat; font-size:18px; color:#0090da; padding-left:14px; font-weight:800;}
.about .name2{ width:83px; float:left; color:#005581; padding:12px 0; border-right:1px solid #ccc;}
.about .p1{ width:500px; float:right; color:#666;}

/*job.html*/
.job .content{ font-size:14px; padding:0 60px; line-height:25px;}
.job .p{ padding:10px 14px;}
.job .table .th{text-align:left; font-size:16px; color:#0090da; width:100%; height:50px;}
.job .table .th span{ width:120px; display:block; float:left; height:50px; padding-left:20px; line-height:50px;}
.job .table .td .jobinfo{ width:100%; height:35px; line-height:35px; border:none; border-bottom:1px solid #e6e6e6; font-size:14px; cursor:pointer;}
.job .table .td .jobinfo.liNow{ background:#edf5f8; color:#005581;}
.job .table .td .jobinfo span{ width:120px; display:block; float:left; height:35px; padding-left:20px;}
.job .table .td .workinfo{ margin-top:5px; display:none; padding:20px; border-bottom:1px solid #e6e6e6;}
/*business*/
.business .content{ font-size:14px; padding:0 60px; line-height:25px;}
.business .p{ padding:10px 14px 50px; border-bottom:1px solid #ddd;}
.business .p .name{ width:535px; padding-left:69px; position:relative; height:54px; margin-bottom:20px; margin-top:30px}
.business .p .number{ position:absolute; left:0; top:0; width:54px; height:54px; background:#0090da; color:#fff; font-size:26px; text-align:center; line-height:54px;}
.business .p .ch_name{ font-size:16px; line-height:24px; height:33px;}
.business .p .en_name{ font-size:14px; line-height:24px; border-top:1px dotted #989898; padding-top:5px;}
.business{ width:100%;}
.business .list{ width:100%;}
.business ul li{ width:100%; margin:13px 0; background:#fff; box-shadow:0 0 10px #e0e0e0; height:165px; position:relative;}
.business ul li .imgDiv{ width:241px; height:138px; position:absolute; border:5px solid #fff; top:9px; left:13px; z-index:1;}
.business ul li .name{ padding-left:284px; font-size:16px; font-weight:800px; color:#333; position:absolute; top:30px; width:430px;}
.business ul li .show{ padding-left:284px; font-size:14px; position:absolute; top:66px; line-height:22px; width:430px; height:45px; overflow:hidden; } 
.business ul li .btn{ display:block; width:95px; height:26px; line-height:26px; text-align:center; left:284px; bottom:20px; position:absolute; background:#0090da; color:#fff;}
.business ul li:hover{ background:#0090da; box-shadow:0 0 10px #aaa;}
.business ul li:hover .name a{ color:#fff;}
.business ul li:hover .show{ color:#f0f0f0;}
.business ul li:hover .btn{ color:#333; background:#fff;}

/*news*/
.news .list{ width:100%; }
.news ul li{ width:100%; margin:13px 0; background:#fff; box-shadow:0 0 10px #e0e0e0; height:165px; position:relative;}
.news ul li .name{ padding-left:23px; width:603px; font-size:16px; padding-top:30px; font-weight:800;}
.news ul li .time{ font-size:12px; padding:5px 9px 5px 0; margin-left:23px; width:120px; margin-top:10px}
.news ul li .show{ padding:5px 23px; width:603px; line-height:22px; font-size:14px; color:#666;}
.news ul li .btn{ display:block; width:95px; height:105px; padding-top:60px; line-height:26px; font-size:16px; text-align:center; right:0px; top:0px; position:absolute; background:#0090da; color:#fff;}
.news ul li:hover .time{ background:#044098; color:#fff; padding:5px 9px 5px 9px;}
.news ul li:hover .btn{ background:#044098;}

/*newsShow*/
.newsShow .title{ font-size:22px; color:#005581; line-height:30px; border:none; min-height:40px; margin:0; text-align:center;}
.newsShow .time{ font-size:16px; color:#666; line-height:20px; border:none; height:40px; text-align:center; }
.newsShow .content{ padding:0 72px;} 

/*info*/
.info .list{ width:100%; }
.info ul li{ width:100%; margin:13px 0; background:#fff; box-shadow:0 0 10px #e0e0e0; height:100px; position:relative;}
.info ul li .name{ padding-left:23px; width:603px; font-size:16px; padding-top:25px; font-weight:800;}
.info ul li .time{font-size:12px; padding:5px 9px 5px 0; margin-left:23px; width:120px; margin-top:10px}
.info ul li .btn{ display:block; width:95px; height:70px; padding-top:30px; line-height:20px; font-size:16px; text-align:center; right:0px; top:0px; position:absolute; background:#0090da; color:#fff;}
.info ul li:hover .btn{ background:#044098;}
.info ul li:hover .time{ background:#044098; color:#fff; padding:5px 9px 5px 9px;}

/*map*/
.map .mapDiv{ width:723px; padding:10px;}
.map .mapDiv img{ width:723px; height:225px;}
.map .contact{ padding:30px; width:685px; background:#f8f8f8; margin-top:20px;}
.map .contact .title{ width:100%; border-bottom:1px solid #ccc; padding:0; background:url(../images/address_icon.png) left center no-repeat; font-size:16px; height:30px; line-height:30px;}
.map .contact .title span{ padding-left:27px; border-bottom:2px solid #333; padding-bottom:5px;}
.map .contact ul{ padding-left:20px;}
.map .contact ul li{ line-height:26px; font-size:14px; background:url(../images/map_print.png) left center no-repeat; padding-left:9px;}





#NIE-topBara {
	height: 55px;
	background:#ccc;
}

#NIE-topBara .hide,#NIE-topBar-include .hide {
	display: none!important
}

.NIE-topBar-arrIcon {
	position: relative;
	top: 4px;
	width: 16px;
	height: 16px;
	display: inline-block;
	background-color: #fff;
	overflow: hidden
}

.NIE-topBar-arrIcon i {
	width: 9px;
	height: 4px;
	float: left;
	margin: 6px 0 0 4px;
	background-position: -103px -101px;
	display: inline-block;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s
}

#NIE-topBara,#NIE-topBar-include {
	position: relative;
	z-index: 9999;
	min-width: 1000px;
	height: 27px;
	background:rgba(0,0,0,.8)
	line-height: 24px;
	font-family: "Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode",Arial
}

#NIE-topBara *,#NIE-topBar-include * {
	font-size: 12px;
	font-style: normal
}

#NIE-topBara a,#NIE-topBar-include a {
	color: #999;
	text-decoration: none
}

#NIE-topBara a:hover,#NIE-topBar-include a:hover {
	color: #fff
}

#NIE-topBara ul,#NIE-topBar li,#NIE-topBar-include ul,#NIE-topBar-include li {
	margin: 0;
	padding: 0;
	float: left
}

.NIE-topBar-main {
	position: relative;
	z-index: 9999;
	width: 1200px;
	margin: auto
}

.NIE-topBar-logo {
	width: 255px;
	display: block;
	float: left;
	color:#fff;
	margin-left: 20px;
	background: url(../images/logo_b5525b7.png) no-repeat
}

#NIE-topBar-news {
	position: absolute;
	z-index: 13;
	width: 420px;
	height: 54px;
	left: 125px;
	padding-left: 18px;
	padding-top: 0;
	overflow: hidden;
	display: block
}

#NIE-topBar-news.NIE-topBar-news-hover {
	height: 250px;
	overflow: visible;
	border-color: #1f1f1f
}

#NIE-topBar-news a {
	width: 960px;
	display: block;
	height: 0;
	overflow: hidden;
	z-index: 1;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 2px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,.2);
	box-shadow: 0 2px 4px rgba(0,0,0,.2)
}

#NIE-topBar-news.NIE-topBar-news-hover .NIE-topBar-abc-s {
	visibility: hidden
}

#NIE-topBar-news.NIE-topBar-news-hover a {
	position: absolute;
	z-index: 2;
	left: -132px;
	top: 55px;
	height: auto
}

#NIE-topBar-news.NIE-topBar-news-hover a img {
	display: block
}

.NIE-topBar-mid {
	position: absolute;
	z-index: 2;
	width: 385px;
	text-align: right
}

#NIE-topBara .NIE-topBar-mid a,#NIE-topBar-include .NIE-topBar-mid a {
	
	padding: 0 12px;
	color: #fff;
	display: inline-block;
}

#NIE-topBara .NIE-topBar-mid a:hover,#NIE-topBar-include .NIE-topBar-mid a:hover {
	color: #fff;
	
}

#NIE-topBar-menu {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	color: #999;
	width: 1000px;
	height: 40px;
	overflow: hidden;
	-webkit-transition: height .3s ease 0s;
	-o-transition: height .3s ease 0s;
	-moz-transition: height .3s ease 0s;
	transition: height .3s ease 0s
}

#NIE-topBar-menu span {
	position: absolute;
	width: 108px;
	padding: 8px 0 12px;
	height: 20px;
	line-height: 14px;
	right: 106px;
	background-position: 0 -28px;
	background-repeat: repeat-x;
	padding-left: 15px;
	color: #fff;
	display: inline-block;
	overflow: hidden
}

#NIE-topBar-menu .NIE-table {
	position: absolute;
	top: 40px;
	left: 0;
	background: #262626;
	border-collapse: collapse;
	overflow: hidden;
	width: 100%
}

#NIE-topBar-menu .NIE-table a {
	width: 105px;
	margin-left: 6px;
	line-height: 24px;
	display: inline-block;
	font-weight: 400
}

#NIE-topBar-menu .NIE-table a.long {
	width: 125px
}

#NIE-topBar-menu .NIE-table ul {
	list-style: none
}

#NIE-topBar-menu .NIE-table .NIE-nav {
	width: 100%;
	position: relative
}

#NIE-topBar-menu .NIE-table .NIE-nav li {
	width: 110px;
	float: left;
	border-right: 1px solid #eee;
	vertical-align: top
}

#NIE-topBar-menu .NIE-table .NIE-nav .mobi {
	position: absolute;
	left: 248px;
	-webkit-transition: all .3s ease-out
}

#NIE-topBar-menu .NIE-table b {
	line-height: 39px;
	color: #bc2e2e;
	display: block;
	width: 100%;
	height: 39px;
	font-size: 14px;
	text-indent: 20px;
	background: #f7f7f8;
	overflow: hidden;
	clear: both
}

#NIE-topBar-menu b i {
	margin-left: 5px;
	padding: 2px 4px;
	color: #9b9b9b;
	font-style: normal;
	background: #111;
	display: inline
}

#NIE-topBar-menu .NIE-list {
	float: left;
	overflow: hidden;
	width: 100%;
	height: 435px
}

.w1680 #NIE-topBar-menu .NIE-list {
	height: 450px
}

#NIE-topBar-menu .NIE-list li {
	border-right: 1px solid #eee;
	height: 415px;
	float: left;
	padding: 10px 0 0 14px;
	overflow: hidden
}

#NIE-topBar-menu .NIE-list .news {
	position: absolute;
	background: #fdfefe;
	left: 421px;
	-webkit-transition: all .3s ease-out;
	top: 39px
}

#NIE-topBar-menu .NIE-list .hot {
	position: absolute;
	background: #fdfefe;
	left: 263px;
	-webkit-transition: all .3s ease-out;
	top: 39px
}

#NIE-topBar-menu .NIE-list .hot a {
	width: 125px
}

.w1680 #NIE-topBar-menu .NIE-list .news div div {
	margin-right: 8px
}

#NIE-topBar-menu .NIE-list .news .long-news {
	width: 133px;
	float: left
}

#NIE-topBar-menu .NIE-list .news .long-news a {
	width: 125px
}

#NIE-topBar-menu .NIE-list .news .short-news {
	float: left;
	width: 106px
}

#NIE-topBar-menu .NIE-list .news .mini-news {
	width: 90px;
	margin-right: 0;
	float: left
}

#NIE-topBar-menu .NIE-list .news .mini-news a {
	width: 82px
}

#NIE-topBar-menu .moreAni .NIE-list .news {
	left: 189px;
	width: 651px!important;
	-webkit-transition: all .3s ease-out
}

#NIE-topBar-menu .moreAni .NIE-list .hot {
	left: 30px;
	border-left: 1px solid #eee;
	box-shadow: -1px 0 1px #eee;
	-webkit-transition: all .3s ease-out
}

#NIE-topBar-menu .moreAni .NIE-nav .mobi {
	left: 30px;
	width: 823px!important;
	border-left: 1px solid #eee;
	box-shadow: -1px 0 1px #eee;
	-webkit-transition: all .3s ease-out
}

#NIE-topBar-menu .NIE-list .NIE-topBar-more {
	width: 20px;
	height: 95px;
	height: 92px\9;
	display: block;
	position: absolute;
	right: 0;
	top: 124px;
	font-size: 12px;
	color: #fff;
	background: #bc2e2e;
	padding-left: 10px;
	line-height: 14px;
	padding-top: 7px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px
}

#NIE-topBar-menu .NIE-list .NIE-topBar-more:hover {
	opacity: .8
}

#NIE-topBar-menu .moreAni .NIE-topBar-more {
	width: 21px;
	height: 23px;
	border-radius: 2px;
	right: 9px;
	top: 163px;
	padding-left: 4px;
	padding-top: 2px;
	height: 20px;
	height: 18px\9
}

.w1680 #NIE-topBar-menu .NIE-list .NIE-topBar-more {
	display: none
}

#NIE-topBar-menu .NIE-table a em {
	font-weight: 400;
	display: block;
	line-height: 24px
}

.NIE-topBar-1st {
	background-position: right -267px
}

.NIE-topBar-hot {
	background-position: right -144px
}

.NIE-topBar-new {
	background-position: right -206px
}

#NIE-topBar-menu.NIE-topBar-menu-hover .NIE-table {
	display: block
}

#NIE-topBar-menu.NIE-topBar-menu-hover {
	height: 530px;
	opacity: .9;
	-webkit-transition: height .4s ease 0s;
	-o-transition: height .4s ease 0s;
	-moz-transition: height .4s ease 0s;
	transition: height .4s ease 0s
}

a.NIE-topBar-btn {
	width: 105px!important;
	height: 18px;
	line-height: 18px!important;
	margin: 5px 0;
	display: inline-block;
	padding-left: 0!important;
	background-position: 0 -338px;
	text-indent: 25px;
	color: #bc3030!important
}

a.NIE-topBar-btn:hover {
}

.NIE-topBar-ad {
	height: 40px;
	left: 50%
}

.NIE-topBar-main.w1680 {
	width: 1260px
}

.NIE-topBar-main.w1680 #NIE-topBar-menu {
	width: 1260px
}

#NIE-topBar-news {
	height: 54px
}

#NIE-topBara .NIE-topBar-menu-hover,#NIE-topBar-include .NIE-topBar-menu-hover {
	z-index: 8
}

.NIE-topBar-ad-big {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	height: 0;
	overflow: hidden;
	text-align: center
}

#NIE-topBar-menu {
	z-index: 7;
	height: 55px
}

.NIE-topBar-mid {
	z-index: 12;
	width: 100px;
	right: 15px;
}

.NIE-topBar-logo {
	position: relative;
	z-index: 13!important
}

#NIE-topBar,#NIE-topBar-include {
	height: 55px;
	background: #fbfbfb
}

.NIE-topBar-logo {
	margin-top: 5px
}

#NIE-topBar-menu .NIE-table {
	top: 55px;
	background: #fdfefe;
	border-top: 1px solid #ececec;
	margin: 0
}

#NIE-topBar-menu span {
	background: 0 0;
	color: #bc2e2e
}

#NIE-topBar-menu .NIE-table {
	display: none
}

#NIE-topBar-menu .NIE-table .last_td,#NIE-topBar-menu .NIE-table .last_th {
	border-right: 0
}

#NIE-topBara a,#NIE-topBar-include a {
	color: #626262
}

#NIE-topBar-menu b i {
	background-color: #fbfbfb;
	color: #bc2e2e
}

#NIE-topBar-menu p {
	padding: 0;
	margin: 0;
	margin-left: 6px;
	line-height: 24px;
	margin-bottom: 4px;
	font-weight: 700;
	color: #626262
}

#NIE-topBara a:hover,#NIE-topBar-include a:hover {
	color: #1a90d7
}

#NIE-topBar-menu.NIE-topBar-menu-hover {
	opacity: .95
}

#NIE-topBar-menu .NIE-table * {
	font-size: 12px
}

#NIE-topBar-menu.NIE-topBar-menu-hover span {
	border-bottom: 3px solid #1a90d7;
	background-color: #F3F3F3;
	background-image: -webkit-linear-gradient(top,#F3F3F3 0,#FEFEFE 52px);
	background-image: linear-gradient(top,#F3F3F3 0,#FEFEFE 52px)
}

#NIE-topBar-menu span {
	height: 25px;
	height: 26px\0;
	width: 108px;
	padding-top: 15px;
	padding-top: 14px\0;
	transition: background ease-in-out .33s;
	z-index: 20
}

#NIE-topBara .NIE-topBar-mid a,#NIE-topBar-include .NIE-topBar-mid a {
	color: #fff;
	padding-top: 5px;
    padding-bottom: 3px;
	transition: background ease-in-out .33s;
	
	
}

#NIE-topBara .NIE-topBar-mid a:hover,#NIE-topBar-include .NIE-topBar-mid a:hover {
	color: #bc2e2e!important;
	border-bottom: 3px solid #bc2e2e;
	background-color: #F3F3F3;
	background-image: -webkit-linear-gradient(top,#F3F3F3 0,#FEFEFE 52px);
	background-image: linear-gradient(top,#F3F3F3 0,#FEFEFE 52px);
	*border-bottom: 0
}

.NIE-topBar-right {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 100px;
	height: 55px;
	overflow: hidden;
	z-index: 9
}

.NIE-topBar-right a {
	color: #333!important;
	width: 100%;
	text-align: center;
	display: inline-block;
	float: left;
	line-height: 52px;
	transition: background ease-in-out .33s;
	-webkit-transition: background ease-in-out .33s
}

.NIE-topBar-right a:hover {
	color: #1a90d7!important;
	border-bottom: 3px solid #1a90d7;
	background-color: #F3F3F3;
	background-image: -webkit-linear-gradient(top,#F3F3F3 0,#FEFEFE 52px);
	background-image: linear-gradient(top,#F3F3F3 0,#FEFEFE 52px);
	*border-bottom: 0
}

.NIE-topBar-right a.fadeUp {
	opacity: 0;
	-webkit-transform: translate3d(0,-70%,0);
	-webkit-transition: all ease-in-out .5s;
	transform: translate3d(0,-70%,0);
	transition: all ease-in-out .5s
}

.NIE-topBar-right a.none {
	opacity: 0;
	-webkit-transform: translate3d(0,70%,0);
	transform: translate3d(0,70%,0)
}

.NIE-topBar-right a.fadeUp2 {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	-webkit-transition: all ease-in-out .5s;
	transform: translate3d(0,0,0);
	transition: all ease-in-out .5s
}

#NIE-share {
	width: 560px;
	margin: 0 auto;
	color: #fff;
	padding-top: 30px;
	margin-bottom: 25px
}

#NIE-share .NIE-share-txt {
	color: #fff
}

#NIE-share .NIE-share .NIE-share-iconBtn a {
	color: #fff
}

#NIE-share .NIE-share .NIE-share-iconBtn a:hover {
	color: #9D5D5D
}

#NIE-share .NIE-share6 .NIE-share-iconBtn a {
	width: 81px
}

#NIE-share .NIE-share6 .NIE-share-iconBtn a span {
	margin-right: 5px
}

#NIE-share .NIE-share6 .NIE-share-iconBtn .NIE-share-btn1 {
	width: 70px
}

#NIE-share a.iconfont.NIE-share-btn23 {
	width: 55px!important
}

#NIE-share a.iconfont.NIE-share-btn22 {
	width: 55px!important
}





