@charset "utf-8";

/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	font-size: 12px;
	font-family: "宋体";
	background: url(../images/bg.jpg) repeat-x top;
	background-color: #dcdcdc;
}

.bb {
	background: url(../images/bg1.png) repeat-y center;
	width: 980px;
	margin: auto;
}

ul {
	list-style-type: none;
}

a {
	text-decoration: none;
}

.box {
	margin: auto;
	width: 960px;
}

.top {
	height: 100px;
}

.top-left {
	float: left;
	height: 100px;
}

.top-right {
	float: right;
	height: 100px;
	padding-right: 11px;
	text-align: right
}

.nav {
	height: 61px;
	background: url(../images/cj_15.jpg) repeat-x;
}

.nav li {
	float: left;
}

.li1 {
	width: 107px;
	float: left;
	height: 61px;
	line-height: 61px;
	font-size: 14px;
	font-family: "微软雅黑";
	text-align: center;
}

.li1 a {
	color: #FFF;
}

.li1 a:hover {
	background: url(../images/nav-bg.jpg) no-repeat center;
	display: block;
	width: 107px;
}

.banner {
	height: 316px;
}

.line {
	height: 7px;
	background-color: #df002c;
}

.main {
	width: 960px;
	padding-top: 22px;
}

.main-left {
	width: 240px;
	float: left;
	padding-left: 20px;
}

.banner-1 {
	width: 240px;
	height: 180px;
}

.p1 {
	padding-top: 13px;
}

.p1 a {
	color: #666;
}

.p2 {
	margin-top: 34px;
	color: #0897d1;
	background: url(../images/cj_40.jpg) no-repeat left center;
	height: 12px;
	line-height: 12px;
	padding-left: 15px;
}

.p2 a {
	color: #0897d1;
}

.p2 a:hover {
	text-decoration: underline;
}

.main-left_2 {
	width: 240px;
	height: 255px;
	padding-top: 35px;
}

.p3 {
	background: url(../images/cj_54.jpg) no-repeat center left;
	padding-left: 15px;
	height: 24px;
	line-height: 24px;
}

.p3 a {
	color: #023433;
}

.p3 a:hover {
	color: #F00;
}

.link {
	width: 240px;
	height: 145px;
}

.left_content {
	padding-top: 6px;
	padding-left: 7px;
	line-height: 22px;
}

.main-main {
	width: 416px;
	float: left;
	padding-left: 29px;
}

.news {
	width: 416px;
	height: 290px;
}

.news-nav {
	height: 18px;
	border-bottom: #eeeeee 2px solid;
}

.news-nav li {
	float: left;
	width: 55px;
	height: 20px;
	text-align: center;
}

.news-content {
	margin-top: 12px;
	color: #666
}

.news-content dd {
	float: left;
	height: 24px;
	line-height: 24px;
	background: url(../images/cj_40.jpg) no-repeat left center;
	padding-left: 14px;
	width: 330px;
}

.news-content dt {
	float: right;
	height: 24px;
	line-height: 24px;
	width: 70px;
}

.abouts {
	height: 256px;
}

.main-right {
	width: 201px;
	float: right;
	padding-right: 20px;
}

.dian {
	font-size: 6px;
}

.a4 {
	color: #323232;
}

.a4:hover {
	color: #F00;
}

.a5 {
	color: #333;
}

.a5:hover {
	color: #e00029;
	background: url(../images/cj_30.jpg) no-repeat center bottom;
	display: block;
	height: 20px;
}

.a6 {
	color: #666;
}

.a6:hover {
	color: #f00;
}

.btn {
	padding-top: 0px;
}

.content-s {
	padding-top: 0px;
	_padding-top: 5px;
}

.content-s li {
	width: 96px;
	padding-right: 6px;
	float: left;
	height: 44px;
	line-height: 44px;
}

.p4 {
	padding-top: 7px;
}

.footer {
	height: 96px;
	background: #adadad;
	width: 960px;
	margin-top: 20px;
}

.footer-left {
	float: left;
	padding-left: 11px;
	padding-top: 8px;
}

.footer-right {
	float: right;
	text-align: left;
	width: 760px;
	color: #656565;
	line-height: 24px;
	padding-top: 34px;
}

.footer-right a {
	color: #656565;
}

.footer-right a:hover {
	color: #000;
}


/*首页公司大事记*/

.gssj {
	line-height: 20px;
}


/*自增首页服务客户向上滚动*/

#ullist2 {
	FLOAT: left;
	OVERFLOW: hidden;
	LINE-HEIGHT: 132px;
	HEIGHT: 132px
}


/*自增选项卡效果样式开始*/

.news1 {
	color: #e00029;
}

.news2 {
	color: #333;
}

.news3 {
	color: #333;
}


/*自增选项卡效果样式结束*/


/*简历选项卡效果*/

.jlclass2 {
	color: #333;
	font-weight: normal
}


/*留言板文本框样式*/

