@charset gb2312;

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

address,caption,cite,code,dfn,em,th,var {
font-weight:400;
font-style:normal;
}

ol,ul,li {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
font-size:100%;
}

q:before,q:after {
content:'';
}

a {
color:#333;
text-decoration:none;
}

a:hover {
color:red;
text-decoration:underline;
}

.fl {
float:left;
}

.clear {
clear:both;
}

body {
font-size:12px;
color:#333;
font-family:'microsoft yahei';
}

.top {
height:30px;
border-bottom:1px #e3e3e3 solid;
background:#f5f5f5;
}

.top .warp {
width:1000px;
height:30px;
line-height:30px;
margin:0 auto;
}

.head {
width:1000px;
height:60px;
margin:0 auto;
padding:20px 0;
}

.logo {
float:left;
width:270px;
}
.logo img{
width: 170px;
}

.search {
float:left;
height:38px;
width:454px;
padding:11px 0;
}

.search-keyword {
height:34px;
width:366px;
border:2px #00b156 solid;
border-right:none;
line-height:34px;
font-size:14px;
color:#666;
text-indent:10px;
}

.search-submit {
height:38px;
width:86px;
line-height:38px;
text-align:center;
color:#fff;
font-size:16px;
border:none;
background:#00b156;
margin:0;
padding:0;
}

.share {
float:right;
padding:8px 0 0;
}

.nav {
width:100%;
background:#00b156;
margin:0 auto 10px;
}

.nav ul {
width:1000px;
height:45px;
line-height:45px;
font-size:16px;
font-weight:700;
margin:0 auto;
}

.nav li {
float:left;
height:45px;
}

.nav li a {
display:block;
height:100%;
color:#fff;
padding:0 10px;
}

.nav li a:hover {
color:#fff;
text-decoration:none;
background:#008d49;
}

.nav .on {
color:#fff;
background:#008d49;
}

.menu {
font-size:14px;
padding:5px 10px;
}

.menu li {
float:left;
width:50%;
overflow:hidden;
line-height:30px;
}

.menu li a {
display:block;
height:100%;
text-indent:10px;
background:url(images/ico_3.jpg) 0 13px no-repeat;
}

.menu li a:hover {
background:url(images/ico_4.jpg) 0 13px no-repeat;
}

.menu .on {
color:red;
background:url(images/ico_4.jpg) 0 13px no-repeat;
}


.menu1 {
font-size:13px;
padding:5px 10px;
}

.menu1 li {
float:left;
width:50%;
overflow:hidden;
line-height:30px;
}

.menu1 li a {
display:block;
height:100%;
text-indent:10px;
background:url(images/ico_3.jpg) 0 13px no-repeat;
}

.menu1 li a:hover {
background:url(images/ico_4.jpg) 0 13px no-repeat;
}

.menu1 .on {
color:red;
background:url(images/ico_4.jpg) 0 13px no-repeat;
}

.menu2 {
font-size:14px;
padding:5px 10px;
}

.menu2 li {
float:left;
width:60%;
overflow:hidden;
line-height:30px;
}

.menu2 li a {
display:block;
height:100%;
text-indent:10px;
background:url(images/ico_3.jpg) 0 13px no-repeat;
}

.menu2 li a:hover {
background:url(images/ico_4.jpg) 0 13px no-repeat;
}

.menu2 .on {
color:red;
background:url(images/ico_4.jpg) 0 13px no-repeat;
}

.weizhi {
width:1000px;
line-height:18px;
text-indent:20px;
background:url(images/ico_5.png) 0 2px no-repeat;
margin:0 auto 10px;
}

.main1 {
width:1000px;
margin:0 auto;
}

.main2 {
width:998px;
overflow:hidden;
border:1px #e1e1e1 solid;
border-top:2px #00b156 solid;
margin:0 auto 10px;
}

.left_1 {
float:left;
width:750px;
overflow:hidden;
}

.right_1 {
float:right;
width:250px;
overflow:hidden;
margin-bottom:10px;
}

.t_1 {
height:33px;
line-height:33px;
font-size:14px;
font-weight:700;
border-bottom:1px #e1e1e1 solid;
}

.t_1 span a {
color:#777;
}

