
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:636px;  position:relative;}
.banner ul{ overflow:hidden; width:100%; height:636px; position:relative}
.banner li{ width:100%; height:636px; position:absolute; left:0; top:0}
.banner li a{ display:block; width:100%; height:100%;}
.banner .li01{background:url(http://www.sdyidukt.com/template/yidu/css/Img/Index/banner01.jpg) no-repeat center top;}
.banner .li02{background:url(http://www.sdyidukt.com/template/yidu/css/Img/Index/banner02.jpg) no-repeat center top;}
.banner .li03{background:url(http://www.sdyidukt.com/template/yidu/css/Img/Index/banner03.jpg) no-repeat center top;}
.banner .btn{ overflow:hidden; width:69px; height:11px; position:absolute; left:50%; bottom:40px; margin-left:-35px; background:#666; border-radius:20px; padding:10px 20px; 
			filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}
.banner .btn span{ display:block; width:11px; height:11px; background:url(../image/banner_btn.png) no-repeat left center; cursor:pointer; float:left; margin:0 6px;}
.banner .btn span.cur{ background-position:right}
.banner i{ display:none; width:42px; height:72px; z-index:1000; position:absolute; cursor:pointer;}
.banner i.btn_left{ left:0; top:245px; background:url(../image/banner_btn01.png) no-repeat top center;}
.banner i.btn_right{ right:0; top:245px; background:url(../image/banner_btn02.png) no-repeat top center;}
.banner:hover i{display:block}
.banner i:hover{background-position:bottom}







.container02{padding: 60px 0 60px 0;overflow:hidden;  position:relative; z-index:1; background:#fff}

.w1200{width:1200px; margin:0 auto;}

.container02 .title h3{ float:left; width:320px; font-size:24px; color:#048978}

.container02 .title h3 small{ font-size:20px; color:#333; text-transform:uppercase; margin-left:15px; font-weight:normal;}

.container02 .notice {float:left;width: 1200px;overflow: hidden;}

.container02 .notice .tab-hd {height: 35px;margin-bottom: 20px;}

.container02 .notice .tab-hd ul{text-align: right;font-size: 0;float: right;width:880px;}

.container02 .notice .tab-hd li{display:inline-block;line-height: 35px;height: 35px;text-align:center;margin-left: 8px;}

.container02 .notice .tab-hd li a{display:block;background-color: #f1f1f1;height: 35px;font-size: 12px;color: #3e3e3e;padding: 0 30px;margin: 0;}

.container02 .notice .tab-hd li a:hover{ color:#fff; background-color:#048978; }

.container02 .notice .tab-hd li.on a{background-color: #048978;color:#fff;}

.container02 .notice .tab-bd{ height:780px !important}

.container02 .notice .tab-bd ul{float: left;width: 1300px;margin-bottom: 50px;}

.container02 .notice .tab-bd ul li{float:left;width:370px;height:340px;margin-right: 42px;position:relative;text-align:center; border:1px solid #e8e8e8; margin-top:40px;}

.container02 .notice .tab-bd ul li .img,.container02 ul li .img img{width:370px;height:276px;position: relative; border-bottom:1px solid #e8e8e8;}

.container02 .notice .tab-bd ul li .top{position:absolute;content: " ";top: 0;right: 0;left: 0;bottom: 0;box-sizing:border-box;padding: 70px 0 0 0;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0);transform: scale(0);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D1D62027', endColorstr='#D1D62027');background:rgba(6,74,159,0.82);}

.container02 .notice .tab-bd ul li:hover .top{ opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1); transform: scale(1);}

.container02 .notice .tab-bd ul li .top p{ width: 368px;font-size: 16px;color:#fff;height: 24px;line-height: 24px;margin-left: -368px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; text-transform:uppercase; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.container02 .notice .tab-bd ul li .top i{font-style:normal; width: 368px;font-size: 14px;color:#fff;height: 24px;line-height: 24px;margin-left: 368px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.container02 .notice .tab-bd ul li:hover .top p{ margin-left:0}

.container02 .notice .tab-bd ul li:hover .top i{ margin-left:0}

.container02 .notice .tab-bd ul li .top span{display:block;height: 42px;width: 42px;position: relative;left:50%;margin-left: -22px;margin-top: 15px;}

.container02 .notice .tab-bd ul li .top span::after{ border-radius: 50%; background:url(../image/feel4.png) #fff center center no-repeat; animation: rotate 1.2s linear infinite; content: ''; position: absolute; left: 0; top: 0; width: 42px; height: 42px;}

@keyframes rotate {

	0% { transform: translateY(0);}

    25% {transform: translateY(5px);}

    50% {transform: translateY(8px) scale(1.0, 1); }

    75% { ransform: translateY(5px);}

    100% {transform: translateY(0);}

}

.container02 .notice .tab-bd ul li .con{ float:left; width:100%; height:90px; box-sizing:border-box; padding:0 15px;}

.container02 .notice .tab-bd ul li .con p{font-size:18px;color:#3e3e3e;margin: 18px 0 0 0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.container02 .notice .tab-bd ul li .con span{ font-size:14px; color:#8b8a8a; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#048978; 
padding:8px 5px;  display:block; width:130px; margin:10px auto; color:#fff;}






/*pro*/
.pro { overflow:hidden; width:100%; height:710px; background-color:#f9f9f9;}
.pro h3.htitle a:hover{ color:#dc1313}
.pro ul{ overflow:hidden; width:1220px; margin:0 auto;}
.pro li{ overflow:hidden; float:left; width:224px; height:235px; position:relative; margin:10px;}
.pro li img.pro_tu{ display:block;}
.pro li b{ width:100%; height:100%; position:absolute; background:url(http://www.sdyidukt.com/template/yidu/css/Img/Index/pro_cur_bg.png) repeat center; z-index:1}
.pro li .wen{ display:block; overflow:hidden; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.pro li .wen .icon{ display:block; margin:0 auto; margin-top:70px;}
.pro li .wen h4{ margin-top:10px; color:#fff; text-align:center; font-weight:normal; font-size:16px; margin-bottom:10px;}
.pro li .wen a{ display:block; width:100%; height:100%; color:#fff; text-decoration:none;}
.pro li .wen i{ display:block; margin:0 auto; width:40px; height:2px; background-color:#fff; margin-bottom:15px;}
.pro li .wen p{ width:190px; margin:0 auto; font-size:14px; color:#e8e8e8; line-height:22px; height:66px; overflow:hidden; text-align:justify; text-align-last:center; display:none;}
.pro li .wen span{ display:none; font-size:0}
.pro li .wen span img{ display:block; margin:0 auto; margin-top:15px;}
.pro li.li01 b{ left:-224px; top:-235px;}
.pro li.li02 b{ left:-224px; top:0;}
.pro li.li03 b{ left:0; top:235px;}
.pro li.li04 b{ left:224px; top:0;}
.pro li.li05 b{ left:224px; top:-235px;}
.pro li.li06 b{ left:-224px; top:235px;}
.pro li.li07 b{ left:-224px; top:0;}
.pro li.li08 b{ left:0; top:-235px;}
.pro li.li09 b{ left:224px; top:0;}
.pro li.li010 b{ left:224px; top:235px;}



.titis{height:120px;overflow: hidden;text-align: center;}
.titis h2 {height:48px;line-height:1px;font-size:32px;color: #333333;}
.titis h2 span{;background: url(../image/ico3.png) no-repeat right top;padding:20px 36px 0;display: inline-block;}
.titis h2 span i{padding-right:30px;display: inline-block;}
.titis h2 a{color: #333333}
.titis em {display:block;font:14px arial;color:#afafaf;line-height:10px;height: 26px;text-transform: uppercase;}
.titis p{font-size:18px;color: #333333;line-height: 30px;}

.pro_bj{background: url(../image/pro_bj02.jpg) no-repeat center top;position: relative; height: 630px;}
.pro_c .titis{height: 116px;margin:0;}
.pro_nr{position: relative;}
.pro_nr .pro_d{float:left;width:43.81%;box-sizing: border-box;padding:1.1rem 2.08% 0 18.55%;}
.pro_nr .pro_d h4 a{display: block;height: 5.45rem;background: url(../image/pro_x2.png) no-repeat left bottom;color: #333333;font-weight: normal;}
.pro_nr .pro_d h4 span{display: block;height: 2.15rem;line-height: 2.15rem;font-size:1.6rem;color: #333333;}
.pro_nr .pro_d h4 em{font-weight: bold;height: 2.05rem;line-height: 2.05rem;font-size:1.6rem;}
.pro_nr .pro_d .pro_w{padding-top:1.4rem;}
.pro_nr .pro_d .pro_w p{font-size: 0.8rem;color: #666666;line-height: 1.5rem;margin-bottom: 0.85rem;}
.pro_nr .pro_t{float: right;width:56.19%;}
.pro_nr .pro_t li{font-size:0;line-height:0;}
.pro_nr .pro_t li img{width:100%;}
.pro_sz{left:18.55%;position: absolute;bottom: 29px;}
.pro_sz li{float:left;font-size:16px;color: #bcbcbc;position: relative;transition: all 0.5s;width:44px;}
.pro_sz li:after{content: "";display: block;width:0px;height: 1px;background: #048978;position: absolute;left:23px;bottom:3px;transition: all 0.5s;}
.pro_sz li.on{color: #048978;width:87px;}
.pro_sz li.on:after{width:56px;}
.pro_q{position: absolute;left:18.55%;bottom: 59px;}
.pro_q img{margin-right:7px;}

.dz_bj{background: url(../image/dz_bj.jpg) no-repeat;}
.dz_c{padding-top:55px;overflow: hidden;height: 790px;width:1200px;margin:0 auto;}
.dz_nr li{float:left;width:83px;height: 609px;text-align: center;margin-right:4px;position: relative;transition: all 0.5s}
.dz_nr li p{padding:78px 17px 0;border:1px solid #dddddd;box-sizing: border-box;height: 609px;color: #333333;width:83px;}
.dz_nr li p i{font-size:36px;font-weight: bold;display: block;height: 45px;line-height: 45px;padding-bottom: 99px;background: url(../image/dz_ico1.png) no-repeat center bottom;}
.dz_nr li p span{font-size:22px;line-height:27px;display: block;padding:6px 10px 0;}
.dz_nr .dz_t{position: absolute;left:83px;top:0;width:0;transition: all 0.5s;overflow: hidden;}
.dz_nr .dz_t i{display: block;font-size:0;line-height: 0;}
.dz_nr .dz_t span{position: absolute;left:0;bottom: 0;width:100%;height: 78px;background: rgba(255,255,255,0.8);line-height: 78px;font-size: 16px;color: #333333;}
.dz_nr li.on p{background: #048978;border-color: #048978;color: #fff;}
.dz_nr li.on p i{background: url(../image/dz_ico2.png) no-repeat center bottom;}
.dz_nr li.on{width:849px;}
.dz_nr li.on .dz_t{width:766px;}
.dz_nr li:last-child{margin:0;}





.ft_lx{height:109px;overflow: hidden;}
.ft_lx li{float:left;box-sizing: border-box;background: url(../image/ft_x.jpg) no-repeat right 4px;padding-right:115px;margin-right:115px;}
.ft_lx li i{float:left;font-size:0;line-height: 0;width:39px;padding-top:5px;}
.ft_lx li p{float: right;width:200px;padding-left:7px;}
.ft_lx li p em{display: block;font-size: 14px;color: #666666}
.ft_lx li p span{display: block;font-size:26px;color: #333333;margin-top:4px;line-height: 26px;}
.ft_lx li:last-child{padding:0;margin:0;background: none}









/* 优势 */
.adv_bgs{width: 100%; height: 150px; background: url(../image/youshibgs.png) no-repeat top; overflow: hidden;}






#s_news{  position:relative;  padding: 60px 0 0; }



#s_news .s_title{  margin-bottom:40px; position: relative;}

#s_news .hd{ position:absolute; right: 0; top: 0;}

#s_news .hd a{ display:inline-block; background: #eaeaf1; text-align: center; color: #83838e; font-size: 14px; margin-left:  10px; height: 32px; line-height: 32px;  width:80px; }

#s_news .hd a.on{ background: #19b2cd; color: #fff;}





#s_news .left{ width:475px;  background: #048978; color: #fff; float:left;}

#s_news .left .pic_box{ width:475px; height:245px; overflow: hidden;}

#s_news .left img{ width:475px; height:245px; display:block;  }





#s_news .left .text_box{    padding: 25px 35px 25px 120px; position: relative;}

#s_news .left .text_box  h1 a{ padding-top:5px; border-bottom: 1px solid #65aeff;  padding-bottom:20px;display:  block; color:#fff; font-size:16px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; margin-bottom: 10px; }

#s_news .left .text_box a:hover{ text-decoration:underline; } 



#s_news .left .text_box p{ color:#fff;  font-size:12px; line-height:24px; height:48px; overflow:hidden; margin-top:13px;opacity:.8;filter:alpha(opacity=80);}

#s_news .left .text_box .date_box {position: absolute; left: 35px; top: 30px; width: 55px; text-align: center;}

#s_news .left .text_box .date_box strong{ color: #fff; font-size: 37px; display: block;  }

#s_news .left .text_box .date_box span{ color: #fff; font-size: 12px; display: block; }



 

#s_news .right{ width:655px; float:right;}

#s_news .right .up{  background: #f9f9fb;  }

#s_news .right .up{    padding: 30px 120px 30px 30px; position: relative;}

#s_news .right .up  h1 a{ padding-top:5px; border-bottom: 1px solid #e3e1e5;  padding-bottom:20px;display:  block; color:#3e3c41; font-size:16px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; margin-bottom: 10px; }

#s_news .right .up a:hover{ text-decoration:underline; color: #213A7D} 

#s_news .right .up p{ color:#9d9da3;  font-size:12px; line-height:24px; height:48px; overflow:hidden; margin-top:13px; }

#s_news .right .up .date_box {position: absolute; right: 30px; top: 30px; width: 55px; text-align: center;}

#s_news .right .up .date_box strong{ color: #9b9ba8; font-size: 37px; display: block;  }

#s_news .right .up .date_box span{ color: #9b9ba9; font-size: 12px; display: block; }

#s_news .right .up  .more{   display:block; position: absolute; right: 48px; bottom: 30px; background: url(../image/icon_more_s_news.png) center no-repeat; height: 10px; width: 10px;}

#s_news .right .up .more:hover{color:#213a7d;}





#s_news .right .un{ padding-top:10px;  }

#s_news .right .un ul{  overflow: hidden;}

#s_news .right .un li{   line-height:48px; position:relative; display:block;  background:url(../image/icon_dd.png) left center no-repeat; padding-left:10px;  }

#s_news .right .un a{ font-size:14px; color:#7c838b; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_news .right .un a:hover{color:#213a7d;}

#s_news .right .un span{font-size:12px; color:#c9cacb; position:absolute; right:0; top:0; line-height:48px;}  

#s_main_box .f5{  background: #fff; position: relative; padding-bottom: 65px;}

#s_main_box .f5 .main_box{width: 1020px; margin: 0 auto; }
.s_title h3{ font-size:20px; font-weight:normal;}
.s_title h3 strong{ font-size:22px; font-weight:normal;}
.s_title h3 span{ font-size:16px; font-weight:normal;}





.about{width: 100%;padding-bottom: 74px; background:#fff; }
.about .conBox2{width: 100%;margin-top: -30px;}
.about .conBox2 .menu{border-bottom: 2px solid #e7e7e7;width: 1200px;margin: 0 auto;}
.about .conBox2 .menu li{float: left;font-size: 16px;color: #333333;padding-right: 12px;padding-bottom: 12px;position: relative;}
.about .conBox2 .menu li i{display: none;position: absolute;bottom: -2px;width: 100%;height: 2px;background: #048978;left: 0;}
.about .conBox2 .menu li a{color: #333333;text-decoration: none;}
.about .conBox2 .menu li span{font-size: 16px;color: #b6b6b6;margin-right: 12px;}
.about .conBox2 .menu li:first-child span{display: none;}
.about .conBox2 .menu li:first-child{padding-left: 20px;}
.about .conBox2 .menu li.cur a{color: #048978;}
.about .conBox2 .menu li.cur i{display: block;}
.about .conBox2 .con{width: 1350px;margin: 36px auto 0;height: 289px;overflow: hidden;position: relative;}
.about .conBox2 .lunb{width: 1200px;position: relative;margin: 0 auto;}
.about .conBox2 .lunb i.aboutBtn{display: block;width: 45px;height: 45px;overflow: hidden;cursor: pointer;position: absolute;top: 78px;}
.about .conBox2 .lunb i.aboutBtn img{display: block;width: 45px;height: 90px;position: relative;}
.about .conBox2 .lunb i.aboutBtn:hover img{top: -45px;}
.about .conBox2 .lunb i.prev{left: -74px;}
.about .conBox2 .lunb i.next{right: -74px;}
.about .conBox2 .lunb .box{width: 100%;position: relative;height: 289px;overflow: hidden;}
.about .conBox2 .lunb .box ul{width: 105%;position: absolute;left: 0;top: 0;}
.about .conBox2 .lunb .box li{float: left;height: 289px;width: 282px;margin-right: 24px;overflow: hidden;position: relative;}
.about .conBox2 .lunb .box li i.xian{display: block;width: 282px;height: 2px;background: #e0e0e0;}
.about .conBox2 .lunb .box li i.xianL{width: 141px;height: 2px;background: #048978;position: absolute;left: -141px;bottom: 0px;}
.about .conBox2 .lunb .box li i.xianR{width: 141px;height: 2px;background: #048978;position: absolute;right: -141px;bottom: 0px;}
.about .conBox2 .lunb .box p{width: 282px;height: 200px;position: relative;}
.about .conBox2 .lunb .box p span{display: block;width: 282px;height: 200px;overflow: hidden;}
.about .conBox2 .lunb .box p span img{display: block;width: 282px;height: 200px;transform: scale(1);transition: all 1s ease-out;}
.about .conBox2 .lunb .box p a{display: none;width: 282px;height: 142px;position: absolute;top: 0;left: 0;padding-top: 58px;background: url(../image/aboutBg.png);text-align: center;text-decoration: none;}
.about .conBox2 .lunb .box p a img{display: block;width: 36px;height: 36px;margin: 0 auto;}
.about .conBox2 .lunb .box p a b{font-size: 14px;color: #fff;font-weight: normal;margin-top: 22px;display: block;}
.about .conBox2 .lunb .box em{display: block;font-size: 14px;color: #666666;height: 47px;line-height: 47px;text-align: center;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.about .conBox2 .lunb .box li:hover p a{display: block;}
.about .conBox2 .lunb .box li:hover p span img{transform: scale(1.2);}






/* 友情链接
 */

 .link{width: 100%; background:#f2f2f2;}
.link dt{height: 74px;line-height: 74px;font-size: 18px;color: #333333;border-bottom: 1px solid #ccc;}
.link dt a{color: #333333; text-decoration: none;}
.link dt em{font-family: arial;}
.link dd{padding: 24px 0 14px 0;overflow: hidden;}
.link dd a{display: block;float: left;font-size: 12px;color: #333333;padding: 0 28px;border-left: 1px solid #e9e9e9;margin-bottom: 10px;}
.link dd a:first-child{border-left: none;}










/* .floor{ padding:80px 0;  height:600px;} */
#s_about{ height:560px; background:url(../image/bg_s_about.jpg) center no-repeat; overflow:hidden;   }
#s_about .pic_box{ position:relative; width:95px;  }
#s_about .pic_box img{ width:395px; height:500px; display:block;}
#s_about .pic_title{ position:relative; background:#048978;  height:65px;}
#s_about .pic_title p{ padding:10px 65px 0 24px; font-weight:bold;}
#s_about .pic_title strong{ display:block; font-size: 16px;color: #fff; margin-bottom:2px; }
#s_about .pic_title span{ display:block; font-size: 14px; color: #f2f2f2;  text-transform:uppercase; font-weight:normal;}
#s_about .pic_title i{ position:absolute; right:0; top:0; display:block; width:65px;  height:65px; background:url(../image/index_tab_r.png) center no-repeat #ffa200;}
#s_about .content{ position:absolute; right:0; top:100px; width:765px;}
#s_about .article{  color: #f2f2f2; font-size: 14px; line-height: 24px;}
#s_about .title{ position:relative;  margin-bottom: 30px; }
#s_about .title .more{ position:absolute; right:0; top:0; display:block; width:25px;  height:25px; background:url(http://www.sdyidukt.com/template/yidu/images/icon_s_about_more.png) center no-repeat;}
#s_about .title .more:hover{ background:url(http://www.sdyidukt.com/template/yidu/images/icon_s_about_more_hover.png) center no-repeat; }
#s_about .content{ }
.main_box{ margin:0px auto 80px; width:1250px;  position:relative;}

#s_about_link{position: absolute;right: 0;bottom: 15px;}
#s_about_link ul{ display:block; text-align:right; }
#s_about_link li{ display:inline-block; margin-left:62px; text-align:center;  width:150px;  }
#s_about_link li a{ display:block;}
#s_about_link li .icon_box{ height:84px; margin-bottom:15px;}

#s_about_link li h3{font-size: 16px;color: #4c4e54; display:block; text-align:center; text-transform:uppercase; padding-bottom:10px; font-weight:normal;}
#s_about_link li p{font-size: 14px; line-height:18px; color: #a2a2a7; display:block; text-align:center;}
#s_about_link li.li1 .icon_box{ background:url(../image/icon_link_about1.png) center no-repeat;}
#s_about_link li.li1:hover .icon_box{background:url(../image/icon_link_about1_hover.png) center no-repeat; }
#s_about_link li.li2 .icon_box{ background:url(../image/icon_link_about2.png) center no-repeat;}
#s_about_link li.li2:hover .icon_box{background:url(../image/icon_link_about2_hover.png) center no-repeat;}
#s_about_link li.li3 .icon_box{ background:url(../image/icon_link_about3.png) center no-repeat;}
#s_about_link li.li3:hover .icon_box{background:url(../image/icon_link_about3_hover.png) center no-repeat;}
#s_about_link li.li4 .icon_box{ background:url(../image/icon_link_about4.png) center no-repeat;}
#s_about_link li.li4:hover .icon_box{background:url(../image/icon_link_about4_hover.png) center no-repeat;}
#s_about_link li:hover .icon_box{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);  }




#s_aims {padding: 0 0 68px 0;background:#fff;position:relative; z-index:1;}


#s_aims .title h3{ font-size:28px; color:#048978; text-transform:uppercase; margin-bottom:10px; text-align:center;}
#s_aims .title p{ font-size:18px; color:#333; text-align:center;}
#s_aims .title div{ width:60px; height:4px; background:#f08200;margin:10px auto; }
#s_aims .title{margin-bottom:70px;}

#s_aims ul {margin: 0 -5px;overflow: hidden;}
#s_aims ul li {width: 395px;height: 570px;margin: 0 4px;float: left;color: #fff;padding: 60px 40px 50px 60px;position: relative;z-index: 0; -webkit-box-sizing:border-box;box-sizing:border-box}
#s_aims ul li:before {content: "";width: 0;height: 100%;position: absolute;top: 0;right: 0;background: #048978;display: block;z-index: -1;transition: .8s; -webkit-box-sizing:border-box;box-sizing:border-box}
#s_aims ul li:hover:before {width: 100%;left: 0;right: auto; -webkit-box-sizing:border-box;box-sizing:border-box}
#s_aims ul li font {display: block;width: 30px;height: 30px;margin-bottom: 25px;}
#s_aims ul li span {font-size: 18px;font-family: arial;text-transform: uppercase;margin-bottom: 13px;display: block;}
#s_aims ul li h5 {font-size: 18px;font-weight: bold;}
#s_aims ul li>i {display: block;width: 35px;height: 2px;background: #fff;margin-top: 25px;margin-bottom: 30px;}
#s_aims ul li p {font-size: 14px;line-height: 30px;opacity: .85;height: 90px;}
#s_aims ul li .btn_zixun {margin-top: 175px;display: block;width: 38px;overflow: hidden;position: relative;height: 38px;transition: .3s;line-height: 36px;text-align: center;border-radius: 3px;border: 1px solid #e0e0e0;border-radius: 3px;}
#s_aims ul li .btn_zixun a {display: block;width: 105px;height: 38px;position: absolute;right: 0; color:#fff;}
#s_aims ul li .btn_zixun i {display: inline-block;width: 14px;height: 5px;background: url(../image/s_aims_arrow.png) center no-repeat;margin-left: 20px;position: relative;top: -3px;}
#s_aims ul li:hover .btn_zixun {width: 105px;border: 1px solid #f39700;background: #f39700; color:#fff;}















.gcal {position: relative;padding-bottom: 80px;  background:#f2f2f2; padding-top:60px;}
.gcal .gcal_con {width: 1200px;margin: 0 auto;height: 465px;position: relative; margin-top:60px;}
.gcal .gcal_con ul {position: absolute;top: 0;left: 0; overflow:  visible;margin-left: -912px;}
.gcal .gcal_con ul li {position: relative;float: left;width: 875px;height: 465px;margin-left: 100px;}
.gcal .gcal_con ul li:first-child {padding-left: 0;}
.gcal .gcal_con ul li .gcal_aljs {display: none; position: absolute;left: 250px;bottom: 0px;width: 250px;padding: 55px 60px 40px 60px; height: 115px;background: url(../image/gcalbg01.png) no-repeat left top;}
.gcal_aljs h2 {font-size: 22px;text-align: center;font-weight: normal;margin-bottom: 15px;}
.gcal_aljs h2 a {color: #fff;}
.gcal_aljs .aljs_p1 {color: #fff;line-height: 20px;font-size: 13px;text-align: center;}
/* .gcal_aljs .aljs_a1 {display: block;width: 370px;height: 40px;background: #048978;position: absolute;left: 0;bottom: 0;} */
.gcal_aljs .aljs_a1 i {display: block; height: 11px;width: 91px;background: url(http://www.sdyidukt.com/template/yidu/css/Img/Index/jtr01.png) no-repeat center;margin: 14px auto;}

.gcal .gcal_leftbtn {position: absolute;left:63px;top: 0;width: 100px;height: 465px;background: #f2f2f2;z-index: 4;}
.gcal .gcal_leftbtn span {display: block;width: 31px;height: 51px;margin: 220px auto 0 auto;background: url(../image/feel3.png) no-repeat left center;cursor: pointer;}

.gcal .gcal_rightbtn {position: absolute;right: 62px;top: 0;width: 100px;height: 465px;background: #f2f2f2;z-index: 4;}
.gcal .gcal_rightbtn span {display: block;width: 31px;height: 51px;margin: 220px auto 0 auto;background: url(../image/feel4.png) no-repeat right center;cursor: pointer;}




/* 
合作伙伴 */
.partner{width: 100%;background: #fff;padding-bottom: 60px;}
.partner .partner-ul{position: relative;overflow: hidden;margin-top: 50px;}
.partner .partner-ul ul{position: relative;}
.partner .partner-ul ul li{float: left;margin-left:36px;}
.partner .partner-ul ul li:first-child{margin-left: 0;}
.partner .partner-ul ul li a{display: block;width: 168px;height: 117px;border: 1px solid #d3d3d3;overflow: hidden;}
.partner .partner-ul ul li a img{display: block;width: 168px;height: 117px;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
transition: all 1s ease-out;}
.partner .partner-ul ul li a img:hover{transform: scale(1.1);}
.partner .partner-ul ul li:hover a{border: 1px solid #1370c2;}
.partner .partner-ul ul li:hover a img{display: block;width: 168px;height: 117px;    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: gray;}

.partner .container{position: relative;}
.partner .container span{position: absolute;display: block;width: 25px;height: 45px;top: 224px;cursor: pointer;}
.partner .container span#partner-anniu01{left: -30px; top:40px; background: url(../image/feel3.png) no-repeat top left}
/* .partner .container span#partner-anniu01:hover{background: url(../image/feel3.png) no-repeat bottom left} */
.partner .container span#partner-anniu02{right: -30px; top:40px;background: url(../image/feel4.png) no-repeat top right}
/* .partner .container span#partner-anniu02:hover{background: url(../images/index/zuoyou-qh.png) no-repeat bottom right} */




/* 
合作流程 */

#s_liucheng {

	height: 500px;
	padding: 60px 0;

		background-position:-300px -900px;
		background: url(../image/yidu_about_bg01.png) no-repeat center;
		transform:translate3d(0,0,0);
		    animation:play 25s linear infinite;
		background-attachment: fixed; overflow:hidden;

}

#s_liucheng ul {
	margin: 0 -31px;
	overflow: hidden;
}
#s_liucheng ul li {
	text-align: center;
	width: 121px;
	color: #fff;
	float: left;
	margin: 0 29px;
}
#s_liucheng ul li .ico {
	width: 128px;
	height: 128px;
	background: url(../image/liucheng_li_bg.png) center no-repeat;
	transition: .3s;
}
#s_liucheng ul li:hover .ico {
	background: url(../image/liucheng_li_bg_on.png) center no-repeat;
}
#s_liucheng ul li .ico font {
	display: block;
	width: 100%;
	height: 100%;
}
#s_liucheng ul li span {
	font-size: 22px;
	font-family: arial;
	display: block;
	margin-top: 25px;
	margin-bottom: 12px;
}
#s_liucheng ul li p {
	font-size: 17px;
}
#s_liucheng .bot {
	text-align: center;
	margin-top: 65px;
}
#s_liucheng .btn_more {
	font-size: 18px;
	color: #fff;
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #f39700;

	display: inline-block;
}
#s_liucheng .tel {
	display: inline-block;
	margin-left: 10px;
	height: 50px;
	line-height: 50px;
	background: #f39700 url(../image/hd_phone.png) 0px center no-repeat;

	color: #fff;
	font-size: 20px;

	padding-left: 50px;
	padding-right: 20px;
}