/*当页面大于1200px时，大屏幕主要是PC端*/
@media (min-width:1200px){



}



/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (min-width:992px) and (max-width:1199px){

#nav ul.nav_text{
    width:782px;
}

.process .list_box{
    width:95%;
}
.process .list_box .text_box h4{
    font-size:15px;
}


.products .list_box{
    width:240px;
    margin-bottom:25px;
}
.products .list_box .img_box{
    width:240px;
    height:175px;
}
.products .list_box .img_box div{
    width:240px;
    height:175px;
}
.products .list_box .img_box img{
    max-width:240px;
    max-height:175px;
}
.products .text_box a{
    width:100px;
}
.products .text_box a.more{
    margin-right:5px;
    text-indent:10px;
    background:url(../images/product_tag1.jpg) no-repeat 5px center;
}
.products .text_box a.attention{
    background:url(../images/product_tag2.png) no-repeat 15px center;
}
.products .text_box a.on{
    background:url(../images/product_tag3.png) no-repeat 15px center;
}

.product_view .product_swiper{
    width:600px;
}
.product_view .product_swiper .img_box{
    width:600px;
}
.product_view .product_swiper .img_box div{
    width:600px;
}
.product_view .products_text_box h3{
    font-size:28px;
    line-height:32px;
    padding:15px 0;
}
.product_view .products_text_box .text_info .list_text h4{
    font-size:18px;
}
.product_view .products_text_box .agroup a.like{
    width:40%;
    text-indent:10px;
    background:#dd9537 url(../images/like_tag.png) no-repeat 20px center;
}

.products_main .sidebar{
    width:28.33%;
}
.products_main .main{
    width:69%;
}



.member{
    padding:40px 0 20px 0;
}
.member .list_box{
    width:320px;
}
.member .list_box .img_box{
    width:320px;
    height:230px;
}
.member .list_box .img_box div{
    width:320px;
    height:230px;
}
.member .list_box .img_box img{
    max-width:320px;
    max-height:230px;

}


.member_view{
    padding:0 15px;
    padding-bottom:100px;
}
.member_view .member_view_main{
    padding-top:40px;
}
.member_view .member_view_main h3{
    font-size:24px;
}
.member_view .member_view_main .coutn{
    display:none;
}


.news{
    padding:40px 15px 20px 15px;
}
.news .news_main .news_slide .bd .list_box .text_box{
    width:390px;
}



.net form select,.net form input.text{
    width:200px;
    margin-right:15px;
}
.net form input.submit{
    width:100px;
}
.net_map .net_map_main{
    width:100%;
    float:none;
}
.net_map .net_map_sidebar{
    width:100%;
    float:none;
}



.designer_tit{
    height:50px;
    line-height:50px;
    margin:25px 0;
}
.designer_tit h3{
    width:15%;
}
.designer_tit p{
    width:80%;
}
.designer_tit i{
    width:10px;
    height:50px;
}



.designer_view{
    padding:10px 0 30px 0;
}
.designer_view .list_box{
    width:310px;
    height:440px;
    margin-bottom:40px;
    background:url(../images/designer_bg.png) no-repeat;
    background-size:370px 440px;
}
.designer_view .list_box .bg_box{
    width:300px;
    height:430px;
    margin-top:5px;
}
.designer_view .list_box .img_box{
    width:300px;
    height:225px;
}
.designer_view .list_box .img_box div{
    width:300px;
    height:225px;
}
.designer_view .list_box .img_box img{
    max-width:300px;
    max-height:225px;
}
.designer_view .list_box .text_box{
    width:290px;
    margin-bottom:5px;
}
.designer_view .list_box .text_box2{
    width:290px;
    padding:0;
}
.designer_view .list_box .text_box2 .br{
    width:200px;
}




.about_company{
    padding:35px 0 50px 0;
}
.about_company .box_l{
    width:30%;
}
.about_company .box_l .bd .time{
    margin-top:30px;
}
.about_company .box_r{
    width:70%;
}
.about_company .box_r .m_course{
    width:600px;
}
.about_company .box_r .media_box .img_box{
    width:600px;
    height:310px;
}
.about_company .box_r .media_box .img_box img{
    max-width:600px;
    max-height:310px;
}
.about_company .box_r .media_box p{
    width:600px;
}



.chairnman{
    padding:20px 0;
}
.chairnman .chairnman_box{
    background:url(../images/about2.png) no-repeat 20px 20px;
    background-size:380px auto;
    height:500px;
}
.chairnman .chairnman_box .text_box{
    width:380px;
    height:360px;
    padding:20px 20px 35px 20px;
}
.chairnman .chairnman_box .text_box p.end{
    line-height:35px;
}




.qywh .qywh_box{
    padding:30px 0 20px 0;
}
.qywh .qywh_box .bl_box{
    width:40%;
}
.qywh .qywh_box .br_box{
    width:60%;
}




.course .course_slide .bd .right_box .text_box p{
    width:400px;
}
.course .course_slide .pic_box img{
    width:990px;
}
.course .course_slide .hd .swiper-container{
    width:900px;
}




.honor .honor_swiper_box{
    width:900px;
}
.honor .honor_swiper_box .swiper-slide{
    width:280px;
    height:200px;
    margin-right:30px;
}
.honor .honor_swiper_box .swiper-slide .img_box{
    width:280px;
    height:200px;
}
.honor .honor_swiper_box .swiper-slide .img_box div{
    width:280px;
    height:200px;
}
.honor .honor_swiper_box .swiper-slide .img_box img{
    max-width:280px;
    max-height:200px;
}


.service .service_box{
    padding-top:30px;
}
.service .service_box .logo{
    margin-bottom:20px;
}
.service .service_box .text_info{
    width:850px;
}





.designer_list .hd{
    width:595px;
}
.designer_list .hd li{
    width:80px;
    height:80px;
    margin-right:15px;
}
.designer_list .hd .box2{
    width:370px;
}
.designer_list .bd{
    width:370px;
    height:365px;
}
.designer_list .bd .img_box{
    width:370px;
    height:365px;
}
.designer_list .bd .text_box{
    width:280px;
    height:175px;
    left:-303px;
    top:95px;
}
.designer_list .bd .text_box h4{
    width:200px;
    height:40px;
    line-height:40px;
    font-size:23px;
    margin-top:0;
}
.designer_list .bd .text_box p{
    font-size:14px;
    line-height:23px;
    padding:5px 10px;
}
.designer_list .bd .text_box span{
    font-size:14px;
    line-height:25px;
}



.free .free_box{
    width:965px;
}
.free .designer_tit h3{
    width:20%;
}
.free .designer_tit p{
    width:74%;
}
.free .img_box{
    width:360px;
    height:265px;
}
.free .form_box{
    width:300px;
    display:inline-block;
}
.free .form_box h4{
    width:300px;
    height:40px;
    background:url(../images/form_bg.jpg) no-repeat center center;
    background-size:300px auto;
    font-size:25px;
}




.index_service{
    height:420px;
    background:url(../images/index_service_bg.jpg) no-repeat center center;
    background-size:100% 420px;
}
.index_service .service_form_box{
    height:250px;
    background:url(../images/service_form_bg.jpg) no-repeat center center;
    background-size:100% 250px;
}
.index_service .service_form_box .text_box{
    width:450px;
    height:182px;
    background:url(../images/service_form_text_bg.png) no-repeat center center;
    background-size:450px auto;
}
.index_service .service_form_box .text_box em{
    font-size:28px;
}
.index_service .service_form_box .text_box h3{
    font-size:28px;
}
.index_service .service_form_box .text_box p strong{
    font-size:28px;
}
.index_service .service_form_box form{
    width:450px;
}
.index_service .service_form_box form input.text{
    width:150px;
}
.index_service .service_form_box form p{
    margin-bottom:25px;
}
.index_service .service_a_bx{
    width:100%;
    height:150px;
    background:url(../images/service_a_bg.jpg) no-repeat center center;
    background-size:100% 150px;
}
.index_service .service_a_bx .text_box{
    margin-top:20px;
}
.index_service .service_a_bx .text_box h3{
    font-size:30px;
    line-height:40px;
}
.index_service .service_a_bx .text_box p{
    font-size:14px;
    line-height:30px;
}
.index_service .service_a_bx .text_box a{
    width:150px;
    height:40px;
    line-height:40px;
    font-size:16px;
}



