@font-face {
    font-family: "open-sans";
    src: url(/static/fonts/open-sans/OpenSans-Light.ttf) format("truetype");
}
body { font-family: "open-sans", sans-serif }

.html_over {
    overflow:hidden;
}
.header_top {
    height: 5px;
    line-height:32px;
    background: #e5e5e5;
    /*background: #ff7200;*/
    /*background: #FF6600;*/
}
.header_top_main_r i {
    float:left;
    background:url(../images/tele.jpg) center no-repeat;
    width:14px;
    height:14px;
    margin-top:9px;
    margin-right: 5px;
}


.header_menu {
    height:40px;
    overflow: inherit;
    margin: 22px 0;
}
.header_menu_main {
    overflow: inherit;
    position: relative;
    z-index:2;
}
.header_menu .header_ms_nav li {
    float:left;
    width:110px;
    height: 40px;
    line-height:40px;
    text-align: center;
    position: relative;
}

.header_menu .header_ms_nav li:hover .product_sub_nav {
    display:block;
}
.product_sub_nav {
    display: none;
    position: absolute;
    background: #f0f0f0;
    top: 40px;
    left: 15px;
    width: 156px;
    padding: 10px 0;
}
.product_sub_nav:after {
    content:'';
    position:absolute;
    width:0;
    height:0;
    top: -4px;
    left:15px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #f0f0f0;
}

.header_menu .header_ms_nav li .product_sub_nav li {
    width: 156px;
    text-align:left;
    text-indent: 15px;
    height: 32px;
    line-height: 32px;
}
.header_menu .header_ms_nav li .product_sub_nav li a {
    display:block;
}
.product_sub_nav li:hover {
    background:white;
    overflow:hidden;
}

.header_menu .header_ms_nav li a.cur ,
.product_sub_nav li:hover a ,
.header_menu .header_ms_nav li a:hover {
    color:#ff7200
}

.ms_banner {
    height:460px;
    overflow: hidden;
    position: relative;
}


footer {
    /*height:366px;*/
    /*background: #ff6600;*/
    /*color: #fff;*/
    background: #282e30;
    color: #999;
}

footer .footer_ms_msg  {
    /*padding-top:80px;*/
    padding-top:40px;
    height: 151px;
}
footer .footer_ms_msg p {
    line-height: 46px;
}
footer .footer_mobile_ewm {
    height:151px;
    padding-right: 83px;
    /*border-right: 1px solid #ffb380;*/
    border-right: 1px solid #999;
}
footer .footer_mobile_ewm span {
    display:block;
    margin-top: 6px;
    text-align: center;
}
footer .footer_ms_address {
    margin-left: 75px;
    margin-right:166px
}


footer .footer_copyright {
    display:block;
    height: 52px;
    line-height: 52px;
    margin-top:45px;
    /*border-top:1px solid #ffb380;*/
    border-top:1px solid #999;
    text-align:center;
}

footer a {
    /*color:#fff;*/
    color:#999;
}






.product_pop{
    position: fixed;
    width: 100%;
    height: 100%;
    min-width: 1200px;
    top: 0;
    z-index: 10;
    background: rgba(0,0,0,.7);
}
.product_pop .product_pop_main {
    position: absolute;
    width: 890px;
    height: 650px;
    margin: 0 auto;
    top: 50%;
    background: white;
    left: 50%;
    margin-top: -325px;
    margin-left: -445px;
}
.product_pop_main .product_pop_close {
    background:url(../images/index/close.png) center no-repeat;
    position:absolute;
    width: 16px;
    height: 16px;
    right:22px;
    top :27px;
    cursor: pointer;
}

.product_pop_info {
    padding: 70px 46px 30px;
    height: 390px;
    margin-right: 18px;
}
.product_pop_info .product_pop_info_item {
    display:none;
}
.product_pop_info .product_pop_info_item.cur {
    display:block;
}
.product_pop_info .product_pop_info_img {
    width: 388px;
    height:388px;
    overflow:hidden;
    border: 1px solid #dcdcdc;
}
.product_pop_info .product_pop_info_img img {
    width: 400px;
    height: 388px;
}
.product_pop_info .product_pop_info_txt {
    width: 352px;
}
.product_pop_info .product_pop_info_txt .product_tit {
    font-size:20px;
    color:#474747;
    line-height:48px;
    border-bottom:1px solid #e6e6e6;
    display:block;
    margin-bottom: 5px;
}
.product_pop_info .product_pop_info_txt p {
    position:relative;
    padding-left: 64px;
    line-height: 20px;
    font-size:12px;
}
.product_pop_info .product_pop_info_txt p span {
    position:absolute;
    left: 4px;
}
.product_pop_info .product_pop_info_txt p a {

    float: right;
    color: #249bee;
}

.product_pop .product_pop_icon {
    margin: 0 46px;
    width: 798px;
    height: 94px;
    overflow: hidden;
}
.product_pop .product_pop_icon ul {
    margin-left: 10px;
    width: 2000px;
}
.product_pop .product_pop_icon li {
    cursor:pointer;
    position:relative;
    width: 100px;
    height: 90px;
    border:2px solid white;
    margin-right: 6px;
    overflow:hidden;
    float:left;
}
.product_pop .product_pop_icon li.cur,.product_pop .product_pop_icon li:hover {
    border-color:#ff7200;
}
.product_pop .product_pop_icon li.cur:after {
    content:'';
    width:0;
    height:0;
    position:absolute;
    border-bottom: 4px solid #ff7200;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    top: -6px;
    left:48px;
}
.product_pop .product_pop_icon li img {
    width: 100px;
    height: 90px;
}

.product_prev ,
.product_next {
    position:absolute;
    right:-120px;
    cursor: pointer;
    width: 90px;
    height: 90px;
    background:url(../images/index/next.png);
    top: 50%;
    margin-top: -45px;
}
.product_prev {
    left:-120px;
    background:url(../images/index/prev.png);
}
.goTop {
    position: fixed;
    width: 50px;
    height: 50px;
    right: 80px;
    bottom: 120px;
    color:#ff6600;
}