/*通用*/
*{ font-family:Helvetica,"微软雅黑";}
body{ margin:0;}
img{  max-width:100%;}
a{ text-decoration:none;}
ul{ padding:0;
    margin:0;}
ul,li{ list-style:none;}
h1,h2,h3{ margin:0;
          font-weight:normal;}
p{ margin:0;}
dl,dd{ margin:0;}
input{ border:none;
       padding:0;
	   margin:0;
	   outline:none;}
.clearfix{ clear:both;}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: 0;
background: 0 0;
background-color:#999;
border-radius: 50%;
content:normal;
}
.slick-dots li.slick-active button:before {
opacity: .75;
color: #30b2f2;
}
.slideshow {
  position: relative;
  z-index: 1;
  height: 100%;
  max-width: 700px;
  margin: 30px auto;
}
.slideshow * {
  outline: none;
}
.slideshow .slider {
  box-shadow: 0 10px 10px -25px black;
}
.slideshow .slider-track {
  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}
.slideshow .item {
  height: 100%;
  position: relative;
  z-index: 1;
}
.slideshow .item img {
  width: 100%;
  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transform: scale(1.2);
		  transform: scale(1.2);
}
.slideshow .item.slick-active img {
  -webkit-transform: scale(1);
		  transform: scale(1);
}
.gun{position:relative;z-index:99999999;}
/*固定导航*/
.index_fixed_nav_box_1{ background-color:rgba(255,255,255,0.9);
                        width:100%;
						display:none;
						}
.gundong{position:fixed;
						top:0;
						left:0;
						display:block;}
.index_fixed_nav_box{ width:90%;
                      margin:0 auto;
					  padding:1% 0;}
