@charset "utf-8";
/* CSS Document */
/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select{margin:0;padding:0;}
em,i{font-style:normal;}
li {list-style:none;}
a {text-decoration:none;color:inherit;}
a:hover{text-decoration:none;color:inherit;}
a:focus{text-decoration: none;outline: none;}
img {border:none;vertical-align:middle;}
table{border-collapse:collapse;}
input,textarea{outline:none;background:#fff;border:none;}
textarea{resize:none;overflow:auto;}
body{font-size:12px;font-family:"微软雅黑";}
/* end reset */

/* public */
.clear{zoom:1;}
.clear:after{content:'';display:block; clear:both;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after{content:'\0020';display: block;height: 0;clear: both;visibility: hidden;}
/*.container{position:relative;width:1200px;margin:0 auto;*zoom:1;}*/
.img_box div{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;}
h1,h2,h3,h4,h5{font-weight:normal;}



.banner{position: relative;}
.banner img{width:100%;}
.banner .pagination{position: absolute;left: 0; right: 0;margin: auto;text-align: center;bottom:20px;width: 100%;z-index: 30;}
/*.banner .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius:10px;background: #eee;box-shadow: 0px 1px 2px #555 inset;margin: 0 5px;cursor: pointer;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#ee8101;}*/
.banner_btn{width:65%;height:100%;margin:auto;position:absolute;left:0;right:0;z-index:2;top:0;}
.banner_btn a{cursor:pointer; position:absolute; display:block; width:36px;height:66px;top:42%;}
.banner_btn a.banner_prev{left:0; background: url(../images/banner_prev.png);}
.banner_btn a.banner_next{right:0; background: url(../images/banner_next.png);}
.banner .swiper-pagination-bullet{display: inline-block;width: 35px;height:4px;background:#333;margin: 0 5px;cursor: pointer;opacity:1;border-radius:0;}
.banner .swiper-pagination-bullet-active{background:#e67817;}


.sidebar-wrapper{position:relative;height:100%; overflow-y:auto;font-size:.25rem;display:none;}
#dowebok {background-color:#000;}
#dowebok .nav {margin-top:0.5rem; line-height:0.8rem;list-style-type:none;padding:0 0.2rem;}
#dowebok .nav a {display:block;color:#fff;text-decoration:none;}
[data-simplersidebar='active']{box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.5);}

.big_banner{height:621px;}
.big_banner img{height:610px;}

.top{
    height:40px;
    line-height:40px;
    background:#f7f7f7;
    border-bottom:1px solid #ccc;
    font-size:12px;
    color:#212121;
}
.top p{
    margin-left:30px;
}
.logo{
    height:120px;
    background:#fff;
}
.logo h1{
    display:inline-block;;
    float:left;
    height:120px;
    line-height:120px;
    margin-left:30px;
}
.logo h1 img{
    width:188px;
    height:80px;
}
.logo .erweima{
    display:inline-block;
    float:right;
    margin-right:30px;
    margin-top:20px;
    text-align:center;
}
.logo .erweima p{
    height:20px;
    line-height:20px;
}
.logo .erweima img{
    width:68px;
    height:68px;
}
.logo .menu{
    width:50px;
    height:32px;
    float:right;
    display:inline-block;
    margin-top:5px;
    margin-right:30px;
    background:url(../images/menu.png) no-repeat;
    background-size:50px 32px;
}



.pc_nav{
    background:#3e3e3e;
}
#nav{
    height:50px;
    background:#3e3e3e;
    color:#fff;
    font-size:14px;
    line-height:50px;
    position:relative;
}
#nav h3{
    width:220px;
    height:50px;
    display:inline-block;
    float:left;
    text-align:center;
    line-height:50px;
    cursor:pointer;
    background:#333;
}
#nav ul.nav_text{
    width:960px;
    height:50px;
    float:left;
}
#nav ul.nav_text li{
    height:50px;
    display:inline-block;
    width:15%;
    float:left;
    text-align:center;
}
#nav ul.nav_text li.on,#nav ul.nav_text li:hover{
    background:#cb2a38;
}
#nav ul.nav_text li a{
    display:block;
}
#nav .pros{
    width:210px;
    position:absolute;
    left:0;
    top:50px;
    z-index: 666;
    background:rgba(255,255,255,.6);
}
#nav .pros li{
    height:70px;
    background:rgba(255,255,255,.9);
    cursor:pointer;
}

#nav .pros li:hover{
    background:#dd3745;
}



/*#nav .pros li:nth-child(even){
    background:rgba(255,255,255,.7);
}*/
#nav .pros li .img_box{
    width:60px;
    height:70px;
    float:left;
}
#nav .pros li .img_box div{
    width:60px;
    height:70px;
}
#nav .pros li .img_box img{
    max-width:35px;
    max-height:35px;
}
#nav .pros li .text_box{
    float:left;
    display:inline-block;
    width:140px;
    height:70px;
    font-size:16px;
    color:#000;
    line-height:23px;
    position:relative;
}
#nav .pros li .text_box h4{
    margin-top:16px;
}
#nav .pros li:hover>a>div.text_box>h4{
    color:#fff;
}
#nav .pros li:hover>a>div.text_box>p{
    color:#fff;
}


#nav .pros li .text_box p{
    font-size:10px;
    color:#b3b3b3;
}
#nav .pros li .text_box i{
    background:#fff url(../images/navbar_tag8.png) no-repeat;
    position:absolute;
    right:5px;
    top:30px;
    width:6px;
    height:10px;
    display:inline-block;
}
#nav .pros li .prosmore{
    position:absolute;
    left:210px;
    top:0;
    width:480px;
    height:470px;
    background:#fff;
    background:rgba(255,255,255,.9);
    padding:10px;
}
#nav .pros li .prosmore h5{
    font-size:15px;
    color:#000;
    line-height:23px;
}
#nav .pros li .prosmore p{
    height:auto;
    line-height:25px;
    font-size:13px;
    color:#555;
    margin-bottom:5px;
}
#nav .pros li .prosmore p a{
    display:inline-block;
    margin:5px 5px 0 0;
}
#nav .pros li .prosmore p a:hover{
    text-decoration: underline;
}
.hide{
    display:none;
}








.other_banner{
    max-width:1920px;
    height:auto;
}
.other_banner img{
    width:100%;
}

.footer_advert{
    max-width:1920px;
    height:auto;
}
.footer_advert img{
    width:100%;
}





.process{
    width:100%;
    height:75px;
    background:#3e3e3e;
    text-align:center;
    margin-top:5px;
}
.process .list_box{
    width:95%;
    padding-top:15px;
    display:inline-block;
}
.process .list_box .img_box{
    width:30%;
    height:50px;
    float:left;
}
.process .list_box .text_box{
    width:70%;
    float:right;
    font-size:12px;
    color:#fff;
    text-align:left;
}
.process .list_box .text_box h4{
    font-size:15px;
    line-height:25px;
}


.min_nav{
    height:35px;
    line-height:35px;
    margin-bottom:5px;
    font-size:13px;
    color:#7a7a7a;
}
.min_nav li{
    height:30px;
    display:inline-block;
}
.min_nav ul li a{
    display:block;
    padding:0 3px;
}
.min_nav ul li a:hover{
    color:#333;
    text-decoration: underline;
}



.products_type_nav{}
.products_type_nav .space{
    background:#ededed;
    border:1px solid #ccc;
    width:100%;
    height:50px;
}
.products_type_nav .space h4{
    width:100px;
    height:50px;
    line-height:50px;
    display:inline-block;
    float:left;
    text-indent:60px;
    background:url(../images/products_type1.png) no-repeat 30px center;
}
.products_type_nav .space ul{
    display:inline-block;
    float:left;
    height:50px;
    line-height:50px;
}
.products_type_nav .space ul li{
    display:inline-block;
    height:30px;
    line-height:30px;
    text-align:center;
    margin:0 10px;
}
.products_type_nav .space ul li.on,
.products_type_nav .space ul li:hover{
    background:#dd3745;
    color:#fff;
}
.products_type_nav .space ul li a{
    display:block;
    padding:0 8px;
}

.products_type_nav .type{
    background:#ededed;
    border:1px solid #ccc;
    width:100%;
    height:65px;
    border-top:0;
}
.products_type_nav .type h4{
    width:100px;
    height:65px;
    line-height:65px;
    display:inline-block;
    float:left;
    text-indent:60px;
    background:url(../images/products_type2.png) no-repeat 30px center;
}
.products_type_nav .type ul{
    display:inline-block;
    float:left;
    height:65px;
    line-height:65px;
}
.products_type_nav .type ul li{
    display:inline-block;
    height:30px;
    line-height:30px;
    text-align:center;
    margin:0 10px;
}
.products_type_nav .type ul li.on,
.products_type_nav .type ul li:hover{
    background:#dd3745;
    color:#fff;
}
.products_type_nav .type ul li a{
    display:block;
    padding:0 8px;
}



.footer {
    margin-top:20px;
    background:#f8f8f8;
}
.footer .tag_box{
    border-bottom:1px solid #ccc;
    height:150px;
}
.footer .tag_box .col{
    width:20%;
    text-align:center;
    float:left;
}
.footer .tag_box .list_box{
    width:100px;
    display:inline-block;
    margin-top:30px;
}
.footer .tag_box .list_box .img_box{
    width:64px;
    height:64px;
    display:block;
    display:inline-block;
}
.footer .tag_box .list_box .img_box img{
    width:64px;
    height:64px;
}
.footer .tag_box .list_box p{
    font-size:14px;
    color:#333;
    line-height:28px;
}


.footer_list_box{
    padding-top:30px;
    padding-bottom:40px;
}
.footer .text_box{
    width:100%;
}
.footer .text_box dl{
    width:12%;
    float:left;
    margin-left:4%;
}
.footer .text_box dl dt{
    font-size:14px;
    color:#645d57;
    padding-bottom:25px;
}
.footer .text_box dl dd{
    font-size:12px;
    color:#999;
    line-height:22px;
}
.footer .text_box dl dd a:hover{
    text-decoration: underline;
}
.footer .footer_contact{
    width:100%;
    font-size:14px;
    color:#645d57;
}
.footer .footer_contact p.num{
    font-size:24px;
    color:#cb0d1c;
    line-height:45px;
}
.footer .footer_contact p.lh{
    line-height:32px;
}
.footer .footer_erweima{
    width:100%;
    float:left;
    color:#645d57;
    font-size:14px;
    text-align:right;
}
.footer .footer_erweima .list_box{
    width:105px;
    text-align:left;
    display:inline-block;
}
.footer .footer_erweima .list_box .img_box{
    width:105px;
    height:105px;
}
.footer .footer_erweima .list_box .img_box img{
    width:105px;
    height:105px;
}
.copy{
    font-size:12px;
    color:#5a5653;
    height:60px;
    line-height:60px;
    background:#f0f0f0;
    text-align:right;
}



.products{padding-top:30px;text-align:center;}
.products .list_box{
    width:285px;
    margin-bottom:30px;
    cursor:pointer;
    display:inline-block;
}
.products .list_box .img_box{
    width:285px;
    height:210px;
    border:1px solid #eee;
}
.products .list_box .img_box div{
    width:285px;
    height:210px;
    overflow:hidden;
    position:relative;
}
.products .list_box .img_box img{
    max-width:285px;
    max-height:210px;
}.products .list_box .img_box img.img2{
    max-width:285px;
    max-height:210px;
    position:absolute;
    left:0;
    top:0;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:0;
    filter: alpha(opacity=0);
}
.products .list_box .img_box img:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
.products .text_box{
    text-align:center;
}
.products .text_box h4{
    font-size:13px;
    color:#2c2c2c;
    line-height:30px;
    text-align:left;
}
.products .text_box h4 em{
    float:right;
}
.products .text_box a{
    width:120px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#f7f7f7;
    border:1px solid #ccc;
    display:inline-block;
    margin:10px 0;
}
.products .text_box a.more{
    margin-right:20px;
    background:url(../images/product_tag1.jpg) no-repeat 10px center;
}
.products .text_box a.attention{
    background:url(../images/product_tag2.png) no-repeat 20px center;
}
.products .text_box a.on{
    background:url(../images/product_tag3.png) no-repeat 20px center;
}





