

#header{width:100%; background:url(../images/hdbg.jpg) center top no-repeat }
.topbar{width:1000px;margin:0 auto;height:100px;position:relative; }
.logo{position:absolute;top:24px;left:-43px;}
.tel{position:absolute;top:14px;right:82px;}
.minibar{ position:absolute; top:18px; right:0;}

.nav{width:100%;height:40px; background:#e50a0e;}
.nav ul{width:984px; margin:0 auto;}
.nav ul li{float:left;height:40px;width:123px; }
.nav ul li a{ display:block; line-height:40px; font-size:14px;text-align:center; color:#fff; font-family:"Î¢ÈíÑÅºÚ";}
.nav ul li.on a,.nav ul li a:hover{ background:url(../images/navabg.jpg) center no-repeat; }

.banner{ width:100%; height:400px;}
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{ width:100%; height:400px;position:relative;}
/*.banner .pic_scoll .scoll_1{width:100%; height:400px;overflow:hidden; position:relative;}
.banner #scoll_a {z-index: 999;position:absolute; bottom:14px; width:100%;text-align:center;}
.banner #scoll_a a {display:inline-block;width: 11px;height:11px; margin:0 5px; font-size:0; background:url(../images/icon1.png) no-repeat;}
#scoll_a a.activeSlide { background:url(../images/icon2.png) no-repeat; }*/


#content{ width:1000px; margin:10px auto 0; overflow:hidden;}
.side{ width:240px; float:left;}
.main{ width:731px; float:right;}


.title{ height:32px; background:url(../images/tbg.jpg) center bottom repeat-x;}
.title h3{  line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; color:#e50a0e; padding-left:12px;}
.title h3 span{ font-family:"ËÎÌå"; color:#000; text-transform:uppercase;}
.title .more{ float:right; padding:5px 11px 0 0;}
.title .en{ float:right; line-height:30px; padding-right:12px;}
.case .cont{ padding-top:10px; height:154px; overflow:hidden;}

.mantle1{position: relative;zoom: 1;width: 1000px;overflow: hidden;}
.mantle1 .cont1{ width: 970px;overflow:hidden; margin:0 auto;}
.leftbotton,.rightbotton{ position:absolute; top:54px; width:17px; height:18px; cursor:pointer;}
.leftbotton{ background:url(../images/btnl.png) no-repeat; left:0;}
.rightbotton{ background:url(../images/btnr.png) no-repeat; right:0;}
.fl,#imgul{ float:left;}
.case .cont ul li{ margin:0 17px; }

.product .cont{ padding-top:17px;}
.mod1 ul li { width: 160px;height: 162px; float:left;overflow: hidden; }
.mod1 ul li .photo { width:154px; height:114px; padding:1px ; border:2px solid #e7e7e7;overflow:hidden; }
.mod1 ul li .photo img { display:block; vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:42px; }
.mod1 ul li.on .name a{ color:#e50a0e; font-weight:bold; }
.product .cont li{ margin:0 12px;}

.box{ background:url(../images/contbg.png) center top no-repeat; padding-top:15px; margin-bottom:19px;}
.box .title{ background:none;} 

.about{ width:598px; float:left;}
.about .cont{ line-height:24px; padding:4px 0 0 12px; height:150px; overflow:hidden;  }
.about .cont .photo{ border:3px solid #e7e7e7; float:left; margin-right:11px;}


.side_p .tit{ height:40px; background:url(../images/stbg.jpg);}
.side_p .tit h3{  line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; color:#e50a0e; padding-left:12px;}
.side_p .tit h3 span{ font-family:"ËÎÌå"; color:#000; text-transform:uppercase;}

/*.side_p .cont{height:auto !important; height:495px; min-height:495px;}
*/.side_p .cont ul{ width:230px; margin:0 auto; }
.side_p .cont li{ height:35px; line-height:35px; width:230px; float:left; display:inline; margin-top:10px; }
.side_p .cont li a{ display:block; text-align:center; background:url(../images/libg.jpg) center no-repeat;  }
.side_p .cont li a:hover,.side_p .cont li a.on{ color:#fff;  background:#e50a0e;; }

.news{ width:374px; float:right;}
.news .cont{  height:144px; overflow:hidden;}
.news .topbg{ padding-left:12px; padding-top:9px; height:54px; overflow:hidden; }
.news .topbg .leftbg{ width:94px; float:left; border:2px solid #e6e6e6; }
.news .topbg .rigbg{ width:238px; padding-right:19px; float:right;overflow:hidden;}
.news .topbg .rigbg dl dt a{ font-weight:bold; line-height:18px; } 
.news .topbg .rigbg dl dd{ line-height:22px; line-height:18px; }
.news .cont ul{width:360px; padding-left:15px;}
.news .cont li{ height:26px; float:left; display:inline; width:360px; line-height:26px; border-bottom:1px dashed #d9d9d9; }
.news .cont li a{ display:block; padding-left:14px; background:url(../images/list1.jpg) left center no-repeat;} 
.news .cont li a:hover{ color:#e50a0e;}

.side_c{ width:229px; margin:28px auto 0;}
.side_c .cont{ line-height:24px;  padding-left:9px; padding-top:11px;  overflow:hidden; background:url(../images/contactbg.jpg) center top no-repeat; }


.honor{ width:500px; float:left;}
.network{ width:200px; float:right;}

.honor .cont{ padding-top:17px;}
.mod2 ul li { width: 151px;height: 114px; margin:0 8px; float:left;overflow: hidden; }
.mod2 ul li .photo { width:145px; height:108px; padding:1px ; border:2px solid #e7e7e7;overflow:hidden; }
.mod2 ul li .photo img { display:block; vertical-align:middle; }

.network .cont{ padding-top:5px;}

#footer{ width:100%; height:65px; padding-top:15px; margin-top:30px;text-align:center; line-height:24px; background:url(../images/ftbg.jpg) center no-repeat; color:#fff;}
#footer a{ color:#fff;}


.ny_dan .cont{ padding:10px 20px; line-height:30px; height:auto !important; height:392px; min-height:392px;}
.ny_news .cont{ padding-top:16px;height:auto !important; height:392px; min-height:392px;}
.ny_news .cont ul{ width:674px; margin:0 auto;}
.ny_news .cont li{ height:33px; line-height:33px; border-bottom:1px dashed #8d8e8f;width:674px; float:left; display:inline;  }
.ny_news .cont li a{ display:block; padding-left:20px; background:url(../images/list1.jpg) 5px center no-repeat;}
.ny_news .cont li a:hover{ color:#e50a0e; }
.ny_news .cont li span{ float:right; padding-right:5px; }

.ny_pro .cont{ padding-top:19px; height:auto !important; height:392px; min-height:392px;}
.ny_pro .cont li{ margin:0 11px;}