@charset "gb2312";
/* CSS Document */
html,body {margin:0px;height:100%; font-family:微软雅黑; background-image:url(/images/backpng.png);}

img {border:0}
a{ text-decoration: none; color:#053367}
a:hover{ color:#c00;text-decoration: underline;}
body{font-size: 12px;line-height: 20px; color:#333; font-family:微软雅黑;}
/*select,input{font-size: 12px;font-family:微软雅黑; padding:1px; margin:0;color:#000;}*/
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,spen{ margin:0; padding:0; list-style:none}
table{ border:0; padding:0; margin:0;}
em,i{ font-style:normal}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix{ zoom: 1; } /* IE7 */


.top_div{width:99%; height:32px; line-height:32px; position:relative;bottom:;margin:0 auto;padding:0; background:#024383;color:#FFF;padding-left:12px;}
.top_div .top_span{float:right;margin-right:220px;}

/*语言选择*/
.header .toplink2 {
  height: 28px;
  line-height: 28px;
  background-color: #F2F2F2;
  padding: 0 45px 0 0;
  position: absolute;
  right: 0;
  left: auto;
  top: -30px;
  margin-right:1px;
}
.header .toplink2 div{
  display: inline-block;
}

.header .toplink2:hover .nation-list {
  display: block;
}
.header .toplink2 .nation-list {
  position: absolute;
  z-index: 999;
  background: #fff;
  width: 165px;
  padding: 10px;
  display: none;
  top: 28px;
  /*left: -228px;*/
  border-right: 1px solid #ccc;
  border-bottom: 4px solid #e21001;
}
/*.header .toplink2 .nation-list .col {
  padding: 0 15px;
}*/
.header .toplink2 .nation-list a {
  background: #fff;
  font-size: 13px;
  border: none;
  padding: 5px;
  text-indent: 12px;
  display: block;
  height: 13px;
  line-height: 13px;
  margin: 0;
  color: #a5a5a5;
}
.header .toplink2 .nation-list a:link {
  color: #a5a5a5;
  margin: 0;
}
.header .toplink2 .nation-list a:visited {
  color: #a5a5a5;
  margin: 0;
}
.header .toplink2 a {
  padding: 0 7px;
  border-right: 1px solid #ccc;
  color: #737373;
  display: inline-block;
  /*line-height: 16px;*/
  cursor: pointer;
}
.header .toplink2 a.login {
  border: none;
  color: #505050;
}
.header .toplink2 a.down {
  padding-right: 30px;
  border: none;
  position: relative;
  text-indent: 20px;
}
.header .toplink2 a:link {
  color: #737373;
  margin: 0 3px;
}
.header .toplink2 a:visited {
  color: #737373;
  margin: 0 3px;
}
/*语言选择*/

/*导航*/
/**/
.header { 
  /*height: 140px;*/
  border-bottom: 3px solid #e21001;
  background-color:#fff;
}
.header .content {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.header .logoSpace {
  height: 119px;
  margin-bottom:-70px;
}
.header .logo {
  padding-top: 10px;
  display: inline-block;
  float: left;
}
.header .menuSpace {
  font-size: 16px;
}

.header .menuSpace ul {
  height: 43px;
  line-height: 43px;margin-left:180px;
}
/*.header .menuSpace li {
  height: 43px;
  line-height: 43px;
  padding: 0 8px;
  float: left;
  position: relative;
}*/
.header .menuSpace li { height: 43px;  line-height: 43px;  /*padding: 0 8px;*/  float: left;  position: relative;}

/*修改英文*/
.header .enmenuSpace li a{
	font-size:14px;
	font-weight:bold;
	/*padding:10px;*/
	overflow:hidden;
	}

.enlight{ line-height:21px!important; text-align:center; text-align:center;padding-right:12px!important;}

.header .enmenuSpace li {
	
/*  height: 43px;
  line-height: 20px;
  padding: 0 5px;
  float: left;
  position: relative;
  font-family:Calibri;
  word-break:break-all;
  width:80px;
*/  
    height: 43px;
    line-height: 20px;
   /* padding: 0 0px;*/
    float: left;
    position: relative;
    font-family: Calibri;
    word-break: break-all;
    width: 80px;
    margin-left: 8px;
    text-align: center;
}

  
	
	
.enmenuSpace .subnav li {
  color: #373737;
  background: #fff;
  height: 46px;
  line-height: 46px;
  padding:0 28px;
  text-align:left;
}
.enmenuSpace .dorpdown-layer .subitems .item-list .htitle {
  vertical-align: middle;
  padding-left: 10px;
  text-align:center;
  width: 115px;
  line-height: 2.2em;
  display: inline-block;
}

/*修改英文*/
.header .menuSpace li:hover{ background:#024383;color:#FFF;}

.header .menuSpace li:hover { background:#F00;color:#FFF;}
.header .menuSpace li:hover a{ color:#FFF; }


.header .menuSpaceBg{ background:#024383;color:#FFF;  font-weight:bold;}
.header .menuSpaceBg  a { color:#FFF; text-decoration:none;}


/*.menuSpace li a{padding:8px 0;}*/
.menuSpace li a{
	padding:12px 10px;
	text-decoration:none;
}
.enmenuSpace li a{
	padding:0px;
	text-decoration:none;
}

.menuSpace li a:hover {
  color: #fff;
  font-weight:bold;
}

.menuSpace li.active {
  padding-right: 12px;
}
.menuSpace li.active a {
  color: #e21001;padding:0;
}

.menuSpace li.select a {
  color: #e21001;
}


.menuSpace .subnav {
  position: absolute;
  top: 43px;
  left: 0;
  z-index: 99999999;
  display: block;
  border-top: 3px solid #e21001;
  display: none;
}

/**/

#jsddm{}

#jsddm li
{
	
}

#jsddm li a
{}

#jsddm li a:hover
{}
#jsddm li ul
{
	margin:3px 0 0 -10px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
	z-index:99;
	width:260px;
	
	
}

#jsddm li ul li
		{width:260px; background-color:#Fff;border-bottom:1px solid #ccc;padding:2px;text-align:left;}
		
#jsddm li ul li a
		{  color: #373737;
		   width: 240px;
		   height: 38px;
		   line-height: 38px;
		   display: block;padding-left:20px;
		 }
#jsddm li ul li a:hover
{  
	background: #e21001;
	border: none;
	color: #ffffff;
	height: 37px;
	line-height: 37px;padding-left:20px;
 }
/*导航*/




/*分享*/
/*.share{width:260px;text-align:center;height:35px; overflow:hidden;clear:both;margin:15px auto;padding:0;}*/
.share{width:290px;text-align:center;height:35px; overflow:hidden;clear:both;margin:6px auto;padding:0;}
.share dl{width:290px;margin:0 auto;padding:0;overflow:hidden;}
.share dd{float:left;margin:0px 10px;padding:0;}



/*foot修改*/
/*.footer{ width:100%;min-width:1000px; background:url(/images/foot_back.jpg)  repeat-x center top;border-top:3px solid #e21001;margin-top:0px; height:380px;}*/
/*.footer{ width:100%;min-width:1000px; background:url(/images/foot_back.jpg)  repeat-x center top;border-top:3px solid #e21001;margin-top:0px; height:380px;background:#244b85;padding:20px 0 15px ;}*/
.footer{ width:100%;min-width:1000px; background:url(/images/foot_back.png) no-repeat  /*repeat-x*/ right top; background-color:#024383;	 border-top:3px solid #e21001;margin-top:0px; height:380px;padding:20px 0 15px ;}
.footer1{ height:320px;}
.footer ul{width:1000px;margin:0 auto;padding:0; overflow:hidden;float:none;}
.footer ul > li:first-child{width:320px;font-size:14px;padding-left:35px;}
.footer ul > li:first-child a{width:auto;}
.footer ul > li:nth-child(2){width:140px; padding-left:15px;}
.footer ul > li:nth-child(3){width:180px; padding-left:15px;}
.footer ul > li:nth-child(4){width:140px; padding-left:15px; }
.footer ul > li:nth-child(5) {width:120px; padding-left:15px;height:160px; }

.footer li{ line-height:16px;/*width:165px; */width:auto; float:left; padding-left:45px; font-size:12px; color:#fff}
.footer li span{ font-size:14px; display:block; padding-bottom:2px}
.footer li a{ color:#9cf;display:block}
.footer li a:hover{ color:#00ccff}


.footer_en ul > li:first-child{font-size:12px;}

.foot_copy{ text-align:center; height:30px; background-color:#333; line-height:30px;}
/*foot修改*/





/*弹出层*/

.bbm {position: fixed;left: -100%;right:100%;top:0;bottom: 0;text-align: center;font-size: 0; z-index:9999; display:none;}
.bbm:after {content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.wechat {position: fixed;left: -100%;right:100%;top:0;bottom: 0;text-align: center;font-size: 0; z-index:9999; display:none;}
.wechat:after {content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.contents{display: inline-block; *display: inline; *zoom:1;	vertical-align: middle;position: relative;right: -100%;}
.content_mark{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:555; background:#000; opacity:0.5;filter:alpha(opacity=50); display:none;}



/*新闻滚动*/
.wrap{overflow:hidden;width:900px;border:1px solid #ccc; border-left:0; border-right:0;margin:0 auto;margin-bottom:10px;padding:0 10px;}
.wrap .div_span{float:left;margin:0;padding:0; line-height:60px;color:#FFF;font-size:14px;}
#slide{overflow:hidden;width:820px;margin:0px auto;padding:0px; height:30px;}
#slide ul{list-style:none;margin:0 auto;padding:0;width:1649px;}
#slide li{float:left;margin:0 auto;padding:3px 10px;width:200px; line-height:26px; overflow:hidden;}

/*阴影效果*/
.warap , .wrapper {		box-shadow:0px 15px 55px #000 ; }
#jsddm li ul li {		box-shadow:0px 15px 25px #000 ; }