/*分页*/
.pages{
    padding:40px 0;
    font-size:0;
    text-align:center;
}
.pages .pages_box{
    display:inline-block;
}
.pages a{
    -webkit-transition:color .3s ease-out;
    -moz-transition:color .3s ease-out;
    transition:color .3s ease-out;
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    font-size:12px;
    border:1px solid #ccc;
    color:#868686;
    float:left;
}
.pages a.first{
    border-radius:4px 0 0 4px;
    background:url(../images/pages_first_bg.jpg) no-repeat center center;
    width:45px;
}
.pages a.first:hover{
    background:url(../images/pages_first_bg.jpg) no-repeat center center;
    border:1px solid #ccc;
}
.pages a.end{
    border-radius:0 4px 4px 0;
    background:url(../images/pages_end_bg.jpg) no-repeat center center;
    width:45px;
}
.pages a.end:hover{
    background:url(../images/pages_end_bg.jpg) no-repeat center center;
    border:1px solid #ccc;
}
.pages a.prev{
    background:url(../images/pages_prev_bg.jpg) no-repeat center center;
    width:40px;
}
.pages a.prev:hover{
    background:url(../images/pages_prev_bg.jpg) no-repeat center center;
    border:1px solid #ccc;
}
.pages a.next{
    background:url(../images/pages_next_bg.jpg) no-repeat center center;
    width:40px;
}
.pages a.next:hover{
    background:url(../images/pages_next_bg.jpg) no-repeat center center;
    border:1px solid #ccc;
}
.pages a:hover,
.pages a.on{
    background:#cb0d1c;
    border:1px solid #cb0d1c;
    color:#fff;
}


.pages_mobile{
    padding:30px 0;
    text-align:center;
}
.pages_mobile .pages_box{
    display:inline-block;
}
.pages_mobile a{
    width:120px;
    height:35px;
    line-height:35px;
    background:#cb0d1c;
    color:#fff;
    display:inline-block;
    margin:0 5px;
}





.products_type_nav2{
    text-align:center;
    padding-top:40px;
}
.products_type_nav2 div{
    display:inline-block;
    position:relative;
    margin-bottom:10px;
}
.products_type_nav2 a{
    width:210px;
    height:50px;
    line-height:50px;
    display:inline-block;
    font-size:14px;
    color:#131313;
    background:#fafafa;
    margin-right:10px;
    text-align:center;
}
.products_type_nav2 a.t1{
    background:#ededed url(../images/products_type1.png) no-repeat 50px center;
    color:#343434;
}
.products_type_nav2 a.t2{
    background:#ededed url(../images/products_type2.png) no-repeat 50px center;
    color:#343434;
}
.products_type_nav2 ul{
    display:none;
    position:absolute;
    left:0;
    top:50px;
    z-index:2;
}
.products_type_nav2 ul li a{
    border-bottom:1px solid #cb2a38;
    text-align:left;
    text-indent:10px;
    background:#dd3745;
    color:#fff;
}
.products_type_nav2 ul li a:hover{
    background:#cb2a38;
}



.swiper-pagination-bullet{
    width:10px;
    height:10px;
    background:#555;
    opacity:1;
}
.swiper-pagination-bullet-active{
     background:#fff;
}



.product_view .product_intro{
    padding-bottom:25px;
    border-bottom:1px dashed #333;
}
.product_view .product_swiper{
    width:654px;
}
.product_view .product_swiper .img_box{
    width:654px;
/*    height:433px;*/
}
.product_view .product_swiper .img_box div{
    width:654px;
/*    height:433px;*/
}
.product_view .product_swiper .img_box img{
    width:100%;
}
.product_view .products_text_box{
    display:inline-block;
    text-align:center;
    padding:0 30px;
}
.product_view .products_text_box h3{
    font-size:30px;
    color:#000;
    line-height:32px;
    padding:15px 0;
}
.product_view .products_text_box p.h_text{
    font-size:14px;
    line-height:23px;
    text-align:left;
    margin-bottom:20px;
}
.product_view .products_text_box i{
    background:url(../images/product_view_bg.jpg) no-repeat center center;
    display:block;
    height:20px;
    margin:15px 0;
}
.product_view .products_text_box .text_info{
    border-bottom:1px dashed #333;
    margin-bottom:20px;
}
.product_view .products_text_box .text_info .list_text{
    padding:10px 0;
}
.product_view .products_text_box .text_info .list_text h4{
    font-size:20px;
    color:#333;
    font-weight:block;
    width:30%;
    float:left;
    font-weight:bold;
}
.product_view .products_text_box .text_info .list_text p{
    font-size:16px;
    color:#666;
    width:65%;
    float:left;
    text-align:left;
    line-height:23px;
}

.product_view .products_text_box .agroup{}
.product_view .products_text_box .agroup a{
    font-size:20px;
    color:#fff;
    background:#dd3745;
    height:60px;
    line-height:60px;
    display:inline-block;
}
.product_view .products_text_box .agroup a.reserve{
    width:55%;
    margin-right:3%;
}
.product_view .products_text_box .agroup a.like{
    width:40%;
    text-indent:10px;
    background:#dd9537 url(../images/like_tag.png) no-repeat 35px center;
}



.products_style{
    margin-bottom:50px;
}
.products_style h3{
    height:35px;
    font-size:20px;
    color:#151515;
    line-height:35px;
    font-weight:bold;
    position:relative;
    margin:10px 0 20px 0;
    text-indent:20px;
}
.products_style small{
    font-size:16px;
    color:#dd3745;
    line-height:35px;
    font-weight:normal;
}
.products_style h3 i{
    width:10px;
    height:35px;
    background:#dd3745;
    display:inline-block;
    position:absolute;
    left:0;top:0;
}
.products_style .swiper-slide{
    width:290px;
    margin-right:10px;
}
.products_style .list_box{
    width:290px;
}
.products_style .list_box:hover>a>p{
    color:#dd3745;
}
.products_style .list_box .img_box{
    width:290px;
    height:200px;
}
.products_style .list_box .img_box div{
    width:290px;
    height:200px;
    overflow:hidden;
}
.products_style .list_box .img_box img{
    max-width:290px;
    max-height:200px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    transition: all .6s;
}
.products_style .list_box .img_box img:hover{
    -webkit-transform:scale(1.2,1.2);
    -moz-transform:scale(1.2,1.2);
    transform:scale(1.2,1.2);
}
.products_style .list_box p{
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:16px;
    color:#343434;
    background:#eeeeee;
}




.products_main{
    margin-bottom:30px;
}
.products_main .sidebar{
    width:23.33%;
    border:1px solid #c4c4c4;
    text-align:center;
    float:left;
}
.products_main .sidebar h3{
    width:90%;
    height:35px;
    font-size:20px;
    color:#151515;
    line-height:35px;
    font-weight:bold;
    position:relative;
    margin:20px 0;
    text-indent:20px;
    padding:10px 0;
    border-bottom:1px solid #ccc;
    display:inline-block;
    text-align:left;
}
.products_main .sidebar small{
    font-size:16px;
    color:#dd3745;
    line-height:35px;
    font-weight:normal;
}
.products_main .sidebar h3 i{
    width:5px;
    height:35px;
    background:#dd3745;
    display:inline-block;
    position:absolute;
    left:0;top:10px;
}
.products_main .sidebar .list_box{
    width:240px;
    display:inline-block;
    margin-bottom:25px;
}
.products_main .sidebar .list_box:hover>a>p{
    color:#dd3745;
}
.products_main .sidebar .list_box .img_box{
    width:240px;
    height:168px;
}
.products_main .sidebar .list_box .img_box div{
    width:240px;
    height:168px;
    overflow:hidden;
}
.products_main .sidebar .list_box .img_box img{
    max-width:240px;
    max-height:168px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    transition: all .6s;
}
.products_main .sidebar .list_box .img_box img:hover{
    -webkit-transform:scale(1.2,1.2);
    -moz-transform:scale(1.2,1.2);
    transform:scale(1.2,1.2);
}
.products_main .sidebar .list_box p{
    height:35px;
    line-height:35px;
    text-align:center;
    font-size:13px;
    color:#343434;
    background:#eeeeee;
}
.products_main .main{
    width:74%;
    border:1px solid #c4c4c4;
    float:right;
    padding-top:20px;
}
.products_main .main img{
    width:100%;
}


.member_tip{
    line-height:60px;
    font-size:13px;
    color:#3d3d3d;
    text-align:center;
}



.member{
    /*padding:60px 0 40px 0;*/
    text-align:center;
}
.member .list_box{
    width:390px;
    display:inline-block;
    margin-bottom:5px;
}
.member .list_box:hover>a>p{
    color:#dd3745;
}
.member .list_box .img_box{
    width:390px;
    height:280px;
    border:1px solid #ccc;
}
.member .list_box .img_box div{
    width:390px;
    height:280px;
    overflow:hidden;
}
.member .list_box .img_box img{
    max-width:390px;
    max-height:280px;
    -webkit-transition:all .6s;
    -moz-transition:all .6s;
    transition:all .6s;
}
.member .list_box .img_box img:hover{
    -webkit-transform:scale(1.2,1.2,);
    -moz-transform:scale(1.2,1.2);
    transform:scale(1.2,1.2);
}
.member .list_box p{
    height:45px;
    line-height:45px;
    font-size:16px;
    color:#5a5653;
}



.member_view{
    padding-bottom:100px;
}
.member_view .member_view_main{
    width:100%;
    float:left;
    padding-top:60px;
}
.member_view .member_view_main h3{
    font-size:32px;
    color:#000;
    line-height:70px;
    border-bottom:1px solid #eee;
    text-align:center;
}
.member_view .member_view_main .text_intro{
    padding:20px 0;
    text-align:center;
}
.member_view .member_view_main .text_intro .text_intro_box{
    display:inline-block;
}
.member_view .member_view_main .text_intro p{
    font-size:12px;
    color:#7a7a7a;
    display:inline-block;
    line-height:30px;
    float:left;
}
.bdsharebuttonbox{
    display:inline-block;
    float:left;
}
.member_view .member_view_main .text_intro a.collect{
    display:inline-block;
    line-height:30px;
    float:left;
    text-indent:15px;
    background:url(../images/star_tag.jpg) no-repeat left center;
    margin-left:10px;
    color:#7a7a7a;
}
.member_view .member_view_main .text_info{
    font-size:12px;
    color:#090909;
    line-height:26px;
    margin-bottom:50px;
}
.member_view .member_view_main .text_info img{
    max-width:750px;
}
.member_view .member_view_main .next_agroup{}
.member_view .member_view_main .next_agroup a{
    width:50%;
    line-height:26px;
    display:inline-block;
    float:left;
    color:#767474;
}
.member_view .member_view_main .next_agroup a:hover{
    text-decoration: underline;
}



.member_view .member_view_sidebar{
    width:30%;
    float:right;
}
.member_view .member_view_sidebar .sidebar_advert{
    width:100%;
    margin-bottom:20px 0;
}
.member_view .member_view_sidebar .sidebar_advert img{
    display:inline-block;
    border:1px solid #ccc;
    width:100%;
}
.htit4{
    height:35px;
    padding:20px 0;
    position:relative;
}
.htit4 h3{
   font-size:18px;
   color:#000;
   font-weight:bold;
   line-height:35px;
   border-bottom:1px solid #ccc;
}
.htit4 a{
    float:right;
    line-height:35px;
    padding-right:20px;
    display:inline-block;
    position:absolute;
    right:0;
    top:20px;
    color:#333;
    background:url(../images/intro_tag.jpg) no-repeat right center;
}
.htit4 i{
    width:65px;
    height:2px;
    background:#cb0d1c;
    display:inline-block;
    position:absolute;
    left:0;
    bottom:19px;
}
.member_view .member_view_sidebar ul{
    padding:10px 0;
}
.member_view .member_view_sidebar li{
    height:35px;
    line-height:35px;
    font-size:14px;
    color:#ccc;
}
.member_view .member_view_sidebar li a{
    color:#666;
}
.member_view .member_view_sidebar li a:hover{
    text-decoration: underline;
}




.min_nav_agroup{
	width:100%;
    background:#dd3745;
    color:#fff;
		font-size:14px;
	line-height:100%;
    text-align:center;
	padding:0;
	margin:0;
}
.min_nav_agroup .agroup_box{
    display:inline-block;
}
.min_nav_agroup a{
	float:left;
    height:50px;
	font-size:14px;
	line-height:50px;
    border-right:1px solid #fff;
    display:block;
    padding:0 30px;
    
}
.min_nav_agroup a.r_line{
    border:none;
}
.min_nav_agroup a:hover,
.min_nav_agroup a.on{
    background:#cb2a38;
}



.htit3{
    text-align:center;
    padding:50px 0;
}
.htit3 h3{
    font-size:18px;
    color:#dd3745;
    font-weight:bold;
    line-height:30px;
}
.htit3 p{
    font-size:20px;
    color:#676767;
}


