* {
	margin: 0;
	padding: 0;
	font-family: "Arial", "微软雅黑";

}
@font-face {
  font-family: 'impact';
  src: url('/themes/default/public/css/impact.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
html {
	font-family: "Arial"
}
body{ }
ul,
ol {
	list-style: none;
}

.clearfix {
	clear: both;
}

a {
	color: #333;
	text-decoration: none;
}

em {
	font-style: normal;
}

.content {
	width: 1200px;
	margin: auto;
}

.neiong {
	margin-top: 86px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.case_fl::-webkit-scrollbar {
	width: 5px;
	/*对垂直流动条有效*/
	height: 5px;
	/*对水平流动条有效*/
}


/*定义滚动条的轨道颜色、内阴影及圆角*/

.case_fl::-webkit-scrollbar-track {
	background-color: #fff;
	border-radius: 3px;
}


/*定义滑块颜色、内阴影及圆角*/

.case_fl::-webkit-scrollbar-thumb {
	border-radius: 7px;
	background-color: #e1e1e1;
}


/*定义右下角汇合处的样式*/

.case_fl::-webkit-scrollbar-corner {
	background: khaki;
}

table {
	border: 0;
	border-spacing: 0;
	border-collapse: 0
}

th,
td {
	padding: 8px
}

.table {
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1
}

.table th,
.table td {
	padding: 8px 12px;
	border-left: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1
}

.table th {
	background: #f9f9f9
}

.table tr:hover td {
	background: #fffffc
}

input,
textarea,
select,
button {
	display: block;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #2b333b;
	outline: 0
}

::-moz-placeholder {
	text-align: left;
	color: #999
}

::-webkit-input-placeholder {
	text-align: left;
	color: #999
}

::-ms-input-placeholder {
	text-align: left;
	color: #999
}

input[type='text'],
input[type='password'] {
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 8px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box
}

input[type='radio'],
input[type='checkbox'] {
	display: inline-block;
	vertical-align: -2px
}

input[type='file'].file {
	left: 0;
	top: 0;
	width: 100%;
	height: 38px;
	line-height: 38px;
	opacity: 0;
	font-size: 80px;
	cursor: pointer;
	overflow: hidden
}

textarea {
	width: 100%;
	height: 88px;
	line-height: 28px;
	padding: 2px 8px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	resize: none
}

select {
	width: 100%;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box
}

input[type='button'],
input[type='submit'],
input[type='reset'],
button,
.btn {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
	background: #009688;
	border: 0;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	cursor: pointer
}

input[type='button'].btn-border,
input[type='submit'].btn-border,
input[type='reset'].btn-border,
button.btn-border,
.btn-border {
	background: #fff;
	border: 1px solid #e1e1e1;
	color: #2b333b
}

input[type='button'].btn-blue,
input[type='submit'].btn-blue,
input[type='reset'].btn-blue,
button.btn-blue,
.btn-blue {
	background: #2f81c4
}

input[type='button'].btn-green,
input[type='submit'].btn-green,
input[type='reset'].btn-green,
button.btn-green,
.btn-green {
	background: #57ac57
}

input[type='button'].btn-red,
input[type='submit'].btn-red,
input[type='reset'].btn-red,
button.btn-red,
.btn-red {
	background: #f45445
}

input[type='button'].btn-orange,
input[type='submit'].btn-orange,
input[type='reset'].btn-orange,
button.btn-orange,
.btn-orange {
	background: #f7783a
}

input[type='button'].btn-black,
input[type='submit'].btn-black,
input[type='reset'].btn-black,
button.btn-black,
.btn-black {
	background: #2b333b
}

.radius {
	border-radius: 4px
}

.radius-50 {
	border-radius: 50%
}

.radius-form {
	border-radius: 19px
}

.pf {
	position: fixed
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.auto {
	margin: 0 auto
}

.block {
	display: block
}

.inline-block {
	display: inline-block
}

.hide {
	display: none
}

.border-box {
	box-sizing: border-box
}

.hidden {
	overflow: hidden
}

.clear{clear: both;}
.banner{height: 728px;}
.banner .swiper-container,
.banner .swiper-wrapper,.banner .swiper-slide {
	height: 728px;
	width: 100%; 
}



.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
	display: block;
}



.head{ width: 1200px; margin: 0 auto;}
.head_left{ float:left; width: 310px; padding-top: 21px;}
.head_left img{ width: 310px; height: 63px;}
.head_right{ float: right;  width: 200px;box-sizing: border-box; padding-top: 33px;}
.head_right img{ width: 100%;}
.head_center{ float: left; width: 650px; margin-left: 30px; }
.head_center ul li{  display: block; width: 108px; text-align: center; height: 110px; line-height: 110px; margin-left: 15px; }
.head_center ul li a{ color: #262626; font-size: 18px; font-weight: bold;}
.head_center ul li a:hover{ color: #e84237;}
.head_center ul{ display: flex;}

.head_center ul .cuerr{ background:#e84237; color: #fff;}
.head_center ul .cuerr a{ color: #fff;}

.zsfw_ad{ background: #efefef; height: 70px;  width: 100%;  line-height: 70px;}

.zsfw_ad_nr{ width: 1200px; margin: 0 auto; font-size: 23px; color: #444343;}
.zsfw_ad_nr img {
    margin-right: 60px;
    display: inline-block;
    vertical-align: -8px;
}






.xlcd_nr dl dd:nth-child(4){ display:none}








.footer2{ display: none;}
.index1 {
   width: 1200px; margin: 0 auto;margin-bottom: 70px; padding-top: 40px;
}
.index1 ul {
  display: flex;
    justify-content: space-between;
}
.index1 ul li {
  width: 49%;
  /*width: 25%;*/
  text-align: center; height: 406px; display: block;transition: all 0.5s;
  
}
.index1 ul li a{ display: block;width: 100%;height: 406px;transition: all 0.5s;}
.index1 ul li:hover{ background:#e84237!important;transition: all 0.5s;}


.index1 ul li img {
  width: 184px;
  height: 184px;
  border-radius: 100%;
  margin-bottom: 17px;
}
.index1 ul li h3 {
  font-size: 25px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 25px; padding-top: 120px;
}
.index1 ul li p {
  color: #fff;
  font-size: 20px;
  line-height: 32px; 
}
.index1 ul li h4{ width: 140px; height: 42px; border: 1px solid #fff; border-radius: 4px; margin: 0 auto; color: #fff; line-height: 42px; margin-top: 30px; display: none;}
.index1 ul li:hover h4{ display: block;}
.index1 ul li:hover h3{ color: #fff;transition: all 0.5s;padding-top: 100px;}
.index1 ul li:hover p{ color: #fff;transition: all 0.5s;}


.indextitle h3{ font-size: 18px; color: #504f4f;margin-top: 10px;}
.indextitle h2{ font-size: 36px; color: #e84237; font-weight: bold;text-align: center;}
.indextitle{ text-align: center; padding: 40px 0;}

.index2{ background: #f4f4f4; padding-bottom: 70px; padding-top: 70px;}
.index2_nr{ width: 1200px; margin: 0 auto;} 
.xiaoqu ul{ display:flex;}
.xiaoqu ul li{  width: 25%; display:block;  padding: 3px;}
.xiaoqu ul li .xiaoqu1 img{ width: 100%;}
.xiaoqu ul li p{ font-size: 23px; font-weight: bold; color: #2c2c2c; padding-top: 10px;}






.index3{ width: 100%; margin: 0 auto; text-align: center; padding-top: 60px;}
.indextitle h3 b{ font-weight: bold; color: #fe7b37;}

.zyxq ul li{ float: left; width: 390px;height: 275px; margin-right: 10px; margin-bottom: 10px;overflow: hidden; position: relative; }

.zyxq ul li:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0px;z-index:2; background: rgba(0,0,0,.04); cursor: pointer;}
.ljzx_hh{ font-weight: bold;font-size: 24px; color: #e84237;  line-height: 40px; text-align: center; padding-top: 30px;}
.dianji a {
    width: 255px;
    height: 67px;
    display: block;
    margin: 0 auto;
    line-height: 61px;
    color: #fff;
    font-size: 23px;
    background: url(/themes/default/public/img/mtc0.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
    display: block;
    text-align: center;transition: all 0.5s;
}
.dianji a:hover{ width: 280px;transition: all 0.5s;}


.xiaoqu ul li img{ border-radius: 4px;width: 100%; text-align: center;transition: 1s;transition: all 0.5s; cursor: pointer;}
.xiaoqu ul li .xiaoqu1{ width: 100%; max-height: 366px; overflow: hidden;border-radius: 4px;}

.xiaoqu ul li:hover img {
	transform: scale(1.1);transition: all 0.5s;
}


.dian_mu h4 a {
    width: 255px;
    height: 67px;
    display: block;
    margin: 0 auto;
    line-height: 61px;
    color: #fff;
    font-size: 23px;
    background: url(/themes/default/public/img/mtc0.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
    display: block;
    text-align: center;transition: all 0.5s;
}
.dian_mu h4 a:hover{  width: 300px;transition: all 0.5s; text-decoration: underline;}
.were{ font-size: 25px; font-weight: bold; color: #e84237; padding-top: 40px;}
.xunlian{margin-top: 0px; padding-bottom: 30px;}




/*你可能会遇到这些问题*/
.problem{ background: #f4f4f4; padding-top: 40px; padding-bottom: 70px; margin-top: 40px;}
.problem_n{ width: 1280px; margin: 0 auto;}

.problem_n2 ul li{ float: left; width: 49%; background: #fff; border-radius: 4px;box-sizing: border-box; padding: 40px; text-align: center; margin-top: 30px;transition: all 0.5s;}
.problem_n2 ul li:nth-child(2n){ float: right;}
.problem_n2 h3{ font-size: 28px; color: #e84237; font-weight: bold;}
.problem_n2 h4{ background: #fff2f1; border: 1px solid #fadedd; border-radius:10px; padding: 8px 10px; color: #646464;font-size: 20px; margin-top: 30px;}
.problem_an a{width: 244px;
    height: 65px;
    display: block;
    margin: 0 auto;
    line-height: 65px;
    color: #fff;
    font-size: 19px;
    background: url(/themes/default/public/img/mtc0.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
    display: block;
    text-align: center; font-weight: normal;transition: all 0.5s;}
    .problem_an a:hover{transition: all 0.5s; width: 270px;text-decoration: underline;}

.problem_n2 ul li:hover{box-shadow: 0px 15px 20px 0px rgba(39, 39, 39, 0.1);transition: all 0.5s;}






/*优势开始*/
.advantage{ width: 1200px; margin: 0 auto;}
.advantage_left{  float: left;width: 640px; height: 504px; overflow: hidden;}
.advantage_left img{ width: 640px; height: 504px; border-radius: 10px;}
.advantage_right{ float: right; width: 530px;box-sizing: border-box; padding-left: 20px; padding-top: 20px;}

.advantage_right h2{ font-size: 36px; font-weight: bold; color: #e84237; line-height: 50px;}
.advantage_right section{ padding-top: 20px;}
.advantage_right section p{ font-size: 22px; font-weight: bold; color: #444444; line-height: 60px; background: url(/themes/default/public/img/shuang.png) no-repeat left center; padding-left: 20px;}
.advantage_right h3{ font-size: 24px; color: #e84237; font-weight: bold; margin-top: 30px;}

.advantage_right h4{width: 255px;
    height: 67px;
    display: block;
   
    line-height: 61px;
    color: #fff;
    font-size: 23px;
    background: url(/themes/default/public/img/mtc0.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
    display: block;
    text-align: center;transition: all 0.5s;}

.advantage_right h4 a{ color: #fff; display: block;transition: all 0.5s;}
.advantage_right h4:hover{ width: 280px;transition: all 0.5s;}



/*.zyxq ul li:nth-child(3n){ float: right;}*/
.zyxq ul li:nth-child(7){ height: 415px;}
.zyxq ul li:nth-child(8){ height: 415px;}
.zyxq ul li:nth-child(9){ height: 415px;}
.zyxq ul li img{ width: 100%; text-align: center;transition: 1s;transition: all 0.5s;}
.zyxq ul li:hover img {
	transform: scale(1.1);transition: all 0.5s;
}
.zyxq ul li:hover:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0px;z-index:2; background: rgba(0,0,0,.0); cursor: pointer;}

.zyxq_ann a{ color: #fff; font-size: 24px;}
.zyxq_ann{ background: url(/themes/default/public/img/mtc1.png) no-repeat; width: 309px; height: 67px; line-height: 67px; text-align: center; margin: 0 auto; margin-top: 20px; padding-left: 20px; }
.zyxq_ann a:hover{ text-decoration: underline;}

.index4{ width: 1200px; margin: 0 auto;}

.xljd1{ position: relative; width: 1200px; height: 500px;}

.xljd1_tu{width: 1200px; height: 500px; overflow: hidden;}

.xljd1_tu img{ width: 100%; text-align: center;transition: 1s;transition: all 0.5s;}
.xljd1_tu:hover img {
	transform: scale(1.05);transition: all 0.5s;
}

.xljd1_went{ position: absolute; bottom: 0; left: 0; height: 70px; line-height: 70px ; background: rgba(0,0,0,0.5); color: #fff; font-size: 22px; text-align: center; width: 100%; font-weight: bold;}
.zyxq ul li:nth-child(9){ width: 100%;}



.xljd2 ul li{  float: left; width: 292px; height: 227px; margin-right: 10px; border-radius: 10px; margin-top: 10px; text-align: center;}
.xljd2_tu{ width: 292px; height: 227px; overflow: hidden;border-radius: 10px;}


.xljd2 ul li img{ width: 100%; text-align: center;transition: 1s;transition: all 0.5s;border-radius: 10px;}
.xljd2 ul li:hover img {
	transform: scale(1.1);transition: all 0.5s;
}
.xljd2 ul li:nth-child(4){ float: right; margin-right: 0;}

.xljd2_txt{ color: #2c2c2c; font-size: 18px; font-weight: bold; line-height: 50px;}

.index5{ width: 100%; background:#f4f4f4; padding: 30px 0; margin-top: 100px;}
.index5_nr{ width: 1200px; margin: 0 auto;}


.index5_nr_left{ float: left; width: 278px; text-align: center;}
.index5_nr_left h2 { font-size: 38px; color: #e84237; font-weight: bold;}

.index5_nr_right{ float: right; width: 886px;}
.index5_nr_left h3{ padding-top: 20px;}

.index5_nr_right ul li{ float: left; background: #fff; border-radius: 10px; width: 100%; margin-top: 10px;box-sizing: border-box; padding: 20px;}
.index5_nr_right1{ float: left; width: 50px; height: 50px; background: #e84237; font-weight: bold; color: #fff; border-radius: 60px; text-align: center; line-height: 50px; font-size: 25px;margin-left: 15px;}
.index5_nr_right2{ font-size: 25px; color: #e84237; font-weight:bold; float: left; margin-top: 10px; margin-left: 15px;}


.index5_nr_left h2{ margin-top:14px;}

.index6{ width: 1200px; margin: 0 auto;}


.index6{ padding-top: 20px;}
.index7{width: 1200px; margin: 0 auto;}

.wenti ul li{ float: left; width: 100%; border-bottom: 1px dashed #b4b4b4; font-size: 22px; color: #272727; line-height: 60px;}

.wenti_left{ float: left; width: 470px; background: url(/themes/default/public/img/wen.png) no-repeat left center; padding-left: 50px;}
.wenti_right{ float: right; width: 612px; background: url(/themes/default/public/img/da.png) no-repeat left center; padding-left: 50px;}
.gengduo a{width: 400px;
    height: 61px;
    display: block;
    text-align: center;
    line-height: 61px;
    margin: 0 auto;
    font-size: 23px;
    color: #fff;
    border-radius: 10px;
    background: url(/themes/default/public/img/mtc0.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 45px;}
.index5{ padding-top: 40px;}




.index8{ width: 1200px; margin: 0 auto;margin-top: 26px;}

.ryzz ul li{ float: left; width: 292px; height: 232px; margin-right: 10px; overflow: hidden;}
.ryzz ul li:nth-child(4n){ float: right; margin-right: 0;}
.footer {
  
  background-color: #3a3837;
  padding: 44px 0;
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 2;
}
.footer a {
  color: #fff;
  font-size: 16px;
}

.fpso{
    position: fixed;
    top: 20%;
    right: 0;
    width: 214px;
    /*background: url(/themes/default/public/images/vhb.png) no-repeat;*/
    border-radius: 67px;
    padding: 40px 0;
    z-index: 1;
    background-size: 100% 100%;
}
.fpso li{
    margin-bottom: 15px;
    text-align: center;
}
.fpso li i{
    width: 160px;
    margin: 0 auto;
    display: block;
    font-size: 20px;
    color: #fff;
}
.fpso li a{
    width: 160px;
    display: block;
    margin: 13px auto;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: linear-gradient(to bottom, #fee148, #f9cb34);
    position: relative;
    border-radius: 6px;
    font-size: 20px;
    color: #703505;
}

.qubie{ width: 100%; background: #f0f0f0; padding: 40px 0;}
.qubie_nr2{ font-size: 18px; color: #4c4c4c; line-height: 30px; margin-top: 40px; margin-bottom: 40px;}

.qubie_nr{ width: 1200px; margin: 0 auto;}
.qubie_nr b{ color: #e84237;}

.qubie_nr ul li{ margin-bottom:10px;}
.qubie_nr_left{ float:left; width: 190px; height: 76px; line-height: 76px; background: #e84237; border-radius: 60px 0 0 60px; color: #fff; font-size: 24px; padding-left: 20px;}
.qubie_nr_right{ float: left; background: #fff;width: 990px; height: 76px;align-items: center;
    display: flex;box-sizing: border-box; padding: 15px; color: #3f3f3f; font-size: 18px;
    }
    
.qubie_tit{ text-align: center; padding: 30px 0;}
.qubie_tit h2{  text-align: center;font-size: 36px;
    color: #e84237;
    font-weight: bold;
    text-align: center;}
.qubie_tit em{ background: url(/themes/default/public/img/zh_eo.png) no-repeat top center; width: 19px; height: 15px; display: inline-block; margin-top: 17px;}


.baoming{ background: #fff;}
.baoming_nr_left{ width: 582px; height: 340px; background: #f2f2f2; border-radius: 10px;text-align: center; float: left; margin-bottom: 30px;}

.baoming_nr_left1{ font-size: 30px; margin-top: 60px;}
.baoming_nr_left2{ color: #e84237; font-size: 24px; font-weight: bold;}
.baoming_nr_left2 span{ font-size: 82px; font-weight: bold; padding-right: 20px;}
.baoming_nr_left2 b{ font-size: 36px; text-decoration: line-through; padding-left: 10px;}

.baoming_nr_left2{ margin-top: 15px;}
.baoming_nr_left3{ font-size: 18px; background: #f0d4d2; padding: 10px 20px; color: #3c3c3c; display: inline-block; border-radius: 60px; margin-top:30px;}


.baoming{ padding-bottom: 50px;}


.paim{ font-size: 16px; color: #3f3f3f; line-height: 30px;}
.baoming{ padding-top: 30px;}

.paim p{ text-indent: 2em;}

.chongx{ background: #f5e9e8; border: 1px dashed #f1b4b0; font-size: 18px; font-weight: bold; color: #e84237; text-align: center; border-radius: 10px; line-height: 60px; margin-top: 20px;}
.wenti ul li{align-items: center;
    display: flex;
    justify-content: center;}


.contact {
  background: url(/themes/default/public/img/contact.png) no-repeat center bottom;
  margin-top: 124px;
}
.contact .listTitle {
  width: 550px;
  margin: 0 auto;
}
.contact .listTitle h3 {
  font-size: 33px;
  margin-bottom: 20px;
}
.contact .d {
  height: 445px;
  display: flex;
  justify-content: space-between;
  padding-right: 200px;
  padding-top: 68px;
}
.contact .d .l {
  width: 579px;
  height: 199px;
  background-color: rgba(232, 66, 55, 0.13);
  padding-left: 35px;
  padding-right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 30px;
}
.contact .d .l h3 {
  color: #e84237;
  font-size: 30px;
}
.contact .d .l p {
  color: #e84237;
  font-size: 24px;
}
.contact .d .r span {
  font-size: 28px;
  color: #000;
}
.contact .d .r p {
  font-size: 38px;
  font-weight: bold;
  color: #dc3126;
}
.contact_tab {
  display: flex;
  justify-content: center;
  margin: 33px 0;
}
.contact_tab a {
  display: block;
  width: 309px;
  height: 67px;
  line-height: 61px;
  text-align: center;
  color: #fff;
  font-size: 23px;
  background: url(/themes/default/public/img/mtc0.png) no-repeat;
  margin: 0 10px;
}

.contact{ width: 1200px; margin: 0 auto; padding-top: 30px;}

.gywmm{width: 1200px; margin: 0 auto; padding-top: 20px; }

.gywmm_a p{ font-size: 18px; color: #393939; line-height: 32px; }
.about_info ul {
  display: flex;
  flex-wrap: wrap;  padding-top: 40px;
}
.about_info ul li {
  width: 392px;
  height: 259px;
  margin-right: 11px;
}
.about_info ul li img {
  display: block;
  width: 392px;
  height: 259px;
}
.about_info ul li:nth-of-type(3n) {
  margin-right: 0;
}

.cts{ background: #f8f8f8; padding: 40px 0;text-align: center; margin-top: 40px;}

.index8{ margin-bottom: 70px;}
.footer2{ display: none;}
.canvi-content{ display: none;}
.zyxq ul li:nth-child(9){ width: 390px;}



/*面包屑导航*/
.mbx_dh{width: 100%; height:58px; line-height: 58px; background: #f7f7f7;}
.mbx_dh_n{ width: 1200px; margin: 0 auto; font-size: 16px; color: #333; background: url(/themes/default/public/img/fang.png) no-repeat left center; padding-left: 22px;}
.mbx_dh_n a{color: #333;}
.mbx_dh_n a:hover{ color: #e84237;}


.tishi{ text-align: center; font-size: 28px; color: #e84237;}
.contact .d .r{ padding-top: 80px;}
.xlcd { width: 1200px; margin: 0 auto; margin-top: 50px;}
.xlcd_nr dl dd{ width: 33%; margin: 10px; cursor: pointer; overflow: hidden; height: 268px;border-radius: 8px;}
.xlcd_nr dl{ display: flex;}

.xlcd_nr dl dd img{ width: 100%; text-align: center;transition: 1s;transition: all 0.5s; border-radius: 8px;}
.xlcd_nr dl dd:hover img {
	transform: scale(1.1);transition: all 0.5s;
}
.xlcd_one{ margin-top: 20px;}
.xlcd{ padding-bottom: 60px;}



.bxjs_nn{ width: 1200px; margin: 0 auto; margin-top: 30px;margin-bottom: 30px; }
.bxjs_nn_left{ float: left; width: 542px; margin-top: 20px; margin-bottom: 50px;position: relative;}
.bxjs_nn_left:before{  position: absolute; right: -58px; top: 0; content: ""; width: 2px; background: #f1f1f1; height: 100%;}
.bxjs_nn_left:nth-child(2):before{ display: none;}


.banxing li{ width: 256px; float: left; margin-right: 10px; margin-top: 40px;}
.banxing li:nth-child(2n){ float: right; margin-right: 0;}
.bxjs_nn_left h2{ background: #fff2f1; border: 1px solid #fadedd; height: 70px; line-height: 70px;text-align: center; border-radius: 4px; font-size: 28px; font-weight: bold; color: #e84237;}
.banxing3 a{ 
  width: 172px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background: url(/themes/default/public/img/wu.png) no-repeat top center; 
  background-size: 100%; display: block;
  margin: 0 auto;}
.banxing3{ text-align: center; margin-top: 16px;}
.banxing li:hover .banxing3 a{ text-decoration: underline;}
.banxing li .banxing2 img{ width: 256px; height: 256px;}






/*手机响应代码开始*/


@media (max-width: 980px){
	.fpso{ display: none;}
	.banner{ height: 200px;}
	.swiper-container, .swiper-wrapper, .swiper-slide{height: 200px;}
	.index1 ,.index2 ,.index3,.index4,.index5,.index6{ width: 100%;}
	.indextitle h2{ font-size: 25px;}
	.indextitle h3{ font-size: 15px;}
	.index1 ul li{ width: 49%; display: inline-block; text-align: center; margin-bottom: 30px;}
	.index1 ul{ display: inherit;}
	.index1 ul li img{ width: 150px; height: 150px;}
	.index1 ul li h3{ font-size: 20px;}
	.index1 ul li p{ font-size: 16px;}
	.index1 ul li a{ width: 150px;height: 48px; line-height: 48px; font-size: 16px; margin-top: 10px;}
	.index2_nr{ width: 100%;}
	.head{ width: 100%;}
	
	.zyxq ul li{ width: 49%; display: block; text-align: center; float: left; margin-right: 0;height: 124px;}
	.zyxq ul li:nth-child(2n){ float: right;height: 124px;}
	.zyxq{ width: 98%;margin: 0 auto;}
	.zyxq ul li:nth-child(8){ height: 192px;}
    .zyxq ul li:nth-child(7){ height: 192px;}
    
    .xljd1_tu{ width: 100%;}
    .xljd1{ width: 100%; height: 160px;}
    .xljd1_went{ height: 50px; line-height: 50px; font-size: 18px;}
    .xljd{ width: 98%; margin: 0 auto;}
    .xljd1_tu img{height: 160px;}
    .xljd1_tu{height: 160px; }
    .xljd2_tu{ width: 100%; display: block; text-align: center; display: block;height: 144px;}
    .xljd2 ul li{ width:49%; margin-right: 0;float: left}
     .xljd2 ul li:nth-child(2n){ float: right;}
     .xljd2 ul li{ height: 184px;}
     .index5{ margin-top: 30px;}
     .index5_nr{ width: 100%;}
     .index5_nr_left { width: 100%;}
     .index5_nr_right{ width: 96%; margin: 0 auto; float: inherit;} 
     .index5_nr_right2{ font-size: 20px;}
     .index5_nr_right1 { width: 40px; height: 40px; line-height: 40px;}
     .index5_nr_right2{ margin-top: 6px;}
     .index5_nr_right1{ margin-left: 0;}
     .index5_nr_left h2{ font-size: 24px;}
     .index5{ padding-top: 15px;}
     .kbei img{ width: 100%;}
     .index7{ width: 100%;}
     .wenti_left{ width: 100%;box-sizing: border-box;}
     .wenti ul li{ display: inherit; padding-bottom: 10px; margin-top: 10px;}
     .wenti_right{ width: 100%; float: left;box-sizing: border-box;}
     .wenti ul li{ line-height: 30px;font-size: 19px;}
     
     .wenti{box-sizing: border-box; padding: 15px;}
     .indextitle {
    text-align: center;
    padding: 28px 0;
}
.footer{ display: none;}
.wenti{ padding-top: 0;}
.index8 { width: 100%;}
.ryzz ul li img{ width: 100%;}
.ryzz{ width: 98%; margin: 0 auto;}
.ryzz ul li{  width: 49%; float: left; display: block; margin-right: 0; height: 152px;}
.ryzz ul li:nth-child(2n){ float: right;}
.index8{ margin-bottom: 40px;}
.gengduo a{ width: 310px; font-size: 20px; margin-top: 20px;}
.zyxq_ann{ background: url(/themes/default/public/img/mtc1.png) no-repeat center;background-size: 80%;}
.zyxq_ann a{ font-size: 20px;}
.footer2{ text-align: center; background: #3a3837; text-align: center; color: #fff; font-size: 15px; line-height: 22px; padding-bottom: 10px; padding-top: 18px;}
.footer2 a{ color: #fff;}	
.footer2 img{ width: 80%;}	
.head_left img{ height: 70px;}
.xin_logo{ padding-left: 10px;}
.xin_logo img{height: 62px;}
.dhhc{position: absolute;
    right: 50px;
    width: 35px;
    top: 19px;}

.dhhc img{ width: 100%}
.head{display: none;}
.nav{ display: none;}
.canvi-content{ display: block;}

.gywmm{ width: 100%;box-sizing: border-box; padding: 10px;}
.qubie_tit h2{ font-size: 24px;}
.qubie_tit {
    text-align: center;
    padding: 20px 0;
}
.gywmm_a p{ font-size: 16px; line-height: 27px; }
.cts img{ width: 100%;}
.cts{box-sizing: border-box; padding-left: 30px; padding-right: 30px;}
.about_info ul li img{ width: 100%;}
.about_info ul li{ width: 100%; margin-bottom: 10px;}
.about_info ul{ display: inherit;}


.ny_banner{ height: 76px!important; background-size: cover!important;}

.qubie_nr{ width: 100%;box-sizing: border-box; padding: 10px;}
.baoming {
    padding-top: 0px;padding-bottom: 20px;
}
.qubie_nr_right{ width: 100%; height: auto; border-radius: 4px; font-size: 16px;}
.qubie_nr_left{border-radius: 10px 10px 0 0;box-sizing: border-box; height: 50px; line-height: 50px; text-align: center;font-size: 20px; margin: 0 auto; float: inherit; width: 100%;}

.qubie {
    width: 100%;
    background: #f0f0f0;
    padding: 0px 0;
}
.qubie_nr2{ margin-top: 10px; margin-bottom: 10px; font-size: 16px;}

.qubie_nr{ padding-top: 0;}

.contact{ width: 100%;}
.contact .d{ display: inline-block; padding-right: 0;box-sizing: border-box;}
.contact .d .l{box-sizing: border-box; width: 100%; padding-left: 20px; padding-right: 0;}
.contact .d .l h3{ font-size: 22px;}
.contact .d .l p{ font-size: 20px;}

.contact .d .r span{ font-size: 20px;box-sizing: border-box; padding-left: 18px; margin-top: 30px;}
.contact .d .r p{font-size: 25px;box-sizing: border-box; padding-left: 18px;}

.contact {
    background: url(/themes/default/public/img/contact.png) no-repeat top bottom;
    background-size: 100%;
    margin-top: 124px;
}
.contact .d{ width: 100%; padding-top: 0;}
.contact .d .l{ margin-bottom: 30px;}

.contact{ margin-top: 00px;}
.wenti_right{width: 100%!important;}
body .qubie_nr_left{ width: 100%;border-radius: 10px 10px 0 0; height: 50px; line-height: 50px; text-align: center; padding-left: 0; font-size: 20px;}
.chongx{ line-height: 28px;box-sizing: border-box; padding: 10px;}
.chongx{ font-size: 16px;}
.zyxq_ann{ margin-top: 0;}
.qubie{ padding-top: 20px;}

.index1{ margin-bottom: 20px;}
.indextitle h3{margin-top: 0;}
.wenti_left{background-size: 7%; padding-left: 30px;}
.wenti_right{background-size: 7%; padding-left: 30px;}
.gengduo a{height: 50px; line-height: 50px;}


.footer2{ display: block; padding-bottom: 20px;}
.footer2 img {
    width: 60%;
}
.qubie_nr .zyxq_ann{ float: inherit!important; margin-top: 12px;}
.baoming_nr_left{ float:inherit ; width: 98%; margin: 0 auto; margin-bottom: 20px; padding-top: 15px;}
.baoming_nr_left2 span{ font-size: 45px; padding-right: 10px;}
.baoming_nr_left2 b{ font-size: 30px;}
.baoming_nr_left2{ font-size: 20px;}
.baoming_nr_left1{ font-size: 24px;}
.baoming_nr_left{ height: 220px;}
.baoming_nr_left1{ margin-top: 10px;}
.baoming_nr_left3{ margin-top: 12px;}

.zsfw_ad_nr{ width:100%}

.banner .swiper-slide{ height:230px}
.banner .swiper-wrapper{ height:230px}
.banner .swiper-container{ height:230px}
.zsfw_ad_nr{ font-size:15px}
.banner {
    height: 230px;
}
.zsfw_ad {
    background: #efefef;
    height: auto;
    width: 100%;
    line-height: 27px;
}
.zsfw_ad_nr img {
    margin-right: 20px;
    display: inline-block;
    vertical-align: -4px;
  
    width: 32%;
}
.zsfw_ad{box-sizing: border-box; padding: 10px;}
.index1 ul li{ float:left; height:340px; width:50%; margin-bottom:0}
.index1 ul li a{width:100%}
.index1 ul li h3{ padding-top:84px}
.index1 ul{box-sizing: border-box; padding: 10px;}
.indextitle h2 {
    font-size: 23px;
}
.indextitle h3 {
    margin-top: 8px;
}
.index1 ul li p{ line-height:28px}
.indextitle{padding: 12px 0;}
.ljzx_hh {
    font-weight: bold;
    font-size: 16px;
    color: #e84237;
    line-height: 24px;
    text-align: center;
    padding-top: 6px;
}
.dianji a {
    width: 175px;
    height: 49px;
    display: block;
    margin: 0 auto;
    line-height: 47px;
    color: #fff;
    font-size: 15px;
    background: url(/themes/default/public/img/mtc0.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 13px;
    display: block;
    text-align: center;
    transition: all 0.5s;
}
.advantage{width:100%}

.advantage_left img {
    width: 100%;
    height: 220px;
}

.advantage_left {
    float: left;
    width: 96%; margin: 0 auto;
    height: 220px;
    overflow: hidden;
    float: inherit;
}
.advantage_right {
    float: inherit;
    width: 100%;
    box-sizing: border-box;
    padding-left: 20px;
    padding-top: 20px;
}
.advantage_right h2 {
    font-size: 23px;
    font-weight: bold;
    color: #e84237;
    line-height: 29px;
}
.advantage_right section p {
    font-size: 16px;
    font-weight: bold;
    color: #444444;
    line-height: 38px;
    background-size: 3%;
    
}
.advantage_right section {
    padding-top: 10px;
}
.advantage_right h3{ font-size:17px}
.advantage_right h4 {
    width: 175px;
    height: 49px;
    display: block;
    line-height: 48px;
    color: #fff;
    font-size: 16px;
    background: url(/themes/default/public/img/mtc0.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 16px;
    display: block;
    text-align: center;
    transition: all 0.5s;
}
.index2 {
    background: #f4f4f4;
    padding-bottom: 40px;
    padding-top: 40px;
}

.index3{  padding-top: 30px;}
.xiaoqu ul {
    display: block;
}
.xiaoqu ul li {
    width: 48%;
    display: block;
    padding: 2px;
    float: left; margin-bottom:20px
}
.xiaoqu ul li:nth-child(2n){ float:right;}
.xiaoqu ul li p{ font-size:16px;padding-top: 5px;}
.xiaoqu{ width:96%; margin:0 auto}
.dianji a{ font-size:16px}
.dian_mu h4 a {
    width: 175px;
    height: 50px;
    display: block;
    margin: 0 auto;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    background: url(/themes/default/public/img/mtc0.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 3px;
    display: block;
    text-align: center;
    transition: all 0.5s;
}

.were {
    font-size: 17px;
    font-weight: bold;
    color: #e84237;
    padding-top: 7px;
    padding-bottom: 16px;
}
.problem {
    background: #f4f4f4;
    padding-top: 20px;
    padding-bottom: 30px;
    margin-top: 20px;
}
.problem_n{ width:100%}
.problem_n2 h3{ font-size:17px}
 .problem_n2 ul li{ padding:20px}
 .problem_n2 h4{ font-size: 15px;}
 .problem_an a {
    width: 167px;
    height: 50px;
    display: block;
    margin: 0 auto;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    background: url(/themes/default/public/img/mtc0.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 20px;
    display: block;
    text-align: center;
    font-weight: normal;
    transition: all 0.5s;
}

.problem_n2 ul li{ margin-top:20px}
.problem_n2{ width:96%; margin:0 auto}
.problem_n2 h4{ margin-top:20px}
.ny_ba{ height:200px!important; background-size:cover!important}
.mbx_dh_n {
    width: 100%;
    margin: 0 auto;
    font-size: 15px;
    color: #333;
    background: url(/themes/default/public/img/fang.png) no-repeat left center;
    padding-left: 22px;
}
.mbx_dh {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #f7f7f7;
    box-sizing: border-box;
    padding-left: 10px;
}
.bxjs_nn {
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.bxjs_nn_left {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 50px;
    position: relative;
}
.bxjs_nn_left h2 {
    background: #fff2f1;
    border: 1px solid #fadedd;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 4px;
    font-size: 18px;
    font-weight: bold;
    color: #e84237;
}

.bxjs_nn_left{ width:96%; margin:0 auto;float: inherit!important; margin-bottom:30px}
.banxing li .banxing2 img{ width:100%; height:100%}
.banxing li {
    width: 49%;
    float: left;
    margin-right: 5px;
    margin-top: 30px;
}

.xlcd{ width:100%}
.tishi{ font-size:20px}
.banxing3 a{ font-size:16px}
.xlcd_nr dl{display:block}

.xlcd_nr dl dd {
    width: 49%;
    margin: 0;
    cursor: pointer;
    overflow: hidden;
    height: 153px;
    border-radius: 8px;
    float: left;
}

.xlcd_nr dl dd:nth-child(2n){ float:right;}
.xlcd_nr{ width:96%; margin:0 auto}
.xlcd{ margin-top:0}
.xlcd_nr dl dd:nth-child(4){ display:block}
.canvi-content{ position:fixed!important; width:100%}
.banner{ padding-top:50px}



















}

