﻿/*------公用配置--------*/
#doyoo_panel{z-index:8000000 !important;}

/*Common*/

.w_1008 {
	width: 1008px;
	margin: 0 auto;
}

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


/*Common*/


/*翻页*/

.news_page {
	max-width: 500px;
	margin: 0 auto;
	display: table;
}

.news_page a,
.news_page span {
	display: table-cell;
	vertical-align: middle;
	display: inline-block;
	font-size: 14px;
	color: #646670;
	line-height: 25px;
	padding: 0 10px;
	margin-right: 10px;
	border: 1px solid #646670;
}

.news_page a:last-child {
	margin-right: 0;
}

.news_page a:hover {
	color: #ffffff;
	background: #a2cc44;
	border: 1px solid #a2cc44;
}

.news_page span {
	color: #ffffff;
	background: #a2cc44;
	border: 1px solid #a2cc44;
}


/*上一页，下一页*/

.news_art_page {
	max-width: 600px;
	margin: 0 auto;
	display: table;
}

.news_art_page li {
	display: table-cell;
	vertical-align: middle;
	display: block;
	font-size: 14px;
	color: #9fa1a2;
	line-height: 25px;
	margin-bottom: 5px;
}

.news_art_page li a {
	color: #3b424b;
	font-size: 14px;
}

.news_art_page li a:hover {
	color: #666;
}


/*----head----*/

#head {
	width: 100%;
	padding: 0 0 0px 0;
}

.logo {
	margin-right: 20px;
}


.logo-font p {
	line-height: 31px;
	color: #5a6674;
	font-size: 20px;
	width: 250px;
	padding-top: 6px;
	letter-spacing: 0px;
	margin-top: -5px;
	padding-left: 15px;
}


/*线高*/

.xian {
	background: #646670;
	height: 50px;
	width: 1px;
	position: relative;
	top: 10px;
}

.head-tel {
	font-size: 14px;
	color: #5a6674;
	line-height: 16px;
	padding-top: 18px;
	font-weight: bold;
}

.head-tel p {
	font-size: 14px;
}


/*----head----*/


/*----nav----*/

#nav {
	width: auto;
	background: #727884;
	height: 48px;
	position: relative;
	z-index: 99999;
}

#nav .nav_con {
	width: 1200px;
	margin: 0 auto;
}

#nav ul li {
	float: left;
	width: 144px;
	line-height: 48px;
	text-align: center;
}

#nav ul li a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	display: block;
}

#nav ul li.active a,
#nav ul li a:hover {
	background: #171c61;
}

.nav-se {
	background: rgba(100,102,112, 0.9);
/*	background: url(img/nav-sebg.png) repeat;*/
	position: absolute;
	color: #fff;
	top: 48px;
	left: 0;
	z-index: 999999;
	width:100%;
	display: none;
	overflow:hidden;
	border-top: 3px solid #171c61;
}

.nav_se_con {
	width: 1200px;
	margin: 0 auto;
	padding: 38px 0;
	position: relative;
	overflow: hidden;
}





.nav_se_left {
	width: 335px;
	float: left;
	padding-right: 55px;
	margin-right: 55px;
	border-right: 1px solid rgba(255,255,255,0.2);
}

.nav_se_left img {
	width: 335px;
	height: 222px;
}

.nav_se_left .text {
	width: 335px;
	text-align: left;
	color: #171c61;
	font-weight: bold;
	font-size: 20px;
	overflow: hidden;
	line-height: 30px;
	padding-top: 24px;
}

.nav_se_right {
	float: left;
	width:720px;
}

.nav_se_right_menu li {
	float: left !important;
	width: 180px !important;
	line-height: 50px !important;
	text-align: left !important;
	margin-right: 150px;
}

.nav_se_right_menu li a {
	background: none !important;
	border-bottom: 1px dotted #878a8f;
	font-weight: normal !important;
}

.nav_se_right_menu li a:hover {
	color: #171c61 !important;
	background: none !important;
}

/*
.nav_se_right_menu li:nth-child(even) {
	margin-right: 0;
}
*/

.nav_se_right_zx {
	width:100%;
	overflow:hidden;
}
.nav_se_right_zx a{
	width:130px;
	height:50px;
	text-align:center;
	font-weight:bold;
	margin-left:280px;
	color: #171c61 !important;
	background: none !important;
	border:none !important;
}

.nav_se_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 7px;
	background: url("img/nav-sj.png") top no-repeat;
}

.nav-01 .nav_se_top {
	left: 301px;
}

.nav-02 .nav_se_top {
	left: 445px;
}

.nav-03 .nav_se_top {
	left: 590px;
}

.nav-04 .nav_se_top {
	left: auto;
	right: 449px;
}

.nav-05 .nav_se_top {
	left: auto;
	right: 305px;
}

.nav-06 .nav_se_top {
	left: auto;
	right: 161px;
}


/*下拉 后面*/


/*----nav----*/


/*----banner----*/
.lunb {
	position: relative;
}

.lunb-img li {
	width:1920px;	
	height: 600px;
}

.banner{
  width: 1920px;
    height: 600px;
    /* margin: 0 auto; */
    /* max-height: 600px; */
    margin-left: -960px;
    left: 50%;
}
.banner_img li{
	text-align: center;
}
.banner_img li img{
      width: 1920px;
    height: 600px;
    /* margin: 0 auto; */
    /* max-height: 600px; */
   /* margin-left: -960px;*/
    left: 50%;
}

@media only screen and (max-width:1600px ) {
	.lunb-img li {
		height: 480px;
	}
	.banner_img li{
		height: auto !important;
	}
}

@media only screen and (max-width:1440px ) {
	.lunb-img li {
		height: 480px;
	}
	.banner_img li{
		height: auto !important;
	}
}

@media only screen and (max-width:1280px ) {
	.lunb-img li {
		height: 424px;
	}
	.banner_img li{
		height: auto !important;
	}
}


.lunb-img li.active a {
	display: block;
}

.lunb_rad_hd {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
}

.lunb-rad {
	margin: 0 auto;
	display: table;
}

.lunb-rad li {
	float: left;
	width: 13px;
	height: 13px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	margin-right: 20px;
	border-radius: 75px;
	box-shadow: inset 2px 2px 1px #666;
	-moz-box-shadow: inset 2px 2px 1px #666;
	-webkit-box-shadow: inset 2px 2px 1px #666;
	display: table-cell;
	vertical-align: middle;
}

