



.main{
    min-height: 333px;margin-top:20px;
	
}

.clearfloat:after {
    content: " ";
    display: table;
    height: 0;
    clear: both;
    visibility: hidden;
}


.breadcrumb{
    border-bottom: 1px solid #dfdfdf;
    height:36px;
    line-height: 36px;
    margin-bottom: 30px;
}
.breadcrumb ul{
    float: right;
}
.breadcrumb ul>li{
    display: inline-block;
    color:#cecece;
}
.breadcrumb ul>li a{
    color:#cecece;
}
.breadcrumb ul>li a:hover{
    color:#0070b8;
}
.main-lf{
    width:18%;
    float: left;
    position: relative;
    min-height:366px;
    letter-spacing: 2px;
}
.main-lf b{
    display: block;
    width:0;
    height:0;
    border:20px solid;
    border-color: #fff transparent transparent transparent;
    position: absolute;
    right:-20px;
    top:0;
}
.main-lf h3{
    font-size: 18px;
    color:#475eaa;
    line-height: 32px;
    height:32px;
	
    border-bottom: 1px solid #333333;
}
.main-lf h3 a{
    font-size: 18px;
    color:#475eaa;
    line-height: 34px;
}
.main-lf h3 img{
    height:20px; width:20px;
    padding-right: 8px;float:left;
}
.main-lf ul{

}
.main-lf ul>li{
    height:40px;
    line-height: 40px;
    font-size: 14px;
    box-sizing: border-box;
    position: relative;overflow:hidden;

                white-space: nowrap;

                text-overflow: ellipsis;

                -o-text-overflow:ellipsis;
	
    border-bottom: 1px dashed #333333;
}
.main-lf ul>li a{
    display: block;    font-size: 14px;
    color:#000000; padding: 0px 0 0  0px;
    height:36px;line-height:36px;
    box-sizing: border-box;
}

.main-lf ul>li a:hover {
 padding: 0px 0 0 0px;    font-size: 14px;
    height:36px; color:#475eaa;
    line-height: 36px;
}
.main-lf ul>li i{
    display: block;
    width:0;
    height:0;
    border:18px solid;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top:4px;
    right:-36px;
}
.main-lf ul>li:hover i,.main-lf ul>li.active i{
    border-color: transparent transparent transparent #0070b8;
}
.main-rt{
    float: right;
    padding-left: 44px;
    width:82%;
    box-sizing: border-box;
}
.main-rt>h3{
    height:52px;
    line-height: 52px;
    border-bottom: 1px solid #dfdfdf;
    font-size: 22px;
    color: #666;
	margin-bottom:20px;
}
.main-rt>h3 span{
    display: inline-block;
    height:51px;
    border-bottom: 2px solid #0070b8;
}
.main-rt>h4 {
    color: #0070b8;
    font-size: 38px;
    letter-spacing: 4px;
    line-height: 58px;
	text-align:center;
}
.main-rt>h5{
    color: #666;
    font-size: 38px;
    line-height: 70px;
   /* border-bottom: 1px solid #dfdfdf;*/
    height:70px;
    margin-bottom: 25px;
	text-align:center;
}
.main-rt>h5 i{
    display: inline-block;
    width:8px;
    height:8px;
    border-radius: 50%;
    background: #999;
    vertical-align: middle;
    margin: 0 10px;
}
.main-rt>h5 span{
    display: inline-block;
    height:69px;
   /* border-bottom: 2px solid #0070b8;*/
}
.main-rt p{
   /* text-indent: 28px;*/
    font-size: 14px;
    color:#666;
    letter-spacing: 1px;
}

