*{  margin: 0;  padding: 0;  list-style: none;  text-decoration: none;  font-family: "Microsoft YaHei";  font-size: 14px;  }
body,html,.box{  width: 100%;  /* height: 100%;  */ }
a,img{  display: block;  }
.lf{  float:left;  }
.rt{  float:right;  }
.txt-c{  text-align: center;  }
.txt-c-word{font-size: 16px;line-height: 30px;color: #1b1b1b;text-indent: 2em;text-align: justify;margin-bottom: 60px;}
.txt-c-word img{ width: 100% !important; height: auto !important;}
.txt-l{  text-align: left;  }
.txt-r{  text-align: right;  }
.pointer{  cursor: pointer;  }
/**/
.mx-industry-list li{float: left;width: 16.66666%;}
.index_lf{margin: 10px;}
/**/
.noMargin{  margin: 0 !important;  }
/*网页整个内容盒子*/
.box{  overflow: auto;  }
/*中间内容盒子*/
.content{  width: 1200px;  margin: auto; overflow: auto }
/*通用头部样式*/
header{
    position: fixed;
    top: 0; left: 0;
    background: #fff;
    border-bottom: 1px solid #efeeee;
    width: 100%;
    z-index: 999;
}
.header{  width: 1200px;  height:80px;  margin: auto;  }
  /*logo*/
/*.header .logo{  margin-top:30px;  }*/
/*导航列表*/
.header .head-nav-list{  height: 80px;  }
.head-nav-list ul{  height:80px;   }
.head-nav-list ul li{  padding: 0 8px;  height:80px; position: relative;}
.head-nav-list ul li:hover/*,.head-nav-list ul li.hover*/{cursor: pointer;/*background-color: #134A80;*/}
.head-nav-list ul li:hover>a>b,.head-nav-list ul li:hover>a>span/*,.head-nav-list ul li.hover>a>b,.head-nav-list ul li.hover>a>span*/{color: #fff;}
.head-nav-list ul li b{  color: #555; transition:all ease-out 0.3s; }
.head-nav-list ul li>a{    padding: 0px 5px 0px 5px;line-height: 80px;}
.head-nav-list ul li>a>span{  color: #b2b2b2;  font-size: 12px;  transition:all ease-out 0.3s; display: none;}
.nav-list{position: absolute; top: 80px;left: 0; z-index: 100; display:inline-block;width: 100%;background: #fff; display: none;transition:all ease-out 0.3s; }
.nav-list a{padding: 7px 0;color: #000;}
.nav-list a span{/*border-bottom: 1px solid #D2DCE7;*/padding-bottom: 6px;}
.nav-list a.on{
    background-color: #28166f;
    color: #fff;
}

/*导航栏改*/
.nav_bg{ 
    width: 0; 
    height: 2px; 
    background: #28166f;
    position: absolute;
    top: 20px;
    left: 50%;
    transition:all ease-out 0.3s;
}
.navOn .nav_bg{
    width: 0%;
    background: #da251d;
}
.head-nav-list ul li>a{
    text-align: center;
    position: relative;
}
.head-nav-list ul li:hover>a>b,
.head-nav-list ul li:hover>a>span/*,
.head-nav-list ul li.hover>a>b,
.head-nav-list ul li.hover>a>span*/{
    color: #28166f;
}
.head-nav-list ul li.navOn>a>b,
.head-nav-list ul li.navOn>a>span{
    color: #da251d;
}
.head-nav-list ul li:hover .nav_bg{
    width: 100%;
    left: 0;
}




/*网页底部通用样式*/
.foot-box{  /*background: #212121;*/background: #f0f0f0;  padding-top: 50px;  width: 100%;min-width: 1200px;  color: #fff;  }
.foot-box>div:last-child{  height: 40px;  /*background: #292929;*/ background: #e6e6e6;  text-align: center;  line-height: 40px;  }
.foot-lists{  width: 1200px;  margin: auto;  overflow: auto;  padding-bottom: 30px;  text-align: center;  }
.foot-lists>ul>li{  width: 170px;  }
.foot-lists>ul>li.code-img{  width: 180px; position: relative; top: -10px; }
.foot-lists>ul>li>p{ color: #3a3a3a;  margin-bottom: 30px;  font-size: 16px;  }
.foot-lists>ul>li a{  color: #666;  padding-bottom: 10px;  }
.foot-lists>ul>li a:hover{ color: #ca141d;}
.code-img img{  margin: auto;  }
.code-img img:first-child{  margin-bottom: 10px; width: 100%; display: block; }
.two-line a{display: inline-block;}
.bottom-btn{color: #a4a4a4;}
.bottom-btn a{ color: #a4a4a4 !important;}

/*banner轮播*/
.banner-box,.banner-img,.banner-img li,.banner-index{  width: 100%; min-width: 1200px; }
.banner-box{ margin-top:101px; height: 575px;  position: relative;  overflow: hidden;  }
.banner-img{  height: 575px;  overflow: hidden;  position: absolute;  top: 0;  }
.banner-img li{  height: 100%;  }
.banner-img li{position: absolute;  top: 0;  left: 0;  opacity: 0; }
.banner-img li:first-child{  opacity: 1;  }
.banner-index{  position: absolute;  bottom: 30px;  z-index: 98; }
.banner-index span{ display: inline-block; width: 10px;  height: 10px;  border-radius: 50%;  background: #98C4E5;  margin-left: 15px; }
.banner-index span:hover,.banner-index span.hover{  height: 10px;  padding: 0 8px;  border-radius: 50%;  margin-left: 15px;  background: #fff;  cursor: pointer;  }

.banner-img li:nth-child(2) .banner-btn{
    display: none;
}

/*.slide{
    width: 800px;
    height: 236px;
    overflow: hidden;
    margin:0 auto;
    margin-top: 30px;
    position: relative;
}*/

/*
.slide-index{  position: absolute;  bottom: 10px; width: 100% ;z-index: 100;}

.slide-index span{ display: inline-block; width: 10px;  height: 10px;  border-radius: 50%;  background: #fff; border: 1px solid #fff;  margin-left: 10px;  }
.slide-index span:hover,.slide-index span.hover{   background: #134A80;  cursor: pointer;  }

!*淡入淡出轮播!**!*!
.slide-img li{  position: absolute;  top: 0;  left: 0;  opacity: 0;  }
.slide-img li:first-child{  opacity: 1;  }
*/



/*静态banner*/
.bannerImg{ margin-top:82px; width: 100%;  min-width: 1200px;  height: 400px;  background: url("../img/banner.png") no-repeat center -40px;  }


.content-list{
    width: 260px;
    margin-top: 50px;
}
.content-list>div{
    width: 260px;
    height: 100px;
    background: #134A80;
    color: #fff;
    position: relative;
    font-size: 40px;
    font-weight: 500;
    padding-top: 10px;
}
.content-list>div>span{
    display: block;
    font-size: 20px;
}
.content-list>div>b{
    position: absolute;
    right: 50px;
    top: 5px;
    display: inline-block;
    height: 100px;
    border-left: 2px solid #fff;
    transform: rotate(35deg);
}
.content-list ul{
    width: 256px;
    border: 2px solid #E2E2E2;
}
.content-list ul li{
    width: 95%;
    margin: auto;
}
.content-list ul li a{
    color: #4F4F4F;
    padding: 20px  0  10px 0;
    border-bottom: 1px dashed #BCBCBC;
}
.content-list ul li:last-child a{
    border-bottom: none;
}
.content-list ul li a:hover,.content-list ul li a.hover{
    color: #139065;
    border-bottom-color: #EBEBEB;
}
.content-title{  height: 40px;  width: 925px;  background: #134A80;  margin-top: 50px;  color: #fff;  line-height: 40px;  }.content-title>span.rt{display:inline-block;height:35px;}
.content-title>span.rt>a{display:inline-block;color:#fff;}
.content-title img{  display: inline;  vertical-align: middle;  margin: 0 8px 5px 8px;  }
.content-title span:last-child{  margin-right: 10px;  }
.content-box{  width: 921px;  border: 2px solid #D5D5D5;  margin-bottom: 50px;  }




/*上一页&下一页*/
.btn-box{  margin: 50px 0; }
.btn-box span{ color:#194189; padding:0 7px;}
.btn-box ul,.btn-box ul li,.btn-box a{  display: inline;  }
.btn{  padding: 5px;  border: 1px solid #CDCDCD;  color: #656565;  }
.btn-box a{  padding: 5px 10px;  border: 1px solid #CCCCCC;  color: #656565;  }
.btn-box a:hover{  color: #fff;  background-color: #194189;  border: 1px solid #537BC2;  }
.btn:hover{  color: #fff;  background-color: #194189;  border: 1px solid #537BC2;  }
.btn:hover a{ color:#fff}


.title{  color: #515151;  font-size: 26px;  font-weight: 100;  margin: 50px;  }
.title span{  display: block;  font-size: 20px;  }

/*------------------首页------------------------*/
/*防伪查询*/
.anti-fake-box{  width: 100%;  height:120px;  border-bottom: 1px solid #E0E0E0;  }
.anti-fake-box>div{
    width: 1200px;
    height:90px;
    margin: auto;
    padding-top: 40px;
}
.search-box{
    width: 100%;
    height:40px;
}
.search-box>div{
    width: 100%;
    height:100%;
}
.search-box .search{
    display: inline-block;
    width: 400px;
    height: 36px;
    background: #EEEEEE;
    border: 1px solid #D8D8D8;
    border-radius: 3px;
    margin-right: 60px;
}
.search-box .msg{
    height: 35px;
    line-height: 35px;
    margin-left: 5px;
    font-size: 14px;
}
.msg-red{
    color: red;
}
.msg-green{
    color: #008000;
}
.search-box .search>label{
    display: inline-block;
    width: 36px;
    height: 32px;
    background: url("../img/icon-6.png") no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-top: -3px;
}
.search-box .search>input{
    font-size: 12px;
    border: none;
    background: #EEEEEE;
    padding: 5px 0;
    padding-top: 10px;
    width: 350px;
    outline:none;
}
.search-box .search-btn{
    padding: 8px 35px;
    background: #32beff;
    color: #fff;
    border-radius: 32px;
}
/*最新动态*/
.mx-dynamic{
    width: 400px;
    height: 18px;
    overflow: hidden;
    margin-top: 10px;
}
.mx-dynamic>div,.mx-dynamic>div ul,.mx-dynamic>div ul li{
    width: 330px;
}
.mx-dynamic>div li span{
    color: #868686;
    font-size: 12px !important;
    margin-top: 2px;
}
.mx-dynamic>div li span.mx-txt{
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
    width:220px;
}


/*图标列表*/
.icon-list-box{
    width: 100%;
    height:120px;
    border-bottom: 1px solid #E0E0E0;
}
.icon-list ,.icon-list ul{
    width: 1200px;
    height:120px;
    margin: auto;
    text-align: center;
}
.icon-list ul li{
    /*background: #291670;*/
    width: 150px;
    height: 120px;
	position:relative;

}
.icon-list ul .lf{
    display: inline-block;
    float: none;
}
.index-list ul .lf{
    float: left;
}
.icon-list ul li.hover{	background: #291670 !important;}
.icon-list ul li.hover span{	color:#fff !important;}
.icon-list ul li.hover img{
    display: none !important;
}
.icon-list ul li.hover .show-img{   display:block !important;}

.icon-list ul li img{
	position:absolute;
	top:0;left:0;right:0;bottom:30px;
	margin: auto;
}
.icon-list ul li span{
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #616161;
    padding: 10px 0;
	margin-top:70px
}
.show-img{display:none;}

/*美心产业*/
.mx-industry-box{
    width: 100%;
    border-bottom: 1px solid #E0E0E0;
}
.mx-industry{
    width: 1200px;
    margin: auto;
    z-index: 10;
}
.mx-industry-title{
    text-align: center;
    padding: 40px;
    color: #646464;
}
.mx-industry-title h3{
    font-size: 30px;
}
.mx-industry-title p{
    margin-top: 10px;
    color: #3c3c3c;
}
.mx-industry .mx-industry-list{
    overflow: auto;
    height: 246px;
}
.mx-industry .mx-industry-list li{
    width: 16.66666%;
}
.mx-industry .mx-industry-list li:first-child{
    margin-left: 0;
}
.mx-industry .mx-industry-list li img{
    width: 100%;
    height: 135px;
    border-radius: 5px;
}
.mx-industry .mx-industry-list li p{
    height: 30px;
    margin-top: 15px;
}
.mx-industry .mx-industry-list li p>span{
    padding: 3px 25px;
    border: 1px solid #787878;
    border-radius: 5px;
    box-shadow: 0 1px 1px black;
    color: #585858;
    margin-top: 10px;
}
.mx-industry .mx-industry-list li p>a{
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    vertical-align: middle;
    margin-top: -5px;
    margin-right: 3px;
    background: url("../img/icon-5.png") no-repeat;
    background-size: 100% 100%;

}
.btm-img{
    width: 100%;
    height: 81px;
    background: url("../img/btm-line.png") no-repeat center center;
    margin-top: -8px;
    display: none;
}

/*宣传片 美心集团 新闻中心*/
.txt-box{
    width: 100%;
    padding: 195px 0;
    padding-bottom: 130px;
    background: url(../img/02832_newyorkcitybw_1920x10801.jpg) no-repeat center center;
    background-size: cover;
}
.txt{
    width: 1200px;
    margin: auto;
    overflow: auto;
}
.txt h4{
	font-weight: bold;
    font-size: 20px;
    color: #000000;
}
.txt h4 a{
		font-weight: bold;
    font-size: 20px;
    color: #000000;
}

/*宣传片*/
.publicity{
    width: 583px;
    color: #676767;
}
.publicity p{
    margin: 5px 0;
}

/*
!*美心集团*!
.mx-bloc{
    width: 359px;
    margin-top: 44px;
}
.mx-bloc>div{
    height: 329px;
    padding: 30px 20px;
    position: relative;
    color: #8C8A8B;
}
.mx-bloc>div>div{
    position: absolute;
    bottom: 30px;
}
.mx-bloc h4{
    font-size: 16px;
    color: #5E5E5E;
    margin-bottom: 20px;
}
.mx-bloc>div>div>a{
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    vertical-align: middle;
    background: url("../img/icon-5.png") no-repeat;
    background-size: 100% 100%;
}
*/

/*新闻中心*/
.new{
    width: 506px;
    color: #676767;
}
.new p{
    margin: 5px 0;
}
.new-list{
    height: 360px;
    overflow: hidden;
    margin-top: 29px;
}
.new-list li{
    height: 60px;
    border: 0px solid #fff;
}
.new-list li:hover{
    border: 0px solid #C1C1C1;
}
.new-list li>span{
    display: inline-block;
    height: 40px;
    margin-top: 22px;
}
.new-list li>span.new-time{
    width: 80px;
    text-align: left;
    border-right: 0px solid #B8B8B8;
    color: #000;
}
.new-list li>span.new-txt{
    width: 425px;
    color: #555555;
    overflow:hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    -o-text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
        color: #000;
}
.new-time b{
    font-size: 20px;
}
/*------------------首页end------------------------*/



/*------------------美心简介--------------------*/
.intro-txt{  width: 879px;  margin: auto;  }
.intro-txt img{
    width: 100% !important;
}
.intro-txt p{  line-height: 1.8em;  text-indent: 2rem;  font-size: 13px;  color: #4D4D4D;  margin: 25px 0;  }

/*------------------美心简介 end--------------------*/


/*-------------------走进美心----------------------*/
.into-txt{
    width: 600px;margin-bottom: 40px;
}

.into-txt>div:first-child span{
    display: inline-block;
    width: 58px;
    height: 58px;
    background: #217EDD;
    color: #fff;
    line-height: 58px;
    border-radius: 50%;
    font-size: 20px;
    margin-left: 20px;
}
.into-txt>div:first-child span.num-2{
    background: #5AAF20;
}
.into-txt>div:last-child{
    width: 500px;
}
.into-txt>div:last-child h4{
    font-size: 16px;
    color: #575757;
    margin: 10px 0 5px 0;
}
.into-txt>div:last-child span{
    display: inline-block;
    font-size: 14px;
    color: #8A8A8A;
    margin-bottom: 20px;
}
.into-txt>div:last-child p{
    color: #5C5C5C;
    font-size: 13px;
    line-height: 1.8rem;
}
.simple{
    overflow: auto;
    margin-bottom: 80px;
}
.simple li{
    width: 210px;
    margin:0 45px ;
}
.simple li img{
    margin-left: 35px;
}
.simple li h3{
    color: #515151;
    font-size: 15px;
    margin: 10px 0;
}
.simple li p{
    color: #7c7c7c;
    font-size: 13px;
}
.create li{
    width:225px;
    height: 240px;
    margin: 0 7px 40px 7px;

}
.create li div{
    width: 100%;
    height: 160px;
    position: relative;
}
.create img{
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.create span{
    display: inline-block;
    width:225px;
    height: 70px;
    line-height: 70px;
    background: #C5C5C5;
    color: #515151;
    font-size: 18px;
}
/*-------------------走进美心 end----------------------*/
/*------------------新闻中心---------------*/

.news-list{
    width: 100%;
    overflow: auto;
}
.news-list li{
    width: 880px;
    padding: 25px 0;
    margin: auto;
    overflow: auto;
    border-bottom: 1px dashed #BCBCBC;
}
.news-list li:last-child{
    border-bottom: none;
}
.news-list li>div:first-child{
    width: 134px;
}
.news-list li>div:last-child{
    width: 735px;
}
.news-title{
    display: inline-block;
    font-size: 18px;
    color: #474747;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
    width:410px
}
.news-time{
    display: inline-block;
    width: 300px;
    font-size: 13px;
    color: #868686;
}
.news-list li p{
    margin-top: 15px;
    font-size: 13px;
    color: #868686;
    line-height: 1.7rem;
    height: 46px;
    overflow: hidden;
    position: relative;
}
.news-list li p a{
    display: inline;
    padding-right: 200px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #fff;
    color: #868686;
}
/*------------------新闻中心 end---------------*/

/*----------------新闻详情页------------------*/
.news-details{
    width: 880px;
    margin:30px auto;
}
.news-details-head{
    border-bottom: 1px dashed #BCBCBC;
    padding-bottom: 5px;
    color: #464646;
}
.news-details-head h2{
    margin-bottom: 30px;
}
.news-details-head>span{
    display: inline-block;
    width: 250px;
}
.news-details-body>p{
    text-indent: 2rem;
    line-height: 1.8rem;
    font-size: 13px;
    color: #6C6C6C;
    margin: 15px 0;
}
.news-details-body img{
    margin: auto;
}
.news-details-btn{
    margin-right: 0;
}
.news-details-btn>span{
    display: inline-block;
    width: 200px;
	height:25px;
    line-height: 25px;
	overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.news-details-btn>span a{
	display:inline;
	color:#dcdfe6;
    border:none !important;
}
/*---------------------宣传片-----------------*/
/*宣传片内容!**!*/
.xcp-title h1{
    margin: 30px 0;
    font-size: 20px;
    color: #777;
}

.xcp-title h1>span{
    display:block;
    width: 35px;
    margin: auto;
    margin-top: 5px;
    border-bottom: 3px solid #515151;
}
.xcp-list li{
    display: inline-block;
    width: 277px;
    height: 327px;
    margin-left: 26px;
    margin-bottom: 30px;
}
.xcp-list li img{
	border:none;	border-radius: 4px;
}
.video-name{
    display: block;
    border-bottom: 3px solid #E3E2E2;
    padding: 13px 0;
}
.video-name>span:first-child{
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    color: #636363;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
    width:200px;
}
.video-name .video-time{
    float: right;
    font-size: 12px;
    font-weight: 100;
    line-height: 21px;
}
.video-txt{
    height: 63px;
    margin: 8px 0;
    line-height: 1.5em;
    color: #636363;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/*---------------------宣传片end-----------------*/


/*-------------------宣传片详情页----------------*/
.xcp-details .video-content{
    width: 1170px;
    height: 495px;
    padding: 15px;
    background-color: #EAEAEA;
}
.xcp-details .video{
    position: relative;
    width: 746px;
    height: 498px;
}
.video-btn{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 56px;
    background: rgba(97,97,97,.5);
}
.video-btn img{
    display: inline;
    vertical-align: middle;
    margin-bottom: 50px;
    margin-right: 10px;
}
.video-btn span{
    display: inline-block;
    height: 56px;
    line-height: 56px;
    color: #fff;
    font-size: 16px;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
    width:674px;
}
.video-content .video-text{
    width: 400px;
    height: 478px;
    padding: 10px;

}
.video-text h3{
    color: #202020;
    font-size: 15px;
    padding: 5px 0;
}
.video-text>div{
    height: 442px;
    overflow: hidden;
}
.video-text>div>p{
    text-indent: 2rem;
    margin-bottom: 20px;
    color: #6E6E6E;
    font-size: 12px;
    line-height: 1.5rem;
}

.video-list{
    margin: 60px 0;
}
.video-list ul{
    overflow: auto;
}
.video-list ul li{
    width: 226px;
    height: 176px;
    border:1px solid #D9D9D9;
    margin-left: 15px;	border-radius:5px 5px 0 0;
}
.video-list ul li p{
    color: #858484;
    padding: 15px 10px;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
}
.video-list ul li span{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../img/xcpxq-3.png") no-repeat;
    margin-right: 10px;
}
/*-------------------宣传片详情页 end----------------*/

/*-----------------美心产业--------------------*/
.industry{
    margin-bottom: 70px;
}
.industry-list ul:after{
    content: "";
    display: block;
    clear: both;
}
.industry-list ul,.industry-more{
    overflow: auto;
}
.industry-list ul li{
    float: left;
    width: 16.6666%;
}
.lf_div{
    margin: 10px;
}
.industry-list ul li .lf_div>a{
    display: inline-block;
}
.industry-list ul li .lf_div>p{
    color: #515151;
    margin: 30px 0;
}
.industry-list ul li .lf_div>a:first-child{
    width: 100%;
    height: 180px;
    border-radius: 50%;
    overflow: hidden;
}
.industry-list ul li .lf_div>a.down{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    overflow: hidden;
    background: url("../img/down.png") no-repeat center center;
}
/* .industry-list ul li:hover a.down, */.industry-list ul li.hover a.down{
    background: url("../img/hover-down.png") no-repeat;
}


.industry-more{
    margin-top: 70px;
}
.industry-more > div:first-child{
    width: 800px;
}
.industry-more > div:first-child p{
    font-size: 16px;
    color: #5D5D5D;
    font-weight: 700;
}
.industry-more > div:first-child p span{
    float: right;
}
.industry-more > div:first-child p a{
    display: inline;
    margin-left: 20px;
    color: #646464;
    font-weight: 100;
}
.slide{
    width: 800px;
    height: 236px;
    overflow: hidden;
    margin:0 auto;
    margin-top: 30px;
    position: relative;
}

.slide-index{  position: absolute;  bottom: 10px; width: 100% ;z-index: 100;}

.slide-index span{ display: inline-block; width: 10px;  height: 10px;  border-radius: 50%;  background: #fff; border: 1px solid #fff;  margin-left: 10px;  }
.slide-index span:hover,.slide-index span.hover{   background: #134A80;  cursor: pointer;  }

/*淡入淡出轮播!**!*/
.slide-img li{  position: absolute;  top: 0;  left: 0;  opacity: 0;  }
.slide-img li:first-child{  opacity: 1;  }

.industry-more{
    display: none;
}
.industry-more:first-child{
    display: block;
}
.industry-more > div:last-child{
    width: 340px;
    height: 287px;
}
.industry-more > div:last-child>div:first-child .sp-btn{
    display: inline-block;
    width: 170px;
    padding: 10px 0;
    background: #D6D6D6;
    color: #595959;
    float: left;
}
.industry-more > div:last-child>div:first-child span.sp-checkbox{
    background: #134A80;
    color: #fff;
}
.industry-more > div:last-child textarea{
    width: 338px;
    height: 70px;
    outline: none;
}
.industry-more #myform p{
    height: 29px;
    color: #515151;
    line-height: 29px;
    margin: 10px 0;

}
.industry-more #myform p>input.sub-btn{
    display: inline-block;
    width: 120px;
    height: 29px;
    background: url("../img/submit-msg.png") no-repeat;
    border: none;
    outline: none;
}

.industry-more > div:last-child>div:last-child i{
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("../img/ask.png") no-repeat;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-right: 5px;
}
.industry-more > div:last-child>div:last-child .answer i  {
    background: url("../img/answer.png") no-repeat;
}
.industry-more-img-box{
    overflow: auto;
    width: 100% !important;
	height:289px !important;
}
.industry-more-img-box>div{
	width:580px;
}
.industry-more-img-box img{
    display: block;
}
.industry-more-img-box b{
	display:inline-block;
	font-size: 16px;
    color: #5D5D5D;
    font-weight: 700;
	margin-bottom:30px;
}

.ask, .answer{
    display: inline-block;
    color: #999;
    margin: 8px 0 4px 0;
}
.ask-txt, .answer-txt{
    text-indent: 2rem;
    color: #383F45;
}
.ask-txt{
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
}
.answer-txt span{
    text-indent: 0;
    color: #7F8081;
    display: inline-block;
    width: 246px;
    height: 20px;
    margin-bottom: -6px;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
}
.answer-txt a{
    display: inline;
    text-indent: 0;
}
.ask span, .answer span,.answer-txt a{
    color: #207ABF;
}
/*-----------------美心产业 end--------------------*/


/*-----------------美心门业--------------------*/

.title-list{
    height: 90px;
}
.title-list a{
    display: inline-block;
    width: 123px;
    height: 35px;
    line-height: 35px;
    background: #CECECE;
    color: #777;
    margin:0 8px ;
}
.title-list a:hover, .title-list a.hover{
    background: #134A80;
    color: #fff;
}
.door-icon-list-box{
    border-top: 1px solid #E0E0E0;
}
.door-list ul{
    overflow: auto;
    margin-bottom: 50px;
}
.door-list ul li{
    width: 214px;
    height:300px;
    color: #515151;
    font-size: 14px;
    margin-left: 32px;
    margin-bottom: 30px;
}
.door-list ul li:first-child{
	margin:0 !important;
}
.door-list ul li:nth-child(6){
    margin:0 !important;
}
.door-list ul li img{
    border: none;
}
.door-list ul li>p{
    padding: 10px 0;
    border-bottom: 1px solid #D3D3D3;
    margin-bottom: 10px;
}
.door-list ul li>p a {
	width:100%;
    color: #515151;
    height: 40px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align:center;
}
.door-list ul li.more-door>p a{
    color: #134A80;
}


.back-prev a{
    display: inline-block;
    width: 213px;
    height: 226px;
    line-height: 226px;
    color: #fff;
    background: #134A80;
    font-size: 16px;
}
/*弹出详情页*/
.pop-box{
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background:rgba(76,76,76,.5);
    overflow: auto;
    display: none;
    z-index: 1000;
}
.pop-box .pop-content{
    width: 880px;
    background: #fff;
    padding: 20px;
    position: relative;
    margin: 50px auto;
}
.close-btn{
    position: absolute;
    right: 20px;
    top: 20px;
}
.door-intro img{
    display: inline;
}
.door-intro>div:last-child{
    padding: 30px;
    color: #575757;
}
.door-intro>div:last-child h3{
    font-size: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #DBD8D9;
}
.door-intro>div:last-child li{
    margin: 10px 0;
    height: 44px;
    line-height: 44px;
}
.door-intro>div:last-child li span{
    color: #959595;
}
.door-intro-list{
    vertical-align: middle;
    display: inline-block;
    height: 44px;
}


.description h3{
    clear: both;
    padding: 25px 0 6px 0;
    font-size: 20px;
    border-bottom: 1px solid #DBD8D9;
    color: #575757;
    margin-bottom: 30px;
}
.description-txt{
    padding: 0 10px;
    width: 500px;
}
.description-img img{
    width: 320px !important;
}
.description p{
    font-size: 13px;
    text-indent: 2rem;
    color: #6A6969;
    line-height: 1.8rem;
    margin-bottom: 30px;
}
.pop-door-list h3{
    font-size: 20px;
    border-bottom: 1px solid #DBD8D9;
    color: #575757;
    padding: 25px 0 6px 0;
    margin-bottom: 20px;
}
.pop-door-list li{
    width: 147px;
    margin-left: 31px;
}
.pop-door-list li p{
    margin: 10px 0;
    color: #403134;
    font-size: 15px;
    font-weight: 600;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
}

/*-----------------美心门业 end--------------------*/


/*----------------------美心品牌页--------------------*/
.brand{
    margin-bottom: 70px;
}
.brand-list > a{
    display: inline-block;
    width: 176px;
    height: 223px;
    padding: 25px;
    color: #939393;
    font-size: 15px;
    margin: 35px;
}
.brand-list > a span{
    display: inline-block;
    width: 100%;
    line-height: 23px;
    padding-bottom: 6px;
    border-bottom: 3px solid #939393;
    font-size: 15px;
}
.brand-list > a i{
    display: inline-block;
    width: 53px;
    height: 53px;
    background: url("../img/brand-icon.jpg") no-repeat;
    margin: 35px 0;
}
.brand-list > a:hover ,.brand-list > a.hover{
    color: #fff;
    background: #134A80;
}
.brand-list > a:hover span,.brand-list > a.hover span{
    border-bottom: 3px solid #fff;
}
.brand-list > a:hover i , .brand-list > a.hover i{
    background: url("../img/hover-brand-icon.png") no-repeat;
}


.mundie-details ul{
    overflow: hidden;
    height: auto;
}
.mundie-details ul li{
    width: 480px;
}
.mundie-details ul li h3{
    color: #9E895A;
    font-size: 16px;
    font-weight: 700;

}
.mundie-details ul li p{
    color: #6C6C6C;
    font-size: 12px;
    line-height: 1.6rem;
    margin: 12px 0;

}
.middle-li{
    width: 240px !important;
    margin: auto;
}
.middle-li img{
    display: inline-block;
    width: 166px;
}
.margin27{
    margin-top: 27px;
}
.margin48{
    margin-top: 48px;
}
.margin75{
    margin-top: 75px;
}
.margin35{
    margin-top: 35px;
}
/*----------------------美心品牌页 end--------------------*/

/*----------------客户服务----------------*/
.submit-text{
    padding: 20px;
    background: #EEEDED;
    margin-bottom: 60px;
}
.red-txt{
    color: red;
}
.select-box{
    margin-top: 30px;
}
.select-box i{
    display: inline-block;
    color: red;
    line-height: 15px;
    margin-right: 5px;
    vertical-align: middle;
}
.select-box li{
    vertical-align: top;
}
.select-box li>span{
    display: inline-block;
    width: 200px;
}
.select-box li>span label{
    display: inline-block;
    width: 80px;
    margin-bottom: 20px;
}
.select-box li>span input.txt{
    width: 85%;
    height: 20px;
}
.sex{
    margin-left: 88px;
    margin-top: 20px;
}
.submit,textarea{
    width: 850px;
}
textarea{
    resize: none;
    height: 253px;
}
.submit{
    height: 30px;
    margin-top: 20px;
}
.submit>input:first-child{
    display: inline-block;
    width: 120px;
    height: 29px;
    background: url("../img/submit-msg.png") no-repeat;
    border: none;
    outline: none;
}
.dsub{
    display: inline-block;
    width: 120px;
    height: 29px;
    background: url("../img/submit-msg.png") no-repeat;
    border: none;
    outline: none;
}
.submit-text h3{
    color: #383F45;
    font-size: 24px;
    margin-bottom: 7px;
}
.submit-text p{
    color: #A5A5A5;
}
/*----------------客户服务 end----------------*/

/*---------------美心加盟----------------*/
.join-content,.join-intro,.join-advantage{
    width: 100%;
    min-width: 1200px;

}
.join-intro{
    background: url("../img/join-8.png") no-repeat;
    background-size: 100% 100%;
}
.join-intro>div{
    width: 1200px;
    margin: auto;
}
.left-txt{
    width: 600px;
}
.left-txt img{
    margin: 20px 0 30px 0;
}
.left-txt h3{
    color: #575757;
    font-size: 24px;
    font-weight: 100;
    margin-bottom: 20px;
}
.left-txt h3 span{
    color: #134A80;
}
.left-txt p{
    text-indent: 2rem;
    color: #575757;
    font-size: 13px;
    line-height: 1.8rem;
    margin-bottom: 20px;
}
.right-img{
    width: 557px;
    height: 340px;
    background: #134A80;
    margin-top: 20px;
}
.right-img img{
    margin-top: 10px;
    margin-left: 10px;
    width: 537px !important;
    height: 320px !important;
}
.bottom-join-intro {
    clear: both;
}
.bottom-join-intro ul{
    overflow: hidden;
    padding-bottom: 30px;
}
.bottom-join-intro>p{
    border-bottom: 1px solid #D0D0D0;
}
.bottom-join-intro>p span{
    display: inline-block;
    width:80px;
    height: 10px;
    background: #BEBEBE;
    margin-bottom: -9px;

}
.bottom-join-intro li{
    width: 400px;
}
.bottom-join-intro li h6{
    color: #134A80;
    margin: 20px 0;
    font-size: 15px;
    font-weight: 100;
}
.bottom-join-intro li p{
    padding: 0 20px;
    color: #575757;
    font-size: 13px;
    line-height: 1.8rem;
}
.join-advantage{
    height: 773px;
    background: #6488AB;
}
.join-advantage>div{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.join-advantage>div>div{
    height: 726px;
    width: 930px;
    background: #134A80;
    margin-top: 23px;
    position: relative;
}
.join-advantage-left{
    width: 245px;
    height: 623px;
    padding-top: 34px;
}
.join-advantage-left>div{
    width: 120px;
    margin:100px auto;
}
.join-advantage-left>div>span{
    display: block;
    font-size: 20px;
    color: #fff;
    margin-bottom: 5px;
    letter-spacing:2px;
}
.join-advantage-left>div>p{
    color: #fff;
    margin-top: 50px;
}
.join-advantage-left img:last-child{
    margin:30px auto;
}
.join-advantage-right{
    width: 935px;
    height: 657px;
    z-index: 100;
    position: absolute;
    left: 265px;
    top: 34px;
}
.join-advantage-right>div{
    width: 935px;
    height: 316px;
    background: #fff;
}
.join-advantage-right>div:last-child{
    margin-top: 25px;
}
.join-advantage-right>div ul{
    padding: 20px;
    overflow: auto;
}
.join-advantage-right>div ul li{
    width: 272px;
    margin: 0 13px;
}
.join-advantage-right>div ul li h6{
    color: #134A80;
    font-weight: 700;
    font-size: 16px;
    margin: 10px 0;
}
.join-advantage-right>div ul li p{
    color: #575757;
    font-size: 13px;
    line-height: 1.4rem;
}
.join-select>P{
    border-bottom: 1px solid #40708D;
    overflow: auto;
}
.join-select P img{
    display: inline-block;
}
.join-select P span{
    color: #575757;
    font-size: 20px;
    font-weight: 700;
    margin-top: 36px;

}
.join-select ul{
    overflow: auto;
    margin: 30px 0;
}
.join-select li{
    width: 219px;
    height: 233px;
    overflow: hidden;
    margin-left: 26px;
}
.join-select li>div{
    width: 219px;
    height: 193px;
}
.join-select li:nth-child(1) > div{
	background: url("../img/join-7.png") no-repeat;
}
.join-select li:nth-child(2) > div{
	background: url("../img/join-1.jpg") no-repeat;
}
.join-select li:nth-child(3) > div{
	background: url("../img/join-2.jpg") no-repeat;
}
.join-select li:nth-child(4) > div{
	background: url("../img/join-3.jpg") no-repeat;
}
.join-select li:nth-child(5) > div{
	background: url("../img/join-4.jpg") no-repeat;
}
.join-select li p{
    color: #575757;
    font-size: 15px;
    margin: 10px 0;
}
.join-select li .hide-tel{
    width: 219px;
    height: 193px;
    background: rgba(97,97,97,.6);
    margin-left: -219px;
}
.join-select li .hide-tel span{
    display: inline-block;
    color: #fff;
    line-height: 2rem;
    margin-top: 55px;
}
.join-select li:hover .hide-tel{
    margin-left: 0;
}

/*-
--------------美心加盟 end----------------*/



/*---------------美心旅游---------------*/
.project-travel{
    /*border-bottom: 1px dashed #C6C6C6;*/
}
.project-travel>div{
    width: 770px;
    margin: auto;
}
.project-travel>div>span{
    display: inline-block;
    width: 88px;
    height: 154px;
    line-height: 154px;
    font-size: 70px;
    color: #C6C6C6;
    font-weight: 100;
}
.project-travel>div>span:hover{
    color: #575757;
}
.project-travel>div>span.onHover:hover{
    color: #C6C6C6;
}
.project-travel-list,.project-travel-list li{
    display: inline-block;
}
.project-travel-list{
    width: 582px;
    border: 1px solid #c6c6c6;
    height: 152px;
    vertical-align: middle;
    margin-bottom: 48px;
    overflow: hidden;
}
.project-travel-list ul{
    width: 3000px;
}
.project-travel-list li{
    width: 548px;
    height: 114px;
    padding: 19px 17px;
}
.project-travel-list li h3{
    font-size: 20px;
    color: #134A80;
    margin: 35px 0 10px 0;
}
.project-travel-list li p{
    font-size: 12px;
    color: #134A80;
}
.project-travel-list li>div:first-child{
    width: 269px;
    height: 114px;
}

.project-mundie{
    position: relative;
    padding-bottom: 100px;
}


.project-mundi{
    position: relative;
    padding-bottom: 100px;
}



.project-mundie>div:first-child{
    width: 1200px;
    overflow: hidden;
}
.project-mundie ol{ overflow: hidden;}
.project-mundie li{
    width: 368px;
    height: 200px;
    border-radius: 5px;
    border: 1px solid #C6C6C6;
    float: left;
    margin: 0 0 30px 45px;
    position: relative;
    overflow: hidden;
}
.project-mundie li:nth-child(3n+1){ margin-left: 0; }
.project-mundie li .project-title{
    display: block;
    width: 100%;
    height: 35px;
    color: #fff;
     background: rgba(0,0,0,.6);
    position: absolute;
    bottom: 0; left: 0;
    text-align: center;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 10;
}
.project-mundie li .project-content{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    margin-top: 100%;
    z-index: 11;
    position: absolute;
    left: 0;
}
.project-mundie li p{
    width: 90%;
    height: 90%;
    margin:0 5% 5% 5%;
    padding-top: 5%;
    color: #fff;
    text-indent: 2rem;
    font-size: 12px;
    line-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: -webkit-box;
    word-break: break-all;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
}

.project-mundie p{
    text-indent: 2rem;
    color: #575757;
    font-size: 13px;
    line-height: 1.8rem;
    margin-top: 40px;
}
.mundie-right-img{
    position: absolute;
    right: 0;
    top: 0;
}   

/*---------------美心旅游 end---------------*/

/*--------------------联系我们----------------*/
.contact{  overflow: auto;  margin: 60px 0;  border: 1px solid #515151;  }
.contact-list{  width: 216px;  height: 359px;  padding: 60px 40px;  background: #515151;  color: #fff;  position: relative;  }
.contact-list h2{  font-size: 24px;  font-weight: 100;  margin-bottom: 30px;  }
.contact-list table tr td{  font-size: 13px;  padding-bottom: 12px;  }
.contact-list .small-code{  position: absolute;  bottom: 0;  right: 0;  }
/*--------------------联系我们 end----------------*/

/*---------------------人才理念------------------*/
.hr-idea{  width: 880px;  margin: 30px auto;  color: #666666;  }
.hr-idea h3{  margin: 25px 0;  font-size: 16px;  font-weight: 100;  }
.hr-idea p{  text-indent: 2rem;  font-size: 13px;  line-height: 2rem;  }
/*---------------------人才理念 end------------------*/

/*---------------------人才招聘 & 人才招聘详情页---------------------*/
.recruit,.recruit-details{  width: 880px;  margin: 30px auto;  color: #666666;  }
.recruit table ,.recruit td,.recruit tr,.recruit-details table ,.recruit-details td,.recruit-details tr{  border:1px solid #E0E1E1;  }
.recruit thead ,.recruit-details thead{  color: #222;  background: #EEF2F5;  }
.recruit tr,.recruit-details tr{  height: 45px;  }
.recruit tr a,.recruit-details tr a{  color: #3466A1;  }
.recruit-details h3{  margin: 30px 0 10px 0;  }
.recruit-details p{  font-size: 13px;  text-indent: 2rem;  line-height: 2rem;  }
/*---------------------人才招聘 & 人才招聘详情页 end---------------------*/



/*  ie 点击背景有阴影*/
.logo img{
    border: none;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
/*.head-nav-list a:active{
    background-color: #134A80;
    border: none;
}*/
.foot-lists a:active{
    background-color: #212121;
    border: none;
}
.industry-more-img-box img{
	border: none;
}
.recruit-details table a:active , .recruit table a:active , .content-list li a:active{
    background-color: #fff;
}

.shea>div{
	display:none;
}
.shea>div:first-child{
	display:block;
}



/* 婚礼样式 */
.wedding ol li{ overflow: hidden; }
.wedding span{ margin: 15px; }
.wedding ol li>span:last-child {
    display: inline-block;
    height: auto;
    width: 600px;
    vertical-align: middle;
    margin-bottom: 4px;
    color: #134A80;
    font-size: 13px;
}
.wedding{
    position: relative;
    padding-bottom: 100px;
    overflow: hidden;
}
.wedding>div:first-child{
    width: 800px;
}
.wedding ol li>span:first-child{
    display: inline-block;
    width: 168px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #fff;
    background: #134A80;
    margin: 15px 0;
    margin-right: 10px;
}
.wedding ol li>span:last-child{
    display: inline-block;
    height: auto;
    width: 590px;
    vertical-align: middle;
    margin-bottom: 4px;
    color: #134A80;
    font-size: 13px;
}
.mundie-right-img{
    position: absolute;
    right: 0;
    top: 0;
}

.top-content p{
    text-indent: 2rem;
    color: #575757;
    font-size: 13px;
    line-height: 1.8rem;
    margin-top: 40px;
}

.wedding-list li{ margin-right: 30px !important; }

/*工程案例*/
.analysisAllDiv{
    margin-bottom: 60px;
}
.analysisDiv{
    margin-bottom: 30px;
}
.analysis{
    display: none;
}
.analysisOn{
    display: block;
}
.analysis:after{
    content: "";
    display: block;
    clear: both;
}
.analysis li{
    float: left;
    width: 50%;
}
.analysis-div{
    margin: 20px;
    transition:all ease .3s;
    cursor: pointer;
}
.analysis-img{
    overflow: hidden;
    height: 250px;
}
.analysis-img img{
    width: 100%;
    display: block;
    transition:all ease .3s;
}
.analysis-word{
    padding: 10px;
    transition:all ease .6s;
    /*box-shadow: 0px 4px 10px rgba(0,0,0,0.3);*/
}
.analysis-tit{
    font-size: 16px;
    color: #2b2524;
    line-height: 32px;
    height: 32px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    transition:all ease .3s;
}
.analysis-con{
    font-size: 14px;
    color: #bababa;
    line-height: 24px;
    height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition:all ease .3s;
}
/*
.analysis-div:hover .analysis-word{
    box-shadow: 0px 4px 10px rgba(40,42,111,1);
    background: #28166f;
}

.analysis-div:hover .analysis-con{
    color: #d6bebe;
}*/
.analysis-div:hover .analysis-img img{
    transform:scale(1.1);
}
.analysis-div:hover .analysis-tit{
    color: rgba(229,0,57,1);
}

.analysis-btn{
    height: 40px;
    line-height: 40px;
    color: #555;
    display: inline-block;
    border: 1px solid #bfbfbf;
    margin-left: 20px;
    cursor: pointer;
    transition:all ease .3s;
}
.analysis-btn span{
    font-size: 14px;
    text-align: center;
    width: 150px;
    display: inline-block;
    background: #ccc;
    border-right: 1px solid #cabdbd;
    transition:all ease .3s;
}
.analysis-btn strong{
    width: 40px;
    text-align: center;
    font-size: 30px;
    display: inline-block;
    border-left: 1px solid #b99797;
    background: #ccc;
    vertical-align: bottom;
    transition:all ease .3s;
}
.analysis-btn:hover span{
    background: #28166f;
    color: #fff;
}
.analysis-btn:hover strong{
    background: #28166f;
    color: #fff;
}

/*常见问题*/
.answerAllDiv{width: 881px;padding: 0 20px;  border: 2px solid #D5D5D5;  margin-bottom: 50px; }
.answerDiv{
    padding: 20px 0;
    margin-bottom: 10px;
    position: relative;
    border-bottom: 1px solid #ccc;
}
.answerAllDiv .answerDiv:last-child{
    border-bottom:none;
}
.answer-tit{
    font-size: 16px;
    color: #000;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
}
.answer-word{
    font-size: 14px;
    color: #139065;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    text-align: justify;
}
.answer-btn{
    text-align: right;
    position: absolute;
    top: 15px;
    right: 0;
    color: #fff;
    font-size: 12px;
    width: 68px;
    height: 30px;
    line-height: 30px;
    border-radius: 16px;
    background: #da251d;
    cursor: pointer;
}
.answer-btn span{
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
    vertical-align: bottom;
}

/*三级导航*/
.nav-list .nav_scoDiv:last-child{
    border-bottom: none;
}
.nav_scoDiv{
    position: relative;
    display: block;
    border-bottom: 1px solid #D2DCE7;
}
.nav_third{
    position: absolute;
    right: -100%;
    top: 0;
    width: 100%;
    height: 33px;
    display: none;
}
.nav_third a{
    display: block;
    background: #ccc;
}
.nav_third a:hover{
    background: #28166f;
    color: #fff;
}
.nav_third a{
    border-bottom: 1px solid #fff;
}
.nav_third a span{
    border: none;
}
/*btn-box*/
.btn-box .wei{
}

.btn-box .a1{
    padding: 6px 12px;
    border: 1px solid #656565;
    font-size: 14px;
    color: #656565;
    background: none;
}
.btn-box span{
    padding:6px 12px;
    border: 1px solid #29166f;
    font-size: 14px;
    color: #fff;
    background: #29166f;
    cursor: pointer;
}
.btn-box .a1:hover{
    padding:6px 12px;
    border: 1px solid #29166f;
    font-size: 14px;
    color: #fff;
    background: #29166f;
}
.door-list{
    min-height:660px;
}

/**/
.nr_caseDiv{
    text-align: center;
}
.nr_caseDiv li{
    display: inline-block;
}
.nr_case{
    width: 120px;
    height:120px;
    margin: 0 15px;
    display: block;
    font-size: 20px;
    border-radius: 50%;
    text-align: center;
    line-height: 120px;
    color: #fff;
    background: #29166f;
}
.nr_case:hover{
    color: #fff;
    background: #da251c;
}





 .bannerAllDiv{
      width: 100%;
      margin-top: 80px;
      height: 575px;
      position: relative;
    }
    .bannerDiv{
      width: 100%;
      overflow: hidden;
      position: relative;
    }
    .banner{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 1;
    }
    .bannerOn{
      position: relative;
      z-index: 2;
    }
    .banner-Img{
      background-size:cover;
      width: 100%;
    }
    .banner .banner-Img{
      display: none;
    }
    .bannerOn .banner-Img{
      display: block;
    }
 .focusDiv{
         position: absolute;
    bottom: 2%;
    left: 0%;
    right: 0;
    z-index: 9;
    margin: auto;
    width: 100px;
    }
    .focusDiv li{
      width: 10px;
      height: 10px;
      float: left;
      margin:0 5px; 
      border-radius: 50%;
      background: #000;
      cursor: pointer;
    }
    .focusDiv .focusOn{
      background: #da251c;
    }



    .banner-img{width: 100%;height: 575px;}
    .banner-img li {height: 575px;}
    .banner-img li > div{width: 1200px;height: 575px;margin: auto;position: relative;display: none;}
    .banner-img li.selfLi > div{display: block;}
    .banner-img li .medal{ width: 430px !important; height: auto !important; position: absolute; opacity: 0;}
    .bnr-1 .medal{ top: 100px; left: 380px; }
    .bnr-2 .medal{ top: 394px; left: 110px; }
    .bnr-3 .medal{ top: 280px; left: 290px; }
    .banner-img li.selfLi .medal{ 
      animation: medal 1.5s 1s forwards; 
      -o-animation: medal 1.5s 1s forwards; 
      -ms-animation: medal 1.5s 1s forwards; 
      -moz-animation: medal 1.5s 1s forwards; 
      -webkit-animation: medal 1.5s 1s forwards; 
    }
    @keyframes medal{ 0%{ opacity: 0; } 100%{ opacity: 1; } }
    @-o-keyframes medal{ 0%{ opacity: 0; } 100%{ opacity: 1; } } 
    @-ms-keyframes medal{ 0%{ opacity: 0; } 100%{ opacity: 1; } }
    @-moz-keyframes medal{ 0%{ opacity: 0; } 100%{ opacity: 1; } }
    @-webkit-keyframes medal{ 0%{ opacity: 0; } 100%{ opacity: 1; } } 





.meixin{
	float: left;
	width: 400px;
	position: relative;
	height: 280px;
}

.meixin>div{
	width: 210px;
	height: 280px;
}
.idea_li .active .border{
	border: 2px solid #32beff;
}
.meixin .yuan{
	width: 120px;
	height: 120px;
	margin: auto;
	border: 1px solid #e7e7e7;
	border-radius: 120px;
	position: relative;
	margin-top: 43px;
}
.idea_li .active .yuan{
	margin-top: 39px;
	background: #29b5f6;
}
.meixin .yuan>img{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	right: 0;
}
.idea_li .active .yuan>img:first-child{
	display: none;
}
.idea_li .active .yuan>img:last-child{
	display: block;
}
.idea_li .yuan>img:last-child{
	display: none;
}
.meixin .title{
	text-align: center;
	margin: 0;
	margin-top: 30px;
}
.meixin .title p:first-child{
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	color: #202a30;
}
.meixin .title p:last-child{
	color: #202a30;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
}
.idea_li .active .meixin1,.idea_li .active .meixin2,.idea_li .active .meixin3{
	background: url(../img/beijin.jpg) no-repeat;
	background-size: 100% 100%;
}
.idea_list {
	clear: both;
	border-top: 4px solid #c9c9c9;
	position: relative;
    top: -4px;
	background: #f6f6f6;
}
.idea_li{
	position: relative;
	z-index: 1;
}
.idea_lists>div{
	padding: 60px 0px;
	    display: table;
}
.idea_lists>div>div{
	float: left;
	width: 386px;
	height: 182px;
}
.idea_lists>div>div a{
	display: table;
	width: 100%;
	height: 100%;
}
.idea_lists .ti{
	color: #FFF;
    position: absolute;
    bottom: 15px;
    right: 15px;
	z-index:1;
}
.img1001 .tis{
	position: absolute;
    bottom: 11px;
    right: 0;
	width:0px;
	height:60px;
	background:#29b5f6;
	z-index:0;
}
.img1001:hover .tis{
	width:130px;
	padding-right:15px;
	transition:0.2s;
}
.idea_lists .ti>p:first-child{
	font-size: 28px;
}
.idea_lists .ti>p:last-child{
	font-size: 14px;
}


.idea_lists .ti1{
	color: #FFF;
    position: absolute;
    bottom: 15px;
    right: 15px;
	z-index:1;
}
.idea_lists .ti1s{
	position: absolute;
    bottom: 11px;
    right: 0;
	width:0px;
	height:60px;
	background:#29b5f6;
	z-index:0;
}
.img1002:hover .ti1s{
	width:150px;
	padding-right:15px;
	transition:0.2s;
}


.idea_lists .ti1>p:first-child{
	font-size: 28px;
}
.idea_lists .ti1>p:last-child{
	font-size: 14px;
}
.idea_lists .ti2{
	color: #FFF;
    position: absolute;
    right: 15px;
    top: 15px;
	z-index:1;
}
.idea_lists .ti2s{
	position: absolute;
    top: 14px;
    right: 0;
	width:0px;
	height:60px;
	background:#29b5f6;
	z-index:0;
}
.img10011:hover .ti2s{
	width:95px;
	padding-right:15px;
	transition:0.2s;
}


.idea_lists .ti2>p:first-child{
	font-size: 28px;
}
.idea_lists .ti2>p:last-child{
	font-size: 14px;
}
.idea_lists .ti2>img{
	padding-top: 40px;
}
.idea_lists .ti3{
	color: #FFF;
    position: absolute;
    right: 15px;
    top: 15px;
	z-index:1;
}
.idea_lists .ti3s{
	position: absolute;
    top: 14px;
    right: 0;
	width:0px;
	height:60px;
	background:#29b5f6;
	z-index:0;
}
.img1004:hover .ti3s{
	width:105px;
	padding-right:15px;
	transition:0.2s;
}



.idea_lists .ti3>p:first-child{
	font-size: 28px;
}
.idea_lists .ti3>p:last-child{
	font-size: 14px;
}
.idea_lists .ti3>img{
	padding-top: 40px;
	margin: auto;
}
.idea_lists .ti>img{
	padding-top: 60px;
}
.idea_lists{
	display: table;
	width: 100%;
	height: 515px;
}
.hide{
	display: none;
}
.idea_lists .ti4{
	color: #FFF;
    position: absolute;
    bottom: 15px;
    right: 15px;
	z-index:1;

}
.idea_lists .ti4s{
	position: absolute;
    bottom: 11px;
    right: 0;
	width:0px;
	height:60px;
	background:#29b5f6;
	z-index:0;
}
.img1005:hover .ti4s{
	width:125px;
	padding-right:15px;
transition:0.2s;
}
.idea_lists a>div p:last-child{
	text-transform: uppercase;
}

.idea_lists .ti4>p:first-child{
	font-size: 28px;
}
.idea_lists .ti4>p:last-child{
	font-size: 14px;
}
.idea_lists .ti5{
	color: #FFF;
    position: absolute;
    right: 15px;
    top: 15px;
	z-index:1;
}
.idea_lists .ti5s{
	position: absolute;
    top: 14px;
    right: 0;
	width:0px;
	height:60px;
	background:#29b5f6;
	z-index:0;
}
.img1006:hover .ti5s{
	width: 134px;
	transition:0.2s;
}



.idea_lists .ti5>p:first-child{
	font-size: 28px;
}
.idea_lists .ti5>p:last-child{
	font-size: 14px;
}
.idea_lists .ti6{
	color: #FFF;
    position: absolute;
    right: 15px;
    top: 15px;
	z-index:1;
}
.idea_lists .ti6s{
	position: absolute;
    top: 14px;
    right: 0;
	width:0px;
	height:60px;
	background:#29b5f6;
	z-index:0;
	
}
.img1003:hover .ti6s{
	width:120px;
transition:0.2s;
}



.idea_lists .ti6>p:first-child{
	font-size: 28px;
}
.idea_lists .ti6>p:last-child{
	font-size: 14px;
}
.idea_lists .ti6>img{
	padding-top: 40px;
}
  .publicity , .new{
	position: relative;
	overflow-y: hidden;
}
      .more-btn{
        position: absolute;
        right: 0;
        top: 10px;
        color: #676767;
      }
.idea_lists .ti7{
	color: #FFF;
    position: absolute;
    bottom: 50px;
    left: 53px;
    text-align: right;
	z-index:1;
}
.idea_lists .ti7s{
	position: absolute;
    bottom: 47px;
    left: 0;
	width:0px;
	height:60px;
	background:#29b5f6;
	z-index:0;
}
.img1008:hover .ti7s{
	width:170px;
transition:0.2s;
}



.idea_lists .ti7>p:first-child{
	font-size: 28px;
}
.idea_lists .ti7>p:last-child{
	font-size: 14px;
}
.idea_lists .ti10>p:first-child{
	font-size: 28px;
}
.idea_lists .ti10>p:last-child{
	font-size: 14px;
}
.idea_lists .ti7>img{
	padding-top: 40px;
}

.idea_lists .ti10{
	color:#FFF;
	position: absolute;
	right: 50px;
    top: 60px;
	z-index:1;
}
.idea_lists .ti10s{
	position: absolute;
    right: 0px;
	top:60px;
	width:0px;
	height:60px;
	background:#29b5f6;
	z-index:0;
}
.img1007:hover .ti10s{
	width:170px;
transition:0.2s;
}

.idea_lists .ti8{
	    color: #696969;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0px;
	z-index:1;
	    height: 136px;
}
.idea_lists .ti8s{
	position: absolute;
	width:100%;
	height:136px;
	bottom:0;
	z-index:0;
	background:#cbcbcb;
	
}
.idea_lists .ti8ss{
	position: absolute;
	width:100%;
	height:0px;
	bottom:0;
	z-index:0;
	background:#29b5f6;

}
.img1008:hover .ti8ss{
	height: 136px;
	transition:0.2s;
}
.img1008:hover .ti8{
	color:#FFF;
}


.idea_lists .ti8>p:first-child{
	font-size: 28px;
	margin-top: 33px;
}
.idea_lists .ti8>p:last-child{
	font-size: 14px;
}
.idea_lists .ti8>img{
	padding-top: 40px;
}
.idea_lists .ti9{
	color: #696969;
	width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0px;
	z-index:1;
	    height: 136px;
}
.idea_lists .ti9s{
	position: absolute;
	width:100%;
	height:136px;
	bottom:0;
	z-index:0;
	background:#cbcbcb;
}
.idea_lists .ti9ss{
	position: absolute;
	width:100%;
	height:0px;
	bottom:0;
	z-index:0;
	background:#29b5f6;
}
.img10010:hover .ti9ss{
	height: 136px;
	transition:0.2s;
}
.img10010:hover .ti9{
	color:#FFF;
}


.idea_lists .ti9>p:first-child{
	font-size: 28px;
	margin-top: 33px;
}
.idea_lists .ti9>p:last-child{
	font-size: 14px;
}
.idea_lists .ti9>img{
	padding-top: 40px;
}
/* .img1001:hover{
	background: url(../img/rumenji.png) no-repeat !important;
	background-size: cover !important;
	transition: 0.1s;
}
.img1002:hover{
	background: url(../img/shangyong.jpg) no-repeat !important;
	background-size: cover !important;
	transition: 0.1s;
}
.img1003:hover{
	background: url(../img/bilanjian.png) no-repeat !important;
	background-size: cover !important;
	transition: 0.1s;
}
.img1004:hover{
	background: url(../img/fanghuoc.jpg) no-repeat !important;
	background-size:cover !important;
	transition: 0.1s;
}
.img1005:hover{
	background: url(../img/fanghuomen.png) no-repeat !important;
	background-size: cover !important;
	transition: 0.1s;
}
.img1006:hover{
	background: url(../img/shineimen.png) no-repeat !important;
	background-size: cover !important;
	transition: 0.1s;
}
.img1007:hover{
	background: url(../img/hongjiu.jpg) no-repeat !important;
	background-size: cover !important;
	transition: 0.1s;
}
.img1008:hover{
	background: url(../img/hongjiuganc.jpg) no-repeat!important;
	background-size: cover !important;
	transition: 0.1s;
}
.img1009:hover{
	background: url(../img/WingShen.jpg) no-repeat !important;
	background-size: cover !important;
	transition: 0.1s;
}
.img10010:hover{
	background: url(../img/HongAo.jpg) no-repeat !important;
	background-size: cover !important;
	transition: 0.1s;
} */
.new-list li:hover span{
	color:#ff8c23;
}
.meixin>.meixin3{
	float:right;
}
.meixin>.meixin2{
	margin:auto;
}
.idea_lists>div .img{
	margin-top:20px
}
.idea_lists>div .img .imgs{
	width: 183px;
	height: 100%;
}
.img1007{
	margin-left:20px;
}
.idea_lists .img1008,.idea_lists .img1007{
	width: 590px;
    height: 394px;
}
@media (min-width: 0px) and (max-width: 1300px) {
	body{
		width:1300px;
	}
}


.pagination .active a{
    padding:6px 12px;
    border: 1px solid #29166f;
    font-size: 14px;
    color: #fff;
    background: #29166f;
    cursor: pointer;
}