.lunb-rad li.on {
	background: #171c61;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.lunb .prev,
.lunb .next {
	position: absolute;
	left: 10%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 36px;
	height: 80px;
	background: url("img/banner_prev.png") center center no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.lunb .next {
	left: auto;
	right: 10%;
	background: url("img/banner_next.png") center center no-repeat;
}

.lunb:hover .prev,
.lunb:hover .next {
	filter: alpha(opacity=100);
	opacity: 1;
}

.lunb .prevStop {
	display: none;
}

.lunb .nextStop {
	display: none;
}




/*----banner----*/


/*尾部*/

#footer {
	background: #474a56;
}

.foot_top {
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px;
	overflow: hidden;
}

.foot_menu {
	float: left;
}

.foot_menu ul {
	float: left;
	margin-right: 30px;
	padding-right: 68px;
	/*border-right: 1px solid  rgba( 238, 238, 238,0.051);*/
	background:url("img/foot_menu_ul_xian.png")no-repeat;
	background-position:100% 55%;
}
.foot_menu .cp{margin-right: 20px;width: 290px; 
    padding-right: 0;}
.cp li{float: left;width: 145px;}
.foot_menu .cp .left {margin-right: 0;}


.foot_menu_con li{
	margin-bottom:15px;
}
.foot_menu_con li a {
	display:block;
	font-size: 18px;
	color: #ffffff;
	height:25px;
}
.foot_menu_con li:nth-child(1) a{
	margin-bottom:20px;
} 


.foot_product .title,.foot_contact .title {
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom: 20px;
}

.foot_product .left {
	float: left;
	margin-right: 55px;width: auto;
}

.foot_product .right {
	float: left;width: auto;padding-bottom: 0;
}
.foot_product li {
	margin-bottom:15px;
}
.foot_product li a {
	display:block;
	font-size: 14px;
	color: #ffffff;
	height:25px;
	display:table-cell; 
    vertical-align:bottom;
}

.foot_contact {
	float: left;
	width: 351px;
	padding-bottom: 40px;
}


.foot_lianxfs{
	display:block;
	font-size: 14px;
	color: #ffffff;
	height:25px;
	line-height: 40px;
	display:table-cell; 
    vertical-align:bottom;
}

.foot_lianxfs .footer-b {
	font-size: 18px;
	color: #ffffff;
	line-height: normal;
	margin-bottom:20px;
}

.foot_lianxfs .footer-address {
	margin-bottom: 10px;
}

.foot_lianxfs .footer-telphone {
	padding-left: 30px;
	background: url("img/telphone.png") no-repeat;
	background-position:0% 75%;
}

.foot_lianxfs .footer-phone {
	padding-left: 30px;
	background: url("img/phone.png") no-repeat;
	background-position:0% 75%;
}

.foot_lianxfs .footer-dayin {
	padding-left: 30px;
	background: url("img/dayin.png") no-repeat;
	background-position:0% 75%;
}

.foot_lianxfs .footer-email {
	padding-left: 30px;
	background: url("img/email.png") no-repeat;
	background-position:0% 75%;
}

.foot_lianxfs .footer-address {
	padding-left: 30px;
	background: url("img/address.png") no-repeat;
	background-position:1% 75%;
}
.foot_weixin{
	margin-top:25px;
}
.foot_weixin img {
	width: 96px;
	height: 96px;
	float: left;
}
.cp{width: 258px;}
.foot_weixin .text {
	float: left;
	margin-left: 20px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	margin-top: 30px;
}

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

.foot_copyright {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 30px;
	border-top: 1px solid rgba(238, 238, 238,0.051);
}
.foot_copyright a{color: #fff;}


/*在线客服*/

.right-fix {
	position: absolute;
	right: 30px;
	top: 20%;
	width: 142px;
	height: 482px;
	background: #5a6674;
	border-radius: 5px;
	z-index: 100;
}

.fix-close {
	position: absolute;
	right: 3px;
	top: 3px;
	padding: 5px;
	cursor: pointer;
}

.fix-tit {
	text-align: center;
	color: #fff;
	line-height: 45px;
}

.fix-white {
	background: #fff;
	border-radius: 5px;
	position: absolute;
	top: 40px;
	bottom: 3px;
	left: 3px;
	right: 3px;
}

.fix-white ul {
	padding-top: 10px;
}

.fix-white ul li {
	margin-top: 16px;
}

.fix-white ul li.fix-list1 {
	background: url("img/ico-01.jpg") center center no-repeat;
	text-align: center;
	line-height: 32px;
	padding-left: 20px;
}

.fix-white ul li a {
	color: #fff;
	display: block;
}

.fix-white ul li.fix-list2 {
	background: url("img/ico-02.jpg") center center no-repeat;
	text-align: center;
	line-height: 32px;
	padding-left: 20px;
}

.fix-tit-01 {
	text-align: center;
	font-size: 14px;
	color: #5a6674;
}

.fix-tel-01 {
	text-align: center;
	font-size: 14px;
	color: #ff8f17;
}

.fix-white ul li.fix-tel-k {
	margin-top: 25px;
}

.fix-tit-02 {
	font-size: 14px;
	color: #5a6674;
	background: url("img/ico-tel.jpg") 20px center no-repeat;
	text-align: center;
	padding-left: 15px
}

.fix-tel {
	margin-top: 10px;
}

.fix-tel input {
	width: 110px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #000;
	display: block;
	margin: 0 auto;
	border: 1px solid #9dc814;
	border-radius: 5px;
	padding-left: 8px;
}

.fix-white ul li.fix-button {
	margin-top: 10px;
}

.fix-button input {
	background: url("img/ico-buttonbg.png") 8px center no-repeat;
	text-align: center;
	width: 100%;
	line-height: 32px;
	color: #fff;
	cursor: pointer;
}


/*案例*/

.w_960 {
	width: 960px;
	margin: 0 auto;
}

.main-ff {
	background: #ffffff;
}

.main-e9 {
	background: #e9e9e9;
}

.top-black {
	height: 60px;
	background: url("img/lanyao01.png") top center no-repeat;
	line-height: 60px;
	overflow: hidden;
	font-size: 20px;
	padding: 0 12px;
	padding-bottom: 30px;
}

.top-black p,
.top-black strong {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}

.top-black .f_right a {
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #ff8f17;
	border: 1px solid #ff8f17;
	border-radius: 3px;
	margin: 14px 0 0 16px;
	font-size: 16px;
	position: relative;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	cursor: pointer;
}

.top-black .f_right a:hover {
	border-color: #fff;
	color: #fff;
	animation: topbot 1s ease-out infinite;
	-webkit-animation: topbot 1s ease-out infinite;
}

@-moz-keyframes topbot {
	0% {
		top: 0;
	}
	25% {
		top: -2px;
	}
	50% {
		top: 0px;
	}
	75% {
		top: 2px;
	}
	100% {
		top: 0px;
	}
}

@-webkit-keyframes topbot {
	0% {
		top: 0;
	}
	25% {
		top: -2px;
	}
	50% {
		top: 0px;
	}
	75% {
		top: 2px;
	}
	100% {
		top: 0px;
	}
}

@-ms-keyframes topbot {
	0% {
		top: 0;
	}
	25% {
		top: -2px;
	}
	50% {
		top: 0px;
	}
	75% {
		top: 2px;
	}
	100% {
		top: 0px;
	}
}

@-o-keyframes topbot {
	0% {
		top: 0;
	}
	25% {
		top: -2px;
	}
	50% {
		top: 0px;
	}
	75% {
		top: 2px;
	}
	100% {
		top: 0px;
	}
}

.anl-tit {
	font-size: 24px;
	color: #333;
	line-height: 24px;
	text-align: center;
	margin-top: 140px;
}

.anl-con {
	width: 256px;
	display: block;
	margin: 0 auto;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	color: #3b424b;
	background: #fff;
	text-align: center;
	position: relative;
	z-index: 2;
	margin-top: 20px;
}

.anl-bor {
	width: 525px;
	margin: 0 auto;
	border-top: 1px solid #6e7e8c;
	position: relative;
	top: -8px;
}

.anl-list {
	width: 1003px;
	position: relative;
	margin-top: 84px;
	margin-bottom: 40px;
	margin-left: 10px;
}

.anl-list li {
	float: left;
	width: 100px;
	margin-right: 40px;
	line-height: 30px;
	border-radius: 75px;
	color: #fff;
	/*background: #bfbfbf;*/
	background: #a2a0a1;
	text-align: center;
	cursor: pointer;
}

.anl-list li.active,
.anl-list li:hover {
	background: #9dc814;
}

.main-anl {
	padding: 60px 0;
}

.e9-tit {
	margin-bottom: 12px;
}

.e9-tit .e9-left {
	display: inline-block;
	font-size: 24px;
	color: #3b424b;
	font-weight: bold;
	line-height: 30px;
}

.e9-tit .e9-more {
	float: right;
	color: #ff8f17;
	line-height: 30px;
	font-size: 18px;
}

.e9-list .e9-left {
	width: 340px;
	float: left;
	min-height: 320px;
	background: #fff;
}

.e9-list .e9-left img {
	width: 340px;
	height: 205px;
}

.e9-list .e9-left .e9-left-bot {
	border: 1px solid #d7d7d7;
	height: 87px;
	padding: 12px 12px 16px 25px;
	color: #6c6f73;
	font-size: 12px;
	line-height: 24px;
}

.e9-list ul {
	float: right;
	width: 600px;
}

.e9-list ul li {
	float: left;
	width: 180px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.w_940 {
	width: 940px;
	margin: 0 auto;
}

.e9-list ul li img {
	background: #fff;
	width: 180px;
	height: 120px;
}

.e9-list ul li p {
	font-size: 14px;
	line-height: 14px;
	color: #6c6f73;
	margin-top: 10px;
}

.main-ff.main-anl .e9-list .e9-left img,
.main-ff.main-anl .e9-list ul li img {
	background: #eeeeee;
}

.main-ff.main-anl .e9-list .e9-left .e9-left-bot {
	background: #dee4e6;
}


/*盛邦资质*/

.shengbziz .anl-pingj-bd {
	margin-top: 55px;
	margin-bottom: 80px;
}


/*盛邦资质*/

.anl-pingj-bd li {
	float: left;
	margin-right: 35px;
	height: 275px;
}

.anl-pingj-bd li img {
	height: 275px;
}

.anl-bottom .w_960 {
	overflow-x: hidden;
}


/*案例排列页面*/

.cases-list-top-black {
	height: 120px;
	min-height: 80px;
}

.cases-list-top-black div.f_right {
	height: 80px;
	margin-top: 20px;
}

.cases-list ul.anl-list {
	margin-top: 20px;
}

.cases-list ul.anl-list li {
	height: 35px;
	line-height: 35px;
	border-radius: 5px;
}

.cases-list .e9-tit {
	padding-left: 10px;
	margin-top: 40px;
}

.main-anl-list {
	background: url("img/line-bg.jpg") center center relative;
	background-size: 100% 100%;
}

.main-anl-list .anllist-list {
	width: 940px;
	margin: 0 auto;
}

.main-anl-list .anllist-list li img {
	width: 220px;
	height: 88px;
	margin-bottom: 26px;
	margin-right: 35px;
	float: left;
}

.main-anl-list .anllist-list li p.anllist-tit {
	font-size: 18px;
	color: #171c61;
	display: inline-block;
	margin-top: 5px;
}

.main-anl-list .anllist-list li div.anllist-con {
	font-size: 12px;
	color: #7e7e7e;
	line-height: 24px;
}

.main-anl-list .anllist-list li div.anllist-con a {
	float: right;
	font-size: 12px;
	line-height: 24px;
	color: #ff8f17;
}

.main-anl-list .anllist-list li div.anllist-con a:hover {
	text-decoration: underline;
}

.huiy-big-img {
	margin: 55px auto;
}

.huiy-big-img .f_left {
	width: 370px;
	margin-left: 10px;
	font-size: 14px;
	color: #3b424b;
	line-height: 30px;
	margin-top: 135px;
}

.huiy-big-img .f_left .huiy01-orange {
	font-size: 18px;
	color: #ff8f17;
}

.huiyi .anl-list li {
	margin-right: 20px;
}

.main-huiyi .e9-tit {
	margin-bottom: 25px;
}

.main-huiyi .e9-list ul {
	width: auto;
	float: none;
	position: relative;
	height: 498px;
}

.main-huiyi .e9-list ul li {
	position: absolute;
	margin: 0px;
	overflow: hidden;
	width: 244px;
	height: 244px;
}

.main-huiyi .e9-list ul li img {
	width: 100%;
	height: 100%;
}

.main-huiyi .e9-list ul li .huiy-msg {
	display: block;
	width: 100%;
/*	height: 72px;*/
	padding: 10px 0px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	bottom: 0;
	z-index: 3;
	margin-bottom: 0;
	-webkit-transition: margin .35s, background .35s;
	-moz-transition: margin .35s, background .35s;
	-o-transition: margin .35s, background .35s;
	transition: margin .35s, background .35s;
}

.main-huiyi .e9-list ul li .huiy-msg p {
	padding: 0 25px;
	color: #ffffff;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	margin-top: 0;
}

.main-huiyi .e9-list ul li:hover .huiy-msg {
/*	height: 102px;*/
	margin-bottom: 25px;
	background: none;
}

.main-huiyi .e9-list ul li .huiy-msg-bg {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 68px;
	width: 100%;
	z-index: 99;
	opacity: 0;
	background: #171c61;
	-webkit-transition: height .5s, opacity .5s;
	-moz-transition: height .5s, opacity .5s;
	-o-transition: height .5s, opacity .5s;
	transition: height .5s, opacity .5s;
}

.main-huiyi .e9-list ul li:hover .huiy-msg-bg {
	height: 15px;
	opacity: 1;
}

.main-huiyi .e9-list ul li .huiy-mid-bg {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: background .25s, opacity .25s;
	-moz-transition: background .25s, opacity .25s;
	-o-transition: background .25s, opacity .25s;
	transition: background .25s, opacity .25s;
}

.main-huiyi .e9-list ul li:hover .huiy-mid-bg {
	opacity: 1;
	background: rgba(255, 255, 255, 0.35);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
}

.main-huiyi .e9-list ul li.huiylist-01 {
	top: 0px;
	left: 0px;
	width: 498px;
	height: 498px;
}

.main-huiyi .e9-list ul li.huiylist-02 {
	top: 0px;
	left: 509px;
}

.main-huiyi .e9-list ul li.huiylist-03 {
	top: 0px;
	right: 0px;
}

.main-huiyi .e9-list ul li.huiylist-04 {
	bottom: 0px;
	left: 509px;
}

.main-huiyi .e9-list ul li.huiylist-05 {
	bottom: 0px;
	right: 0px;
}

.main-huiyi .e9-list ul li.huiylist-06 {
	top: 485px;
	left: 0px;
}

.main-huiyi .e9-list ul li.huiylist-07 {
	top: 485px;
	left: 243px;
}

.main-huiyi .e9-list ul li.huiylist-08 {
	top: 485px;
	right: 243px;
}

.main-huiyi .e9-list ul li.huiylist-09 {
	top: 485px;
	right: 0px;
}

.main-huiyi-02 .e9-list ul li.huiylist-01 {
	top: 0px;
	left: 0px;
	width: 244px;
	height: 244px;
}

.main-huiyi-02 .e9-list ul li.huiylist-02 {
	top: 0px;
	left: 255px;
	width: 498px;
	height: 498px;
}

.main-huiyi-02 .e9-list ul li.huiylist-04 {
	top: auto;
	bottom: 0px;
	left: 0px;
}

.main-huiyi-03 .e9-list ul li.huiylist-01 {
	top: 0px;
	right: 0px;
	left: auto;
	width: 498px;
	height: 498px;
}

.main-huiyi-03 .e9-list ul li.huiylist-02 {
	top: 0px;
	left: 0px;
}

.main-huiyi-03 .e9-list ul li.huiylist-03 {
	top: 0px;
	left: 255px;
}

.main-huiyi-03 .e9-list ul li.huiylist-04 {
	bottom: 0px;
	left: 0px;
}

.main-huiyi-03 .e9-list ul li.huiylist-05 {
	bottom: 0px;
	left: 255px;
}


/*
.main-huiyi-03 .e9-list ul li.huiylist-06{
	top: 243px;
	right: 243px;
	left: auto;
}
.main-huiyi-03 .e9-list ul li.huiylist-07{
	top: 243px;
	right: 0px;
	left: auto;
}*/

.main-huiyi-04 .e9-list ul li.huiylist-01 {
	left: 0px;
	top: 0px;
	width: 232px;
	height: 232px;
}

.main-huiyi-04 .e9-list ul li.huiylist-02 {
	top: 0px;
	left: 243px;
}

.main-huiyi-04 .e9-list ul li.huiylist-03 {
	top: 0px;
	right: 243px;
}

.main-huiyi-04 .e9-list ul li.huiylist-04 {
	top: 0px;
	right: 0px;
	left: auto;
}

.main-huiyi-04 .e9-list ul li.huiylist-05 {
	top: 243px;
	left: 0px;
	/*left: auto;*/
}

.main-huiyi-04 .e9-list ul li.huiylist-06 {
	top: 243px;
	left: 243px;
	width: 498px;
	height: 498px;
}

.main-huiyi-04 .e9-list ul li.huiylist-07 {
	top: 243px;
	right: 0px;
	left: auto;
}

.main-huiyi-04 .e9-list ul li.huiylist-08 {
	top: 485px;
	left: 0px;
}

.main-huiyi-05 .e9-list ul li.huiylist-01 {
	top: 0px;
	left: 0px;
}

.main-huiyi-05 .e9-list ul li.huiylist-02 {
	top: 0px;
	right: 0px;
	width: 498px;
	height: 498px;
}

.main-huiyi-05 .e9-list ul li.huiylist-03 {
	top: 485px;
	left: 0px;
}

.main-huiyi-05 .e9-list ul li.huiylist-04 {
	top: 485px;
	left: 243px;
}

.main-huiyi-05 .e9-list ul li.huiylist-05 {
	top: 485px;
	right: 243px;
}

.main-huiyi-05 .e9-list ul li.huiylist-06 {
	top: 485px;
	right: 0px;
	left: auto;
}

.main-huiyi-06 .e9-list ul li.huiylist-01 {
	top: 0px;
	left: 0px;
	width: 232px;
	height: 232px;
}

.main-huiyi-06 .e9-list ul li.huiylist-02 {
	top: 0px;
	left: 243px;
}

.main-huiyi-06 .e9-list ul li.huiylist-03 {
	top: 0px;
	right: 243px;
}

.main-huiyi-06 .e9-list ul li.huiylist-04 {
	top: 0px;
	right: 0px;
	left: auto;
}

.main-huiyi-06 .e9-list ul li.huiylist-05 {
	top: 243px;
	left: 0px;
	width: 498px;
	height: 498px;
}

.main-huiyi-06 .e9-list ul li.huiylist-06 {
	top: 243px;
	right: 0px;
	left: auto;
	width: 498px;
	height: 498px;
}

.main-shadow {
	position: relative;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.anl-bottom01 .e9-tit {
	margin-bottom: 30px;
}

.anl-bottom01 .e9-tit .e9-left {
	font-size: 18px;
	font-weight: bold;
	color: #3b424b;
}

.anl-bottom01 .anl-bottom-left {
	width: 521px;
	float: left;
	margin-bottom: 30px;
}

.anl-bottom01 .anl-bottom-right {
	float: left;
	margin-left: 110px;
}

.anl-bottom01 .anl-bottom-left ul li {
	min-height: 40px;
	margin-bottom: 31px;
}

.anl-bottom01 .anl-bottom-left ul li input {
	width: 503px;
	height: 38px;
	border: 1px solid #ccc;
	background: #eeeeee;
	color: #afafaf;
	padding-left: 16px;
	border-color: #eeeeee;
}

.anl-bottom01 .anl-bottom-left ul li textarea {
	width: 488px;
	padding: 15px;
	height: 219px;
	resize: none;
	line-height: 20px;
	color: #afafaf;
	border: none;
	background: #eeeeee;
}

.anl-bottom01 .anl-bottom-left ul li button {
	width: 100px;
	height: 38px;
	line-height: 36px;
	text-align: center;
	/*background: #9dc814;*/
	background: url("img/btn_bg01.png") center center no-repeat;
	color: #fff;
	font-size: 16px;
	border: none;
	margin-left: 100px;
	cursor: pointer;
	-webkit-transition: background 0.25s;
	-o-transition: background 0.25s;
	transition: background 0.25s;
}

.anl-bottom01 .anl-bottom-right li {
	font-size: 18px;
	color: #435160;
	margin-bottom: 28px;
	padding-left: 38px;
	background: url("img/huiy-ico-tel.png") left center no-repeat;
}

.anl-bottom01 .anl-bottom-right li.tel {
	background-image: url("img/huiy-ico-tel.png");
}

.anl-bottom01 .anl-bottom-right li.fax {
	background-image: url("img/huiy-ico-fax.png");
}

.anl-bottom01 .anl-bottom-right li.sfax {
	background-image: url("img/huiy-ico-phone-01.png");
}

.anl-bottom01 .anl-bottom-right li.mail {
	background-image: url("img/huiy-ico-mail.png");
}


/*会议三级页面 huiyi03*/

.huiy-three-list {
	width: 940px;
	height: 520px;
	overflow: hidden;
	background: #fff;
	position: relative;
}

.huiy-three-list .next,
.huiy-three-list .prev {
	position: absolute;
	left: 3%;
	top: 50%;
	display: block;
	width: 32px;
	height: 40px;
	background: url(img/slider-arrow.png) -176px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.huiy-three-list .next {
	left: auto;
	right: 3%;
	background-position: -45px 5px;
}

.huiy-three-list .bd ul li {
	width: 640px;
	height: 420px;
	background: #dcdcdc;
}

.huiy-three-list .hd {
	width: 440px;
	height: 100px;
	background: #fff;
	padding: 0 100px 0 100px;
	position: relative;
}

.huiy-three-list .hd ul {
	width: 480px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.huiy-three-list .hd ul li {
	width: 80px;
	float: left;
	height: 50px;
	margin-top: 25px;
	background: #ccc;
	margin-right: 40px;
}

.huiy-three-list .right {
	width: 300px;
	height: 100%;
	background: #171c61;
	position: absolute;
	top: 0px;
	right: 0px;
}

.huiy-three-list .hd .prev {
	top: 30px;
	left: 40px;
}

.huiy-three-list .hd .next {
	top: 30px;
	right: 40px;
}

.huiy-anl-tit {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	position: absolute;
	top: 300px;
	left: 35px;
}

.huiy-anl-mianj,
.huiy-anl-shij,
.huiy-anl-chuangy {
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	position: absolute;
	top: 350px;
	left: 35px;
}

.huiy-anl-shij {
	top: 400px;
}

.huiy-anl-chuangy {
	top: 450px;
}

.huiy-three-con {
	margin-top: 40px;
}

.huiy-three-con .left {
	float: left;
	width: 640px;
}

.huiy-three-con .left p {
	font-size: 14px;
	color: #3b424b;
	line-height: 18px;
	margin-bottom: 5px;
}

.huiy-small-tit {
	font-size: 14px;
	color: #3b424b;
	font-weight: bold;
}

.huiy-three-con .right {
	float: right;
	width: 280px;
}

.huiy-three-erwm img {
	float: left;
	margin-right: 20px;
}

.huiy-three-erwm p {
	margin-top: 85px;
	font-size: 12px;
	color: #3b424b;
	line-height: 14px;
}


/*三级页面的底部图片滚动*/

.huiyi-bottom .w_960 {
	overflow-x: visible;
}

.huiy-sildeleft-img {
	min-height: 145px;
	padding-top: 38px;
	width: 940px;
	margin: 0 auto;
	position: relative;
}

.huiy-sildeleft-img ul {
	position: relative;
	width: 960px;
}

.huiy-sildeleft-img ul li {
	float: left;
	width: 220px;
	margin-right: 20px;
	height: 145px;
	background: #c9c9c9;
}

.huiy-sildeleft-img .next,
.huiy-sildeleft-img .prev {
	position: absolute;
	top: 85px;
	left: -60px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(img/huiy-bot-arrow.png) left center no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.huiy-sildeleft-img .next {
	left: auto;
	top: 85px;
	right: -60px;
	background-position: right center;
}

.huiyi-bottom .e9-more {
	margin-top: -20px;
	margin-bottom: 38px;
	font-size: 14px;
	line-height: 14px;
	color: #3b424b;
}

.lianxi01 .top-black {
	background: #5a6674;
}

.lianxi01 .top-black .f_left {
	font-size: 18px;
}

.lianxi01 .top-black .f_right p {
	font-size: 18px;
}


/*联系我们*/

.lianxi01-bottom .lianxi-con-top ul li {
	font-size: 14px;
	color: #5a6674;
	line-height: 45px;
	padding-left: 25px;
	background: url("img/huiy-ico-tel.png") left center no-repeat;
}

.lianxi01-bottom .lianxi-con-top ul li.tel {
	background-image: url("img/huiy-ico-tel-01.png");
}

.lianxi01-bottom .lianxi-con-top ul li.fax {
	background-image: url("img/huiy-ico-fax-01.png");
}

.lianxi01-bottom .lianxi-con-top ul li.mail {
	background-image: url("img/huiy-ico-mail-01.png");
}

.lianxi01-bottom .lianxi-con-top ul li.phone {
	background-image: url("img/huiy-ico-phone.png");
}

.lianxi01-bottom .lianxi-con-top ul li.map {
	background-image: url("img/huiy-ico-map.png");
}

.lianxi01-bottom .lianxi-con-top ul li.qq-black {
	background: none;
	padding-left: 0;
}

.lianxi01-bottom .lianxi-con-top ul li.qq-black span {
	background: url("img/huiy-ico-qq-red.png") left center no-repeat;
	padding-left: 25px;
	margin-right: 15px;
}

.lianxi-tit {
	font-size: 16px;
	color: #3b424b;
	font-weight: bold;
}

.lianxi01-bottom .lianxi-con-top .left {
	width: 360px;
}

.lianxi01-bottom .lianxi-con-top .right {
	margin-top: 20px;
	line-height: 30px;
}

.lianxi01-bottom .lianxi-con-top .right p {
	color: #3b424b;
	width: 460px;
}

.lianxi01-bottom .lianxi-con-top .right p .em {
	width: 1.6em;
	display: inline-block;
}

.lianxi-con-bottom {
	margin-top: 40px;
}

.lianxi-map-tit {
	font-size: 14px;
	color: #3b424b;
	line-height: 30px;
}

.lianxi-map {
	width: 1008px;
	height: 522px;
	margin-top: 45px;
}


/*招贤纳士 lianxi03*/

.lianxi03-list .lianxi03-tit {
	font-size: 16px;
	color: #3b424b;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.lianxi03-list .lianxi03-msg {
	font-size: 14px;
	line-height: 24px;
	color: #3b424b;
	margin-bottom: 14px;
}

.lianxi03-list .unno {
	font-size: 30px;
}

.lianxi03-list-hd {
	background: #898a8e;
	height: 50px;
	line-height: 50px;
	display: block;
	margin-bottom: 23px;
}

.lianxi03-list-hd div {
	float: left;
	font-size: 16px;
	color: #fff;
}

.lianxi03-list-bd li {
	min-height: 50px;
	line-height: 50px;
	display: block;
	margin-bottom: 23px;
	cursor: pointer;
}

.lianxi03-list-bd li .lianxi03_menu {
	background: #ffffff;
}

.lianxi03-list-bd li .lianxi03_menu>div {
	float: left;
	font-size: 16px;
	color: #3b424b;
	font-weight:bold;
	background: #ffffff;
}

.lianxi03-list-bd li .lianxi03_menu .unno {
	background: url(img/lianxi03_menu_unno_1.png) no-repeat center center #ffffff;
}

.lianxi03-list-bd li .back {
	background: #171c61;
}

.lianxi03-list-bd li .back>div {
	color: #3b424b;
	background: #171c61;
}

.lianxi03-list-bd li .back .unno {
	background: url(img/lianxi03_menu_unno_2.png) no-repeat center center #171c61;
}

.lianxi03-list-bd li div.lianxi03-no {
	background: #fff;
	float: none;
}

.lianxi03-list-bd li div.lianxi03-no div {
	background: #fff;
	color: #3b424b;
	font-size: 14px;
}

.lianxi03-no {
	padding: 40px 50px;
	padding-top: 0px;
	margin: 0 auto;
	display: none;
	border: 1px solid #171c61;
	border-top: none;
}

.lianxi03-no .left {
	float: left;
	width: 410px;
	overflow: hidden;
	margin-top: 40px;
}

.lianxi03-list-bd li div.lianxi03-no .right {
	float: right;
	width: 395px;
	overflow: hidden;
	margin-top: 40px;
	margin-left: 50px;
	padding-left: 50px;
	border-left: 1px solid #bebebe;
}

.lianxi03-list-bd li div.lianxi03-no .lianxi03-left-tit {
	font-size: 16px;
	color: #3b424b;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 15px;
}

.lianxi03-list-bd li div.lianxi03-no .left p,
.lianxi03-list-bd li div.lianxi03-no .right p {
	font-size: 14px;
	line-height: 24px;
	color: #3b424b;
}


/*EM系统*/

.em-left {
	float: left;
	width: 300px;
	text-align: justify;
}

.em-tit {
	font-size: 18px;
	line-height: 18px;
	margin-top: 42px;
	color: #3b424b;
	font-weight: bold;
	min-height: 18px;
}

.em-con {
	color: #3b424b;
	line-height: 24px;
	font-size: 14px;
	margin-top: 15px;
	text-transform: uppercase;
	margin-bottom: 90px;
	min-height: 282px;
}

.em-right {
	float: right;
	width: 640px;
	height: 410px;
	position: relative;
}

.em-right img {
	position: absolute;
	left: 40px;
	top: 18px;
	width: 700px;
}

.main-xm-nav,
.main-about-nav {
	margin: 0 auto;
	margin-top: 40px;
	border-bottom: 2px solid #b5b5b5;
	margin-bottom: 30px;
}

.main-xm-nav h2,
.main-about-nav h2 {
	font-size: 24px;
	line-height: 24px;
	color: #3b424b;
	font-weight: normal;
	float: left;
	font-weight: bold;
}

.main-xm-nav ul,
.main-about-nav ul {
	float: right;
}

.main-xm-nav ul li,
.main-about-nav ul li {
	float: left;
	text-align: center;
	font-size: 18px;
	color: #5a6674;
	line-height: 24px;
	padding: 0 15px;
	padding-bottom: 18px;
	position: relative;
	bottom: -2px;
	cursor: pointer;
	margin-right: 34px;
}

.main-xm-nav ul li.active,
.main-about-nav ul li.active {
	border-bottom: 4px solid #171c61;
	color: #171c61;
}
.main-xm-nav ul li:last-child{
	border:none;
	color: #171c61;
	margin-right: 0;
	margin-bottom: 4px;
}

.main-xm-nav .more{
	display:inline-block;
	font-size: 18px;
	color: #5a6674;
}

.main-about-content>div {
	margin: 0 auto;
	display: none;
}

.main-xm-content>div.active,
.main-about-content>div.active {
	display: block;
}

.main-xm-content {
	min-height: 755px;
}

.main-xm-content>div {
	width: 1008px;
	margin: 0 auto;
	display: none;
}

.main-xm-content>div ul {
	position: relative;
	min-height: 715px;
}

.main-xm-content>div ul li {
	background: #e5e5e5 none repeat scroll 0 0;
	border: medium none;
	width: 245px;
	height: 245px;
	overflow: hidden;
	position: absolute;
}

.main-xm-content>div ul li a {
	border: medium none;
	display: block;
	height: 100%;
	width: 100%;
}

.main-xm-content>div ul li a img {
	border: medium none;
	height: 100%;
	width: 100%;
}

.main-xm-content>div ul li .xm-msg {
	display: block;
	width: 100%;
/*	height: 72px;*/
	padding: 10px 0px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	bottom: 0;
	z-index: 3;
	margin-bottom: 0;
	-webkit-transition: margin .35s, background .35s;
	-moz-transition: margin .35s, background .35s;
	-o-transition: margin .35s, background .35s;
	transition: margin .35s, background .35s;
}

.main-xm-content>div ul li:hover .xm-msg {
/*	height: 102px;*/
	margin-bottom: 25px;
	background: none;
}

.main-xm-content>div ul li .xm-msg p {
	padding: 0 25px;
	color: #ffffff;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
}

.main-xm-content>div ul li .xm-msg-bg {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 68px;
	width: 100%;
	z-index: 99;
	opacity: 0;
	background: #171c61;
	-webkit-transition: height .35s, opacity .35s;
	-moz-transition: height .35s, opacity .35s;
	-o-transition: height .35s, opacity .35s;
	transition: height .35s, opacity .35s;
}

.main-xm-content>div ul li:hover .xm-msg-bg {
	height: 15px;
	opacity: 1;
}

.main-xm-content>div ul li .xm-vid-bg {
	display: block;
	left: 50%;
	margin-left: -35.5px;
	margin-top: -35.5px;
	position: absolute;
	text-align: center;
	top: 50%;
	z-index: 5;
}

.main-xm-content>div ul li .xm-vid-bg img {
	height: 71px;
	margin-left: 0;
	margin-top: 0;
	width: 71px;
}

.main-xm-content>div ul li .xm-mid-bg {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: background .35s, opacity .35s;
	-moz-transition: background .35s, opacity .35s;
	-o-transition: background .35s, opacity .35s;
	transition: background .35s, opacity .35s;
}

.main-xm-content>div ul li:hover .xm-mid-bg {
	opacity: 1;
	background: rgba(255, 255, 255, 0.35);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
}

.main-xm-content>div ul li:hover .xm-msg-bg,
.main-xm-content>div ul li:hover .xm-msg {
	bottom: 0;
}

.xm-img-01 {
	left: 0;
	top: 0px;
	width: 500px !important;
	height: 500px !important;
}

.xm-img-02 {
	top: 0px;
	left: 509px;
}

.xm-img-03 {
	top: 0px;
	right: 0px;
}

.xm-img-04 {
	top: 255px;
	left: 509px;
}

.xm-img-05 {
	top: 255px;
	right: 0px;
}

.xm-img-06 {
	top: 508px;
	left: 0px;
}

.xm-img-07 {
	top: 508px;
	left: 255px;
}

.xm-img-08 {
	top: 508px;
	right: 254px;
}

.xm-img-09 {
	top: 508px;
	right: 0px;
}

.xm-bg-vi {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background: url(img/xm-bg-vi.png) no-repeat center center;*/
}


/*公司简介jianjie*/

.shengb-about-con {
	line-height: 24px;
	font-size: 14px;
	color: #3b424b;
	margin-bottom: 27px;
}

.shengb-about-tit {
	color: #171c61;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

.jianjie-img {
	float: right;
	margin-left: 40px;
	margin-top: -8px;
	width: 298px;
	height: 378px;
}

.jianjie-img img {
	width: 100%;
	height: 100%;
}

.linian-left {
	float: left;
	width: 460px;
}

.linian-right {
	float: right;
	width: 460px;
}

.linian-tit {
	color: #ff8f17;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.linian-con {
	color: #3b424b;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 40px;
}

.shengb-linian-tit {
	color: #3b424b;
}

.linian-img {
	width: 460px;
	margin-bottom: 20px;
}


/*newslist*/

.news_list ul {
	margin: 40px auto;
}

.news_list ul.bot-bor {
	/*border-bottom: 1px solid #d1d0d0;*/
	padding-bottom: 30px;
	background: url("img/bot-bot-foot.png") center bottom no-repeat;
}

.news_list ul li {
	color: #3b424b;
	margin-bottom: 24px;
	font-size: 14px;
	line-height: 14px;
}

.news_list ul li img {
	float: left;
	width: 80px;
	height: 80px;
	background: #c9c9c9;
}

.news-list-right {
	width: 840px;
	float: right;
}

.news-list-tit {
	float: left;
	font-size: 16px;
	line-height: 16px;
	color: #aac543;
}

.news-list-con {
	float: left;
	width: 635px;
	margin-top: 26px;
	line-height: 24px;
	font-size: 14px;
	color: #3b424b;
	position: absolute;
}

.news-list-con span {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 12px;
	color: #ff8f17;
}

.news-list-con span:hover {
	text-decoration: underline;
}

.news_list ul li a {
	color: #3b424b;
}

.news_time {
	float: right;
	color: #868789;
	font-size: 14px;
	line-height: 14px;
}

.linian-page {
	text-align: center;
}

.linian-page a {
	display: inline-block;
	background: #e4e4e4;
	color: #333;
	width: 15px;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	margin-right: 5px;
}

.linian-page a.active {
	background: #171c61;
	color: #fff;
}

.linian-page a.prev,
.linian-page a.next {
	background: none;
}

.linian-page a.prev img,
.linian-page a.next img {
	margin-top: 6px;
}

.gsjj-left-slide {
	float: right;
	width: 300px;
	height: 380px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.gsjj-left-slide .hd {
	position: absolute;
	bottom: 15px;
	left: 0;
	z-index: 999;
	width: 100%;
}

.gsjj-left-slide .hd ul {
	margin: 0 auto;
	width: 90px;
}

.gsjj-left-slide .hd ul li {
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 15px;
	background: #FFFFFF;
	border-radius: 75%;
	-moz-border-radius: 75%;
	-webkit-border-radius: 75%;
	box-shadow: inset 2px 2px 1px #333;
	-webkit-box-shadow: inset 2px 2px 1px #333;
}

.gsjj-left-slide .hd ul li.on {
	background: #171c61;
}

.gsjj-left-slide .bd ul li img {
	width: 300px;
	height: 380px;
}

#guding04 {
	height: 2px;
}


/*固定条样式覆盖*/

#guding03 {
	box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px;
}

.cases-list ul.anl-list li {
	float: left;
	width: auto;
	margin-right: 17px;
	text-align: center;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	color: #646670;
	font-weight: normal;
	font-size: 14px;
	background: none;
}

.cases-list ul.anl-list li.active,
.cases-list ul.anl-list li:hover {
	color: #fff;
}

.cases-list ul.anl-list li.active a,
.cases-list ul.anl-list li:hover a {
	color: #fff;
	border-radius: 75px;
	background: #727884;
}

.cases-list ul.anl-list li a {
	display: block;
	color: #646670;
	padding: 0 12px;
	font-size: 14px;
	font-weight: bold;
}

.cases-list ul.anl-list {
	width: auto;
	position: relative;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	margin-top: 9px;
}

.cases-list .e9-tit .e9-left {
	float: left;
	line-height: 22px;
	font-weight: bold;
	font-size: 15px;
	color: #171c61;
	border-bottom: 2px solid #171c61;
}

.cases-list .e9-tit {
	padding-left: 0px;
	margin-top: 13px;
	margin-right: 70px;
	float: left;
	/*position: relative;*/
}

.nao {
	height: 70px;
	margin-top: -70px;
}

#nao-01 {
	/*height: 130px;*/
}

.main-huiyi {
	overflow: hidden;
	padding: 0 0 40px 0;
}

#guding,
#guding03 {
	position: relative;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px;
}

#guding02{
	position: absolute;
	top: 0px; 
	left: 0px; 
	width: 100%; 
	background: rgb(255, 255, 255); 
	box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px; 
	z-index: 999;
}


/*案例的固定覆盖*/


/*news*/

.news-left {
	float: left;
	width: 600px;
}

.news-right {
	float: right;
	width: 300px;
}

.news-ff {
	padding-top: 30px;
}

.news-left h1 {
	font-size: 24px;
	line-height: 24px;
	color: #3b424b;
	text-align: center;
	font-weight: normal;
}

.news-insert-time {
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	color: #a4a6a7;
	margin-top: 12px;
	margin-bottom: 20px;
}

.news-con {
	padding: 0 35px;
	padding-bottom: 30px;
}

.news-con p {
	font-size: 14px;
	color: #3b424b;
	line-height: 24px;
	text-indent: 2em;
	text-align: justify;
}

.news-prev,
.news-next,
.news-prev a,
.news-next a {
	text-align: center;
	margin-top: 30px;
	font-size: 12px;
	color: #3b424b;
	line-height: 12px;
}

.news-prev span,
.news-next span {
	font-size: 12px;
	color: #9fa1a2;
}

.news-right-tit {
	background: #171c61;
	width: 260px;
	height: 55px;
	line-height: 55px;
	color: #fff;
	font-size: 20px;
	padding-left: 22px;
	padding-right: 18px;
}

.news-right-more {
	float: right;
	font-size: 14px;
	line-height: 55px;
	color: #fff;
}

.news-right-list {
	padding-left: 24px;
	background: #efefef;
	margin: 0px 0px 30px 0px !important;
	padding-top: 20px;
	padding-bottom: 35px;
}

.news-right-list li {
	color: #3b424b;
	margin-bottom: 24px;
	font-size: 14px;
	line-height: 14px;
	padding-left: 15px;
	background: url("img/news-ico.png") left top 2px no-repeat;
}

.news-right-list li a {
	color: #3b424b;
}

.news-right-bot img {
	float: left;
	width: 98px;
	height: 98px;
	margin-right: 10px;
}

.news-right-tel {
	float: left;
	padding-left: 30px;
	background: url("img/huiy-ico-tel-01.png") left 5px center no-repeat;
	color: #3b424b;
	margin-top: 16px;
}

.news-right-phone {
	float: left;
	padding-left: 30px;
	background: url("img/huiy-ico-phone.png") left 5px center no-repeat;
	color: #3b424b;
	margin-top: 10px;
	margin-right: -100px;
}

.news-right-weixin {
	font-size: 12px;
	line-height: 12px;
	position: relative;
	top: -14px;
	left: 10px;
	float: right;
	color: #3b424b;
}


/*多媒体 duomeiti*/

.meit-tit1 {
	font-size: 20px;
	color: #3b424b;
	line-height: 20px;
}

.meit-tit2 {
	font-size: 16px;
	color: #3b424b;
	line-height: 16px;
	margin-top: 10px;
}

.meit-font {
	margin-top: 55px;
	margin-bottom: 42px;
}

.meit-font-left {
	float: left;
	width: 280px;
}

.meit-font-mid {
	float: left;
	width: 280px;
	margin-left: 50px;
}

.meit-font-right {
	float: right;
	width: 280px;
}

.meit-font-ico {
	text-align: center;
}

.meit-font-ico img {
	max-width: 29px;
	max-height: 29px;
}

.meit-font-tit {
	font-size: 14px;
	line-height: 14px;
	color: #3b424b;
	font-weight: bold;
	margin-top: 25px;
	text-align: center;
}

.meit-font-con {
	font-size: 14px;
	color: #868789;
	line-height: 24px;
	margin-top: 10px;
}

ul.meit-img {
	position: relative;
	height: 1840px;
}

ul.meit-img li {
	overflow-y: hidden;
	position: absolute;
	cursor: pointer;
}

ul.meit-img li img {
	width: 100%;
	height: 100%;
}

ul.meit-img li .meit-img-con {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: -36px;
	height: 36px;
	color: #fff;
	background: url("img/meit-img-bg.png") repeat;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

ul.meit-img li:hover .meit-img-con {
	bottom: 0px;
}

ul.meit-img li .meit-img-con p {
	float: left;
	line-height: 36px;
	font-size: 14px;
	margin-left: 10px;
}

ul.meit-img li .meit-img-con span {
	float: left;
	font-family: Arial;
	line-height: 36px;
	font-size: 14px;
	margin-left: 12px;
	text-transform: capitalize;
}

.meit-img-01 {
	top: 0px;
	left: 0px;
	width: 325px;
	height: 402px;
}

.meit-img-02 {
	top: 0px;
	left: 335px;
	width: 310px;
	height: 180px;
}

.meit-img-03 {
	top: 0px;
	right: 0px;
	width: 283px;
	height: 180px;
}

.meit-img-04 {
	top: 190px;
	right: 0px;
	width: 605px;
	height: 211px;
}

.meit-img-05 {
	top: 413px;
	left: 0px;
	width: 658px;
	height: 190px;
}

.meit-img-06 {
	top: 413px;
	right: 0px;
	width: 270px;
	height: 190px;
}

.meit-img-07 {
	top: 615px;
	left: 0px;
	width: 290px;
	height: 335px;
}

.meit-img-08 {
	top: 615px;
	right: 0px;
	width: 640px;
	height: 335px;
}

.meit-img-09 {
	top: 965px;
	left: 0px;
	width: 410px;
	height: 225px;
}

.meit-img-10 {
	top: 965px;
	left: 420px;
	width: 290px;
	height: 225px;
}

.meit-img-11 {
	top: 965px;
	right: 0px;
	width: 220px;
	height: 378px;
}

.meit-img-12 {
	top: 1200px;
	left: 0px;
	width: 340px;
	height: 295px;
}

.meit-img-13 {
	top: 1200px;
	left: 350px;
	width: 360px;
	height: 295px;
}

.meit-img-14 {
	top: 1355px;
	right: 0px;
	width: 220px;
	height: 140px;
}

.meit-img-15 {
	top: 1510px;
	left: 0px;
	width: 280px;
	height: 160px;
}

.meit-img-16 {
	top: 1680px;
	left: 0px;
	width: 280px;
	height: 160px;
}

.meit-img-17 {
	top: 1510px;
	left: 290px;
	width: 280px;
	height: 330px;
}

.meit-img-18 {
	top: 1510px;
	right: 0px;
	width: 360px;
	height: 330px;
}


/*策划流程*/

.chengnuo-tit {
	position: relative;
	z-index: 1;
}

.chengnuo-con {
	position: relative;
	top: -35px;
}

.chengnuo-nopadd {
	padding-top: 0px;
}


/*荣誉资质 页面*/

.zizhi_con {
	margin-bottom: 60px;
}

.zizhi_con li {
	font-size: 18px;
	color: #646670;
	line-height: 36px;
	padding-left: 30px;
	background: url(img/zizhi_con_li_bg.png) no-repeat center left;
}

.zizhi_img {
	width: 1008px;
	height: auto;
}


/*无缝滚动点击放大框*/

.ImgClick {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0.6);
	display: none;
	text-align: center;
}

.ImgClick .Click-img {
	position: relative;
	margin-top: 50%;
}

.ImgClick .Click-img img.img {
	max-width: 960px;
	max-height: 80%;
}

.ImgClick .close {
	position: absolute;
	right: 0px;
	top: -60px;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
}

.bot_100 {
	margin-bottom: 100px;
}


/*---------------------------------行业解决方案 开始--------------------------------*/

.industry_mid_01 {
	overflow: hidden;
	padding-bottom: 30px;
}

.industry_mid_01_con {
	position: relative;
}

.industry_mid_01 .text {
	position: absolute;
	top: 275px;
	left: 85px;
}

.industry_mid_01 .text .h1 {
	color: #3a424b;
	font-size: 40px;
	font-weight: bold;
	line-height: 58px;
}

.industry_mid_01 .text .h2 {
	font-size: 32px;
	color: #3b424b;
	line-height: 45px;
	margin: 15px 0 10px 0;
}

.industry_mid_01 .text .h3 {
	font-size: 28px;
	color: #97bf24;
	line-height: 45px;
}

.industry_mid_01 .img {
	float: right;
	margin: 80px 0;
}

.industry_mid_02 {
	padding-bottom: 40px !important;
}

.industry_mid_03_con {
	padding: 60px 0;
}

.industry_mid_03_con .title {
	font-size: 24px;
	font-weight: bold;
	color: #3b424b;
}


/*客户评价*/

.anl_bottom_con {
	position: relative;
}

.anl-bottom .e9-tit {
	margin-top: 45px;
	overflow: hidden;
}

.anl-pingj-bd li {
	float: left;
	margin-right: 35px;
	height: 290px;
}

.anl-pingj-bd li img {
	height: 290px;
	width: auto;
}

#gund {
	position: relative;
	height: 290px;
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	/*background:#e9e9e9;*/
}

#gund ul.anl-pingj-bd {
	position: absolute;
	top: 0px;
	left: 0px;
	_height: 1px;
	width: 1600px;
	overflow: hidden;
}

.anl-bottom .next,
.anl-bottom .prev {
	position: absolute;
	left: 0px;
	top: 50%;
	display: block;
	width: 19px;
	height: 36px;
	background: url(img/wuf_prev.png) center center no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.anl-bottom .next {
	left: auto;
	right: 0px;
	background-image: url(img/wuf_next.png);
}

#BigImg_bg {
	display: none;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 9999;
}

#BigImg {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999;
}

#BigImg .dingw {
	position: relative;
	left: -50%;
	top: -50%;
}

