@import "m-inside.css";
@import "m-insless.css";

/* 结束 */


img{max-width: 100%;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}



.picFocus{position: relative;border: 1px solid #dcdddd;padding: 2%;overflow: hidden;width: 95%;}
.picFocus .bigImg{height: 320px;position: relative;}
.picFocus .bigImg li img{vertical-align:middle;width:100%;height:260px;}
.picFocus .smallScroll{height: 47px;margin-bottom: 6px; margin-top:15px;}
.picFocus .sPrev{float: left;display: block;width: 5%;height: 47px;text-indent: -9999px;background: url(../images/sprites1008.png) no-repeat 0 -3046px;}
.picFocus .sNext{float: right;display: block;width: 5%;height: 47px;text-indent: -9999px;background: url(../images/sprites1008.png) no-repeat 0 -3046px;}
.picFocus .sNext{background-position: 0 -2698px;}
.picFocus .sPrev:hover{background-position: 0 -3133px;}
.picFocus .sNext:hover{background-position: 0 -2785px;}
.picFocus .smallImg{float:left;margin: 0 1%;display:inline;width: 88%;overflow: hidden;}
.picFocus .smallImg ul{height:54px;width: 9999px;overflow: hidden;}
.picFocus .smallImg li{float: left;padding: 0 4px 0 0;width:62px;cursor:pointer;display: inline;}
.picFocus .smallImg img{border: 1px solid #dcdddd;width:60px;height:45px;}
.picFocus .smallImg .on img{border-color: #1e50a2;}
.picFocus .pageState{position: absolute;top: 235px;right: 5px;font-family: "Times New Roman", serif;letter-spacing: 1px;}
.picFocus .pageState span{color: #f00;font-size: 16px;}


.row-b1 .col-l{width:22%;}
.col-r{overflow:hidden;float:right; width: 69%; border:1px solid #ccc; padding:20px 2%; margin-bottom:30px}


.pro_icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	margin:10px auto;
}
.pro_icon figure {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.text-center {
    text-align: center;
}
figure {
    margin: 0;
}
.pro_icon p {
    margin-top: 15px;
}

.tabTitleBox{position: relative;z-index: 899; height:45px; width:828px;}
.tabTitleBox {
    background-color: #e0e0e0;
}
.box-tabTitle{position: fixed;top: 62px;}
.tabTitleBox>div.tab {
    font-size: 16px;
    color: #444;
    background-color: #e0e0e0;
    display: inline-block;
    padding: 0 22px;
    line-height: 45px;
    cursor: pointer;
}
.tabTitleBox>div.tab a{
    color: #000;
}
.tabTitleBox>div.active {
    background-color: #e5202a;
}
.tabTitleBox>div.active a{
    color: #fff;
}
.nbt{ text-align:center; margin:40px auto 20px}

@media (max-width: 768px) {
.tabTitleBox{position: relative;z-index: 899; height:45px; width:93%;}
}




