﻿@charset "utf-8";
/* CSS Document */
.header{ height:113px; width:1002px; margin:0 auto; background:url(../images/h_r.jpg) right bottom no-repeat;}

.sc{height:11px; line-height:11px;  float:right; margin-right:10px; margin-top:13px;}
.sc img {vertical-align:middle;}
.sc a{ margin:0 3px; color:#000; }
.phone{ float:right; margin-top:70px; }
.logo{ height:111px; width:671px; background:url(../images/logo.jpg) center;text-indent:-2000px; float:left;}
.logo h1 a{  background:url(../images/logo.jpg) center;text-indent:-2000px;float:left;height:111px; width:671px;}
.phone span,small{ font-size:16px; color:#fff;}

#nav{ height:41px;width:100%; background:#0396B6;font-size:15px; font-weight:600; margin:0 auto;}
.nav { height:41px; line-height:41px; width:1002px; margin:0 auto;}
.nav ul{}
.nav .bg{ background:url(../images/nav_li_bg.jpg) right no-repeat }
.nav ul li{ float:left; display:block;position:relative;}
.nav ul li a{display:block;color:#fff; padding:0 30px;}
.nav ul li a:hover{ color:#0396B6; background:url(../images/nav_a_bg.jpg) center no-repeat;}
.nav ul .hover{ color:#0396B6; background:url(../images/nav_a_bg.jpg) center no-repeat;}

.nav_iocn{margin-top:-19px; position:relative; z-index:10000;}
#son{line-height:40px;background:url(../images/nav_son.png) repeat; position:absolute; display:none; z-index:100; width:135px;}
#son dd{ float:left; font-size:12px; background:url(../images/son_li_bg.jpg) 15px center no-repeat; line-height:30px; height:30px; }
#son dd a {font-size:12px; color:#000;}
#son dd a:hover{ background:none;}

#banner {width:1440px; height:372px; overflow:hidden; margin:0 auto;}
#gg{ height:30px; line-height:30px; width:1002px; margin:15px auto; overflow:hidden;text-indent:20px;}
#gg ul{ margin-left:20px; float:left;}
.nlist{ height: auto; width:auto;}
.nlist ul{ margin-top:5px;}
.nlist ul li{ line-height:40px; height:40px;background:url(../images/nli_bg.jpg) 15px center no-repeat;border-bottom:1px solid  #eee; }
.nlist ul li a{ color:#000; padding-left:30px;}

.n_li{line-height:30px; height:30px;}
.n_li a{font-size:14px;color:#000000}

.ncon{ line-height:21px;border-bottom:#eee solid 1px; padding-left:10px;height:40px; color:#666;padding:12px 0;}
.ncon .more{ color:#000; margin-left:10px; line-height:25px; font-size:12px;}

.cat{height:auto; width:auto; margin:0 5px;}
.cat ul {}
.cat ul li{margin-top:2px; background:#0396B6;line-height:37px; height:37px; margin:3px 0; }
.cat ul li a{ color:#fff;  padding-left:90px; display:block; font-size:14px; }


.contact{ height:auto; width:auto; background:url(../images/con_bg.jpg) center no-repeat;}
.contact ul{ height:auto; margin:0 10px;}
.contact ul li{ line-height:18px;}
.c li{ line-height:28px; height:28px;}
#content{ height:auto; width:1002px; margin:0 auto; }
.right{ width:250px; height:255px; padding:1px;overflow:hidden; float:right;}
.right img{ margin:10px 10px;}

.about{width:250px; height:255px; overflow:hidden; padding:1px; float:left;}
.about img{ margin:10px 13px;}
.about .acont{ line-height:20px; margin:0 5px;} 
.news{width:465px; height:255px; overflow:hidden; float:left; padding:1px; margin-left:15px;}
.yy{ width:1002px; height:15px; margin:20px auto; background:url(../images/yy.jpg) no-repeat;}
.n_left{height: auto; float:left; overflow:hidden;}
.n_right{ width:693px; height: auto; float:right;}
#pro{ height:222px; background:url(../images/pro_bg.jpg) repeat-x; margin-top:30px; padding-top:10px;}
#fw{ min-height:30px; padding:10px; width:982px; margin:15px auto; background:url(../images/fw_bg.jpg) repeat; border-radius:5px; -moz-border-radius:5px; line-height:30px;}
#fw a{ margin:0 3px;}
#footer{width:100%; height:138px;background:url(../images/fbg.jpg) repeat; margin-top:15px;}
.footer{ width:1002px; margin:0 auto; text-align:center; padding-top:25px;}
.footer p{  height:26px; line-height:26px;}
.footer a{  margin:0 3px;}
.copy{ margin-top:5px; }

.ntit{ text-align:center; color:#252525; padding:5px; height:40px; }
.ntit strong{ font-size:16px; line-height:36px; }
.nzz{height:25px; height:25px; text-align:center; border-bottom:#999 dashed 1px; margin: 2px;}
.nzz span{ margin:0 5px;}
.product{ margin:0 35px;}
.v_pro{height:auto; overflow:hidden; text-align:center; padding:10px;}
.v_pro p{ padding:0 6px;}
.v_pro img{ margin:10px;}
.p_cont{ padding:0 10px; line-height:24px;}