.contact_info{
    padding-bottom:60px;
}
.contact_info .contact_box{
    text-align:center;
}
.contact_info .contact_box div.line{
    border-right:1px solid #ccc;
}
.contact_info .contact_box div.r_line{
    border:none;
}
.contact_info .contact_box p{
    width:290px;
    height:70px;
    display:inline-block;
    line-height:70px;
    font-size:14px;
    color:#676767;
    text-align:left;
    text-indent:50px;
}
.contact_info .contact_box p.tag1{
    background:url(../images/contact_tag1.png) no-repeat left center;
    background-size:41px 41px;
}
.contact_info .contact_box p.tag2{
    background:url(../images/contact_tag2.png) no-repeat left center;
    background-size:41px 41px;
}
.contact_info .contact_box p.tag3{
    background:url(../images/contact_tag3.png) no-repeat left center;
    background-size:41px 41px;
}
.contact_info .contact_box p.tag4{
    background:url(../images/contact_tag4.png) no-repeat left center;
    background-size:41px 41px;
}
.contact_info .contact_box p.tag5{
    background:url(../images/contact_tag5.png) no-repeat left center;
    background-size:41px 41px;
}
.contact_info .contact_box p.tag6{
    background:url(../images/contact_tag6.png) no-repeat left center;
    background-size:41px 41px;
}




.contact_service{
    background:#fafafa;
    padding:50px 0;
    text-align:center;
}
.contact_service h3{
    font-size:21px;
    color:#444;
    font-weight:bold;
    line-height:38px;
}
.contact_service h4{
    font-size:16px;
    color:#4b4b4b;
    line-height:30px;
}
.contact_service p{
    font-size:14px;
    color:#444;
    line-height:34px;
    padding:20px 0;
    display:inline-block;
}
.contact_service .service_box{
    margin:10px 0 80px 0;
}
.contact_service .service_box span{
    width:255px;
    height:65px;
    line-height:65px;
    display:inline-block;
    background:#eee;
    margin:0 5px;
    text-indent:25px;
}
.contact_service .service_box span.tag7{
    background:#eee url(../images/contact_tag7.png) no-repeat 20px center;
    background-size:18px 18px;
}
.contact_service .service_box span.tag8{
    background:#eee url(../images/contact_tag8.png) no-repeat 20px center;
    background-size:16px 16px;
}
.contact_service .map{
    width:1010px;
    height:440px;
    max-width:1010px;
    overflow:hidden;
    display:inline-block;
}
.contact_service .map img{
    width:100%;
}



.contact_form{
    padding:40px 0;
    text-align:center;
}
.contact_form h3{
    font-size:36px;
    color:#dd3745;
}
.contact_form p.form_text{
    font-size:14px;
    color:#6c6c6c;
    padding:40px 0;
    display:inline-block;
}
.contact_form form{
    width:970px;
    display:inline-block;
}
.contact_form form input.text{
    width:32%;
    height:45px;
    line-height:45px;
    text-indent:10px;
    border:1px solid #ccc;
    color:#6c6c6c;
    font-size:14px;
    float:left;
    margin-right:1.5%;
    border-radius:4px;
}
.contact_form form input.cr{
    margin-right:0;
}
.contact_form form textarea{
    width:97%;
    height:125px;
    border:1px solid #ccc;
    border-radius:4px;
    margin-bottom:20px;
    font-size:14px;
    color:#333;
    line-height:21px;
    padding:10px;
}
.contact_form form p.text_box{
    margin-bottom:30px;
}
.contact_form form p.submit_box{
    text-align:right;
}
.contact_form form input.submit{
    width:190px;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#dd3745;
    border-radius:5px;
    font-size:16px;
    color:#fff;
    cursor:pointer;
    display:inline-block;
}












.news{
    padding-bottom:42px;
}
.news .news_main{
    width:100%;
    float:left;
}
.news .news_main .news_slide .hd{
    border-bottom:1px solid #ccc;
}
.news .news_main .news_slide .hd li{
    width:157px;
    height:40px;
    line-height:40px;
    font-size:16px;
    color:#222;
    display:inline-block;
    float:left;
    text-align:center;
    cursor:pointer;
}
.news .news_main .news_slide .hd li.on{
    background:#dd3745;
    color:#fff;
}
.news .news_main .news_slide .bd{
    padding-top:15px;
}
.news .news_main .news_slide .bd .list_box{
    padding:25px 0;
    border-bottom:1px solid #ccc;
}
.news .news_main .news_slide .bd .list_box:hover>a>div.text_box>h4{
    color:#dd3745;
}
.news .news_main .news_slide .bd .list_box .img_box{
    width:210px;
    height:145px;
    float:left;
    display:inline-block;
}
.news .news_main .news_slide .bd .list_box .img_box div{
    width:210px;
    height:145px;
    overflow:hidden;
}
.news .news_main .news_slide .bd .list_box .img_box img{
    max-width:210px;
    max-height:145px;
    -webkit-transition:all .6s;
    -moz-transition:all .6s;
    transition:all .6s;
}
.news .news_main .news_slide .bd .list_box .img_box img:hover{
    -webkit-transform:scale(1.2, 1.2);
    -moz-transform:sacle(1.2, 1.2);
    transform:scale(1.2, 1.2);
}
.news .news_main .news_slide .bd .list_box .text_box{
    width:500px;
    float:left;
    margin-left:15px;
}
.news .news_main .news_slide .bd .list_box .text_box h4{
    font-size:18px;
    color:#343434;
    font-weight:bold;
    line-height:35px;
    margin-bottom:10px;
}
.news .news_main .news_slide .bd .list_box .text_box p{
    font-size:14px;
    color:#5b5b5b;
    line-height:24px;
}
.news .news_main .news_slide .bd .list_box .text_box p.n_text{
    margin-bottom:20px;
}
.news .news_main .news_slide .bd .list_box .text_box p em{
    display:inline-block;
    text-indent:20px;
    background:url(../images/news_tag1.jpg) no-repeat left center;
    margin-right:20px;
}
.news .news_main .news_slide .bd .list_box .text_box p span{
    display:inline-block;
    text-indent:25px;
    background:url(../images/news_tag2.jpg) no-repeat left center;
}





.news .news_sidebar{
    width:30%;
    float:right;
}
.news .news_sidebar .sidebar_advert{
    width:100%;
    margin-bottom:20px 0;
}
.news .news_sidebar .sidebar_advert img{
    display:inline-block;
    border:1px solid #ccc;
    width:100%;
}
.news .news_sidebar ul{
    padding:10px 0;
}
.news .news_sidebar li{
    height:35px;
    line-height:35px;
    font-size:14px;
    color:#ccc;
}
.news .news_sidebar li a{
    color:#666;
}
.news .news_sidebar li a:hover{
    text-decoration: underline;
}





.net{
    text-align:center;
    background:#f0f0f0;
}
.net .h3_group{
    padding:50px 0;
}
.net .h3_group h3{
    font-size:26px;
    color:#333;
}
.net .h3_group p.h_text{
    font-size:12px;
    color:#666;
}
.net .net_form{
    padding-bottom:30px;
}
.net form{
    line-height:55px;
    text-align:center;
    display:inline-block;
    width:100%;
    text-align:center;
}
.net form .input_box{
    height:55px;
    display:inline-block;
}
.net form .select_box{
    float:left;
}
.net form select,.net form input.text{
    width:250px;
    height:55px;
    background:#fff;
    float:left;
    display:inline-block;
    margin-right:15px;
    border:none;
    border-radius:5px;
    text-indent:10px;
    font-size:12px;
    color:#666;
}
.net form input.submit{
    width:130px;
    height:55px;
    background:#da251d;
    float:left;
    border-radius:5px;
    font-size:18px;
    color:#fff;
    cursor:pointer;
}




.net_map{
    padding:50px 0;
}
.net_map .container{
    -webkit-box-shadow: 0px 0px 6px #ccc;
    -moz-box-shadow: 0px 0px 6px #ccc;
    box-shadow: 0px 0px 6px #ccc;
}
.net_map .net_map_main{
    width:72%;
    height:660px;
    float:right;
    text-align:center;
}
.net_map .net_map_main .map_box{
    display:inline-block;
    margin-top:20px;
}



