@charset "utf-8";
/*---reset css---*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	outline:medium;
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 12px/1.5 'simsun';
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
ul, ol {
	list-style: none;
	vertical-align: middle;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x:hidden;
}
img {
	border: 0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
	color: #666;
	outline: none;
}
a:hover {
	color: #e50000;
}
a.hover {
	color: #e50000;
}
a:active {
	color: #666;
	outline: none;
}
body {
	color: #666;
	background:#f9f9f9;
	overflow-x:hidden;
}
/*---common csss---*/
.l, .fl {
	float: left;
}
.r {
	float: right;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
*zoom:1;
}
.box1 {
	margin: 0 auto;
	width: 980px;
}
.box2 {
	margin: 0 auto;
	width: 850px;
}
.red {
	color: #e40012;
}
.gray {
	color: #999;
}
.green {
	color: #56b10d;
}
.blue {
	color: #0379b5;
}
.h10 {
	height: 10px;
	overflow: hidden;
	clear: both;
}
.h20 {
	height: 20px;
	overflow: hidden;
	clear: both;
}
.bd1 {
	border: 1px solid #ededed;
}
.bdb1 {
	border-bottom: 1px dotted #ccc;
}
.bg-gray {
	background:#fff;
}
.bg-gray div{
	padding:20px 0 20px 205px;
	}
.h445 {
	height: 445px;
	clear: both;
	overflow: hidden;
}
/*---top---*/
.fav {
	height: 73px;
	overflow: hidden;
	clear: both;
	margin-bottom: 16px;
}
.logo {
	float: left;
	margin-top: 13px;
	width:508px;
	height: 60px;
	
}
.logo a {
	float:left;
	display: block;
}
.logo a.a1{ width:360px; height:59px;background: url(/uploads/image/fimages/jtlogo.png) no-repeat center center;}
.logo a.a2{ width:234px; height:51px;background: url(/uploads/image/fimages/logo.png) no-repeat center center; margin-top:5px; margin-left:10px;}
.language {
	height:97px;
	float: right;
	font:"microsoft yahei";
	overflow:hidden;
}
.language span {
	padding-right: 10px;
}
.language .red a {
	color: #e40012;
}
.language div{
	display:block;
	clear:both;
	float:right;
	}
.search_input{
	width:150px;
	line-height:21px;
	border:1px solid #dbdbdb;
	display:block;
	float:left;
	}
.earch_bnt{
	width:50px;
	line-height:22px;
	text-align:center;
	background:#cc0000;
	border:none;
	float:left;
	color:#fff;
	font-weight:bold;
	margin:0 0 0 10px;
	}

