body{ background:#fff;}
.S_banner{ height:560px;background:url("../img/sub/bgbann_baidu.jpg") no-repeat center top;}
.S_banner.S_banner2{background:url("../img/sub/bgbann_twitter.jpg") no-repeat center top;}
.S_tab{ height:64px; line-height:64px; text-align:center; }
.S_tab li{ display:inline-block;  }
.S_tab li a{ display:block; height:30px; width:110px; border-radius: 50px; height:30px; line-height:30px; color:#666; font-size:18px;}
.S_tab li.current a{ background:#d1e6f0; font-weight:bold; color:#333;}
.S_tab li:hover a{ background:#d1e6f0;}
.floor{ margin-bottom:50px;}
.S_tit{  border-bottom:1px solid #d7d7d7; text-align:center; font-size:24px; }
.S_tit span{display:inline-block; height:55px; line-height:55px; border-bottom:1px solid #209bce; color:#333;}
.S_tit.c_fff span{ color:#fff; border-bottom:1px solid #00ffea;}

/*baidu*/
.floor1{ text-align:center; background:url("../img/sub/bg_baidu.jpg") no-repeat center top; line-height:30px; font-size:16px; }
/*.floor1 .pic{ display:inline-block; width:360px; }*/
.floor2{ text-align:center; }
.floor2 .dlBox{ padding-top:76px; text-align:center;}
.floor2 dl{ display:inline-block; width:260px; text-align:left; vertical-align:top;}
.floor2 dl dt{ color:#3e5775; font-size:20px; font-weight:bold; height:60px; }
.floor2 dl dd{ height:40px; line-height:40px; color:#666;}
.floor2 dl dd i{ float:left; margin-right:10px; color:#f4cf04; font-size:26px;}
.floor2 dl dd em{ float:left;}
.baidu .floor3{ padding:60px 0 70px; background:url("../img/sub/bg_serDet.jpg") no-repeat center top;}
.floor3 .serDet{ width:956px; margin:55px auto 0;}
.floor4 .serAdv{ width:1206px; margin:55px auto 0;}

/*google*/
.google .floor1 .pic{  width:320px; }
.google .floor1{ background:url("../img/sub/bg_google.jpg") no-repeat center top;}
.google .floor2 .guimo{ width:1039px; margin:55px auto 0;}
.google .floor3{ padding-bottom:30px;}
.google .floor3 .hudong{ width:865px; margin:55px auto 0;}

/*yandex*/
.yandex .floor1 .pic{  width:320px; } 
.yandex .floor1{ background:url("../img/sub/bg_yandex.jpg") no-repeat center top;}
.yandex .floor2{ text-align:center;}
.yandex .floor2 .dlBox{ overflow:hidden; display:inline-block; padding-left:130px;}
.yandex .floor2 .dlBox dl{ width:360px; float:left; padding-left:106px; min-height:210px; background-image:url("../img/sub/yandex_01.png"); background-repeat:no-repeat;}
.yandex .floor2 .dlBox dl:nth-of-type(2){ background-image:url("../img/sub/yandex_02.png");}
.yandex .floor2 .dlBox dl:nth-of-type(3){ background-image:url("../img/sub/yandex_03.png");}
.yandex .floor2 .dlBox dl:nth-of-type(4){ background-image:url("../img/sub/yandex_04.png");}
.yandex .floor2 .dlBox dl:nth-of-type(5){ background-image:url("../img/sub/yandex_05.png");}
.yandex .floor2 .dlBox dl:nth-of-type(odd){ margin-right:30px;}
.yandex .floor2 .dlBox dl dt{ color:#333; font-size:20px;  height:36px; font-weight:normal;}
.yandex .floor2 .dlBox dl dd{ line-height:30px;}
.yandex .floor3{ padding-bottom:30px;}
.yandex .floor3 .youshi{ width:1211px; margin:55px auto 0;}

/*twitter*/
.twitter .floor1 .pic{  width:320px; } 
.twitter .floor1{ background:url("../img/sub/bg_twitter.jpg") no-repeat center center; box-shadow:0 2px 2px rgba(0,0,0,0.05),0 -2px 2px rgba(0,0,0,0.05); padding-bottom:320px;}
.twitter .floor2 .youshi{ width:1100px; margin:50px auto 0;}
.twitter .floor3 .xingshi{ width:1170px; margin:50px auto 0;}

/*facebook*/
.facebook .floor1 .pic{  width:315px; } 
.facebook .floor1{ background:url("../img/sub/bg_facebook.jpg") no-repeat center center; box-shadow:0 2px 2px rgba(0,0,0,0.05),0 -2px 2px rgba(0,0,0,0.05); }
.facebook .floor2 .youshi{ width:918px; margin:50px auto 0;}
.facebook .floor3 .xingshi{ width:1047px; margin:50px auto 0;}
.facebook .floor4 .instag{ width:1047px; margin:50px auto 0;}

/*guang*/ 
.guang .floor1 .pic{  width:252px; } 
.guang .floor1{ background:url("../img/sub/bg_guang.jpg") no-repeat center center; box-shadow:0 2px 2px rgba(0,0,0,0.05),0 -2px 2px rgba(0,0,0,0.05); }
.guang .floor2 .youshi{ width:1004px; margin:50px auto 0;}
.guang .floor3 .xingshi{ width:1004px; margin:50px auto 0;}

/*linked*/
.linked .floor1 .pic{  width:382px; } 
.linked .floor1{ background:url("../img/sub/bg_link.jpg") no-repeat center center; box-shadow:0 2px 2px rgba(0,0,0,0.05),0 -2px 2px rgba(0,0,0,0.05); }
.linked .floor2{ background:url("../img/sub/bg_linkyoushi.jpg") no-repeat center center; padding:60px 0 223px;}
.linked .floor2 .youshi{ width:1148px; margin:50px auto 0;}
.linked .floor3 .xingshi{ width:1025px; margin:50px auto 0;}

/*today*/
.today .floor1 .pic{  width:257px; } 
.today .floor1{ background:url("../img/sub/bg_today.jpg") no-repeat center center; box-shadow:0 2px 2px rgba(0,0,0,0.05),0 -2px 2px rgba(0,0,0,0.05); }
.today .floor2 .tedian{ width:1007px; margin:50px auto 0;}
.today .floor3 .youshi{ width:1005px; margin:50px auto 0; padding-bottom:50px;}

/*inmobe*/
.inmobe .floor1 .pic{  width:280px; } 
.inmobe .floor1{ background:url("../img/sub/bg_inmobe.jpg") no-repeat center center; box-shadow:0 2px 2px rgba(0,0,0,0.05),0 -2px 2px rgba(0,0,0,0.05); }
.inmobe .floor2 .tedian{ width:1004px; margin:50px auto 0;}
.inmobe .floor3{ background:url("../img/sub/bg_linkyoushi.jpg") no-repeat center center; padding:60px 0 223px;}
.inmobe .floor3 .youshi{ width:1084px; margin:50px auto 0;}
.inmobe .floor4 .zhanshi{ width:1172px; margin:50px auto 0;}

/*bing*/
.bing .floor1 .pic{  width:300px; } 
.bing .floor1{ background:url("../img/sub/bg_bing.jpg") no-repeat center center; box-shadow:0 2px 2px rgba(0,0,0,0.05),0 -2px 2px rgba(0,0,0,0.05); }
.bing .floor2 .serDet{ width:986px; border:1px solid #d7d7d7; border:1px solid #d7d7d7; margin:180px auto 50px; padding:87px 0; }
.bing .floor2 .serDet img{ margin-left:-84px;}
.bing .floor2 ul li{height:68px; line-height:68px; color:#666; text-align:left; padding-left:130px; white-space:pre; font-size:18px;}
.bing .floor2 ul li span{ font-size:16px; font-size:20px; font-weight:lighter; color:#6186a1;}
.bing .floor3 h6{ height:50px; line-height:50px; color:#333; margin-top:50px; padding-left:100px; font-size:22px; font-weight:bold;}
.bing .floor3 p{ height:30px; line-height:30px; color:#ff6000;padding-left:100px; font-size:16px;}
.bing .floor3 .export{ width:1007px; margin:50px auto;}
.bing .floor4 .bingAds{ width:1200px; margin:50px auto;}

/*newList*/
.S_banner.N_banner{background:url("../img/news/bg_new.jpg") no-repeat center top;}
.newsList .lists{ width:1018px; padding:100px 0; margin:0 auto;}
.newsList .lists ul li{ margin-bottom:20px; background:url("../img/news/bg_li.png") no-repeat left 12px; padding-left:30px; }
.newsList .lists ul li h6{ height:40px; line-height:40px; color:#333; font-size:18px; overflow:hidden;}
.newsList .lists ul li span{ display:block; height:30px; line-height:30px; color:#999;}
.newsList .lists ul li p{ height:90px; line-height:30px; margin:20px 0; color:
#666; }
.newsList .lists ul li a.more{ display:block; height:30px; line-height:30px; color:#75aec5; text-align:right;}
.newsList .lists ul li p a{ display:block; height:30px; line-height:30px; color:#666; text-align:left;}

/*newsDet*/
.newsDet .detailBox{line-height:30px; width:1166px; margin:50px auto;}
.newsDet .detailBox .detail{ border:1px solid #d7d7d7; padding:70px;}
.newsDet .detailBox .detail h6{ height:60px; line-height:60px; font-size:18px; color:#333; text-align:center;}
.newsDet .detailBox .detail p{ line-height:36px;}
.newsDet .detailBox .detail .pic{ width:60%; margin:30px auto;}
.newsDet .detailBox .detail .pic img{ display:block; width:100%; height:auto;}
.newsDet .detailBox .detail .time{ display:block; height:30px; line-height:30px; text-align:right; }

/*caseList*/
.S_banner.C_banner{background:url("../img/case/bg_case.jpg") no-repeat center top;}
.caseList .lists{ padding:50px 0;}
.caseList .lists ul{ overflow:hidden; padding-left:34px;}
.caseList .lists ul li{ width:280px; float:left; margin:0 25px 30px 0;}
.caseList .lists ul li .pic{ height:250px; border:1px solid #d7d7d7; display:table-cell; width:378px; vertical-align:middle;}
.caseList .lists ul li .pic img{ display:block; margin:0 auto;}
.caseList .lists ul li p { height:60px; line-height:60px; text-align:center; }

/*caseDet*/
.caseDet .detailBox{line-height:30px; width:1166px; margin:50px auto;}
.caseDet .detailBox .detail{ border:1px solid #d7d7d7; padding:70px;}
.caseDet .detailBox .detail h6{ height:auto; line-height:40px; font-size:24px; color:#333; text-align:center; margin-bottom:30px; font-weight:bold; }
.caseDet .detailBox .detail p{ line-height:35px;}
.caseDet .detailBox .detail .logo{ width:300px; margin:0 auto;}

/*about*/
.about .tab{ height:61px; border-bottom:1px solid #d7d7d7; text-align:center; background:#fff; width:1260px;}
.about .tab.pos_fix{ position:fixed; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.about .tab ul li{display:inline-block; width:150px; height:60px; line-height:60px; text-align:center; }
.about .floor .P_main{ padding-bottom:110px; border-bottom:1px solid #d7d7d7;}
.about .floor h4{ height:130px; line-height:130px; font-size:36px; text-align:center; color:#333; }
.about .floor .pic{ width:1170px; margin:20px auto 0;}
.about .floor1{ background:none; text-align:left;}
.about .floor1 p{ padding:0 125px;}
.about .floor2 p{ height:40px; line-height:40px; text-align:center; white-space: pre;}
.about .floor4 .P_main{ border-bottom:0;}