@charset "gb2312";
/* CSS Document */
body{
   margin:0px;
   padding:0px;
   overflow:-moz-scrollbars-vertical;
   font:12px/20px "宋体";
   color:#333333;
   background:url(images/ds1_bg.gif) repeat-y center;
   background-color:#CCCCCC;
}
body,ul{
   margin:0px;
   padding:0px;
}
a:link,a:visited{
   color:#333333;
   text-decoration:none;
}
a:hover{
   color:#333333;
   text-decoration:underline;
}
a:active,a:focus{
   outline:none;
}
a.navbottomtxt:link,a.navbottomtxt:visited{
   color:#fff;
   text-decoration:none;
}
a.navbottomtxt:hover{
   color:#fff;
   text-decoration:underline;
}
a.caselin:link,a.caselin:visited{
   color:#980000;
   text-decoration:none;
}
a.caselin:hover{
   color:#980000;
   text-decoration:underline;
}
#wrap{
   width:1003px;
   margin:0px auto;
   background-color:#ffffff;
   overflow:hidden;
}
#header{
   float:left;
   width:100%;
   overflow:hidden;
}
#hometop{
   float:left;
   width:100%;
   height:25px;
   background:url(images/homebj.gif) no-repeat left top;
   overflow:hidden;
}
.homeleft{
   float:left;
   width:300px;
   line-height:25px;
   margin-left:20px;
   color:#333333;
   overflow:hidden;
   display:inline;
}
.homeright{
   float:right;
   width:500px;
   line-height:25px;
   margin-right:20px;
   text-align:right;
   overflow:hidden;
   display:inline;
}
.normal{
   color:#c4c2c2;
}
#banner{
   float:left;
   width:100%;
   height:122px;
   background:url(images/bannerbj.gif) no-repeat left top;
   overflow:hidden;
}
#logo{
   float:left;
   width:320px;
   margin:11px 0px 0px 27px;
   overflow:hidden;
   font-size:0px;
   display:inline;
}

/**********导航菜单开始**********/
#nav{
   float:left;
   width:597px;
   margin-top:75px;
   font-size:14px;
   overflow:hidden;
}
#nav ul{
   float:left;
   width:100%;
   list-style:none;
}
#nav ul li{
   float:left;
   text-align:center;
}
body#home a#homelink{
   color:#fff;
   text-decoration:none;
   background:url(images/index-bj.gif) no-repeat left top;

}
body#about a#aboutlink,
body#product a#productlink,
body#case a#caselink,
body#contact a#contactlink{
   color:#fff;
   text-decoration:none;
   background:url(images/nav-bj.gif) no-repeat left top;
}
body#online a#onlinelink{
    color:#FFFFFF;
	text-decoration:none;
	background:url(images/online-bj.gif) no-repeat left top;

}
a.navlink:link,a.navlink:visited{
   width:92px;
   height:35px;
   line-height:35px;
   display:block;
   color:#980000;
   text-decoration:none;
   background:url(images/indexbj.gif) no-repeat left top;
}
a.navlink:hover{
    color:#FFFFFF;
	text-decoration:none;
	background:url(images/index-bj.gif) no-repeat left top;
}
a.navlink1:link,a.navlink1:visited{
   width:101px;
   height:35px;
   line-height:35px;
   display:block;
   color:#980000;
   text-decoration:none;
   background:url(images/onlinebj.gif) no-repeat left top;
}
a.navlink1:hover{
    color:#FFFFFF;
	text-decoration:none;
	background:url(images/online-bj.gif) no-repeat left top;
}
a.navlink2:link,a.navlink2:visited{
   width:101px;
   height:35px;
   line-height:35px;
   display:block;
   color:#980000;
   text-decoration:none;
   background:url(images/navbj.gif) no-repeat left top;
}
a.navlink2:hover{
    color:#FFFFFF;
	text-decoration:none;
	background:url(images/nav-bj.gif) no-repeat left top;
}
/**********导航菜单结束**********/


