@charset "gb2312";
@import url("nav.css");
@import url("thickbox.css");
@import url("lytebox.css");


/*------------------------È«¾ÖÑùÊ½ ---------------------------------- */ 
* {
	margin: 0px;
	padding: 0px;
}
ul {
	list-style-type: none;
}
a    {
	text-decoration: none;
	color: #333333;
}
a:hover  {
	color: #ea6d04;
	text-decoration: underline;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	background-repeat: repeat-x;
	background-position: left top;
	color: #333333;
}
.hs {
	color: #CCCCCC;
	text-decoration: underline;
	padding-left: 10px;
}
.ablue {
	color: #1E3B6B;
	text-decoration: none;
}

.aliblue {
	color: #1E3B6B;
	text-decoration: underline;
}
.aliblue:hover {
	color: #ea6d04;
	text-decoration: underline;
}

.afeise {
	color: #333333;
	text-decoration: none;
}
.ablueline {
	color: #1E3B6B;
	text-decoration: underline;
}

.clear {
	clear: both;
}
.sr {
	text-indent: -9999px!important;
	line-height: 0px;
	height: 0px;
	position: absolute;
}



#layout {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	float: left;
	width: 960px;
	padding-right: 5px;
	padding-left: 4px;
}
#header .logo {
	float: left;
	height: 122px;
	width: 670px;
	color: #FFFFFF;
}
#header  h1  {
	text-indent: -9191px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#header .logo a {
	display: block;
	height: 105px;
	width: 120px;
	color: #FFFFFF;
}
#header .topnav {
	float: left;
	width: 265px;
	height: 22px;
	padding-top: 80px;
	padding-LEFT: 25px;
}
#header .topnav a {
float:left
	color: #21498C;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
#header .topnav a:hover {
	color: #21498C;
}
#header .topnav img {
	float:left
}


