﻿html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0}
html,body{font-size:16px; padding:0px; margin:0px;background:#fff;word-wrap: break-word; font-family:Arial, Helvetica, sans-serif; min-width:1200px;}
a:link {color: #FF0000;text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.clear{clear:both;}
.head{width: auto; padding: 0px 40px; position: fixed;z-index: 100;left: 0;top: 0;width: 100%; height:90px; overflow:hidden;box-sizing: border-box;height: calc(80 * 0.0625em); margin: auto;display: flex;
-webkit-box-align: center;align-items: center;
	 -webkit-box-pack: justify;
  justify-content: space-between;width: 100%;height: calc(80 * 0.0625em);background: #fff;}
.head .logo{float:left; width:158px;}
.head .logo img{/*width:158px; height:50px;*/width:189px; height:70px;}
.head .menu{float:right; /*width:960px;*/ width:auto; height:80px; text-align:right}
.head .menu ul{width:auto; padding:0px;}
.head .menu ul li{/*margin-left:20px;*/float:right; list-style:none;}
.head .menu ul li a{border-bottom: 2px solid rgba(0, 0, 0, 0);color:rgb(51, 51, 51);cursor:pointer;font-size:18px;font-weight:400;height:80px;line-height:80px;overflow-wrap:break-word;white-space:nowrap;margin-left:2.5em;}
.head .menu ul li a:hover {font-weight:500;color:#e6322e;border-bottom: 2px solid #e6322e;}
/*头部咨询按钮*/
.head .menu .button a{border-radius:20px;width: 200px; height:40px;font-size:18px;border: none;font-weight:500;background-color: #e6322e;color: #fff;padding: 10px 60px;}
.head .menu .button a:hover {border-radius:20px;width: 200px; height:40px;font-size:18px;border: none;font-weight:500;color:#fdfbfb;padding: 10px 60px;
background-color: #990f12;}
.button a{background-image:url(../images/icongt.png);background-repeat: no-repeat;background-size:18px;background-position:32px;}
.button a:hover{background-image:url(../images/icongt1.png);background-repeat: no-repeat;background-size:18px;background-position:32px;}
/*头部结束*/
/*底部*/
.foot{position: relative;height: auto;zoom: 1;display: block;box-sizing: border-box;background-color: rgb(248, 248, 248); text-align:center; padding:0 0 10px 0;}
.foot .guarantee,.foot .footnav,.foot .footcopy{width:100%;}
.foot .footnav{margin: 0 auto;margin-bottom: 1.875em;display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
align-items: center;}
.foot .footnav a{text-align:center;padding-right: 3.125em;padding-left: 3.125em;text-align: center;display: inline-block;position: relative;font-weight: 500;color:#333;font-size:18px;}
.foot .footnav a:hover {color:#e6322e;cursor: pointer;}
.foot .footnav a:after {content: '';position: absolute;right: 0;top: 50%;border-right: 1px solid #d6ded6;margin-top: -0.4375em;height: 0.875em;}
.foot .footnav .leftar:after {content: '';position: absolute;right: 0;top: 50%;border-right: 0px solid #d6ded6;margin-top: -0.4375em;height: 0.875em;}
.foot .footcopy p{margin: 0;display: block;width: 100%;text-align: center;line-height: 2;color:#666;}
.foot .guarantee{box-sizing: border-box;justify-content: space-between;flex-direction: column;padding-top: 2.5em;padding-bottom: 1.25em;width:max-content; margin:0 auto;}
.foot .guarantee .guarantee-item{margin-right: 5em;display: flex;-webkit-box-align: center;align-items: center;cursor: pointer; float:left;padding-bottom: 1.875em; text-align:left}
.foot .guarantee .guarantee-item .guarantee-item-content-title{color:#333;font-size: 0.9375em;margin-bottom: 0.375em;font-weight: bold;}
.foot .guarantee .guarantee-item .guarantee-item-content-context{color:#999;font-size: 0.75em;}
.foot .guarantee-item-content{ margin-left:55px;}
.foot .icon1{background-image:url(../images/icon1.png);background-repeat: no-repeat;}
.foot .icon1:hover{background-image:url(../images/icon-1.png);background-repeat: no-repeat;}
.foot .icon2{background-image:url(../images/icon2.png);background-repeat: no-repeat;}
.foot .icon2:hover{background-image:url(../images/icon-2.png);background-repeat: no-repeat;}
.foot .icon3{background-image:url(../images/icon3.png);background-repeat: no-repeat;}
.foot .icon3:hover{background-image:url(../images/icon-3.png);background-repeat: no-repeat;}
/*免费定制节税方案1*/
.freecustom{width:100%; margin:0 auto; height:auto; position:relative; float:left; text-align:center;}
.freecustombg .form-container{width: 28.125em;height: 25.875em;position:relative;top: 50%;transform: translateY(-50%);box-sizing: border-box; float:right;background-color: #fff;}
.freecustombg .form-container .form-container-title{}
.freecustombg .form-container .form-container-title .form-title {padding-top: 0.625em;padding-bottom: 0.625em;line-height: 1.875em;}
.freecustombg .form-container .form-container-title .form-title span {font-size: 23px;}
.freecustombg .form-container .form-container-title .clue-num {padding-bottom: 0.9375em;font-size: 14px;}
.freecustombg .form-container .form-container-title .clue-num span {color:#e6322e;}
.freecustombg .form-container .form-inputs-box .input-box{background-color:#efedec;margin: 0 auto calc(20 * 0.0625em);box-sizing: border-box;line-height: calc(60 * 0.0625em);min-width: calc(350 * 0.0625em);width:85%;min-height: calc(60 * 0.0625em);padding-left: calc(20 * 0.0625em); cursor: pointer;color: #333;border-radius:2px;}
.freecustombg .form-container .form-inputs-box .code{width:250px;min-width: 50px; float:left; margin-left:7.5%;}
.freecustombg .form-container .form-inputs-box .button{width:85%;position: relative;text-align: center;box-sizing: border-box;height: calc(60 * 0.0625em);border-radius: calc(2 * 0.0625em);line-height: calc(60 * 0.0625em);font-weight: 400;background-color: #e6322e;color: #fff;cursor: pointer;overflow: hidden;font-size: calc(20 * 0.0625em);}
.freecustombg .form-container .form-inputs-box .reloadverify{height:55px;width:110px; overflow:hidden;}
.freecustombg{width:1160px;height: 32.125em;overflow: hidden;background-repeat: no-repeat;background-size: cover;padding-right: 2.5em; margin:0 auto;}
/** 幻灯 **/
#slideshow {position: relative;margin: 0 0 10px 0; width:100%;}
.rslides {position: relative;overflow: hidden;width: 100%;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;width: 100%;}
#slider img {border-radius: 2px;border: 1px solid #ddd;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);width:100%;}
.rslides_tabs {position: absolute;bottom: 0;margin: 0 auto;max-width: 100%;padding: 10px 0;text-align: center;width: 100%;z-index: 2;_display: none;}
.rslides_tabs li {display: inline;float: none;margin-right: 5px;}
.rslides_tabs a {background: #fff;width: auto;height: auto;color: #555;line-height: 15px;padding: 2px 8px;display: inline;border: 1px solid #fff;border-radius: 2px;}
.rslides_tabs li:first-child {margin-left: 0;}
.slider-caption {position: absolute;background: #c40000;display: block;left: 1px;top: 1px;color: #fff;line-height: 28px;padding: 0 15px;max-width: none;border-radius: 2px 0 0 0;z-index: 2;}
#slideshow .callbacks_tabs {position: absolute;bottom: 0;margin: 0 auto;max-width: 100%;padding: 10px 0;text-align: center;width: 100%;z-index: 2;_display: none;}
.rslides_tabs a, #slideshow .callbacks_tabs {font-size: 0;}
.callbacks_tabs li {display: inline;float: none;margin-right: 5px;}
.callbacks_tabs a {width: auto;height: auto;line-height: 15px;padding: 5px;display: inline;background: #fff;border: 1px solid #fff;border-radius: 10px;}
.callbacks_tabs .callbacks_here a {background: #3690cf;border: 1px solid #3690cf;}
.callbacks_tabs li:first-child {margin-left: 0;}
.callbacks_nav {position: absolute;top: 56%;left: 0;opacity: 0.7;z-index: 3;color: #3690cf;text-align: center;overflow: hidden;text-decoration: none;height: 50px;width: 50px;margin-top: -45px;border-radius: 2px;display: none;}
.callbacks_nav .be {font-size: 40px !important;line-height: 55px;}
#slideshow:hover .callbacks_nav, #gallery:hover .callbacks_nav {display: block;}
.callbacks_nav .prev {z-index: 9999;}
.callbacks_nav.next {left: auto;right: 0;}
/*问题*/
.question{width:100%; margin:0 auto; height:auto; position:relative; float:left; text-align:center;}
.question .questioncontent{width:1190px; height:583px;overflow: hidden;margin:0 auto;}
.question .questioncontent .title{text-align: center;background-color:#fff;padding-top: 2.875em;padding-bottom: 2.875em;width: 74.375em;}
.question .questioncontent .title h1{font-size: 30px;color: #333333;font-weight:500;}
.question .questioncontent .content{position: relative;box-sizing: border-box;border: 1px solid #ebebeb;border-radius:6px;overflow: hidden;height:403px;}
.question .questioncontent .content .question-answer-left{width: 28.375em;min-height: 19.5625em;padding: calc(16 * 0.0625em) 0 calc(16 * 0.0625em) calc(20 * 0.0625em);background-color:#f8f8f8;box-sizing: border-box;height:403px;}
.question .questioncontent .content .question-answer-left ul{width: 100%;height: 100%;list-style: none;}
.question .questioncontent .content .question-answer-left ul li{align-items: center;color: #666;padding: calc(13 * 0.0625em) calc(21 * 0.0625em);margin-bottom: 0.5625em;}
.question .questioncontent .content .question-answer-left ul li{float:left}
.question .questioncontent .content .question-answer-left ul li a{color:#666}
.question .questioncontent .content .question-answer-left ul li:nth-child(1) span{color:#ff4542;}
.question .questioncontent .content .question-answer-left ul li:nth-child(2) span{color:#ff6600;}
.question .questioncontent .content .question-answer-left ul li:nth-child(3) span{color:#ffa866;}
.question .questioncontent .content .question-answer-left ul li span{float:left;width: 0.61904762em;font-weight:600;font-size: 21px;}
.question .questioncontent .content .question-answer-left ul li .question-answer-question{padding-left: 1.125em;box-sizing: border-box;line-height: 28px;width: 20.05555556em;font-size: 18px;font-weight: 400;color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align:left;}
.question .questioncontent .content .question-answer-right{left: 28.375em;width: 46em;box-sizing: border-box;position: absolute;top: 0;overflow: hidden;height: 100%;padding: calc(33 * 0.0625em) calc(45 * 0.0625em) calc(40 * 0.0625em) calc(42 * 0.0625em);color:#333;background-color:#fff;}
.question .questioncontent .content .question-answer-right .question-answer-ask{flex-direction: row;width: 40.5em;box-sizing: border-box;position: relative; height:36px; overflow:hidden;}
.question .questioncontent .content .question-answer-right .question-answer-ask div:first-child {line-height: 2em;width: 2em;height: 2em;border-radius: 0.33333333em;text-align: center;font-size: 18px;background-color:#ffdad6;color: #e6322e; float:left;}
.question .questioncontent .content .question-answer-right .question-answer-ask div:nth-child(2) {margin-left: 0.71428571em;width: 28.42857143em;line-height: 1.38095238em;padding-top: 0.19047619em;overflow: hidden;text-align: justify;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 21px;font-weight: 600; float:left;}
.question .questioncontent .content .question-answer-right .question-answer-response{width: 40.5em;top:2em;box-sizing: border-box;overflow: hidden;height: 100%;position: relative;}
.question .questioncontent .content .question-answer-right .question-answer-response div{width: 2em;height: 2em;line-height: 2em;border-radius: 0.33333333em;text-align: center;font-size: 18px;background-color:#e6322e;color:#fff; float:left;}
.question .questioncontent .content .question-answer-right .question-answer-response pre{margin-left: 0.83333333em;margin-top: 0em;width: 33.16666667em;white-space: pre-wrap;word-wrap: break-word;font-size: 18px;text-align: justify;font-weight:400;color: #333333;line-height: 2; float:left;}
.question .questioncontent .content .question-answer-right .question-answer-watch-all{width: 37.3125em;height: 8.4375em;right: 2.9375em;position: absolute;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 66%);bottom: 0;}
.question .questioncontent .content .question-answer-right .question-answer-watch-all div{position: absolute;bottom: 1.5625em;left: 15.4375em;}
.question .questioncontent .content .question-answer-right .question-answer-watch-all div span a{font-family: "icon-arrow" !important;font-style: normal;-webkit-font-smoothing: antialiased;color: #e6322e;font-size: 18px;position: relative;font-weight:400;cursor: pointer;}
/*横幅*/
.banner{ position:relative;margin-top:80px; float:left; text-align:center;width:100%;}
.banner img{width:100%}
/*视频*/
#video{	width:1000px;margin:0 auto; height:auto; position:relative; text-align:center; margin:20px auto ; overflow:hidden}
#video video {width:62.5em;height: 100%;object-fit: fill;padding-top:2px; padding-bottom:2px;box-sizing: border-box; width:1190px;}
.VideoBtn {position: absolute;left: 50%;top: 50%;display: block;width: 70px;height: 70px;margin-left: -35px;margin-top: -35px;cursor: pointer;z-index: 10;}
/*关于我们*/
.aboutut{ position:relative; width:100%;margin-top:80px;  float:left;}
.aboutut .title{ width:1190px; margin:auto;}
.aboutut .title h1{font-size: 30px;font-weight:500;margin-top:30px; margin-bottom:30px;}
.aboutut .content{width:1190px; margin:auto;}
.aboutut .content .left{width:559px; height:auto; float:left;line-height:2.5; padding-top:10px;font-size:18px;margin-bottom: calc(20 * 0.0625em);}
.aboutut .content .right{width:590px; height:332px; float:right;}
.aboutut .content .right img{width:100%; height:100%;}
/*新闻导航*/
.contentnav{ position:relative; width:100%;margin-top:120px;float:left;}
.breadcrumb{ width:1190px; margin:auto; font-size:18px; height:24px;}
.breadcrumb li {padding:0px;list-style: none;float:left; color:#333}
.breadcrumb li a{color:#333}
.breadcrumb li a:hover {color:#e6322e;cursor: pointer;}
/*新闻内容*/
.new{ position:relative; width:100%;margin-top:30px;  float:left;}
.newcontent{width:1190px; margin:auto;}
.new .newcontent .left{width:790px; height:auto; float:left;font-size:18px;margin-bottom: calc(20 * 0.0625em);}
.new .newcontent .left .title h1{font-size: 30px;}
.new .newcontent .left div:nth-child(2){line-height:2.5; padding-top:15px;}
.new .newcontent .right{width:340px; height:332px; float:left;margin-left: 3.75em;}
.new .newcontent .right .title h1{font-size: 30px;}
.article-list p{box-sizing: border-box;font-weight:500;color: #333;line-height: 1.5;margin: 0;margin-top: 1.25em;margin-bottom: 1.25em;word-break: break-all;position: relative;font-size: 18px;width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.article-list-border{box-sizing: border-box;display: block;width: 100%;height: calc(2 * #0.0625em);border-bottom: 1px solid #eee;}