* {
    margin:0;
    padding:0;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:none;
    color:#333;
}
body {
    font-family:"微软雅黑";
    min-width:1200px;
}
ul {
    list-style:none;
}
input{
    outline: none;
}
.btn{
    outline: none!important;
}
.mytops{
    width: 1200px;
    margin: auto;
    height: 126px;
}
.mytopsLeft{
    float: left;
    line-height: 126px;
}

.mytopscenter{
    float: left;
    margin-left: 198px;
    margin-top: 44px;
}
.mytopscenter .downIcon {
    position: relative;
    top: -1px;
    left: 4px;
}
.mytopscenter_a{
    width: 111px;
    height: 39px;
    float: left;
    border: 2px solid #0085e8;
    border-right: 1px solid #d4d4d4;
    position: relative;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
}
.mytopscenter_a ul {
    position: absolute;
    background: #fff;
    z-index: 999;
    border: 1px solid #d4d4d4;
    display: none;
    left: 10px;
}

.mytopscenter_a li {
    height: 39px;
    line-height: 39px;
    width: 88px;
    font-size: 13px;
    letter-spacing: 9px;
    text-align: center;
    cursor: pointer;
}

.mytopscenter_a li:hover{
    color: #0368b3;
}


.mytopscenter_b{
    width: 342px;
    height: 39px;
    float: left;
    border-top: 2px solid #0085e8;
    border-bottom: 2px solid #0085e8;
    overflow: hidden;
}
.mytopscenter_b input{
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    outline: none;
    padding-left: 15px;
}

.mytopscenter_c{
    display: block;
    float: left;
    width: 91px;
    height: 39px;
    background: url(../image/images/4_03.jpg)center 0 no-repeat;
    overflow: hidden;
    border: 0;
    outline: none;
}



.mytopsRight{
    display: block;
    float: right;
    width: 172px;
    height: 39px;
    border: 1px solid #0368b3;
    border-radius: 4px;
    font-size: 16px;
    color: #0368b3;
    text-align: center;
    line-height: 36px;
    margin-top: 44px;
}
.mytopsRight img{
    margin-right: 7px;
    margin-top: -3px;
}

.mytopsRight:hover{
    color: #0368b3;
}



.tops{
    display: block;
    overflow: hidden;
}


.top1 {
    width:100%;
}
.top1 .nav {
    width:1200px;
    margin:auto;
    position: relative;
}

.navleft{
    float: left;
    width: 193px;
    height: 43px;
    cursor: pointer;
    position: relative;
}
.navleft_a{
    text-align: center;
    background: #0368b3;
    font-size: 16px;
    line-height: 43px;
    color: #fff;    
}
.navleft_a a{
    color: #fff;	
}
.navleft_a img{
    margin-right: 8px;    
}

.navleft_b{
    position: absolute;
    top: 43px;
    left: 0;
    width: 100%;
    background: #fff;
    height: 585px;
    margin: 0;
    z-index: 100;
    /*overflow-y: scroll;*/
}
.navleft_b>li{
    transition: all 0.3s;
}
.navleft_b>li>a{
    height: 30px;
    display: block;
    padding-left: 48px;
    color: #191919;
    line-height: 30px;
    transition: all 0.3s;    
}
.navleft_b>li:hover{
    background: #268fdd;
}
.navleft_b>li:hover>a{
    color: #fff;
}

.navleft_b>li .navleft_bs{
    position: absolute;
    left: 100%;
    width: 561px;
    background: #fff;
    top: 0;
    box-shadow: 0 0 13px #ccc;
    padding: 24px;
    overflow: hidden;
    display: none;
}
.navleft_b>li .navleft_bs a{
    float: left;
    margin: 0px 19px 0 4px;
    line-height: 41px;
    height: 41px;
    position: relative;
    color: #000;
    transition: 0.2s all linear;
    cursor: pointer;
    text-align: left;
    transition: all 0.3s;
}

.navleft_b>li .navleft_bs a:hover{
    color: #268fdd;
}
.navleft_b>li:hover .navleft_bs{
    display: block;
}


.navright{
    position: absolute;
    right: 0;
    width: 283px;
    border-top: 4px solid #0085e8;
    overflow: hidden;
    top: 43px;
    background: #fff;
    height: 585px;
    margin: 0;
    z-index: 10;
    padding: 24px;
}
.navright_a{
    overflow: hidden;
}
.navright_a label{
    font-size: 16px;
    color: #0d0d0d;
}
.navright_a p{
    color: #464646;
}
.navright_a div{
    font-size: 0;
}
.navright_a div a{
    width: 55px;
    height: 30px;
    background: #0085e8;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 6px;
    display: inline-block;
    font-size: 14px;
    margin-right: 17px;
}
.navright_a div span{
    display: inline-block;
    font-size: 14px;
    width: 85px;
    height: 30px;
    border: 1px solid #0085e8;
    text-align: center;
    line-height: 30px;
    border-radius: 6px;
    color: #0085e8;
    cursor: pointer;
    transition: all 0.3s;
}
.navright_a div span:hover{
    background: #0085e8;
    color: #fff;
}


.navright_b{
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    margin-top: 23px;
    margin-bottom: 32px;
}
.navright_b a{
    display: block;
    width: 33.333%;
    text-align: center;
    overflow: hidden;
    float: left;
    height: 103px;
    border-right: 1px solid #dfdfdf;
}
.navright_b a div{
    line-height: 54px;
}
.navright_b a div img{

}
.navright_b a label{
    color: #0085e8;
}
.navright_b a label span{
    color: #181818;
}
.navright_b a p{
    font-size: 12px;
}
.navright_b a:nth-child(3){
    border: 0;
}

.navright_c{
    width: 100%;
    overflow: hidden;
}

.navright_cnav{
    width: 100%;
    height: 26px;
    overflow: hidden;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 17px;
}
.navright_cnav a{
    display: block;
    float: left;
    width: 50%;
    text-align: center;
    color: #0085e8;
    font-weight: 700;
    position: relative;
    height: 100%;
    text-decoration: none;
}
.navright_cnav a i{
    display: block;
    width: 100%;
    height: 2px;
    background: #0085e8;
    position: absolute;
    bottom: 0;
    opacity: 0;
    transition: all 0.3s;
}

.navright_cnav a.on i{
    opacity: 1;
}


.navright_ctext{
    overflow: hidden;
}
.navright_ctext .navright_cbox{
    display: none;
    overflow: hidden;
    height: 261px;
}

.navright_ctext .navright_cbox .navright_cboxs{
    overflow: hidden;
    height: 261px;
}
.navright_ctext .navright_cbox .navright_cboxs a{
    display: block;
    background: url(../image/5.png)left 0 no-repeat;
    background-position: left;
    overflow: hidden;
    color: #333;
    margin-bottom: 9px;
    padding-left: 15px;
    text-overflow:ellipsis;
    white-space: nowrap;
    transition: all 0.5s;
    height: 20px;
}

.navright_ctext .navright_cbox .navright_cboxs a:hover{
    color: #0085e8;
}









.nav>ul {
    margin-bottom: 0;
    font-size: 0;
    float: right;
    width: 1007px;
}
.nav>ul>li {
    display: inline-block;
    position: relative;
    transition: all 0.3s;
    height: 43px;
    width: 111px;
}
.nav>ul>li>a {
    display:block;
    text-align:center;
    color:#464646;
    font-size:15px;
    overflow:hidden;
    line-height: 43px;
    transition:all 0.3s;
    height: 100%;
}
.nav>ul>li:nth-child(1)>a {
    border-left:0;
}
.nav>ul>li:last-child>a {
    border-right:0;
}
.nav>ul>li:hover {
}
.nav>ul>li:hover>a {

    color:#0368b3;
}
.clear {
    clear:both;
}
.more {
    position:absolute;
    left:0;
    top:43px;
    width:100%;
    z-index:999;
    background:#fff;
    display:none;
}
.more a {
    display:block;
    height:44px;
    overflow:hidden;
    line-height:44px;
    color:#808080;
    border:1px solid #dcdcdc;
    margin-bottom:-1px;
    text-align:center;
    font-size:14px;
    transition:all 0.3s linear 0s;
}
.myTop{
    width: 100%;
    background: #333333;
    line-height: 43px;
    height: 43px;
}
.myTop>div{
    width: 1200px;
    margin: auto;
}

.myTop>div>span{
    float: left;
    color: #dcdcdc;
}

.myTopright{
    float: right;
}
.myTopright .myTopright_a{
    display: inline-block;
    float: right;
}
.myTopright .myTopright_a span{
    
}
.myTopright .myTopright_a img{
    margin: 0 7px;
}
.myTopright .myTopright_a a{
    color: #dcdcdc;
}


.banner img{
    width: 100%;
}

.bannerswiperpagination .swiper-pagination-bullet{
    width: 28px;
    height: 4px;
    border-radius: 0;
}
.bannerswiperpagination span.swiper-pagination-bullet-active{
    background: #0368b3;
}


.allTop{
    text-align: center;
    margin: 40px 0;
    overflow: hidden;
}
.allTop label{
    font-size: 30px;
    color: #0368b3;
    background: url(../image/6.png)center 0 no-repeat;
    background-position: center;
    margin: 0;
    display: block;
    margin-bottom: 15px;
}
.allTop div{
    font-size: 16px;
    color: #464646;

}
.allTop div span{
    color: #ff0000;
}

