@charset "gb2312";
/* CSS Document */
body { font-family:"宋体"; font-size: 12px; margin:0; padding:0; background:url(../images/bg.jpg) repeat-x #d5f3fe; color:#000; }
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a{text-decoration: none;color:#000000; outline:none; blr:expression(this.onFocus=this.blur());}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration:none;color:#0485b5;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.section{ width:100%; clear:both;}


/*导航*/
#header { width:1003px; height:auto; margin:0 auto;}
.topbar { width:1003px; height:82px; margin:0 auto; position:relative;}
.topbar .logo { position:absolute; top:20px; left:35px;}
.topbar .phone { position:absolute; right:10px; top:40px;} 
.mininav { float:right; width:140px; height:20px; background:#3ec25c; margin-left:5px;}
.mininav li{ float:left; margin-top:3px; margin-left:7px; display: inline; }
.mininav li a { margin-right:10px; color:#FFF;}

.menu{ margin-left:50px;}
#navigation li { float:left; position:relative; width:90px; height:30px; line-height:30px; background: url(../images/line.jpg) top  right no-repeat; margin-right:25px;display: inline;} 
#navigation li a{font-size:14px; font-weight:bold; color:#fff;}
#navigation li a:hover {color:#ffda10;}
#navigation li a.cur {color:#ffda10;}
#navigation li ul { display:none; position:absolute; top:30px; left:-20px; width:115px;} 
#navigation li ul li{ font-size:12px; font-weight:normal; height:28px; line-height:28px; padding:0px; text-indent:34px; width:115px;}
#navigation li ul li a{color:#ffffff;font-size:12px;  font-weight:normal; background:#008c21; width:115px; height:28px; line-height:28px; display:block;}
#navigation li ul li a:hover { color:#F4DFD1;  background:#5ddf7b; width:115px;} 

.banner { width:1003px; height:276px; margin:0 auto; overflow:hidden; margin-top:3px;}


/*公共样式*/
#content { width:1003px; height:189px;margin:0 auto;background:url(../images/c_bg.jpg) no-repeat bottom #FFF ; padding-top:7px;}
.modle { width:332px; height:181px; overflow:hidden;}
.modle .title { width:318px; height:40px; line-height:40px; border-bottom:1px solid #777676;}
.modle .title h3 { float:left; margin-top:17px; }
.modle .title span { float:right;margin: 10px 10px;display: inline;} 
.modle .l_bg { width:7px; height:181px; background:url(../images/l_bg.jpg) no-repeat; float:left; overflow:hidden;}
.modle .m_bg  { width:318px; height:181px; background:url(../images/m_bg.jpg) repeat-x; float:left;overflow:hidden;}
.modle .r_bg { width:7px; height:181px; background:url(../images/r_bg.jpg) no-repeat; float:right;overflow:hidden;}

/*公司简介*/
.about { float:left; padding-left:5px;}
.about .cont { margin-top:10px; line-height:20px;}
.about .cont img { float:left; margin:10px;display: inline;}
.about .cont a { color:#00a425;}
.about .cont a:hover { color:#038800; font-weight:bold;}

/*产品展示*/
.product{ width:368px; float:left; padding-left:10px;}
.product .title { width:354px; height:40px; line-height:40px; border-bottom:1px solid #777676;}
.product .m_bg  { width:354px; height:181px; background:url(../images/m_bg.jpg) repeat-x; float:left;}
.product .cont { width:354px; height:125px; overflow:hidden; margin-top:15px;}
.product .cont li { width:113px; height:120px; float:left; margin-right:5px; overflow:hidden;display: inline;}
.product .cont li .photo {width:111px; height:94px; border:1px solid #17ab39;}
.product .cont li p { margin-top:7px; text-align:center;}
/*.product .cont li p a { color:#7f7f7f;}*/
.product .cont li.on .photo { color:#ffda10;}
.product .cont li.on .name { color:#F00;} 

/*联系我们*/
.contact { float:right; width:285px;}
.contact .title { width:271px;}
.contact .m_bg  { width:271px; height:181px; background:url(../images/m_bg.jpg) repeat-x; float:left;}
.contact .cont { line-height:22px; margin-left:15px; margin-top:10px;}
.contact .cont img { float:right; margin-right:-40px; display:inline; *margin-right:0px; margin-top:-10px;display: inline;}


/*首页底部*/
#footer{ width:100%; height:150px; overflow:hidden; background:#e3e3e3; border-bottom:3px solid #3ab857;}
.copyright{ width:953px; text-align:center; margin:0 auto;padding:15px 0px 0px 50px; line-height:21px; color:#000;}
.copyright a{ color:#676767;}
.copyright a:hover { color:#000; font-weight:bold;}
.copyright .copy{ font-family:Arial, Helvetica, sans-serif;}


/*内页 开始*/
#ny_content { width:1003px;height:auto !important; height:550px; min-height:550px;margin:0 auto; background:#FFF; padding-top:10px;}
.sidebar { float:left; width:207px; height:auto;margin-bottom:10px; background:#FFF; margin-left:10px;display: inline; overflow:hidden;}
.sidebar .title {width:201px; height:29px;}
.sidebar .title h3 { float:left; margin-left:2px; display:inline;}
.sidebar .side_pro { width:207px; height:auto !important; height:50px; min-height:50px;margin-bottom:10px; background: url(../images/n_sbg.jpg) repeat-y;}
.sidebar .side_pro .cont { margin:15px 3px 3px 25px;}
.sidebar .side_pro .cont ul li { width:207px; height:29px; line-height:29px; display:block; margin-bottom:15px; }
.sidebar .side_pro .cont ul li a {width:207px;height:29px;line-height:29px; color:#FFF; background:url(../images/n_s2.jpg) no-repeat;padding-left:40px; display:block;;}
.sidebar .side_pro .cont ul li a:hover { width:207px;height:29px;background:url(../images/n_s3.jpg) no-repeat 2px;display:block;padding-left:40px; color:#FFF;}
.sidebar .side_pro .side_probg { width:207px; height:8px; background:url(../images/n_sbg1.jpg) no-repeat bottom;}
.sidebar .side_cont .pic1 { margin-top:30px;}


/*内页 右侧*/
.ny_main { width:750px; height:auto; float:right; margin-right:5px; display:inline; overflow:hidden;}
.ny_main .model3 .title { width:750px; height:34px; border-bottom:1px solid #d9d9d9;background:url(../images/n_bg.jpg) no-repeat;}
.ny_main .model3 .title h3  { float:left; margin-top:10px; padding-left:45px;display: inline;}
.ny_main .model3 .title span { float:right; margin:10px 10px 0px 0px; color:#999999;display: inline;}
.ny_main .model3 .cont { width:735px; height:auto;margin-left:25px; margin-top:15px; line-height:24px; color:#000;}
.ny_main .map { margin:23px;}


/*内页 产品页*/
.nypro .cont { width:750px; height:auto;overflow:hidden; margin-top:15px;}
.nypro .cont ul { margin-left:10px;}
.nypro .cont li { width:113px; height:140px; float:left; margin-right:30px; overflow:hidden;display: inline;}
.nypro .cont li .photo {width:111px; height:94px; border:1px solid #17ab39;}
.nypro .cont li p { margin-top:7px; text-align:center;}
.nypro .cont li p a { color:#333;}
.nypro .cont li.on .photo { color:#ffda10;}
.nypro .cont li.on .name { color:#F00;} 


/*页面 页码*/
.page{ width:100%; text-align:center; padding:25px 0;  color:#8e8e8e; float:left; }
.page a{ padding:1px 3px;margin:2px 1px; color:#8e8e8e; }
.page a.cur{ color:red;}


/*内页 详细页*/
.detail { width:700px; margin: 0 auto; }
.detail .tit {height: 40px; line-height: 40px; text-align: center; font-size:14px; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .other li a{color:#8e8e8e;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a{ margin-right:20px;}