/* 地图提示自定义 */
.stateTip, #StateTip { display: none; position: absolute; padding: 8px; background: #fff; border: 2px solid #2385B1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 12px; font-family: Tahoma; color: #333; }
.mapInfo i { display: inline-block; width: 15px; height: 15px; margin-top: 5px; line-height: 15px; font-style: normal; background: #aeaeae; color: #fff; font-size: 11px; font-family: Tahoma; -webkit-border-radius: 15px; border-radius: 15px; text-align: center }
.mapInfo i.active { background: #E27F21; }
.mapInfo span { padding: 0 5px 0 3px; }
.mapInfo b { font-weight: normal; color: #2770B5 }


.net_map .net_map_sidebar{
    width:28%;
    height:660px;
    float:left;
}
.net_slide .bd .text_box{
    height:144px;
    padding:0 20px;
    border:1px solid #eee;
}
.net_slide .bd li.on>div.text_box{
    background:#fafafa;
}
.net_slide .bd li.on>div.text_box>h4>i{
    background:#da251d;
}
.net_slide .bd .text_box h4{
    height:33px;
    line-height:33px;
    font-size:18px;
    color:#666;
    margin-top:40px;
}
.net_slide .bd .text_box h4 i{
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#c5c5c5;
    display:inline-block;
    border-radius:100px;
    font-weight:bold;
    color:#fff;
}
.net_slide .bd .text_box p{
    font-size:12px;
    color:#787878;
    line-height:25px;
    margin-left:35px;
}
.net_slide .bd .btn_group{
    width:100%;
    height:75px;
}
.net_slide .bd a.prev,
.net_slide .bd a.next{
    width:50%;
    height:75px;
    display:inline-block;
    background:#ececec;
    display:inline-block;
    float:left;
    cursor:pointer;
}
.net_slide .bd a.prev{
    background:#ececec url(../images/net_prev.jpg) no-repeat center center;
}
.net_slide .bd a.next{
    background:#d5d5d5 url(../images/net_next.jpg) no-repeat center center;
}





.designer_tit{
    height:60px;
    line-height:60px;
    position:relative;
    margin:25px 0;
    text-align:left;
}
.designer_tit h3{
    width:12.5%;
    font-size:24px;
    color:#cb0d1c;
    text-indent:20px;
    display:inline-block;
}
.designer_tit p{
    width:80%;
    height:25px;
    line-height:25px;
    font-size:14px;
    color:#727272;
    display:inline-block;
    position:relative;
}
.designer_tit p em{
    width:100%;
    height:1px;
    background:#ccc;
    position:absolute;
    left:0;
    bottom:0;
}
.designer_tit i{
    width:10px;
    height:60px;
    display:inline-block;
    position:absolute;
    left:0;
    top:0;
    background:#ff0000;
}




.designer_view{
    padding:60px 0 40px 0;
    text-align:center;
}
.designer_view .list_box{
    width:370px;
    height:525px;
    display:inline-block;
    margin-bottom:50px;
    text-align:center;
    background:url(../images/designer_bg.png) no-repeat;
}
.designer_view .list_box .bg_box{
    width:360px;
    height:515px;
    display:inline-block;
    background:#fff;
    margin-top:5px;
    position:relative;
}
.designer_view .list_box .img_box{
    width:360px;
    height:270px;
    display:inline-block;
}
.designer_view .list_box .img_box div{
    width:360px;
    height:270px;
    overflow:hidden;
    display:inline-block;
}
.designer_view .list_box .img_box img{
    max-width:360px;
    max-height:270px;
}
.designer_view .list_box .text_box{
    width:335px;
    padding:10px 0;
    text-align:left;
    border-bottom:1px solid #ccc;
    display:inline-block;
    margin-bottom:10px;
}
.designer_view .list_box .text_box h4{
    font-size:16px;
    color:#da1f2e;
    line-height:24px;
}
.designer_view .list_box .text_box p{
    font-size:14px;
    color:#767676;
}
.designer_view .list_box .text_box2{
    width:335px;
    height:auto;
    padding:10px 0;
    text-align:left;
    display:inline-block;
}
.designer_view .list_box .text_box2 .bl{
    width:83px;
    display:inline-block;
    float:left;
}
.designer_view .list_box .text_box2 .bl .face{
    width:83px;
    height:83px;
}
.designer_view .list_box .text_box2 .bl .face img{
    width:100%;
    height:100%;
}
.designer_view .list_box .text_box2 .bl p{
    font-size:14px;
    color:#696969;
    line-height:25px;
    text-align:center;
}
.designer_view .list_box .text_box2 .br{
    width:230px;
    display:inline-block;
    float:right;
}
.designer_view .list_box span.like{
    height:15px;
    line-height:15px;
    font-size:12px;
    color:#da1f2e;
    text-indent:20px;
    text-align:left;
    background:url(../images/designer_tag1.jpg) no-repeat left center;
    display:inline-block;
    position:absolute;
    bottom:10px;
    right:10px;
}





.about_company{
    padding:35px 0 80px 0;
}
.about_company .box_l{
    width:25%;
    float:left;
    text-align:right;
}
.about_company .box_l .about_hgroup{
    width:240px;
    height:145px;
    background:url(../images/about_tit_bg1.jpg) no-repeat center center;
    display:inline-block;
    text-align:left;
}
.about_company .box_l .about_hgroup h3{
    font-size:25px;
    color:#ce0b0b;
    font-weight:bold;
    display:inline-block;
    margin:110px 0 0 30px;
}
.about_company .box_l .ehd ul{
    padding:30px 30px;
    text-align:center;
}
.about_company .box_l .ehd ul li{
    width:38px;
    height:35px;
    display:inline-block;
    margin-right:5px;
    cursor:pointer;
}
.about_company .box_l .ehd ul li.sPrev{
    background:url(../images/about_prev.jpg) no-repeat;
}
.about_company .box_l .ehd ul li.sNext{
    background:url(../images/about_next.jpg) no-repeat;
}
.about_company .box_l .bd .time{
    margin-top:140px;
    text-align:left;
    width:240px;
    background:url(../images/about_tag4.jpg) no-repeat left top;
    margin-left:10px;
}
.about_company .box_l .bd .time h4{
    font-size:66px;
    color:#333333;
    padding:10px 0;
}
.about_company .box_l .bd .time p{
    font-size:14px;
    color:#333;
}
.about_company .box_r{
    width:75%;
    float:left;
}
.about_company .box_r .media_box{
    width:866px;
}
.about_company .box_r .media_box .img_box{
    width:866px;
    height:444px;
    margin-bottom:30px;
}
.about_company .box_r .media_box .img_box img{
    max-width:866px;
    max-height:444px;
}
.about_company .box_r .media_box p{
    font-size:13px;
    color:#595959;
    line-height:25px;
}




.chairnman{
    text-align:center;
    padding:20px 0;
    background:#f7f7f7;
}
.chairnman .chairnman_box{
    background:url(../images/about2.png) no-repeat 20px 20px;
    height:560px;
    position:relative;
}
.chairnman .chairnman_box .about_hgroup{
    width:300px;
    height:145px;
    background:url(../images/about_tit_bg2.jpg) no-repeat center center;
    display:inline-block;
    text-align:left;
}
.chairnman .chairnman_box .about_hgroup h3{
    font-size:25px;
    color:#ce0b0b;
    font-weight:bold;
    display:inline-block;
    margin:110px 0 0 30px;
}
.chairnman .chairnman_box .text_box{
    width:490px;
    height:380px;
    position:absolute;
    right:20px;
    bottom:0;
    padding:20px 20px 25px 20px;
    background:#f0f0f2;
    text-align:left;
}
.chairnman .chairnman_box .text_box h4{
    font-size:30px;
    color:#ce0b0b;
    line-height:50px;
    display:inline-block;
}
.chairnman .chairnman_box .text_box h5{
    font-size:16px;
    color:#ce0b0b;
    line-height:45px;
}
.chairnman .chairnman_box .text_box p{
    font-size:14px;
    color:#666;
    line-height:26px;
}
.chairnman .chairnman_box .text_box p.end{
    font-size:18px;
    color:#ce0b0b;
    line-height:25px;
    text-align:right;
    padding-right:30px;
}



.div_scroll {
    width: 100%;
    height: 360px;
    overflow: auto;
    float: left;
}
.scroll_container {
    overflow: hidden;
    position: relative;
/*    background-color: #F8F8F8;*/
}
.scroll_absolute {
    position: absolute;
}
.scroll_vertical_bar{
    position: absolute;
    top: 0;
    right: 0;
    width: 5px;
    height: 100%;
    background:green;
    margin: 0;
    padding: 0;
}
.scroll_track{
    position: relative;
    background-color:#eee;
}
.scroll_drag {
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    background-color: #ce0b0b;
}
.scroll_arrow {
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    background-color: #D6B74B;
}
.scroll_vertical_bar .scroll_arrow{
    height: 16px;
}




.qywh .qywh_box{
    padding:30px 0 20px 0;
}
.qywh .qywh_box .bl_box{
    width:30%;
    float:left;
    text-align:right;
}
.qywh .qywh_box .bl_box .img_box{
    width:320px;
    height:320px;
    display:inline-block;
    margin-top:30px;
}
.qywh .qywh_box .bl_box .img_box div{
    width:320px;
    height:320px;
}
.qywh .qywh_box .bl_box .img_box img{
    max-width:320px;
    max-height:320px;
}

.qywh .qywh_box .br_box{
    width:70%;
    float:left;
    text-align:center;
}
.qywh .qywh_box .br_box .text_box{
    display:inline-block;
    text-align:left;
}
.qywh .qywh_box .br_box .about_hgroup{
    width:300px;
    height:145px;
    background:url(../images/about_tit_bg3.jpg) no-repeat center center;
    display:inline-block;
    text-align:left;
}
.qywh .qywh_box .br_box .about_hgroup h3{
    font-size:25px;
    color:#ce0b0b;
    font-weight:bold;
    display:inline-block;
    margin:120px 0 0 30px;
}
.qywh .qywh_box .br_box .text_info{
    padding:30px 0 0 30px;
    margin-bottom:50px;
}
.qywh .qywh_box .br_box .text_info h4{
    font-size:16px;
    color:#ce0b0b;
    line-height:24px;
}
.qywh .qywh_box .br_box .text_info p{
    font-size:14px;
    color:#666;
    line-height:22px;
}
.qywh .qywh_box .br_box  .text_box .line{
    width:100%;
    height:45px;
    text-align:right;
    background:url(../images/qywh_bg.jpg) no-repeat left center;
}
.qywh .qywh_box .br_box  .text_box .line a{
    width:225px;
    height:45px;
    line-height:45px;
    text-align:center;
    display:inline-block;
    background:#ce0b0b;
    border-radius:50px;
    color:#fff;
    font-size:16px;
}







.course{
    text-align:center;
    max-width:1920px;
    height:717px;
    background:url(../images/course_bg.jpg) no-repeat center center;
    background-size:auto 717px;
}
.course .htit2{
    width:300px;
    height:100px;
    background:url(../images/htit2_bg.png) no-repeat center top;
    display:inline-block;
    margin-top:110px;
}
.course .htit2 h3{
    font-size:30px;
    color:#ce0b0b;
    line-height:50px;
    font-weight:bold;
}
.course .htit2 em{
    font-size:36px;
    color:#999;
    font-family: 'Arial';
}
.course .htit2 p{
    font-size:12px;
    color:#333;
    line-height:21px;
    display:inline-block;
    border-top:1px solid #333;
}
.course .course_slide{
    width:100%;
    margin-top:50px;
    position:relative;
}
.course .course_slide .bd{
    width:100%;
    height:200px;
    margin-bottom:50px;
}
.course .course_slide .bd .left_box{
    width:50%;
    height:200px;
    line-height:200px;
    text-align:right;
    float:left;
}
.course .course_slide .bd .left_box p{
    font-size:90px;
    color:#ce0b0b;
    display:inline-block;
    font-weight:bold;
    padding-right:100px;
}
.course .course_slide .bd .right_box{
    width:50%;
    text-align:left;
    display:inline-block;
    float:left;
}
.course .course_slide .bd .right_box .text_box{
    width:100%;
    height:200px;
    border-left:1px solid #333;
    text-align:left;
}
.course .course_slide .bd .right_box .text_box h4{
    font-size:16px;
    color:#000;
    font-weight:bold;
    padding:20px 0 25px 40px;
}
.course .course_slide .bd .right_box .text_box p{
    width:480px;
    font-size:14px;
    color:#333;
    line-height:22px;
    padding-left:40px;
}
.course .course_slide .pic_box{
    width:100%;
    height:80px;
    line-height:80px;
}
.course .course_slide .pic_box img{
    width:1045px;
    height:50px;
    display:inline-block;
}
.course .course_slide .hd{
    text-align:center;
}
.course .course_slide .hd .swiper-container{
    width:1050px;
    text-align:center;
    display:inline-block;
}
.course .course_slide .hd .swiper-slide{
    width:150px;
    height:40px;
    line-height:40px;
    display:inline-block;
    font-size:26px;
    color:#2f2422;
    font-weight:bold;
    cursor:pointer;
}

.course .course_slide .prev{
    width:24px;
    height:19px;
    display:inline-block;
    background:url(../images/course_prev.jpg) no-repeat;
    position:absolute;
    left:0;
    top:25%;
}
.course .course_slide .next{
    width:24px;
    height:19px;
    display:inline-block;
    background:url(../images/course_next.jpg) no-repeat;
    position:absolute;
    right:0;
    top:25%;
}





/*.course .course_swiper{
    width:1000px;
    display:inline-block;
    height:200px;
    margin-top:50px;
    position:relative;
}
.course .course_swiper .swiper-slide .bl{
    width:50%;
    height:200px;
    line-height:200px;
    float:left;
    text-align:center;
}
.course .course_swiper .swiper-slide .bl p{
    font-size:90px;
    color:#ce0b0b;
    display:inline-block;
    font-weight:bold;
}
.course .course_swiper .swiper-slide .br{
    width:50%;
    float:right;
}
.course .course_swiper .swiper-slide .br .text_box{
    width:100%;
    height:200px;
    border-left:1px solid #333;
    text-align:left;
}
.course .course_swiper .swiper-slide .br .text_box h4{
    font-size:16px;
    color:#132402;
    font-weight:bold;
    padding:20px 0 25px 40px;
}
.course .course_swiper .swiper-slide .br .text_box p{
    font-size:14px;
    color:#2f2422;
    line-height:22px;
    padding-left:40px;
}
.course .course_swiper .prev{
    width:24px;
    height:19px;
    display:inline-block;
    background:url(../images/course_prev.jpg) no-repeat;
    position:absolute;
    left:-40px;
    top:45%;
}
.course .course_swiper .next{
    width:24px;
    height:19px;
    display:inline-block;
    background:url(../images/course_next.jpg) no-repeat;
    position:absolute;
    right:-40px;
    top:45%;
}
.course .course_bottom_box{
    width:1050px;
    height:50px;
    background:url(../images/course_bottom_bg.png) no-repeat center top;
    display:inline-block;
    margin-top:70px;
    text-align:left;
}
.course .course_bottom_box span{
    width:90px;
    height:40px;
    line-height:40px;
    display:inline-block;
    font-size:26px;
    color:#2f2422;
    font-weight:bold;
    margin-top:60px;
    margin-right:88px;
}
.course .course_bottom_box span.first{
    margin-left:20px;
}
.course .course_bottom_box span.cr{
    margin-right:0;
}*/







.honor{
    text-align:center;
    max-width:1920px;
    height:645px;
    background:url(../images/honor_bg.jpg) no-repeat center center;
    background-size:1920px 645px;
}
.honor .htit2{
    width:300px;
    height:100px;
    background:url(../images/htit2_bg2.png) no-repeat center top;
    display:inline-block;
    margin-top:60px;
}
.honor .htit2 h3{
    font-size:30px;
    color:#fcfcfc;
    line-height:50px;
    font-weight:bold;
}
.honor .htit2 em{
    font-size:36px;
    color:#e4e4e4;
    font-family: 'Arial';
}
.honor .honor_swiper_box{
    width:1150px;
    margin-top:80px;
    display:inline-block;
}
.honor .honor_swiper_box .swiper-container{
    height:280px;
}
.honor .honor_swiper_box .swiper-slide{
    width:350px;
    height:250px;
    margin-right:50px;
}
.honor .honor_swiper_box .swiper-slide .img_box{
    width:350px;
    height:250px;
}
.honor .honor_swiper_box .swiper-slide .img_box div{
    width:350px;
    height:250px;
}
.honor .honor_swiper_box .swiper-slide .img_box img{
    max-width:350px;
    max-height:250px;
}
.honor .honor_swiper_box .navigation{
    height:40px;
    display:inline-block;
    margin-top:60px;
}
.honor .honor_swiper_box .navigation a{
    width:185px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff;
    font-size:16px;
    background:#341a23;
    display:inline-block;
    margin:0 10px;
    border-radius:50px;
}






.service{
    text-align:center;
    max-width:1920px;
    height:448px;
    background:url(../images/service_bg.jpg) no-repeat center center;
    background-size:1920px 448px;
}
.service .service_box{
    padding-top:60px;
}
.service .service_box .logo{
    width:328px;
    height:147px;
    display:inline-block;
    margin-bottom:25px;
}
.service .service_box .logo img{
    max-width:328px;
    max-height:147px;
}
.service .service_box .service_type{
    display:block;
    text-align:center;
    margin-bottom:40px;
}
.service .service_box .service_type .list_box{
    width:165px;
    display:inline-block;
    font-size:14px;
    color:#2d2d2d;
    margin:0 5px;
}
.service .service_box .service_type .list_box .img_box{
    width:165px;
    height:60px;
}
.service .service_box .service_type .list_box .img_box div{
    width:165px;
    height:60px;
}
.service .service_box .text_info{
    font-size:13px;
    color:#2d2d2d;
    line-height:25px;
    width:1000px;
    display:inline-block;
}




.designer_list{
    text-align:center;
}
.designer_list_box{
    display:inline-block;
}
.designer_list .hd{
    width:740px;
    float:left;
}
.designer_list .hd li{
    width:100px;
    height:100px;
    float:left;
    margin-right:19px;
    margin-bottom:10px;
    border:2px solid #ccc;
    cursor:pointer;
}
.designer_list .hd li.on{
    border:2px solid #d53946;
}
.designer_list .hd li img{
    width:100%;
    height:100%;
}
.designer_list .hd .box2{
    width:370px;
}
.designer_list .bd{
    width:450px;
    height:445px;
    float:left;
    position:relative;
}
.designer_list .bd .img_box{
    width:450px;
    height:445px;
    position:relative;
}
.designer_list .bd .img_box img{
    width:100%;
    height:100%;
}
.designer_list .bd .img_box a{
    width:135px;
    height:50px;
    line-height:50px;
    text-align:center;
    background:#bd2732;
    border:1px solid #fff;
    color:#fff;
    font-size:22px;
    display:inline-block;
    position:absolute;
    right:20px;
    bottom:30px;
}
.designer_list .bd .text_box{
    width:350px;
    height:215px;
    position:absolute;
    left:-374px;
    top:115px;
    background:#3a3939;
}
.designer_list .bd .text_box h4{
    width:230px;
    height:50px;
    line-height:50px;
    background:#565454;
    color:#fff;
    font-size:27px;
    text-align:center;
    margin-top:15px;
}
.designer_list .bd .text_box p{
    font-size:14px;
    color:#fff;
    line-height:25px;
    padding:10px;
    text-align:left;
}
.designer_list .bd .text_box span{
    font-size:14px;
    color:#fff;
    line-height:25px;
    display:inline-block;
    float:right;
    padding-right:20px;
}



.free{
    text-align:center;
}
.free .free_box{
    padding:20px 0;
    display:inline-block;
}
.free .designer_tit h3{
    width:18%;
}
.free .designer_tit p{
    width:75%;
}

.free .col-box1{
    width:40%;
    float:left;
}
.free .col-box2{
    width:30%;
    float:left;
}
.free .col-box3{
    width:30%;
    float:left;
}
.free .img_box{
    width:408px;
    height:299px;
    display:inline-block;
    margin-top:20px;
}
.free .img_box img{
    width:100%;
    height:100%;
}

.free .form_box{
    width:340px;
    display:inline-block;
}
.free .form_box h4{
    width:340px;
    height:40px;
    background:url(../images/form_bg.jpg) no-repeat center center;
    font-size:29px;
    color:#f9ab0d;
    font-family: '宋体';
    font-weight:bold;
    line-height:40px;
}
.free .form_box p.ht{
    font-size:14px;
    color:#6c6c6c;
}
.free .form_box input.text{
    width:280px;
    height:45px;
    border:1px solid #b5b5b6;
    text-indent:10px;
    color:#6c6c6c;
}
.free .form_box select{
    width:130px;
    height:45px;
    margin:0 10px;
    color:#6c6c6c;
}
.free .form_box input.submit{
    width:200px;
    height:45px;
    line-height:45px;
    text-align:center;
    background:#f9ab0d;
    color:#fff;
    cursor:pointer;
    font-size:25px;
    font-family: '宋体';
    font-weight:bold;
}
.free .form_box p{
    padding:5px 0;
}
.free .form_box i{
    font-size:14px;
    color:#e41f3b;
}
.free .form_box em{
    font-size:15px;
    color:#898989;
}
.free .form_box em i{
    font-size:12px;
}
.free .txtMarquee_top{
    width:300px;
    display:inline-block;
}
.free .txtMarquee_top h4{
    width:245px;
    height:32px;
    line-height:32px;
    text-align:center;
    background:#e41f3b;
    font-size:15px;
    color:#fff;
    display:inline-block;
    border-radius:50px;
    margin-bottom:20px;
}
.free .txtMarquee_top .infoList{
    width:245px;
    line-height:28px;
    font-size:14px;
    color:#333;
    display:inline-block;
}
.free .txtMarquee_top .infoList a:hover{
    text-decoration: underline;
}

.designer_view2{
    padding:20px 0 40px 0;
}







.index_service{
    height:300px;
    background:url(../images/index_service_bg.jpg) no-repeat center center;
    background-size:100% 300px;
    text-align:center;
}
.index_service .service_form_box{
    width:100%;
    height:276px;
    border:1px solid #ccc;
    background:url(../images/service_form_bg.jpg) no-repeat center center;
    background-size:auto 276px;
}
.index_service .service_form_box .text_box{
    width:516px;
    height:182px;
    background:url(../images/service_form_text_bg.png) no-repeat center center;
    display:inline-block;
    margin-top:30px;
}
.index_service .service_form_box .text_box em{
    font-size:31px;
    color:#dcdcdc;
    font-weight:bold;
}
.index_service .service_form_box .text_box h3{
    font-size:31px;
    color:#cb0d1c;
    line-height:60px;
    border-bottom:2px solid #cb0d1c;
    display:inline-block;
    margin-bottom:10px;
}
.index_service .service_form_box .text_box p strong{
    font-size:31px;
    color:#ff1d1d;
}
.index_service .service_form_box form{
    width:540px;
    display:inline-block;
    text-align:left;
    margin-top:30px;
}
.index_service .service_form_box form h4{
    font-size:14px;
    color:#4e4e4e;
    line-height:30px;
    margin-bottom:20px;
}
.index_service .service_form_box form h4 i{
    color:#e2012f;
}
.index_service .service_form_box form input.text{
    width:250px;
    height:40px;
    border:1px solid #6e6e6e;
    background:#fff;
    display:inline-block;
    margin-right:12px;
    float:left;
    color:#333;
    text-indent:10px;
}
.index_service .service_form_box form select{
    width:130px;
    height:42px;
    border:1px solid #6e6e6e;
    background:#fff;
}
.index_service .service_form_box form select.sheng{
    margin-right:10px;
}
.index_service .service_form_box form p{
    height:40px;
    margin-bottom:35px;
}
.index_service .service_form_box form .input_box{
    float:left;
    display:inline-block;
}
.index_service .service_form_box form .distpicker{
    float:left;
    display:inline-block;
}
.index_service .service_form_box form input.submit{
    width:270px;
    height:42px;
    line-height:42px;
    background:#fff;
    background:#e2012f;
    color:#fff;
    font-size:13px;
    cursor:pointer;
}
.index_service .service_a_bx{
    width:100%;
    height:185px;
    background:url(../images/service_a_bg.jpg) no-repeat center center;
    background-size:auto 185px;
    text-align:center;
}
.index_service .service_a_bx .text_box{
    width:220px;
    display:inline-block;
    margin-top:35px;
    color:#353535;
}
.index_service .service_a_bx .text_box h3{
    font-size:35px;
    line-height:40px;

}
.index_service .service_a_bx .text_box p{
    font-size:16px;
    line-height:35px;
}
.index_service .service_a_bx .text_box a{
    width:190px;
    height:40px;
    line-height:40px;
    background:#fea403;
    color:#fff;
    font-size:20px;
    text-align:center;
    display:inline-block;
    border-radius:5px;
}
.index_service .service_a_bx .text_boxl{
    color:#fff;
}
.index_service .service_a_bx .text_boxl h3{
    background:url(../images/service_tag1.png) no-repeat left center;
}
.index_service .service_a_bx .text_boxr h3{
    background:url(../images/service_tag2.png) no-repeat left center;
}








.htit1{
    width:100%;
    height:70px;
    text-align:center;
    padding:10px 0;
}
.htit1 .t_box1{
    width:21.5%;
    display:inline-block;
    float:left;
}
.htit1 .t_box2{
    width:70%;
    float:left;
    display:inline-block;
}
.htit1 .t_box3{
    width:8.5%;
    float:left;
    display:inline-block;
}
.htit1 .t_box1 h3{
    font-size:28px;
    color:#333;
    line-height:45px;
    font-weight:bold;
}
.htit1 .t_box1 em{
    font-size:12px;
    color:#cacaca;
}
.htit1 .t_box2 p{
    font-size:14px;
    color:#000;
    line-height:40px;
    text-align:left;
    border-bottom:2px solid #d9d9d9;
}
.htit1 .t_box3 a{
    width:100%;
    height:30px;
    line-height:30px;
    text-align:center;
    display:inline-block;
    margin-top:25px;
    font-size:12px;
    color:#000;
}





.index_custom_style{
    padding:20px 0;
}
.index_custom_style .custom_style_box .box1{
    width:21.5%;
    display:inline-block;
    float:left;
}
.index_custom_style .custom_style_box .box2{
    width:61.5%;
    display:inline-block;
    float:left;
}
.index_custom_style .custom_style_box .box3{
    width:17%;
    display:inline-block;
    float:left;
}
.index_custom_style .custom_style_box .box1 .abox{
    border-left:1px solid #999;
    border-bottom:1px solid #999;
}
.index_custom_style .custom_style_box .box1 .list_box{
    width:49.5%;
    height:94px;
    float:left;
    text-align:center;
    border-top:1px solid #999;
    border-right:1px solid #999;
}
.index_custom_style .custom_style_box .box1 .list_box:hover{
    background:#f3f2f0;
}
.index_custom_style a{
    display:block;
}
.index_custom_style .custom_style_box .box1 .list_box .img_box{
    display:inline-block;
    width:50px;
    height:50px;
    margin-top:10px;
}
.index_custom_style .custom_style_box .box1 .list_box .img_box div{
    width:50px;
    height:50px;
}
.index_custom_style .custom_style_box .box1 .list_box p{
    font-size:14px;
    color:#000;
    line-height:21px;
}
.index_custom_style .custom_style_box .box1 .pic_box{
    width:99.5%;
}
.index_custom_style .custom_style_box .box1 .pic_box img{
    width:100%;
}
.index_custom_style .custom_style_box .box2 .list_box{
    text-align:center;
}
.index_custom_style .custom_style_box .box2 .list_box .img_box{
    width:720px;
    height:510px;
    border:1px solid #a1a1a1;
    display:inline-block;
}
.index_custom_style .custom_style_box .box2 .list_box .img_box div{
    width:720px;
    height:510px;
}
.index_custom_style .custom_style_box .box2 .list_box img{
    width:100%;
    height:100%;
}
.index_custom_style .custom_style_box .box3 .list_box{
    border:1px solid #a1a1a1;
    margin-bottom:15px;
}
.index_custom_style .custom_style_box .box3 .list_box .img_box{
    width:204px;
    height:180px;
}
.index_custom_style .custom_style_box .box3 .list_box .img_box div{
    width:204px;
    height:180px;
}
.index_custom_style .custom_style_box .box3 .list_box .img_box img{
    width:100%;
    height:100%;
}
.index_custom_style .custom_style_box .box3 .list_box .text_box{
    width:100%;
    height:65px;
    text-align:center;
}
.index_custom_style .custom_style_box .box3 .list_box .text_box h4{
    font-size:18px;
    color:#1e1e1e;
    line-height:35px;
}
.index_custom_style .custom_style_box .box3 .list_box .text_box p{
    font-size:16px;
    color:#999;
    line-height:21px;
}





.index_home_custom{
    padding-top:20px;
    max-width:1920px;
    height:640px;
    background:url(../images/index_home_bg.jpg) no-repeat center center;
    background-size:1920px 640px;
}
.index_home_custom .home_custom_box .box1{
    width:21.5%;
    display:inline-block;
    float:left;
}
.index_home_custom .home_custom_box .box2{
    width:61.5%;
    display:inline-block;
    float:left;
}
.index_home_custom .home_custom_box .box3{
    width:17%;
    display:inline-block;
    float:left;
}
.index_home_custom .home_custom_box .box1 .abox{
    border-left:1px solid #999;
    border-bottom:1px solid #999;
    background:#fff;
}
.index_home_custom .home_custom_box .box1 .list_box{
    width:49.5%;
    height:94px;
    float:left;
    text-align:center;
    border-top:1px solid #999;
    border-right:1px solid #999;
}
.index_home_custom .home_custom_box .box1 .list_box:hover{
    background:#f3f2f0;
}
.index_custom_style a{
    display:block;
}
.index_home_custom .home_custom_box .box1 .list_box .img_box{
    display:inline-block;
    width:50px;
    height:50px;
    margin-top:10px;
}
.index_home_custom .home_custom_box .box1 .list_box .img_box div{
    width:50px;
    height:50px;
}
.index_home_custom .home_custom_box .box1 .list_box p{
    font-size:14px;
    color:#000;
    line-height:21px;
}
.index_home_custom .home_custom_box .box1 .pic_box{
    width:258px;
    height:225px;
}
.index_home_custom .home_custom_box .box1 .pic_box img{
    width:100%;
    height:100%;
}
.index_home_custom .home_custom_box .box2 .list_box{
    text-align:center;
}
.index_home_custom .home_custom_box .box2 .list_box .img_box{
    width:720px;
    height:510px;
    border:1px solid #a1a1a1;
    display:inline-block;
}
.index_home_custom .home_custom_box .box2 .list_box .img_box div{
    width:720px;
    height:510px;
}
.index_home_custom .home_custom_box .box2 .list_box img{
    width:100%;
    height:100%;
}
.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:204px;
    height:180px;
}
.index_home_custom .home_custom_box .box3 .list_box .img_box div{
    width:204px;
    height:180px;
}
.index_home_custom .home_custom_box .box3 .list_box .img_box img{
    width:100%;
    height:100%;
}
.index_home_custom .home_custom_box .box3 .list_box .text_box{
    width:100%;
    height:65px;
    text-align:center;
}
.index_home_custom .home_custom_box .box3 .list_box .text_box h4{
    font-size:18px;
    color:#1e1e1e;
    line-height:35px;
}
.index_home_custom .home_custom_box .box3 .list_box .text_box p{
    font-size:16px;
    color:#cb0d1c;
    line-height:21px;
}




.index_yuyue .index_yuyue_box{
    background:url(../images/index_yuyue_bg.jpg) no-repeat;
    height:414px;
    background-size:1200px 414px;
    text-align:center;
}
.index_yuyue .index_yuyue_box .bl{
    width:22%;
    height:380px;
    background:#f1f0f0;
    display:inline-block;
    margin-top:18px;
    float:left;
    margin-left:18px;
}
.index_yuyue .index_yuyue_box .bl h4{
    font-size:23px;
    color:#cb0d1c;
    margin-top:25px;
    margin-bottom:10px;
}
.index_yuyue .index_yuyue_box .bl ul{
    width:90%;
    height:285px;
    background:#fff;
    display:inline-block;
}
.index_yuyue .index_yuyue_box .bl ul li{
    width:210px;
    height:40px;
    border:1px solid #cb0d1c;
    line-height:40px;
    display:inline-block;
    margin-top:25px;
    font-size:14px;
    color:#cb0d1c;
    text-align:left;
    text-indent:10px;
}
.index_yuyue .index_yuyue_box .bl ul li span{
    width:40px;
    height:40px;
    background:#cb0d1c url(../images/index_yuyue_tag1.jpg) no-repeat center center;
    display:inline-block;
    float:left;
}
.index_yuyue .index_yuyue_box .bl ul li span.tag1{
    background:#cb0d1c url(../images/index_yuyue_tag1.jpg) no-repeat center center;
}
.index_yuyue .index_yuyue_box .bl ul li span.tag2{
    background:#cb0d1c url(../images/index_yuyue_tag2.jpg) no-repeat center center;
}
.index_yuyue .index_yuyue_box .bl ul li span.tag3{
    background:#cb0d1c url(../images/index_yuyue_tag3.jpg) no-repeat center center;
}
.index_yuyue .index_yuyue_box .bl ul li span.tag4{
    background:#cb0d1c url(../images/index_yuyue_tag4.jpg) no-repeat center center;
}

.index_yuyue .index_yuyue_box .br{
    width:73.7%;
    height:380px;
    background:#f1f0f0;
    display:inline-block;
    margin-top:18px;
    float:left;
    margin-left:18px;
}
.index_yuyue .index_yuyue_box .br .form_box{
    width:485px;
    height:320px;
    background:#fff;
    margin-top:30px;
    margin-left:18px;
    float:left;
}
.index_yuyue .index_yuyue_box .br .form_box h4{
    height:45px;
    line-height:45px;
    margin-top:30px;
    font-size:25px;
    color:#c80215;
    display:inline-block;
    font-weight:bold;
    background:url(../images/index_yuyue_tag5.jpg) no-repeat left center;
    text-indent:35px;
    border-bottom:1px solid #ccc;
    margin-bottom:30px;
    letter-spacing:2px;
}
.index_yuyue .index_yuyue_box .br .form_box h4 span{
    font-size:12px;
    color:#b7b7b7;
    font-weight:none;
}
.index_yuyue .index_yuyue_box .br .form_box form{
    font-size:12px;
    color:#b7b7b7;
    text-align:left;
    display:inline-block;
}
.index_yuyue .index_yuyue_box .br .form_box form p{
    padding:8px 0;
}
.index_yuyue .index_yuyue_box .br .form_box form select{
    width:135px;
    height:35px;
    margin-right:15px;
    margin-bottom:5px;
}
.index_yuyue .index_yuyue_box .br .form_box form select.max_select{
    width:290px;
    height:35px;
}
.index_yuyue .index_yuyue_box .br .form_box form input.text{
    width:288px;
    height:35px;
    border:1px solid #ccc;
}
.index_yuyue .index_yuyue_box .br .form_box form input.submit{
    width:290px;
    height:35px;
    line-height:35px;
    background:#cb0d1c;
    font-size:13px;
    color:#fff;
    margin-left:60px;
}
.index_yuyue .index_yuyue_box .br .index_txtMarquee_top{
    width:350px;
    height:320px;
    background:#fff;
    margin-top:30px;
    margin-left:18px;
    float:left;
}
.index_yuyue .index_yuyue_box .br .index_txtMarquee_top h4{
    height:45px;
    line-height:45px;
    margin-top:25px;
    font-size:18px;
    color:#cb0d1c;
    font-weight:bold;
}
.index_yuyue .index_yuyue_box .br .index_txtMarquee_top ul{
    width:280px;
    display:inline-block;
}
.index_yuyue .index_yuyue_box .br .index_txtMarquee_top li{
    line-height:38px;
    border-bottom:1px dashed #b6b6b6;
    color:#b6b6b6;
    font-size:12px;
}



.index_main_box{
    max-width:1920px;
    height:1070px;
    background:url(../images/index_main_bg.jpg) no-repeat;
    background-size:1920px 1070px;
}

.designer_tit2{
    height:60px;
    line-height:60px;
    position:relative;
    margin:25px 0;
    text-align:left;
    background:#efeff1;
}
.designer_tit2 h3{
    font-size:24px;
    color:#cb0d1c;
    text-indent:20px;
    display:inline-block;
    padding:0 10px;
}
.designer_tit2 p{
    height:25px;
    line-height:25px;
    font-size:14px;
    color:#727272;
    display:inline-block;
    position:relative;
}
.designer_tit2 a{
    width:230px;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#bd2732;
    display:inline-block;
    float:right;
    color:#fff;
    font-size:20px;
    margin:10px 10px 0 0;
}
.designer_tit2 i{
    width:10px;
    height:60px;
    display:inline-block;
    position:absolute;
    left:0;
    top:0;
    background:#ff0000;
}



.index_designer_list{
    padding-top:20px;
}
.index_designer_list .bd .text_box{
    background:url(../images/text_bg.jpg) no-repeat;
    background-size:350px 215px;
}
.index_designer_list .bd .text_box h4{
    background:#cb0d1c;
}
.index_designer_list .bd .text_box p{
    color:#060606;
}



.index_member_slide{

}
.index_member .hd{
    width:39.5%;
    height:460px;
    display:inline-block;
    float:left;
}
.index_member .hd li{
    width:48%;
    height:226px;
    border:1px solid #ccc;
    display:inline-block;
    float:left;
    margin-right:1%;
    margin-bottom:5px;
    background:#fff;
    text-align:center;
    cursor:pointer;
}
.index_member .hd li p{
    display:inline-block;
    margin-top:150px;
    font-size:16px;
    color:#000;
}
.index_member .hd li.btn1{
    background:#fff url(../images/member_bg1.png) no-repeat center center;
    background-size:210px 160px;
}
.index_member .hd li.btn2{
    background:#fff url(../images/member_bg2.png) no-repeat center center;
    background-size:210px 160px;
}
.index_member .hd li.btn3{
    background:#fff url(../images/member_bg3.png) no-repeat center center;
    background-size:210px 160px;
}
.index_member .hd li.btn4{
    background:#fff url(../images/member_bg4.png) no-repeat center center;
    background-size:210px 160px;
}


.index_member .hd li.btno1{
    background:#fff url(../images/member_bgo1.png) no-repeat center center;
    background-size:210px 160px;
}
.index_member .hd li.btno2{
    background:#fff url(../images/member_bgo2.png) no-repeat center center;
    background-size:210px 160px;
}
.index_member .hd li.btno3{
    background:#fff url(../images/member_bgo3.png) no-repeat center center;
    background-size:210px 160px;
}
.index_member .hd li.btno4{
    background:#fff url(../images/member_bgo4.png) no-repeat center center;
    background-size:210px 160px;
}


.index_member .bd{
    width:60.5%;
    float:left;
    height:460px;
}
.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 .shd li.on{
    background:#2b0000;
}
.index_member .bd .sbd{
    width:100%;
    height:460px;
}
.index_member .bd .sbd .img_box{
    width:100%;
    height:460px;
}
.index_member .bd .sbd .img_box img{
    width:100%;
    height:100%;
}





.index_news{
    background:#ededed;
    padding:30px 0 40px 0;
}
.index_news .news_htit{
    width:100%;
    height:45px;
    line-height:45px;
    background:#fafafa;
    position:relative;
    margin-bottom:10px;
}
.index_news .news_htit h3{
    font-size:18px;
    color:#343434;
    text-indent:25px;
    display:inline-block;
}
.index_news .news_htit a{
    height:45px;
    font-size:12px;
    color:#282828;
    display:inline-block;
    float:right;
    padding-right:10px;
}
.index_news .news_htit i{
    width:10px;
    height:45px;
    display:inline-block;
    position:absolute;
    left:0;
    top:0;
    background:#e2012f;
}
.index_news .bgcol{
    width:58%;
    float:left;
}
.index_news .smcol{
    width:21%;
    float:left;
}
.new_box1,.new_box2,.new_box3,.new_box4,.new_box5{
    border:1px solid #c8c8c8;
    background:#fff;
    text-align:center;
}
.index_news .h_text{
    width:100%;
    height:25px;
    line-height:25px;
    color:#201e1e;
    font-size:14px;
    margin-bottom:5px;
}
.index_news .h_text h4{
    display:inline-block;
    margin-left:10px;
    float:left;
}
.index_news .h_text i{
    width:30px;
    height:25px;
    display:inline-block;
    background:url(../images/index_news_tag.jpg) no-repeat center center;
}
.index_news .new_box1{
    border-right:0;
}
.index_news .new_box1 .list_box{
    width:97%;
    height:415px;
    display:inline-block;
}
.index_news .new_box1 .list_box:hover>div.text_box>a>h5{
    color:#e2012f;
}
.index_news .new_box1 .list_box .img_box{
   width:100%;
}
.index_news .new_box1 .list_box .img_box img{
   width:100%;
}
.index_news .new_box1 .list_box .text_box{
    text-align:left;
    padding:10px 0;
}
.index_news .new_box1 .list_box .text_box h5{
    font-size:14px;
    color:#1a1818;
    line-height:28px;
    font-weight:bold;
}
.index_news .new_box1 .list_box .text_box p{
    font-size:12px;
    color:#433f3f;
    line-height:23px;
}
.index_news .new_box2 .list_box,
.index_news .new_box3 .list_box,
.index_news .new_box4 .list_box{
    width:94%;
    height:192px;
    display:inline-block;
}
.index_news .new_box2 .list_box .img_box,
.index_news .new_box3 .list_box .img_box,
.index_news .new_box4 .list_box .img_box{
    width:100%;
    height:90px;
}
.index_news .new_box2 .list_box .img_box img,
.index_news .new_box3 .list_box .img_box img,
.index_news .new_box4 .list_box .img_box img{
    width:100%;
    height:100%;
}
.index_news .new_box2 .list_box .text_box,
.index_news .new_box3 .list_box .text_box,
.index_news .new_box4 .list_box .text_box{
    line-height:21px;
    font-size:12px;
    color:#433f3f;
    padding:5px 0;
    text-align:left;
}
.index_news .new_box5{
    width:100%;
    height:222px;
    line-height:220px;
}
.index_news .new_box5 .img_box{
    width:220px;
    height:200px;
    display:inline-block;
}
.index_news .new_box5 .img_box img{
    width:100%;
    height:100%;
}



.designer_banner{
    max-width:1920px;
    width:100%;
    height:400px;
    background:url(../images/designer_banner.jpg) no-repeat center top;
    background-size:auto 400px;
}
.designer_banner .designer_textbox{
    width:580px;
    margin-top:50px;
    margin-left:40px;
    display:inline-block;
    color:#fff;
    font-size:14px;
    line-height:21px;
}
.designer_banner .designer_textbox .designer_htit{
    padding-left:20px;
    position:relative;
    margin-bottom:30px;
}
.designer_banner .designer_textbox .designer_htit h3{
    font-size:30px;
    color:#c78b06;
    font-weight:bold;
    margin-bottom:6px;
}
.designer_banner .designer_textbox .designer_htit h3 small{
    color:#fff;
    font-size:14px;
    padding-left:10px;
}
.designer_banner .designer_textbox .designer_htit em{
    color:#c78b06;
    font-size:14px;
}
.designer_banner .designer_textbox .designer_htit i{
    width:6px;
    height:50px;
    background:#c78b06;
    position:absolute;
    left:0;
    top:0;
}








/*移动版代码*/
.m_body{
    max-width:767px;
    margin:auto;
}
.m_header{
    height:70px;
    background:#fc721d;
}
.m_header h1{
    display:inline-block;
    float:left;
    height:70px;
    line-height:70px;
    margin-left:20px;
    float:left;
}
.m_header h1 img{
    width:100%;
}
.m_header .menu,.m_header a.sbtn{
    width:60px;
    height:60px;
    float:right;
    margin-top:5px;
    margin-right:20px;
}
.m_header .menu{
    background:url(../images/m_navbtn.png) no-repeat center center;
    background-size:58px 37px;
}
.m_header a.sbtn{
    background:url(../images/m_header_tag1.png) no-repeat center center;
    background-size:42px 42px;
}

.m_htit1{
    width:100%;
    height:80px;
    background:#f2f2f2;
    margin:10px 0;
    position:relative;
}
.m_htit1 h3{
    font-size:25px;
    color:#cb0d1c;
/*    font-weight:bold;*/
    line-height:80px;
    text-indent:25px;
}
.m_htit1 i{
    width:8px;
    height:50px;
    background:#ff0000;
    display:inline-block;
    position:absolute;
    left:10px;
    top:15px;
}


.m_designer_list{
    text-align:center;
    background:#f2f2f2;
    padding-top:20px;
}
.m_designer_list .list_box{
    width:95%;
    display:inline-block;
    background:#fff;
    margin-bottom:25px;
    -webkit-box-shadow: 2px 2px 3px #ccc;
    -moz-box-shadow: 2px 2px 3px #ccc;
    -moz-box-shadow: 2px 2px 3px #ccc;
}
.m_designer_list .list_box .img_box{
    width:28%;
    height:140px;
    line-height:140px;
    float:left;
}
.m_designer_list .list_box .img_box img{
    width:120px;
    height:120px;
    border:1px solid #eee;
    border-radius:100px;
}
.m_designer_list .list_box .text_box{
    width:72%;
    float:left;
    text-align:left;
}
.m_designer_list .list_box .text_box h4{
    font-size:22px;
    color:#292929;
    line-height:35px;
    margin-top:20px;
}
.m_designer_list .list_box .text_box p{
    font-size:18px;
    color:#696969;
    line-height:28px;
}

.m_copy{
    font-size:14px;
    color:#5a5653;
    height:60px;
    line-height:60px;
    background:#f0f0f0;
    text-align:center;
}



.foot_mar{height:110px;background:#f2f2f2;}
.footer_fix{
    max-width:768px;
    width:100%;
    z-index: 666;
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    height:110px;
    background:#a50303;
    margin:auto;
}
.footer_fix li{
    width:25%;
    height:110px;
    text-align:center;
    display:inline-block;
    float:left;
    font-size:20px;
    color:#fff;
    text-align:center;
}
.footer_fix li .img_box{
    width:50px;
    height:50px;
    display:inline-block;
    padding-top:20px;
}
.footer_fix li a{
    display:block;
}


.m_pages{
    width:100%;
    padding:20px 0 30px 0;
}
.m_pages a{
    width:160px;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:14px;
    color:#fff;
    display:inline-block;
    background:#a50303;
    margin:0 20px;
}



.left_box{
    width:50%;
    float:left;
}
.right_box{
    width:50%;
    float:left;
}


.m_about{
    text-align:center;
    padding:30px 0;
}
.m_about .m_about_box{
    width:95%;
    display:inline-block;
}
.m_about .m_about_box .about_hgroup{
    width:240px;
    background:url(../images/about_tit_bg1.jpg) no-repeat center center;
    display:inline-block;
    text-align:left;
}
.m_about .m_about_box .about_hgroup h3{
    font-size:25px;
    color:#ce0b0b;
    font-weight:bold;
    display:inline-block;
    margin:120px 0 0 35px;
}
.m_about .m_about_box .qd{
    width:240px;
    display:inline-block;
}
.m_about .m_about_box .qd ul{
    padding:30px 0;
}
.m_about .m_about_box .qd li{
    width:38px;
    height:35px;
    display:inline-block;
    margin-right:5px;
    cursor:pointer;
}
.m_about .m_about_box .qd ul li.sPrev{
    background:url(../images/about_prev.jpg) no-repeat;
}
.m_about .m_about_box .qd ul li.sNext{
    background:url(../images/about_next.jpg) no-repeat;
}
.m_about .m_about_box .bd{
    display:inline-block;
    width:220px;
}
.m_about .m_about_box .bd .time{
    margin-top:50px;
    text-align:left;
}
.m_about .m_about_box .bd .time h4{
    font-size:66px;
    color:#333333;
}
.m_about .m_about_box .bd .time p{
    font-size:23px;
    color:#333;
}
.m_about .media_box{
    width:750px;
    display:inline-block;
}
.m_about .media_box .img_box{
    width:750px;
    height:385px;
    margin-bottom:30px;
}
.m_about .media_box .img_box img{
    max-width:750px;
    max-height:385px;
}
.m_about .media_box p{
    font-size:18px;
    color:#595959;
    line-height:32px;
    text-align:left;
    padding:0 20px;
}






.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:300px;
    height:360px;
    display:inline-block;
    float:left;
}
.m_about2 .m_about2_box .img_box img{
    max-width:300px;
    max-height:360px;
}
.m_about2 .m_about2_box .about_hgroup{
    width:300px;
    height:134px;
    background:url(../images/about_tit_bg2.jpg) no-repeat center center;
    display:inline-block;
    text-align:left;
    float:left;
}
.m_about2 .m_about2_box .about_hgroup h3{
    font-size:25px;
    color:#ce0b0b;
    font-weight:bold;
    display:inline-block;
    margin:120px 0 0 35px;
}
.m_about2 .text_box{
    background:#efeff1;
    display:inline-block;
    text-align:left;
    padding:40px 40px 20px 40px;
    line-height:33px;
}
.m_about2 .text_box h4{
    font-size:37px;
    color:#ce0b0b;
    margin-bottom:30px;
}
.m_about2 .text_box h5{
    font-size:20px;
    color:#ce0b0b;
    margin-bottom:20px;
}
.m_about2 .text_box p{
    font-size:18px;
    color:#666;
}
.m_about2 .text_box p.end{
    font-size:20px;
    color:#ce0b0b;
    margin-bottom:20px;
}





.m_about3{
    background:#fff;
    text-align:center;
}
.m_about3 .m_about3_box{
    display:inline-block;
    padding:30px;
}
.m_about3 .m_about3_box .img_box{
    width:315px;
    height:300px;
    display:inline-block;
    float:left;
}
.m_about3 .m_about3_box .img_box img{
    height:100%;
}
.m_about3 .m_about3_box .about_hgroup{
    width:300px;
    height:115px;
    background:url(../images/about_tit_bg3.jpg) no-repeat center center;
    display:inline-block;
    text-align:left;
    float:left;
}
.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:40px;
    line-height:33px;
}
.m_about3 .text_box h4{
    font-size:23px;
    color:#ce0b0b;
    margin-bottom:30px;
}
.m_about3 .text_box p{
    font-size:18px;
    color:#666;
}




.m_course{
    text-align:center;
    max-width:1920px;
    height:715px;
    background:url(../images/course_bg.jpg) no-repeat center center;
    background-size:auto 715px;
}
.m_course .htit2{
    width:300px;
    height:100px;
    background:url(../images/htit2_bg.png) no-repeat center top;
    display:inline-block;
    margin-top:110px;
}
.m_course .htit2 h3{
    font-size:30px;
    color:#ce0b0b;
    line-height:50px;
    font-weight:bold;
}
.m_course .htit2 em{
    font-size:36px;
    color:#999;
    font-family: 'Arial';
}
.m_course .htit2 p{
    font-size:12px;
    color:#333;
    line-height:21px;
    display:inline-block;
    border-top:1px solid #333;
}

.m_course .course_slide{
    width:95%;
    margin-top:50px;
    position:relative;
    display:inline-block;
}
.m_course .course_slide .bd{
    width:100%;
    height:200px;
    margin-bottom:50px;
}
.m_course .course_slide .bd .left_box{
    width:40%;
    height:200px;
    line-height:160px;
    text-align:right;
    float:left;
}
.m_course .course_slide .bd .left_box p{
    font-size:90px;
    color:#ce0b0b;
    display:inline-block;
    font-weight:bold;
    padding-right:100px;
}
.m_course .course_slide .bd .right_box{
    width:60%;
    text-align:left;
    display:inline-block;
    float:left;
}
.m_course .course_slide .bd .right_box .text_box{
    width:90%;
    height:200px;
    border-left:1px solid #333;
    text-align:left;
}
.m_course .course_slide .bd .right_box .text_box h4{
    font-size:20px;
    color:#132402;
    font-weight:bold;
    padding:20px 0 25px 40px;
}
.m_course .course_slide .bd .right_box .text_box p{
    width:90%;
    font-size:16px;
    color:#837f7e;
    line-height:24px;
    padding-left:40px;
}
.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:40px;
    line-height:40px;
    display:inline-block;
    font-size:26px;
    color:#2f2422;
    font-weight:bold;
    cursor:pointer;
}
.m_course .course_slide .navigation{
    width:150px;
    height:60px;
    position:absolute;
    left:45px;
    top:150px;
}
.m_course .course_slide .prev,
.m_course .course_slide .next{
    width:65px;
    height:60px;
    display:inline-block;
}
.m_course .course_slide .prev{
    background:url(../images/m_about_prev.jpg) no-repeat;
    float:left;
}
.m_course .course_slide .next{
    background:url(../images/m_about_next.jpg) no-repeat;
    float:right;
}