@media screen and (max-width: 992px){
    .main-lf{
        display: none;
    }
    .main-rt{
        width: 100%;
        padding-left: 0;
    }
}
@media screen and (max-width: 480px){
    .main-rt>h3{
        height:42px;
        line-height: 42px;
        border-bottom: 1px solid #dfdfdf;
        font-size: 20px;
        color: #666;
    }
    .main-rt>h3 span{
        display: inline-block;
        height:41px;
        border-bottom: 2px solid #0070b8;
    }
    .main-rt>h4 {
        color: #0070b8;
        font-size: 28px;
        letter-spacing: 2px;
        line-height: 48px;
    }
    .main-rt>h5{
        color: #666;
        font-size: 25px;
        line-height: 60px;

        height:60px;
        margin-bottom: 25px;
    }
    .main-rt>h5 i{
        display: inline-block;
        width:8px;
        height:8px;
        border-radius: 50%;
        background: #999;
        vertical-align: middle;
        margin: 0 10px;
    }
    .main-rt>h5 span{
        display: inline-block;
        height:59px;
    
    }
    .main-rt p{
        /*text-indent: 24px;*/
        font-size: 12px;
        color:#666;
        letter-spacing: 1px;
    }
}
@media screen and (max-width: 350px){
    .main-rt>h4 {
        color: #0070b8;
        font-size: 24px;
        letter-spacing: 2px;
        line-height: 48px;
    }
}

/*update_product1*/
.update_product1 {
    max-width: 1200px;
    margin: 0 auto;
}

    .update_product1 ul li {
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
        width: calc((100% - 40px)/3);
        border-bottom: 1px solid #e0e0e0;
        transition: ease-out .35s;
    }

        .update_product1 ul li .pro_pic {
            position: relative;
            height: 200px;
            overflow: hidden;
            text-align: center;
        }

            .update_product1 ul li .pro_pic img {
                max-width: 100%;
            }

        .update_product1 ul li:nth-child(3n) {
            margin-right: 0px;
        }

        .update_product1 ul li .pro_search {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,.5);
            transition-duration: .3s;
            opacity: 0;
        }

            .update_product1 ul li .pro_search i {
                position: absolute;
                top: 50%;
                left: 50%;
                margin-left: -11px;
                margin-top: -11px;
            }

        .update_product1 ul li .pro_tit {
            padding: 12px 20px;
            text-align: center;
            font-size: 16px;
            color: #666;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .update_product1 ul li:hover .pro_search {
            opacity: 1;
        }

        .update_product1 ul li:hover {
            border-bottom: 1px solid #000;
        }

            .update_product1 ul li:hover .pro_tit {
                color: #666;
            }
