.content, .breadcrumb-bar, .pro-list li, article .ft .toolbar {
*zoom:1
}
.content:before, .breadcrumb-bar:before, .pro-list li:before, article .ft .toolbar:before, .content:after, .breadcrumb-bar:after, .pro-list li:after, article .ft .toolbar:after {
	content: "";
	display: table
}
.content:after, .breadcrumb-bar:after, .pro-list li:after, article .ft .toolbar:after {
	clear: both
}
.sidenav .arrow em, .sidenav .arrow span, .pro-list .txtArea .more .arrow em, .pro-list .txtArea .more .arrow span {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden
}
.content {
	margin-left: auto;
	margin-right: auto
}
.sub-banner {
	min-width: 1000px
}
.content {
	width: 1000px
}
.overview {
	font: 300 24px/46px "Microsoft Yahei";
	color: #0072b8;
	border-bottom: 3px solid #e4e4e4;
	margin-bottom: 7px;
	height: 50px;
	padding-top: 16px
}
.overview .en-txt {
	font-weight: 300;
	color: #b9b9b9;
	font-size: 18px;
	padding-left: 10px;
	text-transform: uppercase
}
.sidenav li a:hover, .sidenav .active a {
	color: #fff;
	background: #0072b8
}
.sn-wrap {
	padding: 0 16px;
	border: 1px solid #e4e4e4;
	border-top: 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.sidenav .arrow {
	position: absolute;
	right: 25px;
	top: 9px
}
.sidenav .arrow em, .sidenav .arrow span {
	top: 0;
	border: 6px dashed transparent;
	border-right-width: 0;
	border-left-style: solid
}
.sidenav .arrow em {
	border-left-color: #b9b9b9;
	right: -2px
}
.sidenav .arrow span {
	border-left-color: #efefef;
	right: 0
}
.sidenav li {
	position: relative;
*zoom:1
}
.sidenav li a {
	display: block;
	padding: 3px 40px 3px 30px;
	color: #333;
	border-bottom: 1px solid #fff;
	background: #efefef;
	font-size: 14px;
	font-family: "Microsoft Yahei"
}
.sidenav li:hover em {
	border-left-color: #fff
}
.sidenav li:hover span {
	border-left-color: #0072b8
}
.sidenav .active em {
	border-left-color: #fff
}
.sidenav .active span {
	border-left-color: #0072b8
}
.sidenav .level2 {
*zoom:1;
	padding: 8px 0
}
.sidenav .level2 a {
	color: #555;
	border-bottom: 0 none;
	font-size: 12px;
	font-family: arial, sans-serif;
	line-height: 24px;
	background: url(../images/dot1.gif) no-repeat 16px;
	color: #555;
	font-weight: 700
}
.sidenav .level2 .active1 a, .sidenav .level2 a:hover {
	color: #0072b8;
	background: url(../images/dot2.gif) no-repeat 16px
}
.breadcrumb-bar {
	border-bottom: 3px solid #e4e4e4;
	line-height: 46px;
	height: 46px;
	padding-top: 20px;
	margin-bottom: 20px
}
.breadcrumb-bar h2 {
	float: left;
	font: 16px/31px "Microsoft Yahei";
	color: #0072b8;
	border-bottom: 2px solid #0072b8;
	padding: 0 10px 0 15px;
	background: url(../images/pipe.gif) no-repeat 3px
}
.breadcrumb {
	float: left
}
.breadcrumb li {
	float: left;
	padding-left: 5px
}
.breadcrumb li:last-of-type a {
	color: #0072b8
}
.breadcrumb .bc-arr {
	font-family: simsun
}
.breadcrumb .bc-home i {
	color: #999
}
#dcms_pager {
	margin-top: 30px;
	text-align: center
}
#dcms_pager .pages a {
	display: inline-block;
	padding: 0 5px;
	margin: 0 4px;
	color: #333;
	cursor: pointer;
	line-height: 20px;
	background: #e8e8e8
}
#dcms_pager .pages a:hover {
	color: #ff8f86
}
#dcms_pager .pages .pgcurrent {
	color: #fff;
	font-weight: 700;
	cursor: default;
	background-color: #0072b8
}
#dcms_pager .pages .pgcurrent:hover {
	color: #fff
}
#dcms_pager .pages .pgempty {
	color: #666;
	cursor: not-allowed
}
.content {
	padding-top: 0
}
.sub-banner {
	height: 159px;
	border-bottom: 3px solid #e4e4e4
}
.sidebar {
	float: left;
	width: 250px
}
.right-block {
	float: right;
	width: 732px
}
.inner-cont {
*zoom:1;
	padding: 0 10px 20px
}
.quick {
	margin: 30px 0;
	color: #666
}
.quick a {
	color: #666
}
.quick a:hover {
	color: #0072b8
}
.quick .quick-hd {
	font: 300 16px microsoft yahei;
	margin-bottom: 10px;
	color: #0072b8
}
.quick .quick-bd .pic {
	display: block;
	margin-bottom: 10px
}
.quick .quick-bd li {
	line-height: 2
}
.quick .quick-bd strong {
	color: #0072b8
}
.pro-list li {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd
}
.pro-list .imgArea {
	width: 200px;
	height: 136px;
	padding: 1px;
	border: 1px solid #ddd;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	-ms-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	-o-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.3)
}
.pro-list .imgArea img {
	width: 100%;
	height: 100%
}
.pro-list .txtArea {
	height: 160px;
	padding-left: 30px
}
.pro-list .txtArea h3 a {
	font-weight: 300;
	font-family: "Microsoft Yahei";
	color: #0072b8;
	font-size: 14px
}
.pro-list .txtArea .desc {
	padding: 8px 0;
	color: #555
}
.pro-list .txtArea .more {
	margin-top: 8px;
	display: inline-block;
	padding: 0 30px 0 17px;
	background-color: #0072b8;
	color: #fff;
	line-height: 24px;
	height: 24px;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}
