/* CSS Document */

body{margin:0 auto; padding:0 auto; font-family:"ËÎÌå", Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#666;}
img{ display:block; border:0;}
*{margin:0; padding:0}
ul,ol{list-style: none;}
.clear{ clear:both; margin:0; padding:0; overflow:hidden;}
a:link{color:#666; text-decoration:none}
a:visited{color:#666; text-decoration:none}
a:hover{color:#666; text-decoration:none}

/*------index------*/

.top{width:1100px; height:130px; margin:0 auto;}
.top .logo{ float:left;}
.top .coll{ float:right; margin-top:42px;}
.top .coll dl{ float:left;}
.top .coll dl dd{ background:url(../images/ico_tell.png) no-repeat; color:#727171; font-size:16px; font-family:Microsoft YaHei; padding-left:30px;}
.top .coll ul{ float:left;}
.top .coll ul li{ color:#999999; font-size:12px; float:left;}
.top .coll ul li a{ display:block; margin:0 10px;}

.weixin{position:relative; font-size:12px; text-align:center;}
.weixin a{display:block; left:0; top:0; }
.weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; z-index:999; right:0; top:25px; display:none; border:1px solid #eee;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #eee;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}

.nav{width:100%; height:46px; line-height:44px; border-top:1px solid #EDEDED; border-bottom:2px solid #EDEDED;}
.nav .cen{width:1100px; margin:0 auto;}
.nav .cen ul{}
.nav .cen ul li{width:120px; text-align:center; float:left; margin-left:15px;}
.nav .cen ul li a{ display:block; font-size:16px; font-family:Microsoft YaHei;}
.nav .cen ul li a:hover{ display:block; border-bottom:2px solid #53AB67;}
.free{ position: absolute; right:0; top:0;}

.seacher{width:560px; height:48px; border:1px solid #43BB81; margin:56px auto; background:url(../images/ico_seacher.png) no-repeat 5px center;}
.seacher .srk1{ float:left; margin-left:50px;}
.seacher .srk1 input{height:46px;width:400px; border:none; color:#666; font-size:18px;}
.seacher .an{ float:right;}
.seacher .an input{width:100px; height:48px;background:#3EB97E; font-size:24px; color:#fff; text-align:center; line-height:48px; font-family:Microsoft YaHei; border:none; cursor:pointer;}
.fw{width:1100px; margin:0 auto;}
.fw h1{height:80px; font-weight:100; line-height:80px; color:#777777; margin-bottom:30px; text-align:center; font-size:28px; font-family:Microsoft YaHei;}
.fw ul{}
.fw ul li{width:174px; height:174px; line-height:174px;border-radius:97px; font-size:30px; text-align:center; border:5px solid #3EB97E; color:#3EB97E; float:left; font-family:Microsoft YaHei; margin-left:36px;}
.fw ul li a{display:block;}
.fw ul li a:hover{border-radius:97px; font-size:30px; background:#3EB97E; color:#fff; display:block;}

.mt{margin:0 auto;}
.mt h1{height:160px; font-weight:100; line-height:160px; color:#777777;text-align:center; font-size:28px; font-family:Microsoft YaHei;}
.xwk{margin:0 auto;}
.xwk ul{width:1100px; margin:0 auto;}
.xwk ul li{width:100px; height:40px; position:relative; float:left; text-align:center; line-height:40px; margin-left:20px;}
.xsj{width:0; height:0; border-top:10px solid #3EB97E;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:40px; bottom:-10px;}
.dxwk{width:100%; background:#F1F1F1;}
.dxwk dl{width:1100px; margin:0 auto; padding:20px;}
.dxwk dl span{width:346px; height:216px; display:block; margin:20px 20px 0 20px; position:relative; float:right;}
.tptm{width:346px; height:40px; line-height:40px; font-size:18px; position:absolute; bottom:0; text-align:center; color:#fff; font-size:18px;background-color:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#4C000000,endColorstr=#4C000000);}
.dxwk dl{}
.dxwk dl dt{ font-size:14px; color:#666666; background:url(../images/ico_tb.png) no-repeat 10px center; line-height:40px; padding-left:40px;}
.dxwk dl dt a{ color:#666;}
.dxwk dl dd{ font-size:12px; color:#9d9d9d; text-indent:2em; line-height:24px; margin-left:40px;}

.li_on{ float:left; background:#3EB97E; cursor:pointer; font-size:14px; color:#fff; font-family:Microsoft YaHei;}
.li_off{float:left; font-family:Microsoft YaHei; color:#666;}

.xzwm{width:1100px; margin:0 auto; height:144px; line-height:144px;}
.xzwm h1{ text-align:center; line-height:130px; font-size:28px; color:#777777;}
.xzwm dl{width:500px;background:#F1F1F1; padding:20px; margin:20px 0 0 20px; float:left;}
.xzwm dl span{ display:block; border-radius:50px; width:100px; height:100px; line-height:100px; color:#fff; background:#F9BE7D; font-size:36px; margin-right:30px; text-align:center; font-weight:bold; float:left;}
.xzwm dl dt{ color:#999999; font-size:18px; line-height:40px; margin-top:10px;}
.xzwm dl dd{ font-size:12px; color:#999999; line-height:40px;}


.wrap clearfix{
	width:1090px;
	margin:0 auto;
	height:100px;

	}

.fl{
	float:left;
	width:250px;
	height:100px;
	line-height:30px;
	}





.footer{ background:url(../images/bg_footer.jpg) repeat-x; width:100%; margin-top:0px;}
.footer_cen{width:1100px; margin:0 auto; padding:20px 0;}
.footer_cen .sb{width:1100px;}
.footer_cen .sb h4{width:320px; height:40px; line-height:40px; float:left; background:url(../images/ico_tell1.png) no-repeat left center; padding-left:50px; color:#fff; font-size:24px; font-style:italic;}
.footer_cen .sb h2{width:500px; float:right; font-weight:100;}
.footer_cen .sb h2 img{ display:block; float:right; width:114px; height:114px; margin-left:15px;}
.footer_cen .sb h2 span{font-size:12px; color:#fff; line-height:25px; display:block; text-indent:2em;}
.footer_cen .xb{width:1100px; margin-top:35px;}
.footer_cen .xb ul{ width:430px; margin:0 auto;}
.footer_cen .xb ul li{ padding:0 5px; color:#fff; float:left;}
.footer_cen .xb ul li a{ display:block; font-size:12px;color:#fff;}
.footer_cen .xb ul li a:hover{ color:#fff;}
.footer_cen .xb p{ text-align:center; font-size:12px; line-height:30px; color:#fff;}

/*sbfw*/

.banner1{width:1600px; height:457px; margin:0 auto;}
.banner1 img{width:1600px;}
.main{width:960px;
		margin:0 auto;
		margin-top:40px;
		margin-bottom:60px;}
.content .ybnr .zc{width:840px; color:#999999; font-size:12px; line-height:28px; margin-top:20px;}
.content .ybnr .zc p{ font-size:14px; color:#dc770a; line-height:50px;}
.srk{width:318px; height:24px; line-height:24px; border:1px solid #E3E3E3;}
.can{ border-radius:6px; border:1px solid #D5D5D5; width:84px; height:24px; background:#F5F5F5; color:#666666; font-size:12px; cursor:pointer; line-height:24px;}
.table1{margin-top:15px;}
.table1 tr td{height:36px;}
.sshy{width:840px;}
.sshy ul{}
.sshy ul li{ float:left; font-size:12px; color:#666666; margin-left:20px;height:40px; line-height:40px;}
.fxk{width:10px; margin-right:10px; height:10px; border:1px solid #DDDDDD; background:#F5F5F5;}
.sshy ul li input{vertical-align:middle;}
.hyfl{width:840px;font-size:12px; color:#666666;}
.hyfl h5{ font-size:12px; color:#666666;}
.hyfl ul{}
.hyfl ul span{ font-size:14px; color:#666666; height:40px; line-height:40px; display:block; float:left;}
.hyfl ul li{float:left; font-size:12px; color:#666666; margin-left:20px;height:40px; line-height:40px;}
.hyfl ul li input{vertical-align:middle;}
.hyfl h6{font-size:12px; color:#666666; font-weight:100;}
.hyfl h6 a{ color:#DC770A;}
.tsfw{ font-size:12px; color:#666;}
.tsfw span{ color:#666; display:block;}
.tsfw dl{ float:left; margin-left:40px; margin-top:10px; background:#F8F8F8; border:1px solid #E3E3E3; padding:10px; width:273px; height:95px;}
.tsfw dl dt{height:30px; line-height:30px; color:#666666;}
.tsfw dl dt input{ vertical-align:middle;}
.zjg{width:840px; border-top:1px dotted #D9D9D9; text-align:right; margin-top:20px; height:60px; line-height:60px; font-size:12px;}
.zjg strong{font-size:18px; color:#DC770A;}

/*bqfw*/

.bqfw{width:1100px; margin:0 auto;}
.bqzy{width:1100px;}
.bqzy h1{ color:#666666; font-size:24px; text-align:center; margin-top:50px;}
.bqzy h1 span{ color:#919191; font-size:14px; display:block;line-height:60px; font-weight:100;}
.bqzy ul{}
.bqzy ul li{width:205px; height:60px; float:left; line-height:30px; color:#fff; font-size:14px; padding:20px 30px; margin-left:10px; background:#4BA761; text-align:center;}
.fyjs{width:1100px;}
.fyjs h1{ color:#666; font-size:24px; text-align:center; margin-top:50px;}
.fyjs h1 span{color:#919191; font-size:14px; display:block;line-height:60px; font-weight:100;}
.fyjs dl{width:282px; height:240px; float:left; margin:20px 0 0 25px; background:#FAFAFA; border:1px solid #EBEBEB; padding:0 30px 20px 30px;}
.fyjs dl dt{width:110px; height:36px; margin:0 auto; background:#4BA760; color:#fff; font-size:18px; text-align:center; line-height:36px;font-family:Microsoft YaHei;}
.fyjs dl dd{ font-size:14px; color:#999999; text-align:center; margin-top:40px;}
.fyjs dl dd span{ font-size:18px; color:#ff2400; line-height:60px; display:block;}
.ljsq{width:78px; background:#4BA760; font-size:13px; color:#fff; border:none; border-radius:6px;height:30px; text-align:center;}
.fyjs dl input{ margin:20px auto 0; display:block;}
.tjbl{ background:url(../images/ico_hsdh.png) no-repeat; font-size:14px; color:#666; height:60px; padding-left:60px;}
.zpfl{width:1100px;}
.zpfl h1{color:#666; font-size:24px; text-align:center; margin-top:50px;}
.zpfl ul{margin-top:30px;}
.zpfl ul li{width:86px; height:30px; text-align:center; margin:15px 0 0 10px; float:left; background:#4BA760; line-height:30px; color:#fff; font-size:14px;}
.zpfl ul li a{ color:#fff; display:block;}
.zpfl ul li a:hover{ color:#fff; display:block;}










/*sbfw_article*/

.wrap{width:1090px;margin:0 auto;

}
.brand {
    background: #eee;
}
.brandm .t span {
    border-left: 10px solid #3eb97e;
    display: block;
    color: #666;
    padding-left: 8px
	}
.brandm .t {
    line-height: 30px;
    margin-bottom: 20px;
    font-size: 24px;
	}
.brandm {
    margin: 50px 0 50px;
}

.brandm .c {
    background: #fff;
    border-top: 2px solid #3eb97e;
}
.brandm .c .item {
	position: relative;
	border-bottom: 1px solid #e9e9e9;
	padding: 20px;
	min-height: 105px;

}
dl {
	float:left;
    display: block;
	margin-left:100px;
}
dt {
    display: block;
	font-size:18px;
	line-height:20px;
	padding-bottom:16px;
	padding-top:20px;
}
dd {
    display: block;                 
	font-size:13px;
	
}
.clearfix {
    zoom: 1;
}
a {
    color: #666;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    text-decoration: none;
}

.brandm .c .item .pic img {
    position: absolute;
    left: 50px;
    top: 20px;
    width: 125px;
    height: 100px;
}

a * {
    cursor: pointer;
}
.brandm .c .item .brandtext {
    padding-left: 200px;
}

.item fl item1{
	float:left;
	width:300px;
	height:200px;
	}
.item fl item2{
	float:left;
	width:300px;
	height:200px;
	}
.item fl item3{
	float:left;
	width:300px;
	height:200px;
	}
.item fl item4{
	float:left;
	width:300px;
	height:200px;
	}





.brandm .c .item .brandtext .brandprice {
    width: 100px;
    margin: 10px 60px 0 0;
    text-align: center;
}
.brandtext clearfix{
    padding-left: 100px;
}
	
.fr {
    float: right;
    display: inline-block;
    zoom: 1;
}
.brandm .c .item .brandtext .brandprice span {
    color: #df2828;
    display: block;
    font-size: 14px;
}
.brandm .c .item .brandtext {
    padding-left: 100px;
	height:100px;
}



.sbfwa{width:1100px; margin:0 auto;}
.sbfwa dl{width:322px; height:240px; float:left; margin:20px 0 0 25px; background:#FAFAFA; border:1px solid #EBEBEB; padding:0 10px 20px 10px; text-align:center;}
.sbfwa dl dt{width:110px; height:36px; margin:0 auto; background:#4BA760; color:#fff; font-size:18px; text-align:center; line-height:36px;font-family:Microsoft YaHei;}


/*zjsc*/
/*Ìí¼ÓµÄµ×²¿*/
.clearfix{
	width:1090px;
	margin:0 auto;
	height:80px;
	}

.fl{
	float:left;
	width:230px;
	height:62px;
	line-height:30px;
	padding:0 24px;
	border-right:1px solid #efefef;
	}
.item4{
	border-right:none;
	float:right;
	width:200px;

	}
.icon {
	float:left;
	width:58px;
	padding-right:10px;
	}
.text{
	float:left;
	padding-left:6px;
	}
#bot{
	padding:20px 0 30px 0;
	
	}