#menu {
	position: relative;
	z-index: 9999;
	width: 900px;
	height: 50px;
	padding-left:80px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -453px;
}
#menu dd {
	float:left;
	margin-right: 1px;
	display:inline;
}
#menu dd strong {
	display:block;
	font-weight: normal;
}
#menu dd strong a {
	display: block;
	width:99px;
	height: 50px;
}
.m1 strong a:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -73px -513px;
}
.m2 strong a:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -174px -513px;
}
.m3 strong a:hover {
	background: url(/uploads/image/fimages/main.png) -275px -513px;
}
.m4 strong a:hover {
	background: url(/uploads/image/fimages/main.png) -376px -513px;
}
.m5 strong a:hover {
	background: url(/uploads/image/fimages/main.png) -477px -513px;
}
.m6 strong a:hover {
	background: url(/uploads/image/fimages/main.png) -578px -513px;
}
.m7 strong a:hover {
	background: url(/uploads/image/fimages/main.png) -679px -513px;
}
.m8 strong a:hover {
	background: url(/uploads/image/fimages/main.png) -780px -513px;
}
#menu dd.m9 strong a:hover {
	background: url(/uploads/image/fimages/main.png) -881px -513px;
	width: 98px;
}
.m1.hover strong a {
	background: url(/uploads/image/fimages/main.png) no-repeat -73px -513px;
}
.m2.hover strong a {
	background: url(/uploads/image/fimages/main.png) no-repeat -174px -513px;
}
.m3.hover strong a {
	background: url(/uploads/image/fimages/main.png) -275px -513px;
}
.m4.hover strong a {
	background: url(/uploads/image/fimages/main.png) -376px -513px;
}
.m5.hover strong a {
	background: url(/uploads/image/fimages/main.png) -477px -513px;
}
.m6.hover strong a {
	background: url(/uploads/image/fimages/main.png) -578px -513px;
}
.m7.hover strong a {
	background: url(/uploads/image/fimages/main.png) -679px -513px;
}
.m8.hover strong a {
	background: url(/uploads/image/fimages/main.png) -780px -513px;
}
#menu dd.m9.hover strong a {
	background: url(/uploads/image/fimages/main.png) -881px -513px;
	width: 98px;
}
#menu dd div {
	display:none;
	position: absolute;
	z-index: 999;
	left: 0;
	width: 980px;
	height: 40px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -726px;
}
#menu dd div a {
	margin-right: 20px;
	color: #9e6500;
	font: 14px/40px "microsoft yahei";
}
#menu dd div a:hover {
	color: #ed5212;
}
/*---banner---*/
.banner {
	width:980px;
	height:400px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
	clear: both;
	overflow:hidden;
}
.imgs li {
	height:400px;
	width: 100%;
}
.imgs li a {
	display: block;
	width: 100%;
	height: 100%;
}
.control1 {
	width: 1000px;
	position: absolute;
	z-index: 800;
	text-align: right;
	bottom:40px;
	left:50%;
	margin-left: -510px;
}
.control1 li {
	display: inline-block;
	margin-right: 8px;
*display: inline;
*zoom:1;
	width: 50px;
	height: 15px;
}
.control1 li a {
	display: block;
	width: 50px;
	height: 10px;
	background: rgba(249,227,170,0.8);
filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#ccf9e3aa, endcolorstr=#ccf9e3aa);
}
/*.control1 li p {
	visibility: hidden;
	width: 40px;
	height: 20px;
	border: 5px solid #e62e24;
	margin-bottom: 4px;
}
.control1 li p img {
	width: 40px;
	height: 20px;
}*/
.control1 li:hover a {
	background: #e62e24;
}
.control1 li:hover p {
	visibility: visible;
}
.control1 li.on a {
	background: #e62e24;
}
.control1 li.on p {
	visibility: visible;
}
/*---notice---*/
.notice {
	position: relative;
	top: -29px;
	z-index: 100;
	margin: 0 auto;
	width: 960px;
	height: 40px;
	padding: 10px 60px 22px 60px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -628px;
}
.n-title {
	float: left;
	width: 83px;
	height: 40px;
	background: url(/uploads/image/fimages/new1.jpg) no-repeat center center;
}
.s-scroll {
	float: right;
	width: 834px;
	margin-right: 16px;
}
.s-scrollinner {
	float: left;
	width: 763px;
	height: 40px;
	overflow: hidden;
}
.s-scrollinner li {
	float: left;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	background: url(/uploads/image/fimages/listb.jpg) no-repeat left center;
	width: 30%;
	margin-right: 5px;
}
.console {
	float: right;
	margin-top: 14px;
	width: 43px;
	height: 17px;
	overflow: hidden;
	background: url(/uploads/image/fimages/del2.jpg) no-repeat center center;
}
.prev, .next {
	width: 7px;
	height: 13px;
	margin-top: 1px;
	cursor: pointer;
	background: url(/uploads/image/fimages/main.png) no-repeat -98px -300px;
}
.next {
	background: url(/uploads/image/fimages/main.png) no-repeat -107px -287px;
}
.prev:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -98px -287px;
}
.next:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -107px -300px;
}
/*---main---*/
.main {
	position: relative;
	top: -29px;
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
.main-con {
	background: #fff;
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
	padding: 0 1px 18px 1px;
	overflow: hidden;
}
.bot {
	width: 100%;
	height: 7px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -716px;
}
.main1 {
	width: 343px;
	margin: 0 17px 0 9px;
	overflow: hidden;
	height:232px;
}
.main2 {
	width: 330px;
	overflow: hidden;
}
.main3 {
	width: 260px;
	height: 216px;
	margin: 0 10px 0 0;
	overflow: hidden;
	background:#fbf1d9;
}
.main3 .divt{
	clear: both;
	height:30px;
	overflow: hidden;
	line-height: 30px;
	color: #050003;
	padding:0 15px;
	margin-bottom:10px;
	font-size:14px;
}
.stocks{
	float: left;
	overflow: hidden;
	margin-left:15px;
	font-size: 14px;
}
.stocks div{
	font-size: 14px;
	line-height: 30px;
	color: #dea100;
}
.stocks span{
	display: block;
	font-size: 14px;
	line-height: 30px;
	color:#050003;
}
.stocks div em{
	display:inline-block;
	height: 30px;
	padding-left: 24px;
	font-style: normal;
	margin:0 5px;
}
.stocks.typ1 div em{color:#3abf00; background:url(/uploads/image/fimages/stk1.png) no-repeat left center;}
.stocks.typ2 div em{color:#3abf00; background:url(/uploads/image/fimages/stk2.png) no-repeat left center;}
.stocks.typ3 div em{color:#ff0000; background:url(/uploads/image/fimages/stk3.png) no-repeat left center;}
.stocks.typ4 div em{color:#ff0000; background:url(/uploads/image/fimages/stk4.png) no-repeat left center;}
.stocks.typ5 div em{color:#666; background:url(/uploads/image/fimages/stk5.png) no-repeat left center;}
.stocks.typ6 div em{color:#666; background:url(/uploads/image/fimages/stk6.png) no-repeat left center;}

.main3 .divt3{
	clear: both;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	color: #bd8900;
	font-size: 14px;
	padding:0 15px;
}
.main3 .divt4{
	clear: both;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	color: #bd8900;
	background-color:#f3db9b;
	padding:0 15px;
	margin-top:6px;
}


.title1 {
	height: 32px;
	color: #555;
	background: url(/uploads/image/fimages/listc.jpg) no-repeat 1% center;
	padding-left: 26px;
	font: 14px/32px "microsoft yahei";
	margin-bottom: 4px;
}
.tab1, .p-tab1 {
	height: 32px;
	padding-bottom: 1px;
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
	clear: both;
	margin-bottom: 12px;
}
.tab1 a, .p-tab1 a {
	float: left;
	display: block;
	margin-right: 1px;
	width: 85px;
	height: 32px;
	text-align: center;
	color: #555;
	font: 14px/32px "microsoft yahei";
	background: url(/uploads/image/fimages/main.png) 0 -155px;
}
.tab1 a:hover, .p-tab1 a:hover {
	color: #fff;
	background: url(/uploads/image/fimages/main.png) 0 -187px;
}
.tab1 a.hover, .p-tab1 a.hover {
	color: #fff;
	background: url(/uploads/image/fimages/main.png) 0 -187px;
}
.list, .p-list {
	height: 150px;
	overflow: hidden;
}
.p-list {
	height: 141px;
}
.list-title {
	padding-bottom: 13px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #e1e1e1;
	overflow: hidden;
}
.list-title p {
	float: left;
	width: 60px;
	height: 73px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -72px;
}
.list-title p strong {
	display: block;
	height: 52px;
	font: 36px/52px "arial";
	color: #fff;
	text-align: center;
}
.list-title p span {
	display: block;
	height: 21px;
	line-height: 21px;
	text-align: center;
	color: #fff;
}
.list-title div {
	float: right;
	width: 265px;
	overflow: hidden;
}
.list-title div h3 {
	height: 20px;
	font: 14px/20px "microsoft yahei";
	margin-bottom: 6px;
}
.list-title div span {
	display: block;
	line-height: 2;
	text-indent: 2em;
}
.listcon dd {
	height: 24px;
	line-height: 24px;
	clear: both;
	overflow: hidden;
}
.listcon dd a {
	float: left;
	display: block;
	height: 24px;
	background: url(/uploads/image/fimages/square1.jpg) no-repeat left center;
	padding-left: 5px;
}
.listcon dd a:hover {
	background: url(/uploads/image/fimages/square2.jpg) no-repeat left center;
}
.listcon dd a img {
	vertical-align: middle;
	padding-left: 5px;
}
.listcon dd span {
	float: right;
	color: #b9b7b4;
}
.plan {
	width: 330px;
	height: 180px;
	overflow: hidden;
}
.plan img {
	width: 330px;
	height: 180px;
}
.hot {
	width: 240px;
	height: 160px;
	padding: 10px;
	background: #f5f5f5;
}
.hot a {
	display: block;
	height: 75px;
	width: 100%;
	margin-bottom: 10px;
}
.hot a img {
	width: 240px;
	height: 75px;
}
.short {
	margin: 5px 0 0;
	height: 80px;
	background: #f5f5f5;
	overflow: hidden;
	clear: both;
	padding: 10px;
}
.short ul {
	width: 998px;
}
.short li {
	float: left;
	margin-right: 13px;
	width: 228px;
	height: 78px;
	border: 1px solid #dedede;
}
.short li img {
	width: 228px;
	height: 78px;
}
/*---flink---*/
.flink {
	width: 980px;
	margin: 0 auto 30px;
	clear: both;
	border-top: 1px solid #e62e24;
	padding-top: 20px;
	position: relative;
	display: block;
	display:none;
}
.f-top {
	overflow: hidden;
	clear: both;
}
.erweima {
	float: left;
}
.erweima p {
	width: 98px;
	height: 98px;
	border: 7px solid #fff;
}
.erweima span {
	display: block;
	height: 32px;
	text-align: center;
	line-height: 32px;
}
.link {
	float: left;
}
.link dl {
	float: left;
	width: 102px;
	padding-left: 15px;
	min-height: 182px;
	height: auto !important;
	background: url(/uploads/image/fimages/del1.jpg) no-repeat right top;
}
.link dl dt {
	height: 16px;
	color: #555;
	font: 14px/16px "microsoft yahei";
	margin-bottom: 10px;
}
.link dl dd {
	height: 28px;
	line-height: 28px;
}
.f-dot {
	padding-left: 104px;
	height: 40px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -570px;
	line-height: 40px;
}
.f-dot a {
	margin-right: 10px;
}
.collapsable {
	position: absolute;
	right: 106px;
	top: -12px;
	display: block;
	cursor: pointer;
	width: 37px;
	height:24px;
	background: url(/uploads/image/fimages/main.png) -1043px -159px;
}
/*---footer---*/
.footer {
	height: 65px;
	border-top: 1px solid #d5d5d5;
}
.hand {
	position: absolute;
	width: 37px;
	height:24px;
	background: url(/uploads/image/fimages/main.png) no-repeat -1005px -159px;
	top: -13px;
	right: 106px;
}
.copy {
	position: relative;
	padding-top: 14px;
	width: 980px;
	margin: -1px auto 0;
	clear: both;
	border-top: 1px solid #e62e24;
}
.small-logo {
	margin-right: 19px;
	width: 52px;
	height: 35px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -318px;
}
.copyright {
	margin-top: -5px;
	font-family: "microsoft yahei";
	color: #888;
}
.copyright div {
	margin-bottom: 5px;
}
.copyright a {
	color: #cd0000;
}
.copyright a:hover {
	text-decoration: underline;
}
.copy-icon {
	float: right;
	width: 157px;
	height: 29px;
	background: url(/uploads/image/fimages/main.png) no-repeat -160px -81px;
}
.copy-icon a {
	display: block;
	float: left;
	width: 25px;
	height: 29px;
	margin-right: 13px;
}
.copy-icon a.security {
	width: 80px;
	height: 29px;
	margin-right: 0;
}
/*---sbanner---*/
.sub-banner {
	position: relative;
	margin: 0 auto 19px;
	z-index: 1;
	height: 180px;
	width: 980px;
	overflow: hidden;
	clear: both;
}
.sub-banner img {
	height: 180px;
	width: 980px;
}
/*---s-main---*/
.sub-wrap {
	position: relative;
	top: -29px;
	width: 980px;
	margin: 0 auto 20px;
	overflow: hidden;
}
.sub-main {
	background: #fff;
	padding: 10px 9px;
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
	overflow: hidden;
	clear: both;
}
.sub-bot {
	width: 100%;
	height: 7px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -716px;
}
/*---location---*/
.l-title {
	display: block;
	float: left;
	width: 83px;
	height: 40px;
	background: url(/uploads/image/fimages/l-title.jpg) no-repeat center center;
}
.l-detail {
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
}
.l-detail a, .location div span {
	color: #555;
	font-family: "microsoft yahei";
}
.l-detail a:hover {
	color: #c8000b;
}
.l-detail b {
	color: #c8000b;
	font-weight: normal;
	font-family: "microsoft yahei";
}
/*---page---*/
.page {
	margin: 30px auto;
	clear: both;
	overflow: hidden;
	text-align: center;
}
.page span {
	display: inline-block;
	background: #fff;
	color: #737373;
	border: 1px solid #efefef;
	padding: 2px 10px;
*display: *inline;
	zoom: 1;
	margin-right: 4px;
}
.page a {
	display: inline-block;
	background: #fff;
	color: #737373;
	border: 1px solid #efefef;
	padding: 2px 4px;
*display: *inline;
	zoom: 1;
}
.page a:hover {
	border: 1px solid #cd0000;
	background: #cd0000;
	color: #fff;
}
.page a.hover {
	border: 1px solid #cd0000;
	background: #cd0000;
	color: #fff;
}
.page strong {
	display: inline-block;
	font-weight: normal;
	color: #6f6f6f;
*display: *inline;
	zoom: 1;
}
.page input {
	display: inline-block;
	background: #fff;
	border: 1px solid #efefef;
	width: 28px;
	text-align: center;
	height: 16px;
	line-height: 16px;
	text-align: center;
*display: *inline;
	zoom: 1;
}
.page input.imageinput {
	width: 58px;
	height: 23px;
	cursor: pointer;
}
/*----partleft---*/
.p-l {
	float: left;
	width: 260px;
	overflow: hidden;
}
.nav-img {
	width: 260px;
	height: 130px;
}
.nav-img img {
	width: 260px;
	height: 130px;
}
.nav, .hrnav {
	height: 492px;
	min-height: 492px;
	height: auto !important;
	background: url(/uploads/image/fimages/navbg.jpg) repeat-x 0 0;
}
.nav dd, .hrnav dd {
	border-bottom: 1px solid #fff;
}
.nav dd strong, .hrnav dd strong {
	display: block;
}
.nav dd strong a {
	display: block;
	height: 38px;
	padding-left: 55px;
	border-bottom: 1px solid #ececec;
	font: 300 14px/38px "microsoft yahei";
	background: url(/uploads/image/fimages/liste.jpg) no-repeat 12% 50%;
}
.nav dd strong a:hover {
	color: #fff;
	background: #e62e24 url(/uploads/image/fimages/listf.jpg) no-repeat 12% 50%;
}
.nav dd.hover strong a {
	color: #fff;
	background: #e62e24 url(/uploads/image/fimages/listf.jpg) no-repeat 12% 50%;
}
.nav dd div{
	display:block;
	clear:both;
	padding:5px 0;
	display:none;
	}
.nav dd.hover div{
	display: block;
	}
.nav dd div a{
	display:block;
	line-height:25px;
	clear:both;
	padding:0 0 0 53px;
	background:url(/uploads/image/fimages/listg.jpg) no-repeat 40px center;
	}
.nav dd div a:hover{
	display:block;
	line-height:25px;
	clear:both;
	padding:0 0 0 53px;
	font-weight:bold;
	background:url(/uploads/image/fimages/listh.jpg) no-repeat 40px center;
	}
.nav dd div a.hover{
	display:block;
	line-height:25px;
	clear:both;
	padding:0 0 0 53px;
	font-weight:bold;
	background:url(/uploads/image/fimages/listh.jpg) no-repeat 40px center;
	}
/*---r-p---*/
.r-p {
	float: right;
	width: 70%;
	height: 100%;
	overflow: hidden;
}
.r-r {
	float: right;
	width: 680px;
	height: 100%;
	overflow: hidden;
}
/*---imgtext---*/
.img-text dd {
	padding-bottom: 18px;
	margin-bottom: 18px;
	overflow: hidden;
	clear: both;
	border-bottom: 1px dotted #c8c8c8;
}
.img-text dd p {
	float: left;
	margin-right: 20px;
	background: url(/uploads/image/fimages/imgbg2.png) no-repeat 0 0;
	width: 190px;
	height: 140px;
	padding: 8px;
}
.img-text dd p img {
	width: 190px;
	height: 140px;
}
.img-text dd h3 {
	float: left;
	height: 36px;
	margin-bottom: 5px;
}
.img-text dd h3 a {
	font: 300 14px/36px "microsoft yahei";
}
.img-text dd h3 a:hover {
	color: #cd0000;
}
.img-text dd div {
	width: 65%;
	float: left;
	line-height: 2;
}
.img-text dd div span {
	color: #c8000b;
}
.img-text dd div span a {
	color: #c8000b;
}
.img-text dd div span a:hover {
	text-decoration: underline;
}
/*---singlearticle---*/
.single {
	padding: 0 16px 0 0;
	line-height: 2;
}
.a-title {
	text-align: center;
	font: 300 16px/2 "microsoft yahei";
}
.a-time {
	text-align: center;
	height: 42px;
	width: 96%;
	line-height: 42px;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
	margin: 0 auto;
}
.a-time a:hover {
	font-weight: bold;
	color: #cd0000;
}
.a-time a.hover {
	font-weight: bold;
	color: #cd0000;
}
/*--imgscroll--*/
.imgshow {
	width: 410px;
}
.zoom_big1 {
	width: 471px;
	height: 292px;
	padding: 2px;
	border: 1px solid #cfcfcf;
	margin: 20px auto;
	overflow: hidden;
	text-indent: 0;
	position: relative;
}
.zoom_big1 a {
	width: 471px;
	height: 292px;
	display: block;
}
.zoom_big1 a img {
	width: 471px;
	height: 292px;
	overflow: hidden;
}
.zoom_big1 span {
	display: block;
	height: 60px;
	line-height: 2;
	background: rgba(0,0,0,0.5);
filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	position: absolute;
	bottom: 2px;
	left: 0;
	left: 50%;
	margin-left: -49.5%;
	width: 94.8%;
	font-size: 14px;
	color: #fff;
	font-family: "microsoft yahei";
	padding: 10px;
}
.zoomscroll1 {
	position: relative;
	margin: 0 auto 20px;
	width: 540px;
	z-index: 10;
	height: 74px;
	text-indent: 0;
}
.zoomscroll_prev1, .zoomscroll_next1 {
	display: block;
	position: absolute;
	top: 7px;
	width: 15px;
	height: 60px;
	cursor: pointer;
	z-index: 50;
	border: none;
}
.zoomscroll_prev1 {
	left: 0;
	background: url(/uploads/image/fimages/move.png) no-repeat right top;
}
.zoomscroll_next1 {
	right: 0;
	background: url(/uploads/image/fimages/move.png) no-repeat left top;
}
.zoomscroll_prev1:hover {
	left: 0;
	background: url(/uploads/image/fimages/move.png) no-repeat right bottom;
}
.zoomscroll_next1:hover {
	right: 0;
	background: url(/uploads/image/fimages/move.png) no-repeat left bottom;
}
.zoomscroll_list1 {
	position: relative;
	width: 485px;
	height: 74px;
	overflow: hidden;
	left: 25px;
}
.zoomscroll_list1 ul {
	width: 9999px;
}
.zoomscroll_list1 ul li {
	float: left;
	width: 106px;
	height: 70px;
	margin-right: 15px;
	cursor: pointer;
	border: 1px solid #d4d4d4;
	padding: 1px;
	display: inline;
}
.zoomscroll_list1 ul li img {
	width: 106px;
	height: 70px;
	overflow: hidden;
	margin: 0;
}
.zoomscroll_list1 ul li.hover {
	float: left;
	width: 106px;
	height: 70px;
	margin-right: 15px;
	cursor: pointer;
	border: 1px solid #ff8d15;
	padding: 1px;
	display: inline;
}
.zoomscroll_list1 ul li.hover img {
	width: 106px;
	height: 70px;
	overflow: hidden;
}
/*---upload---*/
.upload {
	line-height: 2;
	margin: 20px auto;
}
.open-link {
	overflow: hidden;
	clear: both;
	width: 94%;
	margin: 30px auto 0;
	border-top: 1px dotted #c8c8c8;
}
.openothers {
	height: 64px;
}
.openothers li {
	height: 26px;
	line-height: 26px;
}
.openothers li span {
	color: #787878;
}
.openothers li a {
	color: #555;
}
.openothers li a:hover {
	color: #ff0000;
}
.tags {
	padding-top: 10px;
	height: 28px;
	line-height: 28px;
}
.tags strong {
	font-family: "arial";
	font-size: 16px;
}
.hot_share {
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
}
.hot_share span {
	float: left;
}
.bshare-custom {
	float: left;
	margin-top: 5px;
}
.bshare-custom a {
	font-family: "microsoft yahei";
}
/*---newslist---*/
.news-list {
	padding-right: 16px;
}
.news-list dt {
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}
.news-list dt p {
	float: left;
	margin-right: 20px;
	width: 132px;
	height: 98px;
	padding: 1px;
	background: #fff;
	border: 1px solid #dedede;
}
.news-list dt p img {
	width: 100%;
	height: 100%;
}
.news-list dt h3 {
	display: block;
	height: 25px;
	margin-bottom: 5px;
	font: 300 14px/25px "microsoft yahei";
}
.news-list dt h3 a {
	color: #555;
}
.news-list dt h3 a:hover {
	color: #cd0000;
}
.news-list dt div {
	text-indent: 2em;
	line-height: 2;
}
.news-list dt div span {
	color: #c8000b;
}
.news-list dt div span a {
	color: #c8000b;
}
.news-list dt div span a:hover {
	text-decoration: underline;
}
.news-list dd {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px dotted #c3c3c3;
	clear: both;
	overflow: hidden;
}
.news-list dd a {
	float: left;
	display: block;
	background: url(/uploads/image/fimages/listg.jpg) no-repeat 2% 50%;
	padding-left: 20px;
}
.news-list dd a:hover {
	color: #cd0000;
	background: url(/uploads/image/fimages/listh.jpg) no-repeat 2% 50%;
}
.news-list dd span {
	float: right;
}
/*---retrun top---*/
.share {
	position: fixed;
	bottom: 50px;
	margin-left: 500px;
	left: 50%;
	z-index: 999;
	width: 50px;
	height: 352px;
	background: url(/uploads/image/fimages/main.png) no-repeat -717px 0;
}
.share a {
	display: block;
	width: 100%;
}
.go-top {
	height: 50px;
	margin-bottom: 18px;
}
.go-top:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -776px 0;
}
.go-home {
	margin-bottom: 57px;
	height: 30px;
}
.go-home:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -776px -68px;
}
.share1 {
	height: 44px;
	margin-bottom: 1px;
}
.share2, .share3 {
	height: 49px;
	margin-bottom: 1px;
}
.share4 {
	height: 50px;
}
.share1:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -776px -155px;
}
.share2:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -776px -200px;
}
.share3:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -776px -250px;
}
.share4:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -776px -300px;
}
/*---new---*/
.new-left {
	float: left;
	width: 510px;
}
.title2 {
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	clear: both;
	padding-left: 10px;
}
.title2 span {
	float: left;
	display: block;
	height: 38px;
	color: #555;
	font: 14px/38px "microsoft yahei";
	background: url(/uploads/image/fimages/listc.jpg) no-repeat left center;
	padding-left: 20px;
}
.title2 a {
	float: right;
	color: #555;
	font-family: "microsoft yahei";
}
.title2 a:hover {
	color: #cd0000;
}
.title2 a code {
	font-family: "microsoft yahei";
}
.new-con1 {
	width: 490px;
	height: 430px;
	overflow: hidden;
	background: #f5f5f5;
	padding: 9px;
}
/*---slidebox---*/
#slidebox {
	position: relative;
	overflow: hidden;
}
#slidebox .bd {
	position: relative;
	width: 490px;
	height:306px;
	border: 1px solid #d7d7d7;
	z-index: 99;
	overflow:hidden;
}
#slidebox .bd li {
	width:490px;
	height: 306px;
}
#slidebox .bd li img {
	width:490px;
	height: 306px;
}
#slidebox .hd {
	position: relative;
	z-index: 100;
	height: 20px;
	padding-top: 6px;
	text-align: center;
}
#slidebox .hd li {
	cursor: pointer;
	display: inline-block;
	margin-right: 4px;
	width: 9px;
	height: 9px;
	background: url(/uploads/image/fimages/main.png) no-repeat -306px -139px;
	*display:inline;
	*zoom: 1;
}
#slidebox .hd li.on {
	background: url(/uploads/image/fimages/main.png) no-repeat -318px -139px;
}
#slidebox .prev, #slidebox .next {
	position: absolute;
	cursor: pointer;
	top: 138px;
	z-index: 555;
	display: block;
	width: 28px;
	height: 28px;
	background: url(/uploads/image/fimages/main.png) no-repeat -336px -139px;
}
#slidebox .prev {
	left: 10px;
}
#slidebox .next {
	right: 10px;
	background: url(/uploads/image/fimages/main.png) no-repeat -365px -139px;
}
.new-con1 dl {
	padding: 5px;
}
.new-con1 dl dd, .new-con3 dl dd, .c-con1 dl dd, .in-list dd, .t-list dd {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.new-con1 dl dd a, .new-con3 dl dd a, .c-con1 dl dd a, .in-list dd a, .t-list dd a {
	float: left;
	height: 24px;
	background: url(/uploads/image/fimages/square1.jpg) no-repeat left center;
	padding-left: 8px;
	margin-right: 8px;
}
.new-con1 dl dd a:hover, .new-con3 dl dd a:hover, .c-con1 dl dd a:hover, .in-list dd a:hover, .t-list dd a:hover {
	color: #e8443d;
	background: url(/uploads/image/fimages/square2.jpg) no-repeat left center;
}
.c-con1 dl dd {
	height: 23px;
	line-height: 23px;
}
.in-list {
	padding: 0 10px 0;
}
.in-list span {
	float: right;
	color: #ccc;
}
.new-right {
	float: right;
	width: 440px;
}
.new-con2 {
	padding: 17px 17px 3px;
	height: 154px;
	background: #f5f5f5;
}
.new-con2 dl dd {
	height: 62px;
	overflow: hidden;
	clear: both;
	margin-bottom: 15px;
}
.new-con2 dl dd p {
	float: left;
	width: 93px;
	height: 62px;
}
.new-con2 dl dd p img {
	width: 93px;
	height: 62px;
}
.new-con2 dl dd div {
	float: right;
	width: 72%;
}
.new-con2 dl dd div h3 {
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
}
.new-con2 dd div h3 a {
	color: #e40012;
}
.new-con2 dd div h3 a:hover {
	text-decoration: underline;
}
.new-con2 dd div span {
	display: block;
	line-height: 1.5;
	color: #a28366;
}
.new-con3 {
	height: 208px;
	padding: 14px;
	background: #f5f5f5;
}
/*---culture---*/
.c-left {
	width: 502px;
	overflow: hidden;
}
.c-right {
	width: 428px;
	overflow: hidden;
}
.c-top {
	overflow: hidden;
}
#c-slide {
	float: left;
	position: relative;
	z-index: 88;
	width:220px;
	height: 155px;
	border: 1px solid #d7d7d7;
	overflow: hidden;
}
#c-slide .bd {
	width:220px;
	height: 155px;
}
#c-slide .bd li img {
	width:220px;
	height: 155px;
}
#c-slide .hd {
	position: absolute;
	z-index: 99;
	bottom: 5px;
	right: 2px;
}
#c-slide .hd li {
	float: left;
	margin-right: 5px;
	text-align: center;
	width: 15px;
	height: 15px;
	background: #fff;
	font-size:12px;
	cursor: pointer;
}
#c-slide .hd li:hover {
	color: #fff;
	background: #e62e24;
}
#c-slide .hd li.on {
	color: #fff;
	background: #e62e24;
}
.c-con1 dl {
	float: right;
	width:260px;
}
.c-con1 dl dd a{
	display:block;
	float:left;
	}
