@charset "utf-8";
/* CSS Document */
.fl{float:left;}
.fr{float:right;}
body{margin:0; padding:0; background:#fff; font-size:14px; text-align:left; font-family:"思源黑体","PingFang SC","FZLanTingHei-EB-GBK", sans-serif; color:#4B4C4D;}


div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; list-style-type:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal; }
table,td,tr,th{ }

/* Font Link Color */
a{ color:#535353; text-decoration:none;}
a:link {color: #4B4C4D; text-decoration:none;}
a:visited {color: #4B4C4D; text-decoration:none;}
a:hover {color: #e60012; text-decoration: none;}
a:active {color: #5798D9;}

a.gu_more {FONT-FAMILY:思源黑体; text-decoration: underline; color:#e60012;}
a.gu_more:hover {FONT-FAMILY:思源黑体; text-decoration: underline; color:#535353;}
/* 集团要闻列表，标题太长自动隐藏，以冒号显示 */
.jtyw-tt a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:370px;}
.jtyw-lb a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:370px;}
.xxgklb2 a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:250px;}
.lb7-7 a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:350px;}
/* Font Size */
.f12px { font-size:12px;}
.f14px { font-size:14px;}
.f16px { font-size:16px;}
.f17px { font-size:16px;}
.f18px { font-size:18px;}
.f24px { font-size:24px;}
.f30px { font-size:30px;}
.f36px { font-size:36px;}
.f48px { font-family: "PingHei","PingFang SC","Helvetica Neue","Helvetica","STHeitiSC-Light","Arial",sans-serif; font-size: 48px;}

/* Other Property */
.left { float: left;}
.right { float: right;}
.clear { clear: both; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a	{text-decoration: none;}

.blank10{margin:0 auto; width:100%; height:10px; font-size:1px; clear:both; }
.blank20{margin:0 auto; width:100%; height:20px; font-size:1px; clear:both; }
.blank30{margin:0 auto; width:100%; height:30px; font-size:1px; clear:both; }

/* Website Header */
.header-wrapper{ width:100%; overflow:hidden; content: " "; display: table; z-index:-1; }
.header{max-width:1440px;margin: 0 auto; min-height:75px; clear:both}
.header .logo{ float:left; width:700px; height:78px; padding:10px 0 0 0; overflow:hidden; }
.header .search{ float:right; margin-top:5px; clear:both; }

.topline{ width:100%; height:1px; background:url(./images/top_line.png)	;margin:0 auto;position:relative;z-index:9;}
.menu-box{ width:100%; height:50px; background-color:#004ea1; margin:0 auto;position:relative;z-index:9; }
.menu{ margin:0 auto; width:1200px; }
.menu ul{ }
.menu li{ float:left; width:auto; padding:10px 40px; font-size:19px; text-align:center;   }
.menu li a{ color:#FFFFFF; display:block; /*font-weight:bold;font-size:18px;*/}
.menu li a:hover{ color:#5798d9;}
.menu li.w1{ padding-top:28px;}
.menu li.w2{  padding-top:18px; }
.menu li.on a { color:#38bfef; }

.header .other{ float:right; width:350px; color: #666; height:78px;}
.header .language{ float:right; height:40px; line-height:40px; clear:both; }
.header a{ color: #666; }
.header a:hover { color:#5798D9; }

/* Nav */
.siteUrl{ clear:both; } 
.siteUrl ul{}
.siteUrl li{ float:left; margin-right:20px; }
.siteUrl li img {vertical-align:middle;}
.siteUrl li.i1{ background:url(cn-v1-icon-right.png) no-repeat left; }
.siteUrl li.i2{ padding-left:20px; background:url(cn-v1-icon-right.png) no-repeat left;}
.siteUrl li a{ color:#5798D9; }
.siteUrl.margin{ margin:20px 0; clear:both; }

/* Footer */
.footer{ width:100%; background:#eeeeee; padding-bottom:0px; line-height:24px; font-size:13px; clear:both; }
.footer .code{ margin:0 auto; width:1200px; padding:30px 0; content:" "; display:table; }
.footer .code-50hz { float:left; width:200px;}
.footer .code-50hz img{ }
.footer .code-50hz h3 { clear:both; padding-bottom:15px; }

.footer .group { float:right; width:800px;}
.footer .group ul { }
.footer .group li { float:left; width:200px; line-height:30px; }

.footer .links { float:right; width:300px;}
.footer .links ul { }
.footer .links li { float:left; width:150px; line-height:30px; }

.footer .copyright { color:#919599; padding-top:30px; border-top:1px solid #d4d7d9; text-align:center;}
.footer .copyright a{ color:#919599 }
.footer .copyright h3{ margin-bottom:10px; clear:both;}

/* 表单&按钮的样式 */
.btn { background: #999; border: none; color: #fff; height: 23px; line-height: 23px; margin: 0 5px; display: inline-block; cursor: pointer; }
.btn:hover{ background:#FFC600; } 
.opacity {opacity: .9; filter: alpha(opacity=90);}

.btnBlue   { background: #3977d4; color: #fff;}
.btnGreen  { background: #66cc99; color: #fff;}
.btnOrange { background: #f2ae24; color: #fff;}
.btnGray   { background: #eeeeee; color: #666;}
.btnGray, .btnBlue, .btnOrange, .btnGreen { border-radius:2px; cursor: pointer; outline: medium none; font-weight:bold;}


/* 全局切换样式 */
.tab .normal {display:none;}
.tab .on {display:block;}

.cover{	
	position: absolute;
	left:0px;
	top:0px;
  	z-index: 9000;  
	display: none;
  	box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
  	border: 0px;  
  	padding: 0px;
  	border-radius: 0px;
  	width: 100%;
  	height: 100%;  
  	text-align: center;
  	padding-top:200px;
}
