@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;}
fieldset,img{border:0;}ol,ul{list-style:none;}:focus{outline:0;}s,u{text-decoration:none;}
.none,legend{display:none;}
html{overflow-x:hidden;overflow-y:auto;}
body{color:#666;background:#fff;width:100%;overflow:hidden;}
a{text-decoration:none;color:#666;}a:hover{text-decoration:underline;color:#ff5800;}a:active{outline:none;}a span,a:hover span{cursor:pointer;}
.clearfix:before,.clearfix:after,#topNav:before,#topNav:after,#ppShow:before,#ppShow:after,#ivtab:before,#ivtab:after,#focus:before,#focus:after,#focus-side h2:before,#focus-side h2:after,#favorites .content:before,#favorites .content:after,.cmbox .title:before,.cmbox .title:after,#friendlink ul:before,#friendlink ul:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after,#topNav:after,#ppShow:after,#ivtab:after,#focus:after,#focus-side h2:after,#favorites .content:after,.cmbox .title:after,#friendlink ul:after{clear:both;}
.clearfix,#topNav,#ppShow,#ivtab,#focus,#focus-side h2,#favorites .content,.cmbox .title,#friendlink ul{*zoom:1;}
#topNav,#footer,#page,#container,#fav-soft{width:960px;display:block;margin:0 auto;clear:both;}
#footer{padding:18px 0 12px 0;text-align:center;}#footer p{margin:5px;}#footer a{margin:0 15px;}

xmp{padding:0;margin:0;color:#c00;}
.greena a{color: #118D00;}
#footer{width:960px;margin:0 5px;padding-top:10px;border-top:1px solid #c4c4c4;text-align:center;}
#footer a{margin:0 15px;}
#footer p{margin:5px;}
#footer span{color:#369;font-weight:bold;}
#subNav p{text-indent:12px;height:32px;}
#subNav p a{float:none;display:inline;padding:0;text-align:center;height:32px;}

#mainBody{padding:14px 0 20px;font-size:14px;width:960px;margin:0 auto;}
.main{width:780px;float:right; margin-bottom:20px}
.main h2{border-bottom:1px solid #e5e5e5;height:35px;line-height:35px;font-size:16px;color:#35A035;text-indent:1px;font-weight:bold;margin-bottom:5px;}.main h2 a{float:right;font-size:14px;padding:2px 5px;background:#3fb118;color:#fff;font-weight:normal;height:24px;line-height:24px;}
.main p{padding:4px 10px;color:#2e2e2e;font-weight:bold;}.main h2 a:hover{text-decoration:none;background:#f60;color:#fff;}
.main li{padding:4px 10px;text-indent:3em;background:url(/style/css/images/gredot.gif) 44px 14px no-repeat;}
.main li p{padding:4px 0px;text-indent:3em;color:#5f5f5f;font-weight:normal;}
.main .img{text-align:center;text-indent:0;}
.main a{color:#0984C5;}
.main a:hover{color:#f60;}
.main strong{font-weight:bold;padding:0 1px;}

.side{width:165px;float:left;border:1px solid #e5e5e5;}
.side ul{padding:5px 8px!important;padding:8px;}
.side li{height:34px;line-height:34px;margin:4px 0;text-indent:20px;}
.side li a{display:block;width:149px;height:34px;border-top:2px solid #fff;background:url(/style/images/arrow.gif) 7px 12px no-repeat;}
.side li .cur,.side li .cur:hover{background-color:#3fb118;border-top:2px solid #3fb118;color:#fff;font-weight:bold;text-decoration:none;cursor:default;}
.side li a:hover{background-color:#e5ffe5;border-top:2px solid #3eb33e;color:#35A035;text-decoration:none;}

#abc{clear:both;padding:50px 10px 10px 8px;line-height:40px;overflow:hidden;zoom:1;background:url(/style/images/abc.png) 0px 50px no-repeat;}
#abc h3{float:left;display:inline;font-weight:bold;color:#35A035;}
#abc li{float:left;display:inline;margin-left:23px;}
#abc li a{color:#0984C5;font-weight:bold;}
#abc a:hover{color:#f60;}

#topNavC{height:31px;line-height:31px;background:#f5f5f5;border-bottom:1px solid #e3e3e3;}#topNav{display:block;width:960px;margin:0 auto;}#topNav i{float:right;color:#bbb;font-style:normal;}#topNav strong{font-weight:normal;color:#666;float:left;}
#topNav i a{margin:0 10px;}#topNav a.focus{color:#289613;}#topNav a.focus:hover{color:#ff5800;}
#header{position:relative;font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,arial;height:auto;z-index:5;}#logo{display:block;height:80px;width:180px;overflow:hidden;padding:20px 0 2px 0;left:0;top:0;position:relative;z-index:0;}
#nav{position:relative;height:40px;background:#3fb118;overflow:hidden;}#nav span a{height:40px;line-height:40px;overflow:hidden;float:left;display:inline;margin-right:1px;font-size:14px;color:#fff;display:block;padding:0 23px;position:static;}#nav span a.nav-cur,#nav span a.nav-cur:hover{background:#289613;}#nav span a:hover{background:#2b9e15;text-decoration:none;color:#fff;}#nav a{font-size:12px;position:absolute;right:12px;top:12px;color:#ff0;}#nav a:hover{text-decoration:underline;background:#3fb118;color:#ff0;}
#subNav{height:35px;line-height:35px;text-indent:12px;background:#f5f5f5;}#subNav i{font-style:normal;height:35px;line-height:35px;overflow:hidden;float:left;padding:0 15px;}#subNav i.on{background: url(/style/css/images/subnavOn1.gif) no-repeat 8px 7px;}
#search{width:534px;height:38px;position:absolute;right:0;top:18px;z-index:9;}#searchbox,#searchBox{float:left;display:inline;width:385px;height:26px;line-height:26px;overflow:hidden;padding:4px 69px 4px 5px;background:#fff;border:2px solid #40b019;border-right:0 none;font-size:14px;color:#333;}#searchBtn{float:left;width:72px;height:38px;border:0 none;cursor:pointer;background:#3fb019;color:#fff;font-size:14px;}#ssfl{position:absolute;left:386px;top:2px;width:75px;text-indent:7px;background:#fcfcfc;z-index:9;}#ssfl b{display:block;width:73px;height:34px;line-height:34px;border-left:1px solid #ddd;background:url(/style/css/images/syspr14.gif) 25px -64px no-repeat;font-weight:normal;cursor:pointer;}#ssfl span{display:block;border:1px solid #eee;border-top:0 none;}#ssfl span i{display:block;font-style:normal;line-height:25px;cursor:pointer;}#ssfl span i.hover{background:#93CE7A;color:#fff;}#ssk{position:absolute;top:44px;left:0;z-index:1;}#ssk a{padding-right:10px;}


.main h2{margin:0;}
.main .con p{font-weight:normal;padding:0 20px;margin:10px 0;}
.main{position:relative;}.con dt{position:absolute;top:0;left:0;height:35px;line-height:35px;}
.con{border:1px solid #e8e8e8;border-top:0;}
.con dt span{cursor: pointer;display:block;padding:0 15px;float:left;font-size:15px;}.con dt span.cur{border-bottom:2px solid #3fb118;}
.con dd{display:none;}.con dd.on{display:block;padding:10px 0 20px 0;}
.main .con strong{padding:0;padding-top:10px;display:block;}
.con p.center{text-align:center;}
.con p.center img{border:1px solid #000;}
.con .red{color:#f00;}