body{font-family:'Microsoft YaHei';font-size: 14px;min-width: 1200px;}
*{margin: 0;padding: 0;}
a,img{border: 0;}
a{color: #333333;text-decoration: none;}
a{transition: all 300ms ease-in-out;-webkit-transform: all 1000ms ease-in-out;}
a:hover{color: #1ee1ff;}
li {list-style-type: none;}
.son{width: 1200px;margin: auto;}
.left{float: left;}
.right{float: right;}
.hidden{overflow: hidden;}


.top {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.top-left {
    line-height: 30px;
    color: #000;
    font-size: 20px;
    float: left;
}
.top-right {
    float: right;
    margin-top: 5px;
	font-size: 20px;
}

/*---------------------头部公共部分--------------------------------*/
.header{width:100%;position: absolute;top: 52px;z-index: 2000}
.header_son{width: 1200px;height: 100px;margin: 0 auto;border-top:3px solid #034ea2;background-color: #fff;border-radius: 20px;}
.header_son .logo{text-align: center;}
.header_son .logo img{
	margin-top:9px;
	margin-left:8px;
}
.header_son .logo span{display: block;font-weight: bold;font-size: 28px;color: #2b2b2b;padding-top: 18px;}
.header_son .logo small{display: block;color: #242424;opacity: 0.4;}
.header_son .nav{padding-top: 40px;margin-left: 133px;}
.header_son .nav ul li{width: 80px;text-align: center;float: left;position: relative;}
.header_son .nav ul li a{display: block;color: #242424;}
.header_son .nav ul li a:hover{color: #df5e09;}
.header_son .nav ul li:after{
	display: block;
	content:"";
	width:1px;
	height: 5px;
	background: #242424;
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left:0;
}
.header_son .nav ul li:last-child:before{
	display: block;
	content:"";
	width:1px;
	height: 5px;
	background: #242424;
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right:0;
}


/*---------------------头部公共部分--------------------------------*/
.tou{width:100%;position: absolute;top: 52px;z-index: 2000}
.tou_son{width: 1200px;height: 100px;margin: 0 auto;border-top:3px solid #034ea2;background-color: #fff;border-radius: 20px;}
.tou_son .logo{text-align: center;}
.tou_son .logo img{
	margin-top:9px;
	margin-left:8px;
}
.tou_son .logo span{display: block;font-weight: bold;font-size: 28px;color: #2b2b2b;padding-top: 18px;}
.tou_son .logo small{display: block;color: #242424;opacity: 0.4;}
.tou_son .nav{padding-top: 40px;margin-left: 133px;}
.tou_son .nav ul li{width: 95px;text-align: center;float: left;position: relative;}
.tou_son .nav ul li a{display: block;color: #242424;}
.tou_son .nav ul li a:hover{color: #df5e09;}
.tou_son .nav ul li:after{
	display: block;
	content:"";
	width:1px;
	height: 5px;
	background: #242424;
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left:0;
}
.tou_son .nav ul li:last-child:before{
	display: block;
	content:"";
	width:1px;
	height: 5px;
	background: #242424;
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right:0;
}


.search_bt img{display: block;width: 25px;height: 25px;margin-top: 33px;cursor: pointer;}
.index_search{width: 100%;height:100px;line-height: 100px;background: rgba(0,0,0,0.8);position: absolute;top: 130px;z-index: 2000;text-align: center;display: none;}
.index_search .search_i{width: 500px;height: 50px;border:0px;text-indent: 20px;}
.index_search .search_s{width: 100px;height:50px;line-height:50px;font-size: 18px;border:0px;cursor: pointer;position: relative;top: 1px;}
.search_bt .ch{
	display: inline-block;
	font-size:16px;
	font-weight: 700;
	color:#02aec8;
	position: relative;
	margin-top: 33px;
    margin-left: 29px;
}
.search_bt .ch:after{
	display: block;
	content:" ";
	width:2px; 
	height: 15px;
	background: #999;
	position: absolute;
	right:-8px;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.search_bt .en{
	font-size:16px;
	font-weight: 700;
	color:#666;
	display:inline-block;
	margin-left:8px;
}


.gjc{width: 100%;height: 60px;line-height: 60px;background-color: #f3f3f3;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.gjc p{color: #272727;font-weight: bold;float: left;margin-left: 30px;}
.gjc a{float: left;margin-left: 0px;color: #272727;opacity: 0.5;}
.gjc .tel{color: #1e1e1e;font-size: 16px;margin-top: -60px;background:url("tel.png")no-repeat 0px 15px;text-indent: 40px;}
.gjc .tel span{color: #1e1e1e;font-size: 20px;font-weight: bold; line-height:40px;}
/*---------------------头部公共部分end--------------------------------*/




/*---------------------底部公共部分--------------------------------*/
.footer{width: 100%;height: 270px;background-color: #0a407f;padding-top: 40px;padding-bottom: 40px;color: #92a0ba;}
.footer .box{float: left;}
.footer .box:nth-child(1){width: 300px;overflow:hidden;padding-top: 30px;}
.footer .box:nth-child(1) span{display: block;font-size: 23px;color: #fff;}
.footer .box:nth-child(1) p{display: block;font-size: 12px;color:#fff;}

.footer .box:nth-child(2){width: 500px;height: 140px;}
.footer .box:nth-child(2) .txt{padding-left: 10px;}
.footer .box:nth-child(2) .txt .img{float: right;}
.footer .box:nth-child(2) .txt .img img{display:block;width: 100px;margin-top: 23px;}
.footer .box:nth-child(2) .txt ul{float: left;padding-left: 30px;margin-top: 23px;}
.footer .box:nth-child(2) .txt ul li{height: 25px;}
.footer .box:nth-child(2):before{display: block;content: " ";width: 2px;height: 140px;background: url("border-image.jpg"/*tpa=/App/Home/View/Default/Public/Image/border-image.jpg*/);float: left;}
.footer .box:nth-child(2):after{display: block;content: " ";width: 2px;height: 140px;background: url("border-image.jpg"/*tpa=/App/Home/View/Default/Public/Image/border-image.jpg*/);float: right;}

.footer .box:nth-child(3){width:390px;padding-top: 35px;}
.footer .box:nth-child(3) ul li{width:130px;float: left;text-align: right;height: 40px;}
.footer .box:nth-child(3) ul li a{color: #fff;}

.footer_admin{width: 100%;height: 53px;line-height: 53px;background-color: #1d1d1d;color: #8d8d8d;font-size: 12px;}

.message_top{width: 190px;height: 95px;position: fixed;right: 50px;bottom: 0px;}
.message_top .box{width: 95px;height: 95px;line-height: 140px;float: left;text-align: center;}
.message_top .box:first-child{background: url("07.png"/*tpa=/App/Home/View/Default/Public/Image/07.png*/)no-repeat 33px 20px #e7501a;}
.message_top .box:first-child a{color: #fff;display: block;}
.message_top .box:last-child{background: url("08.png"/*tpa=/App/Home/View/Default/Public/Image/08.png*/)no-repeat 38px 20px #4a4a4a;color: #b4b4b4;cursor: pointer;}
/*---------------------底部公共部分end--------------------------------*/




DIV.newspage {
	 width:700px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; margin-bottom:20px;}
DIV.newspage A { 
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
DIV.newspage A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #0b5cad; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
DIV.newspage A:active {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #0b5cad; BORDER-LEFT: #666 1px solid; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
DIV.newspage SPAN.current {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #0b5cad; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
DIV.newspage SPAN.disabled {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


a.bai:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.bai:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.bai:hover {
	color: #F4E71F;
	text-decoration: none;
}
a.bai:active {
	color: #F4E71F;
	text-decoration: none;
}

	/* Tail CSS Document Begin */
a.zzb07link{
	font-size: 12px;
	text-decoration:none;
	color: #ffffff;
	line-height: 22px;


}
 a.zzb07link:hover {
	text-decoration: underline;
	color: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-style: normal;
	line-height: 22px;
	font-size: 12px;



}
 a.zzb07link:visited {
	text-decoration: underline;
	color: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-style: normal;
	line-height: 22px;
	font-size: 12px;



}
.zzb07tail
{
	font-size:12px;
	font-family:"Arial", "Helvetica", "sans-serif";
	color:#444444;
	line-height: 22px;
	font-style: normal;



}

/* Tail CSS Document end*/
.container { width: 100%; }
.submenu {
  background: #F2F1F1;
  padding: 24px 0 27px 0;

  }
.submenu span {
  font-size: 14px;
  	font-family: "微软雅黑";
	font-weight: bold;
  margin: 0 10px;
  display: inline-block;
  position: relative;
}
.submenu span a {
  background: #fff;
  line-height: 33px;
  min-width: 140px;
  padding: 0 10px;
  height: 33px;
  overflow: hidden;

  display: inline-block;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.submenu span:after {
  content: "";
  width: 0;
  height: 0;
  bottom: -7px;
  left: 50%;
  display: none;
  margin-left: -4px;
  position: absolute;
  border-left: solid 8px transparent;
  border-right: solid 8px transparent;
  border-top: solid 8px #034ea2;
}
.submenu span a:hover,
.submenu .active > a {
  color: #fff;
  border-color: #034ea2;
  background: #034ea2;
}
.submenu span:hover:after,
.submenu .active:after {
  display: block;
}