#BigImg .closeimg {
	position: absolute;
	right: 0px;
	top: 0px;
	margin-top: -15px;
	margin-right: -15px;
	cursor: pointer;
}

#animateImg {
	position: absolute;
	z-index: 98;
	display: none;
}

#animateImg .dingw,
#animateImg .dingw img {
	width: 100%;
	height: 100%;
}

#BigImg .leftORright {
	position: absolute;
	width: 140px;
	height: 25px;
	bottom: 2%;
	left: 50%;
	margin-left: -70px;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 10px;
}

#BigImg .prev,
#BigImg .next {
	color: #000;
	cursor: pointer;
	float: left;
	width: 50%;
	text-align: right;
	height: 100%;
	border-radius: 10px 0px 0px 10px;
	background: #fff;
	background: url(img/left.png) center center no-repeat;
	display: block;
}

#BigImg .prev:hover,
#BigImg .next:hover {
	text-decoration: underline;
}

#BigImg .next {
	left: auto;
	text-align: left;
	border-radius: 0px 10px 10px 0px;
	background-image: url(img/right.png);
}


/*服务流程*/

.industry_mid_04_con {
	padding-bottom: 90px;
}

.industry_mid_04_con .h1_tit {
	text-align: center;
	font-size: 36px;
	color: #646670;
	margin-top: 55px;
	padding-bottom: 20px;
	background: url(img/industry_mid_04_h1_tit.png) no-repeat center bottom;
}

