*{
    padding: 0;
    margin: 0;
}
body{
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: "Microsoft YaHei",宋体,"WenQuanYi Micro Hei",sans-serif;

}
ul,li{
    margin: 0;
    padding: 0;
    display: block;
}
li{
    list-style-type: none;
}
a{
    text-decoration: none;
    color: #0a0a0a;
}

.main_body {
    width: 100%;
    min-width: 1200px;
    height: auto;
    background-color:#F2F2F2;
}

.head_line{
    width: 100%;
    height: 30px;
    background-color: #a50082;
}
.line_div{
    width: 1200px;
    height: 30px;
    margin: auto;
    /*background-color: #31b0d5;*/
}
.line_div span{
   line-height: 30px;
   color: #ffffff;
}
.line_div span:nth-child(3),.line_div span:nth-child(2){
    float: right;
    margin-right: 20px;
}
.line_div span:nth-child(2){
    margin-right: 5px;
}

.index_head{
    width: 1200px;
    height: 160px;
    margin: auto;
    border-bottom: 1px solid #EEEDED;
    background-color: #ffffff;
}
.index_head_l{
    float: left;
    width: 240px;
    height: 160px;
    /*background-color: #3A8938;*/
}
.logo_img{
    width: 100%;
    height: 110px;
    /*background-color: #BAC498;*/
}
.logo_img img{
    width: 95%;
    padding-top: 26px;
}
.nav_t_area{
    width: 100%;
    height: 50px;
    background-color: #a50082;
}
.nav_t_area img{
    float: left;
    margin-top: 15px;
}
.nav_t_area span{
    font-size: 16px;
    margin-left:52px;
    margin-top: 14px;
    float: left;
    color: #ffffff;
}
.nav_t_area a{
    color: #ffffff;
}

.index_head_c{
    width: 720px;
    height: 160px;
    float: left;
    /*background-color: #0c5460;*/
}
.soso_input {
    float: left;
    width: 448px;
    height: 37px;
    line-height: 40px;
    text-indent: 33px;
    border: 2px solid #9E2688;
    border-radius: 5px;
    background: url(../images/soso.png) no-repeat 4px;
    /* background-size: 30px; */
    outline: none;
    /* background-position: -159px -491px; */
    margin-left:90px;
    margin-top: 40px;
}
.soso_btn {
    width: 67px;
    height: 41px;
    margin-left: -4px;
    margin-top: 40px;
    color: #FFFFFF;
    border: 2px solid #9E2688;
    border-radius: 3px;
    background-color: #9E2688;
    cursor: pointer;
}

.index_head_c_nav{
    width: 100%;
    height: 50px;
    margin-top: 29px;
    /*background-color: #BAC498;*/
}
.index_head_c_nav span{
    font-size: 16px;
    line-height: 50px;
    margin-left: 106px;
}
.index_head_r{
    float: right;
    width: 240px;
    height: 160px;
    /*background-color: #97A6B7;*/
}
.index_head_c_nav a:hover{
    color:#a50082;
}
.index_head_r img{
    display: block;
    float: left;
    margin-top: 60px;
    margin-left: 65px;
}
.index_head_r a{
    color: #0a0a0a;
}
.index_head_r a:hover{
    color: #a50082;
}

.index_head_r span{

    display: block;
    float: left;
    margin-top: 62px;
    margin-left: 10px;
    font-size: 16px;
}
.circle{
    display: block;
    float: left;
    width:18px;
    height:18px;
    border-radius:50%;
    font-size:12px;
    color:#ffffff;
    line-height: 18px;
    text-align:center;
    margin-top: 65px !important;
    background-color:#e50014;
}

.public_area_div{
    width: 1200px;
    height: 474px;
    margin: auto;
    overflow: hidden;
    background-color: #ffffff;
}
.nav_left_area{
    width: 240px;
    height: 475px;
    float: left;
    /*background-color: #97A6B7;*/
}
.nav_line{
    width: 100%;
    height: auto;
    /*background-color: #31b0d5;*/
    border-bottom: 1px dashed #d5d5d6;
}
.nav_line:nth-child(1){
    height: 60px;
}
.nav_line:nth-child(2),.nav_line:nth-child(6),.nav_line:nth-child(8){
    height: 40px;
    margin-top: 4px;
}
.nav_line:nth-child(3),.nav_line:nth-child(7){
    height: 60px;
    margin-top: 4px;
}
.nav_line:nth-child(4){
    height: 78px;
    margin-top: 4px;
}
.nav_line:nth-child(5){
    height: 59px;
    margin-top: 4px;
}
.nav_line:nth-child(8){
    border-bottom: none;
}



