/* CSS Document */

*{ margin:0;padding:0;}
html{ overflow-x:hidden;overflow-y:scroll;}
body{ line-height:1.5em; text-align:left; margin:0; padding:0; font-size:12px; color:#6b6b6b;}
h3{ font-size:14px; font-weight: bold;}
img{ border:none;}
a{ text-decoration:none;color:#6b6b6b;}
a:hover{ text-decoration:none;}
.clear{ clear:both;}
.Main_box{ width:1003px; margin:0 auto;}
.Topbar, .nav, .Gategory, .title_3, .case, .Company, .main_b, .photo3{ overflow:hidden;}
.Topbar .Logo{ width:490px; float:left;}
.Topbar .tel{ width:513px; float:right;}
.nav, .foot_menu{ background:url(../images/index4.jpg) repeat-x; height:42px; line-height:42px;}
.nav ul li{ width:125px; text-align:center; float:left; background:url(../images/index14.jpg) no-repeat right center;}
.nav ul li a, .name{ font-size:14px; color:#2c6202; font-weight:bold; display:block;}
.nav ul li a:hover, .nav ul li a#cut{ background:url(../images/hover.jpg) no-repeat; width:89px; height:42px; color:#ffffff; text-decoration:none; margin:auto;}
.nav_b{ background:url(../images/index15.jpg) no-repeat; height:7px; padding:0;}
.Container{ background:url(../images/index16.jpg) repeat-y; margin-right:-1px\9; overflow:hidden;}
.more1{ position:absolute; left:280px; top:20px;}
.more2{ position:absolute; right:10px; top:45px;}
.banner_b{ background:url(../images/index20.jpg) no-repeat; height:25px;}
.C_top{ background:url(../images/index3.jpg) no-repeat top; height:67px; position:relative; margin-left:-1px;}
.box{ width:980px; margin:0 auto; overflow:hidden; background:url(../images/index11.jpg) repeat-y;}
.LeftBox{ width:324px; float:left; padding-left:18px;}
.time{ float:right; margin-right:10px;}
.news ul li, .Gategory ul li{ background:url(../images/index10.jpg) no-repeat left center; line-height:21px; padding-left:20px;}
.title_1{ background:url(../images/index8.jpg) no-repeat;}
.name_h a, .C_top a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5a5a5a; float:right; margin-right:30px; display:inline;}
.title_3, .Company, .nav{ height:100%;}
.Gategory ul li{ line-height:30px;}
.Gategory .left{ width:150px; float:left;}
.name_h{ height:43px; padding-top:5px;}
.title_2{ background:url(../images/index9.jpg) no-repeat;}
.content_C{ background:url(../images/index13.jpg) no-repeat right bottom; }
.content_C p{ line-height:21px;}
.space{ margin-top:20px;}
.RightBox{ width:624px; float:right; padding:0 7px;}
.Company{ margin-top:7px;}
.Company .text{ text-indent:2em; width:460px; float:right; line-height:26px; margin-right:10px; margin-top:5px; display:inline;}
.Company .photo{ width:138px; float:left;}
.Company .text a, .foot_menu a, .foot_menu{ color:#397001;}
.name{ background:url(../images/index5.jpg) no-repeat left; width:111px; float:left; height:26px; text-align:center; color:#FFFFFF; padding-top:5px;}
.n_c{ background:url(../images/index6.jpg) repeat-x; width:506px; float:left; height:27px;}
.n_right{ background:url(../images/index7.jpg) no-repeat right; width:7px; float:right; height:31px;}
#demo,#redemo {float:right;width:620px; overflow:hidden;}
#indemo{float: left;width: 800%;}
#demo1,#demo2,#redemo1,#redemo2{float:left; display:inline-table;}
#demo1 li,#demo2 li{width:145px;float:left; margin:0 7px;display:inline;}
#redemo1 li,#redemo2 li{width:125px;float:left; margin:0 7px;display:inline;}
#demo1 li img,#demo2 li img,#redemo1 li img,#redemo2 li img{ display:block;}
#demo1,#redemo1{float: left;}
#demo2,#redemo2{float: left;}
.back{ background:#f9f9f9; border-bottom:1px solid #d3d4d9;border-left:1px solid #d3d4d9;border-right:1px solid #d3d4d9; height:100%; padding:15px 1px; overflow:hidden;}
.center_bottom{ background:url(../images/index17.jpg) no-repeat bottom; height:16px;}
.footer{ text-align:center;}
.footer p, .footer p a{ line-height:30px; color:#f8f8f8; padding:5px 0;}
.footer p a:hover{ text-decoration:underline;}
.banner{ padding-top:5px;}
.menu{ width:210px; float:left;}
.title{font-size:14px; font-weight:bold; color:#ffffff; }
.menu_title{ background:url(../images/index18.jpg) repeat-x; height:35px; line-height:35px; text-align:center;}
.menu ul li{ background:url(../images/index19.jpg) no-repeat; height:34px; line-height:34px; padding-left:30px;}
.menu ul li a{ color:#ffffff;}
.menu ul li a:hover, .menu ul li a#cl{ color:#2b4100;}
.c_name{ background:#729b21; height:30px; line-height:30px; padding-left:30px; margin-bottom:10px;}
.content{ width:750px; float:left; margin-left:20px; display:inline;}
.Next{margin-top:10px;line-height:30px;text-align:center;}
.Location{ color:#729b21; margin-top:10px; line-height:26px;}
.IP{ color:#333333; margin-left:20px;}
.content_text{display: block;line-height: 25px;overflow: hidden;}
.content_text h1.h1 {display: block;font-size: 14px;font-weight: bold;text-align: center;}
.content_text p.p1 {border-bottom: 1px dotted #CFCFCF;margin-bottom: 15px;padding: 5px 0;text-align: center;}
.wenzhang{ padding:0 10px;}
.photo3 li img{ border:1px solid #e6eec8;}
.photo3 li{ float:left; width:250px; text-align:center; margin-top:10px;}
.name3{line-height:30px;}