@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"微软雅黑"; color:rgba(0,0,0,0.7); background:#272c2f;}
a { text-decoration:none;  outline:none; transition:all 0.2s; color:rgba(0,0,0,0.5);} 
a:focus{outline:none;}


@font-face{ font-family:'shu'; src:url('../fonts/FONTFABRIC-MONT-HEAVY-DEMO-2.OTF');}
@font-face{ font-family:'shuxi'; src:url('../fonts/MONT.TTF');}




a:hover{ text-decoration:none; }

img{ border:0;}
table{ margin:auto;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:5px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:#e8e8e8}
::-webkit-scrollbar-track-piece{background:#e8e8e8}
::-webkit-scrollbar-thumb:vertical{background-color:#b10710;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#b10710;}
::-webkit-scrollbar-corner:vertical{background-color:#b10710;}
::-webkit-scrollbar-resizer:vertical{background-color:#b10710;}

.clear{ width:100%; height:0; font-size:0; line-height:0; clear:both;}

.loading{  position: fixed; top:0; z-index:9999; width:0px; background-color:#b10710; height:5px;}


/*分页样式*/
.page{ width:100%; margin:auto; height:50px; overflow:hidden; margin-top:30px;}
.page_list{ width:100%; float:left;text-align:center; }
.page_list a{display:inline-block;line-height:50px; height:50px; font-size:16px; color:#000; text-decoration:none; margin:0px 8px;-webkit-transition: all 0.4s ease-in-out;}

.page_list a:hover{color:#232584;}
.page_list a.on{color:#232584;}


/*头部*/
.header{ width:100%; height:96px; position:  relative; top:0; z-index:9; background-color:#b10710;}
.head_logo{ position:absolute; left:4.5%; height:100%;}
.head_logo img{ cursor:pointer; padding-top:23px; height:49px; width:auto;-webkit-transition: all 0.4s ease-in-out;}

.head{ width:1400px; height:100%; margin:auto;}

.nav{ float:right; height:100%; -webkit-transition: all 0.4s ease-in-out;}
.nav_1{ display:inline-block; height:100%;  margin-left:85px; }
.nav_1 a{ display:block; cursor:pointer; text-align:center;font-size:18px; color:#fff;  height:96px; line-height:96px; -webkit-transition: all 0.4s ease-in-out; position: relative; z-index:1;}

.nav_1 a:hover{ color:#000;}
.nav_1 a.nav_1_a{ color:#000;}


.nav_1_warp{ width:100%; height: auto; overflow:hidden; position:absolute; top:96px; left:0px; display:none;}
.nav_con{ width:100%; text-align:center; height:40px; line-height:40px; overflow:hidden; background-color:rgba(0,0,0,0.6); }
.nav_con span{ font-size:15px; color:#fff; padding:0px 65px;}
.nav_con a{ display: inline-block; cursor:pointer; height:40px; line-height:40px; font-size:15px; color:#fff; font-weight:bold; letter-spacing:4px; -webkit-transition: all 0.4s ease-in-out;}
.nav_con a:hover{ color:#b10710;}


.search{ position:absolute; right:4.5%; height:25px; width:25px; top:35px;}
.search_tu{ height:100%; width:25px; margin:auto;}
.search_tu img{ width:25px; height:25px; cursor:pointer;}

.search_xian{ position:absolute; top:40px; right:0px; width:300px; height:35px; background-color:#fff; border-radius:4px; overflow:hidden; opacity:0;-webkit-transition: all 0.4s ease-in-out;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2); box-shadow:0px 0px 10px rgba(0,0,0,0.2);}

.search_xian1{ opacity:1; top:35px;}

.search_text{ width:263px; height:35px; background:rgba(255,255,255,1); padding-left:15px; border:none; border-radius:4px; font-size:14px; color:rgba(0,0,0,1); font-family:"微软雅黑";-webkit-transition: all 0.4s ease-in-out;}
.search_text::-webkit-input-placeholder { color:rgba(0,0,0,0.8);}
.search_text:focus {  -moz-box-shadow:inset 0px 0px 3px #b10710; -webkit-box-shadow: inset 0px 0px 3px #b10710; box-shadow: inset 0px 0px 3px #b10710;}

.search_btn{ float:right; width:74px; height:35px; border:none;background-color:#b10710; font-size:15px; color:#fff; font-family:"微软雅黑"; position:absolute; right:0; top:0;}


.header1{ position:fixed; top:0; z-index:999;}



/*底部*/
.foot{ width:1400px; margin:auto; height: auto; overflow:hidden; padding-bottom:15px;}
.foot_tit{ width:100%; height:70px; margin:auto; position:relative; background:url(../images/titbits_11.jpg) repeat-x center; text-align:center;}
.foot_tit span{ letter-spacing:8px; font-size:36px; color:#e60021; font-weight:bold; display:inline-block; height:70px; line-height:70px; padding:0px 70px; background-color:#272c2f;}
.foot_con{ width:100%; height:65px;}
.foot_1{ display:inline-block; height:65px; line-height:65px; margin-right:5px;}
.foot_1 span{ display:inline-block; background:url(../images/titbits_53.jpg) no-repeat left; font-size:14px; color:#969898; letter-spacing:1px; padding-left:30px;}
.foot_2{ display:inline-block; height:65px; line-height:65px; margin-right:5px;}
.foot_2 span{ display:inline-block; background:url(../images/titbits_62.jpg) no-repeat left; font-size:14px; color:#969898; letter-spacing:1px; padding-left:30px;}
.foot_3{ display:inline-block; height:65px; line-height:65px; margin-right:5px;}
.foot_3 span{ display:inline-block; background:url(../images/titbits_57.jpg) no-repeat left; font-size:14px; color:#969898; letter-spacing:1px; padding-left:30px;}
.foot_4{ display:inline-block; height:65px; line-height:65px; float:right;}
.foot_4 span{ display:inline-block; background:url(../images/titbits_56.jpg) no-repeat left; font-size:14px; color:#969898; letter-spacing:1px; padding-left:30px;}

.foot_img{ width:100%; height:120px; text-align:center; margin-top:23px;}
.foot_img img{ width:120px; height:120px;}

.foot_wei{ width:100%; height:30px; margin-top:16px; text-align: center;}
.foot_wei a{ display:inline-block; width:30px; height:30px; border-radius:50%; cursor:pointer; margin:0px 5px;-webkit-transition: all 0.5s ease-in-out; background-color:#cd0808;}
.foot_wei a:hover img{transform:rotate(360deg);}
.foot_wei a:hover .foot_wei_ma{transform:rotate(0deg); }
.foot_wei a:hover .foot_wei_ma img{transform:rotate(0deg);}

.foot_wei img{ width:30px; height:30px;-webkit-transition: all 0.5s ease-in-out;}

.foot_love{ width:30px; height:30px; position:relative;}
.foot_love:hover .foot_wei_ma{ height:80px; opacity:1; top:35px;}
.foot_love img{ width:30px; height:30px; border-radius:50%;}
.foot_wei_ma{ width:80px; height:0px; overflow:hidden; position:absolute; top:40px; left:-25px; opacity:1;-webkit-transition: all 0.5s ease-in-out;}
.foot_wei_ma img{ width:80px; height:80px; border-radius:0%;}


.foot_nav{ width:100%; text-align:center; font-size:18px; color:#969898; height:50px; line-height:50px; margin-top:43px;}
.foot_nav a{ font-size:18px; color:#969898; cursor:pointer;-webkit-transition: all 0.4s ease-in-out; letter-spacing:8px;}
.foot_nav span{ padding:0px 48px;}
.foot_nav a:hover{color:#cd0808;}
.foot_jing{ width:100%; text-align: center; height:30px; line-height:30px; margin-top:17px;}
.foot_jing span{ display:inline-block; background:url(../images/titbits_82.jpg) no-repeat left; font-size:14px; color:#969898; padding-left:25px;}
.foot_jing a{ color:#969898;}
.foot_typeright{ width:100%; text-align:center; font-size:14px; color:#969898; height:35px; line-height:35px;}
.foot_typeright a{ color:#969898;}

/*花絮*/
.main{ width:1400px; height: auto; overflow:hidden; margin:auto; margin-top:155px; padding-bottom:67px;}
.main_tit{ width:100%; text-align:center; background:url(../images/apply_17.jpg) no-repeat center bottom; font-size:40px; color:#000; height:120px; line-height:120px;}

.titbits{ width:100%; height:auto; overflow:hidden; margin-top:52px; padding-bottom:18px;}
.titbits_list{ width:1400px; height:auto; margin:auto;}
.titbits_list ul li{ float:left; width:462px; height:268px; list-style:none; overflow:hidden; margin-bottom:7px; margin-right:7px;}
.titbits_list ul li:nth-child(3n){ margin-right:0px;}
.titbits_list ul li:hover img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}

.titbits_list ul li img{ -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}

.titbits_tit{ width:100%; text-align:center; font-size:30px; color:#b10710; font-weight:bold; height:80px; line-height:80px; overflow:hidden;}
.titbits_con{ width:100%; font-size:16px; color:rgba(255,255,255,0.8); height: auto; line-height:29px; overflow:hidden;}

.titbits_more{ width:100%; height:auto; overflow:hidden; margin-top:52px;}
.titbits_more a{ display:block; width:100%; height:100%;}
.titbits_more_1{ width:100%; text-align:center; font-size:16px; color:#6e6e6e; height:27px; line-height:27px; letter-spacing:2px;}
.titbits_more_2{ width:100%; text-align:center; height:24px; margin-top:5px;}
.titbits_more_2 img{ height:24px; width:auto;}


/*案例*/
.n_big{ width:100%; height:805px;}
.mod-video { height:805px; width: 100%; object-fit: cover;}

.disc{ width:100%; height:247px; margin:auto;position:relative; overflow:hidden; margin-top:4px;}
.disc .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.disc .swiper-slide{ overflow:hidden; width:auto; margin:0px 2px;}

.disc .swiper-slide.swiper-slide-active .disc_img{-webkit-filter: grayscale(0%);}
.disc .swiper-slide.swiper-slide-active .disc_bg{ opacity:1;}

.disc_con{ width:425px; height:247px; margin:auto; position:relative;}
.disc_img{-webkit-filter: grayscale(100%);-webkit-transition: all 0.4s ease-in-out;}
.disc_bg{ width:88%; height:40px; position:absolute; bottom:0; background-color:rgba(230,0,33,0.82); padding:0px 6%; font-size:14px; color:#fff; font-weight:bold; line-height:40px; opacity:0;-webkit-transition: all 0.4s ease-in-out;}
.disc_bg span{ display:inline-block; font-family:"宋体"; border:1px solid #fff; float:right; width:14px; height:14px; text-align:center; line-height:14px; border-radius:50%; font-weight:normal; font-size:12px; margin-top:13px;}


.brand{ width:1400px; height:auto; overflow:hidden; margin: auto; margin-top:80px; padding-bottom:55px;}
.brand_left{ float:left; font-size:31px; color:#fff; line-height:31px; width:250px;}
.brand_right{ float:right; width:1135px; height:auto; overflow:hidden; background:url(../images/case_17.jpg) repeat-y left top;}
.brand_con{ font-size:16px; line-height:26px; height:auto; overflow:hidden; padding-left:80px; width:1055px; color:#fff;}




/*首页*/
.big_all{ width:100%; height:1056px; position:relative;}
.big{ width:100%; height:805px; margin:auto;position:relative; overflow:hidden;}
.big .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.big .swiper-slide{ overflow:hidden;}

.big-left{ position:absolute; left:6%; top:375px; height:40px; font-size:30px; z-index:1; font-weight:bold; font-family:"宋体"; color:#e60021; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.big-left:hover{color:#fff;}

.big-right{ position:absolute; right:6%; top:375px; height:40px; font-size:30px; z-index:1; font-weight:bold; font-family:"宋体";color:#e60021; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.big-right:hover{color:#fff;}


.big_div{ width:100%; height:100%;}


.substance{ width:100%; height:247px; margin:auto;position:relative; overflow:hidden; margin-top:4px;}
.substance .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.substance .swiper-slide{ overflow:hidden; width:auto; margin:0px 2px;}

.substance .swiper-slide.swiper-slide-active .disc_img{-webkit-filter: grayscale(0%);}
.substance .swiper-slide.swiper-slide-active .disc_bg{ opacity:1;}


.burgeon{ width:1400px; height:auto; overflow:hidden; margin:auto; margin-top:126px; padding-bottom:55px;}
.burgeon_list{ width:100%; height:auto; overflow:hidden;}
.burgeon_list ul li{ float:left; width:25%; height:180px; overflow:hidden; background:url(../images/case_17.jpg) repeat-y left; list-style:none;}
.burgeon_list ul li:nth-child(1){ background:none;}
.burgeon_list ul li:nth-child(3) .burgeon_1_1{ right:65px;}
.burgeon_list ul li:hover .burgeon_1{ color:#fff;}
.burgeon_list ul li:hover .burgeon_1_1{ color:#fff;}
.burgeon_list ul li:hover .burgeon_2{ opacity:0; height:0px;}
.burgeon_list ul li:hover .burgeon_3{ opacity:1;}

.burgeon_1{ width:100%; text-align:center; font-size:70px; color:#e60021; font-weight:bold; height:57px; line-height:57px; position:relative;-webkit-transition: all 0.4s ease-in-out;}
.burgeon_1_1{ position:absolute; font-size:26px; color:#e60021; top:-20px; right:85px;-webkit-transition: all 0.4s ease-in-out;}

.burgeon_2{ margin:auto; text-align:center; font-size:12px; line-height:21px; height:63px; overflow:hidden; color:#fff; width:265px; margin-top:40px;-webkit-transition: all 0.4s ease-in-out;}
.burgeon_3{ margin:auto; font-size:16px; color:#fff; text-align:center; background-color:#e60021; width:155px; height:50px; line-height:50px; margin-top:15px;-webkit-transition: all 0.4s ease-in-out; opacity:0;}

.burgeon_con{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:56px; background:url(../images/index_18.jpg) repeat-x left 12px;}
.burgeon_con span{ display:inline-block; font-size:18px; line-height:26px; color:#fff; width:570px; padding:0px 10px; background:#272d2e;}


.strategy{ width:100%; height:780px; margin-bottom:60px;}
.strategy ul li{ float:left; width:13%; height:780px; list-style:none; overflow:hidden;}
.strategy ul li.on{ width:48%;}
.strategy ul li.on .strategy_bg{ background-color:rgba(230,0,33,0.8);}
.strategy ul li.on .strategy_rong{ opacity:1;}
.strategy ul li.on .strategy_tit{ opacity:0;}

.strategy ul li a{ display:block; width:100%; height:100%; position:relative;}
.strategy_bg{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5);}
.strategy_img{ width:100%; height:100%;}
.strategy_tit{ width:100%; position:absolute; bottom:0; left:0; font-size:24px; color:#fff; text-align:center; height:130px; line-height:130px; -webkit-transition: all 0.5s ease-in-out;}
.strategy_rong{ width:100%; height:100%; position:absolute; top:0; opacity:0; -webkit-transition: all 0.5s ease-in-out;}
.strategy_1{ margin:auto; height:106px; width:86%; padding-top:84px;}
.strategy_1 img{ height:106px; width:auto;}
.strategy_2{ margin:auto; width:86%; font-size:48px; overflow:hidden; color:#fff; height:120px; line-height:120px;}
.strategy_3{ margin:auto; width:86%; font-size:16px; color:#fff; height:100px; overflow:hidden; line-height:25px; margin-top:50px;}
.strategy_4{ margin:auto; width:86%; height:auto; overflow:hidden; margin-top:150px;}
.strategy_4 img{ height:37px; width:auto;}



.honour{ width:100%; height:auto; overflow:hidden; padding-bottom:45px;}
.honour .foot_tit{ width:1400px; margin:auto;}
.honour_all{ width:1400px; height:auto;  margin:auto; margin-top:43px; position:relative;}

.honour_ying{ width:100%; height:auto; overflow:hidden;}
.honour_list{ width:1744px; height:565px; position:relative; overflow:hidden; margin-left:-172px;}
.honour_list .paginationh{ position: absolute; left:0px; bottom:0px; text-align: center; width:100%; z-index:1; margin:auto;}
.honour_list .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:#d4d4d4;  border-radius:50px; margin:0px 5px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.honour_list .swiper-pagination-bullet-active{ background-color:#e60021;}	

.honour_list5{ width:1500px; height:410px; position:relative; overflow:hidden; margin-left:-50px;}
.honour_list5 .paginationh{ position: absolute; left:0px; bottom:0px; text-align: center; width:100%; z-index:1; margin:auto;}
.honour_list5 .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:#d4d4d4;  border-radius:50px; margin:0px 5px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.honour_list5 .swiper-pagination-bullet-active{ background-color:#e60021;}	




.honour_con{ width:100%; height:auto; overflow:hidden;}
.honour_con a{ display:block; width:100%; height:100%;}
.honour_con a:hover .honour_img img{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.honour_con a:hover .honour_tit{color:#e60021;}

.honour_img{ width:266px; height:386px; overflow:hidden; margin:auto;}
.honour_img img{ -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.honour_tit{ width:85%; margin:auto; text-align:center; font-size:20px; color:#fff; height:135px; line-height:30px; margin-top:40px;-webkit-transition: all 0.4s ease-in-out;}
.honour_tit1{ height:auto; line-height:30px;}
.honour-left{ position:absolute; left:-60px; top:185px; height:40px; font-size:30px; font-family:"宋体"; color:#e60021; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.honour-left:hover{color:#fff;}

.honour-right{ position:absolute; right:-60px; top:185px; height:40px; font-size:30px; font-family:"宋体";color:#e60021; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.honour-right:hover{color:#fff;}
.honour-left1{ position:absolute; left:-60px; top:130px; height:40px; font-size:30px; font-family:"宋体"; color:#e60021; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.honour-left1:hover{color:#fff;}

.honour-right1{ position:absolute; right:-60px; top:130px; height:40px; font-size:30px; font-family:"宋体";color:#e60021; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.honour-right1:hover{color:#fff;}


.client{ width:1400px; height:auto; overflow:hidden; margin:auto;}

.client_all{ width:1400px; margin-top:40px; margin-bottom:40px; height:auto; overflow:hidden; position:relative; padding-bottom:60px;}
.client_all .paginationc{ position: absolute; left:0px; bottom:10px; text-align: center; width:100%; z-index:1; margin:auto;}
.client_all .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:#d4d4d4;  border-radius:50px; margin:0px 5px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.client_all .swiper-pagination-bullet-active{ background-color:#e60021;}	



.client_list{ width:1396px; height:auto; padding-top:40px; overflow:hidden; border:2px solid #b41028; background-color:#fff;}

.client_list .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.client_list .swiper-slide{ overflow:hidden; width:auto; height:100px; padding-bottom:40px; text-align:center;}


.client_list .swiper-slide:hover img {-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.client_list .swiper-slide img{ height:100px; width:auto; -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}


.foot_map{ width:1400px; height:460px; overflow:hidden; margin-top:10px; padding-bottom:17px;}






/*面包屑*/
.btn-nav {position: absolute; top:14px;  right:0px; background: transparent; padding-right:10px; border: none; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;  transition: all .5s ease;cursor: pointer; z-index: 99999;}
.btn-nav:focus { outline: 0;}
.icon-bar { display: block; margin: 5px 0; width:20px; height: 2px; background-color: #fff;}
.btn-nav:hover .icon-bar { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background-color: #fff;}
.nav-item { margin: 40px auto;text-align: center;}
.animated { display: block; margin: 0 auto;}
.animated:hover .icon-bar,
.animated:focus .icon-bar{ background-color: #fff;}
.animated:focus { cursor: pointer; z-index: 9999;}
.middle { margin: 0 auto;}
.icon-bar { -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; z-index: 999999;}
.animated .icon-bar { z-index: 999999; background-color: #fff;}
.animated .topt { -webkit-transform: translateY(8px) rotateZ(45deg); -moz-transform: translateY(8px) rotateZ(45deg); -ms-transform: translateY(8px) rotateZ(45deg);-o-transform: translateY(8px) rotateZ(45deg);transform: translateY(8px) rotateZ(45deg)}
.animated .bottom { -webkit-transform: translateY(-6px) rotateZ(-45deg);-moz-transform: translateY(-6px) rotateZ(-45deg);-ms-transform: translateY(-6px) rotateZ(-45deg);-o-transform: translateY(-6px) rotateZ(-45deg); transform: translateY(-6px) rotateZ(-45deg);}
.animated .middle { width: 0;}
.cai{ display:none;}
.hunt{ display:none;}
.interview_lun{ display:none;}
.hunt{ display:none;}



@media screen and (max-width:1915px)and (min-width:1435px){
	/*头部*/
	.header{ width:100%; height:83px;}
	.head_logo{ position:absolute; left:3%; height:100%;}
	.head_logo img{ cursor:pointer; padding-top:19px; height:43px; width:auto;}
	
	.head{ width:1200px; height:100%; margin:auto;}
	
	.nav{ float:right; height:100%; -webkit-transition: all 0.4s ease-in-out;}
	.nav_1{ display:inline-block; height:100%;  margin-left:70px;}
	.nav_1 a{ display:block; font-size:16px; height:83px; line-height:83px;}	
	
	.nav_1_warp{ top:83px;}
	.nav_con{ width:100%; height:35px; line-height:35px;}
	.nav_con span{ font-size:14px;  padding:0px 55px;}
	.nav_con a{ display: inline-block; cursor:pointer; height:35px; line-height:35px; font-size:14px; }
	
	.search{ position:absolute; right:3%; height:22px; width:22px; top:30px;}
	.search_tu{ height:100%; width:22px; margin:auto;}
	.search_tu img{ width:22px; height:22px; cursor:pointer;}
	
	.search_xian{ position:absolute; top:40px; right:0px; width:300px; height:35px;}
	.search_xian1{ opacity:1; top:35px;}
	
	.search_text{ width:263px; height:35px; padding-left:15px; font-size:14px;}
	.search_btn{ float:right; width:70px; height:35px; font-size:14px;}
	
	.header1{ position:fixed; top:0; z-index:999;}

	/*底部*/
	.foot{ width:1200px; padding-bottom:13px;}
	.foot_tit{ width:100%; height:60px;}
	.foot_tit span{ letter-spacing:8px; font-size:31px; height:60px; line-height:60px; padding:0px 60px; }
	.foot_con{ width:100%; height:57px;}
	.foot_1{ display:inline-block; height:57px; line-height:57px; margin-right:25px;}
	.foot_1 span{ font-size:14px; letter-spacing:2px; padding-left:30px;}
	.foot_2{ display:inline-block; height:57px; line-height:57px; margin-right:25px;}
	.foot_2 span{ font-size:14px; letter-spacing:2px; padding-left:30px;}
	.foot_3{ display:inline-block; height:57px; line-height:57px; margin-right:25px;}
	.foot_3 span{ font-size:14px; letter-spacing:2px; padding-left:30px;}
	.foot_4{ display:inline-block; height:57px; line-height:57px; float:right;}
	.foot_4 span{ font-size:14px; letter-spacing:2px; padding-left:30px;}
	
	
	.foot_img{ width:100%; height:104px; text-align:center; margin-top:19px;}
	.foot_img img{ width:104px; height:104px;}
	
	.foot_wei{ width:100%; height:26px; margin-top:14px; text-align: center;}
	.foot_wei a{ display:inline-block; width:26px; height:26px;  margin:0px 4px;}
	.foot_wei img{ width:26px; height:26px;}
	
	.foot_love{ width:26px; height:26px; position:relative;}
	.foot_love img{ width:26px; height:26px; border-radius:50%;}
	

.foot_love:hover .foot_wei_ma{ height:75px; opacity:1; top:35px;}

.foot_wei_ma{ width:75px; height:0px; overflow:hidden; position:absolute; top:40px; left:-25px;}
.foot_wei_ma img{ width:75px; height:75px; border-radius:0%;}

	
	
	.foot_nav{ width:100%; text-align:center; font-size:16px; color:#969898; height:43px; line-height:43px; margin-top:38px;}
	.foot_nav a{ font-size:16px; letter-spacing:8px;}
	.foot_nav span{ padding:0px 36px;}
	
	.foot_jing{ width:100%; text-align: center; height:27px; line-height:27px; margin-top:14px;}
	.foot_jing span{ display:inline-block; background:url(../images/titbits_82.jpg) no-repeat left; font-size:12px; padding-left:25px;}
	.foot_typeright{ width:100%; text-align:center; font-size:12px; height:31px; line-height:31px;}

	/*花絮*/
	.main{ width:1200px; margin-top:134px; padding-bottom:58px;}
	.titbits{ width:100%; height:auto; overflow:hidden; margin-top:46px; padding-bottom:14px;}
	.titbits_list{ width:1200px; height:auto; margin:auto;}
	.titbits_list ul li{ float:left; width:396px; height:230px; list-style:none; overflow:hidden; margin-bottom:6px; margin-right:6px;}
	
	.titbits_tit{ width:100%; font-size:26px; height:70px; line-height:70px;}
	.titbits_con{ width:100%; font-size:14px; line-height:26px; overflow:hidden;}
	
	.titbits_more{ width:100%; height:auto; overflow:hidden; margin-top:46px; }
	.titbits_more_1{ width:100%; text-align:center; font-size:14px; height:24px; line-height:24px; }
	.titbits_more_2{ width:100%; text-align:center; height:19px; margin-top:5px;}
	.titbits_more_2 img{ height:19px; width:auto;}

	/*案例*/
	.n_big{ width:100%; height:692px;}
	.mod-video { height:692px;}

	.disc{ width:100%; height:212px; margin:auto;position:relative; overflow:hidden; margin-top:3px;}
	
	.disc_con{ width:365px; height:212px; margin:auto; position:relative;}
	
	.disc_bg{ width:90%; height:35px; padding:0px 5%; font-size:14px; line-height:35px;}
	.disc_bg span{ display:inline-block; font-family:"宋体"; border:1px solid #fff; float:right; width:14px; height:14px; text-align:center; line-height:14px; margin-top:10px;}
	
	.brand{ width:1200px; height:auto; overflow:hidden; margin: auto; margin-top:70px; padding-bottom:45px;}
	.brand_left{ float:left; font-size:27px; line-height:27px; width:215px;}
	.brand_right{ float:right; width:975px; height:auto; overflow:hidden; background:url(../images/case_17.jpg) repeat-y left top;}
	.brand_con{ font-size:14px; line-height:23px; padding-left:65px; width:910px;}

/*首页*/
.big_all{ width:100%; height:907px; position:relative;}
.big{ width:100%; height:692px; margin:auto;position:relative; overflow:hidden;}

.big-left{ position:absolute; left:5%; top:315px;  font-size:27px;}
.big-right{ position:absolute; right:5%; top:315px; font-size:27px;}

.substance{ width:100%; height:212px; margin-top:3px;}



.burgeon{ width:1200px; margin-top:95px; padding-bottom:50px;}
.burgeon_list{ width:100%; height:auto; overflow:hidden;}
.burgeon_list ul li{ float:left; width:25%; height:155px; overflow:hidden; background:url(../images/case_17.jpg) repeat-y left; list-style:none;}
.burgeon_list ul li:nth-child(3) .burgeon_1_1{ right:55px;}

.burgeon_1{ width:100%; text-align:center; font-size:60px; height:49px; line-height:49px;}
.burgeon_1_1{ position:absolute; font-size:22px; top:-20px; right:75px;}

.burgeon_2{ font-size:12px; line-height:19px; height:57px; width:230px; margin-top:35px;}
.burgeon_3{ margin:auto; font-size:14px; width:132px; height:43px; line-height:43px; margin-top:15px;}

.burgeon_con{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:50px; background:url(../images/index_18.jpg) repeat-x left 11px;}
.burgeon_con span{ display:inline-block; font-size:15px; line-height:22px; width:475px; padding:0px 10px;}

.strategy{ width:100%; height:670px; margin-bottom:53px;}
.strategy ul li{ float:left; width:13%; height:670px; list-style:none; overflow:hidden;}
.strategy_tit{ font-size:20px; height:110px; line-height:110px; }

.strategy_1{ margin:auto; height:91px; width:86%; padding-top:72px;}
.strategy_1 img{ height:91px; width:auto;}
.strategy_2{ margin:auto; width:86%; font-size:41px; height:100px; line-height:100px;}
.strategy_3{ margin:auto; width:86%; font-size:14px; height:84px; line-height:21px; margin-top:43px;}
.strategy_4{ margin:auto; width:86%; height:auto; overflow:hidden; margin-top:130px;}
.strategy_4 img{ height:31px; width:auto;}



.honour{ width:100%; height:auto; overflow:hidden; padding-bottom:40px;}
.honour .foot_tit{ width:1200px; margin:auto;}
.honour_all{ width:1200px; height:auto;  margin:auto; margin-top:37px; position:relative;}

.honour_list{ width:1498px; height:487px; position:relative; overflow:hidden; margin-left:-149px;}
.honour_list .paginationh{ position: absolute; left:0px; bottom:0px; text-align: center; width:100%; z-index:1; margin:auto;}
.honour_list .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}

.honour_list5{ width:1300px; height:380px; position:relative; overflow:hidden; margin-left:-50px;}
.honour_list5 .paginationh{ position: absolute; left:0px; bottom:0px; text-align: center; width:100%; z-index:1; margin:auto;}
.honour_list5 .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}



.honour_con{ width:100%; height:auto; overflow:hidden;}
.honour_tit{ font-size:19px; height:110px; line-height:30px;}
.honour_tit1{ height:auto; line-height:30px;}
.honour-left{ position:absolute; left:-50px; top:155px; height:40px; font-size:26px; z-index:99;}
.honour-right{ position:absolute; right:-50px; top:155px; height:40px; font-size:26px; z-index:99;}

.honour-left1{ position:absolute; left:-90px; top:100px; height:40px; font-size:26px; z-index:99;}
.honour-right1{ position:absolute; right:-90px; top:100px; height:40px; font-size:26px; z-index:99;}

.client{ width:1200px; height:auto; overflow:hidden; margin:auto;}

.client_all{ width:1200px; margin-top:35px; margin-bottom:35px; height:auto; overflow:hidden; position:relative; padding-bottom:50px;}
.client_all .paginationc{ position: absolute; left:0px; bottom:10px; text-align: center; width:100%; z-index:1; margin:auto;}
.client_all .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	



.client_list{ width:1196px; height:auto; padding-top:35px;}

.client_list .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.client_list .swiper-slide{ overflow:hidden; width:auto; height:88px; padding-bottom:35px; text-align:center;}
.client_list .swiper-slide img{ height:88px; width:auto; }



.foot_map{ width:1200px; height:380px; overflow:hidden; margin-top:8px; padding-bottom:16px;}

}

@media screen and (max-width:1434px)and (min-width:1275px){	
	/*头部*/
	.header{ width:100%; height:75px;}
	.head_logo{ position:absolute; left:3%; height:100%;}
	.head_logo img{ cursor:pointer; padding-top:17px; height:40px; width:auto;}
	
	.head{ width:1100px; height:100%; margin:auto;}
	
	.nav_1{ display:inline-block; height:100%;  margin-left:65px;}
	.nav_1 a{ display:block; font-size:16px; height:75px; line-height:75px;}
	
	.nav_1_warp{ top:75px;}
	.nav_con{ width:100%; height:35px; line-height:35px;}
	.nav_con span{ font-size:12px;  padding:0px 45px;}
	.nav_con a{ display: inline-block; cursor:pointer; height:35px; line-height:35px; font-size:14px; }

	
	.search{ position:absolute; right:3%; height:21px; width:21px; top:27px;}
	.search_tu{ height:100%; width:21px; margin:auto;}
	.search_tu img{ width:21px; height:21px; cursor:pointer;}
	
	.search_xian{ position:absolute; top:40px; right:0px; width:300px; height:35px;}
	.search_xian1{ opacity:1; top:35px;}
	
	.search_text{ width:263px; height:35px; padding-left:15px; font-size:14px;}
	.search_btn{ float:right; width:70px; height:35px; font-size:14px;}
	
	.header1{ position:fixed; top:0; z-index:999;}

	/*底部*/
	.foot{ width:1100px; padding-bottom:13px;}
	.foot_tit{ width:100%; height:57px;}
	.foot_tit span{ letter-spacing:8px; font-size:28px; height:57px; line-height:57px; padding:0px 57px; }
	.foot_con{ width:100%; height:53px;}
	.foot_1{ display:inline-block; height:53px; line-height:53px; margin-right:5px;}
	.foot_1 span{ font-size:12px; letter-spacing:0px; padding-left:30px;}
	.foot_2{ display:inline-block; height:53px; line-height:53px; margin-right:5px;}
	.foot_2 span{ font-size:12px; letter-spacing:0px; padding-left:30px;}
	.foot_3{ display:inline-block; height:53px; line-height:53px; margin-right:5px;}
	.foot_3 span{ font-size:12px; letter-spacing:0px; padding-left:30px;}
	.foot_4{ display:inline-block; height:53px; line-height:53px; float:right;}
	.foot_4 span{ font-size:12px; letter-spacing:0px; padding-left:30px;}
	
	
	.foot_img{ width:100%; height:96px; text-align:center; margin-top:17px;}
	.foot_img img{ width:96px; height:96px;}
	
	.foot_wei{ width:100%; height:26px; margin-top:12px; text-align: center;}
	.foot_wei a{ display:inline-block; width:26px; height:26px;  margin:0px 3px;}
	.foot_wei img{ width:26px; height:26px;}
	
	.foot_love{ width:26px; height:26px; position:relative;}
	.foot_love img{ width:26px; height:26px; border-radius:50%;}
	
	.foot_love:hover .foot_wei_ma{ height:75px; opacity:1; top:35px;}

.foot_wei_ma{ width:75px; height:0px; overflow:hidden; position:absolute; top:40px; left:-25px;}
.foot_wei_ma img{ width:75px; height:75px; border-radius:0%;}

	
	.foot_nav{ width:100%; text-align:center; font-size:14px; height:37px; line-height:37px; margin-top:36px;}
	.foot_nav a{ font-size:14px; letter-spacing:6px;}
	.foot_nav span{ padding:0px 39px;}
	
	.foot_jing{ width:100%; text-align: center; height:25px; line-height:25px; margin-top:12px;}
	.foot_jing span{ display:inline-block;  font-size:12px; padding-left:25px;}
	.foot_typeright{ font-size:12px; height:28px; line-height:28px;}

	/*花絮*/
	.main{ width:1100px; margin-top:123px; padding-bottom:52px;}
	.titbits{ width:100%; height:auto; overflow:hidden; margin-top:44px; padding-bottom:14px;}
	.titbits_list{ width:1100px; height:auto; margin:auto;}
	.titbits_list ul li{ float:left; width:363px; height:211px; list-style:none; overflow:hidden; margin-bottom:5px; margin-right:5px;}
	
	.titbits_tit{ width:100%; font-size:23px; height:65px; line-height:65px;}
	.titbits_con{ width:100%; font-size:14px; line-height:26px; overflow:hidden;}
	
	.titbits_more{ width:100%; height:auto; overflow:hidden; margin-top:44px;}
	.titbits_more_1{ width:100%; text-align:center; font-size:14px; height:24px; line-height:24px; }
	.titbits_more_2{ width:100%; text-align:center; height:16px; margin-top:5px;}
	.titbits_more_2 img{ height:16px; width:auto;}

	/*案例*/
	.n_big{ width:100%; height:635px;}
	.mod-video { height:635px;}
	.disc{ width:100%; height:195px; margin:auto;position:relative; overflow:hidden; margin-top:3px;}
	
	.disc_con{ width:336px; height:195px; margin:auto; position:relative;}
	
	.disc_bg{ width:90%; height:35px; padding:0px 5%; font-size:14px; line-height:35px;}
	.disc_bg span{ display:inline-block; font-family:"宋体"; border:1px solid #fff; float:right; width:14px; height:14px; text-align:center; line-height:14px; border-radius:50%; font-weight:normal; font-size:12px; margin-top:10px;}
	
	
	.brand{ width:1100px; height:auto; overflow:hidden; margin: auto; margin-top:70px; padding-bottom:45px;}
	.brand_left{ float:left; font-size:24px; line-height:24px; width:195px;}
	.brand_right{ float:right; width:890px; height:auto; overflow:hidden; background:url(../images/case_17.jpg) repeat-y left top;}
	.brand_con{ font-size:14px; line-height:23px; padding-left:60px; width:830px;}

/*首页*/
.big_all{ width:100%; height:833px; position:relative;}
.big{ width:100%; height:635px; margin:auto;position:relative; overflow:hidden;}

.big-left{ position:absolute; left:5%; top:315px;  font-size:27px;}
.big-right{ position:absolute; right:5%; top:315px; font-size:27px;}

.substance{ width:100%; height:195px; margin-top:3px;}




.burgeon{ width:1100px; margin-top:85px; padding-bottom:45px;}
.burgeon_list{ width:100%; height:auto; overflow:hidden;}
.burgeon_list ul li{ float:left; width:25%; height:145px; overflow:hidden;}
.burgeon_list ul li:nth-child(3) .burgeon_1_1{ right:50px;}

.burgeon_1{ width:100%; text-align:center; font-size:55px; height:46px; line-height:46px;}
.burgeon_1_1{ position:absolute; font-size:20px; top:-18px; right:70px;}

.burgeon_2{ font-size:12px; line-height:18px; height:54px; width:210px; margin-top:30px;}
.burgeon_3{ margin:auto; font-size:12px; width:120px; height:40px; line-height:40px; margin-top:10px;}

.burgeon_con{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:50px; background:url(../images/index_18.jpg) repeat-x left 11px;}
.burgeon_con span{ display:inline-block; font-size:14px; line-height:21px; width:440px; padding:0px 10px;}

.strategy{ width:100%; height:612px; margin-bottom:48px;}
.strategy ul li{ float:left; width:13%; height:612px; list-style:none; overflow:hidden;}
.strategy_tit{ font-size:18px; height:103px; line-height:103px; }

.strategy_1{ margin:auto; height:83px; width:86%; padding-top:66px;}
.strategy_1 img{ height:83px; width:auto;}
.strategy_2{ margin:auto; width:86%; font-size:38px; height:94px; line-height:94px;}
.strategy_3{ margin:auto; width:86%; font-size:14px; height:84px; line-height:21px; margin-top:38px;}
.strategy_4{ margin:auto; width:86%; height:auto; overflow:hidden; margin-top:120px;}
.strategy_4 img{ height:29px; width:auto;}



.honour{ width:100%; height:auto; overflow:hidden; padding-bottom:35px;}
.honour .foot_tit{ width:1100px; margin:auto;}
.honour_all{ width:1100px; height:auto;  margin:auto; margin-top:33px; position:relative;}

.honour_list{ width:1380px; height:445px; position:relative; overflow:hidden; margin-left:-140px;}
.honour_list .paginationh{ position: absolute; left:0px; bottom:0px; text-align: center; width:100%; z-index:1; margin:auto;}
.honour_list .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}

.honour_list5{ width:1200px; height:330px; position:relative; overflow:hidden; margin-left:-50px;}
.honour_list5 .paginationh{ position: absolute; left:0px; bottom:0px; text-align: center; width:100%; z-index:1; margin:auto;}
.honour_list5 .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}


.honour_con{ width:100%; height:auto; overflow:hidden;}
.honour_tit{ font-size:17px; height:100px; line-height:30px;}
.honour_tit1{height:auto;}
.honour-left{ position:absolute; left:-50px; top:145px; height:40px; font-size:26px; z-index:99;}
.honour-right{ position:absolute; right:-50px; top:145px; height:40px; font-size:26px;z-index:99;}
.honour-left1{ position:absolute; left:-90px; top:90px; height:40px; font-size:26px; z-index:99;}
.honour-right1{ position:absolute; right:-90px; top:90px; height:40px; font-size:26px;z-index:99;}

.client{ width:1100px; height:auto; overflow:hidden; margin:auto;}
.client_all{ width:1100px; margin-top:30px; margin-bottom:30px; height:auto; overflow:hidden; position:relative; padding-bottom:50px;}
.client_all .paginationc{ position: absolute; left:0px; bottom:10px; text-align: center; width:100%; z-index:1; margin:auto;}
.client_all .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	

.client_list{ width:1096px; height:auto; padding-top:30px;}

.client_list .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.client_list .swiper-slide{ overflow:hidden; width:auto; height:88px; padding-bottom:30px; text-align:center;}
.client_list .swiper-slide img{ height:88px; width:auto; }



.foot_map{ width:1100px; height:350px; overflow:hidden; margin-top:6px; padding-bottom:14px;}

}

@media screen and (max-width:1274px)and (min-width:1024px){
	/*头部*/
	.header{ height:62px;}
	.head_logo{ position:absolute; left:2%; height:100%;}
	.head_logo img{ cursor:pointer; padding-top:15px; height:32px; width:auto;}
	
	.head{ width:900px;}
	
	.nav{ float:right; height:100%; -webkit-transition: all 0.4s ease-in-out;}
	.nav_1{ display:inline-block; height:100%;  margin-left:45px; }
	.nav_1 a{ display:block; font-size:14px; height:62px; line-height:62px;}


	.nav_1_warp{ top:62px;}
	.nav_con{ width:100%; text-align:center; height:30px; line-height:30px;}
	.nav_con span{ font-size:12px; padding:0px 40px;}
	.nav_con a{ display: inline-block; cursor:pointer; height:30px; line-height:30px; font-size:12px; letter-spacing:2px;}

	.search{ position:absolute; right:2%; height:17px; width:17px; top:24px;}
	.search_tu{ height:100%; width:17px; margin:auto;}
	.search_tu img{ width:17px; height:17px; cursor:pointer;}
	
	.search_xian{ position:absolute; top:40px; right:0px; width:260px; height:30px;}
	.search_xian1{ opacity:1; top:38px;}
	
	.search_text{ width:223px; height:30px; padding-left:15px; font-size:12px; }
	.search_btn{ float:right; width:60px; height:30px; font-size:14px;}
	
	
	.header1{ position:fixed; top:0; z-index:999;}


	
	/*底部*/
	.foot{ width:900px; padding-bottom:10px;}
	.foot_tit{ width:100%; height:46px;}
	.foot_tit span{ letter-spacing:8px; font-size:24px; height:46px; line-height:46px; padding:0px 46px;}
	.foot_con{ width:100%; height:43px;}
	.foot_1{ display:inline-block; height:43px; line-height:43px; margin-right:10px;}
	.foot_1 span{ display:inline-block; background-size:11px; font-size:12px; letter-spacing:1px; padding-left:20px;}
	.foot_2{ display:inline-block; height:43px; line-height:43px; margin-right:10px;}
	.foot_2 span{ display:inline-block; background-size:14px; font-size:12px; letter-spacing:1px; padding-left:20px;}
	.foot_3{ display:inline-block; height:43px; line-height:43px; margin-right:10px;}
	.foot_3 span{ display:inline-block; background-size:14px; font-size:12px; letter-spacing:1px; padding-left:20px;}
	.foot_4{ display:inline-block; height:43px; line-height:43px; float:right;}
	.foot_4 span{ display:inline-block; background-size:10px; font-size:12px; letter-spacing:1px; padding-left:20px;}

	.foot_img{ width:100%; height:78px; margin-top:16px;}
	.foot_img img{ width:78px; height:78px;}

	.foot_wei{ width:100%; height:20px; margin-top:10px; text-align: center;}
	.foot_wei a{ display:inline-block; width:20px; height:20px; margin:0px 3px;}
	
	.foot_wei img{ width:20px; height:20px;}
	
	.foot_love{ width:20px; height:20px; position:relative;}
	.foot_love:hover .foot_wei_ma{ height:60px; opacity:1; top:24px;}
	.foot_love img{ width:20px; height:20px; border-radius:50%;}
	.foot_wei_ma{ width:60px; height:0px; top:30px; left:-20px;}
	.foot_wei_ma img{ width:60px; height:60px; border-radius:0%;}

	.foot_nav{ width:100%; font-size:14px; height:33px; line-height:33px; margin-top:28px;}
	.foot_nav a{ font-size:14px; letter-spacing:4px;}
	.foot_nav span{ padding:0px 27px;}
	
	.foot_jing{ width:100%; text-align: center; height:20px; line-height:20px; margin-top:10px;}
	.foot_jing span{ display:inline-block; background-size:13px; font-size:12px; padding-left:22px;}
	.foot_typeright{ font-size:12px; height:22px; line-height:22px;}


	
	/*花絮*/
	.main{ width:900px; margin-top:100px; padding-bottom:44px;}
	.main_tit{ width:100%; text-align:center; background:url(../images/apply_17.jpg) no-repeat center bottom; font-size:40px; color:#000; height:120px; line-height:120px;}	
	
	.titbits{ width:100%; height:auto; overflow:hidden; margin-top:35px; padding-bottom:15px;}
	.titbits_list{ width:100%; height:auto; margin:auto;}
	.titbits_list ul li{ float:left; list-style:none; overflow:hidden; margin-bottom:6px; margin-right:6px;}
	
	.titbits_tit{ font-size:19px; height:52px; line-height:52px;}
	.titbits_con{ width:100%; font-size:12px; line-height:21px;}

	.titbits_more{ margin-top:35px;}
	.titbits_more a{ display:block; width:100%; height:100%;}
	.titbits_more_1{ font-size:12px; height:20px; line-height:20px; letter-spacing:2px;}
	.titbits_more_2{ height:16px; margin-top:3px;}
	.titbits_more_2 img{ height:16px; width:auto;}


	/*案例*/
	.n_big{ width:100%; height:515px;}
	.mod-video { height:515px;}
	.disc{ width:100%; height:160px; margin-top:3px;}
	.disc_con{ width:275px; height:160px; margin:auto; position:relative;}
	.disc_bg{ width:90%; height:30px; padding:0px 5%; font-size:12px; line-height:30px;}
	.disc_bg span{ display:inline-block; width:14px; height:14px; line-height:14px; font-size:12px; margin-top:8px;}

	.brand{ width:900px; margin-top:52px; padding-bottom:35px;}
	.brand_left{ float:left; font-size:23px; line-height:23px; width:160px;}
	.brand_right{ float:right; width:705px; height:auto; overflow:hidden; background:url(../images/case_17.jpg) repeat-y left top;}
	.brand_con{ font-size:14px; line-height:24px; padding-left:50px; width:655px;}


	/*首页*/
	.big_all{ width:100%; height:677px; position:relative;}
	.big{ width:100%; height:515px;}
	
	.big-left{ position:absolute; left:3%; top:235px; height:24px; font-size:24px;}
	.big-right{ position:absolute; right:3%; top:235px; height:24px; font-size:24px;}
	
	.substance{ width:100%; height:160px; margin-top:2px;}


	
	.burgeon{ width:900px; margin-top:90px; padding-bottom:35px;}
	.burgeon_list{ width:100%; height:auto; overflow:hidden;}
	.burgeon_list ul li{ float:left; width:25%; height:120px;}
	.burgeon_list ul li:nth-child(3) .burgeon_1_1{ right:43px;}
	
	.burgeon_1{ width:100%; text-align:center; font-size:45px; height:38px; line-height:38px;}
	.burgeon_1_1{ position:absolute; font-size:17px; top:-16px; right:55px;}
	
	.burgeon_2{ margin:auto; text-align:center; font-size:12px; line-height:18px; height:54px; width:170px; margin-top:27px;}
	.burgeon_3{ margin:auto; font-size:12px; width:100px; height:34px; line-height:34px; margin-top:15px;}
	
	.burgeon_con{ width:100%; height:auto; margin-top:32px; background:url(../images/index_18.jpg) repeat-x left 12px;}
	.burgeon_con span{ display:inline-block; font-size:14px; line-height:24px;  width:370px;}


	.strategy{ width:100%; height:500px; margin-bottom:38px;}
	.strategy ul li{ float:left; width:13%; height:500px;}
	
	.strategy_tit{ font-size:16px; height:85px; line-height:85px;}
	
	.strategy_1{ margin:auto; height:69px; width:86%; padding-top:55px;}
	.strategy_1 img{ height:69px; width:auto;}
	.strategy_2{ font-size:30px; height:78px; line-height:78px;}
	.strategy_3{ font-size:12px; height:80px; line-height:20px; margin-top:33px;}
	.strategy_4{ margin-top:95px;}
	.strategy_4 img{ height:25px; width:auto;}


	.honour{ padding-bottom:30px;}
	.honour .foot_tit{ width:900px; margin:auto;}
	.honour_all{ width:900px; margin-top:30px;}

	.honour_list{ width:980px; height:365px; position:relative; overflow:hidden; margin-left:-40px;}
	.honour_list .paginationh{ position: absolute; left:0px; bottom:0px; text-align: center; width:100%; z-index:1; margin:auto;}
	.honour_list .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	.honour_list5{ width:980px; height:280px; position:relative; overflow:hidden; margin-left:-40px;}
	.honour_list5 .paginationh{ position: absolute; left:0px; bottom:0px; text-align: center; width:100%; z-index:1; margin:auto;}
	.honour_list5 .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	
	.honour_tit{ font-size:16px; height:auto; line-height:30px;}
	.honour_tit1{ height:auto; line-height:30px;}
	.honour-left{ position:absolute; left:-40px; top:115px; height:30px; font-size:30px;}
	.honour-right{ position:absolute; right:-40px; top:115px; height:30px; font-size:30px;}
	.honour-left1{ position:absolute; left:-50px; top:70px; height:30px; font-size:30px;}
	.honour-right1{ position:absolute; right:-50px; top:70px; height:30px; font-size:30px;}
	
	.client{ width:900px; height:auto; overflow:hidden; margin:auto;}
	
	.client_all{ width:900px; margin-top:27px; margin-bottom:27px; padding-bottom:35px;}
	.client_all .paginationc{ position: absolute; left:0px; bottom:10px; text-align: center; width:100%; z-index:1; margin:auto;}
	.client_all .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px; }
	
	.client_list{ width:896px; height:auto; padding-top:27px;}
	
	.client_list .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
	.client_list .swiper-slide{ overflow:hidden; width:auto; height:70px; padding-bottom:27px;}
	.client_list .swiper-slide img{ height:70px; width:auto;}

	.foot_map{ width:900px; height:296px; overflow:hidden; margin-top:5px; padding-bottom:10px;}


}
@media screen and (max-width:1023px)and (min-width:300px){
	
/*头部*/
	.header{ width:100%; height:50px; position:  relative; top:0; z-index:9;}
	.head_logo{ display:none; position:absolute; left:2%; height:100%; z-index:1;}
	.head_logo img{ cursor:pointer; padding-top:10px; height:30px; width:auto;}
	
	.head{ display:none;}
	
	.search{ display:none; height:20px; width:20px; position: absolute; right:78px; top:50px;}
	.search_tu{ height:100%; width:20px; margin:auto;}
	.search_tu img{ width:20px; height:20px; cursor:pointer;}
	
	.search_xian{ position: relative; top:0px; left:0px; width:86%; margin-left:2%; height:35px; background-color:#fff; border-radius:4px; overflow:hidden; opacity:1;}
	.search_text{ width:233px; height:35px; background:#fff; padding-left:15px; border:none; border-radius:4px; font-size:14px; color:#000;}
	.search_btn{ float:right; width:70px; height:35px; border:none; font-size:15px;}
	
	/*mnav*/
	.cai{ display: block; width:100%; height:50px; top:0; z-index:999; position: fixed; top:0;background-color: #b10710;}
	.cai .head_logo{ display:block;}
	.cai_list{ width:100%; height:90vh; background-color:rgba(0,0,0,0.5); display:none; padding-top:10vh; position:fixed; top:0;}
	
	/*mnav*/
	.mnav{  width:96%; height:auto; margin:auto; background:#FFF; margin-left:2%; border-radius:10px;}
	.mnav li{ border-bottom:1px #f2f1f1 solid; margin:0px 15px; list-style:none;}
	.mnav li a{ width:100%; display:block; color:#000; font-size:14px; line-height:39px; height:39px;}
	
	.mnav li .mnav_warp{ display:none; width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
	.mnav li .mnav_warp a{ display:block; width:98%; padding-left:2%; line-height:24px; height:24px;}

	.cai_search{ position: absolute; top:0; height:50px; z-index:9999; right:45px; width:20px;}
	.cai_search a{ display:inline-block; height:50px; width:20px;}
	.cai_search img{ padding-top:16px; width:18px; height:18px;}
	
	.hunt{ width:100%; height:100vh; position:fixed; top:0; background:rgba(102,102,102,0.9); display:none; z-index:9999; right:0;}
	.hunt_con{ width:100%; height: auto; overflow:hidden; padding:15px 0px; border-bottom: 1px solid #d4d4d4; background-color:#fff; position:relative;}

	
	.hunt_cha{ position:absolute; right:2%; height:20px; width:20px; top:24px;}
	.hunt_cha a{ display:block; width:20px; height:20px;}
	.hunt_cha img{ width:14px; height:14px; padding:3px;}	


	/*底部*/
	.foot{ width:96%; margin:auto; height: auto; overflow:hidden; padding-bottom:10px;}
	.foot_tit{ width:100%; height:40px; background:url(../images/titbits_11.jpg) repeat-x center; text-align:center;}
	.foot_tit span{ letter-spacing:4px; font-size:18px; height:40px; line-height:40px; padding:0px 30px;}
	.foot_con{ width:100%; height: auto; overflow:hidden; text-align:center; margin-top:5px;}
	.foot_1{ display:block; width:100%; height:24px; line-height:24px; margin-right:0px;}
	.foot_1 span{ display:inline-block; background-size:12px; font-size:13px; letter-spacing:1px; padding-left:22px;}
	.foot_2{ display:block; width:100%; height:24px; line-height:24px; margin-right:0px;}
	.foot_2 span{ display:inline-block; background-size:12px; font-size:13px; letter-spacing:1px; padding-left:22px;}
	.foot_3{ display:block; width:100%; height:24px; line-height:24px; margin-right:0px;}
	.foot_3 span{ display:inline-block; background-size:12px; font-size:13px; letter-spacing:1px; padding-left:22px;}
	.foot_4{ display:block; width:100%; height: auto; overflow:hidden; line-height:24px; float:none;}
	.foot_4 span{ display:inline-block; background: url(../images/titbits_56.jpg) no-repeat left 5px; background-size:12px; font-size:13px; letter-spacing:1px; padding-left:22px;}

	.foot_img{ width:100%; height:120px; text-align:center; margin-top:23px; display:none;}
	.foot_img img{ width:120px; height:120px;}
	.foot_wei{ width:100%; height:30px; margin-top:16px; text-align: center; display:none;}
	.foot_nav{ width:100%; text-align:center; font-size:13px; height: auto; overflow:hidden; line-height:24px; margin-top:20px;}
	.foot_nav a{ font-size:13px; letter-spacing:2px; display:inline-block;}
	.foot_nav span{ padding:0px 5px;}
		
	
	.foot_jing{ height:20px; line-height:20px; margin-top:15px;}
	.foot_jing span{ display:inline-block; background-size:13px; font-size:12px; padding-left:22px;}
	.foot_typeright{ width:100%; text-align:center; font-size:12px; height: auto; overflow:hidden; line-height:20px;}



	/*花絮*/
	.main{ width:96%; margin-top:35px; padding-bottom:20px;}
	.main_tit{ width:100%; text-align:center; background:url(../images/apply_17.jpg) no-repeat center bottom; font-size:40px; color:#000; height:120px; line-height:120px;}
	
	.titbits{ width:100%; height:auto; overflow:hidden; margin-top:10px; padding-bottom:20px;}
	.titbits_list{ width:100%; height:auto; margin:auto;}
	.titbits_list ul li{ float:left; width:49%; height: auto; list-style:none; overflow:hidden; margin-bottom:10px; margin-right:2%;}
	.titbits_list ul li:nth-child(3n){ margin-right:2%;}
	.titbits_list ul li:nth-child(2n){ margin-right:0px;}
	
	.titbits_tit{ font-size:16px; height:40px; line-height:40px; overflow:hidden;}
	.titbits_con{ width:100%; font-size:14px; line-height:23px; overflow:hidden;}

	.titbits_more{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.titbits_more_1{ width:100%; text-align:center; font-size:14px; height:20px; line-height:20px; letter-spacing:2px;}
	.titbits_more_2{ width:100%; text-align:center; height:14px; margin-top:3px;}
	.titbits_more_2 img{ height:14px; width:auto;}


	/*案例*/
	.n_big{ width:100%; height:210px;}
	.mod-video { height:210px; width: 100%; object-fit: cover;}
	
	.disc{ width:100%; height:120px; margin:auto;position:relative; overflow:hidden; margin-top:2px;}
	.disc_con{ width:207px; height:120px; margin:auto; position:relative;}
	
	.disc_bg{ width:90%; height:30px; padding:0px 5%; font-size:12px; line-height:30px;}
	.disc_bg span{ width:14px; height:14px; text-align:center; line-height:14px; font-size:12px; margin-top:8px;}



	.brand{ width:96%; margin-top:40px; padding-bottom:30px;}
	.brand_left{ float:none; font-size:16px; font-weight:bold; line-height:18px; width:100%;}
	.brand_right{ float:none; width:100%; height:auto; overflow:hidden; background:none; border-top:1px solid #e60021; margin-top:10px;}
	.brand_con{ font-size:14px; line-height:23px; padding-left:0px; width:100%; padding-top:15px;}




	/*首页*/
	.big_all{ width:100%; height:332px; position:relative;}
	.big{ width:100%; height:210px; }
	
	.big-left{ position:absolute; left:2%; top:85px; height:24px; font-size:24px;}
	.big-right{ position:absolute; right:2%; top:85px; height:24px; font-size:24px;}
	.substance{ width:100%; height:120px; margin:auto;position:relative; overflow:hidden; margin-top:2px;}


.burgeon{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:30px; padding-bottom:30px;}
.burgeon_list{ width:100%; height:auto; overflow:hidden;}
.burgeon_list ul li{ float:left; width:50%; height:145px; overflow:hidden; background-size:1px; list-style:none; margin-bottom:25px;} 
.burgeon_list ul li:nth-child(3){ background:none;}
.burgeon_list ul li:nth-child(3) .burgeon_1_1{ right:20px;}
.burgeon_list ul li:hover .burgeon_1{ color:#e60021;}
.burgeon_list ul li:hover .burgeon_1_1{ color:#e60021;}
.burgeon_list ul li:hover .burgeon_2{ opacity:1; height:42px;}
.burgeon_list ul li:hover .burgeon_3{ opacity:1;}

.burgeon_1{ width:150px; margin:auto; text-align:center; font-size:36px; height:32px; line-height:32px;}
.burgeon_1_1{ position:absolute; font-size:14px; top:-2px; right:30px; line-height:14px;}

.burgeon_2{ margin:auto; text-align:center; font-size:12px; line-height:21px; height:42px; width:150px; margin-top:20px;}
.burgeon_3{ margin:auto; font-size:12px; width:110px; height:35px; line-height:35px; margin-top:15px; opacity:1;}


.burgeon_con{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:20px; background:none;}
.burgeon_con span{ display:inline-block; font-size:14px; line-height:24px; color:#fff; width:96%; padding:0px 2%;}


.strategy{ width:96%; margin:auto; height: auto; overflow:hidden; margin-bottom:20px;}
.strategy ul li{ float:left; width:49%; height:150px; list-style:none; overflow:hidden; margin-right:2%; margin-bottom:10px;}
.strategy ul li:nth-child(2n){ margin-right:0px;}
.strategy ul li:nth-child(5){ width:100%; margin-right:0px;}
.strategy ul li:nth-child(5) .strategy_tit{ height:50px; line-height:50px;}
.strategy ul li.on{ width:49%;}
.strategy ul li.on .strategy_bg{ background-color:rgba(0,0,0,0.5);}
.strategy ul li.on .strategy_rong{ opacity:0;}
.strategy ul li.on .strategy_tit{ opacity:1;}


.strategy_tit{ width:100%; position:absolute; bottom:0; left:0; font-size:16px; height:40px; line-height:40px;}

.strategy_rong{ display:none;}



	.honour{ width:100%; height:auto; overflow:hidden; padding-bottom:25px;}
	.honour .foot_tit{ width:100%; margin:auto;}
	.honour_all{ width:98%; height:auto;  margin:auto; margin-top:20px; position:relative;}
	
	.honour_list{ width:100%; height: auto; position:relative; overflow:hidden; margin-left:0px; padding-bottom:35px;}
	.honour_list .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	.honour_list5{ width:100%; height: auto; position:relative; overflow:hidden; margin-left:0px; padding-bottom:35px;}
	.honour_list5 .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	.honour_con{ width:100%; height:auto; overflow:hidden;}
	.honour_tit{ width:100%; text-align:center; font-size:15px; height:42px; line-height:21px; margin-top:15px;}
	
	.honour-left{ display:none;}
	.honour-right{ display:none;}
	.honour-left1{ display:none;}
	.honour-right1{ display:none;}


	.client{ width:96%; height:auto; overflow:hidden; margin:auto;}
	
	.client_all{ width:100%; margin-top:20px; margin-bottom:20px; padding-bottom:30px;}
	.client_all .paginationc{ position: absolute; left:0px; bottom:5px; }
	.client_all .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	
	.client_list{ width:99%; height:auto; padding-top:10px; overflow:hidden; border:2px solid #b41028; background-color:#fff;}
	.client_list .swiper-slide{ overflow:hidden; width:auto; height:50px; padding-bottom:10px; text-align:center;}
	.client_list .swiper-slide img{ height:50px; width:auto;}


	.foot_map{ width:100%; height:180px; overflow:hidden; margin-top:10px; padding-bottom:15px;}


}