#content{
   float:left;
   width:100%;
   overflow:hidden;
}
/**********左边内容开始**********/
#leftside{
   float:left;
   width:175px;
   text-align:left;
   overflow:hidden;
}
#allproduct{
   width:100%;
   height:261px;
   margin:0px auto;
   background:url(images/productlist.gif) no-repeat center;
   font-size:14px;
}
#allproduct ul{
   width:132px;
   float:left;
   list-style:none;
   padding:9px 0px 0px 0px;
}
#allproduct ul li{
   float:left;
   width:90px;
   margin:0px 0px 8px 45px;
   display:inline;
}
#search{
   width:100%;
   height:134px;
   margin:9px auto 0px auto;
   background:url(images/searchbj.gif) no-repeat center;
   overflow:hidden;
}
#searchtxt{
   width:88px;
   height:20px;
   margin:0px auto;
   overflow:hidden;
   text-align:center;
   padding-top:7px;
   font-size:14px;
}
#formx{
   width:136px;
   margin:9px auto 0px auto;
   overflow:hidden;
   text-align:left;
}
#formx ul{
   float:left;
   width:100%;
   list-style:none;
   overflow:hidden;
}
#formx ul li{
   margin-top:8px;
}
#buttona{
   width:55px;
   height:20px;
   margin-left:29px;
   background:url(images/button.gif) no-repeat;
   border:0px;
   overflow:hidden;
}
#texta{
   width:100px;
   height:15px;
   text-align:left;
   font-size:12px;
   color:#333333;
   border:#CCCCCC solid 1px;
   overflow:hidden;
}
#selecta{
   width:102px;
   *width:104px;  
   height:20px;
}
.fontxt{
   float:left;
   margin-right:5px;
   _margin-right:2px;
}
/**********左边内容结束**********/


/**********中间内容开始**********/
#main{
   float:left;
   width:603px;
   overflow:hidden;
}
#newsimg{
   width:594px;
   height:190px;
   margin:3px auto 0px auto;
   overflow:hidden;
}
#abouta{
   width:594px;
   height:201px;
   margin:10px auto 0px auto;
   background:url(images/aboutbjimg.gif) no-repeat;
   overflow:hidden;
}
#aboutxt{
   width:576px;
   _width:578px;
   margin:42px auto 0px auto;
   overflow:hidden;
}
#aboutxt p{
    margin-top:5px;
}
#aboutxtimg{
    float:left;
	width:189px;
	height:150px;
	margin-right:2px;
	_margin-right:0px;
	text-indent:0px;
	text-align:center;
	overflow:hidden;
}
#aboutxtimg img{
    display:block;
}
#aboutxtimg p{
    width:160px;
	margin:1px auto 0px auto;
}
/**********中间内容结束**********/

/**********右边内容开始**********/
#rightside{
   float:right;
   width:225px;
   overflow:hidden;
}
#rightcase{
   width:206px;
   margin:0px auto;
   overflow:hidden;
}
#casetitle{
   float:left;
   width:100%;
   height:38px;
   font-size:14px;
   color:#980000;
   font-weight:bolder;
   line-height:38px;
   text-align:center;
   margin-top:3px;
   background:url(images/case.gif) no-repeat left top;
   overflow:hidden;
}
#casecontent{
   float:left;
   width:100%;
   height:348px;
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   background:url(images/casebj.gif) repeat-y left top;
   overflow:hidden;
}
#casecontent-contact{
   float:left;
   width:100%;
   height:348px;
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   background:url(images/casebj.gif) repeat-y left top;
   overflow:hidden;
}
#caselist{
	float:left;
	width:809px;
}
#caselist ul,li{
	list-style-type:none;
}
#caselist li{
	float:left;
	width:262px;
	padding-left:6px;
	border-bottom:dashed #CCCCCC 1px;
    background:url(images/icon.gif) no-repeat left 8px;
	overflow:hidden;
}
#scrolldiv{
	margin-left:auto;
	margin-right:auto;
	width:150px;
	height:289px;
	margin-top:8px;
	overflow:hidden;
}
#scrolldiv-contact{
	margin-left:auto;
	margin-right:auto;
	width:150px;
	height:340px;
	margin-top:8px;
	overflow:hidden;
}
#scrolldiv img{
	margin-top:5px;
}
#scrolldiv-contact img{
	margin-top:5px;
}
#rightcaseimg{
   width:148px;
   margin:9px auto 0px auto;
   overflow:hidden;
}
#casemain{
   width:83%;
   margin:10px auto 3px auto;
   line-height:22px;
   overflow:hidden;
}
#casemain ul{
   width:100%;
   list-style:none
}
#casemain ul li{
   text-align:left;
   border-bottom:dashed #CCCCCC 1px;
   background:url(images/icon.gif) no-repeat left 8px;
   padding-left:11px;
}