.industry_mid_04_h2_con {
	padding-top: 222px;
	margin-top: 50px;
	background: url(img/industry_mid_04_h2_con.png) no-repeat center top;
}

.industry_mid_04_h2_con li {
	float: left;
	width: 170px;
	font-size: 15px;
	color: #646670;
	line-height: 26px;
}

.industry_mid_04_h2_con .a1 {
	width: 140px;
	margin: 0 50px;
	margin-right: 45px;
}

.industry_mid_04_h2_con .a2 {
	margin-right: 40px;
}

.industry_mid_04_h2_con .a3 {
	width: 140px;
	margin-right: 35px;
}

.industry_mid_04_h2_con .a4 {
	width: 155px;
	margin-right: 50px;
}

.industry_mid_04_h2_con .a5 {
	width: 134px;
}


/*---------------------------------行业解决方案 结束--------------------------------*/


/*---------------------------------第三方维保 开始--------------------------------*/

.guarantee_mid_01 {
	padding-bottom: 30px;
}

.guarantee_mid_01_con {}

.guarantee_mid_01_con .left {
	float: left;
	width: 610px;
	overflow: hidden;
}

.guarantee_mid_01_bj {
	padding-bottom: 50px;
	margin-bottom: 40px;
	background: url(img/guarantee_mid_01_bj_h2.png) repeat-x center bottom;
}