.text {
	width: 152px;
	height: 18px;
	background-repeat: no-repeat;
	border: 1px solid #DADADA
}

.text1 {
	width: 300px;
	height: 100px;
	background-repeat: no-repeat;
	border: 1px solid #DADADA
}

.text2 {
	width: 100px;
	height: 18px;
	background-repeat: no-repeat;
	border: 1px solid #DADADA
}

.text3 {
	width: 200px;
	height: 18px;
	background-repeat: no-repeat;
	border: 1px solid #DADADA
}

.selecttext {
	position: absolute;
	background: #ffffff;
	color: #B0B0B0;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	margin-left: 10px;
	margin-top: 4px;
	border: 1px solid #C5C5C5;
	width: 145px;
}

.activcted {
	background: url(../images/nav-bg.jpg) no-repeat center;
	display: block;
	width: 107px;
}

.myleft {
	float: left;
	margin-left: 10px;
}

.myright {
	width: 680px;
	float: left;
	margin-left: 20px;
}

.left1 {
	width: 214px;
	text-align: center;
	_margin-left: -1px;
}

.left2 {
	width: 214px;
	text-align: center;
	_margin-left: -1px;
}

.right1 {
	width: 680px;
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #818181
}

.right2 {
	width: 660px;
	margin-left: 20px;
	margin-top: 5px;
	line-height: 20px;
	color: #818181
}

.right2 a {
	color: #818181
}

.right2 a:hover {
	color: #E93756
}


/*面包屑导航*/

.mbxclass {
	width: 940px;
	text-align: right;
	color: #818181
}

.mbxclass a {
	color: #818181
}


/*新闻中心*/

.newsTitle {
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	font-size: 14px;
}

.newsContent {
	padding: 10px;
}


/*业务中心*/

.ywzx {
	width: 110px;
	height: 120px;
	padding-top: 20px;
	float: left
}

.ywzxImg {
	text-align: center;
	padding-right: 20px;
}

.ywzxImg img {
	width: 100px;
	height: 100px;
}

.ywzxTitle {
	text-align: center;
	padding-top: 10px;
}

.ywzxTitle a {
	text-align: center;
	color: #818181
}

.ywzxTitle a:hover {
	text-align: center;
	color: #E93756
}


/*联系我们*/

.lxwm {
	width: 660px;
	padding: 10px;
	color: #818181
}


/*留言按钮*/

.subMes {
	vertical-align: text-bottom;
}

.title {
	font-size: 12px;
	font-weight: bold;
	color: #b01f24;
	text-align: center;
	height: 20px
}

.texttd {
	text-align: left;
	padding-left: 150px;
	*padding-left: 0px;
}

.con {
	text-align: center;
	padding-left: 60px;
	width: 40px;
	height: 20px;
}


/*人才招聘*/

.rczp {
	width: 670px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
	height: 30px;
	line-height: 30px;
	background-color: #ABACAF
}

.zpinfo {
	width: 670px;
	height: 30px;
	line-height: 30px;
}

.jobName {
	width: 150px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

.jobName a {
	color: #444444
}

.jobName a:hover {
	color: #E93756
}


/*服务客户*/

.fwkh {
	width: 126px;
	height: 36px;
	padding-top: 20px;
	float: left
}

.fwkhImg {
	text-align: center;
	padding-right: 20px;
}

.fwkhTitle {
	text-align: center;
	padding-top: 10px;
}

.fwkhTitle a {
	text-align: center;
	color: #818181
}

.fwkhTitle a:hover {
	text-align: center;
	color: #E93756
}

#mydiv {
	background: url(../images/ny_02.jpg) repeat-y center;
	width: 214px;
	margin-top: -2px;
	_margin-top: -4px;
	margin-left: 0px;
	_margin-left: -1px;
	height: auto
}

#mydiv ul {
	list-style-type: none;
	margin-top: 2px;
}


/*#mydiv ul li{ width:250px; height:38px; text-align:center; line-height:38px; margin-left:-1px}
#mydiv ul li a{ font-size:14px; color:#818181; text-decoration:none;}
#mydiv ul li a:hover{ background:url(../images/n_bg.jpg) no-repeat center; float:left; display:block; width:250px; height:38px; font-size:14px; color:#E93756}
*/

.sub_zxqm {
	width: 214px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	margin-left: -1px
}

.sub_zxqm a {
	background: url(../images/n_bg.jpg) no-repeat center;
	float: left;
	display: block;
	width: 210px;
	height: 38px;
	font-size: 14px;
	color: #E93756
}

.sub_lxwm {
	width: 214px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	margin-left: -1px
}

.sub_lxwm a {
	font-size: 14px;
	color: #818181;
	text-decoration: none;
}

.right2-1 {
	float: left;
	width: 400px;
	line-height: 25px;
}

.right2-2 {
	float: left;
	width: 100px;
	margin-left: 100px;
	line-height: 25px;
}

.fenye {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

.jobfenye {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
	width: 600px;
}