.headTop {
	background: url("../jslxyy1/1.png") repeat-x center; height: 30px; line-height: 30px; valign: middle;
}
.headTop a {
	margin: 0px 0px;
}
.headTop a:hover {
	color: rgb(197, 0, 0);
}
.head {
	padding: 5px 0px;
}
.menuWrap {
	background: url("../jslxyy1/2.png") repeat-x; height: 46px; padding-top: 10px; valign: middle;
}
.menu {
	height: 46px; text-align: center; line-height: 46px;
}
.menu img {
	margin-top: 14px; float: left;
}
.menuNormal {
	width: 131.55px; height: 46px; color: rgb(0, 0, 0); font-size: 14px; float: left; display: block;
}
.menuNormal:hover {
	color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(241, 76, 48);
}
.menuOver {
	width: 131.55px; height: 46px; color: rgb(255, 255, 255); font-size: 16px; float: left; display: block; background-color: rgb(241, 76, 48);
}
.flash {
	margin: 0px auto 30px; width: 1920px; height: 500px; overflow: hidden;
}
.flash1 {
	margin: 0px auto; width: 1920px; height: 500px;
}
.theme-default #slider {
	width: 1920px; height: 500px;
}
.theme-default #slider img {
	width: 1920px; height: 500px;
}
.theme-default {
	width: 1920px;
}
.erjiprotype {
	background: url("../jslxyy1/4.jpg") repeat-y; width: 248px;
}
.erjiprotypeItem {
	background: url("../jslxyy1/4.png") no-repeat 0px; margin: 0px auto; width: 208px; height: 35px; text-align: center; line-height: 35px; display: block;
}
.erjiprotypeItem a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.erjiprotypeItem a:hover {
	color: rgb(255, 255, 0); font-size: 17px;
}
.erjiprotypeItemPro {
	margin: 0px auto; padding: 5px 0px 10px; width: 208px;
}
.erjiprotypeItemPro a {
	height: 38px; line-height: 38px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.erjiprotypeItemPro a:hover img {
	margin: -2px 15px 0px 25px;
}
.erjiprotypeItemPro img {
	margin: -2px 10px 0px 25px;
}
.rexiaoWrapTitle {
	background: url("../jslxyy1/16.jpg") repeat-y; width: 908px; height: 35px; text-align: right; line-height: 45px;
}
.rexiaoWrap {
	width: 908px; margin-top: 20px;
}
.rexiaoItem {
	margin: 0px 16px 20px 4px; border: 1px solid rgb(204, 204, 204); width: 285px; height: 238px; text-align: center; line-height: 40px; font-size: 16px;
}
.rexiaoItem:hover {
	border: 1px solid rgb(197, 0, 0);
}
.rexiaoItem img {
	width: 100%; height: 194px;
}
.choose {
	background: url("../jslxyy1/6.jpg") no-repeat center rgb(241, 241, 241); height: 498px;
}
.choose1 {
	background: url("../jslxyy1/6.png") no-repeat center; margin: 170px 0px 0px 35px; width: 173px; height: 173px; display: block; position: absolute;
}
.choose1:hover {
	background: url("../jslxyy1/6_1.png") no-repeat center;
}
.choose2 {
	background: url("../jslxyy1/7.png") no-repeat center; margin: 170px 0px 0px 350px; width: 173px; height: 173px; display: block; position: absolute;
}
.choose2:hover {
	background: url("../jslxyy1/7_1.png") no-repeat center;
}
.choose3 {
	background: url("../jslxyy1/8.png") no-repeat center; margin: 170px 0px 0px 680px; width: 173px; height: 173px; display: block; position: absolute;
}
.choose3:hover {
	background: url("../jslxyy1/8_1.png") no-repeat center;
}
.choose4 {
	background: url("../jslxyy1/9.png") no-repeat center; margin: 170px 0px 0px 980px; width: 173px; height: 173px; display: block; position: absolute;
}
.choose4:hover {
	background: url("../jslxyy1/9_1.png") no-repeat center;
}
.choose5 {
	margin: 365px 0px 0px -15px; width: 280px; text-align: center; color: rgb(136, 136, 136); line-height: 32px; font-size: 18px; display: block; position: absolute;
}
.choose5 span {
	color: rgb(0, 0, 0); display: block;
}
.anli {
	background: url("../jslxyy1/10.png") repeat-x center; height: 161px; text-align: center;
}
.anli1 {
	padding: 15px 0px; text-align: center; font-size: 30px;
}
.anli3 {
	margin: 0px 16px 0px 4px; border: 1px solid rgb(204, 204, 204); width: 282px; height: 268px; text-align: center; font-size: 16px;
}
.anli3:hover {
	border: 1px solid rgb(197, 0, 0);
}
.anli3 img {
	width: 100%; height: 180px; margin-bottom: 10px;
}
.anli3 p {
	margin: 5px auto 0px; width: 260px; text-align: left; line-height: 22px; font-size: 12px;
}
.jianjie {
	background: url("../jslxyy1/8.jpg") no-repeat center; height: 519px; margin-top: 30px;
}
.jianjie1 {
	margin: 135px 0px 0px -600px; left: 50%; width: 1200px; line-height: 36px; text-indent: 2em; font-size: 16px; position: absolute;
}
.jianjie2 {
	font-size: 16px;
}
.jianjie2_1 {
	margin: 425px 0px 0px 105px; position: absolute;
}
.jianjie2_2 {
	margin: 425px 0px 0px 410px; position: absolute;
}
.jianjie2_3 {
	margin: 425px 0px 0px 720px; position: absolute;
}
.jianjie2_4 {
	margin: 425px 0px 0px 1030px; position: absolute;
}
.zixun {
	height: 173px; background-color: rgb(30, 81, 172);
}
.zixun1 {
	background: url("../jslxyy1/9.jpg") no-repeat center; height: 173px;
}
.zixun1 a {
	margin: 90px 0px 0px 930px; border-radius: 10px; width: 150px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; font-weight: bold; display: block; position: absolute; behavior: url(img/okuu8/js/pie/PIE.htc); background-color: rgb(251, 139, 1); -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.newsWrap {
	border: 1px solid rgb(204, 204, 204); width: 790px; height: 415px; margin-top: 40px;
}
.newsWrapTitle {
	width: 300px;
}
.newsWrapTitleA {
	width: 150px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; float: left; display: block; background-color: rgb(30, 81, 172);
}
.newsWrapTitleB {
	width: 150px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; float: left; display: block; background-color: rgb(204, 204, 204);
}
#newsMore {
	margin: 12px 15px 0px 0px; font-size: 14px; font-weight: bold;
}
.newsContent {
	padding: 10px;
}
.newsContentLeft {
	width: 350px;
}
.newsContentLeft img {
	width: 350px; height: 210px;
}
.newsContentLeft b {
	width: 350px; height: 36px; text-align: left; line-height: 36px; font-size: 15px; display: block;
}
.newsContentLeft b a {
	width: 350px; color: rgb(51, 51, 51);
}
.newsContentLeft b a:hover {
	color: rgb(197, 0, 0);
}
.newsContentLeft p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; display: block;
}
.newsContentLeft a {
	color: rgb(255, 0, 0); float: right;
}
.newsContentLeft a:hover {
	color: rgb(197, 0, 0);
}
.newsContentRight {
	width: 380px; padding-right: 10px;
}
.newsContentRight a {
	height: 44px; color: rgb(4, 57, 159); line-height: 44px; font-size: 14px; display: block;
}
.newsContentRight a span {
	color: rgb(68, 68, 68); float: right;
}
.newsContentRight a:hover {
	color: rgb(197, 0, 0);
}
.wenti {
	background: url("../jslxyy1/10.jpg") no-repeat center; width: 373px; height: 38px; text-align: right; line-height: 38px; padding-right: 15px; font-size: 14px; margin-top: 40px;
}
.wenti1 {
	background: url("../jslxyy1/11.jpg") no-repeat 10px 10px; width: 373px; height: 118px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.wenti1 a {
	height: 44px; line-height: 44px; text-indent: 45px; font-size: 15px; font-weight: bold; display: block;
}
.wenti1 div {
	line-height: 32px; text-indent: 45px; font-size: 14px; margin-top: 3px;
}
.menu1 {
	margin: 30px auto; border-radius: 5px; height: 40px; text-align: center; line-height: 40px; behavior: url(img/okuu8/js/pie/PIE.htc); background-color: rgb(28, 79, 170); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.menu1 img {
	margin-top: 11px; float: left;
}
.menu1 a {
	width: 131.55px; height: 40px; color: rgb(255, 255, 255); font-size: 14px; float: left; display: block;
}
.menu1 a:hover {
	color: rgb(255, 255, 0); font-size: 16px;
}
.footer1 {
	padding: 40px 0px 30px; background-color: rgb(4, 57, 159);
}
.footer2 {
	width: 340px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px;
}
.footer2 p {
	width: 300px; color: rgb(255, 255, 255); padding-bottom: 10px; padding-left: 5px; font-size: 28px; margin-bottom: 15px; border-bottom-color: rgb(72, 125, 227); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.footer2 a {
	width: 300px; color: rgb(255, 255, 255); padding-left: 5px; font-size: 16px; display: block;
}
.footer2 form textarea {
	padding: 6px; border: 1px solid rgb(204, 204, 204); width: 405px; height: 72px; line-height: 24px;
}
.footer3 {
	padding: 6px; border: 1px solid rgb(204, 204, 204); width: 190px; line-height: 26px;
}
.footer4 {
	background: url("../jslxyy1/12.jpg") no-repeat 0px; margin: 9px 0px 0px; border: currentColor; width: 204px; height: 29px; line-height: 29px;
}
.footer5 {
	text-align: center; color: rgb(87, 140, 242); line-height: 28px; padding-top: 15px; font-size: 14px; margin-top: 15px; border-top-color: rgb(87, 140, 242); border-top-width: 2px; border-top-style: solid;
}
.footer6 {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px; margin-top: 5px;
}
.footer6 a {
	margin: 0px 10px; color: rgb(255, 255, 255); font-size: 14px;
}
.footer6 a:hover {
	color: rgb(197, 0, 0);
}
.proListLeft {
	width: 250px; margin-bottom: 20px;
}
.artLeft1 {
	border: 1px solid rgb(204, 204, 204); width: 250px; line-height: 50px; padding-bottom: 10px; font-size: 14px;
}
.artLeft1 p {
	height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 20px; margin-bottom: 10px; background-color: rgb(43, 109, 206);
}
.artLeft1 a {
	margin: 0px auto; width: 230px; height: 50px; text-align: center; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.artLeft1 span {
	margin: 0px auto; width: 230px; display: block;
}
.proListRight {
	width: 920px;
}
.proListRight4 {
	background: url("../jslxyy1/14.jpg") no-repeat 0px bottom; width: 920px; height: 44px; line-height: 34px; margin-bottom: 30px;
}
.proListRight4 p {
	line-height: 44px; margin-right: 15px;
}
.proListRight4 b {
	text-align: center; color: rgb(43, 109, 206); font-size: 24px; display: block; position: absolute;
}
.proListRight4 img {
	margin-top: -4px; margin-right: 5px;
}
.proListRight5 {
	margin: 0px 8px 5px; width: 285px; text-align: center;
}
.proListRight5 img {
	padding: 5px; border: 1px solid rgb(204, 204, 204); width: 280px; height: 220px;
}
.proListRight5 img:hover {
	padding: 5px; border: 1px solid rgb(197, 0, 0); width: 280px; height: 220px;
}
.proListRight5 b {
	height: 40px; line-height: 40px; overflow: hidden; padding-left: 25px; font-size: 14px; font-weight: normal; display: block;
}
.proListRight6 {
	padding: 20px; line-height: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.proListRight6 b {
	height: 30px; line-height: 30px; font-size: 16px; display: block;
}
.proListRight6 p {
	width: 760px;
}
.proListRight6 span img {
	margin: -4px 10px 0px 0px;
}
.proListRight6:hover {
	background-color: rgb(255, 254, 231);
}
.proListRight7 {
	padding: 20px; line-height: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.proListRight7_img {
	padding: 5px; border: 1px solid rgb(204, 204, 204); width: 250px; height: 165px;
}
.proListRight7 div {
	width: 600px;
}
.proListRight7 b {
	height: 30px; line-height: 30px; font-size: 16px; display: block;
}
.proListRight7 span img {
	margin: -4px 10px 0px 0px;
}
.proListRight7:hover {
	background-color: rgb(255, 254, 231);
}
.artInfo1 {
	height: auto !important; line-height: 32px; font-size: 16px; min-height: 610px;
}
.artInfo1_1 {
	margin: 5px 0px 10px; text-align: center; font-size: 20px;
}
.artInfo1_1 a {
	font-size: 20px;
}
.artInfo1_2 {
	margin: 5px 0px 15px; text-align: center; font-size: 14px;
}
.artInfo1_3 {
	height: auto !important; font-size: 14px; margin-top: 20px; min-height: 205px;
}
.artInfo1_3 img {
	margin: 0px 0px 20px; max-width: 700px;
}
.artInfo1_4 {
	margin: 50px 0px 0px; padding: 20px; border: 1px solid rgb(242, 242, 242); line-height: 30px; font-size: 14px; background-color: rgb(249, 249, 249);
}
.artInfo1_5 {
	text-align: center;
}
.artInfo1_5 img {
	margin-bottom: 15px; max-width: 700px;
}
.artInfo1_6 {
	padding: 5px; border: 1px solid rgb(204, 204, 204); width: 350px; height: 220px; margin-left: 10px;
}
.artInfo1_7 {
	width: 510px; height: 230px; color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-left: 30px;
}
#map {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204); width: 93%; height: 500px;
}