.pro-list .txtArea .more .arrow {
	position: absolute;
	right: 10px;
	top: 7px
}
.pro-list .txtArea .more .arrow em, .pro-list .txtArea .more .arrow span {
	top: 0;
	border: 5px dashed transparent;
	border-right-width: 0;
	border-left-style: solid
}
.pro-list .txtArea .more .arrow em {
	border-left-color: #fff;
	right: -2px
}
.pro-list .txtArea .more .arrow span {
	border-left-color: #0072b8;
	right: 0
}
.pro-list .down-btn {
	float: right;
	line-height: 32px;
	color: #0072b8;
	padding-left: 38px;
	background: url(../images/pdf.gif) no-repeat 0
}
.pro-list .down-btn:hover {
	text-decoration: underline
}
.career-table {
	margin-top: -20px
}
.career-table th {
	height: 46px;
	line-height: 46px;
	background: url(../images/th-bg.gif) repeat-x 0 100%;
	padding: 0 10px
}
.career-table td {
	padding: 0 10px;
	line-height: 34px;
	border-bottom: 1px dashed #ddd;
	text-align: center
}
.career-table a:hover {
	text-decoration: underline
}
.career-table .td-link {
	text-align: left;width:300px;
}
.career-table .td-link a {
	padding-left: 10px;
	background: url(../images/dot1.gif) no-repeat 0
}
.career-table .td-link a:hover {
	background-image: url(../images/dot2.gif)
}
article .hd {
	padding-bottom: 1px;
	border-bottom: 1px dotted #ddd;
	text-align: center
}
article .hd .title {
	font: 22px microsoft yahei;
	padding-bottom: 15px
}
article .hd .byline span {
	padding: 0 10px
}
article .bd {
	padding: 15px 0
}
article .ft .toolbar li {
	float: right;
	padding: 0 5px
}
.ui-btn {
	display: inline-block;
	cursor: pointer;
	text-align: center
}
.ui-btn:active {
	position: relative;
	top: 1px
}
.field {
	padding: 0 0 10px 0;
	line-height: 26px
}
.field .ui-label {
	float: left
}
.field .ui-input {
	height: 18px;
	line-height: 18px;
	padding: 2px 0 2px 5px;
	width: 300px
}
.form-box-2 .field {
	padding: 0 0 10px 170px;
	line-height: 26px
}
.form-box-2 .field .ui-label {
	float: left;
	width: 150px;
	margin-left: -170px;
	text-align: right
}
.form-box-2 .field .ui-input {
	height: 18px;
	line-height: 18px;
	padding: 2px 0 2px 5px;
	width: 300px
}
.ui-btn {
	padding: 10px 24px;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	vertical-align: border-bottom
}
.ui-btn1 {
	background-color: #0072b8;
	background-color: #05a0ff;
	border: 1px solid #0092eb;
	background-image: -webkit-linear-gradient(top, #05a0ff 5%, #0072b8 100%);
	background-image: -moz-linear-gradient(top, #05a0ff 5%, #0072b8 100%);
	background-image: -o-linear-gradient(top, #05a0ff 5%, #0072b8 100%);
	background-image: linear-gradient(top, #05a0ff 5%, #0072b8 100%);
	-webkit-box-shadow: inset 0 1 0 0 #39b3ff;
	-moz-box-shadow: inset 0 1 0 0 #39b3ff;
	-ms-box-shadow: inset 0 1 0 0 #39b3ff;
	-o-box-shadow: inset 0 1 0 0 #39b3ff;
	box-shadow: inset 0 1 0 0 #39b3ff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
.ui-btn1:hover {
	background-color: #0072b8;
	background-image: -webkit-linear-gradient(top, #0072b8 5%, #05a0ff 100%);
	background-image: -moz-linear-gradient(top, #0072b8 5%, #05a0ff 100%);
	background-image: -o-linear-gradient(top, #0072b8 5%, #05a0ff 100%);
	background-image: linear-gradient(top, #0072b8 5%, #05a0ff 100%)
}
.ui-btn2 {
	background-color: #ededed;
	border: 1px solid #e0e0e0;
	background-image: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background-image: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background-image: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background-image: linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	-webkit-box-shadow: inset 0 1 0 0 #fff;
	-moz-box-shadow: inset 0 1 0 0 #fff;
	-ms-box-shadow: inset 0 1 0 0 #fff;
	-o-box-shadow: inset 0 1 0 0 #fff;
	box-shadow: inset 0 1 0 0 #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	color: #333
}
.ui-btn2:hover {
	background-color: #dfdfdf;
	background-image: -webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background-image: -moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background-image: -o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background-image: linear-gradient(top, #dfdfdf 5%, #ededed 100%)
}
#ValidCode {
	width: 80px
}
.ui-checkcode-imgcode-img {
	height: 32px;
	cursor: pointer;
	padding-left: 10px;
	vertical-align: top
}
#GuestBook_Content {
	width: 400px;
	height: 120px;
	line-height: 18px;
	padding: 5px
}