.m_honor{
    text-align:center;
    max-width:1920px;
    height:645px;
    background:url(../images/honor_bg.jpg) no-repeat center center;
    background-size:1920px 645px;
}
.m_honor .htit2{
    width:300px;
    height:100px;
    background:url(../images/htit2_bg2.png) no-repeat center top;
    display:inline-block;
    margin-top:60px;
}
.m_honor .htit2 h3{
    font-size:30px;
    color:#fcfcfc;
    line-height:50px;
    font-weight:bold;
}
.m_honor .htit2 em{
    font-size:36px;
    color:#e4e4e4;
    font-family: 'Arial';
}
.m_honor .honor_swiper_box{
    width:85%;
    margin-top:80px;
    display:inline-block;
}

.m_honor .honor_swiper_box .swiper-slide{
    height:220px;
    text-align:center;
    
}
.m_honor .honor_swiper_box .swiper-slide .img_box{
    width:250px;
    height:190px;
    display:inline-block;
}
.m_honor .honor_swiper_box .swiper-slide .img_box div{
    width:250px;
    height:190px;
}
.m_honor .honor_swiper_box .swiper-slide .img_box img{
    max-width:250px;
    max-height:190px;
}

.m_honor .honor_swiper_box .navigation{
    height:40px;
    display:inline-block;
    margin-top:60px;
}
.m_honor .honor_swiper_box .navigation a{
    width:185px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff;
    font-size:16px;
    background:#341a23;
    display:inline-block;
    margin:0 10px;
    border-radius:50px;
}




