@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, legend, input, textarea, p, th, td { margin: 0; padding: 0 }

a, input, button, select, textarea { outline: 0 }

img { border: 0;}

em { font-style: normal }

textarea { resize: none }

ol, ul { list-style: none }



/********** 基本设置 **********/

body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #FFFFFF;font-size: 12px;line-height: 20px;text-decoration: none;color: #333333;font-family: \5B8B\4F53, Arial, Helvetica, sans-serif;background-image: url(bg.gif);background-repeat: repeat-x;background-position: top;}

table {border-collapse:collapse; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;font-size: 12px;line-height: 20px;text-decoration: none;color: #333333;font-family: \5B8B\4F53, Arial, Helvetica, sans-serif;}

a:link {color: #333333;text-decoration: none;}

a:visited {color: #333333;text-decoration: none;}

a:hover {color: #FF3300;text-decoration: underline;}

a:active {color: #0066FF;text-decoration: none;}



.blue{ color:#0095CB;}

.red{ color: #F30;}

.tbs{ width:96%; margin:15px auto;color: #666;}

.tbs td ,.tbs th{border: 1px solid #D6E7F1;textox-align: left;padding: 0 5px;font-size: 12px; line-height:24px;}

.tbs th{ background:url(mbox-h3.jpg) repeat-x; color:#000; font-weight:700; line-height:30px;}



/********** 基本样式 **********/

.top {

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

	font-family: "\5FAE\8F6F\96C5\9ED1";

}

.topsx {

	background-image: url(photo_sx.gif);

	background-repeat: no-repeat;

	background-position: right center;

}

.bg {

	background-repeat: repeat-x;

	background-position: top;

}

.side1 {

	padding-left: 45px;

	line-height: 34px;

	background-image: url(photo_side.gif);

	height: 34px;

	width: 130px;

	float: left;

	font-weight: bold;

}

.side2 {

	padding-left: 45px;

	line-height: 34px;

	background-image: url(sidebg.gif);

	height: 34px;

	width: 130px;

	float: left;

	font-weight: bold;

}

.side {

	background-image: url(side_bg_01.gif);

	background-repeat: no-repeat;

	height: 32px;

	width: 170px;

	padding-left: 50px;

	font-size: 12px;

	text-decoration: none;

	line-height: 32px;

	color: #303030;

	float: left;

}

.side:hover {

	background-image: url(side_bg_02.gif);

	background-repeat: no-repeat;

	text-decoration: none;

	color: #FFFFFF;

	font-weight: bold;

}

.mar_top {

	margin-top:10px;

}

.mar_top20 {

	margin-top:20px;

}

.bk_message{

	border: 1px solid #CCCCCC;

	background-image: url(bk_bg.gif);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #FFFFFF;

	line-height: 18px;

	padding-left: 5px;

	height: 22px;

}

.bk_message_content{

	border: 1px solid #CCCCCC;

	background-image: url(bk_bg.gif);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #FFFFFF;

	line-height: 18px;

	padding-left: 5px;

	padding-top: 5px;

}

.bk_news {

	border: 1px solid #e4e4e4;

	background-color: #f7f7f7;

}

.an_message {

	background-image: url(bb_an.gif);

	background-repeat: no-repeat;

	height: 24px;

	width: 72px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	background-color: #f6fcff;

	color: #FFFFFF;

	font-weight: bold;

}

.wbk {

	background-color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	line-height: 24px;

	height: 24px;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

}

.qrtj {

	font-size: 14px;

	color: #FFFFFF;

	background-color: #009900;

	height: 35px;

	width: 130px;

	font-weight: bold;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.xhx td {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #e5e5e5;

}

.br {

	line-height: 10px;

	height: 10px;

	width: 0px;

}

.an_so {

	background-image: url(bb_so.gif);

	background-repeat: no-repeat;

	height: 24px;

	width: 45px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	background-color: #f6fcff;

	color: #FFFFFF;

	font-weight: bold;

}

.bj1 {

	padding: 10px;

}

.bj2 {

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.bj3 {

	padding: 15px;

}

/********** 产品JS **********/

#xl {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/xl.png', sizingMethod='scale'); PADDING-BOTTOM: 22px; PADDING-TOP: 22px; POSITION: absolute

}

#xl IMG {

	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff

}



/********** 首页滚动产品 **********/

#demo {overflow:hidden;}

#indemo {float: left;width: 800%;}

#demo1 {float: left;}

#demo2 {float: left;}



/********** 样式 **********/

#bk {width: 100%;}

.kk {

	float: left;

	height: 210px;

	width: 215px;

	background-image: url(photo_prbg.gif);

	text-align: center;

	background-repeat: no-repeat;

	background-position: top;

	padding-top: 8px;

	margin-top: 15px;

	margin-right: 15px;

	margin-left: 15px;

}

.kk2 {

	float: left;

	margin-right: 8px;

	margin-left: 8px;

	text-align: center;

}

.bk1 {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #c1c1c1;

	border-bottom-color: #c1c1c1;

	border-left-color: #c1c1c1;

	padding: 10px;

}

.bk2 {

	border: 1px solid #c1c1c1;

	background-image: url(photo_sidebg2.gif);

	background-repeat: repeat-x;

	height: 34px;

	font-size: 14px;

	line-height: 34px;

	font-weight: bold;

}

.bk3 td {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #d2d2d2;

}

.bk4 {

	border: 1px solid #d2d2d2;

	padding: 2px;

}

.bk5 {

	border-right-width: 3px;

	border-bottom-width: 3px;

	border-left-width: 3px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #0c69b7;

	border-bottom-color: #0c69b7;

	border-left-color: #0c69b7;

	padding: 6px;

	height: 420px;

}

.bk6 {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #d5d5d5;

	border-bottom-color: #d5d5d5;

	border-left-color: #d5d5d5;

	padding: 8px;

}

.bk7 {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #c1c1c1;

	border-bottom-color: #c1c1c1;

	border-left-color: #c1c1c1;

}

.product {

	border: 1px solid #ccc;

	text-align:center;

	background-color: #FFFFFF;

}

.news {

	height: 28px;

	line-height: 28px;

	background-image: url(bb_news_side.gif);

}

.so {color: #000000;line-height: 24px;height: 24px;border: 1px solid #666;}

.job {

	background-color: #E4E4E4;

	color: #999999;

}

.prbg {

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #006700;

	height: 32px;

	margin-bottom: 15px;

}

.prlm1 {

	float: left;

	height: 32px;

	width: 100px;

	background-color: #006700;

	line-height: 32px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	margin-right: 5px;

}

.prlm2 {

	float: left;

	height: 32px;

	width: 100px;

	background-color: #e7e7e7;

	line-height: 32px;

	font-weight: bold;

	text-align: center;

	margin-right: 5px;

}

/********** 颜色列表 **********/

.ys1 {

	color: #004286;

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;

}

.ys2 {

	font-size: 14px;

	text-decoration: none;

	line-height: 26px;

	color: #333333;

}

.ys3 {

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

}

.ys4 {

	font-family: Verdana;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

	line-height: normal;

	font-weight: normal;

}

.ys5 {

	font-size: 14px;

	text-decoration: none;

	line-height: 26px;

	color: #333333;

}

.ys6 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

}

.ys7 {

	font-family: \5FAE\8F6F\96C5\9ED1;

	font-size: 14px;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #EAEAEA;

	padding-left: 10px;

}

.ys8 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 24px;

	color: #0065ba;

	font-weight: bold;

	margin-top: 32px;

	margin-left: 95px;

	line-height: 26px;

}

.ys9 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 12px;

	color: #333333;

	margin-top: 25px;

	margin-left: 40px;

	width: 420px;

}

.ys10 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 24px;

	color: #0065ba;

	font-weight: bold;

	margin-top: 75px;

	margin-left: 560px;

	line-height: 26px;

}

.ys11 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 12px;

	color: #333333;

	margin-top: 25px;

	margin-left: 510px;

	width: 420px;

}

.ys12 {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 14px;

}

.ys13 {

	font-size: 14px;

	line-height: 26px;

}

.ys14 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 24px;

	color: #FFFFFF;

	line-height: 26px;

	text-decoration: none;

}

.ys15 {

	height: 38px;

	width: 125px;

	float: left;

	background-color: #d5e8fc;

	line-height: 38px;

	margin-top: 8px;

	margin-right: 5px;

	margin-left: 5px;

	text-align: center;

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 14px;

	color: #0b00b2;

}

.ys16 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 14px;

}

.ys17 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 24px;

	color: #d10000;

	font-weight: bold;

	line-height: 28px;

}

.ys18 {

	font-size: 18px;

	color: #990000;

	font-weight: bold;

	line-height: 28px;

}

.ys19 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	line-height: 24px;

}

.ys20 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	line-height: 10px;

}

.ys21 {

	line-height: 24px;

	font-size: 13px;

}

.ys22 {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	font-size: 14px;

	line-height: 24px;

	font-weight: bold;

	color: #990000;

	margin-bottom: 10px;

	margin-top: 10px;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #CCCCCC;

}

.ys23 {

	color: #0033CC;

	font-size: 14px;

}

.ys24 {

	font-size: 32px;

	color: #990000;

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-weight: bold;

	line-height: 32px;

}

.ys25 td {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e4e4e4;

}

.ys26 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 42px;

	font-weight: bold;

	color: #003399;

	line-height: 42px;

	font-style: italic;

}

