input, a, textarea, img, h2, h3 {
	outline: none;
	border: none;
	text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.clear:after {
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
}
.ffw {
	font-family: "微软雅黑";
}
.lh24 {
	line-height: 24px;
}
.lh30 {
	line-height: 30px;
}
.lh36 {
	line-height: 36px;
}
.fs14 {
	font-size: 14px;
}
.fs18 {
	font-size: 18px;
}
.fs24 {
	font-size: 24px;
}
.fs34 {
	font-size: 34px;
}
.c_444 {
	color: #444
}
.c_ff6600 {
	color: #ff6600;
}
.c_0177cf {
	color: #0177cf;
}
.bt2 {
	border-bottom: 2px solid #ff6600;
}
.ml30 {
	margin-left: 30px;
}
.mr00 {
	margin: 0 auto;
}
.tac {
	text-align: center;
}
.within {
}
.tit {
	height: 60px;
	line-height: 60px;
	color: #444;
	border-bottom: 1px solid #f1f1f1;
}
.subcen {
	margin: 0px auto;
	padding: 30px 0;
	background: #fff;
}
.subbg {
	background: #f6f6f6;
	padding: 25px 0;
}
.news li {
	padding: 20px 0px;
}
.news li:hover {
	background: #f1f1f1;
}
.news .time {
	width: 100px;
	background: #f1f1f1;
	padding: 10px 0;
}
.news .connews {
	width: 815px;
	margin-left: 25px;
}
.news .connews h2 {
	font-size: 18px;
	color: #576b7c;
	height: 30px;
	font-weight: 100;
}
.news li:hover .connews h2 {
	color: #ff6600;
}
.news .connews a {
	text-decoration: none;
}
.news .arrownews {
	background: url(../imgsub/t03.png) no-repeat -30px 0;
	width: 30px;
	height: 60px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.news li:hover .arrownews {
	background: url(../imgsub/t03.png) no-repeat 0 0;
}
.news .h3 {
	background: url(../imgsub/time.png) no-repeat left center;
	line-height: 20px;
	height: 20px;
	color: #c8c8c8;
	text-align: left;
	font-size: 13px;
	margin-bottom: 10px;
	text-indent: 30px;
}
.ptit .hd {
	margin-top: 15px;
	height: 45px;
}
.ptit .hd li {
	float: left;
	text-align: center;
}
.ptit .hd li {
	float: left;
	text-align: center;
}
.ptit .hd li a {
	padding: 0 20px;
	line-height: 45px;
	font-size: 14px;
	display: block;
	text-decoration: none;
}
.ptit .hd li a:hover {
	background: #ff6209;
	color: #fff;
}
.ptit .hd li.on a {
	background: #ff6209;
	color: #fff;
}
.ptit .hd li.on {
	position: relative;
	height: 45px;
}
.ptit .hd li i {
	position: absolute;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	display: block;
	bottom: 0px;
	left: 43%;
}
.ptit .hd li.on i {
	bottom: -15px;
	z-index: 2;
	border-top: 8px solid #ff6209;
}
.ptit .bd {
	width: 100%;
	color: #444;
	border-top: none;
}
.ptit .bd ul {
	width: 100%;
	position: relative;
	background: #ecf4f7;
	padding: 20px 10px;
}
.ptit .bd li {
	float: left;
	text-align: center;
	line-height: 30px;
}
.ptit .bd a {
	color: #444;
	text-decoration: none;
	font-size: 13px;
}
.ptit .bd a:hover {
	color: #ff6209;
	text-decoration: none;
	font-size: 13px;
}
.ptit .bd li a:before {
	content: "[";
	color: #ecf4f7;
	padding-right: 5px;
}
.ptit .bd li a:after {
	content: "]";
	color: #ecf4f7;
	padding-left: 5px;
}
.ptit .bd li a:hover:before {
	content: "[";
	color: #ff6209;
	padding-right: 5px;
}
.ptit .bd li a:hover:after {
	content: "]";
	color: #ff6209;
	padding-left: 5px;
}
.ptit .bd li.on a {
	color: #ff6209;
	text-decoration: none;
	font-size: 13px;
}
.ptit .bd li.on a:before {
	content: "[";
	color: #ff6209;
	padding-right: 5px;
}
.ptit .bd li.on a:after {
	content: "]";
	color: #ff6209;
	padding-left: 5px;
}
.prod h2 {
	line-height: 40px;
	font-size: 22px;
	color: #f60;
	text-align: center;
	margin-bottom: 15px;
	font-weight: bold;
}
.prod {
	padding-bottom: 30px;
}
.prod .zt {
	color: #0c6db4;
	font-size: 16px;
	font-weight: bold;
}
.job {
	margin-top: 30px;
}
.job li {
	float: left;
	width: 156px;
	padding-left: 40px;
	text-align: left;
	line-height: 38px;
}
.job dt li {
	background: #999;
	color: #fff;
}
.job dt li:nth-child(1) {
	background: #06a2f8 url(../imgsub/j01.png) no-repeat left center;
}
.job dt li:nth-child(2) {
	background: #0799e9 url(../imgsub/j02.png) no-repeat left center;
}
.job dt li:nth-child(3) {
	background: #0690dc url(../imgsub/j03.png) no-repeat left center;
}
.job dt li:nth-child(4) {
	background: #0485cc url(../imgsub/j04.png) no-repeat left center;
}
.job dt li:nth-child(5) {
	background: #047bbd url(../imgsub/j05.png) no-repeat left center;
}
.job dd {
	border-bottom: 1px solid #f0f0f0;
}
.job dd a {
	font-size: 14px;
	color: #343434;
}
.job dd:hover {
	border-bottom: 1px solid #047bbd;
	background: #f0f0f0;
}
.job dd:hover a {
	color: #06a2f8;
}
.job dd a:hover {
	font-size: 14px;
	color: #06a2f8;
}
.feedback {
	font-size: 14px;
	padding-bottom: 30px;
}
.feedback p {
	line-height: 32px;
	font-size: 14px;
	margin: 5px 0;
}
.feedback p span {
	font-size: 20px;
	color: #6e6e6e;
}
.feedback input, .feedback textarea {
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.feedback input {
	height: 38px;
	margin: 10px 15px;
	width: 325px;
	padding-left: 5px;
	outline: none;
	border: 1px solid #ccc;
	color: #6e6e6e;
}
.feedback input:hover, .feedback textarea:hover {
	border: 1px solid #72a0da;
	background: #eef7ff;
}
.feedback textarea {
	margin: 0px 15px;
	width: 88%;
	height: 90px;
	padding: 3px;
	outline: none;
	border: 1px solid #ccc;
	color: #6e6e6e;
	float: left;
}
.feedback .tqx {
	width: 160px;
	line-height: 46px;
	height: 46px;
	text-align: center;
	background: #ccc;
	display: block;
	margin: 20px 0px;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	margin-left: 80px;
}
.feedback .tqx:hover {
	background: #1b6fd8;
	color: #fff;
}
.feedback .tij {
	width: 360px;
	line-height: 46px;
	height: 46px;
	text-align: center;
	background: #fb6602;
	display: block;
	margin: 20px 0px;
	margin-left: 100px;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
}
.feedback .tij:hover {
	background: #feb005;
	color: #fff;
}
.feedback b {
	color: #f00;
}
.feedback td {
	font-size: 14px;
	padding: 5px 0;
}
.zt2 {
	line-height: 60px;
	font-size: 24px;
	color: #6e6e6e;
	font-weight: bold;
}
.zt3 {
	line-height: 40px;
	font-size: 18px;
	color: #6e6e6e;
}
.bgtable {
	border: 1px solid #ccc;
	border-top: none;
	border-left: none;
	width: 100%;
}
.bgtable th {
	border: 1px solid #015b9c;
	border-bottom: none;
	border-right: none;
	padding: 0 10px;
	line-height: 32px;
	color: #fff;
	background: #0c6db4;
	text-align: left;
}
.bgtable td {
	font-size: 14px;
	border: 1px solid #ccc;
	border-bottom: none;
	border-right: none;
	padding: 0 10px;
	line-height: 32px;
}