.fanindex_a{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 26px;
}

.fanindex_anav{
    width: 100%;
    border-bottom: 1px solid #0368b3;
    overflow: hidden;
    margin-bottom: 38px;
}
.fanindex_anav a{
    display: block;
	margin-right:10px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 7%;
    float: left;
    color: #464646;
    font-size: 16px;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fanindex_anav a.on{
    background: #0368b3;
    color: #fff;
}

.fanindex_atext{
    overflow: hidden;
}
.fanindex_atext .fanindex_abox{
    display: none;
    overflow: hidden;
}

.fanindex_atext .fanindex_abox a{
display: block;
    width: 20%;
    overflow: hidden;
    padding: 20px;
    float: left;
    border: 1px solid #dfdfdf;
}
.fanindex_atext .fanindex_abox a .fanindex_aboximg{
    width: 100%;
    overflow: hidden;
}
.fanindex_atext .fanindex_abox a .fanindex_aboximg img{
    width: 100%;
    transition: all 0.3s;
}
.fanindex_atext .fanindex_abox a>label{
    font-size: 14px;
    color: #464646;
    line-height: 28px;
    margin: 0;
}
.fanindex_atext .fanindex_abox a>p{
    font-size: 12px;
    color: #8c8c8c;
    line-height: 22px;
}
.fanindex_atext .fanindex_abox a .fanindex_aboxtext{
    overflow: hidden;
}
.fanindex_atext .fanindex_abox a .fanindex_aboxtext label{
    margin: 0;
    color: #373737;
}
.fanindex_atext .fanindex_abox a .fanindex_aboxtext label span{
    color: #ff4400;
}
.fanindex_atext .fanindex_abox a .fanindex_aboxtext div{

    color: #636363;
    font-size: 12px;
}
.fanindex_atext .fanindex_abox a .fanindex_aboxtext div img{
    
}
.fanindex_atext .fanindex_abox a:hover .fanindex_aboximg img{
    transform: scale(1.1);
}



.fanindex_b{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    height: 55px;
    border: 1px solid #dfdfdf;
    margin-bottom: 88px;
}

.fanindex_bLeft{
    float: left;
    width: 146px;
    height: 100%;
    background: #0368b3;
    font-size: 16px;
    color: #fff;
    line-height: 53px;
    text-align: center;
}

.fanindex_bright{
    width: 970px;
    float: left;
    height: 100%;
    margin-left: 41px;

}
.fanindex_brights{
    overflow: hidden;
}
.fanindex_brights a{
    color: #464646;
    display: block;
    line-height: 53px;
    float: left;
    margin-left: 16px;
}
.fanindex_brights a span{
    color: #f70000;
}



.fanindex_c{
    width: 100%;
    overflow: hidden;
    background: #f1f1f1;
}


.fanindex_cs{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 58px;
}

.fanindex_csLeft{
    float: left;
    width: 812px;
    overflow: hidden;
}

.fanindex_csLeft a{
    display: block;
    float: left;
    width: 50%;
    padding: 20px 16px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #ccc;
    transition: all 0.3s;
}
.fanindex_csLeft a>label{
    font-size: 16px;
    color: #090909;
    float: left;
    display: block;
    width: 100%;
    transition: all 0.3s;
}
.fanindex_csLeft a .fanindex_csLeft_a{
    float: left;
}
.fanindex_csLeft a .fanindex_csLeft_a span{
    color: #737373;
    transition: all 0.3s;
}
.fanindex_csLeft a .fanindex_csLeft_a div{
    color: #464646;
margin-top: 2px;    transition: all 0.3s;
}

.fanindex_csLeft a .fanindex_csLeft_b{
float: right;
}
.fanindex_csLeft a .fanindex_csLeft_b span{
    width: 86px;
    height: 24px;
    display: block;
    background: #0368b3;
    text-align: center;
    line-height: 24px;
    color: #fff;
    transition: all 0.3s;
}
.fanindex_csLeft a .fanindex_csLeft_b div{
        color: #464646;
    margin-top: 2px;
    transition: all 0.3s;
}
.fanindex_csLeft a .fanindex_csLeft_b div label{
    margin: 0;
    font-weight: 400;
    color: #ff0000;
    transition: all 0.3s;
}
.fanindex_csLeft a:hover{
    background: #0368b3;
    border: 1px solid #0368b3;
}
.fanindex_csLeft a:hover>label{
    color: #fff;
}
.fanindex_csLeft a:hover .fanindex_csLeft_a span{
    color: #fff;
}
.fanindex_csLeft a:hover .fanindex_csLeft_a div{
    color: #fff;
}

.fanindex_csLeft a:hover .fanindex_csLeft_b span{
    color: #0368b3;
    background: #fff;
}
.fanindex_csLeft a:hover .fanindex_csLeft_b div{
    color: #fff;
}
.fanindex_csLeft a:hover .fanindex_csLeft_b div label{
    color: #fff;
}

.fanindex_csRight{
    float: right;
    width: 346px;
    overflow: hidden;
    height: 805px;
}

.fanindex_csRight h5{
    height: 54px;
    font-size: 18px;
    color: #fff;
    background: #0368b3;
    line-height: 54px;
    text-align: center;
    margin: 0;
    font-weight: 700;
}

.fanindex_csRights{
    border: 1px solid #dfdfdf;
    border-top: 0;
    overflow: hidden;
    background: #fff;
    height: 751px;
    padding: 0 20px;
    padding-top: 10px;
}

.fanindex_csRightss{
    overflow: hidden;
    height: 100%;
}
.fanindex_csRights a{
display: block;
    height: 65px!important;
    border-bottom: 1px dashed #ccc;
    background: url(../image/9.png)left 0 no-repeat;
    background-position: left;
    padding-left: 41px;
    padding-top: 12px;
}
.fanindex_csRights a label{
    color: #161616;
    transition: all 0.3s;
}
.fanindex_csRights a div{
    color: #7f7f7f;
}

.fanindex_csRights a:hover label{
    color: #0368b3;
}


.fanindex_d{
    width: 100%;
    overflow: hidden;
    border-bottom: 14px solid #f7f7f7;
    padding-bottom: 102px;
    position: relative;
}

.fanindex_d .fanindex_dswiper{
    width: 1200px;
}


.fanindex_d .fanindex_dswiper a{
    display: block;
    overflow: hidden;
    width: 100%;
    position: relative;
    border: 1px solid #ccc;
}
.fanindex_d .fanindex_dswiper a img{
    width: 100%;
    height: 113px;
}
.fanindex_d .fanindex_dswiper a .fanindex_dswipertext{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background: #0368b3;
    color: #fff;
    transition: all 0.5s;
    padding: 0 18px;
    opacity: 0;
    padding-top: 41px;
}
.fanindex_d .fanindex_dswiper a .fanindex_dswipertext label{
    margin-bottom: 15px;
    cursor: pointer;
}
.fanindex_d .fanindex_dswiper a .fanindex_dswipertext div{
    overflow: hidden;
}
.fanindex_d .fanindex_dswiper a .fanindex_dswipertext div p{
    margin: 0;
    float: left;
    background: url(../image/10.png)left 0 no-repeat;
    background-position: left;
    padding-left: 17px;
}
.fanindex_d .fanindex_dswiper a .fanindex_dswipertext div span{
    float: right;
    color: #0368b3;
    width: 60px;
    height: 20px;
    border-radius: 40px;
    display: block;
    background: #fff;
    text-align: center;
}

.fanindex_d .fanindex_dswiper a:hover .fanindex_dswipertext{
    opacity: 1;
}

.fanindex_d .fanindex_dswiperpagination{
    width: 100%;
    text-align: center;
    bottom: 41px;
}
.fanindex_d .fanindex_dswiperpagination span{
    width: 12px;
    height: 12px;
    background: #0368b3;
    margin: 0 5px;
}
.fanindex_d .fanindex_dswiperpagination span.swiper-pagination-bullet-active{
    background: #fc8e00;
}


.fanindex_e{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 100px;
}
.fanindex_e a{
    display: block;
       width: 214px;
	   margin-bottom:10px;
    height: 325px;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    margin-right: 25px;
    padding: 0 16px;
    transition: all 0.3s;
}
.fanindex_e a img{
	width:150px;
    display: block;
    margin: 20px auto;
}
.fanindex_e a label{
color: #464646;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    background: url(../image/12.png)left 0 no-repeat;
    background-position: left;
    padding-left: 21px;
    transition: all 0.3s;
}
.fanindex_e a p{
    font-size: 12px;
    color: #808080;
    line-height: 23px;
    margin: 0;
    transition: all 0.3s;
}
.fanindex_e a span{
    font-size: 12px;
    color: #808080;
    transition: all 0.3s;
}
.fanindex_e a span b{
    color: #0062b0;
    font-weight: 400;
    transition: all 0.3s;
}
.fanindex_e a div{
    width: 86px;
    height: 28px;
    background: #0368b3;
    margin: auto;
    color: #fff;
    text-align: center;
    line-height: 28px;
    border-radius: 50px;
    margin-top: 18px;
    transition: all 0.3s;
}
.fanindex_e a:hover{
    background: #0368b3;
    border: 1px solid #0368b3;
}


.fanindex_e a:hover label{
    color: #fff;
    background: url(../image/13.png)left 0 no-repeat;
    background-position: left;
}

.fanindex_e a:hover p{
    color: #fff;    
}

.fanindex_e a:hover span{
    color: #fff;    
}

.fanindex_e a:hover span b{
    color: #fff;    
}


.fanindex_e a:hover div{
    color: #0368b3;
    background: #fff;    
}




.fanindex_f{
    width: 100%;
    background: url(../image/14.png)center 0 no-repeat;
    height: 825px;
    overflow: hidden;
}

.fanindex_f .allTop{
    margin-top: 71px;
    margin-bottom: 57px;
    overflow: hidden;
}
.fanindex_f .allTop label{
    color: #fff;
    background: url(../image/15.png)center 0 no-repeat;
    background-position: center;
}
.fanindex_f .allTop div{
    color: #fff;
}


.fanindex_fs{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.fanindex_fsTop{
    overflow: hidden;
    background:#0368b3;
    height: 50px;
    width: 100%;
    text-align: right;
}
.fanindex_fsTop a{
display: inline-block;
    font-size: 16px;
    background: url(../image/images/6_03.jpg)right 0 no-repeat;
    background-position: right;
    line-height: 50px;
    color: #fff;
    text-align: center;
    padding: 0 20px;
}
.fanindex_fsTop a:last-child{
    background: none;
}



.fanindex_fstext{
    width: 100%;
    background: #fff;
    overflow: hidden;
    padding: 35px 25px;
}

.fanindex_fstext a{
    display: block;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    float: left;
    width: 25%;
    height: 128px;
}
.fanindex_fstext a .fanindex_fstextLeft{
    float: left;
    line-height: 128px;
    width: 134px;
    overflow: hidden;
    text-align: center;
}
.fanindex_fstext a .fanindex_fstextLeft img{
    
}

.fanindex_fstext a .fanindex_fstextRight{
    float: left;
    width: 134px;
    overflow: hidden;
    margin-top: 25px;
}
.fanindex_fstext a .fanindex_fstextRight label{
    font-size: 16px;
    color: #464646;
}
.fanindex_fstext a .fanindex_fstextRight div{
    color: #464646;
    margin-bottom: 5px;
}
.fanindex_fstext a .fanindex_fstextRight div span{
    color: #c00000;
}
.fanindex_fstext a .fanindex_fstextRight p{
    color: #5e5e5e;
    background: url(../image/16.png)left 0 no-repeat;
    background-position: left;
    padding-left: 21px;
}






.fanindex_g{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    margin-top: 107px;
    margin-bottom: 50px;
}

.fanindex_gLeft{
float: left;
    width: 245px;
    height: 342px;
    background: url(../image/images/8_03.jpg)center 0 no-repeat;
    overflow: hidden;
    color: #fff;
    padding-top: 105px;
    padding-left: 43px;
    background-size: cover;
}

.fanindex_gLeft label{
    font-size: 32px;
}
.fanindex_gLeft div{
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 17px;
}
.fanindex_gLeft a{
    width: 113px;
    height: 33px;
    background: #fff;
    color: #0368b3;
    border-radius: 50px;
    text-align: center;
    line-height: 33px;
    display: inline-block;
    font-weight: 700;
}


.fanindex_gRight{
    float: right;
    width: 955px;
    height: 342px;
    background: url(../image/images/7_03.jpg)center 0 no-repeat;
    overflow: hidden;
}
.fanindex_gRight a{
    display: block;
    width: 100%;
    height: 100%;
}








.fanindex_h{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 89px;
}

.fanindex_hs{
    width: 290px;
    float: left;
    overflow: hidden;
    margin-right: 13px;
}

.fanindex_hs:last-child{
    margin-right: 0;
}

.fanindex_hs_a{
    width: 100%;    
    background: #0368b3;
    height: 79px;
    padding: 0 30px;
    line-height: 79px;
    text-align: right;
    display: block;
}
.fanindex_hs_a span{
    float: left;
    font-size: 24px;
    color: #fff;
}
.fanindex_hs_a img{

}

.fanindex_hs_b{
    width: 100%;
    background: #f7f7f7;
    overflow: hidden;
    padding: 10px;
} 
.fanindex_hs_bs{
    overflow: hidden;
} 
.fanindex_hs_bs a{
        display: block;
    height: 42px;
    border-bottom: 1px dashed #ccc;
    line-height: 42px;
    overflow: hidden;
    color: #464646;
    transition: all 0.3s;
} 
.fanindex_hs_bs a img{
        margin-right: 6px;
    margin-left: 6px;
}
.fanindex_hs_bs a:hover{
    color: #0368b3;
} 



.fanindex_i{
    width: 100%;
    overflow: hidden;
    background: #4a4a4a;
    padding: 26px 0;
}

.fanindex_is{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}


.fanindex_is img{

}

.fanindex_is div{
    line-height: 32px;
    margin-top: 15px;
}
.fanindex_is div a{
    color: #fff;
    margin-right: 14px;
}

.fanindex_is div a:hover{
/*    color: #0368b3;*/
}



.bottom{
    width: 100%;
    background: #323232;
    overflow: hidden;
}

.bottoms{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    height: 280px;
}

.bottomsLeft{
    float: left;
    line-height: 280px;
}

.bottomscenter{
    float: left;
    color: #fff;
    line-height: 29px;
    margin-top: 79px;
}
.bottomscenter a{
    color: #fff;
}


.bottomsRight{
    float: right;
    margin-top: 79px;
}





/*banjin*/
.listleftnav{
    display: none;
}
.navleft:hover .listleftnav{
    display: block;
}
.listbanner{
    width: 100%;
    overflow: hidden;
}
.listbanner img{
    width: 100%;
}


.alllist{
    width: 100%;
    padding-top: 36px;
    padding-bottom: 50px;
}

.banjinxuqiuTop{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    position: relative;
}

.banjinxuqiuTop span{
    display: block;
    height: 50px;
    width: 134px;
    background: #0268b3;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
}


.banjinxuqiutext{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    border-top: 0; 
    padding-top: 47px;
    padding-bottom: 71px;
    padding-left: 76px;   
}
.banjinxuqiutext a{
    font-size: 16px;
    color: #464646;
    display: inline-block;
    height: 30px;
    width: 110px;
    line-height: 30px;
    transition: all 0.3s;
}
.banjinxuqiutext a:hover{
    color: #0268b3;
}

.banjinxuqiuxuan{
    width: 1200px;
    margin: auto;
    border: 1px solid #dfdfdf;
    border-top: 0; 
    padding: 0 20px;
    padding-top: 17px;
    padding-bottom: 17px;  
    margin-bottom: 40px; 
}
.banjinxuqiuxuanLeft{
    float: left;
}

.banjinxuqiuxuanRight{
    float: right;
    width: 1036px;
    margin: 0;
}


.banjinxuqiuxuanRight>li{
    display: inline-block;
    font-size: 14px;
    width: 93px;
    margin-bottom: 5px;
    position: relative;
}
.banjinxuqiuxuanRight>li>a{
    color: #333;
    transition: all 0.3s;
}
.banjinxuqiuxuanRight>li:hover>a{
    color: #0268b3;
}
.banjinxuqiuxuanRight>li>a>img{
    margin-left: 4px;
}
.banjinxuqiuxuanRight>li .banjinxuqiuxuanerji{
    position: absolute;
    background: #fff;
    box-shadow: 0px 0px 11px #ccc;
    top: 19px;
    padding: 17px;
    font-size: 0;
    width: 100%;
    margin-left: -17px;
    display: none;
    z-index: 10;
}
.banjinxuqiuxuanRight>li:hover .banjinxuqiuxuanerji{
    display: block;
}
.banjinxuqiuxuanRight>li .banjinxuqiuxuanerji>li{
    font-size: 14px;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.banjinxuqiuxuanRight>li .banjinxuqiuxuanerji>li>a{
    color: #333;
    transition: all 0.3s;
}

.banjinxuqiuxuanRight>li .banjinxuqiuxuanerji>li:hover>a{
    color: #0268b3;
}


.banjinxuqiuxuanRight>li .banjinxuqiuxuanerji>li .banjinxuqiuxuansanji{
    position: absolute;
    background: #fff;
    box-shadow: 0px 0px 11px #ccc;
    top: 0;
    padding: 17px;
    font-size: 0;
    width: 100px;
    left: 100%;
    display: none;
}
.banjinxuqiuxuanRight>li .banjinxuqiuxuanerji>li:hover .banjinxuqiuxuansanji{
    display: block;
}
.banjinxuqiuxuanRight>li .banjinxuqiuxuanerji>li .banjinxuqiuxuansanji li{
    font-size: 14px;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.banjinxuqiuxuanRight>li .banjinxuqiuxuanerji>li .banjinxuqiuxuansanji li a{
        color: #333;
    transition: all 0.3s;
}

.banjinxuqiuxuanRight>li .banjinxuqiuxuanerji>li .banjinxuqiuxuansanji li a:hover{
    color: #0268b3;
}




.banjinxuqiu_a{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.banjinxuqiu_atext{
    display: block;
    overflow: hidden;
    height: 202px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 21px;
}
.banjinxuqiu_atext .banjinxuqiu_atextLeft{
    float: left;
    border: 1px solid #ccc;
    overflow: hidden;
    width: 180px;
    height: 180px;
}
.banjinxuqiu_atext .banjinxuqiu_atextLeft img{
    width: 100%;
    height: 100%;
    transition: all 0.3s;
}
.banjinxuqiu_atext .banjinxuqiu_atextLeft:hover img{
    transform: scale(1.1);
}

.banjinxuqiu_atext .banjinxuqiu_atextcenter{
    float: left;
    width: 425px;
    overflow: hidden;
    margin-left: 26px;
}
.banjinxuqiu_atext .banjinxuqiu_atextcenter div{
    font-size: 16px;
    color: #464646;
}
.banjinxuqiu_atext .banjinxuqiu_atextcenter ul{
    overflow: hidden;
}
.banjinxuqiu_atext .banjinxuqiu_atextcenter ul li{
    float: left;
    width: 50%;
    overflow: hidden;
    margin-top: 8px;
}
.banjinxuqiu_atext .banjinxuqiu_atextcenter ul li label{
    font-weight: 400;
    float: left;
    display: block;
    width: 70px;
    color: #999;
margin: 0;
}
.banjinxuqiu_atext .banjinxuqiu_atextcenter ul li:last-child label{
    width: 100px;
}
.banjinxuqiu_atext .banjinxuqiu_atextcenter ul li span{
    
}

.banjinxuqiu_atext .banjinxuqiu_atextcenter ul li a{
    color: #333;
}

.banjinxuqiu_atext .banjinxuqiu_atextRight{
    width: 271px;
    height: 181px;
    float: right;
    border-left: 1px dashed #ececec;
}
.banjinxuqiu_atext .banjinxuqiu_atextRight a{
    display: block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #333;
    background: #fff;
    border: 1px solid #3d3d3d;
    border-radius: 3px;
    margin-top: 54px;
    margin-left: 27px; 
}

.banjinxuqiu_atext .banjinxuqiu_atextRight a:hover{
    color: #0268b3;
    border: 1px solid #0268b3;    
}




/*caigou1*/



.caifouonetext{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    border-top: 0; 
    padding: 15px 20px;
    padding-bottom: 10px; 
}


.caifouonetextmyy{
    overflow: hidden;
    line-height: 27px;
}
.caifouonetextmyy span{
    float: left;
}
.caifouonetextmyy .caifouonetextmyyRight{
    float: right;
    width: 1036px;
    margin: 0;
}
.caifouonetextmyy .caifouonetextmyyRight a{
    color: #333;
    transition: all 0.3s;
    margin-right: 18px;
}
.caifouonetextmyy .caifouonetextmyyRight a:hover{
    color: #0268b3;
}


.caifouonepro{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 23px;
}
.caifouonepro a:nth-child(4n){
    margin-right: 0;
}
.caifouonepro a{
    display: block;
    overflow: hidden;
    float: left;
    width: 282px;
    margin-right: 24px;
    margin-bottom: 18px;
}
.caifouonepro a p{
    width: 100%;
    height: 210px;
    overflow: hidden;
    margin: 0;
}
.caifouonepro a p img{
    width: 100%;
    height: 100%;
    transition: all 0.3s;
}
.caifouonepro a:hover p img{
    transform: scale(1.1);
}
.caifouonepro a .caifouoneprotext{
    padding: 15px;
    border: 1px solid #dfdfdf;
    overflow: hidden;
    border-top: 0;
}
.caifouonepro a .caifouoneproleft{
    float: left;
}
.caifouonepro a .caifouoneproleft div{
        font-size: 15px;
    color: #333;
}
.caifouonepro a .caifouoneproleft span{
        color: #787878;
    margin-top: 5px;
    display: block;
}
.caifouonepro a .caifouoneproRight{
    float: right;
}
.caifouonepro a .caifouoneproRight div{
        margin-top: 12px;
    color: #d70000;
    font-size: 18px;
}
.caifouonepro a .caifouoneproRight span{
    font-size: 14px;
    color: #333;
}

.padge{
    text-align: center;
}
.padge a{
    border: 1px solid #eeeeee;
    padding: 4px 11px;
    color: #333;
    transition: all 0.3s;
    border-radius: 4px;
}
.padge a:hover{
    border: 1px solid #84b9ff;
    background: #edf5ff;
}
.padge a.on{
    border: 1px solid #84b9ff;
    background: #edf5ff;
}


.linmoe{
    position: absolute;
    right: 26px;
    top: 0;
}


.linmoe a{
    width: 88px;
    height: 28px;
    background: #0268b3;
    display: inline-block;
    text-align: center;
    line-height: 28px;
    color: #fff;
    border-radius: 33px;
    margin-top: 10px;
    margin-right: 5px;
}

.linmoe a:last-child{
    background: #bababa;
}



.caigou2p{
    color: #7eaf62;
}

.cngxtop{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    background: #f7f7f7;
    height: 47px;
    font-size: 15px;
    line-height: 47px;
    color: #78787a;
    text-align: center;
    margin-bottom: 17px;
}
.cngxtop div{
    float: left;
    width: 150px;
}

.cngxtop div:nth-child(1){
    width: 296px;
}
.cngxtop div:nth-child(2){
    
}
.cngxtop div:nth-child(3){
    
}
.cngxtop div:nth-child(4){
    
}

.cngxtop div:nth-child(5){
    
}

.cngxtop div:nth-child(6){
    
}


.cngxtop div:nth-child(7){
    
}



.cngx{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.cngxtext{
    overflow: hidden;
    height: 128px;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding-top: 25px;
}
.cngxtext .cngx_a{
    float: left;
    width: 296px;
    overflow: hidden;
}
.cngxtext .cngx_a img{
    float: left;
    width: 100px;
    height: 73px;
    border: 1px solid #e6e6e6;
}
.cngxtext .cngx_a div{
    float: left;
    font-weight: 700;
    color: #000;
    margin-top: 24px;
    margin-left: 13px;
}

.cngxtext .cngx_b{
width: 150px;
    float: left;
    text-align: center;
    margin-top: 23px;
    color: #eb4d20;
}

.cngxtext .cngx_c{
    width: 150px;
    float: left;
    text-align: center;
    margin-top: 23px;
}
.cngxtext .cngx_d{
    width: 150px;
    float: left;
    text-align: center;
    margin-top: 23px;
}

.cngxtext .cngx_e{
    width: 150px;
    float: left;
    text-align: center;
    margin-top: 23px;
}

.cngxtext .cngx_f{
width: 150px;
    float: left;
    text-align: center;
    margin-top: 23px;
}
.cngxtext .cngx_f span{
background: #0268b3;
    color: #fff;
    padding: 4px 8px;
}

.cngxtext .cngx_g{
width: 150px;
    float: left;
    text-align: center;
    margin-top: 5px;
}
.cngxtext .cngx_g a{
display: inline-block;
    width: 102px;
    margin: auto;
    height: 30px;
    color: #0268b3;
    border: 1px solid #0268b3;
    line-height: 30px;
    transition: all 0.3s;
}
.cngxtext .cngx_g div{
    margin-top: 6px;
}
.cngxtext .cngx_g div span{
    color: #0268b3;
}

.cngxtext .cngx_g:hover a{
    background: #0268b3;
    color: #fff;
}




.rlgx_a{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.rlgx_a a{
    display: block;
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 23px 0;
    padding-left: 39px;
    padding-right: 18px;
    margin-bottom: 26px;
}

.rlgx_a a .rlgx_aleft{
    float: left;
}
.rlgx_a a .rlgx_aleft h5{
    font-size: 18px;
    color: #0268b3;
    margin: 0;
}
.rlgx_a a .rlgx_aleft p{
    color: #818181;
    margin: 8px 0;
}
.rlgx_a a .rlgx_aleft div{
    overflow: hidden;
    color: #464646;
}
.rlgx_a a .rlgx_aleft div label{
    font-weight: 400;
    margin: 0;
}
.rlgx_a a .rlgx_aleft div span{
    margin-right: 23px;
}
.rlgx_a a .rlgx_aRight{
    float: right;
    text-align: center;
}
.rlgx_a a .rlgx_aRight div{
    font-size: 16px;
    color: #f50000;
    margin-top: 11px;
    margin-bottom: 10px;
}
.rlgx_a a .rlgx_aRight span{
    width: 114px;
    height: 34px;
    border: 1px solid #0077ff;
    text-align: center;
    line-height: 34px;
    border-radius: 30px;
    line-height: 34px;
    color: #0077ff;
    transition: all 0.3s;
    display: inline-block; 
}

.rlgx_a a .rlgx_aRight span:hover{
    background: #0077ff;
    color: #fff;
}



.rlgx_b{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.rlgx_b a:nth-child(4n){
    margin-right: 0;
}
.rlgx_b a{
    display: block;
    overflow: hidden;
    text-align: center;
    border: 1px solid #dfdfdf;
    width: 271px;
    padding: 0 20px;
    float: left;
    margin-right: 38px;
    margin-bottom: 26px;
}
.rlgx_b a img{
    width: 115px;
    height: 115px;
    display: block;
    margin:20px auto;
    border-radius: 50%;
}
.rlgx_b a h5{
margin: 0;
    line-height: 30px;
    border-bottom: 1px solid #dfdfdf;
    font-size: 16px;
    color: #000000;
}
.rlgx_b a div{
color: #5d5d5d;
    line-height: 27px;
    padding: 6px 11px;
}
.rlgx_b a p{
    font-size: 14px;
    color: #d60000;
}
.rlgx_b a p span{
    font-size: 18px;
}
.rlgx_b a label{
width: 66px;
    height: 24px;
    margin: auto;
    background: #ff0000;
    color: #fff;
    border-radius: 6px;
    line-height: 24px;
    margin-bottom: 19px;
}

.rlgx_b a .daigang{
    background: #37ba0f;
}















.dzwltop{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    background: #f7f7f7;
    height: 47px;
    font-size: 15px;
    line-height: 47px;
    color: #78787a;
    text-align: center;
    margin-bottom: 17px;
}
.dzwltop div{
    float: left;
    width: 125px;
}

.dzwltop div:nth-child(1){
    width: 252px;
}
.dzwltop div:nth-child(2){
        width: 196px;
}
.dzwltop div:nth-child(3){
    
}
.dzwltop div:nth-child(4){
    
}

.dzwltop div:nth-child(5){
    
}

.dzwltop div:nth-child(6){
    
}


.dzwltop div:nth-child(7){
    
}





.dzwl{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.dzwltext{
    overflow: hidden;
    height: 128px;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding-top: 25px;
}
.dzwltext .dzwl_a{
    float: left;
    width: 252px;
    overflow: hidden;
}
.dzwltext .dzwl_a img{
    float: left;
    width: 100px;
    height: 73px;
    border: 1px solid #e6e6e6;
}
.dzwltext .dzwl_a div{
    float: left;
    font-weight: 700;
    color: #000;
    margin-top: 24px;
    margin-left: 13px;
}

.dzwltext .dzwl_b{
        width: 196px;
    float: left;
    text-align: center;
    margin-top: 23px;
}

.dzwltext .dzwl_c{
    width: 125px;
    float: left;
    text-align: center;
    margin-top: 23px;
}
.dzwltext .dzwl_d{
    width: 125px;
    float: left;
    text-align: center;
    margin-top: 23px;
}

.dzwltext .dzwl_e{
    width: 125px;
    float: left;
    text-align: center;
    margin-top: 23px;
}

.dzwltext .dzwl_f{
    width: 125px;
    float: left;
    text-align: center;
    margin-top: 23px;
}


.dzwltext .dzwl_g{
    width: 125px;
    float: left;
    text-align: center;
    margin-top: 23px;
}


.dzwltext .dzwl_h{
    width: 125px;
    float: left;
    text-align: center;
    margin-top: 23px;
}









.slzsnav{
    width: 1200px;
    margin: auto;
    border: 1px solid #dfdfdf;
    border-bottom: 0;
    border-top: 0;
    padding: 0 20px;
    overflow: hidden;
}

.slzsnav div{
    float: right;
    width: 1036px;
    margin: 0;
    line-height: 26px;
    padding-top: 14px;
}
.slzsnav div a{
    font-size: 16px;
    color: #464646;
    margin-right: 31px;
}

.slzsnav div a:hover{
    color: #0268b3;
}







.szlstop{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    background: #e4e4e4;
    height: 47px;
    font-size: 15px;
    line-height: 47px;
    color: #464646;
    text-align: center;
    margin-bottom: 17px;
}
.szlstop div{
    float: left;
    width: 14.2857142857%;
}



.szls{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.szlstext{
    overflow: hidden;
    height: 139px;
    border-bottom: 1px solid #ccc;
    width: 100%;
    margin-top: 31px;
}
.szlstext .szls_a{
    float: left;
    width: 14.2857142857%;
    overflow: hidden;
}
.szlstext .szls_a img{
    float: left;
    width: 100%;
    height: 114px;
    border: 1px solid #e6e6e6;
}
.szlstext .szls_a div{
    float: left;
    font-weight: 700;
    color: #000;
    margin-top: 24px;
    margin-left: 13px;
}

.szlstext .szls_b{
    width: 14.2857142857%;
    float: left;
    text-align: center;
    line-height: 114px;
}

.szlstext .szls_c{
    width: 14.2857142857%;
    float: left;
    text-align: center;
    line-height: 114px;
}
.szlstext .szls_d{
    width: 14.2857142857%;
    float: left;
    text-align: center;
    line-height: 114px;
}

.szlstext .szls_e{
    width: 14.2857142857%;
    float: left;
    text-align: center;
    line-height: 114px;
}

.szlstext .szls_f{
    width: 14.2857142857%;
    float: left;
    text-align: center;
    line-height: 114px;
}


.szlstext .szls_g{
    width: 14.2857142857%;
    float: left;
    text-align: center;
    line-height: 114px;
}


.szlstext .szls_h{
    width: 14.2857142857%;
    float: left;
    text-align: center;
    line-height: 114px;
}








.attract {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}


.attractLeft {
    width: 864px;
    float: left;
    overflow: hidden;
}


.attractLeft .title {
    font-weight: bold;
    font-size: 24px;
    margin: 0;
    color: #464646;
    margin-bottom: 17px;
}
.text-primary {
    color: #316ad3;
}

.wareList {
    overflow: hidden;
    width: 100%;
}
.wareList a{
    height: 201px;
    border-bottom: 1px solid #ccc;
    display: block;
    overflow: hidden;
    margin-bottom: 38px;
}

.wareList>a>img{
    width: 252px;
    height: 164px;
    float: left;
}
.wareList a p{
    color: #626060;
    line-height: 25px;
    margin-bottom: 10px;
}


.wareRight{
    float: right;
    width: 590px;
    overflow: hidden;
}
.waretop{
    font-size: 18px;
    font-weight: 700;
    color: #3a3a3a;
    overflow: hidden;
    line-height: 39px;    
}
.waretop span{
    float: right;
    font-weight: 400;
    color: #626060;
    font-size: 14px;
    margin-top: -5px;
}
.waretop label{
    font-size: 24px;
    color: #e20000;
}
.waretop i{
    font-style: normal;
    color: #e20000;
}


.wareBottom{
    margin-top: 5px;
    color: #979797;
}
.wareBottom img{

}
.wareBottom span{
    margin-right: 6px;
}
.wareBottom strong{
    color: #393939;
}

.wareList  .waretop:hover {
    color: #07F;
}

.warelabel{
    margin-top: 10px;
}
.label-danger{

    border: solid 1px #01ac4c;
    font-size: 14px;
    font-weight: 400;
    border-radius: 3px;
    color: #000000;
    padding-left: 3px;
    padding-right: 3px;
    margin-right: 10px;
    background: none;
}
.label-primary{

    border: solid 1px #01ac4c;
    font-size: 14px;
    font-weight: 400;
    border-radius: 3px;
    color: #000000;
    padding-left: 3px;
    padding-right: 3px;
    margin-right: 10px;
    background: none;  
}





.attractRight {
    float: right;
    width: 273px;
    overflow: hidden;
}


.col_push{
    width: 100%;
    border: 1px solid #ccc;
}
.col_push>h3{
    margin: 0;
    height: 49px;
    line-height: 49px;
    background: #f3f3f3;
    overflow: hidden;
    padding: 0 15px;
    font-size: 16px;
    color: #464646;
    font-weight: 700;
}
.col_push>h3>a{
    font-weight: 400;
    float: right;
    font-size: 14px;
    color: #464646;
}


.col_push ul {
    padding: 0;
    margin: 0;
}

.col_push li {
    width: 247px;
    margin: 0 auto;
    padding: 15px 0;
    line-height: 24px;
    list-style: none;
}

.col_push li img{
    width: 247px;
    height: 173px;
}
.col_push li h4 {
    margin: 3px 0 0;
    height: 24px;
    font-size: 14px;
    font-weight: bold;
    line-height: inherit;
    overflow: hidden;
}
.col_push li h4 a{
    color: #000000;
}
.col_push li span {
    display: block;
}

.text-danger {
    color: #FA0014;
}
.col_push li h4 a:hover{
    color: #316ad3;
}




.cdck_a{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.cdck_a a{
    display: block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #dddddd;
    padding: 15px;
}
.cdck_a a .cdck_aLeft{
    float: left;
    color: #333333;
    line-height: 29px;
}
.cdck_a a .cdck_aLeft div{
        font-size: 18px;
}
.cdck_a a .cdck_aLeft p{
        margin: 0;
    font-size: 13px;
}
.cdck_a a .cdck_aLeft span{
        font-size: 12px;
    color: #999;
}
.cdck_a a .cdck_aRight{
    float: right;
    color: #333;
    text-align: right;
}
.cdck_a a .cdck_aRight label{
    margin: 0;
    font-weight: 400;
}
.cdck_a a .cdck_aRight label span{
    color: #f50000;
}
.cdck_a a .cdck_aRight p{
        color: #999;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 17px;
}
.cdck_a a .cdck_aRight div{
    width: 114px;
    height: 34px;
    border: 1px solid #0077ff;
    text-align: center;
    border-radius: 30px;
    line-height: 34px;
    color: #0077ff;
    transition: all 0.3s;
    display: inline-block;
}

.cdck_a a .cdck_aRight div:hover{
    background: #0077ff;
    color: #fff;
}




.xuanjiafix{
    position: absolute;
    width: 311px;
    min-height: 602px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 13px #ccc;
    top: 84px;
    right: 14px;
    padding: 20px;
}


.xuanjiafix_a{
    overflow: hidden;
}
.xuanjiafix_a label{
    font-size: 15px;
}
.xuanjiafix_a span{
    color: #ff0000;
}
.xuanjiafix_a div{
    float: right;
    background: #4084e9;
    padding: 1px 5px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
}


.xuanjiafix textarea{
    height: 92px;
    width: 100%;
    border: 1px solid #c8ccd0;
    border-radius: 5px;
    outline: none;
    padding: 7px;
    font-size: 12px;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 17px;
}


.xuanjiafix_b{
    overflow: hidden;
}

.xuanjiafix_b div{
overflow: hidden;
    margin-bottom: 12px;
}
.xuanjiafix_b div img{
    float: left;
}
.xuanjiafix_b div input{
    border: 0;
    border-bottom: 1px solid #ccc;
    float: left;
    display: block;
    width: 231px;
}

.xuanjiafix_c{
    overflow: hidden;
    color: #7b7b7b;
}
.xuanjiafix_c img{

}

.xuanjiafix_c label{
    color: #000;
    font-size: 15px;
    margin-top: 10px;
}


.xuanjiafix_d{
    min-height: 166px;
    width: 100%;
    padding: 15px;
    overflow: hidden;
    border: 1px solid #c8ccd0;
    border-radius: 5px;
}

.xuanjiafix_d p{
    margin: 0;
    font-size: 13px;
}
.xuanjiafix_d p span{
    color: #ff0000;
}

.xuanjiafix_dfile{
    overflow-y: scroll;
    height: 97px;
    margin-top: 15px;
}
.xuanjiafix_dfiles{
    width: 87px;
    height: 88px;
    float: left;
    margin-right: 5px;  
    position: relative;  
}
.xuanjiafix_dfile input[type=file] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    z-index: 10;
    cursor: pointer;
}

.xuanjiafix_dfiles .xuanjiafix_dfilebtn{
    width: 87px;
    height: 88px;
    background: url(../image/images/20_03.jpg)center 0 no-repeat;
    overflow-y: hidden;
}



.xuanjiafix button{
        width: 200px;
    height: 37px;
    margin: auto;
    display: block;
    border-radius: 31px;
    border: 0;
    background: #4395ff;
    color: #fff;
    font-size: 16px;
    letter-spacing: 6px;
    margin-top: 27px;
    margin-bottom: 20px;
    outline: none;
}







.signIn{
    background: url(../image/5_02.jpg) center no-repeat;
    height: 596px;
    padding-top: 80px;
    width: 100%;
}
.signIn>div{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.panel-signIn {
    width: 430px;
    min-height: 400px;
    margin-left: auto;
    background:#fff;
}
.panel-signIn .panel-body {
    padding: 30px;
}
.signInTop{
    width: 100%;
    overflow: hidden;
}
.signInTop h4{
    float: left;
    font-weight: 700;
}
.signInTop a{
    float: right;
    color: #01c77f;
}
.sininput{
    margin-bottom: 15px;
}
.sininput>input{
    background-color: #FFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    color: inherit;
    display: inline-block;
    padding: 5px 8px;
    width: 100%;
    height: 46px;
    font-size: 14px;
    outline: none;
}
.signIn .form-group {
    margin-bottom: 15px;
}
.signIn .form-group input{
    color: #fff;
    background-color: #0077ff;
    padding: 13px 20px;
    font-size: 14px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    text-align: center;
    border: 0;
    outline: none;
}
.formzidong{
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
    color: #999;
    width: 100%;
    margin-bottom: 15px;
}
.formzidong a{
    color: #999;
    float: right;
}
.formzidong div{
    float: left;
    overflow: hidden;
}
.formzidong input{
    float: left;
}
.formzidong span{
    margin-left: 5px;
}
.account{
    overflow: hidden;
    text-align: right;
    color: #9d9d9d;
}
.account a{
    color: #0077ff;
}







.sel{
    position: relative;
    height: 50px;
    margin-bottom: 15px;   
}
.sel select{
    background-color: #FFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    color: inherit;
    display: inline-block;
    padding: 5px 8px;
    width: 100%;
    font-size: 14px;
    height: 46px;
    float: left;
    outline: none;    
}

.has-error{
    margin-left: -15px;
    margin-right: -15px;
    height: 50px;
    margin-bottom: 15px;
    overflow: hidden;
}
.has-error input{
    background-color: #FFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    color: inherit;
    display: inline-block;
    padding: 5px 8px;
    width: 100%;
    font-size: 14px;
    height: 46px;
    float: left;
    outline: none; 
}
.has-error img{
    width: 110px;
    height: 46px;
}

.posr{
    position: relative;
    height: 50px;
    margin-bottom: 15px;
}
.posr input{
    background-color: #FFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    color: inherit;
    display: inline-block;
    padding: 5px 8px;
    width: 100%;
    font-size: 14px;
    height: 46px;
    float: left;
    outline: none; 
}
.posr a{
    position: absolute;
    top: 14px;
    right: 13px;
    color: #01C77F;
}
.yiy{
    color: #333;
}





/**/
.rowmain {
    background-color: rgb(238, 238, 238);
    width: 100%;
    overflow: hidden;
}


.adverhome {
    margin: auto;
    overflow: hidden;
    margin-top: 40px;
    margin-bottom: 88px;
    width: 1200px;
}


.w200 {
    width: 193px;
    float: left;
}




.sidebar > ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.sidebar > ul > li {
    position: relative;
}

.sidebar > ul > li {
    border: 1px solid #E5E5E5;
    margin-bottom: -1px;
}
.sidebar > ul > li > a:hover, .sidebar > ul > li > a:active, .sidebar > ul > li > a:focus, .sidebar > ul > li.active a {
    color: #2898FB;
    text-decoration: none;
}

.sidebar > ul > li > a, .sidebar > ul > li span {
    display: block;
    padding: 16px 0 16px 46px;
    font-weight: bold;
    border-bottom: 1px solid #E5E5E5;
}
.sidebar {
    background-color: #fff;
}
.sidebar > ul > li > ul.sub li a {
    display: block;
    padding: 7px 0 7px 46px;
    color: #333;
    position: relative;
}
.sidebar > ul > li > ul.sub li a:hover {
    color: #666;
    background-color: #ededed;
    text-decoration: none;
}
.sidebar > ul > li > ul.sub {
    list-style: none;
    padding: 0;
    margin-bottom: 10px;
    position: relative;
}
.sidebar > ul > li > a .iconfont, .sidebar > ul > li span .iconfont {
    position: absolute;
    z-index: 10;
    font-weight: normal;
    margin-left: -30px;
    margin-top: 2px;
    color: #999;
    font-size: 20px;
}
.sidebar > ul > li > ul.sub li a:active, .sidebar > ul > li > ul.sub li a:focus, .sidebar > ul > li > ul.sub li.active a {
    color: #FFF!important;
    background-color: #2898FB!important;
    text-decoration: none;
} 



.icon-kufangguanli{
    background: url(../image/images/21_03.jpg)center 0 no-repeat;
    width: 18px;
    height: 15px;
}


.w1020 {
    width: 983px;
    float: right;
}
.crumbs {
    background-color: #fff;
    border: 1px solid #E5E5E5;
    padding: 16px 20px;
    margin-bottom: 10px;
}

.crumbs h4 {
    margin: 0;
    color: #333;
    font-weight: 700;
}


.ibox {
    margin-bottom: 20px;
}
.ibox-content {
    background-color: #fff;
    border: 1px solid #E5E5E5;
    padding: 16px 20px;
}




.mt60 {
    margin-top: 60px;
}
.modform-group {
    overflow: hidden;
    margin-bottom: 15px;
}

.form-xgmm .control-label {
    color: #666;
}

.text-danger {
    color: #FA0014!important;
}



.modform-group .modform-control {
    background-color: #FFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    color: inherit;
    display: inline-block;
    padding: 5px 8px;
    height: 30px;
    width: 100%;
}

.advernew{
    overflow: hidden;
}
.advernew a{
    display: block;
    height: 121px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 13px;
}
.advernew a .advernewleft{
    float: left;
    overflow: hidden;
    width: 150px;
    height: 105px;
}
.advernew a .advernewleft img{
    width: 100%;
    height: 100%;
    transition: all 0.3s;
}
.advernew a:hover .advernewleft img{
    transform: scale(1.1);
}
.advernew a .advernewRight{
    width: 743px;
    float: right;
    overflow: hidden;
    margin-top: 6px;
}
.advernew a .advernewRight div{
    color: #464646;
}
.advernew a .advernewRight p{
    color: #888888;
    margin: 4px 0;
    line-height: 26px;
}
.advernew a .advernewRight span{
    color: #8d8c8c;
}

.xiugaizhaohui{
        color: #fe0000;
    line-height: 46px;
}



.advertyanzm{
    position: absolute;
    top: 6px;
    right: 24px;
    color: #01C77F;
    font-size: 12px;
}

.zh_a{
    width: 100%;
    overflow: hidden;
}
.zh_a a{
display: block;
    float: left;
    width: 237px;
    background: #fff;
    margin-right: 11px;
    margin-bottom: 11px;
}
.zh_a a p{
    width: 100%;
    height: 160px;
    margin: 0;
    overflow: hidden;
}
.zh_a a p img{
    width: 100%;
    height: 100%;
    transition: all 0.3s;
}
.zh_a a div{
    font-size: 16px;
    color: #363636;
    padding: 12px 26px;
}
.zh_a a div label{
    display: block;
}


.zh_a a:nth-child(4n){
    margin-right: 0;
}

.zh_a a:hover p img{
    transform: scale(1.1);
}


.grenform{
    width: 100%;
    padding-left: 94px;
    overflow: hidden;
}
.grenforminput{
    width: 100%;
    overflow: hidden;
    margin-top: 16px;
}
.grenforminput label{
float: left;
    font-size: 15px;
    margin: 0;
    font-weight: 400;
    display: block;
    width: 138px;
    line-height: 34px;
}
.grenforminput label i{
    font-style: normal;
    color: #ff0000;
    margin-right: 5px;
}
.grenforminput div{
    float: left;
    overflow: hidden;
    color: #272727;
    font-size:15px;
}
.grenforminput .grenforminputradio input{
    position: relative;
    top: 3px;
    margin-right: 0px;
}

.grenforminput .grenforminputradio span{
    margin-right: 6px;
    margin-left: 3px;
}


.grenforminput .grenforminputright input{
    width: 281px;
    height: 34px;
    padding-left: 10px;
    border: 1px solid #ccc;
}



.grenforminput .grenforminputfile{
    position: relative;
    margin-top: 10px;
}
.grenforminput .grenforminputfile input{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    z-index: 10;
    cursor: pointer;
    display: block;
}
.grenforminput .grenforminputfile span{
    width: 87px;
    height: 88px;
    background: url(../image/images/20_03.jpg)center 0 no-repeat;
    overflow: hidden;
    display: block;
}
.grenforminput .grenforminputrightlianxi input{
    width: 166px;
    height: 34px;
    padding-left: 10px;
    border: 1px solid #ccc;
    float: left;
}
.grenforminput .grenforminputrightlianxi select{
    float: left;
    width: 87px;
    height: 34px;
    border: 1px solid #ccc;
    margin-left: 30px;
    outline: none;
}
.grenforminput .grenforminputbutton{
    margin-bottom: 30px;
}
.grenforminput .grenforminputbutton button{
    width: 126px;
    height: 46px;
    background: #337ab7;
    color: #fff;
    text-align: center;
    line-height: 46px;
    border-radius: 4px;
    outline: none;
    border: 0;
}

/**/

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}


.panel-default {
    border-color: #ddd;
}

.panel {
    border-radius: 0px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default > .panel-heading {
    font-weight: bold;
    color: #777;
}
.panel-default > .panel-heading {
    color: #555;
    font-size: 14px;
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}
#right_div_panel .panel-heading {
    height: 50px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.panel-heading .pull-left {
    line-height: 30px;
}
button{
    outline: none;    
}
#right_div_panel .panel-heading button {
    min-width: 80px;
    height: 30px;
    line-height: 15px;

}


.panel-body {
    padding: 15px;
}
div.form-group {
    margin-bottom: 5px;
}


.control-label {
    font-weight: normal;
    color: #777;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.popover.bottom{
    background: #fff;
}

#logo_img, #logo_btn {
    padding-bottom: 10px;
}
#logo_img img {
    border: 1px solid #DDDDDD;
}
#logo_btn button {
    min-width: 80px;
    min-height: 30px;
    border: 1px solid #066EB7;
    border-radius: 4px;
    background: #FFFFFF;
    font-size: 12px;
    color: #066EB7;
    line-height: 14px;
}
#logo_font label {
    font-size: 12px;
    color: #888888;
    line-height: 12px;
    font-weight: 100;
}



.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 200px;
    direction: ltr;
    cursor: pointer;
}



#categoryForm [class*="categoyGroup_"] label input {
    vertical-align: top;
}

#categoryForm [class*="categoyGroup_"] label {
    width: 30%;
    vertical-align: middle;
    margin-bottom: 15px;
    cursor: pointer;
    font-weight: normal;
    color: #777;
}

#categoryForm [class*="categoyGroup_"] label span {
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 5px;
}



#hide_category label{
font-weight: normal;
    color: #777;
}

.cut {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



#industry_panel label{
font-weight: normal;
    color: #777;
}

table.table tr th, table.table tr td {
    vertical-align: middle;
    text-align: left;
}

.ext-name {
    font-weight: normal;
    padding: 0 5px;
}

#compCertForm td div {
    padding: 0px;
}


