﻿.top{
    background:#fafafa;
    height:39px;
    border-bottom:1px solid #eeeeee;
}
.topc{
    width:1000px;
    margin:0 auto;
    line-height:39px;
}
.topcl{
     color:#eeeeee;
     font-size:14px;
 }
.topcl a{
    color:#333333;
    font-size:14px;
    margin-right:5px;
    margin-left:5px;
    text-decoration:none;
}
.topcl a:hover{
    color:#ff6600;
}

.topcl a:first-child{
    margin-left:0px;
}
.topcr{
    color:#eeeeee;
    font-size:14px;
    position: relative;
}
.topcr a{
    color:#333333;
    font-size:14px;
    margin-right:5px;
    margin-left:5px;
    text-decoration:none;
}
.topcr a:hover{
    color:#ff6600;
}
.topcr a:last-child{
    margin-right:0px;
}
.topcr .mobil{
    display: inline-block;
    padding-right:10px;
    height:39px;
    line-height:39px;
    position: relative;
}
.topcr .mobil:after{
    content:" ";
    background:url(../img/index_03.png) no-repeat;
    background-position: right top;
    width:7px;
    height:4px;
    display: block;
    position: absolute;
    right:-2px;
    top:18px;
}
.topcr .mobil:hover:after{
    right:-2px;
    top:17px;
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 	/* Opera */
}
.erweima{
    display: none;
    position: absolute;
    right:-1px;
    top:38px;
    width:267px;
    height:165px;
    padding-left:5px;
    padding-right:5px;
    background:#FFF;
    padding-top:10px;
    border:1px solid #eeeeee;
}
.erweima span{
    float: left;
    padding-left:5px;
    padding-right:5px;
}
.erweima span img{
    width:117px;
    height:117px;
    clear: both;
    display: block;
}
.erweima span p{
    height:32px;
    text-align: center;
    color:#333;
    font-size:14px;
    width:117px;
}
.topcr .mobil:hover .erweima{
    display: block;
}
.hei20{
    height:20px;
}

.log{
    width:1000px;
    margin:0 auto;
}
.log1 a img{
     height:44px;
}
.log2{
    color:#ff6600;
    font-size:32px;
    line-height:44px;
    border-left:1px solid #eeeeee;
    padding-left:18px;
    margin-left:18px;
}
.logr{
    margin-top:2px;
    border:2px solid #019934;
    height:40px;
}
.log21{
    padding:0px;
    margin:0px;
    width:75px;
    height:36px;
    line-height:36px;
    position: relative;
}
.log21 strong{
    display: block;
    padding:0px;
    margin:0px;
    border:0px;
    color:#000;
    font-size:14px;
    width:68px;
    padding-left:15px;
    outline:none;
    height:36px;
    cursor: pointer;
    background:url(../img/index_03.png) no-repeat;
    background-position:right 15px;
}
.log21 ul{
    display: none;
    position:absolute;
    left:0px;
    top:36px;
    width:76px;
    background:#fff;
    z-index:1000;
    border:1px solid #dedede;
}
.log21:hover ul{
     display: block;
 }


.log21 ul li{
    line-height:36px;
    padding-left:15px;
    color:#333;
    font-size:14px;
    text-align: left;
    clear: both;
    display: block;
    cursor: pointer;
}
.log21 ul li:hover{
    background:#eeeeee;
    color:#000;
    font-size:14px;
}
.log22{
    padding:0px;
    margin:0px;
    height:36px;
    line-height:36px;
    width:340px;
    padding-left:10px;
    border:0px;
    border-left:1px solid #f5f5f5;
    outline:none;
    overflow: hidden;
}
.log23{
    padding:0px;
    margin:0px;
    background:#019934;
    color:#fff;
    font-size:14px;
    height:38px;
    line-height:38px;
    width:90px;
    display: inline-block;
    text-align: center;
text-decoration: none;
}
.log23:hover{
    color:#fff;
    background:#05762b;
    text-decoration: none;
}
.bannera{
    background:#019934;
}
.bannerc{
    width:1000px;
    margin:0 auto;
}
.hei10{
    height:5px;
    clear: both;
    display: block;
}
.bannerc a{
    margin:0px;
    padding:0px;
    padding-left:12px;
    padding-right:12px;
    color:#fff;
    font-size:16px;
    height:45px;
    line-height:45px;
    position: relative;
    display: inline-block;
}
.bannerc a:nth-child(1){
    width:60px;
}
.bannerc a:hover{
 text-decoration: none;
 background:#ff9900;
}
.bannerc a.on{
    text-decoration: none;
    background:#ff9900;
}
.bannerc a{
    position: relative;
}
.bannerc a span.rm{
    display: inline-block;
    position: absolute;
    top:-10px;
    right:0px;
    background:url(../img/index_14.png) no-repeat;
    width:33px;
    height:19px;
    line-height:14px;
 text-align: center;
    color:#fff;
    font-size:12px;

}
/*资讯列表*/
.zuixin{
    width:1000px;
    margin:0 auto;
    border-bottom:1px solid #eeeeee;
    height:60px;
    line-height:60px;
}
.zuixin strong{
    color:#019934;
    font-size:16px;
    float: left;
    display: block;
    height:60px;
    line-height:60px;
    border-bottom:1px solid #019934;
}
.zuixin a{
    float: left;
    margin-left:36px;
    color:#333;
    font-size:16px;
    height:60px;
    line-height:60px;
}
.zuixin a:hover{
    color:#ff6600;
    text-decoration:none;
}


