﻿
/* CSS Document */

.header_i{-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;}
.header_i .container{ padding:0;}

.top_position ul li a i{ font-size:16px;}
.top_position ul{ padding-bottom:10px; border-bottom:#f1f1f1 1px solid;}
.top_position ul li p{margin: 0;}
.top_position{margin-top:50px;}
.top_position ul li{float: left; padding: 10px 10px 0 0; cursor:pointer; position:relative;}
.top_position ul li.txt:after {content: "/";position: absolute;left: 0;bottom: 0;}
.top_position ul li.txt {padding-left: 10px;}
.top_position ul li.txt:hover {
    text-decoration: underline;
}
.top_position h3{
	color: #049fd9;
    font-size: 22px;
    margin:20px 0 20px 0;}
/**   总裁致辞  **/
.banner_in{ background:#f2efeb; width:100%;}
.banner_in img{ width:100%; height:auto;}


.mbx_list{ color:#666;  font-size:14px; margin:50px 0 25px 0;}
.about_top{ margin-bottom:50px;}
.typename{ color:#049fd9; font-size:40px; margin:0 0 20px 0; }
.about_top p{ color:#666; line-height:24px; font-size:14px;     font-family:Arial, Helvetica, sans-serif; padding:0 15px; position:relative; }

.about_center{ margin-bottom:50px;}
.about_center video{margin-top:40px;}
.intro-image {
    margin-top: 10px;
    display: none;
}
.text-area p{
	font-size:14px!important;
	line-height: 24px!important;	
}
.about_bottom{ border-bottom:1px #ceced2 solid;}
.about_bottom_text h3{font-size:20px; color:#09448A; margin:0 0 15px 0;}
.about_bottom_text p{color:#666; line-height: 24px; font-size:14px;     font-family:Arial, Helvetica, sans-serif; }
.about_bottom_text span{ color:#fff; background: url(/png/heol6b6p.png) left top no-repeat; text-transform:capitalize;     background-color: #0f5296;
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #005293;
    margin:20px 0 0 0;
    padding: .75em 1.5em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    text-shadow: 0 0 14px #767676;
    letter-spacing: .01em;
    -webkit-transition: none!important;
    -ms-transition: none!important;
    transition: none!important;
    white-space: nowrap; display:block; width:115px;}
.warpper{ padding-bottom:108px;}


/**  团队精英 **/
.rwjs{ margin-bottom:60px;}
.rwjs p{ line-height:24px; color:#666; font-size:14px; }

.td_left{ height:80%; background:#049fd9;  padding:0 0 20px 0; box-sizing:border-box; }
.td_left img{ width:100%;}
.td_left h2{color:#fff; font-size:24px; margin:25px auto 0px auto;  width:70%;}
.td_left p{ color:#fff; font-size:14px; margin:0 auto; letter-spacing:1px;   width:70%; font-family: Arial, Helvetica, sans-serif;}

.td_con{padding:30px 0 0 0;    font-size: 14px;
    line-height: 24px;}
.td_con p{width: 100%;
    margin: 0 auto;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal; padding-left:15px; padding-right:15px;}
.inner_art1{ padding:80px 0;}
.inner_artwz{ width:70%;}
.inner_artwz h1{ font-size:20px; color:#333; text-align:center;}
.inner_artwz h2{font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#666; text-align:center; text-transform:uppercase;}
.inner_artwz span{ font-size:14px; color:#999; text-align:center;font-family: Arial, Helvetica, sans-serif;}
.inner_artwz p{  font-size:14px; color:#666; text-align:center; line-height:23px;}
.inner_artbtn{ display:block; line-height:35px; padding:0 20px; border:#000 2px solid; color:#000; width:150px; margin:50px auto; font-weight:bold; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:16px;}
.inner_artsj .row{ margin:0;}

.inner_artjg{
	width: 100%;
    float: left;
    position: relative;}
	
	
.inner_artfc{ padding:80px 0;}
.inner_artfc_wz{  padding-bottom:20px; }	
.inner_artfc_wz h1{ font-size:18px; color:#333; font-family: Arial, Helvetica, sans-serif;}	
.inner_artfc_wz p{ font-size:14px; color:#666; line-height:30px; text-align:center; }	


.inner_artlg{ background:#353535; padding:80px 0;}
.inner_artlg .biaoti{ color:#fff;}
.inner_artlgnr{ margin-top:50px;}
.linggan{ width:100%}

.dessj{
	height:auto;
	}

.jiantou{ line-height:40px; width:100%; background:#D8D8D8; height:40px; margin-bottom:30px; color:#666; text-align:center; font-size:14px;}
.td_left_a{ width:30%;}
.td_right_a{ width:70%;}
.td_left_a_qk{ padding:50px 0; margin-top:30px;}
.td_left_a_qk p{ font-size:14px; line-height:23px; width:80%; margin:0 auto;}
.td_left_a_qk p span{ position:relative; font-size:30px; color:#049fd9;}
/**  职业发展  **/

.zysy_top p{ color:#666; line-height:35px; font-size:14px;}
.zysy_top{padding-bottom:20px; border-bottom:1px #ddd solid; margin-bottom:50px;}


.zysy_one{padding-bottom:50px;  border-bottom: 1px #ddd solid;}
.typename2{ font-size:20px;}
.reso_2_l {
    width: 49%;
    margin-right: 2%;
    float: left;
	position: relative;
}

.reso_2_r {
    width: 49%;
    float: left;
	position: relative;
}
.reso_2_r p{ margin:15px 0; line-height:24px; font-size:14px; }
.reso_2_l p{ margin:15px 0; line-height:24px; font-size:14px;}
.reso_2 {
   
}
.reso_2 h2 {
    margin-top: 0;
}

.reso_2 p {
    font-size: 14px;
	margin:15px 0 !important;
	height:50px; overflow:hidden;
}
.sha{margin-bottom:30px;}
.find_more{
	background-color: #0f5296;
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #005293;
    background-image: url(/png/heol6b6p.png);
    margin: 0;
    padding: .75em 1.5em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: white;
    text-shadow: 0 0 14px #767676;
    letter-spacing: .01em;
    -webkit-transition: none!important;
    -ms-transition: none!important;
    transition: none!important;
    white-space: nowrap;
	
}

.find_more:hover {
	left:10px;
	color:#fff;
}


.zsh .reso_2_l{width:100%;}
.zsh .reso_2_r{width:100%;}


.zysy_two{padding-bottom:60px; border-bottom: 1px #ddd solid; padding-top:60px;}
.yj{ /*background:url(../images/yj_bj.png) center center no-repeat;*/ padding:18px 20px 45px 18px; box-sizing:border-box; background-size:100% 100%; margin-bottom:20px; margin-top:42px; position:relative;}
.yj img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    left: 0;
    top: 0;
}
.yj p{ line-height:24px; color:#fff !important; font-size:14px; margin-bottom:10px;}
.yj h3{ color:#fff; font-size:16px; margin:0 0 10px 0; font-weight:bold;}
.yj_a p{ font-size:14px; margin:0; color:#666;}


.zysy_three{padding-top:60px;}



/** 历史进程 **/
.history .swiper-button-next{ right:7%;}
.history .swiper-button-prev{left:7%;}
.nianfen h3{  font-size:20px;font-family: Arial, Helvetica, sans-serif; text-align:center; margin:0; line-height:30px;}
.nianfen h3 a{color:#049fd9;}
.history_con{margin-top:60px; border-top:1px #9aa2a4 solid;}
.history_con .nianfen_title{width:100%; height:56px; background:url(/png/9q87iadh.png) top center no-repeat; padding-top:10px; margin-bottom:40px;}
.history_con .nianfen_title h3{ color:#fff; width:135px; margin:0 auto 0 auto; text-align:center; border-top:1px #717171 solid; border-bottom:1px #717171 solid; line-height:35px;}

.history_cont_top_text h2{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:bold; }
.history_cont_top_text p{ color:#666; font-size:14px; line-height:24px; margin :0;}
.history_cont_top_text ul li{ float:left; width:20%; }
.history_cont_top_text ul li img{ margin:0 auto;}
.history_cont_top_text ul li p{ text-align:center;}


.timeline-years {
    position:absolute;
	margin-top:0px;
    width: 100%;
}
.timeline-years__full-line {
    -webkit-transition: width 2s;
	-moz-transition: width 2s;
	-ms-transition: width 2s;
	-o-transition: width 2s;
    transition: width 2s;
    width: 100%;
}
.timeline-years__full-line {
    background-color: #5c5b59;
    bottom: 0;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    width: 0;
}
.relative {
    position: relative;
}
.col-10 {
    width: 83.33333%;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.timeline-years__active-line {
    background-color: #049fd9;
    bottom: 0;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-transition: width 1s;
    transition: width 1s;
    width: 0;
    z-index: 1;
}
.timeline-years__year:hover, .timeline-years__year.active {
    color: #049fd9;
}
.timeline-years__year {
    box-sizing: border-box;
    color: #6b6561;
    cursor: pointer;
    display: inline-block;
    letter-spacing: normal;
    line-height: 1;
    padding-bottom: 30px;
    position: relative;
    text-align: center;
    vertical-align: bottom;
	margin-right: -5px;
}
.timeline-years__year:hover:after, .timeline-years__year.active:after {
    background-color: #049fd9;
    margin-left: -1.5px;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
    width: 3px;
}
.timeline-years__year:after {
    background-color: #5c5b59;
    bottom: -15px;
    content: '';
    display: block;
    height: 30px;
    left: 50%;
    margin-left: -0.5px;
    position: absolute;
    width: 1px;
}
.timeline-years__year:first-child {
    color: #049fd9;
    font-size: 35px;
    font-style: normal;
    font-weight: 200;
	width:8% !important;
}
.timeline-years__year:last-child {
    color: #049fd9;
    font-size: 35px;
    font-style: normal;
    font-weight: 200;
}

.slider--timeline {
    margin-top: 80px;
}
.slick-slider {
    position: relative;
	width: 100%;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slider--timeline .slick-prev {
    left: 25%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.slider--timeline .slick-next {
    right: 25%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.slider--timeline .slick-prev, .slider--timeline .slick-next {
    top:180px;
}
.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 14px;
    width: 84px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    margin-top: -7px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none;
    z-index: 1;
}
.slick-prev {
    left: 0;
    background:url(/png/m23c7eyg.png) no-repeat center center;
}
.slick-next {
    right: 0;
    background:url(/png/iytpsbnn.png) no-repeat center center;
}
.slick-prev:hover {
	left: 24%;
    background:url(/png/sip5ei79.png) no-repeat center center;
}
.slick-next:hover {
	right: 24%;
    background:url(/png/e93zhkvk.png) no-repeat center center;
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-slider {
	z-index:99;
    position: absolute;
    display: block;
    width: 100%;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
	
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
    transition: all 0.5s;
	margin:0;
}
.slick-list {
	width: 100%;
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-track {
	width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
.slide{
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.slick-active{
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;
	z-index::100;
}
#history{padding-top:30px; height:900px;
    padding-bottom: 75px;  }
.slider--timeline .slide__year {
    font-size: 60px;
	position:absolute; top:130px; left:44%;
}
.orange {
    color: #049fd9;
}
.slider--timeline .slide__title {
    font-size: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    max-width: 450px;
}
.slider--timeline .slide__title:after {
    background-color: #049fd9;
    content: '';
    display: block;
    height: 2px;
    margin: 20px auto 45px auto;
    width: 20px;
}
.slider--timeline .slide__content {
    letter-spacing: 2px; font-size:14px;
}

.col-10 {
    width: 83.33333%;
}
.slider--timeline .slide__bottom--left {
     color:#fff;
    box-sizing: border-box;
    height:auto;
    padding: 30px;
    position: relative;
    vertical-align: top;
    float:left; width:100%;
}
.slide__bottom--left h2{color:#333; line-height:24px; font-size:20px; text-align:center; width:70%; margin:0 auto; margin-bottom:20px; }
.slide__bottom--left p{color:#666; line-height:24px; font-size:14px; text-align:center; width:70%; margin:0 auto; }
.slider--timeline .slide__53 {
    font-size: 60px; padding-top:20px;
}

.slider--timeline .slide__bottom--right {
    position: relative;
    float:right; width:100%;
}
.slider--timeline .slide__bottom--right img{ width:70%; margin:0 auto; display:block;}
.olive {
    color: #dfd8d2;
}
.lg-col-7 {
    width: 68.33333%;
}

.slide__bottom{ padding-top:200px; position:relative;}
.slide__content p{ margin-bottom:5px;}
.histoybg{ background:url(keywords.png); position:absolute;top:0px; left:0px; width:100%; height:100%;}
.fgx{ position:absolute;  width:100%; background:#9aa2a4; height:1px; top:150px;}


.his_main h3{font-size: 60px;color: #049fd9; text-align:center;}
.his_main h4{    color: #333;
    line-height: 24px;
    font-size: 18px;
    text-align: center;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 20px; }
.his_main p{color:#666; line-height:24px; font-size:14px; text-align:center; width:70%; margin:0 auto; }
.slider--timeline .slide__53 {
    font-size: 60px; padding-top:20px;
}

/**  honor  **/

.honor{ padding-bottom:80px;
}
.honor_wz{ padding-bottom:50px; margin-bottom:50px; border-bottom: #e8e8e8 1px solid;
font-size:14px;
line-height: 24px;
}
.honor_wz h1{
text-align: center;
font-size: 2em;
line-height: 1.2em;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 2px;
font-weight: 600;
font-style: normal;
}
.honor_wz p{
width:100%; margin:0 auto;
color: #666;
font-size: 14px;
line-height: 24px;
letter-spacing: 0px;
font-weight: 400;
font-style: normal;
}

.honor_list{     margin-bottom: 25px;
    border: #e8e8e8 solid 1px;
    padding:0 0 30px 0 ;transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}
.honor_list:hover{-webkit-box-shadow:  #AFAFAF 0px 2px 15px;
-moz-box-shadow: #AFAFAF 0px 2px 15px;
box-shadow: #AFAFAF 0px 2px 15px;transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}
.honor_list img{ display:block; margin:0 auto; width:100%;}
.honor_list h1{
text-align: center;
height: 40px;
font-size:13px;
line-height: 24px;
text-transform: uppercase;
text-decoration: none;
letter-spacing:1px;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
}
.honor_list p{

text-align:center;
color: #666;
font-size: 14px;
line-height: 25px;
letter-spacing: 0px;
font-weight: 400;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
width: 80%;
    margin: 0 auto;
}


.page{ margin-top:6px; text-align:center;}
.page a{ display:inline-block; margin-right:10px; background:#ccc; width:30px; height:30px; color:#fff; line-height:30px;
filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;font-family: Arial, Helvetica, sans-serif;}
.page .pagecur{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.page a:hover{background:#049fd9; color:#fff;}
.page .cur{ background:#049fd9;color:#fff;}

/**   honor  **/


/**  news **/


.newsbox .col-lg-6{ padding:0;}
.newswen {
	width: 90%;
	margin-left: 7%;
}
.newsdata {
	line-height: 24px;
	color: #000;font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:30px;
}
.newstitle {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin:20px 0 20px 0;
	color: #181818;
	font-size: 24px;
	position: relative;
	padding-bottom: 15px;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
	margin-bottom: 30px;
}
.newstitle:after {
	position: absolute;
	content: "";
	bottom: 0px;
	left: 0px;
	background-color: #049fd9;
	width:40px;
	height: 2px
}
.newswenzi {
	width: 100%;
	line-height: 26px;
	color: #777;
	font-size: 14px;
}
.newswenzi span{ font-family: Arial, Helvetica, sans-serif;}

.newsmore {
	display: block;
	margin-top: 20px;
	text-transform: capitalize;
	color: #727171;
	font-size:14px;
	position: relative;	
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
}
.newsmore i {
	margin-left: 8px;
}
.newstitle span{ font-family: Arial, Helvetica, sans-serif;}
.newsitem {

}
.newsimg {
	overflow: hidden;
}
.newsimg img {
	display: block;
	overflow: hidden;
	margin: 0 auto;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
}
.newswen2 {
	margin-right: 7%;
	width: 90%;
}
.newsitem:hover .newsimg img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
}
.newsitem:hover .newstitle {
	color: #049fd9;
}
.newsitem:hover .newsmore {
	margin-left: 15px;
	color: #090505;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
}
/**  news **/





/** content_main3 **/
.content_main3{
	height:auto;
	padding:45px 0;
	background:#fff;
	}
	
	
.event_text{}
.event_text h2{ font-size:20px; margin-bottom:30px;color: #495564;font-weight:bold; margin-top:0;}
.event_text h2 span{ color: #049fd9;  margin-right:5px;}
.event_text h3{color: #002967;
    font-size: 24px;
    margin-bottom:10px;
    margin-top: 0;}
.event_text p{ font-size:14px; margin-top:0px; color: #657282;}
.import{ margin-top:10px; font-size:14px;}
.import a{  background-image: url(keywords.png); background-repeat:no-repeat; background-position:left center; padding-left:20px;  color: #002967;}
.import a span{ color: #667fa4; margin-left:5px;}
.line1 {
  width: 100%;
  height:1px;
  background: #ccd4e1;
  margin-top:40px;
}

.xinwen_tp{
	/*position:relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
	}
.xinwen_tp1{
	overflow:hidden;
	}
.xinwen_tp1 img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	}
.xinwen_tp1 img:hover{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	}
.xinwen_nr{
	/*position:relative;
	right:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
	}
	
.xinwen_bz{
	position: absolute;
  	left:0px;
  	top: -44px;
  	padding: 14px 16px 14px 16px;
  	-webkit-transform: rotate(-10deg);
  	-moz-transform: rotate(-10deg);
  	-ms-transform: rotate(-10deg);
  	transform: rotate(-10deg);
  	z-index: 1;
  	background-color: #049fd9;
  	color: #fff;
  	font-size:20px;
	text-transform:uppercase;
  }
.xinwen_bz:hover{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	

}
 

.xinwen_bz1{
	position: absolute;
  	right:30px;
  	top: -30px;
  	padding: 14px 16px 14px 16px;
  	-webkit-transform: rotate(10deg);
  	-moz-transform: rotate(10deg);
  	-ms-transform: rotate(10deg);
  	transform: rotate(10deg);
  	z-index: 1;
  	background-color: #049fd9;
  	color: #fff;
  	font-size:20px;
	text-transform:uppercase;
  }
.xinwen_bz1:hover{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	

}
 
/** content_main3 **/




/** content_main1 **/
.content_main1{
	height:auto;
	padding:60px 0;
	overflow:hidden;
	}
.content_main1 ul{
	}
.content_main1 ul li{
	height:auto;
	position:relative;
	overflow:hidden;
	}
	

	
	
.column_text{ }
.column_text img{ margin:0 auto;}
.column_text .line{ width:100%; height:1px; background:#ccd4e1; margin-top:15px; margin-bottom:15px;}
.column_text p{ font-size:14px; color:#002967; width:100%; text-align:center;}
.column_text p a{color:#777;  font-size:14px; letter-spacing:1px; line-height:24px;}
.column_text p a:hover{ color:#004e97}

.column_img{ width:80%; margin:0 auto; text-align:center;}
.column_img i{ font-size:50px;}
/** content_main1 **/


.job_life{}
.job_life_list{ padding:0; text-align:center; color:#fff;}
.job_life_list h2{ font-size:24px; font-weight:bold; padding-top:30%; margin:0px;}
.job_life_list i{ width:30px; height:1px; background:#fff; margin:30px auto; display:block;}
.job_life_list p{ font-size:14px;
letter-spacing:1px;}




.job_list{ padding:80px 0;}
.job_list_nav{ margin-top:50px; border-bottom:#f1f1f1 1px solid;}
.job_list_lb{ width:100%; padding-bottom:50px;    font-size: 14px; line-height: 24px; text-align:center;}
.job_list_lb h1{ font-size:20px; color:#1662ab; text-align:center; margin-top:50px;}
.job_list_lb img{ display:block; margin:30px auto; width:80%;}
.job_list_lb p{ font-size:14px; line-height:23px; font-weight:bold; text-align:center;}
.job_list_lb span{ display:block; text-align:center; line-height:23px; color:#666; margin-top:20px;}
.job_list_lb .btn1{ width:120px; line-height:35px; text-align:center; background:#1662ab; color:#fff; display:block; margin:50px auto;}



.job{ background:#F5F5F5;}
.zhaopin{ background:#f7f7f7;}
.tal-th {
clear: both;
padding-bottom: 80px;
overflow: hidden;
margin-top:50px;
}

.w1000 {
width: 1000px;
padding-top:80px;
margin: 0 auto;
position: relative;
}

.tal-th .ul {

}
.tal-th .li {
width:33.333%;
text-align: center;
float: left;
opacity: 0;
filter: alpha(opacity=0);
}
.tal-th .li img{
background:#1662ab;
border-radius:8px;
}
.tal-th .li .thtit {
font-size: 18px;
color: #1662ab;
padding: 15px 0;

}
.tal-th .li .thtxt {
color: #333;
font-weight:normal;
line-height:24px;
font-size: 14px;
}
#bianjv a {
    font-size: 14px;
    line-height: 24px;
}
.jobtable {
width: 100%;
}
.job {
padding-bottom: 50px;
}

.w1000 {
width: 1000px;
margin: 0 auto;
position: relative;
}
.jobtable th.xx_list{
	width:40%; border:#e5e5e5 1px solid; background:none; text-align:left; padding:0 20px 0 20px;}
.jobtable th.first {
text-align: left;
padding-left: 35px;
text-align:center;
width:20%;
}

.jobtable th {
	font-weight:normal;
font-size: 12px;
height: 40px;
line-height: 40px;
color: #333;
background: #1662ab;
text-align:center;
}






/*** speech **/
.overview-cont1{background: url(/jpg/hwdtbaac.jpg) no-repeat 50% 90%;}

.speech_box{ padding:80px 0 10px 0;}
.text-right-area {
    overflow: hidden;
    width: 1170px;
    margin: 0 auto;
}
.inner_artfc .abouttitle{margin:80px 0 0 0;}

.text-right-area .text-area {
    float: right;
    width: 520px;
    height:740px;
    padding: 52px 19px 0 9px;    font-size: 14px;
    line-height: 24px;
}
.text-area > strong {
    display: block;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    color: #333; margin-left:-25px;
}
.yw-text{color:#005da1; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-left:-25px; margin-top:5px;}
.ldjs{}

.zhici{    position: relative; margin-top:105px;    font-size: 14px;
    line-height: 24px;}
.zhici:before {
    content: '“';
    position: absolute;
    left: -20px;
    top: -20px;
    font-size:30px;
    color: rgba(0,93,161,1);
}
.zhici:after {
    content: '”';
    position: absolute;
    right: -20px;
    bottom:-40px;
    font-size:30px;
    color: rgba(0,93,161,1);
}
.zhici p{margin-top: 4px;
    font-weight: 300;
    line-height: 22px;
    color: #666; width:86%; margin:0 auto;} 
	.zhici h3 img{ float:right; width:80px;margin-right: 50px;
    margin-top: -20px;}
.text-area .text-copy {
    margin-top:0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    color: #666;
    font-weight: bold;margin-left:-25px;
}
.text-wz{margin-left:-25px;}
.text-area > p {
    margin-top: 4px!important;
    font-weight: 300!important;
    line-height: 24px!important;
    color: #666;
	margin-left:-25px;
}
.text-area .big-blue-text {
    position: relative;
    margin: 106px 0 0 -74px;
    padding-left: 51px;
    background: url(keywords.png) no-repeat 0 50%;
    font-size:30px;
    font-weight: 200;
    line-height: 44px;
    color: #005da1;
    z-index: 2;
}
.aboutright{}
.histext{ position:relative;
    background: #005da1;color:#fff;}
	.histexttwo{background: #005eb8;}
.hisyear{ 
    padding: 24px 0 0 30px;
    font-size: 26px;
    line-height: 30px; font-family:Arial, Helvetica, sans-serif;}
.hiswz{display: block;
    padding: 10px 30px;
    font-size: 12px;
    line-height: 20px;}
.goto{position: absolute;
    bottom: 30px;
    right: 30px;
    width: 42px;
    height: 11px;
    padding: 0;
    background: url(keywords.png) no-repeat 100% 0;
    font-size: 0;
    line-height: 0;}
	.histop .col-lg-6{ padding-left:5px;}
	.hisbottom{ margin-top:20px; color:#fff;}
	.aboutmargin{ margin-left:-5px;}
	.hisbotimg{width: 100%;
    height: 560px;
    background: url(keywords.png) no-repeat;}
	.hisbottom .col-lg-6{ padding-left:5px;}
	.hisbotimg p{display: inline-block;
    padding: 24px 0 0 30px;
    font-size:18px;
    line-height: 42px;
    font-weight: 400; color:#fff; width:80%;
}
.hisbottomimg{width: 100%;
    height: 560px;
    background: url(keywords.png) no-repeat;}
	.hisbottommargin{ margin-left:-5px;}
	.hisbottop{ background:#343e4c; height:270px; position:relative;}
	.hisbotbot{ background:#515f7a; margin-top:20px;height:270px;position:relative;}
	
	
		.abouttitle{height: 150px;
    line-height: 80%;
    text-align: center;
    font-size: 40px;
    color: #005da1;
    letter-spacing: -0.5px;
	padding-top:0px;
    background: url(keywords.png) no-repeat center bottom; text-transform:uppercase;}
/*** speech **/

.indexabout{ position:relative; left:-300px; opacity:0;}
.indexabouttop{ position:relative; right:-300px; opacity:0;}


.about_left{ position:relative; left:-300px; opacity:0;}
.about_right{ position:relative; right:-300px; opacity:0;}
.indexaboutmore{ margin-top:20px;}
.indexaboutmore a{ display:block; width:120px; height:35px; line-height:35px; text-align:center; background:#0187d0; color:#fff;}
.indexabouttext P{text-shadow: 0 1px 0 #fff;color:#666;line-height:24px; font-size:14px; text-shadow: 0 1px 0 #fff;color:#666;}
.indexaboutlist{ position:relative;}
.indexaboutlist:hover .bofang{ opacity:1; }
.bofang{ position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px; opacity:0;z-index:999;}
.indexnewwarp .col-lg-10{ padding-left:0px;}
.indexnewwarp .col-lg-6{ padding-left:0px;}
.indexabouttext{ margin-left:20px;}
.indexaboutitem{ border:1px solid #ccc;padding-top:80px; padding-bottom:80px; position:relative;}
.indexaboutitem p{ text-align:center; font-size:16px;}
.indexaboutitem i{ display:block; width:30px; height:2px; background:#0187d0; margin:0 auto;}
.indexaboutxz{ margin-top:10px; text-align:center; color:#666;}
.indexaboutlist{ border:1px solid #fff; position:relative; overflow:hidden;}

.indexnewbg{ position:absolute; bottom:-40px; height:40px; width:100%; left:0px;background-color: rgba(0, 0, 0, .5);transition: all 1s;
-webkit-transition: all 1s;}
.indexnewbg p{ font-size:14px; line-height:40px; color:#fff; margin-left:20px; text-align:center; }
.indexaboutlist:hover .indexnewbg{ bottom:0px;transition: all 1s;
-webkit-transition: all 1s;}
.indexaboutcon{ border-bottom:1px solid #ffffff; padding-bottom:50px; position:relative;}
.indexaboutcon:after{ position:absolute; content:""; bottom:-2px; width:100%; height:1px; background:#e6e6e6;}
.topline{ position:absolute; top:-1px; width:25px; height:2px; background:#0187d0; left:0px;}
.leftline{ position:absolute; top:0px; width:2px; height:25px; background:#0187d0; left:-1px;}
.bottomline{position:absolute; bottom:-1px; width:25px; height:2px; background:#0187d0; right:0px;}
.rightline{position:absolute; bottom:0px; width:2px; height:25px; background:#0187d0; right:-1px;}


.about_left{ position:relative; left:-300px; opacity:0;}
.about_right{ position:relative; right:-300px; opacity:0;}
.indexaboutmore{ margin-top:20px;}
.indexaboutmore a{ display:block; width:120px; height:35px; line-height:35px; text-align:center; background:#0187d0; color:#fff;}
.indexaboutlist{ position:relative;}
.indexaboutlist:hover .bofang{ opacity:1; }
.bofang{ position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px; opacity:0;z-index:999;}
.indexnewwarp .col-lg-10{ padding-left:0px;}
.indexnewwarp .col-lg-6{ padding-left:0px;}
.indexabouttext{ margin-left:20px;}
.indexaboutitem{ border:1px solid #ccc;padding-top:80px; padding-bottom:52px; position:relative;}
.indexaboutitem p{ text-align:center; font-size:16px;}
.indexaboutitem i{ display:block; width:30px; height:2px; background:#0187d0; margin:20px auto;}
.indexaboutxz{ margin-top:10px; text-align:center; color:#666;}
.indexaboutlist{ border:1px solid #fff; position:relative; overflow:hidden;}



.leader_list{ margin-top:30px; }
.leader_list ul li{ font-size:14px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #dcdcdc; } 
.leader_list ul li span{ color:#049fd9;}


.hezuo{}
.hezuo h2{ text-align:center; font-size:22px;}
/** zhuyao_kh　**/
.zhuyao_kh{
	width:100%;
	height:auto;
	background:#f9f9f9;
	padding:60px 0;
	}
	
.zykh_kh{
	height:auto;
	margin-top:80px;
	}
.zykh_kh ul{}
.zykh_kh ul li{
	width:20%;
	height:auto;
	border-right:1px solid #e9e7e7;
	float:left;
	}
.kh01{
	border-bottom:1px solid #e9e7e7;
	}
#kh02{
	border-right:none;
	}
#kh03{
	border-right:none;
	}
.zykh_img{
	height:auto;
	overflow:hidden;
	}
.zykh_img img{
	-moz-transform: perspective(0px) rotateY(0deg);
	-webkit-transform: perspective(0px) rotateY(0deg);
	transform: perspective(0px) rotateY(0deg);
	transition: all 1s;
	-webkit-transition: all 1s;
	}
.zykh_img img:hover{
	-moz-transform: perspective(800px) rotateY(360deg);
	-webkit-transform: perspective(800px) rotateY(360deg);
	transform: perspective(800px) rotateY(360deg);
	transition: all 1s;
	-webkit-transition: all 1s;
	}
/** zhuyao_kh　**/







.product_box2{ padding:80px 0;}
.product_box2_list{ border-right:#e9e7e7 1px solid; margin-top:30px; position:relative;}
.product_box2_list img{ display:block; margin:0 auto; width:80%;}
.product_box2_list h2{ font-size:18px; color:#005da0; text-align:center;}
.product_box2_list p{ text-align:center; color:#333; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}


.biaoti h2{
    margin-top: 0px;
    text-align: center;
    color: rgb(0, 0, 0);
}
.biaoti p {
    text-align: center;
    margin-bottom: 30px;
    font-family:Arial, Helvetica, sans-serif;
    color: #09448A;
}




/** index_box3 **/
.index_box3{
	width:100%;
	height:auto;
	padding:45px 0;
	}
.index_box3 ul{}
.index_box3 ul li{
	width:20%;
	height:80px;
	float:left;
	border-right:1px dotted #e5e5e5;
	}
.box3_tb01{

	}
.box3_tb02{

	}
.box3_tb03{

	}
.box3_tb04{

	}
.box3_tb05{

	}
.box3_nr{
	padding:0;

	}
.box3_tb{
	margin-top:10px;

	}
	
.box3_nm{
	line-height:25px;
	font-size:20px;
	color:#0187d0;
	}
	
.box3_nm a{
	color:#333;
	}
.box3_wenzi{

	margin-top:5px;
	overflow:hidden;
	}
.box3_wenzi p{
	line-height:20px;
	margin-bottom:0;
	font-size:13px;
	}
	
	
	
.box3_tb{ position:relative;}	
.showimg{ position:absolute; top:0px; right:-15px; width:100%; height:100%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.box3_tb05:hover .showimg{ opacity:1;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}	


.box3_tb01:hover .showimg{ opacity:1;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}	


.box3_tb02:hover .showimg{ opacity:1;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}	

.box3_tb03:hover .showimg{ opacity:1;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}

.box3_tb04:hover .showimg{ opacity:1;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}				
.linian{ margin-top:50px;}	
.sanhua{ margin-top:50px;}
/** index_box3 **/







.video_left{}
.video_left_bt{ border-bottom:#e7e7e7 1px solid; margin-bottom:30px; position:relative;}
.video_left_bt i{ display:block; position:absolute; bottom:-1px; left:0px; width:80px; height:1px; background:#009ee0;}
.video_left_bt h1{ font-size:20px; color:#333;}
.video_left_bt span{ font-size:20px; color:#009ee0}
.video_left_sp{}
.video_left_sp_wz{ margin-top:20px;}
.video_left_sp_rq{ width:60px; text-align:center; float:left; padding-right:20px; border-right:#e7e7e7 1px solid;}
.video_left_sp_rq h1{ margin-top:0px;}
.video_left_sp_rq p{ font-size:14px;}
.video_left_sp_nr{ width:100%; font-size:14px; line-height: 24px;}
.video_left_sp_nr h1{ font-size:16px; color:#333; margin-top:0; font-weight:bold;}
.video_left_sp_nr p{ font-size:13px; color:#666; line-height:23px;}

.video_right{ font-size:14px; line-height: 24px;}
.video_right_bt{ border-bottom:#e7e7e7 1px solid; margin-bottom:30px; position:relative;}
.video_right_bt i{ display:block; position:absolute; bottom:-1px; left:0px; width:100px; height:1px; background:#009ee0;}
.video_right_bt h1{ font-size:20px; color:#333;}
.video_right_bt h1 span{ color:#0187d0;}
.video_right p{ line-height:23px; font-size:13px;} 
.video_right_xj{ margin-top:30px; }
.video_right_xj img{ float:left; }
.video_right_xj_wz{ width:65%; float:right;}
.video_right_xj_wz p{ color:#333; font-size:14px;}
.video_right_xj_wz span{ color:#666; font-size:12px; line-height:25px;}


.service{ }
.service_top{ }
.service_top_left{  }
.service_top_left h2{ font-size:20px;}

.service_bottom{}
.service_bottom_left{ background:#F5F1EF; padding:80px 15px; width:95%;}
.service_bottom_left img{ display:block; margin:0 auto;}
.service_bottom_left h2{ font-size:24px; color:#049fd9; text-align:center; margin-bottom:20px;}
.service_bottom_left p{ font-size:14px; text-align:center; margin-bottom:10px;}

.service_bottom_center{width:95%; margin:0 auto;}
.service_bottom_center h2{ padding:50px 0; border-bottom:#f1f1f1 1px solid; border-top:#f1f1f1 1px solid; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; font-size:26px; margin-top:0; margin-bottom:52px;}
.service_bottom_center h2 span{ text-align:center; display:block; margin-top:10px;}
.service_bottom_center img{ } 
.service_bottom_center p{ font-size:14px; margin-top:10px;  padding-bottom: 10px;
    border-bottom: #f1f1f1 1px solid;}
.service_bottom_center_bt{ margin-bottom:30px;}


.service_bottom_right{ width:95%; float:right;}
.service_bottom_list{ margin-bottom:30px;}
.service_bottom_list img{ } 
.service_bottom_list p{ font-size:14px; margin-top:10px; padding-bottom: 10px;
    border-bottom: #f1f1f1 1px solid;}
	
.service_top{ margin:50px 0;}
.xinwen1_tp{
	/*position:relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
	}
.xinwen1_tp1{
	overflow:hidden;
	}
.xinwen1_tp1 img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	}
.xinwen1_tp1 img:hover{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	}
.xinwen1_nr{
	/*position:relative;
	right:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
	}
	
.xinwen1_bz{
	position: absolute;
  	left: -24px;
  	top: -44px;
  	padding: 14px 16px 14px 16px;
  	-webkit-transform: rotate(-10deg);
  	-moz-transform: rotate(-10deg);
  	-ms-transform: rotate(-10deg);
  	transform: rotate(-10deg);
  	z-index: 1;
  	background-color: #049fd9;
  	color: #fff;
  	font-size:20px;
	text-transform:uppercase;
  }
.xinwen1_bz:hover{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	

}
 .event1_text{ width:90%; float:right;}
.event1_text h2{ font-size:20px; margin-bottom:30px;color: #495564;font-weight:bold; margin-top:0;}
.event1_text h2 span{ color: #049fd9;  margin-right:5px;}
.event1_text h3{color: #002967;
    font-size: 24px;
    margin-bottom:10px;
    margin-top: 0;}
.event1_text p{ font-size:14px; margin-top:0px; color: #657282;}














/**  duty  **/
.duty_sec1 p {
    color: #666;
    line-height: 35px;
    font-size: 14px;
    padding: 0 15px;
}

.duty_sec1_m p {
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    margin: 10px 0;
}

.duty_sec1_m {
    margin-top: 10px;
}
.duty_sec1 {
    padding-bottom: 60px;
}

.duty_sec2 {
    padding: 60px 0;
    border-top: 1px #ddd solid;
}

.container.pad-vert-medium .intro h4 {
    color: #049fd9;
    font-size: 40px;
    margin: 20px 0 20px 0;
}

.container.pad-vert-medium .intro p {
    text-align: center;
    font-size: 14px;
    line-height: 24px;
}

.container.pad-vert-medium .intro p.cta {
    margin-top: 20px;
    font-size: 14px;
    color: #333;
    font-weight: 600;
}

.container.pad-vert-medium .intro {
    margin-bottom: 20px;
}
.job_nr .tile {
    display: block;
    padding: 20px;
    background: #fff;
    position: relative;
}
.gap-bottom-base {
    margin-bottom: 10px !important;
    text-align: center;
}
.job_nr .tile:before {
    pointer-events: none;
    content: " ";
    display: block;
    position: absolute;
    z-index: 99;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,0.12);
}
.job_nr .tile h6 {
    font-size: 12px;
    line-height: 23px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: 600;
}
.container.pad-vert-medium .intro h5 {
    font-size: 24px;
    line-height: 23px;
    font-weight: 300;
    margin-bottom: 10px;
    color: #049fd9;
    text-align: center;
}
.job_sx{
    }
.job_sx h3{      margin-top: 0;font-size: 24px;      line-height: 23px;      font-weight: 300;      margin-bottom: 20px;      color: #049fd9;      text-align: center;}
.job_sx p{ text-align:center; margin:0; line-height: 24px;font-size: 13px;}
.job_sx p span{ font-weight:600;}
.job_sx_btn{ width:150px; line-height:40px; background: #09448a;border:solid 1px #09448a; color:#fff; text-align:center; display:block; margin:50px auto 0;}
.job_sx_btn:hover{background:#fff;border:solid 1px #09448a;}

.duty_sec3 {
    padding: 60px 0;
    border-top: 1px solid #e0e0e0;
}

.duty_sec4 {
    padding: 60px 0;
    border-top: 1px solid #e0e0e0;
}
.job_fc_left p {
    font-size: 14px;
    margin-bottom: 10px;
	line-height: 24px;
}

.job_fc_left p span {
    font-weight: bold;
    font-size: 15px;
    line-height: 32px;
}
.duty_sec4 h3 {
    font-size: 24px;
    line-height: 23px;
    font-weight: 300;
    margin-bottom: 30px;
    color: #049fd9;
    text-align: center;
}


.duty_sec5 {
    padding: 60px 0;
    border-top: 1px solid #e0e0e0;
}

.duty_sec5_box {
    text-align: center;
}

.duty_sec5_lis h3 {
    margin: 10px 0;
    font-size: 14px;
	line-height: 24px;
}

.duty_sec5_lis p {
    font-size: 14px;
    margin-bottom: 20px;
}

.duty_sec5_lis img {
    width: 45%;
}



.sanhuaqing{ margin-top:30px;}
.sanhuaqing h3{color: #049fd9;
    font-size:24px;
    margin: 20px 0 30px 0;}
.sanhuaq_left{ float:left; margin-top:18px;}
.sanhuaq_right{ float:right; background:#f3f3f3; padding:20px; width:410px;}
.sanhuaq_right h4{ font-size:12px; line-height:22px; height:114px; overflow:hidden;}
.sanhuaq_right h5{ text-align:right; color:#999;}
.sanhuawarp{ background:#f3f3f3;}
.sanhuaq_right h5 a{ float:left; font-size:12px; color:#049fd9;}


.leader_sanhua h3{ background:#ebebeb; line-height:50px; padding-left:20px; color:#049fd9; font-size:24px; margin-bottom:0px;}
.leader_sanhua_warp{ background:#f3f3f3; padding:20px;}
.leader_sanhua_warp h4{ margin-top:0px; color:#049fd9;}
.leader_sanhua_warp p{ line-height:22px; color:#666;}
.leader{ margin-top:20px;}
.leader_video{ background:#000; margin-top:20px;}



.my_sanhua{ margin-top:30px;}
.my_sanhua h3{color: #049fd9;
    font-size:24px;
    margin: 20px 0 30px 0;}


.my_sanhua_top>.container{background:#049fd9; padding-top:40px; padding-bottom:40px;}
.my_sanhua_left{ margin-top:40px;}	
.my_sanhua_left h4{ color:#fff; position:relative; padding-bottom:15px; margin-bottom:15px; margin-top:20px;}
.my_sanhua_left h4:after{position:absolute;  bottom:0px; left:0%; width:20px; height:2px; background:#fff; content:"";}
.my_sanhua_left p{ line-height:24px;color:#fff; font-size:14px; }
.my_sanhua_img{ margin-bottom:0px;}
.my_sanhua_left h5{margin-bottom: 10px;
    -webkit-border-radius: 68px;
    -moz-border-radius: 68px;
    border-radius: 68px;
    height: 68px;
    width: 68px;
    text-align: center;
    vertical-align: middle;
    background-color: #ccc9c6;
    background-color: rgba(0,0,0,0.3);
    line-height: 68px;}

.my_sanhua_left h5 i{ font-size:24px; color:#fff; line-height:68px;}
.my_sanhua_bottom>.container{ background:#eeeeee}


.my_sanhua_right h4{ color:#333;}
.my_sanhua_right h4:after{position:absolute;  bottom:0px; left:0%; width:20px; height:2px; background:#333; content:"";}
.my_sanhua_right p{color:#666;}




/**learndot**/
.learndot_sec1 p {
    width: 100%;
    margin: 0 auto;
    color: #666;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
}

.learndot_sec1 h5 {
    width: 100%;
    margin: 0 auto;
    color: #049fd9;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 100;
    font-style: normal; margin-bottom:10px;
}
.learndot_sec2 {
    margin-top: 20px;
    padding: 50px 0;
    border-top: solid 1px #ddd;
}
.learndot_sec2  p{ font-size:14px;}
.learndot_sec2_lis {
    width: 20%;
    float: left;
    text-align: center; position:relative;
}
.learndot_sec2_lis:after{position:absolute;  top:60px; left:90%; width:50px; height:1px; background:#e5e5e5; content:""; margin-left:-6px;}
.sec2_lis_last:after{ background:none;}
.learndot_sec2_lis img {
    width: 50%;
    margin-bottom: 10px;
}
.learndot_sec2 h5 {
    width: 100%;
    margin: 0 auto;
    color: #049fd9;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 100;
    font-style: normal;
    margin-bottom: 20px;
}

.learndot_sec3 {
    padding: 50px 0;
    border-top: solid 1px #ddd;
}

.learndot_sec3 h5 {
    width: 100%;
    margin: 0 auto;
    color: #049fd9;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 100;
    font-style: normal;
    margin-bottom: 10px;
}

.learndot_sec3 p {
    width: 100%;
    margin: 0 auto;
    color: #666;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
}

.learndot_sec3 .sec3_img {
    text-align: center;
    margin-top: 30px;
}
.learndot_sec4_lis {
    width:49%;
    float: left;
    position: relative;
}

.learndot_sec4 {
    padding: 50px 0;
    border-top: solid 1px #ddd;
}

.sec4_txtbox {
    position: absolute;
    width: 50%;
    background-color: rgba(4,159,217,0.9);
    color: #fff;
    bottom: 0;
    right: 0;
    padding: 15px;
	background:url(/png/cl00goxm.png) left top no-repeat;
	background-size:cover;
}

.sec4_txtbox h5 {
    width: 100%;
    margin: 0 auto;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: bold;
    font-style: normal;
    margin-bottom: 10px;
}

.sec4_txtbox p {
    font-size: 12px;
    text-align: justify;
    line-height: 21px;
}
.swiper-pagination2.learndot_pagination {
    bottom: 0 !important;
}

.sec5_box p {
    font-size: 12px;
    margin: 15px 0;
    line-height: 24px;
}

.sec5_box p.sec5_t {
    font-weight: bold; font-size:14px !important;
}

.learndot_sec5 h5 {
    width: 100%;
    margin: 0 auto;
    color: #049fd9;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 100;
    font-style: normal;
    margin-bottom: 20px;
}

.learndot_sec5 {
    padding: 50px 0;
    border-top: solid 1px #ddd;
}
.sec5_text{ height:100px; overflow:hidden;}


.jiejuefangan .level2 { width:140px;}
.jiejuefangan .level2 li{ border-bottom:1px solid #ccc; padding-left:10px; background:#e5e5e5 !important; width:170px;}
.jiejuefangan .level2 li:hover{ background:#09448a !important; color:#fff !important;}
.jiejuefangan .level2 li:hover a{ color:#fff !important;}
.article_p p{ margin-bottom:5px;}
.article_p p span{ display:block;}

.net{ text-align:center; padding-top:80px;}
.net_bt h4{
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 26px;
    margin-top: 0;}
.net_bt h5{font-size: 26px;}
.net_bt p{ font-size:14px; margin-top:20px;}
.net_bt p span{ font-size:18px; color:#049fd9;}
.about3_map{width:100%;position:relative; margin-top:30px;}
.about3_map img{display:block; margin:0 auto;}
.about3_point{}
.about3_point .point{width:8px; height:8px; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; background:#09448a; position:absolute; cursor:pointer; }

.about3_point .dot{top:47.5%; left:7%;}
.about3_point .dot02{top:72%; left:13%;}
.about3_point .dot03{top:56.2%; left:38.3%;}
.about3_point .dot04{top:68.5%; left:34%;}
.about3_point .dot05{top:55.5%; left:38%;}
.about3_point .dot06{top:55.1%; left:37.4%;}
.about3_point .dot07{top:81.5%; right:56.5%;}
.about3_point .dot08{top:44.5%; right:19%;}
.about3_point .dot09{top:58.5%; right:25.5%;}
.about3_point .dot10{top:74%; right:10%;}
.about3_point .dot11{top:90%; right:15.5%;}
.about3_point .dot12{top:38.5%; right:26%;}
.about3_point .dot13{top:51.5%; right:22%;}
.about3_point .dot14{top:53%; right:22.5%;}
.about3_point .dot15{top:53%; right:21.5%;}
.about3_point .dot16{bottom:14%; left:45.5%;}
.about3_point .dot17{bottom:26%; left:36.5%;}
.about3_point .dot18{bottom:29.8%; left:33.5%;}
.about3_point .dot19{bottom:29.9%; left:36%;}
.about3_point .dot20{bottom:34.6%; left:33.3%;}
.about3_point .dot21{bottom:37%; left:26.5%;}
.about3_point .dot22{bottom:38%; left:27.5%;}
.about3_point .dot23{bottom:39%; left:38%;}
.about3_point .dot24{bottom:41.5%; left:37.5%;}
.about3_point .dot25{bottom:34%; left:39%;}
.about3_point .dot26{bottom:47.5%; left:35.5%;}
.about3_point .dot27{bottom:45.5%; left:31.5%;}
.about3_point .dot28{bottom:46%; left:40%;}
.about3_point .dot29{bottom:45.1%; left:42%;}
.about3_point .dot30{top:54.5%; left:16.0%;}
.about3_point .dot31{top:58.2%; left:14.5%;}
.about3_point .dot32{top:55.5%; left:16.1%;}
.about3_point .dot33{top:50.5%; left:23%;}
.about3_point .dot34{top:51%; left:15%;}
.about3_point .dot35{top:37%; left:30%;}
.about3_point .dot36{top:43%; left:11.5%;}
.about3_point .dot37{top:50.5%; left:12.5%;}
.about3_point .dot38{top:51%; left:5.5%;}
.about3_point .dot39{bottom:15%; left:12%;}
.about3_point .dot40{top:51%; left:10.5%;}
.about3_point .dot41{top:47%; left:11.5%;}
.about3_point .dot42{top:44.7%; left:10.5%;}
.about3_point .dot43{top:46%; left:8.5%;}
.about3_point .dot44{top:44.5%; left:7.2%;}
.about3_point .dot45{top:43%; left:6.0%;}
.about3_point .dot46{top:46.8%; left:10.5%;}
.about3_point .dot47{top:43.5%; left:9.2%;}
.about3_point .dot48{top:35%; left:10.5%;}
.about3_point .dot49{bottom:35.2%; left:35%;}
.about3_point .dot50{top:57%; left:38.2%;}


.ys_red{
    background: #e7161a !important;
}
.ys_yellow{
    background: #f4cb20 !important;
}
.ys_white{
    background: #fff !important;
    box-shadow: 1px 1px 1px rgb(0 0 0 / 30%);
}
.dian{
    width: 6px !important;
    height: 6px !important;
}
.dian01{
    bottom: 48.5%;
    left: 38.5%;
}
.dian02{
    bottom: 47.5%;
    left: 37.5%;
}
.dian03{
    bottom: 47%;
    left: 36.5%;
}
.dian04{
    bottom: 46%;
    left: 37.7%;
}
.dian05{
    bottom: 45%;
    left: 36%;
}
.dian06{
    bottom: 44.5%;
    left: 36.8%;
}
.dian07{
    bottom: 44%;
    left: 37.5%;
}
.dian08{
    bottom: 43%;
    left: 36.5%;
}
.dian09{
    bottom: 44%;
    left: 38.2%;
}
.dian10{
    bottom: 43.5%;
    left: 38.8%;
}
.dian11{
    bottom: 42.5%;
    left: 37.8%;
    width: 5px !important;
    height: 5px !important;
}
.dian12{
    bottom: 42%;
    left: 38%;
    width: 5px !important;
    height: 5px !important;
}
.dian13{
    bottom: 42.3%;
    left: 38.5%;
    width: 5px !important;
    height: 5px !important;
}
.dian14{
    bottom: 42.8%;
    left: 35.8%;
}
.dian15{
    bottom: 42.5%;
    left: 34.8%;
}
.dian16{
    bottom: 42%;
    left: 37%;
}
.dian17{
    bottom: 40.8%;
    left: 36.2%;
}
.dian18{
    bottom: 40.8%;
    left: 36.8%;
}
.dian19{
    bottom: 40%;
    left: 36.8%;
}
.dian20{
    bottom: 39%;
    left: 36.4%;
}
.dian21{
    bottom: 39.3%;
    left: 37.2%;
}
.dian22{
    bottom: 46.5%;
    left: 39.7%;
}
.dian23{
    bottom: 46%;
    left: 40.9%;
    width: 5px !important;
    height: 5px !important;
}
.dian24{
    bottom: 45.6%;
    left: 40.4%;
    width: 5px !important;
    height: 5px !important;
}
.dian25{
    bottom: 45%;
    left: 42.5%;
}
.dian26{
    bottom: 46%;
    left: 43.5%;
}
.dian27{
    bottom: 38.5%;
    left: 34.5%;
}
.dian28{
    bottom: 35%;
    left: 33%;
}
.dian29{
    bottom: 30%;
    left: 34%;
}
.dian30{
    bottom: 37%;
    left: 26%;
}
.dian31{
    bottom: 48.5%;
    left: 14%;
}
.dian32{
    top: 49%;
    left: 13.2%;
}
.dian33{
    top: 44%;
    left: 12%;
}
.dian34{
    top: 43%;
    left: 11%;
}
.dian35{
    top: 47%;
    left: 10%;
}
.dian36{
    top: 45.8%;
    left: 9.2%;
}
.dian37{
    top: 45.6%;
    left: 8.5%;
}
.dian38{
    top: 45.8%;
    left: 7.8%;
}
.dian39{
    top: 51%;
    left: 5.5%;
}
.dian40{
    top: 49.5%;
    right: 30.3%;
}
.dian41{
    top: 49%;
    right: 20.5%;
}
.dian42{
    top: 51%;
    right: 20%;
}
.dian43{
    bottom: 44%;
    right: 22%;
}
.dian44{
    bottom: 45%;
    right: 23.2%;
}
.dian45{
    bottom: 43.5%;
    right: 24%;
}
.dian46{
    bottom: 41%;
    right: 24.8%;
}
.dian47{
    bottom: 40.5%;
    right: 25.5%;
}



/*.jpdt{ -webkit-animation:point 2s infinite; -moz-animation:point 2s infinite; -ms-animation:point 2s infinite;animation:point 2s infinite;}
@-webkit-keyframes point{70%{ -webkit-transform:scale(2,2); opacity:0}100%{ opacity:0}}
@-moz-keyframes point{70%{ -moz-transform:scale(2,2); opacity:0}100%{ opacity:0}}
@-ms-keyframes point{70%{ -ms-transform:scale(2,2); opacity:0}100%{ opacity:0}}
@keyframes point{70%{ transform:scale(2,2); opacity:0}100%{ opacity:0}}*/


.netshow{position: absolute;
    z-index: 1;
    background-color: #fff;
    border: solid 1px #ccc;
    width:220px;
    top: -24px;
    left: 10px; padding-bottom:10px;display:none;
}

.netshow2{width:265px;}
.netshow img {
    width: 100%;
}
.netshow p{ margin-top:10px; font-size:14px;}
/* .netshow:after{content: "";
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    border-top: 10px solid #ccc;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;} */
	
	
.job_item{ background:#ababab;}
.job_life_list{padding-left:0px; padding-right:0px;}



/*******newslist*****/
.newslistbox{width:810px; margin:0 auto; padding:80px 0px;}
.newslist_date{width:100px; float:left;line-height:24px;font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.newslist_wen{ width:600px; float:right;}
.newslist_wen h2{margin-top:0px; margin-bottom:50px; font-size:22px;}
.newslist_wen h2 span{font-family:Arial, Helvetica, sans-serif;}
.newslist_wen p{line-height:24px; margin-top:30px; font-size:14px; color:#666;}
.xinwendb {
    margin-top: 100px;
}
.xinwendbz {
    width: 200px;
    float: left;
}
.xinwendbzs {
    line-height: 24px;
}
.xinwendbzx {
    line-height: 24px;
}
.upload {
    float: right;
}
.upload a {
    display: block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #1968b3;
    background: #1968b3;
    text-align: center;
    margin: 0 auto;
    color: #fff;
	text-transform:uppercase;
	transition:all .4s linear;
	-webkit-transition:all .4s linear;-moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;
}
.upload a:hover{border: 1px solid #1968b3; color:#1968b3; background:none;}


.newsup {
    float: right;
}
.newsup a {
    display: block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #1968b3;
    background: #1968b3;
    text-align: center;
    margin: 0 auto;
    color: #fff;
	text-transform:uppercase;
	transition:all .4s linear;
	-webkit-transition:all .4s linear;-moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;
}
.newsup a:hover{border: 1px solid #1968b3; color:#1968b3; background:none;}
/******jobdot*******/
.jobdot_warp{padding:80px 0px;}
.zpxxnrtop_job{ width:auto; height:35px; line-height:30px; border-bottom:1px #ddd dashed; text-align:left; font-size:14px;color:#333; font-weight:bold;}
.zpxxnrtop_job span{ color:#dab866;font-size:12px;}
.zpxxnrbody{ width:auto;border-bottom:1px #ddd dashed; padding-top:20px; padding-bottom:20px; padding-left:12px; padding-right:10px;}
.zpxxnrbodynr{ width:210px; height:50px; float:left; margin-right:30px;}
.zpxxnrbodynrs{ width:auto; height:auto;}
.zpxxnrbodynrsz{ width:100px; height:25px; line-height:25px;font-size:12px; float:left;color:#666;}
.zpxxnrbodynrsy{ width:110px; float:right; height:25px; line-height:25px;font-size:12px;}
.jianli{ width:180px; height:auto;  position:relative;}
.shangchuan{width:80px; height:25px; line-height:25px; margin-top:10px; right:0px; position:absolute; border:1px #1968b3 solid; color:#25346a;text-align:center; font-size:12px;}
.shangchuan a{ color:#1968b3;}
.shangchuan a:hover{ color:#fff; background:#1968b3; display:block;}
.tjl{ width:100px; height:50px; position:absolute; left:0px; }
.zxzpnr{ width:auto; height:auto;padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;color:#666;font-size:12px;line-height:30px; border-bottom:1px #ddd dashed }


/********历史*****/
.his-bg{
    position: relative;
}
.his-bg .bd{
    width: 960px;
    margin: 0 auto;
    color: #000;
    overflow: hidden;
    position: relative;
}
.his-bg .bd ul{
    position: relative;
    width: 960px;
}
.his-bg .bd li{
    position: absolute;
    width: 960px;
    top: 0px;
    left: 0px;
    display: none;
}
.his-bg .bd .year{
    font-size: 254px;
    color: #c3a07d;
    font-family: Arial, Helvetica, sans-serif;
    width: 580px;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -290px;
    text-align:center;
}
.his-bg .div-tit{
    position: relative;
    z-index: 3;
}
.his-bg .div-tit .en{
    height: 133px;

}
.his-bg .div-tit .cn{
    font-size: 18px;
}
.div-tit i{
    width: 66px;
    height: 3px;
    background: #000;
    display: block;
    margin: 13px auto;
    font-size: 0px;
}
.div-text{
    margin: 130px auto 0px;
    width: 500px;
     padding-top:50px;
}
.div-text p{ line-height:23px; color:#444; font-size:14px;}
.his-bg .hd{
    background: url(keywords.png) repeat-x 0px 25px;
    padding: 6px 0px 0px;
    position: relative;
}
.his-bg .hd .prev,
.his-bg .hd .next{
    display: block;
    width: 25px;
    height: 50px;
    background: url(/png/2obakzx7.png) no-repeat left;
    position: absolute;
    top: 80px;
}
.his-bg .hd .prev:hover,
.his-bg .hd .next:hover{
    opacity: 0.6;
}
.his-bg .hd .prev{
    left: 0px;
}
.his-bg .hd .next{
    right: 0px;
    background: url(/png/2obakzx7.png) no-repeat right;
}
.scale-box{
    width: 846px;
    margin: 0 auto;
    position: relative;
}
#sc-buttom{
    width: 30px;
    height: 30px;
    background: url(keywords.png) no-repeat center;
    position: absolute;
    top: 2px;
    left: 0px;
    -moz-user-select:-moz-none;
    cursor: move;
}
.scale-div{
    width: 816px;
    margin: 0 auto;
    overflow: hidden;
    height: 26px;
    position: relative;
}
.scale-div ul{
    position: absolute;
    top: 0px;
    left: 0px;
}
.scale-div li{
    width: 136px;
    height:40px;
    background: url(/png/dvoauide.png) no-repeat center;
    float:left;
    display:inline-block;
    cursor:pointer;
}
.year-div{
    width: 952px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    height: 60px;
}
.year-div ul{
    position: absolute;
}
.year-div li{
    width: 136px;
    color: #666;
    text-align: center;
    font-size: 18px;
    line-height: 60px;
    float:left;
    display:inline-block;
    cursor:pointer;
}
.year-div li.on{
    color: #049fd9;
    font-size: 24px;
}
.w1000{
    width: 960px;
    margin: 0 auto;
    position: relative;
}
.w960{
    width: 960px;
    margin: 0 auto;
    position: relative;
}
.w930{
    width: 930px;
    margin: 0 auto;
    position: relative;
}
.br34{
    border: 1px solid #343434;
    background: #1e1e1e;
    margin-top: 25px;
}
.plr98{
    padding-left: 98px;
    padding-right: 98px;
}
.w800{
    width: 800px;
    margin: 0 auto;
    position: relative;
}
.w850{
    width: 850px;
    margin: 0 auto;
}
.his_ming{width:60%; margin:30px auto 0px auto;}
/********历史*****/


/********更多信息*********/
.cy_addwarp{margin-top:20px;}
.cy_add h4{ font-size:16px;color:#049fd9;}
.cy_add ul li{font-size:14px; line-height:24px; }


	
@media (max-width: 1440px) and (min-width: 1220px) {
.indexaboutitem{padding-top: 66px;padding-bottom: 65px;}
.box3_nr{padding-left:15px;}
}
@media (max-width: 1199px) and (min-width: 1000px) {
.about_center video{margin-top:27%;}
.text-right-area{width:970px;}
.img-area img{width:42%; padding-top:10%;}
.indexaboutitem{padding-top: 38px;padding-bottom: 53px;}
.box3_nr{padding-left:15px;}
}
@media (max-width: 999px) and (min-width: 769px) {
.indexaboutitem{padding-top: 28px;padding-bottom: 24px;}
.indexaboutxz{padding:0px 18px;}
.indexaboutitem i{margin:10px auto;}
.box3_nr{padding-left:35px;}
.text-right-area{width:700px;}
.img-area img{width:30%; padding-top:30%;}
.indexaboutitem{padding-top: 30px;padding-bottom: 22px;}
.text-right-area .text-area{width:64%; height:656px;}
.lianxi_box{width:230px;}
.ziaxianliuyan{width:240px;}
.shuru{width:230px;}
.shuru_left input{width:215px;}
.zhiwei_box{margin-right:5%}
.shuru_left{width:190px;}
}



@media (max-width: 768px){
/*********about*****/
.top_position{margin-top:30px;}
.top_position ul li{ padding-right:6px}
.top_position h3{font-size:24px; margin-bottom:10px;}
.about_top p{font-size:12px; line-height:24px;}
.about_top{margin-bottom:30px;}
.about_center video{margin-top:0px; margin-bottom:30px;}
.about_bottom_text p{line-height:24px; font-size:12px;}
.about_center{margin-bottom:20px;}
.about_bottom_pic img{width:100%; margin-top:10px;}
.warpper{padding-bottom:60px;}

/***********/
.top_position h3{font-size:18px; margin-bottom:10px;}
.text-right-area{width:100%;}
.text-right-area .text-area{float:none; width:100%; height:auto; padding:0px 15px;}
.text-area .text-copy{margin-left:0px;}
.text-area > strong{margin-left:0px; font-size:22px;}
.yw-text{margin-left:0px;}
.text-area > p{margin-left:0px;}
.img-area img{width:100%;}
.speech_box{padding-top:10px;}
.zhici{margin-top:35px;}
.img-area{width:100%;}
.zhici h3 img{margin-bottom:20px;}

/******历史*****/
.td_con{padding-top:0px;}
#history{height:auto; padding-bottom:0px;}
.olive{line-height:28px; font-size:14px; margin-top:5px; color:#666;}
.orange{font-size:28px;}

/**********团队******/
.rwjs{margin-bottom:40px;}
.td_left_a{width:100%}
.td_left h2{font-size:22px; width:100%; text-align:center;}
.td_left_a_qk{padding:30px 0px; margin-top:0px;}
.tuanwen{margin-top:15px !important}
.td_right_a{width:100%; margin-top:20px;}
.leader_list{margin-top:10px;}
.leader_list ul li{line-height:24px; padding-bottom:10px; padding-top:10px;}
/*****文化*****/
.indexabouttext{margin-left:0px;}
.indexabouttext P{padding:0px 15px;}
.indexaboutlist{width:80%; margin:0 auto; padding-bottom:15px}
.indexaboutcon{padding-bottom:30px;}
.box3_tb{width:28%; float:left; margin-top:0px;}
.box3_nr{width:72%; float:left;}
.sanhua ul li{margin-bottom:30px;}
.linian{width:100%; margin:0 auto;}
.sanhua{width:100%;}
.video_left_bt{margin-bottom:20px;}
.video_left .col-lg-6{margin-bottom:30px;}
.video_right_bt{margin-bottom:20px;}
/*******愿景****/
.job_list_nav{margin-top:0px; border-bottom:none;}
.job_list_lb img{width:100%; margin:25px auto 15px auto;}
.job_list_lb span{margin-top:5px;}
.job_list_lb{padding-bottom:0px;}
.job_list_nav .col-lg-4{border-right:none !important;}
.job_list_lb h1{margin-top:35px;}

/*******社会责任*****/
.duty_sec1 p{line-height:28px;}
.duty_sec1_m p{line-height:22px; font-size:12px;}
.duty_sec1_m .col-lg-4{margin-bottom:30px;}
.duty_sec1{padding-top:20px;}
.duty_sec2{padding:40px 0px;}
.duty_main{width:100%;}
.duty_main ul li{width:50%; float:left;}
.column .tile h6{text-align:center;}
.duty_main ul{margin-bottom:15px;}
.duty_sec4{padding:40px 0px;}
.duty_sec4 h3{margin-bottom:10px;}
.job_sx_btn{margin:30px auto 0 !important; }
.duty_psec{width:100%;}
.duty_psmain{}
.duty_psmain ul li{float:left; width:50%;}
.duty_sec5_lis img{display:block; margin:0 auto;}
.duty_sec5_lis h3{font-size:16px; text-align:center;}
.duty_sec5_lis p{text-align:center; font-size:12px; padding:0px 20px; line-height:22px; margin-bottom:0px;}
.duty_psmain{padding-bottom:20px;border-bottom: 1px solid #e0e0e0; margin-top:15px; margin-bottom:0px;}
.duty_sec5{padding-top:30px; padding-bottom:0px;}

/********荣誉*******/
.honor_wz p{margin-bottom:10px;}
.honor_wz{padding-bottom:10px; margin-bottom:40px;}

/******我们的客户*****/
.hezuo h2{width:80%; font-size:20px; line-height:28px; text-align:center; margin:0 auto;}
.zykh_img2 img{display:block; margin:0 auto;}
.zykh_kh{margin-top:0px;}
.biaoti h2{font-size:20px;}
.product_box2{padding:40px 0px;}
.product_box2_list{width:50%; float:left;}
.biaoti p{margin-bottom:15px;}
.page{margin-top:10px;}

/******全球化布局*******/
.service{width:100%; padding:0px 15px;}
.xinwen1_tp1 img{width:100%;}
.service_top{margin-top:20px;}

.event1_text{width:100%; float:none; margin-top:25px;}
.event1_text h2{margin-bottom:15px;}
.event1_text h3{font-size:16px; line-height:24px;}
.net{padding-top:0px;}
.net_bt h4{font-size:24px;}
.net_bt h5{font-size:22px;}
/***********新闻中心*******/
.news_warp{padding-left:15px; padding-right:15px; width:100%;}
.newsitem{margin-top:20px;}
.news_wimg{float:left; width:49%;}
.news_wmain{float:left; width:49%;}
.newsdata{margin-top:0px; font-size:12px; line-height:10px;}
.newstitle{font-size:14px; margin:10px 0px 5px 0px; padding-bottom:8px;}
.newstitle:after{width:27px;}
.newswenzi{font-size:12px; line-height:20px; height:64px; overflow:hidden;}
.newswen{width:100%;}
.newsmore{margin-top:0px; font-size:12px;}
/******职业发展******/
.zysy_top{width:100%; padding:0px 15px 20px 15px;}
.zysy_top p{line-height:28px;}
.reso_2{width:100%; padding:0px 15px;}
.reso_2_l{width:100%; float:none; margin-right:0px; position:inherit; margin-bottom:50px;}
.reso_2_r{width:100%; float:none;}
.typename{margin-bottom:15px; font-size:28px; padding:0px 15px;}
.zysy_two{padding-top:50px;}
.yj{margin-top:20px; margin-bottom:10px;}
.typename2{font-size:20px; padding-left:0px; padding-right:0px; margin-bottom:10px; margin-top:20px;}
/*******人才招聘********/
.tal-th{margin-top:20px; padding-bottom:50px;}
.tal-th .li .thtit{font-size:16px; padding:10px 0px 5px 0px;}
.tal-th .li .thtxt{font-size:12px; line-height:18px; padding:0px 10px;}
.tal-th{width:100%; padding:0px 10px;}
.column{margin-top:50px;}
.column_title h2{font-size:28px;}
.column_title h3{font-size:24px; margin-top:0px;}
.column_title{height:auto; padding:20px;}
.whitebox{top:30%;}
.boxpadding1{padding:15px;}
.column_text1 h2{font-size:22px; line-height:30px;}
.line3{margin-top:15px;}
.content_main10{padding-bottom:0px}
.boxpadding{padding:0px 15px;}
.zpnr{width:100%; height:auto; padding:20px;}
/******校园招聘******/
.xinwen_bz{font-size:16px; top:-35px; left:8px}
.content_main3{padding:30px 0px;}
.event_text h2{font-size:14px; margin:10px 0px;}
.event_text h3{font-size:18px; margin-bottom:6px; margin-top:5px;}
.line1{margin-top:20px;}
.content_main1{padding:0px;}
.column_text{margin-bottom:25px;}
.leader_video{background:none; margin-top:0px;}
.leader_video{height:auto !important;}
.my_sanhua_left{margin-bottom:15px; margin-top:0px;}
.my_warp{height:530px !important;}
.my_sanhua_img{margin-bottom:20px;}
.sanhuaqing h3{padding:20px 0px; font-size:18px; line-height:32px; margin:0px;}
.sanhuaq_right{width:100%; padding:5px 15px;}
.learn_warp{margin-top:15px;}
/****学习和发展********/
.learndot_sec1 h5{font-size:22px; line-height:28px;}
.learndot_sec2_lis{width:100%; padding-bottom:30px;}
.learndot_sec2_lis:after{display:none;}
.sec3_img img{width:100%;}
.learndot_sec2 h5{line-height:28px; font-size:22px;}
.learndot_sec3 h5{font-size:22px; line-height:28px;}
.learndot_sec5 h5{font-size:22px; line-height:28px;}

.learn_wamain{width:100%;}
.learn_wamain h5{font-size:14px; line-height:24px; font-weight:bold;}
.learndot_sec4 .col-lg-6{padding-left:0px; padding-right:0px;}
.learn_wamain p{font-size:12px; line-height:22px;}
.learn_item2{margin-top:20px;}
.learndot_sec5{padding-bottom:0px;}
.sec5_box{padding-bottom:10px;}

.job_sx h3{font-size:22px; line-height:28px;}
.container.pad-vert-medium .intro h5{line-height:22px;}
.duty_sec1{padding-bottom:10px;}
#history{border-top:1px solid #e5e5e5;}
.td_con p{margin-bottom:35px;}

.zpxxnrtop_job{padding-left:15px;}
.tjl{margin-left:15px;}
.shangchuan{margin-left:15px;}
.jianli{width:200px;}
.upload{float:none; margin-top:80px !important;}
.newslistbox{width:100%; padding-bottom:50px;}
.newslist_wen h2{margin-bottom:10px; font-size:20px; line-height:32px;}
.newslist_wen{width:100%; float:none; margin-top:35px;}
.newslist_date{width:100%;}
.newslist_wen p{margin-top:10px;}
.xinwendbz{width:100%;}
.xinwendb{margin-top:30px;}
.newsup{width:100%; margin-top:20px;}
.jobdot_warp{padding-bottom:50px;}
.net_bt p{font-size:12px; line-height:22px;}




.intro-image img {
    margin-top: 0;
}
.intro-image {
    margin-top: 10px;
    margin-bottom: 20px;
    display: none;
}
.netshow {
    width: 100px;
    top: -46px;
    left: -30px;
}


.job_life{
    padding: 0 15px;
}
.job_life_list h2{
    font-size: 18px;
}
.job_life_list i{
    margin: 15px auto;
}
.job_life_list p{
    font-size: 13px;
}


}



/**  新闻  **/

.job_box4{     }
.job_box4_con{margin-bottom:60px;}
.job_box4_con.last{ margin-bottom:0;}
.job_title p{ color:#666; text-align:center; font-size:24px; position:relative; margin:0 0 40px 0; text-transform:uppercase;}
.job_title p:after{ content:''; background:#f36b30; width:40px; position:absolute; left:50%; top:40px; margin-left:-20px; height:1px;}
.job4_pic img{ width:100%; height:auto; display:block;}
.job4_text{ padding:20px 20px; box-sizing:border-box; background:#fff;}
.job4_text span{ color:#666; width:100%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; text-transform:uppercase; line-height:24px;  font-family:Arial, Helvetica, sans-serif;}
.job4_text p{ color:#999; line-height:24px; font-size:12px; height:48px; margin:10px 0 0 0; overflow:hidden;   font-family:Arial, Helvetica, sans-serif;}

.bo_er{ border:1px #eee solid; transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.bo_er:hover{
	
	-webkit-filter: brightness(103%);
    filter: brightness(103%);
    box-shadow: 0 20px 40px -10px rgba(0,0,0,.2);
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
	}


.page_n{width:360px; margin:50px auto 0 auto;}
.page_n li{ width:34px; height:34px; float:left; border:1px #049fd9 solid; line-height:34px; text-align:center; margin-right:10px;}
.page_n li a{ color:#049fd9; font-size:14px; }
.page_n li.left{ background:url(keywords.png) center center no-repeat; cursor:pointer; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.page_n li.left:hover{ background:url(keywords.png) center center no-repeat #049fd9; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.page_n li.right{ background:url(keywords.png) center center no-repeat; cursor:pointer; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.page_n li.right:hover{ background:url(keywords.png) center center no-repeat #049fd9; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.page_n li.on{ background:#049fd9;}

.page_n li.on a{ color:#fff;}
.page_n li:hover{ background:#049fd9;}
.page_n li:hover a{ color:#fff;}