.index_tag_group{
    text-align:center;
}
.index_tag_group .tag_box{
    width:95%;
    padding-top:35px;
    display:inline-block;
}
.index_tag_group .tag_box .list_box{
    width:25%;
    display:inline-block;
    float:left;
}
.index_tag_group .tag_box .list_box .img_box{
    width:105px;
    height:105px;
    display:inline-block;
}
.index_tag_group .tag_box .list_box .img_box img{
    width:105px;
    height:105px;
}
.index_tag_group .tag_box .list_box p{
    font-size:21px;
    color:#2c2c2c;
    line-height:40px;
    margin-bottom:30px;
}




.m_index_service{
    width:100%;
    height:537px;
    background:url(../images/m_index_service_bg.jpg) no-repeat center center;
    background-size:100% 537px;
    text-align:center;
}
.m_index_service .text_box{
    width:516px;
    height:182px;
    background:url(../images/service_form_text_bg.png) no-repeat center center;
    display:inline-block;
    margin-top:60px;
    margin-bottom:40px;
}
.m_index_service .text_box em{
    font-size:31px;
    color:#dcdcdc;
    font-weight:bold;
}
.m_index_service .text_box h3{
    font-size:31px;
    color:#cb0d1c;
    line-height:60px;
    border-bottom:2px solid #cb0d1c;
    display:inline-block;
    margin-bottom:10px;
}
.m_index_service .text_box p strong{
    font-size:31px;
    color:#ff1d1d;
}
.m_index_service .form_box h4{
    font-size:20px;
    color:#4e4e4e;
    line-height:45px;
    margin-bottom:20px;
}
.m_index_service .form_box h4 i{
    color:#e2012f;
}
.m_index_service .form_box form{
    display:inline-block;
    text-align:left;
    width:550px;
}
.m_index_service .form_box form input.text{
    width:250px;
    height:40px;
    border:1px solid #6e6e6e;
    background:#fff;
    display:inline-block;
    margin-right:12px;
    float:left;
    color:#333;
    text-indent:10px;
}
.m_index_service .form_box form .distpicker{
    float:left;
    display:inline-block;
}
.m_index_service .form_box form select{
    width:130px;
    height:42px;
    border:1px solid #6e6e6e;
    background:#fff;
}
.m_index_service .form_box form select.sheng{
    margin-right:10px;
}
.m_index_service .form_box form .line_box{
    height:45px;
    margin-bottom:30px;
}
.m_index_service .form_box form .input_box{
    float:left;
    display:inline-block;
}
.m_index_service .form_box form input.submit{
    width:270px;
    height:42px;
    line-height:42px;
    background:#fff;
    background:#ff6c00;
    color:#fff;
    font-size:16px;
    cursor:pointer;
}