.guarantee_mid_01_bj .title {
	font-size: 18px;
	color: #3b424b;
	font-weight: bold;
	margin-bottom: 30px;
}

.guarantee_mid_01_bj .text {
	line-height: 28px;
	color: #646670;
	font-size: 14px;
}

.guarantee_mid_01_fwbz .title {
	font-size: 18px;
	color: #3b424b;
	font-weight: bold;
	margin-bottom: 30px;
}

.guarantee_mid_01_fwbz .con_01 {
	margin-bottom: 40px;
}

.guarantee_mid_01_fwbz .con_h1 {
	padding-left: 11px;
	line-height: 18px;
	margin-bottom: 30px;
	background: url(img/guarantee_mid_01_fwbz_con_h1.png) no-repeat right center;
	border-left: 3px solid #171c61;
}

.guarantee_mid_01_fwbz .con_h1 a {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #3b424b;
	padding-right: 20px;
	background: #e9e9e9;
}

.guarantee_mid_01_fwbz .con_h2 {
	float: left;
	width: 285px;
	margin-left: 15px;
}

.guarantee_mid_01_fwbz .con_h2 dt {
	font-size: 14px;
	color: #646670;
	font-weight: bold;
	line-height: 25px;
}

.guarantee_mid_01_fwbz .con_h2 dd {
	font-size: 14px;
	color: #646670;
	line-height: 25px;
}

.guarantee_mid_01_fwbz .con_h3 {
	margin-left: 0px;
	float: right;
	width: 265px;
}

.guarantee_mid_01_fwbz .con_02 .con_h2 {
	width: 185px;
}

.guarantee_mid_01_fwbz .con_02 .con_h3 {
	width: 365px;
}

.guarantee_mid_01_fwbz .con_h4 {
	font-size: 14px;
	color: #646670;
	line-height: 25px;
	text-indent: 2em;
}

.guarantee_mid_01_con .right {
	float: right;
	width: 300px;
	overflow: hidden;
}

.guarantee_mid_01_con .gsjj-left-slide {
	float: none;
	margin-bottom: 50px;
}


/*产品体验中心*/

.guarantee_mid_01_cpty {
	width: 208px;
	padding: 45px;
	border: 1px solid #c9d69b;
}
.guarantee_mid_01_cpty2{
	width: 208px !important;
	padding: 45px !important;
}
.guarantee_mid_01_cpty2 .h2{
	width: 133px !important;
	margin: 0 auto;
}


.guarantee_mid_01_cpty .h1 {
	font-size: 20px;
	color: #44485d;
	text-align: center;
	margin-bottom: 30px;
}

.guarantee_mid_01_cpty .h2 {
	width: 100%;
	text-align: center;
	font-size: 34px;
	color: #44485d;
	font-weight: bold;
	line-height: 50px;
	padding: 30px 0;
	margin-bottom: 30px;
	background: url(img/guarantee_mid_01_cpty_h2.png) no-repeat center center;
	background-size: 100% 100%;
}

.guarantee_mid_01_cpty .h3 {
	font-size: 20px;
	line-height: 30px;
	color: #44485d;
	text-align: center;
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px dashed #d0daab;
}

.guarantee_mid_01_cpty .h4 {
	font-size: 20px;
	color: #44485d;
	text-align: center;
	line-height: 34px;
}

.guarantee_mid_01_cpty .h4 font {
	font-size: 24px;
	font-weight: bold;
	color: #44485d;
}

.guarantee_mid_01_cpty .h5 {
	margin-top: 50px;
}


/*---------------------------------第三方维保 结束--------------------------------*/


/*---------------------------------一体化服务 开始--------------------------------*/

.integrated_con .mid {
	height: 310px;
	padding-top: 60px;
}

.integrated_con_01 .mid {
	background: url(img/integrated_con_01.png) no-repeat center top;
}

.integrated_con_02 .mid {
	background: url(img/integrated_con_02.png) no-repeat center top;
}

.integrated_con_03 .mid {
	background: url(img/integrated_con_03.png) no-repeat center top;
}

.integrated_con_04 .mid {
	background: url(img/integrated_con_04.png) no-repeat center top;
}