.index_custom_style{
    padding:10px 0;
}
.index_custom_style .custom_style_box .box1{
    width:21.5%;
}
.index_custom_style .custom_style_box .box2{
    width:61.5%;
}
.index_custom_style .custom_style_box .box3{
    width:17%;
}
.index_custom_style .custom_style_box .box1 .list_box{
    width:49%;
    height:94px;
}
.index_custom_style .custom_style_box .box1 .list_box p{
    font-size:12px;
}
.index_custom_style .custom_style_box .box1 .pic_box{
    width:99.5%;
    height:100px;
}
.index_custom_style .custom_style_box .box1 .pic_box img{
    width:100%;
    height:100%;
}
.index_custom_style .custom_style_box .box2 .list_box .img_box{
    width:100%;
    height:480px;
}
.index_custom_style .custom_style_box .box2 .list_box .img_box div{
    width:100%;
    height:480px;
    display:block;
}

.index_custom_style .custom_style_box .box3 .list_box{
    border:1px solid #a1a1a1;
    margin-bottom:6px;
}
.index_custom_style .custom_style_box .box3 .list_box .img_box{
    width:100%;
    height:180px;
}
.index_custom_style .custom_style_box .box3 .list_box .img_box div{
    width:100%;
    height:180px;
    display:block;
}
.index_custom_style .custom_style_box .box3 .list_box .text_box{
    width:100%;
    height:56px;
    text-align:center;
}
.index_custom_style .custom_style_box .box3 .list_box .text_box h4{
    font-size:16px;
    color:#1e1e1e;
    line-height:30px;
}
.index_custom_style .custom_style_box .box3 .list_box .text_box p{
    font-size:14px;
    color:#cb0d1c;
    line-height:21px;
}


.index_home_custom{
    height:620px;
    background:url(../images/index_home_bg.jpg) no-repeat center center;
    background-size:1920px 620px;
}
.index_home_custom .home_custom_box .box1{
    width:21.5%;
}
.index_home_custom .home_custom_box .box2{
    width:61.5%;
}
.index_home_custom .home_custom_box .box3{
    width:17%;
}
.index_home_custom .home_custom_box .box1 .list_box{
    width:49%;
    height:94px;
}
.index_home_custom .home_custom_box .box1 .list_box p{
    font-size:12px;
}
.index_home_custom .home_custom_box .box1 .pic_box{
    width:99.5%;
    height:205px;
}
.index_home_custom .home_custom_box .box2 .list_box .img_box{
    width:100%;
    height:490px;
}
.index_home_custom .home_custom_box .box2 .list_box .img_box div{
    width:100%;
    height:490px;
    display:block;
}

.index_home_custom .home_custom_box .box3 .list_box{
    border:1px solid #a1a1a1;
    margin-bottom:15px;
}
.index_home_custom .home_custom_box .box3 .list_box .img_box{
    width:100%;
    height:180px;
}
.index_home_custom .home_custom_box .box3 .list_box .img_box div{
    width:100%;
    height:180px;
    display:block;
}
.index_home_custom .home_custom_box .box3 .list_box .text_box{
    width:100%;
    height:56px;
    text-align:center;
}
.index_home_custom .home_custom_box .box3 .list_box .text_box h4{
    font-size:16px;
    color:#1e1e1e;
    line-height:30px;
}
.index_home_custom .home_custom_box .box3 .list_box .text_box p{
    font-size:14px;
    color:#cb0d1c;
    line-height:21px;
}



.index_yuyue .index_yuyue_box{
    height:414px;
    background:url(../images/index_yuyue_bg.jpg) no-repeat;
    background-size:100% 414px;
}
.index_yuyue .index_yuyue_box .bl{
    width:22%;
}
.index_yuyue .index_yuyue_box .bl h4{
    font-size:20px;
}
.index_yuyue .index_yuyue_box .bl ul{
    width:90%;
}
.index_yuyue .index_yuyue_box .bl ul li{
    width:180px;
}
.index_yuyue .index_yuyue_box .br{
    width:73.7%;
}
.index_yuyue .index_yuyue_box .br .form_box{
    width:52%;
    height:320px;
    float:left;
}
.index_yuyue .index_yuyue_box .br .form_box h4{
    font-size:22px;
}
.index_yuyue .index_yuyue_box .br .index_txtMarquee_top{
    width:40%;
}




.index_news{
    padding:20px 0;
}
.index_news .bgcol{
    width:54%;
    float:left;
}
.index_news .smcol{
    width:23%;
    float:left;
}
.index_news .new_box5{
    width:100%;
    height:222px;
    line-height:220px;
}
.index_news .new_box5 .img_box{
    width:200px;
    height:200px;
    display:inline-block;
}




.designer_banner{
    max-width:1920px;
    width:100%;
    height:250px;
    background:url(../images/designer_banner.jpg) no-repeat center top;
    background-size:auto 250px;
}
.designer_banner .designer_textbox{
    width:580px;
    margin-top:100px;
    margin-left:300px;
}
.designer_banner .designer_textbox .designer_text{
    display:none;
}









}




/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (min-width:768px) and (max-width:991px){


#nav ul.nav_text{
    width:558px;
}

.products .list_box{
    width:250px;
    margin-bottom:20px;
}
.products .list_box .img_box{
    width:250px;
    height:180px;
}
.products .list_box .img_box div{
    width:250px;
    height:180px;
}
.products .list_box .img_box img{
    max-width:250px;
    max-height:180px;
}
.products .text_box a{
    width:100px;
}
.products .text_box a.more{
    margin-right:5px;
    text-indent:10px;
    background:url(../images/product_tag1.jpg) no-repeat 5px center;
}
.products .text_box a.attention{
    background:url(../images/product_tag2.png) no-repeat 15px center;
}
.products .text_box a.on{
    background:url(../images/product_tag3.png) no-repeat 15px center;
}




.product_view{
    text-align:center;
}
.product_view .product_swiper{
    width:655px;
    text-align:center;
    display:inline-block;
}
.product_view .product_swiper .img_box{
    width:655px;
    width:auto;
}
.product_view .product_swiper .img_box div{
    width:655px;
    width:auto;
}
.product_view .products_text_box h3{
    font-size:25px;
    color:#000;
    line-height:32px;
    padding:20px 0;
}
.product_view .products_text_box p.h_text{
    text-align:left;
    margin-bottom:20px;
    max-width:655px;
}
.product_view .products_text_box .text_info .list_text h4{
    font-size:14px;

}
.product_view .products_text_box .text_info .list_text p{
    font-size:14px;
}
.product_view .products_text_box .agroup a.like{
    width:40%;
    text-indent:25px;
    background:#dd9537 url(../images/like_tag.png) no-repeat 80px center;
}
.products_style h3{
    font-size:18px;
    margin:20px 0;
}
.products_style small{
    font-size:14px;
}
.products_main .main{
    width:100%;
}




.member{
    padding:20px 0;
}
.member .list_box{
    width:250px;
}
.member .list_box .img_box{
    width:250px;
    height:180px;
}
.member .list_box .img_box div{
    width:250px;
    height:180px;
}
.member .list_box .img_box img{
    max-width:250px;
    max-height:180px;
}







.member_view{
    padding-bottom:20px;
}
.member_view .member_view_main{
    width:100%;
    float:left;
    padding-top:0;
}
.member_view .member_view_main h3{
    font-size:22px;
    line-height:28px;
    border-bottom:1px solid #eee;
    padding:20px 15px;
}
.member_view .member_view_main .text_intro{
    padding:20px 0;
}
.member_view .member_view_main .text_info{
    padding:0 15px;
}
.member_view .member_view_main .text_info img{
    max-width:730px;
}
.member_view .member_view_main .next_agroup a{
    width:50%;
    text-align:center;
}