.panel-heading p {
    display: inline-block;
    margin-bottom: 0;
    line-height: 30px;
}

.elt-hide {
    display: none;
}



#handleMaterialForm label {
    font-weight: normal;
    color: #777;
}

#handleSurfaceForm label {
    font-weight: normal;
    color: #777;
}

#handleExternalForm label {
    font-weight: normal;
    color: #777;
}




#compPicDiv label {
    font-weight: normal;
    color: #777;
}


#right_div_panel [data-img-div] [img-div] {
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: center;
    height: 96px;
}


[data-img-div] img {
    max-width: 155px;
    max-height: 96px;
}
[del-img] {
    position: absolute;
    left: 240px;
    top: -20px;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    cursor: pointer;
}



.rowmaindetail{
    width: 1200px;
    margin: 0 auto;
    margin-top: 57px;
    margin-bottom: 80px;
}

.rowmaindetail .rowmaindetailnav{
    margin-bottom: 34px;
    float: left;
    width: 100%;
}
.rowmaindetail .rowmaindetailnav img{
    position: relative;
    top: -2px;
    margin-right: 6px;
}
.rowmaindetail .rowmaindetailnav a{
    font-size: 16px;
    color: #464646;
}
.rowmaindetail .rowmaindetailnav span{
    
}


.rowmaindetailLeft{
    position: relative;
    width: 360px;
    overflow: hidden;
    float: left;
}

