@charset "utf-8";
html, body { padding: 0; margin: 0;}
* { list-style-type:none; padding: 0; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
a, img { border:0; }

.cu { font-weight: bold; }

.dbai{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fff; text-decoration: none; }
a.dbai:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }

.bom{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; line-height: 25px; text-decoration: none; }
a.bom:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; font-weight: normal; color: #F49800; text-decoration: underline; }

.ttop{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #a0a0a0; text-decoration: none; }
a.ttop:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fff; text-decoration: underline; }

div.pageclass {
	padding-right: 10px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 10px;
	color: #4e4e4e;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff
}
div.pageclass A {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	margin: 0px 1px;
	color: #424242;
	padding-top: 1px;
	text-decoration: none;
	border: 1px solid #b7b7b7;
}
div.pageclass A:hover {
	border-right: #ec6100 1px solid;
	border-top: #ec6100 1px solid;
	BORDER-LEFT: #ec6100 1px solid;
	color: #ec6100;
	border-bottom: #ec6100 1px solid;
	text-decoration: none;
}
div.pageclass A:active {
	border-right: #ec6100 1px solid; border-top: #ec6100 1px solid; BORDER-LEFT: #ec6100 1px solid; color: #ec6100; border-bottom: #ec6100 1px solid
}
div.pageclass SPAN.current {
	border-right: #ec6100 1px solid; padding-right: 5px; border-top: #ec6100 1px solid; padding-left: 5px; FONT-WEIGHT: bold; padding-bottom: 1px; BORDER-LEFT: #ec6100 1px solid; color: #fff; padding-top: 1px; border-bottom: #ec6100 1px solid; background-color: #ec6100
}
div.pageclass SPAN.disabled {
	display: none
}
.top_ln { background-color: #000; height: 36px; width: 100%; }
.top_ln_sub { height: 36px; width: 950px; margin-right: auto; margin-left: auto; }
.top_ln_sub h1 { float: right; height: 36px; padding-right: 45px; font-family: Arial; font-size: 12px; line-height: 36px; font-weight: normal; color: #a0a0a0; text-decoration: none; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
.top { height: 158px; width: 950px; margin-right: auto; margin-left: auto; }
.menubg { background-image: url(../images/menubg.png); background-repeat: repeat-x; height: 49px; width: 100%; }
.menubg_sub { height: 49px; width: 925px; margin-right: auto; margin-left: auto; padding-left: 25px; }
.pic { height: 462px; width: 100%; text-align: center; overflow: hidden; }
.hmain { height: 386px; width: 100%; }
.bom { background-color: #7c7c7c; width: 100%; height: 116px; }
.bomt { background-color: #000; height: 84px; width: 100%; }
.bomt_m { height: 64px; width: 950px; margin-right: auto; margin-left: auto; font-family: Arial; font-size: 12px; line-height: 22px; font-weight: normal; color: #FFF; text-decoration: none; text-align: center; padding-top: 20px; }
.bom_sub { height: 116px; width: 950px; margin-right: auto; margin-left: auto; }
.bom_sub h1 { height: 116px; padding: 0px; width: 100px; float: left; margin: 0px; }
.bom_sub h2 { height: 80px; width: 180px; float: left; margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 0px; padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.bom_sub h2 dt { font-family: Arial; font-size: 12px; line-height: 30px; font-weight: bold; color: #FFF; text-decoration: none; margin: 0px; padding: 0px; height: 30px; width: 180px; }
.bom_sub h2 dd { font-family: Arial; font-size: 12px; line-height: 18px; font-weight: normal; color: #FFF; text-decoration: none; margin: 0px; padding: 0px; width: 180px; }
.hmain_top { background-image: url(../images/mdb.png); background-repeat: no-repeat; background-position: center; height: 30px; width: 100%; overflow: hidden; }
.hmain_bom { background-image: url(../images/mdbs.png); background-repeat: no-repeat; background-position: center; height: 35px; width: 100%; }
.hmain_m { background-image: url(../images/mds.png); background-position: center; height: 320px; width: 100%; background-repeat: repeat-y; overflow: hidden; }
.hmain_md { margin: 0px; padding: 0px; float: left; height: 318px; width: 305px; border: 1px solid #bcbcbc; }
.hmain_ms { height: 320px; width: 950px; margin-right: auto; margin-left: auto; }
.hmain_mz { background-image: url(../images/zx.png); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 320px; width: 14px; }
.hmain_md h1 { margin: 0px; padding: 0px; float: left; height: 97px; width: 305px; }
.hmain_md h2 { margin: 0px; padding: 0px; float: left; height: 146px; width: 305px; }
.hmain_md h3 { margin: 0px; float: left; height: 41px; width: 271px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; }
.hmain_md h3 a{ float: left; height: 41px; width: 271px; background-image: url(../images/meers.png); background-repeat: no-repeat; display: block; background-position: 0px 0px; padding: 0px; margin: 0px; }
.hmain_md h3 a:hover{ float: left; height: 41px; width: 271px; background-image: url(../images/meers.png); background-repeat: no-repeat; display: block; background-position: 0px -41px; padding: 0px; margin: 0px; }

.hmain_md h2 dt { margin: 0px; float: left; height: 145px; width: 145px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
.hmain_md h2 dd { margin: 0px; float: left; width: 120px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; font-family: Arial; font-size: 12px; color: #898989; line-height: 18px; font-weight: normal; text-decoration: none; height: 140px; }

#menu ul li .v0 { width: 2px; height: 48px; float: left; background-image: url(../images/menux.png); background-repeat: no-repeat; }
#menu ul li .v98 { width: 19px; height: 48px; float: left; background-image: url(../images/ml.png); background-repeat: no-repeat; }
#menu ul li .v99 { width: 19px; height: 48px; float: left; background-image: url(../images/mr.png); background-repeat: no-repeat; }

#menu ul li .v1 a{ width: 121px; height: 48px; float: left; background-image: url(../images/menu1.png); background-repeat: no-repeat; }
#menu ul li .v1 a:hover,#menu li .v1 .sele{ background-image: url(../images/menu1.png); background-repeat: no-repeat; background-position: 0px -48px; }
#menu ul li .v2 a{ width: 121px; height: 48px; float: left; background-image: url(../images/menu2.png); background-repeat: no-repeat; }
#menu ul li .v2 a:hover,#menu li .v2 .sele{ background-image: url(../images/menu2.png); background-repeat: no-repeat; background-position: 0px -48px; }
#menu ul li .v3 a{ width: 121px; height: 48px; float: left; background-image: url(../images/menu3.png); background-repeat: no-repeat; }
#menu ul li .v3 a:hover,#menu li .v3 .sele{ background-image: url(../images/menu3.png); background-repeat: no-repeat; background-position: 0px -48px; }
#menu ul li .v4 a{ width: 121px; height: 48px; float: left; background-image: url(../images/menu4.png); background-repeat: no-repeat; }
#menu ul li .v4 a:hover,#menu li .v4 .sele{ background-image: url(../images/menu4.png); background-repeat: no-repeat; background-position: 0px -48px; }
#menu ul li .v5 a{ width: 121px; height: 48px; float: left; background-image: url(../images/menu5.png); background-repeat: no-repeat; }
#menu ul li .v5 a:hover,#menu li .v5 .sele{ background-image: url(../images/menu5.png); background-repeat: no-repeat; background-position: 0px -48px; }
#menu ul li .v6 a{ width: 121px; height: 48px; float: left; background-image: url(../images/menu6.png); background-repeat: no-repeat; }
#menu ul li .v6 a:hover,#menu li .v6 .sele{ background-image: url(../images/menu6.png); background-repeat: no-repeat; background-position: 0px -48px; }
#menu ul li .v7 a{ width: 121px; height: 48px; float: left; background-image: url(../images/menu7.png); background-repeat: no-repeat; }
#menu ul li .v7 a:hover,#menu li .v7 .sele{ background-image: url(../images/menu7.png); background-repeat: no-repeat; background-position: 0px -48px; }
#menu { overflow: hidden; padding-top: 1px; }
.nmain { width: 950px; margin-right: auto; margin-left: auto; overflow: hidden; padding: 0px; }
.nmain_tit { background-repeat: repeat-x; margin: 0px; padding: 0px; float: left; height: 74px; width: 950px; background-image: url(../images/abt.png); }
.nmain_main { width: 950px; padding-top: 5px; padding-bottom: 15px; margin-right: auto; margin-left: auto; overflow: hidden; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; font-weight: normal; color: #7c7c7c; text-decoration: none; }
.nmain_k { float: left; height: 40px; width: 950px; margin-right: auto; margin-left: auto; }
.nmain_menu { width: 950px; padding-top: 5px; margin-right: auto; margin-left: auto; overflow: hidden; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; font-weight: normal; color: #7c7c7c; text-decoration: none; }
.main_right_maint { background-image: url(../images/menub.png); background-repeat: repeat-x; margin: 0px; float: left; height: 30px; width: 930px; font-family: Arial; font-size: 14px; line-height: 30px; color: #a40000; text-decoration: none; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.main_right_mainl { width: 940px; padding-right: 5px; padding-left: 5px; overflow: hidden; float: left; }
.main_right_mainl ul { padding-top: 10px; padding-bottom: 10px; }
.main_right_mainl ul li { float: left; width: 300px; padding: 0px; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; height: 66px; }

.main_right_mainl ul li h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #535353; text-decoration: none; width: 300px; margin: 0px; padding: 0px; float: left; font-weight: normal; overflow: hidden; display: block; }
.main_right_mainl ul li h2 { font-family: Arial; font-size: 14px; line-height: 20px; color: #535353; text-decoration: none; width: 300px; margin: 0px; padding: 0px; float: left; font-weight: normal; overflow: hidden; display: block; }


/* focus */
.focus{ width: 950px; overflow: hidden; position: relative; margin: 0; padding: 0px; }
.focus .focuspic{ height: 516px; width: 999em; position: relative; float: left;}
.focus .focuspic .indexbanner{ float: left; width: 950px; position: relative; height: 516px; overflow: hidden; }

/* scrollbox */
.scrollbox{ height: 120px; float: left; margin: 0px; padding: 0px; width: 945px; }
.scrollbox .scrollbtn{ width: 25px; height: 120px; overflow: hidden; cursor: pointer; float: left; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: 0px -25px; }
.scrollbox #prev{ background-position: 0 0; height: 120px; width: 25px;}
.scrollbox #prev.disabled{ background-position: 0 -120px; cursor: default; height: 120px; width: 25px; float: left; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.scrollbox #next{ background-position: -25px 0; float: right; height: 120px; width: 25px; padding: 0px; margin-top: 0px; margin-right: 12px; margin-bottom: 0px; margin-left: 0px; }
.scrollbox #next.disabled{background-position:-25px -120px;cursor:default;}
.scrollbox .scrollpic{ display: inline; width: 860px; height: 120px; overflow: hidden; float: left; padding-right: 10px; padding-left: 4px; }
.cytjbg { background-image: url(../images/dbgt.png); background-repeat: repeat-x; width: 100%; overflow: hidden; }
.dbg { background-image: url(../images/dbgts.png); background-repeat: repeat-x; height: 28px; width: 950px; position: absolute; z-index: 99; }

.scrollbox .scrollpic ul{ width: 999em; float: left; display: inline; margin: 0px; padding: 0px; }
.indexbanner h1 { float: left; height: 54px; width: 950px; background-image: url(../images/cytj.png); background-repeat: no-repeat; position: absolute; padding: 0px; margin-top: 462px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.focuspic .indexbanner h1 dt { font-family: Arial; font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; text-decoration: none; float: left; height: 20px; margin: 0px; width: 750px; padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 188px; }
.focuspic .indexbanner h1 dd { font-family: Arial; font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; text-decoration: none; float: left; height: 20px; margin: 0px; width: 750px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 188px; }

.indexbanner h2 { float: left; height: 54px; width: 950px; background-image: url(../images/cthjs.png); background-repeat: no-repeat; position: absolute; padding: 0px; margin-top: 462px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.focuspic .indexbanner h2 dt { font-family: Arial; font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; text-decoration: none; float: left; height: 20px; margin: 0px; width: 750px; padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 188px; }
.focuspic .indexbanner h2 dd { font-family: Arial; font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; text-decoration: none; float: left; height: 20px; margin: 0px; width: 750px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 188px; }

.scrollbox .scrollpic li{ float: left; width: 170px; text-align: center; list-style-image: none; list-style-type: none; display: inline; height: 120px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; }
.scrollbox .scrollpic li img { filter: alpha(Opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.scrollbox .scrollpic li.current img {filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1;}

.scrollbox .scrollpic li a { border: 1px solid #c5c5c5; overflow: hidden; height: 118px; width: 168px; float: left;}
.scrollbox .scrollpic li a:hover { border: 1px solid #760000; overflow: hidden; height: 118px; width: 168px; float: left;}

.cytj { width: 950px; overflow: hidden; margin-right: auto; margin-left: auto; }
.pic_kon { height: 13px; width: 950px; margin-right: auto; margin-left: auto; overflow: hidden; }
.cytjs { height: 120px; width: 947px; margin-right: auto; margin-left: auto; margin-top: 13px; background-image: url(../images/dbg.png); background-repeat: no-repeat; margin-bottom: 25px; padding-top: 23px; padding-right: 0px; padding-bottom: 20px; padding-left: 15px; overflow: hidden; }
.focuspic .indexbanner h1 dt { font-family: Arial; font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; text-decoration: none; float: left; height: 20px; margin: 0px; width: 750px; padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 188px; }
.focuspic .indexbanner h1 dd { font-family: Arial; font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; text-decoration: none; float: left; height: 20px; margin: 0px; width: 750px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 188px; }

.menu_list { width: 950px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; float: left; padding-left: 0px; }
.menu_list ul { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -16px; }
.menu_list ul li { padding: 0px; float: left; height: 200px; width: 305px; margin-bottom: 16px; margin-left: 16px; }
.menu_list ul li h1 { margin: 0px; padding: 0px; height: 160px; width: 305px; }
.menu_list ul li h2 { margin: 0px; padding: 0px; width: 305px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; overflow: hidden; }

