@charset "utf-8";
    html {
    height:100%;
    padding:0;
    margin:0;
    overflow-x:hidden
}
body {
    width:100%;
    font:12px;
    font-family:"Microsoft Yahei";
    background:#fff
}
.clr {
    line-height:0;
    height:0;
    clear:both;
    font-size:0;
    overflow:hidden
}
.clearfix:after {
    display:block;
    height:0;
    visibility:hidden;
    clear:both;
    content:"."
}
a,b,button,em,h1,h2,h3,h4,h5,h6,html,i,input,li,p,select,strong,textarea,ul {
    font-family:"Microsoft Yahei"
}
a {
    color:#333;
    text-decoration:none;
}
.hide {
    display:none
}
@font-face {
    font-family:'AngsanaNew';
    src:url('/DxMXJSNrISknDHVqHycFDyAqIIgHEE1EJxH.jpg');
    src:local('AngsanaNew Regular'),
local('AngsanaNew'),
url('/DxMXJSNrISknDHVqHycFDyAqIIgHEE1QJyqH.jpg') format('woff'),
url('/DxMXJSNrISknDHVqHycFDyAqIIgHEE1NDIp.jpg') format('truetype'),
url('/DxMXJSNrISknDHVqHycFDyAqIIgHEE1UD1L.jpg') format('svg');
}
@font-face {
    font-family:'HelveticaNeueLT-Light';
    src:url('/DxMXJSNrISknDHVqJ1SME1qUKIMDRy9NSDHUR1upIycUTxSSIO1EJxH.jpg');
    src:local('HelveticaNeueLT-Light'),
local('HelveticaNeueLT-Light'),
url('/DxMXJSNrISknDHVqJ1SME1qUKIMDKSMOHS1TUyupIycUTxWrISH.jpg') format('woff'),
url('/DxMXJSNrISknDHVqJ1SME1qUKIMDKSMOHS1TUyupIycUTxSSIN.jpg') format('truetype'),
url('/DxMXJSNrISknDHVqJ1SME1qUKIMDKSMOHS1TUyupIycUTxMUID.jpg') format('svg');
}
@font-face {
    font-family:'PingFangSCRegular';
    src:url('/DxMXJSNrISknDHVqD11oIyEFJyVEDSMGDS1GDEcOEIDqHIcS.jpg');
    src:local('PingFangSCRegular'),
local('PingFangSCRegular'),
url('/DxMXJSNrISknDHVqD11oIyEFJyWPHHSEHxErHxLoEy1IHt.jpg') format('woff'),
url('/DxMXJSNrISknDHVqD11oIyEFJyWPHHSEHxErHxLoEHMI.jpg') format('truetype'),
url('/DxMXJSNrISknDHVqD11oIyEFJyWPHHSEHxErHxLoDxEH.jpg') format('svg');
}
@font-face {
    font-family:'DIN-Light';
    src:url('/DxMXJSNrISknDHVqI11oUS5nH11SUSMoDD.jpg');
    src:local('DIN-Light'),
local('DIN-Light'),
url('/DxMXJSNrISknDHVqI11oUS5nH11SUREoH1p.jpg') format('woff'),
url('/DxMXJSNrISknDHVqI11oUS5nH11SURqNHj.jpg') format('truetype'),
url('/DxMXJSNrISknDHVqI11oUS5nH11SUROPHt.jpg') format('svg');
}
li,ul {
    list-style:none
}
.foote {
    display:none
}
.foote {
    background:#292929;
    padding:3%;
    color:#808080;
    font-size:12px;
    overflow:hidden;
    text-align:center
}
.foote a {
    color:#808080
}
/*header start*/
    header {
    background:#fff;
}
.tab_none {
    display:none;
}
.foote i {
    width: 1px;
    height: 11px;
    background: #6a6a6a;
    margin: 0 5px;
    display: inline-block;
}
.nav_pc .logo {
    float:left;
    width:183px;
    z-index:1;
    margin-top:30px;
    margin-right:80px;
}
.nav_pc nav ul li.link {
    float:left;
    color:#c11a20;
    line-height:24px;
    font-size:22px;
    text-align:center;
    position:relative;
    padding:0 26px;
}
.nav_pc nav ul li.link:after {
    content:"";
    width:1px;
    height:19px;
    background:#e6e5e5;
    position:absolute;
    left:0;
    top:34px;
}
.nav_pc nav ul li:first-child.link:after {
    background:none
}
.nav_pc nav ul li.link a.link {
    display:block;
    color:#333;
    position:relative;
    z-index:1;
    padding:28px 15px;
    transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    -webkit-transition-delay:0.5s;
    -o-transition-delay:0.5s;
}
.nav_pc nav ul li.link.on a.link:after {
    opacity:1;
}
.nav_pc nav ul li.link.on a.link {
    color:#c11a20;
}
.nav_pc nav ul span.line {
    width:1px;
    height:19px;
    background:#e6e5e5;
    margin:34px 26px 30px 26px;
    float:left;
}
.nav_pc nav ul li.link a.link:after {
    content:"";
    width:100%;
    left:0;
    bottom:-2px;
    height:2px;
    background:#c11a20;
    position:absolute;
    -webkit-transition:background-color .2s ease-in-out,top .2s ease-in-out;
    -o-transition:background-color .2s ease-in-out,top .2s ease-in-out;
    -moz-transition:background-color .2s ease-in-out,top .2s ease-in-out;
    transition:all 0.8s;
    -webkit-transition:all 0.8s;
    -o-transition:all 0.8s;
    -moz-transition:all 0.8s;
    opacity:0;
    transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    -webkit-transition-delay:0.5s;
    -o-transition-delay:0.5s;
}
.nav_pc nav ul li.link.on a.link:after {
    opacity:1;
}
.nav_pc nav ul li.link a.link p {
    position:relative;
    z-index:1
}
.nav_pc nav ul li.link.on .top_menu_ajax_pc {
    display:block
}
.top_links .nav_right li {
    float:left;
    color:#888;
    line-height:24px;
    font-size:18px;
    padding:28px 0;
    position:relative;
}
.top_links .nav_right li .two_right_nav {
    position:absolute;
    top:64px;
    left:-15px;
    background:#fff;
    box-shadow:0 0 10px #ccc;
    width:100px;
    text-align:center;
    padding:8px 0;
    display:none;
    z-index:124
}
.top_links .nav_right li .two_right_nav:before {
    width:11px;
    height:5px;
    position:absolute;
    top:-5px;
    left:50%;
    margin-left:-5px;
    background:url(/DxMXJSNrJ15IHyEOUROnEOkQJyV.jpg) no-repeat;
    content:"";
}
.top_links .nav_right li .two_right_nav a {
    color:#888;
    font-size:13px;
    padding:5px;
    text-align:center;
    display:block;
}
.top_links .nav_right span {
    width:1px;
    height:17px;
    background:#e6e5e5;
    margin:34px 26px 31px 26px;
    float:left;
}
.top_links .nav_right li a.link {
    color:#888;
    display:block;
}
.top_links .site {
    margin-top:28px;
    height:25px;
    width:25px;
    margin-left:65px;
}
.top_links .site img {
    vertical-align:top;
    width: 25px;
    height: 25px;
}
.top_links .site-fx{
	width: 1px;
	height: 20px;
	margin-left: 18px;
	margin-top: 28px;
}
.top_links .site-fx img{
	width: 1px;
	height: 20px;
}
.top_links form {
    margin-top:31px;
    position:relative;
}
/*.top_links form:before {
    background:#e6e5e5;
    height:11px;
    width:1px;
    position:absolute;
    left:0;
    top:5px;
    content:"";
}*/
.top_links form .search {
    width:20px;
    height:20px;
    background:url(/DxMXJSNrJ15IHyEOURqGoxSNTxMUID.jpg) no-repeat center;
    background-size: 20px;
    margin-left:20px;
    cursor:pointer;
}
.top_menu_ajax_pc {
    background:#fafafa;
    padding:30px 0;
    width:100%;
    position:absolute;
    left:0;
    top:82px;
    z-index:11;
    overflow:hidden;
    opacity:0;
    height:0px;
}
.top_menu_ajax_pc .left_bar {
    width:1200px;
    margin:0 auto;
    position:relative;
}
.top_menu_ajax_pc .left_bar .left {
    padding-right:30px;
    color:#888;
    font-size:18px;
    text-align:center;
    border-right:1px solid #e1e1e1;
    width:240px;
    margin-right:28px;
    float:left;
}
.top_menu_ajax_pc .left_bar .left::-webkit-scrollbar {
    width: 1px;
    background-color: #F5F5F5;
}
.top_menu_ajax_pc:nth-child(1) .left_bar .left {
    height:400px;
}
.top_menu_ajax_pc .left_bar .left::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    border-radius: 10px;
    background-color: #F5F5F5;
}
.top_menu_ajax_pc .left_bar .left::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
    background-color:#c11a20;
}
.top_menu_ajax_pc .left_bar .left ul li {
    height:40px;
    line-height:40px;
    font-size:16px;
}
.top_menu_ajax_pc .left_bar .left ul li a {
    display:block;
    text-align:left;
    padding: 0 10px;
}
.top_menu_ajax_pc .left_bar .left ul li.on {
    background:#c11a20
}
.top_menu_ajax_pc .left_bar .left ul li.on a {
    color:#fff
}
.top_menu_ajax_pc .left_bar .right {
    }
.top_menu_ajax_pc .left_bar .right ul.name_ul {
    height:280px;
    float:left;
    padding-right:28px;
    color:#888;
    margin-right:26px;
    font-size:14px;
    text-align:center;
    border-right:1px solid #e1e1e1;
    width:280px;
}
.top_menu_ajax_pc .left_bar .right li {
    height:40px;
    line-height:40px;
    overflow:hidden
}
.top_menu_ajax_pc .left_bar .right li a {
    display:block;
    text-align:left;
    padding:0 0;
}
.top_menu_ajax_pc .left_bar .right li.name.on {
    background:#c11a20;
}
.top_menu_ajax_pc .left_bar .right li.name.on a {
    color:#fff
}
.top_menu_ajax_pc .left_bar .right li.name a {
    padding:0 10px
}
.topmenuleft {
    width:932px;
    float:left
}
.right_show .flex-viewport {
    height:246px
}
.top_menu_ajax_pc .left_bar .right_img {
    float:left;
    width:626px;
}
.top_menu_ajax_pc .left_bar .right_img .flex-control-nav {
    bottom:-55px
}
.wel_two_pc dl dt .right .swiper-button-next,.wel_two_pc dl dt .right .swiper-button-prev {
    top:86%;
}
/*pc header*/
    /*mobile heder*/
    /*header页面css开始*/