.rowmaindetailLeft .gallery-top{
    width: 360px;
    height: 284px;
    border: 1px solid #ccc;
    background: #fff;
    padding: 5px;
    margin-bottom: 8px;
}

.rowmaindetailLeft .gallery-top img{
    width: 100%;
    height: 100%;
}

.rowmaindetailLeft .gallery-thumbs{
    width: 100%;
}

.rowmaindetailLeft .gallery-thumbs img{
    border: 1px solid #ccc;
    background: #fff;
    width: 100%;
    height: 65px;
}



.rowmaindetailRight{
    float: right;
    width: 768px;
    overflow: hidden;
}


.caigoutitle{
    overflow: hidden;
    margin-bottom: 26px;
}
.caigoutitle div{
    font-size: 29px;
    color: #1f1f1f;
    margin-right: 13px;
    float: left;
}
.caigoutitle label{
    color: #464646;
    font-weight: 400;
    margin: 0;
    margin-top: 17px;
    margin-right: 8px;
}
.caigoutitle label span{
    margin-left: 12px;
}


.caigouxinhao{
    width: 100%;
    overflow: hidden;
    margin-bottom: 34px;
}
.caigouxinhao a{
    width: 122px;
    height: 28px;
    background: #fff;
    border: 1px solid #ccc;
    display: block;
    float: left;
    color: #464646;
    text-align: center;
    line-height: 28px;
    margin-right: 7px;
    margin-bottom: 7px;
}
.caigouxinhao a:nth-child(6n){
    margin-right: 0;
}


