ul,ol,li{
	list-style: none;
}
button{
	border:none;
}
#my-slide{
	width:100%;
	height:880px;overflow: hidden; background:url(../images/probg.jpg) no-repeat top center; padding:30px 0; margin:0
}

#my-slide .slide-list{
	max-width: 1300px;
	width:100%;
	height:680px;
	
	position: relative;
	margin:0 auto; 
}

#my-slide .slide-list li{
	margin-right:20px;
	height:680px;
	position: absolute;
	top:100px;
	overflow: hidden;
	width:calc(100% - 20px - 50%);
	max-width: 660px; text-align:center;
}
#my-slide .slide-list li.active{ top:0; height:880px}
#my-slide .slide-list li.active img{opacity: 1; width:450px; height:600px;}

#my-slide .slide-list li h3{ font-size:26px; font-weight:normal; height:50px; line-height:50px;}
#my-slide .slide-list li span{ display:block; font-size:18px; margin-top:30px; height:70px; line-height:70px;}
#my-slide .slide-list li span:after{ content:"-"; width:40px; height:5px; background:#f9d1b3; display:block; margin:0 auto;}

#my-slide .slide-list li img{
	height:400px;
	width:300px; opacity: 0.5
}

/**顶部幻灯片按钮**/
.slick-top-prev{
	position:absolute;
	display: block;
	height: 94px;
	width:56px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	top: 50%;
	left:25%;
	margin-top:-47px; background:none;
}

.slick-arrow{
	
	font-family: monospace;
	font-weight: 100;
	font-size: 70px;
	color: #333;
	outline: none;
	z-index: 1;
	opacity: .95; cursor:pointer
}


