::selection {

    background-color: #da1c1a;

     color:#fff;

}



::-moz-selection {

    background-color: #da1c1a;

     color:#fff;

}



::-webkit-selection {

    background-color: #da1c1a;

     color:#fff;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555

}



* {

    padding: 0;

    margin: 0;

    font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1;

	background:url(404.png) repeat center;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}

.clear{clear:both;}



.pagetop{ width:100% ;margin:0 auto; height:40px; border-bottom:1px solid #f9f9f9;}

.top_nr{ width:1180px;height:40px; margin:0 auto;}

.top_nr .wel{ float:left; line-height:40px;color:#666;}

.top_nr .top_r{ float:right; line-height:40px;}

.top_nr .top_r a{color:#666;padding:0 5px; }



.top_n{ width:1180px;height:130px; margin:0px auto; }

.top_n .left_nr{float:left;width:890px;}

.top_n .left_nr .logo{float:left; margin:0px 10px 0 0px;padding-right:20px;}

.top_n .left_nr .trait{margin:35px 0 0 0px; float:left;width:430px; height:60px;font-size:24px;color:#da1c1a; line-height:30px;font-weight:bold;  }

.top_n .left_nr .trait span{ font-size:30px;}

.top_n .left_nr .trait p{font-size:18px;color:#333; font-weight:normal;}

.top_n .right_tel{ float:right;background:url(404.png) no-repeat center left;margin:35px auto  0 auto; height:52px;font-size:16px;color:#333;padding-left:70px; display:block; font-weight:bold; line-height: 25px;}

.top_n .right_tel span{font-size:30px;color:#da1c1a;padding-top:5px; font-family:Impact;}



.nav{ width:100%; margin:0 auto; background:url(404.png) no-repeat center; height:48px;}

.nav .menu{ width:1180px;height:48px;margin:0 auto; }

.nav .menu ul li{float:left;width: 12%;line-height:45px;text-align:center;overflow:hidden;border-right:1px solid #c8c8c8;}

.nav .menu ul li a{font-size: 16px;color:#333;display:block;}

.nav .menu ul li a:hover{ background:#da1c1a;color:#fff;}

.nav .menu ul li.another{ background:#da1c1a;color:#fff;}

.nav .menu ul li.another a{ background:#da1c1a;color:#fff;}

.fixedNav{width:100%;height:48px;margin:0px auto;position: fixed;top: 0px;left: 0px;margin: auto;z-index: 100000;}



.banner{ width:100%; height:500px; margin:0 auto; overflow:hidden; position:relative;}

.flexslider{position:relative;height:500px;overflow:hidden;}

.slides{position:relative;z-index:1;}

.slides li{height:500px;}

.slides li a{ display:block;}

.flex-control-nav{position:absolute;bottom:30px;z-index:999;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(404.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.form_bg{ width:100%;margin:0 auto; height:70px; background:#e9e9e9;}

.form_bg .search{ width:1180px;margin:0 auto;}

.search_t{width:890px; height:60px; float:left; color:#333; line-height:60px;font-size:12px;padding-left:8px; background:url(404.png) no-repeat left center; padding-left:32px;}

.search_t a{padding:0 10px;color:#333; font-size:12px;}

.search2{float:left;width:204px;height:25px;line-height:25px;text-align:left;margin-top:15px; border:1px solid #d7d7d7;padding-left:6px; }

.search_s input{float:left;width:34px; height:27px;  margin-top:15px;background:#da1c1a; color:#fff;}





.clear_h2{font-weight:normal;font-size:14px; padding:0px; margin:0px; text-align:center;display: inline; color:#fff;}





#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}

#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#74be00;color:#fff;font-size:18px; text-align:center;position:relative;}

#floatDivBoxs .floatDqq{padding:10px 14px;}

#floatDivBoxs .floatDqq li{height:48px;line-height:42px;border-bottom:1px solid #e3e3e3; }

#floatDivBoxs .floatDtxt{font-size:18px;color:#0463cc;padding:12px 14px;}

#floatDivBoxs .floatDtel {padding:0 0 15px 10px;}

#floatDivBoxs .floatDtel  a{font-size:16px;color:#333;}

#floatDivBoxs .floatDtel img{display:block;}

#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(404.png) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

#rightArrow{width:50px;height:45px;background:url(404.png) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}

#rightArrow a{display:block;height:45px;}




.pro { overflow:hidden; width:100%;background-color:#f9f9f9; padding-bottom:50px}
.pro h3.htitle{font-weight:bold;}
.pro h3.htitle a:hover{ color:#dc1313}
.pro ul{overflow:hidden;width: 1200px;margin: 20px auto;font-size:16px;line-height:50px;}
.pro li{ overflow:hidden; float:left; width:280px; height:200px; position:relative; margin:10px;}
.pro li img.pro_tu{ display:block;}
.pro li b{ width:100%; height:100%; position:absolute; background:url(404.png) repeat center; z-index:1}
.pro li .wen{ display:block; overflow:hidden; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.pro li .wen .icon{ display:block; margin:0 auto; margin-top:70px;}
.pro li .wen h4{display: inline-block;
  width: 100%;
  height: 40px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  text-align: center;
  position: absolute;
  bottom: 0;
  line-height: 40px;
  z-index: 2;
  -webkit-transition: background .3s,bottom .3s;
  transition: background .3s,bottom .3s;}
.pro li .wen a{ display:block; width:100%; height:100%; color:#fff; text-decoration:none; margin-top:70px}
.pro li .wen i{ display:block; margin:0 auto; width:40px; height:2px; background-color:#fff; margin-bottom:15px;}
.pro li .wen p{ width:190px; margin:0 auto; font-size:14px; color:#e8e8e8; line-height:22px; height:66px; overflow:hidden; text-align:justify; text-align-last:center; display:none;}
.pro li .wen span{ display:none; font-size:0}
.pro li .wen span img{ display:block; margin:0 auto; margin-top:15px;}
.pro li.li01 b{ left:-224px; top:-200px;}
.pro li.li02 b{ left:-224px; top:0;}
.pro li.li03 b{ left:0; top:200px;}
.pro li.li04 b{ left:224px; top:0;}
.pro li.li05 b{ left:224px; top:-200px;}
.pro li.li06 b{ left:-224px; top:200px;}
.pro li.li07 b{ left:-224px; top:0;}
.pro li.li08 b{ left:0; top:-200px;}
.pro li.li09 b{ left:224px; top:0;}
.pro li.li010 b{ left:224px; top:200px;}

h3.htitle{text-align:center;font-size: 30px;margin-top:55px;margin-bottom:3px;color:#333;}
h3.htitle a{ color:#333;}
h3.htitle a:hover{color:#dc1313;}
span.htitle{display:block;text-align:center;font-size: 14px;color:#777;font-family:Arial;padding-bottom:20px;background:url(404.png) no-repeat center bottom;margin-bottom:40px;text-transform: uppercase;padding-top: 10px;}


.company_bg{ width:100%; background:url(404.png) top center no-repeat;}
.company_cte{ width:90%; margin:0 auto; padding:50px 0;}
.images{ width:30%; float:left;}
.images img{ width:100%;}
.company_box{ width:65%; float:right;}
.company{ width:100%;}
.company h1{ font-size:30px; color:#1d7030; font-weight:600; line-height:45px; float:left;}
.company li{ float:left; font-size:18px; padding-left:10px; margin-top:15px; color:#8c8c8c;}
.company_box h2{ font-size:18px; color:#8c8c8c; line-height:40px;}
.company_box p{ font-size:14px; color:#333; line-height:25px; margin-top:10px;}
.company_box p a{ color:red;}
@media(max-width:1000px){
	.company_bg{ background-image:none; background-color:#f1f1f1;}
	
	.images{ display:none;}
	.company_box{ width:100%;}
	.company_box p{ font-size:18px; line-height:40px;}
	}




.ys{ padding-top:60px; height:760px; background:url(404.png) center bottom no-repeat #e6f8fb; margin-top:20px;}

.ys .w{ position:relative;}

.ys_tt{ text-align:center;}

.ys_tt a{ font-size:36px; color:#454545; font-weight:600; }

.ys_tt p{ font-size:30px;}

.ys ul li{ width:333px; position:absolute;}

.ys ul li h5{ text-align:left; font-size:20px; color:#fff; margin-bottom:40px; margin-left:80px;}

.ys ul li p{ font-size:14px; line-height:30px;}

.ys1{ left:0px; top:160px;}

.ys2{ left:0px; top:448px;}

.ys3{ right:20px; top:160px;}

.ys4{ right:20px; top:448px;}

.w{width: 1200px;margin: 0 auto;}


.about { overflow:hidden; width:100%; height:590px; background:url(404.png) no-repeat center top;;}
.about h3.htitle a:hover{ color:#dc1313}
.about dl{ overflow:hidden; width:1200px; margin:0 auto; height:360px; background-color:#fff;}
.about dt{ overflow:hidden; width:610px; height:360px; float:left}
.about dd{ overflow:hidden; float:right; width:510px; height:360px; padding:0 35px; background-color:#fff;}
.about dd h4{ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:30px; margin-bottom:10px;}
.about dd h4 a{ color:#333}
.about dd p{ font-size:14px; text-align:justify; margin-bottom:25px; color:#666; line-height:24px; height:96px; overflow:hidden}
.about dd p a{ color:#e01313;}
.about dd ul{ overflow:hidden; width:100%; padding-top:25px; border-top:2px solid #e8e8e8;}
.about dd li{ float:left; width:102px; margin-right:34px;}
.about dd li.last{ margin-right:0;}
.about dd li i{ display:block; width:102px; height:102px; position:relative; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.about dd li i img{ display:block; position:absolute; left:0; top:0;}
.about dd li span{ display:block; text-align:center; font-size:14px; color:#666;}
.about dd li a{ display:block; text-decoration:none}
.about dd li:hover span{ color:#e01313}
.about dd li:hover i img{top:-102px}



 .floor_5_main {
	width: 100%;
	padding-top: 50px;
	overflow: hidden;
	padding-bottom: 100px;
	background-color:#efefef
}
.floor_5_1 {
	width: 1200px;
	height: 372px;
	padding-top: 76px;

}
.floor_5_1 .layB {
	width: 1200px;
	height: 372px;
	position: relative;
}
.floor_5_1 .layB .tbC {
	position: relative;
	width: 1200px;
	height: 372px;
}
.floor_5_1 .layB .tbC .prev {
	width: 40px;
	height: 90px;
	background-color: #ddd;
	position: absolute;
	left: -58px;
	top: 118px;
}
.floor_5_1 .layB .tbC .next {
	width: 40px;
	height: 90px;
	background-color: #ddd;
	position: absolute;
	right: -58px;
	top: 118px;
}
.floor_5_1 .layB .tbC .prev:hover, .floor_5_1 .layB .tbC .next:hover {
	background-color: #3fb150;
}
.floor_5_1 .layB .tbC .prev span {
	width: 14px;
	height: 26px;
	background-position: -51px -158px;
	margin-top: 32px;
	margin-left: 13px;
}
.floor_5_1 .layB .tbC .next span {
	width: 14px;
	height: 26px;
	background-position: -69px -158px;
	margin-top: 32px;
	margin-left: 13px;
}
.floor_5_1 .layB .tbC .slide {
	width: 1200px;
	height: 372px;
}
.floor_5_1 .layB .tbC .slide ul {
	display: inline-block;
}
.floor_5_1 .layB .tbC .slide ul li {
	width: 583px;
	height: 148px;
	background-color: #fffcfc;
	border: #ddd solid 1px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	transition: all .36s ease;
}
.floor_5_1 .layB .tbC .slide ul li:nth-child(2n) {
	margin-right: 0;
}
.floor_5_1 .layB .tbC .slide ul li a {
	display: block;
	width: 100%;
	height: 100%;
}
.floor_5_1 .layB .tbC .slide ul li em {
	float: left;
	display: block;
	text-align: center;
	font-size: 16px;
	color: #666;
	font-family: "Arial";
	margin-left: 30px;
	margin-top: 40px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5_1 .layB .tbC .slide ul li em span {
	display: block;
	font-size: 60px;
	color: #999;
	line-height: 50px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5_1 .layB .tbC .slide ul li h3 {
	width: 440px;
	float: left;
	padding-top: 40px;
	margin-left: 20px;
}
.floor_5_1 .layB .tbC .slide ul li p {
	font-size: 20px;
	color: #333;
	width: 440px;
	line-height: 20px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5_1 .layB .tbC .slide ul li p span {
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 22px;
	padding-top: 14px;
	font-weight: normal;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_5_1 .layB .tbC .slide ul li:hover em, .floor_5_1 .layB .tbC .slide ul li:hover em span, .floor_5_1 .layB .tbC .slide ul li:hover p, .floor_5_1 .layB .tbC .slide ul li:hover p span {
	color: #fff;
}
.floor_5_1 .layB .tbC .slide ul li:hover {
	background-color: #b60000;
	border: #b60000 solid 1px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
	transition: all .36s ease;
}
.floor_5_2 {
	position: relative;
	height: 50px;
	text-align: center;
}
.floor_5_2 i {
	width: 1200px;
	height: 1px;
	background-color: #ccc;
	display: block;
	position: absolute;
	left: 0;
	top: 24px;
	z-index: 1;
}
.floor_5_2 a {
	display: block;
	width: 198px;
	height: 48px;
	background-color: #fff;
	border: #ccc solid 1px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	line-height: 48px;
	font-size: 16px;
	color: #333;
}
.floor_5_2 a:hover {
	background-color: #3fb150;
	border: #3fb150 solid 1px;
	color: #fff;
}


.w1200 {
	width: 1200px;
	margin: 0 auto;
}


 Tit .tit {
	font-size: 36px;
	color: #333;
	font-weight: bold;
	line-height: 36px;
	text-align:center
}
 Tit .tit span {
	color: #3fb150;
	display: inline-block;
	padding-left: 10px;
}
Tit .subtit {
	font-size: 16px;
	color: #858484;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	width: 1200px;
	margin: 0 auto;
	margin-top: 14px;
}


[aos^=fade][aos^=fade].aos-animate {
	opacity: 1
}



.footer_main {





	position: relative;
	width: 100%;
	height: 368px;
	background-color: #343d44;
	overflow: hidden;
}
.foot_z {
	width: 350px;
	float: left;
	margin-top: 50px;
	border-right: #495157 solid 1px;
	height: 277px;
}
.foot_z h3 {
	font-size: 18px;
	color: #fff;
}
.foot_z h3 i {
	display: block;
	width: 40px;
	height: 1px;
	background-color: #fff;
	margin-top: 16px;
}
.foot_z p {
	display: block;
	margin-top: 24px;
	font-size: 16px;
	color: #fff;
}
.foot_z ul {
	display: inline-block;
	padding-top: 14px;
	width: 350px;
}
.foot_z ul li {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	padding-top: 10px;
}
.foot_y {
	width: 550px;
	float: left;
	margin-top: 50px;
	margin-left: 48px;
	border-right: #495157 solid 1px;
}
.foot_y h3 {
	font-size: 18px;
	color: #fff;
	padding-bottom: 20px;
}
.foot_y h3 i {
	display: block;
	width: 40px;
	height: 1px;
	background-color: #fff;
	margin-top: 16px;
}
.foot_y .item {
	float: left;
	margin-top: 10px;
}
.foot_y .item.item4 {
	margin-left: 20px;
}
.foot_y .item.item1 {
	clear: left;
}
.foot_y .item .txt {
	width: 232px;
	height: 44px;
	font-size: 14px;
	line-height: 43px;
	text-indent: 8px;
	color: #aeb0b2;
	padding-left: 6px;
*text-indent: 0px;
	border: #71787c solid 1px;
}
.foot_y .item .area {
	width: 496px;
	height: 74px;
	font-size: 14px;
	text-indent: 8px;
	resize: none;
	-webkit-appearance: none;
	color: #aeb0b2;
	line-height: 28px;
	padding-left: 6px;
	border: #71787c solid 1px;
	background-color: transparent;
	font-family: "microsoft yahei";
}
.foot_y .submit {
	display: block;
	clear: left;
}
.foot_y .submit .tijiao {
	width: 150px;
	height: 46px;
	margin-top: 20px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	border: none;
	border: 0;
	background-color: #3fb150;
	display: inline-block;
	float: right;
	margin-right: 44px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.foot_y .submit .tijiao:hover {
	background-color: #fff;
	color: #333;
}
.foot_j {
	float: right;
	width: 200px;
	text-align: center;
	margin-top: 50px;
}
.foot_j b {
	display: block;
	width: 198px;
	height: 198px;
	border: #71787c solid 1px;
	text-align: center;
}
.foot_j b img {
	width: 180px;
	height: 180px;
	display: inline-block;
	background-size: 100%;
	margin-top: 10px;
}
.foot_j p {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	padding-top: 20px;
}
.foot_j span {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	padding-top: 5px;
}
.foot_y .item .txt.tel {
	margin-left: 5px;
}
.copyright {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #2a3137;
}
.copyright p {
	font-size: 14px;
	color: #fff;
	float: left;
}
.copyright a {
	font-size: 14px;
	color: #fff;
}
.copyright span {
	margin: 0 6px;
}
.copyright a:hover {
	color: #e2e2e2;
}
.copyright i {
	display: block;
	color: #fff;
	font-size: 12px;
	float: right;
}



 .top {
	text-align: center;
	padding-bottom: 40px;
	margin-left: 22px;

	margin-top: 50px;
	width:1200px;
	margin:0 auto
}
.top h3 {
	float: left;
	display: block;
	width: 174px;
	height: 40px;
	border: 1px solid #ddd;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	background: #fff;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.top h3.hover,  .top h3:hover {
	background: #b60000;
	color: #fff;
	border-color: #b60000;
}
.top h3 a {
	display: block;
	color: #333;
}
 .top h3.hover a,   .top h3:hover a {
	color: #fff;
}



.indexTit {
	text-align: center;
	padding-top: 50px;
}
.indexTit .tit {
	font-size: 30px;
	color: #333;
	font-weight: bold;
	line-height: 36px;
}
 .indexTit .tit span {
	color: #b60000;
	display: inline-block;
	padding-left: 10px;
}
.indexTit .subtit {
	font-size: 16px;
	color: #858484;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	width: 1200px;
	margin: 0 auto;
	margin-top: 14px;
}




#floor_3_main {
	height: 506px;
	background: #fff;
}
#floor_3_main .proAdvant {
	margin-top: 100px;
}
#floor_3_main .proAdvant .list {
	width: 106%;
}
#floor_3_main .proAdvant .list li {
	float: left;
	width: 280px;
	margin-right: 120px;
}
#floor_3_main .proAdvant .list li a {
	display: block;
}
#floor_3_main .proAdvant .list li:first-child {
	margin-left: 60px;
}
#floor_3_main .proAdvant .list li .img {
	width: 134px;
	height: 150px;
	margin: 0 auto;
	transition: all .5s;
	margin-left: 72px;
}
#floor_3_main .proAdvant .list li .title {
	margin-top: 30px;
}
#floor_3_main .proAdvant .list li .tit {
	font-size: 24px;
	text-align: center;
	color: #b60000;
}
#floor_3_main .proAdvant .list li .cont {
	margin-top: 20px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #666;
}
#floor_3_main .proAdvant .list li:hover .img {
	margin-top: -10px;
	transition: all .5s;
}
#floor_3_main .proAdvant .list li:hover .tit {
	font-weight: bold;
}


.in_title .entit {
	margin-bottom: 12px;
	font: normal 33px "AvantGarde Bk BT";
	color: #666;
	text-align: center
}
.in_title .tit {
	width: 300px;
	margin: 0 auto;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #b60000;
}
 .in_title .tit span {
	float: left;
	margin-left: 40px;
}
 .in_title .tit em {
	display: block;
	width: 50px;
	height: 2px;
	margin-top: 16px;
	background: #ccc;
}

.fl {
	float: left;
}
.fr {
	float: right;
}


.icon {
	background: url(404.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}


.f_ul02 li {
	width: 240px;
	float: left;
}
 .f_ul02 li a {
	font-size: 16px;
	color: #929293;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
}