﻿
body{overflow-x: hidden;}
.auto{position: relative}
.auto_1400 {
    max-width: 1400px;
}

.w22{ position: absolute; left: 0; top: 0; width: 22%; height: 100%; background: #eeeeee;padding-bottom:0 !important; margin-bottom: 0;padding-top: 4%; margin-top: 0 !important}
.w22:before{ content: ""; display: block; position: absolute; left: 0; top: 0; background: #fff; width: 100%; height: 6% }


.w75{min-height: 450px}
@media(max-width:1024px){
	
	
    .w75{min-height: auto}
	.w22{ position: relative; background: none}
	.w22:before{ display: none}
	
}
/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:370px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#f08300; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}

/*Menu000745 */
.Menu000745{z-index: 50;
    position: relative;}
.Menu000745 dl{ display:table; width:100%; padding:10px 10px 10px 0; border-radius:5px 5px 0 0;
background: rgb(240,131,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(240,131,0,1) 0%, rgba(244,151,38,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(240,131,0,1) 0%,rgba(244,151,38,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(240,131,0,1) 0%,rgba(244,151,38,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#395FB9', endColorstr='#3156A4',GradientType=0 ); /* IE6-9 */
}
.Menu000745 dd{text-align: left;padding-left: 20px;}
.Menu000745 dd:nth-child(1){font-weight:bold;color:#fff;font-size: 20px;display: block;line-height: 40px;height: 40px;text-align: left;padding-left: 20px;}
.Menu000745 dd:nth-child(2){color: #eee;text-transform: uppercase;font-family: Arial;font-size:12px;}
.Menu000745 li a{ display:block; padding:10px 20px; line-height:27px; position:relative;
background: rgb(248,248,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.Menu000745 li a::before{ position:absolute; content:''; width:3px; height:12px; background-color:#c9c9c9; right:20px; top:50%; margin-top:-6px;}
.Menu000745 li a:hover,
.Menu000745 li a.aon{ color:#f08300; font-weight:bold;}
.Menu000745 li a:hover::before,
.Menu000745 li a.aon::before{background-color:#f08300;}
@media(max-width:1024px){
.Menu000745{height: auto!important}
}
@media(max-width:768px){
.Menu000745{width:100%;margin-left: 0%; overflow:hidden;}
.Menu000745 li{ float:left; width:25%; text-align:center;}
.Menu000745 li a{padding-right:2%; padding-left:2%;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu000745 li a::before{ display:none;}
}
@media(max-width:320px){
.Menu000745 li{width:50%;}
}



.Location002314{ padding:10px 0;}
.Location002314 dl{padding:10px 0; line-height:30px; border-bottom:#e5e5e5 1px solid;}
.Location002314 em{ font-style:normal;color: #999;  float:right; background:url(../images/Location002314-icon.png) no-repeat right center; padding-right:15px;}
.Location002314 em span{display: inline-block;color: #f08300;font-weight: bold;}
.Location002314 em a{ position:relative; padding-right:15px; margin-right:3px;color: #999;}
.Location002314 em a:first-child{ margin-left: 5px;}
.Location002314 em a:hover{ color: #f08300;}
.Location002314 em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}

@media only screen and (max-width:768px ) {
	.Location002314 em{ float: none; width: 100%; font-size: 12px;}
}


/*公司简介*/
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .ti{font-size: 44px;text-align: center;padding-bottom: 30px;color: #f08300;}
.RighInfo002228 p{text-indent: 2em;font-size: 15px;line-height: 30px;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h3{color:#3156A4; font-size:16px; margin:0; font-weight:bold; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media(max-width:1200px){
  .RighInfo002228 p img{ display: block;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
    .RighInfo002228 .fr{ float:right;}
    .RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}
@media(max-width:768px){
    .RighInfo002228 .ti{font-size: 30px;}
    .RighInfo002228 .con{padding: 0 2%}
}
.Floor000995{ background: #f8f8f8; fill: #f8f8f8; padding: 40px 0;}
.Floor000995 .ti{ font-size: 44px; text-align: center; padding-bottom: 30px; color: #f08300;}
.Floor000995 .ul{ display: flex; flex: 0 1 auto; flex-direction: row; flex-wrap: wrap;}
.Floor000995 li { padding: 20px 15px; text-align: center;
	-webkit-flex-basis: 100%;
	    -ms-flex-preferred-size: 100%;
	        flex-basis: 100%;
	        max-width: 100%;
}


.Floor000995 li .counter{
  margin-bottom: 0; color: #c4c4c4; font-family: Trocchi, "Times New Roman", Times, serif; line-height: 1.3; font-size: 90px;
}
.Floor000995 li .counter-ti{ font-size: 18px;}

.Floor000995 li .counter-subtitle{ color: #c4c4c4; padding-top: 6px; position: absolute; width: 100%;}
.Floor000995 li .counter-subtitle + .counter + *{ margin-top: -13px;}
.Floor000995 li .counter-offset{ margin-top: 12px; margin-bottom: -13px;}
.Floor000995 li .counter_divider{ position: relative;}

@media screen and (min-width: 768px) {
   .Floor000995 .ul li{
    -webkit-flex-basis: 33%;
	    -ms-flex-preferred-size: 33%;
	        flex-basis: 33%;
	        max-width: 33%;
   }
   
   .Floor000995 li .counter_divider:after{ content: ''; height: 113px; border-right: 1px dashed #cacaca; position: absolute; right: -15px; top: 30px;}
  .Floor000995 li:last-child .counter_divider:after{ border: 0;}
}



/*Timeline001915*/
.Timeline001915{ padding:3% 0;}

.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#f08200; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#f08200;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;overflow: hidden;}
.Timeline001915 li{margin-bottom: 10px; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:200px;}
.Timeline001915 li div{ padding-right:36px;width: 50%;float: left;text-align: right}
.Timeline001915 li figure{width: 50%;float: right;text-align: left;padding-left: 36px;}
.Timeline001915 li div p{ line-height:30px;font-family:'é»‘ä½“';font-size: 16px;}
.Timeline001915 ul li:nth-child(2n){}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-left:36px;float: right;text-align: left}
.Timeline001915 ul li:nth-child(2n) figure{float: left;text-align: right;padding-right: 36px;}
.Timeline001915 ul li:nth-child(2n) div p{}
.Timeline001915 li time{ display:block; color:#f08200; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#f08200; width:20px; height:5px;float: right}
.Timeline001915 li time span{clear: both;display: block;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:left;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#f08200; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
    .Timeline001915 .list{ background: none; padding-top: 0;}
    .Timeline001915 .list ul{ background: none; padding: 3% 0;}
    .Timeline001915 li{ background: none; border: solid 1px #e1e1e4; margin-bottom: 3%; padding-bottom: 0;padding: 2%; }
    .Timeline001915 li div{ width: 100%; float: none; padding-right: 0; text-align: left;}
    .Timeline001915 li figure{ width: 100%; float: none; padding-left: 0; text-align: left;}
    .Timeline001915 li{ padding-bottom: 20px;}
    .Timeline001915 li time:before{ display: none;}
    .Timeline001915 li time{ border-top: 0;}
    .Timeline001915 ul li:nth-child(2n) div{width: 100%; float: none; padding-left: 0; text-align: left;}
    .Timeline001915 ul li:nth-child(2n) figure{width: 100%; float: none; padding-right: 0; text-align: left;}
    .Timeline001915 li div p{  line-height: 24px; font-size: 14px;}

}


/*组织架构*/
.RighInfo001355_2{margin: 3% 0;}

/*人工智能*/
.RighInfo002228_2{margin: 3% 0;}
.RighInfo002228_2 span{    color: #f19d45;}



/*联系我们*/
/*Map002515 */
.Map002515 h1{color:#f08300;}
.Map002515 .list{ padding:3% 0;}
.Map002515 .list .name{ font-size:20px; color:#f08300; padding-left:40px; background:url(../images/Map002515_icon_3.png) no-repeat left center; margin-bottom:3%;} 
.Map002515 .list p{ margin:0; line-height:30px; font-size:16px;}
.Map002515 .list p .email{ padding-left: 48px;}
.Map002515 .list .map{ margin-top:3%; height:320px;}
.Map002515 .list .map *{ box-sizing:content-box;}
.Map002515 .list .map img{ max-width:none;}
@media(max-width:1024px){
.Map002515 .auto{padding:2%;}
}

/*荣誉资质*/
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#f08300;}
@media(min-width:768px){
    .Menu002252{padding:25px 0 10px;}
    .Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:35px 0 20px;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}


.PicList002239{ padding-top:20px;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 55px; text-align: center; cursor:pointer;}
.PicList002239 li .li1{ padding: 15.5px 0; font-size: 16px; color: #666;display: block;overflow: hidden;height: 41px;}
.PicList002239 li .text{ padding: 0 20px}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:17px 0; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center}
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width:90%; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;} 
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}
@media (min-width: 640px) {
.PicList002239 li{ float: left; width: 48%; margin: 0 1% 55px;} 
}
@media (min-width: 1024px) {
.PicList002239 li{  width: 31.33%; }    
}
@media (min-width: 1250px) {
.PicList002239 .ul{ margin:0 -30px;}
.PicList002239 li{margin: 0 30px 55px ; width: 276px;}  
}


/*Page001887 */
.Page001887 .Pages{ padding:20px 0; text-align:center; line-height:30px; zoom:1; overflow:hidden; font-size:12px;}
.Page001887 .Pages .p_cur,
.Page001887 .Pages .p_count,
.Page001887 .Pages .p_jump,
.Page001887 .Pages .p_total,
.Page001887 .Pages .a_first,
.Page001887 .Pages .a_end{ display:none;}
.Page001887 .Pages .p_page em{ font-style:normal;}
.Page001887 .Pages a{ display:inline-block;padding:0px 10px;border:1px solid #e5e5e5;}
.Page001887 .Pages a:hover,
.Page001887 .Pages a.a_cur{ color:#fff; background:#f08300; border-color:#f08300;}
@media(max-width:480px){
.Page001887 .Pages .p_page em{ display:none;}
}

/*公司新闻*/
.PicList001204{padding: 3% 0 1% 0;}
.PicList001204 ol{ padding-bottom:2%;  border-bottom:1px dashed #ccc; overflow:hidden; clear:both;}
.PicList001204 ol div{ position:relative; padding-left:32%;font-size:12px; padding-top:3%; padding-bottom:3%;padding-right:2%;}
.PicList001204 ol h2{ font-size:18px; margin:0 0 10px 0;}
.PicList001204 ol p{ line-height:26px; overflow:hidden; height:52px;}
.PicList001204 ol .more{ color:#f08300; padding-right:25px; background:url(../images/PicList001204-more.png) no-repeat right center; display:inline-block;}
.PicList001204 li{position:relative;border-bottom:1px dashed #ccc; padding:2% 0; transition:all ease-in-out 0.5s;}
.PicList001204 li a{ z-index:3; position:absolute; left:0; top:0; width:100%; height:100%;}
.PicList001204 li div{ position:relative; padding-left:90px; padding-right:10px;}
.PicList001204 li time{ position:absolute; left:0; top:0; padding:15px 0;width:77px; text-align:center; background-color:#f3f2f2; font-weight:bold; text-align:center;color:#999; transition:all ease-in-out 0.5s;}
.PicList001204 li time b{ display:block; font-size:17px;}
.PicList001204 li h5{ margin:0; line-height:30px; color:#434345; font-size:14px; transition:all ease-in-out 0.5s;}
.PicList001204 li p{ margin:0; line-height:20px; overflow:hidden; height:40px; font-size:12px;}
.PicList001204 li:hover,
.PicList001204 li:hover time,
.PicList001204 li:hover h5{color:#fff;}
.PicList001204 li:hover{ background-color:#f08300;}
.PicList001204 li:hover time{background-color:#f9bb71;}
@media(min-width:641px){
.PicList001204 ol .Ispic{ position:absolute; left:0; top:0; height:100%;width:30%; }
}
@media(max-width:640px){
.PicList001204 ol .Ispic{ display:block; padding-bottom:50%;}
.PicList001204 ol div{ padding:2%;}
.PicList001204 ol h2{ margin-top:2%;}
}

/*宣传片*/
.PicList000593{ padding:3% 0 4% 0;}
.PicList000593 .single-header{ text-align:center;}
.PicList000593 .single-header h3{color:#f08300; font-size:16px; margin:0; font-weight:bold; position:relative;}
.PicList000593 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:13px;}
.PicList000593 .single-header h3 span{ position:relative; z-index:2; padding:0 30px;}
.PicList000593 li{ float:left; width:48%; margin-right:4%; position:relative; margin-bottom:2%;margin-top: 4%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;font-size: 16px;color:#666;font-weight: 500;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*企业文化*/
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{color:#617182;padding-left: 10px;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block;padding-bottom:10px;color: #f08300;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;max-width: 500px;}
.RighInfo002226 .dl .con span{padding-right: 20px;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}
@media(max-width:998px){
    .RighInfo002226 .pic{ display: none;}
    .RighInfo002226 .word{ float:none;width:100%;padding:0 2%;}
    .RighInfo002226 .dl .con{ max-width: 100%;}
}
@media(max-width:1280px){
    .RighInfo002226 .pic{ display: none;}
}


/*员工风采*/
.PicList002323{ margin: 0 auto;padding-bottom: 1%;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #555;margin:10px 0 0; font-weight: normal; font-size: 14px;text-align: center;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}


/*人才招聘*/
/*
 .TextList001717 为demo编号
 */
.TextList001717{ padding:3% 0 1% 0;font-size:12px;}
.TextList001717 .name{ display:table; width:100%;}
.TextList001717 .name li{ display:table-cell; vertical-align:middle; line-height:40px; padding:13px 0;}
.TextList001717 .name li:nth-child(1){ width:37%; padding-left:5%;}
.TextList001717 .name li:nth-child(2){ width:13%;}
.TextList001717 .name li:nth-child(3){ width:50%; padding-left:25%;}
.TextList001717 ol.name{ background-color:rgba(244,151,38) ; border-bottom:2px solid rgb(240,131,0);color:#fff;}
.TextList001717 ul.name{ border-bottom:1px dashed #c7c7c7; background:url(../images/TextList001717-close.gif) no-repeat 98% center; cursor:pointer;}
.TextList001717 ul.name#open{ background-image:url(../images/TextList001717-open.gif);}
.TextList001717 ul.name li:nth-child(3){ color:#9f9f9f;}
.TextList001717 ul.name li span{ display:block; position:relative;}
.TextList001717 ul.name li span::before{ position:absolute; content:''; width:9px;  background-color:rgb(244,151,38); left:-15px; top:50%; margin-top:-1px;}
.TextList001717 .info{ display:none; padding:2% 6%;line-height: 22px;font-size: 14px;}
.TextList001717 .info p span{ display:block;color:#333;font-size:16px;padding-bottom: 5px;}
@media(max-width:768px){
.TextList001717 .name li:nth-child(1){ width:47%;}
.TextList001717 .name li:nth-child(3){padding-left:5%; width:40%;}
}

/*会员中心*/
.Shop002488{width: 100%; background-color: #f9f9f9; padding:5% 0 5%;font-size: 12px;}
.Shop002488 .auto{-moz-box-shadow:2px 2px 5px #999; -webkit-box-shadow:2px 2px 5px #999; box-shadow:2px 2px 5px #999;}
.Shop002488 dl{margin-bottom: 11px;border:1px solid #ededed; background: #f5f5f5;}
.Shop002488 dt{float: left;width: 20%;padding-left: 16px;padding-top: 14px;}
.Shop002488 dt span{color: #666;font-size: 16px;padding:0px 14px 0 0;}
.Shop002488 dt a{font-size: 15px;color: #333;white-space: nowrap;}
.Shop002488 dd{width: 80%;background-color: #fff;float: left;padding: 2.4%;font-size: 12px;line-height: 29px; color: #666;}
.Shop002488 .form li{margin-bottom: 20px;}
.Shop002488 .form .dt{padding-left: 11px;position: relative;font-size: 15px;color: #666;float: left;line-height: 38px;}
.Shop002488 .form .dt span{float: left;width: 4em;}
.Shop002488 .form .dt i{color: #c40000;position: absolute;left: 0;top: 0;}
.Shop002488 .form .dd{margin-left: 72px;max-width: 332px;}
.Shop002488 .form .dd input{background-color: #fff; width: 332px;max-width: 100%; height: 38px;line-height: 27px;border:1px solid #d2d2d2;font-size: 12px;text-indent: 14px;}
.Shop002488 .btn_confirm{padding: 5px 10px;max-width: 200px;text-align: center;background-color: #f08300;font-size: 14px;color: #fff;margin: 14px 0 0px 73px;display: block;}
.Shop002488 li.sex .dd input{width: 14px;display: inline;height: auto;margin-top: 14px}
.Shop002488 li.sex .dd b{font-size: 14px;color:#666;font-weight: normal;position: relative;top:-14px;padding-left: 5px;}
.Shop002488 li.sex .dd label{padding-right: 30px;}
@media (max-width: 767px) {
    .Shop002488 dl{ background: none;}
    .Shop002488 dt{width: 100%;background-color: #f8f9fa;padding: 7px 16px;margin-bottom:10px;}
    .Shop002488 dd{margin-left: 0px; width: 100%; }
}


/*人才规划*/
.Floor002455{}
.Floor002455 .auto{padding: 5% 0;}
.Floor002455 .pic{float: right;width: 35%;}
.Floor002455 .word{padding-right: 5%;float: left;width: 65%;}
.Floor002455 .word h2{color: #f08300;}
.Floor002455 .word p{font-size: 15px;text-indent: 2em;line-height: 2;}
.Floor002455 .word p i{display:inline-block;width: 10px;height: 10px;background-color: #f08300;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);margin-right: 8px;}


/*登录注册*/
.Form002335{background-color: #f9f9f9;padding: 5% 0;}
.Form002335 .wrap-container{ position: relative; display: table; width: 40%; margin: 0 auto;-moz-box-shadow:2px 2px 5px #999; -webkit-box-shadow:2px 2px 5px #999; box-shadow:2px 2px 5px #999;}
.Form002335 .pic img{ width: 100%;}
.Form002335 .box{ background: #fff; display: table-cell; width: 50%;vertical-align: middle; padding:10% 5%;}
.Form002335 .box-inner{ max-width: 345px; margin: 0 auto; }
.Form002335 .tab{ text-align: center; line-height: 1; border-bottom: 1px solid #d7d7d7; padding-bottom: 20px; margin-bottom: 30px;}
.Form002335 .tab a{ display: inline-block; font-weight: bold;margin: 0 10%; color: #d9d9d9; font-size: 18px; position: relative;}
.Form002335 .tab a.on{ color: #333;}
.Form002335 .tab a.on:after,.Form002335 .tab a.on:before{content:""; position: absolute; left: 50%; bottom: -20px; width: 0; height: 0; z-index: 3;border-style: dashed dashed solid dashed ; margin-left: -4px;}
.Form002335 .tab a.on:after{  border-color: transparent transparent #d7d7d7 transparent; border-width:0 8px 10px 8px; }
.Form002335 .tab a.on:before{border-color: transparent transparent #fff transparent; border-width:0 7px 9px 7px; bottom: -21px; z-index: 4; margin-left: -3px;}
/*.Form002335 .con>div{ display: none;}*/
.Form002335 .con>div.loginbox{ display: block;}
.Form002335 .row{ margin-bottom: 15px;}
.Form002335 .row .text{ border: 1px solid #e4e4e4; border-radius: 3px; background: #fff; font-size: 14px; color: #b5b5b5; line-height: 24px; width: 100%; padding: 10px;}
.Form002335 .row .focus{ border-color:#D48080; color: #333;}
.Form002335 dl{ text-align: left; margin: 30px 0 20px;}
.Form002335 dl a{ position: relative;}
.Form002335 dl .checkbox{ position: relative; top: 2px;}
.Form002335 dl .forgetbtn{ float: right;}
.Form002335 .btn{ background: #f08300; width: 100%; display: block; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 16px; margin-top: 20px; border: none; border-radius: 0; cursor: pointer;} 
.Form002335 .registerbox dl{ color: #737373; text-align: center;} 
@media only screen and (max-width:1000px) and (min-width:768px) {
    .Form002335 .row .text{ padding: 5px 10px;}
    .Form002335 .btn{ height: 35px; line-height: 35px; margin-top: 10px;}
    .Form002335 dl{ margin: 10px 0;}
    .Form002335 .row{ margin-bottom: 10px;}
}
@media only screen and (max-width:767px ) {
    .Form002335 .wrap-container{ width: 100%;}
    .Form002335 .pic{ display: none;}
    .Form002335 .box{ width: 100%; padding-top:10%; padding-bottom:10%; border: none;}
}





/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:30px 0 1%;}
.RighInfo002254 .list_img{float:left;width: 53.6%;position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #f08300;}
.RighInfo002254 .right_info{float:right;width: 41.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3{margin:0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{padding: 3% 0;color: #f08300;font-size:26px;}
.RighInfo002254 .right_info h3{font-size: 20px;font-weight:normal;padding: 2% 0;color: #666;}
.RighInfo002254 .right_info p{line-height: 35px;color:#999;margin: 0;}
.RighInfo002254 .right_info p span{color: #555;font-size: 16px;}
.RighInfo002254 .right_info a{display:inline-block;border: 1px solid #f08300;padding:10px 5%;color:#f08300;margin-top: 6%;transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#f08300; color:#fff;}


.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{background-color: #f08300;color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	
/*业务模式*/
.info_txt{margin: 3% 0;text-align: center;}
.info_txt h2{font-size: 20px;color: #333;}
.info_txt p{font-size: 16px;line-height: 30px;}



/*加入我们*/
/*TextList002514 */
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{position:absolute;width:22px;height:22px;background: #f08300;border-radius:50%;right:0;top:50%;margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{color: #f08300;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email,.TextList002514 .tel{color: #f08300;line-height: 40px;font-size: 16px;}

/*人才发展*/
.RighInfo002542{}
.RighInfo002542 p{text-indent: 2em;font-size: 15px;line-height: 30px;}
.RighInfo002542 h2{color: #f08300;}
.RighInfo002542 h5{color: #f08300;font-size: 16px;}
.RighInfo002542 span{display: block;text-align: center;font-size: 15px;line-height: 40px;}
.RighInfo002542 .pic{margin-bottom: 3%;text-align: center;}


/*知识产权*/
.PicList001761 .categoryname{ padding:3% 0; font-size:22px; color:#4c433e;}
.PicList001761 li{ float:left; width:32%; margin-right:2%; text-align:center;}
.PicList001761 li figure{border:1px solid #e1e1e1; padding-bottom:75%; background-size:contain;}
.PicList001761 li figure img{ display:none;}
.PicList001761 li a{color:#4c433e; display:block;}
.PicList001761 li a:hover span{ background-color:#4c433e; color:#fff;}
.PicList001761 li span{ line-height:30px; padding:5% 0; font-size:16px;}
.PicList001761 li:last-child{ margin-right:0;}
@media(max-width:375px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}


/*党建工作*/
/*PicList001958*/
.PicList001958{padding: 3% 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}

/*智能终端*/
/*PicList001761 */
.PicList001761{ background-color:#f8f8f8; padding:3% 0;}
.PicList001761 li{float:left;width:23.5%;margin-right:2%;margin-bottom:3%;border: 1px solid #ddd;}
.PicList001761 li a{ display:block;}
.PicList001761 li p{margin:0;line-height:46px;padding:0 2%;text-align:center;font-size:16px;background: #f08300;color:  #fff;}
.PicList001761 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList001761 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList001761 li{ width:48%; margin-right:4%;}
.PicList001761 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001761 li p{ font-size:14px;}
}



/*专利列表*/
/*PicList002120 */
.PicList002120{padding:3% 0;}
.PicList002120 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}



/*头部*/
.roof{}
.roof .roof_top{line-height: 32px;background: #f3f3f3;}
.roof .roof_top p{font-size: 13px;color: #666666;margin: 0;display: inline-block;}
.roof .roof_top dl{float: right;}
.roof .roof_top dl dd,.roof .roof_top dl dt{display: inline-block;}
.roof .roof_top dl dd{margin-right: 30px;padding-left: 24px;}
.roof .roof_top dl dd:nth-child(1){background: url(../images/phone.png) no-repeat left center;}
.roof .roof_top dl dd:nth-child(2){background: url(../images/denglu.png) no-repeat left center;}
.roof .roof_top dl dd:nth-child(3){background: url(../images/zhuc.png) no-repeat left center;}
.roof .roof_top dl dt b{width: 16px;cursor: pointer;height: 20px;vertical-align: middle;display: inline-block;background: url(../images/sanjiao.png) no-repeat center center;}

.roof .roof_content{line-height: 60px;font-size: 0;background: #fff;}
.roof .roof_content .logo{}
.roof .roof_content .home{width: 60px;height: 60px;text-align: center;background: #f8e2c7;display: inline-block;}

.nav {float: right;width: calc(100% - 500px);position: relative;padding-right: 40px;}
.nav ul{display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content:space-between;width: 100%;}
.nav ul li{display: inline-block;position: relative;}
.nav ul li b{display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(../images/sanjiao.png) no-repeat center center;}
.nav ul li a{font-size: 14px;color: #666;vertical-align: middle;}
.nav ul li dl{position: absolute;left: 0;top: 100%;width: 100%;display: none;}
.nav ul li dl dd{text-align: center;line-height: 30px;}
.nav ul li dl dd a{line-height: 30px;}
.nav ul li:hover dl{display: block;}
.view{display: none;}

.nav .sousuo{background: url(../images/sousuo.png) no-repeat center center;display: inline-block;width: 20px;height: 100%;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);cursor: pointer;z-index: 10;}
.nav .sousuo b{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;cursor: pointer;}
.nav .sousuo .z_input{position: absolute;display: none;top: 100%;line-height: 20px;right: 0;width: 200px;z-index: 10;padding: 5px 12px;background: #fff;}
.nav .sousuo .z_input input{line-height: 20px;padding: 0 6px;width: 100%;}
@media only screen and (max-width:1024px ) {
	.nav{position: initial;width: auto;float: none;}
	.nav ul{display: none;position: absolute;z-index: 10;right: 0;width: 250px;text-align: center;background: #fff;}
	.nav ul li{display: block;}
	.nav ul li dl{position: inherit;}
	.roof .roof_content{position: relative;}
	.view{position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 30px;height: 24px;line-height: 26px;display: block;z-index: 10;cursor: pointer;}
	.view span{width: 100%;height: 2px;display: inline-block;background: #f1881a;}
	.view:after{position: absolute;left: 0;top: 0;width: 100%;height: 2px;background: #f1881a;display: block;content: '';-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
	.view:before{position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #f1881a;display: block;content: '';-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
	.nav .sousuo{right: 80px;}
	
	
	.view.on span{display: none;}
	.view.on:after{-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);     -webkit-transform-origin: 0;
	-moz-transform-origin: 0;
	-ms-transform-origin: 0;
	-o-transform-origin: 0;
	transform-origin: 0;}
	.view.on:before{-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);     -webkit-transform-origin: 0;
	-moz-transform-origin: 0;
	-ms-transform-origin: 0;
	-o-transform-origin: 0;
	transform-origin: 0;}
}
@media only screen and (max-width:768px ) {
	.roof_top{font-size: 12px;}
	.roof .roof_top p{font-size: 12px;}
	.roof .roof_top dl{float: none;}
	.roof .roof_top dl dd{margin-right: 4px;}
}



/*首页轮播*/
.swiper-container {
      width: 100%;
      height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  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;
}


/*banner*/
.banner{ }
.banner{}
.banner .swiper-slide{}
.banner .swiper-slide .pic{ background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height:550px;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width: 15px;height: 15px;background: #18c0f7;opacity: 0.4;margin: 0 8px;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ef871a;opacity: 1;}



@media(max-width:1024px){
	.banner .swiper-slide .pic{ height: 200px}
}






/*首页模块 公共样式*/
.main{margin-top: 20px;}
.main .title{line-height: 30px;background: #e5e5e5;}
.main .title h2{font-size: 14px;color: #fff;padding: 0 20px;background: #f1881a;display: inline-block;margin: 0;}
.main .title h2 img{margin-right: 8px;}
.main .title .more{font-size: 12px;color: #999;float: right;margin-right: 20px;}

/*首页分类标题*/
.main .title_h{text-align: center;position: relative;margin-bottom: 10px;}
.main .title_h:after{position: absolute;top: 50%;left: 0;width: 100%;background:#f1881a;height: 1px;z-index: -1;content: '';display: block;}
.main .title_h span{font-size: 18px;color: #f1881a;display: inline-block;padding: 0 30px;font-weight: bold;background:#f3f3f3;}

/*首页切换样式*/
.main_switch .swiper-button-prev,.main_switch .swiper-button-next{height: 100%;width: 35px;top: 0;margin: 0;cursor: pointer;}
.main_switch .swiper-button-prev{left: 0;background: #00000082 url(../images/cleft.png) no-repeat center center;}
.main_switch .swiper-button-next{right: 0;background: #00000082 url(../images/cright.png) no-repeat center center;}



/*首页动态*/
.main1{
display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content:space-between;
  align-items:stretch}
.main1 .dynamic{width: 29%;background: #fff;}
.main1 .dynamic ul,.main1 .dynamic ul li{list-style: none;}
.main1 .dynamic ul{padding: 10px 0;}
.main1 .dynamic ul li{padding: 0 20px;line-height: 30px;position: relative;}
.main1 .dynamic ul li:after{position: absolute;content: '';display: block;width: 5px;height: 5px;top:50%;left: 6px;margin-top: -2.5px;background: #e4e4e4;border-radius: 50%;}
.main1 .dynamic ul li a{font-size: 14px;color: #666;}
.main1 .dynamic ul li time{font-size: 12px;color: #999;float: right;}

.dynamic_shuffling{width: 45.8%;}
.dynamic_shuffling .swiper-slide .div{position: relative;}
.dynamic_shuffling .swiper-slide .div h2{background: #46469eba;text-align: left;position: absolute;left: 0;bottom: 0;width: 100%;margin: 0;color: #fff;line-height: 30px;font-size: 12px;padding: 0 20px;}

.dynamic_shuffling .swiper-container-horizontal > .swiper-pagination-bullets{width: auto;left: auto;right: 10px;line-height: 30px;bottom: 0;}
.dynamic_shuffling .swiper-container-horizontal > .swiper-pagination-bullets span{width: 10px;height: 10px;background: #d4d2d2;opacity: 0.6;margin: 0 4px;}
.dynamic_shuffling .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ef871a;opacity: 1;}

/*荣誉资质*/
.honor{width: 22%;background: #fff;}
.honor .swiper-container{height: calc(100% - 30px);}
.honor .swiper-slide {background: none;}
.honor .swiper-slide .div{}
.honor .swiper-slide .div img{ width: 100%}
.honor .swiper-slide .div p{font-size: 12px;color: #999999;text-align: center;}
.honor .swiper-container-horizontal > .swiper-pagination-bullets{line-height: 30px;background: #e5e5e5;bottom: 0;}
.honor .swiper-container-horizontal > .swiper-pagination-bullets span{width: 8px;height: 8px;background: #fff;opacity: 1;margin: 0 4px;}
.honor .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ef871a;opacity: 1;}
@media only screen and (max-width:768px ) {
	.main1{display: block;}
	.honor,.dynamic_shuffling,.main1 .dynamic{width: 100%;}
	.dynamic_shuffling{margin: 20px 0;}
}


/*宣传片&视频报道*/
.main2{}
.main2 .swiper-slide .div{position: relative; width: 100%}
.main2 .swiper-slide .div video{width: 100%;height: 220px;object-fit: cover;}
.main2 .swiper-slide .div .play{
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	cursor: pointer;
	top: 50%;
	-webkit-transform: translateY(-90%);
	-moz-transform: translateY(-90%);
	-ms-transform: translateY(-90%);
	-o-transform: translateY(-90%);
	transform: translateY(-90%); 
}
.main2 .swiper-slide .div h2{position: absolute;left: 0;margin: 0;bottom: 50%;width: 100%;font-size: 16px;color: #fff;}
.main2 .swiper-slide .div.play .h2{ display:none }
.main2 .swiper-slide .div .pause{ display:none;position:absolute; width:42px; height:42px; background:url( ../images/pause.png) no-repeat center; top:2%; right:2% }
.main2 .swiper-slide .div.play .pause{ display:block }

.main2 .swiper-slide .div.play h2{ display:none }


/*大数据&人工智能*/
.main3{}
.main3 .swiper-slide{background: none;}
.main3 .swiper-slide .div{position: relative;
 }

.main3 .swiper-slide .div a{ height: 150px;}
.main3 .swiper-slide .div .img{width: 80px;height:80px;border-radius: 50%;background: #fff;text-align: center;line-height: 80px; float: left}
.main3 .swiper-slide .div .txt{width: 160px;text-align: left;line-height: 20px;margin-left: 10px; float: right}
.main3 .swiper-slide .div .txt h2{font-size: 14px;color: #fff;margin: 0;font-weight: bold;margin-bottom: 6px;}
.main3 .swiper-slide .div .txt p{font-size: 14px;color: #fff;margin: 0;height: 40px;}

/*平台建设*/
.main4{}
.main4 .swiper-slide h2{font-size: 14px;color: #333;font-weight: 500;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;}

/*智能终端*/
.main5{}
.main5 .swiper-slide .div{width: 100%;}
.main5 .swiper-slide span{font-size: 18px; color: #f1881a; margin-top:15px; display: block; font-weight: bold; text-shadow: 3px 3px 2px rgba(0,0,0,0.15);letter-spacing: 5px; }
 
.main5 .swiper-slide .img{width: 100%;height: 200px;margin: 10px 0 10px;}
.main5 .swiper-slide h2{font-size: 14px;color: #333;font-weight: 500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main5 .swiper-slide{ display:block }

/*平台建设*/
.main6{}
.main6 .swiper-slide h2{font-size: 14px;color: #333;font-weight: 500;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;}


/*党建*/
.main7{
display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content:space-between;
  align-items:stretch}
.main7 .party1{width: 29%;background: #fff;}
.main7 .party1 ul,.main7 .party1 ul li{list-style: none;}
.main7 .party1 ul{padding: 10px 0;}
.main7 .party1 ul li{padding: 0 20px;line-height: 30px;position: relative;}
.main7 .party1 ul li:after{position: absolute;content: '';display: block;width: 5px;height: 5px;top:50%;left: 6px;margin-top: -2.5px;background: #e4e4e4;border-radius: 50%;}
.main7 .party1 ul li a{font-size: 14px;color: #666;}
.main7 .party1 ul li time{font-size: 12px;color: #999;float: right;}

.main7 .party2{width: 45.8%;background: #fff;}
.main7 .party2 .content{padding: 20px;}

.main7 .party3{width: 22%;background: #fff;}
.main7 .party3 .content{padding: 20px;}
.main7 .party3 .content .txt{font-size: 14px;color: #666;padding: 20px;}

.main7 .party1 .title h2{cursor: pointer;}
.main7 .party1 .title h2.on{background: #e5e5e5;padding: 0 20px;color: #666;font-weight: 400;}
.main7 .party1 .title h2.on img{display: none;}
@media only screen and (max-width: 768px) {
	.main7{display: block;}
	.main7 .party1,.main7 .party2,.main7 .party3{width: 100%;}
	.main7 .party3 .content img{width: 100%;}
	.main7 .party3 .content .txt{padding: 20px 0;}
}

/*人才战略*/
.main8{}
.main8 .swiper-slide .div{padding: 20px 0;}
.main8 .swiper-slide .img{height: 60px;}
.main8 .swiper-slide h2{font-size: 14px;color: #fff;font-weight: 500;}


/*合作伙伴*/
.main9 .swiper-container{margin: 20px 0;}
.main9 .swiper-slide .div{width: 100%;padding: 10px;}
.main9 .swiper-slide .img{width: 100%;height: 55px;}


/*底部*/
.bottom{background: #0d3d86;padding: 3% 0;position:relative;}
.bottom .top{padding-left: 12%;}
.bottom .top a{font-size: 12px;color: #fff;margin-right:10px;}
.bottom p{padding-left: 12%;margin: 0;margin-top: 10px;}
.bottom p,.bottom p a{color: #fff;font-size: 12px;}
.bottom .ewm{text-align:center;padding:10px 0;position:absolute;right: 12%;top: 0%;}
.bottom .ewm dt{ display:inline-block; margin:0 15px; font-size:12px; line-height:28px; color:#fff;}
.bottom .ewm img{ display:block; width:80px; height:80px; margin:0 auto; border:solid 3px #fff;}
.bottom .ga i{background: url(../images/ga_icon.png) no-repeat;width: 20px;height: 20px;display: inline-block;margin-right: 10px;}
@media only screen and (max-width: 768px) {
.bottom .ewm{ position:inherit;}
}





.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong,
.ul_sitemap li b{ width:102px; display:block;font-size: 16px;
    line-height: 40px;
    font-weight: 700;}
.ul_sitemap{padding: 40px 0;}
.ul_sitemap li .ti{ display:block; /*color:#3b919a;*/ font-weight:bold;}
.ul_sitemap li span{overflow: hidden;}
.ul_sitemap li span a{float: left;padding-right: 2%;}

.main3 .swiper-slide .div a {

}

video::-internal-media-controls-download-button{display:none}
video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100% + 35px)}

/*Other002524 */
.Other002524{position:fixed;z-index:100;right: 0%;top:50%;transform:translateY(-50%);}
.Other002524 li{ padding:5px 0;}
.Other002524 li a,
.Other002524 li a::before{ display:block;height:39px;position:relative;}
.Other002524 li a::before{content:'';width:39px;/* border-radius:50%; */border: 3px solid #f08300;background-color: #f08300;background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png);z-index:10;}
.Other002524 li a:hover::before{ background-color:#fff; border-color:#f08300;}
.Other002524 li a span{ display:none; position:absolute; right:0; top:0; padding-right:39px; line-height:39px; color:#fff;background-color:#f08300; z-index:3; width:139px; padding-left:25px;}
.Other002524 li.qq a::before{ background-position:-120px -3px;}
.Other002524 li.qq a:hover::before{ background-position:-159px -3px;}
.Other002524 li.qq_2 a::before{ background-position:-199px -3px;}
.Other002524 li.qq_2 a:hover::before{ background-position:-4px -3px;}
.Other002524 li.gettop a::before{ background-position:-42px -3px;}
.Other002524 li.gettop a:hover::before{ background-position:-81px -3px;}
.Other002524 li.qq a.phone{ display:none;}
.Other002524 li a:hover span{ display:block;}
 @media(max-width:1024px){
.Other002524 li.qq a.pc{ display:none;}
.Other002524 li.qq a.phone{ display:block;}
}