.ad{ width:1000px; margin:0 auto; margin-top:10px; }
.gg{width: 24px;
    height: 14px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 2;
    padding: 0px;
    margin: 0px;
    border: 0px;
    font-size: 0px;
    background: url("../img/icon-ad.png");  }

.gg2 a{ float:left; margin-right:5px; position:relative }
.gg2 a img{ width:196px; height:76px; }
.gg2 a:last-child{ margin-right:0px;}
.gg3{ margin-top:5px; }
.gg31{margin-right:5px;}
.gg31 a{ position:relative; clear:both; display:block;width:196px; height:76px; margin-top:5px; }
.gg31 a:first-child{margin-top:0px;}
.gg31 a img{width:196px; height:76px;}
.gg32{ width:397px; height:157px; margin-right:5px; position:relative }
.gg33{width:397px; height:157px;}
.gg331{width:196px;height:157px;margin-right:5px; position:relative }
.gg331 a img{width:196px;height:157px;}
.gg332{width:196px;height:157px;}
.gg332 a{ position:relative; clear:both; display:block;width:196px; height:76px; margin-top:5px; }
.gg332 a img{width:196px; height:76px;}
.gg332 a:first-child{margin-top:0px;}
.gg4{ margin-top:5px; }

.gg4 ul{}
.gg4 ul li{ float:left; margin-right:5px; }
.gg4 ul li.ld{margin-top:5px;}
.gg4 ul li.last{margin-right:0px;}
.gg4 ul li a{ display:block;  position:relative }
.gg4 ul li a img{ width:196px; height:76px; }
.gg321{ width:299px; height:157px;margin-right:5px; }
.gg321 a img{width:299px; height:157px;}
.gg322{ width:93px; }
.gg322 a{ display:inline-block; width:93px; height:49px; margin-top:5px; position:relative }
.gg322 a img{ width:93px; height:49px; }
.gg322 a:first-child{margin-top:0px;}
.gg322 a span{ display:block; width:93px; height:49px; background:rgba(0,0,0,.5); position:absolute; left:0px; top:0px; }
.gg322 a.on span{background:rgba(0,0,0,0);}