.slick-arrow:hover{ background:none; color:#333}

.slick-arrow:active{ background:none;color:#333 }

.slick-top-prev:before{
	content: "<";
	
}

.slick-top-next{
	position:absolute;
	display: block;
	height: 94px;
	width:56px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	top: 50%;
	right: 25%;
	margin-top:-47px; background:none
}

.slick-top-next:before{
	content: ">";
	
}



.about .about-body {overflow: hidden;}
.about .about-body{display: table-cell; vertical-align: top; width:10000px; overflow: hidden;}
.about .about-body .about-title h1{ font-size:30px; color: #666; }

.about .about-body .about-title .help-block{ color: #cbcbcb; font-size: 20px;}
.about .about-body .about-content{ position: relative; color: #666;line-height: 180%; font-size: 16px; }
.about .about-body  .tree-bg{ background: url('../img/about_tree_bg.png') no-repeat right bottom;}
.about .about-body .about-content p{  color: #666; text-indent: 2em; line-height: 180%; font-size: 16px;}
/**
 * 发展历程
*/
.process-timeline{ height: 525px; width: 100%; position: relative; overflow:hidden;}
.process-timeline:after{content:"";position:absolute;top:15%;left:0;margin-left:0;background:url('../images/licheng.jpg') no-repeat; height:370px; width:100%; display:block; z-index:1}
.process-timeline .process-body{ position: relative; height: 100%; margin-left: 0;}
.process-timeline .process-row{  display: inline-block; width: 211px; float: left; margin: 0;  position: relative; height: 525px;overflow:hidden; z-index:999}
.process-timeline .process-row .process-time{ position: absolute; top: 77%; left: 30.5%; -wekit-top:48.8%;}
.process-timeline .process-row .process-time .time-con{ position: relative; text-align: center; }
.process-timeline .process-row .process-time .time-con .pic{position: absolute; z-index: 1;}
.process-timeline .process-row .process-time .time-con .pic i{ font-size: 100px; color: #666; }
.process-timeline .process-row .process-time .time-con .year{ position: absolute; z-index: 10; font-size: 30px; color:#050505; font-weight:bold; padding: 50px 5px 0 5px;}
.process-timeline .process-row .process-time .time-con .bgcolor{ position: absolute; border-radius: 100%;  margin-top: 48px; margin-left: 10px; width: 40px; height: 40px; z-index: 5;}

.process-timeline .process-row .process-time .time-con .bgcolor.red{ background: red;}
.process-timeline .process-row .process-time .time-con .bgcolor.blue{ background: #3399fe;}
.process-timeline .process-row .process-time .time-con .bgcolor.orange{ background: #ff9900;}

.process-timeline .process-row .process-time .time-con .red i{ color: red;}
.process-timeline .process-row .process-time .time-con .blue i{ color: #3399fe;}
.process-timeline .process-row .process-time .time-con .orange i{ color: #ff9900;}


.process-timeline .process-row .process-noyear { position: absolute; top: 43%; width: 200px; text-align: center; font-size: 20px;}
.process-timeline .process-row .process-content{ position:absolute; top:27% }
.process-timeline .process-row .process-content h2{ font-size: 16px; text-align: center;}
.process-timeline .process-row .process-content p{text-indent: 0 !important; font-size: 16px !important; overflow: hidden; color: #050505; line-height:22px; font-family:Arial, Helvetica, sans-serif }

.process-timeline .process-row:nth-child(odd) .process-time{ top: 0;}
.process-timeline .process-row:nth-child(odd) .process-time .time-con .year{ padding: 45px 0 0 15px;}
.process-timeline .process-row:nth-child(odd) .process-noyear { top:53%}
.process-timeline .process-row:nth-child(odd) .process-content{padding-top: 160px; padding-bottom: 0; z-index:99999}
.process-timeline .process-row:nth-child(4) .process-content{ top:31%}
.process-timeline .process-row:nth-child(6) .process-content{ top:31%}
.process-timeline .process-row:nth-child(even) .process-time .time-con .pic i{-moz-transform:scaleY(-1); -webkit-transform:scaleY(-1); -o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV();/*垂直翻转*/
}
.process-timeline .process-row:nth-child(odd) .process-time .time-con .bgcolor{ margin-top: 15px; margin-left: 10px;}

.scrollMouse i{color: #b5b5b5; display: inline-block;margin: 0 5px; vertical-align: middle;}
.scrollMouse #processLeft,
.scrollMouse #processRight{cursor: pointer;}
.scrollMouse i:hover{ color: #666;}


.elementor-97 .elementor-element.elementor-element-ee8aa61 .elementor-image-box-title span{ color:#f4b68d;}
.elementor-97 .elementor-element.elementor-element-4e21898 > .elementor-widget-container h4{ font-size:22px; line-height:5px;font-family: "Verdana", Sans-serif;letter-spacing:-1px}
.elementor-97 .elementor-element.elementor-element-4e21898 > .elementor-widget-container h4 strong{color:#f4b68d; font-size:28px;}

.elementor-element-7dabf13 .elementor-image-box-title:after{ content:""; background:#f4b68d; width:60px; height:8px;border-radius:30px; display:block; margin-top:20px;}

.eael-elements-flip-box-padding{ padding:0; margin-bottom:20px;}
.eael-elements-flip-box-rear-container{ position:relative}
.eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image{ position:absolute; bottom:20%; left:40%}

.eael-elements-flip-box-rear-container .eael-elements-flip-box-content{ font-size:26px;}



.elementor-element-a173ae4  h4{ font-weight:normal; font-size:26px;}

.elementor-element-a173ae4 .elementor-widget-container p{ font-size:19px; margin-bottom:5px; line-height:30px;}
.elementor-element-a173ae4 .elementor-widget-container p strong{ font-weight:normal; color:#fe740c}
.elementor-element-a173ae4 .elementor-widget-container p strong span{ font-weight:normal; color:#fe740c}

.elementor-element-13630cb{ padding:10px 20px;}
.elementor-element-13630cb p{ font-size:20px; line-height:25px;}
.elementor-element-b262852{ margin-top:80px;}
.elementor-element-51c3c3b{ margin-top:-100px;}
.elementor-element-a59126d{ padding:10px 20px; }
.elementor-element-a59126d p{font-size:20px; line-height:25px; }
.elementor-element-80d81d8{ padding:10px 20px;}
.elementor-element-80d81d8 p{ font-size:20px; line-height:25px;}
.elementor-element-38c6bd4{ margin-top:-50px;}
.elementor-element-53a23b4{ padding:10px 20px; }
.elementor-element-53a23b4 p{font-size:20px; line-height:25px; }