#casebottom{
   float:left;
   width:100%;
   height:15px;
   background:url(images/casebottom.gif) no-repeat left top;
}
/**********右边内容结束**********/

/********底部内容开始********/
#footer{
   float:left;
   width:100%;
   height:93px;
   margin-top:10px;
   background:url(images/bottombj.gif) no-repeat left top;
   overflow:hidden;
}
#footerl{
    float:left;
	width:650px;
	margin:40px 0px 0px 20px;
	overflow:hidden;
	display:inline;
}
#navbottom{
     float:left;
	 width:100%;
	 color:#FFFFFF;
	 overflow:hidden;
}
#navbottom ul{
     float:left;
	 width:100%;
	 list-style:none;
}
#navbottom ul li{
     float:left;
	 margin-right:13px;
}

#footerltxt{
     float:left;
	 width:100%;
	 color:#FFFFFF;
	 overflow:hidden;
}
#footerr{
   float:right;
   width:297px;
   height:79px;
   background:url(images/bottom-logo.gif) no-repeat right top;
}
/********底部内容结束********/


/**********公司简介开始**********/
#jianjiel{
   float:left;
   width:227px;
   overflow:hidden;
}

#leftcase{
   width:212px;
   margin:0px auto;
   overflow:hidden;
   background:#6633CC;
}
#leftcasetitle{
   width:100%;
   height:28px;
   line-height:33px;
   margin:0px auto;
   font-size:14px;
   color:#FFFFFF;
   font-weight:bolder;
   text-align:center;
   background:url(images/leftcasetitle.gif) no-repeat;
   overflow:hidden;
}
#leftcasenr{
   width:100%;
   height:290px;
   text-align:center;
   background:url(images/leftcasebj.gif) repeat-y;
   overflow:hidden;
}
#leftcasebottom{
   width:100%;
   height:15px;
   background:url(images/leftcasebottom.gif) no-repeat;
   overflow:hidden;
}
#leftcontact{
   width:100%;
   margin:6px auto 0px auto;
   text-align:center;
   overflow:hidden;
   font-size:0px;
}
#jianjier{
   float:right;
   width:772px;
   overflow:hidden;
}

#jianjtitle{
   float:left;
   width:760px;
   height:34px;
   line-height:32px;
   padding-left:30px;
   margin-top:3px;
   background:url(images/jianjietitle.gif) no-repeat left top;
   overflow:hidden;
}
#jianjnr{
   float:left;
   width:760px;
   padding:10px 0px 16px 0px;
   background:url(images/jianjiebj.gif) repeat-y center;
   overflow:hidden;
}
#jianjnrtxt{
   float:left;
   width:97%;
   margin:0px 0px 0px 15px;
   overflow:hidden;
   display:inline;
}
.normal1{
    font-size:14px;
	color:#980000;
	font-weight:bolder;
}
.normal2{
	color:#FF0000;
}
#jianjnrtxt p{
    margin-top:10px;
}
#jianjbottom{
   float:left;
   width:760px;
   height:16px;
   background:url(images/jianjiebottom.gif) no-repeat center;
   overflow:hidden;
}
/**********公司简介结束**********/