.c-con1 dl dd span{
	display:block;
	float:right;
	}
/*---注意继承 new-con2---*/
.c-right .new-con2 {
	background: none;
}
.c-right .new-con2 dd div span {
	color: #666;
}
/*---special---*/
.special {
	height: 90px;
	background: #fafafa url(/uploads/image/fimages/main.png) no-repeat 0 -358px;
	margin-bottom: 5px;
}
.special ul li {
	float: left;
	width: 280px;
	height: 90px;
	margin-right: 11px;
}
.special ul li img {
	width: 280px;
	height: 90px;
}
/*---show-con---*/
#box {
	position: relative;
	width: 510px;
	height: 220px;
	overflow: hidden;
	background: #fafafa url(/uploads/image/fimages/shadow1.jpg) no-repeat 50% 90%;
}
#box ul {
	position: relative;
	left: 43px;
	top: 30px;
}
#box li {
	position: absolute;
	border: 3px solid #fff;
	list-style: none;
	background: #000;
	width: 0;
	height: 0;
	top: 146px;
	left: 377px;
	z-index: 0;
	cursor: pointer;
	overflow: hidden;
	background: #fff;
	padding: 2px;
}
#box li img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
#box li div {
	position: absolute;
	bottom: -100px;
	width: 100%;
	height: 30px;
	background: #000;
	filter: alpha(opacity=70);
	opacity: 0.7;
	left: -1px;
}
#box li div h4 {
	margin: 0 10px;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	display: block;
	line-height: 30px;
}
#box .prev2, #box .next2 {
	position: absolute;
	width: 21px;
	height: 43px;
	overflow: hidden;
	cursor: pointer;
	top: 85px;
	z-index: 999;
}
.prev2 {
	left: 20px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -227px;
}
.prev2:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -270px;
}
.next2 {
	right: 20px;
	background: url(/uploads/image/fimages/main.png) no-repeat -21px -227px;
}
.next2:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -21px -270px;
}
/*---scroll-show---*/
.scroll-show {
	position: relative;
	overflow: hidden;
	height: 220px;
	background: #fafafa;
}
.scroll-show .prev, .scroll-show .next {
	position: absolute;
	width: 21px;
	height: 43px;
	overflow: hidden;
	cursor: pointer;
	top: 85px;
	z-index: 999;
}
.scroll-show .prev {
	left: 20px;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -227px;
}
.scroll-show .prev:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -270px;
}
.scroll-show .next {
	right: 20px;
	background: url(/uploads/image/fimages/main.png) no-repeat -21px -227px;
}
.scroll-show .next:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -21px -270px;
}
.scroll-showin {
	position: relative;
	width: 298px;
	height: 196px;
	margin: 20px 0 0 80px;
	overflow: hidden;
}
.scroll-showin ul {
	width: 400px;
}
.scroll-showin ul li {
	float: left;
	height: 196px;
	margin-right: 27px;
	background: url(/uploads/image/fimages/shadow2.jpg) no-repeat 50% 82%;
}
.scroll-showin ul li p {
	width: 125px;
	height: 140px;
	border: 3px solid #fff;
	margin-bottom: 20px;
}
.scroll-showin ul li span {
	display: block;
	height: 22px;
	text-align: center;
	font: 12px/22px "microsoft yahei";
}
/*---marquee---*/
.marquee {
	height: 140px;
	padding: 10px;
	background: #fafafa;
	overflow: hidden;
	overflow: hidden;
}
.marquee ul {
	width: 1000px;
	height: 140px;
	overflow: hidden;
}
.marquee ul li {
	float: left;
	margin-right: 10px;
	width: 178px;
	height: 138px;
	background: #fff;
	border: 1px solid #ededed;
	overflow: hidden;
}
.marquee ul li p {
	width: 178px;
	height: 110px;
}
.marquee ul li p img {
	width: 178px;
	height: 110px;
}
.marquee ul li span {
	display: block;
	height: 28px;
	text-align: center;
	font: 12px/28px "simsun";
}
/*---aboutus---*/
.a-left {
	float: left;
	width: 500px;
	overflow: hidden;
	margin-left: 10px;
}
.a-right {
	float: right;
	width: 428px;
	overflow: hidden;
	margin-right: 10px;
}
.a-news {
	overflow: hidden;
	padding-top: 10px;
}
.a-news p {
	float: left;
	width: 250px;
	height: 157px;
}
.a-news p img {
	width: 250px;
	height: 157px;
}
.a-news div {
	float: right;
	width: 227px;
	height: 160px;
	text-indent: 2em;
	line-height: 1.9;
	overflow: hidden;
}
.a-scroll {
	position: relative;
	width: 428px;
	overflow: hidden;
	height: 154px;
	padding-top: 10px;
}
.a-scrollin {
	position: relative;
	width: 370px;
	height: 154px;
	overflow: hidden;
	left: 29px;
}
.a-scroll ul {
	width: 420px;
}
.a-scroll ul li {
	float: left;
	margin-right: 14px;
}
.a-scroll ul li a {
	display: block;
	width: 114px;
	height: 154px;
}
.a-scroll ul li img {
	width: 114px;
	height: 154px;
}
.a-scroll .prev, .a-scroll .next {
	position: absolute;
	width: 21px;
	height: 43px;
	overflow: hidden;
	cursor: pointer;
	top: 58px;
	z-index: 999;
}
.a-scroll .prev {
	left: 0;
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -227px;
}
.a-scroll .prev:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat 0 -270px;
}
.a-scroll .next {
	right: 0;
	background: url(/uploads/image/fimages/main.png) no-repeat -21px -227px;
}
.a-scroll .next:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -21px -270px;
}
.history {
	height: 160px;
	background: #f5f5f5;
}
.console2 {
	position: relative;
	float: left;
	width: 83px;
	height: 160px;
	overflow: hidden;
}
.console2 .prev, .console2 .next {
	position: absolute;
	display: block;
	width: 80px;
	height: 20px;
	left: 0;
}
.console2 .prev {
	top: 0;
	background: url(/uploads/image/fimages/main.png) no-repeat -98px -155px;
}
.console2 .prev:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -178px -155px;
}
.console2 .next {
	bottom: 0;
	background: url(/uploads/image/fimages/main.png) no-repeat -98px -175px;
}
.console2 .next:hover {
	bottom: 0;
	background: url(/uploads/image/fimages/main.png) no-repeat -178px -175px;
}
.upscroll {
	margin-top: 20px;
	padding-top: 9px;
}
.upscroll ul li {
	display: block;
	cursor: pointer;
	height: 20px;
	width: 83px;
	margin-bottom: 1px;
	text-align: center;
	background: url(/uploads/image/fimages/main.png) no-repeat -98px -228px;
}
.upscroll ul li:hover {
	color: #fff;
	background: url(/uploads/image/fimages/main.png) no-repeat -98px -248px;
}
.upscroll ul li.on {
	color: #fff;
	background: url(/uploads/image/fimages/main.png) no-repeat -98px -248px;
}
.his-con {
	float: left;
	margin: 10px 0 0 10px;
	width: 398px;
	height: 140px;
	background: #fff;
}
.his-intro {
	padding:5px 5px 10px 13px;
	overflow: hidden;
}
.his-intro h2 {
	height:25px;
	display:block;
	overflow:hidden;
	padding:0 0 5px 0;
	font:24px/30px "microsoft yahei";
}
.his-intro h3 {
	height: 24px;
	font: 300 18px/24px "microsoft yahei";
	margin-bottom: 5px;
}
.his-intro span {
	display: block;
	color: #666;
	font: 12px/2 "microsoft yahei";
}
.his-con p {
	float: right;
	width: 210px;
	height: 140px;
}
.his-con p img {
	width: 210px;
	height: 140px;
}
.plan-con {
	height: 140px;
	background: #f5f5f5;
	padding: 10px;
}
.plan-conin {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}
.plan-conin div {
	float: left;
	width: 160px;
	height: 106px;
	padding: 15px 10px;
	line-height: 1.8;
	font-family: "microsoft yahei";
}
.plan-conin p {
	float: right;
	width: 226px;
	height: 140px;
}
/*---imglist---*/
.img-news {
	width: 700px;
}
.img-news dd {
	float: left;
	width: 280px;
	height: 288px;
	padding: 1px;
	background: #fbfbfb;
	border: 1px solid #f8f8f8;
	margin: 0 64px 28px 0;
}
.newsimg {
	position: relative;
	width: 280px;
	height: 220px;
	overflow: hidden;
}
.newsimg p {
	position: relative;
	z-index: 10;
	width: 280px;
	height: 220px;
}
.newsimg p img {
	width: 280px;
	height: 220px;
}
.newsimg div {
	position: absolute;
	z-index: 20;
	bottom: -126px;
	width: 240px;
	height: 106px;
	padding: 10px 20px;
	line-height: 1.8;
	text-indent: 2em;
	color: #fff;
	background: rgba(0,0,0,0.5);
filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
}
.newsimg div a {
	color: #fff;
}
.img-news dd h3 {
	height: 67px;
	color: #666;
	text-align: center;
	font: 16px/67px "microsoft yahei";
}
/*---vote---*/
.vote-title {
	height: 60px;
	width: 980px;
	margin: 0 auto 20px;
	color: #da000f;
	background: #fff7e9;
	border-radius: 3px 3px 0 0;
	text-align: center;
	text-shadow: 3px 3px 3px #999;
	font: 30px/2 "microsoft yahei";
}
.vote-list {
	width: 858px;
	margin: 0 auto;
	overflow: hidden;
}
.vote-list ul {
	width: 940px;
}
.vote-list ul li {
	float: left;
	margin-right: 70px;
	width: 162px;
	height: 292px;
	text-align: center;
}
.vote-list ul li p {
	width: 150px;
	height: 200px;
	background: #f7eedd;
	padding: 5px;
	border: 1px solid #cecece;
}
.vote-list ul li p img {
	width: 150px;
	height: 200px;
}
.vote-list ul li h3 {
	font-weight: normal;
	height: 28px;
	line-height: 28px;
}
.vote-list ul li div a {
	display: block;
	width: 104px;
	height: 24px;
	margin: 0 auto;
	background: url(/uploads/image/fimages/main.png) no-repeat -327px -19px;
	color: #fff;
}
.vote-list ul li div a:hover {
	font-size: 14px;
}
.vote-list ul li div span {
	display: block;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
.vote-list ul li div span code {
	color: #cd0000;
}
/*---humanresouce---*/
.human-l {
	width: 302px;
	height: 230px;
	margin-right: 23px;
}
.human-r {
	width: 310px;
	height: 230px;
}
.human-l dl dd {
	height: 24px;
	padding-left: 15px;
}
.human-l dl dd a {
	display: block;
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
	color: #a28366;
	background: url(/uploads/image/fimages/listi.jpg) no-repeat left center;
}
.human-l dl dd a:hover {
	color: #e40012;
	background: url(/uploads/image/fimages/square2.jpg) no-repeat left center;
}
.human-r dd {
	height: 73px;
	padding: 10px 12px;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
	background: #f9f9f9;
}
.human-r dd p {
	float: left;
	margin-right: 14px;
	width: 60px;
	height: 73px;
}
.human-r dd p b {
	display: block;
	height: 26px;
	text-align: center;
	font: 600 18px/26px "microsoft yahei";
}
.human-r dd p span {
	display: block;
	height: 38px;
	text-align: center;
	font: 600 36px/38px "microsoft yahei";
}
.human-r dd:hover {
	background: #b0a45f;
}
.human-r dd:hover a {
	color: #f9f9f9;
}
.time2 {
	background: url(/uploads/image/fimages/main.png) no-repeat -559px -2px;
	color: #fff;
}
.time1 {
	background: url(/uploads/image/fimages/main.png) no-repeat -489px -2px;
	color: #ed5212;
}
.human-r dd div {
	float: left;
	width: 70%;
	line-height: 1.8;
}
/*---h-method---*/
.h-method {
	width:960px;
	height: 200px;
	overflow:hidden;
	margin: 0 auto;
}
.h-method ul {
	width: 980px;
}
.h-method ul li {
	float:left;
	position: relative;
	float: left;
	margin-right: 14px;
	height: 200px;
	width: 230px;
	overflow: hidden;
}
.h-method li:hover {
	border: 10px solid #e40012;
	height: 180px;
	width: 210px;
}
.h-method li p {
	position: relative;
	width: 230px;
	height: 200px;
}
.h-method li p img {
	width: 230px;
	height: 200px;
}
.h-method li:hover p {
	height: 180px;
	width: 210px;
}
.h-method li:hover p img {
	height: 180px;
	width: 210px;
}
.h-method li div {
	position: absolute;
	bottom: -88px;
	width: 200px;
	height: 88px;
	padding: 0 5px;
	color: #fff;
	font: 12px/2 "microsoft yahei";
	background: rgba(0,0,0,0.5);
filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
}
.h-method li div a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}
/*---hrnav---*/
.hrnav dd strong a {
	display: block;
	height: 38px;
	padding-left: 55px;
	border-bottom: 1px solid #ececec;
	font: 300 14px/38px "microsoft yahei";
	background: url(/uploads/image/fimages/plus.jpg) no-repeat 12% 50%;
}
.hrnav dd strong a:hover {
	color: #fff;
	background: #e62e24 url(/uploads/image/fimages/minus.jpg) no-repeat 12% 50%;
}
.hrnav dd.hover strong a {
	color: #fff;
	background: #e62e24 url(/uploads/image/fimages/minus.jpg) no-repeat 12% 50%;
}
.hrnav dd div {
	display: none;
	padding: 5px 0;
}
.hrnav dd div a {
	display: block;
	padding-left: 55px;
	height: 30px;
	line-height: 30px;
	color: #666;
	font: 12px/30px "microsoft yahei";
}
.hrnav dd div a:hover {
	color: #e62e24;
}
.hrnav dd div a.hover {
	color: #e62e24;
}
.hrnav dd.hover div {
	display: block;
}
.hr-r {
	float: right;
	width: 682px;
}
/*---hr-commonright---*/
.hr-site {
	height: 40px;
	background: #f5f5f5;
	margin-bottom: 10px;
}
.hr-site span {
	display: block;
	height: 40px;
	background: url(/uploads/image/fimages/listj.jpg) no-repeat left center;
	padding-left: 21px;
	margin-left: 20px;
	font: 14px/40px "microsoft yahei";
}
.hr-filter {
	height: 70px;
	background: #f5f5f5;
	clear: both;
	margin-bottom: 10px;
	padding-left: 14px;
}
.hr-filter b {
	float: left;
	margin-right: 14px;
	display: block;
	height: 70px;
	color: #999;
	font: 700 28px/70px "microsoft yahei";
}
.filter1, .filter2 {
	position: relative;
	float: left;
	margin-top: 20px;
	margin-right: 14px;
	width: 145px;
	height: 30px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 1px;
}
.filter2 {
	width: 160px;
}
.filter1 div, .filter2 div {
	width: 145px;
	height: 30px;
}
.filter2 div {
	width: 160px;
}
.filter1 div span, .filter2 div span {
	display: block;
	float: left;
	width: 104px;
	height: 30px;
	color: #999;
	font: 12px/30px "microsoft yahei";
	padding-left: 10px;
	border-right: 1px solid #ccc;
	cursor: text;
}
.filter2 div span {
	width: 119px;
}
.filter1 div a, .filter2 div a {
	float: right;
	width: 30px;
	height: 30px;
	background: url(/uploads/image/fimages/main.png) no-repeat -641px -2px;
}
.filter1 div a:hover, .filter2 div a:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -672px -2px;
}
.filter1 ul, .filter2 ul {
	display: none;
	position: absolute;
	width: 100%;
	top: 31px;
}
.filter1 ul li, .filter2 ul li {
	display: block;
	border-bottom: 1px dotted #000;
	padding-left: 10px;
	background: #fff;
	font: 12px/2 "microsoft yahei";
	cursor: pointer;
	min-height: 24px;
}
.filter1 ul li:hover, .filter2 ul li:hover {
	color: #cd0000;
}
.hr-text {
	float: left;
	margin: 20px 13px 0 0;
	width: 130px;
	height: 30px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 1px;
	color: #999;
	padding-left: 10px;
	font-family: "microsoft yahei";
}
.hr-btn {
	float: left;
	cursor: pointer;
	margin: 18px 0 0 0;
	width: 90px;
	height: 36px;
	border:none;
	background: url(/uploads/image/fimages/main.png) no-repeat -327px -51px;
}
.positionlist dd {
	clear: both;
	overflow: hidden;
	margin-bottom: 8px;
	border: 1px solid #fff;
	background: #f9f9f9;
	cursor: pointer;
}
.positionlist dd strong {
	overflow: hidden;
	clear: both;
	display: block;
	font-weight: normal;
}
.pos-name {
	float: left;
	display: block;
	height: 52px;
	padding-left: 20px;
	font: 14px/52px "microsoft yahei";
}
.positionlist dd:hover {
	border: 1px solid #e62e24;
}
.positionlist dd:hover strong {
	background: #e62e24;
	color: #fff;
}
.positionlist dd:hover strong a.pos-name {
	color: #fff;
}
.positionlist dd.hover {
	border: 1px solid #e62e24;
}
.positionlist dd.hover strong {
	background: #e62e24;
	color: #fff;
}
.positionlist dd.hover strong a.pos-name {
	color: #fff;
}
.positionlist dd div {
	clear: both;
	display: none;
	padding: 10px;
	line-height: 2;
}
a.pos-see, a.pos-apply {
	display: block;
	margin-top: 8px;
	width: 90px;
	height: 36px;
	text-align: center;
	color: #fff;
	font: 14px/36px "microsoft yahei";
	background: url(/uploads/image/fimages/main.png) no-repeat -327px -92px;
}
a.pos-apply {
	margin: 8px 10px 0;
	color: #666;
	background: url(/uploads/image/fimages/main.png) no-repeat -427px -92px;
}
/*---schoolrecruitment---*/
.school-intro {
	line-height: 2;
	color: #579907;
	overflow: hidden;
}
.school-intro img {
	max-width: 100%;
}
.hr-time {
	overflow: hidden;
	clear: both;
}
#time-line {
	position: relative;
	width: 680px;
	height: 64px;
	background: url(/uploads/image/fimages/time_line.jpg) no-repeat 50% 60%;
}
#time-line ul li {
	float: left;
	margin-right: 53px;
	display: block;
	width: 50px;
	height: 45px;
}
#time-line ul li a {
	display: block;
	height: 22px;
	background: url(/uploads/image/fimages/hr_c1.png) no-repeat center bottom;
	padding-bottom: 20px;
	text-align: center;
	font: 700 14px/22px "microsoft yahei";
}
#time-line ul li a:hover {
	color: #3a9e01;
	background: url(/uploads/image/fimages/hr_c2.png) no-repeat center bottom;
}
#time-line ul li a.hover {
	color: #3a9e01;
	background: url(/uploads/image/fimages/hr_c2.png) no-repeat center bottom;
}
#time-line .prev, #time-line .next {
	position: absolute;
	display: block;
	width: 22px;
	height: 30px;
	cursor: pointer;
	top: 21px;
}
#time-line .prev {
	left: 28px;
	background: url(/uploads/image/fimages/main.png) no-repeat -430px -171px;
}
#time-line .prev:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -430px -140px;
}
#time-line .next {
	right: 28px;
	background: url(/uploads/image/fimages/main.png) no-repeat -454px -140px;
}
#time-line .next:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -454px -171px;
}
#time-line .bd {
	position: relative;
	left: 72px;
	width: 465px;
	height: 45px;
	overflow: hidden;
	clear: both;
}
#time-line .bd ul {
	width: 550px;
}
.time-intro {
	position: relative;
}
.time-top {
	width: 660px;
	height: 55px;
	background: url(/uploads/image/fimages/time_top.jpg) no-repeat center top;
	padding-left: 22px;
	font: 700 24px/55px "microsoft yahei";
	color: #fff;
}
.time-mid {
	width: 650px;
	padding: 0 10px 10px 22px;
	background: url(/uploads/image/fimages/time_bg.jpg) repeat-y center top;
	min-height: 30px;
	height: auto;
	color: #fff;
	font: 14px/1.5 "microsoft yahei";
}
.time-bot {
	width: 682px;
	height: 8px;
	background: url(/uploads/image/fimages/time_bot.jpg) no-repeat center bottom;
}
.time-arrow {
	position: absolute;
	display: block;
	width: 11px;
	height: 7px;
	background: url(/uploads/image/fimages/arrow-top.jpg) no-repeat 0 0;
	left: 90px;
	top: -5px;
}
.apply1 {
	height: 81px;
	background: url(/uploads/image/fimages/main.png) no-repeat -1px -775px;
	margin: 15px auto;
	text-align: center;
	padding-left: 100px;
	font: 18px/77px "microsoft yahei";
	clear: both;
}
.apply1 a {
	color: #fff;
}
.apply1 a:hover {
	text-decoration: underline;
}
.hr-preview1 {
	width: 330px;
	height: 335px;
	overflow: hidden;
}
.title3 {
	height: 40px;
	line-height: 40px;
	background: #339302;
	overflow: hidden;
	clear: both;
	padding: 0 10px;
}
.title3 span {
	float: left;
	display: block;
	height: 40px;
	background: url(/uploads/image/fimages/listk.jpg) no-repeat left center;
	padding-left: 20px;
	color: #fff;
	font: 14px/40px "microsoft yahei";
}
.title3 a {
	float: right;
	color: #fff;
	font: 12px/40px "microsoft yahei";
}
.title3 a:hover {
	text-decoration: underline;
}
.hr-preview1 p {
	width: 310px;
	height: 275px;
	background: #f3ece5;
	padding: 10px;
}
.hr-preview1 p img {
	width: 300px;
	height: 265px;
	border: 5px solid #e3d7cb;
}
.graduate {
	width: 310px;
	height: 275px;
	background: #f3ece5;
	padding: 10px;
}
.graduate div {
	height:150px;
	border: 5px solid #e3d7cb;
	position: relative;
	overflow:hidden;
}
.graduate div img {
	position: relative;
	z-index: 1;
	width: 300px;
}
.graduate div span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	display: block;
	height: 45px;
	color: #fff;
	background: rgba(0,0,0,0.5);
filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	font: 14px/45px "microsoft yahei";
	text-align: center;
}
.hr-preview1 strong {
	padding: 10px;
	display: block;
	text-indent: 2em;
	font-weight: normal;
	line-height: 2;
	color: #a28366;
}
/*---recruitshow---*/
.waterfall {
}
.plates {
	position: relative;
	float: left;
	width: 220px;
	margin: 0 10px 10px 0;
	overflow: hidden;
}
.plates p {
	width: 220px;
}
.plates p img {
	width: 100%;
}
.plates div {
	position: absolute;
	width: 92%;
	left: 0;
	bottom: -80px;
	background: rgba(0,0,0,0.5);
filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	height: 60px;
	padding: 10px;
	line-height: 1.8;
}
.plates div a {
	color: #fff;
}
/*---report---*/
.order-title {
	margin: 10px auto 2px;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px dotted #e2d6aa;
	overflow: hidden;
	background: #fefbf0;
}
.order-title span {
	float: left;
	color: #dd1804;
	font-family: "microsoft yahei";
	font-size: 18px;
	padding-left: 10px;
}
.order-title a, .see-order a {
	float: right;
	display: block;
	width: 152px;
	height: 30px;
	line-height: 30px;
	padding-left: 22px;
	color: #fff;
	font-size: 14px;
	font-family: "microsoft yahei";
	background: url(/uploads/image/fimages/main.png) no-repeat -136px -286px;
	margin: 16px 10px 0 0;
}
.order-intro {
	width: 96%;
	margin: 0 auto 10px;
	line-height: 2;
	color: #777;
}
.order-form {
	background: #f5f5f5;
	border-radius: 0 0 3px 3px;
	padding: 25px;
	margin-bottom: 2px;
}
.order-form dd {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
.order-form dd span {
	float: left;
	width: 60px;
	text-align: left;
	color: #666;
	height: 20px;
	line-height: 20px;
	text-align: right;
}
.order-form dd input {
	background: #f7f7f7;
	border: 1px solid #c3c3c3;
	border-radius: 1px;
	height: 18px;
	line-height: 18px;
}
.order-form dd input.order-name {
	width: 86px;
}
.order-form dd input.order-tel {
	width: 145px;
}
.order-form dd input.order-mail {
	width: 196px;
}
.order-form dd code {
	color: #cd0000;
}
.order-form dd textarea {
	width: 518px;
	height: 98px;
	background: #fff;
	border: 1px solid #c3c3c3;
	resize: vertical;
}
.order-form dt {
	clear: both;
	overflow: hidden;
	margin: 20px 0 0 50px;
}
.order-form dt input, .o-answerbtn input {
	width: 122px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	font-family: "microsoft yahei";
	cursor: pointer;
}
.order-form dt input.o-btn1, .o-answerbtn input.btn1 {
	background: url(/uploads/image/fimages/main.png) no-repeat -136px -320px;
	margin-right: 20px;
	border:none;
}
.order-form dt input.o-btn2, .o-answerbtn input.btn2 {
	background: url(/uploads/image/fimages/main.png) no-repeat -262px -320px;
	border:none;
}
.r-phone {
	height: 131px;
	background: #f5f5f5 url(/uploads/image/fimages/r1.jpg) no-repeat left center;
	padding: 9px 0 0 158px;
}
.r-phone p {
	height: 24px;
	line-height: 24px;
	font-family: "microsoft yahei";
}
/*---tip---*/
.tip1 {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
}
.tip-detail {
	position: fixed;
	width: 800px;
	border: 3px solid #d8d8d8;
	background: #fff;
	top: 50%;
	left: 50%;
	margin: 0 -0px 0 -400px;
	padding-bottom: 10px;
}
.tip-detail h3 {
	height: 52px;
	line-height: 52px;
	background: #f5f5f5;
	padding: 0 20px;
	font-weight: normal;
}
.tip-detail h3 span {
	float: left;
	font-family: "microsoft yahei";
	font-size: 18px;
	color: #666;
}
.tip-detail h3 a {
	float: right;
	display: block;
	width: 14px;
	height: 14px;
	background: url(/uploads/image/fimages/main.png) no-repeat -101px -339px;
	margin-top: 16px;
}
.tip-detail h3 a:hover {
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
.num-input {
	text-align: center;
	margin: 30px auto;
	clear: both;
	overflow: hidden;
}
.num-input span {
	color: #666;
	font-family: "microsoft yahei";
}
.num-input input {
	vertical-align: middle;
}
.num-input input.num-in {
	width: 230px;
	height: 18px;
	border: 1px solid #c3c3c3;
	line-height: 18px;
	padding-left: 8px;
	background: #f0f0f0;
	margin: 0 5px;
}
.num-input input.see-num {
	background: url(/uploads/image/fimages/main.png) no-repeat -322px -287px;
	width: 72px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-family: "microsoft yahei";
	cursor: pointer;
	font-size: 14px;
	border:none;
}
.num-input input.see-num:hover {
	font-size: 16px;
}
/*---tip2---*/
.order-success {
	margin: 30px auto;
	width: 90%;
	overflow: hidden;
}
.success {
	float: left;
	width: 284px;
	padding-right: 41px;
	border-right: 1px solid #ccc;
}
.success h4 {
	height: 48px;
	line-height: 48px;
	color: #666;
	font-weight: normal;
	font-family: "microsoft yahei";
	font-size: 24px;
}
.success div {
	line-height: 2;
	font-family: "microsoft yahei";
	font-size: 14px;
}
.success div span {
	display: block;
	color: #429400;
}
.success div strong {
	font-weight: normal;
	color: #ff0000;
}
.see-order {
	float: right;
	padding: 70px 100px 0 0;
}
/*---reportback---*/
.order-right2 {
	float: right;
	width: 742px;
	overflow: hidden;
}
.o-wrap1 {
	border: 1px solid #cd0000;
	border-radius: 3px;
	margin-bottom: 10px;
}
.o-title {
	height: 55px;
	background: #fffbed;
	line-height: 55px;
	padding-left: 26px;
	font-family: "microsoft yahei";
	font-size: 18px;
	color: #dd1804;
}
.o-person {
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #f3b477;
	border-bottom: 1px solid #f3b477;
	padding-left: 26px;
}
.o-person span {
	margin-right: 30px;
	color: #666;
}
.o-person span code {
	color: #cd0000;
}
.o-question {
	padding: 10px 15px;
	background: #fcfcfc;
	border-bottom: 1px solid #f3b477;
}
.o-question h3, .o-answer h3 {
	height: 28px;
	line-height: 28px;
	font-weight: normal;
	padding-left: 24px;
	color: #cd0000;
	font-size: 14px;
	background: url(/uploads/image/fimages/o_question.jpg) no-repeat left center;
}
.o-question div, .o-answer div {
	line-height: 2;
	color: #666;
	text-indent: 2em;
}
.o-answer {
	padding: 10px 15px;
}
.o-answer h3 {
	background: url(/uploads/image/fimages/o_answer.jpg) no-repeat left center;
}
.o-wrap2 {
	background: #e3e3e3;
	padding: 5px 32px 10px;
	border-radius: 0 0 2px 2px;
}
.o-wrap2 h3 {
	height: 30px;
	line-height: 30px;
	font-weight: normal;
}
.o-wrap2 textarea {
	width: 90%;
	background: #fff;
	border: 1px solid #c3c3c3;
	height: 100px;
	margin-bottom: 15px;
}
.o-answerbtn {
	margin-top: 15px;
	clear: both;
	overflow: hidden;
}
/*---partybuild---*/
.pa-l {
	width: 670px;
}
.pa-r {
	width: 252px;
}
/*---在首页列表样式上增加样式---*/
.p-list .list-title div {
	width: 88.5%;
}
/*---继承结束---*/
.p-scrollimg {
	position: relative;
	background: #f5f5f5;
	padding: 10px;
	width: 640px;
	height: 95px;
	overflow: hidden;
	clear: both;
}
.p-scrollimg .prev, .p-scrollimg .next {
	margin-top: 0;
	top: 10px;
	display: block;
	z-index: 11;
	position: absolute;
	width: 20px;
	height: 95px;
	background: url(/uploads/image/fimages/main.png) no-repeat -338px -180px;
}
.p-scrollimg .prev {
	left: 10px;
}
.p-scrollimg .prev:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -292px -180px;
}
.p-scrollimg .next {
	right: 10px;
	background: url(/uploads/image/fimages/main.png) no-repeat -312px -180px;
}
.p-scrollimg .next:hover {
	background: url(/uploads/image/fimages/main.png) no-repeat -358px -180px;
}
.p-scroll {
	padding: 10px 0;
	position: relative;
	z-index: 1;
	width: 580px;
	height: 75px;
	margin-left: 32px;
	overflow: hidden;
}
.p-scroll ul li {
	float: left;
	width: 180px;
	height: 75px;
	margin-right: 18px;
}
.p-scroll ul li img {
	width: 180px;
	height: 75px;
}
.build-team {
	padding: 5px;
	width: 240px;
	height:213px;
	background: #f5f5f5;
}
.build-team img {
	width: 240px;
	height:210px;
}
.p-ad1 {
	background: #f5f5f5;
	width: 240px;
	height: 60px;
	padding: 5px;
	margin-bottom: 10px;
}
.p-ad1 img {
	width: 240px;
	height: 60px;
}
/*---productlist--*/
.pro-list {
}
.pro-list ul li {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #999;
}
.pro-list ul li p {
	float: left;
	width: 140px;
	height: 100px;
	padding: 4px;
	border: 1px solid #dfdfdf;
}
.pro-list ul li p img {
	width: 140px;
	height: 100px;
}
.protext {
	float: right;
	width: 75%;
}
.protext h3 {
	height: 30px;
	clear: both;
}
.protext h3 span {
	float: left;
	display: block;
	height: 30px;
	font: 300 16px/24px "microsoft yahei";
}
.protext h3 a {
	float: right;
	display: block;
	width: 83px;
	height: 30px;
	background: #f5f5f5;
	text-align: center;
	font: 300 12px/30px "microsoft yahei";
}
.protext h3 a:hover {
	background: #cd0000;
	color: #fff;
}
.pro-textdetail {
	position: relative;
	margin-top: 10px;
	padding: 10px;
	height: 50px;
	background: #f5f5f5;
	font-family: "microsoft yahei";
	line-height: 2;
}
.arrow-u {
	position: absolute;
	top: -7px;
	left: 23px;
	display: block;
	width: 9px;
	height: 8px;
	background: url(/uploads/image/fimages/main.png) no-repeat -473px -1px;
}
/*---product---*/
.swf-wrap {
	width: 960px;
	height:600px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}
.ser-left {
	width: 440px;
	height: 140px;
	padding: 10px;
	background: #f5f5f5;
}
.ser-wrap {
	width: 100%;
	height: 100%;
	background: #fff;
}
.ser-wrap p {
	float: left;
	width: 160px;
	height: 140px;
}
.ser-wrap p img {
	width: 160px;
	height: 140px;
}
.ser-text {
	float: right;
	width: 252px;
	margin-right: 10px;
	padding-top: 20px;
}
.ser-text h3 {
	height: 30px;
	overflow: hidden;
	clear: both;
	margin-bottom: 6px;
}
.ser-text h3 span {
	float: left;
	display: block;
	height: 30px;
	font: 300 18px/30px "microsoft yahei";
}
.ser-text h3 span a {
	color: #e62e24;
}
.ser-text h3 strong {
	float: right;
}
.ser-text h3 strong a {
	display: block;
	width: 83px;
	height: 30px;
	text-align: center;
	font: 300 12px/30px "microsoft yahei";
	background: #f5f5f5;
}
.ser-text h3 strong a {
	color: #555;
}
.ser-text h3 strong a:hover {
	background: #e40012;
	color: #fff;
}
.ser-text div {
	line-height: 2;
}
/*---productview---*/
.view-top {
	width: 650px;
	height: 300px;
	border-bottom: 1px dotted #ccc;
	margin: 15px auto 0;
	padding-bottom: 20px;
	clear: both;
	overflow: hidden;
}
.view-top p {
	float: left;
	width: 398px;
	height: 298px;
	border: 1px solid #dbdbdb;
}
.view-top p img {
	width: 398px;
	height: 298px;
}
.pro-view {
	float: right;
	width: 230px;
}
.pro-view h3 {
	height: 38px;
	font: 300 16px/38px "microsoft yahei";
}
.pro-view ul {
	height: 83px;
	padding: 5px 10px;
	background: #fafafa;
}
.pro-view ul li {
	height: 22px;
	line-height: 22px;
	font: 14px/22px "microsoft yahei";
	margin-bottom: 5px;
}
.pro-view div h4 {
	height: 30px;
	font: 300 14px/30px "microsoft yahei";
}
.pro-view div span {
	display: block;
	font: 12px/2 "microsoft yahei";
	color: #505050;
}
.view-share {
	height: 36px;
	border-bottom: 1px solid #ededed;
	padding: 7px 0 0 20px;
	margin-bottom: 14px;
}
.view-share span {
	font-family: "microsoft yahei";
}
.view-title {
	border-bottom: 1px solid #ededed;
	padding-left: 23px;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}
.view-title a {
	float: left;
	margin-left: 1px;
	display: block;
	background: #ededed;
	padding: 5px 10px;
	font-family: "microsoft yahei";
}
.view-title a:hover {
	background: #0099cb;
	color: #fff;
}
.view-title a.hover {
	background: #0099cb;
	color: #fff;
}
.view-detail-wrap {
	width: 624px;
	margin: 20px auto;
	overflow: hidden;
}
/*---investment---*/
.in-l {
	width: 440px;
	overflow: hidden;
}
.in-r {
	width: 480px;
	overflow: hidden;
}
.in-notice{
	height:140px;
	overflow:hidden;
	}
.in-notice ul{
	padding:0 0 0 30px;
	}
.in-notice ul li{
	display:block;
	line-height:25px;
	clear:both;
	padding:0 0 0 10px;
	background:url(/uploads/image/fimages/listg.jpg) no-repeat left center;
	}
	
.in-img{
	height:177px;
	margin:8px 0 0 0;
	}
.in-report {
	padding: 10px 20px;
	height: 85px;
	background: #f5f5f5;
}
.in-report h1 {
	height: 36px;
	font: 700 36px/36px "microsoft yahei";
}
.in-report a {
	display: block;
	height: 24px;
	color: #e40012;
	font: 14px/2 "microsoft yahei";
}
.in-report a:hover {
	text-decoration: underline;
}
.in-report span {
	height: 30px;
	line-height: 30px;
}
.r-phone2 {
	height: 102px;
	background: #f5f5f5 url(/uploads/image/fimages/r-tel.jpg) no-repeat left center;
	padding: 4px 0 0 128px;
}
/*---special topic---*/
.t-top {
	overflow: hidden;
	clear: both;
}
.t-slide {
	position: relative;
	width: 328px;
	height: 235px;
	float: left;
	background: url(/uploads/image/fimages/fouce_bg.jpg) no-repeat;
}
.t-set {
	position: relative;
	z-index: 1;
	width: 300px;
	height: 205px;
	overflow: hidden;
	position: relative;
	margin: 14px auto 0 auto;
}
.t-set ul li {
	width: 300px;
	height: 205px;
}
.t-set ul li img {
	width: 300px;
	height: 205px;
}
.t-ctrl {
	position: absolute;
	z-index: 10;
	bottom: 20px;
	right: 20px;
	text-align: right;
	width: 100%;
}
.t-ctrl li {
	display: inline-block;
	margin: 0 1px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	background: #333335;
	border: 1px solid #000002;
	cursor: pointer;
*display: inline;
*zoom:1;
}
.t-ctrl li:hover {
	width: 16px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	background: #cc0001;
	border: 1px solid #ff5300;
}
.t-ctrl li.on {
	width: 16px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	background: #cc0001;
	border: 1px solid #ff5300;
}
.about {
	width: 500px;
	height: 235px;
	float: right;
	display: inline;
}
.about_title {
	height: 50px;
	clear: both;
	background: url(/uploads/image/fimages/title.jpg) no-repeat;
}
.about_title span {
	display: block;
	line-height: 50px;
	font-family: "microsoft yahei";
	font-size: 18px;
	color: #3333;
	padding: 0 0 0 20px;
}
.about_info {
	clear: both;
	height: 140px;
	overflow: hidden;
	line-height: 28px;
	font-size: 14px;
	padding: 10px 0 0 0;
	font-family: "microsoft yahei";
	text-indent: 2em;
}
.about_more {
	clear: both;
	text-align: right;
	padding: 0 5px 0 0;
}
.about_more a {
	color: #cc0000;
	text-decoration: underline;
}
.about_more a:visited {
	color: #cc0000;
}
.about_more a:hover {
	color: #000;
}
.about_more a:active {
	color: #cc0000;
}
.t-banner {
	height: 120px;
	margin-bottom: 10px;
}
.t-banner img {
	width: 850px;
	height: 120px;
	margin-bottom: 20px;
}
.t-title {
	height: 48px;
	margin-bottom: 18px;
	background: url(/uploads/image/fimages/t-title2.jpg) no-repeat center bottom;
}
.t-title h3 {
	font: 300 18px/48px "microsoft yahei";
}
.t-case-intro {
	float: left;
	width: 48%;
}
.t-icon {
	float: right;
	display: block;
	width: 38px;
	height: 46px;
	text-align: center;
	color: #fff;
	background: url(/uploads/image/fimages/new.jpg) no-repeat 0 0;
	font: 700 14px/26px "arial";
}
.t-case-intro div {
	clear: both;
	border: 1px solid #d7d7d7;
	overflow: hidden;
}
.t-case-intro div h1 {
	background: #fff1e6;
	border-bottom: 1px dotted #c0a38b;
	line-height: 1.2;
	padding: 10px;
	color: #df0001;
	font-size: 30px;
	font-weight: bold;
	font-family: "microsoft yahei";
}
.t-case-intro div span {
	display: block;
	padding: 5px;
	font-family: "microsoft yahei";
	color: #555;
	font-size: 14px;
	line-height: 1.9;
	text-indent: 2em;
}
.t-detail dl dd {
	overflow: hidden;
	clear: both;
	height: 90px;
	margin-bottom: 20px;
}
.t-detail dd p {
	float: left;
	height: 90px;
	width: 115px;
}
.t-detail dd p img {
	float: left;
	height: 90px;
	width: 115px;
}
.t-case {
	float: right;
	width: 81%;
}
.t-case h3 {
	display: block;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 6px;
}
.t-case h3 a {
	float: left;
	color: #000;
	font-family: "microsoft yahei";
	font-size: 14px;
}
.t-case h3 a:hover {
	color: #a50000;
}
.t-case h3 span {
	float: right;
	color: #000;
	font-family: "microsoft yahei";
	font-size: 14px;
}
.t-case div {
	background: #f0f0f0;
	padding: 8px;
	height: 47px;
	overflow: hidden;
	line-height: 2;
}
.t-list {
	float: right;
	width: 418px;
}
#container {
	position: relative;
	width: 850px;
	margin: 0 auto 25px;
	padding-bottom: 10px;
}
.grid {
	width: 188px;
	min-height: 100px;
	padding: 8px;
	background: #fff;
	font-size: 12px;
	float: left;
	border: 1px solid #dfdfdf;
	font-family: "microsoft yahei";
	margin-bottom: 10px;
}
.grid p {
	display: block;
	padding: 5px 0;
}
.grid .imgholder img {
	max-width: 100%;
	background: #ccc;
	display: block;
}
.grid em {
	display: block;
	line-height: 18px;
	clear: both;
	font-style: normal;
	font-family: arial;
	font-size: 10px;
	color: #ccc;
}
.grid.hover {
	border: 1px solid #c3c3c3;
	background: #e3e3e3;
}
.grid.hover em {
	display: block;
	line-height: 18px;
	clear: both;
	font-style: normal;
	font-family: arial;
	font-size: 10px;
	color: #000;
}
.grid strong {
	border-bottom: 1px solid #ccc;
	margin: 10px 0;
	display: block;
	padding: 0 0 5px;
	font-size: 17px;
}
.grid .imgholder img {
	max-width: 100%;
	background: #ccc;
	display: block;
}
.t-footer {
	clear: both;
	border-top: 1px solid #e0dfdf;
	text-align: center;
	line-height: 25px;
	padding: 10px 0;
	overflow: hidden;
	margin: 20px auto 0 auto;
}
.topic-view {
	height: 500px;
	min-height: 500px;
	height: auto !important;
}
.topic-view .single {
	padding: 0;
}
.topic-view .single .upload {
	padding: 0 20px 0 24px;
	font-family: "microsoft yahei";
}
/*---youth---*/
/*---驰宏青年页面，样式名均已“y-”开头---*/
.y-top {
	background: #ad0909;
	height: 30px;
	clear: both;
	overflow: hidden;
}
.y-top span {
	color: #fff;
}
.y-top div {
	height: 30px;
	line-height: 30px;
}
.y-top div a {
	display: block;
	float: left;
	height: 30px;
	padding-left: 18px;
	margin-right: 40px;
	color: #fff;
}
.y-icon1 {
	background: url(/uploads/image/fimages/y-icon1.jpg) no-repeat left center;
}
.y-icon2 {
	background: url(/uploads/image/fimages/y-icon2.jpg) no-repeat left center;
}
.y-icon3 {
	background: url(/uploads/image/fimages/y-icon3.jpg) no-repeat left center;
}
.y-top div a.y-icon4 {
	margin-right: 0;
	background: url(/uploads/image/fimages/y-icon4.jpg) no-repeat left center;
}
.y-top div a:hover {
	color: #ffffa3;
}
.y-logo {
	margin: 11px 0 37px 0;
	width: 334px;
	height: 93px;
	background: url(/uploads/image/fimages/y-logo.png) no-repeat 0 0;
}
.y-logo a {
	display: block;
	width: 100%;
	height: 100%;
}
/*---yo-menu---*/
.y-menu {
	position: relative;
	width: 960px;
	margin: 0 auto;
	background: url(/uploads/image/fimages/y-menubg.png) no-repeat center top;
	height: 74px;
	padding-left: 20px;
}
.y-menu dl dd {
	float: left;
	margin: 9px 12px 0 0;
}
.y-menu dl dd strong {
	display: block;
	font-weight: normal;
}
.y-menu dl dd strong a {
	display: block;
	width: 83px;
	height: 32px;
	text-align: center;
	color: #fff;
	font: 14px/26px "microsoft yahei";
}
.y-menu dl dd strong a:hover {
	color: #e50a06;
	background: url(/uploads/image/fimages/main.png) no-repeat -482px -232px;
}
.y-menu dl dd.hover strong a {
	color: #e50a06;
	background: url(/uploads/image/fimages/main.png) no-repeat -482px -232px;
}
.y-menu div {
	position: absolute;
	top: 44px;
	left: 0;
	height: 30px;
	width: 98%;
	padding-left: 20px;
	background: #fff;
	line-height: 30px;
}
/*---驰宏青年页面 暂时不做---*/

