

#header{width:100%; background:url(../images/hdbg.jpg) center top no-repeat; }
.topbar{width:1003px;margin:0 auto;height:95px;position:relative; }
.logo{position:absolute;top:18px;left:1px;}
.tel{position:absolute;top:25px;right:7px;}

.nav{width:100%;height:46px;background:url(../images/navbg.jpg); margin-bottom:1px;}
.nav ul{width:1001px;margin:0 auto;}
.nav ul li{float:left;height:46px;width:143px; background:url(../images/navlibg.jpg) right center no-repeat; }
.nav ul li:last-child{ background:none;}
.nav ul li a{ display:block; line-height:46px; font-size:14px;text-align:center; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; }
.nav ul li.on a,.nav ul li a:hover{ background:url(../images/navabg.png) center bottom no-repeat; }

.bannerbg{ width:100%; height:333px; padding-top:11px; background:url(../images/bannerbg.jpg) left top repeat-x; }
.banner{ width:1003px; height:333px; margin:0 auto; }
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{ width:100%; height:333px;position:relative;}
.banner .pic_scoll .scoll_1{width:100%; height:416px;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:25px;height:10px; margin:0 2px; font-size:0; background:#fff; filter:alpha(opacity=40);-moz-opacity:0.4; opacity:0.4;}
#scoll_a a.activeSlide {filter:alpha(opacity=100);-moz-opacity:1; opacity:1; }

/*.banner{ width:1003px; height:333px; margin:0 auto; overflow:hidden;}
.banner img{ width:1005px; height:335px; overflow:hidden;}*/



#content{ width:1003px; margin:2px auto 0; padding-top:10px; overflow:hidden;}
.boxbg{ width:100%; height:74px; background:url(../images/menubg.jpg) center repeat-x; margin-bottom:32px;}
.boxbg ul{ width:1020px; margin-left:-9px;}
.boxbg ul li{ width:255px;height:74px; float:left; text-align:center; background:url(../images/xian.jpg) right center no-repeat;}
.boxbg ul li:last-child{ background:none;}
.boxbg ul li a{ display:block; height:74px; padding:10px 7px; margin-top:-10px;}
.boxbg ul li a:hover{ background:url(../images/menuabg.png) center no-repeat;}

.side{ width:238px; float:left; }
.main{ width:746px; float:right;}

.title{ height:34px; line-height:34px; border-bottom:1px solid #cacaca;}
.title h3{ color:#0063c0; height:35px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; background:url(../images/h3bg.jpg) left bottom no-repeat;}
.title h3 img{ vertical-align:middle;}
.title h3 span{ font-size:12px; color:#b4b4b4; font-weight:normal; text-transform:uppercase;}
.title .more{ float:right; padding-top:10px;}
.title .more a{ color:#fff;}
.title .en{ float:right;}

.side_p{ margin-top:8px; margin-bottom:32px;}
.side_p .tit{ height:34px; line-height:34px; background:url(../images/stbg.jpg); }
.side_p .tit h3{ padding-left:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff;}
.side_p .tit .more{ font-family:"Î¢ÈíÑÅºÚ"; font-size:10px; font-weight:bold; text-transform:uppercase; float:right; margin-right:10px;}
.side_p .tit .more a{ color:#fff;}
.side_p .cont{ padding-top:15px; padding-bottom:23px; margin-top:1px; background:#0f7dd9;}
.side_p .cont ul{ width:222px; margin:0 auto; }
.side_p .cont li{ line-height:40px; width:222px; float:left; display:inline; margin-top:2px; }
.side_p .cont li a{ display:block; padding-left:24px;background:url(../images/libg.jpg); color:#fff; }
.side_p .cont li a:before{ content:">>"; float:right; margin-right:25px;}
.side_p .cont li a:hover,.side_p .cont li a.on{ color:#FC3; }

.side_p .cont li ul{display:none; padding:8px 0;}
.side_p .cont li ul li{float:none;background-image:none;height:34px;line-height:34px ;margin-top:0px;}
.side_p .cont li ul li a{padding-left:53px;display:block; background:url(../images/list1.jpg) 39px center no-repeat;}
.side_p .cont li ul li a:before{ content:none;} 
/*.side_p .cont li ul a:hover{ color:#FC3;}*/

.side_c{ margin-bottom:20px;}
.side_c .cont{ line-height:30px; padding-top:23px; height:252px; overflow:hidden; }
.side_c .cont img{  margin-top:26px; margin-left:4px;}

.box1{ background:url(../images/xian3.png) center bottom no-repeat;}

.about{ width:388px; float:left; margin-left:29px;}
.about .cont{ line-height:28px;  padding:12px 0 0 0; height:266px; overflow:hidden; }
.about .cont .photo{ margin-bottom:12px; }
.about .cont a{ color:#fc5207;}

.case{ width:318px; float:right;}
.case .cont{ padding-top:25px; }
.case ul li { width:154px;height:112px; margin:0 10px 14px 0; float:left; display:inline;overflow: hidden; }
.case ul li .photo { width:150px; height:108px; padding:1px; border:1px solid #e8e8e8;   overflow:hidden; }
.case ul li .photo img { display:block; vertical-align:middle; }
.case ul li:hover .photo{ border-color:#aeca4d;}

.box2{ margin-top:18px;}

.product .cont{ padding-top:19px; }
.product ul{ margin-left:-5px;}
.mod1 ul li { width:178px;height:156px; margin:0 5px 5px; float:left; display:inline;overflow: hidden; }
.mod1 ul li .photo { width:174px; height:125px; padding:1px; border:1px solid #e8e8e8;  overflow:hidden; }
.mod1 ul li .photo img { display:block; vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:26px; margin-top:1px;  background:url(../images/pbg.jpg) center no-repeat ; }
.mod1 ul li.on .photo{ border-color:#aeca4d;}
.mod1 ul li.on .name a{ color:#aeca4d; }

#footer{ width:100%; height:138px;  background:url(../images/ftbg.jpg); line-height:24px; color:#fff; text-align:center;}
#footer a{ color:#fff;}
.menu{ height:51px; line-height:51px; width:1003px; margin:0 auto 13px; background:url(../images/xian2.jpg) left  bottom repeat-x;}
.menu a{ margin:0 40px;}
#footer .menu a:hover{ color:#fbfaac;}

.ny_dan .cont{ padding:10px 20px; line-height:30px; height:auto !important; height:392px; min-height:392px;}
.ny_news .cont{ padding-top:14px; height:auto !important; height:392px; min-height:392px;}
.ny_news .cont ul{ width:700px; margin:0 auto;}
.ny_news .cont li{ height:30px; line-height:30px; width:100%; float:left; display:inline; border-bottom:1px dashed #c8c3c3; }
.ny_news .cont li a{ display:block; padding-left:22px; background:url(../images/list2.jpg) left center no-repeat;}
.ny_news .cont li a:hover{ color:#e39e3d; background:url(../images/list3.jpg) left center no-repeat; }
.ny_news .cont li span{ float:right; padding-right:9px; }

.ny_pro .cont{ padding-top:20px;height:auto !important; height:392px; min-height:392px;}
.ny_pro .cont ul{ width:752px; margin-left:-5px; *zoom:1;}