.integrated_con_05 .mid {
	background: url(img/integrated_con_05.png) no-repeat center top;
}

.integrated_con .text {
	float: left;
	width: 325px;
	font-size: 18px;
	color: #646670;
	line-height: 32px;
	margin-right: 60px;
	margin-left: 250px;
}

.integrated_con .img {
	float: left;
	width: 315px;
	height: 225px;
}


/*---------------------------------一体化服务 结束--------------------------------*/


/*---------------------------------租赁服务 开始--------------------------------*/

.lease_mid_left {
	width: 205px;
	float: left;
	overflow: hidden;
	padding-top: 50px;
	border-right: 1px solid #e2e2e3;
}

.lease_mid_series {
	padding-bottom: 20px;
	margin-bottom: 50px;
	border-bottom: 1px solid #171c61;
}

.lease_mid_series .title {
	color: #151c2b;
	font-size: 20px;
	line-height: 40px;
	margin-bottom: 20px;
	border-bottom: 1px solid #171c61;
}

.lease_mid_series li a {
	display: block;
	font-size: 16px;
	color: #5a5f6a;
	line-height: 37px;
	padding-left: 20px;
	background: url(img/lease_mid_series_li_a.png) no-repeat left center;
}

.lease_mid_series li a:hover {
	background: url(img/lease_mid_series_li_a.png) no-repeat left center #f5f5f5;
}

.lease_mid_cpty {
	width: 133px;
	padding: 25px 20px;
	margin-bottom: 50px;
}

.lease_mid_cpty .h1 {
	font-size: 12px;
	margin-bottom: 15px;
}

.lease_mid_cpty .h2 {
	font-size: 20px;
	line-height: 30px;
	padding: 20px 0;
	margin-bottom: 15px;
}

.lease_mid_cpty .h3 {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 25px;
	padding-bottom: 25px;
}

.lease_mid_cpty .h4 {
	font-size: 12px;
	line-height: 22px;
	margin-bottom: 30px;
}

.lease_mid_cpty .h4 font {
	font-size: 14px;
}

.lease_mid_cpty .h5 {
	margin-top: 0px;
	margin-bottom: 0;
}

.lease_mid_right {
	float: right;
	width: 760px;
	padding-top: 50px;
	overflow: hidden;
}

.lease_mid_right .title {
	font-size: 24px;
	color: #646670;
	font-weight: bold;
	margin-bottom: 35px;
	background: url(img/guarantee_mid_01_bj_h2.png) no-repeat center right;
}

.lease_mid_right_body {
	width: 770px;
	padding-bottom: 80px;
	margin-bottom: 60px;
	overflow: hidden;
	background: url(img/guarantee_mid_01_bj_h2.png) repeat-x bottom left;
}

.lease_mid_right_body img {
	max-width: 100% !important;
	height: auto;
}

.lease_mid_right_body .info {
	font-size: 14px;
	color: #646670;
	line-height: 26px;
	text-indent: 2em;
	margin-bottom: 80px;
}

.lease_mid_right_body p {
	font-size: 14px;
	color: #646670;
	line-height: 26px;
	text-indent: 2em;
}

.lease_mid_right_body .img {
	text-align: center;
}


/*相关案例*/

.lease_mid_case .h1_tit {
	font-size: 18px;
	color: #3b424b;
	font-weight: bold;
	margin-bottom: 25px;
}

.lease_mid_case .main-xm-content {
	min-height: 570px;
}

.lease_mid_case .main-xm-content>div {
	width: 760px;
}

.lease_mid_case>div ul {
	position: relative;
	width: 100%;
	min-height: 0px;
}

.lease_mid_case>div ul li .xm-msg {
	height: auto;
}

.lease_mid_case>div ul li .xm-msg p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 0;
	padding: 0 15px;
	-webkit-transition: font .15s;
	-o-transition: font .15s;
	transition: font .15s;
}

.lease_mid_case>div ul li:hover .xm-msg p{
	font-size: 14px;
}

.lease_mid_case>div ul li .xm-msg-bg {
	height:38px;
}

.lease_mid_case div ul li {
	width: 182px;
	height: 182px;
}

.lease_mid_case .xm-img-01 {
	width: 374px !important;
	height: 374px !important;
}

.lease_mid_case .xm-img-02,
.lease_mid_case .xm-img-04,
.lease_mid_case .xm-img-08 {
	left: 385px;
}

.lease_mid_case .xm-img-04,
.lease_mid_case .xm-img-05 {
	top: 192px;
}

.lease_mid_case .xm-img-07 {
	left: 193px;
}

.lease_mid_case .xm-img-06,
.lease_mid_case .xm-img-07,
.lease_mid_case .xm-img-08,
.lease_mid_case .xm-img-09 {
	top: 385px;
}


/*咨询条*/

.lease_mid_consult {
	margin: 60px 0 20px 0;
}

.lease_mid_consult .top-black {
	background-size: 100% 80px;
}


/*---------------------------------租赁服务 结束--------------------------------*/


/*---------------------------------新闻动态 开始--------------------------------*/

.news_mid_left {
	width: 620px;
	float: left;
	overflow: hidden;
	margin-bottom: 60px;
	padding-right: 45px;
	border-right: 1px solid #d5d5d5;
}

.news_mid_left .title {
	font-size: 24px;
	font-weight: bold;
	color: #3b424b;
	margin-bottom: 30px;
}

.news_mid_list {
	margin-bottom: 60px;
}

.news_mid_list li {
	line-height: 30px;
	margin-bottom: 15px;
	padding-left: 20px;
	background: url(img/main-about-list-li-dain.png) no-repeat center left;
}

.news_mid_list li a {
	font-size: 16px;
	color: #333333;
}

.news_mid_list li span {
	float: right;
	font-size: 14px;
	color: #898a8a;
}

.news_mid_right {
	float: right;
	width: 300px;
	margin-bottom: 60px;
}

.news_mid_product {
	margin-bottom: 20px;
}

.news_mid_product .title {
	height: 50px;
	line-height: 50px;
	background: #171c61;
	padding: 0 20px;
}

.news_mid_product .title span {
	font-size: 20px;
	color: #3b424b;
	padding-right: 25px;
	background: url(img/main-about-list-li-hot.png) no-repeat;
	background-position: right 3px;
}

.news_mid_product .title a {
	display: block;
	float: right;
	font-size: 14px;
	color: #3b424b;
}

.news_mid_product_slider {
	width: 300px;
	height: 300px;
	overflow: hidden;
	position: relative;
}

.news_mid_product_slider .product_hd {
	position: absolute;
	bottom: 18px;
	left: 0;
	width: 100%;
	z-index: 999;
}

.news_mid_product_slider .product_hd ul {
	max-width: 290px;
	margin: 0 auto;
	display: table;
}

.news_mid_product_slider .product_hd ul li {
	float: left;
	display: table-cell;
	vertical-align: middle;
	width: 12px;
	height: 12px;
	margin-right: 20px;
	background: #ffffff;
	border-radius: 75%;
	-moz-border-radius: 75%;
	-webkit-border-radius: 75%;
	box-shadow: inset 2px 2px 1px #333;
	-webkit-box-shadow: inset 2px 2px 1px #333;
}

.news_mid_product_slider .product_hd ul li:last-child {
	margin-right: 0;
}

.news_mid_product_slider .product_hd ul li.on {
	background: #171c61;
}

.news_mid_product_slider .product_bd ul li img {
	width: 300px;
	height: 300px;
}

.news_mid_case .title span {
	background: none;
}

.news_mid_case_list {
	padding: 10px 25px;
	background: #FFFFFF;
}

.news_mid_case_list li {
	line-height: 25px;
	margin-bottom: 10px;
	padding-left: 17px;
	background: url(img/news-ico.png) no-repeat;
	background-position: left 8px;
}

.news_mid_case_list li a {
	font-size: 14px;
	color: #3b424b;
}


/*新闻详情页*/

.news_art_left {
	border: none;
}

.news_art_left h1 {
	font-size: 24px;
	color: #3b424b;
	line-height: 40px;
	font-weight: normal;
	text-align: center;
}

.news_art_left .time {
	font-size: 12px;
	color: #a4a6a7;
	line-height: 40px;
	text-align: center;
	margin-bottom: 10px;
}

.news_art_body {
	height:auto;
	margin-bottom: 60px;
	overflow:hidden;
}

.news_art_body,
.news_art_body p {
	line-height: 25px;
	font-size: 14px;
	color: #3b424b;
}

.news_art_body img {
	max-width: 100% !important;
	height: auto;
}

.news_mid_consult {
	font-size: 14px;
	color: #3b424b;
	line-height: 20px;
	text-align: center;
	background: #171c61;
	padding: 8px 0;
}


/*---------------------------------新闻动态 结束--------------------------------*/


/*---------------------------------联系方式 开始--------------------------------*/

.contact_mid .h1 {
	margin-bottom: 20px;
}

.lxwm_mid {
	padding-bottom: 30px;
}

.lxwm_mid .lianxi-map {
	margin-bottom: 40px;
}


/*---------------------------------联系方式 结束--------------------------------*/


/*---------------------------------在线留言 开始--------------------------------*/

.message_mid {
	padding-bottom: 30px;
}

.message_mid .e9-tit .e9-left {
	font-size: 16px;
}

.message_mid .anl-bottom-left ul li input {
	background: #FFFFFF;
}

.message_mid .anl-bottom-left ul li textarea {
	background: #FFFFFF;
}


/*---------------------------------在线留言 结束--------------------------------*/


/*---------------------------------工程案例 开始--------------------------------*/

.case_list_tit {
	font-size: 24px;
	color: #3b424b;
	font-weight: bold;
	margin-bottom: 25px;
}

.case_list_con {
	margin-bottom: 55px;
}

.case_list_con li {
	clear: both;
	overflow: hidden;
	margin-bottom: 30px;
}

.case_list_con li:last-child {
	margin-bottom: 0;
}

.case_list_con li .img {
	width: 300px;
	height: 168px;
	float: left;
	background: #d2d2d2;
}

.case_list_con li .text {
	width: 675px;
	float: right;
}

.case_list_con li .tit {
	font-size: 18px;
	color: #3b424b;
	line-height: 40px;
}

.case_list_con li .info {
	font-size: 14px;
	color: #7e7e7e;
	line-height: 28px;
}

.case_list_con li .more {
	text-align: right;
}

.case_list_con li .more a {
	font-size: 12px;
	color: #171c61;
	line-height: 25px;
}


/*page*/

.case_list_page {
	max-width: 1000px;
}

.case_index_info {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 50px;
}

.case_index_info .h1 {
	font-size: 28px;
	color: #646670;
	margin-bottom: 10px;
}

.case_index_info .h1 font {
	font-size: 32px;
	font-weight: bold;
	color: #646670;
}

.case_index_info .h2 {
	font-size: 17px;
	color: #646670;
	line-height: 26px;
	height: 26px;
	background: url(img/case_index_info.png) no-repeat center center;
}

.case_art_chanpin {
	padding: 60px 0 40px 0;
}

.case_art_chanpin h2 {
	font-size: 24px;
	color: #3b424b;
	font-weight: bold;
	margin-bottom: 25px;
}

.case_art_chanpin .main-xm-content>div ul li .xm-msg {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	bottom: 0;
	z-index: 3;
	padding: 0;
	margin-bottom: 0;
	-webkit-transition: margin .35s, background .5s;
	-moz-transition: margin .35s, background .5s;
	-o-transition: margin .35s, background .5s;
	transition: margin .35s, background .5s;
}

.case_art_chanpin .main-xm-content>div ul li .xm-msg p {
	padding: 0 25px;
	color: #ffffff;
	font-size: 14px;
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	margin-top: 0;
	-webkit-transition: font .15s;
	-o-transition: font .15s;
	transition: font .15s;
}

.case_art_chanpin .main-xm-content>div ul li:hover .xm-msg {
/*	height: 68px;*/
	margin-bottom: 25px;
	background: none;
}
.case_art_chanpin .main-xm-content>div ul li:hover .xm-msg p{
	font-size: 16px;
}


.case_art_chanpin .main-xm-content>div ul li .xm-msg-bg {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 38px;
	width: 100%;
	z-index: 99;
	opacity: 0;
	background: #171c61;
	-webkit-transition: height .5s, opacity .5s;
	-moz-transition: height .5s, opacity .5s;
	-o-transition: height .5s, opacity .5s;
	transition: height .5s, opacity .5s;
}

