@charset "utf-8";
/* CSS Document */

#top { background: #fafeff url(../images/top-x.jpg) repeat-x; height: 107px; min-width: 1000px; }
.top { background: url(../images/top.jpg) no-repeat center top; height: 107px; overflow: hidden; margin: 0px auto; min-width: 1000px; }
.top2{ width: 1000px; margin: 0 auto; height: 107px }
.top .logo { float: left; margin-top: 17px; margin-left: 0px; }
.top .tr { float: right; width: 140px; height: 25px; background: url(../images/icon2.jpg) no-repeat 5px 3px; padding-left: 25px; }
.top .tr a{ height: 25px; float: left; }
.top  .tr span { color: #606060; padding-right: 6px; padding-left: 6px; }
#nav { background: url(../images/nav.jpg) repeat-x; height: 39px; overflow: hidden; min-width: 1000px; }
.nav { line-height: 39px; margin: 0px auto; height: 39px; width: 990px; overflow: hidden; padding-left: 10px; }
.nav ul li { float: left; width: 124px; padding-right: 2px; background: url(../images/navli.jpg) no-repeat right top; font-size: 14px; }
.nav ul li a{ display: block; width: 124px; height: 39px; text-align: center; overflow: hidden }
.nav ul li a:hover{ background:url(../images/navhover.jpg) no-repeat; color:#ffffff}
.nav ul li .sel{ background:url(../images/navhover.jpg) no-repeat; color:#ffffff}
.nav ul .tel{ background: url(../images/icon1.jpg) no-repeat 34px 12px; text-align: left; padding-left: 50px; color: #FFF; font-size: 20px; width: 150px; overflow: hidden; }
#banner { background: url(../images/bannerbg.jpg) repeat-x; height: 442px; min-width: 1000px; padding-top: 2px; }
.banner-t { height: 336px; width: 1000px; overflow: hidden; margin: 0px auto; }
.banner-d { margin: 3px auto 0px; height: 103px; width: 998px; overflow: hidden; background: url(../images/bannerli.jpg) no-repeat left top; padding-left: 2px; }
.banner-d ul li { background: url(../images/bannerli.jpg) no-repeat right top; float: left; height: 103px; width: 198px; padding-right: 2px; overflow: hidden; }
#main { margin: 0px auto; width: 1000px; }
.about-in { float: left; width: 643px; height: 256px; overflow: hidden; }
.bts { background: url(../images/ht.jpg) repeat-x left center; line-height: 34px; height: 34px; }
.bts .tit { background: #FFF; float: left; height: 34px; padding-right: 8px; padding-left: 3px; font-size: 15px; color: #202020; }
.bts .tit span { font-family: Arial; font-size: 12px; color: #606060; padding-left: 3px; }
.bts .more { background: #FFF; margin-top: 7px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; }
.about-in-d .img { margin-top: 5px; margin-left: 4px; margin-right: 8px; display: inline; }
.about-in-d .font { line-height: 26px; color: #303030; width: 358px; }
.new-in { width: 347px; }
.new-in-d ul li { width:100%; float:left; height:26px; line-height:26px}
.new-in-d ul li a { background: url(../images/dian1.jpg) no-repeat 3px 14px; float: left; width: 268px; padding-left: 11px; line-height: 26px; height: 26px; overflow: hidden; display:block }
.new-in-d ul li a:hover{ background: url(../images/dian2.jpg) no-repeat 3px 14px; color:#ac0001}
.new-in-d ul li span { color: #686868; float: right; padding-right: 3px; }
.box { border: 1px solid #e6e6e6; padding-right: 8px; padding-left: 8px; }
.bts2 .tit { background: url(../images/pro-ht.jpg) no-repeat; float: left; height: 26px; font-size: 14px; color: #FFFFFF; width: 149px; margin-top: 8px; margin-left: 8px; text-align: center; line-height: 26px; overflow: hidden; }
.bts2 .tit span { font-family: Arial; font-size: 12px; padding-left: 3px; }
.bts2 .more { background: #FFF; margin-top: 7px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; }
.bts2 .ms { line-height: 26px; color: #686868; height: 26px; width: 660px; overflow: hidden; margin-top: 8px; padding-left: 10px; }

.product-in-d li { float: left; width: 178px; display: inline; margin: 8px 8px 8px 10px; }
.product-in-d span { line-height: 24px; height: 24px; width: 100%; margin-top: 3px; text-align: center; display: block; }
#foot { margin: 0px auto; width: 1000px; }
.foot-t { line-height: 30px; background: url(../images/footbg.jpg) repeat-x; text-align: center; height: 30px; width: 100%; margin-top: 10px; overflow: hidden; color: #FFF; }
.foot-d { text-align: center; margin-top: 10px; margin-bottom: 10px; color: #363636; line-height: 20px; }
.left { float: left; width: 228px; }
.menu { width: 226px; border: 1px solid #d6d6d6; }
.menu .menu-t { line-height: 31px; color: #FFF; background: url(../images/menu.jpg) repeat-x; height: 31px; padding-left: 10px; font-size: 14px; font-weight: bold; }
.menu .menu-t span{ font-family: Arial; font-size: 12px; color: #d37777; padding-left: 6px; }
.menu .menu-d{ color: #434343; overflow: hidden; padding-bottom: 10px; }
.menu .menu-d li { float: left; height: 30px; width: 205px; display: inline; margin-left: 11px; margin-right: 11px; font-size: 14px; margin-bottom: 10px; }
.menu .menu-d li a{ display: block; height: 30px; width: 130px; line-height: 30px; background: url(../images/menuli.jpg) no-repeat 60px 14px; padding-left: 75px; }
.menu .menu-d li a:hover{ background: url(../images/menuhover.jpg) no-repeat center center; color: #bb0300; }
.menu .menu-d li .sel{ background: url(../images/menuhover.jpg) no-repeat; color: #bb0300; }
.pro-d li { float: left; width: 178px; display: inline; margin: 15px 8px 8px 23px; }
.pro-d span { line-height: 24px; height: 24px; width: 100%; margin-top: 3px; text-align: center; display: block; }

.right { float: right; width: 765px; }
.sitemap { line-height: 31px; overflow: hidden; background: #FFF; padding-left: 6px; }
.sitemap strong { float: left; font-size: 14px; padding-left: 20px; background: url(../images/icon2.jpg) no-repeat 5px 8px; color: #202020; }
.about-co { padding: 20px 10px; font-size: 14px; line-height: 28px; color: #202020; height:auto !important; height:500px; min-height:500px }
.product-co li { float: left; width: 225px; display: inline; margin: 18px 6px 5px 14px; }
.product-co li img { border: 1px solid #dcdcdc; }
.product-co li span { font-size: 14px; line-height: 24px; height: 24px; width: 100%; margin-top: 3px; text-align: center; display: block; }
.honor li { float: left; width: 352px; margin-top: 20px; margin-left: 12px; margin-right: 8px; }
.honor li img { border: 1px solid #dcdcdc; width:338px; height:225px; padding:6px }
.honor li span { font-size: 14px; line-height: 24px; height: 24px; width: 100%; margin-top: 3px; text-align: center; display: block; }
.case dl { float: left; height: 135px; margin-right: 10px; margin-left: 10px; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #b1b1b1; }
.case dl dt { float: left; width: 201px; }
.case dl dd { float: left; width: 525px; display: inline; margin-left: 10px; overflow: hidden; line-height: 24px; color: #404040; }
.case dl .tit { font-size: 14px; font-weight: bold; height: 32px; }
.case dl .co { height: 72px; text-indent: 2em; }
.case dl .green a{ color:#5da729}
.case dl .green a:hover{ color:#5da729; text-decoration:underline}
.contact { padding-left: 22px; }
.contact dl dt { margin-bottom: 15px; height: 337px; width: 699px; }
.contact dl dd { font-size: 14px; line-height: 28px; color: #141414; padding-bottom: 25px; }
.content .titles { text-align: center; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #dddddd }
.content{ height:auto!important; height:600px; min-height:600px;}
.content .titles h1 { font-size: 20px; line-height: 36px; height: 36px; width: 100%; overflow: hidden; font-weight: normal; }
.content .titles p { line-height: 22px; color: #505050; height: 22px; }
.content .contents { font-size: 14px; line-height: 32px; color: #303030; overflow: hidden; padding-right: 2px; padding-left: 8px; }
.newsList li { line-height: 38px; height: 38px; border-bottom: 1px dashed #d0d0d0; font-size: 14px; float: left; width: 100%; }
.newsList li a { line-height: 38px; height: 38px; width: 585px; overflow: hidden; display: block; float: left; background: url(../images/dian1.jpg) no-repeat 8px 19px; padding-left: 16px; }
.newsList li a:link, .newsList li a:visited { color: #2d2d2d }
.newsList li a:hover { color: #930102; background: url(../images/dian2.jpg) no-repeat 8px 19px; }
.newsList li span { color: #707070; float: right; padding-right: 8px; }
.sale dl { display: inline; margin: 18px 10px 12px 35px; float: left; height: 102px; width: 320px; overflow: hidden; }
.sale dl dt { float: left; height: 102px; width: 157px; }
.sale dl dd { float: left; width: 150px; padding-left: 10px; line-height: 26px; height: 26px; overflow: hidden; }
.sale dl .tit{ font-weight:bold}
.sale dl dd span{ color:#626262}
.sale dl dd font{ font-size:15px; color:#ff0000}