.t_2 {
height:40px;
line-height:40px;
border-bottom:1px #eee solid;
background:#f9f9f9;
padding:0 15px;
}

.t_2 h3 {
font-size:16px;
font-weight:700;
padding-left:15px;
background:url(images/ico_1.jpg) 0 11px no-repeat;
}

.t_2 span {
float:right;
color:#999;
}

.t_2 span a {
margin:0 5px;
}

.t_3 {
font-size:14px;
font-weight:700;
color:#f60;
border-bottom:1px #e1e1e1 solid;
padding:10px 0;
}

.t_4 {
height:35px;
line-height:35px;
font-size:14px;
font-weight:700;
border-bottom:1px #f0f0f0 solid;
background:#f9f9f9;
padding:0 10px;
}

.g_box1 {
width:408px;
height:585px;
border:1px #e1e1e1 solid;
border-top:2px #00b156 solid;
overflow:hidden;
margin:0 10px 10px;
padding:0 10px;
}

.g_box1 h1 {
line-height:30px;
height:30px;
overflow:hidden;
text-align:center;
font-size:18px;
margin:15px 0 10px;
}

.g_box1 p {
line-height:20px;
color:#787878;
padding:0 5px 5px;
}

.g_box1 ul {
width:398px;
line-height:24px;
padding:5px 5px 0;
}

.g_box2 {
height:325px;
overflow:hidden;
border:1px #e1e1e1 solid;
border-top:2px #00b156 solid;
padding:0 10px;
}

.g_box2 .b_box3 {
margin-top:5px;
}

.g_box3 {
width:250px;
padding:0 12px;
}

.g_box4 {
width:424px;
border-left:1px #f0f0f0 solid;
border-right:1px #f0f0f0 solid;
padding:0 12px 5px;
}

.g_box4 h3 {
line-height:30px;
text-align:center;
margin-bottom:5px;
font-size:20px;
height:30px;
overflow:hidden;
padding:12px 0 0;
}

.g_box4 p {
line-height:22px;
padding-bottom:4px;
color:#787878;
}

.g_box5 {
float:left;
width:363px;
border:1px #e1e1e1 solid;
border-top:2px #00b156 solid;
overflow:hidden;
margin:0 10px 10px 0;
}

.g_box5 .b_box3 {
margin:0 10px;
padding:5px 0;
}

.g_box5 .pic {
height:75px;
line-height:20px;
border-bottom:1px #e1e1e1 dotted;
margin:0 10px;
padding:12px 0;
}

.g_box5 .pic img {
float:left;
height:75px;
width:100px;
padding-right:10px;
}

.g_box5 .pic p {
font-size:14px;
font-weight:700;
height:24px;
line-height:24px;
overflow:hidden;
margin-bottom:5px;
}

.g_box6 {
width:300px;
}

.g_box7 {
width:740px;
height:260px;
}

.g_box7 .b_box3 {
padding-top:8px;
}

.g_box8 {
width:408px;
height:247px;
border:1px #e1e1e1 solid;
border-top:2px #00b156 solid;
padding:0 10px;
}

.g_box8 h1 {
line-height:30px;
height:30px;
overflow:hidden;
text-align:center;
font-size:18px;
margin:13px 0 10px;
}

.g_box8 p {
line-height:20px;
color:#787878;
padding:0 0 5px;
}

.g_box8 ul {
line-height:24px;
padding:5px 0 0;
}

