/* CSS Document */
#header{ width:auto;}
.topbar{ width:1024px; margin:0 auto; height:98px; position:relative;}
.logo{ position:absolute; top:11px; left:19px;}
.tel{ position:absolute; top:47px; right:79px;}
.minibar{ position:absolute; top:10px; right:13px; height:16px; line-height:16px;}
.minibar img{ vertical-align:middle; padding-right:6px;}
.minibar a{ color:#949494; padding-right:17px;}

.nav{ width:100%; height:41px; background:url(../images/navbg.jpg); position:relative; z-index:10000;}
.nav ul{ width:1001px; margin:0 auto;}
.nav ul li{ float:left;height:41px; line-height:41px; width:143px; text-align:center;} 
.nav ul li a{ display:block; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff;}
.nav ul li a:hover,.nav ul li.on a,.nav ul li:hover a{ background:url(../images/navabg.jpg) center 2px no-repeat;}

.nav ul li .sub{ display:none; background:url(../images/subbg.png); margin-left:17px; width:109px; padding-top:2px;;}
.nav ul li .sub a{ background:#d7d7d7; font-size:12px; margin-bottom:2px; line-height:24px; font-family:"ËÎÌå"; color:#4a4848; display:block; font-weight:normal;}
.nav ul li .sub a:hover{ background:#c32b2b; color:#fff; }
.nav ul li:hover .sub{ display:block;}

.banner{ width:100%; height:335px; padding-bottom:9px; background:url(../images/bannerbg.png) center bottom repeat-x; }
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{ width:100%; height:335px;position:relative;}
.banner .pic_scoll .scoll_1{width:100%; height:335px;overflow:hidden; position:relative;}
.banner #scoll_a {z-index: 999;position:absolute; bottom:10px;; width:100%;text-align:center;}
.banner #scoll_a a {display:inline-block;width: 18px;height:18px; 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:1024px; margin:15px auto 0; }
.side{ width:225px; float:left;  }
.main{ width:789px; float:right; }

.mod .title{ height:42px; background:url(../images/tbg.jpg) center bottom repeat-x;}
.mod .title h3{ padding-left:13px;}
.mod .title .more{ float:right; padding-top:13px;}

.side .title{ height:41px; background:url(../images/stbg.jpg);}
.side .title h3{ padding:3px 0 0 6px;}
.side .title .more{ float:right; padding:16px 35px 0 0;}

.main .title{ height:43px; background:url(../images/tbg.jpg) center bottom repeat-x;}
.main .title h3{ line-height:43px; color:#b90d0d; font-family:"Î¢ÈíÑÅºÚ"; padding-left:11px; text-transform:uppercase;}
.main .title .en{ float:right; line-height:43px; padding-right:10px; text-transform:uppercase;}

.side_p .cont{ border:1px solid #ececec; background:#fff; padding-bottom:18px;}
.side_p .cont ul{ width:186px; margin:0 auto; padding-top:6px; }
.side_p .cont li{ height:25px;width:186px; float:left; display:inline; line-height:25px; margin-top:5px; }
.side_p .cont li a{ display:block; padding-left:30px; background:url(../images/list2.jpg) 18px center no-repeat #eaeaea; }
.side_p .cont li a:hover,.side_p .cont li a.on{ color:#f00;;}

.side_c{ margin-top:11px; }
.side_c .cont{border:1px solid #ececec; background:#fff; line-height:24px; padding:8px 0 0 7px; height:302px; overflow:hidden; }

.about{ width:264px; float:left;}
.about .cont{ line-height:24px; padding:3px 10px 0; height:144px; overflow:hidden;word-wrap:break-word ;}
.about .cont a{ color:#a40404;}
 

.product{ width:463px; float:left; margin-left:10px;}
.product .cont{ padding-top:10px; }
.mod1 ul li { width: 98px;margin:0 9px; height:140px;  float:left; overflow: hidden;}
.mod1 ul li .photo { width:96px; height:104px;  border:1px solid #d0d0d0; overflow:hidden; }
.mod1 ul li .photo img { vertical-align:middle; }
.mod1 ul li .name { text-align: center; padding-top:14px; background:url(../images/pbg.jpg) center top no-repeat;}
.mod1 ul li:hover .name a{ color:#0562a8; }

.news{ width:279px; float:right;}
.news .cont{ height:147px; overflow:hidden;}
.news .cont ul{ padding-top:2px;width:279px; margin:0 auto;}
.news .cont li{ height:29px; float:left; display:inline; width:279px; line-height:29px; }
.news .cont li a{ display:block; padding-left:14px; background:url(../images/list1.jpg) 2px center no-repeat;} 
.news .cont li a:hover{ color:#ba0d0d;}


#footer { height:67px; margin-top:13px; width:100%; padding-top:5px; background:url(../images/ftbg.jpg); text-align:center; line-height:20px;}
.foot a{ float:right;}

.ny_dan .cont{ line-height:24px; padding:20px 19px; height:auto !important; min-height:370px; height:370px;}
.ny_dan .cont ul li{width: 167px;height: 125px;float: left; margin:0 10px;}
.ny_dan .cont ul li img{width: 165px;height: 100px;border: solid 1px #d7d6d6;display: block;float: left;}

.ny_pro .cont{ padding-top:20px; padding-left:5px;height:auto !important; min-height:370px; height:370px;}
.ny_pro ul li { width: 178px;margin:0 9px; height:240px;  float:left; overflow: hidden;}
.ny_pro ul li .photo { width:176px; height:192px;  border:1px solid #d0d0d0; overflow:hidden; }
.ny_pro ul li .photo img { vertical-align:middle; }
.ny_pro ul li .name { text-align: center; padding-top:14px; background:url(../images/pbg2.jpg) center top no-repeat;}
.ny_pro ul li:hover .name a{ color:#0562a8; }


.ny_news .cont{ padding-top:10px;height:auto !important; min-height:370px; height:370px; }
.ny_news .cont ul{ width:700px; margin:0 auto;}
.ny_news .cont ul li{line-height:35px;height:35px;border-bottom:1px dashed #2d2d2d; }
.ny_news .cont ul li span{float:right;padding-right:14px; }
.ny_news .cont li a{ display:block;  padding-left:28px;background:url(../images/list1.jpg) 7px center no-repeat;}
.ny_news .cont ul li a:hover{color:#ba0d0d;  }