@charset "utf-8";
/* CSS Document */

.banner{ height:350px;}
.sea{ line-height:50px; height:50px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.sea .fr{ padding-top:12px;}
.sean1{ border:1px solid #ccc; background:#fff url(../img/s.gif) no-repeat left center; padding-left:35px; width:200px; line-height:25px; height:25px; color:#ccc; float:left;}
.sean2{ color:#fff; border:none;  background:#fff url(../img/ss.gif) no-repeat left center; line-height:26px; width:67px; margin-left:5px; float:left;}

.pgmenu{ border:1px solid #ccc;  background:#fcfcfc; margin-bottom:15px;}
.pgmenu div{ line-height:40px; position:relative; height:100%; overflow:auto; overflow-x: none; border-bottom:1px solid #ccc;}
.pgmenu div:last-child{ border-bottom:none;}
.pgmenu div span{ background:#eee; float:left; width:150px; text-align:center; font-weight:bold; font-size:14px; position: absolute; height:100%; display: -webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    -webkit-box-orient: vertical;
    text-align: center;}
.pgmenu div ul{ float:left; width:1030px; left:150px; position:relative;}
.pgmenu div ul li{ border-bottom:1px dotted #ccc; padding-left:20px;}
.pgmenu div ul li strong{ padding-right:20px;}
.pgmenu div ul li:last-child{ border-bottom:none;}
.pgmenu div ul li a{ margin-right:20px;}


.pglist{ width:1200px; overflow-x:hidden;}
.pglist ul{ width:1220px;}
.pglist ul li{ float:left; width:289px; text-align: center; margin-right:13px; margin-bottom:12px; font-size:14px;}
.pglist ul li div{ border:1px solid #ccc; text-align:center; height:289px; width:289px; overflow:hidden;}
.pglist ul li img{ min-height:241px; max-height:289px; width:289px;}
.pglist ul li span{ width:289px; line-height:26px; height:26px;  overflow-y:hidden;}

.page{ margin-top:30px; text-align:center;}
.page span{ border:1px solid #ccc; padding:4px 5px; margin-left:10px; margin-right:5px;}
.page a:link,.page a:visited{ border:1px solid #ccc; padding:4px 5px;}
.page a:hover{ border:1px solid #759b2f; background:#759b2f; color:#fff;}
.page label{ color:#759b2f; font-weight:bold;}
.page span.current{ background:#759b2f; color:#fff; padding:4px 5px;}

.casemenu{ text-align:center; font-size:18px; margin-bottom:15px;}
.casemenu ul{ padding:20px 0px; background:#f0f0f0; border-radius:10px 10px 0px 0px; border-bottom:1px solid #ddd;}
.casemenu ul li{ display: inline;}
.casemenu ul li a{ border-right:1px solid #ddd; padding:0px 30px 0px 25px;}
.casemenu ul li:last-child a{ border-right:none;}
.casemenu ul li#current{ color:#fff; border-right:none;}
.casemenu ul li#current a{ color:#fff; background:#759b2f; border-radius:10px; padding:5px 20px;}
.casemenu ol{ background:#f9f9f9; padding:15px 0px 20px 0px; border-radius:0px 0px 10px 10px;}
.casemenu ol li{ display: inline; font-size:12px; border:1px solid #ccc; border-radius:10px; padding:5px 10px; background:#fff; margin:0px 3px;}
.casemenu ol li:hover{ background:#759b2f; border:1px solid #759b2f;}
.casemenu ol li:hover a{ color:#fff;}


.case{ width:1200px; overflow-x:hidden;}
.case ul{ width:1220px;}
.case ul li{ float:left; width:290px; text-align: center; margin-right:13px; margin-bottom:12px; font-size:14px;}
.case ul li div{ border:1px solid #ccc; text-align:center; height:208px; width:288px; overflow:hidden;}
.case ul li div:hover{ border:1px solid #759b2f;}
.case ul li:hover{ color:#759b2f;}
.case ul li img{ height:208px; max-width:288px;}
.case ul li span{ width:290px; line-height:26px;}


.hzk{border:1px solid #e4e4e4; margin-bottom:15px; border-radius:10px 10px 0px 0px;}
.hz{border:1px solid #e4e4e4; border-radius:10px;}
.hztit{ padding:30px 20px 20px 20px; text-align:center;}
.hztit h2{ font-size:25px; color:#759b2f;}
.hztit .source_left{ color:#666; line-height:30px;}
.hztit .source_left span{ padding-left:10px;}
.hzhb{ width:1198px; overflow-x:hidden;}
.hzhb ul{ width:1230px; }
.hzhb ul li{ float:left; width:199px; height:170px; padding-top:30px; text-align: center; font-size:14px; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.hzhb ul li:hover{ background:#f5f5f5;}
.hzhb ul li img{ height:120px; width:180px;}
.hzhb ul li span{ width:180px; line-height:36px;}

.khjz{ width:1198px; overflow-x:hidden;}
.khjz ul{ width:1230px; }
.khjz ul li{ float:left; width:299px; height:350px; padding-top:25px; text-align: center; font-size:14px; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.khjz ul li:hover{ background:#f5f5f5;}
.khjz ul li img{ height:200px; max-width:280px;}
.khjz ul li span{ width:300px; line-height:36px; font-weight:bold;}
.khjz ul li p{ padding:0px 20px; line-height:20px; text-align:left; color:#999; font-family:"宋体"; font-size:12px;}
.khbz{ text-align:center; padding-top:20px; color:#999;}

.new .hztit{border-bottom:1px solid #e4e4e4;}
.new{border:1px solid #e4e4e4; border-radius:10px;}
.new ul{ height:100%; overflow:auto; padding:20px 0px 30px 50px;}
.new ul li{ float:left; border-bottom:1px dotted #ccc; width:520px; margin-right:55px; padding:20px 0px 0px 0px; height:120px;}
.new ul li:nth-child(even){ margin-right:0px;}
.new ul li a{ font-size:18px; line-height:45px; background:url(../img/img_69.jpg) no-repeat left center;  padding-left:20px;}
.new ul li p{ background:url(../img/img_72.jpg) no-repeat left 6px;  padding-left:20px; }
.new ul li span{ color:#ccc; font-weight:bold;}
.new ul li{ line-height:22px;}

.txt{ padding-top:40px; padding:50px; font-size:14px; border:1px solid #eee;border-radius:5px;}
.infotitle{ font-size:14px; text-align:center; line-height:50px;}
.infowrap{ text-align:center; border-bottom:1px dotted #ccc; margin-bottom:40px; color:#666; line-height:30px; padding-bottom:30px;}
.infocontent{ font-size:14px; line-height:24px;}
.infocontent p{ font-size:14px; line-height:26px;}
.infocontent img{ max-width:900px;}

.message{ height:100%; overflow:hidden; }
.message dl{ padding:10px 0px; width:500px;  float:left;}
.message dl:last-child{ clear:both; width:1000px;}
.message dl dt{ float:left; width:200px; text-align:right; padding-right:10px;}
.message dl dd{ float:left; width:200px; text-align: left;}
.message dl dd input{  line-height:28px; height:28px; font-size:14px; border:1px solid #ccc;}
.form_text{width:200px; }
.form_textarea{width:700px; }
.messbtn{ padding-left:210px}
.btn{ background:#759b2f; line-height:28px; padding:0px 30px; color:#fff;}

.pro{ height:100%; overflow:auto; border:1px solid #ddd; border-radius:5px;}
.prot{ width:918px; border-right:1px solid #ddd; padding:30px;}
.prot .fl img{ width:400px;}
.protu{ height:100%; overflow:auto; padding-bottom:30px;}
.protxt{ float:left; padding-left:30px; width:480px; padding-top:5px;}
.protxt h1{ border-bottom:1px dotted #ccc; margin-bottom:20px; line-height:40px; font-size:22px; padding-bottom:15px; font-weight:bold; }
.protxt ul{ height:100%; overflow:auto;}
.protxt ul li{ line-height:26px; font-size:14px; height:100%; overflow:auto;}
.protxt ul li strong{ float:left;}
.protxt ul li span{ float:left; width:400px;}
.prots{ background:#fffff5; border:1px solid #ffe2a6; padding:15px 20px; margin-top:15px; clear:both; line-height:20px;}
.prots img{ margin-top:10px; margin-right:5px;}
.pror{ width:200px;}
.prorlt div{ width:180px; background:url(../img/img_71.jpg) no-repeat right center; font-weight:bold; font-size:14px; line-height:40px; color:#666; margin-top:10px;}
.prorlt ul li{ margin-bottom:10px; border-bottom:1px solid #ccc;  padding-bottom:10px;}
.prorlt ul li:hover{ color:#759b2f;}
.prorlt ul li span{ line-height:20px;}
.prorlt ul li img{ width:180px;  margin-bottom:10px;}
.proinfo{ clear:both; padding:15px 0px; }
.proinfo p{ }
.proinfotit{ background:#f5f5f5 url(../img/img_69.jpg) no-repeat 15px center; border:1px solid #eee; border-radius:5px; line-height:30px; padding:0px 35px; font-weight:bold; font-size:14px;}

.textlist h2{ font-weight:bold; line-height:45px;}
.textlist ul li{ border-bottom:1px dotted #ccc; line-height:30px;}
.textlist ul li a{ font-size:14px; margin:0px 5px;}
.textlist ul li span{ font-size:12px; color:#ccc; margin-left:15px;}

.red{color:#ff0000;}

.qa ul{ height:100%; overflow:auto; padding-bottom:10px;}
.qa ul li{ float:left; border-bottom:1px dotted #ccc; width:550px; margin-right:100px; padding:20px 0px 0px 0px; height:120px;}
.qa ul li:nth-child(even){ margin-right:0px;}
.qa ul li a{ font-size:18px; line-height:45px;}
.qa ul li span{ color:#ccc;}
.qa ul li{ line-height:22px;}
.wen{ background:url(../img/w.gif) no-repeat left center; padding-left:25px;}
.da{ background:url(../img/d.gif) no-repeat left 2px; padding-left:25px;}