@charset "utf-8";

html{-webkit-font-smoothing:antialiased;padding:0;}

blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}

table{border-collapse:collapse;border-spacing:0}

fieldset,img{border:0}

address,b,caption,cite,code,dfn,em,i,strong,th,var{/*font-style:normal;font-weight:400;*/}

dl,ol,ul{list-style-type:none}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}

a{text-decoration:none}

a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}

sup{vertical-align:text-top}

sub{vertical-align:text-bottom}

textarea{resize:none}

img{vertical-align:middle}

button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}

html body{padding: 0;min-width: 1300px;}

html *{box-sizing: content-box;}

input,select,textarea{}

.clearfix:after{display: block;content: "";clear: both;}

.f_left{float: left;}

.f_right{float: right;}

.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.icon{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}

.show{display: block;}

.hidden{display: none;}

.inline-block{display:inline-block;*display:inline;*zoom:1;}

.arrow_down{border-top: 6px solid #333;border-left: 4px solid transparent;border-right: 4px solid transparent;}

.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;}



.header{position: relative;z-index: 100;height: 199px;width: 100%;}

.header.fixed{position: fixed;left: 0;top: 0;height: 115px;}

.header.fixed .top_bar{height: 0;}

.header .top_bar{background-color: #f9f9f9;position: relative;z-index: 10002;height: 40px;transition: height .5s;overflow: hidden;}

.header .top_bar .container{width: 1200px;margin: 0 auto;line-height: 40px;height: 40px;}

.header .top_bar .container .welcome{font-size: 12px;color: #999;float: left;}

.header .top_bar .container .lang{float: right;margin-right: 75px;}

.header .top_bar .container .lang a{display: inline-block;font-size: 12px;color: #666;margin-left: 20px;cursor: pointer;}

.header .top_bar .container .lang a i{margin-right: 7px;position: relative;top: -1px;}

.header .top_bar .container .lang .korea,

.header .top_bar .container .lang .america{font-family: Arial;}

.header .top_bar .container .share_block{float: right;margin-right: 45px;font-size: 12px;color: #999;}

.header .top_bar .container .search{float: right;font-size: 0;}

.header .top_bar .container .search a{display: inline-block;font-size: 12px;color: #666;margin-left: 20px;cursor: pointer;}

.header .top_bar .container .search i{position: relative;top: -1px;margin-right: 9px;}

.header .top_bar_share{display: inline-block;vertical-align: middle;position: relative;top: -1px;}

.header .top_bar_share{*display: inline;}

.header .top_bar_share a{margin: 0 6px;}

.header .nav_bar{height: 80px;line-height: 80px;background-color: #fff;opacity: 0.8;}

.header .nav_bar .container{width: 1200px;height: 80px;margin: 0 auto;position: relative;}

.header .nav_bar .container .logo_block{float: left;width: 186px;height: 80px;overflow: hidden;}

.header .nav_bar .container .logo_block img{width: 180px;height: 60px;position: relative;top: 5px;}

.header .nav_bar .container .nav_list{float: left;width: 1014px;height: 85px;position: absolute;right: -46px;top: 0;}

.header .nav_bar .container .nav_list>li{float: left;position: relative;}

.header .nav_bar .container .nav_list>li>a{display: block;height: 80px;font-size: 14px;font-weight: lighter;color: #333;padding-left: 32px;padding-right: 33px;position: relative;z-index: 10001;transition: color .2s;}

.header .nav_bar .container .nav_list>li .bkg{display: block;width: 100%;height: 0;position: absolute;left: 0;bottom: 0;transition: height .2s;background-color: #2fa9e8;z-index: 10000;overflow: hidden;border-top: 115px solid #fff;border-right: 1920px solid #fff;}

.header .nav_bar .container .nav_list>li .bkg:after{display: block;content: "";border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;left: 50%;margin-left: -8px;bottom: 0;}

.header .nav_bar .container .nav_list>li.selected>a,

.header .nav_bar .container .nav_list>li:hover>a{color: #fff;}

.header .nav_bar .container .nav_list>li.selected .bkg,

.header .nav_bar .container .nav_list>li:hover .bkg{height: 115px;}

.header .nav_bar .container .nav_list>li .sub_menu{position: absolute;left: 0;bottom: 0;background-color: #524752;font-size: 14px;width: 1920px;height: 39px;overflow: hidden;transition: all .2s;z-index: 9999;}

.header .nav_bar .container .nav_list>li .sub_menu>li{float: left;height: 39px;line-height: 39px;}

.header .nav_bar .container .nav_list>li .sub_menu>li a{padding: 0 20px;color: #fff;font-weight: lighter;font-size: 12px;}

.header .nav_bar .container .nav_list>li .sub_menu>li a:hover{color: #2fa9e8;}

.header .nav_bar .container .nav_list>li:hover .sub_menu{bottom: -39px;}

.header .nav_bar .container .nav_list:after{display: block;content: "";width: 1920px;height: 80px;position: absolute;background-color: #fff;right: -1900px;top: 0;z-index: 10000;}

.header i.flag_china{background-image: url(../images/icon_flag_china.png);width: 19px;height: 12px;}

.header i.flag_korea{background-image: url(../images/icon_flag_korea.png);width: 19px;height: 12px;}

.header i.flag_america{background-image: url(../images/icon_flag_america.png);width: 19px;height: 12px;}

.header a.weibo{background-image: url(../images/icon_weibo.png);width: 18px;height: 14px;}

.header a.qzone{background-image: url(../images/icon_qzone.png);width: 15px;height: 14px;}

.header a.tencentweibo{background-image: url(../images/icon_tencentweibo.png);width: 15px;height: 14px;}

.header a.wechat{background-image: url(../images/icon_wechat.png);width: 17px;height: 14px;}

.header i.shop{background-image: url(../images/icon_shop.png);width: 24px;height: 24px;}

.header i.anti-fake{background-image: url(../images/icon_anti-fake.png);width: 24px;height: 24px;}



.main{margin-top: -76px;}

.main .wallpaper_wrap{width: 100%;height: 300px;overflow: hidden;}



.main.dewo .wallpaper_wrap{width: 100%;height: 385px;overflow: hidden;position: relative;}

.main.dewo .wallpaper_wrap .black_bg{width: 100%;height: 385px;background-color: #000;filter: alpha(opacity=60);opacity: 0.6;position: absolute;left: 0;top: 0;}

.main.dewo .wallpaper_wrap h3.title{width: 100%;height: 30px;position: absolute;left: 0;top: 160px;font-size: 30px;text-align: center;color: #fff;}

.main.dewo .wallpaper_wrap p.abstract{width: 100%;height: 30px;position: absolute;left: 0;top: 209px;font-size: 16px;text-align: center;color: #fff;}

.main.dewo .wallpaper{width: 1200px;height: 385px;margin: 0 auto;position: relative;}

.main.dewo .wallpaper img{position: absolute;left: -360px;top: 0;}

.main.dewo .dewo_type_list_wrap{width: 100%;height: 73px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}

.main.dewo .dewo_type_list{overflow: hidden;width: 1200px;margin: 0 auto;text-align: center;}

.main.dewo .dewo_type_list li{display: inline-block;margin: 0 19px;}

.main.dewo .dewo_type_list li{*display: inline;}

.main.dewo .dewo_type_list li a{display: inline-block;height: 71px;line-height: 71px;/*padding: 0 15px;*/font-size: 15px;color: #333;}

.main.dewo .dewo_type_list li:hover a,

.main.dewo .dewo_type_list li.selected a{color: #3f61a0;}

.main.dewo .dewo_type_list li.selected{border-bottom: 2px solid #3f61a0;}



.main.index .banner .item{width: 100%;height: 600px;overflow: hidden;}

.main.index .banner .item .w{width: 1200px;margin: 0 auto;position: relative;}

.main.index .banner .item .focus{position: absolute;left: -360px;top: 0;}

.main.index .banner{position: relative;}

.main.index .banner .slick-dots{width: 100%;position: absolute;text-align: center;bottom: 10px;z-index: 1;}

.main.index .banner .slick-dots li{display: inline-block;width: 18px;height: 6px;margin:0 5px;vertical-align: middle;background-color: #cbcbcb;cursor: pointer;border-radius: 2px;transition: all .3s;}

.main.index .banner .slick-dots li button{display: none;}

.main.index .banner .slick-dots li.slick-active{background-color: #5bbae8;width: 38px;}

.main.index .content_wrap{background-color: #fff;padding-top: 61px;padding-bottom: 80px;}

.main.index .content_wrap .news{width: 1200px;height: 420px;margin: 0 auto;overflow: hidden;margin-bottom: 39px;position: relative;}

.main.index .content_wrap .news .img_position{width: 495px;height: 420px;float: left;overflow: hidden;}

.main.index .content_wrap .news img{width: 495px;height: 420px;}

.main.index .content_wrap .news .text{float: right;padding: 30px 35px 0 35px;width: 635px;height: 390px;background-color: #f9f9f9;}

.main.index .content_wrap .news .text .news_type_list{border-bottom: 1px solid #dedede;overflow: hidden;margin-bottom: 30px;}

.main.index .content_wrap .news .text .news_type_list li{float: left;width: 132px;height: 38px;line-height: 18px;font-size: 18px;color: #666;cursor: pointer;}

.main.index .content_wrap .news .text .news_type_list li i.icon_tri5{display:none;width: 15px;height: 15px;background-image: url(../images/icon_tri5.png);position: relative;top: -1px;}

.main.index .content_wrap .news .text .news_type_list li.selected{color: #e60012;}

.main.index .content_wrap .news .text .news_type_list li.selected i.icon_tri5{display:inline-block;}

.main.index .content_wrap .news .text .news_list{display: none;}

.main.index .content_wrap .news .text .news_list.show{display: block;}

.main.index .content_wrap .news .text .news_list li.news_item_big{border-bottom: 1px solid #dedede;height: 142px;overflow: hidden;margin-bottom: 18px;}

.main.index .content_wrap .news .text .news_list li.news_item_big .img_box{width: 495px;height: 420px;overflow: hidden;position: absolute;left: 0;top: 0;}

.main.index .content_wrap .news .text .news_list li.news_item_big img{width: 495px;height: 420px;}

.main.index .content_wrap .news .text .news_list li.news_item_big .date{float: left;width: 77px;height: 102px;border-right: 1px solid #dedede;margin-right: 20px;}

.main.index .content_wrap .news .text .news_list li.news_item_big .date .day{display: block;font-size: 36px;line-height: 30px;color: #28272f;padding-top: 8px;padding-bottom: 16px;padding-left: 7px;}

.main.index .content_wrap .news .text .news_list li.news_item_big .date .year_mouth{display: block;font-size: 12px;line-height: 12px;color: #999;padding-left: 4px;}

.main.index .content_wrap .news .text .news_list li.news_item_big h5.title{float: left;width: 530px;height: 29px;margin-top: 8px;font-size: 16px;line-height: 16px;color: #3f61a0;font-weight: lighter;}

.main.index .content_wrap .news .text .news_list li.news_item_big h5.title a{color: #3f61a0;}

.main.index .content_wrap .news .text .news_list li.news_item_big p.abstract{float: left;width: 530px;height: 61px;font-size: 12px;color: #666;line-height: 20px;overflow: hidden;}

.main.index .content_wrap .news .text .news_list li.news_item_big .read_more{font-size: 14px;color: #3f61a0;float: right;}

.main.index .content_wrap .news .text .news_list li.news_item_small a{display: block;height: 36px;position: relative;}

.main.index .content_wrap .news .text .news_list li.news_item_small .title{font-size: 14px;color: #666;line-height: 36px;width: 545px;}

.main.index .content_wrap .news .text .news_list li.news_item_small .title:before{display: inline-block;content: "";border-left: 4px solid #434343;border-top: 4px solid transparent;border-bottom: 4px solid transparent;margin-right: 10px;}

.main.index .content_wrap .news .text .news_list li.news_item_small .date{float: right;font-size: 12px;height: 36px;line-height: 36px;color: #999;position: absolute;right: 0;top: 0;}

.main.index .content_wrap .news .text .news_list li.news_item_small a:hover .title{color: #3f61a0;}

.main.index .content_wrap .news .text .news_list li.news_item_small a:hover .date{color: #3f61a0;}

.main.index .content_wrap .ad_large{width: 1200px;height: 290px;margin: 0 auto;overflow: hidden;margin-bottom: 15px;position: relative;}

.main.index .content_wrap .ad_large .opacity_bg{display: block;width: 1200px;height: 290px;background-color: #000;opacity: 0;filter: alpha(opacity=0);position: absolute;left: 0;top: 0;transition: all .3s;}

.main.index .content_wrap .ad_large:hover .opacity_bg{opacity: 0.3;filter: alpha(opacity=30);}

.main.index .content_wrap .ad_large .img_box{width: 1200px;height: 290px;overflow: hidden;}

.main.index .content_wrap .ad_middle{width: 1215px;height: 215px;margin: 0 auto;overflow: hidden;position: relative;left: 8px;padding-bottom: 40px;}

.main.index .content_wrap .ad_middle a.img_box{float: left;display: block;width: 390px;height: 215px;overflow: hidden;margin-right: 15px;}

.main.index .content_wrap .ad_middle a.img_box img{width: 390px;height: 215px;transition: transform .5s ease;}

.main.index .content_wrap .ad_middle a.img_box img:hover{transform: scale(1.1);}

.main.index .content_wrap .ad_small{width: 1200px;height: 200px;margin: 0 auto;overflow: hidden;font-size: 0;position: relative;}

.main.index .content_wrap .ad_small a.img_box{display: block;width: 480px;height: 200px;overflow: hidden;position: absolute;transition: left .3s;}

.main.index .content_wrap .ad_small a.img_box img{width: 480px;height: 200px;position: absolute;left: 0;top: 0;transition: left .3s;}

.main.index .content_wrap .ad_small.state_0 .item_1{left: 0;}

.main.index .content_wrap .ad_small.state_0 .item_2{left: 480px;}

.main.index .content_wrap .ad_small.state_0 .item_3{left: 660px;}

.main.index .content_wrap .ad_small.state_0 .item_4{left: 840px;}

.main.index .content_wrap .ad_small.state_0 .item_5{left: 1020px;}

.main.index .content_wrap .ad_small.state_1 .item_2{left: 180px;}

.main.index .content_wrap .ad_small.state_1 .item_3{left: 660px;}

.main.index .content_wrap .ad_small.state_1 .item_4{left: 840px;}

.main.index .content_wrap .ad_small.state_1 .item_5{left: 1020px;}

.main.index .content_wrap .ad_small.state_2 .item_2{left: 180px;}

.main.index .content_wrap .ad_small.state_2 .item_3{left: 360px;}

.main.index .content_wrap .ad_small.state_2 .item_4{left: 840px;}

.main.index .content_wrap .ad_small.state_2 .item_5{left: 1020px;}

.main.index .content_wrap .ad_small.state_3 .item_2{left: 180px;}

.main.index .content_wrap .ad_small.state_3 .item_3{left: 360px;}

.main.index .content_wrap .ad_small.state_3 .item_4{left: 540px;}

.main.index .content_wrap .ad_small.state_3 .item_5{left: 1020px;}

.main.index .content_wrap .ad_small.state_4 .item_2{left: 180px;}

.main.index .content_wrap .ad_small.state_4 .item_3{left: 360px;}

.main.index .content_wrap .ad_small.state_4 .item_4{left: 540px;}

.main.index .content_wrap .ad_small.state_4 .item_5{left: 720px;}

.main.index .content_wrap .ad_small.state_0 .item_1 img{left: 0;}

.main.index .content_wrap .ad_small.state_0 .item_2 img{left: -290px;}

.main.index .content_wrap .ad_small.state_0 .item_3 img{left: -35px;}

.main.index .content_wrap .ad_small.state_0 .item_4 img{left: -180px;}

.main.index .content_wrap .ad_small.state_0 .item_5 img{left: -225px;}

.main.index .content_wrap .ad_small.state_1 .item_1 img{left: -80px;}

.main.index .content_wrap .ad_small.state_1 .item_2 img{left: 0;}

.main.index .content_wrap .ad_small.state_1 .item_3 img{left: -35px;}

.main.index .content_wrap .ad_small.state_1 .item_4 img{left: -180px;}

.main.index .content_wrap .ad_small.state_1 .item_5 img{left: -225px;}

.main.index .content_wrap .ad_small.state_2 .item_1 img{left: -80px;}

.main.index .content_wrap .ad_small.state_2 .item_2 img{left: -290px;}

.main.index .content_wrap .ad_small.state_2 .item_3 img{left: 0px;}

.main.index .content_wrap .ad_small.state_2 .item_4 img{left: -180px;}

.main.index .content_wrap .ad_small.state_2 .item_5 img{left: -225px;}

.main.index .content_wrap .ad_small.state_3 .item_1 img{left: -80px;}

.main.index .content_wrap .ad_small.state_3 .item_2 img{left: -290px;}

.main.index .content_wrap .ad_small.state_3 .item_3 img{left: -35px;}

.main.index .content_wrap .ad_small.state_3 .item_4 img{left: 0px;}

.main.index .content_wrap .ad_small.state_3 .item_5 img{left: -225px;}

.main.index .content_wrap .ad_small.state_4 .item_1 img{left: -80px;}

.main.index .content_wrap .ad_small.state_4 .item_2 img{left: -290px;}

.main.index .content_wrap .ad_small.state_4 .item_3 img{left: -35px;}

.main.index .content_wrap .ad_small.state_4 .item_4 img{left: -180px;}

.main.index .content_wrap .ad_small.state_4 .item_5 img{left: 0px;}





.main.news.dewo .dewo_type_list_wrap{margin-bottom: 80px;}

.main.news .news_list_wrap{background-color: #fff;}

.main.news .news_list{width: 1200px;margin: 0 auto;}

.main.news .news_list>li{padding-bottom: 60px;margin-bottom: 60px;overflow: hidden;border-bottom: 1px solid #f0f0f0;}

.main.news .news_list>li:last-child{border-bottom-color: transparent;}

.main.news .news_list>li .img_box{float: left;width: 445px;height: 278px;overflow: hidden;}

/*.main.news .news_list>li .img_box img{width: 445px;height: 278px;}*/
.main.news .news_list>li .img_box img{width: auto;height: 100%;}

.main.news .news_list>li .text{float: right;width: 720px;height: 178px;position: relative;}

.main.news .news_list>li .text .title{font-size: 22px;color: #3f61a0;line-height: 22px;padding-bottom: 26px;}

.main.news .news_list>li .text .title a{color: #3f61a0;}

.main.news .news_list>li .text .date{font-size: 14px;color: #999;line-height: 14px;padding-bottom: 21px;}

.main.news .news_list>li .text .abstract{font-size: 14px;color: #666;line-height: 26px;height: 150px;overflow: hidden;}

.main.news .news_list>li .text .see_details{width: 125px;height: 36px;line-height: 36px;background-color: #3f61a0;color: #fff;font-size: 14px;position: absolute;left: 0;bottom: 10;}



.main.customized.dewo .dewo_type_list_wrap{margin-bottom: 70px;}

.main.customized .customized_beauty_wrap{padding-bottom: 90px;background-color: #fff;}

.main.customized .customized_beauty{width: 1200px;/*height: 330px;*/margin: 0 auto;overflow: hidden;}

.main.customized .customized_beauty .text{float: left;width: 625px;}

.main.customized .customized_beauty .text h5.title{font-size: 28px;line-height: 28px;color: #3f61a0;padding-bottom: 27px;}

.main.customized .customized_beauty .text p.describe{font-size: 15px;color: #666;line-height: 25px;padding-bottom: 24px;}

.main.customized .customized_beauty .img_box{float: right;width: 495px;height: 330px;overflow: hidden;}

.main.customized .customized_beauty .img_box img{width: 495px;height: 330px;}

.main.customized .factory_imgs_wrap{background-color: #eee;padding-top: 70px;padding-bottom: 100px;}

.main.customized .factory_imgs_wrap h5.title{width: 1200px;margin: 0 auto;font-size: 28px;line-height: 28px;color: #3f61a0;padding-bottom: 30px;}

.main.customized .factory_imgs_wrap .imgs_list{width: 1230px;margin: 0 auto;overflow: hidden;}

.main.customized .factory_imgs_wrap .imgs_list li{float: left;width: 380px;height: 253px;overflow: hidden;margin: 0 15px;margin-bottom: 30px;}

.main.customized .factory_imgs_wrap .imgs_list li img{width: 380px;height: 253px;}



.main.news_details.dewo .dewo_type_list_wrap{margin-bottom: 60px;}

.main.news_details .news_details_wrap{background-color: #fff;}

.main.news_details .news_details{width: 1200px;margin: 0 auto;overflow: hidden;}

.main.news_details .news_details .content{float: left;width: 880px;padding-bottom: 84px;}

.main.news_details .news_details .article{padding-bottom: 87px;border-bottom: 1px solid #cdcdcd;margin-bottom: 30px;}

.main.news_details .news_details .article .title{font-size: 30px;line-height: 30px;color: #333;padding-bottom: 40px;padding-right: 30px;}

.main.news_details .news_details .article .info_bar{width: 100%;height: 60px;line-height: 60px;font-size: 14px;color: #999;background-color: #f6f6f6;}

.main.news_details .news_details .article .info_bar .date{padding-left: 31px;}

.main.news_details .news_details .article .info_bar .view_page_text{padding-left: 67px;}

.main.news_details .news_details .article .info_bar .share_text{padding-left: 53px;padding-right: 14px;}

.main.news_details .news_details .article .info_bar .info_bar_share{display: inline-block;vertical-align: middle;}

.main.news_details .news_details .article .info_bar a{display: inline-block;width: 28px;height: 28px;margin: 0;padding: 0;margin-right: 5px;background-position: center center;background-repeat: no-repeat;position: relative;top: -1px;}

.main.news_details .news_details .article .info_bar a.weibo{background-image: url(../images/news_details_icon_weibo.png);background-color: #ff5a64;}

.main.news_details .news_details .article .info_bar a.tqq{background-image: url(../images/news_details_icon_tqq.png);background-color: #5a98ff;}

.main.news_details .news_details .article .info_bar a.wechat{background-image: url(../images/news_details_icon_wechat.png);background-color: #00d30d;}

.main.news_details .news_details .article .info_bar a.qzone{background-image: url(../images/news_details_icon_qzone.png);background-color: #d3d100;}

.main.news_details .news_details .article .para{font-size: 16px;color: #666;line-height: 30px;padding: 35px 0;text-indent: 2em;}

.main.news_details .news_details .article .img_block{text-align: center;width: 100%;overflow: hidden;}

.main.news_details .news_details .article .img_block .img_title{font-size: 14px;color: #666;margin-top: 15px;}

.main.news_details .news_details .prev_next{position: relative;font-size: 14px;}

.main.news_details .news_details .prev_next>div{padding-bottom: 16px;height: 14px;}

.main.news_details .news_details .prev_next>div a{display: inline-block;line-height: 14px;vertical-align: top;color: #666;}

.main.news_details .news_details .prev_next>div a.none span{color: #999;}

.main.news_details .news_details .prev_next>div a:hover{text-decoration: underline;}

.main.news_details .news_details .prev_next .go_to_list{position: absolute;right: 0;top: 0;color: #666;}

.main.news_details .news_details .prev_next .go_to_list:hover{text-decoration: underline;}

.main.news_details .news_details .right_side_nav{float: right;width: 260px;background-color: #fff7f8;/*border-top: 8px solid #3f61a0;*/padding-top: 20px;}

.main.news_details .news_details .right_side_nav .others_list{width: 256px;padding: 0 2px;}

.main.news_details .news_details .right_side_nav .others_list>li{width: 256px;padding-bottom: 24px;background-color: #fff;margin-bottom: 16px;}

.main.news_details .news_details .right_side_nav .others_list>li .img_box{width: 260px;height: 170px;overflow: hidden;position: relative;left: -2px;margin-bottom: 15px;}

.main.news_details .news_details .right_side_nav .others_list>li .img_box img{width: 260px;height: 170px;}

.main.news_details .news_details .right_side_nav .others_list>li .title{font-size: 16px;color: #666;line-height: 16px;padding-bottom: 13px;text-align: center;}

.main.news_details .news_details .right_side_nav .others_list>li .title a{color: #666;}

.main.news_details .news_details .right_side_nav .others_list>li .date{font-size: 12px;color: #999;line-height: 12px;padding-bottom: 30px;text-align: center;}

.main.news_details .news_details .right_side_nav .others_list>li .see_details{width: 133px;height: 32px;line-height: 32px;border: 1px solid #ccc;font-size: 14px;color: #666;margin-left: 61px;}

.main.news_details .news_details .right_side_nav .others_list>li .see_details:hover{background-color: #3f61a0;border-color: #3f61a0;color: #fff;}

.main.news_details .news_details .right_side_nav .more_activity{width: 260px;height: 66px;line-height: 66px;font-size: 16px;color: #fff;background-color: #999;margin-top: 20px;}



/*.main.step_in.dewo .dewo_type_list_wrap{margin-bottom: 60px;}*/

/*.main.step_in .company_intro_wrap{background-color: #fff;padding-bottom: 100px;}*/

/*.main.step_in.dewo .dewo_type_list_wrap{ }*/

.main.step_in .company_intro_wrap{background-color: #fff;padding-bottom: 100px;margin-top: 60px;}

.main.step_in .company_intro{width: 1200px;margin: 0 auto;}

.main.step_in .company_intro .row{overflow: hidden;}

.main.step_in .company_intro .row .text p{font-size: 14px;color: #666;line-height: 30px;padding-bottom: 30px;}

.main.step_in .company_intro .row.odd .text{float: left;width: 530px;height: 418px;overflow: hidden;}

.main.step_in .company_intro .row.odd .text .logo{position: relative;left: -20px;margin-bottom: 28px;}

.main.step_in .company_intro .row.odd .img_box{float: right;width: 600px;height: 418px;overflow: hidden;}

.main.step_in .company_intro .row.odd .img_box img{width: 600px;height: 418px;}

.main.step_in .company_intro .row.even .text{float: right;width: 500px;height: 290px;padding-top: 80px;padding-right: 49px;overflow: hidden;}

.main.step_in .company_intro .row.even .img_box{float: left;width: 600px;height: 370px;overflow: hidden;}

.main.step_in .company_intro .row.even .img_box img{width: 600px;height: 370px;}



.main.service.dewo .dewo_type_list_wrap{margin-bottom: 60px;}

.main.service .pro_list_wrap{background-color: #fff;padding-bottom: 59px;}

.main.service .pro_list{width: 1260px;margin: 0 auto;overflow: hidden;}

.main.service .pro_list li{margin: 0 30px;margin-bottom: 60px;position: relative;float: left;width: 360px;height: 439px;overflow: hidden;}

.main.service .pro_list li a{display: block;width: 360px;height: 439px;overflow: hidden;}

.main.service .pro_list li .img_box{width: 360px;height: 275px;overflow: hidden;}

.main.service .pro_list li .img_box img{width: 360px;height: 275px;}

.main.service .pro_list li .text{width: 360px;height: 234px;position: absolute;left: 0;bottom: -70px;transition: all .3s;color: #fff;background-color: #f6f6f6;}

.main.service .pro_list li .text .title{font-size: 18px;color: #000;line-height: 18px;padding: 40px 30px 25px 30px;transition: all .3s;}

.main.service .pro_list li .text .abstract{font-size: 14px;line-height: 24px;color: #666;transition: all .3s;padding: 0 30px;height: 70px;margin-bottom: 10px;overflow: hidden;}

.main.service .pro_list li .text .see_more{display: block;width: 132px;margin-left: 30px;height: 30px;font-size: 16px;color: #fff;line-height: 16px;border-bottom: 4px solid #fff;position: relative;}

.main.service .pro_list li .text .see_more i.right_arrow_sp{background-image: url(../images/service_right_arrow_sp.png);width: 24px;height: 7px;position: absolute;right: 0;bottom: 19px;}

.main.service .pro_list li:hover .text{background-color: #3f61a0;bottom: 0;}

.main.service .pro_list li:hover .text .title,

.main.service .pro_list li:hover .text .abstract{color: #fff;}





.footer{font-size: 14px;position: relative;height: 566px;width: 100%;}

.footer.fixed .footer_bottom_wrap{bottom: 0;opacity: 0.8;}

.footer .mode_help_wrap{background-color: #2a2a2a;overflow: hidden;height: 110px;transition: height .5s;}

.footer.show .mode_help_wrap{height: 462px;}

.footer .mode_help{width: 1200px;margin: 0 auto;padding-top: 52px;padding-bottom: 64px;color: #fff;}

.footer .mode_help .mode_help_nav{float: left;width: 185px;}

.footer .mode_help .mode_help_nav.last{width: 90px;}

.footer .mode_help .mode_help_nav .mode_help_nav_tit{width: 90px;font-size: 16px;line-height: 16px;padding-bottom: 25px;border-bottom: 1px solid #555;position: relative;margin-bottom: 16px;}

.footer .mode_help .mode_help_nav .mode_help_nav_tit:before{display: block;content: "";width: 15px;height: 1px;background-color: #bbb;position: absolute;bottom: -1px;left: 0;}

.footer .mode_help .mode_help_nav a{color: #fff;font-size: 14px;line-height: 32px;}

.footer_middle_wrap{background-color: #2f2f2f;overflow: hidden;}

.footer_middle{width: 1200px;margin: 0 auto;height: 54px;line-height: 54px;color: #fff;}

.footer_middle .record_number{color: #fff;}

.footer_bottom_wrap{background-color: #f3f3f3;width: 100%;transition: all .5s;position: fixed;left: 0;bottom: -50px;}

.footer_bottom{width: 1200px;margin: 0 auto;overflow: hidden;}

.footer_bottom dt,

.footer_bottom dd{float: left;}

.footer_bottom .recommand{padding: 0px 0;line-height: 30px;}

.footer_bottom .recommand dt{color: #333;}

.footer_bottom .recommand dd{padding: 0 10px;}

.footer_bottom .recommand dd a{color: #666;}

.footer_bottom .partner{line-height: 30px;}

.footer_bottom .partner dd{margin: 0 5px;}

.footer #backTop{display: block;display: none;position: fixed;left: 50%;margin-left: 630px;bottom: 50px;width: 40px;height: 40px;border-radius: 50%;background-color: rgba(0,0,0,0.5);background-image: url(../images/icon_arrow_up_white.png);background-position: center center;background-repeat: no-repeat;cursor: pointer;z-index: 1000;}

.footer #backTop.show{display: block;}

.footer #backTop:hover{width: 38px;height: 38px;background-image: url(../images/icon_arrow_up.png);background-color: transparent;border: 1px solid #686868;}

.footer #backTop.abshow{display: block;position: absolute;bottom: 600px;}



.custom_service{width: 140px;position: fixed;right: -140px;top: 155px;transition: all .3s;z-index: 1000;}

.custom_service.show{right: 0;}

.custom_service.show .toggle{left: 0;cursor: default;}

.custom_service .toggle{width: 72px;height: 72px;background-color: #626262;background-color: rgba(0,0,0,0.5);position: absolute;left: -72px;top: 0;cursor: pointer;font-size: 0;transition: all .3s;}

.custom_service .toggle i.penguin{background-image: url(../images/icon_penguin.png);width: 72px;height: 27px;margin-bottom: 8px;margin-top: 13px;}

.custom_service .toggle .text{display: inline-block;width: 72px;font-size: 12px;line-height: 12px;color: #fff;text-align: center;}

.custom_service .staff_block{width: 140px;position: absolute;left: 0;top: 0;}

.custom_service .staff_block .head{width: 140px;height: 72px;background-color: #3f61a0;font-size: 0;cursor: default;}

.custom_service .staff_block .head i.staff{background-image: url(../images/icon_staff.png);width: 38px;height: 38px;margin-left: 18px;margin-right: 11px;margin-top: 17px;vertical-align: top;}

.custom_service .staff_block .head .text{display: inline-block;font-size: 13px;line-height: 20px;color: #fff;margin-top: 16px;}

.custom_service .staff_block .staff_list{background-color: #fff;width: 138px;line-height: 21px;border: 1px solid #dcdcdc;padding-top: 11px;padding-bottom: 2px;border-bottom: 3px solid #3f61a0;}

.custom_service .staff_block .staff_list>li i.qqstaff{background-image: url(../images/icon_qqstaff.png);width: 21px;height: 21px;position: relative;top: -1px;margin-left: 20px;margin-right: 11px;}

.custom_service .staff_block .staff_list>li a{display: block;height: 21px;font-size: 12px;color: #666;margin-bottom: 10px;}



.slick-slider{position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}

.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}

.slick-list:focus{outline: none;}

.slick-list.dragging{cursor: pointer;cursor: hand;}

.slick-slider .slick-track,

.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.slick-track{position: relative;top: 0;left: 0;display: block;}

.slick-track:before,

.slick-track:after{display: table;content: '';}

.slick-track:after{clear: both;}

.slick-loading .slick-track{visibility: hidden;}

.slick-slide{display: none;float: left;outline: 0 none;height: 100%;min-height: 1px;}

.slick-slide:focus,.slick-slide:active{outline: 0 none;}

[dir='rtl'] .slick-slide{float: right;}

.slick-slide img{display: block;}

.slick-slide.slick-loading img{display: none;}

.slick-slide.dragging img{pointer-events: none;}

.slick-initialized .slick-slide{display: block;}

.slick-loading .slick-slide{visibility: hidden;}

.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}

.slick-arrow.slick-hidden{display: none;}





.header{z-index: 10000;}

.header .nav_bar .container .nav_list:before{display: block;content: "";width: 1920px;height: 80px;position: absolute;background-color: #fff;left: -1920px;top: 0;z-index: 10000;}

.header .nav_bar .container .nav_list:after{right: -1910px;}

/*.header .nav_bar .container .logo_block{position: relative;z-index: 10001;}*/
.header .nav_bar .container .logo_block{position: absolute;z-index: 10001;}

.header .nav_bar .container .nav_list>li.turnleft .sub_menu{left: auto;right: 0;}

.header .nav_bar .container .nav_list>li.turnleft .sub_menu>li{float: right;}

.custom_service{z-index: 100000;}



.breadcrumbs{font-size: 12px;color: #666;padding-bottom: 14px;/*border-bottom: 1px solid #dedede;*/overflow: hidden;margin-bottom: 20px;}

.breadcrumbs a{color:#666;}

.breadcrumbs .cur{padding-left: 10px;float: left;border-left: 2px solid #c00000;}

.breadcrumbs .route{float: left;}

.breadcrumbs .route li{float: left;}

.breadcrumbs .route li:after{font-family: iconfont;margin-right: 10px; }

.breadcrumbs .route li.last:after{display: none;}





/*分页*/

.page{padding: 2% 0; text-align: right;text-align: center;}

.page .wrap{ /*border-top: 1px solid #ccc;*/}

.page ul{ display: inline-block; padding: 2% 0;}

.page ul li{ /*float: left;*/ height: 40px; margin: 0 3px; border: 1px solid #ccc; border-radius: 5px; background: #fff; box-sizing: border-box; text-align: center; line-height: 38px;}

.page ul li a{ display: block; font-size: 16px; color: #666;}

.page ul li:hover,.page ul li.on{ border: 1px solid #c71010; background: #c71010;}

.page ul li:hover a,.page ul li.on a{ color: #fff;}




.banner .item{width: 100%;height: 600px;overflow: hidden;}

.banner .item .w{width: 1200px;margin: 0 auto;position: relative;}

.banner .item .focus{position: absolute;left: -360px;top: 0;}

.banner{position: relative;}

.banner .slick-dots{width: 100%;position: absolute;text-align: center;bottom: 10px;z-index: 1;}

.banner .slick-dots li{display: inline-block;width: 18px;height: 6px;margin:0 5px;vertical-align: middle;background-color: #cbcbcb;cursor: pointer;border-radius: 2px;transition: all .3s;}

.banner .slick-dots li button{display: none;}
.banner .slick-dots li.slick-active{background-color: #5bbae8;width: 38px;}