@font-face{font-family:'zdyfonta';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Bold-2.otf'); }
@font-face{font-family:'zdyfontb';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-ExtraLight-3.otf'); }
@font-face{font-family:'zdyfontc';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Heavy-4.otf'); }
@font-face{font-family:'zdyfontd';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Light-5.otf'); }
@font-face{font-family:'zdyfonte';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Medium-6.otf'); }
@font-face{font-family:'zdyfontf';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Regular-1.otf'); }
@font-face{font-family:'zdyfontg';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-SemiBold-7.otf'); }
@media screen and (min-width:749px){ /* 执行1200px版的css*/   
#jsx_main{ /*background-image:url(../images/m_queryc_bg.jpg);*/ background-position:center 0; background-repeat:no-repeat;background-attachment: fixed; animation: animatedBackground 90s linear infinite; }
@keyframes animatedBackground { 0%{ background-position: 0 0; } 50%{ background-position: 100% 0; } 100%{ background-position: 0 0; } }
#m_main{ width: 1200px; margin-top: 50px; margin-right: auto; margin-bottom: 50px; margin-left: auto; overflow: hidden;}
/*搜索设置*/
.m_search{ width:100%; height:52px; border-bottom:2px solid #ffffff;}
.m_searchz{ width:1200px; height:52px; margin:0px auto; overflow:hidden; }
.m_search_l{ float:left; width:350px; height:30px; line-height:30px; font-size:14px; color:#ffffff; margin-top:10px; text-align:left; overflow:hidden; }
.m_search_l a{ color:#ffffff;}
.m_search_r{ float:right; width:auto; height:30px; line-height:30px; margin-top:10px; border:1px solid #ffffff; border-radius:30px; overflow:hidden; }
.m_search_text{ float:left; width:200px; height:30px; border:0px; padding:0px; margin:0px; text-indent:10px; line-height: 30px;}
.m_search_submit{ float:right; width:50px; height:30px; border:0px; background-color:#78c340; background-image:url(../images/m_search.png); background-position:center; background-repeat:no-repeat; cursor:pointer; }
.m_menu{ display:none; width:100%; height:50px; margin:0px auto; overflow:hidden;background-color:#009999;}
.m_menu a{ color:#ffffff; }
.m_menu ul{ width:100%; height:50px;}
.m_menu ul li{ float:left; width:100%; height:50px; text-align:center; line-height:50px; border-left:1px solid #00bbbb; margin-left:-1px; }
.m_menu ul li:hover{ background-color:#009090;}
.m_menu ul li a{ float:left; width:100%; height:50px; }
.m_menu_active{ background-color:#009090;}
.m_menu_active a{ color:#ffffff; }
.m_menu ul li:hover a{ color:#ffffff; }
#m_main_15{ width:1230px; height:auto; margin-left:-15px; overflow:hidden;}
.m_main_pro{ float:left; width:380px; height:303px; margin:20px 15px; overflow:hidden;}
.m_main_pro_img{ float:left; width:380px; height:266px; text-align:center; background-color:#eeeeee; overflow:hidden;}
.m_main_pro_img img{ max-height:100%; max-width:100%; }
.m_main_pro_img:hover img{transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1)}
.m_main_pro_font{ float:left; width:380px; height:33px; line-height:44px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden;}
.m_main_pro a:hover .m_main_pro_font{ color:#59c4ff;}
.jsx_pageinfo { padding-top:30px; }
/*产品详情页*/
.m_main_img{ border:#ffffff solid 2px; }
.m_main_img_active{ border:#59c4ff solid 2px; }
#m_main_up_r{ float:left; width:380px; margin-left:20px; height:630px; text-align:left; overflow:hidden; }
.m_main_up_r_t{ float:left; width:100%; height:35px; line-height:35px; font-size:18px; font-weight:bold; border-bottom:1px solid #eeeeee; overflow:hidden; color:#59C4FF; text-align:center; }
.m_main_up_r_i{ float:left; width:100%; height:176px; margin-top:14px; line-height:22px; overflow:hidden;}
#m_main_con{ float:left; width:100%; height:auto; margin:15px auto; overflow:hidden; }
.m_main_con{ float:left; width:100%; height:auto; margin:25px auto; overflow:hidden; }
.m_main_con img{ max-height:100%; max-width:100%; }
#m_main_page_prev{ float:left; width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
.m_main_page_prev{ color: #999999;float:left; width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
.m_main_page_prev a{ color:#59C4FF; }
#m_main_page_next{ float:left; width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
.m_main_page_next{ color: #999999;float:left; width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
.m_main_page_next a{ color:#59C4FF; }
#m_bodysale{ display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; text-align:center; z-index:999999; background:rgba(123, 193, 252, 0.35) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F27bc1fc,endColorStr=#F27bc1fc);}
#m_bodysale_n{ position:relative; width:560px; height:268px; text-align:center; margin:150px auto 0px auto; padding:30px; background-color:#FFFFFF; border-radius:10px; }
.m_bodysale_n_p{ float:left; height:40px; width:100%; line-height:40px; text-align:left; overflow:hidden; }
.m_bodysale_n_pt{ float:left; height:90px; width:100%; line-height:40px; text-align:left; overflow:hidden; }
.m_bodysale_n_btn{ float:left; height:40px; width:100%; line-height:40px; text-align:center; margin-top:15px; overflow:hidden; }
.m_bodysale_n_p_l{ float:left; height:40px; width:80px; line-height:40px; text-align:right; color:#7bc1fc; font-weight:bold; overflow:hidden; }
.m_bodysale_n_p_r{ float:left; height:40px; width:480px; line-height:40px; text-align:left; color:#999999; overflow:hidden; }
.m_bodysale_n_p_t{ float:left; height:90px; width:480px; line-height:40px; text-align:left; color:#999999; overflow:hidden; }
.m_bodysale_n_p_r input{ float:left; height:28px; width:470px; text-indent:10px; line-height:28px; text-align:left; border-radius:30px; border:1px #eeeeee solid; overflow:hidden; }
.m_bodysale_n_p_rs input{ float:left; height:28px; width:80px; text-indent:10px; line-height:28px; text-align:left; border-radius:30px 0px 0px 30px; border:1px #eeeeee solid; overflow:hidden; }
.m_bodysale_n_p_rs select{ float:left; height:32px; width:80px; line-height:32px; text-align:left; border-radius:0px 30px 30px 0px; border:1px #eeeeee solid; margin-left:-1px; overflow:hidden; }
.m_bodysale_n_p_t textarea{ float:left; height:84px; width:470px; text-indent:10px; line-height:28px; text-align:left; border-radius:5px; border:1px #eeeeee solid; overflow:hidden; }
.m_bodysale_n_p_btn{ width:120px; height:40px; background-color:#7bc1fc;border-radius:30px; color:#FFFFFF; margin:0px auto 0px auto; border:0px; cursor:pointer; overflow:hidden;}
.m_bodysale_n_p_btn:hover{ background-color:#009999; border-radius:30px; color:#FFFFFF; overflow:hidden;}
#bodysale_close{ position:absolute; top:-16px; right:-16px; width:40px; height:40px; line-height:40px; border:1px solid #ffffff; text-align:center; font-size:24px; background-color:#7bc1fc; color:#FFFFFF; border-radius:40px; cursor:pointer; }
/*m_history*/
.m_history{background:url(../images/m_line04.png) repeat-y 181px 0;overflow:hidden;position:relative;}
.m_history_rocket{position:relative;height:184px;width:100%;background-image:url(../images/m_huojian.png);background-repeat: no-repeat;background-position: 137px top;margin-bottom: -20px;overflow:hidden;animation: animatedhistory 6s linear infinite; }
@keyframes animatedhistory { 0%{ background-position: 137px 0; } 50%{ background-position: 137px 100%; } 100%{ background-position: 137px 0; } }
.m_history-date{overflow:hidden;position:relative;}
.m_history-date h2{background: url(../images/m_icon06.png) no-repeat 158px 0;height:59px;font-size:25px;font-weight:normal;padding-left:45px;margin-bottom:74px; }
.m_history-date h2.m_first{left:0;top:0;width:1135px;z-index:99; color:white;font-size: 22px;}
.m_history-date h2 a{color:#000000;display:inline-block;*display:inline;zoom:1;background:url(../images/m_icon08.png) no-repeat right 50%;padding-right:17px;margin:7px 97px 0 0;}
.m_history-date h2 a:hover{text-decoration:none;}
.m_history-date ul li{background:url(../images/m_icon07.png) no-repeat 166px 0;padding-bottom:50px;zoom:1;}
.m_history-date ul li.m_last{padding-bottom:0;}
.m_history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.m_history-date ul li .m_history_h3{float:left;width:154px;padding-right:19px;text-align:right;margin:0px; font-weight: normal;}
.m_history-date ul li .m_history_h3 span{display:block;font-size:12px;}
.m_history-date ul li .m_history_dl{float:left;width:956px;margin-left:41px;margin-top:-10px; padding:20px 15px 20px 15px; overflow:hidden; background-color:#FFFFFF; border-radius:5px;}
.m_history-date ul li .m_history_dl .m_history_dl_t{ float:left; width:100%; text-align:left; overflow:hidden;font-weight: lighter;height: auto;line-height: 30px; font-size: 15px;color: #474747;}
.m_history-date ul li .m_history_dl .m_history_dl_img{ float:left; width:100%; text-align:left; overflow:hidden; margin-bottom:10px;}
.m_history-date ul li .m_history_dl .m_history_dl_img img{ max-height:180px; max-width:100%; margin-right: 10px;     margin-top: 10px; }
.m_history-date ul li .m_history_dl .m_history_dl_body{ float:left; width:100%; text-align:left; overflow:hidden;color: #999999;font-size: 14px;}
.m_history-date h2.m_first .m_more-history{font-size:16px;background:transparent;margin-left:30px;}
.m_history-date h2.m_first .m_more-history:hover{text-decoration:underline;}
}
@media screen and (min-width: 1220px) and (max-width: 1419px) { /*执行1000px版的css*/  
}
@media screen and (min-width: 750px) and (max-width: 1219px) { /*执行750px版的css*/  

}

.m_history-date h2.m_first {
    text-shadow: 1px 1px 1px #999999;
    font-weight: bolder;font-family:'zdyfontc'; font-size: 25px;
}
.m_history-date h2 a { color: #ffffff;}
.m_history-date ul li { background: none; }
.m_history {    background-size: 3px; }
.m_history-date ul li .m_history_dl { background: none; }
.m_history-date ul li .m_history_dl .m_history_dl_img img {
    border: 7px solid #ffffff;
    border-radius: 10px;box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}.m_history-date ul li .m_history_dl .m_history_dl_t {    line-height: 30px; height: auto;
    background-color: #FFFFFF;
    padding: 10px 15px;
    border-radius: 5px;width: auto;box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}

#jsx_main { height: 538px; overflow-y: scroll; animation: none;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
#jsx_main::-webkit-scrollbar{ width: 0px; height: 5px; background-color: #F5F5F5;}
/*定义滚动条轨道 内阴影+圆角*/
#jsx_main::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3); border-radius: 5px; background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
#jsx_main::-webkit-scrollbar-thumb{  border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #555;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar{ width: 5px; height: 5px; background-color: #F5F5F5;}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3); border-radius: 5px; background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb{  border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #555;}

.m_shijianc_dl_img::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 5px #f5f5f5; border-radius: 5px; background-color: #F5F5F5;}
.m_shijianc_dl_img::-webkit-scrollbar-thumb{  border-radius: 5px; -webkit-box-shadow: inset 0 0 6px #00ace9; background-color: #eee;}

.m_shijianc{
    height: 420px;
    overflow: hidden;
}
.m_shijian_ton .m_shijian_t_box{    width: 150px;
    height: 150px; /*background-color: #59c4ff;*/ }
.m_shijian_ton .m_shijian_t_box {
    width: 80px;
    height: 80px;
    /* border: 1px solid #000; */
    margin: 0px auto;
    border-radius: 61% 39% 57% 43% / 46% 67% 33% 54%;
    box-shadow: inset 10px 20px 30px rgba(0, 0, 0, 0.1), 10px 10px 10px rgba(0, 0, 0, 0.15), 15px 15px 30px rgba(0, 0, 0, 0.05), inset -10px -20px 30px rgba(255,255,255,0.8);
    animation: a 4s linear  infinite alternate;position: absolute; left: 50%;  bottom: 68px; margin-left: -40px;
}
.m_shijian_ton .m_shijian_t_box:before{ display:block;
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    top: 94px;
    left: 50%;
    background-color: rgba(255,255,255,0.8);
    border-radius: 46% 54% 36% 64% / 46% 43% 57% 54% ;
    animation: b 2s linear  infinite alternate; 
}
.m_shijian_ton .m_shijian_t_box::after{ display:block;
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    top: 112px;
    left: 48%;
    background-color: rgba(255,255,255,0.8);
    border-radius: 46% 54% 36% 64% / 46% 43% 57% 54% ;
    
}
.m_shijian_t_box {
    width: 30px;
    height: 30px;
    /* border: 1px solid #000; */
    margin: 0px auto;
    border-radius: 61% 39% 57% 43% / 46% 67% 33% 54%;
    box-shadow: inset 3px 7px 10px rgba(0, 0, 0, 0.1), 3px 3px 7px rgba(0, 0, 0, 0.2), 5px 5px 10px rgba(0, 0, 0, 0.05), inset -3px -7px 10px rgba(255,255,255,0.8);
    /*animation: a 4s linear  infinite alternate;*/position: absolute; left: 50%;  bottom: 58px; margin-left: -15px;
}
.m_shijian_t_box:hover {animation: a 4s linear  infinite alternate;}
.m_shijian_t_box:before{ display: none;
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    top: 31px;
    left: 50%;
    background-color: rgba(255,255,255,0.8);
    border-radius: 46% 54% 36% 64% / 46% 43% 57% 54% ;
    animation: b 2s linear  infinite alternate; 
}
.m_shijian_t_box::after{ display: none;
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    top: 37px;
    left: 48%;
    background-color: rgba(255,255,255,0.8);
    border-radius: 46% 54% 36% 64% / 46% 43% 57% 54% ;
    
}
.m_shijian_t {float: left; margin-top: 150px;
    position: relative;
    width: 109px;
    height: 50px;
    line-height: 66px;
    text-align: center;
    font-size: 25px;
    font-family: impact;
    color: #bbbbbb;cursor: pointer; width: 9.09090909%;
}
.m_shijian_t:hover,.m_shijian_ton {float: left; margin-top: 150px;
    position: relative;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 44px;
    font-family: impact;
    color: #276eb3;cursor:
}
.m_shijian_t span { display: block;    width: 0px; opacity: 0;
    height: 0px; }
.m_shijian_t img { max-width: 100%; }
.m_shijian_ton span {     display: block;
    opacity: 1;
    position: absolute;
    left: 50%;
    bottom: 90px;
    z-index: -1;
    width: 30px;
    height: 30px;
    margin-left: -15px;
}
@keyframes a{
    25%{
        border-radius: 58% 42% 59% 41% / 52% 46% 54% 48%  ;
    }
    50%{
        border-radius: 46% 54% 40% 60% / 52% 33% 67% 48%  ;
    }
    75%{
        border-radius:  65% 35% 71% 29% / 31% 60% 40% 69% ;
    }
    100%{
        border-radius:60% 40% 43% 57% / 45% 51% 49% 55%   ;
    }
}
@keyframes b{
    25%{
        top: 96px;
        left: 50%;
    }
    50%{
        top: 98px;
        left: 50%;
    }
    
    100%{
        top: 100px;
        left: 50%;
    }            
} 
.m_shijianc-date{ display: none;
    position: relative;
    margin: 10px auto;
    width: 100%; width: 1180px;
    height: 400px;
    overflow: hidden;  -webkit-box-shadow:0 0 10px #ccc;  
    -moz-box-shadow:0 0 10px #ccc;  
    box-shadow:0 0 10px #ccc;  border-radius: 12px;
}
#m_shijianc-date0{ display: block; }
.m_shijianc_dl_img{ float: left;
    width: 600px;
    height: 400px;
    overflow: hidden;
    overflow-y: scroll; background-image: url(../images/logosj.jpg); }
.m_shijianc_dl_img_li{ float: left; width: 600px;  height: 400px; }
.m_shijianc_dl_img img{ float: left; max-width: 100%; max-height: 100%; }
.m_shijianc_dl_t{float: left;
    width: 580px;
    margin-left: 0px;
    font-size: 23px;
    line-height: 1.6;
    font-family: 'zdyfonta';
    color: #555555;
    padding: 20px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}

@media screen and (max-width: 749px) { /*执行100%宽度版的css*/  
#jsx_main{ background-image:url(.../images/m_queryc_bg_wap.jpg); background-position:center 0; background-repeat:no-repeat;background-attachment:fixed; animation: animatedBackground 90s linear infinite; }
#jsx_main:before { content: ' '; position: fixed; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/m_queryc_bg_wap.jpg) center 0 no-repeat; background-size: cover; }
@keyframes animatedBackground { 0%{ background-position: 0 0; } 50%{ background-position: 100% 0; } 100%{ background-position: 0 0; } }
#m_main{ height: auto; padding:10px; margin-top: 30px; margin-right: auto; margin-bottom: 30px; margin-left: auto; overflow:hidden; }
/*搜索设置*/
.m_search{ width:100%; height:52px; border-bottom:2px solid #ffffff;}
.m_searchz{ width:100%; height:52px; margin:0px auto; overflow:hidden; }
.m_search_l{ display:none; float:right; width:350px; height:30px; line-height:30px; font-size:14px; color:#ffffff; margin-top:10px; text-align:left; overflow:hidden; }
.m_search_l a{ color:#ffffff;}
.m_search_r{ margin:10px auto 0px auto; width:320px; height:30px; line-height:30px; border:1px solid #ffffff; border-radius:30px; overflow:hidden; }
.m_search_text{ float:left; width:270px; height:30px; border:0px; padding:0px; margin:0px; text-indent:10px; line-height: 30px;}
.m_search_submit{ float:right; width:50px; height:30px; border:0px; background-color:#78c340; background-image:url(../images/m_search.png); background-position:center; background-repeat:no-repeat; cursor:pointer; }
.m_menu{ display:none; width:1200px; height:50px; margin:0px auto; overflow:hidden;}
.m_menu a{ color:#ffffff; }
.m_menu ul{ width:100%; height:50px;}
.m_menu ul li{ float:left; width:100%; height:50px; text-align:center; line-height:50px; }
.m_menu ul li:hover{ background-color:#009090; }
.m_menu_active a{ color:#009999; }
.m_menu ul li:hover a{ color:#ffffff; }
#m_main_15{ width:100%; height:auto; overflow:hidden;}
.m_main_pro{ width:280px; height:229px; margin:20px auto; overflow:hidden;}
.m_main_pro_img{ float:left; width:280px; height:196px; text-align:center; background-color:#eeeeee; overflow:hidden;}
.m_main_pro_img img{ max-height:100%; max-width:100%; }
.m_main_pro_img:hover img{transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1)}
.m_main_pro_font{ float:left; width:280px; height:33px; line-height:44px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden;}
.m_main_pro a .m_main_pro_font{ color:#59c4ff;}
.jsx_pageinfo { padding-top:30px; }
/*产品详情页*/
.m_main_img{ border:#ffffff solid 2px; }
.m_main_img_active{ border:#59c4ff solid 2px; }
#m_main_up_r{ float:left; width:100%; margin-top:20px; height:auto; text-align:left; overflow:hidden; }
.m_main_up_r_t{ margin:0px auto; width:100%; height:35px; line-height:35px; font-size:18px; font-weight:bold; border-bottom:1px solid #eeeeee; overflow:hidden; color:#59C4FF; text-align:center; }
.m_main_up_r_i{ margin:0px auto; width:100%; max-height:161px; margin-top:14px; line-height:22px; overflow:hidden;}
#m_main_con{ float:left; width:100%; height:auto; margin:15px auto; overflow:hidden; }
.m_main_con{ margin:0px auto; width:100%; min-height:50px; height:auto; margin:15px auto; overflow:hidden; }
.m_main_con img{ max-height:100%; max-width:100%; }
#m_main_page_prev{ float:left; width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
.m_main_page_prev{ color: #999999;width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
#m_main_page_next{ float:left; width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
.m_main_page_next{ color: #999999;width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
.m_main_page_prev a{ color:#59C4FF; }
.m_main_page_next a{ color:#59C4FF; }
#m_main_page_next{ float:left; width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
.m_main_page_next{ color: #999999;float:left; width:100%; height:35px; line-height:35px; text-align:left; margin:0px auto;}
#m_bodysale{ display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; text-align:center; z-index:999999; background:rgba(123, 193, 252, 0.35) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F27bc1fc,endColorStr=#F27bc1fc);}
#m_bodysale_n{ position:relative; width:260px; height:268px; text-align:center; margin:50px auto 0px auto; padding:20px; background-color:#FFFFFF; border-radius:10px; }
.m_bodysale_n_p{ float:left; height:40px; width:100%; line-height:40px; text-align:left; overflow:hidden; }
.m_bodysale_n_pt{ float:left; height:90px; width:100%; line-height:40px; text-align:left; overflow:hidden; }
.m_bodysale_n_btn{ float:left; height:40px; width:100%; line-height:40px; text-align:center; margin-top:15px; overflow:hidden; }
.m_bodysale_n_p_l{ float:left; height:40px; width:80px; line-height:40px; text-align:right; color:#7bc1fc; font-weight:bold; overflow:hidden; }
.m_bodysale_n_p_r{ float:left; height:40px; width:180px; line-height:40px; text-align:left; color:#999999; overflow:hidden; }
.m_bodysale_n_p_t{ float:left; height:90px; width:180px; line-height:40px; text-align:left; color:#999999; overflow:hidden; }
.m_bodysale_n_p_r input{ float:left; height:28px; width:170px; text-indent:10px; line-height:28px; text-align:left; border-radius:30px; border:1px #eeeeee solid; overflow:hidden; }
.m_bodysale_n_p_rs input{ float:left; height:28px; width:60px; text-indent:10px; line-height:28px; text-align:left; border-radius:30px 0px 0px 30px; border:1px #eeeeee solid; overflow:hidden; }
.m_bodysale_n_p_rs select{ float:left; height:32px; width:80px; line-height:32px; text-align:left; border-radius:0px 30px 30px 0px; border:1px #eeeeee solid; margin-left:-1px; overflow:hidden; }
.m_bodysale_n_p_t textarea{ float:left; height:84px; width:170px; text-indent:10px; line-height:28px; text-align:left; border-radius:5px; border:1px #eeeeee solid; overflow:hidden; }
.m_bodysale_n_p_btn{ width:120px; height:40px; background-color:#7bc1fc;border-radius:30px; color:#FFFFFF; margin:0px auto 0px auto; border:0px; cursor:pointer; overflow:hidden;}
.m_bodysale_n_p_btn:hover{ background-color:#009999; border-radius:30px; color:#FFFFFF; overflow:hidden;}
#bodysale_close{ position:absolute; top:-16px; right:-16px; width:40px; height:40px; line-height:40px; border:1px solid #ffffff; text-align:center; font-size:24px; background-color:#7bc1fc; color:#FFFFFF; border-radius:40px; cursor:pointer; }
/*m_history*/
.m_history{background:url(../images/m_line04.png) repeat-y 87px 0;overflow:hidden;position:relative;}
.m_history_rocket{position:relative;height:184px;width:100%;background-image:url(../images/m_huojian.png);background-repeat: no-repeat;background-position: 43px top;margin-bottom: -20px;overflow:hidden;animation: animatedhistory 6s linear infinite; }
@keyframes animatedhistory { 0%{ background-position: 43px 0; } 50%{ background-position: 43px 100%; } 100%{ background-position: 43px 0; } }
.m_history-date{overflow:hidden;position:relative;}
.m_history-date h2{background: url(../images/m_icon06.png) no-repeat 65px 0;height:59px;font-size:25px;font-weight:normal;padding-left:0px;margin-bottom:24px; }
.m_history-date h2.m_first{left:0;top:0;width:100%;z-index:99; color:white;font-size: 16px;}
.m_history-date h2 a{color:#000000;display:inline-block;*display:inline;zoom:1;background:url(../images/m_icon08.png) no-repeat 56px 50%;padding-right:17px;margin:13px 47px 0 0;}
.m_history-date h2 a:hover{text-decoration:none;}
.m_history-date ul li{background:url(../images/m_icon07.png) no-repeat 72px 0;padding-bottom:50px;zoom:1;}
.m_history-date ul li.m_last{padding-bottom:0;}
.m_history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.m_history-date ul li .m_history_h3{float:left;width:60px;padding-right:19px;text-align:right;margin:0px; font-weight: normal;}
.m_history-date ul li .m_history_h3 span{display:block;font-size:12px;}
.m_history-date ul li .m_history_dl{float:left;width:170px;margin-left:41px;margin-top:0px; padding:10px 5px 10px 5px; overflow:hidden; background-color:#FFFFFF; border-radius:5px;}
.m_history-date ul li .m_history_dl .m_history_dl_t{ float:left; width:100%; text-align:left; overflow:hidden;font-weight: bold;height: auto;line-height: 20px; font-size: 12px;color: #59c4ff;}
.m_history-date ul li .m_history_dl .m_history_dl_img{ float:left; width:100%; text-align:left; overflow:hidden; margin-bottom:10px;}
.m_history-date ul li .m_history_dl .m_history_dl_img img{ max-height:350px; max-width:100%;}
.m_history-date ul li .m_history_dl .m_history_dl_body{ float:left; width:100%; text-align:left; overflow:hidden;color: #999999;font-size: 12px;}
.m_history-date h2.m_first .m_more-history{font-size:16px;background:transparent;margin-left:30px;}
.m_history-date h2.m_first .m_more-history:hover{text-decoration:underline;}
}
