﻿*{font-family:"Microsoft YaHei UI";font-size:14px;margin:0;padding:0;list-style:none;text-decoration:none;}
body{background:#f9f9f9;}
a{color:#333;}
.header,#menu ul,.position,.content,.link,.fzf,.sitemap{margin:0 auto;width:960px;}
.header{height:70px}
.logo{float:left;width:150px;height:48px;}
.logo img{float:left;margin:8.5px 0;width:165px;height:53px;}
#search{float:right;margin:18px 0;}
.search{margin:10px 0;}
#search form input,.search form input{float: left;
   padding: 7px 8px;
    width: 318px;
    border: #7fb34a 1px solid;
}
button#sbutton {
    width: 70px;
    background: #6cc32c;
    padding: 8px 0;
    border: 0;
    color: #fff;
}
#menu{background:#61bd1e;height:40px;width:100%;}
#menu ul{height:40px;}
#menu li a{color:#fff;font-size:14px;float:left;line-height:40px;text-align:center;width:120px}
#menu li a:hover,.visited{background:#48a803;}

.index{margin-bottom:20px;}
.content{overflow:hidden}

.left{float:left;width:740px;}
.left .list li a img{width:194px;height:120px;}
.left .list li a p{font-size:18px;height:46px;line-height:23px;}
.left .list li a span{color:#bbb;display:block;font-weight:lighter;margin-top:54px;}
.list,.more,.article,.updown,.link,div#cambrian0,.sitemap{margin-bottom:20px;background:#fff;border:1px solid#eaeaea;border-radius:5px;overflow:hidden;}
.list h2,.list h3,.list .title,.list h1,.link .title,.sitemap h1{background:#fbfbfb;border-radius:5px 5px 0 0;font-weight:bold;line-height: 40px;}
.list h2,.list h3,.list h1,.list .title,.link .title,.sitemap h1{padding:0 10px;}
.list h2:hover,.list h3:hover,.list .title:hover{background:#eaeaea;}
.list h2 a,.list h3 a,.list .title a{border-radius:5px 5px 0 0;display:block;background: url(../images/icon_2.png) no-repeat right;background-size:20px 40px;-moz-background-size: 20px 40px;}
.list h2 a:hover,.list h3 a:hover,.list .title a:hover{background:#eaeaea;background: url(../images/icon_2.png) no-repeat right;background-size:20px 40px;-moz-background-size: 20px 40px;}
.list ul,.list ul,.sitemap ul{overflow:hidden}
.list li,.list li,.sitemap li{border-top:1px solid#f2f2f2;}
.list li a,.more a,.sitemap li a{
    color: #29282d;
    display: block;
    line-height: 20px;
	overflow:hidden;
    padding:10px;
}
.list a:hover,.more a:hover,.sitemap li a:hover{background:#eaeaea;}
.list li a img {
    float: left;
    margin-right: 5px;
    width: 60px;
    height: 36px;
}
.list li a p {
    color: #29282d;
    display: block;
    text-align: justify;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    height: 36px;
    line-height: 18px;
}
.list li a span {
    display: none;
}
.list img{max-width:100%;}
.more a{color:#61bd1e;}
.right{float:right;width:200px}

#listpages {
border-top: 1px solid#f2f2f2;
	float:left;
	text-align:center;
	padding:10px 0;
}
#listpages li,#listpages td{
	text-align:center;
	display:inline;
}
#listpages li a,#listpages td a{
	margin:0 2px;
	text-align:center;
	display:inline;
	background:#eaeaea;
	color:#909090;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	padding:5px 10px;
}

#listpages .thisclass {
	text-align:center;
	background:#eaeaea;
	font-weight:bolder;
	margin:0 2px;
	color:#333;
	text-align:center;
	display:inline;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	padding:5px 10px;
}
#listpages .thisclass a  {
	text-align:center;
	background:#d0f0d1;
	font-weight:bolder;
	margin:0;
	color:#333;
	text-align:center;
	display:inline;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	padding:0;
}
.link ul{overflow:hidden;padding:5px 10px;text-align:justify;}
.link ul li{float:left;margin-right:15px;padding:5px 0;}

.position{color:#999;padding:5px 0;}
.position a{color:#999;}
.position a:hover,.footer a:hover,.link ul li a:hover,.dede_pages a:hover{text-decoration:underline;}
.article{line-height:30px;margin-bottom:20px;padding:15px 10px;text-align: justify;
    word-wrap: break-word;
    word-break: break-all;}
.article h1{font-size:28px;font-weight:normal;margin-bottom:5px}
.article span{color:#c3c3c3;display:block;font-weight:lighter;font-size:14px;}
.article p{color:#333;line-height:30px;padding:10px 0}
.article p img{max-width:100%;height:auto;}
.article p a{color:#61bd1e;}
.article p a:hover{color:#48a803;text-decoration:underline;}
.article h2{font-size:20px;padding:10px 0;}
.article div {
    margin: 20px 0;
}
.dede_pages {
    overflow: hidden;
	margin:0!important;
}
.dede_pages li {
    float: left;
}
.dede_pages a {
    display: block;
    padding: 0 5px;
}
.bdsharebuttonbox{margin:0!important;}
.ad {
    width: 740px;
    height: 97px;
    overflow: hidden;
    margin:0 auto 20px;
}
.ad img{width: 740px;
    height: 97px;}
.left .tags{margin-top:10px;}
.tags li{float:left;margin-right:10px;}
.bdsharebuttonbox {
    padding-top: 10px;
}
.updown{padding:10px;overflow:hidden}
.updown a{color:#666;}
div#cambrian0{margin-bottom:20px;}
#cambrian0 ._7Brqef{padding:15px 10px!important;}
.footer{background:#e6e6e6;line-height:25px;padding:10px 0;text-align:center;}
.uptown_zp,.uptown_yp,.uptown_zp img,.uptown_yp img{overflow: hidden;width:144px!important;height:120px!important;}
.fzf{margin:50px auto 10px;height:368px;}
.fzf .title{font-size:18px;margin-bottom: 15px;}
.fzf ul{margin-top:10px;}
.fzf ul li{line-height:30px;}
.fzf li a{color:#48a803;}
.fzf li a:hover{text-decoration:underline;}
.pc_article_ad { display: block; width: 960px; margin: 0 auto; }
.wap_article_ad { display: none; }

@media screen and (max-width:640px) {
*{font-size:16px;}
body{background:#f0f0f0;}
.header,#menu ul,.position,.content,.link,.fzf{margin:0;width:auto;}
.header{border-bottom:1px solid#eaeaea;background:#fff;height:auto;overflow:hidden;left:0!important;margin:0!important;width:100%}
.logo{margin-left:10px;overflow:hidden;width:136.97px;height:44px;}
.logo img{margin:0;width:136.97px;height:44px;}
#nav {
    background: url(../images/menu_2.png);
    display: block;
    float: right;
    width: 44px;
    height: 44px;
}
#search{display:none;margin:5px 2%;width:96%;
    overflow: hidden;position:relative;}
.search{margin:10px 2%;width:96%;
    overflow: hidden;position:relative;}
#search form input,.search form input{float:left;
    width:100%;
    border: #7fb34a 1px solid;
}
button#sbutton{
    background: #6cc32c;
    border: 0;
    color: #fff;position:absolute;right:0;
}

#menu{background: #def4df;height:auto;display:none;}
#menu ul{height:auto;}
#menu li a{width:50%;height:auto;color: #48a803;}
#menu li a:hover, .visited {
    background:none;
    color: #000!important;
	font-weight:bold;
}
.left{float:none;width:auto;}
.list, .more, .article, .updown, .link{border-radius:0;}
.right{float:none;width:auto;}
.list li a img {
    margin-right: 10px;
    width: 110px!important;;
    height: 68px!important;;
}
.list li a p {
    height: 46px;
    margin-bottom: 4px;
    overflow: hidden;
    width: auto;
    line-height: 23px;
}
.list li a span {
    display:block;color: #bbb;font-size: 14px;font-weight: lighter;margin:0!important;
}
#hm_t_undefined .hm-t-go-top{opacity: 0.5;}
.position{font-size:14px;padding:3px 2%;}
.position a{font-size:14px;}
.list,.article,.updown{border-radius:0;}
#listpages{text-align:inherit;padding:15px 10px 5px;}
#listpages li{border:0;}
#listpages li a,#listpages .thisclass{
	text-align:center;
	display: block;
    float: left;margin-bottom: 10px;
    padding: 0; width: 65px;
    height: 35px; line-height: 35px;
   
}
.article{padding:15px 2%;}
.article div{font-size:18px;}
.article p,.article a,.article strong{font-size:18px;}
.ad{
    width:100%;
    height:auto;
}
.ad img{
	border:0;
    width:100%;
    height:auto;
}
.updown{padding:10px 2%;}
.link{display:none;}
.footer{padding:10px 0;}
.footer p,.footer a{font-size:14px;}
.footer .sub{display:none;}
.uptown_zp,.uptown_yp{width:72px!important;height:60px!important;}
#vfoot{left:72px;}
#vfoot,.uptown_foot{width:256px!important;height:60px!important;}
.fzf{margin:20px 10px 0;}

a#title_0 {
    margin-left: -122px;
	opacity:0.01;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
}
.adtb{border-top:1px solid#eaeaea;padding:5px 0;text-align:center;}
.pc_article_ad { display: none; }
.wap_article_ad { display: block; }
}
a#title_0 {
    margin-left: -122px;
	opacity:0.01;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
}
#i74498,#i74498i,#i74498a{height:50px;}