.index_fixed_nav_logo{ float:left;}
.index_fixed_nav_online_rectangle{ width:115px;
                                   height:30px;
								   background-image:-webkit-linear-gradient(to top, #e5e5e5, #f0f0f0);
			                       background-image:linear-gradient(to top,#e5e5e5,#f0f0f0);
								   border-radius:5px;
								   position:relative;
								   float:left;
								   margin-top:10px;
								   margin-left:3%;}
.index_fixed_nav_online_rectangle img{ position:absolute;
                                       bottom:5px;
									   left:10px;}
.index_fixed_nav_online_rectangle a{ line-height:30px;
                                     font-size:14px;
									 color:#333;
									 margin-left:50px;}
.index_fixed_nav_online_rectangle a:hover{ color:#30b2f2;}
.index_fixed_nav{ margin-top:10px;
                  margin-left:37%;}
.index_fixed_nav li{ float:left;
                     margin-right:5%;}
.index_fixed_nav a{ color:#333;
                    font-size:16px;}
.index_fixed_nav a:hover{ color:#30b2f2;
                          text-decoration:none;}
.index_header_box{ width:100%;
                   background-color:#333;}
.index_header{ width:90%;
               margin:0 auto;}
.index_header span{ display:block;
                    line-height:30px;
					font-size:12px;
					color:#fff;
					float:right;}
.index_header a{ font-size:12px;
                 color:#fff;
				 line-height:30px;}
.index_header a:hover{ color:#fff;}
/*logo*/
.index_logo_box{ width:90%;
                 margin:0 auto;
				 padding:2% 0;}
.index_logo_box img{ float:left;}
.index_logo_box p{ float:left;
                   font-size:20px;
				   color:#30b2f2;
				   margin-left:15%;}
.index_logo_box span{ color:#999;
                      font-size:16px;}
.index_logo_text{ float:right;}
.index_logo_text h1{ padding:0;
                     margin:0;
					 display:block;
					 background-image:url(..\images\99.png);
					 background-repeat:no-repeat;
					 background-position:left center;
					 padding-left:27px;
					 font-size:16px;
					 color:#333;
					 line-height:22px;}
.index_logo_text h2{ padding:0;
                     margin:0;
					 display:block;
					 background-image:url(..\images\97.png);
					 background-repeat:no-repeat;
					 background-position:left center;
					 padding-left:27px;
					 font-size:16px;
					 color:#333;
					 line-height:22px;
					 margin-top:13px;}
.index_nav_list_btn{ float:right;
                     margin-top:2%;
					 display:none;}
.index_nav_list_btn span{ width:20px;
                          height:3px;
						  background-color:#555;
						  margin-top:5px;
						  display:block;}
/*导航*/
.index_nav_box{ width:100%;
                background-color:#f0f0f0;}
.index_nav{ width:90%;
            margin:0 auto;}
.index_nav li{ float:left;
               width:12.5%;
			   text-align:center;
			   line-height:50px;}
.index_nav a{ font-size:16px;
              color:#333;
			  display:block;}
.index_nav li:hover{ background-color:#30b2f2;}
.index_nav li:hover a{ color:#fff;
                       text-decoration:none;} 
/*导航列表*/
.index_nav_list_box{ width:100%;
                     background-color:#f0f0f0;
					 display:none;}
.index_nav_list{ width:90%;
                 margin:0 auto;
				 text-align:center;}
.index_nav_list li{ line-height:40px;
                    border-top:1px solid #d9d9d9;
					border-bottom:1px solid #fff;}
.index_nav_list a{ color:#333;}
.index_nav_list a:hover{ color:#30b2f2;
                         text-decoration:none;}
/*Yandex介绍*/
.index_about_Yandex_box{ padding:35px 0 35px 0;
                         background-image:url(..\images\95.png);
						 width:100%;}
.index_about_Yandex{ width:90%;
                     margin:0 auto;
					 text-align:center;}
.index_about_Yandex_title{ text-align:center;}
.index_about_Yandex_title h1{ padding:0;
                              margin:0;
							  font-size:32px;
							  color:#fff;}
.index_about_Yandex_title h2{ font-size:16px;
                              color:#ccc;
							  margin:0;
							  padding:0;
							  margin-top:10px;}
.index_about_Yandex p{ font-size:16px;
                       line-height:28px;
					   color:#fff;
					   text-align:center; padding-top:20px;}
.index_about_Yandex_img li{ margin-top:3%;}
.index_about_Yandex_img_1{ background-image:url(..\images\1.png);
                           background-repeat:no-repeat;
						   background-position:center center;
						   background-size:auto;
						   height:172px;}
.index_about_Yandex_img_1:hover{ background-image:url(..\images\5.png);
                                 background-repeat:no-repeat;
						         background-position:center center;
						         background-size:auto;
								 height:172px;}
.index_about_Yandex_img_2{ background-image:url(..\images\2.png);
                           background-repeat:no-repeat;
						   background-position:center center;
						   background-size:auto;
						   height:172px;}
.index_about_Yandex_img_2:hover{ background-image:url(..\images\6.png);
                                 background-repeat:no-repeat;
						         background-position:center center;
						         background-size:auto;
								 height:172px;}
.index_about_Yandex_img_3{ background-image:url(..\images\3.png);
                           background-repeat:no-repeat;
						   background-position:center center;
						   background-size:auto;
						   height:196px;}
.index_about_Yandex_img_3:hover{ background-image:url(..\images\7.png);
                                 background-repeat:no-repeat;
						         background-position:center center;
						         background-size:auto;
								 height:196px;}
.index_about_Yandex_img_4{ background-image:url(..\images\4.png);
                           background-repeat:no-repeat;
						   background-position:center center;
						   background-size:auto;
						   height:196px;}
.index_about_Yandex_img_4:hover{ background-image:url(..\images\8.png);
                                 background-repeat:no-repeat;
						         background-position:center center;
						         background-size:auto;
								 height:196px;}
.index_about_Yandex a{ display:block;
                       text-align:center;
					   width:120px;
					   border:1px #fff solid;
					   line-height:40px;
					   font-size:16px;
					   color:#fff;
					   border-radius:5px;
					   margin:0 auto;
					   margin-top:25px;}
.index_about_Yandex a:hover{ background-color:#fff;
                             color:#30b2f2;
							 text-decoration:none;}
/*页脚*/
.index_footer_line{ width:100%;
                    height:5px;
					background-color:#30b2f2;}
.index_footer_box{ width:100%;
                   background-color:#333;
				   padding-top:2%;
				   padding-bottom:1%;}
.index_footer{ width:90%;
               margin:0 auto;}
.index_footer_nav_box{ margin-top:7px;}
.index_footer_nav_box h2{ margin:0;
                          padding:0;
						  line-height:30px;
						  font-size:16px;
						  border-bottom:1px #30b2f2 solid;
						  color:#fff;
						  width:87px;}
.index_footer_nav_box span{ font-size:16px;
                            color:#fff;
							border-bottom:1px #fff solid;
							padding-bottom:6px;}
.index_footer_nav a{ color:#a8a8a8;
                     font-size:14px;
					 line-height:30px;}
.index_footer_nav a:hover{ color:#fff;}
.index_footer_nav_box h1{ font-size:16px;
                          color:#fff;
						  margin:0;
						  padding:0;
						  line-height:30px;
						  border-bottom:1px #30b2f2 solid;
						  width:70px;}
.index_footer_contact_phone{ background-image:url(..\images\93.png);
                             background-repeat:no-repeat;
							 background-position:left center;
							 padding-left:45px;}
.index_footer_contact_phone h1{ color:#fff;
                                line-height:28px;
								font-size:18px;
								margin:0;
								padding:0;}
.index_footer_contact_phone h2{ color:#ff7e3d;
                                font-size:24px;
								margin:0;
								padding:0;}
.index_footer_contact_box p{ font-size:14px;
                             color:#a8a8a8;
							 font-size:14px;
							 line-height:30px;
							 margin:0;}
.index_footer_contact_box{ background:url(..\images\code1.jpg) no-repeat right top}
.index_footer_wei{ text-align:center;}
.index_footer_wei p{ color:#fff;
                     font-size:14px;
					 line-height:30px;}
.index_footer_copy{ width:100%;
                    background-color:#333;
					border-top:1px #4f4f4f solid;
					text-align:center;}
.index_footer_copy p{ font-size:14px;
                      color:#a8a8a8;
					  margin:0;
					  line-height:30px;}
/*在线留言*/
.index_contact_box{ position:fixed;
                    top:30%;
					right:0;
					z-index:111111111111111;}
.index_contact_title{ margin:0;
                      padding:0;
					  display:block;
					  width:50px;
					  height:136px;
					  background-color:#30b2f2;
					  background-image:url(..\images\92.png);
					  background-repeat:no-repeat;
					  background-position:center 5px;
					  padding-top:36px;
					  border-radius:10px 0 0 10px;
					  float:left;}
.index_contact_title h1{ color:#fff;
					     font-size:18px;
					     margin:5px 10px;
					     writing-mode:tb-rl;
						 line-height:30px;
						 margin-top:5px;}
.about_online{ float:left;
               width:200px;
			   height:auto;
			   background-color:#f9f9f9;
			   padding:0 50px;
			   display:none;}
.about_online input{ border:1px solid #a0a0a0;
                     line-height:30px;
					 width:100%;}
.about_online td{ padding:1% 2%;}
.about_online p{ display:block;}
#code{ float:left;
	   width:40%;
	   height:30px;}
#code_box{ width:100px;
           height:30px;
		   background-color:#02458c;
		   float:left;
		   margin-left:2%;}
#conter{ width:100%;
         height:100px;}
.about_online .about_online_btn{ width:60px;
							     line-height:30px;
							     color:#fff;
							     background-color:#30b2f2;
							     margin-right:20px;
								 border:0;
								 border-radius:4px;}
textarea:focus {outline: none;} 
.about_online input[type=text]:focus{
	border:1px solid #30b2f2;
}
.about_online textarea:focus{
	border:1px solid #30b2f2;
}								 
/*手机底部*/
.phone_bottom{ display:none;}
footer{
	width: 100%;
    background-color: #30b3f3;
	position:fixed;
	left:0;
	bottom:0;
	z-index:99999999999999;}
.nav-foot-list .foot-list {
    width: 24.4%;
    float: left;
    border-right: 2px solid #fff;
    text-align: center;
}
.foot-list a{
	color:#fff;
}
dl{
    display: block;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.foot-list img{ width:40%;}
/*内页*/
/*banner*/
.common_banner img{ width:100%;}
/*Yandex介绍*/
.about_Yandex_box{ padding:2% 0;
                   text-align:center;
				   width:90%;
				   margin:0 auto;}
.about_Yandex_box2{ padding:2% 0;
                   text-align:center;
				   width:90%;
				   margin:0 auto;}				   
.about_Yandex_box h1{ font-size:30px;
                      color:#333;
					  margin:0;
					  padding:0;
					  line-height:50px;}
.about_Yandex_img img{ width:100%;height:210px}
.about_Yandex_text_box{ padding-top:2%;}
.about_Yandex_text{ text-align:left;
                    text-indent:2em;
					padding:2% 0;}
.about_Yandex_text p{ margin:0;
                      font-size:14px;
					  line-height:24px;}
/*Yandex广告形式*/
.about_Yandex_from_box{ width:100%;
                        background-color:#f5f5f5;
						padding:2% 0;}
.about_Yandex_from{ width:90%;
                    margin:0 auto;
					text-align:center;}
.about_Yandex_from_pro{ margin-top:2%;}
.about_Yandex_from h2{ font-size:24px;
                       line-height:44px;}
.about_Yandex_from_img img{ width:100%;}
.about_Yandex_text{ padding:0 !important;}
.about_Yandex_text_title{ font-size:18px;
                          color:#333;}
.about_Yandex_text_title:hover{ color:#30b2f2;
                                text-decoration:none;}
.about_Yandex_text p{ margin:0;
                      font-size:14px;
					  line-height:22px;
					  color:#555;}
.about_Yandex_text_more{ float:right;
                         color:#333;
						 line-height:12px;}
.about_Yandex_text_more:hover{ color:#30b2f2;
                               text-decoration:none;}
/*Yandex优势*/
.Yandex_advantage{ width:90%;
                   margin:0 auto;
				   text-align:center;
				   padding:2% 0;}
.Yandex_advantage h1{ color:#333;
                      font-size:30px;
					  margin:0;
					  padding:0;
					  line-height:50px;}
.Yandex_advantage img{ width:100%;}
.Yandex_advantage_text{ position:relative;
                        padding-right:0 !important;
						margin-top:10px;
						}
.Yandex_advantage_img img{ width:100%;}
.Yandex_advantage_text_box{ height:100%;
							display:none;
							background-color:rgba(0,0,0,0.9);
							position:absolute;
							top:0;}
.Yandex_advantage_text_box p{ color:#fff;
                              margin:0;
							  font-size:14px;
							  line-height:30px;}
.Yandex_advantage_img_box {margin-top:20px}							  
/*Yandex案例*/
.common_box{ padding:2% 0;
             width:90%;
			 margin:0 auto;
			 text-align:center;}
.common_box > h1{ font-size:30px;
                  color:#333;
				  line-height:50px;
				  margin:0;
				  padding:0;}
.common_box > img{ width:100%;}
.common{ padding-top:1%;}
.common_nav_list_box > h2{ display:block;
                           margin:0;
						   padding:0;
						   line-height:60px;
						   color:#fff;
						   font-size:24px;
						   text-align:center;
						   background-color:#30b2f2;}
.common_nav_list{ border:1px #eee solid;}
.common_nav_list li{ border-bottom:1px #eee solid;
                     background-image:url(..\images\71.png);
					 background-repeat:no-repeat;
					 background-position:30px center;
					 padding-left:50px;
					 text-align:left;}
.common_nav_list a{ color:#555;
                    font-size:16px;
					line-height:46px;}
.common_nav_list a:hover{ color:#30b2f2;
                          text-decoration:none;}
.common_phone{ border:1px #eee solid;
               background-image:url(..\images\70.png);
			   background-repeat:no-repeat;
			   background-position:10px center;
			   padding:6% 0;
			   padding-left:90px;
			   margin-top:10%;}
.common_phone h1{ font-size:16px;
                  color:#555;
				  line-height:22px;
				  margin:0;
				  padding:0;}
.common_phone a{ font-size:16px;
                 color:#555;
				 line-height:22px;}
.common_phone a:hover{ color:#30b2f2;}
.common_online{ border:1px #eee solid;
                background-image:url(..\images\69.png);
				background-repeat:no-repeat;
				background-position:10px center;
				padding:6% 0;
				padding-left:90px;}
.common_online a{ font-size:16px;
                  color:#555;
				  line-height:22px;}
.common_online a:hover{ color:#30b2f2;}
.common_online h1{ margin:0;
                   padding:0;
				   font-size:16px;
				   color:#555;
				   line-height:22px;}
.common_content_nav_box li{ text-align:center;
                            margin-top:1%;}
.common_content_nav_box > li > a{ font-size:14px;
								  line-height:40px;
								  display:block;
								  border:1px #f0f0f0 solid;
								  color:#555;}
.common_content_nav_box > li > a:hover{ color:#fff;
                                   		background-color:#30b2f2;
								   		border:1px #30b2f2 solid;
								   		text-decoration:none;}
.common_content_box{ text-align:left;}
.common_content_box > h1{ margin:0;
                          padding:0;
						  font-size:14px;
						  color:#666;
						  line-height:30px;
						  border-bottom:1px #ccc solid;}
.common_content_box span{ color:#999;
                          font-size:14px;
						  line-height:30px;}
.common_content_box > h1 > span > a{ color:#999;
                       				 font-size:14px;
					   				 line-height:30px;}
.common_content_box > h1 > span > a:hover{ color:#30b2f2;}
.Yandex_case_pro_box{ margin-top:2%;}
.Yandex_case_pro{ border:1px #b5b5b5 solid;
                  padding:2%;}
.Yandex_case_pro_img img{ width:100%;}
.Yandex_case_pro p{ font-size:16px;
                    color:#333;
					line-height:30px;
					margin:0;}
.Yandex_case_pro a{ font-size:14px;
                    color:#999;
					line-height:20px;}
.Yandex_case_pro a:hover{ color:#30b2f2;
                          text-decoration:none;}
.common_number{ background-color:#f7f7f7;
                text-align:center;
				font-size:14px;
				color:#444;
				line-height:30px;
				margin:16px 0;}
.common_number a{ color:#444;
                  font-size:14px;}
.common_number a:hover{ color:#30b2f2;}
/*Yandex新闻*/
.Yandex_new_content_box{ padding:2% 0;}
.Yandex_new_content{ padding:2% 0;
                     border-bottom:1px #eee solid;}
.Yandex_new_content_img img{ width:100%;}
.Yandex_new_content_text > h1{ margin:0;
                               padding:0;
							   font-size:16px;
							   float:left;
							   line-height:30px;}
.Yandex_new_content_text > h2{ margin:0;
                               padding:0;
							   color:#999;
							   font-size:14px;
							   line-height:30px;
							   float:right;}
.Yandex_new_content_text > h2 > span{ color:#30b2f2;
                                      font-size:14px;
									  line-height:30px;}
.Yandex_new_content_text p{ font-size:14px;
                            line-height:28px;
							color:#555;
							margin:0;}
.Yandex_new_content_text a{ float:right;
                            color:#555;
							font-size:14px;}
.Yandex_new_content_text a:hover{ color:#30b2f2;
                                  text-decoration:none;}
/*新闻详情页*/
.Yandex_new_in_content_box{ padding:2% 0;
							text-align:center;}
.Yandex_new_in_content_box > h1{ font-size:16px;
								 font-weight:900;
                                 color:#222;
							     line-height:30px;
								 margin:0;
								 padding:0;}
.Yandex_new_in_content_box > h2{ font-size:14px;
								 color:#999;
								 line-height:30px;
								 margin:0;
								 padding:0;}
.Yandex_new_in_content_box > h2 > span{ font-size:14px;
                                        color:#999;
										line-height:30px;
										margin-left:10px;}
.Yandex_new_in_text{ text-align:left;
                     border-bottom:1px #ccc solid;
					 padding-bottom:2%;}
.Yandex_new_in_text p{ margin:0;
                       font-size:14px;
					   line-height:30px;
					   text-indent:2em;
					   color:#555;}
.Yandex_new_in_bottom{ text-align:left;}
.Yandex_new_in_bottom > h1{ margin:0;
                            padding:0;
							font-size:14px;
							color:#555;
							line-height:30px;}
.Yandex_new_in_bottom > h1 > a{ color:#555;
                                font-size:14px;
								line-height:30px;}
.Yandex_new_in_bottom > h1 > a:hover{ color:#30b2f2;
                                      text-decoration:none;}
/*公司简介*/
.Yandex_about_us_content_box{ text-align:center;
                              padding:2% 0;}
.Yandex_about_us_content_box > h1{ font-size:24px;
                                   color:#333;
								   margin:0;
								   padding:0;
								   line-height:30px;}
.Yandex_about_us_content_box > h2{ margin:0;
                                   padding:0;
								   font-size:16px;
								   line-height:30px;
								   color:#00a3e4;
								   font-weight:bold;}
.Yandex_about_us_content_box > h3{ margin:0;
                                   padding:0;
								   font-size:16px;
								   line-height:30px;}
.Yandex_about_us_content_text{ text-align:left;
                               padding-top:2%;}
.Yandex_about_us_content_text > img{ float:left;
                                     width:35%;
								     margin-right:20px;}
.Yandex_about_us_content_text p{ font-size:14px;
                                 margin:0;
								 line-height:24px;
								 color:#000;
								 text-indent:2em;}
.Yandex_about_us_culture{ text-align:left;
                          margin-top:1%;}
.Yandex_about_us_culture > h1{ margin:0;
                               padding:0;
							   font-size:20px;
							   line-height:40px;
							   color:#30b2f2;}
.Yandex_about_us_culture > h2{ margin:0;
                               padding:0;
							   padding-left:21px;
							   background-image:url(..\images\50.png);
							   background-repeat:no-repeat;
							   background-position:left center;
							   color:#555;
							   font-size:14px;
							   line-height:22px;}
.Yandex_about_us_culture > h3{ margin:0;
                               padding:0;
							   padding-left:21px;
							   background-image:url(..\images\49.png);
							   background-repeat:no-repeat;
							   background-position:left center;
							   color:#555;
							   font-size:14px;
							   line-height:22px;
							   margin-top:4px;}
.Yandex_about_us_culture > h4{ margin:0;
                               padding:0;
							   padding-left:21px;
							   background-image:url(..\images\48.png);
							   background-repeat:no-repeat;
							   background-position:left center;
							   color:#555;
							   font-size:14px;
							   line-height:22px;
							   margin-top:4px;}
.Yandex_about_us_content_box > img{ width:100%;
                                    margin-top:2%;}
/*联系我们*/
.Yandex_contact_content_box{ padding:2% 0;}
.Yandex_contact_content_pro{ border:1px #dcdcdc solid;
                             padding:3%;
							 text-align:center;
							 height:320px;
							 margin-top:3%;}
.Yandex_contact_content_pro h1{ margin:0;
                                padding:0;
								font-size:20px;
								line-height:40px;
								margin-top:1%;
								color:#30b2f2;
								border-bottom:2px #30b2f2 solid;
								width:75%;
								margin:0 auto;
								margin-bottom:2%;}
.Yandex_contact_content_pro p{ font-size:16px;
                               line-height:22px;
							   color:#555;
							   margin:0;}
.Yandex_contact_content_online_box{ margin-top:2%;}
.Yandex_contact_content_online_border{ border:1px #dcdcdc solid;
                                       text-align:center;
									   padding:2%;
									   border-radius:10px;}
.Yandex_contact_content_online_border h1{ font-size:16px;
                                          line-height:22px;
										  margin:0;
										  padding:0;
										  color:#30b2f2;}
.Yandex_contact_content_online_border p{ font-size:12px;
                                         line-height:20px;
										 color:#999;}
.Yandex_contact_online{ margin-top:2%;}
.Yandex_contact_online_input input{ width:100%;
                                    line-height:34px;
									color:#333;
									font-size:12px;
									border:1px #dcdcdc solid;
									padding:0 1%;
									border-radius:5px;
									margin-top:8px;}
.Yandex_contact_online_text textarea{ width:100%;
                                      height:124px;
									  border:1px #ccc solid;
									  border-radius:10px;}
.Yandex_contact_online_text a{ display:block;
                               float:right;
							   border:1px #ccc solid;
							   width:123px;
							   border-radius:7px;
							   margin-top:10px;
							   line-height:30px;
							   color:#fff;
							   background-color:#30b2f2;
							   text-align:center;}
.Yandex_contact_online_text a:hover{ color:#fff;}
/*网站建设*/
.website_content_box{ padding:2% 0;
                      border-bottom:1px #ccc solid;}
.website_content_box h1{ margin:0;
                         padding:0;
						 font-size:20px;
						 color:#30b2f2;
						 line-height:40px;}
.website_content_box h2{ margin:0;
                         padding:0;
						 font-size:16px;
						 line-height:26px;
						 color:#555;}
.website_content_box h3{ margin:0;
                         padding:0;
						 color:#333;
						 font-size:14px;
						 line-height:24px;}
.website_content_box p{ margin:0;
                        font-size:14px;
						color:#666;
						line-height:24px;}
.website_content_box span{ color:#30b2f2;
                           font-size:14px;
						   line-height:24px;}
.website_img img{ width:100%;
				  height:340px;
				  border:1px solid #ccc;
				 }
.website_img div{margin-top:20px;}				 
/*SEO优化*/
.SEO_content_box{ padding:2% 0;}
.SEO_content_box h1{ font-size:20px;
					 line-height:40px;
					 margin:0;
					 padding:0;
					 color:#30b2f2;}
.SEO_content_box span{ font-size:14px;
					   color:#999;
					   line-height:40px;}
.SEO_content_box p{ font-size:14px;
					line-height:24px;
					margin:0;
					color:#555;}
.SEO_content_box h2{ margin:0;
					 padding:0;
					 font-size:16px;
					 color:#333;
					 line-height:28px;}
/*发展历程*/
.txt_events h1{ margin:0;
                padding:0;
				font-size:16px;
				line-height:22px;
				color:#30b2f2;}
.txt_events h2{ margin:0;
                padding:0;
				font-size:14px;
				color:#999;
				line-height:18px;}
/*荣誉证书*/
.honor_content_box{ padding:2% 0;}
.piccon{ height:75px;
         margin:100px 0 0 50px;}
.piccon li{ float:left;
            padding:0 10px;}
#preview{ position:absolute;
          border:1px solid #ccc;
		  background:#333;
		  padding:5px;
		  display:none;
		  color:#fff;}
.piccon img{ width:100%;}
.image-set{ text-align:center;}
.example-image{ width:100%;}
.image-set p{ margin:0;
              font-size:14px;
			  margin:2% 0;}
.image-set li{ margin-bottom:1%;}
.image-set li img{ border: solid #ddd 1px; padding:1px;}
/*团队*/
.team_conter{ margin-top:2%;}
.team_content_img img{ width:100%;}

.team_content_text h1{ margin:0;
                       padding:0;
					   font-size:20px;
					   line-height:30px;}
.team_content_text h2{ margin:0;
                       padding:0;
					   background-color:#30b2f2;
					   color:#fff;
					   text-align:left;
					   line-height:30px;
					   font-size:16px;
					   padding-left:14px;
					   width:62%;}
.team_content_text p{ margin:0;
                      font-size:13px;
					  line-height:22px;
					  color:#666;}
.team_conter{ padding:0 !important;}
.index_why {margin-top:20px}
.ding_a {
    display: block;
    width: 481px;
    margin: 20px auto 0;
    position: relative;
    background: url(..\images\lwfw_bg3.jpg) no-repeat;
    height: 486px;
}
.al_a{ display:block; width:470px; height:28px; overflow:hidden; text-align:center; position:absolute; left:0; top:9px;}
.al_b{ display:block; width:370px; height:28px; overflow:hidden; text-align:center; position:absolute; left:55px; top:64px;}
.al_c{ display:block; width:170px; height:28px; overflow:hidden; text-align:center; position:absolute; left:155px; top:119px;}

.al_d{ display:block; width:270px; height:28px; overflow:hidden; text-align:center; position:absolute; left:105px; top:174px;}
.al_e{ display:block; width:290px; height:28px; overflow:hidden; text-align:center; position:absolute; left:90px; top:227px;}
.al_f{ display:block; width:390px; height:28px; overflow:hidden; text-align:center; position:absolute; left:50px; top:282px;}
.al_g{ display:block; width:180px; height:28px; overflow:hidden; text-align:center; position:absolute; left:150px; top:339px;}
.al_h{ display:block; width:270px; height:28px; overflow:hidden; text-align:center; position:absolute; left:100px; top:391px;}
.al_i{ display:block; width:230px; height:28px; overflow:hidden; text-align:center; position:absolute; left:120px; top:449px;color:#FFF; font-weight:bold;}

/**/
.yandexseo_1 h3{ font-size:32px; padding-top:24px; padding-bottom:0px; color:#30b2f2}
.yandexseo_1 p{ font-size:12px; color:#777; line-height:22px; padding:1px 0 25px 0}
.yandexseo_1 img{ width:auto}

/**/
.yandexseo_2{ width:100%; background-color:#1f64a8; padding-bottom:38px; margin-top:12px;}

.yandexseo_2 h3{ color:#fff; text-align:center; font-size:36px; padding-top:23px;}
.yandexseo_2 p{ color:#ddd; font-size:14px; text-align:center; line-height:23px; padding-top:5px;}

.yandexseo_2_a{ width:100%; background-color:#fff; margin-top:20px; border:solid #fff 5px; text-align:center; padding:12px 0 0 0;}
.yandexseo_2_a:hover{ border:solid #164c78 5px; transform: scale(1.0); transition: all 0.3s linear;}
.yandexseo_2_a h4{ font-size:22px; padding-top:9px;}
.yandexseo_2_a ul li{ font-size:15px; padding:6px 0 4px 0}

/**/
.yandexseo_3{ width:100%;}
.yandexseo_3 h3{ font-size:32px; padding-top:24px; padding-bottom:10px; color:#30b2f2; text-align:center}

.yandexseo_3_a{ width:100%; border:solid #ddd 1px; border-radius:3px; text-align:center; margin-top:22px;}
.yandexseo_3_a dl dt{ background-color:#eee; border-bottom:solid #ddd 1px; font-size:28px; padding:16px 0 13px 0}
.yandexseo_3_a dl dd{ border-bottom:solid #ddd 1px; font-size:15px; padding:13px 0 11px 0}

.yandexseo_3_a b{ font-size:22px; color:#ff7e38}
.yandexseo_3_a dl dd span{ color:#ff7e38}

/**/
.yandexseo_4{ width:100%; background:url(..\images\bg_bg05.jpg) no-repeat center fixed; padding-bottom:38px;}
.yandexseo_4 h3{ color:#fff; text-align:center; font-size:36px; padding-top:26px;}

.yandexseo_4_a{ width:100%; background-color:#fff; border-radius:3px; padding:10px; text-align:center; margin-top:25px;}
.yandexseo_4_a:hover{ background-color:#30b2f2; color:#fff; transform: scale(1.0); transition: all 0.3s linear;}
.yandexseo_4_a img{ width:100%; margin-bottom:4px;}
.yandexseo_4_a h4{ font-size:14px;}
.yandexseo_4 p{ color:#999; font-size:14px; text-align:center; line-height:23px; padding-top:5px;}

/**/
.yandexseo_5{ width:100%; padding-bottom:20px; text-align:center}
.yandexseo_5 h3{ font-size:32px; padding-top:24px; padding-bottom:20px; color:#30b2f2; text-align:center}

.yandexseo_5_a{ width:160px; height:160px; border:solid #ddd 1px; box-shadow:0px 0px 5px #ddd; border-radius:50%; text-align:center; font-size:18px; margin:10px auto 22px auto; padding-top:27px;}
.yandexseo_5_a span{ color:#30b2f2; font-size:26px;}

.yandexseo_5_b1{ width:160px; height:160px; border:solid #ddd 1px; box-shadow:0px 0px 5px #ddd; border-radius:50%; text-align:center; font-size:18px; margin:22px auto 0 auto; padding-top:12px;}

.yandexseo_5 .more{ width:50%; display:block; text-align:center; color:#fff; font-size:15px; background-color:#30b2f2; border:solid #30b2f2 1px; padding:9px 0 8px 0; margin:38px auto 10px auto}
.yandexseo_5 .more:hover{ background-color:#fff; color:#30b2f2; text-decoration:none;}

/* --------------------------
   系统演示
   -------------------------- */
/*.gso-sys-view {padding-bottom: 0;overflow: hidden;}
.gso-sys-view .gd-layout{max-width: inherit;*width: auto;}
.gso-sys-view .floor-bd{padding: 54px 0 65px;background-position: center 0;background-repeat: no-repeat;background-image: url(..\images\gso_view_bg.jpg);}
.gso-sys-view .sys-view-slider{width: 1070px;margin: 0 auto;position: relative;border: 1px solid #999;overflow: visible;}
.gso-sys-view .sys-view-slider .sys-view-item,.gso-sys-view .sys-view-slider .sys-view-item img{width: 100%;height: auto;}
.gso-sys-view .sys-view-slider .sys-view-item{position: relative;}
.gso-sys-view .sys-view-slider .sys-view-item img{height: 606px;}
.gso-sys-view .sys-view-slider .view-item-tit{width: 100%;height: 42px;line-height: 42px;background-color: rgba(0,0,0,0.6);background-color: #666\9;position: absolute;left: 0;bottom: 0;text-align: center;font-size: 14px;font-weight: normal;-webkit-transform: translateY(60%);-ms-transform: translateY(60%);-o-transform: translateY(60%);transform: translateY(60%);opacity: 0;filter: alpha(opacity=0);-webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s;}
.gso-sys-view .sys-view-slider .view-item-tit,.gso-sys-view .sys-view-slider .view-item-tit a{color: #fff;}
.gso-sys-view .swiper-control{padding-top: 0;}
.gso-sys-view .sys-view-slider .active .view-item-tit{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;filter: alpha(opacity=100);}
.gso-sys-view .owl-prev,.gso-sys-view .owl-next{display: inline-block;width: 40px;height: 80px;line-height: 80px;position: absolute;top: 50%;background-color: #fff;margin-top: -60px;z-index: 1;cursor: pointer;font-size: 24px;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border: 1px solid #aaa;color: #666;}
.gso-sys-view .owl-prev:before,.gso-sys-view .owl-next:before{font-family: 'iconfont';}
.gso-sys-view .owl-prev{left:0;border-radius: 0 40px 40px 0;border-left: 0;}
.gso-sys-view .owl-next{right:0;border-radius: 40px 0 0 40px;border-right: 0;}
.gso-sys-view .owl-prev:before{content: '\e606';padding-right: 12px;}
.gso-sys-view .owl-next:before{content: '\e66c';padding-left: 12px;}
.gso-sys-view .sys-view-slider:hover .owl-prev,.gso-sys-view .sys-view-slider:hover .owl-next{opacity: 1;filter: alpha(opacity=100);}
.gso-sys-view .owl-dots{width: 100%;position: absolute;left: 0;bottom: -40px;text-align: center;}
.gso-sys-view .owl-dots .owl-dot{width: 8px;height: 8px;background: -webkit-linear-gradient(#eee, #fff);background: -o-linear-gradient(#eee, #fff);background: linear-gradient(#eee, #fff);background: linear-gradient(top,#eee,#fff);margin: 0 4px;cursor: pointer;border:1px solid #c6c6c6;}
.gso-sys-view .owl-dots .active{background: #22417a;border-color: #22417a;}
.gso-sys-view .sys-view-slider:hover .owl-prev,.gso-sys-view .sys-view-slider:hover .owl-next{color: #000;}*/

/* banner */
.gso-sys-view{padding: 54px 0 65px;background-position: center 0;background-repeat: no-repeat;background-image: url(..\images\gso_view_bg.jpg); margin-top:22px;}
.c-banner{
	width: 1070px;
	position: relative;
	margin:auto;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
	display:none;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 345px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: 345px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}


.yandex_agent{ width:100%;}
.yandex_agent .yandex_agent_title{ width:100%; text-align:center; font-size:26px;}
.yandex_agent .yandex_agent_content{ width:100%; border:solid #ddd 1px; border-radius:10px; margin-top:23px; margin-bottom:2px}
.yandex_agent .yandex_agent_content h3{ width:100%; background-color:#30b2f2; color:#fff; font-size:15px; text-align:left; padding:11px 0 11px 15px; margin-top:0px; margin-bottom:0; border-radius:10px 10px 0 0;}
.yandex_agent .yandex_agent_content div{ width:100%; text-align:left; padding:10px 15px 10px 15px; font-size:14px; line-height:26px; height:99px;}



/* 超小设备（手机，小于 768px） */
@media (max-width: 	767px) {
	.index_logo_box p{ display:none;}
	.index_logo_text{ display:none;}
	.index_logo_box img{ width:180px;}
	.index_nav_list_btn{ display:block;}
	.index_nav_box{ display:none;}
	.phone_bottom{ display:block;}
	.index_footer_copy{ margin-bottom:55px;}
	.index_fixed_nav_box_1{ display:none;}
	.common_nav_list_box{ display:none;}
	.Yandex_about_us_content_text img{ width:100%;}
	.Yandex_contact_online_text textarea{ margin-top:8px;}
	.Yandex_contact_map{ margin-top:10px;}
	.txt_events h2{ font-size:12px;
	                line-height:16px;}
	.team_content_img img{ width:80%;}
	.team_conter{ text-align:center;}
	.team_content_text h2{ margin:0 auto;
	                       width:80%;}
	.team_content_text p {text-align:left;width:80%;margin:0 auto;}
	.index_footer_contact_box {display:none}
	.index_footer_wei{padding-top:15px}
	.index_footer_wei img{margin-left:-35px}
	.index_footer_wei p{text-align:left}
	.website_img img{height:270px}
	
	.yandexseo_1 h3{ font-size:18px; padding-top:1px; padding-bottom:10px;}
	.yandexseo_5_b1{ margin-bottom:28px;}
	.yandexseo_5 .more{ width:100%;}
	}
/* 小型设备（平板电脑，768px 起） */
@media (min-width: 	768px) and (max-width: 992px) {
	.index_logo_box p{ display:none;}
	.index_footer_wei img{ width:38%;}
	.index_fixed_nav_online_rectangle{ display:none;}
	.index_fixed_nav{ margin-left:17%;}
	.common_nav_list_box{ display:none;}
	.team_content_text p{ margin-top:3%;}
	.team_content_text h2{ width:100%;}
	.team_content_text{ padding:0 !important;}
	
	.yandexseo_5_b1{ margin-bottom:28px;}
	}
/* 中型设备（台式电脑，992px 起） */
@media (min-width: 992px) and (max-width: 1200px) {
	.index_fixed_nav{ margin-left:33%;}
	.common_content_nav_box{ display:none;}
	.Yandex_case_pro p{ font-size:12px;}
	.team_content_text{ padding:0 !important;}
	.team_content_text h2{ width:100%;}
	}
/* 大型设备（台式电脑，1200px 起） */
@media (min-width: 1200px){
	.common_content_nav_box{ display:none;}
	.team_content_text{ padding:0 !important;}
	.team_content_text p{ margin-top:4%;}
	}