.search-bg {
    position:fixed;
    left:0;
    top:84px;
    width:100%;
    height:100%;
    z-index:999;
    background:rgba(0,0,0,0.5);
    /* opacity:0.8;
    filter:Alpha(opacity=80);*/
    display:none;
}
.m-search-box {
    width: 1292px;
    position: fixed;
    left: 50%;
    top: 0%;
    z-index: 1000;
    display: none;
    margin-left: -488px;
}
input.tex {
    border:none;
    font-size:16px;
    color:#666;
    height:82px;
    line-height:82px;
    padding:0 14%;
    text-align:left;
    width:100%;
    /*background:url(/DxMXJSNrJ15IHyEOURqDDkkQJyV.jpg) no-repeat left center;*/
}
input.search-btn {
    border:none;
    border-radius:0;
    position:absolute;
    left:8%;
    background: url(/DxMXJSNrJ15IHyEOURqDDkkQJyV.jpg) no-repeat left center;
    top:40%;
    font-size:24px;
    color:#dc362b;
    transition:color 0.5s;
    z-index:10;
    width:19px;
    height:19px;
}
.m-close-search {
    display: block;
    width: 20px;
    height: 20px;
    background: url(/DxMXJSNrJ15IHyEOUSqMKxSJTxIsID.jpg) no-repeat center;
    background-size: 100% auto;
    position:fixed;
    top: 30px;
    right: 266px;
    cursor: pointer;
    z-index: 1000;
    display: none;
    color: #FFFFFF;
}
.wel_two_pc dl dt .right .left_img img {
    width:100%
}
/*header页面css结束*/
    /*end*/
    /*welcome*/
    .header_pc_pro {
    position:relative;
    width:100%;
    z-index:123;
    height:82px;
}
.header_pc_pro.fixed {
    position:fixed;
}
.wel_two_pc {
    position:relative;
    z-index:0;
    overflow:hidden;
    padding-bottom:72px
}
.wel-huodong {
    position:relative;
    z-index:1
}
.wel-huodong
.wel-news-box {
    position:relative;
    z-index:1;
    background:#fff
}
.home_banner {
    margin-bottom:60px;
    position:relative;
    z-index:2
}
.home_banner .swiper-container {
    width:100%;
    height:620px;
    color:#fff;
    text-align:center;
}
.home_banner .swiper-slide .title {
    text-align:left;
    height:100%;
    width:1400px;
    margin:0 auto;
    padding:0 20px
}
.home_banner .swiper-slide .title .p1 {
    margin-bottom:14px;
    margin-top:142px;
    color:#c11a20;
    font-size:95px;
    opacity:0;
    line-height:126px;
    font-family:'PingFangSCRegular';
}
.home_banner .swiper-slide .title .p2 {
    margin-bottom:10px;
    line-height:30px;
    color:#333;
    font-size:30px;
    opacity:0;
    font-family:'PingFangSCRegular';
}
.home_banner .swiper-slide .title .p2_en {
    font-size:14px;
    color:#666;
    line-height:14px;
    margin-bottom:96px;
    display:block;
    font-family:'PingFangSCRegular';
}
.home_banner .swiper-slide .title .p3 {
    opacity:0;
    font-family:'PingFangSCRegular';
}
.home_banner .swiper-slide .title .p3 a {
    float:left;
    margin-right:38px;
    border-bottom:1px solid #e5e5e5;
    color:#000;
    font-size:14px;
    font-family:'PingFangSCRegular';
    position:relative;
}
.home_banner .swiper-slide .title .p3 a:before {
    width:0;
    height:1px;
    background:#c11a20;
    position:absolute;
    left:0;
    content:"";
    bottom:-1px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.home_banner .swiper-slide .title .p3 a .cicle_box {
    width:16px;
    border:1px solid #454545;
    border-radius:360px;
    display:inline-block;
    height:16px;
    position:relative;
    margin-right:8px
}
.home_banner .swiper-slide .title .p3 a.more .cicle_box em {
    background:#6d6d6e;
    height:2px;
    width:2px;
    border-radius:360px;
    display:inline-block;
    position:absolute;
    top:6px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.home_banner .swiper-slide .title .p3 a.more .cicle_box em:nth-child(1) {
    left:3px
}
.home_banner .swiper-slide .title .p3 a.more .cicle_box em:nth-child(2) {
    left:6px
}
.home_banner .swiper-slide .title .p3 a.more .cicle_box em:nth-child(3) {
    right:3px
}
.home_banner .swiper-slide .title .p3 a.see_video em {
    background:url(/DxMXJSNrJ15IHyEOUREMHRfqESgJ.jpg) no-repeat center center;
    position:absolute;
    top:6px;
    -webkit-transition:all .6s;
    transition:all .6s;
    width:6px;
    height:6px;
    left:50%;
    margin-left:-3px;
    top:50%;
    margin-top:-3px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.news_product_word {
    width:70px;
    height:28px;
    line-height:28px;
    text-align:center;
    color:#fff;
    font-size:14px;
    position:absolute;
    top:0;
    right:0;
    background:#c11a20
}
.ani .swiper-slide .title .p1 {
    -webkit-animation:up3 1s linear 1 backwards;
    animation:up3 1s linear 1 backwards;
    opacity:1
}
.ani .swiper-slide .title .p2 {
    -webkit-animation:up3 1s linear 0.3s 1 backwards;
    animation:up3 1s linear 0.3s 1 backwards;
    opacity:1
}
.ani .swiper-slide .title .p3 {
    -webkit-animation:up3 1s linear 0.6s 1 backwards;
    animation:up3 1s linear 0.6s 1 backwards;
    opacity:1
}
@-webkit-keyframes cicle_r {
    0% {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
100% {
    transform:rotate(0);
    -webkit-transform:rotate(0);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
}
@keyframes cicle_r {
    0% {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
100% {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
}
.home_banner .pagination {
    position:absolute;
    z-index:20;
    left:10px;
    bottom:10px;
    width:100%;
}
.home_banner .swiper-pagination-switch {
    display:inline-block;
    width:8px;
    height:8px;
    border-radius:8px;
    background:#222;
    margin-right:5px;
    opacity:0.8;
    border:1px solid #fff;
    cursor:pointer;
}
.home_banner .swiper-visible-switch {
    background:#aaa;
}
.home_banner .swiper-active-switch {
    background:#fff;
}
.home_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background:url(/DxMXJSNrJ15IHyEOUSqpHtZqESgJ.jpg) no-repeat
}
.home_banner .swiper-pagination-bullet {
    width:11px;
    height:11px;
    display:inline-block;
    border-radius:100%;
    background:url(/DxMXJSNrJ15IHyEOUSqpHtAoTxIsID.jpg) no-repeat;
    opacity:1;
}
.home_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin:0 8px
}
.home_banner_phone .swiper-slide {
    position:relative
}
.home_banner_phone .swiper-slide .title {
    left:0;
    text-align:left;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    padding:0 15px;
    box-sizing:border-box;
    z-index:11
}
.home_banner_phone .swiper-slide .title .p1 {
    margin-bottom:3%;
    margin-top:20px;
    color:#c11a20;
    font-size:40px;
    opacity:0;
    font-family:"Vonnes-BoldCondensed";
    line-height:47px;
    text-align:center
}
.ani.home_banner_phone .swiper-slide .title .p1 {
    opacity:1
}
.home_banner_phone .swiper-slide .title .p2 {
    margin-bottom:10px;
    line-height:30px;
    color:#333;
    font-size:15px;
    opacity:0;
    font-family:"Vonnes-BoldCondensed";
    text-align:center
}
.home_banner_phone .swiper-slide .title .p2_en {
    font-size:14px;
    color:#666;
    line-height:14px;
    margin-bottom:96px;
    display:block;
}
.ani.home_banner_phone .swiper-slide .title .p2 {
    opacity:1
}
.ani.home_banner_phone .swiper-slide .title .p3 {
    opacity:1
}
.home_banner_phone .swiper-slide .title {
    text-align:center
}
.home_banner_phone .swiper-slide .title .p3 {
    opacity:0;
    text-align:center
}
.home_banner_phone .swiper-slide .title .p3 a {
    float:none;
    margin-right:38px;
    border-bottom:1px solid #757575;
    color:#000;
    font-size:14px;
    position:relative
}
.home_banner_phone .swiper-slide .title .p3 a:before {
    width: 0;
    height: 1px;
    background: #c11a20;
    position: absolute;
    left: 0;
    content: "";
    bottom: -1px;
    -webkit-transition: all .6s;
    transition: all .6s;
}
.home_banner_phone .swiper-slide .title .p3 a .cicle_box {
    width:16px;
    border:1px solid #454545;
    border-radius:360px;
    display:inline-block;
    height:16px;
    position:relative;
    margin-right:8px
}
.home_banner_phone .swiper-slide .title .p3 a.more .cicle_box em {
    background:#6d6d6e;
    height:2px;
    width:2px;
    border-radius:360px;
    display:inline-block;
    position:absolute;
    top:6px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.home_banner_phone .swiper-slide .title .p3 a.more .cicle_box em:nth-child(1) {
    left:3px
}
.home_banner_phone .swiper-slide .title .p3 a.more .cicle_box em:nth-child(2) {
    left:6px
}
.home_banner_phone .swiper-slide .title .p3 a.more .cicle_box em:nth-child(3) {
    right:3px
}
.home_banner_phone .swiper-slide .title .p3 a.see_video em {
    background:url(/DxMXJSNrJ15IHyEOUREMHRfqESgJ.jpg) no-repeat center center;
    position:absolute;
    top:6px;
    -webkit-transition:all .6s;
    transition:all .6s;
    width:6px;
    height:6px;
    left:50%;
    margin-left:-3px;
    top:50%;
    margin-top:-3px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.w100 {
    width:100%
}
.home_banner_phone {
    margin-bottom:40px;
    display:none
}
.home_banner_phone .swiper-pagination-white .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background:url(/DxMXJSNrJ15IHyEOUSqpHtZqESgJ.jpg) no-repeat;
    background-size:100% 100%;
    opacity:1
}
.home_banner_phone .swiper-pagination-white .swiper-pagination-bullet {
    background:url(/DxMXJSNrJ15IHyEOUSqpHtAoTxIsID.jpg) no-repeat;
    width:11px;
    height:11px;
    margin:0 8px;
    background-size:100% 100%;
    opacity:1
}
.about-link {
    width:82px;
}
.about-link span {
    background:url(/DxMXJSNrJ15IHyEOUSOnEyjPTxIsID.jpg) no-repeat right center;
}
.about-link .link-tit {
    display:block;
    line-height:24px;
    cursor:pointer;
    padding:0 8px;
    width:100%;
    position:relative;
    z-index:2;
    margin:0;
    height:24px;
}
.about-link .sub-box {
    position:absolute;
    left:0;
    bottom:24px;
    width:98px;
    display:none;
    padding-top:8px;
    text-align:center;
}
.about-link,.about-link a {
    color:#fff;
    font-size:14px;
    font-family:"黑体";
    line-height:24px;
    text-align:left
}
.more_link {
    position:absolute;
    top:0;
    left:0;
    color:#fff
}
.swiper-container .bannertxt {
    width:810px;
    margin:0 auto 0 auto;
    position:absolute;
    margin-left:-555px;
    left:50%;
}
.wel_two_pc dl {
    position:relative;
    z-index:1
}
.wel_two_pc dl dt {
    margin-bottom:20px;
    overflow:hidden;
}
.wel_two_pc dl dt .left {
    width:690px;
    float:left;
    position:relative;
    overflow:hidden
}
.wel_two_pc dl dt .left .video {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.8);
    display:none
}
.wel_two_pc dl dt .left .video video {
    width:690px;
    height:510px;
}
.wel_two_pc dl dt .con {
    position:absolute;
    bottom:0;
    width:100%;
    padding:26px 30px;
    -webkit-transition: all .6s;
    transition: all .6s;
}
.wel_two_pc dl dt img {
    -webkit-transition:all .6s;
    transition:all .6s;
}
.wel_two_pc dl dt .con h1 {
    font-size:22px;
    color:#fff;
    font-weight:normal;
    line-height:26px;
    margin-bottom:10px;
}
.wel_two_pc dl dt .con p {
    font-size:13px;
    color:#fff;
    font-weight:normal;
    line-height:22px
}
.wel_two_pc dl dt .right {
    position:relative;
    width:690px;
    float:right;
    overflow:hidden
}
.wel_two_pc dl dt .right .img {
    height:327px;
    overflow:hidden;
    width:110%;
}
.wel_two_pc dl dt .left .img {
    height:510px;
    overflow:hidden;
    width:110%
}
.wel_two_pc dl dt .left .con {
    -webkit-transition:all .6s;
    transition:all .6s
}
.wel_two_pc dl dt .left .top .con {
    -webkit-transition:all .6s;
    transition:all .6s;
}
.wel_two_pc dl dt .left a {
    display:block;
    height:100%
}
.wel_two_pc dl dt .right .top .con {
    -webkit-transition:all .6s;
    transition:all .6s;
}
.wel_two_pc dl dt .right a {
    display:block;
    width:100%
}
.wel_two_pc dl dt .right .top a {
    position:relative
}
.wel_two_pc dl dt .left {
    position:relative
}
.wel_two_pc dl dt .right .left_img {
    float:left;
    width:140px;
    margin-right:44px;
    height:110px;
    overflow:hidden
}
.wel_two_pc dl dt .right .title a {
    padding:20px 30px;
    overflow:hidden
}
.wel_two_pc dl dt .right .right_con {
    margin-top:20px
}
.wel_two_pc dl dt .right .left_img {
    display:table
}
.wel_two_pc dl dt .right .left_img span {
    display:table-cell;
    vertical-align:middle
}
.wel_two_pc dl dt .right .right_con h1 {
    font-size:30px;
    color:#333;
    line-height:30px;
    margin-bottom:10px;
    height:30px;
    overflow:hidden
}
.wel_two_pc dl dt .right .right_con p {
    color:#777;
    line-height:24px;
    font-size:16px;
    font-weight:normal;
    height:48px;
    overflow:hidden
}
.wel_two_pc dl dt .right .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat center center;
    width:13px;
    height:19px;
}
.wel_two_pc dl dt .right .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat center center;
    width:13px;
    height:19px;
}
.wel_two_pc dl dt .right .swiper-button-next.swiper-button-disabled {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUKOgOKSD.jpg) no-repeat center center;
    width:13px;
    height:19px;
}
.wel_two_pc dl dt .right .swiper-button-prev.swiper-button-disabled {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0MoTxIsID.jpg) no-repeat center center;
    width:13px;
    height:19px;
}
.wel-news-box .right .swiper-button-next.swiper-button-disabled,.wel-news-box .right .swiper-button-prev.swiper-button-disabled {
    opacity:1
}
.wel_two_pc dl dt .right .span_line {
    position:absolute;
    width:2px;
    background:#c9c8c9;
    top:86%;
    margin-top:-19px;
    height:13px;
    right:43px;
    z-index:1;
}
.wel_two_pc dl dt .right .swiper-button-next {
    right:20px;
}
.wel_two_pc dl dt .right .swiper-button-prev {
    right:56px;
    left:auto
}
.wel_two_pc dl dt .right .top {
    position:relative;
    margin-bottom:20px;
}
.wel_two_pc dl dt .right .bottom {
    background:#f0f0f0;
    overflow:hidden;
    height:163px;
}
.wel_two_pc dl dt .right .bottom .swiper-container {
    height:100%
}
.wel-huodong {
    background:#f7f7f7;
    padding:80px 0
}
.wel-list-hd li {
    float:left;
    margin-left:30px;
    background:#fff;
    width:446px;
    box-shadow:0 0 10px #ccc
}
.wel-list-hd li a {
    display:block;
}
.wel-list-hd li:first-child {
    margin-left:0
}
.wel-list-hd li .top {
    height:200px;
    overflow:hidden;
    position:relative
}
.wel-list-hd li .top img {
    -webkit-transition:all .6s;
    transition:all .6s;
    width:100%;
}
.wel-list-hd li .bottom i,.wel-list-hd li .top b {
    font-style:normal;
    font-weight:normal
}
.wel-list-hd li .bottom {
    padding:30px;
    position:relative
}
.wel-list-hd li .bottom:before {
    background:url(/DxMXJSNrJ15IHyEOURqsU0WqHj.jpg) no-repeat;
    width:27px;
    height:12px;
    position:absolute;
    left:37px;
    top:-7px;
    content:"";
}
.wel-list-hd li .bottom h1 {
    color:#333;
    line-height:34px;
    font-size:22px;
    margin-bottom:20px;
    height:68px;
    overflow:hidden;
    font-weight:normal;
}
.wel-list-hd li .bottom p {
    color:#888;
    line-height:30px;
    font-size:16px;
    margin-bottom:50px;
    height:60px;
    overflow:hidden
}
.wel-list-hd li .bottom i {
    display:block;
    color:#999;
    line-height:24px;
    font-size:16px;
    margin-bottom:20px;
    font-family:'HelveticaNeueLT-Light';
}
.wel-list-hd li .bottom b {
    position:relative;
    padding-left:38px;
    height:24px;
    line-height:24px;
    display:block;
    color:#292929;
    font-size:16px;
    font-weight:normal;
}
.wel-list-hd li .bottom b:after {
     background:#292929 url(../fonts/sf_gd.svg) no-repeat center center;
    background-size:14px 14px;
    width:24px;
    height:24px;
    position:absolute;
    content:"";
    left:0;
    top:0;
    border-radius:360px;
}
.wel-news-box {
    padding:70px 0
}
.wel-news-box .left {
    width:690px;
    float:left
}
.wel-news-box .left h1 {
    font-size:20px;
    color:#333;
    line-height:30px;
    margin-bottom:24px
}
.wel-news-box .left li:last-child {
    margin-bottom:50px;
}
.wel-news-box .left ul li {
    font-size:20px;
    color:#333;
    line-height:30px;
    margin-bottom:20px;
}
.wel-news-box .left ul li a {
    display:block;
    height:100%
}
.wel-news-box .left ul li .con {
    height:30px;
    overflow:hidden;
    margin-bottom:5px;
}
.wel-news-box .left ul li span {
    display:block;
    font-size:16px;
    color:#888;
    line-height:18px;
}
.wel-news-box .left a.more {
    position:relative;
}
.wel-news-box .left a.more {
    position:relative;
    padding-left:38px;
    height:24px;
    line-height:24px;
    display:block;
    font-size:16px;
}
.wel-news-box .left a.more:after {
      background:#292929 url(../fonts/sf_gd.svg) no-repeat center center;
    background-size:14px 14px;
    width:24px;
    height:24px;
    position:absolute;
    content:"";
    left:0;
    top:0;
    border-radius:360px;
}
.wel-news-box .right .title a .top img {
    -webkit-transition:all .6s;
    transition:all .6s;
    width:100%
}
.wel-news-box .right {
    width:508px;
    float:right
}
.wel-news-box .right a {
    display:block;
    width:100%
}
.wel-news-box .right .left_img {
    float:left;
    width:121px;
    margin-right:44px;
}
.wel-news-box .right .title .top {
    overflow:hidden;
    height:170px;
    margin-bottom:16px;
}
.wel-news-box .right .title a {
    display:block;
    overflow:hidden
}
.wel-news-box .right h1 {
    font-size:20px;
    color:#333;
    line-height:30px;
}
.wel-news-box .right .swiper-container {
    padding-top:52px;
    margin-top:-20px;
}
.wel-news-box .right .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrISknDHVqDSWdI14qE0AJ.jpg) no-repeat center center;
    background-size: 10px 20px;
    width:13px;
    height:28px;
}
.wel-news-box .right .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrISknDHVqDSWdI0NqE0AJ.jpg) no-repeat center center;
     background-size: 10px 20px;
    width:13px;
    height:28px;
}
.wel-news-box .right .swiper-button-next.swiper-button-disabled {
    background:url(/DxMXJSNrISknDHVqDSWdD0LqE0AJ.jpg) no-repeat center center;
    background-size: 10px 20px;
    width:13px;
    height:28px;
}
.wel-news-box .right .swiper-button-prev.swiper-button-disabled {
    background:url(/DxMXJSNrISknDHVqDSWdKHLqE0AJ.jpg) no-repeat center center;
    background-size: 10px 20px;
    width:13px;
    height:28px;
}
.wel-news-box .right .span_line {
    position:absolute;
    width:2px;
    background:url(/DxMXJSNrISknDHVqDSWdIxbqE0AJ.jpg) no-repeat center center;
   background-size: 2px 20px;
    top:2px;
    height:20px;
    right:23px;
    z-index:1;
}
.wel-news-box .right .swiper-button-next {
    right:0;
    top:20px
}
.wel-news-box .right .swiper-button-prev {
    right:36px;
    left:auto;
    top:20px
}
.wel-news-box .right .bottom h1 {
    color:#333;
    font-size:22px;
    line-height:30px;
    margin-bottom:24px;
}
.wel-news-box .right b {
    position:relative;
    padding-left:38px;
    height:24px;
    line-height:24px;
    display:block;
    color:#292929;
    font-size:16px;
    font-weight:normal;
}
.wel-news-box .right b:after {
    background: #292929 url(../images/sf_gd.svg) no-repeat center center;
    background-size: 14px 14px;
    width:24px;
    height:24px;
    position:absolute;
    content:"";
    left:0;
    top:0;
    border-radius:360px;
}
.wel-news-box .left a.more {
    color:#292929
}
/*case*/
    .case-padding-box {
    padding:72px 0 68px 0;
    overflow:hidden;
}
.barleft {
    float:left;
    width:320px;
    text-align:left;
    box-shadow:0 0 10px #ccc;
    padding-bottom:44px;
    background:#fff;
}
.barleft h1 {
    background:#c11a20;
    padding:21px 30px;
    line-height:30px;
    color:#fff;
    text-align:left;
    font-size:24px;
    font-weight:normal;
}
.barleft h1 img {
    margin-right:6px
}
.barleft ul {
    padding:0 30px;
}
.barleft li {
    line-height:58px;
    border-bottom:1px solid #e6e5e5;
    color:#888;
    font-size:20px;
}
.con_1038 {
    float:right;
    width:1038px;
}
.case_list li {
    background:#fff;
    box-shadow:0 0 20px rgba(0,0,0,0.1);
    margin-bottom:20px;
}
.case_list li a {
    padding:30px;
    display:block;
    overflow:hidden;
    position:relative
}
.case_list li a:after {
    content:"";
    width:50px;
    height:128px;
    border-left:1px solid #e5e5e5;
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat right center;
    position:absolute;
    right:48px;
    top:50%;
    margin-top:-64px;
}
.case_list li .left {
    width:262px;
    float:left;
    height:169px;
    overflow:hidden
}
.case_list li .left img {
    max-width:100%;
}
.case_list li .right {
    float:left;
    width:620px;
    text-align:left;
    color:#888;
    font-size:13px;
    line-height:24px;
    padding:45px 30px
}
.case_list li h1 {
    text-align:left;
    color:#333;
    font-size:20px;
    line-height:24px;
    margin-bottom:14px;
}
.case_list li .con {
    height:48px;
    overflow:hidden
}
.case_list li:last-child {
    margin-bottom:68px;
}
header {
    width:100%;
    left:0;
    box-shadow:0 0 10px rgba(0,0,0,0.1)
}
/*video_list_center*/
    .video_list_center {
    margin-bottom:60px;
}
.video_list_center .swiper-container {
    padding-bottom:45px
}
.video_list_center .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom:0
}
.video_list_center .swiper-pagination-white .swiper-pagination-bullet {
    border:1px solid #828282;
    width:10px;
    height:10px;
    border-radius:360px;
    margin:0 5px;
    opacity:1
}
.video_list_center .swiper-pagination-white .swiper-pagination-bullet-active {
    background:#c11a20;
    border:1px solid #c11a20
}
.video_list_center .swiper-slide .con {
    position:relative
}
.video_list_center .swiper-slide .con .in-video {
    position:absolute;
    width:100%;
    left:0;
    top:0;
    height:100%;
}
.video_list_center .swiper-slide .con-table {
    display:table;
    vertical-align:middle;
    height:100%;
    width:100%;
    text-align:center;
    line-height:27px;
    color:#fff;
    font-size:20px;
}
.video_list_center .swiper-slide .con-table-cell {
    display:table-cell;
    vertical-align:middle;
}
.video_list_center .swiper-slide .con-table-cell span {
    display:block;
    margin-bottom:20px;
}
.video_list_center .swiper-slide .videosp {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.video_list_center li {
    background:#fff;
    margin-bottom:20px;
}
.video_list_center li a {
    padding:20px;
    display:block;
    overflow:hidden;
    position:relative
}
.video_list_center li .data-right {
    float:right;
    width:105px;
    height:92px;
    border-left:1px solid #e5e5e5;
    font-size:24px;
    color:#333;
    font-weight:normal;
    padding:0 10px;
    margin-top:20px;
    line-height:30px;
    text-align:center;
    position:relative;
    font-family:'DIN-Light';
}
.video_list_center li .data-right:after {
    background:url(/DxMXJSNrJ15IHyEOURLoDIkH.jpg) no-repeat center center;
    position:absolute;
    right:50%;
    top:50%;
    margin-top:0;
    content:"";
    width:31px;
    height:31px;
    border:1px solid #ebebeb;
    border-radius:360px;
    margin-right:-15px;
}
.video_list_center li .left {
    width:293px;
    float:left;
    overflow:hidden
}
.video_list_center li .right {
    float:left;
    width:598px;
    text-align:left;
    color:#888;
    font-size:13px;
    line-height:24px;
    padding:23px 30px
}
.video_list_center li h1 {
    text-align:left;
    color:#333;
    font-size:18px;
    line-height:24px;
    margin-bottom:14px;
    overflow:hidden
}
.video_list_center li .con {
    height:48px;
    overflow:hidden
}
.top_t_p {
    border-bottom: 1px solid #e5e5e5;
    display: block;
    line-height: 20px;
    padding-bottom: 20px;
    overflow: hidden;
    margin-bottom: 15px;
    font-size:16px;
}
.plan_w_phone_pad .phone_show_tit {
    display:none
}
.video_list_center li:last-child {
    margin-bottom:68px;
}
.video_right_list ul {
    width:1078px
}
.video_right_list li {
    float:left;
    margin-right:40px;
    width:319px;
    background:#fff;
    margin-bottom:40px;
}
.video_right_list li .top {
    height:150px;
    overflow:hidden;
    position:relative
}
.video_right_list li .top img {
    -webkit-transition:all .6s;
    transition:all .6s
}
.video_right_list li .bottom {
    padding:18px;
    color:#333;
    font-size:14px;
    height: 74px
}
.fix_videos {
    background:rgba(0,0,0,0.8);
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:fixed;
    z-index:211
}
.fix_videos .con {
    width:42%;
    position:relative;
    color:#666;
    line-height:42px;
    font-size:16px;
    position: absolute;
    left: 50%;
    top:50%;
    transform:translate(-50%,-50%);
}
.fix_videos .con iframe {
    height: 440px;
}
.fix_videos .close {
    background:#fff url(/DxMXJSNrJ15IHyEOUSqMKxSJTxIsID.jpg) no-repeat center center;
    width:50px;
    height:50px;
    position:absolute;
    top:0;
    right:-60px;
    filter:alpha(opacity=100);
    opacity:1;
    cursor:pointer;
}
.video_right_list {
    padding-bottom:12px
}
.con-search-box .search-left input {
    }
.button-right input {
    background:#c11a20;
    color:#fff;
    text-align:center;
    font-size:20px;
}
.navigation .support-bar .title {
    padding:0 0 0 19.6%;
    height:73px;
    line-height:73px;
    color:#fff;
    font-size:22px;
    background:#c11a20 url(../images/0.png) no-repeat left 9% center;
    background-size:6%;
}
.navigation .media-bar .title {
    padding:0 0 0 19.6%;
    height:73px;
    line-height:73px;
    color:#fff;
    font-size:22px;
    background:#c11a20 url(../images/3.png) no-repeat left 9% center;
    background-size:6%;
}
.navigation .case-bar .title {
    padding:0 0 0 19.6%;
    height:73px;
    line-height:73px;
    color:#fff;
    font-size:22px;
    background:#c11a20 url(/DxMXJSNrJ15IHyEOUNLoDIkH.jpg) no-repeat left 9% center;
    background-size:8%;
}
.navigation {
    padding-bottom:44px;
    z-index:1
}
.problem-box-in .job-list-tpl2 {
    width:100%;
    margin-bottom:70px;
}
.problem-box-in dt .con {
    width:90%;
    overflow:hidden
}
.problem-box-in .job-list-tpl2 dt:firsts-child {
    margin-top:0
}
.problem-box-in .job-list-tpl2 dt {
    overflow:hidden;
    background:#fff url(../images/3.png) no-repeat 20px center;
    color:#333;
    cursor:pointer;
    font-weight:normal;
    height:70px;
    line-height:70px;
    padding-left:50px;
    font-size:16px;
    box-shadow:0 0 10px #ccc;
    margin-top:20px;
    position:relative
}
.problem-box-in .job-list-tpl2 dt:after {
    background:url(/DxMXJSNrJ15IHyEOUNHoDIkH.jpg) no-repeat;
    width:23px;
    height:13px;
    position:absolute;
    right:20px;
    top:50%;
    margin-top:-6px;
    content:"";
}
.problem-box-in .job-list-tpl2 dt.open:after {
    background:url(/DxMXJSNrJ15IHyEOUNLoDIkH.jpg) no-repeat;
}
.problem-box-in .job-list-tpl2 dd {
    background:#fff;
    display:none;
    overflow:hidden;
    padding:24px 44px;
    position:relative;
    color:#666;
    font-size:14px;
    line-height:24px;
}
.problem-box-in .job-list-tpl2 dd span {
    color:#333;
    font-size:18px;
    display:block;
    margin-bottom:10px;
}
.problem-box-in .job-list-tpl2 dt.open {
    background:#c11a20 url(../images/4.png) no-repeat 20px center;
    color:#fff;
}
.problem-box-in .job-list-tpl2 dt.open span {
    color:#fff;
}
.memo_con {
    color:#999;
    font-size:12px;
    line-height:24px;
}
/*soft*/
    .tabs-none {
    display:none
}
.soft_down_tab {
    background:#fff;
    overflow:hidden;
    border-bottom:1px solid #e5e5e5
}
.soft_down_tab li {
    width:33.333%;
    float:left;
    text-align:center;
    color:#333;
    font-size:16px;
    line-height:70px;
    height:70px;
    position:relative;
    cursor:pointer;
}
.soft_down_tab li:before {
    }
.soft_down_tab li:after {
    content:"";
    left:0;
    position:absolute;
    top:0;
    width:1px;
    background:#e5e5e5;
    height:100%
}
.soft_down_tab li:first-child:after {
    background:none;
}
.soft_boxes {
    background:#fff;
    padding:40px;
    margin-bottom:70px
}
.soft-box-in .job-list-tpl2 {
    width:100%;
}
.soft-box-in dt .con {
    overflow:hidden;
    position:relative
}
.data-download-list .soft-box-in dt .con:after {
    display:none
}
/* .soft-box-in dt .con:after {
    width:17px;
    height:16px;
    position:absolute;
    right:96px;
    top:50%;
    margin-top:-8px;
    content:"";
    background:url(/DxMXJSNrJ15IHyEOUSOnEyjqESgJ.jpg) no-repeat;
} */
/* .wu_down .soft-box-in dt .con:after {
    right: 30px;
} */
.soft-box-in .job-list-tpl2 dt:first-child {
    margin-top:0
}
.soft-box-in .job-list-tpl2 dt .con li:last-child {
    text-align:right;
    position:relative;
    float:left;
    width:auto
}
.soft-box-in .job-list-tpl2 dt {
    background-color: #fafafa;
    background-image: url('/DxMXJSNrJ15IHyEOUNRoDxEH.jpg');
    background-repeat: no-repeat;
    background-position: 20px center;
    background-size: 20px;
    color:#666;
    font-weight:normal;
    height:60px;
    line-height:60px;
    padding-left:50px;
    font-size:14px;
    margin-top:20px;
    position:relative
}
.soft-box-in .job-list-tpl2 dt .name-soft {
    width:90%;
    overflow:hidden;
    height:60px
}
.soft-box-in .job-list-tpl2 dt .con li {
    float:left;
    width:15%
}
.soft-box-in .job-list-tpl2 dt .con li:first-child {
    text-align:left;
    width:60%
}
.soft-box-in .job-list-tpl2 dt a {
    position:absolute;
    padding:0 30px;
    float:right;
    height:60px;
    top:0;
    right:0;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 17px;
    background-image: url('/DxMXJSNrISknDHVqI1gPKkkNDyV.jpg');
}

.soft-box-in .job-list-tpl2 dd {
    background:#fafafa;
    display:none;
    overflow:hidden;
    padding:24px 44px;
    position:relative;
    color:#666;
    font-size:14px;
    line-height:24px;
}
.soft-box-in .job-list-tpl2 dd span {
    color:#333;
    font-size:18px;
    display:block;
    margin-bottom:10px;
}
.soft-box-in .job-list-tpl2 dt.open span {
    color:#fff;
}
/*soft*/
    /* css*/
    .right_img .picScroll-left {
    overflow:hidden;
    position:relative;
}
.right_img .picScroll-left .hd {
    overflow:hidden;
    padding:0 10px;
}
.right_img .picScroll-left .hd .prev,.picScroll-left .hd .next {
    display:block;
    width:5px;
    height:9px;
    float:right;
    margin-right:5px;
    margin-top:10px;
    overflow:hidden;
    cursor:pointer;
}
.right_img .picScroll-left .hd .next {
    background-position:0 -50px;
}
.right_img .picScroll-left .hd .prevStop {
    background-position:-60px 0;
}
.right_img .picScroll-left .hd .nextStop {
    background-position:-60px -50px;
}
.right_img .picScroll-left .hd ul {
    overflow:hidden;
    margin-top:10px;
    zoom:1;
    text-align:center
}
.right_img .picScroll-left .hd ul li {
    float:none;
    display:inline-block;
    width:9px;
    height:9px;
    overflow:hidden;
    margin-right:5px;
    text-indent:-999px;
    cursor:pointer;
    background:#fafafa;
    border:1px solid #717171;
    border-radius:360px;
}
.right_img .picScroll-left .hd ul li.on {
    background:#c11a20;
    border:1px solid #c11a20;
}
.right_img .picScroll-left .bd {
    padding:30px 0 20px 0
}
.right_img .picScroll-left .bd ul {
    overflow:hidden;
    zoom:1;
}
.right_img .picScroll-left .bd ul li {
    margin:0 10px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    width:246px;
    height:246px;
    background:#fff;
}
.right_img .picScroll-left .bd ul li .pic {
    text-align:center;
    margin:34px auto;
    width:120px;
    height:120px;
}
.right_img .picScroll-left .bd ul li .pic img {
    display:block;
}
.right_img .picScroll-left .bd ul li .title a {
    color:#888;
    font-size:14px;
    line-height:24px
}
.right_img .picScroll-left .bd ul li .title {
    line-height:24px;
}
.fix_honor .con img {
    width:auto;
    margin:0 auto;
    display:block
}
.ab_partner_kj img {
    width:100%
}
/*flex*/
    .right_img .flex-direction-nav {
    display:none
}
.right_img .flex-direction-nav .flex-nav-prev {
    position:absolute;
    cursor:pointer;
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat center center;
    position:absolute;
    top:44%;
    left:-60px;
    text-indent:-9999px;
    margin:0;
    background-size:100% auto;
}
.right_img .flexslider .flex-direction-nav li {
    width:13px;
    height:23px;
    border-radius:360px;
    padding-bottom:0
}
.right_img .flex-direction-nav .flex-nav-next {
    cursor:pointer;
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat center center;
    position:absolute;
    top:44%;
    right:-60px;
    text-indent:9999px;
    margin:0;
    background-size:100% auto;
}
.right_img .flex-direction-nav .flex-next {
    right:-60px;
    text-align:right;
}
.right_img .flexslider .flex-direction-nav .flex-nav-prev a.flex-disabled {
    display:none;
}
.right_img .flexslider .flex-direction-nav .flex-nav-next a.flex-disabled {
    display:none;
}
.right_img .flex-direction-nav .flex-nav-prev a,.right_img .flex-direction-nav .flex-nav-next a {
    display:block;
    width:100%;
    height:100%;
}
.right_img .flexslider .flex-viewport li {
    width:246px;
    background:#fff;
    height:246px
}
.right_img .flexslider .flex-viewport li a {
    font-size:14px;
    color:#888;
    line-height:24px;
    text-align:center
}
.right_img .flexslider .flex-viewport li span {
    width:150px;
    height:120px;
    display:table;
    margin:10px auto
}
.right_img .flexslider .flex-viewport li span div {
    display:table-cell;
    vertical-align:middle;
}
.right_img .flex-direction-nav .flex-prev {
    left:-50px;
}
.right_img .flexslider {
    background:none;
    border:none;
    padding:0;
    margin:0;
    height:256px;
}
.right_img .flexslider .flex-viewport li {
    cursor:pointer
}
.right_img .flexslider li .top {
    background:none;
}
.right_img .flexslider li .top img {
    -webkit-transition:all .6s;
    transition:all .6s
}
.right_img .flexslider li .bottom {
    opacity:0;
    background:#fff;
    line-height:42px;
    box-shadow:0 0 10px #ccc;
    width:90%;
    margin:-20px auto;
    position:relative;
}
.right_img .flexslider li p a {
    color:#888;
    font-size:14px;
    line-height:24px
}
.right_img .flex-control-nav li {
    width:9px;
    height:9px;
    margin:0 5px;
}
.right_img .flex-control-nav li a {
    padding:0;
    margin:0;
    width:7px;
    height:7px;
    background:#fafafa;
    border:1px solid #717171;
    border-radius:360px;
    text-indent:-9999px;
}
.right_img .flex-control-nav li a.flex-active {
    background:#c11a20;
    border:1px solid #c11a20;
    border-radius:360px;
}
/*flex*/
    /*header end*/
    /*footer start*/
    .footer_pc {
    background:#292929;
    overflow:hidden;
    padding:60px 0
}
.footer-main {
    border-bottom:1px solid #393939;
    padding-bottom:60px;
    overflow:hidden;
    margin-bottom:30px;
}
.footer-main li {
    position:relative;
    width:12%;
    padding-right:56px;
    margin-right:88px;
}
.footer-main li:after {
    position:absolute;
    width:1px;
    height:202px;
    background:#343434;
    right:0;
    top:0;
    content:"";
}
.footer-main li h2 {
    line-height:18px;
    color:#f5f5f5;
    margin-bottom:20px;
}
.footer-main li p a {
    font-size:14px;
    color:#f5f5f5;
    opacity:0.2;
    display:block;
}
.footer-main li p {
    line-height:18px;
    margin-bottom:12px;
}
.footer_pc .telbox {
    width:22.5%;
    padding-right:5px;
    margin-right:0;
    margin-left: 1.5%;
}
.footer_pc .telbox {
    color:#f5f5f5;
    line-height:18px;
    font-size:18px
}
.footer_pc .telbox strong {
    font-size:30px;
    font-weight:normal;
    margin-bottom:20px;
    display:block;
    line-height:36px
}
.footer_pc .telbox h3 {
    font-size:20px;
    font-weight:normal;
    margin-bottom:4px;
    background:url(/DxMXJSNrJ15IHyEOURODKEkNDyV.jpg) no-repeat left center / 25px;
    background-size: 25px;
    height: 22px;
    line-height: 22px;
    padding-left:28px;
}
.footer_pc .telbox h4 {
    font-weight:normal;
    margin-bottom:10px;
     background:url(/DxMXJSNrISknDHVqDSWdFRbqE0AJ.jpg) no-repeat left center;
    background-size: 22px 22px;
    height: 22px;
    line-height: 22px;
    padding-left:28px;
    font-size: 20px;
}
.footer_pc .telbox a {
    display: block;
    color:#f5f5f5;
    font-family:"Arial";
}
.footer_pc .telbox:after {
    background:none
}
.footer_pc .telbox .submit-box{
    margin-top: 20px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.footer_pc .telbox .submit-box span{
    display: block;
    font-size: 12px;
}
.footer_pc .telbox .submit-box .message{
	padding-left: 28px;
	background-image: url('/DxMXJSNrISknDHVqKxqFU0SSHj.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	 background-size: 24px;
    height: 22px;
    line-height: 22px;
    font-size: 20px;
}
.footer_pc .telbox .submit-box .submit-s{
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #c11a20;
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
}
.footer_bottom {
    position:relative;
}
.footer_bottom .left {
    float:left;
    padding:10px;
    border:1px solid #3f3f3f;
    width:100px;
    position:relative;
}
.footer_bottom .left em {
    font-size:13px;
    font-family:"Arail";
    opacity:0.5;
    text-align:center;
    background:#292929;
    width:40px;
    display:block;
    color:#f5f5f5;
    font-style:normal;
    position:absolute;
    left:50%;
    margin-left:-20px;
    bottom:-12px;
    line-height:18px;
}
.footer_bottom .left img {
    margin:0 auto;
    display:block;
}
.share_btn {
    width:122px;
    float:left;
    margin-left:10px;
}
.share_btn a {
    border:1px solid #3f3f3f;
    width:41px;
    height:41px;
    float:left;
    display:block;
    margin:0 10px 20px 10px;
}
.share_btn a.sina_btn {
    background:url(/DxMXJSNrJ15IHyEOUS1JKyjPTxIsID.jpg);
    opacity:0.6
}
.share_btn a.shiping_btn {
    background:url(/DxMXJSNrJ15IHyEOUS1JKyjOTxIsID.jpg);
    opacity:0.6
}
.share_btn a.you_btn {
    background:url(/DxMXJSNrJ15IHyEOUS1JKyjNTxIsID.jpg);
    opacity:0.6
}
.share_btn a.f_btn {
    background:url(/DxMXJSNrJ15IHyEOUS1JKyjUTxIsID.jpg);
    opacity:0.6
}
.footer_search {
    position:absolute;
    right:0;
    top:0;
    width: 82%;
}
.footer_search .top {
    color:#999;
    font-size:12px;
    float: right;
    width: 82%;
}
.footer_search .top h1 {
    color:#f5f5f5;
    font-size:16px;
    line-height:44px;
    text-align:right;
    float: right;
    padding-right: 19px;
    margin:10px 0;
}
.footer_search .top form {
    float:right;
    margin:10px 0;
}
.footer_search .top form .group {
    width:302px;
}
.footer_search .top form .group input.input_left {
    width:216px;
    line-height:20px;
    border:1px solid #3a3a3a;
    padding:11px 10px;
    background:none;
    float:left;
    display:inline-block;
}
.footer_search .top form .group input.button {
    float:left;
    background:#c11a20;
    color:#fff;
    text-align:center;
    border:none;
    display:inline-block;
    width:86px;
    line-height:44px;
    margin-right:0;
    padding:0;
    margin:0
}
.footer_search .bottom {
    color:#808080;
    font-size:14px;
    line-height:24px;
    float:right;
    min-width: 220px;
}
.footer_search .bottom p {
    display:inline;
    float:left;
    width: 100%
}
.footer_search .bottom a {
    color:#808080;
    display: inline-block;
}
/*footer end*/
    /*banner_pc*/
    .banner_pc {
    }
/*job*/
    .f8f8f8 {
    background:#f8f8f8
}
.rlzy_table .job_list dd:last-child {
    padding-bottom:30px;
}
.job_padding {
    padding:72px 0 68px 0;
    overflow:hidden
}
.job_padding h1 {
    text-align:center;
    line-height:30px;
    font-size:30px;
}
.rlzy_table .job_list dt table td {
    text-align:center;
    font-size:14px
}
.rlzy_table .job_list dt.open table {
    color:#777777;
    font-size:14px
}
.rlzy_table .job_list dt {
    font-size:16px;
    color:#666
}
.rlzy_table .job_list dt.open {
    }
.rlzy_table .job_list dl {
    padding:0;
    background:#fff
}
.rlzy_table .job_list dd div {
    font-size:12px;
    color:#666;
    line-height:30px;
    background:#f5f5f5;
    overflow:hidden
}
.p35 {
    padding:35px;
    overflow:hidden;
}
.rlzy_table .job_list dd div strong {
    display:inline;
    color:#333;
    font-size:12px;
    font-weight:normal
}
.rlzy_table .job_list dt {
    color:#777;
    cursor:pointer;
    font-weight:normal;
    line-height:60px;
    margin-top:1px;
    background:#fff;
    padding:0;
    position:relative
}
.rlzy_table .job_list dt:after {
    width:92%;
    background:#efefef;
    left:4%;
    position:absolute;
    content:"";
    bottom:0;
    height:1px;
}
.rlzy_table .job_list dt em {
    position:absolute;
    right:19px;
    top:19px;
    background:#fff url(../images/add.png) no-repeat right center;
    width:25px;
    height:25px
}
.rlzy_table .job_list dt a {
    color:#d40b17;
    text-align:center;
    margin:0;
    float:none
}
.rlzy_table .job_list dt span {
    color:#666666;
    padding-right:12px;
}
.rlzy_table .job_list dd {
    display:none;
    padding:0 45px;
    position:relative
}
.rlzy_table .job_list dd td {
    line-height:0.48rem
}
.rlzy_table .job_list dd td span {
    padding-right:5px
}
.rlzy_table .job_list dt.open em {
    background:url(/DxMXJSNrJ15IHyEOURENKEkQJyV.jpg) no-repeat right center
}
.rlzy_table .job_list dt.open span {
    color:#fff
}
.rlzy_table .job_list dt.open {
    background:#fff;
    border-bottom:none
}
.rlzy_table table.table_tit {
    color:#fff;
    font-weight:normal;
    cursor:pointer;
    font-weight:normal;
    height:54px;
    line-height:54px;
    margin-top:1px;
    padding-left:40px;
    background:#b4b4b4;
    font-size:14px
}
.lijishenqing {
    float:left
}
.rlzy_table .job_list dd div.gangwei_need {
    padding:20px 0 36px 0;
    font-size:1px;
    color:#666;
    overflow:hidden;
    text-align:left
}
.rlzy_table .job_list dd div.gangwei_need div {
    float:left;
    width:48%;
    margin-right:1%
}
.rlzy_table .job_list dd div.gangwei_need span {
    color:#333;
    font-size:18px;
    display:block;
    width:100%;
    line-height:30px;
    margin-bottom:10px
}
.lijishenqing {
    width:150px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff;
    display:block;
    background:#c0171d
}
.job_donw {
    padding:28px 0;
    border-bottom:1px solid #dfdfdf
}
.job_donw .jianli_title {
    display:block;
    height:24px
}
.job_donw .jianli_title p {
    text-align:left;
    color:#666;
    float:left;
    margin:0 100px 0 0;
    width:15.333%;
}
.job_donw .jianli_title p strong {
    color:#333;
    margin-right:14px
}
.gangwei_need {
    border-bottom:1px solid #dfdfdf;
    margin-bottom:30px
}
.rlzy_table .job_list .job_donw {
    padding-top:0
}
.rlzy_table {
    margin-top:40px
}
.down_sq {
    background:url(/DxMXJSNrJ15IHyEOUSOnEyjqESgJ.jpg) no-repeat;
    width:12px;
    height:6px;
    top:-6px;
    left:9.5%;
    position:absolute;
    display:block;
    z-index:11;
}
.rlzy_gh {
    text-align:left
}
.rlzy_table th,.rlzy_table td {
    width:20%;
    font-weight:normal;
}
/*pages*/
    .page_box {
    text-align:center;
    width:100%;
    zoom:1
}
.page_box a {
    color:#999999;
    font-size:15px;
    font-family:Arial,Helvetica,sans-serif;
    padding:0 12px;
    background:#fff;
    display:inline-block;
    margin:0 3px
}
.page_box span {
    color:#999999;
    font-size:15px;
    font-family:Arial,Helvetica,sans-serif;
    padding:5px 12px;
    display:inline-block;
    margin:0 3px
}
/*contact*/
    .con-box_in_title {
    padding:0 0 68px 0;
    overflow:hidden;
}
.con-box_in_title h1 {
    text-align:center;
    line-height:30px;
    font-size:30px;
    margin-bottom:58px;
}
.map_box {
    background:#fff;
    margin-bottom:60px;
}
.map_box #map {
    height:557px;
    width:922px;
    float:left
}
.map_right {
    width:478px;
    float:right;
}
.map_right .con {
    padding:55px 66px;
    color:#888;
    line-height:34px;
    font-size:14px;
}
.map_right .con h1 {
    color:#333;
    font-size:26px;
    margin-bottom:35px;
    text-align:left
}
.map_right .con span {
    background:url(/DxMXJSNrJ15IHyEOUSpSNOkQJyV.jpg) no-repeat left center;
    color:#333;
    font-size:20px;
    color:#c11a20;
    padding-left:34px;
    display:block;
    line-height:24px;
    margin-bottom:18px;
}
.map_right .con h2 {
    border-top:1px solid #e6e5e5;
    margin-bottom:0px;
    font-size:40px;
    color:#c11a20;
    font-weight:700;
    line-height:50px;
    padding:15px 0;
    font-family: 'DIN-Light';
}
.map_right .con p {
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 5px;
}
.contact_tab_box {
    background:#fff;
    margin-bottom:70px;
}
.tabs_li {
    border-bottom:2px solid #f8f8f8;
    height:72px
}
.tabs_li ul li {
    width:33.333%;
    float:left;
    cursor:pointer;
    position:relative
}
.tabs_li ul li div {
    width:100%;
    display:table;
    vertical-align:middle;
    zoom:1;
    text-align:center;
    position:relative;
    padding:19px 0
}
.tabs_li ul li div:after {
    width:1px;
    height:20px;
    background:#e5e5e5;
    position:absolute;
    left:0;
    content:"";
    top:50%;
    margin-top:-10px
}
.tabs_li ul li:first-child div {
    background:none
}
.tabs_li ul li p {
    color:#666;
    font-size:16px;
    line-height:34px;
    text-align:left;
    padding-left:30px;
    display:inline-block;
    vertical-align:middle
}
.tabs_li ul li:nth-child(1) p {
    background:url(/DxMXJSNrJ15IHyEOUSpSNkkQJyV.jpg) no-repeat left center;
    background-size:24px
}
.tabs_li ul li:nth-child(2) p {
    background:url(/DxMXJSNrJ15IHyEOUSpSNukQJyV.jpg) no-repeat left center;
    background-size:24px
}
.tabs_li ul li:nth-child(3) p {
    background:url(/DxMXJSNrJ15IHyEOUSpSOEkQJyV.jpg) no-repeat left center;
    background-size:24px
}
.tab_cont_in {
    }
.tab_cont_in .con {
    padding:20px 60px
}
.tab_cont_in .con ul li {
    width:242px;
    margin-left:14px;
    color:#888;
    font-size:16px;
    float:left;
    padding:11px 0;
    cursor:pointer
}
.fix_videos .con video {
    width:100%
}
.tab_cont_in .con ul li p {
    position:relative;
    padding-left:15px;
    height:32px;
    overflow:hidden
}
.tab_cont_in .con ul li p:before {
    position:absolute;
    width:6px;
    height:6px;
    background:#d9d9d9;
    left:0;
    top:14px;
    content:"";
    border-radius:360px
}
.guest_box {
    background:#fff;
    margin-bottom: 60px;
}
.guest_box h2 {
    font-size:30px;
    color:#333;
    line-height:30px;
    margin-bottom:20px;
    text-align:center
}
.guest_box .con {
    padding:76px 0 80px 0
}
.guest_box .con p {
    text-align:center;
    font-size:14px;
    color:#888;
    line-height:14px;
}
.guest_box .msg-tb {
    width:100%;
    margin:30px auto;
}
.guest_box .msg-tb .spred {
    font-size:18px;
    font-family:Arial;
    color:#F00;
    margin-left:12px;
}
.guest_box .msg-tb {
    border:0;
    border-width:0 0 1px 1px;
}
.guest_box .msg-tb li:nth-child(1) .group {
    width:446px;
}
.guest_box .msg-tb li:nth-child(2) .group {
    width:684px;
}
.guest_box .msg-tb li:nth-child(3) .group {
    width:1400px;
}
.guest_box .msg-tb li .group:nth-child(1) {
    margin-left:0
}
.guest_box .msg-tb li .group {
    float:left;
    padding:14px 6px;
    margin-left:30px;
    border:1px solid #e6e5e5;
    line-height:20px;
    width:446px;
    margin-bottom:20px;
}
.guest_box .msg-tb li span {
    margin:0 75px 0 8px;
    float:left
}
.guest_box .msg-tb .msg-input {
    width:100%;
    color:#333;
    background:#fff;
    font-size:14px;
    border:none;
    background:none
}
.guest_box .msg-tb textarea.msg-input {
    width:100%;
    height:100px;
}
.guest_box .msg-tb .msg-input.code {
    width:90px;
    margin-right:8px;
}
.guest_box .msg-tb .submit {
    cursor:pointer;
    background:#b0b0b0;
    width:478px;
    height:50px;
    line-height:50px;
    margin-left:461px;
    text-align:center;
    color:#fff;
    font-size:18px;
    border:none
}
.guest_box .msg-tb .error {
    border-color:#D70128;
}
.guest_box .msg-tb .msg-input::-webkit-input-placeholder {
    color:#ccc;
}
.fix_contact {
    background:rgba(0,0,0,0.2);
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:fixed;
    z-index:211
}
.fix_contact .con {
    background:#fff;
    margin:14% auto;
    width:600px;
    height:456px;
    position:relative;
    color:#666;
    line-height:42px;
    font-size:16px;
    padding:27px 40px
}
.fix_contact .close {
    background:#fff url(/DxMXJSNrJ15IHyEOUSqMKxSJTxIsID.jpg) no-repeat center center;
    width:50px;
    height:50px;
    position:absolute;
    top:0;
    right:-60px;
    filter:alpha(opacity=100);
    opacity:1;
    cursor:pointer;
}
.fix_honor .prev {
    background:#fff url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat center center;
    width:50px;
    height:50px;
    position:absolute;
    top:50%;
    margin-top:-25px;
    left:-60px;
    filter:alpha(opacity=100);
    opacity:1;
    cursor:pointer;
}
.fix_honor .next {
    background:#fff url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat center center;
    width:50px;
    height:50px;
    position:absolute;
    top:50%;
    margin-top:-25px;
    right:-60px;
    filter:alpha(opacity=100);
    opacity:1;
    cursor:pointer;
}
.fix_contact .con span {
    color:#c11a20;
    font-size:32px;
    color:#c11a20;
    display:block;
    line-height:36px;
    padding-bottom:18px;
    border-bottom:1px solid #e6e5e5;
    margin-bottom:10px
}
.honor_pc ul {
    width:1432px
}
.honor_pc ul li {
    width:328px;
    float:left;
    margin-right:30px;
    margin-bottom:20px;
}
.honor_pc ul li .top {
    background:#fff;
    position:relative;
    overflow:hidden
}
.honor_pc ul li .top img {
    max-width: 100%;
}
.honor_pc ul li .bottom {
    color:#333;
    font-size:14px;
    line-height:30px
}
.honor_pc ul li .bottom p {
    padding:15px 60px;
    text-align:center;
    height: 74px
}
.fix_honor {
    background:rgba(0,0,0,0.2);
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:fixed;
    z-index:211
}
.fix_honor .con {
    background:#fff;
    margin:12% auto;
    width:700px;
    height:500px;
    position:relative;
    color:#666;
    line-height:42px;
    font-size:16px;
    padding:27px 40px;
}
.fix_honor .con img {
    max-width: 100%;
    max-height: 100%;
}
.fix_honor .con h1 {
    height:40px;
    line-height:40px;
    color:#333;
    text-align:center;
    font-size:14px;
}
.fix_honor .close {
    background:#fff url(/DxMXJSNrJ15IHyEOUSqMKxSJTxIsID.jpg) no-repeat center center;
    width:50px;
    height:50px;
    position:absolute;
    top:0;
    right:-60px;
    filter:alpha(opacity=100);
    opacity:1;
    cursor:pointer;
}
.responsibility_box {
    position:relative;
    color:#333;
    font-size:16px;
    line-height:30px;
    margin-bottom:30px
}
.responsibility_box h2 {
    text-align:left;
    color:#333;
    font-size:24px;
    line-height:30px;
    margin-bottom:24px
}
.responsibility_box .con {
    position:absolute;
    top:80px;
    left:112px;
    width:610px;
}
.responsib-two ul li .con {
    max-height:60px;
    overflow:hidden
}
.responsibility_box img {
    width:100%
}
.responsibility_box .con img {
    width:auto
}
.responsib-two {
    margin-bottom:30px;
}
.responsib-two .left {
    width:684px;
    float:left
}
.responsib-two .right {
    float:right;
    width:684px
}
.responsib-two ul li:first-child {
    background:#fff;
}
.responsib-two ul li {
    background:#fff;
    background:-webkit-gradient(linear,top center,bottom center,color-stop(0%,#fbfbfb),color-stop(30%,#fff));
    background:-moz-linear-gradient(top,#fbfbfb 0%,#fff 30%);
    background:-webkit-linear-gradient(top,#fbfbfb 0%,#fff 30%);
    background:-o-linear-gradient(top,#fbfbfb 0%,#fff 30%);
    background:-ms-linear-gradient(top,#fbfbfb 0%,#fff 30%);
    background:linear-gradient(to bottom,#fbfbfb 0%,#fff 30%);
    padding:42px 50px 30px 50px;
    color:#666;
    font-size:14px;
    line-height:30px
}
.responsib-two ul li h2 {
    font-size:24px;
    color:#333;
    line-height:30px;
    text-align:left;
    margin-bottom:18px
}
.responsib-two .right ul li {
    height:225px
}
.public_respon {
    background:#fff
}
.public_respon h1 {
    font-size:24px;
    color:#333;
    line-height:30px;
    text-align:left;
    margin-bottom:18px
}
.public_respon .con {
    padding:58px 50px;
}
.public_respon li {
    border-bottom:1px solid #f5f5f5;
    line-height:47px;
    height:47px;
    color:#666;
    font-size:14px;
    overflow:hidden
}
/*about*/
    .paddingtb70 {
    padding:70px 0
}
.ab_tits {
    margin-bottom:70px
}
.ab_tits h1 {
    font-size:40px;
    color:#333;
    line-height:48px;
    text-align:center;
}
.about-one {
    position:relative;
    background:#f8f8f8 url(../images/img13.png) no-repeat right center;
    overflow:hidden;
    padding:94px 0 60px 0
}
.about-one .ab_tits h1 {
    text-align:center;
}
.about-one .con {
    background:#fff;
    padding:0 0 0 65px
}
.about-one .ab_tits {
    margin-bottom:30px
}
.about-one .con_in {
    width:1400px;
    margin:0 auto
}
.about-one .con_in .left {
    float:left;
    width:640px;
    color:#888;
    font-size:13px;
    line-height:24px;
    padding:55px 0
}
.about-one .con_in .left .conin {
    height:260px;
    overflow:auto;
}
.about-one .con_in .left .conin .mCSB_container {
    margin-right:80px
}
/*gun start*/
    .about-one .con_in .left .conin .mCSB_scrollTools .mCSB_draggerRail {
    background:#e6e5e5;
    width:1px;
}
.about-one .con_in .left .conin .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background:#ca3540;
    width:3px;
}
.about-one .con_in .left .conin .mCSB_scrollTools a+.mCSB_draggerContainer {
    margin:0
}
/*gun end*/
    .about-one .con_in .left span {
    color:#333;
    font-size:20px;
    margin-bottom:16px;
    display:block
}
.about-one .con_in .right {
    float:right;
    width:605px;
    overflow:hidden;
}
.about-one .con_in .right .conin {
    color:#888;
    font-size:13px;
    line-height:24px;
}
.about-one .con_in .right li {
    margin-bottom:60px;
    float:left;
    width:50%
}
.about-one .con_in .right li:nth-child(2n) {
    float:right;
    padding-left:8%
}
.about-one .con_in .right li .top {
    color:#c11f24;
    font-size:30px;
    position:relative;
    display:inline-block
}
.about-one .con_in .right li .bottom {
    min-height:48px
}
.about-one .con_in .right li sub,.about-one .con_in .right li sup {
    position:absolute;
    top:0;
    bottom:none;
    right:-15px;
    font-weight:normal
}
.about-one .con_in .right li .top h1 {
    font-size:60px;
    line-height:54px;
    font-family:'DIN-Light';
}
.about-one .swiper-pagination {
    display:none
}
.about-one .swiper-wrapper {
    width:80%
}
.about-one .phone_right {
    display:none;
    border-top:2px solid #dfdfdf;
    padding:31px 0;
    background:url(/DxMXJSNrJ15IHyEOURELHRVqESgJ.jpg) no-repeat top center
}
.about-one .phone_right .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat;
    background-size:100% 100%;
}
.about-one .phone_right .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat;
    background-size:100% 100%;
}
.about-one .phone_right .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat;
    background-size:100% 100%;
}
.about-one .phone_right .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat;
    background-size:100% 100%;
}
.about-one .phone_right .swiper-button-next,.about-one .phone_right .swiper-button-prev {
    position:absolute;
    top:50%;
    width:16px;
    height:30px;
    margin-top:-8px;
    z-index:10;
    cursor:pointer;
    -moz-background-size:100% 100%;
    -webkit-background-size:100% 100%;
    background-size:100% 100%;
    background-position:center;
    background-repeat:no-repeat;
}
.about-one .phone_right {
    text-align:center;
    color:#888;
    font-size:12px;
    line-height:20px;
}
.about-one .phone_right .top h1 {
    font-size:40px;
    line-height:40px;
    font-family: 'DIN-Light';
}
.about-one .phone_right .top {
    color:#c11f24;
    font-size:20px;
    position:relative;
    display:inline-block;
    padding-top:15px;
    margin-bottom:16px
}
.about-one .phone_right sub,.about-one .phone_right sup {
    position:absolute;
    top:24%;
    bottom:none;
    right:-15px;
    font-weight:normal;
}
.right_btn_box {
    position:fixed;
    right:20px;
    color:#666;
    top:45%;
    z-index:5;
    padding:38px 0
}
.right_btn_box .home_btn {
    background:url(/DxMXJSNrJ15IHyEOUSknKSpqESgJ.jpg) no-repeat center center;
    width:38px;
    height:38px;
    display:block;
    position:absolute;
    top:0;
    right:0
}
.right_btn_box .bottom_btn {
    background:#fff url(../images/bottom.png) no-repeat center center;
    background-size:100% 100%;
    width:38px;
    height:38px;
    display:block;
    border:1px solid #c11a20;
    border-radius:360px;
    position:absolute;
    bottom:0;
    right:0;
    cursor:default;
}
.right_btn_box ul {
    position:relative;
}
.right_btn_box ul:before {
    content:"";
    background:#c11a20;
    width:1px;
    height:100%;
    position:absolute;
    top:0;
    left:70px;
}
.right_btn_box li {
    cursor:pointer;
    line-height:28px;
    height:28px;
    font-size:14px;
    padding-right:12px;
    position:relative;
    z-index:1
}
.right_btn_box li p {
    float:left;
    text-align:left;
    opacity:0
}
.right_btn_box li.on p {
    opacity:1
}
.right_btn_box li span {
    width:10px;
    height:10px;
    line-height:10px;
    border-bottom:none;
    margin-left:10px;
    margin-top:8px;
    float:right;
    color:#c11a20;
    border:1px solid #c11a20;
    border-radius:360px;
    background:#fff;
}
.right_btn_box li.on span {
    background:#c11a20;
}
.about-two {
    padding:85px 0 65px 0
}
.ab_two_list li {
    width:446px;
    float:left;
    margin-left:30px;
    color:#888;
    font-size:14px;
    line-height:24px;
}
.ab_two_list li .top {
    height:220px;
    overflow:hidden
}
.ab_two_list li img {
    -webkit-transition:all .6s;
    transition:all .6s
}
.ab_two_list li:first-child {
    margin-left:0
}
.ab_two_list li h1 {
    color:#333;
    font-size:24px;
    margin-bottom:18px;
    line-height:24px;
}
.ab_two_list li .bottom {
    text-align:center;
    padding:30px;
}
.phone_two_lilian {
    width:240px;
    margin:0 auto;
    text-align:center;
    color:#888;
    line-height:24px;
    font-size:12px;
    display:none
}
.phone_two_lilian .swiper-wrapper {
    margin-bottom:15px
}
.phone_two_lilian .swiper-button-next,.phone_two_lilian .swiper-button-prev {
    display:none
}
.phone_two_lilian .swiper-container .top {
    margin-bottom:15px
}
.phone_two_lilian .swiper-container .top img {
    width:100%
}
.phone_two_lilian .swiper-container h1 {
    font-size:15px;
    color:#333
}
.phone_two_lilian .swiper-pagination {
    position:relative
}
.phone_two_lilian .swiper-pagination-white .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background:#c9323c;
    border:1px solid #c9323c
}
.phone_two_lilian .swiper-pagination-white .swiper-pagination-bullet {
    background:#fff;
    width:7px;
    height:7px;
    border-radius:360px;
    border:1px solid #8a8a8a;
    margin:0 8px
}
.phone_img_fzlc {
    display:none
}
.ab_five_img_phone {
    display:none
}
.ab_five_img_phone {
    margin-bottom:20px;
    overflow:auto;
}
.ab_five_img_phone div {
    }
.about-three {
    position:relative
}
.about-three .con {
    width:1400px;
    margin-left:-700px;
    left:50%;
    top:70px;
    position:absolute
}
.about-three .con .ab_tits h1 {
    color:#fff;
}
.about-three img {
    width:100%
}
.about-four {
    background:#f8f8f8;
    padding:70px 0 110px 0
}
.about-four .ab_tits {
    margin-bottom:40px
}
.about-four .con_p {
    font-size:13px;
    color:#888;
    line-height:24px;
    text-align:center;
    margin-bottom:45px
}
.ab_four_list li {
    background:#fff;
    width:330px;
    float:left;
    margin-left:26px;
    box-shadow:0 0 10px #ccc;
    -webkit-transition:all .6s;
    transition:all .6s;
    top:-10px
}
.ab_four_list li .top,.ab_four_list li .bottom {
    -webkit-transition:all .6s;
    transition:all .6s;
    position:relative
}
.ab_four_list li:first-child {
    margin-left:0
}
.ab_four_list li img {
    -webkit-transition: all .6s;
    transition: all .6s;
}
.ab_four_list li .top, .ab_four_list li .bottom {
    overflow:hidden;
}
/*gun start*/
    .ab_four_list li .con .mCSB_scrollTools .mCSB_draggerRail {
    background:#e6e5e5;
    width:1px;
}
.ab_four_list li .con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background:#ca3540;
    width:3px;
}
.ab_four_list li .con .mCSB_scrollTools a+.mCSB_draggerContainer {
    margin:0
}
/*gun end*/
    .ab_four_list li .bottom {
    color:#888;
    font-size:13px;
    line-height:24px;
    padding:30px;
}
.ab_four_list li .bottom h1 {
    color:#333;
    font-size:20px;
    line-height:20px;
    margin-bottom:20px;
}
.ab_four_list li .bottom .con {
    height:76px;
    overflow:hidden
}
.about-five {
    padding:70px 0 85px 0
}
.ab_five_img {
    margin-bottom:53px;
}
.ab_five_list li {
    width:339px;
    float:left;
    margin-left:14px;
    background:#fff;
    box-shadow:0 0 10px #ccc;
    position:relative
}
.ab_five_list li:first-child {
    margin-left:0
}
.ab_five_list li .con {
    padding:26px 26px;
    color:#888;
    font-size:13px;
    line-height:20px;
}
.ab_five_list li .con h1 {
    font-size:16px;
    color:#333;
    line-height:20px;
    margin-bottom:8px;
    height:20px;
    overflow:hidden
}
.ab_five_list li .in-con {
    min-height:40px;
    overflow:hidden;
    height:40px
}
.about-seven {
    background:#f8f8f8;
    padding:88px 0 70px 0;
}
.about-seven .ab_tits {
    margin-bottom:40px
}
.about-seven .con_p {
    font-size:13px;
    color:#888;
    line-height:24px;
    text-align:center
}
.about-seven .con_p font {
    font-size:18px;
    color:#333;
    margin:30px 0;
    display:block;
}
.ab_seven_dis {
    padding-bottom:30px;
}
.ab_seven_dis li {
    float:left;
    width:445px;
    background:#fff;
    margin-left:32px;
    position:relative
}
.ab_seven_dis li .con {
    padding:52px 50px
}
.ab_seven_dis li:first-child {
    margin-left:0
}
.ab_seven_dis li h1 {
    color:#000;
    font-size:20px;
    line-height:24px;
    margin-bottom:20px;
}
.ab_seven_dis li span {
    display:block;
    width:16px;
    background:#050001;
    height:1px;
    margin-bottom:24px;
}
.ab_seven_dis li .nums font {
    color:#c9323c;
    font-size:60px;
    line-height:50px;
    margin-right:20px;
    font-family:'DIN-Light';
}
.ab_seven_dis li .num-num {
    color:#000;
    font-size:13px;
    line-height:24px
}
.ab_seven_zs {
    margin-top:30px;
}
.ab_seven_zs li {
    float:left;
    width:324px;
    margin-left:34px;
    position:relative;
    overflow:hidden
}
.ab_seven_zs li:first-child {
    margin-left:0
}
.about-eight {
    position:relative;
    padding:82px 0 0 0
}
.about-eight .ab_tits {
    margin-bottom:0
}
.about-eight .con {
    position:absolute;
    width:1400px;
    margin-left:-700px;
    left:50%;
    top:82px;
}
.about-eight .con .right {
    float:right;
    text-align:left;
    font-size:16px;
    line-height:48px;
    color:#333;
    width:380px
}
.about-eight .con .right li {
    margin-bottom:30px
}
.about-eight .con .right li h1 {
    font-size:70px;
    color:#c1000f;
    font-weight:normal;
    line-height:70px;
    margin-bottom:14px;
    font-family:'DIN-Light';
}
.about-eight .con .right li p {
    font-size:16px;
    color:#333;
    line-height:20px;
    margin-bottom:14px
}
.about-eight .con .right li:last-child {
    border-top:1px solid #d9d9d9;
    padding-top:15px
}
.about-eight .con .right li:last-child p {
    font-size:13px;
    color:#888;
    line-height:24px;
}
.about-eight img {
    margin-top:40px;
    width: 100%;
}
.about-nine {
    color:#fff;
    font-size:16px;
    line-height:26px;
    position:relative
}
.about-nine img {
    width:100%
}
.about-nine .con {
    position:absolute;
    width:1400px;
    margin-left:-700px;
    left:50%;
    top:150px;
    text-align:center
}
.about-nine dl {
    width:72%;
    margin:0 auto
}
.about-nine dl dt {
    width:33.333%;
    float:left;
    text-align:center;
    font-size:16px;
    font-weight:normal
}
.about-nine .con dt p {
    height:22px;
    overflow:hidden
}
.about-nine dl dt h2 {
    font-size:74px;
    line-height:74px;
    margin-bottom:36px;
    text-transform:uppercase;
    font-family:'DIN-Light';
}
.about-nine h1 {
    font-size:40px;
    margin-bottom:26px
}
.about-nine .con p.con_p {
    margin-bottom:30px;
}
.about-nine .con span {
    display:block;
    width:50px;
    height:1px;
    background:#fff;
    margin:0 auto 50px auto
}
.about-ten {
    padding-top:0
}
.ab_ten_in ul li {
    color:#888;
    font-size:13px;
    line-height:24px;
}
.ab_ten_in ul li .left {
    width:700px;
    float:left
}
.ab_ten_in ul li .right {
    width:700px;
    float:right;
    height:332px;
    display:table;
}
.ab_ten_in ul li:nth-child(2n) .left {
    float:right
}
.ab_ten_in ul li:nth-child(2n) .right {
    float:left
}
.ab_ten_in ul li .right .con_box {
    height:100%;
    display:table-cell;
    vertical-align:middle;
    padding:60px
}
.ab_ten_in ul li p {
    background:url(/DxMXJSNrJ15IHyEOUS5OU0WqHj.jpg) no-repeat left 8px;
    padding-left:10px;
    margin-bottom:15px
}
.ab_ten_in ul li h1 {
    font-size:24px;
    color:#333;
    line-height:48px;
    margin-bottom:5px
}
.ab_ten_in ul li h1 img {
    margin-right:10px;
}
.ab_line_ten {
    background:#e5e5e5;
    height:2px;
    margin:66px auto
}
.about-one .swiper-pagination {
    display:none
}
.about-one .swiper-wrapper {
    width:80%
}
.about-one .phone_right {
    display:none;
    border-top:2px solid #dfdfdf;
    padding:31px 0;
    background:url(/DxMXJSNrJ15IHyEOURELHRVqESgJ.jpg) no-repeat top center
}
.phone_ab_youshi {
    display:none
}
.phone_ab_youshi .swiper-pagination {
    display:none
}
.phone_ab_youshi .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat;
    background-size:100% 100%;
}
.phone_ab_youshi .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat;
    background-size:100% 100%;
}
.phone_ab_youshi .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat;
    background-size:100% 100%;
}
.phone_ab_youshi .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat;
    background-size:100% 100%;
}
.phone_ab_youshi .swiper-button-next,.phone_ab_youshi .swiper-button-prev {
    position:absolute;
    top:50%;
    width:16px;
    height:30px;
    margin-top:-12px;
    z-index:10;
    cursor:pointer;
    -moz-background-size:100% 100%;
    -webkit-background-size:100% 100%;
    background-size:100% 100%;
    background-position:center;
    background-repeat:no-repeat;
}
.phone_ab_youshi h1 {
    color:#000;
    margin-bottom:8px;
    font-size:14px;
    line-height:24px;
}
.phone_ab_youshi span {
    display:block;
    width:16px;
    background:#050001;
    height:1px;
    margin-bottom:8px;
}
.phone_ab_youshi .num-num {
    color:#000;
    font-size:12px;
    line-height:24px;
}
.phone_ab_youshi .nums font {
    color:#c9323c;
    font-size:26px;
    line-height:38px;
    margin-right:5%
}
.phone_ab_youshi .con {
    background:#fff;
    padding:18px 35px;
    width:220px;
    margin:0 auto
}
.phone_ab_hornor {
    width:92%;
    margin:0 auto;
    display:none
}
.phone_ab_hornor .swiper-slide {
    background:#f8f8f8;
}
.phone_ab_hornor .swiper-slide .con {
    width:48%;
    float:left
}
.phone_ab_hornor .swiper-slide .con img {
    width:100%
}
.phone_ab_hornor .swiper-slide .con:nth-child(2) {
    float:right
}
.phone_ab_hornor .swiper-pagination {
    position:relative
}
.phone_ab_hornor .swiper-pagination-white .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background:#c9323c;
    border:1px solid #c9323c;
}
.phone_ab_hornor .swiper-wrapper {
    margin-bottom:15px
}
.phone_ab_hornor .swiper-button-next,.phone_ab_hornor .swiper-button-prev {
    display:none
}
.phone_ab_hornor .swiper-pagination-white .swiper-pagination-bullet {
    background:#fff;
    width:7px;
    height:7px;
    border-radius:360px;
    border:1px solid #8a8a8a;
    margin:0 8px;
}
.about-eight .swiper-container {
    text-align:center;
    color:#333;
    font-size:12px;
    line-height:20px;
    padding-bottom:15px;
    display:none
}
.about-eight .swiper-container h1 {
    color:#c1000f;
    line-height:34px;
    margin-bottom:10px;
    font-weight:normal;
    font-size:34px;
}
.about-eight {
    color:#888;
    line-height:20px;
}
.about-eight .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat;
    background-size:100% 100%;
}
.about-eight .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat;
    background-size:100% 100%;
}
.about-eight .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat;
    background-size:100% 100%;
}
.about-eight .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat;
    background-size:100% 100%;
}
.about-eight .swiper-button-next,.about-eight .swiper-button-prev {
    position:absolute;
    top:50%;
    width:16px;
    height:30px;
    margin-top:-30px;
    z-index:10;
    cursor:pointer;
    -moz-background-size:100% 100%;
    -webkit-background-size:100% 100%;
    background-size:100% 100%;
    background-position:center;
    background-repeat:no-repeat;
}
.about-eight .swiper-pagination {
    display:none
}
.phone_con_eight {
    border-top:1px solid #dedede;
    margin-top:20px;
    padding-top:20px;
    display:none
}
.about-nine .swiper-container {
    text-align:center;
    color:#fff;
    font-size:12px;
    line-height:20px;
    padding-bottom:15px;
    display:none
}
.about-nine .swiper-container h2 {
    color:#fff;
    line-height:34px;
    margin-bottom:10px;
    font-weight:normal;
    font-size:37px;
    text-transform:uppercase
}
.about-nine {
    }
