﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.l,.col-l,.col_l,.col-c,.col_c {
	float:left;
}

.r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span {
	float:right;
}

.c {
	clear:both;
}

.n,em {
	font-weight:normal;
	font-style:normal;
}

.b {
	font-weight:bold;
}

.i {
	font-style:italic;
}

.fa {
	font-family:Arial;
}

.fg {
	font-family:Georgia;
}

.ft {
	font-family:Tahoma;
}

.fl {
	font-family:Lucida Console;
}

.fs {
	font-family:'宋体';
}

.fw {
	font-family:'微软雅黑';
}

.tc {
	text-align:center;
}

.tr {
	text-align:right;
}

.tl {
	text-align:left;
}

.tdu {
	text-decoration:underline;
}

.tdn,.tdn:hover,a.tdl:hover {
	text-decoration:none;
}

.fc0 {
	color:#000000;
}

.fc3 {
	color:#333333;
}

.fc6 {
	color:#666666;
}

.fc9 {
	color:#999999;
}

.fcr {
	color:red;
}

.fcw {
	color:white;
}

.fcb {
	color:blue;
}

.fcg {
	color:green;
}

.f0 {
	font-size:0;
}

.f10 {
	font-size:10px;
}

.f12 {
	font-size:12px;
}

.f13 {
	font-size:13px;
}

.f14 {
	font-size:14px;
}

.f16 {
	font-size:16px;
}

.f20 {
	font-size:20px;
}

.f24 {
	font-size:24px;
}

.vm {
	vertical-align:middle;
}

.vtb {
	vertical-align:text-bottom;
}

.vt {
	vertical-align:top;
}

.vn {
	vertical-align:-2px;
}

.vimg {
	margin-bottom:-3px;
}

.m0 {
	margin:0;
}

.ml0 {
	margin-left:0;
}

.ml5 {
	margin-left:5px;
}

.ml10 {
	margin-left:10px;
}

.ml20 {
	margin-left:20px;
}

.mr0 {
	margin-right:0;
}

.mr5 {
	margin-right:5px;
}

.mr10 {
	margin-right:10px;
}

.mr20 {
	margin-right:20px;
}

.mt5 {
	margin-top:5px;
}

.mt10 {
	margin-top:10px;
}

.mt20 {
	margin-top:20px;
}

.mb5 {
	margin-bottom:5px;
}

.mb10 {
	margin-bottom:10px;
}

.mb20 {
	margin-bottom:20px;
}

.ml-1 {
	margin-left:-1px;
}

.mt-1 {
	margin-top:-1px;
}

.p1 {
	padding:1px;
}

.pl5 {
	padding-left:5px;
}

.p5 {
	padding:5px;
}

.pt5 {
	padding-top:5px;
}

.pr5 {
	padding-right:5px;
}

.pb5 {
	padding-bottom:5px;
}

.p10 {
	padding:10px;
}

.pl10 {
	padding-left:10px;
}

.pt10 {
	padding-top:10px;
}

.pr10 {
	padding-right:10px;
}

.pb10 {
	padding-bottom:10px;
}

.p20 {
	padding:20px;
}

.pl20 {
	padding-left:20px;
}

.pt20 {
	padding-top:20px;
}

.pr20 {
	padding-right:20px;
}

.pb20 {
	padding-bottom:20px;
}

.rel,.pr {
	position:relative;
}

.abs,.pa {
	position:absolute;
}

.dn {
	display:none;
}

.db {
	display:block;
}

.dib {
	-moz-inline-stack:inline-block;
	display:inline-block;
}

.di {
	display:inline;
}

.ovh {
	overflow:hidden;
}

.ovs {
	overflow:scroll;
}

.vh {
	visibility:hidden;
}

.vv {
	visibility:visible;
}

.lh14 {
	line-height:14px;
}

.lh16 {
	line-height:16px;
}

.lh18 {
	line-height:18px;
}

.lh20 {
	line-height:20px;
}

.lh22 {
	line-height:22px;
}

.lh24 {
	line-height:24px;
}

.fix {
	*zoom:1;
}

.fix:after,.fix:before {
	display:block;
	content:"clear";
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}

.z {
	_zoom:1;
}

.h1 {
	height:1px;
}

.h5 {
	height:5px;
}

.h10,.h {
	height:10px;
}

.h15 {
	height:15px;
}

.h20 {
	height:20px;
}

