/* CSS Document */
body{
	font-family:"微软雅黑"; 
	background:#fff;
	width: 100%;
    overflow: hidden;
    overflow-y: visible;
}
a{
	text-decoration:none;
}
*{margin:0;padding:0;list-style-type:none;font-family:"Microsoft YaHei",寰蒋闆呴粦;border:0;}
.clear{clear:both;}
ul,li{
	position:relative;
}

.w12{
	width:1488px;
	margin:0 auto;
	position:relative;
}
.bg1{
	background:#ededed;	
}
.bg2{
	background:#ededed;	
}


.header{
	width:100%;
	height:110px;
	background:#363739;
	border-bottom:4px solid #86b92a;
}
.logo{
	float:left;
	margin-top:35px;
}
.logo a{
	float:left;
}
.logo img{
	width:324px;
}
.logo >span{
	display:block;
	color:#86b92a;
	font-size:18px;
	float:left;
	margin-left:45px;
	margin-top:9px;
}
.menu{
	float:right;
	height:93px;
}
.menu li{
	float:left;
	display:block;
	height:114px;
	margin-left:45px;
	color:#000000;
	font-size:18px;
	line-height:120px;
	position:relative;
	box-sizing:border-box;
}
.menu li a{
	color:#ffffff;	
}
.menu li.on{
	border-bottom:8px solid #86b92a;
}

.menu li div{
	z-index:5;
	position:absolute;
	background:#000;
	width:210%;
	left:-55%;
	top:114px;
}
.menu li.on div,.menu li.on span{
	
}
.menu li div,.menu li span{
	display:none;
	
}
.menu li:hover div,.menu li:hover span{
	display:block;
}
.menu li div a{
	color:#878787;
	font-size:14px;
	display:block;
	width:100%;
	text-align:center;
	float:left;
	height:40px;
	line-height:40px;
	background:#000;
}
.menu li div a:hover{
	color:#fff;
	background:#86b92a;
}
.menu li span{
	width:4000px;
	left:-2000px;
	bottom:-50px;
	height:42px;
	background:#000;
	z-index:4;
	position:absolute;
}
.banner{
	position:relative;
}
/*
.menu li div.m_4{
	width:320px;
}
.menu li div.m_5{
	width:920px;
	left:-250px;
}
.menu li div.m_5 a{
	width:130px;	
}
.menu li div.m_6{
	width:920px;
	left:-310px;
}
.menu li div.m_6 a{
	width:130px;	
}
*/

.footer{
	width:100%;
	min-width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.footer a{
	color:#ffffff;
	font-size:14px;
}
.footer_top{
	width:100%;
	height:399px;
	background:url(../images/ix_09.jpg) no-repeat;
	background-size:cover;
	background-position:center center;
	overflow:hidden;
	border-bottom:6px solid #86b92a;
}
.footer_top img{
	position:relative;
	display:block;
}
.footer_top >div >img{
	position:absolute;
	right:0;
	top:229px;
}
.footer_left img{
	margin-top:160px;
}
.footer_center img{
	margin:0 auto;
	margin-top:110px;
}
.footer_right img{
	margin-right:70px;
	float:right;
	margin-top:140px;
}

.footer_center >div li{
	line-height:46px;
}
.footer_bottom{
	color:#999999;
	font-size:14px;
	line-height:82px;
	margin-bottom:20px;
	overflow:hidden;
	text-align:center;
}

.f_left{
	width:335px;
	float:left;
	margin-left:23px;
}
.f_left img{
	margin-top:28px;
	height:40px;	
}
.fl1{
	margin-top:40px;
	color:#ededed;
	font-size:16px;
	margin-bottom:10px;
}
.fl2{
	color:#343434;
	font-size:12px;
}
.fl2 p{
	color:#fff;
	font-size:32px;
	margin:10px 0;	
}
.fl2 span{
	color:#ededed;
	display:block;	
}
.fl3{
	margin-top:50px;
	color:#ffffff;
	font-size:18px;
	line-height:24px;
}



.f_center{
	width:1005px;
	float:left;	
}
.f_center div{
	width:190px;
	float:left;
	overflow:hidden;	
}
.f_center p{
	color:#ffffff;
	font-size:19px;
	font-weight:bold;
	line-height:110px;	
}
.f_center a{
	display:block;
	float:left;
	width:100%;
	margin-bottom:20px;
	color:#727171;
}
.f_center a:hover{
	color:#fff;
}
.f_right{
	width:125px;
	float:right;	
}
.f_right img{
	width:100%;
	margin-top:46px;
}

/*banner*/
.flexslider {
	margin: 0px auto 0px;
	position:relative;
	top:0;
	width: 100%;
	min-width:1200px;
	height: 775px;
	overflow: hidden;
	zoom: 1;
}
.flexslider .slides {
	position:unset;
}
.flexslider .slides li {
	width: 100%;
	height: 100%;
}
.flexslider .slides li .w12{
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:100%;
}
.flex-direction-nav a {
	width: 52px;
	height: 115px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}
/*
.flex-direction-nav .flex-next {
	background:url(../images/ico_05.png) no-repeat;
	right: 70px;
}

.flex-direction-nav .flex-prev {
	background:url(../images/ico_03.png) no-repeat;
	left: 70px;
}
*/

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 30px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 15px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background:#ffffff;
	display: block;
	height: 8px;
	overflow: hidden;
	text-indent: -99em;
	width: 37px;
	border-radius:50%;
	cursor: pointer;
	border-radius:5px;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background:#86b92a;
}