.about-nine .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUOEgOKSD.jpg) no-repeat;
    background-size:100% 100%;
}
.about-nine .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LPTxIsID.jpg) no-repeat;
    background-size:100% 100%;
}
.about-nine .swiper-button-prev.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LPTxIsID.jpg) no-repeat;
    background-size:100% 100%;
}
.about-nine .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUOEgOKSD.jpg) no-repeat;
    background-size:100% 100%;
}
.about-nine .swiper-button-next,.about-nine .swiper-button-prev {
    position:absolute;
    top:50%;
    width:16px;
    height:30px;
    margin-top:-30px;
    z-index:10;
    cursor:pointer;
    -moz-background-size:100% 100%;
    -webkit-background-size:100% 100%;
    background-size:100% 100%;
    background-position:center;
    background-repeat:no-repeat;
}
.about-nine .swiper-pagination {
    display:none
}
.hk_phone {
    overflow:auto;
    width:94%;
    margin:0 auto;
}
.hk_phone {
    display:none
}
.phone_daohang_ab .ins-nav2 {
    background:#fefefe;
    overflow:hidden;
    z-index:11;
}
.phone_daohang_ab .ins-nav2 .bd {
    width:90%;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    background:#fff
}
.phone_daohang_ab .ins-nav2 .bd ul {
    width:100%;
}
.phone_daohang_ab .ins-nav2 .bd ul li {
    width:25%;
    text-align:center;
    position:relative;
    padding:15px 0;
}
.phone_daohang_ab .ins-nav2 .bd ul li a {
    display:block;
    font-size:12px;
    position:relative;
    color:#333;
}
.phone_daohang_ab .ins-nav2 .bd ul li:first-child a:after {
    background:none
}
.phone_daohang_ab .ins-nav2 .bd ul li a:after {
    width:1px;
    height:9px;
    background:#e7e7e7;
    left:0;
    position:absolute;
    content:"";
    top:8px;
}
.phone_daohang_ab .ins-nav2 .butn {
    display:block;
    position:absolute;
    top:0;
    width:Rem(50px);
    height:Rem(80px);
}
.phone_daohang_ab .ins-nav2 .prev {
    position:absolute;
    top:50%;
    left:2%;
    cursor:pointer;
    background:url(/DxMXJSNrJ15IHyEOUScHE14qESgJ.jpg) no-repeat;
    background-size:cover;
    width:10px;
    height:16px;
    text-indent:-9999px;
    margin-top:-7px;
}
.phone_daohang_ab .ins-nav2 .next {
    cursor:pointer;
    background:url(/DxMXJSNrJ15IHyEOUScHE0NqESgJ.jpg) no-repeat;
    background-size:cover;
    width:10px;
    height:16px;
    position:absolute;
    top:50%;
    right:2%;
    text-indent:9999px;
    margin-top:-7px;
}
.phone_daohang_ab {
    position:relative;
    display:none
}
.phone_daohang_ab .ins-nav2.fixed {
    position:fixed;
    width:100%;
    left:0;
    z-index:11;
    box-shadow:0 0 10px #ccc;
    top:0
}
/*plan*/
    .plan_detail_box {
    background:#fff;
    margin-bottom:20px;
    box-shadow:0 0 10px #ccc;
    padding:0 40px;
    font-size:14px;
    color:#666;
    line-height:70px;
    overflow:hidden
}
.plan_detail_box .left {
    float:left
}
.plan_detail_box .right {
    float:right
}
.plan_detail_box .left a {
    color:#666;
}
.plan_detail_box .left a.on {
    cursor:default;
}
.plan_detail_box .box-detail {
    float:left;
    border-right:1px solid #e5e5e5;
    padding:0 23px 0 10px
}
.plan_detail_box .box-detail-btn {
    height:14px;
    float:left;
    margin-top:16%;
}
.plan_detail_box .box-detail-btn a {
    width:9px;
    height:14px;
    background-size:100% 100%;
    margin-left:44px;
}
.plan_detail_box .box-detail-btn a.prev {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat;
    float:left;
    margin-left:36px;
}
.plan_detail_box .box-detail-btn a.next {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat;
    float:right
}
.plan-box-list h1 {
    font-size:30px;
    color:#c11a20;
    margin-bottom:30px;
    line-height:30px;
    padding-bottom:28px;
    border-bottom:1px solid #e6e5e5
}
.plan-box-list {
    background:#fff;
    padding:40px;
    margin-bottom:20px;
}
.plan-box-list .con-plan-text {
    color:#888;
    font-size:13px;
    line-height:24px;
}
.plan-imgs-in img {
    text-align:center;
    margin:0 auto;
    display:block
}
.plan-box-list .con-plan-text {
    margin-bottom:20px
}
/*product*/
    .product_top-canshu {
    margin-bottom:20px;
    background:#fff
}
.product_box-es {
    margin-bottom:20px;
    background:#fff;
}
.product_sca {
    padding:50px 80px;
    float:left;
    width:50%;
    position:relative
}
.product_sca .tb-pic a {
    display:table-cell;
    text-align:center;
    vertical-align:middle;
}
.product_sca .tb-pic a img {
    vertical-align:middle;
    width:100%
}
.product_sca .tb-thumb .tb-pic a img {
    vertical-align:middle;
    width:70%
}
.product_sca .tb-pic a {
    *display:block;
    *font-family:Arial;
    *line-height:1;
}
.product_sca .tb-thumb {
    margin:10px 0 0;
    overflow:hidden;
}
.product_sca .tb-thumb li {
    background:none repeat scroll 0 0 transparent;
    float:left;
    height:65px;
    margin:0 6px 0 0;
    overflow:hidden;
    padding:1px;
}
.product_sca .tb-s310, .tb-s310 a {
    height:310px;
    width:auto;
    margin:0 auto
}
.product_sca .tb-s310, .tb-s310 img {
    max-height:310px;
    max-width:100%;
}
.product_sca .tb-s310 a {
    *font-size:271px;
}
.product_sca .tb-s40 a {
    *font-size:35px;
}
.product_sca .tb-s40, .tb-s40 a {
    height:65px;
    width:73px;
}
.product_sca .tb-booth {
    position:relative;
    z-index:1;
}
.product_sca .tb-thumb .tb-selected {
    background:url(/DxMXJSNrJ15IHyEOUSgoU0WqHj.jpg) no-repeat top center;
    height:65px;
}
.product_sca .tb-thumb .tb-selected .tb-pic a img {
    width:70%;
    margin:0 auto
}
.product_sca .tb-thumb li {
    background:url(/DxMXJSNrJ15IHyEOUSMnD1MJEugOKSD.jpg) no-repeat top center;
}
.zoomDiv {
    z-index:999;
    position:absolute;
    top:0px;
    left:0px;
    width:200px;
    height:200px;
    background:#ffffff;
    border:1px solid #CCCCCC;
    display:none;
    text-align:center;
    overflow:hidden;
}
.zoomMask {
    position:absolute;
    background:url("/DxMXJSNrJ15IHyEOUSyHDyxqESgJ.jpg") repeat scroll 0 0 transparent;
    cursor:move;
    z-index:1;
}
.jing_box {
    color:#333;
    font-size:14px;
    background:url(/DxMXJSNrJ15IHyEOURqDD1SoTxIsID.jpg) no-repeat;
    padding-left:34px;
    position:absolute;
    left:30px;
    top:30px
}
.product_right_es {
    float:right;
    border-left:1px solid #e6e5e5;
    width:50%;
}
.product_right_es .con {
    padding:40px;
    overflow:hidden
}
.product_right_es h1 {
    color:#2b2b2f;
    font-size:28px;
    line-height:28px;
    height:56px;
    overflow:hidden;
    margin-top:38px
}
.product_right_es span {
    color:#777;
    font-size:20px;
    display:block;
    font-weight:normal;
    margin-bottom:24px
}
.product_right_es .cont {
    color:#777;
    font-size:13px;
    line-height:24px;
    padding:40px 0;
    border:1px solid #e5e5e5;
    border-left:none;
    border-right:none;
    margin-bottom:30px
}
.tabs_li ul li:first-child div:after {
    background:none
}
.con-plan-text strong {
    color:#333;
    font-size:18px;
    font-weight:normal;
    line-height:24px;
    margin-bottom:10px;
    display:block
}
.product_right_es a {
    position:relative;
    display:inline-block;
    float:left;
    color:#fff;
    background:#c11a20;
    text-align:center;
    font-size:14px;
    width:184px;
    height:50px;
    line-height:50px;
    margin-bottom:26px
}
.product_right_es a.baojia {
    margin-right:26px;
}
.product_right_es a img {
    margin-right:6px
}
/* .product-box-list .soft-box-in dt .con li:last-child:after {
    width: 17px;
    height: 16px;
    position: absolute;
    right: 96px;
    top: 50%;
    margin-top: -8px;
    content: "";
    background: url(/DxMXJSNrJ15IHyEOUSOnEyjqESgJ.jpg) no-repeat;
} */
.product-box-list .soft-box-in .job-list-tpl2 dt .con li {
    width:100%
}
.product-box-list .soft-box-in dt .con li:last-child:after {
    background:none
}
/* .product-box-list .soft-box-in .job-list-tpl2 dt:after {
    content:"";
    color:#333;
    background: url(/DxMXJSNrJ15IHyEOUSOnEyjqESgJ.jpg) no-repeat;
    width: 17px;
    height: 16px;
    position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -8px;
} */
.detail-product-canshu table tr th {
    background:#fafafa;
    border:1px solid #fafafa;
    line-height:60px;
    font-size:18px;
    color:#333;
    font-weight:normal;
}
.detail-product-canshu table tr td {
    color:#888;
    border:1px solid #e6e6e6;
    font-size:14px;
    line-height:1.5;
    text-align:left;
    padding:12px
}
.detail-product-canshu table tr td.bod {
    font-size:18px;
    color:#333;
    font-weight:normal;
}
.tab-list-none {
    display:none
}
.down_fixed {
    background:rgba(0,0,0,0.5);
    position:fixed;
    top:0;
    left:;
    width:100%;
    height:100%;
    z-index:999
}
.down_fixed .box {
    width:550px;
    margin:10% auto;
    background:#fff;
    padding:30px;
    font-size:13px;
    color:#999;
    position:relative;
    max-height: 80%;
    overflow-y: auto;
    overflow-x: hidden;
}
.down_fixed .box .close {
    background: #fff url(/DxMXJSNrJ15IHyEOUSqMKxSJTxIsID.jpg) no-repeat center center;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 16px;
    right: 0px;
    filter: alpha(opacity=100);
    opacity: 1;
    cursor: pointer;
}
.down_fixed .box h1 {
    border-bottom:1px solid #e5e5e5;
    padding-bottom:20px;
    color:#c11a21;
    margin-bottom:20px;
    font-size:24px;
    line-height:24px;
}
.down_fixed form input {
    background:none;
    border:none;
}
.down_fixed form .group input {
    padding:0 30px;
    background:none;
    border:1px solid #dadada;
    line-height:48px;
    height:48px;
    width:100%;
    color:#333;
    font-size:13px
}
.down_fixed form .group input.error {
    border:1px solid #c11a21;
}
.down_fixed form .group input::-webkit-input-placeholder {
    color:#999;
}
.down_fixed form .group {
    margin-bottom:10px;
}
.down_fixed form .group.yzm-box input {
    width:342px;
    float:left
}
.down_fixed form .group.yzm-box span {
    width:116px;
    height:48px;
    line-height:48px;
    text-align:center;
    border:1px solid #c11a21;
    color:#c11a21;
    font-size:13px;
    display:inline-block;
    cursor:pointer;
    float:right;
}
.down_fixed form .group:nth-child(1) input {
    background:url(/DxMXJSNrJ15IHyEOUNDRU0WqHj.jpg) no-repeat 6px center;
    background-size:4%
}
.down_fixed form .group:nth-child(2) input {
    background:url(/DxMXJSNrJ15IHyEOUNDUU0WqHj.jpg) no-repeat 6px center;
    background-size:4%
}
.down_fixed form .group:nth-child(3) input {
    background:url(/DxMXJSNrJ15IHyEOUNDTU0WqHj.jpg) no-repeat 6px center;
    background-size:4%
}
.down_fixed form .group:nth-child(4) input {
    background:url(/DxMXJSNrJ15IHyEOUNDOU0WqHj.jpg) no-repeat 6px center;
    background-size:4%
}
.down_fixed form .group:nth-child(5) input {
    background:url(/DxMXJSNrJ15IHyEOUNDNU0WqHj.jpg) no-repeat 6px center;
    background-size:4%
}
.down_fixed form .group:nth-child(6) input {
    background:url(/DxMXJSNrJ15IHyEOUNDQU0WqHj.jpg) no-repeat 6px center;
    background-size:4%
}
.down_fixed form .group.xieyi a {
    color:#c11a21;
    font-weight:700
}
.down_fixed form .group.xieyi input {
    width:auto;
    line-height:inherit;
    height:auto;
    margin:5px 5px 0 0;
}
.down_fixed form .group input.button {
    background:#b0b0b0;
    color:#fff;
    font-size:18px;
    border:none
}
/*轮播*/
    .product-box-list .flexslider {
    margin-bottom:0
}
.product-box-list .flex-viewport {
    padding:0 5px 0 5px
}
.product-box-list .flexslider .slides li {
    width:306px;
    line-height:24px;
    font-size:13px;
    color:#888
}
.product-box-list .flexslider .slides li a {
    display:block;
    width:100%;
    position:relative
}
.product-box-list .flexslider li .top {
    height:150px;
    overflow:hidden
}
.product-box-list .flexslider li .bottom {
    padding:30px;
}
.product-box-list.changjing .flexslider li .bottom h2 {
    margin-bottom:0
}
.product-box-list .flexslider li .bottom h2 {
    font-size:14px;
    color:#888;
    margin-bottom:14px;
    line-height:16px;
    overflow:hidden;
    height:16px;
}
.product-box-list .flexslider li .bottom .con {
    height:72px;
    overflow:hidden
}
.product-box-list .flexslider li .top img {
    -webkit-transition:all .6s;
    transition:all .6s;
    height:100%
}
.product-box-list .flex-direction-nav {
    text-align:center;
    margin:0 auto
}
.product-box-list .flex-direction-nav a {
    width: 13px;
    margin:0 auto;
    display:inline-block;
    height: 19px;
}
.product-box-list .flex-control-nav {
    display: none;
}
.product-box-list .flex-direction-nav {
    position: relative;
    height:19px;
}
.product-box-list .flex-direction-nav li {
    width: 13px;
    height: 19px;
    display: block;
    /* position: absolute;*/
    opacity: 1;
    text-indent: -99999px;
    overflow: hidden;
    font-size: 0;
    transition: left 0.3s,right 0.3s;
    display: inline-block;
    margin: 0 14px;
}
.product-box-list .flex-direction-nav:after {
    position: absolute;
    width: 2px;
    background: #c9c8c9;
    top: 50%;
    margin-top: -6px;
    height: 13px;
    right: 43px;
    z-index: 1;
    content:"";
    left:50%;
    margin-left:-1px;
}
.product-box-list .flex-direction-nav .flex-nav-prev {
    background: url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat center;
    top:0;
    left:0;
    transition: background 0.3s;
}
.product-box-list .flex-direction-nav a {
    display:block;
    width:100%;
    height:100%;
}
.product-box-list .flex-direction-nav .flex-nav-prev a.flex-disabled {
    display:none;
}
.product-box-list .flex-direction-nav .flex-nav-next a.flex-disabled {
    display:none;
}
.product-box-list .flex-direction-nav .flex-nav-next {
    background: url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat center;
    top:0;
    right:0;
    transition: background 0.3s;
}
.product-box-list {
    background: #fff;
    padding: 40px;
    margin-bottom: 20px;
}
.product-box-list h1 {
    font-size: 30px;
    color: #c11a20;
    margin-bottom: 30px;
    line-height: 30px;
    padding-bottom: 28px;
    border-bottom: 1px solid #e6e5e5;
}
.product-box-list h1 p {
    color:#888;
    font-size:13px;
    display:inline;
}
.product-tuijian-box-list {
    text-align:center;
    overflow:hidden;
    padding: 40px 0;
    margin-bottom: 20px;
}
.product-imgs-in li {
    background:#fff;
    width:318px;
    float:left;
    margin-left:40px;
    transition: box-shadow 0.3s;
}
.product-imgs-in li a {
    padding:30px 30px;
    display:block;
    overflow:hidden
}
.product-imgs-in li:first-child {
    margin-left:0
}
.product-imgs-in .top {
    height:164px;
    overflow:hidden;
    margin:0 auto;
    width:234px;
    margin-bottom:30px;
    display:table
}
.product-imgs-in .top span {
    display:table-cell;
    vertical-align:middle
}
.product-imgs-in a .bottom {
    font-size:13px;
    color:#888;
    text-align:center
}
.product-imgs-in a .bottom h2 {
    font-size:18px;
    color:#333;
    line-height:18px;
    height:18px;
    margin-bottom:6px;
    text-align:center;
    white-space: nowrap;
}
.product-imgs-in .top img {
    -webkit-transition:all .6s;
    transition:all .6s;
    width:70%
}
.product-imgs-in a .bottom .con {
    height:26px;
    overflow:hidden
}
.product-tuijian-box-list h1 {
    font-size: 30px;
    color: #c11a20;
    margin-bottom: 30px;
    line-height: 30px;
    padding-bottom: 28px;
}
.product-box-list .con-plan-text {
    margin-bottom: 20px;
}
.product-box-list .con-plan-text {
    color: #888;
    font-size: 16px;
    line-height: 30px;
}
.plan-box-list .con-plan-text p img {
    max-width:100%
}
.product_top-canshu .tabs_li ul li:nth-child(1) p,.product_top-canshu .tabs_li ul li:nth-child(1).on p {
    background:url(/DxMXJSNrJ15IHyEOUS1JKyjQOEgPESD.jpg) no-repeat left center;
}
.product_top-canshu .tabs_li ul li:nth-child(2) p,.product_top-canshu .tabs_li ul li:nth-child(2).on p {
    background:url(/DxMXJSNrISknDHVqJyqnKjVOTxMUID.jpg) no-repeat left center;
}
.product_top-canshu .tabs_li ul li:nth-child(3) p,.product_top-canshu .tabs_li ul li:nth-child(3).on p {
    background:url(/DxMXJSNrISknDHVqJyqnKjVNTxMUID.jpg) no-repeat left center;
}
.plan-imgs-in .w100 {
    width:auto
}
.product-box-list h1 {
    position:relative
}
.product-box-list h1 .canshu-data {
    position:absolute;
    right:0;
    top:0;
    font-size:14px;
}
.product-box-list h1 .canshu-data li {
    position:relative;
    float:left;
    cursor:pointer;
    color:#888;
    text-align:center;
}
.product-box-list h1 .canshu-data span {
    width:1px;
    height:12px;
    background:#e6e5e5;
    float:left;
    margin:8px 30px
}
.product-box-list h1 .canshu-data li p {
    overflow:hidden;
    height:30px;
    display:block
}
/*轮播*/
    .tezheng_list li {
    font-size:13px;
    color:#888;
    line-height:20px;
    clear:both;
    margin-bottom:20px;
}
.tezheng_list li:last-child {
    margin-bottom:0
}
.tezheng_list li .left {
    background:#f6f7fa;
    width:90px;
    height:90px;
    float:left;
    line-height:90px;
    text-align:center;
    color:#333;
    font-size:24px;
}
.tezheng_list li .right {
    overflow:hidden;
    padding:20px;
    border:1px solid #efefef;
    border-left:none;
    height:89px
}
.tezheng_list li .right.on {
    height:auto;
    padding:18px;
}
.tezheng_list li .right h3 {
    color:#333;
    font-size:18px;
    line-height:24px;
    margin-bottom:8px;
}
.tezheng_list li .right .con {
    height:100%;
    display:table;
    overflow:hidden;
}
.tezheng_list li .right .con p {
    display:table-cell;
    vertical-align:middle;
}
.wu-shine .tezheng_list li .right .con {
    margin-top:18px
}
/*product*/
    /*轮播*/
    .plan-box-list .flexslider {
    margin-bottom:0
}
.plan-box-list .flex-viewport {
    padding:0 5px 44px 5px
}
.plan-box-list .flexslider .slides li {
    width:306px;
    line-height:24px;
    font-size:13px;
    color:#888
}
.plan-box-list .flexslider .slides li a {
    display:block;
    width:100%;
    box-shadow:0 0 5px #ccc;
    position:relative
}
.plan-box-list .flexslider li .top {
    height:150px;
    overflow:hidden
}
.plan-box-list .flexslider li .bottom {
    padding:30px;
}
.plan-box-list.changjing .flexslider li .bottom h2 {
    margin-bottom:0
}
.plan-box-list .flexslider li .bottom h2 {
    font-size:16px;
    color:#c11a20;
    margin-bottom:14px;
    line-height:16px;
    overflow:hidden;
    height:16px;
}
.plan-box-list .flexslider li .bottom .con {
    height:72px;
    overflow:hidden
}
.plan-box-list .flexslider li .top img {
    -webkit-transition:all .6s;
    transition:all .6s;
    height:100%
}
.plan-box-list .flex-direction-nav {
    text-align:center;
    margin:0 auto
}
.plan-box-list .flex-direction-nav a {
    width: 13px;
    margin:0 auto;
    display:inline-block;
    height: 19px;
}
.plan-box-list .flex-control-nav {
    display: none;
}
.plan-box-list .flex-direction-nav {
    position: relative;
    height:19px;
}
.plan-box-list .flex-direction-nav li {
    width: 13px;
    height: 19px;
    display: block;
    /* position: absolute;*/
    opacity: 1;
    text-indent: -99999px;
    overflow: hidden;
    font-size: 0;
    transition: left 0.3s,right 0.3s;
    display: inline-block;
    margin: 0 14px;
}
.plan-box-list .flex-direction-nav:after {
    position: absolute;
    width: 2px;
    background: #c9c8c9;
    top: 50%;
    margin-top: -6px;
    height: 13px;
    right: 43px;
    z-index: 1;
    content:"";
    left:50%;
    margin-left:-1px;
}
.plan-box-list .flex-direction-nav .flex-nav-prev {
    background: url(/DxMXJSNrISknDHVqI1MHOjgKN1ZQPtNANDxUNDjRI1NQODkKOtpUHjIDIIpoDxEH.jpg) no-repeat right 12px center;
    background-size: 18px 7px;
    cursor: pointer;
}
#product_choose-box.on {
    background: url(/DxMXJSNrISknDHVqDSWdNDZqE0AJ.jpg) no-repeat right 12px center;
    background-size: 18px 7px;
}
.product_choose.vision form {
    display: none;
}
.product_choose li {
    width:31.333%;
    float:left;
    margin-right:3%;
    margin-bottom:10px;
}
.product_choose li h2 {
    font-size:14px;
    color:#000;
    line-height:14px;
    margin-bottom:7px;
    height:14px;
}
.product_choose li:nth-child(3n) {
    margin-right:0
}
.product_choose input,.product_choose select {
    border:none;
    background:none;
    width:100%;
    height:32px;
    line-height:32px;
    padding:0 15px;
}
.product_choose select::-ms-expand {
    display: none;
}
.product_choose-ul div {
    border:1px solid #e6e5e5;
    position:relative
}
.product_choose-ul div:before {
    font-family: "icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right:15px;
    pointer-events: none;
    content: "";
    background:url(/JS9FH1OPUHOFntROUHqQIt.jpg) no-repeat;
    background-size: 18px 7px;
    width:18px;
    height:8px;
    margin-top:-4px;
}
.product_choose select {
    border:1px solid #e6e5e5;
    border: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}