.m_index_style{
    text-align:center;
}
.m_index_style .m_htit1{
    height:80px;
    position:relative;
    background:#fff;
    text-align:center;
    margin:20px 0;
}
.m_index_style .m_htit1 i{
    width:100%;
    height:2px;
    background:#d9d9d9;
    display:inline-block;
    position:absolute;
    left:0; top:39px;
    z-index: 1;
}
.m_index_style .m_htit1 .htit1_hox{
    height:80px;
    background:#fff;
    display:inline-block;
    padding:0 20px;
    position:absolute;
    left:50%;
    top:0;
    margin-left:-80px;
    z-index:2;
}
.m_index_style .m_htit1 .htit1_hox h3{
    font-size:28px;
    color:#cb0d1c;
    text-indent:0;
    display:inline-block;
    line-height:50px;
    background:#fff;
}
.m_index_style .m_htit1 .htit1_hox p{
    font-size:10px;
    color:#cacaca;
}


.m_index_style .pic_box{
    width:98%;
    display:inline-block;
}
.m_index_style .pic_box img{
    width:74%;
    height:415px;
    margin-right:1%;
    display:inline-block;
    float:left;
}
.m_index_style .pic_box .img_box{
    width:24%;
    display:inline-block;
    float:left;
    border:1px solid #ccc;
    margin-bottom:10px;
}
.m_index_style .pic_box .img_box img{
    width:100%;
    height:165px;
    display:inline-block;
    float:left;
}
.m_index_style .pic_box p{
    width:100%;
    height:35px;
    line-height:35px;
    display:inline-block;
    font-size:19px;
    color:#1e1e1e;
    background:#f7f7f7;
}
.m_index_custom .pic_box p{
    font-size:13px;
    line-height:18px;
}
.m_index_custom .pic_box p em{
    font-size:12px;
    color:#cb0d1c;
    display:block;
}