#header .mess {
	float: left;
	width: 205px;
	height: 64px;
	padding-top: 26px;
	padding-right: 45px;
	padding-left: 40px;
}
.mess   .sky {
	display: block;
	float: left;
	height: 53px;
	width: 100px;
	background-image: url("sk.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.mess   .sky:hover {
	display: block;
	float: left;
	height: 53px;
	width: 100px;
	background-image: url("skhover.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.skybg {
	background-image: url("skybg.gif");
	background-repeat: no-repeat;
	height: 45px;
	width: 241px;
	z-index: -1000;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
}

.mess .msn {
	display: block;
	float: right;
	height: 53px;
	width: 87px;
	background-image: url("msn.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.mess .msn:hover {
	display: block;
	float: right;
	height: 53px;
	width: 87px;
	background-image: url("msnhover.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.msnbg {
	background-image: url("msnbg.gif");
	background-repeat: no-repeat;
	height: 45px;
	width: 241px;
	font-size: 12px;
	color: #0B1F40;
	text-align: center;
	line-height: 16px;
}

#header  .navbg {
	float: left;
	height: 40px;
	width: 960px;
	z-index: 100;
}
.banner {
	float: left;
	height: 315px;
	width: 950px;
	padding-top: 12px;
	padding-bottom: 17px;
	padding-left: 9px;
	padding-right: 11px;
}
.banner .bnbot {
	position: absolute;
}

#contant {
	float: left;
	width: 970px;
	background-repeat: repeat-y;
	background-position: left top;
}
.cont_top  {
	float: left;
	height: 30px;
	width: 300px;
	padding-left: 670px;
	position: relative;
}
.cont_top a {
	display: block;
	height: 27px;
	width: 55px;
	text-indent: -9999px;
	background-image: url("more1.gif");
	background-repeat: no-repeat;
	background-position: left 8px;
}
.cont_top a:hover {
	display: block;
	height: 27px;
	width: 55px;
	text-indent: -9999px;
	background-image: url("more1hover.gif");
	background-repeat: no-repeat;
	background-position: left 8px;
}

.cont_top .note {
	position: absolute;
	width: 525px;
	left: 118px;
	top: 3px;
}
.cont_top .note a {
	display: block;
	height: auto;
	width: auto;
	background-image: none;
	text-indent: 0px;
	color: #ea6d04;
	font-size: 13px;
	line-height: 24px;
}
.cont_top .note a:hover {
	display: block;
	height: auto;
	width: auto;
	background-image: none;
	text-indent: 0px;
	color: #001021;
}

.cont_bot {
	background-image: url("xin/h_roll_b.jpg");
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	width: 970px;
	background-position: center top;
}

.cont_bg  {
	float: left;
	width: 970px;
}
.cont_bg .h_left {
	float: left;
	width: 715px;
	padding-left: 20px;
}
.h_left .h_about {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d5d5;
	background-image: url("p01.gif");
	float: left;
	width: 535px;
	background-repeat: no-repeat;
	height: 132px;
	background-position: 550px 20px;
	padding-right: 160px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.h_left  .h_about  p,.one p {
	text-indent: 25px;
	line-height:26px;
}
.h_left .box {
	float: left;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.hshoy {
	float: left;
	width: 203px;
	background-image: url("ri_top.gif");
	background-repeat: no-repeat;
	background-position: left 10px!important;
	height: 28px;
	padding-top: 10px!important;
}
.leftroll_top {
	float: left;
	width: 203px;
	background-image: url("ri_top.gif");
	background-repeat: no-repeat;
	background-position: left 15px;
	height: 28px;
	padding-top: 15px;
}
.leftroll {
	float: left;
	width: 203px;
	background-image: url("ri_roll.gif");
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	padding-top: 6px;
}
.leftroll   li {
	text-align: center;
	display: block;
	float: left;
	height: 25px;
	width: 67px;
}
.leftroll2 {
	background-image: url("ri_roll.gif");
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 203px;
	display: block;
	padding-top: 3px;
	padding-bottom:2px;
}
.leftroll2 li {
	text-align: center;
	display: block;
	float: left;
	width: 180px;
	padding-left:10px;
	text-align:left;
}
.leftroll  li  a,.leftroll2 li a {
	color: #EF8302;
	text-decoration: none;
}

.leftroll_bot {
	background-image: url("ri_bot.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 203px;
	height: 10px;
	line-height: 0px;
}
.leftroll3 {
	float: left;
	width: 203px;
	display: block;
}
.leftroll3 li {
	text-align: center;
	display: block;
	float: left;
	height: 22px;
	width: 200px;
}
.leftroll3  li  a{
	color: #EF8302;
	text-decoration: none;
}


.box h2 {
	float: left;
	width: 200px;
	display: block;
	height: 30px;
	background-position: 5px 5px;
	padding-top: 3px;
	padding-left: 17px;
}
.box h2 a {
	display: block;
	float: left;
	height: 25px;
	width: 70px;
	text-indent: -9999px;
}
.box img {
	display: block;
	float: left;
	border: 3px solid #cfcfcf;
	width: 211px;
	height: 52px;
}
.box ul {
	float: left;
	width: 650px;
	padding-bottom: 5px;
	display: block;
	height: 110px;
}
.box li {
	float: left;
	width: 600px;
	background-image: url("dian1.gif");
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 17px;
}
.box   li   a,.list  li  a {
	color: #2d2d2d;
	text-decoration: none;
	float: left;
}
.box li a:hover {
	text-decoration: underline;
	color: #21498c;
}
.box  li  span,.list li span {
	float: right;
}

.limore {
	display: block!important;
	float: left!important;
	height: 20px!important;
	width: 690px!important;
	padding-left: 0px!important;
	padding-top: 5px!important;
	padding-bottom: 5px;
}
.limore a {
	display: block!important;
	float: right!important;
	height: 20px;
	width: 55px;
	text-indent: -9999px!important;
	background-image: url("more2.gif");
	background-repeat: no-repeat;
	background-position: center 2px;
}
.limore a:hover {
	display: block!important;
	float: right!important;
	height: 20px;
	width: 55px;
	text-indent: -9999px!important;
	background-image: url("more2hover.gif");
	background-repeat: no-repeat;
	background-position: center 2px;
}
.noright {
	border-right-style: none!important;
}
.list01 {
	background-image: url("list01.gif");
	background-repeat: no-repeat;
}
.list02 {
	background-image: url("list02.gif");
	background-repeat: no-repeat;
}
.list03 {
	background-image: url("list03.gif");
	background-repeat: no-repeat;
}
.h_right {
	float: left;
	width: 205px;
	padding-top: 10px;
}
.hno1 {
	padding-right: 20px;
	padding-left: 10px;
}
.hno2 {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.h_right  .hul1 {
	background-image: url("yiny.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	float: left;
	width: 203px;
	padding-bottom: 5px;
}
.h_right  .hul1 li {
	display: block;
	float: left;
	height: 26px;
	width: 203px;
}
.h_right  .hul1  li  a    {
	background-image: url("rightli.gif");
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 183px;
	color: #444042;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 2px;
}

.h_right  .hul1  li a:hover {
	background-image: url("rightlihover.gif");
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 183px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 2px;
}
.h_right .h_roll {
	float: left;
	width: 198px;
	background-image: url("ri_roll.gif");
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	padding-top: 6px;
	padding-left: 5px;
}
.h_right   .h_roll   a  {
	color: #EF8302;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
.h_right   .h_roll   a:hover,.leftroll  a:hover,.leftroll2 li a:hover {
	text-decoration: underline;
	color: #21498c;
}


.h_right .h_cont {
	background-image: url("cont.gif");
	background-repeat: no-repeat;
	float: left;
	height: 107px;
	width: 203px;
}
#footer {
	float: left;
	width: 970px;
	color: #747a8e;
	padding-bottom: 30px;
	background-color: #FFFFFF;
}
#footer .copyright {
	float: left;
	width: 460px;
	padding-right: 18px;
}
#footer .copycen {
	float: left;
	width: 150px;
	padding-top: 10px;
}
#footer .footernav a {
	color: #747a8e;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
#footer .footernav a:hover {
	text-decoration: underline;
	color: #EF8302;
}

#footer .footernav {
	float: left;
	width: 330px;
	text-align: right;

}

.inlink {
	width: 970px;
	float: left;
}
.inlink a {
	color: #73798C;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}
.blink {
	padding: 10px;
	float: left;
}
.blink a {
	color: #73798C;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}




.cont_top1 {
	float: left;
	height: 26px;
	width: 945px;
	color: #222222;
	padding-left: 25px;
	padding-top: 14px;
}
.cont_top1 a {
	text-decoration: none;
	color: #222222;
}
.cont_top1 a:hover {
	color: #F1950A;
}

.cont_bg1 {
	float: left;
	width: 970px;
}

.cont_bot1 {
	float: left;
	height: 22px;
	width: 970px;
	background-image: url("xin/n_roll_b.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}
.leftlist {
	float: left;
	width: 203px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.hul2,.hul3 {
	display: block;
	float: left;
	width: 204px;
	padding-bottom: 5px;
}
.hul2 li {
	display: block;
	float: left;
	height: 20px;
	width: 203px;
	padding-bottom: 5px;
}
.hul3 li {
	display: block;
	float: left;
	height: 20px;
	width: 163px;
	padding-bottom: 3px;
	background-image: url("dian6.gif");
	background-repeat: no-repeat;
	background-position: 20px 8px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
}
.nobor {
	padding-bottom: 0px!important;
}

.hul2 li a {
	background-image: url("leftli.gif");
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 180px;
	color: #444444;
	line-height: 21px;
	text-decoration: none;
	padding-left: 24px;
}
.hul2 li a:hover {
	background-image: url("leftlihover.gif");
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 180px;
	color: #FFFFFF;
	line-height: 21px;
	text-decoration: none;
	padding-left: 24px;
}
.right {
	float: left;
	width: 680px;
	padding-left: 15px!important;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.right  .title {
	background-image: url("list.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 27px;
	width: 673px;
	padding-top: 3px;
	padding-left: 23px;
}
.right  .title  h2 {
	color: #1e3b6b;
	font-size: 15px;
}
.one,.list,.onezs,.map,.link {
	float: left;
	width: 670px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.one h1 {
	text-align: center;
	display: block;
	width: 100%;
	padding-bottom: 8px;
}
.one h1 a {
	color: #5E5E5E;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.one h5 {
	color: #1E3B6B;
	font-size: 13px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url("dian7.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}

.one p {
	line-height: 22px;
	text-indent: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.one .gray {
	background-color: #7284A1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.one h3 {
	font-size: 14px;
	color: #062141;
}
.one h4 {
	font-size: 14px;
	color: #082343;
	text-align: center;
	width: 100%;
}
.one p span {
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
}
.one ul {
	padding-left: 24px;
	padding-bottom: 5px;
	list-style-type: none;
}
.one ol {
	list-style-type: none;
	padding-left: 24px;
}

.one li {
	background-image: url("dian8.gif");
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 15px;
}
.one .notable table  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.one  .notable table td  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.bopic {
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.one  .boxmt  {
	clear: both;

}
.one  .boxmt table  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.one  .boxmt table td  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	margin: 0px;
}
.boxmt a {
	border: 1px solid #CCCCCC;
	padding: 1px;
	width: 125px;
	height: 160px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.boxmt a:hover {
	padding: 1px;
	border: 1px solid #184973;
}
.img181136  {
	border: 1px solid #CCCCCC;
	padding: 1px;
	width: 181px;
	height: 136px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.img181136:hover  {
	padding: 1px;
	border: 1px solid #184973;
}
.tbmap a {
	border: 1px solid #CCCCCC;
	padding: 1px;
	height: 108px;
	display: block;
	width: 200px;
	float: left;
}
.tbmap a:hover {
	padding: 0px;
	border: 2px solid #184973;
}

.zzbox {
	float: left;
	width: 670px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.zzbox h5 {
	color: #1E3B6B;
	font-size: 13px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url("dian7.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
.caseh5 {
	color: #1E3B6B;
	font-size: 13px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url("dian7.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}

.zzbox a {
	display: block;
	height: 195px;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
}

.zzbox .zza1 {
	background-image: url("Certificate/zzzs_03.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza2 {
	background-image: url("Certificate/zzzs_05.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza3 {
	background-image: url("Certificate/zzzs_07.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza4 {
	background-image: url("Certificate/zzzs_12.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza5 {
	background-image: url("Certificate/zzzs_13.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza6 {
	background-image: url("Certificate/zzzs_15.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza7 {
	background-image: url("Certificate/zzzs_20.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.zzbox .zza8 {
	background-image: url("Certificate/zzzs_22.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.zzbox .zza9 {
	background-image: url("Certificate/zzzs_25.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza1:hover {
	background-image: url("Certificate/zzzs_hover_03.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza2:hover {
	background-image: url("Certificate/zzzs_hover_05.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza3:hover {
	background-image: url("Certificate/zzzs_hover_07.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza4:hover {
	background-image: url("Certificate/zzzs_hover_12.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza5:hover {
	background-image: url("Certificate/zzzs_hover_13.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza6:hover {
	background-image: url("Certificate/zzzs_hover_15.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.zzbox .zza7:hover {
	background-image: url("Certificate/zzzs_hover_20.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.zzbox .zza8:hover {
	background-image: url("Certificate/zzzs_hover_22.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.zzbox .zza9:hover {
	background-image: url("Certificate/zzzs_hover_25.png");
	background-repeat: no-repeat;
	background-position: center center;
}


.onezs table td {
	padding-top: 2px;
	padding-bottom: 2px;
}

.onezs p {
	line-height: 22px;
	text-indent: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.onezs table td   a {
	border: 1px solid #CCCCCC;
	padding: 1px;
	height: 150px;
	width: 120px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.onezs table td  a:hover {
	border: 1px solid #184973;
	height: 150px;
	width: 120px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 1px;
}
.page,.textlink {
	float: left;
	width: 690px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.textlink a {
	color: #F7941D;
	text-decoration: none;
}
.textlink a:hover {
	color: #FF8000;
	text-decoration: underline;
}


.page a {
	color: #999999;
}
.page a:hover {
	text-decoration: none;
	color: #333333;
}
.fenye {
	float: left;
	width: 700px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	text-align: center;
}
.fenye a {
	color: #0B214A;
	text-decoration: none;
}
.list li {
	background-image: url("l_dian.gif");
	background-repeat: no-repeat;
	color: #999999;
	text-decoration: none;
	background-position: 5px 6px;
	width: 655px;
	display: block;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	padding-top: 3px;
	padding-right: 15px;
	float: left;
}
.list li a:hover {
	color: #12356F;
	text-decoration: underline;
}
.pngall {
	behavior: url("../../../hk.sus.sh.cn/templet/images/iepngfix.htc")!important;
}
.colorGray {
	color: #999999;
}
.colorred {
	background-color: #FFDBB5;
}
.colorblue {
	background-color: #F1F1F1;
}
.feise {
	color: #333333
}
.colorstyle1 {color: #840000}
.colorstyle2 {color: #CE0000}
.colorstyle3 {color: #006500}
.colorstyle4 {
	color: #FF7D08
}
.colorstyle5 {
	color: #21498C;
	font-size: 13px;
	line-height: 26px;
}
.delall {
	padding: 1px;
	border: 1px solid #CCCCCC;
	display: block;
	height: 160px;
	width: 125px;
}
.delall:hover {
	border: 1px solid #12356F;
	display: block;
	height: 160px;
	width: 125px;
	padding: 1px!important;
}
.kaon {
	padding: 1px;
	border: 1px solid #CCCCCC;
	display: block;
	height: 150px;
	width: 120px;
}
.kaon:hover {
	border: 1px solid #12356F;
	display: block;
	height: 150px;
	width: 120px;
	padding: 1px!important;
}
.rin {
	padding: 1px;
	border: 1px solid #CCCCCC;
	display: block;
	height: 200px;
	width: 150px;
}
.rin:hover {
	border: 1px solid #12356F;
	display: block;
	height: 200px;
	width: 150px;
	padding: 1px!important;
}
.tca {
	color: #0033FF;
	text-decoration: underline;
	font-size: 13px;
}
.tca:hover {
	color: #ff6600;
	text-decoration: none;
}
.cann {
	padding: 1px;
	border: 1px solid #CCCCCC;
	display: block;
	height: 127px;
	width: 226px;
}
.cann:hover {
	border: 1px solid #12356F;
	display: block;
	height: 127px;
	width: 226px;
	padding: 1px!important;
}
.abimg {
	float: left;
	margin-right: 20px;
	height: 116px;
	width: 206px;
	padding: 2px;
	border: 1px solid #D4D4D4;
	text-align: center;
}
.boximg {
	float: left;
	margin-right: 20px;
	padding: 2px;
	border: 1px solid #D4D4D4;
	text-align: center;
}
.imgside {
	float: left;
	padding: 1px;
	border: 1px solid #D4D4D4;
	text-align: center;
}

#demo table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#demo td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#demo3 table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#demo3 td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.map dl {
	float: left;
	width: 590px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD2B5;
}
.map a {
	font-size: 12px;
	color: #18386B;
	text-decoration: none;
}
.map a:hover {
	color: #F78A31;
}


.map dt {
	width: 655px;
	padding-left: 15px;
	padding-top: 3px;
	display: block;
	float: left;
	line-height: 23px;
	color: #18386B;
}

.map .dt1 {
	width: 560px;
	font-weight: bold;
}
.map .dt2 {
	width: 530px;
	padding-left: 50px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DDDDDD;
	background-image: url("3jt.gif");
	background-repeat: no-repeat;
	background-position: 30px 10px;
}
.map .dt2 a {
	margin-right: 10px;
	margin-left: 10px;
}
.map .dt2 a:hover {
	color: #F78A31;
}

.map .dt3 {
	width: 470px;
	padding-left: 110px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DDDDDD;
	background-image: url("dian6.gif");
	background-repeat: no-repeat;
	background-position: 100px 11px;
}
.map .dt3 a {
	margin-right: 10px;
	margin-left: 10px;
}
.map .dt3 a:hover {
	color: #F78A31;
}
.link li {
	background-image: url("dian8.gif");
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 15px;
	float: left;
	width: 152px;
	padding-bottom: 3px;
}
#n_bg1 {
	background-image: url("xin/n_roll_s.jpg");
	background-repeat: repeat-y;
	background-position: -21px top;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
#n_bg2 {
	background-image: url("xin/n_roll_3.jpg");
	background-repeat: no-repeat;
	background-position: -21px top;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
#h_bg1 {
	background-image: url("xin/h_roll_s.jpg");
	background-repeat: repeat-y;
	background-position: -21px top;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
#h_bg2 {
	background-image: url("xin/h_roll_3.jpg");
	background-repeat: no-repeat;
	background-position: -21px top;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.bb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	background-repeat: repeat-x;
	background-position: left top;
}
.bubbleInfo {
	POSITION: relative;
	WIDTH: 100px;
	float: left;
}
.popup1,.popup2 {
	Z-INDEX: 50;
	POSITION: absolute;
	DISPLAY: none;
	BORDER-COLLAPSE: collapse;
	left: 332px;
	top: 136px;
	color: #FFFFFF;
}
.mb {
	border: 1px solid #E1E1E1;
}
.albb {
	float: left;
	width: 202px;
	height: 34px;
	padding-top: 5px;
}

