/* CSS Document */

.head_height_index{height: 100px;}
.head_height{height: 140px;}


.banner {width: 100%;height: 870px;overflow: hidden;position: relative;z-index: 1;}

.banner .d1 {width: 100%;height: 870px;display: block;position: absolute;left: 0px;top: 0px;z-index: 1;}

.banner .d2 {height: 11px;clear: both;position: absolute;z-index: 100;float: left;left: 50%;margin-left: 0px;display: block;	bottom: 16px;}

.banner .d2 li {width: 16px;height: 16px;overflow: hidden; float: left; margin: 0px 5px;cursor: pointer;display:inline; text-align:center; background: url(../image/quan.png) center center no-repeat;}

.banner .d2 li.nuw {background: url(../image/quanhover.png) center center no-repeat;}



.ind_banner .swiper-pagination-bullet{width: 16px;height: 16px;background: url(../image/quan.png) center center no-repeat; opacity: 1;}


.ind_banner .swiper-pagination-bullet-active {background: url(../image/quanhover.png) center center no-repeat;}


.ind_banner .swiper-container{padding-bottom: 30px;}





.text-c{text-align: center; margin-bottom:35px;}

.text-c a:nth-child(1){display: none;}

.text-c a,.text-c span{padding:0px 8px; border:1px #ccc solid; display: inline-table; height: 30px; line-height:30px;}

.text-c span,.text-c a:hover{background: #ff6699; color: #fff; border-color: #ff6699;}





.ind_title{text-align: center; font-family: "SourceHanSerifCN-Medium";}

.ind_title h4,.ind_about_title h4{color: #999;}

.ind_title em{height: 2px; background: #ff6699; width: 60px; display: block; margin:10px auto;}

.ind_about .ind_more{text-indent: 6px;}

@media screen and (min-width:1660px){

	.ind_title{margin:90px 0px 45px;}

	.ind_title h2{font-size: 36px; }

	.ind_title h4{font-size: 18px;}

}

@media screen and (min-width:1440px) and (max-width: 1660px){

	.ind_title{margin:76px 0px 38px;}

	.ind_title h2{font-size: 32px; }

	.ind_title h4{font-size: 16px;}

}

@media screen and (max-width: 1440px){

	.ind_title{margin:66px 0px 33px;}

	.ind_title h2{font-size: 28px; }

	.ind_title h4{font-size: 14px;}

}





.ind_about_title{font-family: "SourceHanSerifCN-Medium";}

.ind_about_title em{height: 2px; background: #ff6699; width: 60px; display: block;  margin:10px 0;}

.ind_about_title h4{font-family: "Mongolian Baiti";}

@media screen and (min-width:1660px){

	.ind_about_title{margin:90px 0px 45px;}

	.ind_about_title h2{font-size: 36px; }

	.ind_about_title h4{font-size: 18px;}

}

@media screen and (min-width:1440px) and (max-width: 1660px){

	.ind_about_title{margin:76px 0px 18px;}

	.ind_about_title h2{font-size: 32px; }

	.ind_about_title h4{font-size: 16px;}

}

@media screen and (max-width: 1440px){

	.ind_about_title{margin:66px 0px 33px;}

	.ind_about_title h2{font-size: 28px; }

	.ind_about_title h4{font-size: 14px;}

}



.ine_news_list a{float: left; width: 23.5%;margin-left: 2%;}

.ine_news_list a div{}

.ine_news_list a:first-child{margin-left: 0px;}

.ine_news_list a img{width: 100%; height: 100%; object-fit: cover;}

.ine_news_list a h3{text-align: center; overflow: hidden;}

.ine_news_list a h4{text-align: center; color: #999;}

.ine_news_list a h4 span{ display: inline-table;}

.ine_news_list a p{line-height: 2; text-indent: 2em; letter-spacing: 1px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; position: relative;}

.ine_news_list a em{display: inline-table; background: url(../image/ind_morere.png) center center no-repeat #fff; background-size: 70%; text-indent: -999px; position: absolute; right: 0px; top:69%;}

@media screen and (min-width:1660px){
	.ine_news_list a div{height: 250px;}

	.ine_news_list a h3{font-size: 26px;margin-top: 25px; line-height:38px; height: 76px;}

	.ine_news_list a h4{ font-size: 20px; margin:15px 0px 10px;}

	.ine_news_list a p{font-size: 18px; height: 108px;}

	.ine_news_list a em{width: 40px;}

}

@media screen and (min-width:1440px) and (max-width: 1660px){

	.ine_news_list a div{height: 216px;}

	.ine_news_list a h3{font-size: 22px;margin-top: 20px; line-height:34px; height: 68px;}

	.ine_news_list a h4{ font-size: 18px; margin:13px 0px 9px;}

	.ine_news_list a p{font-size: 16px; height: 96px;}

	.ine_news_list a em{width: 36px;}

}

@media screen and (max-width: 1440px){

	.ine_news_list a div{height: 188px;}

	.ine_news_list a h3{font-size: 20px;margin-top: 18px;line-height:28px; height: 56px;}

	.ine_news_list a h4{ font-size: 16px; margin:12px 0px 8px;}

	.ine_news_list a p{font-size: 14px; height: 84px;}

	.ine_news_list a em{width: 34px;}

}





.ind_pic{overflow: hidden; max-width: 1920px; margin:0px auto; min-width: 1200px;}

.ind_picc{ width: 116%; margin-left: -8%; }

.ind_picc img{max-width: 100%;}

.ind_picc .swiper-container{padding-bottom: 60px;}



.ind_pic_title{ text-align:center;}


@media screen and (min-width:1840px){
	.ind_pic{width: 1800px; }
	.ind_picc .swiper-container{height: 746px; }
}
@media screen and (min-width:1660px) and (max-width: 1840px){
	.ind_pic{width: 1600px;}
	.ind_picc .swiper-container{height: 673px; }
}
@media screen and (min-width:1440px) and (max-width: 1660px){
	.ind_pic{width: 1400px;}
	.ind_picc .swiper-container{height: 600px; }
}
@media screen and (max-width: 1440px){
	.ind_pic{width: 1200px;}
	.ind_picc .swiper-container{height: 532px; }

}






@media screen and (min-width:1660px){

	.ind_pic_title{font-size: 30px; margin-bottom: 20px;}

	.ind_picc2_title{margin-top: 50px;}

}

@media screen and (min-width:1440px) and (max-width: 1660px){

	.ind_pic_title{font-size: 28px; margin-bottom: 18px;}

	.ind_picc2_title{margin-top: 45px;}

}

@media screen and (max-width: 1440px){

	.ind_pic_title{font-size: 26px; margin-bottom: 16px;}

	.ind_picc2_title{margin-top: 40px;}

}





.ind_picc .swiper-slide {text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center; justify-content: center; -webkit-box-align: center;  -ms-flex-align: center;

      -webkit-align-items: center;  align-items: center; transition: 300ms; transform: scale(0.5);}

.ind_picc .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1.4);}

.ind_picc h3{font-size: 16px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; margin-top: 15px; display: none; position: absolute; left: 0px; width: 100%; bottom:10%;}

.ind_picc img{display: block;}

.ind_picc .swiper-slide-active h3{display: block;}

.ind_picc .swiper-button-next,.ind_picc .swiper-button-prev{width: 36px; height: 60px;}

.ind_picc .swiper-button-next{right: 28%; background: url(../image/index_35.png) center center no-repeat;}

.ind_picc .swiper-button-prev{left: 28%; background: url(../image/index_32.png) center center no-repeat;}



.ind_case{min-width: 1200px; max-width: 1920px; margin:0px auto;}



.ind_case_list a{float: left; position: relative; overflow: hidden;}
.ind_case_list a .img{display: table-cell; vertical-align: middle;text-align: center;}
.ind_case_list a .img video{width: 100%; height: 100%;}
.ind_case_list a img{max-width: 100%; height: 100%;}
@media screen and (min-width:1840px){

	.ind_case .box{width: 1800px;}
	.ind_case_list{width: 1800px; margin:0px auto 70px;}
	.ind_case_list a{width: 430px; height: 304px; margin:10px;}
	.ind_case_list a .img{width: 428px; height: 304px;}

	.ind_case .ind_more a{margin-right: 14px;}
}
@media screen and (min-width:1660px) and (max-width: 1840px){
	.ind_case_list{width: 1600px; margin:0px auto 60px;}
	.ind_case_list a{width: 380px; height: 270px; margin:10px;}
	.ind_case_list a .img{width: 378px; height: 270px;}

	.ind_case .ind_more a{margin-right: 14px;}
}
@media screen and (min-width:1440px) and (max-width: 1660px){
	.ind_case_list{width: 1400px; margin:0px auto 50px;}

	.ind_case_list a{width: 330px; height: 232px; margin:10px;}
	.ind_case_list a .img{width: 378px; height: 232px;}

	.ind_case .ind_more a{margin-right: 14px;}
}
@media screen and (max-width: 1440px){
	.ind_case_list{width: 1200px; margin:0px auto 40px;}
	.ind_case_list a{width: 280px; height: 196px; margin:10px;}
	.ind_case_list a .img{width: 278px; height: 196px;}

	.ind_case .ind_more a{margin-right: 14px;}

}
.ind_case_list a div.word{position: absolute; top: 50%; height: 56px; margin-top: -28px; left: 5%; width:90%; text-align: center; line-height:28px; font-size: 16px; color: #000; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: none;}
.ind_case_list a:hover div.word{display: -webkit-box;}
.ind_case_list a:hover img{opacity: 0.5;}




.ind_more{text-align: right; }

.ind_more a{display: inline-table; width:130px; height: 38px; line-height:38px; color: #999; border:1px #7d7d7d solid;font-size: 16px; text-align: center;}

.ind_more a:hover{background: #ff6699; border-color: #ff6699; color: #fff;}



.ind_about{margin-top: 100px; margin-bottom: 180px;}

.ind_about .left{float: left; width:520px; padding-left: 8%; }

.ind_about .left .desc{font-size: 16px; line-height:2.2; margin-bottom: 50px;}

.ind_about .right{float: right; width:50%; position: relative;}
.ind_about .right video{max-width: 100%;}
.ind_about .right span{display: block; width: 66px ;height: 66px;  position: absolute; left: 50%; top:50%; margin-left: -30px; margin-top: -30px;}



.ind_mudidi_con{height: 596px; padding:0px 10px; min-width: 1360px;}

.ind_mudidi_con .img{height: 440px; margin:30px auto;}

.ind_mudidi_con .left{float: left; width:49.8%; border:1px #eeeeee solid;background: #f8f8f8; }

.ind_mudidi_con .left .img{width:460px; background: url(../image/index_48.jpg) center center no-repeat;position: relative;}

.ind_mudidi_con .left .img a{position: absolute; display: block; width:70px; height: 30px;}

.ind_mudidi_con .left .img a.riben1{right: 96px; top:75px;}

.ind_mudidi_con .left .img a.riben2{right: 176px; top:224px;}

.ind_mudidi_con .left .img a.riben3{right: 147px; top:256px;}

.ind_mudidi_con .left .img a.riben4{left: 150px; top: 276px; width: 40px;}

.ind_mudidi_con .left .img a.riben5{left: 190px; bottom: 137px; width: 60px; height: 20px;}

.ind_mudidi_con .left .img a.riben6{left: 143px; bottom: 104px;}

.ind_mudidi_con .left .img a.riben7{right: 118px; bottom: 20px;}







.ind_mudidi_con .right{float: right; width:49.8%; border:1px #eeeeee solid;background: #f8f8f8;}

.ind_mudidi_con .right .img{width:775px;position: relative; background: url(../image/index_50.jpg) center center no-repeat;}



.ind_mudidi_con .right .img a{position: absolute; display: block; width:70px; height: 20px;}

.ind_mudidi_con .right .img a.qita1{left: 0px; top:157px;}
.ind_mudidi_con .right .img a.qita2{left: 10px; top:136px;}
.ind_mudidi_con .right .img a.qita3{left: 65px; top:184px;}
.ind_mudidi_con .right .img a.qita4{left: 18px; top:115px;}
.ind_mudidi_con .right .img a.qita5{left: 102px;top: 150px;width: 60px;height: 16px;}
.ind_mudidi_con .right .img a.qita6{left: 93px;top: 130px;width: 60px;height: 16px;}
.ind_mudidi_con .right .img a.qita7{left: 111px; top:166px;}
.ind_mudidi_con .right .img a.qita8{left: 210px;top: 293px;}
.ind_mudidi_con .right .img a.qita9{left: 243px;top: 248px;}
.ind_mudidi_con .right .img a.qita10{left: 287px;top: 223px;}
.ind_mudidi_con .right .img a.qita11{left: 330px; top: 175px; width: 100px;}
.ind_mudidi_con .right .img a.qita12{left: 342px;top: 282px;}
.ind_mudidi_con .right .img a.qita13{left: 360px;top: 317px; width: 85px;}
.ind_mudidi_con .right .img a.qita14{left: 375px;top: 229px;}
.ind_mudidi_con .right .img a.qita15{left: 387px; top: 202px;}
.ind_mudidi_con .right .img a.qita16{left: 425px; top: 365px;}
.ind_mudidi_con .right .img a.qita17{left: 465px;top: 301px;}
.ind_mudidi_con .right .img a.qita18{left: 522px;top: 198px;}
.ind_mudidi_con .right .img a.qita19{left: 543px;top: 283px;}
.ind_mudidi_con .right .img a.qita20{left: 600px;top: 152px; width: 80px;}
.ind_mudidi_con .right .img a.qita21{left: 0px;top: 98px;}
.ind_mudidi_con .right .img a.qita22{left: 100px;top: 100px;}
.ind_mudidi_con .right .img a.qita23{left: 48px;top: 66px;}






.ind_mudidi .title{text-transform:capitalize; font-size: 24px;text-align: center; padding:8px 0px; line-height:40px;}

.ind_mudidi_con .title{background: #6c9bd2;}

.ind_mudidi_con .right .title{background: #f9c270;}



.location{line-height:40px; z-index: 9; background: #f8f8f8; font-size: 18px; position: fixed; width: 100%; top:100px; left: 0px;}



.main{margin:60px auto;}





.main_title{text-align: center; font-family: "SourceHanSerifCN-Medium";}

.main_title h4{color: #999;}

.main_title em{height: 2px; background: #ff6699; width: 60px; display: block; margin:10px auto;}

@media screen and (min-width:1660px){

	.main_title h2{font-size: 36px; }

	.main_title h4{font-size: 18px;}

}

@media screen and (min-width:1440px) and (max-width: 1660px){

	.main_title h2{font-size: 32px; }

	.main_title h4{font-size: 16px;}

}

@media screen and (max-width: 1440px){

	.main_title h2{font-size: 28px; }

	.main_title h4{font-size: 14px;}

}





.mabout_desc{line-height:2.2;margin:30px 0px 20px;}





.mabout_img li{float: left; width: 33.3333%;}





.mabout_img li .mdesc{line-height:2.2; font-size: 14px;}

.mabout_img li img{width:100%;}

@media screen and (min-width:1660px){

	.mabout_img{margin-bottom: 90px;}

	.mxinxi{ margin:15px auto 70px;}

	.mabout_img li h3{font-size: 24px; margin-bottom: 40px;}

	.mabout_img li img{height: 330px;}

	.mabout_img li .mdesc{padding:50px 55px 0px; height: 280px;}

}

@media screen and (min-width:1440px) and (max-width: 1660px){

	.mabout_img{margin-bottom: 70px;}

	.mxinxi{ margin:10px auto 50px;}

	.mabout_img li h3{font-size: 22px; margin-bottom: 30px;}

	.mabout_img li img{height: 280px;}

	.mabout_img li .mdesc{padding:30px 35px 0px; height: 250px;}

}

@media screen and (max-width: 1440px){

	.mabout_img{margin-bottom: 60px;}

	.mxinxi{ margin:5px auto 50px;}

	.mabout_img li h3{font-size: 20px; margin-bottom: 15px;}

	.mabout_img li img{height: 244px;}

	.mabout_img li .mdesc{padding:14px 25px 0px; height: 230px;}

}





.mxinxi{width:910px; line-height:36px;}

.mxinxi li{}

.mxinxi label{float: left; width:260px; border-bottom:2px #e5e5e5 solid;padding:24px 0px;}

.mxinxi .desc{float: right; width:630px; border-bottom:2px #e5e5e5 solid;padding:24px 0px;}

.mxinxi li:nth-child(3) label{height: 110px; line-height:110px;}



.manniu{width:612px; margin:40px auto;}

.manniu a{display: block; width:138px; height: 38px; line-height:38px; text-align: center; float: left; margin:0px 32px; border:1px #e5e5e5 solid;}



.manniu a:hover{background: #ff6699; border-color: #ff6699; color: #fff;}





.mditu #map,.mditu #map1{width:100%; height: 300px;}



.mditu .left{float: left;}

.mditu .right{float: right;}



@media screen and (min-width:1660px){

	.mditu .desc{padding-left: 100px; line-height:30px; margin-bottom: 20px;}

	.mditu .left{width:690px;}

	.mditu .right{width:690px;}

}

@media screen and (min-width:1440px) and (max-width: 1660px){

	.mditu .desc{padding-left: 70px; line-height:30px; margin-bottom: 20px;}

	.mditu .left{width:640px;}

	.mditu .right{width:640px;}

}

@media screen and (max-width: 1440px){

	.mditu .desc{padding-left: 20px; line-height:30px; margin-bottom: 20px;}

	.mditu .left{width:550px;}

	.mditu .right{width:550px;}

}





.main_cate_table{width:1300px; margin:50px auto 40px; text-align: center;}

.main_cate_table td{padding: 10px;}

.main_cate_table a{width: 100px; height: 100px;text-align: center; border-radius: 50%; border:1px #d5d5d5 solid; text-align-last:center; display: inline-table; margin:4px 15px;}

.main_cate_table a span{display: table-cell; vertical-align: middle;text-align: center;}

.main_cate_table a:hover,.main_cate_table a.act{background: #ff6699; border-color: #ff6699; color: #fff;}





.main_mudidi li{margin-bottom: 40px;}

.main_mudidi li img{float: left; width:540px; height: 350px;}

.main_mudidi li .desc{float: right; width:560px; position: relative; height: 350px;}

.main_mudidi li:nth-child(2n) .desc{float: left;}

.main_mudidi li:nth-child(2n) img{float: right;}



.main_mudidi li .desc h3{margin-top: 60px; font-size: 20px; color: #000; margin-bottom: 45px;}

.main_mudidi li .desc .ind_more{position: absolute; bottom:0px; right: 0px;}

.main_mudidi li .desc p{line-height:30px; font-size: 14px; color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}



.mnewscon .title{font-size: 24px; font-weight: normal; text-align: center; padding: 15px 0px;}

.mnewscon .datetime{text-align: center; display: block; font-size: 12px; color: #666;}

.mnewscon .mnehr{background: #e5e5e5;height: 1px; border:none; margin:24px 0px; display: none;}


.mnewscon .mmnecon video{width: 800px; display: block; margin: 0px auto;}


.mnewscon .mmnecon{font-size: 16px; line-height: 32px; padding: 25px 0px;}

.prenext{padding:15px 0px 25px;  line-height: 30px; position: relative;}

.prenext .prev{display: block; float: none;}

.prenext .next{display: block; float: none;}

.prenext .return{position: absolute; right: 20px; top:25px; background: #ff6699; color: #fff; padding: 8px 60px; font-size: 16px;}





em{font-style: normal;}

.news_list{padding-bottom: 50px;}

.news_list li{margin-top: 45px;}

.news_list .img{float: left; width:300px; height: 200px;}

.news_list .img img{width: 100%; height: 100%; object-fit: cover;}

.news_list .desc{float: right;width:860px;}

.news_list h3{line-height:65px; border-bottom:1px #ff6699 solid; padding-right: 100px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; position: relative;}

.news_list h3 em{position: absolute; top:0px; right: 0px; color: #999;}

.news_list p{line-height:30px; font-size: 14px;}

.news_list .content{display: none;}

.news_list .description,.news_list .content{margin-top: 15px;}



.main_button{text-align: right; }

.main_button a{display: inline-table; border-radius: 50%; width:30px; height: 30px; line-height:30px; color: #999; border:1px #7d7d7d solid;font-size: 16px; text-align: center; font-size: 22px;}

.main_button a:hover{background: #ff6699; border-color: #ff6699; color: #fff;}





.case_list{padding-bottom: 50px;}

.case_list li{float: left; cursor: pointer; width:380px; height: 285px; margin-left:30px; margin-top: 40px; position: relative;}

.case_list li video{width: 100%; height: 100%;}

.case_list li:nth-child(3n-2){margin-left: 0px;  margin-top: 40px;}

.case_list li a{position: absolute; left: 0px; top:0px; width:100%; line-height:28px; text-align: center; display: none; background: rgba(0,0,0,0.2); color: #fff; padding: 115px 0px;}

.case_list li img{height: 285px; height: 285px; }

.case_list li:hover a{display: block;}





.pro_info{text-align: right;}

.pro_info span{display: inline-table; width:108px; height: 30px; line-height:30px; color: #2b2b2b; border:1px #000 solid; text-align: center; cursor: pointer;}



.ban{ width:1360px; height:825px; position:relative; overflow:hidden;margin:18px auto 0 auto;}

.ban2{ width:1200px; height:650px; position:relative; overflow:hidden; margin:0px auto;}

.ban2 ul{ position:absolute; left:0; top:0;}

.ban2 ul li{ width:1200px; height:650px;}

.ban2 ul li a{display: table-cell;    vertical-align: middle;    text-align: center;width:1200px; height:650px;}

.ban2 ul li video{width: 100%; height: 100%;}

.ban2 ul li img{max-width: 1200px; max-height: 650px; display: block; margin:0px auto;}

.prev{ float:left; cursor:pointer;}

.num{ height:136px;overflow:hidden; width:100%; position:relative;float:left;}

.min_pic{ padding-top:25px; width:100%;}

.num ul{ position:absolute; left:0; top:0;}

.num ul li{ width:170px; height:114px; margin-right: 26px; border:1px #ccc solid;}

.num ul li video{width: 100%; height: 100%;}

.num ul li img{max-width:170px; height: 114px; display: block; margin: 0px auto;}

.num ul li.on{border:1px solid #ff6699; padding:0;}

.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left; display: none;}

.next_btn1{width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right; display: none;}

.prev1{ position:absolute; top:300px; left:0px; width:34px; height:64px;z-index:9;cursor:pointer;}

.next1{ position:absolute; top:300px; right:0px; width:34px; height:64px;z-index:9;cursor:pointer;}









.mhc{background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}

.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}

.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}

.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}

.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}

.pop_up2 ul{ position:absolute; left:0; top:0;}

.pop_up2 ul li{ width:500px; height:500px; float:left;}

















.mdidi_desc{padding: 40px 0px; line-height:40px; font-size: 18px; color: #000;}

.mdidi_desc .left{float: left; width:540px; }

.mdidi_desc .left .desc{text-indent: 2em;}

.mdidi_desc .right{float: right; width:540px; }

.mdidi_desc .right b{width: 90px; float: left; text-align: right; margin-right: 14px; font-weight: bold;}

.mdidi_desc .right span{float: left; width: 430px;} 



.mudidi_title{text-align: center; font-family: "SourceHanSerifCN-Medium"; }

.mudidi_title em{height: 2px; background: #ff6699; width: 60px; display: block; margin:16px auto 0px;}

@media screen and (min-width:1660px){

	.mudidi_title{margin:0px 0px 50px;}

	.mudidi_title h3{font-size: 30px; }

}

@media screen and (min-width:1440px) and (max-width: 1660px){

	.mudidi_title{margin:0px 0px 40px;}

	.mudidi_title h3{font-size: 26px; }

}

@media screen and (max-width: 1440px){

	.mudidi_title{margin:0px 0px 30px;}

	.mudidi_title h3{font-size: 24px; }

}



.price{text-align: center; font-size: 18px; margin-top: 20px;}



.main_case .main_title{margin-bottom: 28px;}



.main_case_list a{float: left; position: relative; border:1px #eeeeee solid; overflow: hidden;}
.main_case_list a .img{display: table-cell; vertical-align: middle;text-align: center;}
.main_case_list a .img video{width: 100%; height: 100%;}
.main_case_list a img{max-width: 100%; height: 100%;}
@media screen and (min-width:1840px){
	.main_case_list{width: 1800px; margin:0px auto 70px;}
	.main_case_list a{width: 428px; height: 304px; margin:10px;}
	.main_case_list a .img{width: 428px; height: 304px;}
}
@media screen and (min-width:1660px) and (max-width: 1840px){
	.main_case_list{width: 1600px; margin:0px auto 60px;}
	.main_case_list a{width: 378px; height: 270px; margin:10px;}
	.main_case_list a .img{width: 378px; height: 270px;}
}
@media screen and (min-width:1440px) and (max-width: 1660px){
	.main_case_list{width: 1400px; margin:0px auto 50px;}

	.main_case_list a{width: 328px; height: 232px; margin:10px;}
	.main_case_list a .img{width: 378px; height: 232px;}
}
@media screen and (max-width: 1440px){
	.main_case_list{width: 1200px; margin:0px auto 40px;}
	.main_case_list a{width: 278px; height: 196px; margin:10px;}
	.main_case_list a .img{width: 278px; height: 196px;}

}
.main_case_list a div.word{position: absolute; top: 50%; height: 64px; margin-top: -32px; left: 5%; width:90%; text-align: center; line-height:32px; font-size: 16px; color: #000; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: none;}
.main_case_list a:hover div.word{display: -webkit-box;}
.main_case_list a:hover img{opacity: 0.5;}

















.main_content{padding:0px 0px 90px;}

.main_content .content{line-height:2;}









.shicha{text-align: center; margin:40px auto 10px; line-height:40px;}

.shicha h2{padding-right: 15px;}

.shicha h2,.shicha span{display: inline-table;}



.taocan{margin-bottom: 100px;}

.taocanhan{margin-top:55px; text-align: center;}

.taocanhan li{width:11%; display: inline-table; text-align:center; padding-top: 56px; line-height:44px; cursor:pointer;}

.taocanhan li.taocan1{background: url(../image/mudidiinfo_23.png) center top no-repeat;}

.taocanhan li.taocan2{background: url(../image/mudidiinfo_19.png) center top no-repeat;}

.taocanhan li.taocan3{background: url(../image/mudidiinfo_20.png) center top no-repeat;}

.taocanhan li.taocan4{background: url(../image/mudidiinfo_33.png) center top no-repeat;}

.taocanhan li.taocan5{background: url(../image/mudidiinfo_18.png) center top no-repeat;}

.taocanhan li.taocan6{background: url(../image/mudidiinfo_15.png) center top no-repeat;}

.taocanhan li.taocan7{background: url(../image/mudidiinfo_35.png) center top no-repeat;}

.taocanhan li.taocan8{background: url(../image/mudidiinfo_34.png) center top no-repeat;}

.taocanhan li.taocan9{background: url(../image/mudidiinfo_36.jpg) center top no-repeat;}



.feedback{width: 1180px; margin:0px auto;}

.feedback .main_title{margin-bottom: 40px;}

.feedback li{padding-left: 35px;}

.feedback li input{width: 237px; height: 46px; line-height: 46px; font-size: 14px; color: #9fa0a0; background: #f7f7f7; border:none; padding-left: 15px; margin-left: 20px;}

.feedback li textarea{margin-left: 20px; color:#9fa0a0;  background: #f7f7f7; width: 1048px; line-height: 30px; font-size: 14px; border:none; margin-top:14px;padding: 5px 15px 5px 15px;}

.feedback .submit {text-align: center; padding: 0px;}
.feedback .submit input{width: 180px; height: 46px; padding-left: 0px; line-height: 46px; font-size: 20px; color: #fff; background: #ff6699; border:none; margin-left: 0px; text-align: center; margin-top:20px; margin-bottom: 30px; cursor: pointer;}



.site_map{line-height: 3; width: 1250px; margin:0px auto;}
.site_map li>a{font-weight: bold; display: block;}
.subnav1{text-indent: 20px;}
.subnav1 a{ padding: 0px 5px;}