.h1,.h5,.h10,.h15,.h20,.h {
	font-size:0px;
	line-height:0;
	overflow:hidden;
	clear:both;
}

body {
	font:12px/1.5 宋体,Arial,sans-serif;
}

a {
	text-decoration:none;
}

a:hover {
	color:#00A2E9
}

.zhuheadder1 {
	width:100%;
	height:30px;
	background:#01416d;
	margin:0 auto;
}

.neizhuheader1 {
	width:1004px;
	margin:0 auto;
	height:30px;
}


/* 头部
-------------------------------------------------------------- */


.zhead {
	background:url(../images/ditu.png) no-repeat left;
	color:#FFF;
	padding-left:55px;
	margin-left:10px;
	line-height:30px;
	float:left;
}

.zhead a {
	color:#fff;
}

.rhead {
	float:right;
	width:400px;
	line-height:30px;
 /* padding-right:20px; */
}

.rhead ul li {
	float:right;
	background:url(../images/jian.png) no-repeat right;
	color:#fff;
	padding-right:0px;
	padding-left:15px;
}

.rhead ul li a {
	color:#fff;
}




/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

/* 常用元素 */
.clear {
	clear:both;
	font-size:1px;
	line-height:0px;
	height:0px;
}

/* 层浮动 */
.left {
	float:left;
}

.right {
	float:right;
}

.center {
	margin:0 auto;
}

/* 文字对齐 */
.tleft {
	text-align:left;
}

.tright {
	text-align:right;
}

.tcenter {
	text-align:center;
}

* html,* html body /* 修正IE6振动bug */ {
	background-image:url(about:blank);
	background-attachment:fixed;
}



/*旗下产业
-------------------------------------------------------------- */
.scont {
	width:985px;
	margin:0 auto;
	padding-top:29px;
}

.scybt {
	float:left;
	width:100%;
}

.scybta {
	background:url(../images/jian2.jpg) no-repeat left;
	padding-left:22px;
	font-size:16px;
	color:#8A8A8A;
}

.scybta a {
	font-size:20px;
	color:#414141;
}

.scywk {
	width:985px;
	float:left;
	padding-top:0px;
}

.web_widht {
	width:980px;
	margin:0 auto;
}/* 网页的内容宽 */
.course {
	height:112px;
	background:#FFF;
}

.course_nr {
	height:112px;
	background:url(../images/ico9.gif) repeat-x center;
}

.course_nr li {
	float:left;
	padding-top:85px;
	width:140px;
	text-align:center;
	position:relative;
	margin-top:23px;
	font-size:16px;
}

.shiji {
	position:absolute;
	width:100%;
	left:0;
	top:-8px;
	display:none;
}

.shiji h1 {
	height:67px;
	line-height:67px;
	color:#707070;
	font-weight:bold;
	background:url(../images/000.gif) no-repeat center top;
	margin-bottom:1px;
	font-size:14px;
	Font-style:italic;
}

.shiji p {
	line-height:53px;
	color:#0066B8;
	font-size:16px;
	background-color:#fff;
}

.bg1 {
	background:url(../images/ico10.gif) no-repeat center top;
}

.bg2 {
	background:url(../images/ico11.gif) no-repeat center top;
}

.bg3 {
	background:url(../images/ico12.gif) no-repeat center top;
}

.bg4 {
	background:url(../images/ico13.gif) no-repeat center top;
}

.bg5 {
	background:url(../images/ico14.gif) no-repeat center top;
}

.bg6 {
	background:url(../images/ico15.gif) no-repeat center top;
}

.bg7 {
	background:url(../images/ico16.gif) no-repeat center top;
}

/*--- 集团动态 ---*/

.sdtdk {
	background:#F9F9F9;
	padding-top:28px;
	padding-bottom:15px;
	width:100%;
	margin:0 auto;
	margin-top:42px;
	padding-bottom:32px;
}

.sdtnk {
	width:985px;
	margin:0 auto;
}

.sdtxk {
	width:100%;
	padding-top:20px;
	float:left;
}

.sjtdt {
	width:515px;
	float:left;
	height:285px;
	background-color:#fff;
	padding:5px 11px 0 0px;
}

.sdtyt {
	float:right;
	width:402px;
	height:304px;
}

.sdtnr {
	float:left;
	width:100%;
}

.sdtnr ul li {
	border-bottom:1px dashed #ABABAB;
	line-height:38px;
	font-size:13px;
	text-align:right;
}

