@charset "utf-8";
/* CSS Document */
/* 公共样式表 */
* {margin:0;padding:0;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p{margin:0;padding:0}
body {font-family:"宋体";font-size:12px;color:#585656;margin:0px auto;padding:0px;background:#e7f3d5;}
.container{width:1004px;margin:0 auto;}
img{border:0;vertical-align:top;}
a {color:#585656;font-size:12px;font-family:"宋体";text-decoration:none}
a:hover {color:#97a006;}
ul {list-style:none;}
.tr{ text-align:right;}
h1, h2, h3, h4, h5, h6 {font-size:14px;}
.blank5 {height:5px;clear:both;overflow:hidden;list-style:none;margin:0;padding:0}
.blank10 {height:10px;clear:both;overflow:hidden;list-style:none;margin:0;padding:0}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.fb{ font-weight:bold;}
.fn{font-weight:normal;}
.f14 {font-size:14px;}
.f12 {font-size:12px;}
.pl5{padding-left:5px;}
.ml3{ margin-left:3px;}
.pr10 {padding-right:20px;}
.pl10{ padding-left:10px;}
.pt10{ padding-top:10px;}
.pt5{padding-top:5px;}
.pt15{ padding-top:15px;}
.pbot10{ padding-bottom:10px;}
.mt10{ margin-top:10px;}
.boder{border:1px solid #cccccc;}
.tc{ text-align:center;}
.over{zoom:1;overflow:hidden;}
.lineheight28{line-height:25px;*line-height:25px;_line-height:26px;height:25px;overflow:hidden;}
.list_news{padding:8px 50px 28px 15px;}
.list_news li{border-bottom:1px dotted #999999; height:26px; line-height:26px;}
.list_news li a{ color:#000000;} 
.list_news li span{float:right;padding-right:8px; color:#000000;}
.perdulist{width:210px;text-align:center; height:175px;background:#ffffff; padding-top:5px;margin-left:18px;_margin-left:9px;margin-top:10px;}
/*header*/
.header{ background:url(../images/topbg_02.jpg) repeat-x; height:108px; padding-left:38px; position:relative;}
.add{background:url(../images/spring_05.jpg) no-repeat 0px 15px; width:203px; height:42px; line-height:38px; float:right; padding-right:29px; padding-top:15px; padding-left:20px;}
.add li{ float:left; padding-left:5px;color:#ffffff;}
.add a{ color:#ffffff;}
.mainnav{
	background:#fbfdf8;
	position:absolute;
	width:647px;
	left: 322px;
	top: 93px;
	padding-left:13px;
}
.mainnav li{ float:left;}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px;width:90px;}
ul.menu ul {position:absolute; top:30px; left:0px; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #d1e8b0; border-top:none; width:90px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#2c8800; color:#ffffff;}
ul.menu ul li a:hover {background-color:#5aae00;}
ul.menu ul ul {left:90px; top:0px}
ul.menu .menulink {padding:0px 0px 0px 0px; font-weight:bold; color:#ce3500;width:90px; text-align:center;}
ul.menu .topline {border-top:1px solid #aaa}
.onenav{ background:url(../images/spring_11.jpg) no-repeat;}
.eg a{color:#484848; font-family:Arial, Helvetica, sans-serif;display:block;}
.all{ width:972px; margin:0 auto;}
.alltop{background:url(../images/allbg_18.jpg) no-repeat; height:14px; overflow:hidden;}
.allcon{ border-left:1px solid #dddddd;border-right:1px solid #dddddd; background:#ffffff; width:968px; margin-left:1px;}
/*.allcon2{ border-left:1px solid #dddddd;border-right:1px solid #dddddd; background:#ffffff; width:968px; margin-left:1px;}*/

.about{ float:left; width:537px; padding-left:20px;}
.spingnew{ float:left; width:366px; padding-left:16px;}
.boderimg{ border:10px solid #f2f2f2; padding:1px;}
.aboutcon{ padding-left:2px;border-left:1px solid #dddddd;border-right:1px solid #dddddd; padding-top:18px;}
.aboutcon p{ line-height:24px; padding:0px 9px; padding-top:5px;}
.greenbg{background:#339c00;display:block;height:18px;line-height:18px;width:88px;text-align:center; float:left;padding-left:8px;
margin-left:8px;}
.greenbg2{ background:url(../images/spring_28.jpg) no-repeat 33px 5px #339c00; display:block; height:18px; line-height:18px; width:178px;float:left;padding-left:60px;margin-left:8px;}
.greenbg2 a,.greenbg a{color:#ffffff;}
.fa{ font-family:Regular,Arial, Helvetica, sans-serif; padding-left:5px;}
.aboutbot{background:url(../images/aboutdi_39.jpg) no-repeat; height:7px; overflow:hidden;}
.spingnewcon{border-left:1px solid #dddddd;border-right:1px solid #dddddd; padding-left:24px; padding-top:16px;}
.spingnewcon ul{ padding-bottom:24px;}
.spingnewcon li{ height:26px; line-height:26px;}
.spingnewbot{background:url(../images/newbot_41.jpg) no-repeat; height:7px; overflow:hidden;}
.black{ font-size:20px; font-family:"黑体"; height:24px; line-height:24px; }
.lv{font-size:16px; font-family:"黑体"; height:24px; line-height:24px; color:#40a322;}
.pdbot6{ padding-bottom:6px;}
.morebg1{ padding-top:9px; height:24px; overflow:hidden;}
.graybg{background:url(../images/spring_32.jpg) repeat-x 0px 13px; height:18px; padding-top:13px; padding-bottom:16px;}

.duccenter{float:left; width:537px; padding-left:20px;}
.ductbt{background:url(../images/spring_35.jpg) no-repeat; height:29px; line-height:31px; text-align:right; padding-right:11px;font-weight:bold;}
.ductbt a{padding:0px 3px;font-weight:bold;}
.ductbt a:hover{ color:#ce3500;}
.ductcon{background:url(../images/spring_37.jpg) no-repeat 0px 0px;padding:28px 0px 30px 190px;border-left:1px solid #dddddd;border-right:1px solid #dddddd; height:249px;}
.ductcon p{line-height:20px;}
.cgreen{color:#3e8e04; font-weight:bold;}
.aboutcon{padding-left:2px;border-left:1px solid #dddddd;border-right:1px solid #dddddd; padding-top:18px;}
.jieshao{width:144px; float:left; padding-left:84px;}
.case{width:364px; height:338px; float:left; background:#f2f2f2; border:1px solid #ebebeb; margin-left:16px;}
.casebt{background:url(../images/gcbt_48.jpg) no-repeat 17px 10px; height:30px; line-height:30px; padding-left:30px;}

.casecon{width:340px;height:152px; overflow:hidden; background:#ffffff; margin:0 auto;}
.blk_18{overflow:hidden;zoom:1;font-size:9pt;width:340px;margin-top:8px;}
.blk_18 .pcont {width:280px;float:left;overflow:hidden;padding-left:5px;}
.blk_18 .ScrCont {width:32766px;zoom:1;margin-left:-5px;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton{width:15px;height:74px;float:left;background:url(../images/ax.jpg) no-repeat;}
.blk_18 .LeftBotton {background-position: 0 0;margin:26px 5px 0;}
.blk_18 .RightBotton {background-position: 0 -100px;margin:26px 1px 10px 5px;}
.blk_18 .LeftBotton:hover{background-position: -23px 0;}
.blk_18 .RightBotton:hover {background-position: -23px -100px;}
.blk_18 .pl img{display:block;cursor:pointer;border:none;}
.blk_18 .pl{width:116px;height:116px;float:left;text-align:center;padding:8px;background:url(../images/doorbg.jpg) no-repeat;
margin:0px 6px 0px 4px;}
.lxfs{background:url(../images/spring_56.jpg) no-repeat 0px 12px; width:270px; height:111px;margin:0 auto; padding:29px 26px 0px 36px;}
.lxfsbt{ color:#2c8800; height:25px; line-height:25px;}
.lxfs p{ line-height:18px;}
.friendly{ height:30px; line-height:30px; background:#5b7c4b; color:#eaf2e5; padding-left:22px;margin:0px auto; width:948px;}
.friendly a{color:#eaf2e5; padding:0 4px;}
.friendly a:hover{ color:#f0ed10;}
.footer{background:url(../images/spring_62.jpg) no-repeat 140px center #91c840; text-align:center; height:32px; padding-top:20px;
color:#ffffff;}
.footer a{color:#ffffff; padding:0px 2px;}
.footer a:hover{ color:#FF6600;}

/*.cpfl .div1 ul li a{display:block;width:223px;height:19px;padding-top:6px;background:url(../images/cpfl_libg1.jpg) no-repeat;
color:#5e5e5e;padding-left:57px;}*/
.cpfl{width:278px; border-left:1px solid #ededed;border-right:1px solid #ededed; padding-right:1px; padding-top:5px;}
.cpfl .div1 ul li ul{padding-left:10px;}
.cpfl .div1 ul li ul li a{background:url(../images/sj_39.jpg) no-repeat 50px 10px;width:210px;padding-left:60px;}
.cpfl .div1 ul li .a1{color:#ce3500;}
.cpfl .div1 ul li a{display:block;width:223px;height:19px;padding-top:6px;background:url(../images/cpfl_libg1.jpg) no-repeat;
color:#08270b;padding-left:57px;}
.cpfl .div1 ul li ul{padding-left:10px;}
.cpfl .div1 ul li ul li a{border-bottom:1px dotted #ccc;background:url(../images/sj_39.jpg) no-repeat 45px 10px;
width:210px;padding-left:60px;}
.cpfl .div1 ul li .a1{color:#04620e;}

.btbg{background:url(../images/bt.jpg) no-repeat; width:250px; height:29px; line-height:32px; color:#2c8800; padding-left:31px;
overflow:hidden;}
.left{ padding-left:16px;width:281px; float:left;}
.leftbot{background:url(../images/leftbot.jpg) no-repeat; height:11px; overflow:hidden;}

.lxfs2{background:url(../images/lxfs2.jpg) no-repeat 0px 12px; width:240px; height:110px;margin:0 auto;padding:30px 21px 0px 20px;}
.lxfsbt2{ color:#2c8800; height:25px; line-height:25px;}
.lxfs2 p{ line-height:18px;}
.right{ float:left;width:636px; padding-left:15px;}
.subbt{background:url(../images/btbg.png) no-repeat; width:588px; height:67px; line-height:67px; padding-left:28px; padding-right:20px; color:#021902;}
.dqposition{ padding-right:10px; float:right;}
.greebt{ color:#009900; font-size:16px;}
.subrcon{ padding:5px 10px 28px 10px; line-height:26px; font-size:14px;}
.subrcon a{ color:#009900;}
.subrcon a:hover{ color:#FF9900;}
.cblue{color:#009900;}
.fenye{clear:both;text-align:center; padding-bottom:20px;}
.fenye a{margin-left:3px;margin-right:3px;}
.perdulist{width:118px; height:280px;text-align:center; background:#f3f6f9; padding-top:10px; margin-left:25px; margin-top:5px;}
.showl{ float:left;}
.showl img{border:2px solid #CCCCCC; padding:2px;}
.showr{ float:left; padding-left:14px; width:250px;}
.showrbt{ height:28px; line-height:28px; background:#e9f7d6; padding-left:10px; margin-bottom:10px;}
.showr p{ font-size:12px; padding-left:10px;}