@charset "utf-8";
/* CSS Document */
body{
	font-family:MicroSoft Yahei;
	font-size:12px;
	color:#333;
}
.w1200{
	width:1200px;
	position:relative;
	margin:0 auto;
}
/*字体*/
.font14{
	font-size:14px;
}
.font16{
	font-size:16px;
}
.font18{
	font-size:18px;
}
.font20{
	font-size:20px;
}
.font22{
	font-size:22px;
}
.font24{
	font-size:24px;
}
.font28{
	font-size:28px;
}
.font32{
	font-size:32px;
}
.font34{
	font-size:34px;
}
.font36{
	font-size:36px;
}
.font44{
	font-size:44px;
}
.font50{
	font-size:54px;
}
.font54{
	font-size:54px;
}
.font60{
	font-size:60px;
}
.lh48{
	line-height:48px;
}
.b{
	font-weight:bold;
}
.red{
	color:#184675;
}
.gray{
	color:#909090;
}
.darkGray{
	color:#4c4c4c;
}
.green{
	color:#32b41c;
}
.black{
	color:#000;
}
a:hover,a.darkGray:hover,a.black:hover,.header .nav a:hover{
	color:#184675;
}
a.red:hover{
	color:#000;
}
/*内补和外补*/
.mt8{
	margin-top:8px;
}
.mt35{
	margin-top:35px;
}
.mb5{
	margin-bottom:5px;
}
.mb20{
	margin-bottom:20px;
}
.mb25{
	margin-bottom:25px;
}
.mb90{
	margin-bottom:90px;
}
.mr10{
	margin-right:10px;
}
.mr50{
	margin-right:50px;
}
.blankLine{
	height:45px;
	overflow:hidden;
	width:100%;
	clear:both;
}
/*按钮样式*/
.btnStyle1{
	background-color:#10456D;
	display:inline-block;
	padding:5px 32px;
	font-size:14px;
	text-align:center;
	color:#fff;
}
.btnStyle1:hover{
	color:#fff;
	background-color:#114285;
}
/*其他自定义样式*/
#logo{
	float:left;
	display:block;
	margin:20px 0;
}
#logo img{
	display:inline-block;
}
.header{
	overflow:hidden;
	position:relative;
	z-index:3;
}
.header .nav{
	float:right;
	position:relative;
	margin-top:45px;
}
.header .nav a{
	font-size:16px;
	color:#000;
	display:inline-block;
	position:relative;
}
.header .nav a .new{
	display:inline-block;
	width:37px;
	height:14px;
	background-image:url(../images/new.gif);
	position:absolute;
	top:-14px;
	right:-18px;
}
.header .nav .isplit{
	height:16px;
	background-color:#d8d8d8;
	width:1px;
	margin:0 16px;
	top:4px;
}
.bt{
	position:absolute;
}
.tableStyle1{
	width:100%;
}
.tableStyle1 td{
	border:#dfdfdf 1px solid;
}
.footer-top .w1200{
	padding-top:90px;
	padding-bottom:50px;
}
.footer-top dl{
	float:left;
	text-align:center;
	margin:0 60px;
}
.footer-top dl img{
	display:inline;
}
.footer-top dt{
	font-size:24px;
	font-weight:bold;
	margin-bottom:18px;
}
.footer-top dd{
	line-height:24px;
	font-size:14px;
	color:#4c4c4c;
}
.footer-top dd.last{
	margin-top:40px;
}
#ewm{
	position:absolute;
	right:90px;
}
#ewm img{
	width:115px;
	height:115px;
	margin-top:15px;
}
.footer-center .w1200{
	border-top:#e6e6e6 1px solid;
	padding-top:30px;
	padding-bottom:60px;
}
.footer-center dl{
	float:left;
	border-right:#e6e6e6 1px solid;
	padding-right:120px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	line-height:24px;
}
.footer-center dt{
	margin-bottom:10px;
}
#onc{
	position:absolute;
	right:50px;
	text-align:center;
}
#onc a{
	margin-top:15px;
}
.footer-bottom{
	background-color:#f3f3f3;
}
.footer-bottom .w1200{
	height:118px;
	overflow:hidden;
}
.footer-bottom p{
	margin-left:80px;
	margin-top:40px;
	line-height:20px;
}
#blogo{
	position:absolute;
	left:0;
	top:30px;
}
#gslogo{
	position:absolute;
	right:0;
	top:36px;
}
#floatBg{
	background-color:rgba(0,0,0,0.3);
	z-index:999;
}
#floatBox .con{
	background-color:white;
	padding:15px 30px;
	position:absolute;
	padding:35px 30px;
	left:50%;
	z-index:1000;
	display:inline-block;
}
#floatBox .mod1{
	text-align:center;
}
#floatBox .mod1 iframe,#floatBox .mod1 img{
	display:inline-block;
}
#floatBox .close{
	width:60px;
	height:60px;
	background:url(../images/close.jpg) no-repeat;
	position:absolute;
	right:-60px;
	top:0;
}
#floatBox .close:hover{
	background-position:0 -60px;
}
#floatBox .title{
	font-size:18px;
	color:#000;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:#e6e6e6 1px solid;
}
.imgbox{
	position:relative;
}
.service{
	padding:30px 0;
}
.service .item{
	float:left;
	text-align:center;
}
.service .item .icon{
	width:40px;
	height:40px;
	background:url(../images/bisIcon.jpg) no-repeat;
	margin-bottom:10px;
}
.service .i1 .icon{
	background-position:0 0;	
}
.service .i2 .icon{
	background-position:-40px 0;	
}
.service .i3 .icon{
	background-position:-80px 0;	
}
.service .i4 .icon{
	background-position:-120px 0;	
}
.service.s1 .i1{
	margin-left:85px;
}
.service.s1 .i2{
	margin:0 300px;
}
.service.s2 .item{
	margin-right:158px;
}
.service.s2 .i1{
	margin-left:90px;
}
.service.s2 .i4{
	margin-right:0;
}
.tableStyle2 td{
	border:#bfbfbf 1px solid;
	padding:10px 0;
	text-align:center;
	font-size:14px;
}
.tableStyle2 td.bg{
	background-color:#f4f4f4;
}

/*悬浮*/
.qq_button {
    background: url("../images/qq_link.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #e1e1e1;
    color: #317ee7;
    display: block;
    height: 26px;
    line-height: 26px;
    margin-top: 5px;
    padding-bottom: 8px;
    padding-left: 30px;
    text-decoration: none;
    width: 81px;
}
.qq_button:hover{
	background:url(../images/qq_hover.png) no-repeat; 
	width:81px; 
	height:26px; 
	display:block; 
	padding-left:30px; 
	line-height:26px;
	color:#317EE7; 
	text-decoration:none; 
	font-weight:bold; 
	margin-top:5px; 
	border-bottom:1px dashed #E1E1E1; 
	padding-bottom:8px;
}