html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header .head-top, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    font-family: 'Times New Roman', Times, serif;
}
li { list-style: none;}
body {
    line-height:1;
}

:focus {
	outline: 1;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
a:focus, a:hover{color: #005bac;}
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.flex{display: flex;flex-wrap: wrap;}

header,#banner{min-width: 1230px;}
header .head-top{ height: 100px;}
header .head-top .container {width: 1230px; margin: 0 auto;}
header .head-top .container .lt-logo { float: left; margin-top: 14px;}
header .head-top .container .lt-logo img { display: inline-block; }
header .head-top .container .lt-logo h1{ display: inline-block;position:relative;font-size: 24px;;}
header .head-top .container .rt-search { float: right;}
header .head-top .container .rt-search .choice li {  font-size: 19px; display: block;float: left;  margin-top: 40px; margin-bottom: 15px; margin-right:5px;padding-right:5px; border-right: 1px solid #d6d6d6;}
header .head-top .container .rt-search .choice li a {color: #666666;font-weight:bold;}
header .head-top .container .rt-search .choice li:last-child{ border-right: none;}
header .head-top .container .rt-search .choice li.active a { color: #035da9;}
header .head-top .container .rt-search input {font-size: 18px; text-indent: 10px; display: block;border: none; height:40px;  width: 288px; border: 1px solid #999999;}
header .head-top .container .rt-search i {font-size: 20px; color: #717171; position: relative; top: -30px;left: 250px;}
header .nav { height: 80px; background: #f4f3f8;}
header .nav .container>ul { float: right; line-height: 80px; margin-right: 50px;}                                                                        
header .nav .container { width: 1230px; margin: 0 auto;}
header .nav .container>ul>li { float: left; margin-left: 35px;}
header .nav .container>ul>li>a { color: #666666;font-weight: bold;}
header .nav .container>ul>li.active>a { color: #005bac;  border-bottom: 3px solid #005bac;padding-bottom: 33px;}
header .nav .container>ul>li:hover>a {color: #005bac;  border-bottom: 3px solid #005bac;padding-bottom: 33px;}

header .nav ul li:hover>.droupdown{display: block;}
header .nav ul li .droupdown {z-index: 99; display: none; position: absolute;margin-top:0px; background: #FFFFFF;padding-bottom:20px;  text-align: center; padding-left: 25px; padding-right: 25px;}
header .nav ul li .droupdown li{line-height:1; margin-top: 20px;}
/* .triangle{position: relative; left: 50%; margin-left: -10px;margin-top:-10px; display:block;width:0;height:0;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #FFFFFF;} */
header .nav ul li .droupdown li a{ color: #333333;}
header .nav ul li .droupdown li:hover a { color: #005bac;}

/*面包屑*/
.swiper-slide img { font-size: 0; display: block;}
.nav-list {background: #222831;height:70px;}
.nav-list .row { width: 1230px; margin: 0 auto; }
/*.nav-list .row ol>i { color: #d0ced7; font-size: 30px;line-height: 60px; position: relative; top:5px;}*/
.nav-list .row ol>i { color: #d0ced7; font-size:25px;line-height: 60px; position: relative; top:2px;}
.nav-list .row ol>li { display: inline-block;line-height: 70px;}
.nav-list .row ol>li a{ color: #FFFFFF;text-transform: capitalize;}
.nav-list .row ol>li>i {  display: inline-block; color: #ffffff; font-size: 20px; margin-left: 15px; margin-right: 15px;}
.pyro-1 {width: 1230px; margin: 0 auto;  margin-top:60px; margin-bottom: 50px;}
.pyro-1>.row { width:1230px; margin: 0 auto;}
.index-tit{ margin-bottom: 30px;}
.index-tit>a {float: right; font-size: 16px;text-decoration: underline; color: #005bac;}
.index-tit>a>i { display: inline-block;}
.index-tit>h3 { display:inline-block;font-size: 26px;}
.index-tit>h3>a{color: #333;}

.pyro-1 #pro1 { width: 1230px; margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}

.swiper-button-next {width: 42px; background-size: 100%; background-image:url(data:image/png;base64,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)!important;}
.swiper-button-prev {width: 42px; background-size: 100%; background-image:url(data:image/png;base64,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)}

#pro1>div .shadow {display: none; position: absolute; width: 390px; background:rgba(0,0,0,0.2); height: 258px;}
#pro1>div .shadow a { display: block;width: 169px; height: 43px; background: #005bac; position: relative; top: 50%; margin-top: -21.5px;left: 50%; margin-left: -84.5px; line-height: 43px; text-align: center; color: #ffffff;}
#pro1>div:hover .shadow {display: block;}
#pro1>div a .img-container{ display: block; background: #fbfbfb;}
#pro1>div img { width: 390px; height: 258px;transition: all .4s;}
#pro1>div img:hover{transform: scale(1.2);}
#pro1>div h3 { text-align: center; margin-top:10px; color: #333333;}
#pro1>div h3 a:hover{text-decoration: underline;}
#pro1>div>p { text-align:center; margin-top:5px; color: #999999;padding: 0 10px;}

#pro1>div>p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 20px;height: 40px;}

#button-next{position: relative; top: 0!important;  float: right; }
#button-prev{position: relative; top: 0!important; float: left; }
.pyro-1 .pagenav {position: relative; margin-top:-14%;}
.pyro-1 #pro1 .swiper-wrapper h3{line-height: 22px;text-align: center;}

.pyro-1 #pro1>div{width: 390px;border: 1px solid #ccc;margin-bottom: 30px;padding-bottom: 10px;}
.pyro-1 #pro1>div a{overflow: hidden;display: block;}
.hot-sale {width: 1234px; margin: 0 auto;}
.hot-sale .hot-lt { float: left;width: 544px; border: 2px solid #fbfbfb;margin-right: 16px; }
.hot-sale .hot-lt a .img-row {width: 542px; height: 498px; background: #fbfbfb;}
.hot-sale .hot-lt a img {display: block; width: 540px; height: 498px;}
.hot-sale .hot-lt h3 {color: #333333; margin: 0 auto; font-size: 20px; margin-top: 30px;width: 400px; text-align: center;  }
.hot-sale .hot-lt>p {color: #333333; text-align: center; margin-top:15px;}

.hot-sale .hot-lt>a>.more{display: block; width: 150px; margin:0 auto; margin-bottom:20px;}
.hot-sale .hot-lt>a>.more span{border-bottom: 1px solid #005bac;padding-bottom:5px; display: inline-block; margin: 0 auto; text-align: center; margin-top:10px; font-size: 19px;color: #005bac; }
.hot-sale .hot-lt>a>.more i {position: absolute;margin-top:8px; font-size: 30px; margin-left:8px; color: #005bac; display: inline-block;}

.hot-sale .hot-rt {float: left;width: 674px;}
.hot-sale .hot-rt>div { float: left;margin-right: 17px; border: 1px solid #fbfbfb;}
.hot-sale .hot-rt>div:nth-of-type(even){ margin-right: 0;}
/*.hot-sale .hot-rt>div:nth-of-type(2) img { margin-top: 46px; margin-left: 22px;}
.hot-sale .hot-rt>div:nth-of-type(3) img { margin-top: 71px; margin-left:17px;}*/
.hot-sale .hot-rt>div .img-row { width: 326px; height: 257px; background: #fbfbfb;}
.hot-sale .hot-rt>div h3 {width: 326px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color: #333333; display: block; height: 40px; text-align: center;line-height: 40px;}
.hot-sale .hot-rt>div:nth-of-type(n+3){ margin-top: 20px;}
.hot-sale .hot-rt img { width: 326px; height: 257px;}
.hot-sale .hot-rt>div h3 a:hover{text-decoration: underline;}
.hot-sale .hot-rt>div p{width: 326px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color: #333333; height: 44px; text-align: center;line-height: 22px;}

.video1 {margin-top: 60px; background:url(../img/video1-bg.jpg);background-size: 100%; width: 100%; height: 526px;}
.video1>.row {width: 1230px;margin:0 auto;}
.video1>.row video { margin-right: 34px;float: left;}
.video1>.row h2 { font-size: 26px; height: 80px; line-height: 80px;}
.video1>.row h2 a{color: #333;}
.video1>.row h2 a:hover{color: #005bac;}
.video1>.row .video-rt { float: right; width: 580px;}
.video-js[tabindex="-1"] { float: left;}

.video1>.row .video-rt h3 { font-size:30px; margin-top: 20px;margin-bottom: 20px; line-height: 1.5;}
.video1>.row .video-rt h3>a{color: #333;}
.video1>.row .video-rt>p:nth-of-type(1){line-height: 1.5;  }
.video1>.row .video-rt>p:nth-of-type(2){ margin-top:10px; line-height: 1.5;} 
.video1>.row .video-rt>a { float: right;margin-top: 60px; border-bottom: 1px solid #005bac; color: #005bac;}

.video2>.row  { width: 1230px; margin:0 auto; margin-top:70px;}
.video2>.row .video-js[tabindex="-1"] { float: right;margin-left: 30px;}



.video2>.row .video-lt { float:left; width: 580px;}
.video2>.row .video-lt h3 { font-size:30px; margin-top: 20px;margin-bottom: 2px;  line-height: 1.5;}
.video2>.row .video-lt h3>a{color: #333;}
.video2>.row .video-lt>p:nth-of-type(1){line-height: 1.5; }
.video2>.row .video-lt>p:nth-of-type(2){line-height: 1.5;  margin-top:10px;} 
.video2>.row .video-lt>a { float: left;margin-top: 80px; border-bottom: 1px solid #005bac; color: #005bac;}
.video2>.row .video-lt h3>a:hover,.video1>.row .video-rt h3>a:hover{color: #005bac;text-decoration: underline;}
.new-faq {width: 100%; height:636px;background-image: url(../img/new-faqbg.jpg); background-size: 100%;margin-top: 65px;}
.new-faq>.row { width: 1230px; margin: 0 auto;}


.new-faq>.row .new { width: 580px; float: left;}
.new-faq>.row { padding-top:60px ;}
.new-faq>.row .new .index-tit h3 { font-size: 22px;}
.new-faq>.row .new .index-tit>.more { float: right;}
.new-faq>.row .new .index-tit>.more a {display: inline-block;padding-bottom:4px; font-weight: bold; border-bottom: 2px solid #005bac; color: #005bac;}
.new-faq>.row .new .index-tit>.more i { color:#005bac;font-size: 26px; top: 6px; position: relative;}
.new-faq>.row .new ul li a img { display: block; float: left; margin-right:10px ;width: 158px; height: 100px;}
.new-faq>.row .new ul li a .new-rt { float: left; width: 320px;}
.new-faq>.row .new ul li .new-rt h3 { font-size: 14px; color: #333333;}
.new-faq>.row .new ul li .new-rt p { margin-top:10px; font-size: 14px; color: #999999;}
.new-faq>.row .new ul li .new-rt p span { color:  #005bac; font-weight: bold;}
.new-faq>.row .new ul li {padding-bottom:15px;margin-bottom: 15px; border-bottom:1px solid #FFFFFF;}


.new-faq>.row .addfaq{float: right;}

.new-faq>.row .faq {width: 484px; float: right;margin-left:56px;}
.new-faq>.row .faq h3 { font-size: 22px; text-align: right; margin-bottom: 30px;}
.new-faq>.row .faq h3>a{color:#333;}
.new-faq>.row>.faq>.column1 {display: flex; flex-direction:row;}
.new-faq>.row .faq>.column1>div{  height: 124px; background: #FFFFFF; flex: 1;}
.new-faq>.row .faq>.column1>div:nth-of-type(1) {background: none;}

.new-faq>.row>.faq>.column2 {display: flex; flex-direction:row;}
.new-faq>.row .faq>.column2>div{  height: 124px; background: #FFFFFF; flex: 1;}
.new-faq>.row .faq>.column2>div:nth-of-type(4) {background: none;}

.new-faq>.row>.faq>.column3 {display: flex; flex-direction:row;}
.new-faq>.row .faq>.column3>div{  height: 124px; background: #FFFFFF; flex: 1;}
.new-faq>.row .faq>.column3>div:nth-of-type(1) {background: none;}

.new-faq>.row .faq>div>div>img{ display: block; width: 100%;}


.new-faq>.row .faq>div>div p { font-size: 12px;   text-align: center; margin-top:50px; color: #333333;}
.new-faq>.row .faq>div>div>a span {display:inline-block; margin-top:50px; padding-bottom:4px; border-bottom:1px solid #005bac; margin-left: 24px;  color:#005bac ;}
.new-faq>.row .faq>div>div>a i{display: inline-block; font-size:28px; color: #005bac;position:relative; top: 7px;left:2px;}

.new-faq>.row .faq>div>div {transition: all 0.5s;}
.new-faq>.row .faq>div>div:hover { background: #005BAC;}
.new-faq>.row .faq>div>div:hover p{color: #FFFFFF;}

.new-faq>.row .faq>div>div:hover span  { color: #FFFFFF; border-color: #FFFFFF;}
.new-faq>.row .faq>div>div:hover i  { color: #FFFFFF;}

.support>.bt-row { width: 1230px; margin:0 auto;}
.support>.bt-row h3 {font-size: 22px; margin-top: 60px;margin-bottom: 20px;}
.support>.row { width: 1230px;margin: 0 auto;}
.support>.row .support-nav {position: relative; top: -200px;}
.support>.row .support-nav>#su-next {right: -46px; }
.support>.row .support-nav>#su-prev {left: -46px; }
.support #support .swiper-slide { padding-left: 35px; padding-right:35px;}

.support>.row #support .swiper-slide .slide-s {box-shadow: 3px -1px 11px #888888; margin-bottom: 50px; padding: 40px;padding-bottom: 0; width: 100%; background: #fbfbfb;}
.support>.row #support .swiper-slide .slide-s>a>p { font-style:italic; color: #333333; text-align: center;  word-break:break-all;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;}
.support>.row #support .swiper-slide .slide-s>a>h3 {color: #333333;margin-top: 20px; text-align: center; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }


.support>.row #support .swiper-slide .slide-s>a>span>img {display: block; width: 100%; }
.support>.row #support .swiper-slide .slide-s>a>span { position: relative; top:40px; left:50%; margin-left: -40px; border-radius: 50%;overflow: hidden; width: 80px; height: 80px; display: block; }




footer { height:356px;background: #222831; margin-top: 206px;}

footer .foot-row {width: 1230px; margin: 0 auto;padding-top: 70px; border-bottom: 2px solid #666666; padding-bottom: 35px;}
footer .foot-row .foot-lt  { width:370px; float: left;}
footer .foot-row .foot-lt .logo img { display: inline-block; }
footer .foot-row .foot-lt .logo h1 { font-size:20px; color: #FFFFFF; width:300px;position:relative;top: -10px; display: inline-block;}
footer .foot-row .foot-lt .foot-lt-quality h3 { font-size: 16px; color: #999999; margin-top: 20px;}
footer .foot-row .foot-lt .foot-lt-quality p { font-size:14px;color: #838383; width: 338px; margin-top: 10px;line-height: 1.4;}
footer .foot-row .foot-lt .share a { display: block; width: 100%;}
footer .foot-row .foot-lt .share i { color: #414141;text-align: center;width: 100%; line-height: 43px; font-size:24px;}
footer .foot-row .foot-lt .share li { display: block; width: 43px; margin-top: 20px;  margin-left:26px;height: 43px; background: #FFFFFF;border-radius: 50%; float: left;}
footer .foot-row .foot-lt .share li:nth-of-type(1){margin-left: 0;}

footer .foot-row .foot-pro { width: 200px;float: left;margin-left: 115px;}
footer .foot-row .foot-pro h3 { font-size: 16px; color: #FFFFFF;}
footer .foot-row .foot-pro ul { margin-top: 30px;}
footer .foot-row .foot-pro ul li {font-size: 12px; line-height:1.4;}
footer .foot-row .foot-pro ul li a { color: #a1a1a1;}


footer .foot-row .foot-blog { width: 130px;float: left; margin-left: 100px;}
footer .foot-row .foot-blog h3 { font-size: 16px; color: #FFFFFF;}
footer .foot-row .foot-blog ul { margin-top: 30px;}
footer .foot-row .foot-blog ul li { font-size: 12px; line-height:1.4;}
footer .foot-row .foot-blog ul li a { color: #a1a1a1;}
footer .foot-row .foot-blog ul li img { display: block; width: 150px;margin-top: 10px; height: 150px;}
footer .foot-row .foot-blog ul li p { color:#FFFFFF;}

footer .foot-row .foot-cont { text-align: right; float: right;width: 250px; }
footer .foot-row .foot-cont h3 { font-size: 16px; color: #FFFFFF; color: #FFFFFF;}
footer .foot-row .foot-cont>p:nth-of-type(1){ color: #999999;margin-top: 30px; font-size: 12px; line-height: 1.3;}
footer .foot-row .foot-cont>ul { margin-top: 20px;}
footer .foot-row .foot-cont>ul li { color:  #ebebeb; font-size: 12px;}
footer .foot-row .foot-cont>ul li:nth-of-type(3){ margin-top: 30px;}
footer .foot-row .foot-cont>ul li>a { color: #FFFFFF;}

footer .copy-right { text-align: center; color: #838383; line-height: 1.5;margin-top: 10px;}

h3 a{color: #333;}




/*表单*/
.form-container{background-color: #f8f8f7;}
.form-body{padding: 50px;padding-top: 20px;}
#form{margin: 0 auto;margin-top: 65px;}
#form input { text-indent: 15px;}
#form h3 { font-size:24px;color: #ffffff;background-color: #005bac;text-transform: capitalize;text-align: center;line-height: 40px;}
#form p:nth-of-type(1) { font-size: 16px;margin-top: 20px;margin-bottom: 10px;}
#form #messtitle { width: 400px; height: 48px; border: 1px solid #999999;display: block;}
#form #myname {margin-top: 20px; float: left; width: 338px; height: 48px;border: 1px solid #999999;}
#form #myemail {margin-top: 20px; float: left; width: 310px; margin-left: 20px; height: 48px;border: 1px solid #999999;}

#form #myphone {margin-top: 20px; float: left; width: 338px; height: 48px;border: 1px solid #999999;}
#form #myWebsite {margin-top: 20px; float: left; width: 310px; margin-left: 20px; height: 48px;border: 1px solid #999999;}
#form textarea {text-indent: 15px; line-height: 1.5; margin-top: 20px;width:670px; height:150px;}
#form span {line-height: 42px; text-align: center; color: #FFFFFF;cursor: pointer; display: block;margin: 0 auto; margin-top: 20px; width: 163px;height: 46px; background:#005bac;}
#form span:nth-of-type(2){ margin-left: 15px;}

.index-form{background: url(../img/video1-bg.jpg);background-size: 100%;padding: 30px 0;margin-top: 30px;}
.index-form .form-container{width: 800px;margin: 0 auto;}







#form .form-body>div{margin-top: 20px; float: left;width: 338px;}

#form #myemail,#form #myname,#form #myphone,#form #myWebsite,#form textarea{margin-top: 4px;}






























