/**********产品展示开始**********/
#productr{
   float:right;
   width:820px;
   margin-top:3px;
   overflow:hidden;
}
#productrtop{
   float:left;
   width:100%;
   background:url(images/icon2.gif) no-repeat left 4px;
   padding-left:25px;
   overflow:hidden;
}
#producttitle{
   float:left;
   width:100%;
   height:28px;
   line-height:30px;
   margin-top:4px;
   background:url(images/producttitle.gif) no-repeat left top;
   overflow:hidden;
}
#producttitlel{
   float:left;
   width:300px;
   margin-left:18px;
   overflow:hidden;
   display:inline;
}
#producttitler{
   float:right;
   width:200px;
   overflow:hidden;
   text-align:right;
   padding-right:15px;
   display:inline;
}
#producttitler ul{
   float:right;
   width:100%;
   line-height:30px;
   list-style:none;
}
#producttitler ul li{
   float:right;
   margin-left:8px;
}
#producttitler img{
    margin-top:5px;
	*margin-top:2px;
	_margin-top:5px;
}
.normal3{
   color:#980000;
}
.normal4{
   color:#ffffff;
}
#productnr{
   float:left;
   width:96%;
   margin:20px 0px 0px 6px;
   overflow:hidden;
   display:inline;
}
#nofound {
	float:left;
	width:99%;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#999;
	border:dashed #c2c2c2 1px;
	overflow:hidden;
}
#imgbj {
	float:left;
	width:157px;
	height:146px;
	background:url(images/casepicbj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
#imginner {
	width:150px;
	height:142px;
	*height:140px;
	_height:140px;
	border:solid #c2c2c2 1px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	*display:block;
	*font-size:122px;
	overflow:hidden;
}
#imginner img{
	vertical-align:middle;
}
#imgborder2 {
	width:62px;
	height:64px;	
	border:solid #c2c2c2 1px;
	text-align:center;
}
#imgborder2 img
{
	vertical-align:middle;
}
#productnrimg{
   float:left;
   width:157px;
   overflow:hidden;
   display:inline;
}
#productnrimgtxt{
   float:left;
   width:153px;
   margin-left:4px;
   overflow:hidden;
   display:inline;
}
#productnrimgtxt ul,li{
	list-style-type:none;
}
#productnrimgtxt li{
	width:145px;
	border-bottom:dashed #999 1px;
}
#productbottom{
   float:left;
   width:100%;
   height:28px;
   line-height:30px;
   margin-top:30px;
   padding-bottom:10px;
   background:url(images/productbottom.gif) no-repeat left top;
   overflow:hidden;
}
/**********产品展示结束**********/

/**********产品展示详细页面开始**********/
#promoretitle{
   float:left;
   width:809px;
   height:33px;
   line-height:31px;
   padding-left:30px;
   background:url(images/productmoretitle.gif) no-repeat left top;
   overflow:hidden;
}
#promorenr{
   float:left;
   width:809px;
   background:url(images/productmore_bj.gif) repeat-y left top;
   overflow:hidden;
}
#promorenrtop{
   width:95%;
   margin:20px auto 0px auto;
   overflow:hidden;
}
#imgborder1 {
	display:table-cell;
	vertical-align:middle;
	*display:block;
	*font-size:133px;
	width:153px;
	height:153px;
	border:solid #c2c2c2 1px;
	text-align:center;
	overflow:hidden;
}
#imgborder1 img{
	vertical-align:middle;
}
#productbut{
	float:left;
	clear:left;
	width:153px;
	text-align:left;
	margin-top:10px;
}
#productbut img{
	border:0;
	margin-left:12px;
}
#promorenrtopr{
   float:right;
   width:600px;
   height:30px;
   margin-left:10px;
   font-size:14px;
   font-weight:bolder;
   color:#980000;
   text-align:center;
   background:url(images/productmore_line.gif) no-repeat center 21px;
   overflow:hidden;
}
#promorenrtopr-nr{
   float:right;
   width:600px;
   margin:10px 0px 0px 0px;
   overflow:hidden;
}
#promorenrtopr-nrl{
   float:left;
   width:160px;
   padding-left:15px;
   color:#565656;
   border-right:#e6e6e6 solid 1px;
   overflow:hidden;
}
#promorenrtopr-nrr{
   float:right;
   width:312px;
   text-indent:2em;
   text-align:left;
   margin:30px 10px 0px 0px;
   color:#565656;
   overflow:hidden;
   display:inline;
}
#promorenrbottom{
   width:95%;
   margin:20px auto 0px auto;
   padding-bottom:10px;
   background:#f2f2f2;
   border:#d5d5d5 solid 1px;
   overflow:hidden;
}
#promorenrbottom-title{
   width:95%;
   margin:8px auto 0px auto;
   font-size:14px;
   font-weight:bolder;
   padding-left:17px;
   color:#980000;
   background:url(images/icon1.gif) no-repeat left 2px;
   overflow:hidden;
}
#promorenrbottom-title img{
   float:right;
}
#promorenrbottom-nr{
   float:left;
   width:95%;
   margin:5px 0px 0px 25px;
   overflow:hidden;
   display:inline;
}
#promorebottom{
   float:left;
   width:809px;
   height:23px;
   background:url(images/productmore_bottom.gif) no-repeat left top;
   overflow:hidden;
}
#promorenrbottom-nrimg{
   float:left;
   width:64px;
   margin-right:20px;
   overflow:hidden;
   display:inline;
}
#promorenrbottom-nrtxt{
   float:left;
   width:64px;
   overflow:hidden;
   display:inline;
   color:#cc0000;
   text-align:center;
}
/**********产品展示详细页面结束**********/


