﻿/*  

 Author: tianhu 
 Email：119118760@qq.com 
 Url：http://www.zhutima.com
 update: 2021-05-18 

*/

/* public start */
html {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 15px;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  background: #fff;
  color: #222
}
body { margin: 0 }

h4, h2, h3, ul, li, dd, dt, dl, p { list-style: none; padding: 0; margin: 0; }

a { color: #222; text-decoration: none; }

a:hover, a:focus { color: #3D7EFF; text-decoration: none; }

a:active, a:hover { outline: 0 }

a:active, a:hover { outline: 0; }

textarea { overflow: auto; }

td, th { padding: 0; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

img { object-fit: cover;height: auto; box-sizing: border-box; }

.z-top { margin-top: 14px; }

.z-bottom { margin-bottom: 14px; }

.lay { margin-right: auto; margin-left: auto; padding-left: 7px; padding-right: 7px; }

.row { margin-left: -7px; margin-right: -7px; }

.lay-shadow { background: #fff; color: #666; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); overflow: hidden; }

@media (min-width: 768px) { .lay { width: 730px; } }

@media (min-width: 992px) { .lay { width: 950px; } }

@media (min-width: 1200px) { .lay { width: 1200px; } }

.xs-1, .md-1, .xs-2, .md-2, .xs-3, .md-3, .xs-4, .md-4, .xs-5, .md-5, .xs-6, .md-6, .xs-7, .md-7, .xs-8, .md-8, .xs-9, .md-9, .xs-10, .md-10, .xs-11, .md-11, .xs-12, .md-12 { position: relative; min-height: 1px; padding-left: 7px; padding-right: 7px; }
.xs-1, .xs-2, .xs-3, .xs-4, .xs-5, .xs-6, .xs-7, .xs-8, .xs-9, .xs-10, .xs-11, .xs-12 { float: left; }

.xs-12 { width: 100%; }

.xs-11 { width: 91.66666667%; }

.xs-10 { width: 83.33333333%; }

.xs-9 { width: 75%; }

.xs-8 { width: 66.66666667%; }

.xs-7 { width: 58.33333333%; }

.xs-6 { width: 50%; }

.xs-5 { width: 41.66666667%; }

.xs-4 { width: 33.33333333%; }

.xs-3 { width: 25%; }

.xs-2 { width: 16.66666667%; }

.xs-1 { width: 8.33333333%; }

@media (min-width: 992px) {

  .md-1, .md-2, .md-3, .md-4, .md-5, .md-6, .md-7, .md-8, .md-9, .md-10, .md-11, .md-12, .md-i { float: left; }

  .md-12 { width: 100%; }

  .md-i{width: 37.5%;}

  .md-11 { width: 91.66666667%; }

  .md-10 { width: 83.33333333%; }

  .md-9 { width: 75%; }

  .md-8 { width: 75%; }

  .md-7 { width: 58.33333333%; }

  .md-6 { width: 50%; }

  .md-5 { width: 41.66666667%; }

  .md-4 { width: 25%; }

  .md-4-1{width:33.33333333%;}

  .md-3 { width: 25%; }

  .md-2 { width: 16.66666667%; }

  .md-1 { width: 8.33333333%; }
}

.lay:before, .lay:after, .row:before, .row:after { content: " "; display: table; }

.row:after, .lay:after { clear: both; }

.pd-left-none { padding-left: 0px; }

.pd-right-none { padding-right: 0px; }

.lay-padding { padding: 15px; }

.ztm-fixed { position: fixed; top: 0; z-index: 100; width: 100%; opacity: 0.95; }
/* public end */

/* dan ye */
.clear{clear: both;}
.ztm-dan-ding{line-height:50px;width: 100%;}
.ztm-dan-ding a{width: 100%;background: #008aff;display: block;text-align: center;color:#fff;font-weight: bold;}
.ztm-dan-ding a:hover{background: #067de2;}

.dan-btn{overflow: hidden;width: 100%; font-size: 15px;}
.dan-btn a,.dan-btn span{display: block;float: left;padding:10px 15px;color: #fff;border-radius: 5px;font-weight: bold;}
.dan-btn a:nth-child(1){background: #008aff;margin-right: 15px;}
.dan-btn a:nth-child(2){background: #ffbe3d;}
.dan-btn a:nth-child(1):hover{background: #067de2;}
.dan-btn a:nth-child(2):hover{background: #d69e2e;}
.dan-btn span.danbg{background: #fff;color:#222;/*border:2px solid #e2e8f0;*/}
.dan-btn span.danbg:hover{border:2px solid #008aff;background: none;}

.dan-info{font-size:40px;color: #152c5b;font-weight: 700;margin-top: 15px;}
.dan-info span{color: #008aff;}
.dan-info1{color: #718096;font-size: 20px;margin-top: 10px;    font-weight: 300;}
.dantop{margin-top: 10px;}
.dan-banner{text-align: center;margin-top: 50px;}
.dan-youshi{ width: 90px;height:45px;text-align: center;line-height: 45px;border-radius: 20px;font-weight: bold; margin: 0 auto;color: #5cc9a7; background-color: #def4ed;margin-top: 100px;}
h3.youshi-t{text-align: center;color: #152c5b;font-size: 24px;margin-top: 10px;}
.youshi-info{color: #718096;font-size: 18px;margin-top: 10px;text-align: center;    font-weight: 300;}
.youshi-m{border-radius: 0 50px 0px 50px;padding: 25px;position: relative;}
.ysbg1{background: #fdebed;}
.ysbg2{background: #ebf9f4;}
.ysbg3{background: #fff7e8;}
.youshi-m h4{text-align: center;font-size: 20px;margin:10px 0px;}
.ys-info{text-align: center;font-size: 16px;color: #171347;}
.z-jian{width: 100%;background: #0e0b2b;padding:50px 0px;margin-top: 100px;margin-bottom: 50px;}
.z-jian-1{font-size: 45px;color: #fff;text-align: center;}
.z-jian-2{font-size: 24px;color: #fff;text-align: center;margin-top: 20px;}
.jian-icon{position:absolute;top:0px;left: 0px;padding: 10px;color:#fff;font-weight: bold;border-radius: 0 15px 0px 15px;}
.jianbg1{background: #ffbe3d;}
.jianbg2{background: #5cc9a7;}
.jianbg3{background: #f25767;}
.youshi-m dl{padding:20px;margin-top: 20px;}
.youshi-m dl dt{font-size: 20px;font-weight: bold;color: #171347;margin-bottom: 20px;}
.youshi-m dl dd{line-height: 30px;}
.ztm-kefu{overflow: hidden;height:40px ;}
.ztm-kefu span{background: #008aff;color: #fff;border-radius: 20px;padding: 10px 15px;line-height: 40px;}
.big-mar-top{margin-top: 60px;}
.kefu-info{color: #152c5b;font-weight: bold;margin-top: 10px;font-size: 20px;}
.kefu-info span{color: red;}
.new-ys{border: 1px solid #ddd;padding: 30px;border-radius: 20px;}
.new-ys dl {overflow: hidden;}
.new-ys dl dt{text-align: center;font-weight: bold;margin-top: 30px;margin-bottom: 20px;font-size: 18px;}
.new-ys dl dd{color: #718096;line-height: 30px;}
.new-ys-icon{text-align: center;}
.new-ys-icon span{padding:10px 15px;border-radius: 40px;color:#fff;font-weight: bold;}
.new-ys-icon span.spanbg1{background: #ffbe3d;}
.new-ys-icon span.spanbg2{background: #008aff;}
.new-ys-icon span.spanbg3{background: red;}
.ztm-f{background: #171347;padding:40px 0px;margin-top: 40px;text-align: center;}
.ztm-f p{color: rgba(255, 255, 255, .8);margin:10px  0px;}
.ztm-f p a{color: #008aff;margin-left:10px;}
.ztm-f p a:hover{color: #067de2;}
ul.danye-list{overflow: hidden;border: 1px solid #ddd;padding: 20px;margin-top: 20px;border-radius: 4px;}
ul.danye-list li{line-height: 40px;}
ul.danye-list li span{font-size: 13px;color: #999;margin-left: 20px;}
ul.danye-list li em{font-style: normal;margin-right: 10px;color: #008aff;}
.danye-detail h1{text-align: center;}
.z-d-con1{text-align: center;}
.z-d-con1 span{font-size: 13px;color:#999;margin-right: 10px;}
.danye-detail-con{line-height: 25px;margin-top: 30px;}
.danye-detail-con p{margin: 15px 0px;}
.danye-detail-con p img {max-width: 100%;}
.danye-detail-con img {max-width: 100%;}
/* wap css */
@media only screen and (min-width: 320px) and (max-width: 992px) {
  .ztm-dan-ding{line-height: 25px;}
  .ztm-dan-ding a{padding:10px 15px;}
  .big-mar-top{margin-top: 40px;}
  .z-jian,.dan-youshi{margin-top: 40px;}
  .wap-top{margin-top: 20px;}
}




/*index-old*/
/*问答*/
.question-box {background-color: #f4fff8;padding: 30px 0;}
.question-box .primary-title {margin: 0;}
.question-list {margin-top: 30px;}
.question-list li{font-size: 0;margin-bottom: 20px;}
.question-list li > div {display: inline-block;vertical-align: middle;}
.question-list .q-num {width: 42px;height: 42px;background-color: #43b65c;line-height: 42px;text-align: center;font-size: 26px;color: #fff;}
.question-list .q-content {width: calc(100% - 58px);font-size: 24px;color: #3a3a3a;padding-left: 15px;}
.question-list .q-content.q-grey {font-size: 20px;color: #515151;}
.question-list .q-num.q-orange {background-color: #ec9164;}
.question-btn {margin: 30px auto;}
.question-btn .primary-btn{margin: 0 auto;}
.contact-box {position: relative; height: 362px;background-image: url("http://www.yuanshuostone.com/css/imgs/contact-bg.png");background-size: 100% 100%;background-repeat: no-repeat;}
.contact-box .question-btn{position: absolute;width: 100%; bottom: 24%;text-align: center;}

.primary-btn {
    display: block; 
	width:234px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 20px;
    border-radius: 30px;
    overflow: hidden;
}
.green-big-btn {
    font-size: 24px;
    color: #fff;
    background-color: #29b524;
}
.question-btn .primary-btn {
    margin: 0 auto;
}
.green-big-btn span{ display:none
}
.green-big-btn:hover span{ display:block
}

/*首页桑果树下弹框*/
			.zhezhao{position:fixed;width:100%;height:100%;background:#000;z-index:9;opacity: 0.3;display:none;}
			.sgsxtkewm{position:fixed;top:30%;left:40%;width:20%; background:#fff;border-radius:20px;box-shadow:0px 1px 17px 0px rgba(0, 0, 0, 0.11);z-index:99;display:none;text-align:center;}
			.tanchukuang_1{font-size:18px;text-align:center;padding-top:10px;color:#333;}
			.tanchukuang_2{width:280px; margin:0 auto;margin-top:10px;}
			.tanchukuang_2 img{width:100%;height:100%}
			.tanchukuang_3{width:80%;background:#3C77F5;margin:0 auto;font-size:24px;color:#fff;margin-top:10px;text-align:center;border-radius:10px;line-height:2;}
			
@media (max-width: 75em) {	
/*问答*/ 
.question-list .q-content {width: calc(100% - 58px);font-size: 18px;color: #3a3a3a;padding-left: 15px;}
.question-list .q-content.q-grey {font-size: 14px;}

.zhezhao{position:fixed;width:100%;height:100%;background:#000;z-index:9;opacity: 0.3;}
			.sgsxtkewm{position:fixed;top:25%;left:10%;width:80%;height: auto;background:#fff;z-index:99;}
			.tanchukuang_1{font-size:18px;color:#333;text-align:center;padding-top:10px;}
			.tanchukuang_2{margin:0 auto; }
			.tanchukuang_2 img{width:80%;height: auto;}
			.tanchukuang_3{  background:#3C77F5;border-radius:4px;margin:0 auto;margin-top:4px;font-size:18px;color:#fff; }
 
 }
 
 
 /*banner字*/
.swiper-wrapper .swiper-slide{ position:relative}
.swiper-wrapper .swiper-slide p{position: absolute;
    width: 70%;
    left: 15%;
    color: #fff;
    font-size: 20px;
    top: 118px;
    line-height: 30px; text-align:left
 }
 
 .head-bg{ height:70px; width:100%;}
 @media (max-width:1200px){
.swiper-wrapper .swiper-slide p{ 
    top: 40px;
}
.head-bg {
    height: 50px;
}
}
.swiper-wrapper .swiper-slide p strong{    
	font-size:50px;
    display: block;
}


/*补充*/
img {
    max-width: 100%;
    height: auto;
}


#fea .col-md-2 {text-align:center}
#fea .col-md-2 img{width:100px;}
#fea .col-md-2 span{display:block;height:60px;font-size:16px}
#fea .col-md-2 span i{color:#FF0000;font-style:normal;padding-left:5px;}

/*banner字*/
.swiper-wrapper .swiper-slide{ position:relative}
.swiper-wrapper .swiper-slide .p{position: absolute;
    width: 70%;
    left: 15%;
    color: #fff;
    font-size: 20px;
    top: 78px;
    line-height: 30px; text-align:left
 }
 
 .head-bg{ height:70px; width:100%;}
 @media (max-width:1200px){
.swiper-wrapper .swiper-slide .p{ 
    top: 40px;
}
.head-bg {
    height: 50px;
}
}
.swiper-wrapper .swiper-slide .p strong{    
	font-size:50px;
    display: block;
} 