.nav_line_title{
    width: 74px;
    min-height: 40px;
    float: left;
    height: auto;
    text-indent: 8px;
    line-height: 25px;
    /*background-color: #f0ad4e;*/
}
.nav_line_title a{
    color: #a50082;
}
.nav_line_r{
    width: 164px;
    min-height: 40px;
    height: auto;
    float: right;
}
.nav_tip{
   /*display: inline-block;*/
    font-size: 12px;
    float: left;
    text-align: right;
    margin-left: 15px;
    margin-right: 2px;
    padding-top: 2px;
}
.nav_tip a{
    color: #838383;
}
.nav_tip a:hover{
    color: #a50082;
}

/*轮播区域*/
.banner_area{
    width: 720px;
    height: 474px;
    float: left;
    overflow: hidden;
    background-color: #f0ad4e;
}

.user_right{
    width: 240px;
    height: 475px;
    float: right;
    /*background-color: #31b0d5;*/
}
.photo_area{
    width: 100%;
    height: 176px;

    /*background-color: #3A8938;*/
}
.photo_circle{
    width: 80px;
    height: 80px;
    margin: auto;
    border-radius: 50%;
    overflow: hidden;
}
.photo_area p:nth-child(3){
    margin-top: 10px;
    text-align: center;
}
.photo_area button{
    margin-top: 10px;
    width: 76px;
    height: 25px;
    border-radius: 25px;
    border: none;
    text-align: center;
    margin-left: 26px;
    color: #a50082;
}

.photo_area button:hover{
    color: #ffffff;
    cursor:pointer;
    background-color:#a50082;
}

.right_mid{
    width: 100%;
    height: 144px;
    /*background-color: #f0ad4e;*/
}
.right_mid span{
    font-weight: 600;
    display: inline-block;
    margin-left: 16px;
    margin-right: -12px;
    margin-top: 10px;
}
.right_mid span:nth-child(1){
    color:#a50082;
}
.right_mid a{
    color: #0a0a0a;
}
.right_mid a:hover{
    color: #a50082;
}

.right_mid p{
    font-size: 12px;
    margin-left: 16px;
    margin-top: 6px;
}
.user_bottom{
    width: 100%;
    height: 154px;
    overflow: hidden;
    /*background-color: #3A8938;*/
}

.user_bottom span{
    margin-left: 16px;
    display: inline-block;
    margin-top: 10px;
    color: #0a0a0a;
}

.fast_entry{
    width: 79px;
    height: 57px;
    float: left;
    border:1px dashed  #cfcfd2 ;
    border-left: none;
    border-bottom: none;
    /*background-color: #BAC498;*/
}
.fast_entry:nth-child(5){
    border-right: none;
}
.fast_entry:nth-child(8){
    border-right: none;
}


.fast_entry img{
    width: 30px;
    height: 30px;
    float: left;
    margin-left: 23px;
    margin-top: 4px;
}
.fast_entry p{
    font-size: 12px;
    float: left;
    margin-top: 2px;
    margin-left: 15px;
}
.fast_entry a:hover{
    color: #a50082;
}

.new_product{
    width: 1200px;
    height: 460px;
    background-color: #ffffff;
    margin: auto;
}
.new_product_title{
    width: 100%;
    height:50px;
    border-bottom: 1px solid #EEEDED;
    /*background-color: #31b0d5;*/
}
.new_product_title span{
    float:left;
}
.new_product_title a{
     color: #0a0a0a;
 }

.new_product_title a:hover{
    color: #a50082;
}

.new_product_title span:nth-child(1){

    margin-top: 10px;
    margin-left: 10px;
}
.new_product_title span:nth-child(2){
    font-size: 20px;
    margin-top: 10px;
    margin-left: 10px;
}


.new_product_title span:nth-child(3){
    margin-top: 16px;
    margin-left: 22px;
}
.new_product_title span:nth-child(4){
    float: right;
    margin-top: 16px;
    margin-left: 22px;
}