.tjconl{ width:130px; height:371px; background:#fafafa; border:1px solid #e3e3e3 }
.tjconl ul li{ position:relative; border-bottom:1px solid #e3e3e3 }
.tjconl ul li a{ display:block; color:#222222; font-size:12px; text-align:center; height:35px; line-height:35px;  }
.tjconl ul li a:hover{background:#ff6600; color:#fff;}
.tjconl ul li a:hover span{ display:block; position:absolute; right:-1px; top:10px; width:7px; height:13px; background:#fff url(../img/sj3_03.png) no-repeat;  }
.tjconl ul li a.on{background:#ff6600; color:#fff;}
.tjconl ul li a.on span{ display:block; position:absolute; right:-1px; top:10px; width:7px; height:13px; background:#fff url(../img/sj3_03.png) no-repeat;  }

.tjcon2{ position:relative; margin-left:5px; width:223px; height:371px; margin-right:5px; position:relative }
.tjcon3{ width:637px; height:371px;  }
.tjcon3 ul li{ float:left; border:1px solid #e3e3e3; border-right:0px; border-bottom:0px; padding:4px; width:159px; height:185px; text-align:center }
.tjcon3 ul li.last{ border-right:1px solid #e3e3e3; }
.tjcon3 ul li a .pic{ display:table-cell;width:149px; height:125px; vertical-align:middle; text-align:center }
.tjcon3 ul li a .pic img{ max-width:149px; max-height:125px; margin:0 auto; }
.tjcon3 ul li a p{ padding-top:4px; padding-bottom:2px; clear:both; display:block; color:#222222;text-align:left; font-size:12px; line-height:22px;  padding-left:10px;}
.tjcon3 ul li.ld{height:186px; border-bottom:1px solid #e3e3e3; }
.tjcon3 ul li a:hover p{color:#ff6600}
/* 本实力代码 */
#slideshow {
	border:0px !important;
	text-align:center
}
#lanrenzhijia {
	width:515px;
	height:285px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
#lanrenzhijia ul {
	height:285px;
	position:absolute;
}
#lanrenzhijia ul li {
	float:left;
	width:515px;
	height:285px;
	overflow:hidden;
	position:relative;
	background:#000;
}
#lanrenzhijia ul li div {
	position:absolute;
	overflow:hidden;
}
#lanrenzhijia .btnBg {
	position:absolute;
	width:515px;
	left:0;
	bottom:0;
	background:#000;
}
#lanrenzhijia .btn {
	position:absolute;
	width:515px;
	height:30px;
	padding:10px 10px;
	right:0;
	bottom:0;
	text-align:right;
}
#lanrenzhijia .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:10px;
	height:10px;
	_font-size:0;
	margin-left:5px;
	cursor:pointer;
	background:rgba(255,255,255,1);
	
}
#lanrenzhijia .btn span.on {
	background:#ff6600;
}
#lanrenzhijia .preNext 
{
     display:none;
	width:45px;
	height:100px;
	position:absolute;
	top:90px;
	background:url('../img/sprite.png') no-repeat 0 0;
	cursor:pointer
}
#lanrenzhijia .pre 
{
    display:none;
	left:0;
}
#lanrenzhijia .next 
{
    display:none;
	right:0;
	background-position:right top;
}
#lanrenzhijia ul li .slideother {
	position:absolute;
	left:0px;
	bottom:0px;
	width:515px;
	height:40px;
	display:inline-block;
     background:rgba(0,0,0,.5);
}

#lanrenzhijia ul li .slideother p {
	padding-left:10px;
	 line-height:40px;
	font-size:14px
}
#lanrenzhijia ul li .slideother p a {
	color:#fff;
	text-decoration:none;
}
#lanrenzhijia ul li .slideother a:hover {
	color:#FFF;
}
#lanrenzhijia ul li .slideother p a:hover {
	text-decoration:none;
}
.recon1x .fang{ margin-right:5px;   }
.recon1x .fang a{ display:block;background:#eeeeee;width:196px; height:96px; }
.recon1x .fang a strong{ display:block; padding-top:14px; color:#333; font-size:14px; padding-left:20px; padding-right:20px; text-align:center }
.recon1x .fang a p{display:block; padding-top:14px; text-align:center; font-family:Arial; color:#333; font-size:12px;padding-left:20px; padding-right:20px; }
.recon1x .fang:last-child{ margin-right:0px; }
.recon1x .fang a:hover{ background:#006633 }
.recon1x .fang a:hover strong{ color:#fff;}
.recon1x .fang a:hover p{color:#fff;}
.retitl .ico{ float:left; margin-top:5px; background:url(../img/hhh_07.png) no-repeat; width:5px; height:23px; display:inline-block; margin-right:10px; }
.retitrx{ text-align:right;  color:#cccccc; font-size:12px; padding-top:5px; }
.retitrx a{ text-align:center; display:inline-block; background:url(../img/hhh_10.png) no-repeat; width:50px; height:27px; line-height:24px;  margin-left:10px;  color:#222; font-size:12px; }
.retitrx a:hover{color:#fff;background:url(../img/hhh_12.png) no-repeat;}
.retitrx a.on{color:#fff;background:url(../img/hhh_12.png) no-repeat;}

.jpcon ul li{ float:left; border:1px solid #e3e3e3; border-right:0px;border-bottom:0px; width:200px; height:218px; text-align:center }
.jpcon ul li.last{ border-right:1px solid #e3e3e3; }
.jpcon ul li a .pic{width:190px; height:140px; display:table-cell; overflow:hidden; vertical-align:middle; text-align:center }
.jpcon ul li a .pic img{ transition: all 0.6s; -moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;-webkit-transition: all 0.6s;  max-width:190px; max-height:140px; margin:0 auto; }
.jpcon ul li a strong{ padding-top:10px; clear:both; display:block; color:#222222; text-align:left; font-weight:bold; font-size:16px; line-height:32px;  padding-left:15px; }
.jpcon ul li a p{clear:both; display:block; color:#019934;text-align:left; font-size:13px; font-family:微软雅黑; line-height:32px;  padding-left:15px;}
.jpcon ul li a:hover strong{ color:#ff6600 }
.jpcon ul li a:hover .pic img{ transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);  }
.jpcon ul li.ld{ border-bottom:1px solid #e3e3e3; }



.jpcony ul li{ float:left; border:1px solid #e3e3e3; border-right:0px; width:200px; height:218px; text-align:center }
.jpcony ul li:last-child{ border-right:1px solid #e3e3e3; }
.jpcony ul li a{ display:block; text-align:center;  }
.jpcony ul li  .pic{width:189px; height:158px; overflow:hidden;  display:table-cell; vertical-align:middle;padding:5px; text-align:center }
.jpcony ul li  .pic a img{ max-width:189px; max-height:158px; margin:0 auto;vertical-align:middle; }
.jpcony ul li p{ padding-top:0px; }
.jpcony ul li p a{padding-top:0px;  clear:both; display:block; color:#222222;text-align:left; font-size:12px; line-height:20px;  padding-left:10px;}
.jpcony ul li p a:hover{color:#ff6600}
.jpcony ul:first-child li{ border-bottom:0px; }

.jpconz dl{ width:226px; float:left; margin-right:32px; }
.jpconz dl dt{ text-align:left; clear:both;  padding-top:10px; }
.jpconz dl dt strong{ display:block; clear:both;  padding-bottom:5px; overflow:hidden }
.jpconz dl dt strong a{color:#019934; font-size:14px;}
.jpconz dl dt strong a:hover{color:#ff6600}
.jpconz dl dt a img{ width:226px; height:120px;} 
.jpconz dl dd{ text-align:left; clear:both; padding-top:8px; padding-bottom:7px; overflow:hidden  }
.jpconz dl:last-child{ margin-right:0px; }
.jpconz dl dd a{ background:url(../img/ldian_03.png) no-repeat; background-position:3px 10px; padding-left:15px;clear:both; display:block; color:#222222; font-size:12px; padding-top:9px; padding-bottom:9px; overflow:hidden }
.jpconz dl dd a:hover{ color:#ff6600 }
.retitl strong{ cursor:pointer }
.retitl .off{ color:#999999; }
.retitl .jge{  padding-left:24px; }
.retitr a{ line-height:22px; }
.retitr .aa1,.retitr .aa2{color:#222222;}
.retitr a .qq{ margin-left:4px; background:url(../img/syw_107.png) no-repeat; display:inline-block; width:22px; height:22px; }
.jpconw{ min-height:110px; line-height:32px; padding-top:5px;padding-bottom:5px; text-align:left; color:#cccccc; font-size:12px; }
.jpconw a{ color:#222222; margin-left:5px; margin-right:5px; font-size:12px; }
.jpconw a:hover{color:#ff6600}
.bottom{ background:#f5f5f5; width:100%; border-top:1px solid #dedede; }
.bottoms{ padding-bottom:15px; }
.bottoms ul{ padding-top:10px; }
.bottoms ul li{ float:left; text-align:center; height:260px; background:url(../img/fgx_03.png) no-repeat; background-position:right top; width:129px; }
.bottoms ul li.li1{ width:229px; }
.bottoms ul li.lis{ width:251px; background:none; padding-left:20px; text-align:left }
.bottoms ul li strong{ font-weight:bold;  display:block; clear:both; color:#019934; font-size:14px;line-height:28px; }
.bottoms ul li a{  display:block; clear:both; color:#222222; font-size:12px; line-height:25px;}
.bottoms ul li a:hover{color:#ff6600}
.bottoms ul li.lis .ss1{ padding-bottom:15px; text-align:left; display:block; clear:both; color:#ff6600; font-size:28px; line-height:33px;}
.bottoms ul li.lis p{display:block; clear:both; padding-bottom:6px; color:#222222; font-size:12px; }
.bottoms ul li.lis .kefu{ width:130px; height:33px; color:#fff; background:#ff6600; text-align:center; font-size:14px; line-height:33px; }
.bottoms ul li.lis .kefu .fa{ font-size:20px; color:#fff;   }
.bottoms ul li.lis .kefu:hover{ background:#ff7800 }
.bottoms ul li.lis .ss2{ padding-bottom:5px; padding-top:5px; text-align:left; display:block; clear:both; color:#019934; font-size:14px; line-height:24px;}
.bottoms ul li.lis .gwang span{ display:inline-block; width:80px; text-align:center; line-height:40px; color:#333; font-size:14px; height:115px; }
.bottoms ul li.lis .gwang span img{width:80px; height:80px; }
.bottoms ul li.lis .gwang span.sp2{ margin-left:20px; }
.bottomx{ padding-top:10px; padding-bottom:10px; overflow:hidden }
.bottomx p{ text-align:center; padding-top:5px; padding-bottom:5px; }
.bottomx p a{ margin-left:5px; color:#222; font-size:12px; margin-right:5px; }
.bottomx p a:hover{color:#ff6600}


.retit{ padding-top:10px; padding-bottom:10px; }
.retitl strong{ font-size:23px; color:#019934; }
.retitl span{ background:url(../img/hot_03.png) no-repeat; width:31px; height:14px; display:inline-block; margin-left:5px; }
.retitr{ text-align:right;  color:#cccccc; font-size:12px; padding-top:10px; }
.retitr a{ display:inline-block; margin-left:5px; margin-right:5px; color:#222; font-size:12px; }
.retitr a:hover{color:#ff6600}
.retitr a:last-child{ margin-right:0px;}
.recon ul li{ float:left; width:87px; height:122px; margin-right:14px; position:relative }
.recon ul li.last{ margin-right:0px; }
.recon ul li a{ display:block ;  }

.recon ul li a .pic{position:relative; width:87px; text-align:center; height:87px;vertical-align:middle; border:1px solid #e3e3e3; display:table-cell; }
.recon ul li a .pic img{max-width:87px; text-align:center; max-height:87px; margin:0 auto; vertical-align:middle }
.recon ul li a strong{ text-align:center; display:block; height:34px; line-height:34px; color:#222; }
.recon ul li a:hover .pic{ border:1px solid #ff6600 }
.recon ul li a:hover strong{ color:#ff6600 }
.recon ul li a .pic span{   height:0px; transition-duration: 5s;
-moz-transition-duration: 5s; /* Firefox 4 */
-webkit-transition-duration: 5s; /* Safari 和 Chrome */
-o-transition-duration: 5s; /* Opera */
-ms-transition-duration: 5s; 
transition-property:height background;
-moz-transition-property:height background;
-webkit-transition-property:height background;
-o-transition-property:height background;
-ms-transition-property:height background;
overflow:hidden; display:none;
 }
.recon ul li a:hover .pic span{display:table-cell; color:#fff;  height:87px; line-height:86px; text-align:center;vertical-align:middle; position:absolute; z-index:10; left:0px; top:0px;  width:100%; height:100%;  background:rgba(0,54,0,.8) }


.retit.tx{ border-bottom:1px solid #019934 }

.recon1{ padding-top:15px; }
.recon1s{ height:285px; }
.recon1sl{ width:485px; padding-left:10px; padding-right:20px; }
.recon1sl strong a{ font-weight:bold; line-height:32px; display:block; clear:both; color:#222; font-size:16px; padding-bottom:10px; overflow:hidden }
.recon1sl strong a:hover{color:#ff6600}
.recon1sl ul{ padding-bottom:10px; overflow:hidden}
.recon1sl ul li{ padding-top:2px; padding-bottom:2px; overflow:hidden; float:left; width:50%; overflow:hidden }
.recon1sl ul li a{ background:url(../img/ldian_03.png) no-repeat; background-position:3px 2px; padding-left:15px; color:#222; font-size:12px; line-height:24px; }
.recon1sl ul li a:hover{color:#ff6600}
.recon1sl ul li
.recon1sr{ width:515px; }


/*广告轮播图*/
.foucebox {
	font:normal 12px/22px 宋体;
	width:397px; height:157px;
	background:#fff;
	margin:0px auto;
	padding:0px;
	border:#ddd 0px solid;

}
.foucebox .bd {
	position:relative;
	float:left;
}

.foucebox .showDiv {
	position:relative;
	width:299px; height:157px;
	 margin-right:5px;
}
.foucebox .showDiv img {
	width:297px; height:155px;
border:1px solid #e3e3e3;
}



.foucebox .hd {
	width:93px;
	height:157px;
	float:left;
}
.foucebox .hd ul li {
	width:93px;
	height:49px;
 clear:both;
	margin-top:5px; 
	 display:block;
	position:relative;
}
.foucebox .hd ul a {
	display:block;
	width:93px; height:49px;
}
.foucebox .hd ul img {
	width:91px; height:47px;
	border:1px solid #e3e3e3;
	
	
}
.foucebox .hd ul li:first-child{ margin-top:0px; }



.foucebox .hd ul .mask {
	width:91px;
	height:47px;
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:3;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
	background:rgba(0,0,0,0.4);
}
.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {
	display:none;
	position:relative;
}
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {
	border-color:#227805;
}

.foucebox .hd ul a:hover {
	color:#fff;
}