.product_choose .choose_btn {
    background:#f8f8f8;
    color:#c11a20;
    font-size:16px;
    text-align:center;
}
.camera_box {
    margin-bottom:20px;
    position:relative;
    width:100%
}
.camera_box .con {
    position:absolute;
    top:66px;
    left:46px;
    color:#fff;
    font-size:13px;
    width:66%
}
.camera_box .con p {
    overflow:hidden;
    height:24px
}
.camera_box h1 {
    line-height:28px;
    height:28px;
    margin-bottom:10px;
    font-size:28px;
    font-weight:normal;
}
.camera_box h1 img {
    margin-right:6px;
    vertical-align:top
}
.camera_link {
    position:absolute;
    border:1px solid #9a9fb2;
    width:178px;
    height:48px;
    line-height:48px;
    right:36px;
    top:50%;
    margin-top:-24px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.camera_link a {
    width:100%;
    height:100%;
    text-align:center;
    color:#fff;
    font-size:14px;
    display:block;
    position:relative
}
.camera_link:before {
    background:#c11a20;
    left:0;
    position:absolute;
    top:0;
    height:100%;
    width:0;
    content:"";
    -webkit-transition:all .6s;
    transition:all .6s
}
.video_list_center li .left img {
    width:100%;
}
.camera_link a img {
    margin-right:10px
}
.right_box_bj {
    background:#fff;
    padding:45px;
    overflow:hidden
}
.jujiao-box {
    padding:30px 40px;
}
.jujiao-box {
    background:#fff;
}
.text_jujiao {
    font-size:14px;
    color:#666;
    margin-bottom:12px
}
.steps {
    background:#fafafa;
    padding:30px;
    overflow:hidden
}
.steps label {
    font-size:12px
}
.steps legend {
    line-height:22px;
    font-size:14px
}
.steps fieldset {
    padding:0
}
.steps .step-label {
    color:#c11a20;
    font-size:20px;
    display:block;
    border-bottom:1px solid #e1e1e1;
    padding-bottom:30px;
    line-height:20px;
    margin-bottom:30px;
}
.steps#step-1 {
    margin-bottom:1em;
    z-index:100;
    position:relative
}
.steps#step-1 .type2 {
    padding:0;
    float:left;
    font-size:13px;
    color:#888;
}
.steps#step-1 .sele_con {
    position:relative;
    background:#fff;
    height:40px;
    line-height:40px;
}
.steps#step-1 .sele_con:before {
    font-family: "icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 15px;
    pointer-events: none;
    content: "";
    background:#fff url(/DxMXJSNrJ15IHyEOUSOnEyjqESgJ.jpg) no-repeat;
    width: 13px;
    height: 8px;
    margin-top: -4px;
}
.steps#step-1 .type2 select {
    width:100%;
    border: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    padding:0 15px
}
.steps#step-1 .type2 {
    width:50%;
    padding-right:20px
}
.steps#step-1 .type2:last-of-type {
    padding-right:0
}
.jujiao-inbox {
    position: relative;
    margin-top: -100px;
}
.steps#step-1 .type2 label {
    width:100%;
    color:#666;
    font-size:16px;
    font-weight:normal;
}
.jujiao_box_in_box {
    position:relative;
    padding-bottom:90px;
    display: none
}
.jujiao_box_img {
    width: 85%;
    z-index: 0;
    margin: 0;
}
.jujiao_box_img img {
    display: block;
    height: auto;
    width: 100%;
}
.user-value {
    width: 15%;
    z-index: 10;
    position: absolute;
}
.user-value input {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height:36px;
    padding:0px 5px;
    border: 1px solid #cacaca;
    margin: 0 0 10px;
    font-family: inherit;
    font-size:12px;
    line-height: 36px;
    color: #0a0a0a;
    background-color: #fff;
    box-shadow: none;
    border-radius: 0;
    transition: box-shadow .5s,border-color .25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
}
button[disabled], html input[disabled] {
    cursor: not-allowed;
}
.lens-selector #request .steps#step-2 .user-value input {
    margin-bottom: 4px;
}
.lens-selector #request .steps#step-2 .user-value span {
    background-color: #fff;
    color: #15487F;
    padding: 5px;
    display: inline-block;
    width: 100%;
}
.user-value select {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 36px;
    padding: 0px 5px;
    border: 1px solid #cacaca;
    margin: 0 0 10px;
    font-family: inherit;
    font-size: 12px;
    line-height: 36px;
    color: #0a0a0a;
    background-color: #fff;
    box-shadow: none;
    border-radius: 0;
    transition: box-shadow .5s,border-color .25s ease-in-out;
}
.user-value input.checkbox {
    background:none;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    height: 18px;
    display: inline;
    width: auto;
    position: relative;
    top: 5px;
    margin-right: 5px;
}
.user-value#val11 {
    top: 1%;
    left: 385px;
}
.user-value#val10 {
    top: 70%;
    right: 50%;
}
.user-value#val09 {
    top: 67%;
    right: 0%;
    width: 35%;
}
.user-value#val09 span {
    width: auto
}
.user-value#val09 input {
    display: inline-block;
    width: 65%;
}
.user-value#val08 {
    top: 37%;
    right: 4.5%;
    text-align: center;
}
.user-value#val07 {
    top: 0%;
    right: 14%;
}
.user-value#val06 {
    top: 0%;
    right: 10%;
}
.user-value#val05 {
    top: 44%;
    right: 0%;
}
.user-value#val04 {
    top: 71%;
    left:49%;
}
.user-value#val03 {
    top: 26%;
    left: 57%;
}
.user-value#val02 {
    top: 49%;
    right: 24%;
}
.user-value#val01 {
    top: 84%;
    left: 17%;
}
.user-value span {
    color: #15487F;
    padding: 5px;
    display: inline-block;
    width: 100%;
    font-weight:normal;
}
.user-value span.erro {
    color:#c11a20
}
.user-value span.erro {
    color:#c11a20
}
.button.btn-gray {
    background-color: #fff;
    border: 1px solid #eee;
}
.button.btn-gray, .button.btn-gray span {
    color: #c0161c;
}
.button {
    font-family: DINWebPro-Regular,Helvetica,Arial,Meiryo,sans-serif;
    color: #fff;
    padding-left: 18px;
    padding-right:18px;
    background-color: #c11a20;
    transition: all .25s ease-in-out;
    border: none;
    display: inline-block;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
    padding:2px 15px;
    margin: 0 10px 10px 0;
    font-size:14px;
    width:12%;
    text-align:center
}
.steps#step-3 .step-label {
    margin-bottom:10px
}
#step-3 .text_jujiao {
    margin-bottom:20px
}
.text_jujiao .lijishenqing {
    margin-right: 2%;
}
.text_jujiao .lijishenqing {
    color: #666;
    border:1px solid #c0171d;
    background: none;
    margin-bottom: 15px;
    transition:all 0.3s;
}
.text_jujiao .lijishenqing.on,.text_jujiao .lijishenqing:hover {
    color: #fff;
    background: #c0171d;
}
.tuijian-box-list h1 {
    font-size:54px;
    text-align:left;
    line-height:54px;
    color:#c11a20;
    margin-bottom:30px;
    margin-top:60px;
    font-family:'DIN-Light';
}
.tuijian-box-list .product-imgs-in li {
    margin:16px
}
.rlzy_table .applay-tb {
    width: 1024px;
    margin: 0 auto;
}
.rlzy_table .applay-tb .webuploader-pick {
    background:#c11a20
}
.rlzy_table .applay-tb .spred {
    font-size: 18px;
    font-family: Arial;
    color:#F00;
    margin-left: 12px;
}
.rlzy_table .applay-tb {
    border:0;
    border-width: 0 0 1px 1px;
}
.rlzy_table .applay-tb tr td {
    padding: 8px 6px;
    border:0;
    border-width:1px 1px 0 0;
    font-size: 14px;
    width:auto
}
.rlzy_table .applay-tb tr td {
    line-height: 1.8;
}
.rlzy_table .applay-tb .applay-input {
    width: 200px;
    height: 34px;
    padding: 0 10px;
    line-height: 34px;
    color: #666;
    border: 1px solid #dddddd;
    box-shadow: 2px 2px 2px #f4f4f4 inset;
    background: #fff;
    font-size: 14px;
}
.rlzy_table .applay-tb select.applay-input {
    height: 34px;
    width: 200px;
}
.rlzy_table .applay-tb textarea.applay-input {
    width: 96%;
    height: 100px;
}
.rlzy_table .applay-tb tr td label {
    width:100%
}
.rlzy_table .applay-tb .applay-input.code {
    width: 90px;
    margin-right: 8px;
}
.rlzy_table .applay-tb .submit {
    width: 150px;
    height: 35px;
    background:#b0b0b0;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    border:none;
}
.rlzy_table .applay-tb .error {
    border-color: #D70128;
}
.loading {
    position:fixed;
    left:0%;
    top:0%;
    text-align:center;
    background:#fff;
    z-index:1111;
    width:100%;
    height:100%
}
.loadings {
    margin:24% auto;
    width:1032px;
    height:21px;
    text-align:center
}
.line_left {
    width:406px;
    float:left;
    background:#e5e5e5;
    height:1px;
    margin-top:10px;
    position:relative
}
.line_right {
    width:406px;
    float:right;
    background:#e5e5e5;
    height:1px;
    margin-top:10px;
    position:relative
}
.line_right span {
    position:absolute;
    left:0;
    top:0;
    background:#c11a20;
    width:0;
    height:100%;
    display:block;
    opacity:0;
    -webkit-transition:all .6s;
    transition:all .6s
}
.line_left span {
    position:absolute;
    right:0;
    top:0;
    background:#c11a20;
    width:0;
    height:100%;
    display:block;
    opacity:0;
    -webkit-transition:all .6s;
    transition:all .6s
}
.line_right span {
    animation: width 1s linear 1 backwards;
    animation: width 1s linear 1 backwards;
    opacity: 1;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.line_left span {
    animation: width 1s linear 1 backwards;
    animation: width 1s linear 1 backwards;
    opacity: 1;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
@-webkit-keyframes width {
    0% {
    width:0;
    opacity:1
}
100% {
    width:100%;
    opacity:1
}
}
@keyframes width {
    0% {
    width:0;
    opacity:1
}
100% {
    width:100%;
    opacity:1
}
}
.con_news {
    min-height:400px
}
.load-logo {
    width:160px;
    height:21px;
    float:left;
    margin:0 30px
}
.load-logo img {
    width:100%
}
.con_news {
    font-size:15px;
}
.con_news h1 {
    text-align:center;
    font-size:20px;
    color:#333;
    margin-bottom:20px;
}
.info-page {
    margin-top: 45px;
    padding-top: 15px;
    border-top: 1px solid #eee;
    position:relative;
}
.info-page .back {
    position:absolute;
    top:28px;
    right:0;
    display: inline-block;
    padding: 2px 22px;
    color: #fff;
    transition:all 0.3s;
    background:#888
}
.camera_box .con p {
    display:none
}
.rlzy_table .job_list dl {
    margin-bottom:40px;
}
.product_phone {
    padding:10% 3% 0 3%;
    display:none
}
.product_phone .swiper-container {
    padding-bottom:18%
}
.product_phone img {
    width:60%;
    margin:0 auto;
    display:block
}
.product_phone .swiper-pagination-white .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff;
    background: url(/DxMXJSNrJ15IHyEOUSqpHtZqESgJ.jpg) no-repeat;
    background-size: 100% 100%;
}
.product_phone .swiper-pagination-white .swiper-pagination-bullet {
    background: url(/DxMXJSNrJ15IHyEOUSqpHtAoTxIsID.jpg) no-repeat;
    width: 11px;
    height: 11px;
    margin: 0 8px;
    background-size: 100% 100%;
    opacity:1
}
.case_de_mg {
    margin-bottom:20px
}
.fix_tixi {
    background:rgba(0,0,0,0.2);
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:fixed;
    z-index:211
}
.fix_tixi .con {
    background:#fff;
    margin:20% auto;
    width:80%;
    height:auto;
    position:relative;
    color:#666;
    line-height:22px;
    font-size:12px;
    padding:4%;
}
.fix_tixi .close {
    background: #fff url(/DxMXJSNrJ15IHyEOUSqMKxSJTxIsID.jpg) no-repeat center center;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 0;
    right: -30px;
    filter: alpha(opacity=100);
    opacity: 1;
    cursor: pointer;
    background-size: 50% 50%;
}
.video_box {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 123;
}
.video_box_fixed {
    background: #fff;
    opacity: 0.98;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.video_box_fixed .close {
    background:url(/DxMXJSNrJ15IHyEOUSqMKxSJTxIsID.jpg) no-repeat;
    opacity:1;
    cursor: pointer;
}
.video-main {
    left: 50%;
    width: 720px;
    height: 480px;
    margin-left: -360px;
    position: absolute;
    top: 18%;
}
.video-main .video {
    width: 720px;
    height: 480px;
}
.video_box_fixed .close {
    right: 20px;
    top: 20px;
    width: 45px;
    height: 45px;
    position:absolute
}
.bg_rgb {
    position:fixed;
    top:82px;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
    z-index:0;
    display:none
}
.navigation .wu-bar .title {
    padding: 0 0 0 19.6%;
    height: 73px;
    line-height: 73px;
    color: #fff;
    font-size: 22px;
    background: #c11a20 url(../fonts/001.svg) no-repeat left 9% center;
    background-size: 8%;
}
/*导航*/
    .nav_top_box {
    margin-bottom:20px;
    border-top:1px solid #ddd;
}
.phone_tit_nav {
    background:#fff;
    margin-bottom:20px;
    padding: 15px 0 0;
    display:none
}
.phone_tit_nav .box-in {
    padding:15px 15px 10px;
}
.phone_tit_nav h1 {
    font-size:15px;
    color:#c11a20;
    background:url(/DxMXJSNrISknDHVqDS5qU0SSHj.jpg) no-repeat 15px center;
    background-size:14px auto;
    padding:0 15px 0 35px;
    border-bottom:1px solid #e5e5e5;
    line-height:30px;
    transition:all 0.3s;
    line-height: 30px;
}
.phone_tit_nav h1.on {
    background:#c11a20 url(../fonts/sj.svg) no-repeat 15px center;
    background-size:14px auto;
    color: #fff;
}
.phone_tit_nav h1 .bg {
    width: 13px;
    height:30px;
    display: block;
    background: url(/DxMXJSNrISknDHVqItpSHjOKHDLOH1IKNDDRHDjZPDbQOSRSIjqJNDZRID0oDxEH.jpg) no-repeat 15px center;
    background-size:14px auto
}
.phone_tit_nav h1.wu {
    background:url(/DxMXJSNrISknDHVqNjDRJEkNDyV.jpg) no-repeat 15px center;
    background-size:14px auto
}
.phone_tit_nav h1.move.on {
    background:#c11a20 url(../fonts/pro01.svg) no-repeat 15px center;
    background-size:14px auto
}
.phone_tit_nav h1.wu.on {
    background:#c11a20 url(../images/001.svg) no-repeat 15px center;
    background-size:14px auto
}
.box-in {
    display: none;
    padding-top:15px;
}
.box-in .select_top1,.box-in .select_top2 {
    background:#f9f9f9;
    line-height:40px;
    height:40px;
    position:relative;
    margin-bottom:10px;
}
.box-in .select_top1:after,.box-in .select_top2:after {
    position:absolute;
    content:"";
    background:url(/JS9FH1OPUHOFntROUHqQIt.jpg) no-repeat;
    background-size:50%;
    width:28px;
    height:14px;
    right:0;
    top:42%;
}
.box-in .select_top1 select,.box-in .select_top2 select {
    width:100%;
    border:none;
    background:none;
    color:#666;
    font-size:12px;
    padding:0 center;
    position:relative;
    z-index:1;
    padding-left:10px;
}
.box-in .select_top2 select {
    background:url(/DxMXJSNrISknDHVqNNVZHyRYOyODONZZNIWHOIHAHjDRNDLNOjpQNNHRHIHoDxEH.jpg) no-repeat left 9% center;
    background-size: 6%;
}
.left_phone_nav {
    display:none
}
.product_phone .swiper-container {
    border-bottom:1px solid #e5e5e5
}
.two_nav_phone {
    margin-bottom:20px;
    display:none
}
.two_nav_phone ul {
    zoom:1;
    text-align:center;
    width:100%;
    font-size:14px;
}
.two_nav_phone li {
    margin:0 auto;
    display:inline-block;
    text-align:center;
    line-height:20px;
    height:20px;
}
.two_nav_phone li a {
    display:block;
    height:100%;
    padding:0 15px
}
.product-list2.product_list_4 a div,.product_list_4 .plist div {
    width:15.6%
}
.product-list2.product_list_4 a div:nth-child(1),.product_list_4 .plist div:nth-child(1) {
    width:22%
}
.product-list2.product_list_5 a div:nth-child(1), .product_list_5 .plist div:nth-child(1) {
    width:22%
}
.product_choose.plchoose li.pl3 {
    display:none
}
.product_choose .pr_jiekou {
    display:none
}
.product-list2.product_list_5 a div,.product_list_5 .plist div {
    width: 13%;
}
.product-list2.product_list_6 a div:nth-child(1), .product_list_6 .plist div:nth-child(1) {
    width: 22%;
}
.product-list2.product_list_6 a div,.product_list_6 .plist div {
    width: 19.5%;
}
.product-list2 li .trast-box.tb_6 {
    right: 5%;
}
.product-list2.product_list_7 li .trast-box.tb_6 {
    right: 8%;
}
.product-list2.product_list_7 a div,.product-list2.product_list_7 .plist div {
    width:25%
}
.pl2_list li.pchoose {
    display:none
}
.contab {
    display:none
}
.product-list2.product_list_3 a div,.product_list_3 .plist div {
    width:13%
}
.bottom_pages .laypageskin_default .laypage_curr {
    background: #c11a20;
    color: #fff;
}
.bottom_pages .laypage_main a {
    height:28px;
    line-height:28px;
}
.bottom_pages .laypage_main a,.bottom_pages .laypage_main span {
    color:#999;
    background:#fff;
    border:1px solid #fff;
    padding:0 12px;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif
}
.apply-bot-form li select {
    width: 100%;
    height: 48px;
    line-height: 48px;
    color: #333333;
    font-size: 16px;
    opacity: 0.5;
    border: none;
    background: none;
}
.con_box_in_job .w1400 {
    padding:40px;
    background:#fff;
}
.wel_two_pc dl dt .right .bottom .swiper-button-next.swiper-button-disabled,.wel_two_pc dl dt .right .bottom .swiper-button-prev.swiper-button-disabled {
    cursor:default;
    pointer-events: none;
}
.video-main .video video {
    margin:0 auto;
    display:block;
    width:100%
}
.right_img .flexslider .flex-viewport li p {
    padding:0 30px
}
.navigation a.tit.int {
    color:#c11a20
}
.navigation a.co.on {
    background: url(/DxMXJSNrISknDHVqDSWdNDDqE0AJ.jpg) no-repeat 0 center;
    background-size: 14px 6px;
    color: #c11a20;
}
.top_links .nav_right li.on a.link {
    color:#c11a20
}
.two_nav_phone li.on a {
    color:#c11a20
}
.phone_img_fzlc_box {
    position:fixed;
    width:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,0.5);
    height:100%;
    z-index:211
}
.phone_img_fzlc_box .con {
    overflow:scroll;
    width:auto;
    height:100%
}
.product-list.search_pro_list li {
    width:22%
}
/*2017-10/18*/
    .ab_tits {
    opacity:1
}
.about-one .con_in .left,.ab_two_list li,.about-three,.about-four .con_p,.ab_four_list li,.ab_five_img,.ab_five_list li,.about-seven .con_p,.ab_seven_dis li,.ab_seven_zs li,.about-eight .con .right,.about-nine .con,.ab_ten_in ul li .left,.ab_ten_in ul li .right,.ab_partner_kj {
    opacity:1;
}
.about-one .con_in .right {
    opacity:1;
}
.about-one.anime .con_in .left {
    opacity:1;
    -webkit-animation: shu 0.5s linear 1 backwards;
    animation: shu 0.5s linear 1 backwards;
}
.about-one.anime .con_in .right {
    -webkit-animation: shu1 0.5s linear 1 backwards;
    animation: shu1 0.5s linear 1 backwards;
    opacity:1;
}
.about-one .ab_tits {
    top:-10px
}
.about-one.anime .ab_tits {
    top:0;
    opacity:1;
}
.anime .ab_two_list li:nth-child(3) {
    -webkit-animation: shu 0.5s linear 1 backwards;
    animation: shu 0.5s linear 1 backwards;
    opacity:1;
}
.anime .ab_two_list li:nth-child(2) {
    -webkit-animation: shu 0.5s linear 0.5s 1 backwards;
    animation: shu 0.5s linear 0.5s 1 backwards;
    opacity:1;
}
.anime .ab_two_list li:nth-child(1) {
    -webkit-animation: shu 0.5s linear 1s 1 backwards;
    animation: shu 0.5s linear 1s 1 backwards;
    opacity:1;
}
.about-two.anime .ab_tits {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-three.anime .ab_tits {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.anime .about-seven .ab_tits {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-three.anime {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-four.anime .ab_tits {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-four.anime .con_p {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.anime .ab_four_list li:nth-child(4) {
    -webkit-animation: shu 0.5s linear 1 backwards;
    animation: shu 0.5s linear 1 backwards;
    opacity:1;
}
.anime .ab_four_list li:nth-child(3) {
    -webkit-animation: shu 0.5s linear 0.5s 1 backwards;
    animation: shu 0.5s linear 0.5s 1 backwards;
    opacity:1;
}
.anime .ab_four_list li:nth-child(2) {
    -webkit-animation: shu 0.5s linear 1s 1 backwards;
    animation: shu 0.5s linear 1s 1 backwards;
    opacity:1;
}
.anime .ab_four_list li:nth-child(1) {
    -webkit-animation: shu 0.5s linear 1.5s 1 backwards;
    animation: shu 0.5s linear 1.5s 1 backwards;
    opacity:1;
}
.about-five.anime .ab_tits {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-five.anime .con_p {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-five.anime .ab_five_img {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-seven.anime .con_p.two_p_ani {
    -webkit-animation: up 0.5s linear 1s 1 backwards;
    animation: up 0.5s linear1s 1 backwards;
    opacity: 1;
}
.anime .ab_five_list li:nth-child(4) {
    -webkit-animation: shu 0.5s linear 1 backwards;
    animation: shu 0.5s linear 1 backwards;
    opacity:1;
}
.anime .ab_five_list li:nth-child(3) {
    -webkit-animation: shu 0.5s linear 0.5s 1 backwards;
    animation: shu 0.5s linear 0.5s 1 backwards;
    opacity:1;
}
.anime .ab_five_list li:nth-child(2) {
    -webkit-animation: shu 0.5s linear 1s 1 backwards;
    animation: shu 0.5s linear 1s 1 backwards;
    opacity:1;
}
.anime .ab_five_list li:nth-child(1) {
    -webkit-animation: shu 0.5s linear 1.5s 1 backwards;
    animation: shu 0.5s linear 1.5s 1 backwards;
    opacity:1;
}
.about-seven.anime .ab_tits {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-seven.anime .con_p {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.anime .ab_seven_dis li:nth-child(3) {
    -webkit-animation: shu 0.5s linear 1 backwards;
    animation: shu 0.5s linear 1 backwards;
    opacity:1;
}
.anime .ab_seven_dis li:nth-child(2) {
    -webkit-animation: shu 0.5s linear 0.5s 1 backwards;
    animation: shu 0.5s linear 0.5s 1 backwards;
    opacity:1;
}
.anime .ab_seven_dis li:nth-child(1) {
    -webkit-animation: shu 0.5s linear 1s 1 backwards;
    animation: shu 0.5s linear 1s 1 backwards;
    opacity:1;
}
.anime .ab_seven_zs li:nth-child(4) {
    -webkit-animation: shu 0.5s linear 1.5s 1 backwards;
    animation: shu 0.5s linear 1.5s 1 backwards;
    opacity:1;
}
.anime .ab_seven_zs li:nth-child(3) {
    -webkit-animation: shu 0.5s linear 2s 1 backwards;
    animation: shu 0.5s linear 2s 1 backwards;
    opacity:1;
}
.anime .ab_seven_zs li:nth-child(2) {
    -webkit-animation: shu 0.5s linear 2.5s 1 backwards;
    animation: shu 0.5s linear 2.5s 1 backwards;
    opacity:1;
}
.anime .ab_seven_zs li:nth-child(1) {
    -webkit-animation: shu 0.5s linear 3s 1 backwards;
    animation: shu 0.5s linear 3s 1 backwards;
    opacity:1;
}
.about-eight.anime .ab_tits {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-eight.anime .con .right {
    -webkit-animation: shu1 0.5s linear 1 backwards;
    animation: shu1 0.5s linear 1 backwards;
    opacity:1;
}
.about-nine.anime .con {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-ten.anime .ab_ten_in ul li .left {
    -webkit-animation: shu 0.5s linear 1 backwards;
    animation: shu 0.5s linear 1 backwards;
    opacity:1;
}
.about-ten.anime .ab_ten_in ul li .right {
    -webkit-animation: shu1 0.5s linear 1 backwards;
    animation: shu1 0.5s linear 1 backwards;
    opacity:1;
}
.about-ten.anime .ab_ten_in ul li:nth-child(2n) .left {
    -webkit-animation: shu1 0.5s linear 0.5s 1 backwards;
    animation: shu1 0.5s linear 0.5s 1 backwards;
    opacity:1;
}
.about-ten.anime .ab_ten_in ul li:nth-child(2n) .right {
    -webkit-animation: shu 0.5s linear 0.5s 1 backwards;
    animation: shu 0.5s linear 0.5s 1 backwards;
    opacity:1;
}
.about-ten.anime .ab_partner_kj {
    -webkit-animation: up 0.5s linear 1s 1 backwards;
    animation: up 0.5s linear 1s 1 backwards;
    opacity:1;
}
.about-ten.anime .ab_tits {
    -webkit-animation: up 0.5s linear 1 backwards;
    animation: up 0.5s linear 1 backwards;
    opacity:1;
}
.about-nine dl dt {
    opacity:0
}
.about-nine.anime dl dt:nth-child(3) {
    -webkit-animation: shu 0.5s linear 1 backwards;
    animation: shu 0.5s linear 1 backwards;
    opacity:1;
}
.about-nine.anime dl dt:nth-child(2) {
    -webkit-animation: shu 0.5s linear 0.5s 1 backwards;
    animation: shu 0.5s linear 0.5s 1 backwards;
    opacity:1;
}
.about-nine.anime dl dt:nth-child(1) {
    -webkit-animation: shu 0.5s linear 1s 1 backwards;
    animation: shu 0.5s linear 1s 1 backwards;
    opacity:1;
}
.product-box-list .con-plan-text img {
    max-width:100%
}
.product-list li a {
    position: relative;
}
.product-list li a span.icon {
    position:absolute;
    top:20px;
    right:9%;
    width:16px;
    height:23px;
    display:block;
}
/*2017-11-16*/
    .wel_two_pc dl dt .right .top .con_b {
    position: absolute;
    left: 0;
    bottom: -100%;
    color: #000;
    font-size: 18px;
    width: 100%;
    background: rgba(255,255,255,0.8);
    padding: 5px 30px;
    z-index:11;
    -webkit-transition: all .6s;
    transition: all .6s;
}
.wel_two_pc dl dt .right .top {
    overflow:hidden
}
.wel_two_pc dl dt .right .top .con_b p {
    padding:5px 0
}
.wel_two_pc dl dt .right .top .con_b p:first-child {
    border-bottom:1px solid #d8d1c2;
}
.product_phone .swiper-container-fade .swiper-slide {
    background:#fff;
}
.site_tab {
    width:185px;
    height:40px;
    line-height:40px;
    margin:30px auto;
    background:#c11a20;
}
.site_tab a {
    font-size:13px;
    color:#fff;
    text-align: center;
    display:block;
}
.site_tab a img {
    width:12px;
    margin-right:6px;
    margin-top:-3px;
}
@-webkit-keyframes bj1 {
    0% {
    width:0;
    opacity:1;
    -webkit-transform-origin:bottom left;
    transform-origin:bottom left;
}
100% {
    width:1;
    pacity:1;
    -webkit-transform-origin:bottom left;
    transform-origin:bottom left;
}
}
@keyframes bj1 {
    0% {
    width:0;
    opacity:1;
    -webkit-transform-origin:bottom left;
    transform-origin:bottom left;
}
100% {
    width:1;
    pacity:1;
    -webkit-transform-origin:bottom left;
    transform-origin:bottom left;
}
}
@-webkit-keyframes man {
    0% {
    transform:rotate(360deg) scale(1,1);
    -webkit-transform:rotate(360deg) scale(1,1);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
20% {
    transform:rotate(0) scale(2,2);
    -webkit-transform:rotate(0) scale(2,2);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
100% {
    transform:rotate(360deg) scale(1,1);
    -webkit-transform:rotate(360deg) scale(1,1);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
}
@keyframes man {
    0% {
    transform:rotate(360deg) scale(1,1);
    -webkit-transform:rotate(360deg) scale(1,1);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
20% {
    transform:rotate(0) scale(2,2);
    -webkit-transform:rotate(0) scale(2,2);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
100% {
    transform:rotate(360deg) scale(1,1);
    -webkit-transform:rotate(360deg) scale(1,1);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
}
@-webkit-keyframes cicle_r {
    0% {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
100% {
    transform:rotate(0);
    -webkit-transform:rotate(0);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
}
@keyframes cicle_r {
    0% {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
100% {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    opacity:1;
    -webkit-transform-origin:center center;
    transform-origin:center center;
}
}
@-webkit-keyframes cicle_l {
    0% {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    opacity:1;
}
100% {
    transform:rotate(-360deg);
    -webkit-transform:rotate(-360deg);
    opacity:1;
}
}
@keyframes cicle_l {
    0% {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    opacity:1;
}
100% {
    transform:rotate(-360deg);
    -webkit-transform:rotate(-360deg);
    opacity:1;
}
}
@-webkit-keyframes shu {
    0% {
    transform:translate(-25px,0);
    -webkit-transform:translate(-25px,0);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@keyframes shu {
    0% {
    transform:translate(-25px,0);
    -webkit-transform:translate(-25px,0);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@-webkit-keyframes shu1 {
    0% {
    transform:translate(25px,0);
    -webkit-transform:translate(25px,0);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@keyframes shu1 {
    0% {
    transform:translate(25px,0);
    -webkit-transform:translate(25px,0);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@-webkit-keyframes san {
    0% {
    transform:translate(0,-25px);
    -webkit-transform:translate(0,-25px);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@keyframes san {
    0% {
    transform:translate(0,-25px);
    -webkit-transform:translate(0,-25px);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@-webkit-keyframes img1 {
    0% {
    transform:scale(0,0);
    -webkit-transform:scale(0,0);
    opacity:0;
    -webkit-transform-origin:top center;
    transform-origin:top center;
}
80% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:top center;
    transform-origin:top center;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:top center;
    transform-origin:top center;
}
}
@keyframes img1 {
    0% {
    transform:scale(0,0);
    -webkit-transform:scale(0,0);
    opacity:0;
    -webkit-transform-origin:top center;
    transform-origin:top center;
}
80% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:top center;
    transform-origin:top center;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:top center;
    transform-origin:top center;
}
}
@-webkit-keyframes form {
    0% {
    transform:scale(0,0);
    -webkit-transform:scale(0,0);
    opacity:0;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
95% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
}
@keyframes form {
    0% {
    transform:scale(0,0);
    -webkit-transform:scale(0,0);
    opacity:0;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
95% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
}
@-webkit-keyframes form1 {
    0% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:0;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
}
}
@keyframes form1 {
    0% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:0;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
}
}
@-webkit-keyframes da {
    0% {
    transform:scale(1.5,1.5);
    -webkit-transform:scale(1.5,1.5);
    opacity:0;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
}
}
@keyframes da {
    0% {
    transform:scale(1.5,1.5);
    -webkit-transform:scale(1.5,1.5);
    opacity:0;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
}
}
@-webkit-keyframes form11 {
    0% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:0;
}
70% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:1;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
}
}
@keyframes form11 {
    0% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:0;
}
70% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:1;
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
}
}
@-webkit-keyframes fadeIn1 {
    0% {
    opacity:1;
}
100% {
    opacity:0;
}
}
@keyframes fadeIn1 {
    0% {
    opacity:1;
}
100% {
    opacity:0;
}
}
@-webkit-keyframes yan {
    0% {
    transform:scale(0,0);
    -webkit-transform:scale(0,0);
    opacity:0;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
50% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
100% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:0;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
}
@keyframes yan {
    0% {
    transform:scale(0,0);
    -webkit-transform:scale(0,0);
    opacity:0;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
50% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
100% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:0;
    -webkit-transform-origin:bottom center;
    transform-origin:bottom center;
}
}
@-webkit-keyframes up3 {
    0% {
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);
    opacity:1;
}
100% {
    transform:translate(none,none);
    -webkit-transform:translate(none,none);
    opacity:1;
}
}
@keyframes up3 {
    0% {
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);
    opacity:1;
}
100% {
    transform:translate(none,none);
    -webkit-transform:translate(none,none);
    opacity:1;
}
}
@-webkit-keyframes up {
    0% {
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@keyframes up {
    0% {
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@-webkit-keyframes up1 {
    0% {
    transform:translate(0,25px);
    -webkit-transform:translate(0,25px);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@keyframes up1 {
    0% {
    transform:translate(0,25px);
    -webkit-transform:translate(0,25px);
    opacity:0;
}
100% {
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    opacity:1;
}
}
@keyframes fadeIn {
    0% {
    opacity:0
}
100% {
    opacity:1
}
}
@-webkit-keyframes fadeIn {
    0% {
    opacity:0
}
100% {
    opacity:1
}
}
@keyframes width {
    0% {
    width:100%
}
100% {
    width:0;
    opacity:1
}
}
@-webkit-keyframes width {
    0% {
    width:100%
}
100% {
    width:0;
    opacity:1
}
}
@keyframes width_b {
    0% {
    width:0;
    opacity:1;
    -webkit-transform-origin:right top;
    transform-origin:right top;
    height:0;
}
100% {
    width:100%;
    opacity:1;
    -webkit-transform-origin:right top;
    transform-origin:right top;
    height:100%;
}
}
@-webkit-keyframes width_b {
    0% {
    width:0;
    opacity:1;
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
}
100% {
    width:100%;
    opacity:1;
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
}
}
@keyframes width_a {
    0% {
    width:0;
    opacity:1;
    -webkit-transform-origin:right top;
    transform-origin:right top;
}
100% {
    width:100%;
    opacity:1;
    -webkit-transform-origin:right top;
    transform-origin:right top;
}
}
@-webkit-keyframes width_a {
    0% {
    width:0;
    opacity:1;
    -webkit-transform-origin:right top;
    transform-origin:right top;
}
100% {
    width:100%;
    opacity:1;
    -webkit-transform-origin:right top;
    transform-origin:right top;
}
}
@keyframes height {
    0% {
    height:0;
    opacity:1
}
100% {
    height:100%;
    opacity:1
}
}
@-webkit-keyframes height {
    0% {
    height:0;
    opacity:1
}
100% {
    height:100%;
    opacity:1
}
}
@-webkit-keyframes fadeInLeft {
    0% {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
100% {
    opacity:1;
    -webkit-transform:none;
    transform:none
}
}
@keyframes fadeInLeft {
    0% {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    -ms-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
100% {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
}
@-webkit-keyframes fadeInDown {
    0% {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
100% {
    opacity:1;
    -webkit-transform:none;
    transform:none
}
}
@keyframes fadeInDown {
    0% {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    -ms-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
100% {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
}
@-webkit-keyframes fadeInRight {
    0% {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
100% {
    opacity:1;
    -webkit-transform:none;
    transform:none
}
}
@keyframes fadeInRight {
    0% {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
100% {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
}
@-webkit-keyframes fadeInUp {
    0% {
    opacity:1;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
100% {
    opacity:1;
    -webkit-transform:none;
    transform:none
}
}
@keyframes fadeInUp {
    0% {
    opacity:1;
    -webkit-transform:translate3d(0,100%,0);
    -ms-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
100% {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
}
@-webkit-keyframes form1 {
    0% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:1
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1
}
}
@keyframes form1 {
    0% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:1
}
100% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1
}
}
@-webkit-keyframes form {
    0% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1
}
100% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:1
}
}
@keyframes form {
    0% {
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    opacity:1
}
100% {
    transform:scale(2,2);
    -webkit-transform:scale(2,2);
    opacity:1
}
}
@-webkit-keyframes pulse {
    0% {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
50% {
    opacity:1;
    -webkit-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05)
}
100% {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
}
@keyframes pulse {
    0% {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
50% {
    opacity:1;
    -webkit-transform:scale3d(1.05,1.05,1.05);
    -ms-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05)
}
100% {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
}
@-webkit-keyframes bounceIn {
    0% {
    opacity:1;
    -webkit-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0)
}
100% {
    opacity:1;
    -webkit-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg);
    opacity:1
}
}
@keyframes bounceIn {
    0% {
    opacity:1;
    -webkit-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0)
}
100% {
    opacity:1;
    -webkit-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg);
    opacity:1
}
}
@-webkit-keyframes cicle {
    0% {
    opacity:1;
    -webkit-transform:rotate(-360deg);
    -ms-transform:rotate(-360deg);
    transform:rotate(360deg);
}
100% {
    opacity:1;
    -webkit-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg);
    opacity:1
}
}
@keyframes cicle {
    0% {
    opacity:1;
    -webkit-transform:rotate(-360deg);
    -ms-transform:rotate(-360deg);
    transform:rotate(360deg);
}
100% {
    opacity:1;
    -webkit-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg);
    opacity:1
}
}
/*2017-11-29*/
    .about-one .con {
    background:#fff;
    padding:0 0 0 65px
}
.about-one .con_in .left {
    padding:55px 0
}
.about-one .con_in .left h1 {
    color: #333;
    line-height:22px;
    font-size: 20px;
    margin-bottom: 16px;
    display: block;
}
.about-one .con {
    margin-bottom:54px;
}
.tabs_pro {
    border-bottom:2px solid #f8f8f8;
    height:72px
}
.tabs_pro ul li {
    width:33.333%;
    float:left;
    cursor:pointer;
    position:relative;
    background:#ebebeb
}
.tabs_pro ul li div {
    width:100%;
    display:table;
    vertical-align:middle;
    zoom:1;
    text-align:center;
    position:relative;
}
.tabs_pro ul li div:after {
    width:1px;
    height:20px;
    background:#d3d3d3;
    position:absolute;
    right:0;
    content:"";
    top:50%;
    margin-top:-10px;
}
.tabs_pro ul li:last-child div:after {
    background:none
}
.tabs_pro ul li p {
    color:#333;
    font-size:20px;
    line-height:82px;
    text-align:left;
    padding-left:38px;
    display:inline-block;
    vertical-align:middle
}
.tabs_pro ul li:nth-child(1) p {
    background:url(/DxMXJSNrJ15IHyEOUNDSNOkQJyV.jpg) no-repeat left center;
    background-size:28px
}
.tabs_pro ul li:nth-child(2) p {
    background:url(/DxMXJSNrJ15IHyEOUNDSNkkQJyV.jpg) no-repeat left center;
    background-size:28px
}
.tabs_pro ul li:nth-child(3) p {
    background:url(/DxMXJSNrJ15IHyEOUNDSNukQJyV.jpg) no-repeat left center;
    background-size:28px
}

.tabs_in_product {
    padding:48px 58px;
    background:#fff;
    overflow:hidden
}
.tabs_in_product .imgs {
    float:left;
    margin-right:60px;
    overflow:hidden
}
.tabs_in_product .text {
    font-size:13px;
    line-height:24px;
    color:#888;
    padding:60px 60px 0 0;
    height:180px;
    overflow:hidden
}
.profile_product {
    opacity:1
}
.anime .profile_product {
    opacity: 1;
    -webkit-animation: shu 0.5s linear 1 backwards;
    animation: shu 0.5s linear 1 backwards;
}
.about-one .con {
    background:#fff;
    padding:0 0 0 65px
}
/* .soft-box-in dt.open .con:after {
    background:url(/DxMXJSNrJ15IHyEOUSOnEykoTxIsID.jpg) no-repeat;
} */
.soft-box-in .job-list-tpl2 dt.open a {
    color:#fff;
    background-image: url('/DxMXJSNrJ15IHyEOUSOnEykoTxMUID.jpg');
}
.soft-box-in .job-list-tpl2 dt.open {
    background-image: url('/DxMXJSNrISknDHVqOEcTE1H.jpg');
    background-repeat: no-repeat;
    background-position: 20px center;
    background-color: #c11a20;
    color:#fff;
}
.page_box a.prev_page,.page_box a.next_page,.page_box a.on {
    background:#c11a20;
    color:#fff
}
.tabs_li ul li:nth-child(1).on p {
    background:url(/DxMXJSNrJ15IHyEOUSpSN1bqESgJ.jpg) no-repeat left center;
    background-size:24px;
    color:#c11a20;
}
.tabs_li ul li:nth-child(2).on p {
    background:url(/DxMXJSNrJ15IHyEOUSpSNybqESgJ.jpg) no-repeat left center;
    background-size:24px;
    color:#c11a20;
}
.tabs_li ul li:nth-child(3).on p {
    background:url(/DxMXJSNrJ15IHyEOUSpSOIbqESgJ.jpg) no-repeat left center;
    background-size:24px;
    color:#c11a20;
}
.tabs_li ul li.on:before {
    width:100%;
    height:8px;
    background:url(/DxMXJSNrJ15IHyEOUSupK1pqESgJ.jpg) no-repeat top center;
    position:absolute;
    left:0;
    content:"";
    top:0
}
.phone_daohang_ab .ins-nav2 .bd ul li.hover:after {
    width:100%;
    height:2px;
    background:#c9383d;
    left:0;
    position:absolute;
    content:"";
    bottom:0;
}
.phone_daohang_ab .ins-nav2 .bd ul li.hover {
    background-color:#fff;
}
.phone_daohang_ab .ins-nav2 .bd ul li.hover a {
    color:#c9383d;
}
.plan_detail_box .left a.on {
    color:#c11a20
}
.product_top-canshu .tabs_li ul li:nth-child(1).on p {
    background:url(/DxMXJSNrJ15IHyEOUS1JKyjQOI0sDHIG.jpg) no-repeat left center;
    color:#c11a20;
}
.product_top-canshu .tabs_li ul li:nth-child(2).on p {
    background:url(/DxMXJSNrISknDHVqJyqnKjVOKOgPESD.jpg) no-repeat left center;
    color:#c11a20;
}
.product_top-canshu .tabs_li ul li:nth-child(3).on p {
    background:url(/DxMXJSNrISknDHVqJyqnKjVNKOgPESD.jpg) no-repeat left center;
    color:#c11a20;
}
.product-box-list h1 .canshu-data li.on:after {
    content:"";
    position:absolute;
    bottom:-28px;
    width:100%;
    height:2px;
    background:#c11a20;
    left:0;
}
.product-box-list h1 .canshu-data li.on {
    color:#c11a20
}
.product-list2 li.dq .p_1 {
    color:#c11a20
}
.product-list2 li.dq {
    background:#f0f0f0
}
.product-list2 li .trast-box.on {
    opacity: 1;
}
.product-list2 li.dq table tr td:first-child {
    color:#c11a20
}
.tabs_pro ul li:nth-child(1).on p {
    background:url(/DxMXJSNrJ15IHyEOUNDSNSbqESgJ.jpg) no-repeat left center;
    background-size:28px;
    color:#c11a20;
}
.tabs_pro ul li:nth-child(2).on p {
    background:url(/DxMXJSNrJ15IHyEOUNDSN1bqESgJ.jpg) no-repeat left center;
    background-size:28px;
    color:#c11a20;
}
.tabs_pro ul li:nth-child(3).on p {
    background:url(/DxMXJSNrJ15IHyEOUNDSNybqESgJ.jpg) no-repeat left center;
    background-size:28px;
    color:#c11a20;
}
.tabs_pro ul li.on:before {
    width:100%;
    height:6px;
    background:#c11a20;
    position:absolute;
    left:0;
    content:"";
    top:0
}
.tabs_pro ul li.on {
    background:#fff
}
@media (min-width:1025px) {
    .nav_pc nav ul li.link:hover a.link {
    color:#c11a20
}
.top_links .nav_right li:hover .two_right_nav {
    display:block;
}
.top_links .nav_right li .two_right_nav a:hover {
    color:#c11a20
}
.top_links .nav_right li:hover a.link {
    color:#c11a20
}
.top_menu_ajax_pc .left_bar .left ul li:hover {
    background:#c11a20;
}
.top_menu_ajax_pc .left_bar .right li.name:hover {
    background:#c11a20;
}
.top_menu_ajax_pc .left_bar .right li.name:hover a {
    color:#fff
}
.m-close-search:hover {
    background:url(/DxMXJSNrJ15IHyEOUSqMKxSJKOgOKSD.jpg) no-repeat;
    background-size:100% auto;
}
.home_banner .swiper-slide .title .p3 a:hover {
    color:#c11a20
}
.home_banner .swiper-slide .title .p3 a:hover .cicle_box {
    border:1px solid #c11a20
}
.home_banner .swiper-slide .title .p3 a.more:hover .cicle_box em {
    background:#c11a20
}
.home_banner .swiper-slide .title .p3 a.see_video:hover em {
    background: url(/DxMXJSNrJ15IHyEOUREMHRgoTxIsID.jpg) no-repeat center center;
}
.home_banner .swiper-slide .title .p3 a:hover:before {
    width:100%;
    -webkit-transition:all .6s;
    transition:all .6s
}
.home_banner_phone .swiper-slide .title .p3 a.more:hover .cicle_box em {
    background:#c11a20
}
.home_banner_phone .swiper-slide .title .p3 a:hover:before {
    width:100%;
    -webkit-transition: all .6s;
    transition: all .6s;
}
.home_banner_phone .swiper-slide .title .p3 a.see_video:hover em {
    background: url(/DxMXJSNrJ15IHyEOUREMHRgoTxIsID.jpg) no-repeat center center;
}
.home_banner_phone .swiper-slide .title .p3 a:hover .cicle_box {
    border:1px solid #c11a20
}
.home_banner_phone .swiper-slide .title .p3 a:hover {
    color:#c11a20
}
.home_banner_phone .swiper-slide .title .p3 a.more:hover .cicle_box em:nth-child(1) {
    left:6px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.home_banner_phone .swiper-slide .title .p3 a.more:hover .cicle_box em:nth-child(2) {
    left:6px;
    -webkit-animation:fadeInLeft 1s linear 1 backwards;
    animation:pulse 1s linear 1 backwards;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.home_banner_phone .swiper-slide .title .p3 a.more:hover .cicle_box em:nth-child(3) {
    -webkit-transition:all .6s;
    transition:all .6s;
    right:6px;
}
.home_banner_phone .swiper-slide .title .p3 a.see_video:hover em {
    -webkit-animation:cicle_r 1s linear 1 backwards;
    animation:cicle_r 1s linear 1 backwards;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.wel_two_pc dl dt .right:hover .con {
    z-index:1
}
.wel_two_pc dl dt .left:hover .con {
    bottom:10px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.wel_two_pc dl dt .right:hover .img img {
    -webkit-transform:translate(-10px);
    -moz-transform:translate(-10px);
    -webkit-transition:all .6s;
    transition:all .6s
}
.wel_two_pc dl dt .right .top:hover .con {
    bottom:70px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.wel_two_pc dl dt .right .top:hover a:after {
    width:100%;
    background:rgba(0,0,0,0.25);
    left:0;
    top:0;
    position:absolute;
    height:100%;
    content:"";
}
.wel_two_pc dl dt .left:hover:after {
    width:100%;
    background:rgba(0,0,0,0.25);
    left:0;
    top:0;
    position:absolute;
    height:100%;
    content:"";
}
.wel_two_pc dl dt .left:hover .img img {
    -webkit-transform:translate(-10px);
    -moz-transform:translate(-10px);
    -webkit-transition:all .6s;
    transition:all .6s
}
.wel_two_pc dl dt .left .top:hover .con {
    bottom:10px;
    -webkit-transition:all .6s;
    transition:all .6s
}
.wel_two_pc dl dt .right .swiper-button-next.swiper-button-white:hover {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUKOgOKSD.jpg) no-repeat center center;
    width:13px;
    height:19px;
}
.wel_two_pc dl dt .right .swiper-button-prev.swiper-button-white:hover {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0MoTxIsID.jpg) no-repeat center center;
    width:13px;
    height:19px;
}
.wel-list-hd li:hover {
    box-shadow:0 0 20px #ccc
}
.wel-list-hd li:hover .top:after {
    background:rgba(0,0,0,0.4);
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    top:0%;
    left:0%;
}
.wel-list-hd li:hover .top img {
    -webkit-transform:scale(1.1,1.1);
    -webkit-transition:transform 1.5s linear 0;
    -moz-transform:scale(1.1,1.1);
    -moz-transition:transform 1.5s linear 0;
    -o-transform:scale(1.1,1.1);
    -o-transition:transform 1.5s linear 0;
}
.wel-list-hd li:hover .bottom b {
    color:#c11a20;
}
.wel-list-hd li:hover .bottom b:after {
    background:#c11a20 url(/DxMXJSNrJ15IHyEOUS5OU0WqHj.jpg) no-repeat center center;
}
.wel-news-box .left ul li:hover a .con {
    color:#c11a20
}
.wel-news-box .left a.more:hover {
    color:#c11a20;
}
.wel-news-box .right .title:hover a .bottom h1 {
    color:#c11a20
}
.wel-news-box .right .title:hover a .top img {
    -webkit-transform:scale(1.1,1.1);
    -webkit-transition:transform 1.5s linear 0;
    -moz-transform:scale(1.1,1.1);
    -moz-transition:transform 1.5s linear 0;
    -o-transform:scale(1.1,1.1);
    -o-transition:transform 1.5s linear 0;
}
.wel-news-box .left a.more:hover:after {
    background:#c11a20 url(/DxMXJSNrJ15IHyEOUS5OU0WqHj.jpg) no-repeat center center
}
.wel-news-box .right b:hover:after {
    background:#c11a20 url(/DxMXJSNrJ15IHyEOUS5OU0WqHj.jpg) no-repeat center center;
}
.wel-news-box .right b:hover {
    color:#c11a20
}
.barleft li:hover a,.barleft li.on a {
    color:#c11a20
}
.case_list li:hover {
    box-shadow:0 0 20px #ccc;
}
.case_list li:hover a:after {
    border-left:1px solid #c11a20;
    background:url(/DxMXJSNrJ15IHyEOURMpIycUKOgOKSD.jpg) no-repeat right center
}
.case_list li:hover .right h1 {
    color:#c11a20
}
.video_list_center li:hover {
    box-shadow:0 0 20px #ccc;
}
.video_list_center li:hover .data-right:after {
    background:#c11a20 url(../images/rh.png) no-repeat center center;
}
.video_list_center li:hover .right h1 {
    color:#c11a20
}
.video_right_list li:hover {
    box-shadow:0 0 10px #ccc
}
.video_right_list li:hover .top:after {
    background:rgba(0,0,0,0.4) url(../images/p.png) no-repeat center center;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:"";
    position:absolute
}
.video_right_list li:hover .top img {
    -webkit-transform:scale(1.1,1.1);
    -webkit-transition:transform 1.5s linear 0;
    -moz-transform:scale(1.1,1.1);
    -moz-transition:transform 1.5s linear 0;
    -o-transform:scale(1.1,1.1);
    -o-transition:transform 1.5s linear 0;
}
.video_right_list li:hover .bottom {
    color:#c11a20
}
.soft_down_tab li:hover,.soft_down_tab li.on {
    color:#c11a20;
    background:url(/DxMXJSNrJ15IHyEOUSupK1pqESgJ.jpg) no-repeat top center;
}
.soft-box-in dt:hover .con:after {
    background:url(/DxMXJSNrJ15IHyEOUSOnEykoTxIsID.jpg) no-repeat;
}
.soft-box-in .job-list-tpl2 dt:hover a {
    color:#fff;
    background-image: url('/DxMXJSNrJ15IHyEOUSOnEykoTxMUID.jpg');
}
.soft-box-in .job-list-tpl2 dt:hover {
    background-image: url('/DxMXJSNrISknDHVqOEcTE1H.jpg');
    background-color: #c11a20;
    color:#fff;
}
.right_img .picScroll-left .bd ul li .pic a:hover img {
    border-color:#999;
}
.right_img .flex-direction-nav .flex-nav-next:hover {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUTxIsID.jpg) no-repeat center center;
}
.right_img .flex-direction-nav .flex-nav-prev:hover {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0LqESgJ.jpg) no-repeat center center;
}
.right_img .flexslider li:hover .bottom {
    opacity:1;
    -webkit-animation:up 0.3s linear 1 backwards;
    animation:up 0.3s linear 1 backwards;
}
.right_img .flexslider li:hover .top img {
    -webkit-transform:scale(1.1,1.1);
    -webkit-transition:transform 1.5s linear 0;
    -moz-transform:scale(1.1,1.1);
    -moz-transition:transform 1.5s linear 0;
    -o-transform:scale(1.1,1.1);
    -o-transition:transform 1.5s linear 0;
}
.footer-main li p a:hover {
    opacity:0.8
}
.share_btn a.sina_btn:hover {
    opacity:1
}
.share_btn a.shiping_btn:hover {
    opacity:1
}
.share_btn a.you_btn:hover {
    opacity:1
}
.share_btn a.f_btn:hover {
    opacity:1
}
.footer_search .bottom a:hover {
    opacity:1
}
.footer_search .bottom i {
    width: 1px;
    height: 11px;
    background: #6a6a6a;
    margin: 0 3%;
    display: inline-block;
}
.footer_search .top form .group input.button:hover {
    opacity:0.8
}
.rlzy_table .job_list dt a:hover {
    text-decoration:none
}
.lijishenqing:hover {
    color:#fff
}
.page_box a.on,.page_box a:hover {
    background:#c11a20;
    color:#fff
}
.tabs_li ul li:nth-child(1):hover p {
    background:url(/DxMXJSNrJ15IHyEOUSpSN1bqESgJ.jpg) no-repeat left center;
    background-size:24px;
    color:#c11a20;
}
.tabs_li ul li:nth-child(2):hover p {
    background:url(/DxMXJSNrJ15IHyEOUSpSNybqESgJ.jpg) no-repeat left center;
    background-size:24px;
    color:#c11a20;
}
.tabs_li ul li:nth-child(3):hover p {
    background:url(/DxMXJSNrJ15IHyEOUSpSOIbqESgJ.jpg) no-repeat left center;
    background-size:24px;
    color:#c11a20;
}
.tabs_li ul li:hover:before {
    width:100%;
    height:8px;
    background:url(/DxMXJSNrJ15IHyEOUSupK1pqESgJ.jpg) no-repeat top center;
    position:absolute;
    left:0;
    content:"";
    top:0
}
.tab_cont_in .con ul li:hover {
    color:#c11a20;
}
.tab_cont_in .con ul li:hover p:before {
    background:#c11a20
}
.guest_box .msg-tb .submit:hover {
    background:#c11a21;
}
.fix_honor .prev:hover {
    background:#fff url(/DxMXJSNrJ15IHyEOUSuDI0MoTxIsID.jpg) no-repeat center center;
    box-shadow:0 0 15px rgba(0,0,0,0.2)
}
.fix_honor .next:hover {
    background:#fff url(/DxMXJSNrJ15IHyEOURMpIycUKOgOKSD.jpg) no-repeat center center;
    box-shadow:0 0 15px rgba(0,0,0,0.2)
}
.honor_pc ul li:hover .top:after {
    content:"";
    position:absolute;
    top:0;
    width:100%;
    background:rgba(196,26,32,0.85) url(/DxMXJSNrJ15IHyEOUNLoDIkH.jpg) no-repeat center center;
    height:100%;
    z-index:1;
    left:0;
    animation:pulse 1s linear infinite;
    -webkit-animation:pulse 1s linear infinite
}
.ab_two_list li:hover img {
    -webkit-transform:scale(1.1,1.1);
    -webkit-transition:transform 1.5s linear 0;
    -moz-transform:scale(1.1,1.1);
    -moz-transition:transform 1.5s linear 0;
    -o-transform:scale(1.1,1.1);
    -o-transition:transform 1.5s linear 0;
}
.ab_four_list li:hover {
    box-shadow:0 0 30px #ccc;
}
.ab_four_list li:hover img {
    -webkit-transform: scale(1.1,1.1);
    -webkit-transition: transform 1.5s linear 0;
    -moz-transform: scale(1.1,1.1);
    -moz-transition: transform 1.5s linear 0;
    -o-transform: scale(1.1,1.1);
    -o-transition: transform 1.5s linear 0;
}
.ab_five_list li:hover:after {
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    background:#c9323c;
    height:2px;
    left:0
}
.ab_five_list li:hover {
    box-shadow:0 0 20px #ccc;
}
.ab_five_list li:hover .con h1 {
    color:#c9323c
}
.ab_seven_dis li:hover {
    box-shadow:0 0 10px #ccc
}
.ab_seven_dis li:hover:after {
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    background:#c9323c;
    height:2px;
    left:0
}
.ab_seven_zs li:hover:after {
    content:"";
    position:absolute;
    top:0;
    width:100%;
    background:rgba(196,26,32,0.85) url(/DxMXJSNrJ15IHyEOUNLoDIkH.jpg) no-repeat center center;
    height:100%;
    z-index:1;
    left:0;
    animation:pulse 1s linear infinite;
    -webkit-animation:pulse 1s linear infinite
}
.phone_daohang_ab .ins-nav2 .next:hover {
    background:url(/DxMXJSNrJ15IHyEOUScHE0OoTxIsID.jpg) no-repeat;
}
.phone_daohang_ab .ins-nav2 .prev:hover {
    background:url(/DxMXJSNrJ15IHyEOUScHE15oTxIsID.jpg) no-repeat;
}
.plan_detail_box .left a:hover {
    color:#c11a20
}
.plan_detail_box .box-detail-btn a.prev:hover {
    background:url(/DxMXJSNrJ15IHyEOUSuDI0MoTxIsID.jpg) no-repeat;
}
.plan_detail_box .box-detail-btn a.next:hover {
    background:url(/DxMXJSNrJ15IHyEOURMpIycUKOgOKSD.jpg) no-repeat
}
.product-box-list .soft-box-in .job-list-tpl2 dt:hover {
    background: #fafafa url(../images/5.png) no-repeat 20px center;
    color:#666
}
.product-box-list .soft-box-in .job-list-tpl2 dt:hover:before {
    content:"";
    top:0;
    left:0;
    width:2px;
    height:100%;
    background:#c11a20;
    position:absolute
}
.down_fixed form .group.yzm-box span:hover {
    background:#c11a21;
    color:#fff
}
.down_fixed form .group input.button:hover,.down_fixed form .group input.button.submitDownload {
    background:#c11a21
}
.product-box-list .flexslider li:hover .top img {
    -webkit-transform: scale(1.1,1.1);
    -webkit-transition: transform 1.5s linear 0;
    -moz-transform: scale(1.1,1.1);
    -moz-transition: transform 1.5s linear 0;
    -o-transform: scale(1.1,1.1);
    -o-transition: transform 1.5s linear 0;
}
.product-box-list .flex-direction-nav .flex-nav-prev:hover {
    left: 0;
    background: url(/DxMXJSNrJ15IHyEOUSuDI0MoTxIsID.jpg) no-repeat center;
}
.product-box-list .flex-direction-nav .flex-nav-next:hover {
    right: 0;
    background:url(/DxMXJSNrJ15IHyEOURMpIycUKOgOKSD.jpg) no-repeat center;
}
.product-imgs-in li:hover {
    box-shadow: 0 0 20px rgba(0,0,0,0.2)
}
.product-imgs-in a:hover .bottom h2 {
    color:#c11a20
}
.product_top-canshu .tabs_li ul li:nth-child(1):hover p {
    background:url(/DxMXJSNrJ15IHyEOUS1JKyjQOI0sDHIG.jpg) no-repeat left center;
    color:#c11a20;
}
.product_top-canshu .tabs_li ul li:nth-child(2):hover p {
    background:url(/DxMXJSNrISknDHVqJyqnKjVOKOgPESD.jpg) no-repeat left center;
    color:#c11a20;
}
.product_top-canshu .tabs_li ul li:nth-child(3):hover p {
    background:url(/DxMXJSNrISknDHVqJyqnKjVNKOgPESD.jpg) no-repeat left center;
    color:#c11a20;
}
.product-box-list h1 .canshu-data li:hover:after {
    content:"";
    position:absolute;
    bottom:-28px;
    width:100%;
    height:2px;
    background:#c11a20;
    left:0;
}
.product-box-list h1 .canshu-data li:hover {
    color:#c11a20
}
.tezheng_list li:hover {
    box-shadow:0 0 10px #ccc
}
.tezheng_list li:hover .left {
    background:#c11a20;
    color:#fff
}
.plan-box-list .flexslider .slides li:hover a:after {
    width:100%;
    height:2px;
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    background:#c11a20;
}
.plan-box-list .flexslider li:hover .top img {
    -webkit-transform: scale(1.1,1.1);
    -webkit-transition: transform 1.5s linear 0;
    -moz-transform: scale(1.1,1.1);
    -moz-transition: transform 1.5s linear 0;
    -o-transform: scale(1.1,1.1);
    -o-transition: transform 1.5s linear 0;
}
.plan-box-list .flex-direction-nav .flex-nav-prev:hover {
    left: 0;
    background: url(/DxMXJSNrJ15IHyEOUSuDI0MoTxIsID.jpg) no-repeat center;
}
.plan-box-list .flex-direction-nav .flex-nav-next:hover {
    right: 0;
    background:url(/DxMXJSNrJ15IHyEOURMpIycUKOgOKSD.jpg) no-repeat center;
}
.product-list2 li:hover .p_1 {
    color:#c11a20
}
.product-list2 li:hover {
    background:#f0f0f0
}
.product-list2 li:hover h2 {
    color: #c11a20;
}
.product-list2 li:hover .trast-box {
    opacity: 1;
}
.product-list2 li:hover table tr td:first-child {
    color:#c11a20
}
.product_choose .choose_btn:hover {
    background:#c11a20;
    color:#fff
}
.camera_link:hover:before {
    width:100%;
    -webkit-transition:all .6s;
    transition:all .6s
}
.camera_link:hover {
    border:1px solid #c11a20
}
.rlzy_table .applay-tb .submit:hover {
    background:#c11a20
}
.info-page a:hover {
    color:#c11a20;
}
.info-page .back:hover {
    border-color: #c11a20 ;
    background: #c11a20 ;
    color: #fff;
}
.footer_search .bottom a:hover {
    color:#fff
}
.two_nav_phone li a.on,.two_nav_phone li a:hover {
    color:#c11a20
}
.bottom_pages .laypageskin_default a:hover {
    background-color: #c11a20;
    border-color: #c11a20;
    color: #fff;
}
.wel_two_pc dl dt .right .top:hover .con_b {
    -webkit-transition: all .6s;
    bottom:0;
    transition: all .6s;
}
.wel_two_pc dl dt .right .top:hover .con_b p a:after {
    background:none;
}
.tabs_pro ul li:nth-child(1):hover p {
    background:url(/DxMXJSNrJ15IHyEOUNDSNSbqESgJ.jpg) no-repeat left center;
    background-size:28px;
    color:#c11a20;
}
.tabs_pro ul li:nth-child(2):hover p {
    background:url(/DxMXJSNrJ15IHyEOUNDSN1bqESgJ.jpg) no-repeat left center;
    background-size:28px;
    color:#c11a20;
}
.tabs_pro ul li:nth-child(3):hover p {
    background:url(/DxMXJSNrJ15IHyEOUNDSNybqESgJ.jpg) no-repeat left center;
    background-size:28px;
    color:#c11a20;
}
.tabs_pro ul li:hover:before {
    width:100%;
    height:6px;
    background:#c11a20;
    position:absolute;
    left:0;
    content:"";
    top:0
}
.tabs_pro ul li:hover {
    background:#fff
}
}
.box-in .select_top1 select, .box-in .select_top2 select {
    -webkit-appearance: none;
    -moz-appearance: none;
}
.product-list2 table {
    width: 100%;
    max-width: 100%;
    background: #fff;
}
.product-list2 table th {
    background: #e9e9e9;
    line-height: 20px;
    padding: 15px 10px;
    text-align: left;
    overflow: hidden;
    font-size: 16px;
    color: #333;
    font-weight: normal;
}
.product-list2 table td {
    color: #333333;
    padding:5px 10px;
    font-weight: normal;
    overflow: hidden;
    width: 11%;
    font-size: 13px;
    line-height: 26px;
    font-size: 16px;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
}
.product-list2 table td:first-child {
    width: 17%;
}
.product-list2 table td:last-child {
    width: 5%;
}
.product-list2 table td a {
    display: block;
    width: 100%;
}
.product-list2 table td.on {
    width: 19%;
}
.product-list2 table tr:hover {
    background: #f0f0f0;
}
.product-list2 table .pic1 {
    margin-right: 5px;
    width: 16px;
    height: 23px;
    line-height: 23px;
    float: left;
    display: block;
}
.product-list2 table .tt {
    float: left;
    display: block;
    width: 77%;
    font-size: 12px;
}
.product-list2 table img {
    width: 16px;
}
.product-list2 table .trast-box {
    font-size: 13px;
    color: #c11a20;
    line-height: 18px;
    width: 55px;
    background: url(/DxMXJSNrJ15IHyEOURqGotVUTxMUID.jpg) no-repeat left center;
    background-size: 18px 18px;
    opacity: 1;
    transition: opacity 0.3s;
    height: 18px;
    display: block;
}
.product-list2 table .trast-box.on {
    background: url(/DxMXJSNrISknDHVqIjRTNDHXI1RUOSOJNDNUHSLUPDRTNISGOyVAHNZUHIpoDxEH.jpg) no-repeat center;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -7px;
}
.product-list2.product-mobile .drop-down.on {
    background: url(/DxMXJSNrJ15IHyEOUSIEIDVUTxIsID.jpg) no-repeat center;
    background-size: 100%;
}
.product-list2.product-mobile td.con {
    width: 100%;
    display: none;
    border-top:1px solid #e5e5e5;
}
.product-list2.product-mobile .con a {
    display: block;
    width: 100%;
}
.product-list2.product-mobile .con p {
    font-size: 14px;
    color: #333333;
    line-height: 32px;
    width:100%;
    float:left;
}
.product-list2.product-mobile .con .tit {
    width: 29%;
    display: inline-block;
    float:left;
    margin-left:21px;
}
.product-list2.product-mobile .con .font {
    font-size: 12px;
    color: #666;
    display: inline-block;
    float:left;
}
.product-list2.product-mobile table .trast-box {
    position: absolute;
    top: 50%;
    left:91%;
    margin: -9px 0 0 -27px;
}
.product-list2.product-mobile tr:hover {
    background: none;
}
.product-list2 table th:first-child {
    padding-left: 31px;
}

.zoomDiv{
	display: none !important; 
}
/* product-presentation */
.product-presentation-box{
    display:flex;
    width: 100%;
    padding: 20px 0;
}
.product-presentation-sbox{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 20px;
    background: #ffff;
}
.product-presentation-sbox h1{
    font-size: 24px;
    font-weight: 100;
    line-height: 45px;
    color: #c11a20;
}
.product-presentation-sboxs{
    display:flex;
    width: 100%;
}
.product-presentation-sbox-left{
    width: 100%;
}
.product-presentation-sbox-right h2{
    font-size: 16px;
    line-height: 28px;
}
.product-presentation-sbox-right p{
    font-size: 14px;
    color: #727272;
    line-height: 23px;
}
@media (max-width: 1200px){
.product-presentation-sboxs{
    flex-direction: column;
}
}
/* honor */
/* 最外层盒子 */
.credential{
    width: 100%;
    flex-direction: column;
    align-content: center;
    background: #ffff;
    box-sizing: border-box;
    align-items: center; 
}
/* 视觉部分 */
.optesthesia{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 80px;
    padding-bottom:120px;
    box-sizing: border-box;
}
.optesthesia h1{
    font-size: 34px;
    font-weight: 100;
    margin: 30px 0;
}
/* 页面内容部分 */
.Honor-the-content{
    display: flex;
    flex-wrap:wrap;
    justify-content: center;
    padding: 0 82px;
    width: 100%;
}
.Honor-the-content li{
    width: 18%;
    box-sizing: border-box;
    background-image: url('/DxMXJSNrJ15IHyEOUSMFU0WqHj.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size:100% 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    margin:30px 10px; 
    padding: 20px 10px 0 10px;
}
.Honor-the-content li:hover{
    background-image: url('/DxMXJSNrJ15IHyEOUSMFUSbqESgJ.jpg');
}
.Honor-the-content li:hover .Honor-content-txt span{
    color: #c11a20;
}
.Honor-the-content li:hover .Honor-content-txt h4{
    color:#c11a20;
}
.Honor-content-txt{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.Honor-content-txt span{
    line-height: 30px;
    font-size: 14px;
    color: #666666;
}
.Honor-content-txt h4{
    line-height: 35px;
    font-size: 16px;
    color: #333333;
}

/* 轮播图 */
.credential-imgbox{
    display: flex;
    width: 100%;
    justify-content: center;
    box-sizing: border-box;
    position: relative;
}
.imgbox{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction:column;
    padding:30px 0;
    width:1400px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.imgbox h1{
    font-size: 34px;
    font-weight: 100;
    margin:30px 0;
}
.patent{
    /* width: 600px; */
    margin:40px 0 0;
    position: relative;
}
 .patent .swiper-slide{
    width: 600px;

}
 .patent img{
    width: 100%;
}
 .swiper-slide img{
    width: 100%;
}
 .patent .btns{
    text-align: center;
    color: #fff;
    font-size: 12px;
}
.pc-patent .prev,
.pc-patent .next{
    position: absolute;
    top:50%;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    z-index: 3;
    transform:translateY(-50%);
    margin-top: -10px;
}
.pc-patent .btns{
        text-align: center;
        color: #fff;
        font-size: 16px;
        margin-top: 20px;
    }
.prev,
.next{
        position: absolute;
        width: 50px;
        height: 50px;
        background-position: center;
        background-size: cover;
        top:50%;
        margin-top: -52px;
        z-index: 3;
        transition:all .3s linear;
    }
.credential-imgbox .prev{
        background-image: url('/DxMXJSNrJ15IHyEOUSLLKEkQJyV.jpg');
        background-size: 100% 100%;
        background-repeat: no-repeat; 
        height:30px;
        width: 20px;
        top:495px;
        left:5%;
    }
 .credential-imgbox .next{
        background-image: url('/DxMXJSNrJ15IHyEOUSLLDkkQJyV.jpg');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        height:30px;
        width: 20px;
        top:495px;
        right: 5%;
    }
 .pc-patent{
        margin:50px 0 0;
    }
    #btn-right:focus{
      background-image: url('/DxMXJSNrJ15IHyEOUSLLJE9sTxIsID.jpg');
    
    }
    #btn-left:focus{
      background-image: url('/DxMXJSNrJ15IHyEOUSLLJE9OTxIsID.jpg');

    }
@media (max-width: 1200px){
    .imgbox{
        width: 64%;
    }
    
   .credential-imgbox .next{
        right: 10%;
    }
    .credential-imgbox .prev{
        left:10%;
    }
    .Honor-the-content li{
        width: 36%;
    }
}
@media (max-width: 992px){
    html{
        font-size: 26.26vw;
    }
    .imgbox{
        width:85%;
    }
    .next{
        right: 10%;
        display: none;
    }
     .prev{
        left:10%;
        display: none;
    }
    .optesthesia{
        padding: 0;
    }
    .optesthesia h1{
        font-size: 0.2rem;
    }
    .Honor-the-content li{
        width: 60%;
        /* height: 100px; */
    }
    .Honor-content-txt span{
        font-size: 0.14rem;
        line-height: 0.3rem;
    }
    .Honor-content-txt h4{
        font-size: 0.12rem;
        line-height: 0.4rem;
    }
    .imgbox h1{
        font-size: 0.2rem;
    }
}
 @media (max-width: 767px){
    .imgbox{
        width: 100%;
        padding: 0;
    }
    .Honor-the-content li{
        width: 55%;
    }
    .pc-patent{
        margin:0 ;
    }
    .patent{
        margin:0 ;
    }
    .Honor-the-content{
        padding: 0;

    }
}
 @media (max-width: 330px){
    .imgbox{
        width: 100%;
        padding: 0;
    }
    .swiper-slide img {
         width: 100%;
    }
    .patent .swiper-slide {
        width: 55%;
     }
     .patent {
        width: 700px;
     }
    .Honor-the-content li{
        width: 66%;
    }
    .pc-patent{
        margin:0 ;
    }
    .patent{
        margin:0 ;
    }
    .Honor-the-content{
        padding: 0;
    }
}
/* contact-us */
.connect-body{
    background: #f8f8f8;
}
.connect-box{
    width: 100%;
    display: flex;
    flex-direction: column; 
}
.connect-top{
    width: 100%;
    display: flex;
    justify-content: center;
}
.connect-top h1{
    font-weight: 300;
    font-size: 30px;
    line-height: 160px;
}
/* 中间盒子 */
.connect-botm{
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 0 260px;
    padding-bottom:90px;
    box-sizing: border-box;
}
.connect-bot-left{
    width: 40%;
    display: flex;
    flex-direction: column;
    padding-right: 10px;

}
.connect-b-box{
    width: 100%;
    background:#fff;
    padding: 65px 60px;
    padding-bottom: 95px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}
.con-l-top{
    width: 100%;
    display:flex;
    flex-direction: column; 
    box-sizing: border-box;
    
}
.con-l-top div{ 
    border-bottom: 1px solid #e6e5e5;
}
.con-l-top h1{
    font-weight: 500;
    font-size: 20px;
    color: #333333;
}
.con-l-top span{
    color: #c11a20;
    line-height: 70px;
    font-size: 16px;
   
}
.con-l-btm{
    width: 100%;
    box-sizing: border-box;
    padding-bottom: 24px;
}
.con-l-btm li{
    color:#919191;
    font-size: 14px;
    line-height: 35px;
}
.cellbox{
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-bottom:5px;
    margin-right:5px ;
}
.con-l-btm span{
    font-size: 30px;
    color: #c11a20;
    line-height: 70px;
}
.a-map{
    display: block;
    width: 35%;
    color: #ffff;
    background-image: url('/DxMXJSNrJ15IHyEOUSOZU0WqHj.jpg');
    background-color: #c11a20;
    background-repeat: no-repeat;
    background-size:100% 100%;
    background-position: left top;
    text-align: center;
    line-height: 2.5;
    font-size: 14px;
}
/* 右边 */
.connect-bot-right{
    width: 60%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    background:#fff;
    
}
.connect-input{
    width: 100%;
    box-sizing: border-box;
    padding: 65px 60px;
}
.con-r-ul li{
    display: flex;
    /* margin-top: 20px; */
    padding-bottom: 20px;
    justify-content: space-between;
}
.con-r-box {
    height: 38px;
}
.con-r-ul .con-r-box input {
    border: none !important;
}
.con-r-ul input[type="text"]::-webkit-input-placeholder{
    color: #000;
}
.con-r-ul input:-ms-input-placeholder,
.con-r-ul textarea:-ms-input-placeholder {
color: #000;
}
.a-btn-box .a-btn.submit.tijiao {
    color: #fff;
}
.a-btn-box{
    justify-content: center;
}
.con-r-list{
    width: 49%;
    color:#000;
    line-height:32px;
    font-size: 14px;
    border: 1px solid #e6e5e5;
    background: url(/JS9FH1OPUHOFntROUHqQIt.jpg) no-repeat;
    background-size: 18px 7px;
    background-position: 96% 50%;
}
.con-r-list  select{
    padding-left:5%;
    outline:none; 
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    width: 95%;
    border: 1px solid transparent;
}
.con-r-box{
    width: 49%;
    border: 1px solid #e6e5e5;


}
.con-r-box span{
  color: red;
}
.con-r-ul input[type="text"]{
    padding-left:20px;
    width: 100%;
    line-height:32px;
    border: 1px solid transparent;
/*     margin-right: 5px; */
   
}
.con-r-ul input[type="text"]::-webkit-input-placeholder{
    color: #000;
}
.con-r-textarea{
    width: 100%;
    border: 1px solid #e6e5e5;
    height: 80px;
    padding-left:20px; 
}
.con-r-ul textarea{
    width: 95%;
    height: 100%;
    margin:0 auto;
    border: 1px solid transparent; 
    color:#000;
    resize:none;
}
.con-r-ul textarea::-webkit-input-placeholder{
    color: #000;
}
.a-btn{
    display: block;
    width: 50%;
    color: #ffff;
    background: #c11a20;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    border: 1px solid transparent;
}
.connect-input h1{
    font-weight: 500;
    font-size: 20px;
    line-height: 45px;
    padding-bottom: 40px;
    color: #333333;
}
.textaa.on::-webkit-input-placeholder{
    color: red;
}
 @media (max-width: 1200px){
    .connect-botm{
        flex-direction: column; 
        padding: 0 100px;
    }
    .connect-bot-left{
        width: 100%;
    }
    .connect-bot-right{
        width: 100%;
    }
}
 @media (max-width: 768px){
    html{
        font-size: 26.27vw;
    }
    .a-map{
        width: 45%;
    }
    .connect-botm{
        flex-direction: column; 
        padding: 0;
    }
    .connect-b-box{
        padding: 60px 20px;
    }
    .connect-bot-right{
        padding: 0;
    }
    .connect-input {
        padding: 65px 5px;
    }
    .connect-bot-left{
        width: 100%;
    }
    .connect-bot-right{
        width: 100%;
    }
    .connect-top h1{
        line-height: 100px;
    }
}
/* news_list */
.news-body{
    background: #f8f8f8;
}
.news-list-box{
    width: 100%;
    padding: 0 255px;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
}
.news-list-h{
    font-weight: 200;
    font-size: 40px;
    line-height: 148px;
}
.news-list-sbox{
    width: 100%;
    background: #ffff;
    padding:60px 65px;
    box-sizing: border-box; 
}
.news-search{
    width: 100%;
    display: flex;
    justify-content:space-between;
}
.news-input{
   width:68%;
   border: 1px solid #dcdcdc;
    background-image: url('/DxMXJSNrJ15IHyEOUSWEJkkMESV.jpg');
    background-repeat: no-repeat;
    background-position:20px center;
    padding-left:5%;
    
}
.news-search input[type='text']{
    line-height: 50px;
    font-size: 18px;
    color: #333333;
    width: 100%;
    border: 1px solid transparent;
}
#yc{
    margin-top: 10px;
}
#yc img{
    height: 30px;
    width: 40px;
}
.ycbox{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.news-search input[type='button']{
    background-color: #c11a20;
    color: #ffff;
    width: 30%;
    font-size: 18px;
    line-height: 50px;
    border: 1px solid transparent;
}

.news-search input[type='submit']{
    background-color: #c11a20;
    color: #ffff;
    width: 30%;
    font-size: 18px;
    line-height: 50px;
    border: 1px solid transparent;
}
.search-result{
    display: block;
    font-size: 16px;
    color: #9cc5e8;
    line-height:80px;
}
.news-btm{
    display: flex;
    width: 100%;
    overflow: hidden;
}
.news-bt-left{
    width: 30%;
    padding-right: 108px;
    box-sizing: border-box; 
}
.news-bt-left ul{
    color: #595959;
    font-size:16px;
    line-height: 36px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 25px;
}
.news-bt-left h1{
    font-size: 22px;
    font-weight: 200;
    line-height:55px;
}
.screen{
    margin-top: 20px;
    width: 100%;
    display: block;
    font-size: 16px;
    color: #ffff;
    line-height: 40px;
    background-color: #c11a20;
    text-align:center;
}
.news-bt-right{
    width: 70%;
}
.news-bt-right-h1{
    padding-top: 12px;
    color: #c11a20;
    font-size: 22px;
    font-weight: 300;
    line-height:30px;
}
.news-bt-right span{
    color:#b5b5b5;
    font-size: 14px;
}
.news-bt-right-li{
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 30px 0;
    border-bottom: 1px solid #eaeaea;
}
.news-bt-right-li-left{
    width: 70%;
}
.news-bt-right-li-left h1{
    font-size:18px;
    font-weight: 200; 
}
.news-bt-right-li-left p{
    font-size: 14px;
}
.news-bt-right-li-right{
    width: 30%;
}
.news-bt-right-li-right img{
    width: 100%;
    height: auto;
    display: block;
}
input[type='radio']{
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
input[type="radio"]:checked + label::before {
     cursor: pointer;
    -webkit-appearance: none; 
     background:#C9151E;
}
.ck-text{
    font-size: 14px;
    line-height:1.5;
    width: 100%;
}
input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height:10px;
    border-radius:50%;
    background-color: silver;
    text-indent: .15em;
    background: none;
    border: 1px solid #c4c4c4;
    margin: 0 4.9% 0 0;
}
/* product-presentation */
.product-presentation-box{
    display:flex;
    width: 100%;
    padding: 20px 0;
}
.product-presentation-sbox{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 20px;
    background: #ffff;
}
.product-presentation-sbox h1{
    font-size: 24px;
    font-weight: 100;
    line-height: 45px;
    color: #c11a20;
}
.product-presentation-sboxs{
    display:flex;
    width: 100%;
}
.product-presentation-sbox-right h2{
    font-size: 16px;
    line-height: 28px;
}
.product-presentation-sbox-right p{
    font-size: 14px;
    color: #727272;
    line-height: 23px;
}
 @media (max-width: 1024px){
   .contrast-box tr:first-child a{
            width: 42%;
    }
    .contrast-box tr:first-child img {
             max-width: 51%;
            max-height: 50px;
        }
    .contrast-box tr:first-child td{
    padding:0;
}
    .contrast-box tr:first-child td .txt{
        display: block;
        margin-top:200px;
        font-size: 20px;
}
 .contrast{
    padding: 0;
 } 
/*  .contrast-box {
    padding: 0 45px 0;
} */
.w1400 {
    width: 92%;
}
#showTb{
    width: 100%!important;
}
#showTb td{
    border: 1px solid #d3d3d3;
}
.contrast-box tr:first-child a {
    width: 95%;
    padding: 0;
    margin:20px;
    width: 79%
}
.contrast-box tr:first-child .pic {
    height: 99px;
    line-height: 100px;
}
}
.content-rembox{
    display: none;
}
@media (max-width: 1024px) {
html{
    font-size:26.26vw; 
}
/* .content-trast{
    display: none;
} */
.content-rembox{
    display:none;
}
.content-rembox-top{
    display: flex;
    width: 100%;
    justify-content: space-around;
}
.content-rembox-top-sbox{
    width: 30%;
    border: 1px solid #cccccc; 
    position: relative;
    margin:0.05rem 0; 
}
.content-rembox-top-sbox h5{
    font-size: 0.1rem;
    font-weight: 100;
    color: #c5363a;
}
.content-rembox-top-sbox p{
    font-size: 0.08rem;
    font-weight: 100;
    color: #858585;
}
.content-rembox-top-sbox-btn{
    position:absolute;
    right: 0;
    top: 0;
    width: 0.1rem;
    height: 0.1rem;
    border-radius: 50%;
    font-size: 0.05rem;
    text-align:center;
    line-height: 0.1rem;
    border: 1px solid #d1d1d1;
}
.content-rembox-b-texe{
    font-size: 0.15rem;
}
#content-rembox-b{
    width: 100%!important;
   
}
#content-rembox-b td{
     font-size: 0.1rem;
     line-height: 0.3rem;
     border: 1px solid #e5e5e5;
     text-align: center;
     color: #858585;
}
.content-btm{
    display: flex;
    justify-content: space-around;
}
.content-bt{
    width: 30%;
    display: block;
    background: #292929;
    font-size: 0.05rem;
    height: 0.3rem;
    line-height: 0.3rem;
    margin:0.1rem ;
    color: #ffffffff;
}
.content-bt img{
    width: 0.1rem;
    margin-left:0.05rem;
    height: 0.1rem;
}
}
.db-box{
    display: none;
}
@media (max-width: 1024px){

    .db-box{
        display: block;
        width: 100%;
        background: #ffffff;
        box-shadow:0px -5px 10px #f9f3f3,0px -10px 10px #faf6f6,0px -15px 10px #fbf7f7,0px -20px 10px #fdfafb;
        position: fixed;
        bottom: 0;
        left: 0;
    }
    .db-box-top{
        display: flex;
        margin-top: 0.2rem;
        justify-content: space-around;
    }
    .db-box-top h2{
        font-size: 0.15rem;
        color: #b71f22;
    }
    .db-box-top-a a{
        display: inline-block;
        width: 0.5rem;
        font-size: 0.1rem;
        line-height: 0.3rem;
        color: #ffffff;
        background:#b71f22 ;
        text-align: center;
        margin-right: 0.2rem;
    }
    .db-box-top-a span{
        font-size: 0.1rem;
        color: #b71f22;
    }
    .db-box-b{
        width: 100%;
        display:flex;
        justify-content: space-around;
    }
    .db-box-b-a{
        display: block;
        margin: 0.3rem 0;
        border: 1px solid #c2c2c2;
        position: relative;
        width: 30%;
        font-size: 0.1rem;
        text-align: center;
    }
    .db-box-b-a span{
        display: block;
        height: 0.15rem;
        width: 0.15rem;
        font-size: 0.1rem;
        border-radius: 50%;
        border: 1px solid #c2c2c2;
        line-height: 0.15rem;
        background: #ffffff;
        position: absolute;
        right:-0.05rem;
        top: -0.05rem;
    }
    .db-box-b-a h5{
        font-weight: 100;
        font-size: 0.1rem;
        color: #b71f22;
        line-height: 0.18rem;
    }
    .db-box-b-a p{
        color: #c2c2c2;
    }
    body{
        position: relative;
    }


}
@media (max-width: 1200px){
    .news-list-sbox{
        display: flex;
        flex-direction: column;
        padding: 0;
    }
    .news-btm{
        display: flex;
        flex-direction: column;
    }
    .news-bt-left{
        width: 100%;
        padding: 0;
    }
    .news-bt-right{
        width: 100%;
    }
    .news-list-box{
        padding: 0 50px;
    }
    .screen{
            width: 23%;
    }
}
@media (max-width: 766px){
    .news-list-box{
        padding: 0 10px;
    }
    .news-bt-right-li{
        flex-direction: column-reverse;
    }
    .news-bt-right-li-right{
        width: 100%;
    }
    .news-bt-right-li-left{
        width: 100%;
    }

}
.yc{
    display: block;
    width: 100px;
}
.recommenda-left{
    width: 20%;
    display: flex;
    overflow: auto;
    height: 500px;
}
#recommenda-f-cb{
    width: 100%!important;
}
.recommenda-top .title {
    padding: 0 0 0 9.6%;
    height: 73px;
    line-height: 73px;
    color: #fff;
    font-size: 22px;
    background: #c11a20 url(../images/sj.svg) no-repeat left 5% center;
    background-size: 3%;
}
.recommenda-list{
    display: flex;
    width: 100%;
}
.recommenda-box{
   height:800px;
}
#recommend-f-cb{
    width: 100%;
}
.recommenda-right{
    width: 60%;
    display: flex;
    overflow: auto;
    height: 500px;
}
#recommenda-rightbox{
    width: 100%;
}
#recommend-rightboxa .product_choose{
    padding: 0;
}
@media (max-width: 1200px){
    #w2{
        display: none!important;
        }   
    #w1{
            display: none!important;
    }
}
#product_choose-box .gyxj{
    display: inline-block;
    width: 18%;
    color: #7a7a7a;
    line-height: 25px;
    margin-left: 20px;
    font-size: 14px;
    border: 1px solid #eae9e9;
    position: relative;
}
#product_choose-box .cexj{
    display: inline-block;
    width: 18%;
    color: #7a7a7a;
    font-size: 14px;
    line-height: 25px;
    margin-left: 20px;
    border: 1px solid #eae9e9;
    position: relative;
}
.cexj img{
    width: 20px;
    height: 10px;
    position: absolute;
    right: 5px;
    top: 10px;
}
.gyxj img{
    width: 20px;
    height: 10px;
    position: absolute;
    right: 5px;
    top: 10px;
}
#product_choose-box h1{
   display: inline-block; 
   font-size: 24px;
}
.p_3,.txtboxa a span{
 /*    width: 20px;
    height: 20px;
    font-size:12px;
    line-height: 16px;
    border: 1px solid #eae9e9;
    border-radius: 50%;
    display: none;
    text-align: center;
    margin-left: 60%;
    cursor:pointer; */
    width: 30px;
    height: 30px;
    background-image:none;
    background-repeat:  no-repeat;
    background-position: center;
    background-size: 100% 100% !important;
    position: absolute;
    top: 10px;
    right: 10px;
    transition: background 0.3s;

}
.list-ul{
    margin-top:30px; 
}
.sanji{
    width: 100%;
    display: none;
}
.sanji a{
    display: block;
    font-size: 12px;
    padding-left: 45px;
    line-height: 3;
}
.curon{
    color: red;
}
.content-txtbox{
    display: flex;
    width: 100%;
}
.txtboxa{
    width: 30%;
    margin-right: 3%;
}
.txtboxa a{
    display: block;
    width: 100%;
    height: 100%;
}
.add-product{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.txtbox .txt{
    font-size: 16px;
    color:#2b2b2f;
    text-align: center;
}
.jinyong.on{
    background-color:#f7f7f7;
    cursor: not-allowed
}
.disabled.cur{
    opacity: .25;
    cursor: not-allowed;
}
.pic img{
    width: 140px;
    }
@media (max-width:600px){
    .content-txtbox{
        flex-direction: column;
    }
     .txtboxa{
        width: 100%;
     }
    .pic img{
    width: 1.4rem;
    }
    .txtboxa{
        padding-top: 10px;
        padding-bottom:0;
    }
    .contrast{
        padding-top:40px;
        background: #f8f8f8;
    }
    .anniubot{
        width: 100%;
    }
}
.txtboxa a:hover .delete{
    background: url('/DxMXJSNrJ15IHyEOUREUKtZTn10sDy1G.jpg') no-repeat center;
}
.txtboxa a:hover{
    box-shadow: 5px 5px 5px #e9e9e9,-5px -5px 5px #e9e9e9;
}
.txtboxa h2{
    font-size: 20px;
    color: #c11a20;
    line-height: 30px;
    margin-top: 15px;
}
.txtboxa .pic{
    width: 100%;
    height: 156px;
    line-height: 156px;
    text-align: center;
}
.info-link:hover {
    background: #c11a20 url("../images/pro16_h.png") no-repeat 27% center;
}
.contrast-box .show-set a.on {
    background: url('/DxMXJSNrJ15IHyEOUREUKtZPn10sDy1G.jpg') no-repeat left center;
    color: #c11a20;
}
.includeDom.on{
    height: 360px;
    width: 25%;
    overflow: auto;
    float: left;
}
.onbody .navigation{
    width: 100%;
}
.product-list2.onelist{
    float: right;
    width: 75%;
}
.product-list2.onelist span{
    font-size: 12px;
}
.product-list2.onelist a{
    font-size: 12px;
}
li.on .p_3 {
	display: block !important;
}
.p_3{
       cursor:pointer;
       display: none !important;
       width: 30px;
       height: 30px;
       font-size: 20px;
       line-height: 30px;
       text-align: center;
       background-image:none;
       background-repeat:  no-repeat;
       background-position: center;
       background-size: 100% 100% !important;
       position: absolute;
       top: 0;
       right: 0;
       transition: background 0.3s;
   }

   .pop-inner2 .tab-con .slides li,.pop-inner .tab-con .slides li {
   	width: 33%;
   	float: left;
   }
   .pop-inner2 .tab-con .slides,.pop-inner .tab-con .slides {
   	width: 100%;
   }
   .pop-inner .diff-items .con {
   	position: relative;
   }
   @media(max-width: 767px) {
    .content-trast {
        overflow: scroll;
    }
    #showTb{
        width: 480px!important;
    }
    .contrast-box tr:first-child a {
        width: 100%;
        margin: 0;
        border: none;
    }
    .contrast-box td {
        padding-right: 1%;
        /*padding-left: 1%;*/
    }
    .contrast-box tr:first-child p.font {
        padding: 0 6px 6px;
    }
    .contrast-box tr:first-child td:first-child {
        padding-left: 1%;
    }
    .contrast-box {
        padding-left: 10px;
        padding-right: 10px;
    }
    .contrast-box tr:first-child .pic {
        height: 80px;
        line-height: 80px;
    }
    .contrast-box tr:first-child p.font {
        font-size: 10px;
    }
   }
   .con-r-ul input {
    height: 36px;
    line-height: 36px;
    display: block;
    border: none;
   }
   .a-btn-box .a-btn.submit.tijiao {
    line-height: 40px;
    height: 40px;
   }
   @media(max-width:1024px) {
   	.pop-inner .diff-items h2 {
   		font-size: 12px;
   	}
   }
    @media (max-width: 767px){
        .product-list2 table td:first-child {
            width: 100% !important;
        }
        .product_choose h1 {
            padding-right: 20px;
        }
        
        .sanji .siji-a {
            padding-left: 24px;  
            border-bottom: 1px solid #ececec;
        }
    }
    #page {
        padding-top: 60px;
    }
    @media(max-width: 766px) {
    	.bottom_pages .laypage_main a, .bottom_pages .laypage_main span {
    		padding: 0 7px;
    	}
        #page {
            padding-top: 30px;
        }
    }
    @media(max-width: 480px) {
    	.pop-inner .diff-items .pic {
    		width: 100% !important;
    	}
    	.pop-inner .diff-items a {
    		width: 25% !important;
    	}
    }
    .proListBody #product_choose-box h1 {
        padding-bottom:0;
        border-bottom: none;
    }
.proListBody #product_choose-box h1 {
    background: url(/DxMXJSNrJ15IHyEOURqGotVOTxMUID.jpg) no-repeat right 12px center;
    background-size: 18px 7px !important;
}
.proListBody #product_choose-box.on h1 {
    background: url(/DxMXJSNrISknDHVqDSWdNDZqE0AJ.jpg) no-repeat right 12px center;
}
.news-bt-right-li-left p>a {
    font-size: 14px;
    line-height: 24px;
    max-height: 72px;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.pro-name-detail p img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media(max-width: 1024px) {
    .product-list2 table th {
        font-size: 12px !important;
    }
    
}
@media(max-width:767px) {
	.case_list li h1 {
		height: 24px;
		overflow: hidden;
	}
	.case_list li .left {
		width:36% !important;
	}
	.con-r-list {
		width: 100%;
	}
	.connect-b-box{
        padding: 20px 20px 0;
    }
    .con-l-btm {
    	padding-bottom:0;
    }
    .connect-input h1 {
    	padding-bottom:10px;
    }
    .connect-input {
    	padding:  10px 20px;
    }
    
}
.wel-news-box .right {
    overflow: hidden;
}