.contact_info .contact_box div.line{
    border-right:none
}
.contact_service p{
    max-width:720px;
}
.contact_service .map{
    width:720px;
    height:440px;
    max-width:720px;
}
.contact_service .map img{
    width:100%;
    height:100%;
}
.contact_form p.form_text{
    max-width:720px;
}
.contact_form form{
    width:720px;
}
.contact_form form input.text{
    width:100%;
    margin-right:0;
    margin-bottom:15px;
}
.contact_form form textarea{
    width:97%;
}
.contact_form form p.text_box{
    margin-bottom:15px;
}
.contact_form form p.submit_box{
    text-align:center
}




.news{
    padding:40px 0 20px 0;
}
.news .news_main{
    width:100%;
    float:none;
}
.news .news_main .news_slide .bd{
    padding-top:20px;
    text-align:center;
}
.news .news_main .news_slide .bd .list_box{
    padding:25px 0;
    width:750px;
    display:inline-block;
}
.news .news_main .news_slide .bd .list_box .img_box{
    width:210px;
    height:145px;
    float:left;
}
.news .news_main .news_slide .bd .list_box .img_box div{
    width:210px;
    height:145px;
}
.news .news_main .news_slide .bd .list_box .img_box img{
    max-width:210px;
    max-height:145px;
}
.news .news_main .news_slide .bd .list_box .text_box{
    width:530px;
    float:left;
    margin-left:10px;
    text-align:left;
}
.news .news_main .news_slide .bd .list_box .text_box h4{
    font-size:16px;;
    margin-bottom:10;
}
.news .news_main .news_slide .bd .list_box .text_box p{
    line-height:23px;
}




.net form select,.net form input.text{
    width:135px;
    margin-right:15px;
}
.net form input.submit{
    width:100px;
}
.net_map .net_map_main{
    display:none;
}
.net_map .net_map_sidebar{
    width:100%;
    float:none;
}



.designer_tit{
    height:30px;
    line-height:30px;
    margin:25px 0;
}
.designer_tit h3{
    width:100%;
}
.designer_tit p{
    display:none;
}
.designer_tit p em{
    display:none;
}
.designer_tit i{
    height:30px;
}


.designer_view{
    padding:10px 0 30px 0;
}
.designer_view .list_box{
    width:230px;
    height:400px;
    margin-bottom:40px;
    background:url(../images/designer_bg.png) no-repeat;
    background-size:370px 440px;
}
.designer_view .list_box .bg_box{
    width:220px;
    height:390px;
    margin-top:5px;
}
.designer_view .list_box .img_box{
    width:220px;
    height:165px;
}
.designer_view .list_box .img_box div{
    width:220px;
    height:165px;
}
.designer_view .list_box .img_box img{
    max-width:220px;
    max-height:165px;
}
.designer_view .list_box .text_box{
    width:210px;
    margin-bottom:5px;
}
.designer_view .list_box .text_box2{
    width:210px;
    padding:0;
}
.designer_view .list_box .text_box2 .bl{
    width:50px;
}
.designer_view .list_box .text_box2 .bl .face{
    width:50px;
    height:50px;
}
.designer_view .list_box .text_box2 .br{
    width:150px;
}




.about_company{
    padding:35px 0 50px 0;
}
.about_company .box_l{
    width:40%;
}
.about_company .box_l .bd .time{
    margin-top:20px;
    width:190px;
    margin-left:20px;
}
.about_company .box_r{
    width:60%;
}
.about_company .box_r .media_box{
    width:420px;
}
.about_company .box_r .media_box .img_box{
    width:420px;
    height:215px;
}
.about_company .box_r .media_box .img_box img{
    max-width:420px;
    max-height:215px;
}
.about_company .box_r .media_box p{
    width:420px;
}



.chairnman{
    padding:20px 0;
}
.chairnman .chairnman_box{
    background:url(../images/about2.png) no-repeat 35px 180px;
    background-size:300px auto;
    height:530px;
}
.chairnman .chairnman_box .text_box{
    width:360px;
    height:280px;
    padding:20px 20px 35px 20px;
}
.chairnman .chairnman_box .text_box p.end{
    line-height:35px;
}
.div_scroll {
    height: 280px;
}



.qywh .qywh_box{
    padding:30px 0 20px 0;
}
.qywh .qywh_box .bl_box{
    width:45%;
}
.qywh .qywh_box .br_box{
    width:55%;
}
.qywh .qywh_box .br_box .text_box{
    display:inline-block;
    text-align:left;
    padding-right:30px;
}
.qywh .qywh_box .br_box .text_info h4{
    line-height:18px;
}
.qywh .qywh_box .br_box .text_info p{
    line-height:20px;
}




.course .course_slide .bd .left_box p{
    padding-right:50px;
}
.course .course_slide .bd .right_box .text_box p{
    width:300px;
}
.course .course_slide .pic_box{
    width:100%;
    height:80px;
    line-height:80px;
}
.course .course_slide .pic_box img{
    width:750px;
}
.course .course_slide .hd .swiper-container{
    width:750px;
}






.honor .honor_swiper_box{
    width:680px;
}
.honor .honor_swiper_box .swiper-slide{
    width:200px;
    height:145px;
    margin-right:35px;
}
.honor .honor_swiper_box .swiper-slide .img_box{
    width:200px;
    height:145px;
}
.honor .honor_swiper_box .swiper-slide .img_box div{
    width:200px;
    height:145px;
}
.honor .honor_swiper_box .swiper-slide .img_box img{
    max-width:200px;
    max-height:145px;
}




.service .service_box{
    padding-top:30px;
}
.service .service_box .logo{
    margin-bottom:20px;
}
.service .service_box .text_info{
    width:630px;
}



.designer_list_box{
    width:750px;
}
.designer_list .hd{
    width:475px;
}
.designer_list .hd li{
    width:65px;
    height:65px;
    margin-right:10px;
}
.designer_list .hd .box2{
    width:240px;
}
.designer_list .bd{
    width:270px;
    height:305px;
}
.designer_list .bd .img_box{
    width:270px;
    height:305px;
}
.designer_list .bd .text_box{
    width:225px;
    height:150px;
    left:-240px;
    top:80px;
}
.designer_list .bd .text_box h4{
    width:225px;
    height:30px;
    line-height:30px;
    font-size:20px;
    margin-top:0;
}
.designer_list .bd .text_box p{
    font-size:12px;
    line-height:21px;
    padding:5px 10px;
}
.designer_list .bd .text_box span{
    font-size:12px;
    line-height:23px;
}



.free .free_box{
    width:750px;
}
.free .col-box1{
    width:50%;
}
.free .col-box2{
    width:50%;
}
.free .col-box3{
    display:none;
}
.free .designer_tit h3{
    width:50%;
}
.free .designer_tit p{
    width:74%;
}
.free .img_box{
    width:360px;
    height:250px;
}
.free .form_box{
    width:300px;
    display:inline-block;
}
.free .form_box h4{
    width:300px;
    height:40px;
    background:url(../images/form_bg.jpg) no-repeat center center;
    background-size:300px auto;
    font-size:25px;
}




.index_service{
    height:420px;
    background:url(../images/index_service_bg.jpg) no-repeat center center;
    background-size:100% 420px;
}
.index_service .service_form_box{
    height:250px;
    background:url(../images/service_form_bg.jpg) no-repeat center center;
    background-size:100% 250px;
}
.index_service .service_form_box .text_box{
    width:360px;
    height:182px;
    background:url(../images/service_form_text_bg.png) no-repeat center center;
    background-size:360px auto;
}
.index_service .service_form_box .text_box em{
    font-size:26px;
}
.index_service .service_form_box .text_box h3{
    font-size:26px;
}
.index_service .service_form_box .text_box p strong{
    font-size:26px;
}
.index_service .service_form_box form{
    width:360px;
}
.index_service .service_form_box form input.text{
    width:120px;
}
.index_service .service_form_box form select{
    width:100px;
}
.index_service .service_form_box form p{
    margin-bottom:25px;
}
.index_service .service_form_box form input.submit{
    width:208px;
}
.index_service .service_a_bx{
    width:100%;
    height:150px;
    background:url(../images/service_a_bg.jpg) no-repeat center center;
    background-size:100% 150px;
}
.index_service .service_a_bx .text_box{
    margin-top:20px;
}
.index_service .service_a_bx .text_box h3{
    font-size:28px;
    line-height:40px;
}
.index_service .service_a_bx .text_box p{
    font-size:14px;
    line-height:30px;
}
.index_service .service_a_bx .text_box a{
    width:150px;
    height:40px;
    line-height:40px;
    font-size:16px;
}