.case_art_chanpin .main-xm-content>div ul li:hover .xm-msg-bg {
	height: 15px;
	opacity: 1;
}


/*案例详情页*/
.case_art_info{
	margin-top: 60px;
}
.case_art_info .text {
	float: left;
	width: 700px;
	margin-right: 90px;
}

.case_art_info .text p {
	font-size: 14px;
	color: #3b424b;
	line-height: 28px;
}

.case_art_info .text p font {
	font-size: 14px;
	font-weight: bold;
	color: #3b424b;
}

.case_art_info .img {
	float: left;
	width: 129px;
	overflow: hidden;
}

.case_art_info .img p {
	font-size: 12px;
	color: #3b424b;
	line-height: 18px;
	text-align: center;
	margin-top: 10px;
}

.case_art_page {
	width: 1008px;
	margin: 0 auto;
	margin-top: 60px;
	padding-left: 45px;
}

.case_art_page li {
	float: left;
	display: block;
	font-size: 14px;
	color: #9fa1a2;
	line-height: 25px;
	margin-bottom: 5px;
	margin-right: 60px;
}

.case_art_page li.more {
	margin-right: 0;
	margin-left: 60px;
}

.case_art_page li a {
	color: #3b424b;
	font-size: 14px;
}

.case_art_page li a:hover {
	color: #666;
}

.case_art_body h1 {
	font-size: 24px;
	font-weight: bold;
	color: #646670;
	text-align: center;
	margin-bottom: 40px;
	margin-top: 50px;
}

.case_art_body_slider {
	width: 1008px;
	height: 645px;
	position: relative;
	margin: 0 auto;
}

.case_art_body_slider_top {
	width: 1008px;
	height: 430px;
	margin: 0 auto;
	margin-bottom: 40px;
}

.case_art_body_slider_top .swiper-slide {
	width: 760px;
	height: 430px;
}

.case_art_body_slider_tnext,
.case_art_body_slider_tprev {
	top: 20px;
	left: auto;
	right: 0;
	width: 12%;
	height: 430px;
	background: url(img/case_art_body_slider_tnext.png) no-repeat center right;
	background-position: 45px;
}

.case_art_body_slider_tprev {
	left: 0;
	right: auto;
	background: url(img/case_art_body_slider_tprev.png) no-repeat center left;
	background-position: 45px;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(166, 166, 166, .5)), to(rgba(166, 166, 166, .5)));
	background-image: -webkit-linear-gradient(right, rgba(166, 166, 166, .5), rgba(166, 166, 166, .5));
	background-image: -moz-linear-gradient(right, rgba(166, 166, 166, .5), rgba(166, 166, 166, .5));
	background-image: -o-linear-gradient(right, rgba(166, 166, 166, .5), rgba(166, 166, 166, .5));
	background-image: linear-gradient(to left, rgba(166, 166, 166, .5), rgba(166, 166, 166, .5));
}

.case_art_body_thumbs {
	width: 1008px;
	height: 168px;
	overflow: hidden;
	margin: 0 auto;
	background: #f2f2f2;
	position: relative;
}

.case_art_body_slider_thumbs {
	width: 645px;
	height: 90px;
	padding-top: 20px;
	margin: 0 auto;
	margin-top: 27px;
}

.case_art_body_slider_thumbs .swiper-slide {
	width: 114px;
	height: 70px;
	background-size: 100% 100%;
	cursor: pointer;
}
.case_art_body_slider_thumbs .swiper-slide-active{
	border:2px solid #171c61;
}


.case_art_body_slider_bnext,
.case_art_body_slider_bprev {
	top: auto;
	bottom: 30px;
	left: auto;
	right: 135px;
	width: 26px;
	height: 110px;
	background: url(img/case_art_body_slider_bnext.png) no-repeat center center #FFFFFF;
}

.case_art_body_slider_bprev {
	left: 135px;
	right: auto;
	background: url(img/case_art_body_slider_bprev.png) no-repeat center center #FFFFFF;
}

.case_art_body_thumbs .left_text {
	position: absolute;
	left: 20px;
	top: 28px;
	width: 96px;
	background: url(img/case_art_body_thumbs_left_text.png) no-repeat top left;
}

.case_art_body_thumbs .left_text img {
	width: 90px;
	height: 52px;
	margin-top: 15px;
	margin-left: 1px;
}