.flexslider .slides a img {
	width: 100%;
	height: 775px;
	display: block;
}
.gd_box{
	position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 45%;
    text-align: left;
	z-index:9;
	color:#fff;
	font-size:36px;
}
.gd_box span{
	background:#86b92a;
	color:#ffffff;
	clear:both;
	line-height:80px;
	padding:8px 12px;
}
.gd_box span:nth-child(3){
	background:#363739;	
}

.main{
	position:relative;
	overflow:hidden;
}
.minfo{
	background:#ffffff;
	height:205px;
	position:relative;
	color:#666666;
	font-size:24px;
	text-align:center;
}
.minfo .w12{
	height:205px;
	overflow:hidden;
}
.minfo p{
	color:#666;
	font-size:42px;
	font-weight:bold;
	margin-top:60px;
	margin-bottom:15px;
}	
.minfo img{
	position:absolute;
	display:block;
}
.minfo img:nth-child(1){
	left:0;
	bottom:0px;
}
/*
.minfo img:nth-child(2){
	left:0;
	right:0;
	margin:0 auto;
	top:70px;
}
*/
.minfo img:nth-child(2){
	right:0;
	top:0;
}
.menu_list{
	background:#fff;
	height:755px;
	position:relative;
}
.menu_list li{
	float:left;
	width:490px;
	margin-right:9px;
	position:relative;
	height:672px;
	overflow:hidden;
	box-sizing:border-box;
	padding:25px;
	background:#ededed;
}
.menu_list li:nth-last-child(1){
	margin:0;	
}
.menu_list li img{
	width:100%;
	height:202px;
    cursor: pointer;	
	-webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
}
.menu_list li:hover img{
	-webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}
.menu_list li div{
	position:absolute;
	width:100%;
	height:202px;
	left:0;
	top:25px;
	text-align:center;
	color:#ffffff;
	font-size:30px;
}
.menu_list li div p{
	font-size:35px;
	line-height:202px;
	font-weight:bold;
}
.menu_list li a>span{
	display:block;
	width:385px;
	height:330px;
	margin:0 auto;
	margin-top:50px;
	color:#505050;
	font-size:24px;
	line-height:40px;
}
.menu_list li:hover{
	background:#6c6c6c;
}
.menu_list li:hover a>span{
	color:#fff;
}

.index_ab{
	padding:27px 0;
	overflow:hidden;	
}