.ys27 {

	font-family: "\5FAE\8F6F\96C5\9ED1";

	font-size: 20px;

	font-weight: bold;

}

.ys28 {

	color: #FFFFFF;

	background-color: #D10000;

}

.ys31 {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}

.ys32 {

	color: #f77c16;

}

.ys33 {

	margin-top: 145px;

	margin-left: 80px;

	width: 400px;

	font-size: 14px;

	color: #666666;

}

.ys34 {

	margin-top: 60px;

	margin-left: 520px;

	width: 400px;

	font-size: 14px;

	color: #666666;

}

.ys35 {

	margin-top: 62px;

	margin-left: 80px;

	width: 410px;

	font-size: 14px;

	color: #666666;

}

.ys36 {

	font-size: 20px;

	padding-left: 200px;

	line-height: 28px;

	font-family: \5FAE\8F6F\96C5\9ED1;

}

.ys37 {

	padding-left: 200px;

	color: #666666;

	font-family: "\5FAE\8F6F\96C5\9ED1";

	padding-right: 40px;

}

.ys38 {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	padding-bottom: 10px;

	background-image: url(photo_16.gif);

	height: 33px;

	width: 150px;

	line-height: 33px;

	padding-left: 50px;

}

.ys39 {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	padding-bottom: 10px;

	background-image: url(photo_18.gif);

	height: 33px;

	width: 80px;

	line-height: 33px;

	padding-left: 50px;

}

.ys40 {

	color: #FFFFFF;

	padding-bottom: 10px;

	background-image: url(photo_28.gif);

	height: 40px;

	width: 930px;

	line-height: 33px;

	padding-left: 50px;

}

.ys41 td { border: 1px solid #CCCCCC; }