.sdtnr ul li a {
	float:left;
	text-align:left;
	color:#686868;
}

.sdtnr ul li a:hover {
	float:left;
	text-align:left;
	color:#00A2E9;
}

.tuk {
	border:1px solid #D2D2D2;
	padding:8px 9px;
	float:left;
}

.sdtnr2 {
	width:309px;
	text-align:left;
}

.sdtnr2 h1 {
	font-size:16px;
	line-height:20px;
	margin:0;
	padding:0;
	font-weight:normal;
}

.sdtms {
	line-height:24px;
	padding-top:10px;
	width:100%;
	float:left;
	color:#8B8B8B;
}

.sdtxq {
	padding-top:10px;
	float:left;
	width:100%;
}

.sdtxq a {
	color:#70A2DF;
}

.sjta {
	float:left;
	width:132px;
	height:131px;
	padding:22px 12px 0 12px;
	background-color:#0166B6;
	color:#FFF;
	line-height:20px;
	font-size:13px;
}

.sjta  span {
	font-size:22px;
	color:#FFF;
}

.sjtb {
	float:left;
	width:132px;
	height:131px;
	background-color:#F4CF5A;
	color:#604500;
	line-height:20px;
	font-size:13px;
	text-align:right;
	padding-right:12px;
	padding-left:12px;
	padding-top:20px;
}

.sjtb span {
	color:#604500;
	font-size:22px;
}

.sjtc {
	width:156px;
	float:left;
	height:153px;
	background:url(../images/jtbg1.jpg) no-repeat;
}

.sjtc a {
	color:#fff;
	font-size:14px;
	padding-left:60px;
	padding-top:111px;
	display:block;
	line-height:42px;
}

.sjtc a:hover {
	color:#fff;
}

.sjtd {
	width:156px;
	float:left;
	height:151px;
	background:url(../images/jtbg2.jpg) no-repeat;
}

.sjtd a {
	color:#fff;
	font-size:14px;
	padding-left:44px;
	display:block;
	line-height:48px;
	padding-bottom:100px;
}

.sjtd a:hover {
	color:#fff;
}




/*------services------*/
#servicesBox {
	width:999px;
	margin:0 auto;
	clear:both;
	padding:30px 0px 45px 0px;
	line-height:18px;
	color:#999999;
	font-size:12px;
}

#servicesBox .serBox {
	cursor:pointer;
	display:inline;
	width:320px;
	height:280px;
	float:left;
	overflow:hidden;
	background-color:#f7f7f7;
	position:relative;
}

#servicesBox .serBoxOn {
	display:none;
	width:320px;
	height:280px;
	background:url(../images/serboxon_bg.gif) repeat 0px 0px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:19;
}

#servicesBox .serBox .pic1 {
	width:110px;
	height:110px;
	text-align:center;
	position:absolute;
	top:22px;
	right:105px;
	z-index:99;
}

#servicesBox .serBox .pic2 {
	width:110px;
	height:110px;
	text-align:center;
	position:absolute;
	top:22px;
	left:-110px;
	z-index:99;
}

#servicesBox .serBox .txt1 {
	width:240px;
	height:100px;
	line-height:22px;
	color:#999999;
	position:absolute;
	top:145px;
	left:40px;
	z-index:99;
	text-align:center;
	font-size:13px;
}

#servicesBox .serBox .txt2 {
	width:240px;
	height:100px;
	line-height:22px;
	color:#999999;
	position:absolute;
	top:145px;
	right:-240px;
	z-index:99;
	font-size:13px;
	text-align:center;
}

#servicesBox .serBox span.tit {
	font-size:16px;
	display:block;
	height:50px;
	line-height:40px;
	text-align:center;
}

#servicesBox .serBox .txt1 .tit {
	color:#000000;
}

#servicesBox .serBox .txt2 .tit {
	color:#fd8200;
}

.fgH20 {
	float:left;
	width:19px;
	height:270px;
}

#servicesBox h3 {
	font-weight:normal;
	font-size:16px;
	height:30px;
	line-height:20px;
	color:#000000;
}

.servicesPop {
	background:url(../images/services_popbg.gif) repeat 0px 0px;
	width:100%;
	clear:both;
	height:320px;
	padding-top:33px;
	position:absolute;
	top:-3px;
	left:0px;
	z-index:999;
	display:none;
}

.servicesPop #serFocus {
	width:1000px;
	height:273px;
	margin:0 auto;
	clear:both;
	background-color:#ffffff;
}