.index_custom_style{
    padding:10px 0;
}
.index_custom_style .custom_style_box .box1{
    width:22.5%;
}
.index_custom_style .custom_style_box .box2{
    width:77.5%;
}
.index_custom_style .custom_style_box .box3{
    display:none;
}
.index_custom_style .custom_style_box .box1 .list_box{
    width:49%;
    height:94px;
}
.index_custom_style .custom_style_box .box1 .list_box p{
    font-size:12px;
}
.index_custom_style .custom_style_box .box1 .pic_box{
    width:99.5%;
    height:100px;
}
.index_custom_style .custom_style_box .box1 .pic_box img{
    width:100%;
    height:100%;
}
.index_custom_style .custom_style_box .box2 .list_box .img_box{
    width:100%;
    height:480px;
}
.index_custom_style .custom_style_box .box2 .list_box .img_box div{
    width:100%;
    height:480px;
    display:block;
}



.index_home_custom{
    height:620px;
    background:url(../images/index_home_bg.jpg) no-repeat center center;
    background-size:1920px 620px;
}
.index_home_custom .home_custom_box .box1{
    width:22.5%;
}
.index_home_custom .home_custom_box .box2{
    width:77.5%;
}
.index_home_custom .home_custom_box .box3{
    display:none;
}
.index_home_custom .home_custom_box .box1 .list_box{
    width:49%;
    height:94px;
}
.index_home_custom .home_custom_box .box1 .list_box p{
    font-size:12px;
}
.index_home_custom .home_custom_box .box1 .pic_box{
    width:99.5%;
    height:205px;
}
.index_home_custom .home_custom_box .box2 .list_box .img_box{
    width:100%;
    height:490px;
}
.index_home_custom .home_custom_box .box2 .list_box .img_box div{
    width:100%;
    height:490px;
    display:block;
}






.index_yuyue .index_yuyue_box{
    height:414px;
    background:url(../images/index_yuyue_bg.jpg) no-repeat;
    background-size:100% 414px;
}
.index_yuyue .index_yuyue_box .bl{
    width:30%;
}
.index_yuyue .index_yuyue_box .bl h4{
    font-size:20px;
}
.index_yuyue .index_yuyue_box .bl ul{
    width:90%;
}
.index_yuyue .index_yuyue_box .bl ul li{
    width:180px;
}
.index_yuyue .index_yuyue_box .br{
    width:63%;
}
.index_yuyue .index_yuyue_box .br .form_box{
    width:94%;
    height:320px;
    float:none;
}
.index_yuyue .index_yuyue_box .br .form_box h4{
    font-size:22px;
}
.index_yuyue .index_yuyue_box .br .index_txtMarquee_top{
    display:none;
}




.index_main_box{
    height:820px;
    background:url(../images/index_main_bg.jpg) no-repeat;
    background-size:100% 820px;
}
.designer_tit2 p{
    display:none;
}
.index_designer_list .bd .text_box{
    background:url(../images/text_bg.jpg) no-repeat;
    background-size:225px 150px;
}


.index_member .hd{
    width:39.5%;
    height:350px;
    display:inline-block;
    float:left;
}
.index_member .hd li{
    width:48%;
    height:170px;
}
.index_member .hd li p{
    display:inline-block;
    margin-top:100px;
    font-size:14px;
    color:#000;
}
.index_member .hd li.btn1{
    background:#fff url(../images/member_bg1.png) no-repeat center center;
    background-size:120px auto;
}
.index_member .hd li.btn2{
    background:#fff url(../images/member_bg2.png) no-repeat center center;
    background-size:120px auto;
}
.index_member .hd li.btn3{
    background:#fff url(../images/member_bg3.png) no-repeat center center;
    background-size:120px auto;
}
.index_member .hd li.btn4{
    background:#fff url(../images/member_bg4.png) no-repeat center center;
    background-size:120px auto;
}

.index_member .hd li.btno1{
    background:#fff url(../images/member_bgo1.png) no-repeat center center;
    background-size:120px auto;
}
.index_member .hd li.btno2{
    background:#fff url(../images/member_bgo2.png) no-repeat center center;
    background-size:120px auto;
}
.index_member .hd li.btno3{
    background:#fff url(../images/member_bgo3.png) no-repeat center center;
    background-size:120px auto;
}
.index_member .hd li.btno4{
    background:#fff url(../images/member_bgo4.png) no-repeat center center;
    background-size:120px auto;
}


.index_member .bd{
    width:60.5%;
    float:left;
    height:300px;
}
.index_member .bd ul{
    position:relative;
}
.index_member .bd .shd{
    position:absolute;
    bottom:10px;
    left:0;
    width:100%;
    z-index:2;
}
.index_member .bd .shd ul{
    padding:5px 5px 5px 20px;
}
.index_member .bd .shd li{
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    background:#e2012f;
    color:#fff;
    display:inline-block;
    cursor:pointer;
    margin-left:5px;
}
.index_member .bd .sbd{
    width:100%;
    height:350px;
}
.index_member .bd .sbd .img_box{
    width:100%;
    height:350px;
}




.index_news{
    padding:20px 0;
}
.index_news .bgcol{
    width:42%;
    float:left;
}
.index_news .smcol{
    width:29%;
    float:left;
}
.index_news .new_box5{
    width:100%;
    height:222px;
    line-height:220px;
}
.index_news .new_box5 .img_box{
    width:200px;
    height:200px;
    display:inline-block;
}



.designer_banner{
    max-width:1920px;
    width:100%;
    height:250px;
    background:url(../images/designer_banner.jpg) no-repeat center top;
    background-size:auto 250px;
}
.designer_banner .designer_textbox{
    width:580px;
    margin-top:100px;
    margin-left:200px;
}
.designer_banner .designer_textbox .designer_text{
    display:none;
}








}




