.fybanner { position:relative; height:369px;}
.fybanner img{ position: absolute; left:50%; margin-left:-960px;}

.fycenter{
	overflow:hidden;
	clear:both;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.fylt{ width:224px; float:left;}
.fyrt{ width:955px; float:right; border:solid 1px #dddddd;}
.fyrt2{ width:955px; float:right;}

.fylt dl{
	border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	background:#f5f5f5;
	padding-bottom:10px;
	margin-bottom:10px;
}
.fylt dl dt{ font-weight:bold; font-size:18px; text-align:center; line-height:47px; text-align:center; color:#fff; background:url(../images/fy01.jpg) repeat-x top;padding-bottom:10px;}

.fylt .navv dd{font-weight:bold; margin:0 20px;height:45px; border-bottom: dashed 1px #e5e5e5; line-height:45px; /*text-align:center;*/ background: url(../images/index_37.png) no-repeat 174px 19px;}
.fylt .navv dd a{ display:block;}
.fylt .navv dd a.activ{color:#018ae1;}

.fylt .ltnews dd{  height:45px; border-bottom: dashed 1px #e5e5e5; line-height:45px; /*text-align:center;*/ padding-left:35px; background:url(../images/index_37.png) no-repeat 25px center; }
.fylt .ltnews dd a{ display:block;}
.fylt .ltnews dd a.activ{color:#018ae1;}

.ltlxwm span{ display:block; text-align:center; padding-top:20px; color:#666;}
.ltlxwm  h2{ margin:0 20px;font-size:24px; text-align:center; color:#018ae1;padding-bottom:18px; margin-bottom:18px; border-bottom:solid 1px #e5e5e5;}
.ltlxwm p{ display:block; text-align:center;  color:#666;}
.ltlxwm  a{ display:block; width:80px; height:28px; text-align:center; line-height:28px; color:#fff; margin:0 auto;margin-top:10px; background:#018ae1; border-radius:3px; -webkit-border-radius:3px;}
.ltlxwm  a:hover{  color:#fff; text-decoration:underline; }

.fyrt .tt {border-bottom:solid 1px #dddddd;margin:0 30px;line-height:44px; height:44px;}
.fyrt .tt span{
	float:left;
	font-weight:bold;
	font-size:18px;
	color:#008AE2;
}
.fyrt .tt p{color:#666; float:right;color:#a0a0a0;}
.fyrt .tt p a{padding:0 5px; color:#a0a0a0;}
.fyrt .tt p a:hover{color:#018ae1;}

.fyrt2 .tt2 {border-bottom:solid 1px #dddddd;line-height:36px; height:36px;}
.fyrt2 .tt2 span{ float:left; padding:0 30px;  line-height:37px; height:37px; background:#018ae1; color:#fff; display:block; text-align: center;}
.fyrt2 .tt2 p{color:#666; float:right;color:#a0a0a0; }
.fyrt2 .tt2 p a{padding:0 5px; color:#a0a0a0;}
.fyrt2 .tt2 p a:hover{color:#018ae1;}

.fyrt .content{padding:20px 30px 50px;color:#333; overflow:hidden;}
.fyrt .content h4{ font-size:14px; color:#333; line-height:30px;}
/*关于我们*/

.fyrt .fyabout p{ font-size:14px;  text-indent:2em;  line-height:25px; padding-top:10px;}
.fyrt .fyabout img{ display:block; margin:15px auto; }
/*加盟联系*/
.fyjmlx p{line-height:25px; padding-top:10px;}
.zaixinaliuyan{ width:480px; border-collapse:collapse; border:none; margin:20px auto;}
.zaixinaliuyan tr{ line-height:60px;}
.zaixinaliuyan td.ttt{ width:80px; text-align:right; padding-right:10px;}
.zaixinaliuyan  td input{ height:35px; width:200px; margin-right:10px; border:solid 1px #ddd;}
.zaixinaliuyan  td textarea{ height:135px; width:400px; margin-right:10px; border:solid 1px #ddd;}
.zaixinaliuyan  td input.yzma{width:85px; float:left;}
.zaixinaliuyan  td  img{ display:block; float:left;padding-top:17px;}
.zaixinaliuyan  td  input.submit{ width: 98%;
height: 35px;
line-height: 35px;
text-align: center;
background: #015b9b;
color: #fff;
margin-top: 20px;}
/*联系我们*/
.fylxwm p{ line-height:25px; padding-bottom:15px;}
.fylxwm p span{ display:block; line-height:30px; font-weight:bold; color:#b52e23;}
.iw_poi_content{ line-height:20px;padding-top:10px; color:#666;}

/*品质保障*/
.fypzbzlist{ margin-top:15px;}
.fypzbzlist li{ height:132px;padding-bottom:35px;  border-bottom:dashed 1px #ddd; margin-bottom:30px; }
.fypzbzlist li .img{ display:block; float:left;width:191px; height:132px;}
.fypzbzlist li .wenzi{ height:132px; float:left; margin-left:29px; width:675px; display:block;}
.fypzbzlist li .wenzi h3{ font-size:18px; color:#333; line-height:30px;}
.fypzbzlist li .wenzi p{  color:#666; line-height:23px;margin-top:8px;}
.fypzbzlist li .wenzi span{ font-size:12px; color:#666; display:block;  line-height:20px;  margin-top:5px;}
.fypzbzlist li:hover h3,.fypzbzlist li:hover p{color:#018ae1;}

/*翻页*/
.fanye { text-align:center; padding:30px 0; overflow:hidden; color:#666;}
.fanye a {padding:5px 10px; border:solid 1px #e7ecf0; margin:0 5px;}
.fanye span{padding-left:10px;}
.fanye input{ width:60px; line-height:30px; height:30px; text-align:center;border:solid 1px #e7ecf0; margin:0 5px;}
.fanye a:hover {padding:5px 10px; color:#fff;  border:solid 1px #b52e23; background:#b52e23;}
.fanye .cur {
	padding:5px 10px;
	color:#fff;
	border:1px solid #0033FF;
	background-color: #0066FF;
}
/*人才招聘*/
.fyrczp table{ border-collapse:collapse; width:100%; }
.fyrczp table tr,.ul_se11 li table tr{ line-height:30px;}
.fyrczp table tr td{ text-align:center; border:solid 1px #ddd;color:#666;}
.fyrczp table.tablea  tr td{ text-align:center; border:solid 1px #ddd;color:#666; font-weight:bold}

.fyrczp .ul_se11 li tr td#nr{padding:25px 30px;}
.fyrczp .ul_se11 li tr td#nr p{ text-align:left; padding-top:15px; color:#999;}
.fyrczp .ul_se11 li tr td#nr p span{ display:block; font-weight:bold; color:#666; line-height:30px;}
.fyrczp .p2{color:#018ae1; line-height:25px; padding-top:20px;padding-left:20px;}

.ul_se11 li table tr td{ text-align:center; border:solid 1px #ddd; border-top:none; width:25%; color:#666;}
.ul_se11 li .div1{ height:30px; line-height:30px;}


/*新闻中心*/
.fynewslist{width:895px; }
.fynewslist li{ border-bottom:solid 1px #d5d5d5;border-top:solid 1px #d5d5d5; height:128px; margin-bottom:20px;}
.fynewslist li .shuzi{ background:#d5d5d5; height:128px;width:97px;text-align:center;float:left;}
.fynewslist li .shuzi span{ display:block; width:97px; height:88px; font-size:48px; font-weight:bold;   line-height:65px; color:#fff;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; border-bottom:solid 1px #bbbbbb;}
.fynewslist li .shuzi a{ display:block; line-height:38px; border-top:solid 1px #e5e5e5; color:#fff;} 
.fynewslist li .wz{ display:block; float:right; width:760px;}
.fynewslist li .wz h3{ font-size:16px;color: #666; line-height:40px;padding-top:20px;}
.fynewslist li .wz p{color:#999999; line-height:22px;}
.fynewslist li .wz:hover p,.fynewslist li .wz:hover h3{color: #3f5ab1;}
.fynewslist li:hover .shuzi{ background:#018ae1; }
.fynewslist li:hover .shuzi span{border-bottom:solid 1px #16348f;}
.fynewslist li:hover .shuzi a{border-bottom:solid 1px #5c79cd;}

.fycase{ margin-top:36px;}
.fycase  a{ background:#f5f5f5; text-align:center; line-height:32px; width:223px; height:167px;  margin-bottom:36px;margin-right:21px; display:block; float:left; }
.fycase  a img{ display:block; height:135px;}
.fycase  a:nth-of-type(4n){ margin-right:0;}

.xxytitle{ font-size:18px; font-weight:bold; text-align:center;margin-top:30px; line-height:40px;}
.xxydata{  color:#999;  text-align:center; line-height:30px;}
.xxycontent{ color:#666;padding:20px;}
.xxycontent p{ text-indent:2em;padding-top:10px; line-height:25px; }
.xxycontent img{padding:25px 0;}

.shangyiye{ font-size:14px; line-height:30px;}
.shangyiye img{ float:left; display:block; padding-top:0; padding-bottom:35px;}
.shangyiye .bshare-custom{ float:right;margin-top:140px;}
.shangyiye a:hover{ color:#3f5ab1;}

.fyjjfaa{padding:20px 30px 0;}
.fyjjfaa p{ line-height:25px;}
.fyjjfaa img{ display:block; margin:30px auto;}

.fyjjfab{ border-bottom:solid 1px #dddddd; overflow:hidden;margin-bottom:20px;}
.fyjjfab h3,.fyjjfac h3,.fyjjfad h3{ font-size:18px; font-weight:normal; text-align:center; color:#fff; background:#018ae1; height:37px; line-height:37px; border-bottom:solid 1px #dddddd;}
.fyjjfab .ltt{ width:639px; border-right:solid 1px #dddddd; min-height:395px; height:auto; float:left;}
.fyjjfab .ltt a{ display:block;margin:0 20px;padding-left:25px; background:url(../images/jjfa02.jpg) no-repeat top left; line-height:24px; margin-top:15px;}
.fyjjfab .ltt img{ width:100%; }
.fyjjfab .rtt{ width:275px;  height:395px;  float: right;}

.fyjjfab .rtt ul li{ width:225px; height:165px; line-height:30px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;  margin-top:20px;}
.fyjjfab .rtt ul li a{ display:block; width:225px; height:135px;position:relative;}
.fyjjfab .rtt ul li a img{ display:block; width:225px; height:135px;}
.fyjjfab .rtt ul li .ddd{ display:block; width:43px; height:42px; position:absolute; top:46px; left:91px;}


.fyjjfac{  border-bottom:solid 1px #dddddd; overflow:hidden;margin-bottom:20px;}

.fyjjfac .ltt{  padding-bottom:20px; border-bottom:solid 1px #dddddd; }


.fyjjfac .rtt{  padding:20px 0; border-bottom:solid 1px #dddddd; overflow: hidden;}
#colee_right a { width:223px; display:block; border-bottom:solid 2px #8398d7; position:relative; float:left;  margin-left:13px;}
.fyjjfac #colee_right  a img{ width:223px; height:167px; display:block;}
.fyjjfac #colee_right div{padding:3px 10px; line-height:20px; height:40px; background:#f5f5f5; text-align:left;}
.fyjjfac #colee_right span{ width:0; height:2px; background:#063ead; position:absolute; bottom:-2px; transition:linear 0.5s; left:0;}
.fyjjfac #colee_right a:hover span{width:100%;}


.fyjjfac .ltt table{  margin:0 20px;margin-top:20px; color:#666; border-collapse:collapse; }
.fyjjfac .ltt table tr{ line-height:30px;}

/*********图片切换 css定义***********/
.sub_box{width:223px; height:221px; margin:20px auto; position:relative;   }
.sub_box img{border:none; width:223px; height:221px;}
#bd1lfimg{position:relative; width:223px; height:221px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:223px; height:221px; position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{width:223px; height:221px; }


.sub_nav{width:84px; height:14px;left:70px; bottom:-18px; position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; width:14px; height:14px; float:left; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; background:#dddddd;font-family:Arial; font-size:11px; color:#999999; cursor:pointer;margin-left:5px; border-radius:7px;  -webkit-border-radius:7px;}
.sub_no li.show{background:#b52e23; }
.sub_more{float:right; width:50px; height:25px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; color:#999999; text-align:center; line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc; text-decoration:none;}

/*********图片切换 css定义***********/

#bd1lfimg a { width:223px; display:block; border-bottom:solid 2px #8398d7; position:relative; }
#bd1lfimg a img{ width:223px; height:167px; display:block;}
#bd1lfimg a div{padding:3px 10px; line-height:20px; height:40px; background:#f5f5f5;}
#bd1lfimg a span{ width:0; height:2px; background:#063ead; position:absolute; bottom:-2px; transition:linear 0.5s;}
#bd1lfimg a:hover span{width:100%;}




.fyjjfad{ height:280px; }
#colee_left{margin-top:30px;}
#colee_left a{ background:#f5f5f5; text-align:center; line-height:32px; width:223px; height:167px;  margin-bottom:36px;margin-right:21px; display:block; float:left; }
#colee_left a img{ display:block; height:167px;}

.products-tit{ border:solid 1px #ddd; padding:0 20px;}

/*修改开始*/
.llss{ border-bottom: dashed 1px #ddd; overflow:hidden;}
.llss:last-child{border-bottom:none;}
.llss .t{ line-height:45px; display:block; float:left; width:105px; color:#999; }
.llss .wz{ width:908px; float:left;}
.llss  .activ{ line-height:25px;height:25px;margin:10px 10px; width:60px;color:#444;  display:block; float:left;text-align: center;}
.llss .wz a,.menuContent a{ line-height:25px;height:25px;margin:10px 10px; width:160px; text-indent:1em;text-align:left;color:#444;  display:block; float:left;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.llss .m{ width:65px; float:right; display:block; line-height:45px; color:#444; background:url(../images/products01.jpg) no-repeat center right; text-align:center;}
.llss  .wz a:hover{
	color:#fff;
	background-color: #B62D23;
}
.llss  .wz  a.hover{background: #3f5ab1; color:#fff;}
.llss   a.hover2{
	color:#fff;
	background-color: #0089D1;
}
.llss  .menuContent a:hover{background: #3f5ab1; color:#fff;}
.llss  .menuContent  a.hover{background: #3f5ab1; color:#fff;}

.menuContent{ margin-left:180px;  width:908px;}

/*修改结束*/

.fyproductslist{ overflow:hidden; padding:20px 0;}
.fyproductslist a {
	width:223px;
	display:block;
	position:relative;
	float:left;
	margin-top:26px;
	margin-right:18px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;border-top: 1px solid #e8e8e8;
border-left: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
}
.fyproductslist a img{ width:223px; height:167px; display:block;}
.fyproductslist a div{padding:3px 10px; line-height:20px; height:40px; background:#f5f5f5;}
.fyproductslist a span{ width:0; height:2px; background:#063ead; position:absolute; bottom:-2px; transition:linear 0.5s;}
.fyproductslist a:hover span{width:100%;}
.fyproductslist a:nth-of-type(5n){ margin-right:0;}


.productsxxm{ overflow:hidden; margin-top:40px;}
.productsxxm .xxlt{ width:883px; border: solid 1px #ddd; float:left; padding:20px;}
.productsxxm .xxlta dt{ width:415px; height:405px;float:left; border: 1px solid #e8e8e8; }
.productsxxm .xxlta dt img{ width:415px; height:405px;}
.productsxxm .xxlta dd{ float:left; width:418px;padding-left:45px; color:#444;}
.productsxxm .xxlta dd h2{ line-height:60px; font-size:30px;}
.productsxxm .xxlta dd h4{ line-height:35px; font-size:14px;}
.productsxxm .xxlta dd p{ line-height:25px; color:#666;}

/*修改1*/
.productsxxm .xxlta dd a.a{ margin-top: 10px;
display: block;
width: 104px;
height: 25px;
border: solid 1px #ddd;
float: left;
margin-right: 9px;
text-align: center;
line-height: 25px;}
.productsxxm .xxlta dd a.a:hover{background:#b52e23; color:#fff; }
.productsxxm .xxlta dd a.b{ display:block; background:#b52e23; color:#fff; width:98px; height:38px;  float:left; margin-right:16px; text-align:center; line-height:38px; margin-top:125px; border:solid 1px #fff; }
.productsxxm .xxlta dd a.b:hover{border:solid 1px #ddd; background:#fff; color:#666; }
/*修改1结束*/

.productsxxm .xxlt .xxltb { clear:both;padding-top:50px; height:367px;}
.productsxxm .xxlt .ttee span{ display:block; width:125px; height:37px; background:#018ae1; float:left; margin-bottom:-1px; color:#fff; text-align:center; line-height:37px;}
.productsxxm .xxlt .ttee{ height:36px; border-bottom:solid 1px #ddd;}
.productsxxm .xxlt .xxltb table{ height:300px;margin-top:30px; border-collapse:collapse; width:100%;}
.productsxxm .xxlt .xxltb table td{ border:solid 1px #ddd;}
.productsxxm .xxlt .xxltb table td:first-child{ text-align:right;  width:180px;padding-right:50px; color:#444;}
.productsxxm .xxlt .xxltb table td:last-child{ text-align:left;  padding-left:50px; color:#666;}


.productsxxm .xxrt{ width:248px; border: solid 1px #ddd; float:right;}

.productsxxm .xxlt .xxltc{ clear:both;padding:50px 0;}
.productsxxm .xxlt .xxltc img{ display:block; margin:50px auto 0;}
.productsxxm .xxlt .xxltd{ clear:both;padding:50px 0;}
.productsxxm .xxrt .fyproductslist{ padding-top:30px;}
.productsxxm .xxrt .fyproductslist a{ margin:0 0 30px 0; margin-left:13px;}

.solution-detail{padding:20px;}
.solution-detail li{ position: relative; line-height:25px;  overflow: hidden; font-size:14px; color: #666; padding-left: 1.5rem; margin-top: .6rem;}
.solution-detail i{ width: 1rem; height: 1rem; display: inline-block; background: url(../images/jjfa02.jpg) no-repeat; background-size: cover; position: absolute; left: 0; top: .1rem;}
