/* 整站通用 */
html,body,form,iframe,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;border:0;}
body{font-family:'微软雅黑',YaHei,"Microsoft YaHei",tahoma,arial,"Hiragino Sans GB",宋体; color:#666; font-size:12px;}
ul,ol,li{ list-style-type:none;}
a img{ border:none}
iframe{border:none;}
a:link{ color:#666; text-decoration:none;}
a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#46A30C; text-decoration:underline;}
a:active{ color:#666; text-decoration:none;}
.hide{display: none;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.h{display:none;visibility:visible;}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.b{font-weight:bold;}
.line-through{text-decoration:line-through;}
.under{text-decoration:underline;}
.break{word-break:break-all;}
input{border:0;}


.pading {
    float: right;
    margin-top: 10px;
}

.pading >li {

        
      padding: 3px 3px;
        /*border: 1px solid #ccc;*/
        display: block;
        float: left;
     
}


.pading  .thisclass {
     padding: 3px 8px;
       
        display: block;
        float: left;
        margin: 0px 2px;
} 

    .pading span a{
        padding: 3px 10px;
        border: 1px solid #ccc;
        display: block;
        float: left;
        margin: 0px 2px;
		display: inline-block
    }

    .pading span a {
         padding: 5px 10px;
        border: 1px solid rgba(142,142,142,0.5);
        display: block;
        float: left;
        margin: 0px 1px;
    }

    .pading .page-num-current {
        border: none;
        border: 1px solid #049F17;
        background: #049F17;
        color: #fff;
    }
.pading .page-status{display: none}
.pading > span >span:last-child{display: none
}

.mar{margin-top: 30px}
.clearfix{clear: both}

.w{width:1200px; margin:0 auto;}

.top_x{height:5px; background:#016938;}
.menuBg{background:#049F17; height:49px; border-top:1px solid #D3D3D5; border-bottom:1px solid #fff;}
.menuBg div{line-height:49px;}
.menuBg a{color:#fff; font-size:18px; text-decoration:none; width:166px; text-align:center; display:inline-block;}
.menuBg a:hover{background:#038D14;}
.menuBg .hover{background:#038D14!important}

.search{height:49px; background:#E2F3ED; border-top:1px solid #D2D4D3; border-bottom:1px solid #D2D4D3; color:#22682C; font-size:16px;}
.search div{line-height:49px;}
.search div a:link,.search div a:visited{color:#22682C; margin:0 7px;}
.search div div:nth-child(2){margin:7px 0 0 50px; float:right;}
.search div div:nth-child(2) input{border-left:1px solid #B7C3BF; border-top:1px solid #B7C3BF; border-bottom:1px solid #B7C3BF; background-color:transparent; height:32px; padding-left:5px; font-size:16px; width:300px; font-family:"微软雅黑"; float:left;}
.search div div:nth-child(2) a{display:block; background:url(../image/search.png) no-repeat center; width:34px; height:34px;border-top:1px solid #B7C3BF;border-right:1px solid #B7C3BF;border-bottom:1px solid #B7C3BF; float:left; margin:0}

.product dt{margin:49px auto;}
.product dd:nth-child(2) a{border:2px solid #ccc; border-radius:3px; display:inline-block; margin:0 10px 49px 10px; height:139px;}
.product dd:nth-child(3){text-align:right; margin-top:-20px; margin-right:15px;}

.new dt{margin:49px auto; padding:49px 0 20px;}
.new_date{color:#555; line-height:20px; background:#ddd; padding:5px 10px; width:66px;}
.new_date span:first-child{font-size:30px; font-weight:bold;}
.new_date span:nth-child(3){font-size:20px;}
.new_date span:nth-child(5){font-size:12px;}
.new_title{background:#FFF; width:590px; height:50px; padding:8px 10px 10px; line-height:25px; font-size:14px;}
.new_title div:first-child{font-size:18px;}
.new_title div:first-child a{color:#464646;}
.new_title div:nth-child(2){color:#818181;}
.new dd:nth-child(3) table{border-bottom:4px solid #f8f8f8;}
.new_img{background:url(../image/1.jpg); width:86px; height:86px;}

.about{color:#000; clear:both;}
.about dt{margin:49px auto;}
.about dd:nth-child(2){width:620px; line-height:24px; font-size:14px;}
.about dd:nth-child(2) p{text-indent:2em;}
.about dd:nth-child(2) div:nth-child(3){margin-top:30px;}
.about dd:nth-child(3) div:nth-child(2){font-size:20px; margin:10px 0 15px;}
.about dd:nth-child(3) div:nth-child(3){line-height:30px; font-size:16px;}
.about dd:nth-child(3) div:nth-child(3) a{color:#454545; margin-right:15px;}

.partners {margin-top:450px;}
.partners dt{margin:49px auto;}
.partners dd{margin:80px 90px 120px;}
.partners dd img{border:1px dashed #d6d6d6; margin:0 20px 0;}

.foot{background:#f5f5f5; height:200px;}
.foot .w{padding-top:30px; line-height:24px; font-size:14px;}
.foot ul{float:left; margin-right:90px;}
.foot ul li:first-child{font-size:18px; color:#000; font-weight:bold; margin-bottom:10px;}
.foot .w div:nth-child(2){background:url(../image/qr.jpg) no-repeat right top; margin-top:-15px;}
.foot .w div:nth-child(2) img{vertical-align:middle;}
.foot .w div:nth-child(2) p{margin-bottom:10px;}
.foot .w div:nth-child(3) img{position:fixed; bottom:0; right:0;}

.lm_list{width:223px;}
.lm_list dt{color:#FFF; font-size:18px; background:#016938; line-height:39px; text-align:center; border-bottom:1px solid #fff;}
.lm_list dd a{display:block; line-height:39px; border-bottom:1px solid #FFF; color:#616161; text-decoration:none; font-size:16px; background:#f3f3f3;}
.lm_list dd a span{margin-left:20px;}
.lm_list dd a:hover span{color:#46A30C; margin-left:17px;}
.lm_list dd a:hover::before{border-left:3px solid #46A30C; margin-top:0; content:''; height:39px; float:left;}
.lm_list dd a.curr span{color:#46A30C; margin-left:17px;}
.lm_list dd a.curr:before{border-left:3px solid #46A30C; margin-top:0; content:''; height:39px; float:left;}

.product_list dt{border-bottom:1px solid #e5e5e5; font-size:24px; padding-bottom:10px; margin-bottom:30px; font-weight:100;}
.product_list dd{padding-left:20px;}
.product_list dd a{display:block; width:170px; text-align:center; font-size:14px; color:#333; line-height:26px; float:left; margin:10px 14px; text-decoration:none;}
.product_list dd img{border:1px solid #ccc; padding:5px;}

.fpage{padding-left:40px; padding-top:30px; clear:both;}
.fpage a{background:#8B8B8B; display:block; width:35px; height:35px; line-height:35px; color:#FFF; text-align:center; float:left; text-decoration:none;}
.fpage a:hover{background:#06C738;}
.fpage a.curr{background:#06C738;}

.content dd img{border:0;}
.content dd{font-size:16px; line-height:34px;}
.content dd strong{color:#333; font-weight:300;}

.news_list dt{border-bottom:1px solid #e5e5e5; font-size:24px; padding-bottom:10px; margin-bottom:30px; font-weight:100;}
.news_list dd ul{clear:both; border-bottom:1px solid #e4e4e4; height:115px; margin-bottom:25px;}
.news_list dd ul li:first-child,.news_list dd ul li:nth-child(2){float:left; margin-left:15px;}
.news_list dd ul li:first-child img{border:1px solid #50A234;}
.news_list dd ul li:nth-child(2){width:550px;}
.news_list dd ul li:nth-child(2) div:first-child a{font-size:19px; color:#343434; margin-bottom:10px; display:block; text-decoration:none;}
.news_list dd ul li:nth-child(2) div:first-child a:hover{color:#F00;}
.news_list dd ul li:nth-child(2) div:nth-child(2){line-height:26px; font-size:14px;}
.news_list dd ul li:nth-child(3){float:right; font-size:20px;}


/* flexslider */
.flexslider {
	position: relative;
	height: 439px;
	overflow: hidden;
	background: url(../image/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 439px;
}
.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(../image/dot.png) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 40%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../image/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../image/next.png) center center no-repeat;
}


#ifocus_pic {
	display:inline;
	position:relative;
	float:left;
	width:384px;
	height:287px;
	overflow:hidden;
}
#ifocus_piclist {
	position:absolute;
}
#ifocus_piclist li {
	width:384px;
	height:287px;
	overflow:hidden;
}
#ifocus_piclist img {
	width:384px;
	height:287px;
}
#ifocus_btn {
	display:inline;
	float:right;
	width:91px;
	margin:15px 15px 0 0;
*margin:15px 15px 0 0 !important;
* margin:15px 3px 0 0;
}

#ifocus_btn li {
	width:102px;
	height:51px;
	cursor:pointer;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	margin-top:2px;
}
#ifocus_btn img {
	width:90px;
	height:42px;
	margin:4px 0 0 9px;
}
#ifocus_btn .current {
	background: url(http://www.0917fsgs.com/skin/images/ifocus_btn_bg.gif) no-repeat;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#ifocus_opdiv {
	position:absolute;
	left:0;
	bottom:0;
	width:384px;
	height:35px;
	background:#000;
	opacity:0.4;
	-moz-opacity:0.4;
	filter:alpha(opacity=40, finishopacity=0, style=1);
}
#ifocus_tx {
	position:absolute;
	left:8px;
	bottom:8px;
	color:#FFF;
}
#ifocus_tx .normal {
	display:none;
}