/*品牌直通车*/
.brand-car{
    width: 1200px;
    height:260px;
    margin: auto;
    background-color: #ffffff;
}
.partnersimg {
    float: left;
    position: relative;
    border: 1px solid #EEEDED;
    width: 130px;
    height: 60px;
    margin: 24px 9px -9px 9px;
}
.partnersimg img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.4s;
    margin: auto;
}

.partnersimg img:hover{
    transform: scale(1.1);
}

.laser_product,.laser_parts,.facility{
    width: 1200px;
    height: 630px;
    margin: auto;
    background-color: #ffffff;
}

.big_p_div{
    width: 390px;
    height: 530px;
    float: left;
    margin-left: 25px;
    margin-top: 25px;
    /*background-color: #f0ad4e;*/
}
.big_p_img_div{
    width: 388px;
    height: 398px;
    overflow: hidden;
    border: 1px solid #EEEDED;
    /*background-color: #0E7F98;*/
}

.big_p_img_div img{
    width: 100%;
    height: 100%;
    transition: all 0.4s;
}
.big_p_img_div img:hover{
    transform: scale(1.1);
}

.ad_area{
    width: 1200px;
    height: 100px;
    margin: auto
}

.big_p_tit_div{
    margin-top: 4px;
    width: 388px;
    height: 124px;
    border: 1px solid #EEEDED;
    /*background-color: #BAC498;*/
}

.big_p_tit_div{
    text-align: center;
}

.normal_p_div{
    width: 750px;
    height: 530px;
    float: left;
    margin-left: 11px;
    margin-top: 25px;
    /*background-color: #0FAF9E;*/
}

.normal_p_child_div{
    width: 244px;
    height: 258px;
    float: left;
    margin-right: 6px;
    margin-bottom: 12px;
    /*background-color: #BAC498;*/

}
.normal_p_img_div{
    width: 242px;
    height: 186px;

    overflow: hidden;
    border: 1px solid #EEEDED;
    /*background-color: #97A6B7;*/
}
.normal_p_img_div img{
    /*width: 100%;*/
    height: 100%;
    transition: all 0.4s;
}

.normal_p_img_div img:hover{
    transform: scale(1.1);
}


.normal_p_tit_div{
    width: 242px;
    height: 66px;
    margin-top: 4px;
    border: 1px solid #EEEDED;
    /*background-color: #0E7F98;*/
}
.normal_p_title{
    text-align: center;
    padding-top: 2px;
}
.normal_p_money{
    text-align: center;
    padding-top: 4px;
    font-weight: 600;
    color:#c00505;
}

/*尾部区域*/
.shop_footer{
    width: 100%;
    height: 340px;
    background-color:#FFFFFF ;
}
.footer_div{
    width: 1200px;
    height: 340px;
    margin: auto;
    /*background-color: #0E7F98;*/
}
.f_head_div{
    width: 1200px;
    height: 106px;
    /*background-color: #97A6B7;*/
}
.f_head_child{
    width: 200px;
    height: 106px;
    float: left;
    margin-left: 155px;
    cursor: pointer;
    /*background-color: #f0ad4e;*/
}


.f_head_child img{
    display: block;
    float:left;
    margin-top: 29px;
    margin-left: 20px;
}
.f_head_child span{
    float: left;
    font-size: 18px;
    color: #888888;
    margin-left: 10px;
    margin-top: 40px;
}

.f_center_div{
    width: 1200px;
    height: 172px;
    border-bottom: 1px solid #8c1b75;
    /*background-color: #0c5460;*/
}
.f_content_div{
    width: 80px;
    height: 150px;
    float: left;
    margin-left: 120px;
    /*background-color: #2D64B3;*/
}



.f_content_div:nth-child(4),.f_content_div:nth-child(5),.f_content_div:nth-child(6){
    width: 115px;
}
.f_content_div:nth-child(1){
    margin-left: 4px;
}
.f_content_div:nth-child(6){
   float: right;
}


.f_content_div:nth-child(5) img{
    float: left;
    margin-top: 16px;
}
.f_content_div:nth-child(6) img{
    float: left;
    margin-top: 16px;
}


