/* CSS Document */
/*banner srat*/
.swiper-container {width: 100%; height: 100%;margin-left: auto;margin-right: auto;}
.swiper-slide { text-align: center;  font-size: 18px; background: #fff; display: -webkit-box;display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center;    -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;align-items: center;  overflow: hidden; width:100%; height:100%;}
.slide01{  background: url(../images/banner1.jpg) no-repeat center;position: relative; top: 0;background-size: cover !important;overflow: hidden;}
.slide02{  background: url(../images/banner2.jpg) no-repeat center;position: relative; top: 0;background-size: cover !important;overflow: hidden;}
.slide03{  background: url(../images/banner3.jpg) no-repeat center;position: relative; top: 0;background-size: cover !important;overflow: hidden;}

.swiper-slide .sli_cont{width: 100%; height: 100%;display: table; position:relative; left:0px;text-align: center;z-index: 1000;top:-800px; opacity:0;transition:all 3s ease 1s;-moz-transition:all 3s ease 1s;-webkit-transition:all 3s ease 1s;}

.swiper-slide-active .sli_cont{ top:0px;opacity:1;}

.swiper-slide .word_text{ width: auto;    height: auto; text-align: center; display: table-cell !important;  vertical-align: middle;  }
.swiper-slide .word_text div{ display:block; text-align:center; margin:0px auto; width: auto;    height: auto; }
.swiper-slide .word_text2 div{display:block; text-align:center; margin:0px auto; width: auto;    height: auto; }
.swiper-slide .word_text2 p{ font-size:32px; display:block; color:#fff; text-align:left;}
.swiper-slide .word_text2 b{ font-size:46px; display:block; color:#fff; line-height:85px; text-align:left;}
.swiper-slide .word_text2 span{ font-size:16px; display:block; color:#fff; text-align:left;}
.swiper-slide .word_text2 img{ display:inline-block !important; text-align:center; }
.swiper-slide .word_text img{ display:inline-block; }
.slide01 .word_text img{ float:right; }
@keyframes myanimat-btn {0% {bottom:32px;}
25% {bottom:19px;}
50% {bottom:25px;}
75% {bottom:19px;}
100% {bottom:25px;}
}
.animat-btn {position: absolute; width: 15px;height: 10px;left: 50%;bottom: 12px; margin-left: -7.5px;z-index: 999; animation: myanimat-btn 1s infinite;}
.animat-btn i{ font-size:23px; color:#fff; cursor:pointer;}
/**banner end*/
.one_foot{ width:100%; position:absolute; bottom:6px; padding:0px 40px; z-index:99;}
.left_one ul li{ width:32px; height:32px; text-align:center; border-radius:50%; background:#fff; margin:0px 3px; float:left; position:relative;}
.left_one ul li i{ font-size:18px; line-height:32px;}
.left_one{ width:120px; float:left;}
.right_one{ width:140px ; float:right;}
.right_one p{ width:130px; height:38px; background:#fff; text-align:center; line-height:38px; color:#2a2a2a;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.right_one p:hover{ background:#cc5329;}
.right_one p:hover a{ color:#fff;}
.left_one ul li i{transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; position:relative; display:block;}
.left_one ul li:hover i{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.left_one ul li:hover i{ color:#999;}
.left_one ul li div{ position:absolute; top:0px; right:-100px; z-index:999; width:110px; height:110px;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; opacity:0;}
.left_one ul li:hover div{ top:-130px; right:0px; opacity:1;}
/*第二屏 star**/
.fto{ width:100%; padding:0px 100px;overflow: hidden;}
#foot_too{ background:#3d3d3d !important;}
.too_logo{ position:absolute; top:0px; left:0px; width:100%; padding:10px 40px;}
.fto_left span{ display:block; padding-bottom:10px;}
.fto_left span b{ font-size:34px; color:#fff; display:block; padding-bottom:16px;}
.fto_left span em{ font-size:14px; color:#a2a2a2; line-height:24px;}
.fto_left{ width:590px; float:left;}

.fto_left{transform: translate3d(-700px, 0px, 0px); transition: all 1s ease 0s;opacity: 0;}
#foot_too.active .fto_left{transform: translate3d(0px, 0px, 0px);opacity: 1;}

.fto_right{ width:640px; float:right; padding-top:60px;transform: translate3d(700px, 0px, 0px); transition: all 1s ease 0s;opacity: 0; padding-right:60px;}
#foot_too.active .fto_right{transform: translate3d(0px, 0px, 0px);opacity: 1;}

.fto_right ul li{ width:175px; height:240px; float:left;}
.fto_right ul li p{ font-size:20px; color:#fff; display:block; line-height:40px;}
.fto_right ul li em{ font-size:14px; color:#a4a2a2; display:block; line-height:30px;}
.fto_db{ position:absolute; bottom:20px; left:0px; width:100%; z-index:9999; padding:0px 50px;}
.fto_db .db_left{ width:50%; float:left; color:#a9a8a8;}
.fto_db .db_righr{ width:50%; float:right; color:#a9a8a8; text-align:right;}
.fto_db .db_righr a{color:#a9a8a8; }
.fto_db .db_righr:hover a{ color:#eee;}
.fto_right ul li em:hover{ color:#db4c05;}
.ftoleft_pic img{}
.ftoleft_pic img{ width:90%; display:block; margin:0px auto; height:auto;
 -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
}
.ftoleft_pic img:hover{ -webkit-transform: scale(1.02, 1.02);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1.02, 1.02);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1.02, 1.02);
    transition-timing-function: ease-out;
    transition-duration:400ms;}
	
	
	
@-webkit-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }

  5% {
    opacity: 1; }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }

  5% {
    opacity: 1; }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } 
}
.ftoleft_pic{ position:relative;}
.ball-scale-multiple { position:absolute; z-index:9999;     top: 156px; right: 145px; width:60px; height:60px; z-index:99999; -webkit-transform: translateY(-30px);-ms-transform: translateY(-30px); transform: translateY(-30px); }
.ball-scale-multiple > div:nth-child(2) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
.ball-scale-multiple > div:nth-child(3) { -webkit-animation-delay: 0.4s;animation-delay: 0.4s; }
.ball-scale-multiple > div { background:#fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both;
    position: absolute;left: 0px; top: 0px;opacity: 0; margin: 0; width: 60px;height: 60px; -webkit-animation: ball-scale-multiple 1s 0s linear infinite; animation: ball-scale-multiple 1s 0s linear infinite; }

/*第二屏 end**/

/**/
.banner_t{ position:relative;}
.banner_t>img{ max-width:100%; height:auto;display: block;}
.banner_text{ position:absolute; bottom:17%; text-align:center; width:100%;}

.main_ting{ max-width:1200px; margin:0px auto;}
/*产品 star*/

.case_title{ text-align:center; border-bottom:solid 2px #e3e2e2; padding-bottom:15px;position:relative; padding-top:50px; margin-bottom:20px;}
.case_title ul li{ font-size:20px; margin:0px 3px; display:inline-block;margin-bottom: 5px; }
.case_title ul li a{color:#343434;padding:7px 35px; display:block;  }
.case_title em{ width:30px; height:18px; background:#c2ced0; border-radius:50px; border: solid 7px #fff; position:absolute;     bottom: -10px;left:50%; margin-left:-15px;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;}
.case_title ul li.case_cli{ background:#eaeaea; border-radius:50px;}
.case_title ul li.case_cli a{ color:#e04e05;}
.case_title ul li.case_cli em{ opacity:1;}
.case_title ul li:hover{ background:#eaeaea; border-radius:50px;}
.case_title ul li:hover a{ color:#e04e05;}

.case_title2 ul li{ font-size:20px; margin:0px 3px; display:inline-block;margin-bottom: 5px; border:solid #ddd 1px; border-radius:50px; }
.case_title2 ul li a{color:#545353;padding:7px 40px; display:block;  }
.case_title2 em{ width:30px; height:18px; background:#c2ced0; border-radius:50px; border: solid 7px #fff; position:absolute;     bottom: -10px;left:50%; margin-left:-15px;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;}
.case_title2 ul li.case_cli{ background:#e04e05; border-radius:50px; border:solid #e04e05 1px;}
.case_title2 ul li.case_cli a{ color:#fff;}
.case_title2 ul li.case_cli em{ opacity:1;}
.case_title2 ul li:hover{ background:#e04e05; border-radius:50px;}
.case_title2 ul li:hover a{ color:#fff;}


.list_ul{ padding-top:10px;}
.list_ul ul{ overflow:hidden; margin-left:-2%;}
.list_ul ul li{ width:31.33%; float:left; margin:20px 0px 10px 2%; overflow:hidden;}
.list_ul ul li img{ width:100%; height:auto; display:block;}
.list_ul ul li .text_cp{ padding:15px 15px; border:solid 1px #eee;}
.list_ul ul li .text_cp b{ font-size:16px; color:#555; display:block; height:40px; line-height:40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_ul ul li .text_cp em{ font-size:14px; color:#999; display:block; padding:1px; display:block; height:42px; overflow:hidden; line-height:20px;}

.list_ul ul li img{ margin:0px auto; 
 -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
}
.list_ul ul li img:hover{ -webkit-transform: scale(1.02, 1.02);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1.02, 1.02);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1.02, 1.02);
    transition-timing-function: ease-out;
    transition-duration:400ms;}
	
#page{ color:#292929; width:100%; overflow:hidden; padding-bottom:30px;}
#page ul{ overflow:hidden; text-align:center; width:100%; margin:20px auto; position: static !important;}
#page ul li{ display:inline-block; width: auto;padding: 10px 0px; }
#page ul li a{ color:#292929; padding:5px 13px;border-radius:20px;}
#page ul li.active a{ color:#fff; background:#e04e05; border-radius:20px; }
#page ul li:hover a{ color:#fff; background:#e04e05; border-radius:20px; }


.main_su{ background:#f8f7f7;}
.su_1{ max-width:1200px; margin:0px auto;}
.cpjj{ text-align:center; font-size:45px; color:#ebe9e7; line-height:50px; padding:30px 0px;}
.cpjj em{ font-size:32px; color:#e04e05; display:block; line-height:38px;}

.su_2{ background:#dbe5f2; padding:30px; margin-top:20px; padding-bottom:10px;}
.su_tiele{ text-align:center; color:#3b3b3b; font-size:24px; line-height:52px; width:165px; margin:0px auto;}
.su_tiele em{ font-size:40px; color:#fff; float:left;}
.st_deta{ width:650px;}
.st_deta ul{ padding:30px 0px; overflow:hidden; }
.st_deta ul li{ width:31.33%; float:left; margin:0px 1%;}
.st_deta ul li img{ display:block; margin:0px auto;}
.st_deta ul li span{ display:block; line-height:46px; text-align:center; font-size:20px; color:#3b3b3b; }
.fan_ye img{ margin:0px auto; display:block;-webkit-animation-name: pulse-2; animation-name: pulse-2; -webkit-animation-duration: 1.5s; animation-duration: 1.5s;    -webkit-animation-iteration-count: infinite;animation-iteration-count: infinite; position:relative;}
@-webkit-keyframes pulse-1 {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse-1 {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes pulse-2 {
 0% {bottom:0px;}
25% {bottom:-10px;}
50% {bottom:0px;}
75% {bottom:-10px;}
100% {bottom:0px;}
}
@keyframes pulse-2 {
 0% {bottom:0px;}
25% {bottom:-10px;}
50% {bottom:0px;}
75% {bottom:-10px;}
100% {bottom:0px;}
}
.st_deta ul li img{ -webkit-animation-name: pulse-1; animation-name: pulse-1; -webkit-animation-duration: 1.5s; animation-duration: 1.5s;    -webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}

.su_3{padding:50px 0px;}
.su_3 .su_tiele em{ color:#dcdcdc;}
.st3_deta{ background:#fff; max-width:1200px; margin:0px auto; margin-top:30px;}
.st3_deta{ border-radius:25px; height:286px; overflow:hidden;}
.st3_deta ol{ padding:0px; background:#dbe5f2; overflow:hidden;border-radius:25px 25px 0 0; margin:0px;}
.st3_deta ol li{ width:25%; float:left; text-align:center; height:58px; line-height:58px; font-size:18px;color:#555px; border-right:solid 1px #fff; cursor:pointer;}
.st3_deta ol li.st3_li{ color:#e04e05; background:#fff;}
.st3_deta ol li:nth-child(4){ border:none;}
.st3_deta ul{ padding:30px; width:1000px; margin:0px auto;}
.st3_deta ul li p{ line-height:28px;  font-size:16px; color:#3b3b3b;}
.st3_deta ul li{ display:none;}
.su_4{ padding:50px 0px; background:#fff;}
.su4_center{ max-width:1100px; margin:0px auto;}
.su_4 .su_tiele em{ color:#dcdcdc;}
.s4_top span{ text-align:center; padding:15px 0px; display:block; color:#706f6f; font-size:15px; line-height:22px;}
.s4_top span b{ display:block; font-size:20px; font-weight:normal; color:#e04e05; padding-bottom:10px;}
.top_liting img{ display:block; margin:0px auto;}
.top_liting span{ display:block; padding-top:25px;text-align:center; display:block;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{ position:absolute; left:-20px; top:50%; background:url(../images/cp1pic_17.png) no-repeat; width:64px; height:64px; margin-top:-32px;}
.owl-theme .owl-controls .owl-buttons div.owl-next{ position:absolute; right:-20px; top:50%; background:url(../images/cp1pic_20.png) no-repeat; width:64px; height:64px; margin-top:-32px;}
.su_5{ padding:50px 0px; background:url(../images/cp1_pic_06.jpg) no-repeat center;}
.su5_center{ max-width:1200px; margin:0px auto;}
.st5_deta ul{ overflow:hidden;}
.st5_deta ul li{ width:11.11%; float:left; text-align:center;}
.st5_deta ul li img {transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; }
.st5_deta ul li img:hover{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

.st5_deta ul li span{ display:block; font-size:22px; color:#fff; border:solid 2px #fff; text-align:center; padding:3px 0px;}
.st5_deta ul li i{ display:block; width:70%; height:3px; background:#fff; margin:6px auto;}
.st5_deta ul li em{ color:#434242; line-height:35px;}
.st5_deta ul li.noli img{ margin-top:75px; }
.st5_deta{ padding:45px 0px;}
.yuding{ font-size:22px; text-align:center; line-height:37px; display:block; width:230px; height:39px; margin:0px auto; background:#6d7c91; border: solid 1px #b5b5b5; color:#d1855f; margin-top:40px; border-radius:50px;}
.yuding:hover{ background:#e04e05; color:#fff;}
/*产品 end*/

/*case list star*/
.case_div{ overflow:hidden; padding-top:10px; position:relative;}
.case_div ul{ overflow:hidden; padding-bottom:40px;}
.case_div ul li{ width:50%; float:left; position:relative; padding-top:50px; overflow:hidden;}
.case_div ul li i{ width:504px; height:403px; overflow:hidden; display:block;}
.case_div ul li img{ width:504px; height:403px; }
/*图片由小变大*/
.case_div ul li img{
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
}
.case_div ul li:hover img{
    -webkit-transform: scale(1.08, 1.08);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1.08, 1.08);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1.08, 1.08);
    transition-timing-function: ease-out;
    transition-duration:400ms;
}
.case_div ul li .li_div{ width:290px; padding:40px; background:#fff; position:absolute; bottom:0px; right:10px;}
.case_list .case_title{ width:1105px; margin:0px;}
.zwei_title em{ display:block; font-size:13px; color:#b0b0b0;}
.zwei_title b{ font-weight:normal; color:#e04e05; font-size:16px; line-height:24px; padding-bottom:10px; border-bottom:solid 1px #cdcdcd;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zwe_text{ padding-top:5px;} 
/*图片由小变大*/
.ab4_top .ab4_divtext img,.ab4_bottom ul li img{
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
    width: 100%;
}
.ab4_top:hover .ab4_divtext img,.ab4_bottom ul li:hover img{
    -webkit-transform: scale(1.08, 1.08);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1.08, 1.08);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1.08, 1.08);
    transition-timing-function: ease-out;
    transition-duration:400ms;
}
/*case list end*/
/*新闻 star*/
.news_detaxq{    padding: 10px 0px;}
.li_center{ max-width:1200px; margin:0px auto; overflow:hidden; padding:40px 0px; position:relative;}
.pic_li{ width:356px; float:left;}
.text_li{ width:750px; float:left;}
.pic_li span{ color:#494949;font-size:26px; width:80px; float:left; margin-top:40px;}
.pic_li em{ font-size:16px; display:block;}
.pic_li img{ width:256px; height:158px; float:right;}
.text_li{ padding:30px;}
.text_li span{ font-size:16px; color:#494949; display:block; line-height:34px;}
.text_li em{ font-size:14px; color:#969191; line-height:24px; height:43px; display:block; overflow:hidden;}
.more_li{ position:absolute; top:50%; right:20px; margin-top:-20px; border-radius:50%; width:40px; height:40px; text-align:center; line-height:40px; background:#fff;}
.more_li i{ color:#575757; font-size:16px;}
.news_li:hover{ background:#fff;}
.news_li:hover .pic_li span,.news_li:hover .text_li span{ color:#e04e05;}
.news_li:hover .more_li{ background:#f5f5f5;}
.news_li:hover .more_li i{ color:#e04e05;}
.news_detaxq .case_title em{    border: solid 7px #f8f7f7;}

.news_div{ padding:20px 0px;}


.news_xqdiv{ max-width:1300px; margin:0px auto; padding:40px 70px; background:#fff;}
.tiele_news{ text-align:center;}
.tiele_news h2{font-size:24px; color:#262626; line-height:40px; display:block; border-bottom:solid 1px #ddd; padding-bottom:15px; font-weight:normal;}
.tiele_news span{ font-size:12px; color:#979797; padding:6px 0px; display:block;}
.tiele_news span em{ float:left; padding-right:10px;}
.tiele_news span i{ float:right;}
.tiele_news span i{ color:#979797;}
.tiele_news span i:hover{ color:#666;}
.xq_news{ display:block; clear:both; padding:50px 0px;}
.xq_news p{ line-height:28px; color:#5b5a5a; text-indent:2em; padding-top:15px;}
.xq_news p img{ display:block; margin:0px auto; max-width:100%;}
.sx_pian { padding:20px 0px;}
.sx_pian span{ display:block; color:#494949; padding-bottom:10px;}
.sx_pian span em{ color:#9c9c9c; padding-right:5px;}

/*新闻 end*/
/*关于我们 star*/
.main_ting2{ background:#fff;}
.about_ting1{ padding:20px 0px; }
.hou_tj{ max-width:1000px; margin:0px auto;}
.hou_tj2{ padding:15px 0px;}
.hou_tj2 img{ max-width:100%; height:auto; display:block;}

/* timeline */
.fzlc_ting{ width:1000px; margin:0px auto; overflow-x:hidden; padding-top:30px; padding-bottom:30px; height:500px; margin-bottom:40px; margin-top:20px;}
.about_ting2 .cpjj{ padding:0px;}
.ccc_left{ width:460px; float:left;}
.timeline{background:url("../images/line4.png") repeat-y 50px 0;overflow:hidden;position:relative;height:740px;width:520px; float:right;}
.timeline-date{overflow:hidden;position:relative;}
.timeline-date h2{background:url("../images/icon9.png") no-repeat 10px 0;height:90px;margin-bottom:20px; font-weight:normal;}
.timeline-date h2 span{color:#8e8e8e;display:inline-block;font-size:18px; background:#fff; padding:10px; padding-left:25px;}
.timeline-date ul li{background:url("../images/icon7.png") no-repeat 40px 5px;zoom:1;height:125px;}
.timeline-date ul li h3{float:left;text-align:right;font-size:14px;color:#878787;display:block;}	
.timeline-date ul li h3 span{display:block;color:#ADADAD;font-size:12px;padding-left:15px;}	
.timeline-date ul li dl{margin-top:-5px;}
.timeline-date ul li dl.right{float:left;margin-left:75px;margin-top:-5px;display:block;width:416px; padding-top:10px;}
.timeline-date ul li dl.right span b{ display:block; font-size:18px; color:#1b1b1b; padding-bottom:20px;}
.timeline-date ul li dl.right span{ color:#959393;}
.timeline-date ul li dl span{display:block;font-size:16px;padding:0px 10px 0px 30px;color:#fff;line-height:24px;}
.ccc_left{   position: absolute;    top: 100px; left:0px;}
.ccc_left p b{ font-size:28px; color:#2a2a2a; display:block; font-weight:normal; padding:30px 0px;}
.ccc_left p{ color:#4b4a4a; line-height:24px;}
.en_piao{ width:100px; height:20px; display:block; position:absolute; bottom:0px; text-align:center; left:0px; margin:0px; cursor:pointer;}
.en_piao i{ color:#333;}

.about_ting3{ background:url(../images/img_pic.jpg) no-repeat center fixed; padding:30px 0px 60px 0px;}

.mKeBanner,.mKeBanner div{text-align:center;}
.imageflow img{ -webkit-box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); }
.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:1200px; margin:0 auto}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10000}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10001; height:1px}
.imageflow .slider{background-image:url(../../Images/Index/slider.png); background-repeat:no-repeat; height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10002}
.imageflow .images{overflow:hidden; white-space:nowrap}
.imageflow .button{cursor:pointer; height:17px; position:relative; width:17px}
.imageflow .previous{background:url(../../Images/Index/button_left.png) top left no-repeat; float:left; margin:-7px 0 0 -30px}
.imageflow .next{background:url(../../Images/Index/button_right.png) top left no-repeat; float:right; margin:-7px -30px 0 30px}


.about_ting3 .cpjj{ color:#d6d6d6}
.about_ting4{ padding:30px 0px; padding-bottom:100px;}
.about_ting4 .cpjj{ width:86%; float:right;}
.text_cp{ padding:30px 30px; background:#f7f7f7; clear:both; margin-top:10px; position:relative;}
.text_cp p{ line-height:24px; color:#686767; padding-bottom:10px;}
.text_cp p em {    text-align: right;    display: block;    padding-top: 20px;    font-weight: bold;    font-size: 16px;    color: #2f2f2f;}
.cp_tete{ width:75%; float:right; padding-right:0px;}
.cp_pic{ width:21%; float:left; position:absolute; left:0px; top:-80px;}
.cp_pic img{ width:280px; height:auto;}
.about_ting5{ margin:30px auto; background:#f7f7f7; overflow:hidden; max-width:1450px;}
.a5_left{ width:50%; float:left; padding:0px 100px;}
.a5_right{ width:50%; float:right;}
.a5_right img{ width:100%; height:auto;}

.a5_left .cpjj{ padding-top:100px;}
.a5lf_cent p{ color:#686767; line-height:26px;}
.a5lf_cent h3{ position:relative; left:-20px; padding-bottom:40px; display:block;}
.a5lf_cent h3 b{ display:block; float:left; height:1px; margin-right:4px; background:#cdcdcd; width:30px; margin-top:12px;}
.a5lf_cent h3 em{ font-size:16px; font-weight:bold; color:#2f2f2f;}


.about_ting6{ padding:30px 0px; width:1200px; margin:0px auto; padding-bottom:90px;}
.partner_ting ul{ overflow:hidden; width:1200px; }
.partner_ting{ height:279px; overflow:hidden; width:1198px; margin-top:30px;}
.partner_ting ul li{ width:20%; float:left;    padding: 10px 44px; position: relative;z-index: 1; border-bottom:solid 1px #e6e9e8; border-right:solid 1px #e6e9e8;}
.partner_ting ul li{    height: 140px;}
.partner_ting ul li img{ display:block; margin:0px auto;    max-width: 70%;
    height: auto;}
.partner_ting ul li .cont1{width:100%;position:absolute;top:10px;left:0px;z-index:2;    height: 130px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;  }  
.partner_ting ul li .cont2{width:100%;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute;top:10px;left:0px;z-index:1;transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}  
.partner_ting ul li:hover .cont1{transform:rotateY(180deg);z-index:1;alpha(opacity=0);-moz-opacity:0;opacity:0;-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.partner_ting ul li:hover .cont2{transform:rotateY(360deg);z-index:2;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}  
.partner_ting ul li:hover .cont2{z-index:2;}  
.partner_ting ul li .cont1{transition:all .5s linear 10ms;} 
.partner_ting ul li .cont2{transition:all .5s linear 10ms;} 
.partner_box{ overflow:hidden;}

/*关于我们 end*/

/**联系我们 star*/
.con_sumap{ width:100%; height:800px; position:relative;}
.xxx_con{position:absolute; top:0%; right:0%; background:#3d3d3d; width:45%;z-index: 1000; height:100%;}
.contact{ display: table; height:100%; width:100%;  }
.juzhong_c{ text-align:center;display: table-cell; padding-top:30px; vertical-align: middle; position: relative;width: auto;height: auto; text-align: center;}
#contact .title_ting span,#contact .title_ting em,#contact .title_ting em i{ color:#fff;}
#contact .contact_end span{ display:block; text-align:center; width:360px; padding-bottom:20px; margin:0px auto; color:#989797;}
.contact_end form ul li{ width:85%; margin:15px auto; overflow:hidden;}
.contact_end form ul li em{ display:block;width:31.33%; margin:0px 1%; float:left;}
.contact_end form ul li input{ width:100%;  height:39px; padding:5px; background:none; border:#6d6c6c solid 1px; color:#fff;}
.contact_end form ul li textarea{ width:98%; margin:0px auto; height:120px; padding:5px; background:none; border:#6d6c6c solid 1px; color:#fff;}
.contact_end input::-webkit-input-placeholder { /* WebKit browsers */  color:    #fff;  }  
.contact_end input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:    #fff;  }  
.contact_end input::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #fff;  }  
.contact_end input:-ms-input-placeholder { /* Internet Explorer 10+ */   color:    #fff;} 
.tijiao_ting{ width:210px; height:40px; margin:20px auto; display:block; font-size:16px; background:#d4d3d3; color:#e04e05; border:none; border-radius:50px; cursor:pointer;}   
.tijiao_ting:hover{ background:#e04e05; color:#FFF;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}


.dizhi_ting{ width:100%; height:100%;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; }

.dizhi_ting ul{ width:80%; height:150px; background:#c7c6c6; border-right:solid 3px #b98d02; position:absolute; bottom:50px; left:0px; padding:25px 15px;}
.dizhi_ting ul li{ width:50%; color:#3b3a3a; padding-bottom:18px; float:left;     font-size: 12px; height:55px;}
.dizhi_ting ul li span{ display:block; padding-bottom:5px; }
.tu_zhi{ width:55%; height:100%; position:absolute; top:0px; left:0px;}
.tu_zhi:hover .dizhi_ting{ width:0px; opacity:0;}
.contact_end span {display:block; text-align:center; width:360px; padding-bottom:20px; margin:0px auto; color: #989797;}
.dizhi_ting ul li p{ background:none;}
.ab_4{ max-width:1200px; margin:0px auto; overflow:hidden; padding:80px 0px;}
.ab4top_div{ width:50%; float:left; padding:0px 50px; padding-top:25px;}
.ab4_divtext{ width:50%; float:right; overflow:hidden;}
.ab4_divtext img{ width:599px; height:351px;}
.zwei{ padding-top:20px;}
.zwei_title{padding-bottom:10px;}
.zwei_title em{ font-size:12px; color:#b0b0b0; display:block; padding-bottom:5px;}
.zwei_title b{ font-size:16px; display:block; color:#e04e05;}
.zwe_text{ padding:10px 0px;}
.zwe_text span em{ font-weight:bold; padding-bottom:4px; font-size:15px; color:#505050; display:block;} 
.zwe_text span{ line-height:22px; color:#505050;}
.zwe_text span i{ display:block; text-align:right;}
.ab4_top{ overflow:hidden;}
.ab4_bottom{ overflow:hidden; padding-top:80px; position:relative;}
.ab4_bottom ul li{ width:50%; float:left; position:relative;}
.ab4_bottom ul li i{ width:504px; height:403px; overflow:hidden; display:block;}
.ab4_bottom ul li img{ width:504px; height:403px; }
.ab4_bottom ul li .li_div{ width:290px; padding:40px; background:#fff; position:absolute; bottom:0px; right:10px;}
.gengduo{ position:absolute; top:50%; right:5px; font-size:38px; color:#e04e05;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;}
.gengduo:hover{ color:#8e6d04; font-size:42px;}

/*图片由小变大*/
.ab4_top .ab4_divtext img,.ab4_bottom ul li img{
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
    width: 100%;
}
.ab4_top:hover .ab4_divtext img,.ab4_bottom ul li:hover img{
    -webkit-transform: scale(1.08, 1.08);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1.08, 1.08);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1.08, 1.08);
    transition-timing-function: ease-out;
    transition-duration:400ms;
}
/**联系我们 end*/
.fzlc_tingc{ width:1000px; margin:0px auto; position:relative;}
.about_ting2{ padding-bottom:50px;}

.text_cptent{ max-width:1300px; margin:0px auto; position:relative;}


.fzlc_ting::-webkit-scrollbar { width:15px; height:15px;}
.fzlc_ting::-webkit-scrollbar-track,::-webkit-scrollbar-thumb { border-radius: 999px; border: 5px solid transparent;}
.fzlc_ting::-webkit-scrollbar-track { box-shadow: 5px 5px 5px rgba(102,102,102,0.7) inset;}
.fzlc_ting::-webkit-scrollbar-thumb {  min-height: 20px;  background-clip: content-box; box-shadow: 0 0 0 3px rgba(224, 78, 5, 0.7) inset;}
.fzlc_ting::-webkit-scrollbar-corner { background: transparent;}

@media (max-width:1500px) {
.fto{ padding:0px 70px;}
.fto_right{ padding-right:0px; width:530px; }
.slide01 .word_text img{    width: 700px;}
}


@media (max-height:630px) {
.ftoleft_pic img{ width:70%;}
.fto_right ul li em{ line-height:24px;}
.fto_right ul li p{ line-height:30px;}
.fto_right ul li{ height:180px;}
.fto_left span b{ font-size:26px; padding-bottom:7px;}
}