@charset "gb2312";
/* CSS Document */

body {margin: 0px; background-color: #FFF;}
body, td, th {font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; color: #575757;}
a {font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; color: #575757; text-decoration: none;}
a:hover {color: #D25132; text-decoration: underline;}

div, dl, dt, dd, ul, ol, li, form, p {margin: 0px; padding: 0px;}
ul, ol, li {list-style: none; list-style-type: none;}
img {border: 0px;}

.header {width: 1003px; height: 80px; margin: 0px auto;}
	.header .logo {float: left;}
		.header .logo img {display: block;}
	.header .menu {width: 648px; height: 80px; border-left: #DDD 1px solid; float: right;}
		.header .menu li {width: 80px; height: 80px; border-right: #DDD 1px solid; text-align: center; line-height: 80px; float: left; position: relative; z-index: 999;}
			.header .menu li a {background-color: #FFF; font-size: 14px; color: #666; display: block;}
			.header .menu li a:hover, .header .menu li.cur a, .header .menu li.cur a:hover {background-color: #D25132; color: #FFF; text-decoration: none;}
			.header .menu li dl {width: 80px; height: auto; overflow: hidden; display: none; position: absolute; left: 0px; top: 0px; z-index: 999;}
			.header .menu li:hover dl {display: block;}
				.header .menu li dl dt {width: 80px; height: 80px; background-color: #D25132;}
					.header .menu li dl dt a, .header .menu li dl dt a:hover {background-color: #D25132; color: #FFF; text-decoration: none;}
				.header .menu li dl dd {width: 80px; height: auto; border-top: #FFF 1px solid; overflow: hidden;}
					.header .menu li dl dd a, .header .menu li dl dd a:hover {padding: 5px 0px; line-height: 20px;}
					.header .menu li.cur dl dd a {background-color: #FFF; color: #666;}
.box {width: 1001px; height: 300px; margin: 20px auto 0px auto; border: #CCC 1px solid;}
	.about {width: 470px; height: 232px; margin: 35px 0px 0px 30px; border-right: #CCC 1px solid; float: left; display: inline;}
		.about dt {width: 435px; height: 37px; font-size: 20px; color: #343434;}
		.about dd {width: 435px; height: 192px; line-height: 24px; overflow: hidden;}
	.news {width: 435px; height: 232px; margin: 35px 30px 0px 0px; float: right; display: inline;}
		.news dt {width: 435px; height: 37px; font-size: 20px; color: #343434;}
		.news dd {width: 415px; height: 38px; padding-left: 20px; background: url(../images/icon01.jpg) 5px center no-repeat; border-bottom: #CCC 1px dashed; line-height: 38px;}
			.news dd p {width: 325px; height: 38px; margin: 0px; padding: 0px; overflow: hidden; float: left;}
			.news dd span {float: right;}

.indexbox {width: 100%; margin-top: 20px; padding-bottom: 20px; background-color: #F2F2F2;}
	.indexboxbody {width: 1003px; height: auto; margin: 0px auto; overflow: hidden;}

.industry {width: 279px; height: auto; margin-top: 20px; padding: 5px 0px; background-color: #D25132; overflow: hidden; float: left;}
	.industry dt {width: 269px; height: 80px; margin-left: 5px; background-color: #FFF; text-align: center; line-height: 80px; font-size: 24px; color: #D25132; overflow: hidden; float: left;}
	.industry dd {width: 132px; height: 80px; margin: 5px 0px 0px 5px; overflow: hidden; float: left;}
	.industry dd:nth-child(2) {background: url(../images/industry1.jpg) no-repeat;}
	.industry dd:nth-child(3) {background: url(../images/industry1.jpg) right no-repeat;}
	.industry dd:nth-child(4) {background: url(../images/industry2.jpg) no-repeat;}
	.industry dd:nth-child(5) {background: url(../images/industry2.jpg) right no-repeat;}
		.industry dd a {width: 122px; height: 80px; padding: 0px 5px; background: rgba(255, 255, 255, 0.5); text-align: center; line-height: 80px; font-size: 14px; color: #000; display: block;}
			.industry dd a p {vertical-align: middle; line-height: 20px; display: inline-block;}
		.industry dd a:hover {color: #D25132; text-decoration: none;}
		
.case {width: 681px; height: auto; margin-top: 20px; overflow: hidden; float: right; display: inline;}
	.case h3 {width: 100%; margin: 0px; padding: 0px; text-align: center; font-size: 20px; font-weight: bold; color: #343434;}
	.strip {width: 100%; height: 2px; margin: 5px 0px 0px 0px; background: #E5E5E5; clear: both;}
		.strip div {width: 100px; height: 2px; margin: 0px auto; background: #D25132;}
	.case ul {width: 722px; height: auto; overflow: hidden;}
		.case ul li {width: 320px; height: 241px; margin: 12px 41px 0px 0px; overflow: hidden; float: left; display: inline;}
			.case ul li img {padding: 2px; border: #CCC 1px solid; background-color: #FFF; display: block;}
			.case ul li p {width: 320px; height: 26px; margin: 0px; padding: 0px; text-align: center; line-height: 26px; overflow: hidden;}
				.case ul li p a {font-size: 14px;}
.footer {width: 100%; background-color: #222;}
	.bmenu {width: 1003px; height: auto; margin: 0px auto; padding-top: 15px; overflow: hidden;}
		.bmenu dl {width: 120px; height: auto; overflow: hidden; float: left;}
			.bmenu dl dt {width: 100%; height: 30px;}
				.bmenu dl dt a {font-size: 14px; color: #999; text-decoration: none;}
				.bmenu dl dt a:hover {color: #FFF; text-decoration: none;}
			.bmenu dl dd {width: 100%; height: 24px;}
				.bmenu dl dd a {color: #4D4D4D; text-decoration: none;}
				.bmenu dl dd a:hover {color: #FFF; text-decoration: none;}
		.bmenu .ewm {float: right;}
	.copyright {width: 1003px; height: auto; margin: 0px auto; text-align: right; line-height: 35px; color: #999; overflow: hidden;}
		.copyright a {color: #999; text-decoration: none;}
		.copyright a:hover {color: #FFF; text-decoration: none;}
.mainbody {width: 1003px; height: auto; margin: 20px auto 0px auto; padding-bottom: 20px; overflow: hidden;}
	.mainbody .left {width: 220px; height: auto; overflow: hidden; float: left;}
	.mainbody .right {width: 760px; height: auto; overflow: hidden; float: right;}
.pagelist {width: 100%; height: auto; padding: 20px 0px; text-align: center; overflow: hidden;}
.submenu {width: 220px; height: auto; background-color: #F2F2F2; overflow: hidden;}
	.submenu dt {width: 200px; height: 50px; padding-left: 20px; background: url(../images/submenutitle.jpg) repeat-x; line-height: 50px; font-size: 18px; color: #FFF;}
	.submenu dd {width: 220px; height: 45px; padding-top: 5px; border-bottom: #CCC 1px solid; line-height: 45px;}
		.submenu dd a {padding-left: 20px; background: #F2F2F2 url(../images/icon01.jpg) 5px center no-repeat; font-size: 14px; display: block;}
		.submenu dd a:hover {background: #D25132 url(../images/icon02.jpg) 5px center no-repeat; color: #FFF; text-decoration: none;}
.leftcontact {width: 220px; height: auto; padding-top: 20px; background-color: #F2F2F2; overflow: hidden;}
	.leftcontact dt {width: 200px; height: 50px; padding-left: 20px; background: url(../images/submenutitle.jpg) repeat-x; line-height: 50px; font-size: 18px; color: #FFF;}
	.leftcontact dd {width: 210px; height: auto; padding: 5px; line-height: 24px; overflow: hidden;}
.pagetitle {width: 100%; height: 35px; border-bottom: #CCC 1px solid; line-height: 35px;}
	.pagetitle p {margin: 0px; padding: 0px; font-size: 18px; color: #D25132; float: left;}
	.pagetitle span {float: right;}
.singlepage {width: 100%; height: auto; padding: 20px 0px; line-height: 30px; overflow: hidden;}
.list {width: 780px; height: auto; overflow: hidden;}
	.list li {width: 240px; height: 184px; margin: 20px 20px 0px 0px; overflow: hidden; float: left; display: inline;}
		.list li img {margin: 0px auto; display: block;}
		.list li p {width: 240px; height: 24px; margin: 0px; padding: 0px; text-align: center; line-height: 24px; overflow: hidden;}
.detail {width: 100%; height: auto; margin-top: 20px; overflow: hidden;}
	.detail .title {width: 100%; height: auto; padding-bottom: 10px; text-align: center; line-height: 30px; font-size: 16px; font-weight: bold; overflow: hidden;}
	.detail .posttime {width: 100%; height: auto; padding-top: 10px; text-align: right; line-height: 24px; border-bottom: #DDD 1px dashed; overflow: hidden;}
	.detail .image {width: 100%; height: auto; text-align: center; overflow: hidden;}
	.detail .content {width: 100%; height: auto; padding-top: 10px; line-height: 30px; font-size: 14px; overflow: hidden;}
.newslist {width: 760px; height: auto; margin-top: 20px; overflow: hidden;}
	.newslist li {width: 744px; height: 29px; padding-left: 16px; background: url(../images/icon01.jpg) left center no-repeat; border-bottom: #DDD 1px dashed; line-height: 29px;}
		.newslist li p {width: 650px; height: 29px; margin: 0px; padding: 0px; overflow: hidden; float: left;}
		.newslist li span {float: right;}
.activitylist {width: 760px; height: auto; overflow: hidden;}
	.activitylist li {width: 760px; height: 160px; padding: 20px 0px; border-bottom: #DDD 1px dashed; overflow: hidden;}
		.activitylist li img {float: left; display: block;}
		.activitylist li h3 {width: 500px; height: 30px; margin: 0px; padding: 0px; overflow: hidden; float: right;}
			.activitylist li h3 a {font-size: 16px;}
		.activitylist li p {width: 500px; height: 130px; margin: 0px; padding: 0px; line-height: 26px; overflow: hidden; float: right;}
			.activitylist li p a {color: #D25132;}
.joblist {width: 724px; height: auto; margin: 20px auto 0px auto; border: #CCC 1px solid; border-right: none; line-height: 24px; overflow: hidden;}
	.joblist dt {width: 80px; height: 24px; border-right: #CCC 1px solid; border-bottom: #CCC 1px solid; text-align: center; overflow: hidden; float: left;}
	.joblist dd {width: 270px; height: 24px; padding: 0px 5px; border-right: #CCC 1px solid; border-bottom: #CCC 1px solid; overflow: hidden; float: left;}
	.joblist dt.jobdirectionstit {border: none;}
	.joblist dd.jobdirectionstxt {width: 632px; height: auto; border-left: #CCC 1px solid; border-bottom: none; overflow: hidden;}