body{ background-color:#fff;}
a:hover{ color:#42b45f;}
#topForm{ margin:0;}
#topForm #keyword{ height:36px; line-height:36px; border:1px solid #42b45f; border-right:none;}
#topForm .m-search-btn{ height:36px;}
.g-center{ clear:both; width:1000px; margin:0 auto; overflow:hidden;}
.mt20{ margin-top:15px;}
.mt70{ margin-top:14px;}
.ft20{ margin-top:-10px;}
.f-left{ float:left;}
.f-right{ float:right;}
.g-center .g-center-l{ float:left; width:311px; overflow:hidden;}
.g-center .g-center-c{ float:left; width:341px; margin:0 0 0 26px; _overflow:hidden;}
.g-center .g-center-r{ float:right; width:300px; overflow:hidden;}
.tit{ height:41px; line-height:41px;}
.tit span{ display:block; float:left; font-size:18px; color:#333333;}
.tit a.more{ float:right; display:block; width:41px; text-indent:-999em; background:url(../images/newbg_icon.png) no-repeat 0 -32px;}
.tw{ display:block; position: relative; width:100%; color:#fff;}
.tw span{ display:block; position:absolute; left:0; bottom:0; z-index:10; width:100%; height:18px; line-height:18px; background:url(../images/tmbg.png) repeat-x 0 0; text-align:center;}
.f-tit{ height:40px; line-height:40px; margin:0 0 14px; border-bottom:3px solid #42b45f;}
.f-tit .name{ float:left; width:170px; height:40px; line-height:31px; font-size:24px; font-weight:bold; text-indent:2em;}
.f-tit .name em{ font-size:24px; color:#42b45f;}
.f-tit .key{ float:left; color:#d7d7d7;}
.f-tit .key a{ padding:0 16px ; font-size:14px; color:#333333;}
.f-tit .more{ float:right; display:block; width:41px; text-indent:-999em; background:url(../images/newbg_icon.png) no-repeat 0 -37px;}
.f-tit .more:hover{background:url(../images/newbg_icon.png) no-repeat 0 -76px;}
.f-big-tu{ clear:both; margin:8px 0 0; overflow:hidden;}
.f-big-tu .tu img{ display:block; float:left; width:100px; height:100px; margin:6px 11px 0 0;}
.f-big-tu ul li{ height:28px; line-height:28px; background:url(../images/dian.png) no-repeat scroll 0 11px; overflow:hidden;}
.f-big-tu ul li a{ padding:0 0 0 15px; font-size:14px; font-weight:normal; color:#555555;}
.f-big-tu ul li a:hover{ color:#42b45f;}
.f-fr{ *display:none; font-weight:normal; color:#cacaca;}

.g-top{ width:100%; height:57px; background-color:#fafafa; border-bottom:1px solid #eeeeee;}
.yy{  -moz-box-shadow: 1px 1px 5px #666;-khtml-box-shadow: 1px 1px 5px #666; -webkit-box-shadow: 1px 1px 5px #666; box-shadow: 1px 1px 5px #666;}
.g-top dl{ width:1000px; height:57px; *height:50px; margin:0 auto; padding:0; overflow:hidden;}
.g-top dl dt{ float:left; width:168px;}
.g-top dl dt .logo{ display:block; float:left; width:136px; height:46px; margin:3px 0 0;}
.g-top dl dt i{ display:block; float:right; width:78px; height:30px; margin-top:13px; background:url(../images/wd_icon.png) no-repeat 15px 0; border-left:1px solid #eeeeee;}
.g-top dl dd.search{ float:right; _width:100px; width:305px;  margin:10px 0 0; overflow:hidden;}
.g-top dl dd.search form{ display:block; float:left; width:408px;}
.g-top dl dd.search .kuang{ display:block; float:left; width:330px; *width:300px; height:35px; *line-height:35px; border:1px solid #1ec7ad; border-radius:3px 0 0 3px; background:url(../images/wd_icon.png) no-repeat -128px 4px; text-indent:2.6em;}
.g-top dl dd.search .btn{ display:block; float:left; width:77px; height:35px; *height:40px; *margin:0; font-size:16px; background-color:#1ec7ad; color:#fff; border-radius:0 3px 3px 0;}
.g-top dl dd.search .ask{ display:block; float:right; width:100px; height:35px; line-height:34px; background-color:#ffb026; color:#fff; text-align:center; font-size:16px;}
.g-top dl dd.search .ask:hover{ background-color:#ff8d1e;}
.g-top .nav{ float:left; width:491px; height:35px; margin-top:10px; overflow:hidden;}
.g-top .nav ul{ display:block; width:1000px; margin:0 auto;}
.g-top .nav ul li{ float:left; width:70px; height:35px; line-height:35px; text-align:center;}
.g-top .nav ul li a{ padding:5px 12px; font-size:16px; color:#333333;}
.g-top .nav ul li.hover a,.g-top .nav ul li a:hover{ background-color:#42b45f; color:#fff; text-decoration:none; border-radius:4px;}
.nav-second{ position: absolute; z-index:999; width:100%; height:0; line-height:40px; background:url(../images/snav_bg.png) repeat-x 0 0; overflow:hidden;}
.nav-second ul{ display:none; width:1000px; margin:0 auto;}
.nav-second ul li{ float:left; padding:0 12px;}
.nav-second ul li a{ color:#fff;}
.nav-second ul.item1{ padding:0 0 0 245px;}
.nav-second ul.item2{ padding:0 0 0 317px;;}
.nav-second ul.item3{ padding:0 0 0 333px;;}
.nav-second ul.item4{ padding:0 0 0 457px;}

.g-ppt{ width:311px; height:254px;}
.g-ppt .g-ppt-img{ height:254px;}
.g-ppt .g-ppt-img li,.g-ppt .g-ppt-img li a img{ height:254px;}
.g-center .g-center-c h2,.g-center .g-center-c h2 a{ height:30px; line-height:30px; margin:0; padding:0; font-size:18px; color:#42b45f; font-weight:bold; text-align:center; overflow:hidden;}
.aux{ text-align:center;}
.aux a{ font-size:12px; color:#999999;}
.newlist { margin: 9px 0 0;}
.newlist li{ height:28px; line-height:27px; overflow:hidden;}
.newlist li a{ font-size:14px; font-weight:normal; color:#555555;}
.newlist li a:hover{ color:#42b45f;}
.newlist li i{ padding:2px 6px; margin:0 7px 0 0; background-color:#999; font-size:12px; font-style:normal; color:#fff;}
.newlist li.one i,.newlist li.six i{ background-color:#fc6840;}
.newlist li.two i,.newlist li.seven i{ background-color:#5da0fb;}
.newlist li.three i{ background-color:#5ad354;}
.newlist li.four i{ background-color:#fb68c2;}
.newlist li.fives i{ background-color:#faa93f;}
.m-hotlist{ border:1px solid #c8f2d3; border-radius:15px;}
.m-hotlist .tit{ padding:0 14px;}
.m-hotlist .tit span{ padding:0 0 0 11px; background:url(../images/newbg_icon.png) no-repeat -31px 2px;}
.m-hotlist li img{ width:113px; height:70px;}
.m-hotlist .f-tw li{ float:left; width:113px; margin:0 0 0 24px; overflow:hidden;}
.m-hotlist .f-list{ clear:both; padding:9px 0;}
.m-hotlist .f-list li{ height:25px; line-height:24px;}
.m-hotlist .f-list li.first{ background:url(../images/newbg_icon.png) no-repeat 5px -120px;}
.m-hotlist .f-list li.second{ background:url(../images/newbg_icon.png) no-repeat 5px -150px;}
.m-hotlist .f-list li.third{ background:url(../images/newbg_icon.png) no-repeat 5px -184px;}
.m-hotlist .f-list li.fourth{ background:url(../images/newbg_icon.png) no-repeat 5px -218px;}
.m-hotlist .f-list li.fifth{ background:url(../images/newbg_icon.png) no-repeat 5px -251px;}
.m-hotlist .f-list li span{ padding:0 6px 0 31px;}
.m-hotlist .f-list li a{ padding:1px 3px; margin:0 3px; background-color:#ddf9e4; color:#279543; font-size:12px;}
.g-jksh .f-tit .name{ background:url(../images/newbg_icon.png) no-repeat 0 -291px;}
.g-jksh .tw img{ width:311px; height:180px;}
.g-jksh .tw span{ height:30px; line-height:30px; overflow:hidden;}
.m-lx{ margin:4px 0 0;}
.m-lx .tit,.m-xll .tit,.m-bj .tit{ height:37px; line-height:37px; margin:0 0 8px; border-bottom:1px solid #eeeeee;}
.m-lx .tit span,.m-xll .tit span,.m-bj .tit span{ width:53px; height:37px; font-size:16px; font-weight:normal; text-align:center; color:#42b45f; border-bottom:1px solid #42b45f;}
.m-lx .tit a.more,.m-xll .tit a.more,.m-bj .tit a.more{ font-weight:normal; text-indent:0; background:none; color:#999999;}
.g-jksh .g-center-c h3,.g-jksh .g-center-c h3 a{ height:35px; line-height:35px; margin:0; padding:0; text-align:center; font-size:18px; color:#333333; overflow:hidden;}
.g-jksh .g-center-c h3 a:hover{ color:#42b45f;}
.g-jksh .g-center-c .jj{ line-height:19px; margin:0 0 7px; font-size:12px; color:#999999; text-indent:2em;}
.g-jksh .g-center-c .list{}
.g-jksh .g-center-c .list li{ height:26px; line-height:26px; overflow:hidden;}
.g-jksh .g-center-c .list a{ color:#555555;}
.g-jksh .g-center-c .list a:hover{ color:#42b45f;}

.m-wd .tit{ line-height:33px;}
.m-wd .tit span{ padding:0 0 0 15px; background:url(../images/newbg_icon.png) no-repeat scroll -31px -1px;}
.m-wd a.more{ text-indent:0; background:none; color:#999999;}
.m-wd .top{ height:73px;}
.m-wd .top .tu img{ display:block; float:left; width:120px; height:70px;}
.m-wd .top ul{ float:left; width:150px; margin:0 0 0 11px;}
.wd-list{ width:100%; margin:11px 0;}
.wd-list .ask{ height:23px; line-height:21px; margin:0 0 3px; overflow:hidden;}
.wd-list .ask i{ display:block; float:left; width:20px; height:20px; margin:0 6px 0 0; background:url(../images/newbg_icon.png) no-repeat -15px -432px;}
.wd-list .ask a{ font-size:14px; color:#555555;}
.wd-list .ask a:hover{ color:#42b45f;}
.wd-list .answer{ height: 31px; color: #999999; font-size: 12px; overflow: hidden;}
.wd-list .answer i{ display:block; float:left; width:20px; height:20px; margin:0 6px 0 0; background:url(../images/newbg_icon.png) no-repeat -15px -467px;}
.wd-list .answer a{ color:#42b45f;}
.g-dzpd{ height:773px;}
.g-dzpd .f-tit .name { background:url(../images/newbg_icon.png) no-repeat scroll 0 -336px;}
.m-navfl{ background-color:#fafafa; border-radius:10px;}
.m-navfl .tit{ padding:0 10px;}
.m-navfl .tit span{  padding: 0 0 0 11px; background:url(../images/newbg_icon.png) no-repeat scroll -31px 2px; font-weight:normal;}
.m-navfl .m-navfl-box{ clear:both; padding:0 0 7px; margin:0 0 10px; border-bottom:1px solid #e2e2e2; overflow:hidden;}
.m-navfl .last{ margin:0; border:none;}
.m-navfl .m-navfl-box p{ float:left; width:18px; margin:0 27px 0 29px; font-size:16px; color:#42b45f;}
.m-navfl .m-navfl-box ul{ float:left; width:222px;}
.m-navfl .m-navfl-box ul li{ float:left; width:106px; height:29px;}
.m-navfl .m-navfl-box ul li a{ font-size:14px; font-weight:normal; color:#555555;}
.m-navfl .m-navfl-box ul li a:hover{ color:#42b45f;}
.g-dzpd .g-center-d{ float:right; width:675px;}
.m-pd{ width:800px; overflow:hidden;}
.m-pdbox{ float:left; width:330px; margin:0 14px 14px 0;}
.m-pdbox .tit{ background-color:#fafafa;}
.m-pdbox .tit .name{ float:left; width:100px; margin:0 0 0 1px; background-color:#fff; font-size:16px; color:#42b45f; text-align:center; border-top:1px solid #42b45f;}
.m-pdbox .tit .link{ float:right; margin:0 7px 0 0; font-size:12px; color:#cccccc;}
.m-pdbox .tit .link a{ padding:0 3px; font-size:12px; color:#555555;}
.m-pdbox .tw{ margin:14px 0 0;}
.m-pdbox .tw img{ width:330px; height:150px;}
.m-pdbox .tw span{ height:30px; line-height:30px;}
.m-pdbox .tab{ height:144px; border:1px solid #c8f2d3; overflow:hidden;}
.m-pdbox .tab .tabnav{ float:left; width:61px;}
.m-pdbox .tab .tabnav i{ display:block; height:26px; line-height:23px; margin-bottom:3px; text-align:center; font-style:normal; background:url(../images/tab_bg.png) no-repeat 0 0; cursor:pointer;}
.m-pdbox .tab .tabnav i.hover{ background:url(../images/tab_bg.png) no-repeat 0 -28px; color:#fff;}
.m-pdbox .tab .tabcon{ float:left; width:252px; margin:0 0 0 13px; overflow:hidden;}
.m-pdbox .tab .tabcon li{ width:233px; height:26px; line-height:26px; background:url(../images/sjicon2.png) no-repeat 0 11px; overflow:hidden;}
.m-pdbox .tab .tabcon li a{ padding:0 0 0 13px; color:#555555;}
.m-pdbox .tab .tabcon li a:hover{ color:#42b45f;}
.m-pdbox .tab .tabcon .title{ height:34px; line-height:34px; background:none;}
.m-pdbox .tab .tabcon .title a{ padding:0; font-size:16px; font-weight:bold; color:#42b45f;}
.g-jkbj .f-tit .name { background: url(../images/newbg_icon.png) no-repeat scroll 0 -380px;}
.f-tw .tu img{ display:block; float:left; width:100px; height:100px; margin:0 12px 0 0;}
.f-tw .name{ height:30px; line-height:30px; margin:0 0 4px; overflow:hidden;}
.f-tw .name a{ font-size:15px; font-weight:bold; color:#555555;}
.f-tw .name a:hover{ color:#42b45f;}
.f-tw .js{ line-height:20px; padding:0 100px 0 0; font-size:12px; font-weight:normal; color:#999999;}
.m-bj .f-tw{ width:403px; height:98px; overflow:hidden;}
.m-bj .f-tw .tw{ float:left; width:100px; height:100px; margin:0 0 0 9px; overflow:hidden;}
.m-bj .f-tw .tw img{ width:100px; height:100px;}
.m-bj .f-tw .tw span{ height:24px; line-height:24px; font-size:12px; text-align:center; }
.m-bj .newlist li{ background:url(../images/dian.png) no-repeat scroll 0 11px;}
.m-bj .newlist li a{ display: block; *float:left; *padding:0; padding: 0 38px 0 17px; *width: 100px; width: 282px;}
.m-youlian a{ color: #333; margin-right: 10px; }