.caigouxinmony{
    width: 100%;
    background: #fff;
    overflow: hidden;
    margin-bottom: 11px;
}

.caigouxinmonyLeft{
    float: left;
    margin:44px 0;
    margin-left: 43px;
    overflow: hidden;
    text-align: center;
}

.caigouxinmonyLeft label{
font-size: 36px;
    color: #df3033;
}
.caigouxinmonyLeft div{
        font-size: 16px;
    color: #464646;
}


.caigouxinmonyRight{
    float: right;
}
.caigouxinmonyRight a{
    margin-right: 63px;
    width: 287px;
    height: 53px;
    border-radius: 50px;
    text-align: center;
    line-height: 53px;
    background: #0368b3;
    font-size: 16px;
    color: #fff;
    display: block;
    margin-top: 57px;
}
.caigouxinmonyRight a img{
    margin-right: 10px;
}


.gouwuche{
    overflow: hidden;
    background: #fff;
    position: relative;
    width: 224px;
}
.gouwuche input{
    width: 44px;
    height: 46px;
    border: 1px solid #ccc;
    overflow: hidden;
    text-align: center;
}
.gouwuche .increase{
    height: 24px;
    position: absolute;
    left: 43px;
    border: 1px solid #ccc;
    width: 16px;
}
.gouwuche .decrease{
    height: 23px;
    position: absolute;
    left: 43px;
    border: 1px solid #ccc;
    width: 16px;
    top: 23px;
}
.gouwuche .jiaru{
    background: #df3033;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    border: 0;
    width: 165px;
    height: 45px;
    font-weight: 700;
    font-size: 17px;
}


