.g-box-1200 {
width: 1200px;
height: auto;
display: block;
margin: 15px auto;
}
.g-newstop dt {
width: 340px;
}
.g-newstop dt, .g-newstop dd {
height: 510px;
background-color: #fff;
box-shadow: 0px 0px 2px #cfcfcf;
}
.f-fl, .f-lifl li, .f-dlfl dt, .f-dlfl dd {
float: left;
display: inline;
}
.m-tith4 {
height: 42px;
margin: 12px 20px;
}
.m-tith4 .f-fl {
font-size: 20px;color: #333;
font-weight: normal;
height: 38px;
line-height: 38px;
margin: 3px 5px 0 0;}
.m-tith4 .f-fl i {
display: inline-block;
width: 30px;
height: 30px;
}

.m-tith4 .f-fl strong {
font-weight: normal;
}

.m-tith4 .f-fr {
margin: 11px 0 0 0;
font-weight: normal;
}
.f-fr {
float: right;
display: inline;
}
.m-newtopsul li span.f-fl {
background-color: rgb(37, 143, 55);
width: 4px;
height: 4px;
margin: 14px 5px 0 0;
}
.m-jkzs i {background-position: -9px -47px;}
.m-tjimg li a img {
display: block;
width: 140px;
height: 94px;
}
.flashbox a img {
width: 280px;
height: 175px;
}
.m-tjimg li a p {
height: 30px;
line-height: 30px;
overflow: hidden;
padding: 0 10px;
font-size: 14px;
background-color: #fafafa;
}
.m-tjimg li a:hover p{ background-color:#258f37; color: #fff  }
.m-tjimg li a:hover img {filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}
.m-tjimg li {
width: 140px;
height: 124px;
margin: 0 0 22px 20px;
}
.m-tjimg li a {
display: block;
}
.g-newstop dd.m-newtopc {
width: 510px;
}
.g-newstop dd {
margin-left: 15px;
}
.m-newtopc h2 {
font-size: 24px;
text-align: center;
height: 40px;
line-height: 40px;
overflow: hidden;
padding: 0 20px;
margin: 10px auto 0;
}
.m-h2info {
color: #aaa;
margin: 0 20px;
overflow: hidden;
font-size: 14px;
}
.m-h2info p {
height: 24px;
line-height: 24px;
overflow: hidden;
margin-bottom: 10px;
}
.m-newtopsul {
border-top: 1px #f5f5f5 solid;
margin: 0 20px;
padding: 8px 0 8px 0;
}
.m-newtopsul li {
height: 32px;
line-height: 32px;
overflow: hidden;
}
.m-newtopsul li span.f-fr {
color: #999;
}
.m-newtopsul li a {
font-size: 14px;
}
.m-newtopsul li a:hover {
color:#0FBB2C;
}
.g-newstop dd.m-newtopr {
width: 320px;
}
.m-jkzsdiv {
position: relative;
}
.m-jkzsul li {
border-left: 1px #f5f5f5 solid;
margin: 0 20px;
padding-left: 20px;
position: relative;
}
.m-jkzsul li p.m-titbt {
height: 28px;
line-height: 28px;
font-size: 14px;
overflow: hidden;
}
.m-jkzsul li.f-ix .m-js {
display: block;
}
.m-jkzsul li .m-js {
display: none;
background: url(../images/ppage.gif) #fafafa no-repeat;
padding: 14px 10px 10px 10px;
line-height: 20px;
height: 48px;
overflow: hidden;
}
.m-jkzsul li .m-js img {
width: 80px;
height: 50px;
display: block;
margin-right: 15px;
}
.m-jkzsul li .m-js p {
height: 40px;
line-height: 20px;
overflow: hidden;
padding-top: 6px;
color: #999;
}
.m-jkzsul li.f-ix b {
background-position: left top;
}
.m-jkzsul li b {
width: 7px;
height: 7px;
position: absolute;
left: -4px;
top: 10px;background: url(../images/005byqpgly1g0cvcawwwrj300700emxd.jpg) left -7px;
z-index: 10;}
.m-jkzsdiv p.m-utop {
top: 0;
}
.m-jkzsdiv p.m-utop, .m-jkzsdiv p.m-ubottom {
position: absolute;
height: 18px;
width: 3px;
background-color: #fff;
left: 19px;
z-index: 1;
}
.m-jkzsdiv p.m-ubottom {
bottom: 0;
}
.m-hdbox {
position: relative;
width: 280px;
height: 175px;
margin: 12px auto 0;
overflow: hidden;
}
.flashbox {
width: 280px;
height: 175px;
}
.flashbox ul {
width: 2850px;
height: 175px;
position: absolute;
left: 0;
top: 0;
}
.flashbox li {
width: 280px;
height: 175px;
float: left;
display: block;
}
.flashbox a {
display: block;
width: 280px;
height: 175px;
position: relative;
overflow: hidden;
}
.flashpoint {
width: 36px;
height: 6px;
position: absolute;
right: 0px;
bottom: 14px;
}
.flashpoint i.on {
background: #f70;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.flashpoint i {
float: left;
width: 12px;
height: 6px;
background: #fff;
margin-right: 5px;
cursor: pointer;
overflow: hidden;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.g-gexing {
background-color: #fff;/* box-shadow: 0px 0px 2px #cfcfcf; */
margin-bottom: 15px;
padding-top: 12px;}
.g-gexing h4 {
margin-top: 0;
}
.m-jpdq i {background-position: -9px -8px;}
.m-cyxm i {background-position: -9px -201px;}
.m-nzdm i {background-position: -9px -87px;}
.m-zytj i {background-position: -9px -123px;}
.m-mrtt i {background-position: -9px -147px;}
.m-fwdq i {background-position: -9px -172px;}
.m-tith4 .m-jxgexspan {
margin: 7px 10px 0 0;
}
.m-tith4 .m-jxgexspan a {
display: inline-block;width: 85px;
height: 26px;
border-radius: 5px;
line-height: 26px;
text-align: center;
margin-right: 10px;}
.m-tith4 .f-fr a {
font-size: 14px;
color: #aaa;
}
.m-tith4 .m-jxgexspan a:hover { background-color: #258f37; color: #fff }
.m-gximg {
position: relative;
}
.m-gximg div {
margin: 0 20px;
width: 1160px;
height: 240px;
overflow: hidden;
position: relative;
}
.m-gximg div ul {
position: relative;
}
.m-gximg div ul li {
margin: 0 15px 15px 0;
width: 180px;
overflow: hidden;
height: 224px;
}
.m-gximg div ul li a {
font-size: 14px;
width: 180px;
display: block;
}
.m-gximg div ul li a:hover{color:#0fbb2c;}
.m-gximg div ul li a img {
width: 180px;
height: 180px;
display: block;
margin: 0 0 5px;
}
.m-gximg b.m-prev-page {
left: -50px;
background-position: 0 -275px;
}
.m-gximg b {
position: absolute;
width: 46px;
height: 72px;
background-color: ;
top: 54px;
cursor: pointer;
}
.m-newsico {background-image: url(../images/005byqpgly1g0jvsdb4yej301c0fagmd.jpg);
background-repeat: no-repeat;}
.m-gximg b.m-hover2 {
background-position: 0 -360px;
}
.m-gximg b.m-next-page {
right: -50px;
background-position: 0 -450px;
}
.g-news {
margin-bottom: 15px;
}
.g-news dd {
width: 865px;
background-color: #fff;
box-shadow: 0px 0px 2px #cfcfcf;
}
.g-news dd, .g-news dt {
height: 350px;
}
.m-divimg li {
position: relative;
width: 190px;
height: 125px;
margin: 0 0 20px 20px;
overflow: hidden;
}
.m-divimg li a {
display: block;
}
.m-divimg li a img {
width: 190px;
height: 125px;
}
.m-divimg li a p {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 30px;
line-height: 30px;
text-align: center;
background-color: rgba(50,50,50,0.6);
color: #fff;
}
.m-divimg li a:hover p { background-color:#258f37;*background-color:#f77; }
.m-divimg li a p span {
padding: 0 8px;
display: block;
font-size: 14px;
}
.m-titbt a:hover  {color:#0fbb2c; }
.g-news .m-news2 {
width: 420px;
}
.m-jkzsul {
position: relative;
}
.g-news .m-news2 ul li {
margin-right: 0;
}
.m-jkzsul li .f-fr {
color: #999;
margin: 8px 0 0 8px;
}
.g-news .m-news2 ul li p {
height: 32px;
line-height: 32px;
}
.g-news dt {
width: 320px;
background-color: #fff;
box-shadow: 0px 0px 2px #cfcfcf;
}
.news-index {
width: 1200px;margin: 15px auto;
overflow: hidden;
background-color: #fff;height: 470px;}
.index_news01 {
width: 550px;
float: left;
margin-right: 40px;/* margin-top: 12px; */
margin-left: 20px;}
.index_news_title h2, .in_mendian h2 {height: 42px;
border-bottom: 1px solid #e2e2e2;margin-top: 14px;
font-size: 20px;color: #333;line-height: 35px;
text-indent: 14px;}
.index_news_title strong{
font-weight: normal;
margin-left: -12px;
}
.index_news_title h2 i a, .in_mendian h2 i a {
float: right;
font-style: normal;
color: #666;
font-size: 14px;
font-weight: 100;
color: #999;
}
.index_news_content {
line-height: 24px;
margin-top: 15px;
}
.index_news_content img{
height: 120px;
width: 160px;
}
.index_news_content dt {
width: 155px;
height: 135px;
float: left;
}
.index_news_content dd {
float: right;
width: 357px;
height: 24px;
overflow: hidden;
font-size:14px;
}
.index_news_content dd em {
font-style: normal;
float: right;
color: #999;
font-size:12px;
}