.iabout >p{
	color:#363739;
	font-size:30px;
	line-height:66px;
	height:66px;
}
.iabout{
	float:left;
	width:1010px;
}
.iabout_box{
	float:left;
	width:1010px;
	height:410px;
	box-sizing:border-box;
	padding:70px 50px;
	background:#fff;
	position:relative;
}
.iabout_box >span{
	display:block;
	width:265px;
	height:285px;
	float:left;
}
.iabout_box >span label{
	display:table-cell;
	width:265px;
	height:285px;
	text-align:center;
	vertical-align:middle;
}
.iabout_box >span img{
	max-width:265px;
	max-height:285px;
	vertical-align:middle;
}
.iabout_box >div{
	float:right;
	width:585px;
	overflow:hidden;
	height:284px;
	color:#363739;
	font-size:16px;
	line-height:32px;
}
.iabout_box >div p{
	margin-bottom:44px;
	
}
.iabout_box a{
	position:absolute;
	right:50px;
	bottom:40px;
	color:#363739;
	font-size:14px;	
}

.inews{
	float:left;
	width:440px;
	margin-left:38px;
}
.inews >p{
	color:#363739;
	font-size:30px;
	line-height:66px;
	height:66px;
	border-bottom:3px solid #86b92a;
}
.inews >p a{
	color:#363739;
	font-size:14px;
	float:right;
	line-height:80px;
}
.inews li{
	height:100px;
	border-bottom:1px dashed #a8a8a8;
	color:#a8a8a8;
	font-size:14px;
	overflow:hidden;
}
.inews li p{
	color:#363739;
	font-size:20px;
	margin-top:20px;
	margin-bottom:16px;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
}
.inews li p a{
	color: #363739;
    display: block;
    width: 100%;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.icase{
	background:#fff;
	overflow:hidden;
	display:none;
}
.icase_title{
	text-align:center;
	overflow:hidden;
	color:#363739;
}
.icase_title a{
	color:#363739;
	font-size:14px;
	margin:0 20px;	
}
.icase_title p{
	color:#363739;
	font-size:30px;
	margin-top:45px;
	margin-bottom:22px;	
}
.multipleColumn{
	height:640px;
	margin-bottom:36px;
	position:relative;
}
.multipleColumn >a{
	position:absolute;
	width:25px;
	height:47px;
	top:-94px;
	z-index:9999;
	cursor:pointer;
}
.multipleColumn >a img{
	width:25px;
	height:47px;	
}
.multipleColumn >a.prev{
	right:95px;
}

.multipleColumn >a.next{
	right:20px;
}
.ulWrap{
	overflow:hidden;
}
.ulWrap  ul{
	width:100%;
	overflow:didden;
}
.ulWrap li{
	width:354px;
	height:260px;
	float:left;
	margin-right:24px;
	position:relative;
}
.ulWrap li span{
	width:354px;
	height:250px;
	box-sizing:border-box;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border:1px solid #ababab;
	border-radius:5px;
	background:#fff;
}
.ulWrap li span img{
	max-width:354px;
	max-height:250px;	
}
.ulWrap li:nth-child(4n){
	margin:0;	
}
.ulWrap li p{
	color:#363739;
	font-size:18px;
	text-align:center;
	margin-top:15px;	
}


.aother{
	padding:0px 0 75px;
	overflow:hidden;
}
.icase_title p{
	margin:28px auto 30px;
}

.aother .ulWrap li p{
	color:#fff;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	margin-top:-250px;
	position:relative;
	width:100%;
	height:250px;
	line-height:250px;
	opacity:0;
	background:rgba(0,0,0,0.8);
	border-radius:5px;
	-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
	transition:opacity 0.35s, transform 0.35s;
}
.aother .ulWrap li:hover a p{
	opacity:1;
}
.ajs{
	background:#000000;
	overflow:hidden;
	height:550px;
	margin-bottom:58px;
}
.aother_title{
	text-align:center;
	color:#363739;
	font-size:30px;
}
.aother_title label{
	position:relative;	
}
.aother_title label:after,.aother_title label:before{
	content:"-";
	margin:0 10px;	
}
.ajs .aother_title{
	color:#fff;
	margin-top:50px;
	margin-bottom:64px;	
}
.ajs_list{
	width:1346px;
	margin:0 auto;
	height:258px;
	margin-bottom:55px;
}
.ajs_list li{
	float:left;
	width:206px;
	height:258px;
	margin-right:22px;
}
.ajs_list li:nth-last-child(1){
	margin:0;
}
.ajs_list li a{
	display:block;
	position:relative;
}
.ajs_list li a img{
	width:206px;
	height:258px;
	display:block;
	float:left;	
}
.ajs_list li a span{
	display:block;
	width:206px;
	height:258px;
	position:absolute;
	left:0;
	top:0;
	z-index:9;
	color:#fff;
	font-size:24px;
	text-align:center;
	box-sizing:border-box;
	padding-top:166px;
}
.ajs_list li a span p{
	height:35px;
	line-height:35px;
}
.ajs_list li a span p:nth-child(1){
	font-size:30px;	
}
.ajs_list li:hover a span{
	border:8px solid #86b92a;
	padding-top:158px;	
}
.ajs_info{
	text-align:center;
	color:#494949;
	font-size:18px;
}

.apro_desc{
	text-align:center;
	color:#aaaaaa;
	font-size:18px;
	margin-top:30px;
	margin-bottom:44px;
}
.apro_desc p{
	color:#363739;
	font-size:18px;
	margin-bottom:24px;
}
.apro_desc label{
	margin:0 30px;
}
.apro_list{
	overflow:hidden;	
}
.apro_list li{
	float:left;
	width:360px;
	height:194px;
	position:relative;
	margin-right:16px;
	margin-bottom:25px;
}
.apro_list li:nth-child(4n){
	margin-right:0;	
}
.apro_list li img{
	width:360px;
	height:194px;
	display:block;
}
.apro_list li label{
	width:360px;
	height:194px;
	display:block;
	text-align:center;
	line-height:194px;
	position:absolute;
	left:0;
	top:0;
	z-index:9;
	color:#ffffff;
	font-size:30px;
	font-weight:bold;
	cursor:pointer;
}
.apro_list li span{
	width:360px;
	height:194px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:5;
	background:#86b92a;
	opacity:0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
	cursor:pointer;
}
.apro_list li:hover span{
	opacity:1;
}

.amedia{
	overflow:hidden;
	margin-top:30px;
	border:1px solid #959595;
	height:330px;
}
.amedia .aother_title{
	margin:40px 0 50px;	
}
.amedia_box{
	overflow:hidden;
	height:155px;
}
.amedia_box img{
	display:block;
	margin:0 auto;
	cursor:pointer;
}
.amedia_box span{
	display:block;
	float:left;
	width:50%;
	box-sizing:border-box;
	text-align:center;
}
.amedia_box span:nth-child(1){
	border-right:1px solid #adadad;
}

.ban{
	width:100%;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #9e9d9e;
}
.ban img{
	display:block;
	float:left;
	width:100%;
	height:410px;
}
.ban .w12{
	position: absolute;
    height: 100%;
    left: 0;
    right: 0;
	overflow:hidden;
}
.ban .ban_title{
	position:absolute;
	
	height:150px;
	left:0;
	bottom:0px;
	text-align:center;
	line-height:150px;
	color:#ffffff;
	font-size:25px;
	text-transform:Uppercase;
}
.ban_info{
	float:left;
	margin-top:110px;
	margin-left:930px;
	line-height:58px;
	color:#ffffff;
	font-size:45px;
}
.content{
	margin-bottom:100px;
	overflow:hidden;
	margin-top:35px;
}
.content_left{
	float:left;
	width:253px;
	overflow:hidden;
	text-align:left;
	color:#ffffff;
	font-size:30px;
}
.content_left .cont_ad{
	width:253px;
	height:253px;
	box-sizing:border-box;
	padding:32px 21px;
	background-image:url(../images/pro_05.png);
	background-repeat:no-repeat;
	background-position:182px 123px;
}
.content_left ul{
	overflow:hidden;
	margin:4px 0;
}
.content_left li{
	height:57px;
	line-height:57px;
	width:253px;
	box-sizing:border-box;
	padding-left:20px;
	position:relative;
	margin:0 0 4px;
	background:#363739;
	font-size:24px;
}
.content_left li a{
	color:#fff;
	display:block;
}

.content_right{
	width:1235px;
	float:left;
	box-sizing:border-box;
}

.about_desc{
	padding:104px 164px;
	color:#363739;
	font-size:22px;
	line-height:42px;	
}
.about_info{
	overflow:hidden;
}
.about_info img{
	width:100%;
	display:block;
	margin-bottom:60px;
}
.about_info p{
	padding:0 165px;
	color:#363739;
	font-size:19px;
	line-height:42px;
	margin-bottom:65px;
}


.art_about{
	box-sizing:border-box;
	padding:0 100px;
	padding-bottom:130px;
	background:#fff;
}
.art_title{
	text-align:center;
	line-height:146px;
	margin-top:22px;
	height:146px;
	border-bottom:1px solid #838383;
	margin-bottom:80px;
	color:#363739;
	font-size:26px;	
}
.art_info p{
	color:#363739;
	font-size:18px;
	line-height:34px;
	margin-bottom:40px;
}

.mgjx_about{
	padding-left:65px;
	overflow:hidden;
}
.mgjx_nav{
	height:253px;
	line-height:253px;
	text-align:center;
	border-bottom:1px solid #000000;
	margin-bottom:55px;
}
.mgjx_nav a{
	color:#7e7e7e;
	font-size:36px;
	font-weight:bold;
	margin:0 28px;
	color:#7e7e7e;
}
.mgjx_nav a.on,.mgjx_nav a:hover{
	color:#f08300;	
}



.mgjx_list{
	overflow:hidden;
}
.mgjx_list li{
	width:100%;
	margin-bottom:36px;
}
.mgjx_list li >img{
	display:block;
	width:100%;
	margin-bottom:40px;
}
.mgjx_info{
	overflow:hidden;
}
.mi_left{
	float:left;
	width:100%;
	/*border-right:1px solid #d9d9d9;*/
	box-sizing:border-box;
	/*padding-right:93px;*/
	color:#818181;
	font-size:20px;
	line-height:42px;
	margin-bottom:10px;
}
.mi_left p{
	color:#818181;
	font-size:30px;
	margin-bottom:20px;	
}
.mi_right{
	text-align:center;
}
.mi_right p{
	color:#f08300;
	font-size:14px;
	margin-bottom:20px;
	text-align:left;
}
.mi_right audio{
	float:left;	
}
.new_mgjx li{
	width:49%;
	margin-right:2%;
	float:left;
	overflow:hidden;
}
.new_mgjx li:nth-child(even){
	margin-right:0;	
}





.car_list{
	overflow:hidden;
}
.car_list li{
	float:left;
	width:372px;
	height:450px;
	margin-right:27px;
	margin-bottom:20px;
}
.car_list li:nth-child(3n){
	margin-right:0;	
}
.car_list li img{
	width:100%;
	height:368px;
	display:block;
}
.car_list li p{
	color:#818181;
	font-size:30px;
	line-height:82px;
}

.case_about{
	padding-left:33px;
}
.case_title{
	border-top:2px solid #bebbbb;
	border-bottom:2px solid #bebbbb;
	margin-bottom:40px;
}

.case_list{
	overflow:hidden;	
}
.case_list li{
	width:380px;
	height:250px;
	float:left;
	margin-right:30px;
	position:relative;
	margin-bottom:10px;
	
}
.case_list li span{
	width:380px;
	height:250px;
	box-sizing:border-box;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border:1px solid #ababab;
	border-radius:5px;
	background:#fff;
}
.case_list li span img{
	max-width:380px;
	max-height:250px;	
}
.case_list li:nth-child(3n){
	margin:0;	
}
.case_list li >p{
	color:#363739;
	font-size:18px;
	text-align:center;
	margin-top:15px;	
}
.case_list li a p{
	color:#fff;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	margin-top:-250px;
	position:relative;
	width:100%;
	height:250px;
	line-height:250px;
	opacity:0;
	background:rgba(0,0,0,0.8);
	border-radius:5px;
	-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
	transition:opacity 0.35s, transform 0.35s;
}
.case_list li:hover a p{
	opacity:1;
}

.yc{
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.23);
	width:100%;
	height:100%;
	z-index:99;
	display:none;
}
.yc_box{
	width:1213px;
	height:613px;	
	background:#fff;
	margin:0 auto;
	margin-top:10%;
	border-radius:5px;
	box-sizing:border-box;
	padding:0 30px;
}
.yc_box >p{
	color:#000000;
	font-size:26px;
	line-height:62px;
	margin-top:15px;
	border-bottom:2px solid #adadad;
	margin-bottom:45px;
}
.yc_info{
	height:450px;
	width:100%;
	overflow:hidden;
	overflow-y:visible;
	color:#000000;
	font-size:16px;
	line-height:34px;
}