.rowmaindetailbottom{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 45px;
    background: #fff;
    border: 1px solid #e0dfdf;
}


.rowmaindetailbottom_a{
    width: 100%;
    border-bottom: 1px solid #e0dfdf;
    overflow: hidden;
}
.rowmaindetailbottom_a span{
    width: 144px;
    height: 59px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    background: #0368b3;
    display: block;
    font-size: 18px;
    line-height: 59px;
}

.rowmaindetailbottom_b{
    padding-left: 36px;
    padding-top: 29px;
    padding-bottom: 77px;
    overflow: hidden;
    width: 100%;
    color: #464646;
    line-height: 26px;
}



.rlgxte{
    width: 100%;
    background: #fff;
    overflow: hidden;
    height: 96px;
    margin-bottom: 10px;
}

.rlgxteLeft{
    float: left;
    overflow: hidden;
    margin-top: 21px;
    margin-left: 30px;
}
.rlgxteLeft div{
    float: left;
    text-align: center;
    color: #2c2c2c;
    margin-right: 44px;
}
.rlgxteLeft div span{
    font-size: 16px;
    color: #2c2c2c;
}
.rlgxteLeft div p{
    margin: 0;
    margin-top: 8px;
}

.rlgxteRight{
    float: right;
    line-height: 96px;
    margin-right: 100px;
}
.rlgxteRight img{

}



