*{margin: 0;padding: 0;box-sizing: border-box}
body{max-width: 1920px;font-family: '思源黑体'}
ul{list-style: none;}
a{text-decoration: none;color: white}
img{max-width: 100%;height: auto;font-size: 0;vertical-align: middle}
input{outline: none;}
button{outline: none;border: none}
/* @font-face {  font-family: '思源黑体';  src: url("../css/fonts/SourceHanSansCN-Regular.otf");  } */
.no_content{text-align:center;}
.box{max-width: 1440px;margin:  0 auto}
.boxs{max-width: 1440px;margin:  0 auto}
.clear{clear: both}
.display{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}
.ell{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more_ell{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.more_ell_three{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.title{text-align: center;position: relative;padding: 100px 0 50px 0;display: block;width: 36%;margin: 0 auto}
.title .p1{font-size: 33px;font-weight: bold;line-height: 33px}
.title .span1::after{
    content: '';
    height: 6px;
    width: 6px;
    border-right: 6px solid rgb(134,132,135);
    position: absolute;
    top:12px;
    left: -30px;
}
.title .ssj{background: url("../images/ssj_03.png") no-repeat;width: 17px;height: 16px;position: absolute;top: 95px;left: -1px}
.title .xsj{background: url("../images/xsj_03.png") no-repeat;width: 17px;height: 16px;position: absolute;bottom: 43px;right: 0}
.title .span1{font-size: 26px;color: rgb(134,132,135);margin-left: 40px;position: relative}
.com_ul{width: 730px;margin: 0 auto}
.com_ul::after{
    content:'';display:block;clear: both;
}
.com_ul .com_li{width: 240px;height: 60px;display: inline-block;line-height: 60px;text-align: center;font-size: 18px;font-weight: bold;cursor: pointer;float:left;}
.com_ul .com_li a{color:#333;}
.com_ul .com_li.com_select,.com_ul .com_li:hover{background: #F08519;}
.com_ul .com_li.com_select a,.com_ul .com_li:hover a{color: white}
.com_ul .com_li .active{color: white}

.com_title{padding: 26px 0 13px 0;border-bottom: 1px solid rgb(216,216,216);display: flex;flex-direction: row;position: relative}
.com_title .log{height: 20px;width: 20px;background-image: url("../images/zy.png");background-position: bottom;background-repeat: no-repeat}
.com_title .link{color: rgb(153,153,153)}
.clear{content:'';display:block;display:block;}
/*  */
.laiyuan{font-size:14px;color:#666;margin-top:20px;}
.laiyuan p{margin-bottom:10px;}
/*  */
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{pointer-events: auto !important}
/*  */

header.ms-header { position: fixed; top: 0; left: 0; z-index: 100; width: 100%; }

header.ms-header .headerbg { background: rgba(0,0,0,0.7); width: 100%; padding: 13px 15px; }

header.ms-header .header-left { float: left; }

header.ms-header .nav-btn { width: 90px; height: 70px; display: none; vertical-align: top; padding: 28px 0 0 28px; border-right: 1px solid #3d3d3d; position: relative; }

header.ms-header .nav-btn i { display: block; width: 36px; height: 4px; background-color: #ffffff; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 5px; }

header.ms-header .nav-btn i:nth-child(2) { width: 23px; }

header.ms-header .logo { display: inline-block; vertical-align: top; text-align: center; }

header.ms-header .logo img { vertical-align: middle; height: 28px; }

header.ms-header nav { position: fixed; top: 56px; padding: 20px 0 60px; left: 0; width: 100%; height: 100%; overflow-y: auto; z-index: 99; background: rgba(0, 0, 0, 0.7); display: none; }

header.ms-header nav ul li { border-bottom: 1px solid #646262; }

header.ms-header nav ul li h3 { font-size: 16px; position: relative;  overflow:hidden;transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s;-moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s;-o-transition:ease-in-out 0.5s;}

header.ms-header nav ul li:hover h3{background:#F08519;transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s; }

header.ms-header nav ul li h3 a { display: block; padding: 20px; color: #fff; position: relative; z-index: 1; }

header.ms-header .header-right { float: right; display:none;}

header.ms-header .header-right a { display: inline-block; vertical-align: middle; color: #fff; padding: 0 5px; }

header.ms-header .search-item .search-icon { display: inline-block; vertical-align: middle; width: 30px; height: 30px; background: url(../images/mssearch.png) center center no-repeat; }

header.ms-header .search-item .search-box { display: none; position: fixed; top: 59px; left: 0; width: 100%; line-height: normal; background: #fff; }

header.ms-header .search-item .search-box .search-text { width: 100%; height: 40px; padding-left: 10px; }

header.ms-header .search-item .search-box .search-btn { display: block; position: absolute; right: 0; top: 0; width: 40px; height: 40px; background: url(../images/mssearchcur.png) center center no-repeat; font-size: 0; }

header.ms-header .mobnav-btn { width: 30px; height: 30px; position: relative; display: inline-block; vertical-align: middle; }

header.ms-header .mobnav-btn span { top: 50%; margin-top: 0; }

header.ms-header .mobnav-btn span:first-child { content: ""; top: 6px; left: 0; }

header.ms-header .mobnav-btn span:last-child { content: ""; top: auto; bottom: 4px; left: 0; }

header.ms-header .mobnav-btn span, header.ms-header .mobnav-btn span:first-child, header.ms-header .mobnav-btn span:last-child { left: 2px; position: absolute; background: #fff; -webkit-transition: all 0.5s ease; width: 28px; height: 2px; -webkit-border-radius: 3px; border-radius: 3px; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

header.ms-header .mobnav-btn.g_close span { opacity: 0; }

header.ms-header .mobnav-btn.g_close span:first-child { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 15px; opacity: 1; }

header.ms-header .mobnav-btn.g_close span:last-child { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 15px; opacity: 1; }
/*  */
.innav-span1 { position: absolute; top: 0; right: 0; z-index: 3; display: none; width: 40%; height: 100%; }
.innav-conpar.active .innav-span1 { display: block; }
/*  */
/*  */
#mask{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: fixed;left: -100%;z-index: 600;top: 0}
#nav{display: none;position: relative;}
#nav .closebtn{position: absolute;top: 0;right: 10px;color: white;}
#nav{list-style: none;position: fixed;top: 0;left:-50%;width: 50%;transition: 0.6s;overflow: hidden;background-color: #000;z-index: 663;height: 100%}
#nav .list{font-size: 20px;padding-left: 30px;padding-top: 20px}
#nav .list .link{color: white}
/*  */

.tcdPageCode {
    text-align: center;
    margin: 20px auto 40px;
}

.tcdPageCode a, .current, .disabled {
    display: inline-block;
    line-height: 38px;
    width:48px;height:40px;
    margin-left: 10px;
    color:#333;
    background:none;border:1px solid #A5A5A5
}
.current {
    background:#F08519;
    color: #fff;
    margin-left: 10px;
    border-color:transparent
}
.nextPage,.prevPage,.disabled{background:none;color:#333 !important;border:1px solid #A5A5A5}
.detail_title {
    line-height: 30px;
    text-align: left;
    color: #595757;
    margin:30px 0 15px;
    font-size:24px;font-weight:bold;
}
.project_box{border-bottom:1px solid #ddd;margin-bottom: 15px;}
.project_box p{font-size:12px;color:#746969;margin: 14px 0 10px 0;}
/* 分享插件 */
.social-share{margin-bottom:15px;}
.social-share .icon-douban,
.social-share .icon-linkedin,
.social-share .icon-facebook,
.social-share .icon-twitter,
.social-share .icon-google{display:none !important;}


footer{background: rgb(51,51,51);}
footer .box{padding: 55px 0 60px 0 }
footer .left{width: auto;float: left}
footer .right{width: 43%;float: right}
footer .left .code{width: 190px;float: left}
footer .left .add{width: auto;float: right;padding-left:20px;box-sizing:border-box;}
footer .art_p{font-size: 18px;font-weight: bold;color: white;line-height: 18px;margin-bottom: 20px}
footer .left .p1{font-size: 17.25px;color: white;line-height: 17.25px;padding: 20px 0 14px 0}
footer .left .p2{font-size: 44px;font-weight: bold;color: white;line-height: 44px;padding-bottom: 20px;border-bottom: 1px solid rgb(61,61,61)}
footer .left .p3{font-size: 14px;color: white;line-height: 14px;padding: 20px 0 13px 20px;background: url("../images/yx_03.png") no-repeat left center;}
footer .left .p3:last-child{padding: 0 0 13px 20px;background: url("../images/dz_03.png") no-repeat left 0}
footer .right input{background: rgb(51,51,51);display: block;width: 31%;height: 40px;border: 1px solid rgb(102,102,102);padding-left: 15px;color: #fff}
footer .right input::placeholder,footer .right textarea::placeholder{color:#fff;}
footer .right textarea{background: rgb(51,51,51);width: 100%;margin: 15px auto;height: 78px;padding: 15px;color:#fff;font-size: 14px}
footer .right button{width: 130px;height: 40px;background: rgb(51,51,51);color: #fff;font-size: 14px;border:1px solid rgb(102,102,102) }
footer .bottom{border-top: 1px solid rgb(102,102,102)}
footer .bottom p{font-size: 12px;color: rgb(146,146,146);line-height: 70px}
footer .bottom .p1{float: left}
footer .bottom .p2{float: right}
footer .bottom .box{padding: 0}
ol{list-style:none;}
/*  */
.wap_mask{position:fixed;top:0;bottom:0;right:0;left:0;z-index:998;background:rgba(0,0,0,0.6);display:none;}
.wap_nav{position:fixed;top:50px;bottom:0;left:0;width:100%;display:none;z-index:999;background:rgba(0,0,0,0.95);overflow-y:scroll}
.wap_nav.active{transition:left 0.3s;left:0;}
.wap_nav_list{width:100%;overflow-y:scroll}
.close_wap_nav{width:20%;height:75px;background:#fff url(../images/close_wap.png) no-repeat center;}
.wap_nav_list > li{min-height:55px;padding:0 15px;position:relative;border-bottom:1px solid #4e4b4b}
.wap_nav_list > li a{display:block;line-height:55px;color:#fff;font-size:18px;}
.wap_two_nav{display:none;padding-left:10px;}
.wap_nav_list .wap_two_nav a{font-size:14px;line-height:55px;color:#fff;}
.wap_nav_list .wap_two_nav li + li{border-top:1px solid #4e4b4b}
.wap_icon{position:absolute;right:0;height:55px;width:55px;background:url(../images/arrow-bottom.png) no-repeat center;top:0;background-size: 20px;transition:all 0.5s}
.wap_icon.active{transition:all 0.5s;transform: rotate(180deg);}
.wap_head{
    display: none;
    height: 50px;
    background:rgba(0,0,0,0.9);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	z-index: 990;
    transition:ease-in-out 0.3s;
}
.wap_head.active{background:rgba(0,0,0,0.9);transition:ease-in-out 0.3s}
.wrap_show{width:50px;height:50px;position:absolute;right:0;top:0;text-align:center;padding-top:5px;transition: ease-in-out 0.3s;background:#fff;}
.wrap_show .wap_line{width:35px; height:3px;background:#000;display:block;margin:8px auto 0;transition: ease-in-out 0.3s;}
.wrap_show.active{padding-top:15px;transition: ease-in-out 0.3s;}
.wrap_show.active .wap_line1{transform: rotate(45deg);margin-bottom:-10px;}
.wrap_show.active .wap_line2{opacity: 0;}
.wrap_show.active .wap_line3{transform: rotate(-45deg);margin-top:-4px}
.wap_head img{
    margin-top:0;
    margin-left: 5px;
	max-height:100%;
}
.wap_head .m_logo{}
.wap_head .m_logo img{width:40%;margin-top:0;}
.wap_head .m_search{display:none;position: fixed;top:50px;background:#000;padding:15px;left:0;width:100%;height:75px;}
.wap_head .m_search input{width:80%;float:left;height:45px;padding-left:10px;background:#fff;}
.wap_head .m_search button{width:20%;float:left;background:#F08519 url(../images/sousuo.png) no-repeat center;height:45px;}
.wap_head .m_search_btn{position:absolute;right:60px;line-height:50px;}

@media (max-width: 767px) {
    .inmenu-view{display:none}
    .ms-header{display:none;}
    .wap_head{display:block;}
    body{padding-top:50px;}
    header.ms-header .headerbg{padding:0;}
    header{padding: 15px 10px 10px;background: #000;height: 65px;}
    header .openbtn{display: block;line-height: 40px;position: absolute;top:6px;right: 10px;color:#fff;}
    #nav{display: block}
    header .hd_nav{display: none}
    header::after{display: none}
    header .hd_log{margin-top: 0;width: 30%}
    header .hd_form{width: 150px;float: none;margin: 0 0  0 130px;display:none;}
    header .hd_form input{margin-top: 0;height: 30px;background: white}
    header .hd_form button{top: 5px;background: url("../images/ss1.png") white}
    .com_title{padding:10px 3px;}
    .view_content{padding: 10px}

    footer .left{width: 100%;margin-bottom: 20px}
    footer .right{width: 100%}
    footer .art_p{font-size: 20px;text-align: center;}
    footer .box{padding: 30px 0}
    footer .left .code{width: 100%;padding: 10px 100px}
    footer .left .add{width: 100%;text-align: center}
    footer .left .p1{font-size: 14px;padding: 8px 0}
    footer .left .p2{font-size: 18px;line-height: 24px;padding-bottom: 10px}
    footer .left .p3{padding: 10px 0;background: url("../images/yx_03.png") no-repeat 60px center}
    footer .left .p3:last-child{background: url("../images/dz_03.png") no-repeat 50px 0}
    footer .right input{width: 90%;margin: 0 auto 10px}
    footer .right textarea{width: 90%;margin: 0 auto 10px;display: block}
    footer .right button{display: block;margin: 0 auto;width:90%}
    footer .bottom p{text-align: center;line-height: 18px}
    footer .bottom .p1{width: 100%;}
    footer .bottom .p2{width: 100%}
    footer .bottom{padding:10px 0;}
    /*  */
    .detail_title{margin:10px 0;font-size:18px;}
    .content_box_detail{padding:0 15px;}
    .laiyuan p{font-size:12px;color:#666}
    .com_ul{display:flex;width:100%;}
    .com_ul .com_li{width:auto;flex:1;font-size:14px;line-height:40px;height:40px;}
    .com_ul .com_li + .com_li{border-left:1px solid #ddd;}
    /*  */
    .title{width:100%;font-size:20px;padding:20px 0}
    .title .p1{font-size:20px;}
    .title .span1{font-size:18px;}
    .title .ssj,.title .xsj{display:none;}
    /*  */
    footer .left .p3{background:none;}
	.tcdPageCode{margin:20px auto ;}
	.tcdPageCode a, .current, .disabled{width:25px;height:25px;line-height:25px;font-size:12px;margin-left:5px;}

}
@media (max-width: 991px) and (min-width: 767px){
    header{padding: 20px 10px 10px 10px;background: #000;height: auto}
    header .openbtn{display: block;line-height: 40px;position: absolute;top:21px;right: 10px;font-size: 40px}
    #nav{display: block}
    header .hd_nav{display: none}
    header::after{display: none}
    header .hd_log{margin-top: 0;width: 20%}
    header .hd_form{width: 300px;float: none;margin: 0 0  0 250px;display:none;}
    header .hd_form input{margin-top: 0;height: 40px;background: white}
    header .hd_form button{top: 10px;background: url("../images/ss1.png") white}
    header .openbtn{color:#fff;}

    footer .left{width: 100%;margin-bottom: 20px}
    footer .right{width: 100%}
    footer .art_p{padding-left: 50px}
    footer .left .code .pic{padding: 10px 50px }
    footer .ft_form{padding: 0 50px}
    footer .right button{display: block;margin: 0 auto}
    /*  */
    .title{width:75%}
    .view_content{padding:15px;}

}
@media (min-width:768px) and (max-width:992px){
    .content_box{padding:15px;}
}
.innav-conpar { position: relative; }

.innav-conpar.active:after { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; -webkit-transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; content: ""; display:none;}

.innav-conpar.active .innav-span1 { display: block; }

.innav-conpar.active2:after { -webkit-transform: translateY(-50%) rotate(135deg); -moz-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }
.top_form{display:none;}
/*箭头*/

@media (min-width: 1024px) { 
    .width{width:1200px;margin:0 auto;}
    header.ms-header .headerbg { position: static; height: 80px; padding: 0 0 0 330px;border-bottom:1px solid #F08519;}
    header.ms-header .header-left { position: absolute; top: 0; left: 0; float: none; font-size: 0; }
    header.ms-header .nav-btn { width: 90px; height: 80px; display: inline-block; padding: 35px 0 0 28px; border-right: 1px solid #3d3d3d; position: relative; }
    header.ms-header .nav-btn i { display: block; width: 36px; height: 4px; background-color: #ffffff; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 5px; }
    header.ms-header .nav-btn i:nth-child(2) { width: 23px; }
    header.ms-header .logo { width: 190px;height: 80px; padding-top: 5px; margin-left:20px}
    header.ms-header .logo img { height: auto;max-width:190px }
    header.ms-header nav { position: static; padding: 0; background: none; float: left; overflow-y: inherit; width: auto; display: block !important; }
    header.ms-header nav ul li { float: left; margin: 0 6px; border-bottom: 0; }
    /* header.ms-header nav ul li h3:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 0; background: #a60e0e; z-index: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;z-index: 201; display:none;} */
    header.ms-header nav ul li h3 a { line-height: 80px; padding: 0 20px;  z-index: 202;}
    header.ms-header nav ul li.cur h3:before, header.ms-header nav ul li:hover h3:before { height: 94px; }
    header.ms-header .header-right { padding-right: 40px; font-size: 16px; }
    header.ms-header .header-right a { line-height: 70px; padding: 0 10px; }
    header.ms-header .header-right a:hover { color: #a60e0e; }
    header.ms-header .search-item { position: relative; }
    header.ms-header .search-item .search-box { top: 70px; left: -50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); width: 250px; position: absolute; -webkit-box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.1); box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.1); }
    header.ms-header .search-item .search-box .search-text { width: 100%; height: 40px; padding-left: 10px; }
    header.ms-header .header-right .mobnav-btn { display: none; }
    /*  */
    .inmenu-view { position: fixed; top: 80px; left: 0; width: 11.19792%; height: 100%; padding-bottom: 70px; z-index: 199; display: none; }
    .inmenu-erul { width: 100%; height: 100%; padding: 25px 0; overflow-y: auto; background: #323232; }
    .inmenu-erul >li{margin-bottom:30px;}
    .about-map1 .about-mapposit{max-width: 85%;margin-left: auto;margin-right:auto;}
    .avcit-threefr a img{width:45px;height: 45px;}
    .inmenu-erul::-webkit-scrollbar { width: 2px; height: 8px; background-color: #fff; }
    .inmenu-erul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }
    .inmenu-erul::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #a60e0e; }
    .inmenu-era, .inmenu-erthree2, .inmenu-erfoura2 { position: relative; display: block; width: 100%; padding: 7px 20.93023% 7px 0; margin-bottom: 10px; line-height: 21px; text-align: right; font-size: 16px; color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
    .inmenu-era:after, .inmenu-erthree2:after, .inmenu-erfoura2:after { position: absolute; top: 50%; right: 9.30233%; display: none; width: 10px; height: 10px; border-top: 2px solid #fefefe; border-right: 2px solid #fefefe; -webkit-transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); content: ''; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
    .inmenu-era.active:after, .inmenu-erthree2.active:after, .inmenu-erfoura2.active:after { opacity: 1; display: block; }
    .inmenu-era:hover, .inmenu-erthree2:hover, .inmenu-erfoura2:hover { color: #F08519;background-image:url(../images/top_arrow_03.png)}
    .inmenu-era:hover:after, .inmenu-erthree2:hover:after, .inmenu-erfoura2:hover:after { border-color: #F08519; }
    .inmenu-erfoura2:after { display: none; }
    .inmenu-erthree { position: absolute; top: 0; left:100%; z-index: 200; display: none; height: 100%; padding:25px 0 85px; width:100%; background: #3B3B3B; }
    .inmenu-erthreeitem{margin-bottom:30px;}
    .inmenu-erthree::-webkit-scrollbar { width: 2px; height: 8px; background-color: #fff; }
    .inmenu-erthree::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }
    .inmenu-erthree::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #a60e0e; }
    .inmenu-erfour { position: absolute; left:100%; top: 0; z-index: 200; display: none; width: auto; height: 100%; padding: 15px 0 85px; background: #434343; overflow-y: auto;font-size: 0; }
    .inmenu-erfour::-webkit-scrollbar { width: 2px; height: 8px; background-color: #fff; }
    .inmenu-erfour::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }
    .inmenu-erfour::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #a60e0e; }
    .inmenu-erfouritem { display: inline-block; vertical-align: top; min-width: 11%; padding: 0 3.08854% 0 1.37268%; }
    .software-nav .innav-erthree .inmenu-erfouritem{width: 16.6666%;}
    .inmenu-erfourh5 a { display: block; padding: 10px 0; line-height: 20px; font-size: 14px; color: #ffffff;transition: all .3s; }
    .inmenu-erfive { padding-top: 18px; border-top: 1px solid #6f6f6f; }
    .inmenu-erfiveh6 { line-height: 26px; font-size: 16px; color: #848484; }
    .inmenu-erfiveview { padding: 8px 0 22px; }
    .inmenu-erfiveview a.inmenu-erfivea { display: block; padding: 3px 0; line-height: 20px; font-size: 12px; color: #ffffff; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
    .inmenu-erfiveview a.inmenu-erfivea:hover { color: #F08519;font-weight:bold; }
    .inmenu-coner { width: 98.83333%; background: #3B3B3B; }
    .inmenu-coner .inmenu-erthree2, .inmenu-coner .inmenu-erfoura2 { text-align: left; padding-right: 16.25%; padding-left: 16.25%; }
    .inmenu-erh3.cur .inmenu-era.active { color: #F08519;font-weight:bold; }
    .inmenu-erh3.cur .inmenu-era.active:after { border-color: #F08519; }
    .inmenu-erthreeh4.cur .inmenu-erthree2.active { color: #F08519;font-weight:bold; }
    .inmenu-erthreeh4.cur .inmenu-erthree2.active:after { border-color: #F08519; }
    .nav-btn.cur { background: #F08519; }
    .innav-ermenu { position: fixed; top: 80px; left: 0; width: 100%; max-height: 100%; display: block; padding-top: 0;
    /*overflow-y: auto; */
    border-top: 4px solid #F08519; background: #323232; min-height:350px;display:none;}
    .innav-ermenu::-webkit-scrollbar { width: 2px; height: 8px; background-color: #fff; }
    .innav-ermenu::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }
    .innav-ermenu::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #a60e0e; }
    .innav-commonweb { width: 1200px; padding: 0 0; margin: 0 auto; max-width: 1360px;position:relative;}
    .innav-commonweb .tlist{display:flex;flex-wrap:wrap;padding-left: 30px;}
    .innav-commonweb a{color:#fff;}
    header.ms-header nav ul li.comitem .innav-ermenu{min-height:inherit;padding: 0;background:rgba(0, 0, 0, 0.7)}
    header.ms-header nav ul li .tlist .item{padding:0;float:left;margin-right:50px;}
    header.ms-header nav ul li .tlist .item a{background:none !important;padding:0;line-height:90px;font-size:16px;}
    header.ms-header nav ul li .tlist .item a:hover{color:#F08519;}
    header.ms-header nav ul li .tlist .item h4{font-size:18px;color:#666;margin-top:15px;font-weight:normal;line-height:normal;text-align:center;}
    header.ms-header nav .innav-commonweb .left{width:270px;padding-right:40px;padding-bottom:30px;float:left;border-right:1px solid #B9B9B9;padding-top:30px;}
    header.ms-header nav .innav-commonweb ul li{float:none;}
    header.ms-header nav .innav-commonweb ul li a{display:block;line-height:40px;width:100%;padding-left:25px;background:url(../images/top_arrow_06.png) no-repeat 96% center;}
    header.ms-header nav .innav-commonweb ul li a:hover,header.ms-header nav .innav-commonweb ul li.on a{background-color:#F08519;color:#fff;transition:ease-in-out 0.5s}
    header.ms-header nav .innav-commonweb .right{padding:30px 0 0 40px;float:left;}
    header.ms-header nav .innav-commonweb .right .list .child:first-child .img{display:block;}
    header.ms-header nav .innav-commonweb .right .list .child .img{position:absolute;
    top:30px;right:170px;display:none;width:450px;height:280px;overflow:hidden;background:#E7E7E7}
    header.ms-header nav .innav-commonweb .right .list .child.on .img{display:block;}
    header.ms-header nav .innav-commonweb .right .list a{display:block;padding-left:15px;position: relative;font-size:16px;color:#fff;margin-bottom:20px;border-bottom:2px solid transparent;}
    header.ms-header nav .innav-commonweb .right .list .child.on a{color:#F08519;}
    header.ms-header nav .innav-commonweb .right .list .child.on a::after{background:#F08519}
    header.ms-header nav .innav-commonweb .right .list a::after{
        content:'';display:block;width:8px;height:8px;background:#fff;position: absolute;
        left:0;top:50%;margin-top:-3px;
    }
    header.ms-header nav ul li:hover .innav-ermenu{display:block;}
    .innav-eritem { display: inline-block; vertical-align: top; }
    .innav-eritemh4 a { position: relative; display: inline-block; line-height: 30px; margin-bottom: 20px; font-size: 16px; color: #ffffff; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
    .innav-eritemh4 a.active { padding-right: 20px; }
    .innav-eritemh4 a.active:after { position: absolute; top: 50%; right: 0; width: 10px; height: 10px; border-right: 1px solid #8c8c8c; border-top: 1px solid #8c8c8c; -webkit-transform: translateY(-50%) rotate(135deg); -moz-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
    .innav-eritemh4 a.active2 { color: #F08519; }
    .innav-eritemh4 a.active2:after { -webkit-transform: translateY(-50%) rotate(135deg); -moz-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); border-color: #F08519; }
    .innav-eritemh4 a:hover { color: #F08519; }
    .innav-eritemh4 a:hover:after { border-color: #F08519; }
    .innav-eritem { display: inline-block;min-width:0%;margin-right: 4%; }
    .innav-erthree { position: fixed; top: auto; left: 0; width: 100%; background: #434343; height: auto; max-height: 100%; padding-top: 20px; padding-bottom: 30px; overflow-y: auto; display: none; }
    .innav-erthree::-webkit-scrollbar { width: 2px; height: 8px; background-color: #fff; }
    .innav-erthree::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }
    .innav-erthree::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #a60e0e; }
    .innav-erthree .inmenu-erfouritem { padding-left: 0; }
    .innav-erthree.innavpbottom { padding-bottom: 200px; }
}
.top_form input::placeholder{color:#fff}
@media (min-width: 1260px) { 
    .inmenu-era, .inmenu-erthree2, .inmenu-erfoura2 { padding: 0 20.93023% 0 0; margin-bottom: 15px; font-size:16px;font-weight:normal;background-image:url(../images/top_arrow_06.png);background-repeat: no-repeat; background-position:94% center;white-space: nowrap;padding:0 40px 0 20px;}
    .inmenu-erfoura2{font-size:12px;}
    .inmenu-era:after, .inmenu-erthree2:after, .inmenu-erfoura2:after { width: 10px; height: 10px; }
    .inmenu-erfourh5 a { font-size: 14px; }
    .innav-eritemh4 a.active { padding-right: 20px; }
    .innav-eritemh4.pccur a:after { position: absolute; top: 50%; right: 0px; width: 8px; height: 8px; border-top: 1px solid #8c8c8c; border-right: 1px solid #8c8c8c; -webkit-transform: translateY(-50%) rotate(135deg); -moz-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); content: ""; }
    .innav-eritemh4 a.active2:after { -webkit-transform: translateY(-50%) rotate(135deg); -moz-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); border-color: #F08519; }
    body { padding-top: 0px; }
    .inbanner-bat{bottom:65px;}
    .inbanner-bat span { width: 16px; height: 16px; -webkit-border-radius: 10px; border-radius: 10px; }
    .inbanner-bat span.swiper-pagination-bullet-active { width: 50px; }
    .inmenu-erthree .inmenu-coner{background:#434343;width:auto}
    .inmenu-erfour .inmenu-erfoura2{background-image:none;padding:0 30px;}
    /*  */
    .top_form{width:220px;height:40px;border:1px solid #404040;display:flex;align-items:center;position: absolute;right:30px;top:50%;margin-top:-20px;}
    .top_form input{width:80%;background:none;padding-left:10px;border:none;outline:none;height:100%;color:#fff;}
    .top_form button{width:20%;height:100%;background:url(../images/ss_03.png) no-repeat center;cursor: pointer;}
}
@media (min-width:768px) and (max-width:991px){
    .inmenu-view{display:none}
    body{padding-top:50px;}
    header{padding:10px;}
    header.ms-header{z-index:99999;}
    header.ms-header .headerbg{padding:0;}
    /*  */
    footer .box{padding:50px 40px;}
    footer .left .code{padding:0;width:auto;}
    footer .left .code .pic{padding:0;}
    footer .art_p{padding-left:0;font-size:22px;}
    footer .ft_form{padding:0;}
    footer .right button{width:100%;}
    footer .bottom{padding:0 40px;}
    /*  */
    .com_title{padding:15px;}
    .detail_title{font-size:20px;}
    .title{padding:50px 0;}
    .title .xsj{bottom:55px;}
    .title .ssj{top:55px;}
}
@media (max-width: 1023px) {
    .innav-eritem { padding: 0 10px; border-top: 1px solid #646262; }
    .innav-ermenua { display: block; line-height: 40px; font-size: 15px; color: #ffffff; }
    .innav-erthree { padding: 0 10px; }
    .inmenu-erfiveh6 { line-height: 24px; font-size: 14px; color: #848484; }
    .inmenu-erfourh5 { position: relative; font-size: 14px; color: #ffffff; }
    .inmenu-erfourh5 a { display: block; line-height: 40px; color: #fff; }
    .inmenu-erfiveview { border-top: 1px solid #646262; padding-bottom: 10px; }
    .inmenu-erfiveview a { display: block; width: 100%; line-height: 35px; font-size: 12px; color: #fff; }
    .inmenu-erfive { padding: 0 10px; }
    header.ms-header nav { padding-bottom: 60px; }
    .innav-connext { display: none; } 
    header.ms-header nav .left ul li{line-height:45px;}
     header.ms-header nav .left  ul li >a{display: block;padding-left:40px;}
     header.ms-header nav .right{display:none;}
  }

@media (min-width:1024px) and (max-width:1343px){
    .box{padding:0 40px;}
    
    .inmenu-era, .inmenu-erthree2, .inmenu-erfoura2{padding: 0 20.93023% 0 0; margin-bottom: 15px; font-size:18px;font-weight:normal;background-image:url(../images/top_arrow_06.png);background-repeat: no-repeat; background-position:94% center}
    footer .box{padding:55px 40px 60px}
}

@media (min-width:1200px) and (max-width:1440px){
    .box{padding:0 55px;}
    footer .box{padding:55px 55px 60px}
    footer .bottom .box{padding:0 55px;}
}