/**********成功案例开始**********/
#message{
   width:100%;
   margin:1px auto 5px auto;
   text-align:center;
   overflow:hidden;
}
#casenr{
   width:98%;
   margin:15px auto 0px auto;
   overflow:hidden;
}
#casenr p{
   width:98.5%;
   margin:0px auto;
   overflow:hidden;
}
#casenrimg{
   float:left;
   width:120px;
   margin:0px 4px 0px 8px;
   overflow:hidden;
   display:inline;
}
#casenrimgtxt{
   width:100%;
   height:20px;
   margin:0px auto;
   *margin-top:-4px;
   text-align:center;
   overflow:hidden;
}
#casenrimgtxt img{
   margin:0px 5px 0px 0px;
   _margin-top:2px;
}
/**********成功案例结束**********/

/**********联系我们开始**********/
#con-message{
   width:100%;
   margin:10px auto 5px auto;
   text-align:center;
   overflow:hidden;
}
#contact-title{
   float:left;
   width:591px;
   height:33px;
   line-height:30px;
   margin:3px 0px 0px 6px;
   padding-left:30px;
   background:url(images/contact-title.gif) no-repeat left top;
   overflow:hidden;
   display:inline;
}
#contact-nr{
   float:left;
   width:591px;
   margin:0px 0px 0px 6px;
   background:url(images/contact-nrbj.gif) repeat-y left top;
   overflow:hidden;
   display:inline;
}
#contact-bottom{
   float:left;
   width:591px;
   height:16px;
   margin:0px 0px 0px 6px;
   background:url(images/contact-bottom.gif) repeat-y left top;
   overflow:hidden;
   display:inline;
}
#contact-nrr{
   float:left;
   width:580px;
   height:355px;
   font-size:14px;
   overflow:hidden;
   display:inline;
}
.normal5{
   font-weight:bolder;
   color:#333333;
}
#caseimg{
   width:148px;
   margin:6px auto 0px auto;
   overflow:hidden;
}
/**********联系我们结束**********/

/**********在线留言开始**********/
#onlinetitle{
   width:726px;
   height:23px;
   line-height:23px;
   margin:0px auto;
   border-bottom:dashed #CCCCCC 1px;
   overflow:hidden;
}
.normal6{
   float:left;
   color:#980000;
   font-weight:bolder;
}
.normal7{
   color:#999;
   float:right;
}
#onlinenr{
   width:710px;
   margin:8px auto 0px auto;
   padding:5px 8px;
   border:dashed #CCCCCC 1px;
   background-color:#f4f4f4;
   overflow:hidden;
}
#messagetxt{
   width:726px;
   margin:10px auto 0px auto;
   overflow:hidden;
}
.normal8{
   color:#cc0000;
}
#onlinebottom{
   width:726px;
   height:28px;
   line-height:30px;
   margin:15px auto 0px auto;
   background:url(images/online-bottom.gif) no-repeat left top;
   overflow:hidden;
}
#message-title{
   width:726px;
   height:24px;
   line-height:14px;
   text-indent:2em;
   margin:30px auto 0px auto;
   background:url(images/message-bj.gif) no-repeat;
   overflow:hidden;
}
.message-form{
   width:678px;
   margin:10px auto 0px auto;
   overflow:hidden;
}
.message-form ul{
   width:100%;
   list-style:none;
   float:left;
}
.message-form ul li{
   float:left;
   width:100%;
   margin-top:8px;
}

.message-input{
   float:left;
   height:17px;
   border:#dddddd solid 1px;
   overflow:hidden;
}
.message-textarea{
   float:left;
   width:500px;
   border:#dddddd solid 1px;
   overflow:hidden;
}
.message-button{
   float:left;
   width:70px;
   height:20px;
   margin-left:48px;
   margin-top:-4px;
   *margin-top:0px;
   overflow:hidden;
}
.normal9{
   float:left;
}
/**********在线留言结束**********/