/*author:yulihua */
/*qq:159526024 */
/*Email:159526024@qq.com */
.g-doc{
	width: 100%;
	overflow-x:hidden; 
}
.main{
	width: 1200px;
	margin: 0 auto;
}
.g-hd{
	height: 120px;
	background-color:#2271e8;
	overflow: hidden;
}
.g-hd .logo{
	width:227px ;
	height: 120px;
	background:#2271e8 url("../images/logo.png") no-repeat;
}
.g-hd .tablist .bd{
	position: absolute;
	width: 1920px;
	left:0px;
	top:0px;
	height: 113px;
	border-bottom: 7px solid #f5f464;
	background-color: #ffffff;
	line-height: 114px;
}
.g-hd .tablist .btn{
	padding: 0 30px;
}
.g-hd .tablist .btn:hover{
	color: #2271e8;
}
.g-hd .tablist .btn.on:after,.g-hd .tablist .btn:hover:after{
	content:url("../images/arrow.png");
	position: absolute;
	top: 52px;
	left: 50%;
	margin-left: -11px;
}
.g-hd .tablist .btn.on{
	color: #2271e8;

}
.g-hd .tablist .box{
	border:1px solid #d3d3d3;
	width: 260px;
	height: 28px;
	margin-top: 46px;
}
.g-hd .tablist .ipt{
	border: none;
	padding: 13px 0;
	height: 2px;
	display: block;
	text-indent: 1em;
	width: 206px;
}
.g-hd .tablist .search{
	background-color: #f5f464;
	color: #434343;
	line-height: 28px;
	width: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.g-hd .tablist .searchLogo{
	position: absolute;
	left: 0px ;
	top: 9px;
}

/*g-bd*/
.g-bd{
	margin-top:30px
}
.g-bd .cqdl .bd{
	padding: 10px 60px;
}
.g-bd .cqdl .bd .pic{
	position: absolute;
	left: 50%;
	margin-left: -150px;
}
.g-bd .list{
	line-height: 24px;
	margin-top: 40px;
}
.g-bd .list .box{
	width: 324px;
}
.g-bd .list .tt{
	font-size: 24px;
	margin-bottom:30px;
	color: #303030;
}
.g-bd .list .aboutus .pic{
	width: 322px;
	height: 144px;
}
.g-bd .list .aboutus .text{
	line-height: 26px;
	margin-bottom: 30px;
}
.g-bd .list .news{
	position: absolute;
	left: 50%;
	margin-left: -162px;
}
.g-bd .list .news .pic{
	width: 150px;
	height: 95px;
	margin-bottom: 15px;
}
.g-bd .list .news .new{
	width: 146px;
	margin-left: 20px;
	font-size: 14px;
}
.g-bd .list .news .lst{
	margin-top: 4px;
}
.g-bd .list .news .txt{
	width: 220px;
}
.g-bd .list a:hover{
    text-decoration: underline;
}
.g-bd .list .news .lst:hover{
	color: red
}
/*g-ft*/
.g-ft{
	height: 307px;
	background-color: #1a1a1a;
	margin-top: 77px;
	color: #ffffff;
	font-size: 30px;
	line-height: 38px;
	padding-top: 15px
}
.g-ft .tt{
	margin: 20px 0;
}
.g-ft .code{
	margin-left: 15px;
	margin-top: 83px;
}
.g-ft .content{
	font-size: 18px;
	margin-left: 30px;
	line-height: 24px;
	background: url("../images/content.png") no-repeat;
	background-position: -1px 80px;
}
.g-ft .content .tt{
	margin-bottom: 23px;
}
.g-ft .content .txt{
	text-indent: 34px;
	line-height: 38px;
}
.g-ft .message{
	width: 530px;
	height: 342px;
}
.g-ft .message .tt{
	margin: 0 0;
}
.g-ft .message .box{
	width: 1900px;
	height: 340px;
	position: absolute;
	left: 0px;
	top: -35px;
	background:#2186cf url("../images/ftBg.png") no-repeat;
	font-size: 18px;
	text-indent: 190px;
}
.g-ft .message .lst{
	margin-bottom: 5px;
	color: #333333;
	font-size: 14px;
}
.g-ft .message .ipt{
	background: none;
	border:1px dashed #999999;
	padding: 12px 5px;
	width: 340px;
	margin-left: 10px;
}
.g-ft .message .text .ipt{
	padding-top: 5px;
	height: 150px;
}
.g-ft .message .btn{
	width: 354px;
	height: 32px;
	line-height: 32px;
	background-color: #1a1a1a;
	color: #ffffff;
	text-indent: 0px;
	margin-left: 227px;
	margin-top: 3px;
}
.g-ft .gzh{
	position: absolute;
	top: 10px;
	right: 35px;
}

.Flip .first, .Flip .end, .Flip .next, .Flip .prev, .Flip .num{
	height: 28px;
	line-height: 28px;
	border: 1px solid #aaaaaa;
	background: #ededed;
	font-size: 14px;
	color: #333333;
	float: left;
	margin-right: 10px;
	margin-top: 20px;
	padding: 0px 10px;
}

.Flip .current{
	height: 28px;
	line-height: 28px;
	border: 1px solid #3254d1;
	background: #2186cf;
	font-size: 14px;
	color: #ffffff;
	float: left;
	margin-right: 10px;
	padding: 0px 10px;
	margin-top: 20px;
}
.lang{
	position: absolute;
	right: 5px;
	top: -30px;
}
.searchbox{
	margin-left: 45px;
}
.lang .on{
	color: blue
}
.m-banner .tabbtn{
	width: 10px;
	height: 10px;
	border: 1px solid #cccccc;
	margin: 0 5px;
	border-radius: 50%;

}
.m-banner .tabbtn_list{
	width:100px;
	height: 15px;
	position: absolute;
	left: 50%;
	margin-left: -100px;
	bottom: 15px;
}
.m-banner .on{
	background-color: #ffffff;
}
     #footer{ width:100%; background:#1a1a1a; height:210px; font-size:16px; margin-top:40px; }
	 #footer .main{ padding-top:40px;}
	 #footer .flink{ float:left; width:945px; font-family:"Microsoft Yahei"; color:#ffffff}
	 #footer .er{ float:right;}
	 #footer .flink .text{ float:left; margin-right:15px;}
	 #footer .flink ul{ margin:10px 0 30px 0}
	 #footer .flink ul li{ float:left; margin-right:25px;}
	 #footer .flink ul .text{ font-size:18px; margin-right:30px;}
	 .clearfix:after{ display:block; content:''; clear:both; visibility:hidden; }
	  #footer .flink ul li span{ margin-right:10px; float:left }
	  #footer .flink ul .lin45{ line-height:50px;}
	  .copyright{ background:#000000; line-height:40px; text-align:center; width:100%; color:#b4b4b4}
	.copyright a{ color:#b4b4b4}
	
		ul,li{ margin:0; padding:0; list-style:none }
	

.talkOnline_w{ width:140px; position:fixed;top:50%;margin-top:-100px; 
	_position: absolute;_top:expression(eval(document.documentElement.scrollTop));_margin-top:60px; 
		z-index:44444;  right: 0}	
.talkOnline_top{ width: 40px; float: right; width: 20px; background: #0499e4; color: #ffffff; text-align: center; padding: 5px 2px; cursor: pointer; }


	.talkOnline{ width:140px; height:210px; background:url("../images/QQ_bg2.png") no-repeat; display: none; }	
/*
.talkOnline{ width:140px; height:458px; position:fixed;top:50%;margin-top:-260px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop));_margin-top:60px; z-index:44444;right:3px;background:url("../images/QQ_bg.png") no-repeat}	
*/	.talkOnline ul{  }
	.talkOnline ul li{padding-left:52px; height:39px;}
	.talkOnline ul .tel{ padding-top:20px; padding-left:15px; color:#0062a6; font-size:17px; font-family:Arial, Helvetica, sans-serif}
.talkOnline ul .close{ text-align: right; height: 72px; line-height: 34px; color: #ffffff; font-size: 18px; font-weight:bold: ; width: 82px; cursor: pointer; background: none}