@charset "utf-8";
/* CSS Document */
html{
	font-size:62.5%;
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu
}
*{ margin:0; padding:0;}
.cb{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
input, a, select, textarea{ border:none; outline:none; list-style:none; padding:0; margin:0;}
select{ background: white;}
.clearfix:after { content:" "; display:block; height:0; visibility:hidden; clear:both}
#warpper{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.rel{ width:100%; height:100%; position:relative;}
.pic{ width:100%;}
.pic img{ width:100%;}
body{ background:#f5f5f5;}
.warp{ max-width:1100px; width:100%;position:relative; margin:0 auto; height:100%; box-sizing:border-box;}
.warpper{ position:relative; z-index:100; overflow:hidden;padding-top:80px;}
.warpper .section{ position:relative; width:100%;background:url(../img/footer-bg.jpg)}
#background{ position:fixed; width:100%; z-index:10;}
.content{ padding-bottom:50px;}
.warpper .five-list{ border-top:4px solid #181818;border-bottom:4px solid #181818;}
.warpper .five-list ul li{ float:left; width:20%; height:440px; overflow:hidden; border-right:4px solid #181818; width: -webkit-calc(20% - 3.9px);width:calc(20% - 3.2px); background:black; position:relative;}


#banner{ position:relative; overflow:hidden; width:100%; height:600px; border-bottom:5px solid #00a1e9;}
#banner .bannerImg{ position:absolute; width:100%; height:100%;}
#banner .bannerImg li{ position:absolute; width:100% !important; height:100% !important;background-position: 50% top !important;}
#banner .bannerImg li .box{ position:absolute; top:200px;}
#banner .bannerImg li .box div p{ font-size:20px; color:white; display: inline-block; margin-right: 20px;}
#banner .bannerImg li .box h1{letter-spacing:1px;font-size:28px; color:white; font-weight:bold; line-height:52px; margin:10px 0 30px;}
#banner .bannerImg li .box div p a{ width:120px !important; height:45px; text-align:center; line-height:45px; color:white; background:#00a1e9; font-weight:bold}
#banner .prev{width:34px; height:60px; position:absolute; top:50%; margin-top:-30px; left:30px; background:url(../img/banner-left.png) no-repeat center; z-index:99}
#banner .next{width:34px; height:60px; position:absolute; top:50%; margin-top:-30px; right:30px; background:url(../img/banner-right.png) no-repeat center; z-index:99}
#banner .blue{ height:14px; position:absolute; z-index:10; text-align:center; width:100%; bottom:30px;}
#banner .white a{width: 14px;height: 14px;margin: 0 8px;cursor: pointer;text-indent: -9999px;display: inline-block;outline: none;background:white;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
#banner .white .activeSlide{ background:#00a1e9}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 200;}
header.container{ min-height:80px; position:relative; }
header.container .first{ position:absolute; width:100%; height:100%; background:white; top:0;opacity: 1;filter: alpha(opacity=100);transition: opacity 0.2s 0.2s;-webkit-transition: opacity 0.2s 0.2s;}
header.container .logo{ float:left; width:125px; height:100%; left:0; top:0; background:url(../img/logo.png) no-repeat center;}
header.container .menu{ float:right; width:88px; height:23px; background:url(../img/menu.png) no-repeat center; position:relative; top:28px;}
header.container .icon_1{ position:relative; top:24.5px; margin-right:30px;}
header.container .icon_1 a{ width:30px; height:30px; line-height:30px; margin:0 6px 0 0; background-position:0;}
header.container .icon_1 a.bds_tsina{ background:url(../img/xl.png) no-repeat center;}
header.container .icon_1 a.bds_weixin{background:url(../img/wx.png) no-repeat center;}
header.container .icon_1 a.OA{background:url(../img/OA.png) no-repeat center;}
header.container .icon_1 a.mail{background:url(../img/mail.png) no-repeat center;}
header.container .icon_1 a.zhaopin{background:url(../img/zhaopin.png) no-repeat center;}
header.container .icon_1 a.EN{background:url(../img/EN.png) no-repeat center;}

header.container .icon_2{ position:relative; top:-10px!important; }
header.container .icon_2 a{ width:24px; height:24px; line-height:24px; margin:0 0 0 6.8px; background-position:0;}
header.container .icon_2 a.bds_tsina{ background:url(../img/header_weibo.png) no-repeat center;}
header.container .icon_2 a.bds_weixin{background:url(../img/header_wechat.png) no-repeat center;}
header.container .icon_2 a.OA{background:url(../img/header_oa.png) no-repeat center;}
header.container .icon_2 a.mail{background:url(../img/header_email.png) no-repeat center;}
header.container .icon_2 a.zhaopin{background:url(../img/header_user.png) no-repeat center;}
header.container .icon_2 a.EN{background:url(../img/header_en.png) no-repeat center;}

header.container .search{ width:178px; height:28px; border:1px solid #00489a; overflow:hidden; position:relative; top:24.5px; float:right; border-radius:20px; -webkit-border-radius:20px;-moz-border-radius:20px; margin-right:20px;}
header.container .search .input{ width:140px; height:100%; text-indent:20px; font-size:14px; color:#666666}
header.container .search .sub{ position:absolute; width:30px; height:100%; right:8px; background:red; top:0; background:url(../img/search.png) no-repeat center; cursor:pointer}

header.container .search2{ width:178px; height:28px; border:1px solid #00489a; overflow:hidden; position:relative; top:-10px!important; float:right; border-radius:20px; -webkit-border-radius:20px;-moz-border-radius:20px; margin-right:20px;}
header.container .search2 .input{ width:140px; height:100%; text-indent:20px; font-size:14px; color:#666666}
header.container .search2 .sub{ position:absolute; width:30px; height:100%; right:8px; background:red; top:0; background:url(../img/search.png) no-repeat center; cursor:pointer}

header.container .second{position:absolute; width:100%; height:100%; background:white; top:-120px;transition: top 0.25s;-webkit-transition: top 0.25s;}
header.container .second .second_box{max-width:1100px; width:100%;margin:0 auto; height:100%;}
header.container .second .second_box .second_rightbox{ position:relative; top:22px;}
header.container .second .second_box .second_rightbox > div{ float:none; top:0; margin-right:0;}
header.container .second .second_box .second_rightbox > div:first-child{ margin-bottom:5px; margin-left:5px;}
header.container .second .second_box .menu{ float:none;}
header .gnb{ float:left; margin-left:4%;}
header .gnb > li{ float:left ;  margin: 30px 25px 30px 0;  }
header .gnb > li .en{ font-weight:bold; font-size:20px;line-height: 20px;}
header .gnb > li:last-child{ margin-right:0;}
header .gnb > li.active .en{ color:#00a1e9;}
header .gnb > li .color{ color:#00a1e9;}
header .gnb > li a{color:#333333;}
header .gnb > li > div{position: absolute;top:80px;left: 0;width: 100%;height:0;overflow: hidden;background:rgba(255,255,255,0.8); text-align:center}
header .gnb > li > div dl{ position:relative; text-align:center}
header .gnb > li > div dl dt{ display:inline-block;font-size:14px; color:#333333; line-height:60px; margin:0 15px;}
header .gnb + .gnb-underbar{position: absolute;top:77px;left: 0;width: 60px;height: 3px;background-color: #00a1e9;opacity: 0;filter: alpha(opacity=0);z-index: 3;}
header.container.active .first{opacity: 0;filter: alpha(opacity=0);transition: opacity 0.2s;-webkit-transition: opacity 0.2s;}
header.container.active .second{top: 0px;transition: top 0.25s 0.1s;-webkit-transition: top 0.25s 0.1s;}

.phone_header_menu{ /*display:none;*/ position:fixed; width:100%; height:calc(100% - 104px); border-top:4px solid #00a1e9; right:-100%; top:80px; background:white; display:none}
.phone_header_menu .warp{ overflow-y: scroll;}
.phone_header_menu .warp .list{ position:relative; }
.phone_header_menu .warp .list li a{ color:#00a1e9; font-size:24px;}
.phone_header_menu .warp .list li{ border-bottom:1px solid #99d9f6; height:105px; text-indent:40px; font-size:28px; color:#00a1e9; line-height:105px;}
.phone_header_menu .warp .list dl{ display:none}
.phone_header_menu .warp .list dl dt{ text-indent:55px; height:65px; line-height:65px;}
.phone_header_menu .warp .list dl dt:first-child{ padding-top:20px;}
.phone_header_menu .warp .list dl dt a{ color:#99d9f6; font-size:24px;}

.phone_header_menu .warp .list dl.ts{ display:none}
.phone_header_menu .warp .list dl.ts dt{ text-indent:55px; height:65px; line-height:65px; float:left;padding-top:20px;}
.phone_header_menu .warp .list dl.ts dt a{ color:#007db4; font-size:24px;}


#main{ position:relative; width:100%;}

.home .home_big_title{ padding:50px 0 15px; text-align:center}
.home .home_big_title .p1{ font-size:18px; color:#333333; margin-bottom:40px;}
.home .home_big_title div{  background:#e3e3e3; position:relative; margin-bottom:45px;}
.home .home_big_title div span{font-size: 30px; line-height:40px;font-weight: bold;color: #00a1e9;position: relative;display:block;background: #f7f7f7;padding: 0 25px;}
.home .home_big_title .p2{position: relative; top:-40px;font-size:18px; color:#9e9e9e; font-family:Arial, Helvetica, sans-serif;}

.home .part1{ position:relative; background:#f7f7f7;border-bottom:5px solid #00a1e9;}
.home .part1 .big_box{ width:100%;} /*28*/
.home .part1 .big_box .left_box{ width:66.666%; float:left; height:740px;}
.home .part1 .big_box .left_box > div{ position:relative; box-sizing:border-box; padding-top:60px; height:100%; width:100%;}
.home .part1 .big_box .left_box > div .p1{ font-size:28px; text-align:center; color:#00a1e9; margin-bottom:28px;}
.home .part1 .big_box .left_box > div .title{ text-align:center; font-size:16px; color:#666666; margin-bottom:40px;}
.home .part1 .big_box .left_box > div .title li{ text-align:center; line-height:38px; width:138px; border:1px solid #bbbbbb; display:inline-block; margin:0 8px; vertical-align:top;}
.home .part1 .big_box .left_box > div .title li.on{ color:white; background:#00a1e9; border:1px solid #00a1e9;}
.home .part1 .big_box .left_box > div .intro{ font-size:16px; color:#333333; line-height:25px; margin:0 40px; margin-bottom:30px;}
.home .part1 .big_box .left_box > div .see_more{padding-right:20px; background:url(../img/see_more_bg.png) no-repeat right center; font-size:14px; color:#00a1e9;}
.home .part1 .big_box .left_box > div .pic{ position:absolute; bottom:0}
.home .part1 .big_box .right_box{ width:33.333%; float:right;height:740px;}
.home .part1 .big_box .right_box ul{ position:relative;height:100% ;  }
.home .part1 .big_box .right_box ul li{ width:16.6666%; float:left; height:100%; position:relative; overflow:hidden}
.home .part1 .big_box .right_box ul li.on a{ color:white;}
.home .part1 .big_box .right_box ul li dt{ position:absolute; width:100%; height:100%;}
.home .part1 .big_box .right_box ul li a{-webkit-writing-mode: vertical-lr;writing-mode: tb-rl;writing-mode: vertical-lr; margin:0 auto; display:block; padding-top:335px;letter-spacing: 10px; color:#00a1e9; text-align:center; font-size:28px; z-index:99 ; position:relative}
.home .part1 .big_box .right_box ul li .pdt255{ padding-top:255px;}
.home .part1 .big_box .right_box ul li .pdt220{ padding-top:220px;}
.home .part1 .big_box .right_box ul li .pdt230{ padding-top:230px;}

.home .part1 .big_box .col30{ width:32.8%; float:left; margin-right:0.7%;}
.home .part1 .big_box .col30 .col{ margin-bottom:2.4%; position:relative}
.home .part1 .big_box .col30 .col img{ width:100%;}
.home .part1 .big_box .col30 .col .small_intro{padding:15px 85px 15px 25px; background:rgba(0,0,0,0.6); position:absolute; font-size:16px; color:white;}
.home .part1 .big_box .col30 .col .small_intro span{ position:absolute; width:60px; height:100%; right:0; top:0; background:#00a1e9 url(img/part1-small-jian.png) no-repeat center}
.home .part1 .big_box .col30 .col .left-top{ top:20px; left:20px}
.home .part1 .big_box .col30 .col .left-bottom{ bottom:20px; left:20px}
.home .part1 .big_box .col30 .col .right-top{ right:20px; top:20px}
.home .part1 .big_box .col30 .col .right-bottom{ bottom:20px; right:20px}
.home .part1 .big_box .warp{ padding-bottom:70px;}
.home .part1 .big_box .col30 .type{ width:100%; box-sizing:border-box; padding:25px 25px 2px 25px; background:#eeeeee; border:1px solid #dddddd; height: auto;}
.home .part1 .big_box .col30 .type h1{ font-size:24px; color:#333333; padding-bottom:10px; border-bottom:1px solid #bbbbbb; margin-bottom:9.6%;}
.home .part1 .big_box .col30 .type ul li{ float:left; width:40%; margin-bottom:7.3%;}
.home .part1 .big_box .col30 .type ul li a{ font-size:14px; color:#00a1e9}

.home .part2{ position:relative; padding-bottom:50px;border-bottom:5px solid #00a1e9;}
.home .part2 .part2_box{ width:100%; max-width:1100px; margin:0 auto;}
.home .part2 .part2_box .l{ width:49.5%; float:left;}
.home .part2 .part2_box .r{width:49.5%; float:right;}
.home .part2 .part2_box .col100{ width:100%; float:left; margin-bottom:10px; height:100%; overflow:hidden; position:relative}
.home .part2 .part2_box .col48{ width:48.8%; float:left; margin-bottom:11px; height:100%; overflow:hidden; position:relative}
.home .part2 .part2_box .ceng{width:100%; position:absolute; box-sizing:border-box; border-top:4px solid none; background:rgba(0,0,0,0.6); bottom:0px; color:white; padding:20px 10px 15px 10px;}  /*29*/
.home .part2 .part2_box .ceng .title{ font-size:16px; margin-bottom:15px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.home .part2 .part2_box .ceng .nr{ font-size:14px; line-height:18px;display: none;}
.home .part2 .part2_box img{ width:100%}
.home .part2 .part2_box .more{ text-align:center; margin-top:50px; width: 100%; clear: both;}
.home .part2 .part2_box .more a{ width:140px; height:50px; text-align:center; line-height:50px; color:white; background:#00a1e9; font-size:18px; font-weight:bold; display:block; margin:0 auto}
.home .part3{padding-bottom:50px;border-bottom:5px solid #00a1e9; background:#f7f7f7}
.home .part3 .picScroll-left{width:100%; max-width:1100px; margin:0 auto 20px auto;position:relative;}
.home .part3 .picScroll-left .hd .prev,.picScroll-left .hd .next{ position:absolute; top:40%; display:block; width:15px; height:27px;  cursor:pointer;}
.home .part3 .picScroll-left .bd > div{ margin:0 auto}
.home .part3 .picScroll-left .bd{ width:95% !important; margin:0 auto ; height:100%; overflow:hidden !important; position:relative;}
.home .part3 .picScroll-left .bd ul{ overflow:hidden; zoom:1; height:100%; }
.home .part3 .picScroll-left .bd ul li{ width:200px; position:relative; margin:0 30.5px !important; float:left; text-align:center; cursor:pointer; _display:inline; overflow:hidden  }
.home .part3 .picScroll-left .bd ul li .de{ width:100%; z-index:9; min-height:175px; text-align:center}
.home .part3 .picScroll-left .bd ul li .p1{ font-size:16px; text-align:center; font-weight:bold; color:#333333; margin-bottom:12px;}
.home .part3 .picScroll-left .bd ul li .p2{ font-size:14px; text-align:left; color:#999999; line-height:18px}
.home .part3 .more{ text-align:center; }
.home .part3 .more a{ width:140px; height:50px; text-align:center; line-height:50px; color:white; background:#00a1e9; font-size:18px; font-weight:bold; display:block; margin:0 auto}
.home .part4{ padding-bottom:80px;border-bottom:5px solid #00a1e9; background:url(../img/part4-bg.jpg) no-repeat center top; background-size:cover}
.home .part4 .home_big_title{ padding-top:70px;}
.home .part4 .home_big_title .p1{ color:white;}
.home .part4 .home_big_title div span{ color:white;}
.home .part4 .more{ text-align:center; margin-top:50px;}
.home .part4 .more a{ width:140px; height:50px; text-align:center; line-height:50px; color:white; background:#00a1e9; font-size:18px; font-weight:bold; display:block; margin:0 auto}
.home .part4 #ban{ position:relative; overflow:hidden; width:1100px; height:290px; margin: 0 auto;}
.home .part4 #ban .bannerImg{ position:absolute; width:100%; height:100%;}
.home .part4 #ban .bannerImg li{ position:absolute; width:100% !important; height:100% !important;background-position: 50% top !important; text-align:center}
.home .part4 #ban .prev{width:33px; height:60px; position:absolute; top:80px;left:30px; background:url(../img/part4-prev.png) no-repeat center; z-index:99}
.home .part4 #ban .next{width:33px; height:60px; position:absolute; top:80px;right:30px; background:url(../img/part4-next.png) no-repeat center; z-index:99}
.home .part5{border-bottom:5px solid #00a1e9; background:url(../img/part5-bg.jpg) no-repeat center top; padding-bottom:70px; background-size:cover}
.home .part5 .home_big_title{ padding-top:70px;}
.home .part5 .home_big_title .p1{ color:white;}
.home .part5 .home_big_title div span{ color:white; }
.home .part5 .list{ font-size:0px!important;position:relative; margin:0 auto 65px; width:1100px; text-align: center;}
.home .part5 .list li{display:inline-block; vertical-align:top; text-align: center; width: 24.6%;margin-top:50px; cursor: pointer;}
.home .part5 .list li p img { width: 111px; height: 96px;}
.home .part5 .list li.on .s{ display:none;}
.home .part5 .list li.on .e{ display:block;}
.home .part5 .list li .e{ display:none}
.home .part5 .box{ position:relative;}
.home .part5 .box p{ font-size:20px; line-height:32px;color:white; font-weight:bold; text-align:center; max-width:1100px; margin:0 auto;}
.home .part5 .more{ text-align:center; margin-top:40px;}
.home .part5 .more a{ width:140px; height:50px; text-align:center; line-height:50px; color:white; background:#00a1e9; font-size:18px; font-weight:bold; display:block; margin:0 auto}

.home .part6{position:relative}
.home .part6 .list{ height:400px; position:relative;}
.home .part6 .l{ position:relative; height:100%; width:50%; overflow:hidden;}
.home .part6 .r{position:relative; height:100%; width:50%; overflow:hidden;}
.home .part6 .bg{ height:100%; position:absolute; width:100%; top:0; left:0;}
.home .part6 .list .info{ position:absolute; width:100%; height:100%; text-align:center}
.home .part6 .list .info .p1{ font-size:24px; font-weight:bold; color:white; margin-bottom:20px;}
.home .part6 .list .info .p2{ font-size:16px; font-family:Arial, Helvetica, sans-serif;color:white; margin-bottom:20px;}
.home .part6 .list .info > div{ position:absolute; width:100%; bottom:125px;}
.home .part6 .list .info .anniu a{ width:63px; height:63px; display:block; margin:0 auto;}
.home .part6 .list .l .info .anniu a{ background:url(../img/part6-left.png) no-repeat center;}
.home .part6 .list .r .info .anniu a{ background:url(../img/part6-right.png) no-repeat center;}
.home .part6 .list .info .anniu{ display:none;}
.home .part6 .list > div:hover  .info{ transition:all 0.3s;background:rgba(0,161,233,0.8);}
.home .part6 .list > div:hover  .info .anniu{ display:block; transition:all 0.5s;}

.footer{ position:relative; padding:65px 0 10px; background:#1a1d20;}
.footer .footer_box .l{float:left; width:18.5%; position:relative; margin-right:2.5%;}
.footer .footer_box .l .f_logo{ margin-bottom:110px;}
.footer .footer_box .l .lj{ position:relative}
.footer .footer_box .l .lj li{ float:left; margin-right:4%; margin-bottom:3%;}
.footer .footer_box .l .lj li a{ color:white; font-size:12px;}
.footer .footer_box .l .copyright{ font-size:12px; line-height:20px; color:#686969; margin-top:5px;vertical-align: middle;}
.footer .footer_box .l .copyright a{color:#686969;vertical-align: middle;}
.footer .footer_box .l .copyright img{ vertical-align: middle;}
.footer .footer_box .c{float:left; width:54%; position:relative;}
.footer .footer_box .c ul{ position:relative}
.footer .footer_box .c ul li{ width:48%;float:left; padding-bottom:30px; border-bottom:1px solid #00a1e9;margin-bottom:40px;}
.footer .footer_box .c ul li .name{ font-size:14px; font-weight:bold; color:white; margin-bottom:15px;}
.footer .footer_box .c ul li .dress{ font-size:14px;color:white; line-height:20px; padding-right:40px; min-height:40px; position:relative}
.footer .footer_box .c ul li .dress a{ position:absolute; bottom:0; right:0; opacity:0.5;background: url(../img/footer_c_libg.png) no-repeat; width: 23px; height: 32px;}
.footer .footer_box .c ul li .dress a:hover{ opacity:1}

.footer .footer_box .r{ position:relative; float:right}
.footer .footer_box .r .phone{ font-size:36px; font-weight:bold; color:white; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.footer .footer_box .r .mail{ font-size:12px; color:white; margin:20px 0; }
.footer .footer_box .r .kefu{ text-align:right; margin-bottom:40px;}
.footer .footer_box .r .kefu a{ width:150px; height:50px; background:#00a1e9; text-align:center; line-height:50px; color:white; display:inline-block; font-size:16px;}

.footer .footer_box .r .sao_m img{ width:80px;}


.view_box{ width:100%; height:500px; overflow:hidden; position:relative;}
.view_box .pic{ position:absolute; height:100%; top:0; width:1440px; left:50%; margin-left:-720px; text-align:center}
.view_box .size{ width:100%; position:relative; padding-top:200px; text-align:center; color:white; text-transform:uppercase;}
.view_box .size p:first-child{ font-size:30px; font-weight:bold; margin-bottom:20px;}
.view_box .size p:first-child + p{ font-size:18px}

.second_menu{ width:100%; height:60px; background:#00489a; margin-bottom:60px; position:relative}  /*28*/
.second_menu ul{ position:relative}
.second_menu ul li{ float:left; position:relative;font-size:16px; margin:11px 0 21px 2%; padding:11px; font-weight: bold;}
.second_menu ul li.more{ padding-right:20px; background:url(../img/more_jiao.png) no-repeat right center} /*28*/
.second_menu ul li.more.hover{ background:url(../img/more_jiao2.png) no-repeat right center ; color:white;} /*28*/
.second_menu ul li.more.hover a{ color:white} /*28*/
.second_menu > .xia{ position:absolute; display:none; width:100%; height:auto; top:60px; left:0; padding-top:30px; padding-bottom:10px; border-bottom:5px solid #00a0e9; background:white; z-index:9999} /*28*/
.second_menu > .xia dl{ text-align:left} /*28*/
.second_menu > .xia dl dt{ display:inline-table; vertical-align:top; width:12%; text-align:center; margin-bottom:25px;} /*28*/
.second_menu > .xia dl dt a{color:#333333; font-size:16px;} /*28*/
.second_menu > .xia dl dt a:hover{color:#00a0e9} /*28*/


.second_menu ul li:nth-of-type(1){ margin-left:260px;}
.second_menu ul li.on a{color:white;}
.second_menu ul li.on {background:url(../img/menu_bg1.png) no-repeat left top , url(../img/menu_bg2.png) no-repeat right bottom;}
.second_menu ul li a{color:#0093dc;}
.second_menu ul .top{ width:100%; position:absolute; top:0; left:-80%; z-index:1; text-align:right; overflow: hidden;}
.second_menu ul .top img{height: 60px;}
.second_menu ul .top a{ font-size:20px; color:#00489a; font-weight:bold; height:27px; top:20px; right:65px; position:absolute; padding-left:35px;}  /*28*/
.second_menu ul .top a.case{background:url(../img/case_icon.png) center left no-repeat;}
.second_menu ul .top a.about{ background:url(../img/about_icon.png) center left no-repeat;}
.second_menu ul .top a.service{background:url(../img/service_icon.png) center left no-repeat;}
.lian_tit{ padding-bottom:10px; border-bottom:1px solid #dddddd; font-size:24px; color:black; margin-bottom:25px;}
.lian_tit label{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#999999;}
.lian_tit p{ float:right; font-size:14px;color:#666666; position:relative; top:8px;}
.lian_tit p a{ color:#666666; font-size:14px;}

.work-group .list{ position:relative;}
.work-group .list li{ width:49%; float:left; position:relative; margin-right:2%; margin-bottom:20px; overflow:hidden}
.work-group .list li .ceng{ width:270px; height:100%; position:absolute; left:0; top:0; z-index:10; background:rgba(255,255,255,0.85);}
.work-group .list li:hover .ceng{ background:rgba(255,255,255,0.9);}
.work-group .list li .ceng .box{ margin:20px 18px 0 18px; }
.work-group .list li .ceng .box .title{ font-size:18px; color:#333333; font-weight:bold}
.work-group .list li .ceng .box .blue_line{ width:60px; height:2px; background:#00a1e9; margin:20px 0;}
.work-group .list li .ceng .box .intro{ font-size:14px; color:#666666;}
.work-group .list li .ceng .box .more{ font-size:14px; color:white; width:100px; height:36px; line-height:36px; text-align:center; background:#00a1e9; display:block; position:absolute; left:20px; bottom:20px;}

/*弹出*/
.work-group_slide{  position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.8); left:0; top:0; z-index:999; display:none}
.work-group_slide .box{  width:60%; height:auto; position:absolute; top:30%; left:30% ; margin-top:-11%; margin-left:-10%;}
.work-group_slide .box .close_box{ position: absolute; height: 50px; text-align: right; width: 100%; overflow: hidden; z-index: 999; right: 5px; top: 5px;}
.work-group_slide .box .close_box span{ cursor: pointer; height:35px; width:35px; display: block; background: url(../img/close.png) center center no-repeat; float: right;}
.work-group_slide .box .banner{  background:white; width:100%;}

.work-group_slide #tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(../img/spr.png) no-repeat;}
.work-group_slide #tFocus{background:white;position:relative}
.work-group_slide #tFocus-pic{position:relative; height:520px; overflow: hidden;}
.work-group_slide #tFocus-pic li{height:100%; width:100%;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
.work-group_slide #tFocus-pic li img{ width: 100%;}
.work-group_slide #tFocusBtn{height:100px;margin-top:3px;z-index:20;}
.work-group_slide #tFocusBtn .next,#tFocusBtn .prev{
	position:absolute; bottom:5px; width:34px; height: 95px; z-index: 30; cursor:pointer;
}
.work-group_slide #tFocusBtn .next{
	right:5px; background:url(../img/next1.png) no-repeat center;background-size:auto 30px;
}
.work-group_slide #tFocusBtn .prev{
	left:5px; background:url(../img/prev1.png) no-repeat center;background-size:auto 30px;
}
.work-group_slide #tFocus-btn{position:relative;left:0;top:0; width:90%; margin:0 auto; height:100%;}
.work-group_slide #tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
.work-group_slide #tFocus-btn li{height:95px;width:150px;display:block;float:left;margin-right:5px; position:relative}
.work-group_slide #tFocus-btn li div{ position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7)}
.work-group_slide #tFocus-btn li.active div{background:rgba(0,0,0,0)}
.work-group_slide #tFocus-btn li.active{background-position:-448px -100px;}
.work-group_slide #tFocus-leftbtn,#tFocus-rightbtn{height:60px;width:60px;float:left;text-indent:-9999px; position:absolute; top:250px; z-index:999; left:-80px}
.work-group_slide #tFocus-leftbtn{ background:url(../img/paw-left.png) no-repeat center;}
.work-group_slide #tFocus-rightbtn{ background:url(../img/paw-right.png) no-repeat center;right:-80px; left:auto}






.company-dt-xx .other{ position:relative; padding-top:20px; border-top:1px solid #dddddd} /*28*/
.company-dt-xx .other a{ color:#666666; font-size:14px} /*28*/
.company-dt-xx h1{ font-size:24px; font-weight:bold; color:#333333; text-align:center; margin-bottom:18px;}
.company-dt-xx .time{ font-size:14px; color:#666666; margin-bottom:30px; text-align:center; border:none ; padding-bottom:20px; border-bottom:1px solid #dddddd; display:block; text-align:center}
.conteng_box{ position:relative; width:100%; max-width:1100px; margin:0 auto;}
.company-dt-xx .content_box {  margin-bottom:30px;font-size:14px; color:#333333; line-height:24px;}
.company-dt-xx .pages { overflow: hidden; border-top: 1px solid #ccc; padding-top:10px; margin-top: 20px;}
.company-dt-xx .pages p a{ font-size: 14px; color: #666; line-height: 32px;}

.case_xx .warp > .title{ font-size:24px; font-weight:bold; color:#00a1e9; margin-bottom:18px; }
.case_xx .warp > .time{ font-size:14px; color:#666666; margin-bottom:40px;padding-bottom:10px; border-bottom:1px solid #dddddd; display:block; }
.case_xx .time .back_list{ float:right;font-size:14px; color:#666666; padding-left:25px; background:url(../img/back_tolist.png) no-repeat left center; }
.case_xx .content_box .right{ width:672px; height:auto; float:right;}

.case_xx #tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(../img/spr.png) no-repeat;}
.case_xx #tFocus{background:white;overflow:hidden; position:relative}
.case_xx #tFocus-pic{position:relative; height:416px; overflow: hidden;}
.case_xx #tFocus-pic li{height:100%;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
.case_xx #tFocus-pic li img{ width: 100%;}
.case_xx #tFocusBtn{height:100px;margin-top:3px;z-index:20;}
.case_xx #tFocusBtn .next,#tFocusBtn .prev{
	position:absolute; bottom:5px; width:34px; height: 95px; z-index: 30; cursor:pointer;
}
/*.case_xx #tFocusBtn .next{
	right:0; background:#00a1e9 url(../img/next1.png) no-repeat center;background-size:auto 30px;
}
.case_xx #tFocusBtn .prev{
	left:0; background:#00a1e9 url(../img/prev1.png) no-repeat center;background-size:auto 30px;
}*/
.case_xx #tFocusBtn .next{
	right:0; background:#00a1e9 url(../img/paw-right.png) no-repeat center;background-size:auto 30px;
}
.case_xx #tFocusBtn .prev{
	left:0; background:#00a1e9 url(../img/paw-left.png) no-repeat center;background-size:auto 30px;
}
#tFocus-btn{position:relative;left:0;top:0; width:587px; margin:0 auto; height:100%;overflow:hidden;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:95px;width:150px;display:block;float:left;margin-right:5px; position:relative}
#tFocus-btn li div{ position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7)}
#tFocus-btn li.active div{background:rgba(0,0,0,0)}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-leftbtn,#tFocus-rightbtn{display: none;height:60px;width:60px;float:left;text-indent:-9999px; position:absolute; top:165px; z-index:999; left:30px}
#tFocus-leftbtn{ background:url(../img/paw-left.png) no-repeat center;}
#tFocus-rightbtn{ background:url(../img/paw-right.png) no-repeat center;right:30px; left:auto}



.case_xx .tfoucs-list{ position:relative; width:100%; display:none}
.case_xx .content_box .left{ float:left; width:405px;}
.case_xx .content_box .left .title{ font-size:18px; font-weight:bold; color:#333333; margin-bottom:40px;}
.case_xx .content_box .left .time{ font-size:14px; color:#333333; line-height:32px; white-space:pre-wrap }
.case_xx .content_box .left .intro{ margin-bottom:20px;font-size:14px; color:#333333; line-height: 24px;}  /*28*/
.case_xx .content_box .left .three{ position:relative; margin:0 0 30px 0;}
.case_xx .content_box .left .three a{ display:block; float:left; padding:9px 10px; color:white; background:#00a0e9; float:left; margin:0 2px 4px; font-size: 14px;} /*28*/
.case_xx .content_box .left .prev_news{ color:#666666; font-size: 14px; line-height: 24px;}
.case_xx .content_box .left .next_news{ color:#666666; font-size: 14px; line-height: 24px;}


.company_intro img{ max-width:100%;}
.company_intro > div > div{ width:50%; float:left; box-sizing:border-box;}
.company_intro > div .type-1-r{ padding:80px 0 0 80px;}
.company_intro > div .type-1-r h1{ font-size:24px; font-weight:bold; color:#333333;}
.company_intro > div .type-1-r .blue-line{ width:50px; height:3px; background:#00a1e9; margin:20px 0 35px;}
.company_intro > div p{ font-size:14px; color:#666666; line-height:23px; }
.company_intro > div .type-2-l{ padding-top:145px; }
.company_intro > div .type-2-l p{ width:480px; margin:0 auto}
.company_intro > div .type-3-r{ padding-top:155px; }
.company_intro > div .type-3-r p{ width:490px; margin:0 auto}

.service .t_box{ }
.service .t_box .left{ width:41.5%; float:left;}
.service .t_box .left img{ width:100%;}
.service .t_box .right{ width:52.5%; float:right;}
.service .t_box .right p{ font-size:16px; color:#333333; line-height:26px; margin-bottom:25px;} /*28*/
.service .t_box .right h1{ font-size:24px; color:#00a1e9; font-weight:400; margin-bottom:50px;}  /*28*/
.service .t_box .right .list{ position:relative; text-align:left; margin:40px 0}
.service .t_box .right .list li{ display:inline-block; _display:inline; text-align:center; border:1px solid #bbbbbb; padding:13px 35px; margin-right:18px;}
.service .t_box .right .list li a{ font-size:16px; color:#666666;}
.service .t_box .right .list li.on{ background:#00a1e9; border:1px solid #00a1e9;}
.service .t_box .right .list li.on a{ color:white;}
.service .t_box .right .nr{ position:relative;font-size:16px; color:#333333; line-height:26px; margin-bottom:25px;}

.service .title{  border-bottom:1px dashed #bbbbbb; margin:30px 0 60px;}
.service .title h1{ font-size: 18px; line-height:42px;}

.service .b_box .list{ position:relative;}
.service .b_box .list li{ width:32.8%; float:left; height:auto; overflow:hidden; display:block; position:relative; margin-right:0.8%; margin-bottom:5%; }
.service .b_box .list li img{ width:100% ;}
.service .b_box .list li .ceng{ width: 90%; position:absolute; bottom:-100px; left:0; background:white; height:140px;padding:30px 5% 0;transition:all 0.3s;}
.service .b_box .list li .ceng h1{ font-size:16px; font-weight:bold; color:#333333; margin-bottom:18px; line-height:24px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.service .b_box .list li .ceng p{ font-size:14px; color:#333333; line-height:23px;}
.service .b_box .list li:hover .ceng{bottom:0; background:#00a0e9;}
.service .b_box .list li:hover .ceng *{ color:white;}

.join-us .list_top{ position:relative; text-align:center; border-bottom:1px dashed #bbbbbb; padding-bottom:20px; margin-bottom:60px; }
.join-us .list_top li{ display:inline-block; vertical-align:top; width:30%; margin:0 1%; margin-bottom:40px; padding-top:40px;}
.join-us .list_top li .tu{ min-height:160px;}
.join-us .list_top li .p1{ font-size:18px; font-weight:bold; color:#333333; margin-bottom:18px;}
.join-us .list_top li .p2{ font-size:14px; color:#666666;}
.join-us .join-b{ text-align:center}
.join-us .join-b a{margin:0 20px}

.join-us #banner1{ position:relative; overflow:hidden; width:100%; height:200px; margin-top: 20px;}
.join-us #banner1 .bannerImg{ position:absolute; width:100%; height:100%;}
.join-us #banner1 .bannerImg li{ position:absolute; width:100% !important; height:100% !important;background-position: 50% top !important;}
.join-us #banner1 .bannerImg li div{ width:32%; display: inline-block; float: left; margin-right: 2%;}
.join-us #banner1 .bannerImg li div.nomargin{ margin-right: 0;}
.join-us #banner1 .bannerImg li div img{ width:100%;}
.join-us #banner1 .blue{ height:11px; position:absolute; z-index:10; text-align:center; width:100%; bottom:0;}
.join-us #banner1 .white a{width: 11px;height: 11px;margin: 0 4px;cursor: pointer;text-indent: -9999px;display: inline-block;outline: none;background:#bbbbbb;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.join-us #banner1 .white .activeSlide{ background:#00a1e9}

.big_left{ width:18.5%; float:left; height:auto; background:white; position:relative; overflow:hidden;-moz-box-shadow:0px 0px 20px #dddddd;-webkit-box-shadow:0px 0px 20px #dddddd; box-shadow:0px 0px 20px #dddddd;}
.big_left li{ border-top:1px solid #d2d2d2; padding:18px 0; text-indent:60px; font-size:18px; }
.big_left li a{color:#00a1e9; display: block;}
.big_left li:first-child{border-top:none; background:url(../img/big-left-1.png) no-repeat 15px center;}
.big_left li:nth-of-type(2){background:url(../img/big-left-2.png) no-repeat 25px center;}
.big_left li:nth-of-type(3){background:url(../img/big-left-3.png) no-repeat 20px center;}
.big_left .list dl{ position:relative; margin-bottom:10px; display:none}
.big_left .list dl dt{ font-size:14px;  line-height:35px; text-indent:60px;}
.big_left .list dl dt a{color:#9b9b9b;}
.big_left .list dl dt:hover a{ color:#00a1e9;}
.big_left .list dl dt.on a{color:#00a1e9; }

.big_right{ width:78.1%; float:right; background:white; box-sizing:border-box; padding:40px;-moz-box-shadow:0px 0px 20px #dddddd;-webkit-box-shadow:0px 0px 20px #dddddd; box-shadow:0px 0px 20px #dddddd;}
.big_right img{ max-width: 100%;}
.big_right .top_titile{ padding-bottom:8px; border-bottom:3px solid #bbbbbb; margin-bottom:40px;}
.big_right .top_titile span{ font-size:18px; color:#00a1e9;height:100%; border-bottom:3px solid #00a1e9; position:relative; padding-bottom:5px;}

.yuangong_active .big_right div .title{ font-weight:bold; margin-bottom:12px; font-size:14px; color:#333333;}
.yuangong_active .big_right div .intro{ font-size:14px; color:#666666; line-height:23px; margin-bottom:15px;}
.yuangong_active .big_right .sec{ padding-bottom:40px; border-bottom:1px solid #dddddd; margin-bottom:40px;}

.training .t_list{ position:relative; padding-bottom:25px;border-bottom:1px solid #dddddd; margin-bottom:40px;}
.training .t_list li{ display:block; width:163px; cursor:pointer; height:33px; text-align:center; line-height:35px; font-size:14px; color:#666666; border:1px solid #dddddd; margin:0 18px 10px 0; float:left;}
.training .b_nr > div .title{ font-size:18px; color:#333333; font-weight:bold; margin-bottom:15px;}
.training .b_nr > div .intro{ font-size:14px; color:#666666; margin-bottom:15px; white-space:pre-wrap; line-height:20px}
.training .t_list li.on{ background:#00a1e9; color:white; border:1px solid #00a1e9}
.training .t_list li a{ display: block; color:#666666; height: 100%;}
.training .t_list li.on a{ color:white;}

.shehui_zhao_one .big_right .t_search{ position:relative; margin-bottom:20px;}
.shehui_zhao_one .big_right .t_search select{ width:150px; height:34px; border:1px solid #bbbbbb; margin-right:15px; margin-bottom:20px;}
.shehui_zhao_one .big_right .t_search .write{ width:150px; height:34px; margin-right:15px;border:1px solid #bbbbbb; font-size:14px; color:#999999; text-indent:15px; line-height:34px;}
.shehui_zhao_one .big_right .t_search .sub{ width:100px; height:36px; text-align:center; line-height:36px; color:white; background:#00a1e9; font-size:14px;}
.shehui_zhao_one .big_right .nr table td{ height:50px; padding-left:32px;}
.shehui_zhao_one .big_right .nr table tr:first-child{ background:#d8d7d7;}
.shehui_zhao_one .big_right .nr table a{ color:#00489a; text-decoration:underline;}

.page{ position:relative; text-align:center;}
.page a{ display:inline-table; vertical-align:top; font-size:14px; color:#666666; padding:8px 10px;}
.page a:hover{ background:#00a1e9; color:white;}
.page a.on{background:#00a1e9; color:white;}
.page span{background:#00a1e9; color:white;display:inline-table; vertical-align:top; font-size:14px; padding:8px 10px;}

.shehui_zhao_two .big_right .big_title{ font-size:24px; font-weight:bold; color:#333333; margin-bottom:20px}
.shehui_zhao_two .big_right .table{ position:relative; margin-bottom:40px; }
.shehui_zhao_two .big_right .table table tr td{ height:40px; padding-left:20px; font-size:14px;}
.shehui_zhao_two .big_right .detail{font-size:14px; color:#666666; line-height:24px; margin-bottom:25px;}
.shehui_zhao_two .big_right .detail h2{ font-size:14px; color:#00489a;margin:0 0 5px; padding: 0; font-weight:bold }

.shehui_zhao_two .big_right .small_share{ position:relative; margin-top:40px;}
.shehui_zhao_two .big_right .small_share a{ text-indent:0;width:100px; height:36px; display:block; float:left; text-align:center; line-height:36px; color:white; background:#00a1e9;}
.shehui_zhao_two .big_right .small_share a:first-child{ margin-right:20px;}

.shehui_zhao_three .big_right .big_title{ font-size:24px; font-weight:bold; color:#333333; margin-bottom:20px}
.shehui_zhao_three .big_right .upload span{ font-size:14px; color:#666666;}
.shehui_zhao_three .big_right .upload .file{ padding:9px 10px;font-size:14px; border:1px solid #bbbbbb; margin-left:28px;vertical-align: middle;margin-right: 5px;}
.shehui_zhao_three .big_right .upload .code{ padding:12px 10px;font-size:14px; border:1px solid #bbbbbb; vertical-align: middle; margin-right: 5px;}
.shehui_zhao_three .big_right .upload .checkcode{padding:9px 10px;font-size:14px; border:1px solid #bbbbbb;vertical-align: middle; }
.shehui_zhao_three .big_right .upload{ padding-bottom:20px; border-bottom:1px dashed #bbbbbb; margin-bottom:20px;}
.shehui_zhao_three .big_right .sub{ width:100px; height:36px; text-align:center; line-height:36px; color:white; background:#00a1e9; font-size:14px; margin-left:28px}


.shehui_zhao_four .big_right .big_title{ font-size:18px; font-weight:bold; color:#333333; margin-bottom:35px;}
.shehui_zhao_four .big_right .small_title{ font-size:14px; color:#00489a; padding-bottom:10px; border-bottom:1px dashed #bbbbbb; margin-bottom:20px;}
.shehui_zhao_four .big_right table{ font-size:14px; color:#333333;}
.shehui_zhao_four .big_right .infos table,.shehui_zhao_four .big_right .tx{float:left;}
.shehui_zhao_four .big_right .infos #uploadPreview{ height:180px; width:150px;background: url(../img/touxiang.png) no-repeat;position:relative; overflow:hidden; background-size:contain;}
.shehui_zhao_four .big_right .infos #uploadPreview input{position:absolute; right:0; top:0; font-size:100px; opacity:0; filter:alpha(opacity=0);height: 100%; cursor: pointer;}

.shehui_zhao_four .big_right .infos table td .text{width:90%; height:35px; border:1px solid #bcbcbc;}
.shehui_zhao_four .big_right .infos table td{font-size:14px; color:#333;}
.shehui_zhao_four .big_right .infos table td{height:50px;}
.shehui_zhao_four .big_right .infos table #inpland{width:96%;}
.shehui_zhao_four .big_right .alltab{margin-top:45px;}
.shehui_zhao_four .big_right .alltab table{border: solid 1px #e5e5e5;}
.shehui_zhao_four .big_right .alltab td{background:#ffffff; height:47px; font-size:14px; color:#333; border-right:1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}
.shehui_zhao_four .big_right .alltab th{ font-weight: normal; background:#e5e5e5; height:47px; font-size:14px; color:#333; border-right:1px solid #fff;}
.shehui_zhao_four .big_right .alltab tr th:last-of-type{ border-right:0;}
.shehui_zhao_four .big_right .alltab tr td:last-of-type{ border-right:0;}
.shehui_zhao_four .big_right .alltab tr.add td{ background:#e5e5e5; height: 20px; text-align: center; color: #fff; cursor: pointer;}
.shehui_zhao_four .big_right .alltab tr.add td:hover{ background: #00a1e9;}
.shehui_zhao_four .big_right .alltab td{text-align: center;}
.shehui_zhao_four .big_right .alltab td input{width:96%; padding:2%;text-align: center;}

.shehui_zhao_four .big_right .qudao{margin:45px 0;}
.shehui_zhao_four .big_right .qudao td{height:54px;}
.shehui_zhao_four .big_right .qudao .text{height:36px; border:1px solid #bcbcbc; width:100%;}
.shehui_zhao_four .big_right .guanxi table td{height:54px; font-size:14px; color:#333;}
.shehui_zhao_four .big_right .guanxi table td span{display:inline-block; width:30px; border-bottom:1px solid #333; height:0; margin-bottom:5px;}
.shehui_zhao_four .big_right .guanxi table td .text{border:1px solid #bcbcbc; width:95%; height:36px;}
.shehui_zhao_four .big_right .sub{margin-top:45px; padding:20px 0; border-top:1px solid #bbb; width:100%;}
.shehui_zhao_four .big_right .sub .button{ vertical-align: middle;width:100px; height:36px; background:#666; color:#fff; font-size:14px; text-align:center; line-height:36px; margin-right:20px; cursor:pointer;}
.shehui_zhao_four .big_right .sub .text{border:1px solid #bcbcbc; width:120px; height:36px;margin-right:20px; vertical-align: middle;}
.shehui_zhao_four .big_right .sub .code{padding:7px 7px;font-size:14px; border:1px solid #bbbbbb; vertical-align: middle;}
.shehui_zhao_four .big_right .sub .on{background:#00a1e9;}


.FQA .big_right .list{ position:relative}
.FQA .big_right .list li{ margin-top:20px; background:#dddddd; color:#666666; padding:18px 20px; font-size:14px; height:16px; line-height:16px;}
.FQA .big_right .list li span{ float:right; width:16px; height:16px; overflow:hidden; background:url(../img/fqa_+.png) no-repeat center}
.FQA .big_right .list li.on{ background:#00a1e9; color:white}
.FQA .big_right .list li.on span{ background:url(../img/fqa_-.png) no-repeat center;}
.FQA .big_right .list .answer{ padding:20px 20px; background:#f5f5f5; color:#666666; line-height:20px; font-size:14px; display:none}

.chaopin_trip .big_right h1{ font-size:24px; color:#0093dc; text-align:center; font-weight:bold; margin-bottom:60px;}
.chaopin_trip .big_right .list{ position:relative;}
.chaopin_trip .big_right .list li{ width:50%; float:left; margin-bottom:60px;}
.chaopin_trip .big_right .list li .p1{ font-size:18px; color:#333333; margin-bottom:15px}
.chaopin_trip .big_right .list li .p2{ font-size:14px; color:#666666; line-height:22px; white-space:pre-wrap}
.chaopin_trip .big_right .list li .tu{ margin-right:2px;}
.chaopin_trip .big_right .list li .intro{ padding-top:18px;}
.chaopin_trip .big_right .trip_age{ position:relative; border:1px solid #bbbbbb;}
.chaopin_trip .big_right .trip_age li{ float:left; width:33.133333%; text-align:center; font-size:14px; color:#333333; padding:20px 0; border-left:1px solid #bbbbbb;}
.chaopin_trip .big_right .trip_age li:first-child{ border:none}
.chaopin_trip .big_right .trip_age li span{ color:#0093dc; font-weight:bold; font-size:18px;}

.build_cooperation .mid_left{ float:left; width:54.5%; height: 587px; position: relative; overflow: hidden; }
.build_cooperation .mid_right{ width:42.5%; float:right; box-sizing:border-box; padding:20px 45px; background:white;}
.build_cooperation .mid_right h1{ font-size:18px; color:#00a1e9;}
.build_cooperation .mid_right .blue_line{ width:60px; height:3px; background:#00a1e9; margin:20px 0;}
.build_cooperation .mid_right table .input{ width:100%; height:43px; border:1px solid #bbbbbb; text-indent:15px; line-height:43px; font-size:14px; color:#999999;}
.build_cooperation .mid_right table select{border:1px solid #bbbbbb; width:100%; height:100%;font-size:14px; color:#999999;}
.build_cooperation .mid_right table textarea{ width:100%; box-sizing:border-box; padding:15px;font-size:14px; color:#999999;border:1px solid #bbbbbb; text-align:left; min-height:90px}
.build_cooperation .mid_right table .sub{  width:100px; height:36px;background:#00a1e9; color:white; font-size:14px;cursor:pointer}


.honor .top-title{ font-size:24px; font-weight:bold; color:#00489a; text-align:center; margin-bottom:20px;}
.honor .sections{width:350px; height:634px; background:url(../img/rongyu_bg1.png) no-repeat center; margin:0 auto; position:relative; border-top:1px solid #0093dc;}
.honor .sections li{ position:absolute; height:150px; overflow:hidden; width:1600px;}
.honor .sections li > div{ height:100%; float:left;}
.honor .sections li .l{ background:url(../img/rongyu_k1-bg.png) no-repeat left 65px; width:382px; }
.honor .sections .k1{ top:22px;left:-82px;}
.honor .sections li h1{ padding-top:50px; font-size:66px; font-weight:bold; color:#666666; text-indent:170px; margin-bottom:15px;}
.honor .sections li p{ font-size:18px; color:#0093dc; text-align:center}
.honor .sections li .l a{display: none;}
.honor .sections li .c table{ position:relative; height:100%}
.honor .sections li .c table td{ vertical-align:bottom}
.honor .sections li .c table td img{ max-height:150px!important; width:auto!important; height:expression(this.height > 150 ? "150px" : this.height)!important;}
.honor .sections .k1 .l{ margin-right:65px;}
.honor .sections .k2 .l{ margin-right:55px;}
.honor .sections .k3 .l{ margin-right:55px;}
.honor .sections li .r a{ width:100px; height:35px; display:block; text-align:center; color:white; background:#0093dc; font-size:14px; line-height:35px;top:115px; position:relative}
.honor .sections li .c{ margin-right:15px; }
.honor .sections .k2{ top:210px; left:-186px;}
.honor .sections .k3{ top:395px; left:-288px;}


/*弹出*/
.honor_intro{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.8); z-index:99999; display:none;}
.honor_intro .box{ width:860px; height:460px; position:absolute; top:50%; left:50%; margin-top:-230px; margin-left:-430px; background:white;}
.honor_intro .box .left{ width:420px; height:100%; position:relative; background:url(../img/honor_tanbg.png) no-repeat center;}
.honor_intro .box .left table{ width:85%; height:100%; text-align:center; vertical-align: middle;}
.honor_intro .box .left table img{ max-width: 100%;}
.honor_intro .box .right{ width:50%; height:100%;box-sizing:border-box; padding-top:70px;}
.honor_intro .box .right h2{ font-size:24px; color:#333333; font-weight:bold}
.honor_intro .box .right .black_line{ width:50px; height:3px; background:#333333; margin:20px 0 40px;}
.honor_intro .box .right p{ font-size:14px; color:#666666; text-align:left; line-height:22px; margin-bottom:15px;}
.honor_intro .box .right .ys{ color:#00489a; font-weight:bold}
.honor_intro .box .right p a{ background:#00a0e9; color:white; width:100px; text-align:center; height:35px; line-height:35px; display:block}
.honor_intro .box .right .tail{ position:relative;}
.honor_intro .box .close{ color:black; position:absolute; top:30px; right:30px; font-size:14px;}


/*---PHONE---*/
.slideBox{ position:relative; overflow:hidden; width:100%; margin:auto;display:none;border-bottom: 5px solid #00a1e9;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;}
.slideBox .hd{ position:absolute; height:15px; line-height:15px; bottom:30px; left:0; width:100%; text-align:center; z-index:1;}
.slideBox .hd li{display: inline-block; background:white;width: 14px;height: 14px;text-indent: -999999px;overflow: hidden;margin: 0 5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.slideBox .hd li.on{ background: #00a1e9;}
.slideBox .bd li .ceng{ position:absolute; bottom:237px; left:20px; z-index:10; color:white;}
.slideBox .bd li .ceng .p1{  font-size:20px; margin-bottom:20px;text-align: left; padding-left: 5px;}
.slideBox .bd li .ceng .p2{ font-size:36px; font-weight:bold ; margin-bottom:18px; text-align:left; line-height:40px;}
.slideBox .bd li .ceng a{width: 140px !important;height: 50px; font-size:18px;text-align: center;line-height: 50px;color: white;background: #00a1e9;font-weight: bold; display:block}


.phone_list{ display:none; position:relative;}
/*28  下面小end之间的删除 */
/*.phone_list li{ width:48%; float:left; margin-right:4%; margin-bottom:20px; position:relative}
.phone_list li > img{ width:100%;}
.phone_list li label{ position:absolute; width:28px; height:28px; z-index:10; display:block}
.phone_list li label.t{ background:url(../img/part1-piao1.png) no-repeat center; top:15px; left:15px;}
.phone_list li label.b{background:url(../img/part1-piao2.png) no-repeat center; bottom:15px; right:15px;}
.phone_list li .intro{ position:absolute; width:100%; height:100%; top:0; left:0; }
.phone_list li .intro table{ margin:0 auto;}
.phone_list li .intro td a{ font-size:28px; color:white;}*/

/*end*/

.slideBox1{ position:relative; overflow:hidden; width:100%; margin:auto; display:none}
.slideBox1 .bd{ position:relative; z-index:0; }
.slideBox1 .bd li{ position:relative; text-align:center; height:300px;}
.slideBox1 .bd li > div{ width:50%; float:left}
.slideBox1 .bd li > div .tu{ text-align:center; margin-bottom:40px; height: 150px;}
.slideBox1 .bd li > div .p1{ font-size:28px; color:#333333; margin-bottom:15px;}
.slideBox1 .bd li > div .p2{ font-size:20px; color:#999999; line-height:28px;}
.slideBox1 .hd{ position:absolute; height:15px; line-height:15px; bottom:0; left:0; width:100%; text-align:center; z-index:1;}
.slideBox1 .hd li{display: inline-block; background:white;width: 14px;height: 14px;text-indent: -999999px;overflow: hidden;margin: 0 5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.slideBox1 .hd li.on{ background: #00a1e9;}

.slideBox2{ position:relative; overflow:hidden; width:100%; margin:auto; display:none;}
.slideBox2 .bd{ position:relative; z-index:0; }
.slideBox2 .bd li{ position:relative; text-align:center; height:300px;}

.slideBox2 .bd li table{  width:90%;  margin:0 auto;}
.slideBox2 .bd li table td{ height:100px; text-align:center;border-top:1px solid #536471;border-left:1px solid #536471;}
.slideBox2 .bd li table tr:first-child td{ border-top:none;}
.slideBox2 .bd li table tr td:first-child{ border-left:none;}


.slideBox2 .bd li > div{ width:50%; float:left}
.slideBox2 .bd li > div .tu{ text-align:center; margin-bottom:40px; }
.slideBox2 .bd li > div .p1{ font-size:28px; color:#333333; margin-bottom:15px;}
.slideBox2 .bd li > div .p2{ font-size:20px; color:#999999; line-height:28px;}
.slideBox2 .hd{ position:absolute; height:15px; line-height:15px; bottom:0; left:0; width:100%; text-align:center; z-index:1;}
.slideBox2 .hd li{display: inline-block; background:white;width: 14px;height: 14px;text-indent: -999999px;overflow: hidden;margin: 0 5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.slideBox2 .hd li.on{ background: #00a1e9;}
.home .part5 .mobil_list{ position:relative; display:none;}
.home .part5 .mobil_list li{ margin-bottom:45px; text-align:center;}
.home .part5 .mobil_list li p{ white-space:pre-wrap; font-size:24px; color:white; line-height:35px; margin:0 90px; text-align:center}
.home .part5 .mobil_list li p:first-child{ margin-bottom:10px;}



.search .pos{ color:#333;margin: 40px 0; border-bottom: 1px solid #dedede; line-height: 40px; font-size: 14px; }
.search .pos a{ color:#333;}
.search .search_box{padding:12px;background:#EFEFEF;}
.search .search_box select{ width:180px; height:34px; border:1px solid #bbbbbb; margin-right:20px;}
.search .search_box .write{ width:176px; height:34px; margin-right:15px;border:1px solid #bbbbbb; font-size:14px; color:#999999; text-indent:15px; line-height:34px;}
.search .search_box .sub{ width:100px; height:36px; text-align:center; line-height:36px; color:white; background:#00a1e9; font-size:14px;}
.search .list{ margin: 20px;}
.search .list li{ color: #333;line-height:42px; height:42px; font-size: 14px; overflow: hidden; border-bottom: 1px dashed #dedede;}
.search .list li a{ color: #333; display: block;}
.search .list li a:hover{ color: #00a1e9;}
.search .list li .date{ float: right;}


.side-pannel {position: fixed;right:1%;z-index:99}
.side-bar {border-bottom:none;bottom:10px;background: #316aad;}
.side-bar a {display: block;cursor: pointer;height:60px; width:60px; position:relative;}
.side-bar a s {position: absolute;display:block;margin-left: auto;height:60px; width:60px;margin-right:auto;background-image:url(../img/float_icon.png);}
.side-bar a.qr i {width: 178px;height: 178px;position:absolute;left:-178px;bottom:2px;display: none;background-position: 0 0}
.side-bar a.qr:hover i {display: block}
.side-bar a.qr i img{width:100%;}
.side-bar a s.g-icon-top {background-position: 0 0;}
.side-bar a s.g-icon-qq {background-position: 0 -60px;}
.side-bar a s.g-icon-qr {background-position: 0 -120px;}
.side-bar a:hover s.g-icon-qq{ background-position: 60px -60px;}
.side-bar a:hover s.g-icon-qr{ background-position: 60px -120px;}
.side-bar a:hover s.g-icon-top{ background-position: 60px 0;}








		.home .part4 #ban .bannerImg li table{  width:90%;  margin:0 auto;}
		.home .part4 #ban .bannerImg li table td{ height:100px; text-align:center;border-top:1px solid #536471;border-left:1px solid #536471;}
		.home .part4 #ban .bannerImg li table tr:first-child td{ border-top:none;}
		.home .part4 #ban .bannerImg li table tr td:first-child{ border-left:none;}

        .youshi_menu{ width:100%;background:white;position:relative; padding-top:5px; height:150px;}  /*28*/
        .youshi_menu ul{ position:relative; text-align:center;}
        .youshi_menu ul li{ width: 9.9%; display:inline-block; vertical-align:top; text-align:left; border:2px solid none;}
        .youshi_menu ul li h1{ font-size:24px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; color:black; font-weight:bold}
        .youshi_menu ul li .small{ font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;color:black}
        .youshi_menu ul li .title{ font-size:14px;color:black;line-height:20px;font-weight: bold;}
        .youshi_menu ul li a{ display:block; padding: 20px 20px 50px 20px;}
        .youshi_menu ul li.on{  border:2px solid #0aa4ea;}

        .youshi_content{ position:relative; padding:0;}

        .youshi_content .left{ float:left}
        .youshi_content .right{ float:right}
        .youshi_content .size .small_title{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:black; margin-bottom:10px;}
        .youshi_content .size h1{ font-size:32px; color:#0aa4ea; margin-bottom:25px; font-weight: normal;}
        .youshi_content .size p{ font-size:16px; color:black; white-space:pre-wrap; line-height:25px; margin-bottom:30px;}
        .youshi_content .size p span{ font-size:14px; font-weight:bold; color:#00489a;}
        .youshi_content img{width: 90%;}


        .youshi_content .case1{ padding:50px 0;}
        .youshi_content .case1 .warp{ max-width:1100px; box-sizing:content-box}
        .youshi_content .case1 .left{ padding-top:125px;}

        .youshi_content .case2{ padding:50px 0; background:white}
        .youshi_content .case2 .warp{ max-width:1100px;}
        .youshi_content .case2 .right{ padding-top:100px;width:320px;}

        .youshi_content .case3{ padding:50px 0 50px;}
        .youshi_content .case3 .warp{ max-width:1100px;}
        .youshi_content .case3 .size{ padding-top:80px; }

        .youshi_content .case4{ background:white; padding:50px 0 50px}
        .youshi_content .case4 .warp{ max-width:1180px; box-sizing:content-box}
        .youshi_content .case4 .right{ padding-top:150px;}

        .youshi_content .case5{ background:#eeeeee}
        .youshi_content .case5 .warp{ max-width:100%; box-sizing:content-box;}
        .youshi_content .case5 .right{ margin-right: -80px;}
        .youshi_content .case5 .two{ padding-top:200px;margin-right: 80px;}

        .youshi_content .case6{ background:white; padding:50px 0;}
        .youshi_content .case6 .warp{ max-width:1100px; box-sizing:content-box}
        .youshi_content .case6 .right{ padding-top:120px;}

        .youshi_content .case7{ background:#eeeeee;padding:50px 0 50px;}
        .youshi_content .case7 .warp{ max-width:1100px;}
        .youshi_content .case7 .left{ padding-top:120px;}


        .youshi_content .case8{ background:white; padding:50px 0 0;}
        .youshi_content .case8 .warp{ max-width:100%; box-sizing:content-box}
        .youshi_content .case8 .size{ padding-top:180px; padding-left: 50px;}

        .youshi_content .case9{ padding:50px 0 50px;}
        .youshi_content .case9 .warp{ max-width:1130px;}
        .youshi_content .case9 .size{ padding-top: 120px;}

        .youshi_content .case10{ background:white; padding:50px 0;}
        .youshi_content .case10 .warp{ max-width:1100px; box-sizing:content-box}
        .youshi_content .case10 .size{ padding-top:80px; margin-right: 10%;}

.above_bottom{ background:white;}
.above_bottom .warp{ padding:20px 0;}
.above_bottom .warp > div{ box-sizing:border-box;}
.above_bottom .warp > div.l{width:23%; float:left; border-right:1px solid #bbbbbb;  height:200px;}
.above_bottom .warp > div.l li{ float:left; text-align:center; width: 49%; padding-top: 40px;}
.above_bottom .warp > div.l li p{ font-size:14px; color:#333333; margin-bottom:10px}
.above_bottom .warp > div.l li img{ max-width: 80%;}
.above_bottom .warp > div.l li:first-child{ margin-right:2%;}
.above_bottom .warp > div.r{ width:75%; float:right; border:1px solid #dddddd; height:200px;}
.above_bottom .warp > div.r #Jsp_nr{width:100%;height:100%; position:relative;}
.above_bottom .warp > div.r #scroll-pane{height:100%;width:100% !important;position: absolute;outline: none;overflow: hidden; top:0; right:0}
.above_bottom .warp > div.r .scroll-pane-wrapper{width:100% !important;overflow: hidden;color:#666666;}
.above_bottom .warp > div.r #scroll-pane .jspContainer{width:100% !important;overflow: hidden; position:relative}

@media screen and (max-width: 640px){
	.col48{ width:48%; margin-bottom:20px;}
	.col100{ margin-bottom:20px;}
	html{ font-family:黑体;}
	.second_menu .top{ display: none;}
	.second_menu { overflow: hidden; }
	.second_menu ul li:nth-of-type(1) { margin-left: 0;}
	.lian_tit p{display:none;}
	.home .home_big_title div span{ font-size:32px;}
	.home .home_big_title .p1{ color:black}
	.home .home_big_title .p2{ font-size:14px}
	.home .part1 .big_box .col30{ width:100%; float:none; margin-right:0;}
	.home .part2 .part2_box{ box-sizing:border-box; padding:0 20px;}
	.home .part2 .part2_box .r{ width:100%;}
	.home .part2 .part2_box .l{width:100%;}
	.home .part3 .picScroll-left{ display:none !important;}
	.home .part3 .more{ display:none}
	.home .part4 #ban{ display:none}
	.slideBox2{ display:block}
	.home .part5 .list{ width: 100%;}
	.home .part5 .list li{ width: 48%;}
	.home .part5{ height:auto;}
	.home .part6 .list > div{ width:100%;}
	.home .part6 .list > div:first-child{ margin-bottom:20px;}
	.home .part6{ margin:0 20px; padding-bottom:50px;}
	.slideBox1{ display:block}
	.home .part5 .mobil_list{ display:block}

	.youshi_content .warp,
	.youshi_content .left,
	.youshi_content .right,
	.youshi_content .two{  width: 100%; padding: auto 0; margin: auto 0;}
	.youshi_content .size{ padding:auto 0; margin: auto 0; }
	.youshi_content .case5 .right.two,.youshi_content .case8 .size {padding-bottom: 100px; margin-right: 0; padding-left: 0}
	.youshi_content .case8 img{ width: 100%;}
	.youshi_content .case9 .size{ padding-top:0; }
	.youshi_content .case8 .warp{min-width:100%; max-width:100%;}
	.youshi_content .case10 .size{ margin-right: 0;}

    .youshi_content .case2 .right{ width:100%;}

	.service .t_box .left{ margin-bottom: 60px;}
	.service .t_box .left,.service .t_box .right{ width: 100%;}
	.service .b_box .list li{ width: 49%; margin-right:1.5%;}


	.work-group .list li{ width: 100%;}

	.company_intro > div > div{ width:100%;}
	.company_intro > div .type-1-r{ padding:80px 0 0 0;}
	.company_intro > div .type-1-r h1{ font-size:24px; line-height:32px;font-weight:bold; color:#333333;}
	.company_intro > div .type-1-r .blue-line{ width:50px; height:3px; background:#00a1e9; margin:20px 0 35px;}
	.company_intro > div p{ font-size:24px; line-height:32px; white-space:normal;}
	.company_intro > div .type-2-l{ padding:20px 0; width:100%; float: right;}
	.company_intro > div .type-3-r{ padding:20px 0; width:100%;}


	.join-us .join-b a { margin:15px 0; display: block; }
	.join-us .list_top li{ width: 100%;}

    .work-group_slide .box{  width:100%; height:auto; position:absolute; top:50%; left:50% ; margin-top:-25%; margin-left:-50%;}
	.work-group_slide .box .banner{ width:98%; margin:0 1%;}
	.work-group_slide #tFocus-leftbtn{left: 10px;}
	.work-group_slide #tFocus-rightbtn{ right:10px;}

	.case_xx .content_box .right{ width: 100%;}
	.case_xx #tFocus-pic{ width: 100%;}
	.case_xx #tFocus-pic li img{ width: 100%;}
	.case_xx #tFocusBtn #tFocus-btn{ width: 90%; margin: 5px auto 0;}
	.case_xx .content_box .left{ width: 100%; margin-top: 50px;}
	.case_xx .content_box .left .prev_news,
	.case_xx .content_box .left .next_news{line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

	.build_cooperation .mid_left{ float:none; width:100%;height: auto;}
	.build_cooperation .mid_right{ float:none; width:100%;}

	.big_right{ width: 100%;}
	.big_left{ margin-bottom:30px; width:100%;}
	.big_left li{ font-size:22px;padding:24px 0; text-indent:60px; }
	.big_left li a{color:#00a1e9;}
	.big_left .list dl dt{ text-indent:0px;font-size: 20px; line-height:52px; display: block;border-bottom:1px #ccc dashed;width: 80%; margin: 0 auto; padding:auto 0;}
	.big_left .list dl dt:last-of-type{border-bottom:none;}

	.shehui_zhao_three .big_right .upload span{ font-size: 20px; line-height: 24px;}
	.shehui_zhao_three .big_right .upload .file{ margin-left: 0;}
	.shehui_zhao_three .big_right .sub{ margin-left: 0; font-size: 18px;}

	.above_bottom .warp > div.l{width:100%; float:none; border-right:none;}
	.above_bottom .warp > div.r{width:90%; float:none; height:500px; margin: 0 auto;}


	.honor .sections{width: 100%;background:none;border-top:none;height:auto;}
	.honor .sections .k1,.honor .sections .k2，.honor .sections .k3{  left: 0; top: 0!important;}
	.honor .sections .k1 .l,.honor .sections .k2 .l,.honor .sections .k3 .l{margin-right:10px;}
	.honor .sections li{width:100%; border-bottom:1px solid #ddd; padding: 40px 0;position:initial;}
	.honor .sections li .l {background:none;width:auto; float: right; }
	.honor .sections li h1{ text-align: right; text-indent:0px;}
	.honor .sections li p{ text-align: right; }
	.honor .sections li .c table{ width: 150px;height: 150px;}
	.honor .sections li .c table td{ text-align: center;}
	.honor .sections li .c table td img{width: 150px; height: auto;}
	.honor .sections li .c { float: left; }
	.honor .sections li .r{ display: none;}
	.honor .sections li .l a{ width:100px; height:35px; float: right; display:block; text-align:center; color:white; background:#0093dc; font-size:14px; line-height:35px;}

	.honor_intro .box .left{ float: none; width: 100%; margin: 0 auto; background: #00a1e9;}
	.honor_intro .box .left table{ width: 100%;}
    .honor_intro .box .left table img{ max-width: 240px;}
	.honor_intro .box .left td{ padding: 50px 0;}
	.honor_intro .box .right{float: none;width:80%; margin: 0 auto; padding: 50px 0;}
	.honor_intro .box .right .black_line{background: none; margin: 20px 0}
	.honor_intro .box .close { color: #fff;font-size: 24px;}
	.honor_intro .box .right .tail p{ font-size: 24px;}
	.honor_intro .box .right .tail p a{ padding:5px 10px; margin: 10px 0;}
	.honor_intro .box .right .tail #data-content{ font-size: 24px;}
	.honor_intro .box {
		width: 100%;
		height: auto;
		position: absolute;
		top: 25%;
		left: 50%;
		margin-top: -25%;
		margin-left: -50%;
		background: white;
	}


	.above_bottom{display: none;}



	.footer .footer_box .c{ display:none}
	.footer .footer_box .l{ width:100%; margin:0;}
	.footer .footer_box .l .f_logo{ float:left; margin-bottom:30px;}
	.footer .footer_box .l .lj{ float:right}
	.footer .footer_box .l .lj li a{ font-size:20px; color:#00a1e9;}
	.footer .footer_box .l .copyright{ text-align:center; color:#00a1e9; font-size:20px;}
	.footer .footer_box .l .copyright a{ color:#00a1e9;}




}
@media screen and (max-width: 950px){

}
@media screen and (max-width: 1150px){
		.header .gnb{ margin-left:4%;}
}
@media (min-width: 805px) and ( max-width: 900px){

}
@media (min-width: 640px) and ( max-width: 805px){

}

@media (min-width: 640px) and ( max-width: 1100px){
	.footer .footer_box .l{ margin-right:2%}
}

@media screen and (max-width: 1000px){
	header.container .second{ display:none !important;}
	header.container .first{opacity:1 !important ; filter: alpha(opacity=100) !important;;transition: opacity 0.2s;-webkit-transition: opacity 0.2s;}
	header.container .bdsharebuttonbox .bds_tsina,
	header.container .bdsharebuttonbox .bds_weixin,
	header.container .bdsharebuttonbox .OA,
	header.container .bdsharebuttonbox .mail,
	header.container .bdsharebuttonbox .zhaopin{ display:none}
	#banner{ display:none}
	.slideBox{ display:block}
	.footer .footer_box .r{  display:none}

}


@media screen and (max-width: 1100px){
	.warp{ padding:0 20px;}
}
