/* CSS Document */

body { font-size:12px; font-family: "Î¢ÈíÑÅºÚ"; line-height:1.5;margin:0px; padding:0px; min-width:1028px; color:#444444;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#444444; text-decoration:none;}
a:hover { color:#f00;}


/*body*/
#container { width:100%; margin:0 auto;}

/*header*/
#header_bg { height:88px; background:#b2010e;}
#nav { float:right; width:740px; height:40px;}
#banner_bg{ height:368px; background-image:url(../Images/banner_bg.jpg); margin:0 auto;}
#banner_nei{ height:368px; background-image:url(../../Images/banner_nei.jpg); margin:0 auto;}

 
/*main*/
#maincontent { width:1028px; margin:0 auto;}
#main_nei_content{ width:1028px; margin-top:-115px;}
#side { float:left; width:220px; min-height:430px; margin:0px 0px 0px 28px;}
#main { float:right; width:700px; margin:0px 20px 0px 0px ;}

 
/*footer*/
#footer { height:88px; background-image:url(../Images/footer_bg.jpg);}


.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

#header{ width:1028px; height:88px; margin:0 auto;}
#yz_logo{ float:left; width:245px; height:88px; background-image:url(../Images/yz_logo.jpg);}

.xgsm { padding: 0px; width: 740px; margin-top: 40px; margin-right: auto; margin-bottom: 20px; margin-left: auto;}
.xgsm p { line-height: 1.8em; padding: 0px; margin: 0px; color: #666666;}
.menu { height: 40px; display: block; padding: 0px; width: 740px; margin-top: 5px; margin-right: auto; margin-bottom: 40px; margin-left: auto;}
.menu ul { list-style: none; padding: 0; margin: 0;}
.menu ul li { float: left; overflow: hidden; position: relative; line-height: 40px; text-align: center;}
.menu ul li a { position: relative; display: block; width: 90px; height: 40px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 15px; text-decoration: none; cursor: pointer;}
.menu ul li a span { position: absolute; left: 0; width: 90px;}
.menu ul li a span.out { top: 0px;}
.menu ul li a span.over,
.menu ul li a span.bg { top: -40px;}		
#menu2 ul li a { color: #ffffff;}
#menu2 ul li a span.over { color: #000; background-color: #f0f0f0;}

#hf_bg{ height:83px; background-image:url(../Images/hf_bg.jpg);}
#lxfs{ width:1028px; height:83px; margin:0 auto;}

#main_bg1{ float:left; width:13px; height:360px; background-image:url(../Images/main_bg1.jpg);}
#main_content{ float:left; width:1003px; background:#FFFFFF;}
#main_bg2{ float:right; width:12px; height:360px; background-image:url(../Images/main_bg2.jpg);}

#about{ width:934px; height:236px; margin:0 auto;}
#tp_show{ float:left; width:430px; height:211px;}
#about_text{ float:right; width:480px; height:236px;}
#about_text1{ width:479px; height:93px; background-image:url(../Images/text.jpg);}
#about_text2{ width:469px; height:108px; line-height:28px; font-size:14px; padding:0px 0px 0px 10px;}

#info{ width:934px; height:285px; margin:0 auto;}
#sales{ float:left; width:532px; height:285px;}
#sales_text{ width:532px; height:35px; border-bottom:1px #e4e4e4 solid; color:#a2000c; font-size:16px; font-weight:bold;}
#map{ width:522px; height:222px; background-image:url(../Images/map.jpg);}
#news{ float:right; width:382px; height:285px;}
#news_text{ width:382px; height:35px; border-bottom:1px #e4e4e4 solid;}
#news_title{ float:left; width:100px; color:#a2000c; font-size:16px; font-weight:bold;}
#news_more{ float:right; color:#be8b55; font-weight:bold; line-height:26px;}
#news_more a{ color:#be8b55;}

#product{ width:934px; height:286px; margin:0 auto;}
#pro_text_bg{ width:932px; height:48px; background-image:url(../Images/pr_line.jpg);}
#pro_title{ float:left; width:100px; color:#a2000c; font-size:16px; font-weight:bold;}
#pro_more{ float:right; color:#be8b55; font-weight:bold; line-height:26px;}
#pro_more a{ color:#be8b55;}

#dh_bg{ width:1028px; height:84px; background-image:url(../Images/dh_bg.png);}
#dh_text{ width:300px; height:50px; line-height:50px; font-size:14px; margin-left:30px;}
#main01{ width:1028px;}
#main01_bg1{ float:left; width:13px; height:360px; background-image:url(../Images/main_bg1.jpg); margin:31px 0px 0px 0px;}
#main01_content{ float:left; width:1003px; background:#FFFFFF;}
#main01_bg2{ float:right; width:12px; height:360px; background-image:url(../Images/main_bg2.jpg); margin:31px 0px 0px 0px;}

#left_t{ width:200px; height:200px; background-image:url(../Images/about.jpg);}
#left_t01{ width:200px; height:200px; background-image:url(../Images/01.jpg);}
.test ul{list-style:none; margin:10px 0px 0px 0px;} 
.test li{float:left;width:194px; background-image:url(../Images/left_nav_bg.jpg);line-height:41px;} 
.test a{display:block;height:41px; font-size:14px; padding:0px 0px 0px 35px;} 
.test a:link{color:#666;text-decoration:none;} 
.test a:visited{color:#666;} 
.test a:hover{color:#FFF; font-weight:bold;text-decoration:none; background-image:url(../Images/left_nav_hover.jpg);} 

#text{ color:#a2000c; font-size:26px;}
#content{ width:690px; margin:10px 0px 0px 0px;}

#footer_text{ width:934px; margin:0 auto; text-align:center; padding:42px 0px 0px 0px;}



.float0831 {
	POSITION: fixed; TOP: 130px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .ww {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .ww {
	BACKGROUND-POSITION: 2px -184px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .ww {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 28px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 28px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 28px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}

#sy_mian{ width:980px; margin:0 auto;}
#sy_logo_bg{ width:980px; height:195px; background-image:url(../Images/logo_bg.jpg);}
#sy_logo{ width:176px; height:195px; background-image:url(../Images/sy_logo.png); margin:0px auto;}
#sy_banner{ width:980px; height:389px; background-image:url(../Images/sy_banner.jpg);}
#sy_link{ width:312px; height:46px; margin:0px auto;}
#sy_text{ line-height:24px; text-align:center; margin:20px 0px 0px 0px;}