/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px){

.logo{
    height:70px;
}
.logo h1{
    height:70px;
    line-height:70px;
    margin-left:20px;
}
.logo h1 img{
    width:155px;
    height:50px;
}
.logo .menu{
    margin:5px 20px 0 0;
}


.footer .footer_contact{
    text-align:center;
}
.footer .footer_contact p.num{
    line-height:40px;
    font-size:28px;
}
.footer .footer_contact p.lh{
    line-height:21px;
}
.copy{
    font-size:12px;
    text-align:center;
}


.products{
    padding-top:20px;
}
.products .list_box{
    width:240px;
    margin-bottom:20px;
}
.products .list_box .img_box{
    width:240px;
    height:175px;
}
.products .list_box .img_box div{
    width:240px;
    height:175px;
}
.products .list_box .img_box img{
    max-width:240px;
    max-height:175px;
}
.products .text_box a{
    width:100px;
}
.products .text_box a.more{
    margin-right:5px;
    text-indent:10px;
    background:url(../images/product_tag1.jpg) no-repeat 5px center;
}
.products .text_box a.attention{
    background:url(../images/product_tag2.png) no-repeat 15px center;
}
.products .text_box a.on{
    background:url(../images/product_tag3.png) no-repeat 15px center;
}



.product_view{
    text-align:center;
}
.product_view .product_swiper{
    width:655px;
    text-align:center;
    display:inline-block;
}
.product_view .product_swiper .img_box{
    width:655px;
    width:auto;
}
.product_view .product_swiper .img_box div{
    width:655px;
    width:auto;
}
.product_view .products_text_box h3{
    font-size:25px;
    padding:20px 0;
}
.product_view .products_text_box p.h_text{
    text-align:left;
    margin-bottom:20px;
    max-width:655px;
}
.product_view .products_text_box .text_info .list_text h4{
    font-size:14px;
}
.product_view .products_text_box .text_info .list_text p{
    font-size:14px;
}
.product_view .products_text_box .agroup a.like{
    width:40%;
    text-indent:25px;
    background:#dd9537 url(../images/like_tag.png) no-repeat 60px center;
}
.products_style h3{
    font-size:18px;
    margin:20px 0;
}
.products_style small{
    font-size:14px;
}
.products_main .main{
    width:100%;
}



.member_tip{
    padding:20px 10px;
    line-height:23px;
    text-align:center;
}
.member_tip p{
    max-width:480px;
    display:inline-block;
    text-align:left;
}
.member{
    padding:20px 0;
}
.member .list_box{
    width:230px;
}
.member .list_box .img_box{
    width:230px;
    height:165px;
}
.member .list_box .img_box div{
    width:230px;
    height:165px;
}
.member .list_box .img_box img{
    max-width:230px;
    max-height:165px;

}



.member_view{
    padding-bottom:20px;
}
.member_view .member_view_main{
    width:100%;
    float:left;
    padding-top:0;
}
.member_view .member_view_main h3{
    font-size:18px;
    line-height:28px;
    border-bottom:1px solid #eee;
    padding:10px 15px;
}
.member_view .member_view_main .text_intro{
    padding:10px 0;
}
.member_view .member_view_main .text_info{
    padding:0 15px;
}
.member_view .member_view_main .text_info img{
    max-width:450px;
}
.member_view .member_view_main .next_agroup a{
    line-height:26px;
    margin-bottom:10px;
    width:450px;
    padding:0 15px;
}






.contact_info .contact_box div.line{
    border-right:none
}
.contact_info .contact_box p{
    height:60px;
    line-height:60px;
}
.contact_service p{
    max-width:450px;
}
.contact_service .map{
    width:450px;
    height:440px;
    max-width:450px;
}
.contact_service .map img{
    width:100%;
    height:100%;
}
.contact_form h3{
    font-size:26px;
    color:#dd3745;
}
.contact_form p.form_text{
    padding:30px 15px;
    max-width:450px;
}
.contact_form form{
    width:460px;
}
.contact_form form input.text{
    width:100%;
    margin-right:0;
    margin-bottom:15px;
}
.contact_form form textarea{
    width:95%;
}
.contact_form form p.text_box{
    margin-bottom:15px;
}
.contact_form form p.submit_box{
    text-align:center
}



.news{
    padding:40px 0 20px 0;
}
.news .news_main{
    width:100%;
    float:none;
}
.news .news_main .news_slide .bd{
    padding-top:20px;
    text-align:center;
}
.news .news_main .news_slide .bd .list_box{
    padding:25px 0;
    width:450px;
    display:inline-block;
}
.news .news_main .news_slide .bd .list_box .img_box{
    width:210px;
    height:145px;
    float:left;
}
.news .news_main .news_slide .bd .list_box .img_box div{
    width:210px;
    height:145px;
}
.news .news_main .news_slide .bd .list_box .img_box img{
    max-width:210px;
    max-height:145px;
}
.news .news_main .news_slide .bd .list_box .text_box{
    width:230px;
    float:left;
    margin-left:10px;
    text-align:left;
}
.news .news_main .news_slide .bd .list_box .text_box h4{
    font-size:15px;;
    margin-bottom:0;
}
.news .news_main .news_slide .bd .list_box .text_box p{
    line-height:21px;
}
.news .news_main .news_slide .bd .list_box .text_box p.n_text{
    margin-bottom:5px;
}



.net form .input_box{
    height:auto;
}
.net form select,.net form input.text{
    width:420px;
    float:none;
    margin-right:0;
    margin-bottom:20px;
}
.net form input.submit{
    width:420px;
    float:none;
    margin-bottom:20px;
}
.net_map .net_map_main{
    display:none;
}
.net_map .net_map_sidebar{
    width:100%;
    float:none;
}






.designer_tit{
    height:30px;
    line-height:30px;
    margin:25px 0;
}
.designer_tit h3{
    width:100%;
}
.designer_tit p{
    display:none;
}
.designer_tit p em{
    display:none;
}
.designer_tit i{
    height:30px;
}


.designer_view{
    padding:10px 0 30px 0;
}
.designer_view .list_box{
    width:230px;
    height:400px;
    margin-bottom:40px;
    background:url(../images/designer_bg.png) no-repeat;
    background-size:370px 440px;
}
.designer_view .list_box .bg_box{
    width:220px;
    height:390px;
    margin-top:5px;
}
.designer_view .list_box .img_box{
    width:220px;
    height:165px;
}
.designer_view .list_box .img_box div{
    width:220px;
    height:165px;
}
.designer_view .list_box .img_box img{
    max-width:220px;
    max-height:165px;
}
.designer_view .list_box .text_box{
    width:210px;
    margin-bottom:5px;
}
.designer_view .list_box .text_box2{
    width:210px;
    padding:0;
}
.designer_view .list_box .text_box2 .bl{
    width:50px;
}
.designer_view .list_box .text_box2 .bl .face{
    width:50px;
    height:50px;
}
.designer_view .list_box .text_box2 .br{
    width:150px;
}



.designer_banner{
    height:160px;
    background:url(../images/designer_banner.jpg) no-repeat center top;
    background-size:auto 160px;
}
.designer_banner .designer_textbox{
    width:80%;
    margin-top:60px;
    margin-left:120px;
    display:inline-block;
    color:#fff;
    font-size:14px;
    line-height:21px;
}
.designer_banner .designer_textbox .designer_htit{
    padding-left:15px;
    margin-bottom:0;
}
.designer_banner .designer_textbox .designer_htit h3{
    font-size:18px;
    margin-bottom:0;
}
.designer_banner .designer_textbox .designer_htit h3 small{
    font-size:12px;
}
.designer_banner .designer_textbox .designer_htit em{
    font-size:12px;
}
.designer_banner .designer_textbox .designer_htit i{
    width:6px;
    height:40px;
}
.designer_banner .designer_textbox .designer_text{
    display:none;
}





.index_tag_group .tag_box{
    padding-top:30px;
}
.index_tag_group .tag_box .list_box{
    width:25%;
}
.index_tag_group .tag_box .list_box .img_box{
    width:65px;
    height:65px;
}
.index_tag_group .tag_box .list_box .img_box img{
    width:65px;
    height:65px;
}
.index_tag_group .tag_box .list_box p{
    font-size:14px;
    line-height:30px;
    margin-bottom:20px;
}




.m_index_service .text_box{
    width:380px;
    height:160px;
    background:url(../images/service_form_text_bg.png) no-repeat center center;
    background-size:380px auto;
    margin-top:40px;
    margin-bottom:10px;
}
.m_index_service .text_box em{
    font-size:28px;
}
.m_index_service .text_box h3{
    font-size:23px;
    margin-bottom:10px;
}
.m_index_service .text_box p strong{
    font-size:25px;
}
.m_index_service .form_box h4{
    display:none;
}
.m_index_service .form_box form{
    width:380px;
}
.m_index_service .form_box form input.text{
    width:380px;
    margin-bottom:20px;
}
.m_index_service .form_box form select{
    width:380px;
    margin-bottom:20px;
}
.m_index_service .form_box form .line_box{
    margin-bottom:0;
}
.m_index_service .form_box form input.submit{
    width:380px;
    font-size:16px;
}





.m_index_style .pic_box{
    width:450px;
}
.m_index_style .pic_box img{
    width:340px;
    height:240px;
    margin-right:1%;
    display:inline-block;
    float:left;
}
.m_index_style .pic_box .img_box{
    width:100px;
    display:inline-block;
    float:left;
    border:1px solid #ccc;
    margin-bottom:10px;
}
.m_index_style .pic_box .img_box img{
    width:100%;
    height:90px;
    display:inline-block;
    float:left;
}
.m_index_style .pic_box p{
    width:100%;
    height:25px;
    line-height:25px;
    display:inline-block;
    font-size:12px;
    color:#1e1e1e;
    background:#f7f7f7;
}
.m_index_custom .pic_box p{
    font-size:12px;
    line-height:25px;
}
.m_index_custom .pic_box p em{
    display:none;
}





.m_index_yuyue{
    text-align:center;
    background:#fff url(../images/m_index_yushuan.jpg) no-repeat center top;
    background-size:320px auto;
    margin-top:20px;
}
.m_index_yuyue_box{
    padding-top:120px;
}
.m_index_yuyue_box form{
    width:380px;
}
.m_index_yuyue_box form p{
    padding:10px 0;
}
.m_index_yuyue_box form select{
    width:380px;
    height:45px;
    margin:10px 0;
}
.m_index_yuyue_box form input.text{
    width:380px;
    height:45px;
}
.m_index_yuyue_box form input.submit{
    width:380px;
    height:45px;
    line-height:45px;
    font-size:20px;
}




.m_index_news .news_box .img_box{
    width:234px;
    height:auto;
    display:inline-block;
    margin-bottom:10px;
}
.m_index_news .news_box .img_box img{
    width:234px;
    height:108px;
}
.m_index_news .news_box .text_box{
    width:240px;
    display:inline-block;
    text-align:left;
    padding-left:20px;
}
.m_index_news .news_box .text_box h5{
    font-size:18px;
    color:#1a1818;
    line-height:40px;
}
.m_index_news .news_box .text_box p{
    font-size:16px;
}
.m_index_news .news_box .text_box ul{
    width:260px;
    display:inline-block;
}
.m_index_news .news_box .text_box li{
    font-size:15px;
    line-height:35px;
}




.m_about .m_about_box .about_hgroup{
    width:200px;
    background:url(../images/about_tit_bg1.jpg) no-repeat center center;
    background-size:200px auto;
}
.m_about .m_about_box .bd .time{
    margin-top:10px;
}





.m_about .media_box{
    width:450px;
    display:inline-block;
}
.m_about .media_box .img_box{
    width:450px;
    height:230px;
}
.m_about .media_box .img_box img{
    max-width:450px;
    max-height:230px;
}

/*
.m_about{
    text-align:center;
    padding:30px 0;
}
.m_about .m_about_box{
    width:300px;
    display:inline-block;
    margin-bottom:20px;
}
.m_about .m_about_box .about_hgroup{
    width:150px;
    background:url(../images/about_tit_bg1.jpg) no-repeat center center;
    background-size:150px auto;
    display:inline-block;
    text-align:left;
}
.m_about .m_about_box .about_hgroup h3{
    font-size:20px;
    color:#ce0b0b;
    font-weight:bold;
    display:inline-block;
    margin:120px 0 0 35px;
}
.m_about .m_about_box .qd{
    width:150px;
    display:inline-block;
}
.m_about .m_about_box .qd ul{
    padding:10px 0;
    width:150px;
    display:inline-block;
}
.m_about .m_about_box .qd li{
    width:38px;
    height:35px;
    display:inline-block;
    margin-right:5px;
    cursor:pointer;
}
.m_about .m_about_box .bd{
    display:inline-block;
    width:150px;
}
.m_about .m_about_box .bd .time{
    text-align:none;
    display:inline-block;
}
.m_about .m_about_box .bd .time h4{
    font-size:45px;
}
.m_about .m_about_box .bd .time p{
    font-size:20px;
}
*/


















.m_about2 .m_about2_box{
    display:inline-block;
    width:450px;
}
.m_about2 .m_about2_box .about_hgroup{
    width:200px;
    height:auto;
    background:url(../images/about_tit_bg2.jpg) no-repeat center center;
    background-size:200px auto;
}
.m_about2 .m_about2_box .img_box{
    width:250px;
    height:auto;
}
.m_about2 .m_about2_box .img_box img{
    max-width:250px;
}
.m_about2 .text_box h4{
    font-size:30px;
}




.m_about3 .m_about3_box{
    display:inline-block;
    padding:30px 0;
    width:450px;
}
.m_about3 .m_about3_box .about_hgroup{
    width:200px;
    height:auto;
    background:url(../images/about_tit_bg3.jpg) no-repeat center center;
    background-size:200px auto;
}
.m_about3 .m_about3_box .img_box{
    width:250px;
    height:auto;
}
.m_about3 .m_about3_box .img_box img{
    max-width:250px;
}
.m_about3 .text_box h4{
    font-size:20px;
    margin-bottom:20px;
}
.m_about3 .text_box p{
    font-size:16px;
}


.m_course .course_slide .bd .left_box{
    width:30%;
}
.m_course .course_slide .bd .left_box p{
    font-size:50px;
}
.m_course .course_slide .bd .right_box{
    width:70%;
}
.m_course .course_slide .navigation{
    width:100px;
    height:45px;
    position:absolute;
    left:20px;
    top:200px;
}
.m_course .course_slide .prev,
.m_course .course_slide .next{
    width:45px;
    height:45px;
}
.m_course .course_slide .prev{
    background:url(../images/m_about_prev.jpg) no-repeat;
    background-size:45px 45px;
}
.m_course .course_slide .next{
    background:url(../images/m_about_next.jpg) no-repeat;
    background-size:45px 45px;
}




.m_honor .honor_swiper_box .swiper-slide{
    height:auto;
}
.m_honor .honor_swiper_box .swiper-slide .img_box{
    width:220px;
    height:auto;
}
.m_honor .honor_swiper_box .swiper-slide .img_box div{
    width:2320px;
    height:auto;
}
.m_honor .honor_swiper_box .swiper-slide .img_box img{
    max-width:220px;
}
.m_honor .honor_swiper_box .navigation a{
    width:160px;
}






.m_designer2_box .form_box{
    width:100%;
    padding:20px 0;
}
.m_designer2_box .form_box h4{
    width:340px;
}
.m_designer2_box .form_box input.text{
    width:340px;
}
.m_designer2_box .form_box select{
    width:340px;
}
.m_designer2_box .form_box input.submit{
    width:340px;
}








}



