@charset "UTF-8";
body,p,ul,ol,li,dl,dt,dd,input,h1,h2,h3,h4,h5,h6 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: normal; }
a {text-decoration: none;color: black; }
em,i {font-style: normal; }
strong,b {font-weight: normal; }
li {list-style: none; }
img {vertical-align: middle;border: none; }
textarea,input {outline: none; }
input {padding: 0; }
table {border-collapse: collapse; }
th,td {border: 1px solid #000; }
.clearfix {
  content: "";
  display: block;
  clear: both; }

.hide {display: none; }

html,
body{
  width: 100%;
  height: auto;
  max-width: 750px;
  font-family: "微软雅黑"; 
  margin: 0 auto;
  position: relative; }


.header{ width:100%;height: 115px;background: #fff;border-bottom: 1px solid #f1f0f5;position: fixed;top:0;left:0;z-index: 9; }
.header img{margin:20px 0 0 35px;float: left; }
.language{width:250px;height: 52px;line-height: 52px;float: left;margin: 35px 0 0 100px; }
.language a{font-size: 24px;margin:0 18px;color:#777777; }
.language .on{ color:#16abf0; }
div.burger{
	height:50px;
	width:60px;
	position:absolute;
	top:32px;
	right:25px;
	cursor:pointer;
	z-index:9999;
}
	div.x,
	div.y,
	div.z{
		position:absolute;margin:auto;
		top:0px;		
		background:#16abf0;
		border-radius:2px;
		-webkit-transition:all 200ms ease-out;
		   -moz-transition:all 200ms ease-out;
		    -ms-transition:all 200ms ease-out;
		     -o-transition:all 200ms ease-out;
		        transition:all 200ms ease-out;
	}		
	div.x, div.y, div.z{height:6px;width:60px;}
	div.y{top:22px;}
	div.z{top:44px;}
	div.collapse{
		top:20px;
		-webkit-transition:all 70ms ease-out;
		   -moz-transition:all 70ms ease-out;
		    -ms-transition:all 70ms ease-out;
		     -o-transition:all 70ms ease-out;
		        transition:all 70ms ease-out;
	}
	 
	
	div.rotate30{
		-ms-transform:rotate(30deg);
    	-webkit-transform:rotate(30deg);
	    transform:rotate(30deg);	
		-webkit-transition:all 50ms ease-out;
		   -moz-transition:all 50ms ease-out;
		    -ms-transition:all 50ms ease-out;
		     -o-transition:all 50ms ease-out;
		        transition:all 50ms ease-out;					
	}
	div.rotate150{
		-ms-transform:rotate(150deg);
    	-webkit-transform:rotate(150deg);
	    transform:rotate(150deg);	
		-webkit-transition:all 50ms ease-out;
		   -moz-transition:all 50ms ease-out;
		    -ms-transition:all 50ms ease-out;
		     -o-transition:all 50ms ease-out;
		        transition:all 50ms ease-out;					
	}
	
	div.rotate45{
		-ms-transform:rotate(45deg);
    	-webkit-transform:rotate(45deg);
	    transform:rotate(45deg);	
		-webkit-transition:all 100ms ease-out;
		   -moz-transition:all 100ms ease-out;
		    -ms-transition:all 100ms ease-out;
		     -o-transition:all 100ms ease-out;
		        transition:all 100ms ease-out;					
	}
	div.rotate135{
		-ms-transform:rotate(135deg);
    	-webkit-transform:rotate(135deg);
	    transform:rotate(135deg);	
		-webkit-transition:all 100ms ease-out;
		   -moz-transition:all 100ms ease-out;
		    -ms-transition:all 100ms ease-out;
		     -o-transition:all 100ms ease-out;
		        transition:all 100ms ease-out;					
	}

div.menu-bg{
	display:none;
	width:750px;
	height:100%;
	position:fixed;	
	top:0;
	left:0;
	background:rgba(0,0,0,.3);
}

div.menu{
	display:none;
	position:fixed;
	left:0;top:112px;
	height:auto;
	width:750px;
	z-index:999;
	background:#fff;
}
div.menu ul li{
	list-style:none;
	width:672px;
	height:120px;
	margin:0 auto;
	line-height:120px;
	text-align:center;
	font-size:34px;
	border-bottom:1px solid #416067;
	
}
div.menu ul li a{
	color:#3e3e3e;
	display:block;width:100%;height: 120px;
	text-decoration:none;	
	letter-spacing:3px;	
}

.footer{ 
	width:750px;min-height: 400px;
	background: #383838;overflow: hidden;
 }
.footer .sub_link{ 
	width:700px;height: 24px;
	margin:55px auto;
	text-align: center;
 }
.footer .sub_link a{ 
	font-size: 24px;
	color:#b7b7b7;
	margin:0 32px;
	display: inline-block;
 }
.footer .copyright{ 
	width:670px;
	margin:0 auto 30px;
	overflow: hidden;
 }
.footer .copyright .border_b{ 
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #5b5b5b;
 }
.footer .copyright p{ 
	font-size: 22px;
	color:#9d9d9d;
	text-align: center;
	line-height: 42px;
	max-height: 999999px;
 }
.footer .copyright p a img{ 
	width:24px;
 }
 #toTop{ width:100%;height: 80px;background: #313131;text-align: center;line-height: 80px;font-size: 24px;letter-spacing: 2px;display: block;color:#939393; }

/*  视频弹框的样式  */
.zhezao{background:rgba(0,0,0,0.5);background:#000;opacity:0.5;filter:alpha(opacity=50);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:none;}
.s_p_k{display:none;position:fixed;width:750px;height:400px;left:50%;margin-left:-375px;top:30%;z-index:999;background:#000;}
.s_p_k a{position:absolute;right:50%;margin-right:-30px;bottom:-130px;width:80px;height:80px;background:url('../images/common/close.png') rgba(0,0,0,0.6) center center no-repeat;-moz-border-radius:100%;border-radius:100%;}

.subHead{
    width:100%;
    height: 122px;
    text-align: center;
    line-height: 122px;
    font-size: 37px;
    color:#fff;
    position: relative;
    background: #0d9aeb;
}
.subHead img{
    position: absolute;
    left:50px;
    top:36px;
}

/* news  */
.news_list{ 
  padding:18px 40px 0;
  width:670px;
  min-height: 780px;
  overflow: hidden;
  margin-bottom: 2px;
}
.news_list li{ 
  width:100%;height: 88px;
  border-bottom: 2px dotted #939393;
}
.news_list li p{ 
  width:506px;line-height: 88px;
  font-size: 26px;
  color: #3e3e3e;
  float: left;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.news_list li span{ 
  line-height: 88px;
  font-size: 26px;
  color: #3e3e3e;
  float: right;
}
.news_box{ 
  padding:50px 40px;
  min-height: 680px;
  overflow: hidden;
 }
 .news_box .title h3{ 
  font-size: 36px;
  color:#3e3e3e;
  /*text-align: center;*/
  line-height: 52px;
  margin-bottom: 30px;
 }
 .news_box .title p{ 
  font-size: 36px;
  color:#939393;
  line-height: 16px;
  padding-bottom: 28px;
  border-bottom: 1px solid #939393;
 }
 .news_box .text_box{ 
  padding-top: 20px;
 }
 .news_box .text_box p{ 
  font-size: 16px;
  color:#3e3e3e;
  line-height: 56px;
	margin-bottom: 2px;
	white-space: pre-wrap;
	word-wrap: break-word;
 }
 .news_box .text_box img{ 
  display: block;
  margin:10px auto;
  max-width: 670px;
 }

/* 投资者关系 */
#investor{
    width:750px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
#investor .menu_list{
    width:100%;
    height: 90px;
    text-align: center;
    line-height: 90px;
    font-size: 26px;
    color:#fff;
	background:#fff;
    position: relative;
    border-bottom: 30px solid #f1f0f4;
}
#investor .menu_list a{
    display: inline-block;
    height: 86px;padding:0 10px;
    margin:0 0px;
    border-bottom: 4px solid transparent;
    -webkit-transition:all 200ms ease-out;
    -moz-transition:all 200ms ease-out;
    -ms-transition:all 200ms ease-out;
    -o-transition:all 200ms ease-out;
    transition:all 200ms ease-out;
}
#investor .menu_list .on{
    border-bottom: 4px solid #0d9aeb;
}
#investor .box{
	padding:20px 40px;
  	width:670px;
	min-height: 260px;
	background:#fff;
	margin-bottom: 30px;
}
#investor .box h3{
	font-size: 30px;
	color:#3e3e3e;
	padding-bottom: 16px;
	border-bottom: 2px solid #939393;
}
#investor .box h3 a{
	float: right;
	font-size: 20px;
	color:#3e3e3e;
}
#investor .box ul li{
	height: 66px;
	line-height: 66px;
	font-size: 22px;
}
#investor .box ul li p{
	font-size: 22px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#investor .box ul li p a{
	float: left;
	width:450px;
	font-size: 22px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#investor .box ul li span{
	float: right;
}
#investor .aboutUs p{
	font-size: 24px;
	line-height: 40px;
}
#investor .aboutUs p span{
	color:#0d9aeb;
	
}
.pos{position: relative;width: 100%;height: 100px;}
.paging {
	height: 36px;
	width:100%;
	position: absolute;
	left:50%;
	top:50%;
	text-align: center;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.paging a{
	font-size: 22px;
	display: inline-block;
	width:50px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border:1px solid #333;
	border-radius: 5px;
	margin:0 8px;
	overflow: hidden;
}
.paging .curr{
	background: #0d9aeb;
	color:#fff;
	border:1px solid #0d9aeb;
}
.paging .current{
	background: #0d9aeb;
	color:#fff;
	border:1px solid #0d9aeb;
}