.m_index_yuyue{
    text-align:center;
    background:#fff url(../images/m_index_yushuan.jpg) no-repeat center top;
    margin-top:20px;
    background-size:100% auto;
}
.m_index_yuyue_box{
    padding-top:240px;
}
.m_index_yuyue_box form{
    font-size:12px;
    color:#b7b7b7;
    text-align:left;
    display:inline-block;
}
.m_index_yuyue_box form p{
    padding:10px 0;
}
.m_index_yuyue_box form select{
    width:285px;
    height:60px;
    margin:10px 0;
    margin-right:15px;
    text-indent:10px;
}
.m_index_yuyue_box form input.text{
    width:590px;
    height:60px;
    border:1px solid #ccc;
    text-indent:10px;
}
.m_index_yuyue_box form input.submit{
    width:590px;
    height:60px;
    line-height:60px;
    background:#cb0d1c;
    font-size:30px;
    color:#fff;
    font-family: '微软雅黑';
    margin-bottom:20px;
}
.m_index_yuyue_box form p.liang{
    font-size:18px;
    color:#2c2c2c;
    text-align:center;
}
.m_index_yuyue_box form p.liang i{
    color:#e1002d;
}



.m_index_news{
    text-align:center;
    background:#f1f1f1;
}
.m_index_news .m_news_htit{
    width:100%;
    height:50px;
    line-height:50px;
    text-align:left;
    font-size:23px;
    color:#343434;
    position:relative;
    margin:10px 0;
    display:inline-block;
    background:#fff;
}
.m_index_news .m_news_htit h3{
    text-indent:30px;
}
.m_index_news .m_news_htit i{
    width:10px;
    height:50px;
    display:inline-block;
    background:#fc721d;
    position:absolute;
    left:0;
    top:0;
}
.m_index_news .news_box .news_info{
    display:inline-block;
}
.m_index_news .news_box{
    background:#fff;
    margin-bottom:20px;
}
.m_index_news .news_box .news_info{
    margin-top:20px;
}
.m_index_news .news_box h4{
    height:70px;
    line-height:70px;
    font-size:23px;
    color:#555;
    position:relative;
    background:url(../images/m_index_news_bg.jpg) no-repeat center center;
}
.m_index_news .news_box h4 i{
    width:23px;
    height:14px;
    background:url(../images/index_news_tag.jpg) no-repeat;
    position:absolute;
    left:50%;
    top:25px;
    margin-left:50px;
}
.m_index_news .news_box .img_box{
    width:234px;
    height:108px;
    float:left;
}

.m_index_news .news_box .img_box img{
    width:234px;
    height:108px;
}

.m_index_news .news_box .text_box{
    width:400px;
    display:inline-block;
    float:left;
    text-align:left;
    padding-left:20px;
}
.m_index_news .news_box .text_box h5{
    font-size:23px;
    color:#1a1818;
    line-height:40px;
}
.m_index_news .news_box .text_box p{
    font-size:20px;
    color:#696969;
}
.m_index_news .news_box .text_box li{
    font-size:20px;
    color:#696969;
    line-height:40px;
}





.r_fixBox{
 /*   display:none;*/
    position:fixed;
    bottom:20%;
    right:0;
    height:auto;
    z-index:20;
    text-align:center;
    z-index: 666;
    background:url(../images/fixr_bg.png) no-repeat;
    width:112px;
    height:510px;
}
.r_fixBox div{
    width:100%;
    height:100%;
    display:block;
    position:relative;
}
.r_fixBox ul{
    position:absolute;
    left:0;
    bottom:0;
    display:block;
}
.r_fixBox ul li.babox{
    height:170px;
}
.r_fixBox ul li{
    width:112px;
    height:75px;
    display:inline-block;
    float:left;
    margin-top:8px;
    cursor:pointer;
}






.m_designer2_box{
    width:100%;
    text-align:center;
    margin-bottom:40px;
}
.m_designer2_box .img_box{
    width:408px;
    height:299px;
    display:inline-block;
}
.m_designer2_box .img_box img{
    max-width:408px;
    max-height:299px;
}
.m_designer2_box .form_box{
    width:100%;
    padding:20px 0;
}
.m_designer2_box .form_box h4{
    width:320px;
    height:40px;
    background:url(../images/form_bg.jpg) no-repeat center center;
    font-size:29px;
    color:#f9ab0d;
    font-family: '宋体';
    font-weight:bold;
    line-height:40px;
    display:inline-block;
}
.m_designer2_box .form_box p.ht{
    font-size:14px;
    color:#6c6c6c;
}
.m_designer2_box .form_box input.text{
    width:280px;
    height:45px;
    border:1px solid #b5b5b6;
    text-indent:10px;
    color:#6c6c6c;
}
.m_designer2_box .form_box select{
    width:280px;
    height:45px;
    margin:0 10px;
    color:#6c6c6c;
}
.m_designer2_box .form_box input.submit{
    width:200px;
    height:45px;
    line-height:45px;
    text-align:center;
    background:#f9ab0d;
    color:#fff;
    cursor:pointer;
    font-size:25px;
    font-family: '宋体';
    font-weight:bold;
}
.m_designer2_box .form_box p{
    padding:10px 0;
}
.m_designer2_box .form_box i{
    font-size:14px;
    color:#e41f3b;
}
.m_designer2_box .form_box em{
    font-size:15px;
    color:#898989;
}
.m_designer2_box .form_box em i{
    font-size:12px;
}

.productSeries { height: auto; overflow: hidden; text-align: center; margin: 23px 0 70px; }
.productSeries li { float:left;display: inline-block;  *display: inline;
zoom: 1; height: 46px; line-height: 46px; text-align: center; width: 180px; margin: 0 5px; background-color: #f5f5f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.productSeries li a { display: block; color: #777; font-size: 14px; }
.productSeries li:hover, .productSeries li.on { background-color: #ffbb6a; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.productSeries li:hover a, .productSeries li.on a { color: #fff; }
.productSeriesBox { height: auto; overflow: hidden; padding: 7px 0 47px;}
.productSeriesImg { float: left; position: relative; }
.productSeriesImg img { width: 494px; height: 351px; }
.productSeriesImg img:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.productSeriesImg div { position: absolute; left: 0; bottom: -37px; z-index: 5; width: 100%; height: 37px; background: url(../images/productBg.jpg) no-repeat 0 0; }
.productSeriesText { float: right; width: 636px; }
.productSeriesText h3 { color: #666; font-size: 26px; padding: 8px 0 22px; border-bottom: 1px dashed #b7b7b7; }
.Info2 { color: #666; font-size: 13px; line-height: 36px; margin-top: 21px; }
.productList { height: auto; overflow: hidden; text-align: center; padding: 19px 0 142px; background-color: #f7f7f7;}
.productList li { display: inline-block;  *display: inline;
zoom: 1; position: relative; width: 320px; background-color: #fff; padding: 15px 15px 10px; margin: 55px 11px 0; }
.productList li a { display: block; font-size: 20px; color: #333; }
.productList li a p { height: 60px; line-height: 60px; overflow: hidden; }
.productList li a i { position: absolute; left: 0; bottotm: -26px; z-index: 5; width: 100%; height: 26px; background: url(../images/probg.jpg) no-repeat center top; }
.productList li:hover img { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
-webkit-filter: grayscale(0); filter: grayscale(0); filter: xray; }
.productList li:hover a { color: #ffa73d; }
.proImg { width: 320px; height: 194px; overflow: hidden; position:relative; }
.prospan{ position:absolute; display:block; left:0; top:0; z-index:3; width:100%; height:100%; background:url(../images/tm20.png) repeat 0 0;}
.productList li:hover .prospan{ display:none; }
.proImg img { width: 100%; height: 100%;  }