.slzsdetailtext{
    width: 100%;
    overflow: hidden;
    border: 1px solid #e0dfdf;
    background: #fff;
    margin-bottom: 17px;
}

.slzsdetailtext span{
    display: block;
    background: #edeced;
    line-height: 38px;
    font-size: 16px;
    color: #464646;
    padding-left: 18px;
    border-bottom: 1px solid #e0dfdf;
}
.slzsdetailtext div{
    min-height: 153px;
    padding: 18px;
    overflow: hidden;
    line-height: 26px;
}

.slzsdetailtextphone{
    overflow: hidden;
}
.slzsdetailtextphone a {
    margin-right: 63px;
    width: 287px;
    height: 53px;
    border-radius: 50px;
    text-align: center;
    line-height: 53px;
    background: #0368b3;
    font-size: 16px;
    color: #fff;
    display: block;
}

.slzsdetailtextphone a img {
    margin-right: 10px;
}



.cngxdetailLeft{
    float: left;
    margin-top: 32px;
    margin-left: 35px;
    margin-bottom: 36px;
}

.cngxdetailLeft .cngxdetailLeft_a{
    overflow: hidden;
}
.cngxdetailLeft .cngxdetailLeft_a span{
        font-size: 18px;
    color: #f10000;
}

.cngxdetailLeft_b{
    overflow: hidden;
}
.cngxdetailLeft_b div{
    float: left;
    text-align: center;
    margin-right: 49px;
    margin-top: 19px;
}
.cngxdetailLeft_b div span{
    font-size: 16px;
    color: #464646;
}
.cngxdetailLeft_b div p{
    color: #464646;
    margin: 0;
    margin-top: 10px;
}