.case_art_body_thumbs .left_text p {
	font-size: 12px;
	color: #646670;
	line-height: 20px;
	width: 70px;
	margin: 0 auto;
	margin-top: 25px;
	display: -webkit-box;
	display: -moz-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.case_art_body_thumbs .right_text {
	left: auto;
	right: 20px;
}


/*---------------------------------工程案例 结束--------------------------------*/


/*------------------------------产品中心-列表页---------------------------------*/
.product_list{
	position: relative;
	overflow: hidden;
}



/*二级导航*/
.product_list_topnav .more{
	display: inline-block;
	color: #646670;
	padding: 0 12px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 9px;
	line-height: 30px;
	cursor: pointer;
	padding-right: 15px;
	background: url(img/main-xm-nav_ul_more.png) no-repeat center right;
}

.product_list_topnav .more.on,.product_list_topnav .more:hover{
	color: #171c61;
	background: url(img/main-xm-nav_ul_more_1.png) no-repeat center right;
}

.product_list_botnav{
	display: none;
	border-top: 3px solid #171c61;
	
}
.product_list_botnav ul{
	width: 1070px;
	padding-left: 130px;
	padding-top: 15px;
	margin-bottom: 15px;
	background: url(img/nav-sj.png) no-repeat top right;
	background-position: 1087px top;
}
.product_list_botnav ul li {
	float: left;
	width: auto;
	margin-right: 17px;
	text-align: center;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	color: #646670;
	font-weight: normal;
	font-size: 14px;
	background: none;
}

.product_list_botnav ul li.active,
.product_list_botnav ul li:hover {
	color: #fff;
}

.product_list_botnav ul li.active a,
.product_list_botnav ul li:hover a {
	color: #fff;
	border-radius: 75px;
	background: #727884;
}

.product_list_botnav ul li a {
	display: block;
	color: #646670;
	padding: 0 12px;
	font-size: 14px;
	font-weight: bold;
}


/*左侧导航*/

.product_nav {
	position: absolute;
	top: 180px;
	left: 0;
	width:80%;
	height: 585px;
}

.product_nav .product_nav_con {
	width: 230px;
	height: 546px;
	padding: 20px 0;
	background: rgba(127, 129, 139, 0.8);
}

.product_nav ul li .title {
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 15px;
	color: #ffffff;
	padding: 0 35px;
	background: url(img/product_nav_ul_li_jian.png) no-repeat center right 35px;
}

.product_nav ul li .title:hover,.product_nav ul li .on {
	background: url(img/product_nav_ul_li_jian2.png) no-repeat center right 35px #171c61;
}


.product_nav_hide {
	display: none;
	position: absolute;
	top: 0;
	height: 486px;
	left: 230px;
	padding: 50px 0;
	overflow: hidden;
	background: #FFFFFF;
	z-index: 999;
	padding-right: 55px;
}

.product_nav_hide ul {
	float: left;
	height: 585px;
}

.product_nav_hide ul li {
	width: 125px;
	margin-left: 55px;
	margin-bottom: 15px;
}

.product_nav_hide ul li img {
	width: 125px;
	height: 125px;
}

.product_nav_hide ul li p {
	font-size: 13px;
	text-align: center;
	line-height: 32px;
	font-weight: bold;
}
@media only screen and (max-width:1600px ) {
	.product_nav {
		height: 480px;
	}
	
	.product_nav .product_nav_con {
		width: 188px;
		height: 449px;
		padding: 16px 0;
	}
	.product_nav ul li .title {
		height: 28px;
		line-height: 28px;
		font-size: 13px;
		padding: 0 28px;
		background-size:10px 13px;
	}
	.product_nav ul li .title:hover,.product_nav ul li .on {
		background-size:10px 13px;
	}
	.product_nav_hide {
		height: 414px;
		left: 188px;
		padding: 33px 0;
	}
	.product_nav_hide ul {
		height: 365px;
	}
	.product_nav_hide ul li {
		width: 154px;
		margin:0 33px;
		margin-bottom: 22px;
	}
	
	.product_nav_hide ul li img {
		width: 154px;
		height: 100px;
	}
	
	.product_nav_hide ul li p {
		font-size: 13px;
		text-align: center;
		line-height: 25px;
		font-weight: bold;
		color:#646670;
	}
}
@media only screen and (max-width:1280px ) {
	.product_nav {
		height: 425px;
	}
	
	.product_nav .product_nav_con {
		width: 167px;
		height: 401px;
		padding: 12px 0;
	}
	.product_nav ul li .title {
		height: 25px;
		line-height: 25px;
		font-size: 12px;
		padding: 0 25px;
		background-size:9px 12px;
	}
	.product_nav ul li .title:hover,.product_nav ul li .on {
		background-size:9px 12px;
	}
	.product_nav_hide {
		height: 366px;
		left: 167px;
		padding: 30px 0;
	}
	.product_nav_hide ul {
		height: 365px;
	}
	.product_nav_hide ul li {
		width: 136px;
		margin:0 30px;
		margin-bottom: 10px;
	}
	
	.product_nav_hide ul li img {
		width: 136px;
		height: 91px;
	}
	
	.product_nav_hide ul li p {
		font-size: 13px;
		text-align: center;
		line-height: 25px;
		font-weight: bold;
	}
}



.product_list_con_left {
	float: left;
	width: 570px;
}

.product_list_con_right {
	float: right;
	width: 570px;
}

.product_list_con_left .product_list_mid,
.product_list_con_right .product_list_mid {
	height: 450px;
}

.product_top_black {
	background-size: 100% 80px;
}

.product_list_con1{
	margin-top:50px;
}

.product_list_con .title {
	font-size: 24px;
	color: #3b424b;
	font-weight: bold;
	margin-bottom: 25px;
}

.product_list_con .title span {
	font-size: 24px;
	color: #3b424b;
	font-weight: normal;
}

.product_list_mid {
	position: relative;
}

.product_list_mid li {
	position: absolute;
	top: 0;
	left: 0;
	height: 202px;
	overflow: hidden;
}

.product_list_mid li img {
	width: 100%;
	height: 100%;
}

.product_list_mid {
	width: 100%;
	height: 415px;
	overflow: hidden;
}

.product_list_mid .a1 {
	width: 420px;
}

.product_list_mid .a2 {
	left: 430px;
	width: 340px;
}

.product_list_mid .a3 {
	left: auto;
	right: 0px;
	width: 420px;
}

.product_list_mid .a4 {
	top: auto;
	bottom: 0;
	width: 292px;
}

.product_list_mid .a5 {
	top: auto;
	bottom: 0;
	left: 302px;
	width: 292px;
}

.product_list_mid .a6 {
	top: auto;
	bottom: 0;
	left: 604px;
	width: 292px;
}

.product_list_mid .a7 {
	top: auto;
	bottom: 0;
	left: auto;
	right: 0;
	width: 294px;
}

.product_list_mid_02 .a1,
.product_list_mid_02 .a4 {
	width: 353px;
}

.product_list_mid_02 .a2,
.product_list_mid_02 .a5 {
	left: 363px;
	width: 476px;
}

.product_list_mid_02 .a3 {
	width: 352px;
}

.product_list_mid_02 .a6 {
	width: 352px;
	right: 0;
	left: auto;
}

.product_list_mid_03 {
	height: 414px;
}

.product_list_mid_03 .a1 {
	width: 414px;
	height: 414px;
}

.product_list_mid_03 .a2 {
	width: 352px;
	left: 424px;
}

.product_list_mid_03 .a3 {
	width: 352px;
	right: 0;
	left: 424px;
	top: auto;
	bottom: 0;
}

.product_list_mid_03 .a4 {
	width: 414px;
	height: 414px;
	left: auto;
	right: 0;
}

.product_list_mid_04 .a1 {
	width: 358px;
}

.product_list_mid_04 .a2 {
	width: 178px;
	height: 238px;
	right: auto;
	left: 0;
	top: auto;
	bottom: 0;
}

.product_list_mid_04 .a3 {
	width: 170px;
	height: 114px;
	right: auto;
	left: 188px;
	top: auto;
	bottom: 124px;
}

.product_list_mid_04 .a4 {
	width: 170px;
	height: 114px;
	right: auto;
	left: 188px;
	top: auto;
	bottom: 0px;
}

.product_list_mid_04 .a5 {
	width: 202px;
	height: 238px;
	right: 0;
	left: auto;
	top: 0;
	bottom: auto;
}

.product_list_mid_04 .a6 {
	width: 202px;
	height: 202px;
	right: 0;
	left: auto;
	top: auto;
	bottom: 0;
}

.product_list_mid_05 .a1 {
	width: 340px;
	height: 266px;
}

.product_list_mid_05 .a2 {
	width: 220px;
	height: 266px;
	right: 0;
	left: auto;
	top: 0;
	bottom: auto;
}

.product_list_mid_05 .a3 {
	width: 220px;
	height: 174px;
	right: auto;
	left: 0;
	top: auto;
	bottom: 0;
}

.product_list_mid_05 .a4 {
	width: 340px;
	height: 174px;
	right: 0;
	left: auto;
	top: auto;
	bottom: 0;
}

.product_list_mid_06 .a1 {
	width: 458px;
}

.product_list_mid_06 .a2 {
	width: 458px;
	left: 468px;
}

.product_list_mid_06 .a3 {
	width: 264px;
	right: 0;
	left: auto;
}

.product_list_mid_06 .a4 {
	width: 302px;
}

.product_list_mid_06 .a5 {
	width: 302px;
	left: 312px;
}

.product_list_mid_06 .a6 {
	width: 302px;
	left: 624px;
}

.product_list_mid_06 .a7 {
	width: 264px;
}

.product_list_mid_07 {
	height: 414px;
}

.product_list_mid_07 .a1 {
	height: 414px;
	width: 264px;
}

.product_list_mid_07 .a2,
.product_list_mid_07 .a5 {
	width: 300px;
	left: 274px;
}

.product_list_mid_07 .a3,
.product_list_mid_07 .a6 {
	width: 246px;
	left: 584px;
}

.product_list_mid_07 .a4,
.product_list_mid_07 .a7 {
	width: 360px;
	right: 0;
	top: 0;
	left: auto;
	bottom: auto;
}

.product_list_mid_07 .a7 {
	top: auto;
	bottom: 0;
}

.product_list_mid_08 .a1 {
	width: 202px;
}

.product_list_mid_08 .a2 {
	width: 388px;
	left: 212px;
	right: auto;
}

.product_list_mid_08 .a3 {
	width: 378px;
	right: 212px;
}

.product_list_mid_08 .a4 {
	width: 202px;
	right: 0px;
	left: auto;
	top: 0;
	bottom: auto;
}

.product_list_mid_08 .a5 {
	width: 300px;
	left: 0;
	right: auto;
	bottom: 0;
	top: auto;
}

.product_list_mid_08 .a6 {
	width: 290px;
	left: 310px;
	right: auto;
	bottom: 0;
	top: auto;
}

.product_list_mid_08 .a7 {
	width: 290px;
	right: 300px;
	left: auto;
	bottom: 0;
	top: auto;
}

.product_list_mid_08 .a8 {
	width: 290px;
	left: auto;
	right: 0;
	bottom: 0;
	top: auto;
}

.product_list_mid_09 .a1 {
	width: 500px;
}

.product_list_mid_09 .a2,
.product_list_mid_09 .a5 {
	width: 340px;
	left: 510px;
}

.product_list_mid_09 .a3 {
	width: 340px;
	left: auto;
	right: 0;
}

.product_list_mid_09 .a4 {
	width: 500px;
	left: 0;
	right: auto;
}

.product_list_mid_09 .a6 {
	width: 340px;
	right: 0;
	left: auto;
}

.product_list_mid_10 {
	height: 414px;
}

.product_list_mid_10 .a1,
.product_list_mid_10 .a6 {
	width: 383px;
	height: 414px;
}

.product_list_mid_10 .a2,
.product_list_mid_10 .a4 {
	width: 202px;
	left: 393px;
	right: auto;
}

.product_list_mid_10 .a3,
.product_list_mid_10 .a5 {
	width: 202px;
	right: 393px;
	left: auto;
}

.product_list_mid_10 .a6 {
	right: 0;
	left: auto;
}

.product_list_mid_11 .a1,
.product_list_mid_11 .a4 {
	width: 202px;
	height: 220px;
}

.product_list_mid_11 .a2,
.product_list_mid_11 .a3 {
	width: 358px;
	height: 220px;
	right: 0;
	left: auto;
}

.product_list_mid_11 .a3 {
	left: 0;
	right: auto;
	bottom: 0;
	top: auto;
}

.product_list_mid_11 .a4 {
	right: 0;
	left: auto;
	bottom: 0;
	top: auto;
}

.product_list_mid_12 .a1 {
	width: 310px;
	height: 272px;
}

.product_list_mid_12 .a2 {
	width: 250px;
	height: 131px;
	right: 0;
	left: auto;
}

.product_list_mid_12 .a3 {
	width: 250px;
	height: 131px;
	right: 0;
	left: auto;
	top: 141px;
}

.product_list_mid_12 .a4 {
	width: 150px;
	height: 168px;
	right: auto;
	left: 0;
	top: auto;
	bottom: 0;
}

.product_list_mid_12 .a5 {
	width: 150px;
	height: 168px;
	left: 160px;
	right: auto;
	top: auto;
	bottom: 0;
}

.product_list_mid_12 .a6 {
	width: 250px;
	height: 168px;
	right: 0px;
	left: auto;
	top: auto;
	bottom: 0;
}

.product_list_mid_13 .a1 {
	width: 324px;
	height: 150px;
}

.product_list_mid_13 .a2 {
	width: 236px;
	height: 150px;
	right: 0;
	left: auto;
}

.product_list_mid_13 .a3 {
	width: 174px;
	height: 140px;
	left: 0;
	right: auto;
	top: 160px;
}

.product_list_mid_13 .a4 {
	width: 236px;
	height: 140px;
	left: 184px;
	right: auto;
	top: 160px;
}

.product_list_mid_13 .a5 {
	width: 140px;
	height: 140px;
	left: auto;
	right: 0;
	top: 160px;
	bottom: auto;
}

.product_list_mid_13 .a6 {
	width: 174px;
	height: 140px;
	left: 0;
	right: auto;
	top: auto;
	bottom: 0;
}

.product_list_mid_13 .a7 {
	width: 140px;
	height: 140px;
	left: auto;
	right: 246px;
	top: auto;
	bottom: 0;
}

.product_list_mid_13 .a8 {
	width: 236px;
	height: 140px;
	left: auto;
	right: 0;
	top: auto;
	bottom: 0;
}

.product_list_mid_14 .a1 {
	width: 220px;
	height: 220px;
}

.product_list_mid_14 .a2 {
	width: 340px;
	height: 220px;
	right: 0;
	left: auto;
}

.product_list_mid_14 .a3 {
	width: 220px;
	height: 220px;
	left: 0;
	right: auto;
	bottom: 0;
	top: auto;
}

.product_list_mid_14 .a4 {
	width: 165px;
	height: 220px;
	left: 230px;
	right: auto;
	bottom: 0;
	top: auto;
}

.product_list_mid_14 .a5 {
	width: 165px;
	height: 220px;
	left: auto;
	right: 0;
	bottom: 0;
	top: auto;
}

.product_list_mid_15 .a1 {
	width: 316px;
}

.product_list_mid_15 .a2 {
	width: 244px;
	right: 0;
	left: auto;
	top: 0;
	bottom: auto;
}

.product_list_mid_15 .a3 {
	width: 316px;
	height: 238px;
	right: auto;
	left: 0;
	top: auto;
	bottom: 0;
}

.product_list_mid_15 .a4,
.product_list_mid_15 .a5 {
	width: 244px;
	height: 114px;
	right: 0;
	left: auto;
	top: auto;
	bottom: 124px;
}

.product_list_mid_15 .a5 {
	top: auto;
	bottom: 0;
}

.product_list_msg {
	display: block;
	width: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	bottom: 0;
	z-index: 3;
	margin-bottom: 0;
	-webkit-transition: margin .35s, background .35s;
	-moz-transition: margin .35s, background .35s;
	-o-transition: margin .35s, background .35s;
	transition: margin .35s, background .35s;
}

.product_list_msg p {
	padding: 0 25px;
	color: #ffffff;
	font-size: 14px;
	line-height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	margin-top: 0;
	-webkit-transition: font .15s;
	-o-transition: font .15s;
	transition: font .15s;
}

.product_list_mid li:hover .product_list_msg {
	margin-bottom: 25px;
	background: none;
}
.product_list_mid li:hover .product_list_msg p{
	font-size: 16px;
}

.product_list_mid_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: background .25s, opacity .25s;
	-moz-transition: background .25s, opacity .25s;
	-o-transition: background .25s, opacity .25s;
	transition: background .25s, opacity .25s;
}

.product_list_mid li:hover .product_list_mid_bg {
	opacity: 1;
	background: rgba(255, 255, 255, 0.35);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
}

.product_list_msg_bg {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 38px;
	width: 100%;
	z-index: 99;
	opacity: 0;
	background: #171c61;
	-webkit-transition: height .5s, opacity .5s;
	-moz-transition: height .5s, opacity .5s;
	-o-transition: height .5s, opacity .5s;
	transition: height .5s, opacity .5s;
}

.product_list_mid li:hover .product_list_msg_bg {
	height: 15px;
	opacity: 1;
}


/*系列页*/

.product_series .lease_mid_series {
	border-bottom: 0;
	margin-bottom: 190px;
}

.product_series_right {
	padding-bottom: 50px;
}

.product_series_right .title {
	margin-bottom: 35px;
	background: url(img/guarantee_mid_01_bj_h2.png) no-repeat center right;
	background-size: 702px;
}
.product_series_right .title span{
	display:inline-block;
	padding-right:30px;
	font-size: 24px;
	color: #646670;
	font-weight: bold;
	background:#FFF;
}
.product_series_right .title font {
	font-size: 24px;
	color: #646670;
	font-weight: normal;
}

.product_series_right_4 li {
	float: left;
	width: 370px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.product_series_right_4 li:nth-child(even) {
	margin-right: 0;
}

.product_series_right_4 li img {
	width: 370px;
	height: 264px;
}

.product_series_right_4 li p {
	font-size: 18px;
	color: #646670;
	line-height: 40px;
	text-align: center;
}

.product_series_right_6 li {
	float: left;
	width: 370px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.product_series_right_6 li:nth-child(even) {
	margin-right: 0;
}

.product_series_right_6 li img {
	width: 370px;
	height: 156px;
}

.product_series_right_6 li p {
	font-size: 18px;
	color: #646670;
	line-height: 40px;
	text-align: center;
}

.product_series_right_8 li {
	float: left;
	width: 240px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.product_series_right_8 li:nth-child(3n) {
	margin-right: 0;
}

.product_series_right_8 li img {
	width: 240px;
	height: 160px;
}

.product_series_right_8 li p {
	font-size: 18px;
	color: #646670;
	line-height: 40px;
	text-align: center;
}

.product_series_lease li a:hover {
	padding-left: 32px;
	border-right: 4px solid #aac44d;
	background: url(img/lease_mid_series_li_a2.png) no-repeat left center #f5f5f5;
	background-position: 10px;
}

.product_series_lease li .on {
	padding-left: 32px;
	border-right: 4px solid #aac44d;
	background: url(img/lease_mid_series_li_a2.png) no-repeat left center #f5f5f5;
	background-position: 10px;
}

.product_series_lease_hide {
	display: none;
	margin: 10px 0;
	margin-left: 50px;
}

.product_series_lease_hide li a {
	background: none;
	font-size: 14px;
	color: #646670;
	padding-left: 0;
	line-height: 28px;
}

.product_series_lease_hide li a:hover {
	background: none;
	text-decoration: underline;
	border: none;
	padding-left: 0;
}


/*产品详细页*/

.product_art_body {
	margin-bottom: 50px;
}

.product_art_body,
.product_art_body p {
	color: #646670;
	line-height: 26px;
}

.product_art_body img {
	max-width: 100%;
	height: auto;
}

.product_art_con .h1 {
	background: url(img/product_art_con_1.png) repeat-x right center;
}

.product_art_con .h1 span {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #646670;
	padding-left: 13px;
	padding-right: 20px;
	background: #FFFFFF;
	border-left: 5px solid #171c61;
}

.product_art_con .body {
	padding: 35px 0;
	margin-bottom: 0;
}

.product_art_tiao {
	padding-bottom: 50px;
	margin-bottom: 50px;
	overflow: hidden;
	background: url(img/guarantee_mid_01_bj_h2.png) repeat-x bottom left;
}