﻿@charset "utf-8";
/* 
    author:PengJin;
    date:2020-11-07;
*/

body{background:#fbfbfb;}

/*--inpage-banner--*/
.inpage-banner{position:relative;height:435px;background-repeat:no-repeat;background-position:center;}
.inpage-banner .wrapper{padding-top:200px;}
.inpage-banner .crumbs{float:right;height:54px;line-height:54px;font-size:14px;}
.inpage-banner .crumbs span{color:#fff;}
.inpage-banner .crumbs a{display:inline-block;margin-left:10px;padding-left:15px;color:#fff;background:url(../images/Inpage/crumbs_list.png) no-repeat 0 center;}
.inpage-banner .crumbs a:hover{color:#ffc501;}
.inpage-banner .text{position:relative;padding-bottom:18px;color:#fff;overflow:hidden;}
.inpage-banner .text:after{display:block;position:absolute;left:0;bottom:0;width:30px;height:3px;content:"";background:#ffc501;}
.inpage-banner .text h2{height:54px;line-height:54px;font-weight:normal;font-size:32px;}
/*--end inpage-banner--*/

/*--crumbs2--*/
.crumbs2{padding-top:135px;height:75px;line-height:75px;font-size:14px;}
.crumbs2 span{color:#999;}
.crumbs2 a{display:inline-block;margin-left:10px;padding-left:15px;color:#999;background:url(../images/Inpage/crumbs_list2.png) no-repeat 0 center;}
.crumbs2 a:hover{color:#000;}
/*--end crumbs2--*/

/*--box-title--*/
.box-title{margin-bottom:40px;text-align:center;}
.box-title h2{font-weight:normal;font-size:24px;color:#000;}
.box-title h2 a{color:#000;}
.box-title p{margin-top:5px;font-size:16px;color:#999;}
.box-title p em{font-size:20px;font-family:"DIN Medium";color:#ccc;text-transform:uppercase;}
/*--end box-title--*/

/*--hr--*/
.hr{clear:both;margin:0 auto;width:1300px;height:1px;background:#e1e1e1;}
/*--end hr--*/

/*--pager--*/
.pager{padding-top:60px;text-align:center;clear:both;overflow:hidden;}
.pager-num{display:inline-block;}
.pager-num a{display:inline-block;margin:0 5px;width:58px;height:58px;font:20px/58px "DIN Medium";color:#999;border:#ddd solid 1px;border-radius:50%;transition:all 0.5s;}
.pager-num a.cur,.pager-num a:hover{color:#000;background:#ffc501;border-color:#ffc501;}
.pager-arrow{display:inline-block;margin-left:30px;}
.pager-arrow a{display:inline-block;margin:0 5px;width:58px;height:58px;font:bold 20px/58px "宋体";color:#999;border:#ddd solid 1px;border-radius:50%;transition:all 0.5s;}
.pager-arrow a:hover{color:#000;background:#ffc501;border-color:#ffc501;}
/*--end pager--*/

/*--filter--*/
.filter{position:relative;z-index:9;margin:-60px auto 30px;padding:20px 40px;width:1300px;background:#fff;box-sizing:border-box;}
.filter dl{padding:7px 0;min-height:32px;overflow:hidden;}
.filter dt{position:relative;float:left;width:90px;line-height:34px;font-size:16px;color:#666;}
.filter dt:after{display:block;position:absolute;right:0;top:7px;bottom:7px;width:1px;content:"";background:#e5e5e5;}
.filter dd{padding-left:10px;line-height:30px;overflow:hidden;}
.filter dd a{display:inline-block;margin:2px 5px;padding:0 10px;font-size:16px;color:#666;border-radius:15px;transition:all 0.25s;}
.filter dd a:hover,.filter dd a.cur{color:#000;background:#ffc501;}
.funBar .search-from{position: absolute;width: 300px;height: 38px;right: 0;margin-top: -45px;margin-right: 110px;border: #f1f1f1 solid 1px;}
.funBar .search-from input{display:block;padding:0 20px;width:440px;height:38px;font-size:15px;border:none;background:transparent;}
.funBar .search-from input::-webkit-input-placeholder{color:#999;}
.funBar .search-from button{display:block;position:absolute;right:0;top:0;width:40px;height:38px;cursor:pointer;border:none;background:url(../images/Inpage/funBar_search.png) no-repeat center;}
.funBar .search-from button:hover{background-image:url(../images/Inpage/funBar_search_cur.png);}
.funBar .order{display:none;padding-left:155px;overflow:hidden;}
.funBar .order li{float:left;margin-right:25px;font-size:15px;}
.funBar .order li a{display:block;color:#999;    cursor: pointer;}
.funBar .order li a.byread{padding-right:22px;background:url(../images/Inpage/byread.png) no-repeat right center;}
.funBar .order li.cur a{color:#ffc501;}
.funBar .order li.cur a.byread{background-image:url(../images/Inpage/byread_cur.png);}
/*--end filter--*/

/*--insetForm--*/
.insetForm{float:left;margin:10px;padding:30px 35px 30px 60px;width:1300px;height:132px;background:#fff url(../images/Inpage/insetForm_bg.png) no-repeat 33px 74px;box-shadow:0 0 20px rgba(0,0,0,0.1);box-sizing:border-box;}
.insetForm .tit{position:relative;float:left;width:200px;height:70px;line-height:1.25;}
.insetForm .tit h3{position:relative;z-index:1;display:inline-block;padding-right:18px;font-weight:100;font-size:32px;color:#000;}
.insetForm .tit h3 strong{display:block;}
.insetForm .tit h3:after{display:block;position:absolute;z-index:-1;right:0;top:-16px;width:32px;height:32px;content:"";background:#ffc501;border-radius:50%;animation:scale 4s linear infinite;}
.insetForm .tit p{font-size:20px;color:#000;}
.insetForm .inner{position:relative;float:right;margin-top:6px;width:990px;height:58px;overflow:hidden;border:#eaeaea solid 1px;border-radius:30px;}
.insetForm .inner li{float:left;padding-right:12px;width:250px;height:58px;background:url(../images/Index/msg_form_next.png) no-repeat right center;}
.insetForm .inner li:last-child{padding-right:0;background-image:none;}
.insetForm .inner li input{display:block;padding:10px 20px;width:250px;height:58px;font-size:18px;border:none;outline:none;box-sizing:border-box;}
.insetForm .inner li input::-webkit-input-placeholder{color:#999;}
.insetForm .inner a{display:block;position:absolute;top:0;right:0;width:183px;height:58px;line-height:58px;font-size:18px;text-indent:40px;color:#000;background:#ffc501;border-radius:30px;transition:all 0.5s;}
.insetForm .inner a:after{display:block;position:absolute;right:20px;top:50%;width:27px;height:27px;content:"";background:#fff url(../images/Index/read.png) no-repeat center;border-radius:50%;transform:translateY(-50%);}
.insetForm .inner a:hover{color:#fff;background:#000;}
.insetForm .inner a:hover:after{background-color:#fff;background-image:url(../images/Index/read.png);}
/*--end insetForm--*/


/*--designer--*/
.designer{padding-bottom:60px;overflow:hidden;}
.designer-list{margin:-10px;overflow:hidden;}
.designer-list .item{position:relative;float:left;margin:10px;width:310px;height:310px;overflow:hidden;}
.designer-list .pic{height:310px;overflow:hidden;}
.designer-list .pic img{display:block;width:100%;transition:all 1s;}
.designer-list .text{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:0 18px;background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1));transform:translateY(62px);transition:all 0.5s;}
.designer-list .text .info1{padding:18px 0;height:24px;line-height:24px;overflow:hidden;}
.designer-list .text .info1 a.read{display:block;float:right;width:55px;text-align:center;font-size:14px;color:#000;background:#ffc501;border-radius:30px;}
.designer-list .text .info1 span.name{display:inline-block;padding-right:10px;font-size:20px;color:#fff;}
.designer-list .text .info1 span.post{display:inline-block;padding-left:12px;font-size:14px;color:#fff;background:url(../images/Inpage/designer_post.png) no-repeat 0 center;}
.designer-list .text .info2{padding:20px 0;height:20px;line-height:20px;border-top:rgba(255,255,255,0.1) solid 1px;}
.designer-list .text .info2 span{display:inline-block;margin-right:20px;font-size:16px;color:#999;}
.designer-list .item:hover .pic img{transform:scale(1.1);}
.designer-list .item:hover .text{background:rgba(0,0,0,0.5);transform:translateY(0);}
.designer-list .item:hover .text .info2{display:block/9;}
.designer-list .insetForm{margin:10px;}
.designer .results{display:none;}
/*--end designer--*/

/*--designer-info--*/
.designer-info{margin:0 auto;width:1300px;height:450px;overflow:hidden;background:#fff;}
.designer-info .pic{position:relative;float:left;width:450px;height:450px;overflow:hidden;}
.designer-info .pic img{display:block;width:100%;}
.designer-info .pic a{display:block;position:absolute;left:50%;bottom:40px;margin-left:-75px;width:150px;height:45px;line-height:45px;font-size:16px;text-indent:30px;color:#000;background:#ffc501;border-radius:25px;transition:all 0.5s;}
.designer-info .pic a:after{display:block;position:absolute;right:8px;top:50%;width:27px;height:27px;content:"";background:#fff url(../images/Index/read.png) no-repeat center;border-radius:50%;transform:translateY(-50%);}
.designer-info .pic a:hover{color:#fff;background:#000;}
.designer-info .pic a:hover:after{background-color:#fff;background-image:url(../images/Index/read.png);}
.designer-info .text{padding:30px 40px;overflow:hidden;}
.designer-info .text h3{font-weight:normal;font-size:24px;color:#000;}
.designer-info .meta{margin-top:28px;height:100px;overflow:hidden;background:#fbfbfb;}
.designer-info .meta dl{position:relative;float:left;padding:24px 0;width:25%;line-height:22px;text-align:center;overflow:hidden;}
.designer-info .meta dl:after{display:block;position:absolute;right:0;top:24px;bottom:24px;width:1px;content:"";background:#e1e1e1;}
.designer-info .meta dl:last-child:after{display:none;}
.designer-info .meta dt{font-size:16px;color:#999;}
.designer-info .meta dd{margin-top:8px;font-size:16px;color:#333;}
.designer-info .summary{margin-top:36px;height:180px;line-height:30px;font-size:16px;color:#666;overflow:auto;}
.designer-info .summary::-webkit-scrollbar{width:3px;background:#fbfbfb;}
.designer-info .summary::-webkit-scrollbar-thumb{background:#333;}
/*--end designer-info--*/

/*--designer-case--*/
.designer-case{padding:50px 0;overflow:hidden;}
.designer-case .more{margin-top:50px;text-align:center;overflow:hidden;}
.designer-case .more a{display:inline-block;padding-right:24px;font-size:16px;color:#666;background:url(../images/Inpage/add_more.png) no-repeat right center;}
.designer-case .more a:hover{color:#000;}
/*--end designer-case--*/

/*--designer-comm--*/
.designer-comm{padding:50px 0;overflow:hidden;}
.comm-list{margin:-10px;}
.comm-list .item{position:relative;float:left;margin:10px;width:420px;height:458px;overflow:hidden;}
.comm-list .item:after{display:block;position:absolute;z-index:3;right:40px;bottom:0;width:48px;height:44px;content:"";background:url(../images/Inpage/comm_item.png) no-repeat;}
.comm-list .pic{position:relative;z-index:2;margin:0 auto;width:152px;height:152px;border:#fff solid 8px;overflow:hidden;border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,0.1);}
.comm-list .pic img{display:block;width:152px;height:152px;border-radius:50%;transition:all 1s;}
.comm-list .text{position:relative;z-index:1;margin-top:-86px;padding:118px 35px 0;height:348px;border:#f0f0f0 solid 1px;background:#fff;box-sizing:border-box;}
.comm-list .text p{height:196px;line-height:28px;font-size:16px;color:#666;overflow:hidden;}
.comm-list .item:hover .pic img{transform:scale(1.1);}
/*--end designer-comm--*/

/*--rec--*/
.rec-box{padding:50px 0;overflow:hidden;}
.rec-title{margin-bottom:40px;height:30px;line-height:30px;overflow:hidden;}
.rec-title span{float:right;font-size:16px;}
.rec-title span a{color:#999;}
.rec-title span a:hover{color:#000;}
.rec-title h2{font-weight:normal;font-size:24px;}
.rec-title h2 a{color:#000;}
.rec-news-top{position:relative;float:left;width:410px;height:260px;overflow:hidden;}
.rec-news-top .pic{overflow:hidden;}
.rec-news-top .pic img{display:block;width:100%;transition:all 1s;}
.rec-news-top .tit{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;font-size:16px;background:rgba(0,0,0,0.5);}
.rec-news-top .tit a{display:block;padding:0 25px;color:#fff;}
.rec-news-top:hover .pic img{transform:scale(1.1);}
.rec-news-list{float:right;width:890px;height:260px;overflow:hidden;}
.rec-news-list ul{float:left;padding-left:35px;width:410px;}
.rec-news-list li{margin-top:15px;height:24px;line-height:24px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rec-news-list li:first-child{margin-top:0;}
.rec-news-list li a{color:#666;}
.rec-news-list li a:hover{color:#000;}
/*--end rec--*/

/*--case--*/
.case{padding-bottom:60px;overflow:hidden;}
.case-list{margin:-17px;overflow:hidden;}
.case-list .item{position:relative;float:left;margin:17px;width:410px;overflow:hidden;}
.case-list .pic{position:relative;height:310px;overflow:hidden;}
.case-list .pic img{display:block;width:100%;transition:all 1s;}
.case-list .text{padding-top:20px;overflow:hidden;}
.case-list .text h3{height:24px;line-height:24px;font-weight:normal;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-list .text h3 a{color:#666;}
.case-list .text h3 a:hover{color:#000;}
.case-list .text .tag{padding-top:15px;height:21px;line-height:21px;overflow:hidden;}
.case-list .text .tag i{display:block;float:left;width:21px;height:21px;overflow:hidden;border-radius:50%;background:#e1e1e1;}
.case-list .text .tag i img{display:block;width:21px;height:21px;}
.case-list .text .tag span{display:block;float:left;padding:0 12px;font-size:16px;color:#666;border-right:#e1e1e1 solid 1px;}
.case-list .text .tag span:last-child{border-right:none;}
.case-list .item:hover .pic img{transform:scale(1.1);}
.case-list .insetForm{margin:17px;}
.case .results{display:none;}
/*--end case--*/

/*--case-info--*/
.case-info{margin:0 auto;width:1300px;height:605px;overflow:hidden;background:#fff;}
.case-info-slide{position:relative;float:left;width:800px;height:605px;overflow:hidden;}
.case-info-slide .prev,.case-info-slide .next{position:absolute;top:50%;width:40px;height:40px;cursor:pointer;background-color:rgba(0,0,0,0.25);background-repeat:no-repeat;background-position:center;transform:translateY(-50%);}
.case-info-slide .prev{left:20px;background-image:url(../images/Inpage/company_three_prev.png);}
.case-info-slide .next{right:20px;background-image:url(../images/Inpage/company_three_next.png);}
.case-info-slide .prev:hover,.case-info-slide .next:hover{background-color:rgba(0,0,0,0.5);}
.case-info-slide .bd{overflow:hidden;}
.case-info-slide .bd li img{display:block;width:800px;height:605px;}
.case-info-slide .hd{position:absolute;left:50%;bottom:35px;width:154px;height:35px;text-align:center;background:rgba(0,0,0,0.5);border-radius:20px;transform:translateX(-50%);}
.case-info-slide .hd ul{position:relative;top:50%;transform:translateY(-50%);}
.case-info-slide .hd li{display:inline-block;margin:0 10px;width:8px;height:8px;cursor:pointer;text-indent:-9999px;background:#fff;border-radius:50%;}
.case-info-slide .hd li.cur{background:#ffc501;}
.case-info-slide .playerBox{width:800px;height:605px;overflow:hidden;}
.case-info-slide .playerBox iframe{display:block;width:800px;height:605px;}
.case-info-box{padding:30px 50px;overflow:hidden;}
.case-info-box h1{padding-bottom:28px;height:34px;line-height:34px;font-size:24px;font-weight:normal;border-bottom:#e5e5e5 solid 1px;}
.case-info-box .summary{padding:30px 0;height:160px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.case-info-box .summary p{height:32px;line-height:32px;font-size:16px;color:#666;overflow:hidden;}
.case-info-box .byDesigner{padding:30px 0;height:122px;overflow:hidden;}
.case-info-box .byDesigner .avatar{float:left;width:122px;height:122px;overflow:hidden;background:#e1e1e1;border-radius:50%;}
.case-info-box .byDesigner .avatar img{display:block;width:122px;height:122px;}
.case-info-box .byDesigner .text{padding-left:28px;overflow:hidden;}
.case-info-box .byDesigner .text h3{margin-bottom:8px;height:38px;line-height:38px;font-weight:normal;font-size:20px;color:#000;overflow:hidden;}
.case-info-box .byDesigner .text h3 a{color:#000;}
.case-info-box .byDesigner .text p{height:22px;line-height:22px;font-size:16px;color:#666;}
.case-info-box .btns a{display:block;position:relative;height:45px;line-height:45px;font-size:16px;color:#000;text-align:center;background:#ffc501;border-radius:25px;box-shadow:0 10px 20px rgba(255,197,1,0.2);transition:all 0.5s;}
.case-info-box .btns a:after{display:block;position:absolute;right:8px;top:50%;width:27px;height:27px;content:"";background:#fff url(../images/Index/read.png) no-repeat center;border-radius:50%;transform:translateY(-50%);}
.case-info-box .btns a:hover{color:#fff;background:#000;box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.case-info-box .btns a:hover:after{background-color:#fff;background-image:url(../images/Index/read.png);}
/*--end case-info--*/

/*--case-show--*/
.case-show{margin:40px auto;width:1300px;overflow:hidden;background:#fff;}
.case-article{padding:0 50px}
.case-article .cont{padding:50px 0;text-align:center;overflow:hidden;}
.case-article .cont h2{margin-bottom:25px;font-weight:normal;font-size:32px;line-height:40px;color:#000;}
.case-article .cont h2:after{display:block;margin:6px auto;width:30px;height:4px;content:"";background:#ffc501;}
.case-article .cont p{line-height:30px;font-size:16px !important;color:#666 !important;}
.article-pager{position:relative;height:90px;line-height:90px;border-top:#f3f3f3 solid 1px;}
.article-pager .prev,.article-pager .next{position:absolute;top:0;width:300px;font-size:16px;color:#999;}
.article-pager .prev{left:0;}
.article-pager .next{right:0;text-align:right;}
.article-pager .prev a:hover,.article-pager .next a:hover{color:#000;}
.article-pager .back{margin:0 auto;width:200px;text-align:center;transition:all 0.5s;}
.article-pager .back a{display:inline-block;padding-left:20px;font-size:16px;color:#999;background:url(../images/Inpage/back_list.png) no-repeat 0 center;}
.article-pager .back:hover{background:#000;}
.article-pager .back:hover a{color:#fff;}
/*--end case-show--*/

/*--insetForm2--*/
.insetForm2{margin:10px auto;padding:30px 35px 30px 60px;width:1300px;height:132px;background:#fff url(../images/Inpage/insetForm_bg.png) no-repeat 33px 74px;box-shadow:0 0 20px rgba(0,0,0,0.1);box-sizing:border-box;}
.insetForm2 .tit{position:relative;float:left;width:200px;height:70px;line-height:35px;}
.insetForm2 .tit h3{position:relative;z-index:1;display:inline-block;padding-right:18px;font-weight:100;font-size:32px;color:#000;}
.insetForm2 .tit h3 strong{display:block;}
.insetForm2 .tit h3:after{display:block;position:absolute;z-index:-1;right:0;top:-16px;width:32px;height:32px;content:"";background:#ffc501;border-radius:50%;animation:scale 4s linear infinite;}
.insetForm2 .inner{position:relative;float:right;margin-top:6px;width:990px;height:58px;overflow:hidden;border:#eaeaea solid 1px;border-radius:30px;}
.insetForm2 .inner li{float:left;padding-right:12px;width:250px;height:58px;background:url(../images/Index/msg_form_next.png) no-repeat right center;}
.insetForm2 .inner li:last-child{padding-right:0;background-image:none;}
.insetForm2 .inner li input{display:block;padding:10px 20px;width:250px;height:58px;font-size:18px;border:none;outline:none;box-sizing:border-box;}
.insetForm2 .inner li input::-webkit-input-placeholder{color:#999;}
.insetForm2 .tips{position:absolute;right:276px;top:50%;font-size:14px;color:#999;transform:translateY(-50%);}
.insetForm2 .inner a{display:block;position:absolute;top:0;right:0;width:224px;height:58px;line-height:58px;font-size:18px;text-indent:40px;color:#000;background:#ffc501;border-radius:30px;transition:all 0.5s;}
.insetForm2 .inner a:after{display:block;position:absolute;right:20px;top:50%;width:27px;height:27px;content:"";background:#fff url(../images/Index/read.png) no-repeat center;border-radius:50%;transform:translateY(-50%);}
.insetForm2 .inner a:hover{color:#fff;background:#000;}
.insetForm2 .inner a:hover:after{background-color:#fff;background-image:url(../images/Index/read.png);}
/*--end insetForm--*/

/*--inpage-menu--*/
.inpage-menu{position:relative;z-index:9;margin:0 auto 50px;width:1300px;height:90px;line-height:90px;text-align:center;overflow:hidden;background:#fff;}
.inpage-menu li{display:inline-block;position:relative;font-size:18px;}
.inpage-menu li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-16px;width:32px;height:3px;content:"";background:#ffc501;transform:scale(0,1);transition:all 0.5s;}
.inpage-menu li a{display:block;padding:0 45px;color:#999;}
.inpage-menu li.cur:after,.inpage-menu li:hover:after{transform:scale(1);}
.inpage-menu li.cur a,.inpage-menu li:hover a{color:#000;}
.inpage-banner~.inpage-menu{margin-top:-60px;}
/*--end inpage-menu--*/

/*--videos--*/
.videos{padding-bottom:60px;overflow:hidden;}
.videos-list{margin:-17px;overflow:hidden;}
.videos-list .item{position:relative;float:left;margin:17px;width:410px;overflow:hidden;}
.videos-list .pic{position:relative;height:310px;overflow:hidden;}
.videos-list .pic a{display:block;position:relative;height:310px;}
.videos-list .pic a:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.25) url(../images/Inpage/playerBtn.png) no-repeat center;}
.videos-list .pic img{display:block;width:100%;transition:all 1s;}
.videos-list .text{padding-top:20px;overflow:hidden;}
.videos-list .text h3{height:24px;line-height:24px;font-weight:normal;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.videos-list .text h3 a{color:#666;}
.videos-list .text h3 a:hover{color:#000;}
.videos-list .text .tag{padding-top:15px;height:21px;line-height:21px;overflow:hidden;}
.videos-list .text .tag i{display:block;float:left;width:21px;height:21px;overflow:hidden;border-radius:50%;background:#e1e1e1;}
.videos-list .text .tag i img{display:block;width:21px;height:21px;}
.videos-list .text .tag span{display:block;float:left;padding:0 12px;font-size:16px;color:#666;border-right:#e1e1e1 solid 1px;}
.videos-list .text .tag span:last-child{border-right:none;}
.videos-list .item:hover .pic img{transform:scale(1.1);}
.videos-list .insetForm{margin:17px;}
/*--end videos--*/

/*--video-form--*/
.video-form{position:relative;margin:75px auto 0;width:1300px;height:550px;overflow:hidden;background:url(../images/Inpage/video_form_bg.jpg) no-repeat;}
.video-form .inner{position:absolute;right:70px;top:70px;bottom:70px;padding:55px 50px;width:330px;background:#fff;}
.video-form .inner h3{height:84px;line-height:42px;font-weight:normal;font-size:32px;color:#333;}
.video-form .inner ul{margin-top:30px;overflow:hidden;}
.video-form .inner li{margin-top:10px;}
.video-form .inner li input{display:block;padding:10px 30px;width:100%;height:45px;font-size:18px;border:none;outline:none;background:#fbfbfb;box-sizing:border-box;border-radius:25px;}
.video-form .inner li input::-webkit-input-placeholder{color:#999;}
.video-form .inner li a{display:block;margin-top:20px;height:45px;line-height:45px;font-size:18px;color:#ffc501;text-align:center;background:#000;border-radius:25px;transition:all 0.5s;}
.video-form .inner li a:hover{color:#000;background:#ffc501;}
/*--end video-form--*/

/*--sign--*/
.sign{padding-bottom:50px;overflow:hidden;}
.sign-list{margin:-25px;overflow:hidden;}
.sign-list .item{float:left;margin:25px;width:400px;overflow:hidden;background:#fff;}
.sign-list .pic{height:255px;overflow:hidden;}
.sign-list .pic img{display:block;position:relative;width:100%;transition:all 1s;}
.sign-list .pic:hover img{transform:scale(1.1);}
.sign-list .text{padding:0 20px;overflow:hidden;}
.sign-list .text .hd{padding:20px 0;overflow:hidden;border-bottom:#eaeaea solid 1px;}
.sign-list .text .hd h3{padding-left:24px;height:24px;line-height:24px;font-size:16px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/Inpage/location.png) no-repeat 0 center;}
.sign-list .text .hd h3 a{color:#333;}
.sign-list .text .hd h3 a:hover{color:#000;}
.sign-list .text .hd em{display:block;margin-top:8px;padding-left:24px;height:20px;line-height:20px;font-family:"DIN Medium";font-size:14px;color:#999;}
.sign-list .text .bd{padding:16px 0;height:90px;line-height:30px;font-size:16px;color:#999;overflow:hidden;}
/*--end sign--*/

/*--news--*/
.news{padding-bottom:50px;overflow:hidden;}
.news .leftCon{float:left;width:920px;overflow:hidden;}
.news-list{margin-top:-40px;}
.news-list .item{padding:40px 0;overflow:hidden;border-bottom:#e8e8e8 solid 1px;}
.news-list .pic{float:left;width:310px;height:198px;overflow:hidden;}
.news-list .pic img{display:block;width:100%;transition:all 1s;}
.news-list .pic:hover img{transform:scale(1.1);}
.news-list .text{position:relative;float:right;width:566px;height:198px;overflow:hidden;} 
.news-list .text h3{height:25px;line-height:25px;font-weight:normal;font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list .text h3 a{color:#000;transition:all 0.5s;}
.news-list .text h3 a:hover{color:#ffc501;}
.news-list .text .summary{margin:20px 0;height:56px;line-height:28px;font-size:16px;color:#666;}
.news-list .text .tag{height:30px;line-height:30px;overflow:hidden;}
.news-list .text .tag a{display:inline-block;margin-right:10px;padding:0 14px;font-size:16px;color:#999;background:#f2f2f2;border-radius:15px;transition:all 0.5s;}
.news-list .text .tag a:hover{color:#000;background:#ffc501;}
.news-list .text .date{position:absolute;left:0;bottom:0;width:100%;height:18px;line-height:18px;overflow:hidden;}
.news-list .text .date a{display:block;float:right;padding-right:15px;font-size:16px;color:#333;filter:contrast(0);background:url(../images/Inpage/read.png) no-repeat right center;}
.news-list .text .date a:hover{filter:contrast(1);}
.news-list .text .date em{font-family:"DIN Medium";font-size:16px;color:#999;}
.news-article{padding:0 40px;overflow:hidden;background:#fff;}
.news-article .hd{padding:25px 0;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.news-article .hd h1{line-height:48px;font-weight:normal;font-size:32px;color:#000;}
.news-article .hd .meta{margin-top:5px;height:18px;line-height:18px;overflow:hidden;}
.news-article .hd .meta span{display:inline-block;padding:0 16px;font-size:16px;color:#999;border-right:#e5e5e5 solid 1px;}
.news-article .hd .meta span:first-child{padding-left:0;}
.news-article .hd .meta span:last-child{border-right:0;}
.news-article .bd{padding-top:24px;overflow:hidden;}
.news-article .bd .tag{margin-bottom:30px;height:30px;line-height:30px;overflow:hidden;}
.news-article .bd .tag a{display:inline-block;margin-right:10px;padding:0 14px;font-size:16px;color:#999;background:#f2f2f2;border-radius:15px;transition:all 0.5s;}
.news-article .bd .tag a:hover{color:#000;background:#ffc501;}
.news-article .bd .cont{padding-bottom:40px;overflow:hidden;}
.news-article .bd .cont p{font-size:18px;color:#666;line-height:32px;}
.news .rightCon{float:right;width:320px;}
.news .rightCon .hr{margin:40px 0;width:100%;}
.news .rightCon .sub-tit{position:relative;margin-bottom:25px;}
.news .rightCon .sub-tit h3{display:inline-block;position:relative;z-index:1;padding-right:8px;height:25px;line-height:25px;font-weight:normal;font-size:24px;color:#000;}
.news .rightCon .sub-tit h3:after{display:block;position:absolute;z-index:-1;right:0;top:0;width:15px;height:15px;content:"";background:#ffc501;border-radius:50%;animation:scale 4s linear infinite;}
.news .rightCon .sub-tit p{margin-top:5px;font-size:16px;color:#999;}
.subForm{position:relative;width:320px;background:#fbfbfb;}
.subForm.affix{position:fixed;top:20px;}
.subForm.affix-bottom{position:absolute;}
.subForm .inner li{margin-bottom:10px;}
.subForm .inner li input{display:block;padding:0 28px;width:100%;height:45px;line-height:45px;font-size:16px;background:#fff;border:none;outline:none;border-radius:25px;box-sizing:border-box;box-shadow:0 0 50px rgba(0,0,0,0.1);}
.subForm .inner li input::-webkit-input-placeholder{color:#999;}
.subForm .inner li a{display:block;position:relative;margin-top:10px;height:45px;line-height:45px;font-size:16px;color:#000;text-align:center;background:#ffc501;border-radius:25px;transition:all 0.5s;box-shadow:0 0 50px rgba(255,197,1,0.2);}
.subForm .inner li a:after{display:block;position:absolute;right:20px;top:50%;width:27px;height:27px;content:"";background:#fff url(../images/Index/read.png) no-repeat center;border-radius:50%;transform:translateY(-50%);}
.subForm .inner li a:hover{color:#fff;background:#000;}
.subForm .inner li a:hover:after{background-color:#fff;background-image:url(../images/Index/read.png);}
.subForm .tips{padding-top:20px;text-align:center;overflow:hidden;}
.subForm .tips p{font-size:16px;color:#999;}
.subForm .tips p em{font-family:"DIN Medium";color:#000;}
.subNews{overflow:hidden;}
.subNews li{height:36px;line-height:36px;font-size:16px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subNews li a{color:#999;}
.subNews li a:hover{color:#000;}
/*--end news--*/

/*--faq--*/
.faq-list{overflow:hidden;}
.faq-list .item{margin-bottom:20px;padding:30px 40px;overflow:hidden;background:#fff;}
.faq-list .item dt{position:relative;padding-left:40px;min-height:34px;overflow:hidden;}
.faq-list .item dt em{display:block;position:absolute;top:0;left:0;width:32px;height:32px;line-height:32px;font-size:16px;color:#000;text-align:center;border:#f0f0f0 solid 1px;background:#fff;border-radius:50%;}
.faq-list .item dt h3{font-weight:normal;font-size:16px;color:#000;line-height:34px;}
.faq-list .item dd{position:relative;margin-top:10px;padding-left:40px;min-height:34px;overflow:hidden;}
.faq-list .item dd em{display:block;position:absolute;top:0;left:0;width:32px;height:32px;line-height:32px;font-size:16px;color:#000;text-align:center;border:#ffc501 solid 1px;background:#ffc501;border-radius:50%;}
.faq-list .item dd p{font-size:16px;color:#000;line-height:34px;}
/*--end faq--*/

/*--VRBanner--*/
.VRBanner{position:relative;margin-top:50px;height:880px;overflow:hidden;}
.VRBanner:after{display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.25);}
.VRBanner .video{position:relative;z-index:1;height:880px;overflow:hidden;}
.VRBanner .video video,.VRBanner .video img{display:block;position:relative;height:880px;top:50%;left:50%;transform:translate(-50%,-50%);}
.VRBanner .wrapper{position:absolute;z-index:2;left:50%;top:0;height:100%;transform:translateX(-50%);}
.VRBanner .crumbs{margin-top:100px;height:54px;line-height:54px;font-size:14px;}
.VRBanner .crumbs span{color:#fff;}
.VRBanner .crumbs a{display:inline-block;margin-left:10px;padding-left:15px;color:#fff;background:url(../images/Inpage/crumbs_list.png) no-repeat 0 center;}
.VRBanner .crumbs a:hover{color:#ffc501;}
.VRBanner .text{position:absolute;top:50%;left:50%;width:812px;text-align:center;transform:translate(-50%,-50%);}
.VRBanner .text h2{line-height:60px;font-weight:normal;font-size:52px;color:#fff;}
.VRBanner .text p{margin-top:22px;line-height:32px;font-size:26px;color:#fff;}
.VRBanner .text p:after{display:block;margin:28px auto 0;width:22px;height:4px;content:"";background:#ffc501;}
.VRBanner .text .step{margin:65px 0 96px;overflow:hidden;}
.VRBanner .text .step .item{position:relative;float:left;width:25%;}
.VRBanner .text .step .item:before,.VRBanner .text .step .item:after{display:block;position:absolute;bottom:15px;width:77px;height:1px;content:"";background:rgba(255,255,255,0.5);}
.VRBanner .text .step .item:before{left:126px;}
.VRBanner .text .step .item:after{right:126px;}
.VRBanner .text .step span{display:block;font-size:16px;color:#fff;}
.VRBanner .text .step em{display:block;margin:10px auto 0;width:32px;height:32px;line-height:32px;font-size:13px;color:#fff;background:rgba(0,0,0,0.5);border-radius:50%;}
.VRBanner .text a{display:block;position:relative;margin:0 auto;width:220px;height:45px;line-height:45px;font-size:16px;color:#000;text-align:left;text-indent:35px;background:#ffc501;border-radius:25px;transition:all 0.5s;box-shadow:0 0 50px rgba(255,197,1,0.2);}
.VRBanner .text a:after{display:block;position:absolute;right:20px;top:50%;width:27px;height:27px;content:"";background:#fff url(../images/Index/read.png) no-repeat center;border-radius:50%;transform:translateY(-50%);}
.VRBanner .text a:hover{color:#fff;background:#000;}
.VRBanner .text a:hover:after{background-color:#fff;background-image:url(../images/Index/read.png);}
/*--end VRBanner--*/

/*--VR--*/
.VR{padding:60px 0;overflow:hidden;}
.VR-list{margin:-30px;overflow:hidden;}
.VR-list .item{position:relative;float:left;margin:30px;width:620px;overflow:hidden;background:#fff;}
.VR-list .item .pic{position:relative;height:460px;overflow:hidden;}
.VR-list .item .pic:after{display:block;position:absolute;z-index:3;top:40px;left:40px;width:90px;height:40px;content:"";background:url(../images/Inpage/vr_tag.png) no-repeat;}
.VR-list .item .pic img{display:block;width:100%;transition:all 1s;}
.VR-list .item .tit{padding:0 20px;height:60px;line-height:60px;font-size:18px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.VR-list .item .tit a{color:#666;}
.VR-list .item:hover .pic img{transform:scale(1.1);}
.VR-list .item:hover .tit{background:#ffc501;transition:all 1s;}
.VR-list .item:hover .tit a{color:#000;}
.VR-list .insetForm{margin:30px;}
.VR-list .insetForm .tit{width:500px;}
.VR-list .insetForm .inner{width:690px;}
.VR-list .insetForm .inner li input{width:230px;}
.VR-list .insetForm .inner a{width:194px;text-indent:25px;}
/*--end VR--*/

/*--serviceBanner--*/
.serviceBanner{position:relative;height:930px;background-repeat:no-repeat;background-position:center;}
.serviceBanner .wrapper{padding-top:135px;}
.serviceBanner .crumbs{height:54px;line-height:54px;font-size:14px;}
.serviceBanner .crumbs span{color:#000;}
.serviceBanner .crumbs a{display:inline-block;margin-left:10px;padding-left:15px;color:#000;background:url(../images/Inpage/read.png) no-repeat 0 center;}
/*--end serviceBanner--*/

/*--service-intro--*/
.service-intro{margin-top:60px;overflow:hidden;}
.service-intro .summary{padding-bottom:55px;line-height:32px;font-size:18px;color:#666;text-align:center;overflow:hidden;border-bottom:#e3e3e3 solid 1px;}
.service-list{margin:50px -50px 20px;overflow:hidden;}
.service-list .item{position:relative;float:left;margin:30px 50px;width:600px;}
.service-list .item:after{display:block;position:absolute;left:226px;bottom:0;width:22px;height:1px;content:"";background:#cacaca;}
.service-list .icon{float:left;width:194px;height:194px;overflow:hidden;border-radius:50%;box-shadow:0 20px 50px rgba(0,0,0,0.1);}
.service-list .icon img{display:block;width:100%;}
.service-list .text{padding-left:28px;padding-top:10px;overflow:hidden;}
.service-list .text h3{height:64px;line-height:32px;font-weight:normal;font-size:24px;color:#333;overflow:hidden;}
.service-list .text p{margin-top:14px;line-height:28px;font-size:16px;color:#666;overflow:hidden;}
.service-list .item-1,.service-list .item-2{height:260px;animation:fadeinR 1s;} 
.service-list .item-3,.service-list .item-4{height:226px;animation:fadeinL 1s;} 
/*--end service-intro--*/

/*--service-step--*/
.service-step{margin:0 auto 80px;padding:30px 50px 50px;width:1300px;overflow:hidden;background:#fff;box-sizing:border-box;}
.service-step .box-title p em{display:inline-block;position:relative;padding:0 160px;}
.service-step .box-title p em:before,.service-step .box-title p em:after{display:block;position:absolute;top:50%;width:140px;height:1px;content:"";background:#e5e5e5;}
.service-step .box-title p em:before{left:0;}
.service-step .box-title p em:after{right:0;}
.service-step .step-list{position:relative;overflow:hidden;}
.service-step .step-list:before{display:block;position:absolute;z-index:1;left:0;top:15px;width:100%;height:1px;content:"";background:#e5e5e5;}
.service-step .step-list .item{position:relative;z-index:3;float:left;width:14.285%;text-align:center;}
.service-step .step-list .item em{display:block;margin:0 auto;width:30px;height:30px;line-height:30px;font-family:"DIN Medium";font-size:13px;color:#666;border:#e5e5e5 solid 1px;background:#fff;border-radius:50%;}
.service-step .step-list .item p{margin-top:25px;height:48px;line-height:24px;font-size:18px;color:#666;}
.service-step .step-list .item p span{font-family:"DIN Medium";color:#000;}
.service-step .btns{margin-top:25px;overflow:hidden;}
.service-step .btns a{display:block;position:relative;margin:0 auto;width:150px;height:45px;line-height:45px;font-size:16px;color:#000;text-indent:30px;background:#ffc501;border-radius:25px;}
.service-step .btns a:after{display:block;position:absolute;right:8px;top:50%;width:27px;height:27px;content:"";background:#fff url(../images/Index/read.png) no-repeat center;border-radius:50%;transform:translateY(-50%);}
.service-step .btns a:hover{color:#fff;background:#000;}
.service-step .btns a:hover:after{background-color:#fff;background-image:url(../images/Index/read.png);}
.service-step .step-list .item:nth-child(1){animation:fadeinB 1s;}
.service-step .step-list .item:nth-child(2){animation:fadeinB 1.5s;}
.service-step .step-list .item:nth-child(3){animation:fadeinB 2s;}
.service-step .step-list .item:nth-child(4){animation:fadeinB 2.5s;}
.service-step .step-list .item:nth-child(5){animation:fadeinB 3s;}
.service-step .step-list .item:nth-child(6){animation:fadeinB 3.5s;}
.service-step .step-list .item:nth-child(7){animation:fadeinB 4s;}
/*--end service-step--*/

/*--calculator--*/
.calculator{padding:20px 0 60px;}
.calculator .inner{position:relative;height:487px;}
.calculator .inner .btns{position:absolute;z-index:99;left:50%;bottom:125px;width:137px;height:137px;text-align:center;cursor:pointer;background:#ffc501;border-radius:50%;box-shadow:0 10px 30px rgba(255,197,1,0.2);transform:translateX(-50%);}
.calculator .inner .btns a{display:block;position:relative;top:50%;left:50%;width:70px;height:70px;line-height:35px;font-size:32px;color:#000;transform:translate(-50%,-50%);}
.calculator .inner .btns:hover{color:#fff;background:#000;transition:all 0.5s;}
.calculator .inner .btns:hover a{color:#fff;}
.calculator .item{width:640px;}
.calculator .item .hd{text-align:center;margin-bottom:20px;}
.calculator .item .hd h3{position:relative;height:50px;line-height:50px;font-weight:normal;font-size:32px;color:#000;}
.calculator .item .hd h3:before,.calculator .item .hd h3:after{display:inline-block;position:relative;top:-10px;margin:0 18px;width:110px;height:1px;content:"";background:#c9c9c9;}
.calculator .item .hd p{margin-top:5px;height:30px;line-height:30px;font-size:16px;color:#666;}
.calculator .item .hd p em{font-size:32px;font-family:"DIN Medium";color:#000;}
.calculator .item .bd{width:640px;height:382px;overflow:hidden;box-shadow:0 27px 80px rgba(0,0,0,0.2);box-sizing:border-box;}
.calculator .item-1{float:left;}
.calculator .item-1 .bd{padding-top:42px;background:url(../images/Inpage/calculator_bg01.png) no-repeat;}
.calculator .item-1 .bd dl{margin-bottom:16px;overflow:hidden;}
.calculator .item-1 .bd dl:last-child{margin-bottom:0;}
.calculator .item-1 .bd dt{float:left;width:125px;text-align:right;font-size:18px;line-height:45px;}
.calculator .item-1 .bd dd{padding-left:25px;height:45px;line-height:45px;overflow:hidden;}
.calculator .item-1 .bd dd input[type="text"]{padding:0 24px;width:411px;height:45px;line-height:38px;font-size:18px;border:#fbfbfb solid 3px;background:#fbfbfb;border-radius:25px;box-sizing:border-box;}
.calculator .item-1 .bd dd input::-webkit-input-placeholder{color:#999;}
.calculator .item-1 .bd dd input:focus{border-color:#ffc501;transition:all 0.5s;}
.calculator .item-1 .bd dd span{display:inline-block;margin-right:22px;padding-left:26px;font-size:18px;color:#999;cursor:pointer;background:url(../images/Inpage/radio.png) no-repeat 0 center;}
.calculator .item-1 .bd dd span.cur{color:#000;background-image:url(../images/Inpage/radio_cur.png);transition:all 0.5s;}
.calculator .item-2{float:right;}
.calculator .item-2 .bd{padding:50px 50px 0;background:url(../images/Inpage/calculator_bg02.png) no-repeat;}
.calculator .item-2 .result{padding-bottom:30px; height:192px;line-height:48px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.calculator .item-2 .result p{padding-left:192px;font-size:18px;color:#000;}
.calculator .item-2 .result p em{font-size:24px;font-family:"DIN Medium";}
.calculator .item-2 .tips{padding-top:20px;line-height:28px;font-size:18px;text-align:center;color:#666;overflow:hidden;}
/*--end calculator--*/

/*--vipService--*/
.vipService{padding-bottom:25px;overflow:hidden;}
.vipService .box-title h2{font-size:32px;}
.vipService .box-title p em{display:inline-block;position:relative;padding:0 160px;color:#999;}
.vipService .box-title p em:before,.vipService .box-title p em:after{display:block;position:absolute;top:50%;width:140px;height:1px;content:"";background:#d3d3d3;}
.vipService .box-title p em:before{left:0;}
.vipService .box-title p em:after{right:0;}
.vipService .list{margin:0 -40px;overflow:hidden;}
.vipService .list .item{float:left;margin:0 40px;padding-bottom:35px;width:196px;height:245px;text-align:center;overflow:hidden;background:url(../images/Inpage/vip_service_item.png) no-repeat;}
.vipService .list .item i{display:block;margin:34px auto 15px;width:50px;height:50px;}
.vipService .list .item i img{display:block;width:100%;}
.vipService .list .item p{height:50px;line-height:25px;font-size:20px;color:#000;}
.vipService .list .item em{display:block;margin:24px auto 0;width:31px;height:31px;line-height:31px;font-family:"DIN Medium";font-size:14px;color:#999;border:#d7d7d7 solid 1px;border-radius:50%;}
/*--end vipService--*/


/*--company-banner--*/
.company-banner{position:relative;z-index:1;height:930px;background-repeat:no-repeat;background-position:center;background-attachment:fixed;}
/*--end company-banner--*/

/*--company-menu--*/
.company-menu{position:relative;z-index:999;margin:-90px auto 0;width:1300px;height:90px;line-height:90px;text-align:center;background:#ffc501;}
.company-menu li{display:inline-block;position:relative;font-size:18px;}
.company-menu li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-18px;width:36px;height:3px;content:"";background:#fff;transform:scale(0,1);transition:all 0.5s;}
.company-menu li a{display:block;padding:0 35px;color:#000;}
.company-menu li:hover:after,.company-menu li.cur:after{transform:scale(1);}
/*--end company-menu--*/

/*--company-box-one-*/
.company-box-one{padding:70px 0;overflow:hidden;background:#fff url(../images/Inpage/company_one_bg.png) no-repeat center bottom;}
.company-box-one .video{position:relative;width:1300px;height:550px;overflow:hidden;}
.company-box-one .video img{display:block;width:1300px;height:550px;}
.company-box-one .video a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../images/Inpage/playerBtn_2.png) no-repeat center;transition:all 0.5s;}
.company-box-one .video a:hover{background-color:rgba(0,0,0,0.25);}
.company-box-one .text{padding-top:50px;text-align:center;overflow:hidden;}
.company-box-one .text h2{font-weight:normal;line-height:42px;font-size:32px;color:#000;}
.company-box-one .text .summary{padding-top:20px;line-height:28px;font-size:16px;color:#666;}
/*--end company-box-one-*/

/*--company-box-two-*/
.company-box-two{padding:70px 0;overflow:hidden;background:#fbfbfb url(../images/Inpage/company_two_bg.png) no-repeat center top;}
.company-box-two .list{position:relative;overflow:hidden;}
.company-box-two .item{position:relative;float:left;width:325px;height:490px;overflow:hidden;background:#fff;}
.company-box-two .pic,.company-box-two .text{position:absolute;width:325px;height:245px;box-sizing:border-box;}
.company-box-two .pic img{display:block;width:325px;height:245px;}
.company-box-two .text{padding:30px 40px;}
.company-box-two .text:before{display:block;position:absolute;z-index:3;left:50%;margin-left:-10px;width:20px;height:20px;content:"";background:#fff;transform:rotate(-45deg);}
.company-box-two .text .hd{position:relative;padding-bottom:26px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.company-box-two .text .hd h3{font-size:24px;color:#000;}
.company-box-two .text .hd em{font-family:"DIN Medium";font-size:14px;color:#000;text-transform:uppercase;}
.company-box-two .text .hd i{display:block;position:absolute;right:0;top:0;}
.company-box-two .text .bd{padding-top:20px;overflow:hidden;}
.company-box-two .text .bd p{font-size:18px;line-height:30px;color:#000;}
.company-box-two .item-1 .pic,.company-box-two .item-3 .pic{bottom:0;animation:fadeinB 1s;}
.company-box-two .item-1 .text,.company-box-two .item-3 .text{top:0;animation:fadeinT 1s;}
.company-box-two .item-1 .text:before,.company-box-two .item-3 .text:before{bottom:-10px;}
.company-box-two .item-2 .pic,.company-box-two .item-4 .pic{top:0;animation:fadeinT 1s;}
.company-box-two .item-2 .text,.company-box-two .item-4 .text{bottom:0;animation:fadeinB 1s;}
.company-box-two .item-2 .text:before,.company-box-two .item-4 .text:before{top:-10px;}
/*--end company-box-two-*/

/*--company-box-three-*/
.company-box-three{padding:70px 0;overflow:hidden;background:url(../images/Inpage/company_three_bg.jpg) no-repeat center 0;}
.company-box-three .text{height:120px;line-height:30px;text-align:center;font-size:16px;color:#fff;}
.company-box-three .partner{margin-top:38px;overflow:hidden;}
.company-box-three .partner .hd{height:50px;line-height:50px;text-align:center;}
.company-box-three .partner .hd h3{display:inline-block;width:266px;font-size:16px;font-weight:normal;color:#000;background:url(../images/Inpage/company_three_partner_tit.png) no-repeat center;}
.company-box-three .partner-slide{position:relative;padding:40px 0;height:150px;overflow:hidden;background:#fff;}
.company-box-three .partner-slide .prev,.company-box-three .partner-slide .next{position:absolute;z-index:9;top:0;width:55px;height:100%;cursor:pointer;}
.company-box-three .partner-slide .prev{left:0;background:#fff url(../images/Inpage/company_three_prev.png) no-repeat center;}
.company-box-three .partner-slide .next{right:0;background:#fff url(../images/Inpage/company_three_next.png) no-repeat center;}
.company-box-three .partner-list{overflow:hidden;}
.company-box-three .partner-list .item{position:relative;float:left;padding:0 55px;width:215px;height:150px;text-align:center;overflow:hidden;}
.company-box-three .partner-list .item:after{display:block;position:absolute;right:0;top:0;width:1px;height:100%;content:"";background:#ebebeb;}
.company-box-three .partner-list .pic{padding-bottom:15px;height:80px;overflow:hidden;border-bottom:#ebebeb solid 1px;}
.company-box-three .partner-list .pic img{display:block;width:100%;}
.company-box-three .partner-list .tit{padding-top:15px;height:40px;line-height:40px;font-size:16px;color:#666;}
/*--end company-box-three-*/

/*--company-box-four-*/
.company-box-four{padding:70px 0;overflow:hidden;background:#fff;}
.history{position:relative;overflow:hidden;}
.history-menu{position:relative;height:141px;overflow:hidden;}
.history-menu-list{position:absolute;left:0;top:0;width:auto;height:141px;transition:all 0.5s;}
.history-menu-list .item{position:relative;float:left;padding:0 20px 0 40px;width:324px;height:141px;box-sizing:border-box;}
.history-menu-list .item:before{display:block;position:absolute;left:3px;top:0;width:1px;height:130px;content:"";background:#e5e5e5;transition:all 0.5s;}
.history-menu-list .item:after{display:block;position:absolute;left:0;bottom:0;width:7px;height:7px;content:"";background:#000;border-radius:50%;opacity:0;}
.history-menu-list .item em{display:block;height:64px;line-height:32px;font-size:32px;font-family:"DIN Medium";color:#000;}
.history-menu-list .item p{margin-top:16px;height:52px;line-height:26px;font-size:16px;color:#000;}
.history-menu-list .item.cur:before{height:100%;background:#000;}
.history-menu-list .item.cur:after{opacity:1;}
.history-progress{position:relative;height:93px;overflow:hidden;}
.history-progress:after{display:block;position:absolute;top:50%;left:0;width:100%;height:1px;content:"";background:#e5e5e5;}
.history-progress .arrow{position:absolute;z-index:9;left:0;top:0;width:25%;height:100%;}
.history-progress .arrow em{display:block;margin:20px auto;width:53px;height:53px;cursor:col-resize;background:#ffc501 url(../images/Inpage/company_four_arrow.png) no-repeat;border-radius:50%;box-shadow:0 0 20px rgba(255,197,1,0.2);}
.history-main{height:405px;overflow:hidden;}
.history-main .item{display:none;overflow:hidden;}
.history-main .item:first-child{display:block;}
.history-main .pic{position:relative;float:left;width:650px;height:405px;overflow:hidden;}
.history-main .pic img{display:block;width:100%;}
.history-main .pic em{display:block;position:absolute;right:0;top:0;padding:20px 0;width:94px;height:94px;line-height:27px;font-size:24px;font-family:"DIN Medium";color:#fff;text-align:center;background:rgba(0,0,0,0.5);box-sizing:border-box;}
.history-main .text{padding:35px 50px;overflow:hidden;}
.history-main .text h3{margin:10px 0;font-weight:normal;font-size:24px;color:#333;}
.history-main .text p{line-height:28px;font-size:16px;color:#666;}
/*--end company-box-four-*/

/*--company-box-five--*/
.company-box-five{padding:70px 0 40px;overflow:hidden;background:#f0efed url(../images/Inpage/company_five_bg.jpg) no-repeat center bottom;}
.honor-list{margin:-10px;overflow:hidden;}
.honor-list .item{float:left;margin:10px;padding:0 20px;width:270px;height:310px;text-align:center;background:#fff;}
.honor-list .pic{padding:30px 0;height:188px;overflow:hidden;border-bottom:#ececec solid 1px;}
.honor-list .pic img{display:block;width:100%;}
.honor-list .tit{height:60px;line-height:60px;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.company-box-five .more{margin-top:40px;text-align:center;overflow:hidden;}
.company-box-five .more a{display:inline-block;padding-right:24px;font-size:16px;color:#666;background:url(../images/Inpage/add_more.png) no-repeat right center;}
.company-box-five .more a:hover{color:#000;}
/*--end company-box-five--*/

/*--company-box-six--*/
.company-box-six{padding:70px 0;height:530px;overflow:hidden;background:url(../images/Inpage/company_six_bg1.jpg) no-repeat center 0,url(../images/Inpage/company_six_bg2.jpg) no-repeat center 325px;}
/*--end company-box-six--*/

/*--company-box-seven--*/
.company-box-seven{padding:70px 0;overflow:hidden;background:#fff url(../images/Inpage/company_seven_bg.png) no-repeat center 0;}
.company-box-seven .list{}
.company-box-seven .item{float:left;padding:40px;width:400px;height:190px;text-align:center;overflow:hidden;background:#ffc501;box-shadow:0 10px 30px rgba(255,197,1,0.2);box-sizing:border-box;}
.company-box-seven .item:nth-child(2){margin-left:40px;margin-right:60px;}
.company-box-seven .item i{display:block;margin:0 auto 8px;width:44px;height:44px;}
.company-box-seven .item span{display:block;line-height:26px;font-size:18px;color:#000;}
.company-box-seven .item p{font-size:32px;font-family:"DIN Medium";color:#000;}
.company-box-seven .item p em{display:inline-block;position:relative;top:-5px;margin:0 5px;width:27px;height:27px;line-height:27px;font-size:16px;color:#fff;background:#000;border-radius:50%;}
/*--end company-box-seven--*/

/*--company-box-eight--*/
.company-box-eight{padding:70px 0;overflow:hidden;background:#fbfbfb;}
.company-box-eight .list{margin:-25px;overflow:hidden;}
.company-box-eight .item{float:left;margin:25px;width:400px;overflow:hidden;background:#fff;}
.company-box-eight .pic{height:255px;overflow:hidden;}
.company-box-eight .pic img{display:block;width:100%;transition:all 1s;}
.company-box-eight .text{padding:20px;overflow:hidden;}
.company-box-eight .text .hd{padding-bottom:15px;overflow:hidden;border-bottom:#eaeaea solid 1px;}
.company-box-eight .text .hd h3{font-weight:normal;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.company-box-eight .text .hd h3 a{color:#333;}
.company-box-eight .text .hd em{display:block;margin-top:5px;font-family:"DIN Medium";font-size:14px;color:#999;}
.company-box-eight .text .bd{padding-top:15px;overflow:hidden;}
.company-box-eight .text .bd p{height:84px;line-height:28px;font-size:14px;color:#999;overflow:hidden;}
.company-box-eight .item:hover .pic img{transform:scale(1.1);}
/*--end company-box-eight--*/

/*--mdyy-wrap-*/
.mdyy-wrap{padding:135px 0 70px;height:800px;overflow:hidden;}
.mdyy-wrap .crumbs-wrap{padding-top:70px;margin:0 auto;width:1300px;overflow:hidden;}
.mdyy-wrap .crumbs-wrap .crumbs{float:right;height:54px;line-height:54px;font-size:14px;}
.mdyy-wrap .crumbs-wrap .crumbs span{color:#fff;}
.mdyy-wrap .crumbs-wrap .crumbs a{display:inline-block;margin-left:10px;padding-left:15px;color:#fff;background:url(../images/Inpage/crumbs_list.png) no-repeat 0 center;}
.mdyy-wrap .crumbs-wrap .crumbs a:hover{color:#ffc501;}
.mdyy-wrap .crumbs-wrap .text{position:relative;padding-bottom:18px;color:#fff;overflow:hidden;}
.mdyy-wrap .crumbs-wrap .text:after{display:block;position:absolute;left:0;bottom:0;width:30px;height:3px;content:"";background:#ffc501;}
.mdyy-wrap .crumbs-wrap .text h2{height:54px;line-height:54px;font-weight:normal;font-size:32px;}
.mdyy-tab{margin:0 auto;width:1300px;overflow:hidden;}
.mdyy-menu{position:relative;margin-bottom:48px;height:76px;line-height:76px;text-align:center;overflow:hidden;}
.mdyy-menu:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";background:rgba(255,255,255,0.1);}
.mdyy-menu li{display:inline-block;position:relative;margin:0 24px;font-size:18px;color:#fff;cursor:pointer;}
.mdyy-menu li:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;content:"";background:#ffc501;transform:scale(0,1);transition:all 0.5s;}
.mdyy-menu li.cur:after{transform:scale(1);}
.mdyy-main{overflow:hidden;}
.mdyy-main .item{position:relative;height:540px;overflow:hidden;}
.mdyy-main .pic{width:810px;height:540px;overflow:hidden;}
.mdyy-main .pic img{display:block;width:810px;height:540px;}
.mdyy-main .text{position:absolute;z-index:3;top:50px;bottom:50px;right:0;padding:30px 60px;width:440px;overflow:hidden;background:#fff;}
.mdyy-main .text .hd{padding-bottom:20px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.mdyy-main .text .hd h3{padding-left:42px;height:50px;line-height:50px;font-size:32px;font-weight:normal;color:#000;background:url(../images/Inpage/mdyy_address.png) no-repeat 0 center;}
.mdyy-main .text .bd{padding-top:20px;}
.mdyy-main .text .summary{height:96px;line-height:32px;font-size:18px;color:#666;overflow:hidden;}
.mdyy-main .text .summary em{font-family:"DIN Medium";}
.mdyy-main .text .form{margin-top:24px;}
.mdyy-main .text .form input{display:block;padding:20px 30px;width:100%;height:60px;font-size:16px;border:none;outline:none;background:#fbfbfb;border-radius:30px;box-sizing:border-box;}
.mdyy-main .text .form input::-webkit-input-placeholder{color:#999;}
.mdyy-main .text .form a{display:block;position:relative;margin-top:20px;height:60px;line-height:60px;text-align:center;font-size:18px;color:#000;background:#ffc501;border-radius:30px;box-shadow:0 10px 30px rgba(255,197,1,0.2);transition:all 0.5s;}
.mdyy-main .text .form a:after{display:inline-block;position:relative;top:5px;margin-left:12px;width:27px;height:27px;content:"";background:#fff url(../images/Index/read.png) no-repeat center;border-radius:50%;}
.mdyy-main .text .form a:hover{color:#fff;background:#000;}
.mdyy-main .text .form a:hover:after{background-color:#fff;background-image:url(../images/Index/read.png);}
/*--end mdyy-wrap-*/

.newsDetailsSection .article .con p img { display: block; width: 100%;}