@charset "utf-8";
body{ font-family:Hiragino Sans GB, Microsoft Yahei, arial, sans-serif; font-size:12px; font-weight:normal; color:#333; background:#fff; overflow-x:hidden}
*{ margin:0; padding:0; border:0;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none; color:#333; outline:none; blr:expression(this.onFocus=this.blur()); -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
a:hover{ text-decoration:none; color:#c9a063;}
img{ vertical-align:middle;}
a,img,button,input,textarea,div{ -webkit-tap-highlight-color:rgba(255,255,255,0);}
table{ border-collapse:collapse; border-spacing:0;}
section{ display:block;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
p{ word-wrap:break-word; word-break:break-all;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

/*头部*/
.nav_wrap{ width:100%; height:auto; padding:20px 0 70px; background:#58a0b5; background:#003e7f;}
.nav_wrap .nav{ width:1200px; height:auto; margin:0 auto;}
.nav_wrap .nav .left{ width:500px; height:auto; float:left;}
.nav_wrap .nav .left .logo{ margin-right:30px; margin-top:0; float:left;}
.nav_wrap .nav .left .logo img{ width:120px; height:auto;}
.nav_wrap .nav .left .name{ line-height:40px; font-size:26px; font-weight:bold; color:#fff; margin-top:50px; float:left;}
.nav_wrap .nav .right{ width:700px; height:auto; padding-top:50px; float:right;}
.nav_wrap .nav .right li{ line-height:40px; font-size:20px; color:#fff; text-align:center; margin-right:20px; float:right;}
.nav_wrap .nav .right li a{ padding:0 20px; display:block; color:#fff;}
.nav_wrap .nav .right li a.cur{ background:#c2a981;}
.h3_title{ height:auto; line-height:48px; padding:60px 0 150px; background:#58a0b5; background:#003e7f; font-size:32px; color:#fff; text-align:center;}
.h3_title span{ font-size:20px; padding-left:180px;}
.h3_title a{ color:#fff;}
.h3_title a:hover{ color:#c9a063;}

/*banner*/
.banner_wrap{ width:97%; height:675px; position:relative; margin:-40px auto 25px;}
.banner_wrap .arrow_left{ width:74px; height:74px; background:url(../images/arrow_left.png) center center no-repeat; position:absolute; top:50%; left:50%; z-index:9; margin:-37px 0 0 -637px; cursor:pointer; outline:none;}
.banner_wrap .arrow_right{ width:74px; height:74px; background:url(../images/arrow_right.png) center center no-repeat; position:absolute; top:50%; right:50%; z-index:9; margin:-37px -637px 0 0; cursor:pointer; outline:none;}
#banner{ width:100%; height:100%;}
#banner .swiper-slide{ width:1200px; height:675px;}
#banner .swiper-slide img{width:100%; height:100%;}
.thumb-list{ width:1200px; position:absolute; left:50%; margin-left:-600px; bottom:0;}
.thumb .swiper-slide{ width:232px; height:130px; float:left;}
.thumb .swiper-slide img{ width:100%; height:100%;}
.thumb .swiper-slide .mask{ width:100%; height:100%; background:url(../images/bg_black.png) repeat; position:absolute; left:0; top:0;}
.thumb .swiper-slide-thumb-active .mask{ display:none;}

/*企业图片展*/
.intro_xinjingji{ width:100%; height:auto; background:#58a0b5; padding:50px 0 140px; margin-top:30px;}
.intro_xinjingji h3{ line-height:60px; padding-bottom:30px; font-size:30px; color:#fff; text-align:center;}
.intro_xinjingji p{ width:1200px; line-height:32px; font-size:20px; color:#fff; text-indent:2em; margin:0 auto;}

/*图集切换*/
.tab_switch_photo{ width:460px; height:auto; padding-top:10px; position:absolute; left:0; top:0; z-index:9;}
.tab_switch_photo li{ width:118px; height:48px; line-height:48px; border:1px solid #e5e5e5; border-bottom-width:4px; border-bottom-color:#b0b0b0; margin:25px 0 20px 25px; font-size:20px; color:#666; text-align:center; float:left; cursor:pointer; border-radius:5px 5px 0 0;}
.tab_switch_photo li:hover{}
.tab_switch_photo li.cur{ border-bottom-color:#53bbd9; color:#53bbd9; border-bottom-color:#ebca00; color:#ebca00;}
.tab_switch_photo li a{ width:100%; height:100%; display:block; -webkit-transition:all 0s ease-in-out 0s; -moz-transition:all 0s ease-in-out 0s; -o-transition:all 0s ease-in-out 0s; -ms-transition:all 0s ease-in-out 0s; transition:all 0s ease-in-out 0s;}
.tab_switch_photo li a:hover{ color:#53bbd9;}
.tab_switch_photo li.cur a{ color:#53bbd9;}

/*图集*/
.channel_wrap{ width:1200px; height:auto; background:#fff; border:1px solid #dcdcdc; margin:-90px auto 50px; position:relative;}
#photo{ width:1200px; height:auto; margin:0 auto; position:relative;}
.arrow_left_photo{ width:50px; height:100%; background:url(../images/arrow_left_2.png) center center no-repeat; position:absolute; top:0; left:50%; margin-left:-140px; z-index:9; cursor:pointer; outline:none;}
.arrow_right_photo{ width:50px; height:100%; background:url(../images/arrow_right_2.png) center center no-repeat; position:absolute; top:0; right:0; z-index:9; cursor:pointer; outline:none;}
.channel{ width:100%; height:auto;}
.channel.show{ display:block;}
.channel .channel_left{ width:360px; height:auto; padding:20px 40px 0; float:left; display:none;}
.channel .channel_left .company{ width:100%; height:auto; padding:10px 0 0;}
.channel .channel_left .company .ico{ width:100px; height:auto; text-align:right; float:left;}
.channel .channel_left .company .ico img{ max-width:40px;}
.channel .channel_left .company .title{ padding-left:110px; line-height:40px; font-size:22px; color:#666;}
.channel .channel_left .company .stock{ padding-left:110px; line-height:20px; font-size:14px; color:#666;}
.channel .channel_left p{ line-height:32px; font-size:16px; color:#666; text-align:justify; margin-top:20px;}
.channel .channel_right{ width:680px; height:490px; padding-top:20px; padding-left:60px; background:#f1f1f1; float:right; position:relative;}
.channel .channel_right .circle{ width:100px; height:100px; border:1px solid #53bbd9; border-radius:50%; position:absolute; left:50%; top:50%; z-index:9; margin:-55px 0 0 -50px;}
.channel .channel_right .circle em{ margin:3px; line-height:92px; border:1px solid #53bbd9; border-radius:50%; display:block; font-size:16px; color:#53bbd9; text-align:center;}
.channel .channel_right .circle a{ font-size:16px; line-height:28px; float:right; display:none;}
.channel .channel_right .item{ width:300px; height:225px; text-align:center; display:block; margin:0 20px 20px 0; position:relative; float:left;}
.channel .channel_right .item .pic{ width:100%; height:100%; display:block; border:none;}
.channel .channel_right .item .mask{ width:100%; height:100%; background:url(../images/bg_blue.png) repeat; position:absolute; left:0; top:0; display:none;}
.channel .channel_right .item .notes{ width:94%; line-height:20px; padding:5px 3% 8px; background:url(../images/bg_blue.png) repeat; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; z-index:2;}

/*获奖名单*/
.honor_wrap{ width:1200px; height:auto; margin:-90px auto 20px;}
.list_honor{ width:1200px; height:auto; margin-bottom:20px; padding:1px; /*overflow:visible;*/}
.list_honor .swiper-wrapper{ height:auto; /*display:block;*/}
.list_honor .item{ width:390px; height:auto; padding:20px 0; background:#fff url(../images/bg_title.png) left top repeat-x; /*border:1px solid #dfdfdf;*/ box-shadow:0 0 1px #888; margin:0 0 20px 0; float:left;}
.list_honor .item .top{ height:auto; padding:20px;}
.list_honor .item .top .rank{ line-height:30px; font-size:45px; font-family:arial; color:#e5b25e; color:#003e7f; float:left;}
.list_honor .item .top .rank em{ border-bottom:1px solid #000;}
.list_honor .item .top p{ height:60px; line-height:30px; padding-left:60px; font-size:20px; color:#444; color:#003e7f; text-align:left;}
.list_honor .item .honor_ol{ height:auto; padding-left:75px; margin:0 20px 30px; position:relative;}
.list_honor .item .honor_ol .ranking{ width:24px; height:26px; line-height:26px; padding-left:2px; margin-top:5px; border:1px solid #e5b25e; font-size:12px; color:#e5b25e; text-align:center; border-radius:50%; float:left;}
.list_honor .item .honor_ol .vip{ line-height:30px; font-size:18px; color:#666; text-align:left; margin-bottom:10px;}
.list_honor .item .honor_ol .ceo{ display:block; height:20px; line-height:20px; font-size:14px; color:#888; overflow:hidden;}
.list_honor .item .honor_ol .vote{ width:75%; height:3px; background:#c1c1c1; margin-right:25%; position:relative;}
.list_honor .item .honor_ol .vote .percent{ width:auto; height:100%; background:#e5b25e; background:#ebca00; display:block;}
.list_honor .item .honor_ol .vote .percent .ico{ height:30px; line-height:30px; font-size:20px; color:#e5b25e; color:#ebca00; position:absolute; right:-60px; top:-15px;}
.list_honor .item .honor_ol:nth-child(2) .vote .percent{ background:#e5b25e; background:#ebca00;}
.list_honor .item .honor_ol:nth-child(2) .vote .percent .ico{ color:#e5b25e; color:#ebca00;}
.list_honor .item .honor_ol .pic{ width:60px; height:60px; position:absolute; left:0; top:5px;}
.list_honor .item .honor_ol .pic img{ width:100%; height:100%; border:none;}
.list_honor .item .icons{ height:30px; line-height:30px; font-size:16px; margin:20px 20px 0; text-align:right;}
.list_honor .item .icons .ico_comment{ padding-left:35px; display:inline-block; background:url(../images/ico_comment.png) left center no-repeat; color:#ef8b71; float:right;}
.list_honor .item .icons .ico_vote{ display:inline-block; padding:0 30px; margin-right:20px; background:#e5b25e; background:#003e7f; color:#fff;}
.list_honor .item .ad_honor{ width:100%; height:594px;}
.list_honor .item_coming{ width:388px; height:auto; background:#fff; border:1px solid #dfdfdf; margin:0 15px 20px 0; float:left;}
.list_honor .item_coming img{ width:100%; height:auto;}

/*圆桌论坛*/
.yuanzhuo_wrap{ width:100%; height:auto; padding:30px 0 60px; margin-bottom:30px; background:#f3f4f6;}
.yuanzhuo{ width:1200px; height:auto; margin:-90px auto 20px;}
.yiti_wrap{ width:1221px; height:auto;}
.yiti_wrap .yiti{ width:385px; height:auto; padding-bottom:20px; border:1px solid #dfdfdf; background:#fff url(../images/bg_title.png) left top repeat-x; margin:0 20px 20px 0; float:left;}
.yiti_wrap .yiti .h4_title{ line-height:30px; padding:35px 20px; margin-bottom:5px; font-size:22px; color:#444;}
.yiti_wrap .yiti .item{ padding:10px 20px;}
.yiti_wrap .yiti .item dt{ line-height:30px; font-size:20px; color:#ad8f5d;}
.yiti_wrap .yiti .item dd{ line-height:30px; font-size:16px; color:#666;}
.yiti_wrap .yiti .item dd em{ font-size:14px; color:#999; float:right;}
.yiti_wrap .yiti .more{ width:150px; height:auto; line-height:20px; padding-top:10px; border-top:1px solid #ccc; font-size:14px; color:#999; text-align:center; margin:20px auto;}
.yiti_wrap .yiti .more_list{ padding:0 20px;}
.yiti_wrap .yiti .more_list .ico_caizhi{ padding-left:22px; line-height:20px; background:url(../images/ico_flower_blue.jpg) no-repeat; font-size:12px; color:#3f51b5; float:left;}
.yiti_wrap .yiti .more_list .ico_caizhi a{ color:#3f51b5;}
.yiti_wrap .yiti .more_list .ico_weibo{ padding-left:25px; line-height:20px; background:url(../images/ico_weibo.jpg) no-repeat; font-size:12px; color:#609eee; float:right;}
.yiti_wrap .yiti .more_list .ico_weibo a{ color:#609eee;}
.yiti_wrap .yiti .item_ol{ padding:10px 20px;}
.yiti_wrap .yiti .item_ol .ranking{ width:24px; height:26px; line-height:26px; padding-left:2px; margin-top:5px; border:1px solid #9b7b45; font-size:12px; color:#9b7b45; text-align:center; border-radius:50%; float:left;}
.yiti_wrap .yiti .item_ol .title{ padding-left:40px; line-height:24px; font-size:14px; color:#333;}
.yiti_wrap .yiti .item_ol .media{ padding-left:40px; line-height:24px; font-size:12px; color:#999;}
.yiti_wrap .yiti.waiting{ padding:0;}
.yiti_wrap .yiti.waiting img{ width:100%; height:auto;}

/*新经济动态*/
.dongtai_xinjingji{ width:1200px; height:auto; margin:-90px auto 20px;}
.dongtai_xinjingji .dongtai_top{ width:100%; height:auto; padding-bottom:30px;}
.dongtai_xinjingji .dongtai_top .swiper-slide{ width:390px; height:260px; float:left;}
.dongtai_xinjingji .dongtai_top .item{ width:100%; height:100%; display:block; position:relative;}
.dongtai_xinjingji .dongtai_top .item.first{ width:530px;}
.dongtai_xinjingji .dongtai_top .item .pic{ width:100%; height:100%; border:none;}
.dongtai_xinjingji .dongtai_top .item .mask{ width:100%; height:80px; background:url(../images/mask.png) left bottom repeat-x; position:absolute; left:0; bottom:0;}
.dongtai_xinjingji .dongtai_top .item .title{ width:90%; height:auto; line-height:24px; padding:0 5%; font-size:18px; color:#fff; position:absolute; left:0; bottom:15px;}
.dongtai_xinjingji .dongtai_top .item .time{ width:90%; height:20px; line-height:20px;  padding:0 5%; font-size:14px; color:#fff; position:absolute; left:0; bottom:15px; display:none;}
.dongtai_xinjingji .bottom{ width:1220px; height:auto;}
.dongtai_xinjingji .bottom .item{ width:590px; height:auto; margin:0 20px 30px 0; float:left; position:relative;}
.dongtai_xinjingji .bottom .item .pic{ width:160px; height:90px; float:left;}
.dongtai_xinjingji .bottom .item .pic img{ width:100%; height:100%; border:none;}
.dongtai_xinjingji .bottom .item .title{ padding-left:180px; line-height:24px; font-size:18px; color:#333;}
.dongtai_xinjingji .bottom .item .time{ padding-left:180px; line-height:16px; font-size:12px; color:#999; position:absolute; left:0; bottom:0;}
.dongtai_xinjingji .bottom .item .time a{ margin-right:10px; color:#999;}

/*主办单位*/
.partner{ height:auto; padding:30px 0 40px; background:url(../images/bg_partner.jpg) center bottom no-repeat;}
.partner h3{ line-height:36px; padding:20px 0 25px; font-size:24px; color:#000; text-align:center;}
.partner p{ line-height:36px; font-size:18px; color:#000; text-align:center; padding-bottom:20px;}
.partner p span{ margin-right:25px;}
.partner p a{ margin:0 15px;}
.partner p a:hover{ color:#333;}
.partner p img{ height:40px;}

/*版权*/
.copyright_wrap{ width:100%; height:auto; padding:30px 0; background:#58a0b5; background:#003e7f;}
.copyright{ width:1200px; height:auto; margin:0 auto;}
.copyright .left{ width:700px; height:auto; float:left;}
.copyright .left h3{ line-height:24px; padding:10px 0; font-size:16px; color:#fff;}
.copyright .left ul li{ line-height:24px; margin-top:5px; font-size:16px; color:#fff;}
.copyright .right{ width:500px; height:auto; float:right;}
.copyright .right h3{ line-height:24px; padding:10px 0; font-size:16px; color:#fff;}
.copyright .right ul{}
.copyright .right ul li{ line-height:24px; font-size:14px; color:#fff;}
.copyright .right ul li.first{ line-height:24px; font-size:16px;}
.copyright .right ul li.first img{ height:22px; vertical-align:top; margin-right:5px;}
.copyright .right ul li a{ color:#fff;}

@media screen and (max-width:767px){
.nav_wrap{ width:auto; padding:10px 0;}
.nav_wrap .nav{ width:100%;}
.nav_wrap .nav .left{ width:100%; float:none;}
.nav_wrap .nav .left .logo{ width:18vw; margin-left:3vw; margin-right:0;}
.nav_wrap .nav .left .logo img{ width:100%;}
.nav_wrap .nav .left .name{ margin-left:2.5vw; margin-top:0; line-height:18vw; font-size:20px;}
.nav_wrap .nav .right{ width:auto; padding:0 5px; float:none;}
.nav_wrap .nav .right li{ margin-right:15px; line-height:1.5em; font-size:16px;}
.nav_wrap .nav .right li a{ padding:0;}
.nav_wrap .nav .right li a.cur{ background:none;}
.banner_wrap{ width:100%; height:48vw; padding-bottom:55px; margin:10px auto;}
.banner_wrap .arrow_left{ width:36px; height:36px; background-size:100% 100%; left:10px; margin:-40px 0 0 0;}
.banner_wrap .arrow_right{ width:36px; height:36px; background-size:100% 100%; right:10px; margin:-40px 0 0 0;}
#banner{ width:100vw; height:100%;}
#banner .swiper-slide{ width:80vw; height:48vw;}
.thumb-list{ width:100vw; left:0; margin:0;}
.thumb .swiper-slide{ width:80px; height:45px;}
.intro_xinjingji{ width:auto; margin:10px;}
.intro_xinjingji h3{ width:100%; padding:0; line-height:1.5em; font-size:20px; float:none;}
.intro_xinjingji p{ padding:0;}
.tab_switch_photo{ width:100%; background:#fff; padding:15px 0 5px; position:static;}
.tab_switch_photo li{ width:26%; height:32px; line-height:32px; margin:0 0 15px 5%; font-size:16px;}
.channel_wrap{ width:100%; margin:-35px 0 10px; padding-top:1px; border:none; background:none;}
#photo{ width:100vw; padding-bottom:10px; padding-left:0vw;}
#photo .swiper-slide{ width:90vw; height:auto;}
.arrow_left_photo{ display:none;}
.arrow_right_photo{ display:none;}
.channel{ width:auto; padding:0 10px; background:#fff url(../images/bg_title.png) left top repeat-x; border:1px solid #dfdfdf;}
.channel .channel_left{ width:100%; padding:0 0 10px; float:none;}
.channel .channel_left .company .ico{ width:60px;}
.channel .channel_left .company .ico img{ max-width:30px;}
.channel .channel_left .company .title{ font-size:16px; line-height:20px; padding-left:70px;}
.channel .channel_left .company .stock{ font-size:12px; line-height:16px; padding-left:70px;}
.channel .channel_left p{ margin-top:10px; font-size:14px; line-height:1.5em;}
.channel .channel_right{ width:103%; height:auto; margin-left:-1.5%; padding-top:10px; padding-left:0; background:none; float:none;}
.channel .channel_right .circle{ width:auto; height:26px; line-height:26px; display:block; padding:0 15px 10px; margin:0; text-align:right; border:none; border-radius:0; position:static;}
.channel .channel_right .circle em{ line-height:1.5em; font-size:18px; color:#e5b25e; font-weight:bold; text-align:left; margin:0; display:inline; border:none; border-radius:0; float:left;}
.channel .channel_right .circle a{ display:inline;}
.channel .channel_right .item{ width:47%; height:30vw; margin:0 1.5% 10px;}
.channel .channel_right .item .notes{ font-size:12px; line-height:1.5em; padding:3px 3%;}
.honor_wrap{ width:100%; margin:-35px 0 10px;}
.h3_title{ font-size:20px; line-height:1.5em; font-weight:bold; padding:25px 15px 60px;}
.h3_title span{ font-size:14px; padding:0; font-weight:normal;}
.list_honor{ width:100%; padding:0 0 5px; margin-bottom:10px; overflow:hidden;}
.list_honor .swiper-wrapper{ display:flex;}
.list_honor .item{ width:90vw; margin:0 0 15px 0; padding:0; border:none; box-shadow:0 0 1px #888;}
.list_honor .item.mobilehide{ width:0; padding:0; margin:0 0 0 -10px; border:none;}
.list_honor .item.mobilehide img{ display:none;}
.list_honor .item .top{ padding:5vw 5vw 0;}
.list_honor .item .top .rank{ font-size:32px;}
.list_honor .item .top p{ font-size:18px; padding-left:45px; line-height:1.5em;}
.list_honor .item .honor_ol{ margin:0 5vw 25px; padding-left:60px;}
.list_honor .item .honor_ol .vip{ font-size:16px; line-height:1.5em; margin-bottom:6px;}
.list_honor .item .honor_ol .ceo{ font-size:14px; line-height:1.5em;}
.list_honor .item .honor_ol .vote{ width:80%; margin-right:20%;}
.list_honor .item .honor_ol .vote .percent .ico{ font-size:16px; right:-50px;}
.list_honor .item .honor_ol .pic{ width:50px; height:50px; top:3px;}
.list_honor .item .icons{ height:26px; line-height:26px; padding-bottom:5vw; margin-top:10px; font-size:14px;}
.list_honor .item .icons .ico_comment{ padding-left:22px; background-size:auto 50%;}
.list_honor .item .ad_honor{ height:auto;}
.list_honor .item_coming{ width:88vw; margin:0 0 15px 0;float:none;}
.yuanzhuo_wrap{ width:auto; padding:10px; margin:0;}
.yuanzhuo{ width:100%; margin:-35px 0 10px;}
.yiti_wrap{ width:100%;}
.yiti_wrap .yiti{ width:70vw; padding-bottom:15px; margin:0 0 15px; float:none;}
.yiti_wrap .yiti .h4_title{ padding:20px 20px 0; font-size:18px;}
.yiti_wrap .yiti .item{ padding:5px 20px;}
.yiti_wrap .yiti .item dt{ font-size:16px; line-height:1.75em;}
.yiti_wrap .yiti .item dd{ font-size:14px; line-height:1.75em;}
.yiti_wrap .yiti .item dd em{ font-size:12px;}
.yiti_wrap .yiti .item_ol .title{ font-size:16px; line-height:1.75em;}
.yiti_wrap .yiti .item_ol .media{ font-size:16px; line-height:1.75em;}
.dongtai_xinjingji{ width:100%; margin:-35px 0 10px;}
.dongtai_xinjingji .dongtai_top{ width:100%; padding-bottom:15px;}
.dongtai_xinjingji .dongtai_top .swiper-slide{ width:90vw; height:auto;}
.dongtai_xinjingji .dongtai_top .item{ height:auto;}
.dongtai_xinjingji .dongtai_top .item.first{ width:100%;}
.dongtai_xinjingji .dongtai_top .item .pic{ height:auto;}
.dongtai_xinjingji .dongtai_top .item .title{ font-size:14px; line-height:20px; bottom:10px;}
.dongtai_xinjingji .dongtai_top .item .time{ font-size:12px; bottom:10px;}
.dongtai_xinjingji .bottom{ width:auto; margin:0 10px;}
.dongtai_xinjingji .bottom .item{ width:100%; margin:0 0 15px 0;}
.dongtai_xinjingji .bottom .item .title{ padding-left:170px; font-size:16px; line-height:1.5em;}
.dongtai_xinjingji .bottom .item .time{ padding-left:170px;}
.partner{ width:auto; padding:40px 0 20px;}
.partner h3{ font-size:18px; line-height:1.5em; font-weight:bold; padding:0;}
.partner p{ margin:10px 0; font-size:16px; line-height:1.75em; padding:0;}
.partner p span{ width:50%; margin:0; float:left;}
.partner p em{ display:block; padding-bottom:5px;}
.partner p.first span{ width:50%; margin:0; float:left;}
.partner p a{ display:block; margin:0;}
.partner p img{ height:30px; margin:10px 0;}
.copyright_wrap{ padding:15px 0 50px;}
.copyright{ width:auto; margin:0 15px;}
.copyright .left{ width:100%; margin-bottom:15px;}
.copyright .left ul li{ font-size:14px; line-height:1.5em;}
.copyright .right{ width:100%;}
.copyright .right h3{ width:100%; float:none;}
.copyright .right ul{ padding:0;}
.copyright .right ul li{ font-size:14px; line-height:1.5em;}
.copyright .right ul li.first{ font-size:14px; line-height:1.5em;}
.copyright .right ul li a{ color:#fff;}
}

@media screen and (max-width:375px){
}

@media screen and (max-width:360px){
.h3_title{ font-size:18px;}
}

@media screen and (max-width:320px){
.partner p{ font-size:14px;}
}