/**首页头部与底部**/
#head,#nav,#maincontent,#mainabout{width:1100px; margin:0px auto;}
#headwrap{width:100%; background:url(../images/headdi.jpg) repeat-x bottom; height:80px; border-bottom:1px solid #000000; min-width:1100px}
#head{ height:80px;}
#logo{width:410px; float:left; padding-top:15px}
#right{float:right; text-align:right; padding-top:13px}
#right strong{ font-size:16px; color:#ff3300}
#right h2{ font-size:16px; line-height:25px; color:#333333; padding-top:5px}
#banner{ width:100%; height:370px; background:url(../images/b1.jpg) no-repeat top}
#maincontent{ height:auto;padding-top:2px}
#maincontent_left{float:left; width:234px; height:auto;}
#maincontent_left1{float:left; width:264px; height:auto;}
#maincontent_middle{float:left; width:552px; padding-left:12px}
#maincontent_middle1{float:left; width:472px; padding-left:12px}
.leftcontacttitle{ background:url(../images/leftcontact.png); line-height:32px; height:34px; font-size:14px; font-weight:bold; color:#006430; padding-left:14px}
.leftcontacttitle1{ background:url(../images/leftcontact1.png); line-height:32px; height:34px; font-size:14px; font-weight:bold; color:#006430; padding-left:14px}
.leftcontact{background:url(../images/rightdi.png) repeat-x #f8f8f8;border:1px solid #e0e0e0; border-top:0px; padding:15px 12px 10px 12px;}
.leftcontact p{ padding-top:10px}
.font12{ font-size:12px; line-height:24px}
.font14{ font-size:14px;line-height:26px;}
.leftcontact strong{ color:#05783c; font-size:14px}
.middleproduct{background:url(../images/rightdi.png) repeat-x #f8f8f8;border:1px solid #e0e0e0; border-top:0px; padding:0px; height:486px}
.middletitle{height:33px; border-bottom:2px solid #478b04}
.middletitle_a{line-height:33px; background:url(../images/middletitle.png);float:left; width:121px; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:15px}
.middletitle_b{float:right; text-align:right; line-height:18px; padding-top:8px}
.middlenewstitle{width:100%; height:34px;background:url(../images/rightnewsdi.png) right;}
.middlenewstitle_a{line-height:34px; background:url(../images/leftnewsdi.png) no-repeat left;float:left; font-size:14px; font-weight:bold; color:#006430; padding-left:18px}
.middlenewstitle_b{float:right; text-align:right; line-height:18px; padding-top:8px; padding-right:12px}
.productkuang{background:url(../images/indexnewsdi.png) repeat-x;border:1px solid #e2e2e2; border-top:0px; padding:15px 15px 0px 15px; height:185px}
.p_tu{ height:183px; overflow:hidden}
.p_tu li{float:left; width:200px; height:180px; text-align:center;}
.p_tu li img{width:185px; height:140px; border:none}
.p_tu dt{ font-size:14px; padding-top:10px; line-height:110%; text-align:center}

.p_tu2{width:260px; height:160px; overflow:hidden}
.p_tu2 li{float:left; width:220px; height:155px; text-align:center;}
.p_tu2 li img{width:210px; height:155px;}
.newskuang{background:url(../images/indexnewsdi.png) repeat-x;border:1px solid #e2e2e2; border-top:0px; padding: 8px 12px 0px 12px; height:267px}
.newskuang li{background:url(../images/njt.gif) no-repeat 5px 50%; line-height:32px; font-size:14px; padding-left:15px}
.newskuang span{float:right; font-size:12px; color:#999999}
.m12{ margin-top:12px;}
#maincontent_right{float:right; width:290px; height:auto;}
#maincontent_right1{float:right; width:340px; height:auto;}
.honorkuang{background:url(../images/rightdi.png) repeat-x #f8f8f8;border:1px solid #e0e0e0; border-top:0px; padding: 15px 12px 0px 12px; height:170px}
.righttitle{height:35px; line-height:35px; background:url(../images/rightabout.png); font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:30px}
.rightabout{background:url(../images/rightdi.png) repeat-x #f8f8f8;border:1px solid #e0e0e0; border-top:0px; padding:10px 12px; line-height:21px; height:280px}
.rightabout p{ padding-top:5px; padding-bottom:8px}
.rightabout a{ color:#ff6600}
.indexpage_pic{width:534px; margin:0px auto; padding-top:20px}
.indexpage_pic li{float:left; width:178px; height:155px; text-align:center}
.indexpage_pic img{width:160px; height:120px}
.indexpage_pic dt{ text-align:center; line-height:20px; padding-top:5px}
#foot{ width:100%; height:auto; background:#00853f; text-align:center; margin-top:25px; min-width:1100px}
#foot a{ color:#cce7d9;}
#footmenu{color:#cce7d9;text-align:center; line-height:45px;}
#footmenu a{ padding:0 5px;}
#copyright{ height:auto; color:#cce7d9;text-align:center; border-top:1px solid #24965a; padding-top:10px; padding-bottom:10px; line-height:24px}
/**导航**/
#navbox{width:100%; background:url(../images/menudi.jpg) repeat-x;}
#nav{height:45px; line-height:45px;font-size:14px;font-weight:bold; color:#FFFFFF; background:url(../images/menuline.gif) no-repeat right;}
#nav li{float:left; width:137px;height:45px; text-align:center; background:url(../images/menuline.gif) no-repeat left;}
#nav tt{float:left; width:92px;height:45px; text-align:center;font-size:14px;font-weight:bold;}
#nav a{ display:block; color:#ffffff;}
#nav a:hover{ background:url(../images/menuline.gif) no-repeat left; color:#ffff00;}
#nav li.home{background:url(../images/menuline.gif) no-repeat left; color:#ffffff;}
#nav li.home a{background:url(../images/menuline.gif) no-repeat left; color:#ffffff;}
#nav li.home a:hover{ color:#ffff00;}
/**内页**/
#maincontent_about{float:right; width:852px; height:auto;}
.lefttitle{ background:url(../images/lefttitle.gif) bottom; line-height:35px; height:35px; font-size:14px; font-weight:bold; color:#ffffff; padding-left:16px}
.leftmenu{ padding: 9px 11px; border:1px solid #e0e0e0; border-top:0px; background:url(../images/rightdi.png) repeat-x #f6f6f6;}
.leftmenu li{line-height:36px; background:url(../images/leftmenudi.gif) no-repeat center center}
.leftmenu a{ padding-left:20px; font-size:14px; font-weight: normal; color:#006430;}
.leftmenu a:hover{ color:#111111}
.aboutcontent{background:url(../images/indexnewsdi.png) repeat-x;border:1px solid #e2e2e2; border-top:0px; padding: 15px 15px 15px 20px; line-height:180%; font-size:14px;}
.newscontent{background:url(../images/indexnewsdi.png) repeat-x;border:1px solid #e2e2e2; border-top:0px; padding: 10px 15px 15px 15px;}
.productcontent{background:url(../images/indexnewsdi.png) repeat-x;border:1px solid #e2e2e2; border-top:0px; padding:0px;}
.contactcontent{background:url(../images/indexnewsdi.png) repeat-x;border:1px solid #e2e2e2; border-top:0px; padding: 35px 15px 15px 35px;line-height:180%; font-size:14px; height:437px}
.news{ padding:0; margin:0}
.news li{background:url(../images/njt.gif) no-repeat 3px 50%; padding-left:15px; border-bottom:1px dashed #e2e2e2; line-height:42px; font-size:14px}
.news span{float:right; font-size:12px; color:#999999}
.viewbox{ text-align:center; border-bottom:1px dashed #cccccc; padding-bottom:15px}
.viewbox h2{ font-size:24px; font-weight:normal; line-height:45px;}
.content{ padding-top:15px; padding-bottom:15px; line-height:180%; font-size:14px}
.context{border-top:1px dashed #cccccc; padding-top:5px; height:65px}
.context li{ line-height:30px; font-size:14px;}
.content img{ margin:0 auto; text-align:center; display:block}
.page_pic{width:816px; margin:0px auto; padding-top:30px}
.page_pic li{float:left; width:272px; height:215px; text-align:center}
.page_pic img{width:220px; height:165px; border:1px solid #e2e2e2; padding:5px}
.page_pic dt{ text-align:center; line-height:20px; padding-top:5px; font-size:14px}
.productsm{ text-align: center; padding-top:10px}
.productsm h2{ font-size:24px; font-weight:normal; line-height:120%; padding-bottom:15px}
.productcs{ text-align: left; padding-top:15px; padding-bottom:15px; font-size:14px; line-height:180%}
.productcs img{ text-align:center; margin:5px auto 0; display:block; max-width: 100%;}
/**按钮**/
.btn02 { width:120px; height:40px; background:#ff4400; color:#ffffff;font-size:16px; font-weight:bold; line-height:40px; cursor:pointer; border:0; margin:0; padding:0; text-align:center;}
.btn04 { width:120px; height:40px; background:#ad0000; color:#ffffff;  font-size:16px; font-weight:bold; cursor:pointer; line-height:40px; border:0; margin:0; padding:0; text-align:center;}

.kefubox{width:124px;position:fixed;z-index:99;right:0px;top:95px;text-align:left;}
.kefutop{ background:url(../images/kefu/kf-top.png) no-repeat top; height:10px}
.kefumiddle{background:url(../images/kefu/kf-di.png); padding-left:4px; padding-right:4px}
.kefutitle{background:url(../images/kefu/kftitle.png); height:29px; line-height:29px; font-weight:bold; text-align:center}
.kefucontent{background:#ffffff; text-align:center; padding-top:5px}
.kefucontent li{ text-align:center;}
.kefudown{ background:url(../images/kefu/kfdown.png) no-repeat top; height:12px}