﻿body { font-size:12px; font-family: Arial,Helvetica, 'Microsoft YaHei',"Microsoft YaHei Light" , sans-serif; font-weight: normal; color:#333333; background:#fff; line-height: 1.42857; margin:0px; padding:0px; -moz-user-select: none; -webkit-font-smoothing: antialiased; width:auto; height:auto;}
body.active { overflow:hidden;}
* {-webkit-text-size-adjust: 100%; -webkit-text-size-adjust: 100% !important; text-size-adjust: 100% !important; -moz-text-size-adjust: 100% !important;}
form { margin:0px; padding:0px; }
ul, li, dl, dt, dd,h1, h2, h3,h4, textarea { margin:0px; padding:0px; list-style-type:none; border:0px; font-weight: normal; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
/*    font-weight: 500;
*//*    line-height: 1.1;
*/    color: inherit;
}
h4, .h4 {
    font-size: 18px;
}
a { text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */
outline:none; /* FF Opera */ }
a:focus { -moz-outline-style: none; /* FF */ }
input, img { border:0px; outline:none; }
input { font-family: Arial,Helvetica, 'Microsoft YaHei',"Microsoft YaHei Light" , sans-serif; padding:0; margin:0;}
img { behavior:url("iepngfix.htc"); }
* { box-sizing: border-box; }
a { color:#333333; text-decoration: none;  font-family: Arial,Helvetica, 'Microsoft YaHei',"Microsoft YaHei Light" , sans-serif; }
a:hover { color:#666666; text-decoration:none; }
.clear { clear:both; width:0px; height:0px; line-height:0px; overflow:hidden; }
.clearfix { clear:both; }
p { margin:0px; padding:0px }
.amc3 {    
	-webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s;
}

.amc5 {    	
	-webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s;
}




#wap_wrap { width:1080px; margin:0px auto; overflow:hidden; position:relative;}

#banner { position:relative; width:1080px; margin:0px auto 0px; z-index:1; overflow:hidden;}
.index_banner { position:relative; width:1080px; margin:0px auto; overflow:hidden;}

.index_banner .swiper-wrapper .swiper-slide .item {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center top;
/*	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
*/}
.index_banner .swiper-wrapper .swiper-slide .item img { width:100%; height:100%;}
.index_banner .swiper-pagination-bullet { width:24px !important; height:24px !important; margin:0 14px !important; border-radius:50%;}
.index_banner .iprev { display:none; position:absolute;top:50%; left:12%;width:27px;height:53px;margin-top:-27px;z-index:10;cursor:pointer; background:url(../images/prev.png) no-repeat;}
.index_banner .inext { display:none; position:absolute;top:50%; right:12%;width:27px;height:53px;margin-top:-27px;z-index:10;cursor:pointer; background:url(../images/next.png) no-repeat;}
.index_banner .swiper-container-horizontal>.swiper-pagination-bullets,.index_banner .swiper-pagination-custom, .swiper-pagination-fraction { bottom:90px !important;}

#wap_head { width:100%; position:fixed; top:0px; left:0px; z-index:9998;}
.wap_head { width:1080px; height:230px; margin:0px auto; overflow:hidden;}
.wap_head.active { background:#fff;-webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s;}
.wap_head .wap_logo { float:left; display:inline; margin-left:40px; margin-top:80px;}
.wap_head .wap_logo .logo2 { display:none;}
.wap_head.active .wap_logo .logo1 { display:none;}
.wap_head.active .wap_logo .logo2 { display:block;}
.wap_head .wap_menu_btn { float:right; display:inline; width:82px; height:65px; margin-right:40px; margin-top:83px;}
.wap_head .wap_menu_btn a { display:block; width:100%; height:100%;}
.wap_head .wap_menu_btn .btn2 { display:none;}
.wap_head.active .wap_menu_btn .btn1 { display:none;}
.wap_head.active .wap_menu_btn .btn2 { display:block;}

#wap_menu { width:1080px; margin-right:-540px; position:absolute; top:0px; right:50%; z-index:9999;}
.wap_menu { float:right; width:720px; height:0px; background:url(../images/wap_menu_bg.png); overflow:hidden; position:relative; transition: all ease .3s;}
.wap_menu.active { height:1440px;}
.wap_menu .close { display:block; position:absolute; right:40px; top:77px; background:url(../images/wap_menu_close.png) no-repeat; width:79px; height:79px;}
.wap_menu p { margin-top:230px; margin-left:70px;}
.wap_menu p a { display:block; background:#f6f6f6; width:240px; height:66px; line-height:66px; text-align:center; font-size:48px; color:#333333;}
.wap_menu ul { margin-left:70px; margin-top:55px;}
.wap_menu ul li { font-size:48px; line-height:98px;}
.wap_menu ul li a { color:#fff; font-size:48px; font-weight:bold; display:block; width:100%;}
.wap_menu ul li a i { display:inline-block; font-style:normal; font-weight:bold; font-family:Arial; transition: all ease .3s;}
.wap_menu ul li a span { display:none; position:relative;/* transition: all ease .3s;*/ font-size:48px; font-style:normal; font-weight:normal; padding-right:203px;}
.wap_menu ul li a span:after { content:''; position:absolute; top:50%; margin-top:-22px; right:20px; background:url(../images/wap_menu_arrow.png) no-repeat right center; width:123px; height:44px; transition: all ease .3s;}
.wap_menu ul li a.active i { display:none;}
.wap_menu ul li a.active span { display:inline-block;}
.wap_menu ul li span:hover:after { right:0px;}
.wap_menu .sline { position:absolute; width:3px; height:0px; background:url(../images/wap_menu_line.png); background-size:cover; bottom:0px; left:0px;}
.wap_menu .sline.active { height:221px; transition: all ease .2s;}
.wap_menu .sline#s1 { left:176px; bottom:121px;}
.wap_menu .sline#s2 { left:204px; bottom:202px;}
.wap_menu .sline#s3 { left:234px; bottom:224px;}
.wap_menu .sline#s4 { left:264px; bottom:164px;}
.wap_menu .sline#s5 { left:294px; bottom:194px;}
.wap_menu .sline#s6 { left:324px; bottom:121px;}
.wap_menu .sline#s7 { left:354px; bottom:164px;}
.wap_menu .sline#s8 { left:384px; bottom:148px;}
.wap_menu .sline#s9 { left:414px; bottom:184px;}
.wap_menu .sline#s10 { left:444px; bottom:116px;}
.wap_menu .sline#s11 { left:474px; bottom:101px;}
.wap_menu .sline#s12 { left:504px; bottom:144px;}
.wap_menu .sline#s13 { left:534px; bottom:72px;}
.wap_menu .sline#s14 { left:564px; bottom:116px;}
.wap_menu .sline#s15 { left:594px; bottom:192px;}

.wap_index_product { width:1000px; margin:150px auto 0px; overflow:hidden; position:relative;}
.wap_index_product h2 { background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase;}
.wap_index_product_list { width:1000px; margin:100px auto 0px; overflow:hidden; position:relative;}
.wap_index_product_list .swiper-container2 { width:100%;}
.wap_index_product_list .swiper-container2 .swiper-wrapper { width:100%; height:722px !important;}
.wap_index_product_list .swiper-container2 .swiper-slide {
		width:480px !important;
		height:720px !important;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		overflow:hidden;
		border:2px solid #000;
		margin-right:40px;
}
.wap_index_product_list .swiper-container2 .swiper-slide .p_pic { width:480px; height:720px; overflow:hidden; text-align:center; font-size:36px; color:#333;}
.wap_index_product_list .swiper-container2 .swiper-slide .p_pic img { width:480px; height:582px; margin-top:9px; margin-bottom:34px;}
.wap_index_product_list .swiper-container2 .swiper-pagination2 { margin-top:100px; text-align:center !important; font-size:0 !important;}
.wap_index_product_list .swiper-container2 .swiper-pagination-bullet { width:24px !important; height:24px !important; margin:0px 14px !important; background:#d9d9d9 !important;opacity: 1 !important; border-radius:50% !important;}
.wap_index_product_list .swiper-container2 .swiper-pagination-bullet-active { background:#333333 !important;}
.wap_index_product .more { text-align:center; margin-top:100px;}
.wap_index_product .more a { display:inline-block; font-size:36px; color:#333; border:2px solid #999999; border-radius:8px; width:316px; height:75px; line-height:75px;}

.wap_index_case { width:1080px; margin:150px auto 0px; overflow:hidden; position:relative;}
.wap_index_case h2 { width:1000px; margin:0px auto; background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase;}
.wap_index_case .more { text-align:center; margin-top:100px;}
.wap_index_case .more a { display:inline-block; font-size:36px; color:#333; border:2px solid #999999; border-radius:8px; width:316px; height:75px; line-height:75px;}

.index_banner2 { position:relative; width:1080px; height:550px; margin-top:100px; overflow:hidden; background:#000;}
.index_banner2 .swiper-wrapper .swiper-container3 { width:1080px !important; overflow:hidden;}
.index_banner2 .swiper-wrapper {
	width: 100% !important;
	height: 550px !important;
	 background:#000;
}
.index_banner2 .swiper-wrapper .swiper-slide {
	width: 1080px !important;
	height: 550px !important;
}

.index_banner2 .swiper-wrapper .swiper-slide img { width:100%; height:100%;}
.index_banner2 .iprev2 { position:absolute;top:50%; left:53px;width:48px;height:78px;margin-top:-39px;z-index:10;cursor:pointer; background:url(../images/wap_prev.png) no-repeat left center; transition: all ease .3s;}
.index_banner2 .inext2 { position:absolute;top:50%; right:53px;width:48px;height:78px;margin-top:-39px;z-index:10;cursor:pointer; background:url(../images/wap_next.png) no-repeat right center; transition: all ease .3s;}

.wap_index_sr { width:1000px; margin:150px auto 0px; overflow:hidden; position:relative;}
.wap_index_sr h2 { background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase;}
.wap_index_sr_list { width:100%; margin-top:100px; overflow:hidden;}
.wap_index_sr_list ul li { float:left; display:inline; width:480px; height:960px; position:relative; overflow:hidden; background:#333333;}
.wap_index_sr_list ul li:last-child { float:right; display:inline;}
.wap_index_sr_list ul li img { height:100%; position:relative; z-index:1; opacity:0.35; transition: all ease .3s;}
/*.wap_index_sr_list ul li:hover img { opacity:1; transform: scale(1.1);}*/
.wap_index_sr_list ul li span { position:absolute; z-index:2; left:60px; bottom:120px; font-size:52px; font-weight:lighter; color:#fff;}
.wap_index_sr_list ul li i { position:absolute; z-index:2; left:60px; bottom:48px; font-size:52px; font-weight:bold; font-style:normal; color:#fff;}

.wap_index_about { width:1080px; margin:150px auto 0px; overflow:hidden; position:relative;}
.wap_index_about h2 { width:1000px; margin:0px auto; background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase;}
.wap_index_about .about_intro { margin-top:100px; width:940px; height:630px; background:#f2f2f2; overflow:hidden;}
.wap_index_about .about_intro .txt { font-size:30px; line-height:53px; margin-left:144px; margin-top:82px; width:745px; text-align:justify;}
.wap_index_about .about_intro .txt p:not(:last-child) { margin-bottom:15px;}

.wap_index_about .about_video { width:890px; background:#060606; overflow:hidden; position:relative; left:142px; margin-top:-210px;}
.wap_index_about .about_video video { width:890px;}
.wap_index_about .about_video a.video_btn { position:absolute; display:block; background:url(../images/wap_video_icon.png) no-repeat; width:90px; height:90px; top:50%; left:50%; margin-left:-45px; margin-top:-45px;}
.wap_index_about .more { text-align:center; margin-top:100px;}
.wap_index_about .more a { display:inline-block; font-size:36px; color:#333; border:2px solid #999999; border-radius:8px; width:316px; height:75px; line-height:75px;}


.wap_index_partner { width:1000px; margin:150px auto; overflow:hidden; position:relative;}
.wap_index_partner h2 { background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase;}
.wap_index_partner_list { width:1000px; margin:100px auto 0px; overflow:hidden; position:relative;}
.wap_index_partner_list .swiper-container4 { width:100%;}
.wap_index_partner_list .swiper-container4 .swiper-wrapper { width:100%; height:586px !important;}
.wap_index_partner_list .swiper-container4 .swiper-slide {
		width:1000px !important;
		height:586px !important;
		overflow:hidden;
}
.wap_index_partner_list .swiper-container4 .swiper-slide .p_pic { width:1000px; height:586px; overflow:hidden; text-align:center;position:relative;}
.wap_index_partner_list .swiper-container4 .swiper-slide .p_pic img { width:1000px; height:586px;}
.wap_index_partner_list .swiper-container4 .swiper-slide .p_pic span { font-size:41px; color:#fff; position:absolute; right:80px; bottom:70px;}
.wap_index_partner_list .swiper-container4 .swiper-pagination4 { margin-top:100px; text-align:center !important; font-size:0 !important;}
.wap_index_partner_list .swiper-container4 .swiper-pagination-bullet { width:24px !important; height:24px !important; margin:0px 14px !important; background:#d9d9d9 !important;opacity: 1 !important; border-radius:50% !important;}
.wap_index_partner_list .swiper-container4 .swiper-pagination-bullet-active { background:#333333 !important;}
.wap_index_partner .more { text-align:center; margin-top:100px;}
.wap_index_partner .more a { display:inline-block; font-size:36px; color:#333; border:2px solid #999999; border-radius:8px; width:316px; height:75px; line-height:75px;}


#wap_foot { width:100%; overflow:hidden; background:#333333; color:#999999;}
.wap_foot {}
.wap_foot_add { margin-top:90px;}
.wap_foot_add h3 { margin-left:203px; font-size:48px; font-weight:bold;} 
.wap_foot_add dl { margin-left:203px; overflow:hidden; margin-top:75px;}
.wap_foot_add dl dt { margin-left:6px; background:url(../images/wap_add_icon.png) no-repeat left center; font-size:30px; height:33px; line-height:33px; text-indent:46px;}
.wap_foot_add dl dd { font-size:30px; line-height:48px; margin-top:12px; margin-bottom:15px;}

.wap_foot_wechat { text-align:center; width:336px; margin:115px auto 0px; overflow:hidden; font-size:30px;}
.wap_foot_wechat img { width:100%; margin-bottom:25px;}

.wap_copy { text-align:center; line-height:45px; margin:80px auto 90px; overflow:hidden; font-size:30px;}
.wap_copy a { color:#999999; display:block; text-align:center;}

#gotop { position:fixed; bottom:336px; right:41px; width:84px; height:84px; display:none; z-index:9999;}
#gotop a { display:block; width:84px; height:84px; background:url(../images/wap_gotop.png) no-repeat;}

#wap_tel { position:fixed; bottom:0px; left:50%; margin-left:-540px; width:1080px; background:url(../images/wap_tel.png) no-repeat; height:200px; z-index:888; cursor:pointer;}

#wap_tel_box { display:none; position:fixed; width:800px; height:400px; bottom:800px; left:50%; margin-left:-400px; background:url(../images/wap_tel_box.png) no-repeat; z-index:889;}
#wap_tel_box ul { width:100%; height:100%; position:relative; font-size:0px; text-align:center;}
#wap_tel_box ul p { font-size:48px; width:100%; overflow:hidden; color:#000000; text-align:center; margin-top:40px;}
#wap_tel_box ul a { display:inline-block; width:130px; height:200px; margin-top:50px;opacity:0.3; font-size:0px;}
#wap_tel_box ul a#tel2 { margin-left:100px; margin-right:100px;}

.wap_banner { width:1000px; margin:230px auto 0px; overflow:hidden;}
.wap_banner img { width:100%;}

.wap_product { width:100%; margin:150px auto; overflow:hidden; position:relative;}
.wap_product h2 { width:1000px; margin:0px auto; background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase;}
.wap_product_sort { width:1000px; margin:58px auto 0px; border-top:1px solid #cccccc; padding-top:50px;}
.wap_product_sort dl { width:360px; margin:0px auto; background:#fff; position:relative;}
.wap_product_sort dl dt { position:relative; z-index:9; background:url(../images/wap_sort_tag.png) no-repeat; width:360px; height:60px; text-align:center; line-height:60px; cursor:pointer;}
.wap_product_sort dl dt span,.wap_product_sort dl dt i { display:inline-block;}
.wap_product_sort dl dt span { color:#fff; font-size:36px;}
.wap_product_sort dl dt i { background:url(../images/wap_sort_icon.jpg) no-repeat; width:22px; height:19px; margin-left:18px;}
.wap_product_sort dl dd { display:none; top:50px; position:absolute; z-index:8; width:360px; border:1px solid #cccccc; padding:25px 0px 35px; background:#fff;}
.wap_product_sort dl dd div { text-align:center; font-size:36px; line-height:72px; cursor:pointer;}

.wap_product_list { width:1000px; margin:0px auto; overflow:hidden; padding-top:60px; position:relative; z-index:1;}
.wap_product_list dl { float:left; display:inline; width:480px; height:414px; overflow:hidden; margin-right:40px;}
.wap_product_list dl:nth-of-type(2n+0) { margin-right:0px;}
.wap_product_list dl dt { width:478px; height:318px; border:1px solid #cccccc; overflow:hidden;}
.wap_product_list dl dt img { width:100%; height:100%;transition: all ease .3s;}
.wap_product_list dl dt img:hover { transform: scale(1.1);}
.wap_product_list dl dd { width:100%; text-align:center; margin-top:10px;}
.wap_product_list dl dd a { font-size:30px; color:#333;}
.wap_product_list dl dd span { display:none; color:#999999; font-size:14px; margin-top:8px;}
.mload { text-align:center; font-size:30px; width:100%; margin:85px auto 0px; overflow:hidden;}
.c_back { width:1000px; margin:145px auto 0px; overflow:hidden; position:relative;}
.c_back a { font-size:36px; color:#333;}


.wap_product_view { width:100%; margin:230px auto 140px; overflow:hidden; position:relative;}
.case_banner { position:relative; width:1000px; margin:0px auto; overflow:hidden;}
.case_banner .swiper-wrapper {
	width: 100%;
	height: 100%;
}

.case_banner .swiper-wrapper .swiper-slide {
	width: 1000px !important;
	
}

.case_banner .swiper-wrapper .swiper-slide .item {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.case_banner .swiper-wrapper .swiper-slide .item img { width:100%; height:100%;}
.case_banner .swiper-pagination { display:none;}
.case_banner .swiper-pagination-bullet { width:16px; height:16px; margin:0px 10px !important; border-radius:50% !important; background:#f2f2f2 !important;opacity: 1;}
.case_banner .swiper-pagination-bullet-active { background:#333333 !important;}

.case_banner .iprev2 { position:absolute;top:50%; left:53px;width:48px;height:78px;margin-top:-39px;z-index:10;cursor:pointer; background:url(../images/wap_prev.png) no-repeat left center; transition: all ease .3s;}
.case_banner .inext2 { position:absolute;top:50%; right:53px;width:48px;height:78px;margin-top:-39px;z-index:10;cursor:pointer; background:url(../images/wap_next.png) no-repeat right center; transition: all ease .3s;}



.case_main { width:1000px; margin:110px auto 260px; overflow:hidden; background:#fff;}
.case_main h2.tt { font-weight:lighter; font-size:36px; color:#fff; width:100%; text-indent:40px; height:84px; line-height:84px; background:#c5c5c5; overflow:hidden;}
.case_main .ctxt { width:1000px; margin:0px auto; overflow:hidden; min-height:100px;}
.case_main .ctxt dl.t1 { width:92.33%; margin:0px auto; overflow:hidden; border-bottom:2px solid #e5e5e5; padding-top:20px; padding-bottom:10px; color:#626262;}
.case_main .ctxt dl.t1:last-child { margin-bottom:40px;}
.case_main .ctxt dl.t1 dt { float:left; display:inline; font-size:26px; line-height:38px;}
.case_main .ctxt dl.t1 dd { float:right; display:inline; font-size:26px; line-height:38px; text-align:right; margin-right:3px;}
.case_main .ctxt img { width:100%;}


.wap_case { width:100%; margin:150px auto; overflow:hidden; position:relative;}
.wap_case h2 { width:1000px; margin:0px auto; background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase;}
.wap_case_list { width:1000px; margin:45px auto 0px; overflow:hidden; padding-top:50px; position:relative; z-index:1; border-top:1px solid #cccccc;}
.wap_case_list dl { float:left; display:inline; width:480px; height:477px; overflow:hidden; margin-right:40px;}
.wap_case_list dl:nth-of-type(2n+0) { margin-right:0px;}
.wap_case_list dl dt { width:478px; height:318px; border:1px solid #cccccc; overflow:hidden;}
.wap_case_list dl dt img { width:100%; height:100%;transition: all ease .3s;}
.wap_case_list dl dt img:hover { transform: scale(1.1);}
.wap_case_list dl dd { width:100%; text-align:center; margin-top:10px;}
.wap_case_list dl dd a { font-size:30px; color:#333;}
.wap_case_list dl dd span { display:none; color:#999999; font-size:14px; margin-top:8px;}
.wap_case_list dl .c_likes { text-align:center; width:100%; height:44px; line-height:55px; overflow:hidden; font-size:0;}
.wap_case_list dl .c_likes span,.wap_case_list dl .c_likes i { display:inline-block; font-size:30px; font-weight:lighter; font-style:normal;}
.wap_case_list dl .c_likes span {  text-indent:63px; margin-right:45px; cursor:pointer;}
.wap_case_list dl .c_likes span a { display:block;background:url(../images/wap_icon_likes.png) no-repeat left top;}
.wap_case_list dl .c_likes span a.active { background:url(../images/wap_icon_likes_active.png) no-repeat left top;}
.wap_case_list dl .c_likes i { background:url(../images/wap_icon_views.png) no-repeat left top; text-indent:63px;}

.wap_case_view { width:100%; margin:230px auto 140px; overflow:hidden; position:relative;}
.wap_case_view .c_name { width:1000px; margin:85px auto 0px; overflow:hidden; font-size:40px; color:#333;}
.wap_case_view .c_desc { width:1000px; margin:15px auto 0px; font-size:30px; line-height:54px; overflow:hidden; color:#666;}

.relate_case { width:1000px; margin:130px auto; overflow:hidden;}
.relate_case h2 { width:100%; margin:0px auto; margin-bottom:25px; font-size:48px; font-weight:bold; color:#333;}
.relate_case_list { width:100%; padding-top:40px; border-top:1px solid #cccccc;}
.swiper-container5 { width:100%;}
.swiper-container5 .swiper-wrapper { width:1000px; height:840px;}
.swiper-container5 .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		width:480px !important;
		height:420px !important;
		overflow:hidden;
		text-align:center;
		font-size:30px;
		margin-right:40px;
}
.swiper-container5 .swiper-slide img { width:478px; height:318px; border:1px solid #ccc; display:block; margin-bottom:12px;}
.swiper-container5 .swiper-pagination5 { text-align:center; margin-top:70px;}
.swiper-container5 .swiper-pagination-bullet { width:24px !important; height:24px !important; margin:0px 14px !important; background:#cccccc !important;opacity: 1 !important; border-radius:10px !important;}
.swiper-container5 .swiper-pagination-bullet-active { background:#333333 !important;}


.wap_sr { width:1000px; margin:100px auto 140px; overflow:hidden; position:relative; font-size:30px; line-height:54px; color:#666666;}
.wap_sr_sort { width:1000px; margin:50px auto 100px; overflow:hidden;}
.wap_sr_sort ul li { float:left; display:inline; position:relative; width:120px; margin-right:78px;}
.wap_sr_sort ul li:nth-of-type(3n+0) { width:285px;}
.wap_sr_sort ul li:last-child { margin-right:0px;}
.wap_sr_sort ul li a { position:relative; color:#333333; display:block; padding-bottom:28px; font-size:40px; line-height:40px; text-align:center;}
.wap_sr_sort ul li a:after { content:''; position:absolute; bottom:0px; left:0px; width:0; height:7px; background:#333333;transition: all ease .3s;}
.wap_sr_sort ul li a.active { font-weight:bold;}
.wap_sr_sort ul li a.active:after { display:block; width:100%;}
.wap_sr_sort ul li a span {}
.wap_sr_sort ul li a i { display:none; font-style:normal;}

.wap_sr p { font-size:30px; line-height:54px; color:#666666;}
.wap_sr img { width:100%;}

.wap_contact { width:100%; margin:150px auto; overflow:hidden; position:relative;}
.wap_contact h2 { width:1000px; margin:0px auto; background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase;}
.wap_contact_main { width:1000px; margin:50px auto; overflow:hidden;}
.wap_contact_main dl { width:100%; background:#f2f2f2; overflow:hidden;}
.wap_contact_main dl:not(:last-child) { margin-bottom:40px;}
.wap_contact_main dl dt { width:860px; margin-left:60px; overflow:hidden; color:#333; font-size:31px; line-height:54px;}
.wap_contact_main dl dt h3 { font-size:46px; font-weight:bold; margin-top:68px; color:#000;}
.wap_contact_main dl dt h4 { font-size:27px; font-weight:normal; margin-top:5px; color:#000;}
.wap_contact_main dl dt .txt { margin-top:20px; text-align:justify;}
.wap_contact_main dl dd { width:100%; margin-top:70px; overflow:hidden;}
.wap_contact_main dl dd img { width:100%;}

.job_list { width:1000px; margin:50px auto 0px; overflow:hidden; padding-top:40px; border-top:1px solid #cccccc;}
.job_list dl { width:100%; overflow:hidden;}
.job_list dl:not(:last-child) { margin-bottom:75px;}
.job_list dl dd { width:100%; overflow:hidden;}
.job_list dl dd .c_name { font-size:46px; font-weight:bold; color:#333; margin-top:4px;}
.job_list dl dd .c_intro { font-size:30px; line-height:53px; color:#666; margin-top:17px;}
.job_list dl dd .c_money { font-size:30px; line-height:53px; color:#666; margin-top:15px;}
.job_list dl dd .c_time { font-size:30px; line-height:53px; color:#666; margin-top:15px;}

.wap_news { width:100%; margin:150px auto; overflow:hidden; position:relative;}
.wap_news h2 { width:1000px; margin:0px auto; background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase;}
.wap_news_list { width:1000px; margin:50px auto 0px; overflow:hidden; padding-top:40px; border-top:1px solid #cccccc;}
.wap_news_list dl { width:998px; border:1px solid #ccc; overflow:hidden;}
.wap_news_list dl:not(:last-child) { margin-bottom:50px;}
.wap_news_list dl dt { overflow:hidden; width:1000px; height:678px;}
.wap_news_list dl dt img { width:100%; height:100%; transition: all ease .3s;}
.wap_news_list dl dt img:hover { transform: scale(1.1);}
.wap_news_list dl dd { overflow:hidden; width:100%; height:258px; position:relative;transition: all ease .3s;}
.wap_news_list dl dd .n_name { padding:20px 40px 0px; font-size:36px; color:#333333;}
.wap_news_list dl dd .n_time { padding:12px 40px 0px; font-size:30px; font-family:Arial; color:#999; overflow:hidden;}
.wap_news_list dl dd .n_intro { padding:5px 40px 0px; font-size:30px; color:#666; line-height:53px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wap_news_list dl dd .n_more { position:absolute; right:9px; bottom:14px; display:block; width:102px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#333;transition: all ease .3s;}
.wap_news_list dl:hover dd .n_line:after { width:100%;}
.wap_news_list dl:hover dd { background:#f2f2f2;}
.wap_news_list dl:hover dd .n_more { background:#999999; color:#fff;}


.wap_news_view { width:1000px; margin:150px auto; overflow:hidden; position:relative;}
.wap_news_view h2 { width:100%; position:relative; z-index:2; margin:0px auto 20px; text-align:center; font-size:48px; line-height:48px; color:#333; font-weight:bold; font-family:Arial;}
.wap_news_view h3 { font-weight:normal; color:#999; font-size:36px; line-height:36px; text-align:center; overflow:hidden;}
.wap_news_view .c_likes { text-align:center; width:100%; overflow:hidden; margin-top:25px; padding-bottom:30px; border-bottom:1px solid #cccccc;}
.wap_news_view .c_likes span,.wap_news_view .c_likes i { display:inline-block; font-size:30px; font-weight:lighter; font-style:normal;line-height:55px; }
.wap_news_view .c_likes span {  text-indent:63px; margin-right:45px; cursor:pointer;}
.wap_news_view .c_likes span a { display:block;background:url(../images/wap_icon_likes.png) no-repeat left top;}
.wap_news_view .c_likes span a.active { background:url(../images/wap_icon_likes_active.png) no-repeat left top;}
.wap_news_view .c_likes i { background:url(../images/wap_icon_views.png) no-repeat left top; text-indent:63px;}
.wap_news_view .n_content { width:100%; margin:100px auto 0px; text-align:justify; font-size:30px; line-height:26px; color:#666;}

.wap_about { width:1000px; margin:150px auto; overflow:hidden; position:relative;}
.wap_about h2#mabout { width:1000px; margin:100px auto 0px; background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase; color:#666666;}
.wap_about_sort { width:1000px; margin:0px auto 0px; overflow:hidden;}
.wap_about_sort ul li { float:left; display:inline; position:relative; width:160px; margin-right:78px;}
.wap_about_sort ul li:nth-of-type(3n+0) { width:285px;}
.wap_about_sort ul li:last-child { margin-right:0px;}
.wap_about_sort ul li a { position:relative; color:#333333; display:block; padding-bottom:28px; font-size:40px; line-height:40px; text-align:center;}
.wap_about_sort ul li a:after { content:''; position:absolute; bottom:0px; left:0px; width:0; height:7px; background:#333333;transition: all ease .3s;}
.wap_about_sort ul li a.active { font-weight:bold;}
.wap_about_sort ul li a.active:after { display:block; width:100%;}
.wap_about_sort ul li a span {}
.wap_about_sort ul li a i { display:none; font-style:normal;}

.wap_about_main { width:100%; border-top:1px solid #cccccc; overflow:hidden; margin-top:50px; padding-top:50px;}
.wap_about_main ul.pic { width:100%;}
.wap_about_main ul.pic img { width:100%;}
.wap_about_main ul.txt { font-size:30px; line-height:54px; color:#666; margin-top:35px; padding-bottom:35px;}
.wap_about_main ul.txt p:not(:last-child) { margin-bottom:15px;}
.wap_about_main ul.txt h4 { font-size:24px; line-height:44px;}
.wap_about_main ul.txt h4:not(:last-child) { margin-bottom:10px;}
.wap_about_main .video { width:1000px; height:562px; background:#060606; overflow:hidden; position:relative; margin-bottom:35px;}
.wap_about_main .video video { width:1000px; height:562px;}
.wap_about_main .video a.video_btn { position:absolute; display:block; background:url(../images/video_icon.png) no-repeat; width:50px; height:50px; top:50%; left:50%; margin-left:-25px; margin-top:-25px;}

.wap_line { width:100%; height:1px; overflow:hidden; background:#ccc; margin:50px auto;}

.mculture { width:100%; margin:0px auto 0px; overflow:hidden; position:relative;}
.mculture h2 { width:1000px; margin:100px auto 0px; background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase; color:#666666;}
.mculture_main { width:100%; position:relative; z-index:2; overflow:hidden;}
.mculture_main img { width:100%; margin-bottom:20px;}


.mhonor { width:100%; margin:0px auto; overflow:hidden; position:relative;}
.mhonor h2 { width:100%; margin:130px auto 0px; background:url(../images/wap_title_icon.png) no-repeat; line-height:53px; padding-left:80px; font-size:52px; font-weight:bold; text-transform:uppercase; color:#666666;}
.mhonor_main { width:100%; position:relative; z-index:2; margin:0px auto; overflow:hidden;}

.mhonor_list { position:relative; width:100%; margin:0px auto; overflow:hidden;}
.mhonor_list .swiper-wrapper {
	width: 100%;
	height: 100%;
}

.mhonor_list .swiper-wrapper .swiper-slide {
	width: 100%;
	height: 100%;
}

.mhonor_list .swiper-wrapper .swiper-slide .item {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.mhonor_list .swiper-wrapper .swiper-slide .item img { width:100%; height:100%;}
.mhonor_list .swiper-pagination { display:none;}
.mhonor_list .swiper-pagination-bullet { width:16px; height:16px; margin:0px 10px !important; border-radius:50% !important; background:#f2f2f2 !important;opacity: 1;}
.mhonor_list .swiper-pagination-bullet-active { background:#333333 !important;}
.mhonor_list .iprev2 { position:absolute;top:50%; left:19px;width:48px;height:78px;margin-top:-39px;z-index:10;cursor:pointer; background:url(../images/wap_prev.png) no-repeat left center; transition: all ease .3s;}
.mhonor_list .inext2 { position:absolute;top:50%; right:19px;width:48px;height:78px;margin-top:-39px;z-index:10;cursor:pointer; background:url(../images/wap_next.png) no-repeat right center; transition: all ease .3s;}


.mteam { width:100%; margin:0px auto; overflow:hidden; position:relative;}
.mteam h2 { width:1000px; margin:150px auto 0px; background:url(../images/wap_title_icon.png) no-repeat; height:53px; line-height:53px; text-indent:82px; font-size:52px; font-weight:bold; text-transform:uppercase; color:#666666;}
.mteam_list { width:100%; margin:0px auto; overflow:hidden;}
.mteam_list dl { float:left; display:inline; width:500px; height:383px; overflow:hidden; background:#333333; position:relative;}
.mteam_list dl dt { width:100%; height:100%;}
.mteam_list dl dt img { width:100%; height:100%;transition: all ease .3s;}
.mteam_list dl dt img:hover { transform: scale(1.1);}

.mpartner_list { width:1000px; margin:50px auto 0px; overflow:hidden; border-top:1px solid #cccccc;}
.mpartner_list dl { width:100%; margin:0px auto 40px; padding-top:50px; padding-bottom:40px; overflow:hidden;}
.mpartner_list dl dt { float:left; display:inline; width:410px; height:308px; overflow:hidden;}
.mpartner_list dl:nth-of-type(2) dt{ float:right;}
.mpartner_list dl dt img { width:100%; height:100%; transition: all ease .3s;}
.mpartner_list dl dt img:hover { transform: scale(1.1);}
.mpartner_list dl dd { float:left; display:inline; width:590px; height:308px; background:#f1f1f1; overflow:hidden; position:relative;}
.mpartner_list dl dd .n_info { position:absolute; bottom:30px; left:55px; width:510px;}
.mpartner_list dl:nth-of-type(2) dd .n_info { left:24px;}
.mpartner_list dl dd .n_name { font-size:34px; color:#4b4b4b;}
.mpartner_list dl dd .n_name2 { font-size:18px; color:#4b4b4b; border-bottom:2px solid #000000; display:block; width:432px; padding-top:25px; padding-bottom:6px;}
.mpartner_list dl dd .n_intro { width:100%; line-height:22px; font-size:16px; padding-top:8px;}