.news_about{
	padding-left:45px;
}
.news_list li{
	background:#fff;
	width:100%;
	height:253px;
	margin-bottom:16px;
	position:relative;
}
.news_list li >a{
	display:block;
	width:253px;
	height:253px;
	float:left;
}
.news_list li >a img{
	width:253px;
	height:253px;
}
.news_info{
	float:left;
	width:830px;
	box-sizing:border-box;
	padding:40px 65px;
	color:#a7a7a7;
	font-size:14px;
	line-height:26px;
}
.news_info p{
	line-height:62px;
}
.news_info p a{
	color:#363739;
	font-size:26px;	
}
.news_list li:hover .news_l{
	border:1px solid #c9151d;
	color:#c9151d;
}
.news_list li:hover .news_l span{
	color:#ffffff;
	background:#c9151d;
}
.news_l{
	float:left;
	width:72px;
	height:72px;
	border:1px solid #aaaaaa;
	background:#ffffff;
	text-align:center;
	color:#aeaeae;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	margin-top:75px;
}
.news_l span{
	display:block;
	width:72px;
	height:52px;
	line-height:52px;
	font-size:30px;
	color:#ffffff;
	font-weight:bold;
	background:#aaaaaa;
	
}
.i_news_r{
	float:left;
	width:443px;
}
.i_news_r p{
	line-height:20px;
}
.i_news_r p a{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.i_news_r span a{
	color:#a6a6a6;
	font-size:15px;
}

.yp_about{
	padding-left:44px;
}
.yp_list{
	overflow:hidden;
}
.yp_list li{
	width:100%;
	margin-bottom:6px;
	height:253px;
	
}
.yp_left{
	width:253px;
	height:253px;
	margin-right:6px;
	float:left;
	background:#fff;
	text-align:center;
}
.yp_left img{
	margin-top:45px;
}
.yp_right{
	width:932px;
	height:253px;
	float:left;
	background:#fff;
	box-sizing:border-box;
	padding:0 72px;
	color:#a7a7a7;
	line-height:28px;
}
.yp_right p{
	color:#363739;
	font-size:26px;
	margin-top:50px;
	margin-bottom:5px;
	line-height:76px;
}
.yp_message{
	padding:100px 104px;
	text-align:center;
}


.fy{
	padding-left:400px;
	overflow:hidden;
	margin:50px 0;	
}
.fy a{
	display:block;
	float:left;
	padding:9px 17px;
	border:1px solid #e4e4e4;
	color:#969696;
	font-size:16px;
	margin-right:5px;
}
.fy a.on,.fy a:hover{
	background:#1eb9d1;
	color:#fff;	
}
.case_fy a.on,.case_fy a:hover{
	background:#89ae40;
	color:#fff;	
}


.new_car li img{
	margin-bottom:40px;	
}
.new_car .mi_left{
	width: 100%;
    border-right: 0px solid #d9d9d9;
	padding:0;
}

.art_sxy{
	margin-top: 65px;
    padding-top: 20px;
    border-top: 1px solid #666;
}

