
#header{width:100%; background:url(../images/hdbg.jpg) right top repeat-x; }
.topbar{width:1000px;margin:0 auto;height:103px;position:relative;}
.logo{position:absolute;top:20px;left:0;}
.tel{position:absolute;top:29px;right:3px;}

.nav{width:100%; height:40px;background:url(../images/navbg.jpg) center repeat-x; margin-bottom:10px;}
.nav ul{width:968px;margin:0 auto;}
.nav ul li{float:left;width:121px; hanging-punctuation:40px; line-height:40px;}
.nav ul li a{ display:block;  font-size:14px; text-align:center;font-family:"Î¢ÈíÑÅºÚ"; color:#fff; }
.nav ul li.on a,.nav ul li a:hover{ background:url(../images/navabg.jpg) center no-repeat; color:#105a9e;}


.banner{width:1000px; height:322px; margin:0 auto; overflow:hidden; }
.banner img{ width:1002px; height:324px; display:block; overflow:hidden;}



.content{ width:1000px; margin:0 auto; padding-top:10px; background:url(../images/bannerbg.jpg) center top no-repeat; }
.side{ width:250px; float:left; }
.main{ width:740px; float:right;}

.main .title{ height:35px; background:url(../images/tbg.jpg);}
.main .title h3{ padding:8px 0 0 10px;}
.main .title .place{ float:right; line-height:35px; padding-right:10px;}

.side .title{ height:43px; background:url(../images/stbg.jpg); }
.side .title h3{ color:#fff;font-family:"Î¢ÈíÑÅºÚ"; line-height:40px; font-weight:normal; padding-left:14px;}
.side .title h3 span{ font-family:Arial; font-size:10px; text-transform:uppercase;}


.side_p .cont{ padding-top:10px; padding-bottom:7px; border:1px solid #d3d3d3; border-top:none; }
.side_p .cont ul{  width:221px; margin:0 auto; }
.side_p .cont li{width:221px; display:inline; float:left; height:24px; line-height:24px; margin-bottom:6px;  }
.side_p .cont li a{ display:block; padding-left:28px; background:url(../images/libg.jpg);}
.side_p .cont li a:hover,.side_p .cont li a.on{ color:#fff; background-image:url(../images/liabg.jpg);}

.side .side_c{ margin-top:11px;}
.side_c .cont{ line-height:30px; height:180px; overflow:hidden; padding-left:10px; border:1px solid #d3d3d3; border-top:none;}

.box .title { height:32px;}
.box .title h3{ padding-top:7px;}
.box .title .more{ float:right; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase;  padding-right:10px;}
.box .title .more a{color:#858585;}

.news{ width:260px; float:left;}
.news .cont{ height:192px; overflow:hidden;}
.news .cont ul{width:100%; margin:0 auto;}
.news .cont li{ height:31px; float:left; display:inline; width:100%; line-height:31px; border-bottom:1px dashed #e2e2e2; }
.news .cont li a{ display:block; padding-left:10px; background:url(../images/list1.jpg) left center no-repeat;} 
.news .cont li a:hover{ color:#105a9e;}

.about{ width:460px; float:left; margin-left:10px;}
.about .cont{ line-height:28px; height:196px;  overflow:hidden;padding:0 10px 0 3px; }
.about .cont .photo{ float:right;  margin-left:10px; margin-top:10px; }
.about .cont a{ color:#105a9e;}

.contact{ width:260px; float:right;}
.contact .cont{ line-height:30px; height:180px; overflow:hidden;}

.product .title{ height:35px; background:url(../images/tbg.jpg);}
.product .title h3{ padding:8px 0 0 10px;}
.product .title .more{ float:right; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase;  padding-right:10px;}
.product .title .more a{color:#858585;}
.product{ margin-top:8px;}
.product .cont{ padding-top:15px;}
.mod1 .cont li { width:185px; height:172px; margin:0 8px;float:left;overflow: hidden;  }
.mod1 .cont li .photo { width:179px; height:129px; padding:2px; border:1px solid #e1e1e1;  overflow:hidden; }
.mod1 .cont li .photo img { display:block; vertical-align:middle; }
.mod1 .cont li .name { text-align: center; margin-top:1px; line-height:33px;}
.mod1 .cont li.on .photo{ border-color:#105a9e;}
.mod1 .cont li.on .name a{ color:#0083b4;}



#footer{ width:100%; margin-top:8px;height:69px; background:url(../images/ftbg.jpg) repeat-x; text-align:center; color:#fff; line-height:28px; padding-top:11px;}
#footer a{ color:#fff; }



.ny_dan .cont{ padding:10px 20px; line-height:30px;}
.ny_news .cont{ padding:13px 0;   }
.ny_news ul{ width:680px; margin:0 auto;}
.ny_news ul li {  width:680px; height:30px; line-height:30px;  border-bottom:1px dashed #cacaca; background:url(../images/list1.jpg) 5px center no-repeat; overflow:hidden; }
.ny_news ul li a{ display:block; padding-left:20px; }
.ny_news ul li a:hover { color:#105a9e;  } 
.ny_news ul li span { float:right; padding-right:3px; }

.ny_pro .cont{ padding-top:20px;}
.ny_pro .cont ul li{ margin:0 30px;}