/*---12.30增加返回产品列表按钮---*/
.return-list {
	float: right;
	padding-right: 60px;
}
.return-list a {
	display: block;
	height: 36px;
	font: 12px/36px "microsoft yahei";
	color: #cd0000;
	background:  no-repeat left center;
	padding-left: 24px;
}
.return-list a:hover {
	text-decoration: underline;
}
/*---12.31增加招聘---*/
.body_left {
	width: 235px;
	font-family: "microsoft yahei";
}
.teacher_box {
	width: 268px;
	height: 200px;
	background:  no-repeat left top;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 88888;
	margin: -100px 0 0 -134px;
	display: none;
}
.teacher {
}
.teacher_box_close span {
	width: 25px;
	height: 25px;
	display: block;
	float: right;
	cursor: pointer;
}
.teacher_box_close {
	width: 100%;
	height: 27px;
	line-height: 27px;
	clear: both;
}
.teacher_box_content {
	overflow: hidden;
	clear: both;
	width: 215px;
	height: 135px;
	padding: 20px 0 0 30px;
}
.teacher_box_content table tr {
	height: 30px;
	line-height: 30px;
}
.teacher_box_content span {
	float: left;
}
.teacher_box_content input {
	float: left;
}
.inp_but {
	width: 69px;
	height: 27px;
	border: none;
	background:  no-repeat left top;
	cursor: pointer;
	margin: 10px 0 0 60px;
}
.teacher_div {
	height: 29px;
	clear: both;
	padding: 5px 0;
}
.bg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=50);/*ie*/
	-moz-opacity: 0.5;        /*ff*/
	opacity: 0.5;
	position: fixed;
	z-index: 77777;
	left: 0;
	top: 0;
	display: none;
}
.join_input {
	width: 500px;
}
.join_title {
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px 90px;
}
.joinnav {
	width: 196px;
	clear: both;
	background: #fff;
	margin: 0 auto;
}
.joinnav dl {
	padding: 5px 0 5px 30px;
	display: block;
}
.joinnav dl dd {
	overflow: hidden;
	clear: both;
}
.joinnav dl dd span {
	display: block;
	line-height: 25px;
	clear: both;
	font-weight: bold;
	padding: 0 0 0 10px;
	background:  no-repeat left center;
}
.joinnav dl dd ul {
	display: block;
	padding: 0 0 0 5px;
}
.joinnav dl dd ul li {
	display: block;
	line-height: 20px;
	padding: 0 0 0 10px;
	background:  no-repeat left center;
}
.main_left_tit {
	width: 196px;
	height: 30px;
	clear: both;
	color: #fff;
	background: #a5493f;
}
.main_left_tit strong {
	display: block;
	line-height: 30px;
	text-align: center;
}
.buttt02 {
	display: block;
	float: left;
	margin: 15px 6px;
	width: 80px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #454545;
	font-weight: bold;
	background:  no-repeat center center;
}
/*---招聘详细---*/
.baseinfo {
	width: 100%;
	clear: both;
	margin: 10px 0 0 0;
}
.baseinfo td {
	border: 1px solid #f5f5f5;
	line-height: 23px;
	padding: 3px 5px 3px 5px;
}
.baseinfo th {
	border: 1px solid #f5f5f5;
	line-height: 23px;
	padding: 3px 5px 3px 5px;
	text-align: center;
	font-size: 14px;
	background:  repeat-x left top;
}
.baseinfoinput1 {
	height: 20px;
	line-height: 20px;
	border: 1px solid #e2e3ea;
	border-top: 1px solid #abadb3;
	padding: 0 0 0 5px;
	display: block;
	float: left;
}
.baseinfo td span {
	display: block;
	width: 80px;
	float: left;
}
.baseinfo th strong {
	float: left;
}
.baseinfo th .add {
	float: right;
	display: block;
	cursor: pointer;
	padding: 0 8px 0 0;
	font-size: 12px;
}
.remove {
	cursor: pointer;
}
.remove .cache {
	display: none;
}
.tijiao {
	clear: both;
	height: 30px;
	text-align: center;
	padding: 10px 0 0 0;
}
.recruitment {
	width: 98%;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 10px;
}
.recruitment dd {
	clear: both;
	margin-bottom: 24px;
	position: relative;
	z-index: 100;
}
.froselect, .froselect2 {
	float: left;
	height: 22px;
	line-height: 22px;
	width: 230px;
	border: 1px solid #d7d7d7;
}
.recruitment dd input.inputcode, .recruitment dd input.inputcode2 {
	height: 22px;
	line-height: 22px;
	border: none;
	width: 80%;
	height: 20px;
	padding-left: 10px;
}
.recruitment dd span {
	display: block;
	float: left;
	width: 60px;
	text-align: right;
	color: #555;
	font-family: "microsoft yahei";
}
.recruitment dd ul {
	position: absolute;
	top: 22px;
	background: #fff;
	width: 230px;
	display: none;
	left: 0;
	z-index: 10000;
	left: 60px;
	border: 1px solid #d7d7d7;
	border-top: none;
	padding: 5px 0;
}
.recruitment dd ul li a {
	display: block;
	height: 24px;
	line-height: 24px;
	font-family: "microsoft yahei";
	font-size: 14px;
	color: #222;
	padding-left: 10px;
}
.recruitment dd ul li a:hover {
	color: #cd0000;
	background: #eee;
}
.recruitment dd input {
	background: none;
	border: 1px solid #d7d7d7;
	font-family: "microsoft yahei";
	font-size: 12px;
	color: #555;
}
.recruitment dd .name {
	height: 22px;
	line-height: 22px;
	width: 230px;
	float: left;
}
.recruitment dd .school {
	height: 22px;
	line-height: 22px;
	width: 496px;
	float: left;
}
.recruitment dd textarea {
	height: 156px;
	width: 90%;
	float: left;
	resize: vertical;
	border: 1px solid #d7d7d7;
	background: none;
	color: #dbae69;
}
.testcode2 {
	height: 22px;
	line-height: 22px;
	border: 1px solid #b19861;
	width: 110px;
	background: none;
	vertical-align: middle;
	float: left;
}
.testcodeimg {
	height: 22px;
	float: left;
	width: 60px;
	margin: 0 10px;
}
.testcodea {
	display: block;
	height: 22px;
	line-height: 22px;
	color: #222;
	font-family: "microsoft yahei";
	text-decoration: underline;
}
.recruitment dd a:hover {
	color: #cd0000;
}
.recruitment dd input.recruitsubmit, .recruitment dd input.recruitreset {
	background:  no-repeat 0 0;
	width: 98px;
	height: 26px;
	cursor: pointer;
	border: none;
	font-family: "microsoft yahei";
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
}
.recruitment dd input.recruitreset:hover, .recruitment dd input.recruitsubmit:hover {
	background:  no-repeat 0 0;
}
.recruitment dd a.testcodea:hover {
	color: #dbae69;
}
.recruitdd {
	width: 370px;
	margin: 30px auto 0;
	cursor: pointer;
}
.froselect div b, .froselect2 div b {
	float: left;
	display: block;
	width: 77%;
	height: 22px;
	font-weight: normal;
	padding-left: 10px;
	color: #555;
}
.froselect div a, .froselect2 div a {
	float: right;
	display: block;
	width: 22px;
	height: 22px;
	font-weight: normal;
	background:  no-repeat center top;
}
.froselect div a:hover, .froselect2 div a:hover {
	background:  no-repeat center top;
}
.recruitment dd ul li {
	height: 24px;
	cursor: pointer;
	padding-left: 10px;
	color: #555;
}
.recruitment dd ul li.hover {
	color: #cd0000;
	background: #eee;
}
.recruitment dd.r-1, .recruitment dd.r-2 {
	float: left;
	width: 49%;
	clear: none;
}
.recruitment dd.r-2 {
	width: 45%;
	margin-left: 20px;
}
.recruitment dd.r-2 .name {
	width: 200px;
	float: left;
}
.recruitment dd strong {
	float: left;
	font-weight: normal;
	color: #c8c8c8;
	font-family: "microsoft yahei";
	padding-left: 4px;
}
.webmaptable td {
	border: 1px dotted #d7d7d7;
	line-height: 25px;
	font-family: "microsoft yahei";
	color: #999;
}
.webmaptable td a {
	color: #999;
	font-size: 14px;
}
.webmaptable td a:hover {
	color: #cd0000;
}
.webmaptable td p {
	border-bottom: 1px dotted #d7d7d7;
	line-height: 25px;
	padding: 0 10px;
	font-family: "microsoft yahei";
	color: #999;
}
.cgzb {
	clear: both;
}
.cgzb td {
	border-bottom: 1px dotted #ccc;
}
/*---登录注册页面--*/
.message {
	overflow: hidden;
	padding: 20px;
}
.leave_message {
	clear: both;
	color: #989898;
}
.leave_message dd {
	display: block;
	height: 28px;
	clear: both;
	padding: 5px 0;
}
.leave_message dd.height2 {
	height: 100px;
}
.leave_message dd strong {
	width: 90px;
	display: block;
	line-height: 28px;
	float: left;
	text-align: right;
}
.leave_message dd span {
	display: block;
	line-height: 28px;
	float: left;
	padding: 0 0 0 8px;
	color: #c9c9c9;
}
.leave_message dd p {
	display: block;
	line-height: 28px;
	float: left;
	width: 100px;
}
.leave_message dd div {
	float: left;
	padding: 3px 0 0 0;
}
.leave_message dd img {
	cursor: pointer;
	height: 25px;
	width: 73px;
	padding-top: 0px;
	margin: 2px 0 0 6px;
	float: left;
}
.leave_message dt {
	clear: both;
	height: 25px;
	padding: 10px 0 20px 90px;
}
.input {
	display: block;
	background: #fff;
	height: 25px;
	line-height: 18px;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #efeeef;
	padding: 0 5px;
}
.m_name {
	width: 120px;
}
.m_input1 {
	width: 200px;
}
.msg_content {
	width: 500px;
	height: 100px;
}
.msgbt2 {
	width: 69px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	background:  no-repeat;
}
.msgbt2:hover {
	background:  no-repeat;
}
.mesage_list {
	display: block;
	clear: both;
}
.mesage_list dd {
	display: block;
	clear: both;
	padding: 10px 0;
	overflow: hidden;
}
.msg_pic {
	width: 74px;
	float: left;
	display: inline;
}
.msg_pic p {
	width: 70px;
	height: 70px;
	display: block;
	clear: both;
	border: 1px solid #efeeef;
	padding: 1px;
}
.msg_pic p img {
	width: 70px;
	height: 70px;
}
.msg_pic span {
	display: block;
	line-height: 25px;
	text-align: center;
}
.msg_name {
	clear: both;
	height: 20px;
}
.msg_name strong {
	display: block;
	line-height: 25px;
	float: left;
}
.msg_name span {
	display: block;
	line-height: 25px;
	float: right;
}
.answer-wrap {
	width: 600px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	float: left;
	display: inline;
	padding: 5px 10px;
	border: 1px solid #efeeef;
	margin: 0 0 0 15px;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.jintou {
	display: block;
	width: 8px;
	height: 13px;
	position: absolute;
	left: -8px;
	top: 15px;
	background:  no-repeat;
}
.msg_info {
	clear: both;
	line-height: 20px;
	padding: 0 0 10px 0;
}
.answer {
	clear: both;
	line-height: 20px;
	border-top: 1px dotted #ccc;
	padding: 5px;
}
/*---留言板---*/
.message {
	clear: both;
	width: 680px;
	margin: 0 auto;
}
.msg_alert {
	height: 99px;
	clear: both;
	background:  no-repeat left top;
}
.msg_alert span {
	display: block;
	line-height: 25px;
	clear: both;
	padding: 40px 0 0 115px;
	font-family: "microsoft yahei";
}
.msg_info {
	width: 670px;
	height: 106px;
	clear: both;
	background:  no-repeat;
	border: none;
	overflow: hidden;
	line-height: 25px;
	padding: 10px 0 0 10px;
	outline: medium;
}
.msgrow {
	height: 39px;
	clear: both;
	padding: 15px 0;
}
.msg_input {
	width: 165px;
	height: 37px;
	display: block;
	border: none;
	float: left;
	outline: medium;
	padding: 0 0 0 10px;
	margin: 0 10px 0 0;
	background:  no-repeat;
}
.msgbt {
	width: 120px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	display: block;
	font-family: "microsoft yahei";
	font-size: 16px;
	color: #fff;
	background:  repeat-x left top;
	border: 1px solid #c56d66;
	cursor: pointer;
	float: right;
}
.msg_title {
	clear: both;
	font-family: "microsoft yahei";
	font-size: 14px;
	color: #893a33;
	line-height: 35px;
	border-bottom: 1px dotted #ccc;
}
.msg_list {
	display: block;
	clear: both;
	overflow: hidden;
}
.msg_list dt {
	display: block;
	overflow: hidden;
	clear: both;
	padding: 10px 0;
}
.msg_list dt span {
	width: 83px;
	display: block;
	line-height: 20px;
	text-align: center;
	float: left;
	color: #fff;
	font-family: "microsoft yahei";
	background:  no-repeat;
}
.msg_list dt div {
	width: 590px;
	line-height: 20px;
	float: right;
	overflow: hidden;
}
.msg_list dd {
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
}
.msg_list dd span {
	width: 83px;
	display: block;
	line-height: 20px;
	text-align: center;
	float: left;
	color: #fff;
	font-family: "microsoft yahei";
	background:  no-repeat;
}
.msg_list dd div {
	width: 590px;
	line-height: 20px;
	float: right;
	overflow: hidden;
	color: #883933;
}
/*---dialog---*/
.del10 {
	height: 10px;
	clear: both;
	overflow: hidden;
}
.logintext {
	height: 30px;
	line-height: 30px;
	clear: both;
	margin-bottom: 4px;
}
.logintext input {
	border: 1px solid #ddd;
	border-radius: 3px;
	height: 24px;
	line-height: 24px;
}
/*---2014 1.9---*/
.article-title {
	margin: 0 auto 30px;
	overflow: hidden;
	background: #cd0000;
	color: #fff;
	text-align: center;
	font: 32px/60px "microsoft yahei";
	width: 100%;
	height: 60px;
	box-shadow: 0 3px 2px #888;
}
.articleimg-wrap {
	margin: 30px auto 80px;
	width: 100%;
	clear: both;
	height: auto;
}
.article-in {
	width: 1366px;
	margin: 0 auto;
	padding: 0 10px;
}
.live-left {
	width: 300px;
}
.live-notice, .live-person {
	border: 1px solid #ddd;
	margin-bottom: 20px;
}
.live-notice h3, .live-person h3 {
	background: #e7e7e7;
	border-bottom: 1px solid #cd0000;
	padding-top: 4px;
	height: 36px;
}
.live-notice h3 span, .live-person h3 span {
	display: block;
	margin-left: 20px;
	width: 80px;
	height: 36px;
	color: #fff;
	font: 300 14px/40px "microsoft yahei";
	text-align: center;
	background: #cd0000;
	border-radius: 3px 3px 0 0;
}
.live-notice div {
	padding: 10px;
	font: 12px/1.8 "microsoft yahei";
}
.scrollperson {
	padding: 10px;
	overflow: hidden;
	width: 278px;
	height: 168px;
}
.scrollperson ul li {
	width: 278px;
	height: 168px;
}
.scrollperson ul li p {
	float: left;
	margin-right: 5px;
	width: 110px;
	height: 150px;
}
.scrollperson ul li p img {
	width: 110px;
	height: 150px;
}
.person-intro {
	width: 56%;
	float: right;
	line-height: 2;
}
.person-intro b {
	display: block;
	color: #cd0000;
}
.live-right {
	margin-left: 340px;
	width: 1034px;
}
.live-detail {
	position: relative;
	margin-right: 10px;
	width: 78%;
	height: 700px;
	border: 1px solid #ccc;
	overflow: hidden;
 *display: inline;
}
.shilu {
	width: 100%;
	height: 40px;
	text-align: center;
	background: #e7e7e7;
	color: #cd0000;
	font: 20px/40px "microsoft yahei";
}
.live-detail dl {
	height: 680px;
	overflow: auto;
}
.live-detail dd {
	padding: 15px;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}
.person-name {
	padding-top: 2px;
	float: left;
	display: block;
	width: 10%;
	line-height: 2;
	text-align: right;
	color: #cd0000;
}
.live-detail dd div {
	float: left;
	margin-left: 2%;
	width: 86%;
	line-height: 2;
	font-size: 14px;
}
.live-img {
	width: 196px;
	height: 700px;
	border: 1px solid #ccc;
	overflow: hidden;
 *display: inline;
}
.person-imgshow {
	padding: 9px;
}
.person-imgshow ul li {
	width: 175px;
	margin-bottom: 5px;
}
.person-imgshow ul li img {
	width: 175px;
	height: 104px;
}
.person-imgshow ul li span {
	display: block;
	height: 24px;
	text-align: center;
	font: 12px/2 "microsoft yahei";
}
/*---人才招聘 csss---*/
.hr-banner {
	height: 350px;
	clear: both;
	background: url(/uploads/image/fimages/hr-banner.jpg) no-repeat center center
}
.hr-menu {
	height: 50px;
	clear: both;
	background: url(/uploads/image/fimages/hr-menu-bg.jpg) repeat-x left top;
}
.hr-menu dl {
	width: 980px;
	height: 50px;
	clear: both;
	margin: 0 auto;
}
.hr-menu dl dd {
	height: 50px;
	float: left;
	display: inline;
	font-size: 16px;
	font-family: "microsoft yahei";
	padding: 0 5px;
}
.hr-menu dl dd a {
	width: 130px;
	height: 50px;
	display: block;
	line-height: 50px;
	color: #fff;
	text-align: center;
}
.hr-menu dl dd a:visited {
	color: #fff;
}
.hr-menu dl dd a:hover {
	width: 130px;
	height: 50px;
	display: block;
	line-height: 50px;
	color: #e40012;
	text-align: center;
	background: url(/uploads/image/fimages/hr-menu-hover.jpg) no-repeat center center;
}
.hr-menu dl dd a:active {
	color: #fff;
}
.hr-menu dl dd.hover a {
	width: 130px;
	height: 50px;
	display: block;
	line-height: 50px;
	color: #e40012;
	text-align: center;
	background: url(/uploads/image/fimages/hr-menu-hover.jpg) no-repeat center center;
}
.hr-menu dl dd.hover a:visited {
	color: #e40012;
}
.hr-menu dl dd.hover a:hover {
	color: #e40012;
}
.hr-menu dl dd.hover a:active {
	color: #e40012;
}
.hr-top {
	width: 980px;
	height: 10px;
	margin: 0 auto;
	overflow: hidden;
	background: url(/uploads/image/fimages/hr-top-bg.jpg) no-repeat center center;
}
.hr-title {
	width: 930px;
	height: 60px;
	margin: 10px auto 0 auto;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding: 16px 0 0 0;
	font-family: "microsoft yahei";
	background: url(/uploads/image/fimages/hr-title-bg.jpg) no-repeat center center;
}
.hr-article {
	width: 930px;
	clear: both;
	overflow: hidden;
	padding: 20px 0;
	margin: 0 auto;
	line-height: 26px;
}
.hr-list {
	width: 930px;
	margin: 0 auto;
	clear: both;
	font-family: "microsoft yahei";
}
.hr-list dd {
	height: 110px;
	border-bottom: 1px dashed #ccc;
	padding: 20px 0;
}
.hr-list dd p {
	width: 140px;
	height: 100px;
	display: block;
	float: left;
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 4px;
}
.hr-list dd p img {
	width: 140px;
	height: 100px;
}
.hr-right {
	width: 760px;
	height: 110px;
	float: right;
	overflow: hidden;
	display: inline;
	position: relative;
}
.hr-title2 {
	height: 30px;
	clear: both;
	padding: 0 0 10px 0;
}
.hr-title2 span {
	display: block;
	line-height: 30px;
	float: left;
	font-size: 18px;
}
.hr-title2 em {
	width: 85px;
	height: 30px;
	float: right;
	display: block;
	font-style: normal;
	overflow: hidden;
}
.hr-title2 em a {
	display: block;
	line-height: 30px;
	text-align: center;
	color: #666;
	background: #f5f5f5;
}
.hr-title2 em a:visited {
	color: #666666;
}
.hr-title2 em a:hover {
	display: block;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #339302;
}
.hr-title2 em a:active {
	color: #666666;
}
.hr-info {
	height: 50px;
	clear: both;
	overflow: hidden;
	background: #f5f5f5;
	padding: 10px;
	line-height: 20px;
	overflow: hidden;
}
.hr-info h3 {
	display: block;
	clear: both;
	font-size: 12px;
}


.newslist3{
	clear:both;
	overflow:hidden;
	padding:20px 0 0 8px;
	}
.newslist3 dd{
	width:188px;
	height:290px;
	float:left;
	padding:0 15px;
	}
.newslist3 dd p{
	width:180px;
	height:240px;
	display:block;
	border:1px solid #ccc;
	padding:3px;
	}
.newslist3 dd p img{
	width:180px;
	height:240px;
	}
.newslist3 dd strong{
	display:block;
	line-height:30px;
	text-align:center;
	}
	
.reportlist-search{
	clear:both;
	height:25px;
	}
.reportlist-search select{
	float:right;
	}
.hr-line{
	display:block;
	clear:both;
	overflow:hidden;
	padding:3px 0;
	border-bottom:1px dotted #ccc;
	}
.hr-name{
	width:60px;
	line-height:25px;
	float:left;
	display:inline;
	text-align:right;
	}
.hr-info2{
	width:850px;
	line-height:25px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:0 0 0 5px;
	}
	
.hr-line2{
	display:block;
	clear:both;
	overflow:hidden;
	padding:3px 0;
	border-bottom:1px dotted #ccc;
	}
.hr-name2{
	width:60px;
	line-height:25px;
	float:left;
	display:inline;
	text-align:right;
	}
.hr-info3{
	width:580px;
	line-height:25px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:0 0 0 5px;
	}
.hr-textarea{
	width:470px; 
	height:100px;
	}	
	
.dl-list1{
	width:410px;
	float:right;
	display:inline;
	}
.img-list{
	width:240px;
	height:140px;
	float:left;
	overflow:hidden;
	display:inline;
	}
.img-list img{
	width:240px;
	height:140px;
	}
.search_bnt2{
	clear:both;
	padding:15px 0 0 50px;
	}
	
/*------------------popups------------------------*/
#fade2{
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	border:2px solid #dddddd;
	float: left;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
.popuptotle{
	height:40px;
	clear:both;
	background:#f7f7f7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	}
.popuptotle strong{
	display:block;
	line-height:40px;
	float:left;
	font-size:16px;
	font-weight:normal;
	font-family:"microsoft yahei";
	padding:0 0 0 10px;
	}
.popuptotle span{
	display:block;
	width:16px;
	height:16px;
	cursor:pointer;
	float:right;
	margin:12px 10px 0 0;
	background: no-repeat;
	}
.popuptotle span:hover{
	background: no-repeat left bottom;
	}
.popupcontent{
	padding:20px;
	}
.popupcontent dl dd{
	height:30px;
	clear:both;
	display:block;
	padding:5px 0;
	}
.popupcontent dl dd strong{
	display:block;
	line-height:30px;
	float:left;
	}
.popupcontent dl dd div{
	height:30px;
	float:left;
	}
.popup_input{
	width:210px;
	border:1px solid #dddddd;
	height:30px;
	line-height:30px;
	padding:0 5px;
	outline:medium;
	float:left;
	}
.popup_bnt{
	width:60px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	display:block;
	float:left;
	font-weight:bold;
	margin:0 0 0 10px;
	cursor:pointer;
	background:#2995b3;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border:none;
	}
.popup_bnt:hover{
	background:#3f89ec;
	}
.popuptextarea{
	height:200px;
	}
.popuptextarea textarea{
	width:400px;
	display:block;
	float:left;
	height:120px;
	}
.popupcontent2 strong{
	width:70px;
	text-align:right;
	}
.popupbnt{
	height:30px;
	clear:both;
	padding:10px 0 0 60px;
	}	
/*--making ie6 understand fixed positioning--*/
*html #fade2 {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/*--修改 ycj 2014.2.11--*/
.videolist{
	clear:both;
	}
.videolist dd{
	width:210px;
	height:170px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:7px;
	}
.videolist dd p{
	width:210px;
	height:140px;
	display:block;
	clear:both;
	overflow:hidden;
	position:relative;
	}
.videolist dd p img{
	width:210px;
	height:140px;
	display:block;
	position:absolute;
	left:0px;
	}
.videolist dd p span{
	display:block;
	width:210px;
	height:140px;
	display:block;
	position:absolute;
	z-index:20;
	left:0px;
	top:0;
	background: no-repeat;
	}
.videolist dd p a{
	display:block;
	width:210px;
	height:140px;
	display:block;
	position:absolute;
	z-index:30;
	left:0px;
	top:0;
	}
.videolist dd strong{
	display:block;
	line-height:30px;
	clear:both;
	text-align:center;
	}
/*--发展历程--*/	
.developmentbox{
	width:661px;
	clear:both;
	margin:0 auto;
	padding:0 0 20px 0;
	background:url(/uploads/image/fimages/development_icon2.jpg) repeat-y 105px 0;
	}
.developmentbox_icon1{
	height:10px;
	clear:both;
	overflow:hidden;
	background:url(/uploads/image/fimages/development_icon1.jpg) no-repeat 105px 0;
	}
.developmentbox dl{
	padding:15px 0 0 0;
	display:block;
	clear:both;
	overflow:hidden;
	}
.developmentbox dl dd{
	display:block;
	clear:both;
	overflow:hidden;
	margin:10px 0 0 0;
	background:url(/uploads/image/fimages/development_bg.jpg) repeat-y right 0;
	}
.development_bg_top{
	width:515px;
	height:10px;
	clear:both;
	float:right;
	overflow:hidden;
	clear:both;
	background:url(/uploads/image/fimages/development_bg_top.jpg) no-repeat;
	}
.development_bg_down{
	width:515px;
	height:15px;
	clear:both;
	float:right;
	overflow:hidden;
	background:url(/uploads/image/fimages/development_bg_down.jpg) no-repeat;
	}
.development_bg_middle{
	clear:both;
	overflow:hidden;
	}
.development_info{
	width:485px;
	float:right;
	display:inline;
	line-height:25px;
	padding:5px 10px 0 10px;
	margin:0 5px 0 0;
	}
.development_title{
	width:148px;
	float:left;
	display:inline;
	background:url(/uploads/image/fimages/development_icon3.jpg) no-repeat right center;
	}
.development_title strong{
	width:103px;
	display:block;
	clear:both;
	text-align:center;
	line-height:25px;
	color:#fff;
	background:#e62e24;
	padding:5px 0;
	float:left;
	font-family:"microsoft yahei";
	font-size:16px;
	}
/*--招聘岗位及专业--*/
.zp_tab{
	clear:both;
	}
.zp_tab th{
	border:1px solid #ccc;
	line-height:25px;
	padding:0 5px;
	text-align:center;
	background:#c0c0c0;
	color:#000;
	}
.zp_tab td{
	border:1px solid #ccc;
	line-height:25px;
	padding:0 5px;
	text-align:center;
	}
	
/* qq */
.scrollright{
	width:232px;
	position:absolute;
	z-index: 100001;
	right:0;
	top:100px;
	cursor:pointer;
}
.notice01{
	width:230px;
	border:1px solid #dedede;
	background:#fff;
	}
.notice_title01{
	height:25px;
	clear:both;
	background:#e30012;
	margin:1px;
	}
.notice_title01 strong{
	display:block;
	line-height:25px;
	float:left;
	color:#fff;
	padding:0 0 0 5px;
	}
.notice_title01 span{
	display:block;
	line-height:25px;
	float:right;
	padding:0 5px 0 0;
	}
.notice_title01 span a{ color:#fff;}
.notice_title01 span a:visited{ color:#fff;}
.notice_title01 span a:hover{ color:#000;}
.notice_title01 span a:active{ color:#fff;}
.notice01 dl{
	padding:5px 10px;
	clear:both;
	}
.notice01 dl dd{
	height:25px;
	clear:both;
	}
.notice01 dl dd a{
	display:block;
	line-height:25px;
	float:left;
	}
.notice01 dl dd span{
	display:block;
	line-height:25px;
	float:right;
	}

/*^^^^^^^^^^^^^^^^^^^^^^文章大图 ^^^^^^^^^^^^^^^*/	
.zoomname{
	display:block;
	line-height:25px;
	text-align:center;
	font-family:arial;
	padding:10px 0 0 0;
	}
	
#imageshow {
	clear: both;
	padding:30px 0 0 0;
}
#imageshow .imagebg {
	width:500px;
	height:400px;
	overflow: hidden;
	margin:0 auto;
	border:1px solid #cfcfcf;
	padding:2px;
	background:#fff;
}
#imageshow .imagebg li {
	width:500px;
	height:400px;
	overflow: hidden;
	display: block;
	filter: alpha(opacity=0);
	opacity: 0;
	position:relative;
}
#imageshow .imagebg li img{
	position:absolute;
	}
.scrollbg {
	padding:15px 0 20px 0;
	width:522px;
	height:74px;
	margin:0 auto;
}
.scroll {
	margin: 0 auto;
	width:522px;
	height: 74px;
	position: relative;
}
.s_pre, .s_next {
	display: block;
	width:15px;
	height: 74px;
	position: absolute;
}
a.s_pre {
	background: ;
	top: 4px;
	left: 0;
}
a.s_pre:hover {
	background: ;
}
a.s_next {
	background: ;
	top: 4px;
	right: 0;
}
a.s_next:hover {
	background: ;
}
.outscroll_pic {
	height:74px;
	margin-left:15px;
	overflow: hidden;
	position: relative;
	width:492px;
	top: 2px;
}
.outscroll_pic .scroll_pic {
	position: absolute
}
.scroll_pic {
	margin: 0 auto;
	width: 40000px;
	height: 74px;
}
.scroll_pic li {
	float: left;
	float: left;
	height:70px;
	width: 105px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	padding:1px;
	text-align:center;
	border:1px solid #d4d4d4;
}
.scroll_pic li img {
	height:70px;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.scroll_pic li:hover img, .scroll_pic li:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.scroll_pic li.currently img {
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}
.scroll .current {
	width:105px;
	height:70px;
	border: 2px #ff780d solid;
	background:  50% -4px no-repeat;
	z-index: 10;
	position: absolute;
	top:2px;
	left: 0;
}