.f_content_title,.f_content_title_png{
    font-size: 14px;
    font-weight: 600;
    color: #888888;
    text-align: left;
}
.f_content_title_png{
    text-align: center;
}
.f_xh{
    color: #888888;
    margin-top: 14px;
    margin-bottom: -2px;
    font-size: 12px;
    text-align: left;
}
.f_b_div{
    width: 100%;
    height: 60px;
    /*background-color: #f0ad4e;*/
}
.f_b_div p{
    font-size: 16px;
    text-align: center;
    color: #ffffff;
    padding-top: 6px;
}


.right_mid li {
    float: left;
    width: 216px;
    font-size: 12px;
    margin-left: 16px;
    margin-top: 4px;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}

.right_mid em{
    font-size: 16px;
    /*font-style: normal;*/
    font-weight: 500;
    color: #999999;
    margin-right: 5px;
    font-family: 宋体;
}

.right_mid li:nth-child(1) em{
    font-style: normal;
    font-weight: 600;
    color: #a50082;
}
.right_mid li:nth-child(2) em{
    font-style: normal;
    font-weight: 600;
    color: #a50082;
}
.right_mid li:nth-child(3) em{
    font-style: normal;
    font-weight: 600;
    color: #a50082;
}

/* pages */
.pages {
    padding: 20px 0 20px 0;
    text-align: center;
    font-size: 12px;
    color: #666666;
}

.pages a:link, .pages a:visited, .pages a:active {
    background: #FFFFFF;
    border: #DDDDDD 1px solid;
    padding: 3px;
    text-decoration: none;
}

.pages a:hover {
    background: #258CFF;
    border: #258CFF 1px solid;
    color: #FFFFFF;
    padding: 3px;
    text-decoration: none;
}

.pages strong {
    background: #258CFF;
    padding: 3px;
    border: #258CFF 1px solid;
    color: #FFFFFF;
}

.pages_inp {
    width: 30px;
    border: #DDDDDD 1px solid;
    color: #666666;
    padding: 2px;
    text-align: center;
}

.pages_btn {
    width: 26px;
    border: #FF6600 1px solid;
    color: #FFFFFF;
    padding: 1px;
    background: #FF6600;
    font-weight: bold;
    font-size: 11px;
}

.pages label {
    background: #FFFFFF;
    border: #DDDDDD 1px solid;
    color: #666666;
    padding: 3px 5px 3px 5px;
}

.pages label em {
    color: red;
    font-weight: bold;
    font-style: normal;
}

.pages label span {
    font-weight: bold;
}

.pages cite {
    font-style: normal;
}
.pages_inp,.pages_btn{
    display: none ;
}


#goTop{
    position: fixed;
    bottom: 40px;
    width: 38px;
    height: 50px;
    cursor: pointer;
    left: 50%;
    margin-left: 610px;
    background-color: #a50082;

}
#goTop img{
    float: left;
    margin-top: 16px;
    margin-left: 7px;

}

.opinion{
    position: fixed;
    top: 240px;
    width: 250px;
    height: 342px;
    cursor: pointer;
    border-radius: 15px;
    left: 50%;
    margin-left: 610px;
    background-color: #FCFCFC;
}
.opinion img{
    width: 200px;
    height: 200px;
    display: block;
    margin: auto;
}
.opinion_area{
    width: 1200px;
    min-height: 600px;
    margin: auto;
}
.app_table {
    width: 680px;
    height: auto;
    margin: auto;
     /*background-color: #8f8f73;*/
}
.td_title {
    text-align: right;
    font-size: 16px;
    width: 138px;
}
.textarea {
    height: 220px;
    resize: none;
    font-size: 14px;
    word-break: break-all;

    box-sizing: border-box;
    border: solid 1px #ddd;
    width: 465px;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
    padding: 2px 2px 2px 15px;
    margin-left: 20px;
    border-radius: 4px;
}
.app_input{
    border-radius: 4px;
    margin-left: 20px;
    width: 445px;
    height: 35px;
    padding: 2px 2px 2px 15px;
    line-height: 10px;
    border: #E5E5E5 1px solid;
    font-size: 14px;
}
.app_btn {
    width: 580px;
    height: 50px;
    border-radius: 5px;
    cursor: pointer;
    border: none;
    font-size: 16px;
    margin-right: 40px;
    color: #ffffff;
    background-color: #a50082;
}