@charset "utf-8";
/* CSS Document */

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{
	color:#000;background:#fff;
	-webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu.nav_about,section {
	margin:0;padding:0;
	
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu.nav_about,section {
    display:block;
}

/* 要注意表单元素并不继承父级 font 的问题 */
input,select,textarea{
font-size:100%;
}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
display:inline;
}
.fn-left {
float:left;
}
.fn-right {
float:right;
}

/* 去掉各Table cell 的边距并让其边重合 */
table{
border-collapse:collapse;border-spacing:0;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
list-style:none;
}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
color:#666;
text-decoration:none;
}
a:hover{
	color:#008cd6;
	text-decoration:underline;}

.main {
	background-color: #F7F7F7;
}
/*其他公共样式开始*/

#background-gray{
	width:100%;
	overflow:hidden;

	padding-bottom:60px;}
.title{
	width:980px;
	height:65px;
	border-bottom:#efefef solid 1px;}
#background-gray{
	width:100%;
    background:#F7F7F7;}
#con-box{
	width:980px;
	height:auto;
    background:#FFFFFF;
	position:relative;
	color:#666;
	padding-bottom:40px;}
#con-box h1{
	color: #0E94E1;
	border-left: #0E94E1 solid 3px;
	font-size:20px;
	font-weight:900;
	position:absolute;
	left:40px;
	padding-left: 10px;
	top:20px;}
.con{
	width:900px;
	margin:0 auto;
	margin-top:30px;
	padding-bottom:40px;}
h2,dt a{
	font-size:18px;
	color:#0E94E1;
	border-left:#0E94E1 solid 3px;
	padding-left:10px;}
.line{
	width:980px;
	height:1px;
	background:#efefef;
	display:block;
	}
.height-10px{
	width:980px;
	height:10px;
	display:block;}
/*其他公共样式结束*/

/*左侧导航开始*/
#main{
	width:1200px;
	margin:0 auto; overflow: hidden; padding-top: 40px;}
#main .nav_about{
	width:200px;
	background:#FFFFFF;
	float:left;}
#main .nav_about ul li{
	height:50px;}
#main .nav_about ul li a{
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	border-bottom:#efefef solid 1px;
	font-size:16px;}
#main .nav_about ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;}
#main .nav_about ul li.hide-bottom{
	border-bottom:#FFFFFF solid 0px;}
#main .nav_about ul li:hover{
	background:#0E94E1;
	color:#FFFFFF;
	border-bottom:#178dd4 solid 1px;}
/*左侧导航结束*/

#main .nav_about ul li.cut{background:#0E94E1;
	color:#FFFFFF;
	border-bottom:#178dd4 solid 1px;}
#main .nav_about  li.cut a{color:#FFFFFF;text-decoration:none;}
@charset "utf-8";
/* CSS Document */
/*关于我们开始*/
.about-us p{
	text-indent:2em;
	line-height:26px;
	font-size:14px;}
.about-us .introduction{
	margin-top:14px;}
.about-us .culture{
	margin-top:40px;
	text-align:center;}
.about-us .culture tr td{
	font-size:14px;
	height:24px;
	line-height:24px;}
.about-us .culture span{
	color:#0E94E1;
	font-size:16px;
	font-weight:bold;}
.about-us .books{
	margin-top:14px;}
.QR{
	width:900px;
	height:148px;
	background:#0E94E1;
	margin:0 auto;
	position:relative;}
.QR li.shoujiban img{
	position:absolute;
	left:80px;
	top:21px;}
.QR li.shoujiban span{
	position:absolute;
	left:205px;
	top:46px;}
.QR li.weixin img{
	position:absolute;
	left:418px;
	top:21px;}
.QR li.weixin span{
	position:absolute;
	left:546px;
	top:46px;}
.QR .QR-line img{
	position:absolute;
	left:349px;
	top:16px;}
.QR span{
	color:#FFF;
	font-size:18px;
	height:30px;
	line-height:30px;}
/*关于我们结束*/

/*联系我们开始*/
.contact-us p{
	font-size:14px;
	line-height:30px;
	margin-top:10px;}
.contact-us .map{
	width:900px;
	height:400px;
	margin-top:30px;}
/*联系我们结束*/

/*加入我们开始*/
.join p{
	font-size:14px;
	line-height:26px;
	margin-top:20px;}
.join .job-description{
	font-size:16px;
	font-weight:normal;}
.join span{
	width:690px;
	height:34px;
	display:block;
	line-height:34px;
	padding-left:10px;
	background:#f4f4f4;
	margin-top:30px;
	color:#000;
	font-size:16px;}
.join b{
	font-weight:bold;}
/*加入我们结束*/