.slideTxtBox_01{ position:relative;  margin:0 auto;}
.slideTxtBox_01 .hd{}
.slideTxtBox_01 .hd .prev,.slideTxtBox_01 .hd .next{ width:17px; height:34px; margin-top:1px; position:absolute; z-index:3; top:120px;}
.slideTxtBox_01 .hd .prev{ background:url(btn_lt1.png) center no-repeat; background-size:100%; left:0;}
.slideTxtBox_01 .hd .next{ background:url(btn_rt1.png) center no-repeat; background-size:100%; right:8%;}
.slideTxtBox_01 .hd ul{ width:100%; text-align:center; position:absolute; z-index:2; top:1px; left:0;}
.slideTxtBox_01 .hd ul li{ cursor:pointer; display:inline-block; width:19%; height:105px;  background:#e5e5e5; text-align:center;  font-size:20px;}
.slideTxtBox_01 .hd ul li a{ display:block;}
.slideTxtBox_01 .hd ul li img{ width:100px;text-align:center;}
.slideTxtBox_01 .hd ul li p{ width:100%;   text-align:center;line-height:30px;}
.slideTxtBox_01 .hd ul li.on{ background:#475eaa;text-align:center;}
.slideTxtBox_01 .hd ul li.on a{ background:#475eaa; color:#fff;text-align:center;}
.slideTxtBox_01 .hd ul li.on img{ display:block;text-align:center;width:100px;margin:0 auto}
.slideTxtBox_01 .bd{}
.slideTxtBox_01 .bd .box{margin-top:20px;}
.slideTxtBox_01 .bd .box .span{padding-top:10px;font-size:16px;}
.slideTxtBox_01 .bd .box .imgbg{ min-height:200px;}
.slideTxtBox_01 .bd .box .txtbg{ margin:0 auto;}
.slideTxtBox_01 .bd .box .txtbg img{ width:100%; }
.slideTxtBox_01 .bd .box .txt{ float:right; width:570px; padding-top:400px; color:#fff;}
.slideTxtBox_01 .bd .box   p{ font-weight:normal; font-size:16px; line-height:1em;padding-bottom:15px;}
.slideTxtBox_01 .bd .box   p span{   padding-left:10px;font-weight:normal; font-size:16px; line-height:1em;}
.slideTxtBox_01 .bd .box .txt h3{ font-weight:normal; font-size:26px; line-height:1em; color:#fed081; margin-top:50px;}
.slideTxtBox_01 .bd .box .txt h5{ font-size:0; line-height:none; margin-top:40px;}
.slideTxtBox_01 .bd .box .txt h5 span{ display:inline-block; width:40px; height:1px; background:#94918e;}
.slideTxtBox_01 .bd .box .txt h4{ font-weight:normal; font-size:18px; line-height:1.5em; margin-top:20px;}


@media screen and (max-width:1199px) {
.slideTxtBox_01 .hd .prev,.slideTxtBox_01 .hd .next{ width:17px; height:34px; margin-top:4px; position:absolute; z-index:3; top:90px;}

.slideTxtBox_01{ position:relative;  margin:0 auto;}
.slideTxtBox_01 .bd .box .imgbg{ min-height:170px;}
.slideTxtBox_01 .bd .box .txtbg{ width:100%; margin:0 auto;}
.slideTxtBox_01 .hd ul{ width:100%; text-align:center; position:absolute; z-index:2; top:60px; left:0;}
slideTxtBox_01 .hd ul li p{ width:100%;  font-size:12px; text-align:center;line-height:30px;}
}
@media screen and (max-width:991px) {
.slideTxtBox_01 .hd  { display:none;}
.slideTxtBox_01 .hd .prev,.slideTxtBox_01 .hd .next{ width:17px; height:34px; margin-top:4px; position:absolute; z-index:3; top:90px;}

.slideTxtBox_01{ position:relative;width:1000px; margin:0 auto;}
.slideTxtBox_01 .bd .box .imgbg{ min-height:170px;}
.slideTxtBox_01 .bd .box .txtbg{ width:100%; margin:0 auto;}
.slideTxtBox_01 .hd ul{ width:100%; text-align:center; position:absolute; z-index:2; top:60px; left:0;}
slideTxtBox_01 .hd ul li p{ width:100%;font-size:12px;   text-align:center;line-height:30px;}

@media(max-width:768px){
.slideTxtBox_01{ display:none;}
.slideTxtBox_01 .hd .prev,.slideTxtBox_01 .hd .next{ width:22px; height:42px; margin-top:-21px;display:none; }
.slideTxtBox_01 .hd  { display:none;}
.slideTxtBox_01 .bd .box .imgbg{ min-height:28px;}
.slideTxtBox_01 .bd .box .txtbg{ width:100%; }
.slideTxtBox_01 .bd .box .txt{ float:right; margin-right:4%; width:50%; padding-top:40px; }
.slideTxtBox_01 .bd .box .txt h2{ font-size:18px; line-height:1em;}
.slideTxtBox_01 .bd .box .txt h3{ font-size:18px; line-height:1.5em; margin-top:20px;}
.slideTxtBox_01 .bd .box .txt h5{ font-size:0; line-height:none; margin-top:10px;}
.slideTxtBox_01 .bd .box .txt h4{ font-size:14px; line-height:1.5em; max-height:3em; overflow:hidden; margin-top:10px;}


 /*update_product1*/
    .update_product1 ul li {
        width: calc((100% - 20px)/2);
    }

        .update_product1 ul li:nth-child(3n) {
            margin-right: 20px;
        }

        .update_product1 ul li:nth-child(2n) {
            margin-right: 0px;
        }

        .update_product1 ul li .pro_tit {
            font-size: 14px;
        }
}


.con0488 .list{ margin-top:60px; overflow:hidden;}
.con0488 ul{ overflow:hidden; margin-top:10px;}
.con0488 ul li{ float:left; width:calc((100% - 80px)/5); margin-right:20px; box-sizing:border-box;}
.con0488 ul li:nth-child(5n){ margin-right:0px;}
.con0488 ul li .img img{ max-width:100%; max-height:100%; display:block; margin-top:20px; /* position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;*/}
@media(max-width:768px){
.con0488 ul li{ width:calc((100% - 20px)/3); margin-right:10px; box-sizing:border-box;}
.con0488 ul li:nth-child(5n){ margin-right:20px;}
.con0488 ul li:nth-child(3n){ margin-right:0px;}
}