.b_box9{
	padding-bottom:13px;
}
.b_box9 li{
	float:left;
	width:184px;
	height:120px;
	text-align:center;
	position:relative;
	padding:13px 0 0 13px;
}
.b_box9 li img{
	display:block;
	width:184px;
	height:120px;
}
.b_box9 li p{
	position:absolute;
	right:0;
	bottom:0;
	width:184px;
	height:30px;
	line-height:30px;
	color:#fff;
	padding-top:15px;
	overflow:hidden;
	background:url(images/bg_4.png) 0 0 no-repeat;
}
.b_box9 li a:hover p{
	color:#ff0;
}
.b_box10{
	margin-bottom:6px;
}
.b_box10 li{
	float:left;
	width:106px;
	text-align:center;
	padding:11px 0 0 11px;
}
.b_box10 li img{
	display:block;
	width:106px;
	height:135px;
	margin-bottom:5px;
}
.b_box10 li p{
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.b_box11{
	width:238px;
	margin-bottom:10px;
}
.b_box11 li{
	float:left;
	width:109px;
	text-align:center;
	padding:10px 10px 0 0 ;
}
.b_box11 li img{
	display:block;
	width:106px;
	height:140px;
	margin-bottom:5px;
}
.b_box11 li p{
	height:24px;
	line-height:24px;
	overflow:hidden;
}
/*--/ºÐ×Ó box--*/

.g_list {
width:738px;
border:1px #e1e1e1 solid;
border-top:2px #00b156 solid;
overflow:hidden;
margin-bottom:10px;
}

.g_list .list1 {
line-height:40px;
font-size:14px;
padding:8px 15px;
}

.g_list .list1 li {
padding-left:10px;
border-bottom:1px #e1e1e1 dashed;
background:url(images/ico_2.jpg) 2px center no-repeat;
}

.g_list .list1 li span {
float:right;
font-size:12px;
color:#777;
}

.g_list .list2 {
line-height:26px;
color:#666;
padding:0 12px;
}

.g_list .list2 li {
height:120px;
overflow:hidden;
border-bottom:1px #e5e5e5 solid;
padding:15px 0;
}

.g_list .list2 li img {
float:left;
width:160px;
height:120px;
margin-right:10px;
}

.g_list .list2 li h3 {
font-size:16px;
font-weight:700;
margin-bottom:10px;
}

.g_list .list2 li h3 a:hover {
color:#f50;
}

.g_list .list2 li p {
height:52px;
overflow:hidden;
padding-bottom:5px;
}

.g_list .list2 li span {
display:block;
text-align:right;
color:#a6a6a6;
}

.g_list .list2 li span a {
background:#00B156;
color:#fff;
padding:1px 3px;
}

.g_list .list3 {
font-size:14px;
padding-bottom:15px;
border-bottom:1px solid #e5e5e5;
}

.g_list .list3 li {
float:left;
width:168px;
text-align:center;
padding:13px 0 0 13px;
}

.g_list .list3 li img {
display:block;
width:168px;
height:224px;
margin-bottom:8px;
}

.g_tag {
font-size:14px;
margin-bottom:20px;
background:#fff;
padding:0 15px;
}

.g_tag dt {
height:30px;
padding:20px 0 15px;
}

.g_tag dt span {
float:left;
width:110px;
height:26px;
font-size:14px;
font-weight:700;
color:#fff;
text-align:center;
line-height:26px;
background:#f60;
border-radius:3px;
}

.g_tag dd a {
float:left;
width:118px;
height:30px;
line-height:30px;
overflow:hidden;
text-indent:10px;
text-overflow:ellipsis;
white-space:nowrap;
margin:2px 0;
}

.g_tag dd a:hover {
text-decoration:none;
background:#f1f1f1;
}

.g_con {
width:708px;
border:1px #e1e1e1 solid;
border-top:2px #00b156 solid;
overflow:hidden;
margin-bottom:10px;
padding:0 15px 15px;
}

.g_con h1 {
text-align:center;
font-size:24px;
padding:30px 0;
}

.g_con .info {
height:26px;
line-height:26px;
color:#8f8f8f;
text-align:center;
padding-bottom:5px;
position:relative;
border-bottom:1px #ababab dotted;
margin-bottom:15px;
}

.g_con .con {
width:708px;
overflow:hidden;
line-height:28px;
font-size:14px;
padding:0 0 15px;
}
.g_con embed {
    width: 100%;
    height: 460px;
}

.g_con .con p,.g_con .con div {
padding-bottom:15px;
}

.g_pic {
overflow:hidden;
padding:0 15px;
}

.g_pic h1 {
text-align:center;
font-size:24px;
padding:30px 0 20px;
}

.g_pic .info {
height:26px;
line-height:26px;
color:#8f8f8f;
text-align:center;
padding-bottom:5px;
position:relative;
border-bottom:1px #ababab dotted;
}

.g_pic .b_box6 {
border-bottom:none!important;
}

.g_picbox {
width:968px;
margin-bottom:10px;
overflow:hidden;
text-align:center;
}

.g_picbox center {
font-size:14px;
padding:15px 0;
}

.g_picbox center a {
display:inline-block;
height:24px;
line-height:24px;
border:1px #ddd solid;
background:#f5f5f5;
padding:0 10px;
}

.g_picbox center a:hover {
color:#fff;
background:#00b156;
text-decoration:none;
border-color:#00b156;
}

.g_picbox img {
border:0 none;
box-sizing:border-box;
height:auto!important;
max-width:100%!important;
vertical-align:middle;
}

.g_picbox p {
font-size:14px;
line-height:40px;
}

.g_pic .con {
border:1px #e5e5e5 solid;
font-size:14px;
line-height:28px;
background:#f9f9f9;
margin-bottom:15px;
padding:10px 15px;
}

.b_box1 {
line-height:27px;
padding-top:2px;
background:url(images/bg_2.jpg) 0 11px no-repeat;
}

.b_box1 li {
height:27px;
overflow:hidden;
padding-left:27px;
border-bottom:1px #e1e1e1 dotted;
}

.b_box2 {
line-height:22px;
}

.b_box2 li {
color:#999;
border-bottom:1px #e1e1e1 dotted;
padding:7px 0 8px;
}

.b_box2 li a {
display:block;
font-size:14px;
height:22px;
overflow:hidden;
}

.b_box2 li a:hover {
text-decoration:none;
}

.b_box3 {
line-height:28px;
}

.b_box3 li {
height:28px;
overflow:hidden;
padding-left:8px;
background:url(images/ico_2.jpg) 0 12px no-repeat;
}

.b_box3 li span {
float:right;
color:#999;
padding-left:10px;
}

.b_box4 {
line-height:27px;
padding-top:5px;
background:url(images/bg_2.jpg) 0 14px no-repeat;
}

.b_box4 li {
height:27px;
overflow:hidden;
padding-left:22px;
border-bottom:1px dotted #e1e1e1;
}

.b_box5 {
font-size:14px;
text-align:center;
margin-bottom:15px;
}

.b_box6 {
line-height:24px;
color:#777;
border-top:1px #e1e1e1 solid;
border-bottom:1px #e1e1e1 solid;
padding:10px 0;
}

.b_box7 {
line-height:26px;
padding-top:10px;
overflow:hidden;
}

.b_box7 p {
font-size:14px;
font-weight:700;
margin-bottom:5px;
}

.b_box7 .box {
width:698px;
}

.b_box7 .box li {
float:left;
width:339px;
height:26px;
padding-right:10px;
overflow:hidden;
text-indent:10px;
color:#999;
border-bottom:1px #e1e1e1 dotted;
background:url(images/ico_2.jpg) 0 12px no-repeat;
}

.b_box8 {
color:#777;
line-height:20px;
}

.b_box8 li {
height:60px;
border-top:1px #e1e1e1 dotted;
padding:11px 0;
}

.b_box8 li img {
float:left;
height:60px;
width:80px;
padding-right:10px;
}

.b_box8 li h4 {
font-size:13px;
height:22px;
overflow:hidden;
}

.b_box8 li p {
line-height:22px;
text-indent:2em;
color:#999;
}

.b_box10 {
margin-bottom:6px;
}

.b_box10 li {
float:left;
width:106px;
text-align:center;
padding:11px 0 0 11px;
}

.b_box10 li img {
display:block;
width:106px;
height:135px;
margin-bottom:5px;
}

.b_box11 {
width:238px;
margin-bottom:10px;
}

.b_box11 li {
float:left;
width:109px;
text-align:center;
padding:10px 10px 0 0;
}

.b_box11 li img {
display:block;
width:106px;
height:140px;
margin-bottom:5px;
}

.u_1 li {
border-bottom:1px #e1e1e1 dotted;
}

.u_2 {
height:auto;
margin-bottom:10px;
}

.u_3 {
border-top:1px #e1e1e1 dotted;
}

.slideBox {
width:300px;
height:250px;
overflow:hidden;
position:relative;
margin-bottom:10px;
}

.slideBox .hd {
width:100%;
height:4px;
overflow:hidden;
position:absolute;
right:0;
bottom:0;
z-index:10;
}

.slideBox .hd ul {
overflow:hidden;
zoom:1;
float:left;
}

.slideBox .hd ul li {
float:left;
width:60px;
height:4px;
background:#000;
filter:alpha(opacity=80);
opacity:0.8;
cursor:pointer;
}

.slideBox .hd ul li.on {
background:#00b156;
}

.slideBox .bd li {
position:relative;
}

.slideBox .bd {
height:100%;
z-index:0;
}

.slideBox .bd .pic {
position:relative;
z-index:0;
}

.slideBox .bd .pic img {
width:300px;
height:250px;
display:block;
}

.slideBox .bd .bg {
width:100%;
height:44px;
position:absolute;
bottom:-44px;
left:0;
z-index:1;
background:#000;
filter:alpha(opacity=60);
opacity:0.6;
}

.slideBox .bd .tit {
width:100%;
height:44px;
line-height:40px;
position:absolute;
bottom:-40px;
left:0;
font-size:14px;
z-index:2;
color:#fff;
}

.slideBox .bd .tit a {
color:#fff;
padding:0 10px;
}

.cd-container {
width:90%;
max-width:768px;
height:3000px;
display:block;
margin:2em auto;
}

.cd-container::after {
content:'';
display:table;
clear:both;
}

.cd-top {
display:inline-block;
height:40px;
width:40px;
position:fixed;
border-radius:2px;
bottom:40px;
right:10px;
overflow:hidden;
text-indent:100%;
white-space:nowrap;
background:url(images/bg_3.png) center center no-repeat #008d49;
visibility:hidden;
opacity:0;
-webkit-transition:all .5s;
-moz-transition:all .5s;
transition:all .5s;
}

.cd-top.cd-is-visible {
visibility:visible;
opacity:1;
}

.cd-top .cd-fade-out {
opacity:.5;
}

.cd-top:hover {
background-color:#333;
opacity:1;
}

.dede_pages {
height:32px;
padding:20px 15px;
}

.dede_pages ul {
float:right;
font-size:14px;
padding:0;
}

.dede_pages ul li {
float:left;
line-height:30px;
background:#fff;
border:1px solid #d8dadf;
margin:0 2px;
padding:0 10px;
}

.dede_pages ul li a {
float:left;
color:#555;
display:block;
}

.dede_pages ul li:hover {
text-decoration:none;
color:#555;
border:1px #d8dadf solid;
background-color:#f0f0f0;
}

.dede_pages ul li:hover a:hover {
color:#555;
text-decoration:none;
}

.dede_pages ul li.thisclass {
background-color:#2ca338;
color:#fff;
border:1px #2ca338 solid;
padding:0 10px;
}

.dede_pagess {
float:none;
overflow:hidden;
text-align:center;
}

.dede_pagess ul {
float:none;
clear:both;
text-align:center;
white-space:nowrap;
margin:0 auto;
padding:10px 0;
}

.dede_pagess ul li {
float:none;
display:inline;
font-size:14px;
border:1px solid #d8dadf;
margin:0 2px;
padding:4px 10px;
}

.dede_pagess li a {
float:none;
display:inline;
}

.dede_pagess li a:hover {
text-decoration:underline;
}

.dede_pagess .thisclass {
color:#fff;
border:1px #2ca338 solid;
background-color:#2ca338;
}

.ban_251 {
width:250px;
overflow:hidden;
margin-bottom:10px;
}

.ban_708 {
width:708px;
overflow:hidden;
text-align:center;
margin-bottom:10px;
}

.ban_740 {
width:740px;
overflow:hidden;
margin-bottom:10px;
}

.ban_968 {
width:968px;
text-align:center;
overflow:hidden;
margin-bottom:10px;
}

.ban_1001 {
width:1000px;
overflow:hidden;
margin:0 auto 10px;
}

.link {
width:1000px;
margin:0 auto 10px;
}

.link h3 {
font-size:14px;
font-weight:700;
line-height:30px;
margin-bottom:5px;
}

.link p {
line-height:24px;
}

.link p a {
color:#666;
display:inline-block;
margin-right:15px;
}

.foot {
width:100%;
text-align:center;
border-top:2px #00b156 solid;
line-height:24px;
background:#f8f8f8;
margin:0 auto;
padding:20px 0;
}

.des {
height:75px;
float:left;
width:696px;
line-height:25px;
border:#999 1px dotted;
overflow:hidden;
margin-bottom:10px;
padding:5px;
}

.g_con .info span a {
color:#063;
margin:0 6px;
}

fieldset,img,abbr,acronym {
border:0;
}

.fr,.top .warp span,.b_box6 span {
float:right;
}

.t_1 h3,.t_4 h3 {
font-weight:700;
}

.t_1 span,.t_4 span {
float:right;
font-size:12px;
font-weight:400;
}

.t_2 h3 a,.g_box1 h1 a,.g_box4 h3 a,.g_box8 h1 a,.b_box2 li em,.b_box8 li h4 em {
color:#00b156;
}

.t_4 h3 b,.g_list .list1 li a:hover {
color:red;
}

.g_box1 li,.g_box8 li {
float:left;
width:50%;
height:24px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
border-bottom:1px #e1e1e1 dotted;
}

.g_list .list1 li em,.b_box7 .box li em {
margin-right:5px;
color:#00b156;
}

.g_list .list1 li em a,.b_box7 .box li em a {
color:#00b156;
}

.g_list .list1 li b,.dede_pages strong {
font-weight:400;
}

.g_list .list2 li h3 a,.dede_pages ul li:hover a {
color:#555;
}

.g_list .list3 li p,.b_box10 li p,.b_box11 li p {
height:24px;
line-height:24px;
overflow:hidden;
}

.g_con .info span,.g_pic .info span {
display:inline;
margin:0 10px;
}

.g_con .info .share,.g_pic .info .share {
position:absolute;
top:0;
right:0;
padding:0;
}

.dede_pages ul li.thisclass a,.dede_pagess .thisclass a {
color:#fff;
}

@media only screen and min-width 768px {
.cd-top {
right:20px;
bottom:20px;
}
}

@media only screen and min-width 1024px {
.cd-top {
height:60px;
width:60px;
right:30px;
bottom:30px;
}
}

/*******toutiao*****/
.jrtt{width:1000px; height:70px; margin:8px auto; padding:10px 0; background:#f6ffef; border:#E6E6E6 1px solid; position:relative}
.jrtt h2{width:1000px; height:35px; line-height:35px; font-size:26px; font-family:Î¢ÈíÑÅºÚ,ºÚÌå; text-align:center; font-weight:bold; color:#008d49; overflow:hidden; display:block;  margin:0 auto}
.jrtt ul{width:1000px; height:20px; margin-top:16px;  display:block;  margin:10px auto}
.jrtt ul li{width:230px; height:20px; line-height:20px; float:left; padding-left:15px; background:url(images/liico2.gif) left no-repeat;  overflow:hidden;display:block; margin:0 auto}
.jrtt ul li a{color:#3F3F3F}
.jrtt .toutiao{position:absolute; top:0px; left:0px; width:75px; height:75px; background:url(images/top.gif) no-repeat}

/*******toutiaogg*****/
.ttgg{width:1000px; height:90px; margin:0px auto;  padding:0px 0; border:#E6E6E6 1px solid; position:relative}
.ttgg .toutiao{position:absolute; top:0px; left:0px; width:75px; height:75px; background:url(images/top.gif) no-repeat}

/* picture */
#picture-wrap{ width:1000px; margin:10px auto 0; padding-bottom:5px; border:1px solid #ccd5cd; overflow:hidden;}
.picture-nav{ height:29px; background:url(images/nav-bg.png) repeat-x; font-weight:bold; overflow:hidden;}
.picture-nav .pictitle{ float:left; margin:6px 0 0 8px; display:inline; font-size:12px; color:#3F5441;}
.picture-nav ul{ float:left; width:1000px;}
.picture-nav-right{ float:right; margin:8px 10px 0;}
.picture-nav-left{ float:left; margin:8px 10px 0;}
.picture{ margin:5px 0 0 8px;}
.picture li{ float:left; margin:3px 10px 0 0; white-space:nowrap; height:90px;font-size:14px; line-height:21px;}
#picture-wrap a{ color:#333;}
#picture-wrap a:hover{ color:#ff6600; }