/* CSS Document */
#main{ width:980px; height:auto; overflow-x:hidden;}
.procl,.proin{ margin-top:10px; height:auto; border:1px solid #dedede;}
.procl{ width:208px;}
.proin{ width:758px; margin-left:10px;}

.procl h3,.proin h3,.khal h3{ margin:1px; height:30px; background-image:url(../images/titbg.jpg); color:#fff; line-height:30px; font-size:14px; font-weight:bold; text-indent:15px;}
.procl h3,.khal h3{ background-position:left -30px;}
.proin h3{ background-position:left top;}

.procl ul,.proin ul{ height:350px; padding:10px 0; border-top:1px solid #dedede;}
.procl ul li{ height:30px; line-height:30px; text-indent:30px; border-bottom:1px dashed #dedede; background:url(../images/proclli.jpg) no-repeat 12px top;}
.procl ul li:hover{background:url(../images/proclli.jpg) no-repeat 12px bottom;}
.procl ul li a{ font-size:14px; font-weight: 700;}
.procl ul li.subcat {background:none;}
.procl ul li.subcat a{font-weight: 500;}

.proin ul li{ float:left; display:inline; width:168px; margin:18px 9px 8px 12px;}

.youshi{ width:710px; height:410px; overflow:hidden;}
.khal{ width:269px; height:408px; overflow:hidden; border:1px solid #dedede; border-left:0;}
.khal ul{ float:left; padding:9px 0 8px 0; border-top:1px solid #dedede;}
.khal ul li{ float:left; display:inline; width:118px; height:33px; text-align:center; overflow:hidden; border:1px solid #dedede; margin:8px 7px;}

#about,.qyhj,#news_i,#links{ width:970px; padding:4px; overflow:hidden; border:1px solid #dedede; background-color:#f1f1f1;}
#about{ height:240px;}.qyhj{ height:170px;}#news_i{ height:340px;}
#about dl,.qyhj dl{ float:left; width:970px; height:240px; background-color:#fff;}
#about dl dd.video{ width:260px; height:220px; padding:10px; overflow:hidden; position:relative; z-index:1;}
#about dl dd.about_i{ width:410px; height:240px; padding:0 0px 0 10px; line-height:24px; overflow:hidden;/* background:url(../images/aboutbg.jpg) no-repeat left top;*/}
#about dl dd.about_i h2{ text-align:center; font-size:20px; font-family:"微软雅黑"; line-height:40px; color:#084196;}
#about dl dd.about_i a.xx{ color:#f00;}
#about dl dd.qyry{ width:230px; height:230px; overflow:hidden; padding:0px 10px 10px 30px; background:url(../images/zsline.jpg) no-repeat left center;}
#about dl dd.qyry h3{ font-family:"微软雅黑"; font-size:18px; color:#084196; padding:5px 0 5px 15px; height:40px;}
#about dl dd.qyry h3 label,.qyhj dl dt label,#news_i dl dd.news_i h3 label,.contact h3 label,#links dl h3 label{ font-size:10px; font-family:"Arial"; color:#999;}
#about dl dd.qyry ul{ float:left; width:240px; overflow:hidden;}
#about dl dd.qyry ul li{ text-align:center; margin:10px 0;}

#demo{ width:100%; height:180px; overflow:hidden; margin:0 auto; } 
#demo img { margin:0 auto;} 
#indemo { float: left; height:600%; overflow:hidden;} 
#demo1,#demo2 {float: left;overflow:hidden;} 

.qyhj dl{ height:170px;}
.qyhj dl dt,#news_i dl dd.news_i h3,.contact h3{ height:30px; line-height:30px; text-indent:20px; padding:5px 0; font-size:14px; color:#434343;}
.qyhj dl dd ul{ float:left; width:920px;}
.qyhj_di{ float:left; display:inline; width:195px; height:105px; overflow:hidden; text-align:center; padding:1px; border:1px solid #b5b5b5; margin:5px 15px 5px 15px;}
.arc_left,.arc_right{ width:25px; height:120px; overflow:hidden;}

/*产品滚动*/
.rollBox{overflow:hidden;} 
.rollBox .LeftBotton,.rollBox .RightBotton{ float:left; width:25px; height:120px; overflow:hidden;cursor:pointer;} 
.rollBox .Cont{width:920px;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox #List1,.rollBox #List2{float:left; height:115px;}

#news_i dl{ float:left; width:970px; height:340px; background-color:#fff;}
#news_i dl dd.news_i{ width:330px; height:320px; padding:10px 15px 10px 15px; background:url(../images/newsline.jpg) no-repeat right 40px;}
#news_i dl dd.news_i h3,.contact h3{ padding:0; text-indent:8px; background:url(../images/line.jpg) no-repeat left bottom}
.news_i1,.news_i2,.contact ul{ padding:10px 0;}
.news_i1 li{ width:320px; padding:8px 10px;}
.news_i1 li div{ float:left; width:135px; height:80px; overflow:hidden; margin-right:10px;}
.news_i1 li h4{ width:175px; height:24px; line-height:24px; overflow:hidden;}
.news_i1 li h4 a{ color:#084196;}
.news_i1 li span{ width:175px; height:56px; line-height:18px; overflow:hidden;}

.news_i2 li{ width:320px; margin:0 0 0px; height:33px; line-height:33px; border-bottom:1px dashed #dedede;}
.news_i2 li a{ font-size:14px;}

.contact{ width:230px; height:320px; padding:10px 0px 10px 10px;}
.contact ul li{ padding:0 10px;}
.contact_t h4,.side1 h4{ width:124px; padding-left:9px; height:28px; line-height:28px;}
.contact_t h4 img,.side1 h4{ margin-right:5px;}
.contact_t h4,.side1 h4{ font-size:14px;}
.co{ font-size:16px; color:#ff5400; font-family:Arial, Helvetica, sans-serif;}
.contact ul,.side1 ul{ line-height:26px;}
.contact ul h1,.side1 ul h1{ font-size:14px; text-align:left; line-height:35px; height:35px;}

#links{ height:auto;}
#links dl{ width:950px; padding:0 10px; min-height:60px; background-color:#fff;}
#links dl h3{ padding:0 0 0 5px; font-size:14px; height:30px; line-height:30px; border-bottom:1px solid #dedede;}
#links dl ul{ line-height:30px; padding:0 5px;}
#links dl ul a{ margin-right:10px;}