.detailtable{
    width: 100%;
    text-align: center;
    margin-bottom: 14px;
    border-color: #e0dfdf;
    border: 1px solid #e0dfdf;
    background: #fff;
}
.detailtable th{
    text-align: center;
    height:40px;
    color: #464646;
    background: #edeced;
    font-weight: 400;
    font-size: 16px;
}
.detailtable td{
    height: 53px;
    font-size: 16px;
    color: #464646;
}







.left_box{
    width: 1200px;
    margin:60px auto;
    overflow: hidden;
    border: #DDDDDD 1px solid;
    padding: 20px 50px 20px 50px;
}

.f_red {
    color: red;
}

.reg_title {
    border-bottom: #CCCCCC 1px solid;
    font-weight: bold;
    padding: 0 0 10px 10px;
    margin: 15px 55px 0 55px;
    font-size: 14px;
    color: #0368b3;
    margin-bottom: 10px;
}


.tl {
    width: 150px;
    text-align: right;
    padding-right: 20px;
}

.left_box .huiyuanlabel{
font-weight: 400;
    margin: 0;
    margin-left: 7px;
}
.left_box input[type=radio]{
    position: relative;
    top: 1px;
} 

.left_box form td{
    padding: 10px;
}







.hehuoren{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 50px;
}


.hehuoren_a{
    padding: 23px;
    overflow: hidden;
    margin-bottom: 23px;
    border: 1px solid #dfdfdf;
    position: relative;
}

.hehuoren_aLeft{
    width: 437px;
    overflow: hidden;
    border-right: 1px dashed #e5e5e5;
    position: relative;
    float: left;
}

.hehuoren_aLeft .bd{
    width: 315px;
    height: 228px;
    border: 1px solid #dfdfdf;
    padding: 11px;
    overflow: hidden;
}
.hehuoren_aLeft .bd ul{
    width: 100%;
    margin: 0;
    height: 100%;
}
.hehuoren_aLeft .bd ul li{
    width: 100%;
    height: 100%;
}
.hehuoren_aLeft .bd ul li .pic{
    width: 100%;
    height: 100%;
}
.hehuoren_aLeft .bd ul li img{
    width: 100%;
    height: 100%;
}


.hehuoren_aLeft .hd{
    width: 68px;
    height: 228px;
    overflow: hidden;
    position: absolute;
    right: 39px;
}

.hehuoren_aLeft .hd ul{
    width: 100%;
}
.hehuoren_aLeft .hd ul li{
    width: 100%;
    height:72px;
    overflow: hidden;
    margin-bottom: 10px;
}
.hehuoren_aLeft .hd ul li img{
    width: 100%;
    height: 100%;
    cursor: pointer;
}



.hehuoren_aRight{
    width: 650px;
    float: left;
    margin-left: 14px;
    overflow: hidden;
}

.hehuoren_aRight_a{
    height: 38px;
    overflow: hidden;
}

.hehuoren_aRight_a img{

}

.hehuoren_aRight_a span{
    font-weight: 700;
    font-size: 19px;
    position: relative;
    top: -2px;
}

.hehuoren_aRight_b{
        border-top: 1px solid #dddddd;
    overflow: hidden;
    border-right: 1px solid #dddddd;
}
.hehuoren_aRight_b div{
    height: 36px;
    line-height: 36px;
    border-left: 1px solid #dddddd;
    float: left;
    border-bottom: 1px solid #dddddd;
    width: 50%;
}
.hehuoren_aRight_b div:nth-child(1){
    width: 100%;
}

.hehuoren_aRight_b div label{
    margin: 0;
    font-weight: 400;
    color: #999997;
    width: 134px;
    padding-left: 8px;
}
.hehuoren_aRight_b div span{

}

.hehuoren_aRight_c{
    overflow: hidden;
}
.hehuoren_aRight_c a{
    color: #1b4786;
    margin-right: 108px;
}
.hehuoren_aRight_c a img{

}
.hehuoren_aRight_c a span{
    position: relative;
    top: 4px;
}

.hehuoren_aRight_c a:last-child{
    margin-right: 0;
}
 #toolbar {
        position: fixed;
        z-index: 9999;
        right: 33px;
        bottom: 30%;
    }
    
    #toolbar li {
        margin-bottom: 3px;
        font-size: 0;
        width: 57px;
        height: 57px;
        right: 0;
        position: relative;
    }
    
    #toolbar li a {
        display: block;
        position: absolute;
        z-index: 9;
        right: 0;
        top: 0;
        width: 57px;
        height: 57px;
        overflow: hidden;
        transition: all .5s ease;
        white-space: nowrap;
        font-size: 0;
    }
    
    #toolbar li .iconfont {
        display: inline-block;
        vertical-align: middle;
        width: 57px;
        height: 57px;
        background-color: #0368b3;
        vertical-align: middle;
        text-align: center;
        line-height: 57px;
        color: #fff;
        font-size: 12px;
        padding-top: 15px;
    }
    
    #toolbar li .wz {
        display: inline-block;
        line-height: 57px;
        font-size: 14px;
        color: #fff;
        vertical-align: middle;
        padding-left: 10px;
    }
    
    #toolbar li .ewm-box {
        position: absolute;
        z-index: 1;
        padding: 5px;
        width: 110px;
        right: 120%;
        bottom: 0;
        opacity: 0;
        visibility: hidden;
        transform: translateX(100%);
        transition: all .7s;
    }
    
    #toolbar li p {
        margin-bottom: 0;
    }
    
    #toolbar li img {
        max-width: 100%;
    }
    
    #toolbar li:after {
        content: '';
        position: absolute;
        right: -5px;
        bottom: 20px;
        @include arrow(right,
        5px,
        $themecolor);
    }
    
    #toolbar li .icon {
        background-position: -57px -180px;
    }
    
    #toolbar li:hover .ewm-box {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }
    
    #toolbar .backtop {
        cursor: pointer;
        background-color: #0368b3;
    }
    
    .iconfont {
        color: #fff;
    }
    
    #toolbar li:hover a {
        width: 200px;
        background-color: #0368b3;
    }
    
    #toolbar li:hover .iconfont {
        background-color: #0368b3 !important;
    }
    
    .icon-qq {
        background: url(../image/QQ1.png) center no-repeat;
        background-position-y:5px; 
    }
    
    .icon-iconfontphone {
        background: url(../image/tel1.png) center no-repeat;
        background-position-y:5px; 
    }
    
    .icon-msnui-qr-code {
        background: url(../image/erwei1.png) center no-repeat;
        background-position-y:5px; 
    }
    
    .icon-wenjianxiazaiicon {
        background: url(../image/liuyan1.png) center no-repeat;
        background-position-y:5px; 
    }
    
    .icon-arrowup {
        background: url(../image/backtop.png) center no-repeat;
        background-color: #0368b3 !important;
    }
    #toolbar li:first-child:hover .icon-qq{
        background: url(../image/QQ1.png) center no-repeat;
    }
    #toolbar li:nth-child(2):hover .icon-iconfontphone{
        background: url(../image/tel1.png) center no-repeat;
    }
    #toolbar li:nth-child(4):hover .icon-wenjianxiazaiicon {
        background: url(../image/liuyan1.png) center no-repeat;
    }
    .fanindex_e {
    overflow: hidden;
}

.fanindex_es {
    display: flex;
    flex-wrap: wrap;
}