/*商务合作开始*/
.cooperation table tr td{
	width:388px;
	height:218px;
	padding-left:40px;
	border-bottom:#efefef solid 1px;}
.cooperation table tr td.vertical-line{
	border-left:#efefef solid 1px;}
.cooperation p{
	margin-top:10px;
	line-height:30px;
	font-size:14px;}
.cooperation2 span{
	width:690px;
	height:34px;
	display:block;
	line-height:34px;
	padding-left:10px;
	background:#f4f4f4;
	margin-top:30px;
	color:#000;
	font-size:16px;}
.cooperation2 a img{
	width:140px;
	height:46px;
	margin-top:20px;}
.cooperation2 p{
	margin-top:20px;
	line-height:26px;}
.cooperation2 p a{
	padding-right:10px;
	font-size:14px;
	color:#666;}
.cooperation2 p a:hover{
	color:#178dd4;}
.cooperation2 .explain b{
	color:#008cd6;
	font-size:14px;}
.cooperation2 .explain{
	font-size:12px;}
/*商务合作结束*/

/*资质荣誉开始*/
.honor{
	display:block;
	text-align:center;
	margin:40px 40px}
.honor ul li{
	width:220px;
	height:360px;
	display:block;
	float:left;
	margin-right:20px;}
.honor ul li.right0{
	margin-right:0px}
.honor ul li img{
	height:293px;}
.honor ul li b{
	display:block;
	margin-top:20px;
	margin-bottom:40px;
	font-size:14px;}
#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
	filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;
}


/*资质荣誉结束*/

/*免责声明开始*/
.statement-1{
	position:relative;
	margin-top:10px;}
.statement-1 .title-2{
	font-size:24px;
	font-weight:900;
	position:absolute;
	left:40px;
	top:20px;}
.con-statement{
	width:900px;
	margin:0 auto;}
.con-statement p{
	text-indent:2em;
	line-height:26px;
	font-size:14px;}
.con-statement .prompt span{
	width:690px;
	height:34px;
	display:block;
	line-height:34px;
	padding-left:10px;
	background:#f4f4f4;
	margin-top:30px;
	color:#000;
	font-size:16px;}
.con-statement .prompt ul{
	margin-top:20px;}
.con-statement .prompt ul li{
	line-height:26px;
	font-size:14px;
	display:block;
	margin-top:10px;}
/*免责声明结束*/

/*网站地图开始*/
.site-map dt a{
	color:#178dd4;}
.site-map dd{
	margin-top:20px;}
.site-map dd a{
	padding-right:10px;
	line-height:30px;
	padding-right:10px;
	font-size:14px;
	color:#666;}
.site-map dd a:hover{
	color:#178dd4;}
/*网站地图结束*/

/*意见反馈开始*/
.feedback{
	height:374px;}
.feedback span{
	font-size:14px;}
.feedback p{
	text-indent:2em;
	line-height:30px;
	font-size:14px;}
/*意见反馈结束*/

/*媒体报道开始*/
.media h2 a{
	color:#008cd6;
	font-size:18px;}
.media p{
	font-size:14px;
	line-height:30px;
	margin-top:10px;}
.media b{
	display:block;
	color:#999;
	margin-top:10px;}
/*媒体报道结束*/

/*常见问题开始*/
#firstpane h3{
	font-size:18px;
	margin-bottom:10px;
	color:#000000;}
#firstpane p{
	color:#008cd6;
	font-weight:normal;
	line-height:30px;}
#firstpane p:hover{
	font-weight:bold;}
.menu_head{
	width:685px;
	font-size:14px;
	color:#525252;
	cursor:pointer;
	position:relative;
	margin:0px;
	font-weight:bold;}
.menu_body{
	width:680px;
	display:block;
	overflow:hidden;
	line-height:24px;
	background:#fff3d5;
	padding:10px 10px 10px 10px;
	font-size:14px;}
/*常见问题结束*/

/*公司大事件开始*/
.year{
	position:relative;
	width:900px;
	height:140px;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:40px;}
.year .submenu{z-index:1000;top:0; }
.year ul li{
	display:block;
	float:left;
	text-align:center;
	width:70px;
	height:30px;
	padding-top:20px;
	border-bottom:#D8D8D8 solid 1px;
	position:relative;}
.year ul li a{
	text-decoration:underline;
	display:block;
	font-size:14px;}
.year ul li a{text-decoration:none;}
.year ul li .selected{
	text-decoration:none;
	height:31px;background: url(../images/Selected.png) no-repeat center bottom;}

.year li:hover i{width:70px;
	height:4px;
	display:block;
	position:absolute;
	top:46px;
	left:0px;
	background: url(../images/Selected.png) no-repeat;}
.event-year{
	width:900px;
	border:#FF0004 solid 0px;
	margin-left:40px;
	position:relative;
	display:block;
	overflow:hidden;}
.event-year span{
	height:60px;
	font-size:24px;
	font-weight:bold;
	padding-left:52px;
	color:#008cd6;
	float:left;
	padding-top:10px;
	padding-right:70px;}
.event-year i{
	width:7px;
	height:4px;
	display:block;
	float:left;
	margin-left:-60px;
	margin-top:26px;
	background:url(../images/icon-triangle.png) no-repeat;}
.event-year b{
	width:59px;
	height:59px;
	display:block;
	background:url(../images/clock.png) no-repeat;
	position:absolute;
	left:169px;}
.event-year .orange-line{
	width:1px;
	height:80px;
	display:block;
	background:#ffa120;
	position:absolute;
	left:198px;}
.event-case{
	width:900px;
	border:#FF0004 solid 0px;
	margin-left:40px;
	overflow:hidden;
	position:relative;
	display:none;}
.event-case ul{
	float:left;
	font-size:18px;
	width:500px;
	position:relative;
	left:198px;}
.event-case ul li{
	display:block;
	border-left:#ffa120 solid  1px;
	padding-left:20px;
	padding-bottom:30px;
	font-size:16px;
	height:40px;
	line-height:30px;}
.event-case ul li span{
	font-size:14px;
	position:absolute;
	left:-90px;}
.event-case ul li i{
	background: url(../images/icon-dot.png) no-repeat;
	width:15px;
	height:27px;
	display:block;
	position:absolute;
	left:-7px;}
/*公司大事件结束*/















