@charset "gb2312";
/* CSS Document */
body {
	margin: 0px; color:#000; font-size:12px; background:#727272 url(kcimages/bg11.gif); color: #666}
ul{list-style:none;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0; margin:0;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0; list-style-type:none; min-height:none;  }
img {vertical-align:middle;}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:underline; color:#853985}

.f90 , .f90 a , .f90 a:hover {color:#f90}
.fff , .fff a , .fff a:hover {color:#fff}
.zise , .zise a {color:#782089}

.top {background: url(english/bs1_03.png) no-repeat; width:1000px; height:130px; margin:0px auto; overflow:hidden; border-bottom:3px solid #fff}

.menucontainer{background:url(kcimages/bs1_06.jpg) no-repeat; width:1000px; height:31px; margin:0px auto;position:relative;z-index:50;}
/*basic menu styling*/
.menu {width:100%;position:relative;font-size:14px;font-weight:bold}
.menu ul {position:relative; z-index:50;}
.menu ul li {float:left;position:relative;display:inline; z-index:50}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#fff;width:auto; background:url(english/bs_06_x.png) top right no-repeat;border-width:0 1px 0 0;padding:0px 16px 0px 16px;line-height:31px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;}
/*hide sub nav items*/
.menu ul li ul {display:none;}
/*style for table of sub nav items*/
table {margin:-1px;border-collapse:collapse;font-size:12px;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#fff;background:url(kcimages/bs_07_1.gif) repeat-x;}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:30px;margin-top:1px;left:0;width:auto;z-index:1000 }
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#672f7a url(kcimages/d.gif) right 7px no-repeat;color:#fff;height:20px;FILTER: alpha(opacity=90);moz-opacity: 0.9; opacity: 0.9;line-height:20px;padding:2px 16px 2px 16px;width:100px;border-bottom:1px solid #e4c5e8;}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {background:#896296;color:#f90;}


.center { width:998px; padding-top:20px; background:#FFF; border:1px solid #ccc; height:auto;margin:0px auto ; overflow:hidden}
.an { float:left; width:195px; margin-left:22px; overflow:hidden; display:inline}
.an ul li {overflow:hidden; margin-bottom:4px}
.yaowen { float:left; background:url(kcimages/bs_09.gif) no-repeat; margin-left:20px; width:418px; height:350px}
.yaowen h2 {width:378px; padding:0px 15px 0px 25px; height:40px; line-height:40px; padding-top:12px; font-size:22px; font-family:"Î¢ÈíÑÅºÚ"  ; font-weight:normal}
.yaowen h2 a, .yaowen h2 a:hover {color:#8a187a}
.yaowen p { line-height:20px; width:378px; padding:0px 15px 0px 25px; text-indent:24px}
.yaowen ul { padding:20px 15px 0px 20px}
.yaowen li {font-size:14px; line-height:26px; height:26px}
.ss{ float:left; background: url(kcimages/bs_12.gif) repeat-x ; border:1px solid #d7c2d5; margin-left:20px; width:300px; height:57px}
.ss p {height:25px; padding:5px 0px 0px 5px; overflow:hidden}
.gdtp { float:left; border:1px solid #341335; margin-left:20px; background:url(kcimages/bs_22.gif) no-repeat; width:300px; height:271px; overflow: hidden; margin-top:16px}
.ggw { margin:15px 0 0 22px; width:956px; height:90px; overflow:hidden}
.ggw img { width:956px}

.left {float:left; width:706px; display:inline; height:auto; margin:0px 22px 0px 22px}
.leftbox {width:674px;  border-left:1px solid #5c0b51; overflow:hidden; border-right:1px solid #5c0b51;border-bottom:1px solid #5c0b51; padding:15px; height:auto; }
.xwkb {background:url(kcimages/bs_39.gif) no-repeat;}
.zszp {background:url(kcimages/bs_46.gif) no-repeat;}
.dysr {background:url(kcimages/bs_48.gif) no-repeat;}
.kyxx {background:url(kcimages/bs_50.gif) no-repeat;}
.bssp {background:url(kcimages/bs_56.gif) no-repeat;}
.bstp {background:url(kcimages/bs_68.gif) no-repeat;}
.szwz {background:url(kcimages/bs_70.gif) no-repeat; text-indent:175px; width:696px; height:18px; color:#1d6fcf; padding-top:18px; padding-right:10px; }
.xwkb , .zszp , .dysr ,.kyxx, .bssp,.bstp{ width:696px; height:36px; color:#1d6fcf; line-height:36px; text-align:right; padding-right:10px; margin-top:18px}
.xwkb a, .zszp a , .dysr a ,.kyxx a, .bssp a, .bstp a,.szwz a { color:#1d6fcf}
.leftbox h2 { font-size:14px; height:26px; line-height:26px}
.leftbox h3 { color:#545454; height:24px; line-height:24px; font-size:12px;}
.leftbox p {line-height:20px;  text-indent:24px}
.leftbox ul {width:340px}
.leftbox ul li {height:24px; line-height:24px}
.leftbox ul li span {padding-left:10px; color:#ccc}
.leftbox dl {height:67px; width:310px }
.leftbox dl dd { width:90px; height:65px; float:left; margin-right:10px}
.leftbox dl dd img  { width:90px; height:65px;border:1px solid #ccc;overflow:hidden;}
.leftbox dl dt { float:left; line-height:18px; color:#999; width:205px; }
.bhsp {width:330px; height:auto; float:left; display:inline}
.bhsp ul li {float:left;  width:145px;height:138px; display:inline; position:relative; z-index:1; margin-left:20px;}
.bhsp ul li span {
	z-index:100;
	width:21px;
	height:21px;
	background:url(kcimages/jn_icon.png) no-repeat;
	FILTER: alpha(opacity=70);
	moz-opacity: 0.7;
	opacity: 0.7;
	position:absolute;
	overflow:hidden;
	top:71px;
	left:9px
}
.bhsp ul li img {width:143px; height:100px;border:1px solid #ccc; }
.bhsp ul li p {line-height:20px; width:145px; height:30px; text-indent:0px; padding-top:5px}
.box227 {border:1px solid #5c0b51; width:225px; height:auto; background: url(kcimages/bs_53.gif) no-repeat; margin-top:12px; float:left}
.box227 ul { padding:10px 5px 8px 10px}
.box227 ul li {  line-height:24px; height:24px}
.sp {width:674px; height:auto; float:left; }
.sp ul {width:674px;}
.sp ul li {float:left;  width:145px;height:130px; display:inline; position:relative; z-index:1; margin:0px 11px 0px 11px;}
.sp ul li span {
	z-index:100;
	width:21px;
	height:21px;
	background:url(kcimages/jn_icon.png) no-repeat;
	FILTER: alpha(opacity=70);
	moz-opacity: 0.7;
	opacity: 0.7;
	position:absolute;
	overflow:hidden;
	top:71px;
	left:9px
}
.sp ul li img {width:143px; height:100px;border:1px solid #ccc; }
.sp ul li p {line-height:20px; width:145px; height:20px; text-indent:0px; padding-top:5px}

.right {float:left; width:226px; height:auto; margin:0px 0px 0px 0px}
.boxright { background:url(english/bs_42.png) no-repeat #f9effa; width:226px; margin-top:18px; height:auto; border:1px solid #3b2c3d}
.boxright ul { padding:10px 5px 8px 10px}
.boxright ul li {  line-height:24px; height:24px}
.z1 {padding-left:10px; font-size:14px; color:#FFF; font-weight:bold}
.z2 {padding-left:30px; font-size:14px; color:#782089; font-weight:bold}
.z3 { font-size:14px; color:#782089; font-weight:bold}
.float_left {float:left}
.w340px {width:340px}
.w314px {width:314px}

.bottom { height:80px; width:100%; text-align:center; background:#511958; color:#fff; margin-top:20px; padding-top:15px; line-height:22px}



.dh2j { width:226px; height:auto;border:1px solid #3b2c3d}
.dh2j dd {background:url(english/2j_01.png) no-repeat; height:47px; width:226px; font-size:14px; font-weight:bold; color:#FFF; line-height:38px; text-indent:20px}
.dh2j dt {background:url(kcimages/2j_04.gif) no-repeat; display:block;height:36px; line-height:36px; width:226px;font-size:14px; color:#782089;text-indent:20px}
.dh2j dt a ,.dh2j dt a:hover {color:#782089;}
.dh2j dt a:hover {text-indent:25px; font-weight:bold}
.right2j {float:left; width:706px; display:inline; height:auto; margin:0px 1px 0px 22px}
.right2jbox {width:704px; overflow:hidden; background:#fdfcfc;  border-left:1px solid #ccc;  border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding-bottom:18px; height:auto; }
.right2jbox1 {width:704px; overflow:hidden; background:#fdfcfc;  border-left:1px solid #ccc;  border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding-bottom:18px; height:auto;  }
.right2jbox ul { padding:18px;width:668px}
.right2jbox ul li {line-height:34px; background:url(kcimages/d.gif) 0px 10px no-repeat; padding-left:15px; height:34px; font-size:14px; border-bottom:1px dashed #ccc}
.right2jbox ul li span {padding-left:10px; font-size:12px; color:#ccc}
.sp2j { height:auto; float:left; width:704px; background:#fdfcfc;  border-left:1px solid #ccc; overflow:hidden; border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding-bottom:18px; height:auto;}
.sp2j ul {width:674px;}
.sp2j ul li {float:left;  width:145px;height:130px; display:inline; position:relative; z-index:1; margin:18px 0px 0px 23px;}
.sp2j ul li span {
	z-index:10;
	width:21px;
	height:21px;
	background:url(kcimages/jn_icon.png) no-repeat;
	FILTER: alpha(opacity=70);
	moz-opacity: 0.7;
	opacity: 0.7;
	position:absolute;
	overflow:hidden;
	top:71px;
	left:9px
}
.sp2j ul li img {width:143px; height:100px;border:1px solid #ccc; }
.sp2j ul li p {line-height:20px; width:145px; height:20px; text-indent:0px; padding-top:5px}

.w327box { background:url(kcimages/2j1.gif) no-repeat #fff; width:325px; height: 250px; margin:18px 0 0 18px; display:inline; float:left; border:1px solid #ccc6d5}
.w327box ul { padding:15px 5px 8px 10px}
.w327box ul li {  line-height:24px; height:24px; }
.dibox { width:668px; padding:18px; font-size:14px;line-height:26px; position:relative}
.dibox h2 {width:100%; text-align:center; padding:5px 0px 10px 0px; height:26px; border-bottom:1px dashed #ccc; line-height:26px; font-size:24px;}
.dibox h2 a, .dibox h2 a:hover {color:#8a187a}
.dibox h3 {font-size:12px; height:35px; line-height:35px; text-align:center; color:#999 ; font-weight:normal}
.dibox p { text-indent:28px}
.dibox img { padding:20px 20px 20px 30px  }
.dibox_dh { width:600px; height:40px; line-height:20px; margin-top:80px; padding-left:20px}
.xlmtz { width:324px; height:31px; overflow:hidden}
.xlmtz p { float:left}
