body{ font-family:"宋体", Arial, sans-serif; font-size: 14px; color: #404040; }
a:link { color: #4F4F4F; text-decoration: none; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; color: #E71310; }
a:active { text-decoration: none; color: #E71310; }

#play { OVERFLOW: hidden; WIDTH: 998px; HEIGHT: 267px; }
#play_text {MARGIN-TOP: -10px; FLOAT: left; WIDTH: 95px; HEIGHT: 26px}
#play_text UL { MARGIN-TOP: -27px; DISPLAY: block; Z-INDEX: 3; FILTER: Alpha(Opacity=80); LEFT: 920px; WIDTH: 90px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; opacity: 0.8 }
#play_text UL LI { DISPLAY: block; FONT-SIZE: 9px; FLOAT: left; MARGIN: 2px; WIDTH: 15px; CURSOR: pointer; COLOR: #EE261F; TEXT-INDENT: 3px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 15px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center! important; border: 1px solid #CCCCCC; font-weight: 700; }
#demo { overflow:hidden; width: 100%; height:190px; }
#demo .img { padding: 1px; border: 1px solid #CCCCCC; margin-top: 0; margin-right: 0; margin-bottom: 5px; margin-left: 0; }
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
.demo-box { width:166px; height:190px; float:left; text-align:center; }
.demo-box span { line-height:16px; }
.InputBorder { border:solid 1px #CCCCCC; padding:2px; font-size: 14px; }
.fl { float: left; }
.fr { float: right; }


#zh { width: 998px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#head .logo { float: left; display: block; height: 65px; width: 510px; }
#head { background-image: url(../images/head-bg.jpg); background-repeat: no-repeat; background-position: center bottom; height: 75px; padding-top: 10px; }
#head .set { float: right; width: 360px; display: block; padding-top: 10px; }
#head .set span { display: block; text-align: right; }
#head .set .tel { padding-top: 16px; }
#head .set .set-i img { margin-left: 18px; }
#nav { background-image: url(../images/nav-bg.jpg); background-repeat: repeat-x; background-position: 0px 0px; height: 39px; text-align: center; line-height: 39px; }
#nav a { font-size: 14px; color: #FFFFFF; font-weight: 700; }
#nav a:visited { text-decoration: none; color: #FFFFFF; }
#nav a:hover { text-decoration: underline; color: #FFFFFF; }
#nav a:active { text-decoration: none; color: #FFFFFF; }
#nav span { color: #009B3A; padding-right: 25px; padding-left: 25px; }
#search { background-image: url(../images/search-bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 32px; padding-top: 8px; padding-left: 30px; }
#wrap { padding-top: 5px; }
#sb { float: left; width: 243px; }
#con { float: right; width: 743px; }
.nofont { font-size: 0px; clear: both; }
#sb .bb { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CDE0CC; border-left-color: #CDE0CC; padding-left: 8px; }
#sb .tl { background-image: url(../images/h3-l.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 23px; width: 225px; }
#sb .tl h3 { font-size: 14px; font-weight: 700; color: #FFFFFF; line-height: 23px; float: left; padding-left: 14px; }
#sb .tl span { float: right; padding-top: 4px; padding-right: 10px; }
#sb .bb .tl-b { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E7E7E7; border-left-color: #E7E7E7; }
#sb .box { width: 225px; }
#pro-list { margin-right: 10px; margin-left: 10px; padding-top: 10px; padding-bottom: 10px; }
#pro-list .list-li { background-image: url(../images/line.jpg); background-repeat: repeat-x; background-position: 0px bottom; height: 20px; line-height: 20px; padding-top: 8px; padding-bottom: 3px; }
.mt10 { margin-top: 10px; }
#project { text-align: center; padding-top: 10px; padding-bottom: 10px; }
.case { padding: 10px; }
.case li { line-height: 26px; }
#news { float: left; width: 494px; }
#news .tl { background-image: url(../images/h3-m.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 38px; }
#news .tl h3 { font-size: 14px; font-weight: 700; color: #FFFFFF; line-height: 30px; float: left; padding-left: 50px; }
#news .tl span { float: right; padding-top: 7px; padding-right: 10px; }
#news .box { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E3E1E2; border-left-color: #E3E1E2; background-image: url(../images/m-bg.jpg); background-repeat: repeat-x; background-position: 0px bottom;  }
#news .box ul { padding-right: 10px; padding-left: 10px; }
#news .box li { line-height: 30px; background-image: url(../images/line.jpg); background-repeat: repeat-x; background-position: 0px bottom; }
#news .box span { float: right; }
#cer { float: right; width: 239px; }
#cer .tl { background-image: url(../images/h3-r-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 38px; }
#cer .tl h3 { font-size: 14px; font-weight: 700; color: #FFFFFF; float: left; line-height: 30px; padding-left: 40px; }
#cer .tl span { float: right; padding-top: 8px; padding-right: 10px; }
#cer .box { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D7E5E8; border-left-color: #D7E5E8; padding-top: 1px; }
#products { margin-top: 10px; }
#products .tl { background-image: url(../images/h3-pro.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 37px; }
#products .tl h3 { font-size: 14px; font-weight: 700; color: #FFFFFF; float: left; line-height: 30px; padding-left: 45px; }
#products .tl span { float: right; padding-top: 6px; padding-right: 10px; }
#products .list { border-right-color: #D4E2E3; border-left-color: #D4E2E3; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; height: 190px; padding-top: 5px; border-left-style: solid; padding-right: 5px; padding-left: 5px; }
#products .list .probox { float: left; height: 172px; width: 184px; text-align: center; }
#products .list .probox .img { border: 2px solid #F6F6F6; padding: 1px; }
#con .news-box { width: 365px; }
#con .news-box .tl { background-image: url(../images/h3-b.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 29px; }
#con .news-box .tl h3 { font-size: 14px; font-weight: 700; color: #FFFFFF; line-height: 29px; float: left; padding-left: 18px; }
#con .news-box .tl span { float: right; padding-top: 6px; padding-right: 10px; }
#con .news-box .box { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D7D7D7; border-left-color: #D7D7D7; }
#con .news-box .box li { background-image: url(../images/list-c.jpg); background-repeat: no-repeat; background-position: 0px center; line-height: 24px; padding-left: 15px; }
#foot { padding-top: 5px; }
#foot .nav { background-color: #01880F; line-height: 30px; height: 30px; text-align: center; }
#foot .nav a { color: #FFFFFF; padding-right: 14px; padding-left: 14px; }
#foot .info { padding-top: 5px; text-align: center; line-height: 20px; }
#search #keyword { padding: 2px; border: 1px solid #CCCCCC; }
#search  #button { color: #FFFFFF; background-color: #017C2C; padding: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#search .search-key { padding-left: 30px; }
#banner { width: 998px; height: 267px; padding-top: 5px; }
#con .mb .tl2 { background-image: url(../images/h3-pro.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 37px; }
#con .mb .tl2 h3 { font-size: 14px; font-weight: 700; color: #FFFFFF; line-height: 30px; float: left; padding-left: 45px; }
#con .mb .tl2 span { float: right; line-height: 30px; color: #FFFFFF; padding-right: 10px; }
#con .mb .page { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D5E1E1; border-left-color: #D5E1E1; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D5E1E1; padding: 8px; font-size: 14px; line-height: 24px; }
#con .mb .per_nex { padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; text-align: center; }
#news .box p { line-height: 22px; padding-right: 10px; padding-left: 10px; text-indent: 24px; }
#cer .box p { font-size: 14px; line-height: 26px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 8px; }