/*在小于480像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 479px){



.logo{
    height:70px;
}
.logo h1{
    height:70px;
    line-height:70px;
    margin-left:20px;
}
.logo h1 img{
    width:155px;
    height:50px;
}
.logo .menu{
    margin:5px 20px 0 0;
}




.footer .footer_contact{
    text-align:center;
}
.footer .footer_contact p.num{
    line-height:40px;
    font-size:28px;
}
.footer .footer_contact p.lh{
    line-height:21px;
}
.copy{
    font-size:12px;
    text-align:center;
}


.products{padding-top:20px;}
.products .list_box{margin-bottom:15px;}



.product_view .product_swiper{
    width:auto;
}
.product_view .product_swiper .img_box{
    width:auto;
}
.product_view .product_swiper .img_box div{
    width:auto;
}
.product_view .products_text_box h3{
    font-size:20px;
    color:#000;
    line-height:32px;
    padding:20px 0;
}
.product_view .products_text_box .text_info .list_text h4{
    font-size:14px;
}
.product_view .products_text_box .text_info .list_text p{
    font-size:14px;
}
.product_view .products_text_box .agroup a.like{
    width:40%;
    text-indent:25px;
    background:#dd9537 url(../images/like_tag.png) no-repeat 10px center;
}
.products_style h3{
    font-size:18px;
    margin:20px 0;
}
.products_style small{
    font-size:14px;
}
.products_main .main{
    width:100%;
}




.member_tip{
    padding:20px 10px;
    line-height:23px;
    text-align:center;
}
.member_tip p{
    max-width:320px;
    display:inline-block;
    text-align:left;
}
.member{
    padding:20px 0;
}
.member .list_box{
    width:320px;
}
.member .list_box .img_box{
    width:320px;
    height:230px;
}
.member .list_box .img_box div{
    width:320px;
    height:230px;

}
.member .list_box .img_box img{
    max-width:320px;
    max-height:230px;
}




.member_view{
    padding-bottom:20px;
}
.member_view .member_view_main{
    width:100%;
    float:left;
    padding-top:0;
}
.member_view .member_view_main h3{
    font-size:16px;
    line-height:28px;
    border-bottom:1px solid #eee;
    padding:10px 15px;
}
.member_view .member_view_main .text_intro{
    padding:10px 0;
}
.member_view .member_view_main .text_info{
    padding:0 15px;
}
.member_view .member_view_main .text_info img{
    max-width:290px;
}
.member_view .member_view_main .next_agroup a{
    line-height:26px;
    margin-bottom:10px;
    width:280px;
    padding:0 15px;
}



.htit3{
    text-align:center;
    padding:30px 0;
}

.contact_info{
    padding-bottom:30px;
}
.contact_info .contact_box div.line{
    border-right:none
}
.contact_info .contact_box p{
    width:290px;
    height:55px;
    line-height:55px;
}

.contact_service{
    padding:30px 0;
}
.contact_service h3{
    font-size:18px;
}
.contact_service h4{
    font-size:15px;
}
.contact_service p{
    padding:20px 15px;
    max-width:290px;
}
.contact_service .service_box{
    margin:10px 0 40px 0;
}
.contact_service .map{
    width:300px;
    height:320px;
    max-width:300px;
    display:inline-block;
}
.contact_service .map img{
    width:100%;
    height:100%;
}

.contact_form{
    padding:40px 0;
}
.contact_form h3{
    font-size:26px;
    color:#dd3745;
}
.contact_form p.form_text{
    padding:30px 15px;
    max-width:290px;
}
.contact_form form{
    width:300px;
}
.contact_form form input.text{
    width:100%;
    margin-right:0;
    margin-bottom:15px;
}
.contact_form form textarea{
    width:92%;
}
.contact_form form p.text_box{
    margin-bottom:15px;
}
.contact_form form p.submit_box{
    text-align:center
}



.news{
    padding:40px 0;
}
.news .news_main{
    width:100%;
    float:none;
}
.news .news_main .news_slide .bd{
    padding-top:20px;
    text-align:center;
}
.news .news_main .news_slide .bd .list_box{
    padding:25px 0;
    width:300px;
    display:inline-block;
}
.news .news_main .news_slide .bd .list_box .img_box{
    width:210px;
    height:145px;
    float:none;
}
.news .news_main .news_slide .bd .list_box .img_box div{
    width:210px;
    height:145px;
}
.news .news_main .news_slide .bd .list_box .img_box img{
    max-width:210px;
    max-height:145px;
}
.news .news_main .news_slide .bd .list_box .text_box{
    width:100%;
    float:none;
    margin-left:0;
}
.news .news_main .news_slide .bd .list_box .text_box h4{
    font-size:15px;;
    margin-bottom:5px;
}
.news .news_main .news_slide .bd .list_box .text_box p.n_text{
    margin-bottom:10px;
    text-align:left;
}




.net .h3_group{
    padding:30px 0;
}
.net .h3_group h3{
    font-size:20px;
}
.net form .input_box{
    height:auto;
}
.net form select,.net form input.text{
    width:280px;
    float:none;
    margin-right:0;
    margin-bottom:20px;
}
.net form input.submit{
    width:300px;
    float:none;
    margin-bottom:20px;
}
.net_map .net_map_main{
    display:none;
}
.net_map .net_map_sidebar{
    width:100%;
    float:none;
}



.designer_tit{
    height:30px;
    line-height:30px;
    margin:25px 0;
}
.designer_tit h3{
    width:100%;
}
.designer_tit p{
    display:none;
}
.designer_tit p em{
    display:none;
}
.designer_tit i{
    height:30px;
}



.designer_view{
    padding:10px 0 30px 0;
}
.designer_view .list_box{
    width:310px;
    height:440px;
    margin-bottom:40px;
    background:url(../images/designer_bg.png) no-repeat;
    background-size:370px 440px;
}
.designer_view .list_box .bg_box{
    width:300px;
    height:430px;
    margin-top:5px;
}
.designer_view .list_box .img_box{
    width:300px;
    height:225px;
}
.designer_view .list_box .img_box div{
    width:300px;
    height:225px;
}
.designer_view .list_box .img_box img{
    max-width:300px;
    max-height:225px;
}
.designer_view .list_box .text_box{
    width:290px;
    margin-bottom:5px;
}
.designer_view .list_box .text_box2{
    width:290px;
    padding:0;
}
.designer_view .list_box .text_box2 .br{
    width:200px;
}



.designer_banner{
    height:100px;
    background:url(../images/designer_banner.jpg) no-repeat center top;
    background-size:auto 100px;
}
.designer_banner .designer_textbox{
    width:80%;
    margin-top:10px;
    margin-left:10px;
    display:inline-block;
    color:#fff;
    font-size:14px;
    line-height:21px;
}
.designer_banner .designer_textbox .designer_htit{
    padding-left:12px;
    margin-bottom:0;
}
.designer_banner .designer_textbox .designer_htit h3{
    font-size:14px;
    margin-bottom:0;
}
.designer_banner .designer_textbox .designer_htit h3 small{
    font-size:12px;
}
.designer_banner .designer_textbox .designer_htit em{
    font-size:12px;
}
.designer_banner .designer_textbox .designer_htit i{
    width:6px;
    height:40px;
}
.designer_banner .designer_textbox .designer_text{
    display:none;
}



.index_tag_group{
    text-align:center;

}
.index_tag_group .tag_box{
    padding-top:30px;
}
.index_tag_group .tag_box .list_box{
    width:25%;
}
.index_tag_group .tag_box .list_box .img_box{
    width:65px;
    height:65px;
}
.index_tag_group .tag_box .list_box .img_box img{
    width:65px;
    height:65px;
}
.index_tag_group .tag_box .list_box p{
    font-size:12px;
    line-height:30px;
    margin-bottom:20px;
}




.m_index_service .text_box{
    width:300px;
    height:160px;
    background:url(../images/service_form_text_bg.png) no-repeat center center;
    background-size:300px auto;
    margin-top:40px;
    margin-bottom:10px;
}
.m_index_service .text_box em{
    font-size:25px;
}
.m_index_service .text_box h3{
    font-size:20px;
    margin-bottom:10px;
}
.m_index_service .text_box p strong{
    font-size:23px;
}
.m_index_service .form_box h4{
    display:none;
}
.m_index_service .form_box form{
    width:300px;
}
.m_index_service .form_box form input.text{
    width:300px;
    margin-bottom:20px;
}
.m_index_service .form_box form select{
    width:300px;
    margin-bottom:20px;
}
.m_index_service .form_box form .line_box{
    margin-bottom:0;
}
.m_index_service .form_box form input.submit{
    width:300px;
    font-size:16px;
}





.m_index_style .pic_box{
    width:300px;
}
.m_index_style .pic_box img{
    width:210px;
    height:200px;
    margin-right:1%;
    display:inline-block;
    float:left;
}
.m_index_style .pic_box .img_box{
    width:80px;
    display:inline-block;
    float:left;
    border:1px solid #ccc;
    margin-bottom:5px;
}
.m_index_style .pic_box .img_box img{
    width:100%;
    height:72px;
    display:inline-block;
    float:left;
     height:auto;
}
.m_index_style .pic_box p{
    width:100%;
    height:25px;
    line-height:25px;
    display:inline-block;
    font-size:12px;
    color:#1e1e1e;
    background:#f7f7f7;
}
.m_index_custom .pic_box p{
    font-size:12px;
    line-height:25px;
}
.m_index_custom .pic_box p em{
    display:none;
}





.m_index_yuyue{
    text-align:center;
    background:#fff url(../images/m_index_yushuan.jpg) no-repeat center top;
    background-size:320px auto;
    margin-top:20px;
}
.m_index_yuyue_box{
    padding-top:120px;
}
.m_index_yuyue_box form{
    width:300px;
}
.m_index_yuyue_box form p{
    padding:10px 0;
}
.m_index_yuyue_box form select{
    width:300px;
    height:45px;
    margin:10px 0;
}
.m_index_yuyue_box form input.text{
    width:300px;
    height:45px;
}
.m_index_yuyue_box form input.submit{
    width:300px;
    height:45px;
    line-height:45px;
    font-size:20px;
}




.m_index_news .news_box .img_box{
    width:234px;
    height:108px;
    float:none;
    display:inline-block;
    margin-bottom:10px;
}
.m_index_news .news_box .img_box img{
    width:234px;
}
.m_index_news .news_box .text_box{
    width:300px;
    display:inline-block;
    float:none;
    text-align:left;
    padding-left:0;
}
.m_index_news .news_box .text_box h5{
    font-size:20px;
    color:#1a1818;
    line-height:40px;
}
.m_index_news .news_box .text_box p{
    font-size:16px;
}
.m_index_news .news_box .text_box ul{
    width:300px;
    display:inline-block;
}
.m_index_news .news_box .text_box li{
    font-size:16px;
    line-height:40px;
}








.m_header{
    height:70px;
}
.m_header h1{
    width:180px;
    height:70px;
    line-height:70px;
    margin-left:10px;
}
.m_header .menu,.m_header a.sbtn{
    width:50px;
    height:50px;
    margin-right:10px;
}

.footer_fix{
    height:90px;
}
.footer_fix li{
    height:90px;
    font-size:16px;
}
.footer_fix li .img_box{
    width:35px;
    height:35px;
    padding-top:15px;
    margin-bottom:10px;
}



.m_about{
    text-align:center;
    padding:30px 0;
}
.m_about .m_about_box{
    width:300px;
    display:inline-block;
    margin-bottom:20px;
}
.m_about .m_about_box .about_hgroup{
    width:150px;
    background:url(../images/about_tit_bg1.jpg) no-repeat center center;
    background-size:150px auto;
    display:inline-block;
    text-align:left;
}
.m_about .m_about_box .about_hgroup h3{
    font-size:20px;
    color:#ce0b0b;
    font-weight:bold;
    display:inline-block;
    margin:120px 0 0 35px;
}
.m_about .m_about_box .qd{
    width:150px;
    display:inline-block;
}
.m_about .m_about_box .qd ul{
    padding:10px 0;
    width:150px;
    display:inline-block;
}
.m_about .m_about_box .qd li{
    width:38px;
    height:35px;
    display:inline-block;
    margin-right:5px;
    cursor:pointer;
}
.m_about .m_about_box .bd{
    display:inline-block;
    width:150px;
}
.m_about .m_about_box .bd .time{
    text-align:none;
    display:inline-block;
}
.m_about .m_about_box .bd .time h4{
    font-size:45px;
}
.m_about .m_about_box .bd .time p{
    font-size:20px;
}



.m_about .media_box{
    width:300px;
    display:inline-block;
}
.m_about .media_box .img_box{
    width:300px;
    height:160px;
    margin-bottom:20px;
}
.m_about .media_box .img_box img{
    max-width:300px;
    max-height:160px;
}
.m_about .media_box p{
    font-size:15px;
    line-height:25px;
    padding:0 10px;
}




.m_about2{
    background:#f6f6f6;
    text-align:center;
}
.m_about2 .m_about2_box{
    display:inline-block;
    padding:30px 0;
}
.m_about2 .m_about2_box .img_box{
    width:240px;
    height:auto;
    display:inline-block;
    float:none;
}
.m_about2 .m_about2_box .img_box img{
    max-width:240px;
}
.m_about2 .m_about2_box .about_hgroup{
    width:240px;
    height:auto;
    background:url(../images/about_tit_bg2.jpg) no-repeat center center;
    background-size:240px auto;
    display:inline-block;
    text-align:left;
    float:none;
    margin-bottom:20px;
}
.m_about2 .m_about2_box .about_hgroup h3{
    font-size:25px;
    font-weight:bold;
    display:inline-block;
    margin:120px 0 0 35px;
}
.m_about2 .text_box{
    display:inline-block;
    padding:40px 30px 20px 30px;
    line-height:33px;
}
.m_about2 .text_box h4{
    font-size:30px;
    margin-bottom:30px;
}
.m_about2 .text_box h5{
    font-size:18px;
    margin-bottom:20px;
}
.m_about2 .text_box p{
    font-size:16px;
}
.m_about2 .text_box p.end{
    font-size:16px;

    margin-bottom:20px;
}





.m_about3 .m_about3_box{
    width:240px;
}
.m_about3 .m_about3_box .img_box{
    width:240px;
    height:auto;
    float:none;
    display:inline-block; 
}
.m_about3 .m_about3_box .img_box img{
    width:100%;
}
.m_about3 .m_about3_box .about_hgroup{
    width:240px;
    height:auto;
    background:url(../images/about_tit_bg3.jpg) no-repeat center center;
    background-size:240px auto;
    float:none;
    margin-bottom:20px;
}
.m_about3 .m_about3_box .about_hgroup h3{
    font-size:25px;
    color:#ce0b0b;
    font-weight:bold;
    display:inline-block;
    margin:120px 0 0 35px;
}
.m_about3 .text_box{
    display:inline-block;
    text-align:left;
    padding:30px;
    line-height:33px;
}
.m_about3 .text_box h4{
    font-size:18px;
    color:#ce0b0b;
    margin-bottom:20px;
}
.m_about3 .text_box p{
    font-size:16px;
    color:#666;
}






.m_course .course_slide .bd{
    width:100%;
    height:auto;
    margin-bottom:20px;
}
.m_course .course_slide .bd .left_box{
    width:30%;
    height:auto;
    line-height:160px;
}
.m_course .course_slide .bd .left_box p{
    font-size:30px;
    padding-right:10px;
}
.m_course .course_slide .bd .right_box{
    width:70%;
}
.m_course .course_slide .bd .right_box .text_box{
    width:100%;
    height:240px;
    border-left:1px solid #333;
}
.m_course .course_slide .bd .right_box .text_box h4{
    font-size:20px;
    padding:20px 0 20px 20px;
}
.m_course .course_slide .bd .right_box .text_box p{
    font-size:14px;
    line-height:23px;
    padding-left:10px;
}
.m_course .course_slide .pic_box{
    width:100%;
    height:80px;
    line-height:80px;
}
.m_course .course_slide .pic_box img{
    width:100%;
    height:50px;
    display:inline-block;
}
.m_course .course_slide .hd{
    text-align:center;
}
.m_course .course_slide .hd .swiper-container{
    width:100%;
    text-align:center;
    display:inline-block;
}
.m_course .course_slide .hd .swiper-slide{
    width:150px;
    height:35px;
    line-height:35px;
    font-size:25px;
}
.m_course .course_slide .navigation{
    width:80px;
    height:35px;
    left:5px;
    top:150px;
}
.m_course .course_slide .prev,
.m_course .course_slide .next{
    width:35px;
    height:35px;
}
.m_course .course_slide .prev{
    background:url(../images/m_about_prev.jpg) no-repeat;
    background-size:35px 35px;
}
.m_course .course_slide .next{
    background:url(../images/m_about_next.jpg) no-repeat;
    background-size:35px 35px;
}




.m_honor .honor_swiper_box .swiper-slide{
    height:auto;
}
.m_honor .honor_swiper_box .swiper-slide .img_box{
    width:270px;
    height:auto;
}
.m_honor .honor_swiper_box .swiper-slide .img_box div{
    width:270px;
    height:auto;
}
.m_honor .honor_swiper_box .swiper-slide .img_box img{
    max-width:270px;
}
.m_honor .honor_swiper_box .navigation a{
    width:120px;
    margin:0 5px;
}





.m_designer_list .list_box{
    margin-bottom:20px;
}
.m_designer_list .list_box .img_box img{
    width:80px;
    height:80px;
}

.m_designer_list .list_box .text_box h4{
    font-size:18px;
    line-height:30px;
    margin-top:20px;
}
.m_designer_list .list_box .text_box p{
    font-size:14px;
    line-height:21px;
    padding:0 5px;
}
.m_pages a{
    width:110px;
    margin:0 10px;
}





.foot_mar{height:90px;}
.footer_fix{
    height:90px;
}
.footer_fix li{
    width:25%;
    height:90px;
    font-size:16px;
}
.footer_fix li .img_box{
    width:42px;
    height:auto;
    padding-top:15px;
}
.footer_fix li .img_box img{
    max-width:42px;
    max-height:42px;
}



.m_designer2_box .img_box{
    width:300px;
    height:220px;
    display:inline-block;
}
.m_designer2_box .img_box img{
    max-width:300px;
    max-height:220px;
}







}