
@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 arial,helvetica,clean,sans-serif,"宋体";overflow-x: hidden;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;font-family: "Microsoft YaHei"}
h3 { font-size:20px;font-family: "Microsoft YaHei"}
h4 { font-size:14px;font-family: "Microsoft YaHei"}
h5 { font-size:12px;}
h6 { font-size:10px;}

img, input {
    border: none;
    vertical-align: middle;
}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:hover{text-decoration:none;color: #ffffff;}
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;font-family: "Microsoft YaHei";}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.icon{
	background: url(../images/icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.content{width: 1200px;margin: 0 auto;}
.section-title {margin-bottom: 40px;text-align: center;font-size: 28px;}
.section-title p {color: #999;font-size: 14px;margin: 5px 0 0;}
.section-title:after {display: block;content: '';width: 38px;height: 3px;margin: 15px auto 0;background-color: #214f70;}


/*header_main*/
.head_main {
	height: 35px;
	line-height: 35px;
	background: #ffffff;
	border-bottom: 1px solid #cccccc;
	color: #b5b5b5;
	font-size: 12px;
}
.head_main a {
	color: #b5b5b5;
	transition: ease-in-out .2s;
	    padding: 0 14px;
}
.head_main a:hover {
	color: #505050;
}
.head_main .fr i {
	float: left;
	display: block;
}
.head_main .fr p {
	float: left;
	display: block;
}
.head_main .fr p span {
	width: 13px;
	height: 12px;
	background-position: 0px -273px;
	display: inline-block;
	margin-right: 8px;
	margin-left: 18px;
}

.top_main {
	background: #ffffff;
	padding: 22px 0;
	height: 103px;
	overflow: hidden;
}
.top_main .logo {
}
.top_main .input_k {
    width: 292px;
    padding-top: 32px;
    /* padding-right: 36px; */
    margin-left: 52px;
}
.top_main .input_k .sousuo {
	width: 292px;
	display: block;
	height: 38px;
	background-color: #214f70;
}
.top_main .input_k .sousuo input.sbtn {
	width: 48px;
	height: 38px;
	background: url(../images/a1_03.png) center center no-repeat;
}
.top_main .input_k .sousuo input.stxt {
	width: 230px;
	height: 34px;
	margin-top: 2px;
	background-color: #fff;
	color: #999999;
	line-height: 34px;
	padding-left: 12px;
}
.top_main .input_k .guanj a {
	display: inline-block;
	font-size: 12px;
	color: #999999;
	padding-left: 6px;
}
.top_main .mf_sj {
	    margin-top: 10px;
}
.top_main .mf_sj .meifei {
	float: right;
	padding-top: 17px;
}
.top_main .mf_sj .meifei{background:url(../images/tel.png) no-repeat left 16px;    padding-left: 58px;}
.top_main .mf_sj .meifei p{font-size: 14px;}
.top_main .mf_sj .meifei span{font-size: 23px;font-weight: bold;}
.nav_main {
	height: 50px;
	line-height: 50px;
	background: url(../images/a2_03.jpg);
	width: 100%;
	position: relative;
	z-index: 6666;
}
.nav_main .nav {
	width: 1200px;
	margin: 0 auto;
}
.nav_main .nav li {
	float: left;
	text-align: left;
	width: 133px;
	position: relative;
	text-align: center;
}
.nav_main .nav li a {
	height: 100%;
	font-size: 16px;
	color: #000;
	display: block;
}
.nav_main .nav li:hover a, .nav_main .nav li.hover a {
	background: #214f70;
	color: #fff;
}
.nav_main .nav li ul {
	position: absolute;
	left: 0px;
	top: 50px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	z-index: 199;
	opacity: 0;
	visibility: hidden;
	height: auto;
	overflow: hidden;
	width: 100%;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav_main .nav li:hover ul {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center;
}
.nav_main .nav li ul li {
	display: block;
	clear: left;
	width: 100%;
	background: none;
	height: 45px;
	background-color: #214f70;
	border-bottom:#3d78a3 solid 1px;
	line-height: 45px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.nav_main .nav li:hover ul li a {
	background-color: #214f70;
}
.nav_main .nav li ul li a {
	display: block;
	font-size: 14px;
	color: #fff;
	height: 45px;
	line-height: 45px;
	background: none;
	padding-right: 0;
	width: 100%;
	padding: 0;
}
.nav_main .nav li ul li a:hover {
	background-color: #cf2b38;
}
.nav_main .nav li i {
	width: 31px;
	height: 17px;
	background: url(../images/a11_03.png) center center no-repeat;
	position: absolute;
	right: 4px;
	top: -4px;
	display: block;
}
.nav_main .nav li:hover i, .nav_main .nav li.hover i {
	width: 31px;
	height: 17px;
	background: url(../images/a12_03.png) center center no-repeat;
}
/* banner */

/*banner*/
.slideBox{ position:relative;margin:0 auto;  overflow:hidden;z-index: 9; }
.slideBox .hd{position: absolute;bottom: 50px;font-size: 0;left: 0;width: 100%;text-align: center;z-index: 2;}
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ display: inline-block;width: 40px; height: 7px;margin: 0 10px;background-color: #ffffff;cursor: pointer;}
.slideBox .hd ul li.on{ background-color: #214f70; }
.slideBox .bd{ position:relative;  height:100%; z-index:0;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:100%; display:block;  }
/*banner end*/
/*工程案例*/
.floor_2_main {
	background-color: #f9f9f9;
	padding: 50px 0;
}
.floor_2 .case_main {
	display: inline-block;
}
.floor_2 .case_main ul {
	display: inline-block;
}
.floor_2 .case_main li {
	width: 163px;
	float: left;
	text-align: center;
	margin-right: 95px;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_2 .case_main li a {
	display: block;
}
.floor_2 .case_main li i {
	display: block;
	width: 100%;
	height: 69px;
}
.floor_2 .case_main li i img {
	display: inline-block;
	height: 69px;
}
.floor_2 .case_main li p {
	padding-top: 20px;
	font-size: 16px;
	color: #000000;
	line-height: 16px;
}
.floor_2 .case_main li p span {
	display: block;
	padding-top: 8px;
	font-size: 12px;
	color: #999999;
	line-height: 12px;
}
.floor_2 .case_main li.li2 {
	width: 220px;
	text-align: center;
}
.floor_2 .case_main li.li2 i {
	display: inline-block;
	background: url(../images/a3_05.png) no-repeat;
	width: 68px;
	height: 69px;
}
.floor_2 .case_main li.li3 i {
	display: inline-block;
	background: url(../images/a3_07.png) no-repeat;
	width: 73px;
	height: 69px;
}
.floor_2 .case_main li.li4 i {
	display: inline-block;
	background: url(../images/a3_09.png) no-repeat;
	width: 68px;
	height: 69px;
}
.floor_2 .case_main li.li5 i {
	display: inline-block;
	background: url(../images/a3_11.png) no-repeat;
	width: 68px;
	height: 69px;
}
.floor_2 .case_main li.li5 {
	margin-right: 0;
}
.floor_2 .case_main li:hover {
	margin-top: -10px;
}

.floor_3_main {
	margin-top: 58px;
}
.floor_3 .part1 {
	height: 20px;
	line-height: 20px;
}
.floor_3_1 p {
	font-size: 18px;
	color: #000000;
	background: url(../images/a4_03.jpg) left no-repeat;
	padding-left: 14px;
}
.floor_3_1 p span {
	font-size: 14px;
	color: #000000;
	padding-left: 14px;
}
.floor_3_2 p {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.floor_3_2 p a {
	font-size: 16px;
	color: #666666;
	line-height: 20px;
	padding: 0 6px;
}
.floor_3_2 p a:hover {
	color: #444;
}
.floor_3_2 i {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.floor_3_2 i a {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	padding-left: 30px;
}
.floor_3_2 i a:hover {
	color: #444;
}
.floor_3 .part2 {
	position: relative;
	width: 1200px;
	height:616px;
	margin-top: 20px;
}
.floor_3 .part2 li {
	width: 598px;
	height: 598px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_3 .part2 li img {
	background-size: 100%;
	width: 100%;
	height: 100%;
}
/*.floor_3 .part2 li:first-child img{height: 566px;}*/
.floor_3 .part2 li p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: normal;
	background: #3c3c3c;
	width: 100%;
	height: 50px;
	line-height: 50px;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_3 .part2 li:hover p{opacity: 1;} 
.floor_3 .part2 li p span {
	padding-left: 20px;
	font-size: 14px;
	color: #ffffff;
	line-height: 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_3 .part2 li:hover {
	-moz-box-shadow: 1px 1px 5px 3px #c8c8c8;
	-webkit-box-shadow: 1px 1px 5px 3px #c8c8c8;
	box-shadow: 1px 1px 5px 3px #c8c8c8;
	z-index: 34;
}
.floor_3 .part2 li:nth-child(2) {
	width: 291px;
	height: 291px;
	position: absolute;
	left: 582px;
	top: 0;
	overflow: hidden;
}
.floor_3 .part2 li:first-child+li {
	width: 291px;
	height: 291px;
	position: absolute;
    left: 606px;
    top: 0;
	overflow: hidden;
}
.floor_3 .part2 li:nth-child(3) {
	width: 291px;
	height: 291px;
	position: absolute;
	left: 899px;
	top: 0;
	overflow: hidden;
}
.floor_3 .part2 li:first-child+li+li {
	width: 291px;
	height: 291px;
	position: absolute;
    left: 907px;
    top: 0;
	overflow: hidden;
}
.floor_3 .part2 li:nth-child(4) {
	width: 291px;
	height: 291px;
	position: absolute;
    left: 606px;
    top: 299px;
	overflow: hidden;
}
.floor_3 .part2 li:first-child+li+li+li {
	width: 291px;
	height: 291px;
	position: absolute;
	left: 606px;
    top: 307px;
	overflow: hidden;
}
.floor_3 .part2 li:nth-child(5) {
	width: 291px;
	height: 291px;
	position: absolute;
	left: 899px;
	top: 311px;
	overflow: hidden;
}
.floor_3 .part2 li:first-child+li+li+li+li {
    width: 291px;
    height: 291px;
    position: absolute;
    left: 907px;
    top: 307px;
    overflow: hidden;
}
.floor_3 .part2 li:hover p {
        background: #214f70;
}
.floor_3 .part2 li:hover p span {
	color: #ffffff;
}

.floor_7_main {
	margin-top: 30px;
}
.floor_7_main .hd {
	text-align: center;
	width: 1200px;
	margin-top: 44px;
}
.floor_7_main .hd ul {
	display: inline-block;
}
.floor_7_main .hd ul li {
	float: left;
	margin: 0 10px;
}
.floor_7_main .hd ul li a {
	display: block;
	width: 130px;
	height: 36px;
	border-radius: 8px;
	line-height: 36px;
	color: #5b5b5b;
	background: #f5f5f5;
	font-size: 16px;
}
.floor_7_main .hd ul li.on a {
	background-color: #214f70;
	color: #fff;
}
.floor_7_main .bd {
	width: 1200px;
	margin-top: 24px;
}
.floor_7_main .bd ul {
	display: inline-block;
}
.floor_7_main .bd ul li {
	float: left;
	width: 388px;
	height: 388px;
	position: relative;
	margin-right: 18px;
	margin-top: 16px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_7_main .bd ul li a {
	display: block;
}
.floor_7_main .bd ul li a img {
	width: 388px;
	height: 388px;
	background-size: 100%;
}
.floor_7_main .bd ul li p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: normal;
	background:#3c3c3c;
	width: 100%;
	height: 40px;
	opacity: 0;
		-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_7_main .bd ul li p span {
	padding-left: 20px;
	font-size: 14px;
	color: #ffffff;
	line-height: 40px;

}
.floor_7_main .bd ul li:hover p{opacity: 1;}
.floor_7_main .bd ul li:nth-child(3), .floor_7_main .bd ul li:nth-child(6) {
	margin-right: 0;
}
.floor_7_main .bd ul li:first-child+li+li, .floor_7_main .bd ul li:first-child+li+li+li+li+li {
	margin-right: 0;
}
.floor_7_main .bd ul li:hover {
	-moz-box-shadow: 1px 1px 5px 3px #c8c8c8;
	-webkit-box-shadow: 1px 1px 5px 3px #c8c8c8;
	box-shadow: 1px 1px 5px 3px #c8c8c8;
	z-index: 34;
}
.floor_7_main .bd ul li:hover p  {
	background: #214f70;
}
.floor_7_main .bd ul li:hover p span {
	color: #ffffff;
}



.floor_5_main {
	margin-top: 74px;
}
.floor_5_main .slideTxtBox {
	overflow: hidden;
	width: 1212px;
	margin: 0 auto;
	margin-top: 26px;
}
.floor_5_main .slideTxtBox .hd {
	height: 35px;
	text-align: center;
}
.floor_5_main .slideTxtBox .hd ul li {
	display: inline-block;
	color: #fff;
	cursor: pointer;
	position: relative;
	width: 109px;
	height: 35px;
	margin: 0 6px;
	overflow: hidden;
	text-align: center;
	background-color: #f5f5f5;
	-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_main .slideTxtBox .hd ul li a {
	font-size: 16px;
	color: #999999;
	display: block;
	width: 109px;
	line-height: 35px;
}
.floor_5_main .slideTxtBox .hd ul li:hover {
	background: #214f70;
}
.floor_5_main .slideTxtBox .hd ul li:hover a {
	color: #fff;
}
.floor_5_main .slideTxtBox .bd {
	padding-top: 4px;
}
.floor_5_main .slideTxtBox .bd ul {
	zoom: 1;
	display: inline-block;
}
.floor_5_main .slideTxtBox .bd ul li {
	width: 230px;
	height: 101px;
	position: relative;
	float: left;
	margin: 0 6px;
	margin-top: 12px;
}
.floor_5_main .slideTxtBox .bd ul li a {
	display: block;
	width: 228px;
	height: 99px;
	border: #dcdcdc solid 1px;
}
.floor_5_main .slideTxtBox .bd ul li img {
	width: 228px;
	height: 99px;
	background-size: 100%;
}
.floor_5_main .slideTxtBox .bd ul li a:hover {
	border: #000 solid 1px;
}

.about {
	background: url(../images/flo3.jpg) no-repeat center top ;
	margin-top: 68px;
	margin-bottom: 44px;
}
.about_c {
	padding: 80px 0 0;
	overflow: hidden;
}
.part3 {
	width: 1200px;
	height: 413px;
	background: #214f70;
	position: relative;
	    margin-top: 50px;
}
.part3 .img {
	width: 599px;
	height: 374px;
	overflow: hidden;
	position: relative;
	top: -58px;
	margin-left: 25px;
}
.part3 .img img {
	width: 100%;
	height: 100%;
	display: block;
	transition: all 0.3s ease-out 0s;
}
.part3 .img:hover img {
	transform: scale(1.05, 1.05);
}
.part3 .txt {
	padding-right: 48px;
	width: 497px;
	padding-top: 38px;
}
.part3 .txt a {
	display: block;
	color: #fff;
}
.part3 .txt h3 {
	font-size: 24px;
}
.part3 .txt h4 {
	font-size: 16px;
	display: block;
	text-transform: uppercase;
}
.part3 .txt p {
    padding-top: 21px;
    color: #ffffff;
    padding-bottom: 20px;
    line-height: 23px;
    font-size: 15px;
}
.part3 .txt span {
	width: 68px;
	height: 36px;
	border: 1px solid #5a83a0;
	display: block;
	line-height: 36px;
	text-align: center;
}
.part3 .txt span em {
	width: 22px;
	margin: 14px auto 0;
	height: 8px;
	background-position: -60px -100px;
	display: block;
	vertical-align: middle;
}
.part3 .txt a:hover span {
	border: 1px solid #fff;
}
.part3 .txt a:hover span em {
	background-position: -60px -120px;
}


.news{
	margin-top: 19px;
	overflow: hidden;
}

.news_list {
	margin-top: 19px;
}
.news_list_left {
	width: 524px;
	height: 393px;
	float: left;
	position: relative;
}
.news_list_left_img {
	width: 524px;
	height: 308px;
	overflow: hidden;
}
.news_list_left_img img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	width: 100%;
}
.news_list_left:hover .news_list_left_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.news_list_left_con {
	padding: 0 24px;
	width: 477px;
	height: 86px;
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #ca222a;
}
.news_list_left_time {
	font-size: 18px;
	color: #ffffff;
	margin-top: 15px;
}
.news_list_left_title {
	font-size: 16px;
	line-height: 26px;
	margin-top: 10px;
	color: #ffffff;
}
.news_list_right {
	float: left;
	width: 660px;
	margin-left: 16px;
}
.news_right_li {
	background-color: #f4f4f4;
	width: 660px;
	height: 122px;
}
.news_right_li_time {
	margin-top: 26px;
	float: left;
	margin-left: 15px;
	width: 100px;
	text-align: right;
}
.news_right_li_nian {
	font-size: 26px;
	color: #c8c8c8;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.news_right_li_yue {
	font-size: 34px;
	color: #c8c8c8;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.news_right_li_con {
	margin-left: 30px;
	width: 470px;
	float: left;
}
.news_right_li_name {
	font-size: 16px;
	color: #666666;
	margin-top: 23px;
}
.news_right_li_js {
	margin-top: 12px;
	line-height: 22px;
	font-size: 13px;
	color: #666666;
}
.news_list_right li {
	margin-bottom: 13px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.news_list_right li:hover {
	box-shadow: 0 0 10px #ccc;
}
.news_list_right li:hover .news_right_li_yue {
	color: #ca222a;
}
.news_list_right li:hover .news_right_li_nian {
	color: #ca222a;
}


.about_more {
	width: 40%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin: 14px auto;
}
/*footer*/
.footer {
	width: 100%;
	color: #fff;
	padding: 20px 0;
	background: #f4f4f4;
	margin-top: 50px;
}
.footer .links {
	padding-bottom: 20px;
	margin-bottom: 40px;
	font-size: 14px;
	border-bottom: 1px solid #d2d2d2;
}
.footer .links span {
	color: #000;
	display: inline-block;
}
.footer .links a {
	display: inline-block;
	color: #000;
	padding-right: 10px;
}
.footer .links a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.footer .bNav {
	width: 640px;
}
.footer .contacte {
	width: 518px;
	padding-right: 42px;
}
.footer .bNav li {
	background: url(../images/a4_03.jpg) left no-repeat;
	padding-left: 12px;
	width: 200px;
	float: left;
	margin-bottom: 38px;
	height: 20px;
	overflow: hidden;
}
.footer .bNav a {
	display: block;
	font-size: 16px;
	color: #000;
	line-height: 20px;
}
.footer .bNav a:hover {
	color: #6e6d6d;
}
.footer .bNav dl dd a:hover {
	color: #eed398;
}
.footer .contacte .ewm {
	width: 132px;
	text-align: center;
}
.footer .contacte .ewm img {
	width: 131px;
	height: 131px;
	background-size: 100%;
	display: inline-block;
	border: #d2d2d2 solid 1px;
}
.footer .contacte .ewm p {
	font-size: 14px;
	color: #999999;
	height: 18px;
	line-height: 18px;
}
.footer .contacte .contact_info {
	width: 300px;
}
.footer .contacte .contact_info p.p1 {
	font-size: 18px;
	color: #000;
}
.footer .contacte .contact_info p.dh {
	font-size: 18px;
	color: #000;
	line-height: 18px;
	padding-bottom: 10px;
}
.footer .contacte .contact_info p.tel {
	font-size: 15px;
	color: #999999;
	line-height: 32px;
}
/*copyright*/
.copyright {
	height: 50px;
	line-height: 50px;
	color: #999999;
	font-size: 14px;
	background: #000;
	clear: left;
}
.copyright a {
	color: #999999;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.copyright a:hover {
	color: #fff;
}

.drift{ width:50px; height:auto; position:fixed; bottom:3%; right:2px; z-index:999;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));-margin-top:350px;}
.drift li{ width:50px; height:49px; margin-bottom:3px;position: relative;}
.drift li a{ display:block;width:50px; height:49px; background:#ccc; overflow:hidden;}
.drift li a:hover{ background:#ae292a;}
.drift #rolls a{background:#ae292a;}
.drift li a:hover span{display:block;}
.drift li span{width:166px; right:51px;top: 0;height: 49px;line-height: 49px; background: #ae292a;color: #fff;text-align: center;font-family:Arial;position: absolute;font-size: 22px;font-weight: bold;display: none;}
.drift li .ewm{background:#fff;height:203px;border:1px solid #EEEFF1;}
.drift li .ewm img{width:146px;display:block;overflow:hidden;padding:10px;width:146px;}
.drift li .ewm em{height:40px;line-height:18px;overflow:hidden;  font-family: "Microsoft YaHei";font-size:12px;font-weight:normal;color:#000;font-style:normal;}