@charset "utf-8";
/*公共样式*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,body{
	padding:0;
	margin:0;
}
ul,li{
	 list-style:none;
}
img{
	border:0 none;
}
input,textarea {
	outline: none;
}
a{ 
	text-decoration:none;
	color:#666;
	transition: all 0.3s;
	-moz-transition: all 0.3s; 
	-webkit-transition: all 0.3s; 
	-o-transition: all 0.3s;
}
a:hover{
	text-decoration: none;
	color: #ac0001;
}

body{
	font-size:16px;
	font-family:"微软雅黑";
	color:#666;
	line-height:32px;
	overflow-x: hidden;
}
@media only screen and (max-width:991px ) {
	body {
		font-size: 14px;
		line-height: 24px;
	}
}
@media only screen and (min-width:1600px ) {
	.container {
		width: 1400px;
	}
}
.fl{
	float:left;
	display:inline;
}
.fr{
	float:right;
	display:inline;
}
.clear{
	clear:both;
}
.bg_none{
	background:none !important;	
}
.bd_none{
	border:none !important;	
}
html,body{
      -webkit-text-size-adjust:none;
}


/*banner*/
#banner {
	width: 100%;
}
#banner .swiper-pagination-bullet {
	height: 10px;
	width: 62px;
	background: #fff;
	opacity: 1;
	border-radius: unset !important;
}
#banner .swiper-pagination-bullet-active {
	background: #e88b14;
}
#banner .swiper-slide img {
    width: 100%;
    display: block;
    min-height: 200px;
	height:auto;
	
	
}
#banner .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}
@media only screen and (max-width:1199px ) {
	#banner {
		margin-top: 0;
	}	
}

/*引子*/
.content{width: 1200px;margin: 0 auto;}
/*搜索*/
.s_bg{background: #fafafa;height: 80px;overflow: hidden;}
.search{ width:1200px; margin:0 auto;height: 80px;overflow: hidden;}
.search p{ float:left;font-size: 14px; color:#666; width:960px; height:80px; line-height:80px; overflow:hidden;}
.search p a{font-size: 14px; color:#666; padding:0 10px 0 0;}
.search p a:hover{color: #000;}
.search .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:155px; height:40px; border:none; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#999; line-height:80px; outline:none;margin-top: 18px;}
.search .ser_so{cursor: pointer; float:left; background:url(../images/s_so.gif) no-repeat; border:none; width:50px; height:80px;margin-top: 18px;}
input::-webkit-input-placeholder {color: #999;}

/*接着介绍*/
.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:545px;padding-top: 100px;}
.g_pp .ppl{float: left;width: 697px;}
.g_pp .ppl dl{float: left;width: 200px;margin-right: 1px;}
.g_pp .ppl dd{height:74px;background: #0e5daa;line-height: 74px;text-align: center;font-size: 24px;color: #fff;  }
.g_pp .ppl dd b{font-weight: normal;font-size: 48px;color: #ffe400}
.g_pp .ppl dt{width: 200px;height: 273px;overflow: hidden;}
.g_pp .ppl dt img{width: 200px;height: 273px;display: block;-webkit-transition: all 0.3s;}
.g_pp .ppl dt img:hover{-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);}
.g_pp .ppl dl:nth-child(1) dd{border-radius: 5px 0 0 0;}
.g_pp .ppl dl:nth-child(3) dd{border-radius: 0 5px 0 0;}
.g_pp .ppr{float: right;width: 500px;}
.g_pp .ppr h2{height: 145px;font-size: 55px;font-weight: bold;color: #222222;padding-top: 22px;}
.g_pp .ppr h2 b{color: #0e5daa;}
.g_pp .ppr h2 em{display: block;font-size: 22px;color: #222222;font-weight: normal;padding-top: 5px;}
.g_pp .ppr p{font-size: 15px;color: #525252;line-height: 24px;}
.g_pp .ppr span a{display: block;background:url(../images/ppbtn.jpg) no-repeat;width: 173px;height: 41px;line-height: 41px;padding-left: 30px;font-size: 14px;color: #fff;margin-top: 45px;}


/*产品中心*/

.container_header {
    float: none;
    margin-bottom: 20px;
    text-align: center;
}

.container_header .title {
    font-size: 26px;
    margin-right: 0;
}
.container_header .subtitle {
    font-size: 14px;
    color: #bbb;
    line-height: 26px;
}
.container_category {
    padding-top: 40px;
    text-align: center;
}
.container_category > a {
    line-height: 36px;
    margin: 0 0;
    padding: 0 30px;
	font-size:14px;
	display: inline-block;
	border: 1px solid rgba(170,170,170,.2);
	color: #828282;
	background-color: transparent;
}
.container_category > a.active, .container_category > a:hover {
    border-color: #e88b14;
    background-color: #e88b14;
    color: #fff;
}
.content_wrapper {
    position: relative;
    margin-right: -10px;
	padding-top: 51px;
}
.item_block{
    border: none;
}
.item_block {
    width: calc(100% / 3 - 20px);
    margin-right: 20px;
	margin-bottom: 40px;
	transition: all 0.36s ease;
	height: auto;
	float: left;
	position: relative;
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}
.container_content {
    clear: both;
}
.content_wrapper {
    position: relative;
    margin-right: -10px;
}
.content_list .item_img {
    position: relative;
    overflow: hidden;
}
.item_box {
    display: block;
}
.item_img img {
    transition: all 0.36s ease;
    display: inline;
	width:100%
}
.content_list .item_img .item_mask{
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid transparent;
        border-bottom-color: transparent;
        border-bottom-style: solid;
        border-bottom-width: 2px;
    top: 0;
    left: 0;
    box-sizing: border-box;
    border-bottom: none;
    transition: all 0.36s ease;
}
.item_wrapper {
    padding: 30px;
}
.content_list .item_info .title{
    font-size: 17px;
}
.content_list .item_info .title {
    transition: all 0.36s ease;
    color: #333;
    font-size: 16px;
    line-height: 30px;
}
.clearfix::after {
    clear: both;
    display: block;
    content: '';
}
.content_list .item_des {
    margin-top: 13px;
}
.content_list .item_des .description {
    transition: all 0.36s ease;
    font-size: 13px;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    color: #999;
}
.details{
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0;
    width: 48px;
    height: 48px;
    padding: 0;
    border: none;
    color: transparent;
}
.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.content_list .details {
    transition: all 0.36s ease;
    border: 1px solid rgba(170, 170, 170, 0.2);
    font-size: 14px;
    line-height: 30px;
    color: #999;
    margin-left: 20px;
    margin-bottom: 30px;
    padding: 0 20px;
}
.item_tags {
    clear: both;
    height: 50px;
    border-top: 1px solid rgba(170, 170, 170, 0.2);
}
.item_tags > a {
    width: auto;
    float: left;
	height: 32px;
	overflow: hidden;
	padding-left: 0;
	border: none;
	margin-right: 10px;
	padding: 12px 14px;
	line-height: 26px;
	color: #828282;
	background-color: transparent;
	font-size: 13px;
}
.content_list .item_block:hover .item_box .item_img img {
  transform: scale(1.08) translate3d(0, 0, 0);
}
.item_block:hover{
    border-color: #04a07b;
}
.content_list .item_block:hover a.details i.fa-angle-right {
    opacity: 1;
    color: #fff;
    top: -1px;
}
.content_list .item_block:hover .item_box .item_wrapper .item_info .title,.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  color: #333;
  transform: translateY(-10px);
}

.content_list .item_block:hover .item_box .item_wrapper .item_info:after,.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info:after {
  width: 55px;
  background: #e5e5e5;
}

.content_list .item_block:hover .item_des,.npagePage:not(.post) .service .content_list .item_block:hover .item_des {
  transform: translateY(10px);
}

.content_list .item_block:hover .item_box:after,.npagePage:not(.post) .service .content_list .item_block:hover .item_box:after {
  border-color: #1068a7;
}

.content_list .item_block:hover .item_box .item_wrapper,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper {
  background: #1068a7;
}

.content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description {
  color: #e4f4e3;
}

.content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  color: #fff;
}

.content_list .item_block:hover .item_tags,.bodyindex .mlist.project .content_list .item_block:hover .item_tags,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags,.bodyproject .mlist.project .content_list .item_block:hover .item_tags {
  background: #e88b14;
  border-top-color: rgba(255, 255, 255, 0.2);
}

.content_list .item_block:hover .item_tags:after,.bodyindex .mlist.project .content_list .item_block:hover .item_tags:after,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags:after,.bodyproject .mlist.project .content_list .item_block:hover .item_tags:after {
  border-left-color: rgba(255, 255, 255, 0.2);
}

.content_list .item_block:hover .item_tags a,.bodyindex .mlist.project .content_list .item_block:hover .item_tags a,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags a,.bodyproject .mlist.project .content_list .item_block:hover .item_tags a {
  color: #fff;
}

.content_list .item_block:hover .item_img .item_mask{
  border-color: #e88b14;
}

.content_list .item_block:hover .details,.bodyindex .mlist.project .content_list .item_block:hover .details,.bodyproject .mlistpost.project .content_list .item_block:hover .details,.bodyproject .mlist.project .content_list .item_block:hover .details {
  background-color: transparent;
}

 .content_list .item_block:hover .item_box,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box {
  display: block;
  margin: 0;
  position: relative;
  height: 100%;
}

.content_list .item_block:hover .item_box .item_wrapper,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper {
  background: #e88b14;
}

.content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  font-weight: 600;
}

.content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {
  color: #f2faf2;
}

.content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  color: #fff;
}

.content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description {
  color: #f2faf2;
}

.content_list .item_block:hover .details,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .details {
  opacity: 1;
  border: 2px solid #fff;
  background-color: transparent;
  transition-delay: 0.3s;
}

.content_list .item_block:hover .item_box .item_wrapper .date_wrap,.bodylist.bodynews .mlist.news .content_list .item_block:hover .item_box .item_wrapper .date_wrap {
  color: #57bc4c;
}

.content_list .item_block:hover .date_wrap:after,.bodylist.bodynews .mlist.news .content_list .item_block:hover .date_wrap:after {
  opacity: 1;
  width: 100%;
}

.content_list .item_block:hover .details .fa,.bodylist.bodynews .mlist.news .content_list .item_block:hover .details .fa {
  color: #57bc4c;
}

.content_list .item_block:hover .date_wrap:after,.bodylist.bodynews .mlist.news .content_list .item_block:hover .date_wrap:after {
  opacity: 1;
  width: 100%;
}

.content_list .item_block:hover .details .fa,.bodylist.bodynews .mlist.news .content_list .item_block:hover .details .fa {
  color: #57bc4c;
}

.content_list .item_block .item_box:hover {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
/* .content_list .item_block:hover .item_mask{
  background-color: rgba(0, 0, 0, 0.4);
} */

.content_list .item_block:hover .item_mask:after{
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.content_list .item_mask:after{
  transition: 0.36s ease;
  content: "";
  width: 70px;
  height: 70px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -35px;
  color: #fff;
  border-radius: 50%;
  transform: translate3d(0, 70px, 0);
  opacity: 0;
}
.titis{height:128px;text-align: center;background: url(../images/ico1.png) no-repeat center bottom;    margin-bottom: 20px;}
.titis h4 {height:66px;line-height:66px;font-size:42px;color: #0e5dab}
.titis h4 a {color: #0e5dab;}
.titis p{font-size:20px;color: #262626;height:34px;line-height:34px;}
.zx_bg {  padding-top:110px;height:1690px; background:#fafafa}
.zx_bg .fa_bt a { width:621px; height:82px; margin:0 auto; text-align:center; display:block;}

.zx { width:300px; overflow:hidden; background:#fff;height:818px; overflow:hidden;}
.fl .leftlx{ text-align: center;margin-top: 10px; font-size: 14px;padding: 10px;border: 1px solid #ececec;display: block;margin-bottom: 20px;border-top: 3px solid #0e5daa;}
.zx_top { padding:25px 0 0 28px; height:87px;}
.zx_top a img { display:block; float:left; }
.zx_top a span { display:block; float:left; padding-left:24px; }
.zx_top a span b { display:block; font-size:24px; color:#0e5daa}
.zx_top a span em { display:block; font-size:16px; color:#666; font-weight: bold;}
.zx_con { padding:0 32px;}
.zx_con h3 { width:235px; padding:10px 0 5px; border-top:solid 1px #e4e4e4;}
.zx_con h3 a { font-size:18px; color:#333; padding-left:25px; font-weight:normal; background:url("../images/zx_ico02.gif") no-repeat right 5px; display:block; width:191px; height:30px; line-height:30px; }
.zx_con h3 a:hover { color:#eb9b2a}
.zx_con ul { padding:0 0 10px 25px;}
.zx_con ul li { height:33px; line-height:33px; background: url("../images/zx_ico03.gif")no-repeat 0 15px; padding-left:18px;overflow:hidden;}
.zx_con ul li a { font-size:14px; color:#666;}
.zx_con ul li a:hover { color:#eb9b2a;}

.rx { width:870px; height:818px; background:#fff;}
.rx_list { height:79px; border-bottom:solid 1px #e2e2e2;}
.rx_list ul li { float:left; background:url("../images/cp_xx01.gif") no-repeat right 0; width:25%;}
.rx_list ul .nobor { background:none;}
.rx_list ul li a { color:#666; font-size:18px; display:block; height:79px; line-height:79px; text-align:center; text-transform:uppercase;}
.rx_list ul li a:hover,.rx_list ul .cur a { background:#0e5daa; color:#fff; font-weight:bold;}

.rx_con { padding-top:35px; display:inline-block;} 
.rx_con dl { height:358px; margin:0 0 30px 26px; width:815px; border-bottom:solid 1px #e2e2e2; overflow: hidden;}
.rx_con dl dt { float: left; width:443px; height:325px; overflow:hidden;margin-bottom:35px; border:solid 1px lightgrey;}
.rx_con dl dt a img { width:443px; height:325px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.rx_con dl dt a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}
.rx_con dl dd { float: right; width:315px;}
.rx_con dl dd b { line-height:30px; height:30px; overflow:hidden; display:block; margin-bottom:10px;}
.rx_con dl dd b a { font-size:16px; font-weight:normal;}
.rx_con dl dd p { color:#666; line-height:30px; font-size:14px;}
.rx_con dl dd p em { color:#333}
.rx_con dl dd span { display:block; padding-top:10px;}
.rx_con ul li { float:left; width:260px; margin-left:26px; border:solid 1px lightgrey;}
.rx_con ul li i { width:260px; height:185px; overflow:hidden; display:block;}
.rx_con ul li i a img { width:260px; height:185px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.rx_con ul li i a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}
.rx_con ul li em a { font-size:14px; color:#666; text-align:center; display:block; height:43px; line-height:43px; overflow:hidden;}

/*优势*/
.ys_bg{background:url(../images/ys_bg.jpg) no-repeat center 0;height: 950px;padding: 70px 0 0;}
.ys .yin_t,.ys .yin_t span{color: #fff;}
.ys_t{padding: 60px 0 0;height: 100px;}
.ys_t ul li{width: 240px;float: left;color: #fff;cursor: pointer;line-height: 26px;height: 70px;overflow: hidden;}
.ys_t ul li em{display: block;float: left;width: 46px;height: 42px;line-height: 0;overflow: hidden;padding-right: 14px;}
.ys_t ul li b{display: block;float: left;font-size: 20px;width: 170px;}
.ys_t ul li i{display: block;font-size: 12px;color: #8b98a7;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;font-weight: normal;}
.ys_t ul li:hover,.ys_t ul li.on{background:url(../images/ys_line.png) no-repeat 0 58px;}
.ys_m dl{width: 1200px;height: 600px;position: relative;}
.ys_m dl dt{width: 1200px;height: 600px;line-height: 0;overflow: hidden;}
.ys_m dl dt img{width: 1200px;height: 600px;}
.ys_m dl dd{background:url(../images/ys_k.png) no-repeat;width: 545px;height: 512px;position: absolute;top: 0;right: 0;z-index: 20;}
.ys_m .ys_no{width: 200px;height: 180px;color: #fff;}
.ys_m .ys_no b{display: block;font-size: 80px;line-height: 120px;width: 200px;text-align: center;height: 120px;overflow: hidden;}
.ys_m .ys_no em{display: block;font-size: 24px;text-transform: uppercase;text-align: right;padding-right: 10px;height: 60px;line-height: 50px;overflow: hidden;}
.ys_m dl dd h5{font-size: 18px;color: #057fd9;line-height: 30px;margin: 15px 0 10px 115px;height: 65px;border-bottom: #d6d6d6 1px solid;width: 375px;padding: 0 0 0 15px;}
.ys_m dl dd h5 i{display: block;font-size: 14px;color: #8c8c8c; font-family:Arial, Helvetica, sans-serif;font-weight: normal;text-transform: uppercase;}
.ys_m dl dd p{font-size: 14px;color: #333;line-height: 28px;overflow: hidden;width: 375px;margin: 0 0 0 115px;background:url(../images/ys_ico06.png) no-repeat 0 13px;padding: 0 0 0 15px;}

/**/
.case_bg{background:url(../images/case_bg.jpg) no-repeat center 0;height: 908px;overflow: hidden;padding: 70px 0 0;}
.case_t{height: 85px;padding: 45px 0 0;}
.case_t ul li{width: 160px;float: left;margin-left: 13px;}
.case_t ul li a{font-size: 16px;color: #333;display: block;float: left;width: 160px;text-align: center;height: 60px;line-height: 60px;overflow: hidden;background: #fff;}
.case_t ul li a:hover{background: #057fd9;color: #fff;}
.case_t ul li:first-child{margin-left: 0;}
.case_btn{width: 234px;height: 110px;padding: 0 0 0 30px;}
.case_btn a{display: block;float: left;width: 117px;height: 110px;}
.case_btn .case_btn02{background:url(../images/case_lico01.gif) no-repeat;}
.case_btn .case_btn02:hover{background:url(../images/case_lico02.gif) no-repeat;}
.case_btn .case_btn01{background:url(../images/case_rico01.gif) no-repeat;}
.case_btn .case_btn01:hover{background:url(../images/case_rico02.gif) no-repeat;}
.case_l{width: 265px;height: 641px;overflow: hidden;background:url(../images/case_line.png) repeat-y;}
.case_l ul li{width: 234px;height: 132px;position: relative;margin-left: 30px;margin-bottom: 43px;}
.case_l ul li em{display: block;width: 234px;height: 132px;line-height: 0;overflow: hidden;}
.case_l ul li img,.case_r dl dt img,.news01 dl dt img{width: 234px;height: 132px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.case_l ul li img:hover,.case_r dl dt img:hover,.news01 dl dt img:hover
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.case_l ul li.on:before{content: "";width: 0;height: 0;position: absolute;top: 50px;left: -20px;
border-right:20px solid #057fd9; 
border-top:20px solid transparent;
border-bottom:20px solid transparent;}
.case_r{width: 905px;height: 641px;overflow: hidden;}
.case_r dl{width: 905px;background: #fff;}
.case_r dl dt{width: 905px;height: 521px;line-height: 0;overflow: hidden;}
.case_r dl dt img{width: 905px;height: 521px;}
.case_r dl dd{width: 850px;margin: 0 auto;padding: 15px 0 20px;}
.case_r dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.case_r dl dd h5 a{font-size: 18px;color: #333;font-weight: normal;}
.case_r dl dd h5 a:hover{color: #057fd9;}
.case_r .case_desc{font-size: 14px;color: #666;height: 50px;line-height: 25px;overflow: hidden;padding: 5px 0 0;}

/*合作客户*/
.hz_bg{background:url(../images/hz_bg.gif) repeat-x;height: 180px;overflow: hidden;}
.hz ul li{width: 214px;float: left;margin: 10px 25px 0 0;}
.hz ul li em{width: 214px;height: 120px;line-height: 0;overflow: hidden;-webkit-transition:all .3s;transition:all .3s;box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);display: block;}
.hz ul li img{width: 214px;height: 120px;}
.hz ul li:hover em{box-shadow: 0 3px 5px 3px rgba(0,0,0,0.2);z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);}
.hz ul li span{display: block;width: 214px;height: 50px;line-height: 50px;text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 14px;color: #333;}


/*公司动态*/
.news_main{ padding:70px 0;}
.news_main .chanp_t{height: 110px;}
.wd{ width:410px;padding: 0 20px 20px;box-shadow: 0 3px 5px 3px #d0d0d0;}
.wd_t{height: 70px;overflow: hidden;line-height: 70px;}
.wd_t a{ font-size:24px; color:#333;}
.wd_t a:hover,.wd dl dd h5 a:hover,.news dl dd h5 a:hover{color: #078684;}
.wd_t span{float: right;}
.wd_t span a{font-size: 14px;color: #999;text-transform: uppercase;}
.wd dl dt{width: 410px;height: 230px;overflow: hidden;line-height: 0;}
.wd dl dt img,.news dt img{width: 390px;height: 250px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.wd dl dt img:hover,.news dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.wd dl dd{padding-top: 15px;}
.wd dl dd h5,.news dd h5{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.wd dl dd h5 a,.news dd h5 a{font-size: 16px;color: #333;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wd dl dd span{display: block;height: 40px; background:url(../images/news_ico01.gif) no-repeat; line-height: 20px;padding:0 0 0 30px;margin-top: 5px; font-size: 12px; color: #333;} 
.wd_desc{font-size: 14px;padding-top: 10px; color: #666; line-height: 25px; height: 75px; overflow: hidden;} 
.wd dl dd em{width: 118px;display: block;padding-top: 15px;}
.wd dl dd em a{font-size: 14px;color: #333;display: block; width: 116px; text-align: center; height: 32px; line-height: 32px;border: #0070c0 1px solid;border-radius:5px;}
.wd dl dd em a:hover{background: #0070c0;color: #fff;}

/*常见问答*/
.news{ width:715px;}
.news_m{height: 460px;overflow: hidden;}
.news dl{ width:715px;height: 126px; padding:0 0 34px;overflow: hidden;}
.news dt{width: 226px;height: 126px;float: left;overflow: hidden;}
.news dt img{width: 226px;height: 126px;}
.news dd{ float:left; overflow:hidden; width:470px; padding:20px 0 0 18px;}
.news dd h5{ background:url(../images/wen.gif) no-repeat 0 4px;padding-left: 32px;}
.news .wd_desc{ background:url(../images/da.gif) no-repeat 0 12px;padding-left: 32px;height: 50px;}

/*关于神健*/
.ab_bg{ background:url(../images/ab_bg.gif) no-repeat center 0;height:1160px; overflow:hidden;}
.about .chanp_t{height: 106px;}
.about dl{width: 1180px;margin:0 auto;}
.about dl dt{ width:1180px; height:460px;line-height: 0;padding: 10px 0;}
.about dl dt a{overflow: hidden;width: 100%;display: block;}
.about dl dt img{ width:1180px; height:460px;-webkit-transition: all 0.3s;}
.about dl dt img:hover{ 
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.about dl dd{ width:1020px;margin:0 auto; padding:10px 0 0;}
.about .ab_desc{font-size: 14px;color: #666;line-height: 25px;overflow: hidden;}
.about .ab_desc p{padding: 5px 0 0;}
.about dl dd span{display: block;width: 700px; padding:25px 0 0 220px;}
.about dl dd span a{display: block; float: left; font-size: 14px; color: #fff;width: 130px;height: 50px;text-align: center; line-height: 50px;background:#333;margin-right: 15px;}
.about dl dd span a:hover{background:#1068a7;}
.ab_m{width: 1120px; height: 105px; position: absolute; top: 453px; left: 10px; background: rgba(0,0,0,0.4);padding: 25px 0 0 60px;} 
.ibrand-num li{float:left;width:210px;height:70px;color:#fff;font-size:18px; background:url(../images/ab_line.gif) no-repeat;padding: 10px 0 0 14px;}
.ibrand-num li span,.ibrand-num li i{font-size:36px;font-weight: bold;}
.ibrand-num li b{display:block;font-size: 16px;font-weight: normal; padding:5px 0 0;}

/* 三个联合 */
.help_cut{padding-top: 15px; height: 500px; box-sizing: border-box;}
.help_nav{height: 30px; margin-bottom: 20px; position: relative; }
.help_nav:before{content: ""; width: 415px; background:url(../images/line_l.png) no-repeat right 0; height: 5px; left:0;top:13px;position: absolute;}
.help_nav:after{content: ""; width: 415px; background:url(../images/line_r.png) no-repeat left 0; height: 5px; right:0;top:13px;position: absolute;}
.help_nav ul{width: 130px; margin:0 auto;}
.help_nav li{ display: block;
float: left;
font-size: 14px;
color: #fff;
width: 130px;
height: 50px;
text-align: center;
line-height: 50px;
background: #333;
margin-right: 15px; }
.help_nav li a{ text-decoration: none; color: white; }
.help_nav li.cur{ }
.help_nav li.cur a{ font-weight: bold; color: white; }

.m_help{ height:380px;width: 1200px; margin-top: 50px;}
.xc_scroll{position: relative; }
.jt{width:17px; height: 32px; position: absolute;display: block; top:36%;cursor: pointer;}
.prev1{background: url(../images/l.png) no-repeat; left:-40px;}
.next1{background: url(../images/r.png) no-repeat; right:-40px;}
.xc{width:1200px;  overflow: hidden;}
.xc li{ width:229px; position:relative;margin-right: 14px; float: left; }
.xc_1 li{ width:286px; position:relative; float: left; }

.xc_3 li{ width:286px; position:relative;float: left; }
.xc_2 li{ width:286px; position:relative; float: left; }

.xc_3 li{ width:286px; position:relative;float: left; }
.xc li img{ display:block;width:286px;}
.xc li em{ height:50px;  font:16px "Microsoft YaHei"; line-height:50px; color:#666666; overflow:hidden; display: block; text-align: center; display: block; }
.xc li a{ text-decoration: none; }
.xc li.nones{margin-right: 0;}
.xc li img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.xc li img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}


/*banner*/
.ind-banner{width: 100%; height: 100vh;overflow: hidden;} 
.ind-banner .swiper-container{ z-index: 10!important; }
.ind-banner .swiper-slide {height: 100vh; color: #fff; } 
.ind-banner .swiper-slide a{ display:block; width:100%; height:100%;}
.ind-banner .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 0.86rem!important; } 
.ind-banner .swiper-pagination-bullet { opacity: 1!important; width: 12px; height: 12px; text-align: center; background: url(../images/ico1.png) center no-repeat; margin:0 8px!important; } 
.ind-banner .swiper-pagination-bullet-active { background: url(../images/ico1on.png) center no-repeat;} 
.ind-banner .swiper-button-prev{ display: none; left: 20px; width: 53px; height: 53px; background: url(../images/nimg53_left.png) no-repeat; }
.ind-banner .swiper-button-next{ display: none; right: 20px; width: 53px; height: 53px; background: url(../images/nimg53_right.png) no-repeat; }

.swiper-pagination-progress { background: rgba(211,211,211,.2)!important; position: absolute;}
.swiper-pagination-progress .swiper-pagination-progressbar { background: #fff!important; }

.ind-banner .ban1 .bg{ background: url(../images/bg1.png) repeat; position: absolute; z-index: 1; width: 12.0rem; height: 2.58rem; left: 50%; margin-left: -6.0rem; top: 50%; margin-top: -1.29rem;}
.ind-banner .ban1 .txtDiv{ position: absolute; left: 0; top: 50%; height: 1.76rem; margin-top: -0.88rem; width: 100%; text-align: center; z-index: 2;}
.ind-banner .ban1 .txt1{font-size: 0.72rem; line-height: 0.72rem; padding-bottom: 0.24rem; color:#fff; position: relative; font-weight: bold; text-transform: uppercase;} 
.ind-banner .ban1 .txt2{ font-size: 0.48rem; line-height: 0.64rem; color: #fff; font-weight: bold;} 
.ind-banner .ban1 .txt3{ padding-top: 0.18rem; color: #fff; text-transform: uppercase;}
.ind-banner .ban2 .txtDiv{ position: absolute; left: 50%; margin-left: -600px; top: 50%; height: 300px; margin-top: -150px;}
.ind-banner .ban2 .txt1{font-size: 36px; padding-bottom: 25px; color:#fff; position: relative;} 
.ind-banner .ban2 .txt1 em{ display: block; position: absolute; left: 0px; bottom: 0px; width: 56px; height: 5px; background: #fff;}
.ind-banner .ban2 .txt2{ font-size: 60px; font-weight: bold; margin-top: 2.5%; color: #fff;
	background-image: -webkit-linear-gradient(top,#0b6fb8,#42c0fa);
    background-image: linear-gradient(to bottom,#0b6fb8,#42c0fa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;} 
.ind-banner .ban2 .txt3{ font-size: 30px; color: #fff; margin-top: 2%; text-transform: uppercase;}
.ind-banner .ban2 .btnDiv{ margin-top: 4.5%; width: 135px; height: 47px; background: url(../images/btn1.png) no-repeat; text-indent: 26px; color: #fff; font-size: 16px; font-weight: bold; line-height: 47px;}
.ind-banner .ban2 .robotImg{ position: absolute; right: 50%; bottom: 0; margin-right: -600px; margin-top: 18%;}
.ind-banner .ban2 .robotImg img{ width: 92%;}
.ind-banner .ban3 .txtDiv{ position: absolute; left: 0; width: 100%; top: 50%; height: 300px; margin-top: -150px;}
.ind-banner .ban3 .txt1{font-size: 60px; color:#fff; text-align: center;} 
.ind-banner .ban3 .txt2{font-size: 26px; padding: 15px 0 40px; color: #fff; text-align: center; text-transform: uppercase;} 
.ind-banner .ban3 .btnDiv{ margin: 0 auto; color: #298ffd; width: 143px; height: 57px; line-height: 47px; background: url(../images/btn3.png) no-repeat; text-indent: 26px; font-size: 16px; font-weight: bold; line-height: 47px;}
.ind-banner .ban4 .txtDiv{ position: absolute; left: 50%; margin-left: -600px; top: 50%; height: 300px; margin-top: -170px;}
.ind-banner .ban4 .txt1{font-size: 36px; padding-bottom: 25px; color:#0a74c1; position: relative;} 
.ind-banner .ban4 .txt1 em{ display: block; position: absolute; left: 0px; bottom: 0px; width: 56px; height: 5px; background: #0a74c1;}
.ind-banner .ban4 .txt2{ font-size: 60px; margin-top: 2.5%; color: #0a74c1;} 
.ind-banner .ban4 .txt3{ font-size: 30px; color: #3c3c3c; margin-top: 2%;}
.ind-banner .ban4 .btnDiv{ margin-top: 6.5%; width: 135px; height: 47px; background: url(../images/btn1.png) no-repeat; text-indent: 26px; color: #fff; font-size: 16px; font-weight: bold; line-height: 47px;}
.ind-banner .ban4 .robotImg{ position: absolute; right: 50%; bottom: 12%; margin-right: -525px; margin-top: 18%;}
.ind-banner .ban4 .robotImg img{ width: 100%;}

.ind-banner .scrollBtn{ z-index:15; left:50%; bottom:0.38rem; text-align:center; margin-left:-0.6rem; position:absolute; width:1.2rem; padding-top:0.15rem; height:9px; border-top:#fff solid 1px;}

/*banner结束*/

.bannerTel{ display: none; }
.indexFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.indexFlashTel .slick img{ width:100%;}
.indexFlashTel .slick-dots{ position:absolute; left:0; text-align: center; width: 100%; bottom:20px;}
.indexFlashTel .slick-dots li{display:inline-block; margin:0 8px; width:10px; height:10px; background: url(../images/ico3.png) no-repeat; }
.indexFlashTel .slick-dots .slick-active{ background: url(../images/ico3on.png) no-repeat;}


.indexTitle2{ text-align: center; }
.indexTitle .title1{ font-weight: bold; font-size:38px; line-height: 45px; text-transform: uppercase; color: #1068a7; }
.indexTitle .title2{ font-size: 22px; line-height: 35px; color: #1e1e1e; padding-top: 0.12rem; }

.indexPart1{ background: #fafafa url(../images/nimg970bg.png) left bottom no-repeat; background-size: 9.7rem; padding-top: 0.86rem; }
.indexPart1 .leftDiv{ width: 6.15rem; padding-top: 1.28rem; }
.indexPart1 .content{ font-size: 0.2rem; color: #6e6e6e; padding-top: 0.65rem; line-height: 0.36rem; width: 100%;}
.indexPart1 .btnDiv{ padding-top: 0.9rem; }
.indexPart1 .btnDiv a{ font-weight: bold; position: relative; font-size: 12px; color: #fff; text-indent: 0.24rem; display: block; width: 1.62rem; height: 0.44rem; line-height: 0.44rem; background: #e88b14; }
.indexPart1 .btnDiv a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_1.png) no-repeat; background-size: 0.4rem;}

.indexPart1 .midDiv{ width: 2.45rem; padding-left: 2.2rem;}
.indexPart1 .numList{ padding-top: 1.5rem; }
.indexPart1 .numList li{ padding-bottom: 0.56rem; }
.indexPart1 .numList li .ico img{ width: 39px; }
.indexPart1 .numList li .num{ color: #3a3a3a; padding-top: 10px; }
.indexPart1 .numList li .num b{ display: inline-block; color: #1c1c1c; font-size: 24px; padding-right: 0.05rem; }
.indexPart1 .numList li .num em{ font-size: 12px; padding-top: 8px; display: inline-block; background: url(../images/nimg7_1.png) left top no-repeat; }
.indexPart1 .numList li .msg{ font-size: 12px; color: #949494;}

.indexPart1 .rightDiv{ width: 6.2rem; height: 7.0rem; background: #0086d6;}
.indexPart1 .imgDiv{ width: 4.88rem; }
.indexPart1 .imgDiv img{ width: 4.88rem; }
.indexPart1 .mxfDiv{ width: 1.32rem; height: 7.0rem; position: relative; }
.indexPart1 .mxfDiv .lg{ text-align: right; padding: 0.45rem 0.32rem 0 0; }
.indexPart1 .mxfDiv .more{ z-index: 1; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1.3rem; background: #e88b14; text-align: center; line-height: 1.3rem; }
.indexPart1 .mxfDiv .more img{ width: 0.39rem; }

.indexPart2{ padding-top: 0.95rem; position: relative;}
.indexPart2 .indexTitle{ padding-bottom: 0.85rem; }
.indexPart2 .bigBox{ position: relative; padding-bottom: 0.95rem;}
.indexPart2 .mxfDiv{ position: relative; }
.indexPart2 .bigImg img{ width: 100%; }
.indexPart2 .layerDiv{ position: absolute; width: 12.0rem; left: 50%; margin-left: -6.0rem; top: 0.5rem;}
.indexPart2 .layerDiv .name{ font-size: 0.3rem; color: #fff; text-align: center; height: 0.6rem; position: relative; font-weight: bold;}
.indexPart2 .layerDiv .name:after{ content: ''; width: 0.4rem; height: 0.04rem; background: #fff; position: absolute; left: 50%; bottom: 0px; margin-left: -0.2rem; }
.indexPart2 .layerDiv .content{ font-size: 0.14rem; color: #fff; line-height: 0.3rem; padding: 0.5rem 1.85rem 0; text-align: center; height: 1.2rem; overflow: hidden;width:60%;}
.indexPart2 .layerDiv .more{ padding-top: 0.35rem; width: 1.62rem; margin: 0 auto; }
.indexPart2 .layerDiv .more a{ font-weight: bold; color: #fff; position: relative; font-size: 12px; display: block; width: 1.58rem; height: 0.4rem; line-height: 0.4rem; border: #fff solid 0.02rem; text-indent: 0.22rem; }
.indexPart2 .layerDiv .more a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_1.png) no-repeat; background-size: 0.4rem;}
.indexPart2 .tab2{ position: absolute; left: 50%; bottom: 0; width: 17.0rem; margin-left: -8.5rem; height: 2.1rem;}
.indexPart2 .tab2 li{ float: left; width: 20%; height: 2.9rem; background: white; text-align: center;}
.indexPart2 .tab2 .other{ background: #fff; }
.indexPart2 .tab2 li .ico{ padding: 0.56rem 0 0.18rem; }
.indexPart2 .tab2 li .ico img{ width: 0.9rem; }
.indexPart2 .tab2 li .name{ font-weight: bold; font-size: 0.18rem; color: #3f3f3f; }
.indexPart2 .tab2 li .txt{ font-weight: bold; padding-top: 0.06rem; color: #cacaca; text-transform: uppercase; }
.indexPart2 .tab2 .liNow{ background: #1068a7; }
.indexPart2 .tab2 .liNow .name{ color: #fff; }
.indexPart2 .tab2 .liNow .txt{ color: #a3c2e8; }

.indexPart3{ padding: 1.25rem 0; }
.indexPart3 .leftDiv{ width: 8.86rem; }
.indexProduct .slick{ padding: 0 1.42rem 1.22rem 0; position: relative;}
.indexProduct .slick .contentBox{ height: 5.4rem; background: #f6f6f6; }
.indexProduct .slick .imgDiv{ position: absolute; right: 0px; bottom: 0px; z-index: 2;}
.indexProduct .slick .imgDiv img{ width: 5.6rem; }
.indexProduct .slick .name{ padding: 0.8rem 0 0 0.96rem; font-size: 0.36rem; color: #000; height: 0.6rem; line-height: 0.6rem; overflow: hidden; }
.indexProduct .slick .msg{ padding: 0.2rem 0 0 0.96rem; line-height: 0.3rem; color: #888; height: 1.2rem; overflow: hidden; font-size: 0.16rem; }
.indexProduct .slick .btnDiv{ padding: 0.3rem 0 0 0.96rem; }
.indexProduct .slick .btnDiv a{ font-weight: bold; position: relative; font-size: 12px; color: #000; text-indent: 0.24rem; display: block; width: 1.62rem; height: 0.44rem; line-height: 0.44rem; border: #000 solid 1px; }
.indexProduct .slick .btnDiv a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_7.png) no-repeat; background-size: 0.4rem;}
.indexProduct .slick-prev{ position: absolute; right: 2.83rem; top: 0.84rem; width: 0.42rem; height: 0.42rem; display: block; background: url(../images/nimg42_left.png) no-repeat; background-size: 0.42rem; z-index: 2; }
.indexProduct .slick-next{ position: absolute; right: 2.17rem; top: 0.84rem; width: 0.42rem; height: 0.42rem; display: block; background: url(../images/nimg42_right.png) no-repeat; background-size: 0.42rem; z-index: 2; }
.indexProduct .slick-prev:hover{ background: url(../images/nimg42_lefton.png) no-repeat; background-size: 0.42rem;}
.indexProduct .slick-next:hover{ background: url(../images/nimg42_righton.png) no-repeat; background-size: 0.42rem;}

.indexPart3 .rightDiv{ width: 5.02rem; }
.indexPart3 .title{ position: relative; height: 0.75rem; line-height: 0.75rem; color: #fff; background: #1068a7; text-indent: 0.45rem; font-size: 0.3rem; font-weight: bold; }
.indexPart3 .title a{ position: absolute; right: 0.35rem; top: 0; display: block; }
.indexPart3 .title img{ width: 0.42rem; }

.indexNews{ height: 6.67rem; background: #f0f0f0; position: relative;}
.indexNews .slick .imgDiv img{ width: 100%; }
.indexNews .slick .botDiv{ padding: 0.32rem 0.45rem 0;}
.indexNews .slick .txt{ font-size: 0.18rem; color: #000; padding-bottom: 0.2rem; }
.indexNews .slick .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; color: #000; overflow: hidden; }
.indexNews .slick .time{ padding-top: 0.2rem; color: #1068a7; font-size: 0.14rem; }
.indexNews .slick .more{ padding-top: 0.4rem; background: url(../images/nimg107bg.png) left bottom no-repeat; width: 1.07rem; height: 0.32rem; background-size: 1.07rem;}
.indexNews .slick .more a{ display: block; line-height: 0.32rem; font-size: 0.14rem; color: #000;  }
.indexNews .slick-dots{position:absolute; z-index:10; right: 0.75rem; bottom:0.52rem; }
.indexNews .slick-dots li{ float: left; margin-left: 8px; cursor:pointer; width: 10px; height: 10px; background: url(../images/ico2.png) no-repeat;}
.indexNews .slick-dots .slick-active{  background: url(../images/ico2on.png) no-repeat;}

.indexPart4{ padding-bottom: 1.8rem;  padding-top:1rem;}
.indexPart4 .indexTitle{ padding-bottom: 0.85rem; }
.fourBox{ height: 6.2rem; position: relative; }
.indexPart4 .leftDiv{ width: 6.51rem; height: 6.2rem; position: relative; z-index: 0; }
.indexPart4 .leftDiv .layer{ position: absolute; left: 0px; bottom: 1.24rem; }
.indexPart4 .leftDiv .txt{ font-size: 0.3rem; color: #fff; padding-bottom: 0.3rem; }
.indexPart4 .leftDiv .msg{ color: #fff; line-height: 0.32rem; font-size: 0.16rem; width: 3.66rem; }
.indexPart4 .leftDiv .btnDiv{ padding-top: 0.4rem; }
.indexPart4 .leftDiv .btnDiv a{ font-weight: bold; position: relative; font-size: 12px; color: #fff; text-indent: 0.24rem; display: block; width: 1.62rem; height: 0.44rem; line-height: 0.44rem; border: #fff solid 1px; }
.indexPart4 .leftDiv .btnDiv a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_10.png) no-repeat; background-size: 0.4rem;}

.indexPart4 .midDiv{ width: 3.98rem; height: 6.2rem; z-index: 2; position: relative; }
.indexPart4 .midDiv .bg img{ width: 100%; }
.indexPart4 .midDiv .txt{ position: absolute; left: 1.25rem; top: 0.54rem; }
.indexPart4 .midDiv .txt p{ width: 0.4rem; text-align: center; color: #fff; line-height: 0.32rem; font-weight: bold; font-size: 0.3rem; }
.indexPart4 .rightDiv{ width: 6.51rem; height: 6.18rem; z-index: 2; border-top: #f7f7f7 solid 0.02rem;}
.indexPart4 .rightDiv li{ float: left; width: 50%; }
.indexPart4 .rightDiv li .box{ height: 3.07rem; border-right: #f7f7f7 solid 0.02rem; border-bottom: #f7f7f7 solid 0.02rem; -webkit-transition:background 400ms; transition:background 400ms;}
.indexPart4 .rightDiv li a{ display: block; width: 100%; height: 100%; text-align: center; }
.indexPart4 .rightDiv li .ico{ padding: 1.04rem 0 0.18rem; }
.indexPart4 .rightDiv li .ico img{ width: 0.54rem; }
.indexPart4 .rightDiv li .ico .img1{ display: none; }
.indexPart4 .rightDiv li .name{ font-weight: bold; color: #333; font-size: 0.18rem; }
.indexPart4 .rightDiv li:hover .box{ background: #1068a7; }
.indexPart4 .rightDiv li:hover .ico img{ display: none; }
.indexPart4 .rightDiv li:hover .ico .img1{ display: inline-block; }
.indexPart4 .rightDiv li:hover .name{ color: #fff; }

.indexPart4 .leftDiv2{ width: 64%; position: relative; }
.indexPart4 .leftDiv2 .bg img{ width: 100%; }
.indexPart4 .leftDiv2 .layer{ position: absolute; left: 0.65rem; top: 50%; margin-top: -1.5rem; }
.indexPart4 .leftDiv2 .txt{ font-size: 0.3rem; color: #fff; padding-bottom: 0.3rem; }
.indexPart4 .leftDiv2 .msg{ color: #fff; line-height: 0.32rem; font-size: 0.2rem; width: 2.66rem; }
.indexPart4 .leftDiv2 .btnDiv{ padding-top: 0.36rem; }
.indexPart4 .leftDiv2 .btnDiv a{ font-weight: bold; position: relative; font-size: 0.2rem; color: #fff; text-indent: 0.24rem; display: block; width: 1.62rem; height: 0.48rem; line-height: 0.48rem; border: #fff solid 1px; }
.indexPart4 .rightDiv2{ width: 36%; position: relative; }
.indexPart4 .rightDiv2 .bg img{ width: 100%; }
.indexPart4 .rightDiv2 .txt{ position: absolute; left: 50%; top: 0.5rem; margin-left: -0.4rem; }
.indexPart4 .rightDiv2 .txt p{ width: 0.4rem; text-align: center; color: #fff; line-height: 0.32rem; font-weight: bold; font-size: 0.3rem; }
.indexPart4 .list2{ padding-top: 0.7rem; }
.indexPart4 .list2 li{ float: left; width: 25%; font-size: 0.18rem; text-align: center; }
.indexPart4 .list2 li a{ display: block; width: 100%; height: 100%; color: #333; }
.indexPart4 .list2 li .ico{ padding-bottom: 0.18rem; }
.indexPart4 .list2 li .ico img{ width: 0.54rem; }

.about{ position: relative; overflow: hidden; }
.aboutLeft{ background: url(../images/nimg621bg.jpg) 1.0rem top no-repeat; background-size: 6.21rem; padding-top: 0.65rem; width: 8.7rem; padding-left: 1.0rem; height: 10.0rem; position: relative;}
.aboutLeft .name{ font-size: 0.22rem; line-height: 0.22rem; color: #3f3f3f; font-weight: bold; padding-bottom: 0.1rem; }
.aboutLeft .year{ font-size: 0.6rem; line-height: 0.6rem; color: #1068a7; text-transform: uppercase; font-family: medium; }
.aboutLeft .content{ font-size: 0.14rem; line-height: 0.3rem; color: #828282; padding-top: 0.45rem; }
.aboutLeft .mxfDiv{ position: absolute; right: 0px; bottom: 0px; height: 3.15rem; width: 8.7rem; background:  url(../images/nimg435bg.jpg) right bottom no-repeat; background-size: 4.35rem; }
.aboutLeft .mxfDiv .imgDiv{ width: 5.65rem; }
.aboutLeft .mxfDiv .imgDiv img{ width: 100%; }
.aboutLeft .mxfDiv .layer{ position: absolute; right: 0px; width: 2.58rem; top: 0.42rem; }
.aboutLeft .mxfDiv .txt{ font-size: 0.48rem; color: #fff; opacity: 0.3; font-family: bold; }
.aboutLeft .mxfDiv .wen{ line-height: 18px; font-size: 12px; color: #fff; opacity: 0.2; }
.aboutLeft .mxfDiv .msg{ padding-top: 0.2rem; font-size: 0.22rem; color: #fff; line-height: 0.32rem; }

.aboutRight{/* position: absolute; right: 0px; top: 0px;*/ width: 3.78rem; }
.aboutRight .toptop{ position: relative; }
.aboutRight .toptop .imgDiv img{ width: 100%; }
.aboutRight .toptop .layer{ position: absolute; left: 0.72rem; top: 0.62rem; }
.aboutRight .toptop .txt{ font-size: 0.26rem; padding-top: 0.2rem; position: relative; color: #fff;}
.aboutRight .toptop .txt:before{ content: ''; position: absolute; left: 0px; top: 0px; width: 0.3rem; height: 0.03rem; background: #fff; opacity: 0.5;}
.aboutRight .toptop .wen{ padding-top: 0.15rem; color: #fff; opacity: 0.3; font-size: 0.13rem; }

.aboutRight .botbot{ height: 7.3rem; position: relative; background: #eef4fd url(../images/nimg378bg.jpg) center bottom no-repeat; background-size: 3.78rem;}
.aboutRight .list{ padding-top: 0.3rem; }
.aboutRight .list li .box{ border-top-right-radius: 0.3rem; -moz-border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; -moz-border-bottom-right-radius: 0.3rem; display: inline-block; padding: 0 0.52rem 0 0.54rem; margin-bottom: 0.15rem; height: 0.55rem; background: #dce5f4; line-height: 0.4rem; font-size: 0.14rem; color: #95a8b6; overflow: hidden;    -webkit-transition: background 400ms;
    transition: background 400ms;}
.aboutRight .list li em{ font-size: 0.36rem; color: #1068a7; font-family: medium; position: relative; top: 0.08rem; }
.aboutRight .list li span{ color: #1068a7; font-size: 0.18rem; font-weight: bold; padding-right: 0.13rem; position: relative; top: 0.05rem;}
.aboutRight .list li:hover .box{ background: #1068a7; color: #a5bbb4; color: #fff;}
.aboutRight .list li:hover em, .aboutRight .list li:hover span{ color: #fff; }

.speechLeft{ width: 8.7rem; padding-left: 1.0rem; position: relative; padding-bottom: 0.4rem;}
.speechLeft .name{ font-weight: bold; font-size: 0.24rem; color: #1068a7; padding-bottom: 0.3rem; }
.speechLeft .content{ font-size: 0.14rem; line-height: 0.3rem; color: #828282;}
.speechRight{ width: 3.78rem; padding-bottom: 1.1rem; position: relative;}
.speechRight .mxfDiv{ background: #f5f9fd; }
.speechRight .mxfDiv .imgDiv img{ width: 3.78rem; }
.speechRight .mxfDiv .name{ padding: 0.3rem 0 0.05rem 0.38rem; font-size: 0.3rem; color: #1068a7; }
.speechRight .mxfDiv .wen{ font-size: 0.15rem; color: #828282; padding: 0 0.38rem 0.38rem; }
.speechRight:after{ content: ''; width: 100%; height: 0.9rem; background: url(../images/nimg10bg.jpg) repeat; background-size: 0.1rem; position: absolute; left: 0px; bottom: 0px;}
.speechBot{ padding-left: 1.0rem; }
.speechBot .mxfDiv{ position: relative; }
.speechBot .mxfDiv .imgDiv img{ width: 100%; }
.speechBot .mxfDiv .layer{ position: absolute; left: 1.3rem; top: 1.2rem; }
.speechBot .mxfDiv .txt{ font-size: 0.48rem; color: #0055bf; }
.speechBot .mxfDiv .txt img{ padding-left: 0.24rem; width: 0.4rem; }
.speechBot .mxfDiv .wen{ font-size: 0.36rem; color: #f6c164; }
.speechBot .content{ padding-top: 0.3rem; font-size: 0.14rem; line-height: 0.3rem; color: #828282;}

.culturePart1{ position: relative;}
.culturePart1 .leftDiv{ width: 8.66rem; }
.culturePart1 .mxfDiv{ position: relative; }
.culturePart1 .mxfDiv .imgDiv img{ width: 100%; }
.culturePart1 .mxfDiv .layer{ position: absolute; left: 0px; top: 0.75rem; width: 100%;}
.culturePart1 .mxfDiv .txt{ font-size: 0.3rem; color: #fff; padding-bottom: 0.3rem; text-align: center;}
.culturePart1 .mxfDiv .msg{ text-align: center; line-height: 0.3rem; color: #fff; font-size: 0.14rem;}
.culturePart1 .mxfDiv .btnDiv{ margin: 0 auto; padding-top: 0.7rem; width: 1.62rem;}
.culturePart1 .mxfDiv .btnDiv a{ font-weight: bold; display: block; width: 1.62rem; height: 0.44rem; background: rgba(255,255,255,0.9); line-height: 0.44rem; font-size: 12px; color: #1068a7; text-indent: 0.24rem; }
.culturePart1 .mxfDiv .btnDiv a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_9.png) no-repeat; background-size: 0.4rem;}
.culturePart1 .rightDiv{ position: absolute; right: 0px; bottom: 0px; width: 2.8rem; }
.pnjDiv{ width: 2.8rem; position: relative; }
.pnjDiv .imgDiv img{ width: 100%; }
.pnjDiv .layer{ position: absolute; left: 0.38rem; top: 0.74rem; } 
.pnjDiv .txt{ font-size: 0.24rem; color: #7d7d7d; padding-bottom: 0.2rem; }
.pnjDiv .year{ font-size: 0.48rem; color: #ff9b00; font-family: pingfang; }
.pnjDiv .wen1{ color: #3daad7; font-size: 0.14rem; line-height: 0.24rem; }
.pnjDiv .wen2{ color: #3daad7; font-size: 12px; line-height: 0.2rem; font-weight: bold; }
.pnjDiv .btnDiv{ padding-top: 0.38rem; }
.pnjDiv .btnDiv a{ display: block; width: 1.1rem; height: 0.38rem; background: #ff9b00; color: #fff; font-size: 0.14rem; text-align: center; line-height: 0.38rem; }

.culturePart2{ background: #fcfcfc; padding: 0.8rem 0 1.15rem; }
.culturePart2 .bigBox{ padding: 0 8.23rem 0 0.68rem; position: relative; height: 4.58rem; background: #1068a7 url(../images/nimg450bg.jpg) left bottom no-repeat; background-size: 4.5rem; }
.culturePart2 .imgDiv{ position: absolute; right: 0px; top: 0;}
.culturePart2 .imgDiv img{ width: 7.5rem; }
.culturePart2 .txtDiv{ padding: 0.85rem 0 0.2rem; border-bottom: #ff9b00 solid 2px; }
.culturePart2 .txt1{ font-size: 0.36rem; color: #fff; font-family: medium; }
.culturePart2 .txt2{ font-size: 0.22rem; color: #fff; font-weight: bold; }
.culturePart2 .content{ padding-top: 0.2rem; font-size: 0.14rem; line-height: 0.3rem; color: #fff; }
.culturePart2 .btnDiv{ padding-top: 0.4rem;}
.culturePart2 .btnDiv a{ position: relative; font-weight: bold; display: block; width: 1.62rem; height: 0.44rem; background: #fff; line-height: 0.44rem; font-size: 12px; color: #1068a7; text-indent: 0.24rem; }
.culturePart2 .btnDiv a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_9.png) no-repeat; background-size: 0.4rem;}

.actTab{ padding-bottom: 0.5rem; }
.actTab ul{ margin-right: -0.02rem; }
.actTab li{ float: left; width: 33.33%; }
.actTab li .box{ margin-right: 0.02rem; }
.actTab li a{ position: relative; display: block; height: 0.65rem; background: #f0f0f0; font-size: 0.16rem; color: #828282; text-align: center; line-height: 0.65rem; }
.actTab li a:hover, .actTab li .aNow{ background: #1068a7 url(../images/nimg288bg.jpg) center no-repeat; background-size: 2.88rem; color: #fff; }
.actTab li a em{ display: none; content: ''; width: 0.14rem; height: 0.09rem; background: url(../images/nimg14_1.png) center no-repeat; background-size: 0.14rem; position: absolute; bottom: -0.09rem; left: 50%; margin-left: -0.07rem; }
.actTab li a:hover em, .actTab li .aNow em{ display: block; }

.activity{ padding-bottom: 0.47rem; }
.activity .list ul{ margin-right: -0.23rem; }
.activity .list li{ float: left; width: 50%; margin-bottom: 0.33rem; }
.activity .list li .box{ margin-right: 0.23rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; }
.activity .list li .imgDiv img{ width: 100%; }
.activity .list li .name{ border: #f2f0ea solid 0.02rem; border-top: none; font-weight: bold; height: 0.9rem; line-height: 0.9rem; padding: 0 0.36rem; font-size: 0.18rem; color: #333; overflow: hidden;}
.activity .list li:hover .box{ -webkit-box-shadow: 0 10px 30px 0 hsla(230,9%,48%,.2); box-shadow: 0 10px 30px 0 hsla(230,9%,48%,.2); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.activity .list li:hover .name{ color: #1068a7; }

.concept .part1{ position: relative; }
.concept .part1 .mxfDiv{ position: relative; }
.concept .part1 .mxfDiv .bg img{ width: 100%; }
.concept .part1 .mxfDiv .layer{ position: absolute; left: 0.75rem; top: 1.1rem; }
.concept .part1 .mxfDiv .txt{ font-size: 0.24rem; line-height: 0.36rem; color: #fff; }
.concept .part1 .mxfDiv .wen{ font-size: 0.14rem; color: #fff; opacity: 0.3; padding-top: 0.1rem;}

.sideOne{ position: absolute; right: 0px; bottom: 0; width: 2.8rem;}
.sideOne .bg img{ width: 100%; }
.sideOne .layer{ position: absolute; left: 0.28rem; top: 0.7rem; }
.sideOne .layer .txt{ font-size: 0.4rem; color: #fdcfa0; line-height: 0.36rem; }
.sideOne .layer .wen{ font-size: 0.16rem; color: #787878; padding-top: 0.2rem; line-height: 0.3rem; }

.concept .part2{ height: 3.07rem; position: relative; }
.concept .part2 .wen1{ font-size: 0.3rem; color: #333; padding-top: 0.65rem; }
.concept .part2 .wen2{ font-size: 0.36rem; color: #ecebeb; font-family: medium; text-transform: uppercase; }
.concept .part2 .content{ padding-top: 0.25rem; font-size: 0.14rem; line-height: 0.3rem; color: #828282;}

.sideTwo{ position: absolute; right: 0px; bottom: 0; width: 2.8rem;}
.sideTwo .bg img{ width: 100%; }
.sideTwo .layer{ position: absolute; left: 0.28rem; top: 0.5rem; }
.sideTwo .layer .txt{ font-family: bold; font-size: 0.48rem; color: #fff; opacity: 0.3; text-transform: uppercase; }
.sideTwo .layer .wen{ font-size: 12px; color: #fff; opacity: 0.2; line-height: 0.2rem; }
.sideTwo .layer .hao{ line-height: 0.42rem; font-size: 0.16rem; color: #fff; padding-top: 0.1rem;}
.sideTwo .layer .hao em{ display: block; font-size: 0.24rem; }

.concept .part3{ height: 3.45rem; position: relative; }
.concept .part3 .mxfDiv{ position: relative; }
.concept .part3 .mxfDiv .bg img{ width: 100%; }
.concept .part3 .mxfDiv .layer{ position: absolute; left: 0.75rem; top: 1.0rem; }
.concept .part3 .mxfDiv .txt{ font-size: 0.3rem; line-height: 0.36rem; color: #fff; }
.concept .part3 .mxfDiv .wen{ font-size: 0.14rem; color: #fff; padding-top: 0.1rem;}

.sideThree{ position: absolute; right: 0px; bottom: 0; width: 2.8rem;}
.sideThree .bg img{ width: 100%; }
.sideThree .layer{ position: absolute; left: 0.28rem; top: 0.75rem; }
.sideThree .layer .txt{ font-family: bold; font-size: 0.24rem; color: #fff; }
.sideThree .layer .wen{ padding-top: 0.25rem; font-size: 0.16rem; color: #fff; line-height: 0.3rem; }

.conceptTel .part1 .mxfDiv{ position: relative; }
.conceptTel .part1 .mxfDiv .bg img{ width: 100%; }
.conceptTel .part1 .mxfDiv .layer{ position: absolute; left: 0.75rem; top: 1rem; }
.conceptTel .part1 .mxfDiv .txt{ font-size: 0.3rem; line-height: 0.42rem; color: #fff; }
.conceptTel .part1 .mxfDiv .wen{ font-size: 0.18rem; color: #fff; opacity: 0.3; padding-top: 0.1rem;}
.conceptTel .part2{ position: relative; }
.conceptTel .part2 .wen1{ font-size: 0.36rem; color: #333; padding-top: 0.65rem; }
.conceptTel .part2 .wen2{ font-size: 0.42rem; color: #ecebeb; font-family: medium; text-transform: uppercase; }
.conceptTel .part2 .content{ padding-top: 0.25rem; font-size: 0.24rem; line-height: 0.48rem; color: #828282;}
.conceptTel .part3{ padding-top: 0.5rem; }
.conceptTel .part3 .mxfDiv{ position: relative; }
.conceptTel .part3 .mxfDiv .bg img{ width: 100%; }
.conceptTel .part3 .mxfDiv .layer{ position: absolute; left: 0.75rem; top: 1.0rem; }
.conceptTel .part3 .mxfDiv .txt{ font-size: 0.4rem; line-height: 0.46rem; color: #fff; }
.conceptTel .part3 .mxfDiv .wen{ font-size: 0.18rem; color: #fff; padding-top: 0.1rem;}
.conceptTel .part4{ position: relative; }
.conceptTel .part4 .bg img{ width: 100%; }
.conceptTel .part4 .layer{ position: absolute; left: 0.28rem; top: 0.35rem; }
.conceptTel .part4 .layer .txt{ font-size: 0.48rem; color: #fdcfa0; line-height: 0.48rem; }
.conceptTel .part4 .layer .wen{ font-size: 0.22rem; color: #787878; padding-top: 0.1rem; line-height: 0.36rem; }
.conceptTel .part5 li{ float: left; width: 50%; position: relative;}
.conceptTel .part5 li .bg img{ width: 100%; }
.conceptTel .part5 li .layer{ position: absolute; left: 0.28rem; top: 0.5rem; }
.conceptTel .part5 li .layer .txt{ font-family: bold; font-size: 0.48rem; color: #fff; opacity: 0.3; text-transform: uppercase; }
.conceptTel .part5 li .layer .wen{ font-size: 0.16rem; color: #fff; opacity: 0.2; line-height: 0.2rem; }
.conceptTel .part5 li .layer .hao{ line-height: 0.42rem; font-size: 0.18rem; color: #fff; padding-top: 0.1rem;}
.conceptTel .part5 li .layer .hao em{ display: block; font-size: 0.26rem; }
.conceptTel .part5 li .txt2{ font-family: bold; font-size: 0.32rem; color: #fff; }
.conceptTel .part5 li .wen2{ padding-top: 0.25rem; font-size: 0.22rem; color: #fff; line-height: 0.3rem; }

.honor .tab2{ position: relative; padding-bottom: 0.5rem; }
.honor .tab2:before{ content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 0.03rem; background: #ddd;}
.honor .tab2 li{ padding-top: 0.15rem; float: left; margin-right: 0.35rem; color: #999; font-size: 0.18rem; font-weight: bold; position: relative; }
.honor .tab2 li:before{ display: none; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 0.03rem; background: #1068a7;}
.honor .tab2 .liNow{ color: #1068a7; }
.honor .tab2 .liNow:before{ display: block; }
.honor .year{ font-weight: bold; font-size: 0.18rem; color: #1068a7; padding-left: 0.34rem; background: url(../images/nimg23_1.png) left center no-repeat; background-size: 0.23rem;}
.honor .year em{ font-size: 0.36rem; padding-right: 0.12rem; font-family: bold;}
.honor .list{ padding-top: 0.45rem; }
.honor .list li{ padding-left: 0.2rem; padding-bottom: 0.3rem; background: url(../images/ico4.jpg) left 0.12rem no-repeat; color: #828282; line-height: 0.3rem; font-size: 0.14rem;}

.sideCulture{ position: relative; }
.sideCulture .imgDiv img{ width: 100%; }
.sideCulture .layer{ position: absolute; left: 0.3rem; top: 0.7rem; } 
.sideCulture .txt{ font-size: 0.4rem; color: #d2a740; line-height: 0.38rem; padding-bottom: 0.15rem; }
.sideCulture .wen{ color: #787878; font-size: 0.18rem; line-height: 0.3rem; }

.park{ height: 4.2rem; overflow: hidden;}
.parkLeft{ width: 8.7rem; padding-left: 1.0rem; padding-top: 0.84rem; height: 3.36rem; background: url(../images/nimg870bg.jpg) right bottom no-repeat; background-size: 8.7rem; }
.parkLeft .content{ font-size: 0.14rem; line-height: 0.3rem; color: #828282; padding-top: 0.25rem; }

.parkRight{ width: 3.78rem; position: relative;}
.parkRight .bg img{ width: 100%; }
.parkRight .layer{ position: absolute; left: 0.4rem; top: 0.82rem; }
.parkRight .txt{ color: #1068a7; font-size: 0.32rem; font-family: medium; }
.parkRight .wen{ font-size: 0.14rem; line-height: 0.3rem; color: #828282; padding-top: 0.15rem; }

.parkBox{ background: url(../images/bg2.jpg) left top repeat-x; padding-bottom: 0.8rem;}
.park2{ overflow: hidden; }
.parkLeft2{ width: 8.7rem; padding-left: 1.0rem; padding-top: 0.7rem; }
.parkLeft2 .imgList li{ margin-bottom: 0.32rem; }
.parkLeft2 .imgList li img{ width: 100%; }

.parkRight2{ width: 3.78rem; position: relative;}
.parkRight2 .bg img{ width: 100%; }
.parkRight2 .layer{ position: absolute; left: 0.4rem; top: 0.7rem; }
.parkRight2 .txt{ color: #1068a7; font-size: 0.4rem; }
.parkRight2 .wen{ font-size: 0.18rem; color: #787878; padding-top: 0.15rem; }
.parkRight2 .msg{ font-size: 0.14rem; color: #a0a4ae; opacity: 0.5; padding-top: 0.2rem;}

.partner{ background: url(../images/nimg326bg.jpg) right top no-repeat; background-size: 3.26rem; }
.partner .content{ padding: 0.25rem 0 0.55rem; font-size: 0.14rem; line-height: 0.3rem; color: #828282; }
.partner .list ul{ margin-right: -0.29rem; }
.partner .list li{ float: left; width: 33.33%; margin-bottom: 0.3rem; }
.partner .list li .box{ margin-right: 0.29rem; }
.partner .list li .imgDiv{ border: #eee solid 1px; }
.partner .list li img{ width: 100%; }

.sideCoo{ position: relative; }
.sideCoo .imgDiv img{ width: 100%; }
.sideCoo .layer{ position: absolute; left: 0.3rem; top: 0.7rem; } 
.sideCoo .txt{ font-size: 0.4rem; color: #fcc67b; line-height: 0.38rem; padding-bottom: 0.15rem; }
.sideCoo .wen{ color: #787878; font-size: 0.18rem; line-height: 0.3rem; }

.researchPart1{ padding-bottom: 0.65rem; }
.researchPart1 .content{ padding: 0.25rem 0 0.55rem; font-size: 0.14rem; line-height: 0.3rem; color: #828282; }
.researchPart1 .mxfDiv{ margin-bottom: 0.75rem; height: 3.15rem; position: relative; padding-left: 6.1rem; background: url(../images/nimg435bg.jpg) right top no-repeat; background-size: 4.35rem;}
.researchPart1 .mxfDiv .imgDiv{ position: absolute; left: 0px; top: 0; }
.researchPart1 .mxfDiv .imgDiv img{ width: 5.66rem; }
.researchPart1 .mxfDiv .txt{ font-family: medium; font-size: 0.4rem; color: #fff; opacity: 0.3; padding: 0.6rem 0 0.25rem; text-transform: uppercase;}
.researchPart1 .mxfDiv .msg{ color: #fff; font-size: 0.22rem; line-height: 0.36rem; }
.researchPart1 .title{ height: 0.4rem; line-height: 0.4rem; padding-left: 0.48rem; color: #333; font-size: 0.24rem; font-weight: bold; position: relative; }
.researchPart1 .title .num{ position: absolute; left: 0px; top: 50%; margin-top: -0.15rem; width: 0.33rem; height: 0.29rem; background: url(../images/nimg33_1.png) center no-repeat; background-size: 0.33rem;}
.researchPart1 .title .num em{ width: 0.29rem; display: block; text-align: center; line-height: 0.29rem; font-size: 0.14rem; color: #fff; }
.researchPart1 .bigImg{ padding-top: 0.25rem; }
.researchPart1 .bigImg img{ width: 12.0rem; }

.sideCompany{ position: relative;}
.sideCompany .bg img{ width: 100%; }
.sideCompany .layer{ position: absolute; left: 0.4rem; top: 0.7rem; }
.sideCompany .txt{ color: #1068a7; font-size: 0.4rem; }
.sideCompany .wen{ font-size: 0.18rem; color: #787878; padding-top: 0.15rem; }
.sideCompany .msg{ font-size: 0.14rem; color: #a0a4ae; opacity: 0.5; padding-top: 0.2rem;}

.researchPart2{ padding: 0.8rem 0 0.7rem; background: #f3f2f2; }
.researchPart2 .list li{ margin-bottom: 0.45rem; position: relative; padding-top: 0.55rem; }
.researchPart2 .list li .imgDiv{ position: absolute; left: 0.45rem; top: 0px; }
.researchPart2 .list .li01 .imgDiv{ left: auto; right: 0.45rem; }
.researchPart2 .list li .imgDiv img{ width: 2.86rem; }
.researchPart2 .list li .box{ box-shadow: 0 0 15px #ddd; padding: 0 0.45rem 0 3.75rem; background: #fff; height: 3.32rem;}
.researchPart2 .list .li01 .box{ padding: 0 3.75rem 0 0.45rem; }
.researchPart2 .list li .mxfDiv{ padding-top: 0.6rem; }
.researchPart2 .list li .title{ height: 0.4rem; line-height: 0.4rem; padding-left: 0.48rem; color: #333; font-size: 0.24rem; font-weight: bold; position: relative; }
.researchPart2 .list li .title .num{ position: absolute; left: 0px; top: 50%; margin-top: -0.15rem; width: 0.33rem; height: 0.29rem; background: url(../images/nimg33_1.png) center no-repeat; background-size: 0.33rem;}
.researchPart2 .list li .title .num em{ width: 0.29rem; display: block; text-align: center; line-height: 0.29rem; font-size: 0.14rem; color: #fff; }
.researchPart2 .list li .content{ font-size: 0.14rem; line-height: 0.3rem; color: #828282; padding-top: 0.25rem; }

.researchPart3{ padding: 0.45rem 0 0.9rem; }
.researchPart3 .title{ height: 0.4rem; line-height: 0.4rem; padding-left: 0.48rem; color: #333; font-size: 0.24rem; font-weight: bold; position: relative; }
.researchPart3 .title .num{ position: absolute; left: 0px; top: 50%; margin-top: -0.15rem; width: 0.33rem; height: 0.29rem; background: url(../images/nimg33_1.png) center no-repeat; background-size: 0.33rem;}
.researchPart3 .title .num em{ width: 0.29rem; display: block; text-align: center; line-height: 0.29rem; font-size: 0.14rem; color: #fff; }
.researchPart3 .list{ padding-top: 0.35rem; }
.researchPart3 .list li{ padding-left: 0.28rem; font-size: 0.14rem; line-height: 0.3rem; color: #828282; padding-bottom: 0.45rem; background: url(../images/ico2on.png) left 0.1rem no-repeat; background-size: 0.1rem; }

.making .content{ padding: 0.15rem 0 0.35rem; font-size: 0.14rem; line-height: 0.3rem; color: #828282; }
.making .bigImg img{ width: 100%; }
.making .imgList{ padding-top: 0.1rem; }
.making .imgList ul{ margin-right: -0.08rem; }
.making .imgList li{ float: left; width: 50%; }
.making .imgList li .box{ margin-right: 0.08rem; }
.making .imgList li img{ width: 100%; }


.making .part1 .name{ color:#333; font-size:0.3rem; line-height:0.5rem; padding:0.5rem 0 0.3rem; font-weight:bold;}
.making .part1 .content{ font-size:0.14rem; color:#828282;}
.making .part2{ background: #f7f7f7;}
.making .part2 .leftDiv{ width:50%; padding-top:0.9rem;}
.making .part2 .txt{ padding-left:0.42rem; font-size:0.24rem; color:#3f3f3f; position:relative; height:0.46rem; line-height:0.46rem;}
.making .part2 .txt img{ position:absolute; left:0; top:0.1rem; width:0.25rem;}
.making .part2 .txt em{ font-size:0.14rem; color:#cdcdcd; padding-left:0.2rem;}
.making .part2 .content{ font-size:0.14rem; color:#828282; line-height:0.32rem; padding:0.35rem 0.4rem 0 0;}
.making .part2 .rightImg{ width:50%;}
.making .part2 .rightImg img{ width:100%;}
.making .part3{ padding-bottom:2.3rem;}
.making .part3 .rightDiv{ width:50%; padding-top:1.2rem;}
.making .part3 .txt{ padding-left:0.42rem; font-size:0.24rem; color:#3f3f3f; position:relative; height:0.46rem; line-height:0.46rem;}
.making .part3 .txt img{ position:absolute; left:0; top:0.1rem; width:0.25rem;}
.making .part3 .txt em{ font-size:0.14rem; color:#cdcdcd; padding-left:0.2rem;}
.making .part3 .content{ font-size:0.14rem; color:#828282; line-height:0.32rem; padding-top:0.1rem;}
.making .part3 .mxfDiv{ padding-left:0.7rem;}
.making .part3 .leftImg{ width:50%;}
.making .part3 .leftImg img{ width:100%;}

.news .imgList li{ height: 2.8rem; position: relative; padding-left: 3.62rem; background: url(../images/line1.jpg) left bottom repeat-x; }
.news .imgList li:last-child{ background: none; }
.news .imgList li .imgDiv{ position: absolute; left: 0px; top: 0.36rem; }
.news .imgList li .imgDiv img{ width: 3.24rem; }
.news .imgList li .name{ padding-top: 0.75rem; height: 0.3rem; line-height: 0.3rem; overflow: hidden; font-size: 0.18rem; font-weight: bold; }
.news .imgList li .name a{ color: #333; display: block; }
.news .imgList li .name a:hover{ color: #1068a7; }
.news .imgList li .content{ font-size: 0.14rem; color: #828282; height: 0.48rem; line-height: 0.24rem; overflow: hidden; padding-top: 0.15rem; }
.news .imgList li .botbot{ padding-top: 0.25rem; overflow: hidden; position: relative;}
.news .imgList li .share dd{ float: left; margin-right: 0.17rem;}
.news .imgList li .share dd a{ color: #ccc; display: block; font-size: 0.14rem; font-weight: bold;}
.news .imgList li .share dd img{ padding-right: 0.07rem; width: 0.19rem;}
.news .imgList li .time{ position: absolute; right: 0px; top: 0.25rem; color: #c9c9c9; font-weight: bold; font-size: 0.14rem; }
.news .list{ padding-bottom: 1.05rem; }
.news .list li{ height: 1.6rem; border-bottom: #e9e9e9 dashed 1px; position: relative; padding-top: 0.34rem; }
.news .list li .name{ height: 0.3rem; line-height: 0.3rem; overflow: hidden; font-size: 0.18rem; font-weight: bold; }
.news .list li .name a{ color: #333; display: block; margin-left:5px; }
.news .list li .name a:hover{ color: #1068a7; }
.news .list li .content{ font-size: 0.14rem; color: #828282; height: 0.48rem; line-height: 0.24rem; overflow: hidden; padding-top: 0.15rem; }
.news .list li .botbot{ padding-top: 0.25rem; overflow: hidden; position: relative;}
.news .list li .share dd{ float: left; margin-right: 0.17rem;}
.news .list li .share dd a{ color: #ccc; display: block; font-size: 0.14rem; font-weight: bold; margin-left:5px;}
.news .list li .share dd img{ padding-right: 0.07rem; width: 0.19rem; }
.news .list li .time{ position: absolute; right: 0px; top: 0.25rem; color: #c9c9c9; font-weight: bold; font-size: 0.14rem; }
.news .list li:hover{ background: #fafafa; }

.sideSearch .botDiv{ padding: 0.6rem 0.34rem 0.8rem; background: #f7f7f7;}
.sideSearch .form .box{ padding-bottom: 0.15rem; }
.sideSearch .form .box .txt{ font-weight: bold; font-size: 0.18rem; color: #b6b8ba; padding-bottom: 0.16rem; }
.sideSearch .select{ background: #fff url(../images/nimg18_1.jpg) 0.1rem center no-repeat; background-size: 0.18rem; border: #f0f0f0 solid 0.02rem; position: relative; height: 0.4rem;}
.sideSearch .select dt{height: 0.4rem;line-height: 0.4rem;display: inline-block; width: 100%; background: url(../images/selectico.jpg) no-repeat right center; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5;}
.sideSearch .select dt a{  font-size: 0.14rem;color: #b4b4b4; position: relative; padding-left: 0.4rem; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.sideSearch .select dd{ margin: 0;position: absolute;left: 0px;top: 0.4rem; z-index: 10; width: 100%;} 
.sideSearch .select dd ul {list-style: none; overflow: auto; padding: 0 0.2rem;background: #fff;} 
.sideSearch .select dd ul li{line-height: 0.4rem; height: 0.4rem; cursor: pointer; border-bottom: 1px solid #ebebeb; color: #b4b4b4; font-size: 0.14rem;}
.sideSearch .select dd ul li:hover{ color: #000; }
.sideSearch .llbox{ height: 0.4rem; background: #fff; position: relative; border: #f0f0f0 solid 0.02rem; }
.sideSearch .input1{ width: 100%; height: 0.4rem; line-height: 0.4rem; font-size: 0.14rem; color: #b4b4b4; text-indent: 0.2rem; }
.sideSearch .btn1{ position: absolute; right: 0px; top: 0px; width: 0.28rem; height: 0.4rem; background: url(../images/nimg14_2.png) left no-repeat; z-index: 2;}
.jgdtcDiv{ padding: 0.36rem 0.46rem 1.1rem; background: #f8f8f8 url(../images/nimg280bg2.jpg) center bottom no-repeat; background-size: 2.8rem;}
.sideSearch .month{ font-size: 0.48rem; color: #1068a7; line-height: 0.48rem; font-family: bold; padding-bottom: 0.1rem;}
.sideSearch .time em{ display: block; width: 21px; height: 2px; background: #1068a7; margin-bottom: 10px; }
.sideSearch .year{ padding: 0.13rem 0; font-size: 0.18rem; font-weight: bold; color: #808080; }
.sideSearch .p{ font-size: 0.14rem; line-height: 0.24rem; margin-right: -0.22rem; color: #7f7e7e; }
.sideSearch .p a{ color: #000; }
.sideSearch .share{ padding-top: 22px; padding-bottom: 52px; }
.sideSearch .share{ overflow: hidden; }
.sideSearch .share li{ float: left; margin: 0 0.14rem 0 0; }
.sideSearch .share li img{ width: 0.41rem; }
.sideSearch .share li .img1{ display: none; }
.sideSearch .share li:hover img{ display: none; }
.sideSearch .share li:hover .img1{ display: inline-block; }
.sideSearch .h6{ font-weight: bold; font-size: 0.2rem; color: #333; padding-bottom: 0.24rem; border-bottom: 1px solid #d3d3d3; }
.sideSearch .list{ padding-top: 0.35rem; }
.sideSearch .list li{ padding-bottom: 0.2rem; font-size: 0.14rem; line-height: 0.24rem; }
.sideSearch .list li a{ display: block; color: #868282;}
.sideSearch .list li a:hover{ color: #1068a7; }

.newShow{ padding-bottom: 50px;}
.newShow .name{ font-size: 0.28rem; color: #333; padding-bottom: 0.2rem; font-weight: bold; }
.newShow .shu{ padding-bottom: 0.45rem; border-bottom: #f3f3f3 solid 1px;}
.newShow .shu li{ color: #ccc; float: left; margin-right: 0.2rem; font-size: 0.14rem; font-weight: bold;}
.newShow .shu li img{ padding-right: 0.07rem; width: 0.19rem; }
.newShow .content{ padding-top: 0.45rem; font-size: 0.14rem; line-height: 0.3rem; color: #828282; }
.newShow .imgDiv{ padding: 0.4rem 0; text-align: center;}
.newShow .wen{ font-size: 0.18rem; color: #393939; padding: 0.3rem 0;}
.newShow .imgDiv img{ max-width: 7.8rem; }
.newShow .content img{ max-width: 7.8rem; }

.pageDown{ border-top: #eee solid 1px; padding: 0.4rem 0 0.7rem; overflow: hidden;}
.pageDown li{ font-size: 0.14rem; height: 0.3rem; line-height: 0.3rem; overflow: hidden;}
.pageDown li b{ color: #444; }
.pageDown li a{ color: #8b9195; }
.pageDown li a:hover{ color: #1068a7; }

.pageBtn ul{ margin-right: -0.75rem; }
.pageBtn li{ float: left; width: 33.33%; font-size: 0.14rem; }
.pageBtn li .box{ margin-right: 0.75rem; }
.pageBtn li a{ color: #777; display: block; height: 0.5rem; line-height: 0.5rem; background: #fff; box-shadow: 0 0 10px #ddd; border-radius: 0.24rem; -moz-border-radius: 0.24rem; }
.pageBtn li .prev{ text-indent: 1.1rem; background: url(../images/nimg8_left.png) 0.6rem center no-repeat; }
.pageBtn li .return{ text-indent: 0.86rem; background: url(../images/nimg9_1.png) 0.64rem center no-repeat; }
.pageBtn li .next{ text-indent: 0.63rem; background: url(../images/nimg8_right.png) 1.48rem center no-repeat; }
.pageBtn li a:hover{ color: #1068a7; }
.pageBtn li .prev:hover{ background: #fff url(../images/nimg8_lefton.png) 0.6rem center no-repeat;}
.pageBtn li .return:hover{ background: #fff url(../images/nimg9_1on.png) 0.64rem center no-repeat;}
.pageBtn li .next:hover{ background: #fff url(../images/nimg8_righton.png) 1.48rem center no-repeat;}

.purpose .content{ padding: 0.1rem 0 0.2rem; font-size: 0.14rem; line-height: 0.3rem; color: #828282; }
.purpose .mxfDiv{ position: relative; }
.purpose .mxfDiv .bg img{ width: 100%; }
.purpose .mxfDiv .layer{ position: absolute; left: 0.6rem; top: 0.85rem; }
.purpose .mxfDiv .txt{ font-size: 0.48rem; color: #1068a7; font-family: medium; text-transform: uppercase; }
.purpose .mxfDiv .wen{ font-size: 0.3rem; color: #1068a7; line-height: 0.48rem; }

.sideCulture .bg img{ width: 100%; }
.sideCulture .layer{ position: absolute; left: 0.28rem; top: 0.7rem; }
.sideCulture .layer .txt{ font-size: 0.4rem; color: #fdcfa0; line-height: 0.36rem;}
.sideCulture .layer .wen{ font-size: 0.16rem; color: #787878; padding-top: 0.2rem; line-height: 0.3rem; }

.service .part1{ overflow: hidden; }
.service .leftDiv{ width: 4.8rem; }
.service .msgList{ padding-top: 0.5rem; }
.service .msgList li{ font-size: 0.15rem; line-height: 0.32rem; color: #828282; }
.service .mapDiv{ width: 6.3rem; }
.service .mapDiv img{ width: 100%; }
.service .part2{ padding-top: 0.2rem; }
.service .titleDiv{ padding-top: 0.45rem; }
.service .title{ height: 0.62rem; background: #1068a7; font-size: 0.18rem; padding-left: 0.4rem; color: #fff; font-weight: bold; line-height: 0.62rem; }
.service .list{ border-bottom: #efefef solid 1px; }
.service .list li{ padding: 0.4rem 0; width: 50%; float: left; }
.service .list li .box{ padding-left: 0.4rem; }
.service .list li .name1{ font-size: 0.18rem; color: #181818; line-height: 0.36rem; }
.service .list li .name2{ color: #1068a7; font-size: 12px; text-transform: uppercase; padding-bottom: 0.2rem; }
.service .list dd{ font-size: 0.14rem; color: #828282; line-height: 0.24rem; }
.service .list li .btn{ display: block; padding-top: 0.2rem; color: #1068a7; font-size: 0.14rem;}
.service .list li .btn img{ width: 0.15rem; padding-right: 0.12rem; }
.service .list li .btn:hover{ text-decoration: underline; }

.lyb .part1{ height: 2.5rem; background: url(../images/nimg442bg.jpg) right top no-repeat; background-size: 4.42rem; }
.lyb .part1 .msg{ font-size: 0.14rem; padding-top: 0.5rem; }
.lyb .part2{ background: #f5f5f5; padding: 0.68rem 0.45rem 0.9rem; }
.lyb .form_l{ width: 4.6rem; }
.lyb .form_l li{ height: 0.6rem; position: relative; padding-left: 1.32rem; }
.lyb .form_l li .txt{ position: absolute; left: 0px; top: 0px; width: 1.0rem; text-align: right; font-size: 0.14rem; line-height: 0.4rem; color: #5b5b5b; }
.lyb .form_l li .txt em{ color: #ff0000; }
.lyb .form_l li .txt img{ position: absolute; left: 0px; top: 50%; margin-top: -0.08rem; width: 0.17rem; }
.lyb .form_l li .input1{ width: 100%; height: 0.4rem; background: #fff; line-height: 0.4rem; border-radius: 0.04rem; font-size: 0.14rem; text-indent: 0.1rem; }
.lyb .form_r{ width: 5.4rem; }
.lyb .form_r .txt{ position: relative; width: 1.0rem; text-align: right; font-size: 0.14rem; line-height: 0.4rem; color: #5b5b5b; height: 0.55rem;}
.lyb .form_r .txt img{ position: absolute; left: 0px; top: 0.12rem; width: 0.17rem; }
.lyb .form_r textarea{ width: 100%; height: 1.65rem; background: #fff; }
.lyb .form_r .btnGroup{ padding-top: 0.24rem; }
.lyb .form_r .btnGroup li{ float: left; margin-right: 0.35rem; }
.lyb .form_r .btnGroup a{ display: block; width: 0.96rem; height: 0.3rem; text-align: center; line-height: 0.3rem; border: #00b8fa solid 1px; color: #1068a7; font-size: 0.14rem; border-radius: 0.24rem; }
.lyb .form_r .btnGroup a:hover{ border: #1068a7 solid 1px; background: #1068a7; color: #fff; }



.led1{ padding-bottom:55px;}
.led1 .text{ font-size:16px; color:#7b7b7b; line-height:1.5; padding-top:20px;}
.led1 .more a{ margin:0 auto; margin-top:30px; display:block; width:300px; height:60px; text-align:center; line-height:60px; font-size:18px; color:#fff; background-color:#1fb6eb; border-radius:4px;}
.led1 .more a img{ padding-left:30px;}
.led1 .more a:hover{ text-decoration:underline;}
.led2{ background-color:#f6f6f6; padding-top:80px; padding-bottom:60px;}
.led2 .content{ background-color:#fff;}
.led2 .imgDiv{ float:left; overflow:hidden;}
.led2 .imgDiv:hover img{ opacity:0.5; transition:all 0.5s; -webkit-transition:all 0.5s;}
.led2 .text{ float:left; width:350px; padding:51px; font-size:16px; color:#595959; line-height:1.5;}
.led2 .text .look{ font-size:12px; color:#8e8e8e; border:1px #a5a5a5 solid; width:110px; height:30px; line-height:30px; text-align:center; display:block; margin-top:40px;}
.led2 .text .look:hover{ background-color:#1068a7; color:#fff; border:1px #1068a7 solid;}
.led2 h1{ font-weight:inherit; font-size:30px; color:#000; padding-bottom:50px;}
.led3{ padding:75px 0;}
.led3 .wal1160{ background-color:#f6f6f6;}
.led3 .text{ float:left; width:350px; padding:30px; font-size:16px; color:#595959; line-height:1.5;}
.led3 .text .look{ font-size:12px; color:#8e8e8e; border:1px #a5a5a5 solid; width:110px; height:30px; line-height:30px; text-align:center; display:block; margin-top:40px;}
.led3 .text .look:hover{ background-color:#1068a7; color:#fff; border:1px #1068a7 solid;}
.led3 .imgDiv{ float:right; width:727px;}
.led3 .imgDiv:hover img{ opacity:0.5; transition:all 0.5s; -webkit-transition:all 0.5s;}
.led4{ padding:75px 0; background-color:#f6f6f6;}
.led4 .wal1160{ background-color:#fff;}
.led4 .text{ float:left; width:350px; padding:30px; font-size:16px; color:#595959; line-height:1.5;}
.led4 .text .look{ font-size:12px; color:#8e8e8e; border:1px #a5a5a5 solid; width:110px; height:30px; line-height:30px; text-align:center; display:block; margin-top:40px;}
.led4 .text .look:hover{ background-color:#1068a7; color:#fff; border:1px #1068a7 solid;}
.led4 .imgDiv{ float:left; width:727px;}
.led4 .imgDiv:hover img{ opacity:0.5; transition:all 0.5s; -webkit-transition:all 0.5s;}
.led5{ padding-top:80px;}
.led5 .wal1160{ background-color:#f6f6f6;}
.led5 .imgDiv{ float:left; overflow:hidden;}
.led5 .imgDiv:hover img{ opacity:0.5; transition:all 0.5s; -webkit-transition:all 0.5s;}
.led5 .text{ float:left; width:350px; padding:42px; font-size:16px; color:#595959; line-height:1.5;}
.led5 .text .look{ font-size:12px; color:#8e8e8e; border:1px #a5a5a5 solid; width:110px; height:30px; line-height:30px; text-align:center; display:block; margin-top:40px;}
.led5 .text .look:hover{ background-color:#1068a7; color:#fff; border:1px #1068a7 solid;}
.led .phimg{ display:none;}
.ledlogoph{ display:none;}


.sideJob{ position: relative; }
.sideJob .bg img{ width: 100%; }
.sideJob .layer{ position: absolute; left: 0.28rem; top: 0.7rem; }
.sideJob .layer .txt{ font-size: 0.4rem; color: #f6c18a; line-height: 0.36rem;}
.sideJob .layer .wen{ font-size: 0.16rem; color: #f6830c; padding-top: 0.2rem; line-height: 0.3rem; }

.join{ background: url(../images/nimg971bg.jpg) right 0.9rem no-repeat; background-size: 8.7rem;}
.join .pageTitle{ padding-bottom: 0.5rem;}
.join .txt{ font-size: 0.18rem; color: #1068a7; font-weight: bold; padding-bottom: 0.2rem;}
.join .txt img{ padding-left: 0.18rem; width: 0.4rem; }
.join .list{ padding-bottom: 0.8rem; }
.join .list li{ padding-left: 0.25rem; color: #828282; line-height: 0.3rem; font-size: 0.14rem; background: url(../images/nimg10_2.png) left 0.12rem no-repeat; background-size: 0.1rem;}
.join .imgList ul{ margin-right: -0.18rem; }
.join .imgList li{ float: left; width: 50%; }
.join .imgList li .box{ margin-right: 0.18rem; position: relative; }
.join .imgList li .imgDiv img{ width: 100%; }
.join .imgList li .layer{ position: absolute; left: 0px; top: 50%; margin-top: -0.4rem; height: 0.8rem; width: 100%; text-align: center;}
    .join .imgList li .layer a {
    color:#fff;
    }
.join .imgList li .name{ color: #fff; font-size: 0.24rem;  }
.join .imgList li .name img{ padding-right: 0.08rem; width: 0.32rem; position: relative; top: -0.05rem; }
.join .imgList li .wen{ text-transform: uppercase; font-size: 0.18rem; color: #fff; padding-top: 0.15rem; }

.download .list{ padding: 0.35rem 0 0.8rem; }
.download .list li{ margin-bottom: 0.22rem; padding-left: 0.4rem; height: 0.75rem; background: #f8f8f8; position: relative; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.download .list li .name{ padding-left: 0.18rem; font-size: 0.16rem; position: relative; line-height: 0.75rem;}
.download .list li .name:before{ content: ''; position: absolute; width: 0.08rem; height: 0.08rem; background: #1068a7; top: 50%; margin-top: -0.04rem; left: 0; }
.download .list li .time{ position: absolute; left: 4.65rem; color: #afafaf; font-size: 0.14rem; top: 0px; line-height: 0.75rem; }
.download .list li .more{ position: absolute; right: 0.46rem; top: 50%; margin-top: -0.19rem; }
.download .list li .more img{ width: 0.38rem; }
.download .list li .more .img1{ display: none; }
.download .list li:hover{ -webkit-box-shadow: 0 10px 30px 0 hsla(230,9%,48%,.2); box-shadow: 0 10px 30px 0 hsla(230,9%,48%,.2);}
.download .list li:hover .name{ color: #1068a7; font-weight: bold; }
.download .list li:hover .more img{ display: none; }
.download .list li:hover .more .img1{ display: inline-block; }

.car .part1{ padding-top: 0.3rem; }
.car .toptop{ min-height: 4.14rem; position: relative; padding-left: 6.74rem; }
.car .toptop .imgDiv{ position: absolute; left: 0px; top: 0px; }
.car .toptop .imgDiv img{ width: 6.0rem; }
.car .toptop .txt{ padding-top: 0.55rem; position: relative; height: 0.5rem; color: #1068a7; font-size: 0.24rem; font-weight: bold; }
.car .toptop .txt:after{ content: ''; width: 0.26rem; height: 0.03rem; position: absolute; left: 0px; bottom: 0; background: #1068a7; }
.car .toptop .content{ font-size: 0.14rem; color: #828282; padding-top: 0.55rem; line-height: 0.3rem; }
.car .botbot{ overflow: hidden; }
.car .botbot .leftDiv{ width: 6.0rem;position: relative;}
.car .botbot .leftDiv .bg img{ width: 100%; }
.car .botbot .leftDiv .layer{ position: absolute; left: 0.72rem; top: 0.5rem; }
.car .botbot .leftDiv .txt{ color: #fff; font-size: 0.3rem; line-height: 0.36rem; text-transform: uppercase; font-family: medium; }
.car .botbot .leftDiv .wen{ padding-top: 0.1rem; color: #fff; font-size: 0.3rem; font-weight: bold;}
.car .botbot .leftDiv .msg{ font-size: 0.14rem; opacity: 0.3; color: #7fc4f9; padding-top: 0.2rem; }
.car .botbot .imgDiv{ width: 6.0rem; }
.car .botbot .imgDiv img{ width: 100%; }
.car .list{ padding-top: 0.48rem; }
.car .list ul{ margin-right: -0.18rem; }
.car .list li{ float: left; width: 25%; }
.car .list li .box{ margin-right: 0.18rem; height: 3.58rem; background: url(../images/nimg290bg.jpg) center no-repeat; background-size: 2.9rem; }
.car .list li .ico{ padding: 0.68rem 0 0.32rem; text-align: center; }
.car .list li .ico img{ width: 0.66rem; }
.car .list li .name{ text-align: center; font-size: 0.16rem; color: #363636; font-weight: bold; padding-bottom: 0.25rem; }
.car .list li .msg{ padding: 0 0.42rem; }
.car .list li .msg p{ line-height: 0.24rem; color: #a0a1a1; }

.automotive .content{ font-size: 0.14rem; padding: 0.3rem 0 0.35rem; line-height: 0.3rem; color: #828282; }
.automotive .mxfDiv{ position: relative; }
.automotive .mxfDiv .bigImg img{ width: 100%; }
.automotive .mxfDiv .btnDiv{ position: absolute; left: 50%; bottom: 0.46rem; width: 1.9rem; margin-left: -0.85rem; }
.automotive .mxfDiv .btnDiv a{ position: relative; font-size: 12px; color: #fff; text-indent: 0.21rem; display: block; width: 1.86rem; height: 0.4rem; line-height: 0.4rem; border: #fff solid 0.02rem; }
.automotive .mxfDiv .btnDiv a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_10.png) no-repeat; background-size: 0.4rem;}
.automotive .list{ padding-top: 0.9rem; }
.automotive .list li{ position: relative; overflow: hidden; margin-bottom: 0.8rem;  }
.automotive .list li .imgDiv{ width: 6.0rem; }
.automotive .list li .imgDiv img{ width: 100%; }
.automotive .list li .contentBox{ width: 6.0rem; position: relative; height: 4.1rem;box-sizing: border-box;
    padding: 0 0.5rem; }
.automotive .list li .name{ padding-top: 0.45rem; text-align: center; font-size: 0.3rem; color: #3f3f3f; position: relative; height: 0.52rem; }
.automotive .list li .name:after{ content: ''; position: absolute; background: #1068a7; width: 0.26rem; height: 0.03rem; left: 50%; margin-left: -0.13rem; bottom: 0px;  }
.automotive .list li .txt{ text-align: center; padding-top: 0rem; font-size: 0.18rem; color: #1068a7; font-weight: bold; line-height: 0.32rem; }
.automotive .list li .msg{ text-align: center; color: #868686; line-height: 0.32rem; font-size: 0.16rem; }
.automotive .list li .btnDiv{ position: absolute; left: 50%; bottom: 0.78rem; width: 1.67rem; margin-left: -0.83rem; }
.automotive .list li .btnDiv a{ position: relative; font-size: 0.14rem; color: #1068a7; text-indent: 0.23rem; display: block; width: 1.65rem; height: 0.44rem; line-height: 0.44rem; border: #1068a7 solid 0.01rem; }
.automotive .list li .btnDiv a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_9.png) no-repeat; background-size: 0.4rem;}
.automotive .list li .btnDiv a:hover{ background: #1068a7; color: #fff; }
.automotive .list li .btnDiv a:hover:after{ background: url(../images/nimg40_10.png) no-repeat; background-size: 0.4rem;}

.battery .content{ font-size: 0.14rem; padding: 0.3rem 0 0.35rem; line-height: 0.3rem; color: #828282; }
.battery .mxfDiv{ position: relative; }
.battery .mxfDiv .bigImg img{ width: 100%; }
.battery .mxfDiv .btnDiv{ position: absolute; left: 50%; bottom: 0.46rem; width: 1.9rem; margin-left: -0.85rem; }
.battery .mxfDiv .btnDiv a{ position: relative; font-size: 12px; color: #fff; text-indent: 0.21rem; display: block; width: 1.86rem; height: 0.4rem; line-height: 0.4rem; border: #fff solid 0.02rem; }
.battery .mxfDiv .btnDiv a:after{ content: ''; position: absolute; right: 0.13rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_10.png) no-repeat; background-size: 0.4rem;}
.battery .title{ margin-bottom: 0.35rem; padding-top: 0.8rem; text-align: center; font-size: 0.3rem; color: #3f3f3f; position: relative; height: 0.52rem; }
.battery .title:after{ content: ''; position: absolute; background: #1068a7; width: 0.26rem; height: 0.03rem; left: 50%; margin-left: -0.13rem; bottom: 0px;  }
.batteryPic{ position: relative; }
.batteryPic .slick{ margin: 0 0.16rem; }
.batteryPic .slick .imgDiv img{ width: 100%; }
.batteryPic .slick .botbot{ padding-top: 0.42rem; height: 1.0rem; border-bottom: #ececec solid 0.02rem; }
.batteryPic .slick .name{ font-size: 0.18rem; color: #333; text-align: center; height: 0.3rem; line-height: 0.3rem; overflow: hidden; font-weight: bold; }
.batteryPic .slick .msg{ font-size: 0.14rem; color: #666; text-align: center; padding-top: 0.15rem; }
.batteryPic .slick-prev{ position: absolute; left: -0.8rem; top: 50%; margin-top: -0.62rem; width: 0.42rem; height: 0.42rem; display: block; background: url(../images/nimg42_left.png) no-repeat; background-size: 0.42rem; z-index: 2; }
.batteryPic .slick-next{ position: absolute; right:-0.8rem; top: 50%; margin-top: -0.62rem; width: 0.42rem; height: 0.42rem; display: block; background: url(../images/nimg42_right.png) no-repeat; background-size: 0.42rem; z-index: 2; }
.batteryPic .slick-prev:hover{ background: url(../images/nimg42_lefton.png) no-repeat; background-size: 0.42rem;}
.batteryPic .slick-next:hover{ background: url(../images/nimg42_righton.png) no-repeat; background-size: 0.42rem;}
.batteryPic .slick:hover .name{ color: #1068a7; }
.batteryPic .slick:hover .botbot{ border-bottom: #1068a7 solid 0.02rem; }

.battery .list li{ position: relative; padding-left: 6.1rem; min-height: 4.0rem; margin-bottom: 0.55rem; }
.battery .list .li01{ padding: 0 6.5rem 0 0; }
.battery .list li .imgDiv{ position: absolute; left: 0px; top: 0px; }
.battery .list .li01 .imgDiv{ left: auto; right: 0px; }
.battery .list li .imgDiv img{ width: 5.65rem; }
.battery .list li .concon{ height: 4.0rem; display: table-cell; vertical-align: middle; }
.battery .list li .name{ font-size: 0.24rem; color: #0a74d6; font-weight: bold; padding: 0 0 0.45rem 0.16rem; }
.battery .list li .txt{ font-weight: bold; font-size: 0.16rem; color: #333; padding-left: 0.16rem; line-height: 0.36rem; }
.battery .list li dd{ padding-left: 0.16rem; background: url(../images/ico5.png) left 0.13rem no-repeat; background-size: 0.06rem; line-height: 0.36rem; font-size: 0.14rem; color: #828282;}

.equipment .content{ font-size: 0.14rem; padding: 0.3rem 0 0.35rem; line-height: 0.3rem; color: #828282; }
.equipment .mxfDiv{ position: relative; }
.equipment .mxfDiv .bigImg img{ width: 100%; }
.equipment .mxfDiv .btnDiv{ position: absolute; left: 50%; bottom: 0.46rem; width: 1.9rem; margin-left: -0.85rem; }
.equipment .mxfDiv .btnDiv a{ position: relative; font-size: 12px; color: #fff; text-indent: 0.21rem; display: block; width: 1.86rem; height: 0.4rem; line-height: 0.4rem; border: #fff solid 0.02rem; }
.equipment .mxfDiv .btnDiv a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_10.png) no-repeat; background-size: 0.4rem;}

.equipBox li{ padding: 0.56rem 0 0.68rem; background: #fafafa; }
.equipBox .li01{ background: #fff; }
.equipBox li .title{ margin-bottom: 0.35rem; text-align: center; font-size: 0.3rem; color: #3f3f3f; position: relative; height: 0.52rem; }
.equipBox li .title:after{ content: ''; position: absolute; background: #1068a7; width: 0.26rem; height: 0.03rem; left: 50%; margin-left: -0.13rem; bottom: 0px;  }
.equipBox li .imgBox{ overflow: hidden; }
.equipBox li .limg img{ width: 8.0rem; }
.equipBox li .rimg img{ width: 4.0rem; }

.hardware .content{ font-size: 0.14rem; padding: 0.3rem 0 0.35rem; line-height: 0.3rem; color: #828282; }
.hardware .mxfDiv{ position: relative; }
.hardware .mxfDiv .bigImg img{ width: 100%; }
.hardware .mxfDiv .btnDiv{ position: absolute; left: 50%; bottom: 0.46rem; width: 1.9rem; margin-left: -0.85rem; }
.hardware .mxfDiv .btnDiv a{ position: relative; font-size: 12px; color: #fff; text-indent: 0.21rem; display: block; width: 1.86rem; height: 0.4rem; line-height: 0.4rem; border: #fff solid 0.02rem; }
.hardware .mxfDiv .btnDiv a:after{ content: ''; position: absolute; right: 0.13rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_10.png) no-repeat; background-size: 0.4rem;}
.hardware .list{ padding-top: 0.6rem; }
.hardware .list li{ position: relative; padding-left: 6.3rem; min-height: 4.0rem; margin-bottom: 0.5rem; }
.hardware .list .li01{ padding: 0 6.5rem 0 0.55rem; }
.hardware .list li .imgDiv{ position: absolute; left: 0px; top: 0px; }
.hardware .list .li01 .imgDiv{ left: auto; right: 0px; }
.hardware .list li .imgDiv img{ width: 5.7rem; }
.hardware .list li .contentBox{ height: 3.6rem;  }
.hardware .list li .name{ font-size: 0.24rem; color: #0a74d6; font-weight: bold; padding: 0.3rem 0 0.55rem; }
.hardware .list li .name2{ padding: 0.3rem 0 0.25rem;}
.hardware .list li .icoList dd{ float: left; width: 0.9rem; margin-right: 0.2rem; text-align: center; }
.hardware .list li .icoList dd .ico img{ width: 0.8rem; }
.hardware .list li .icoList dd .wen{ padding-top: 0.2rem; color: #333; font-size: 0.14rem; }
.hardware .list li .msgList dd{ padding-left: 0.16rem; background: url(../images/ico5.png) left 0.13rem no-repeat; background-size: 0.06rem; line-height: 0.3rem; font-size: 0.14rem; color: #333;}
.hardware .list li .btnDiv{ padding-top: 0.5rem; }
.hardware .list li .btnDiv a{ font-weight: bold; position: relative; font-size: 0.12rem; color: #1068a7; text-indent: 0.23rem; display: block; width: 1.65rem; height: 0.44rem; line-height: 0.44rem; border: #1068a7 solid 0.01rem; }
.hardware .list li .btnDiv a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_9.png) no-repeat; background-size: 0.4rem;}
.hardware .list li .btnDiv a:hover{ background: #1068a7; color: #fff; }
.hardware .list li .btnDiv a:hover:after{ background: url(../images/nimg40_10.png) no-repeat; background-size: 0.4rem;}

.historyBox{ padding-top: 0.3rem; }
.historyBg{ height:0.85rem;}
.historyList{ height:0.85rem; background:url(../images/bg3.jpg) left 0.47rem repeat-x; padding:0 1.05rem;}
.historyList .slick-slide{ text-align:center; padding-top: 0.5rem; height:0.35rem; font-size:0.3rem; cursor:pointer; color:#666; background:url(../images/nimg18_2.png) center top no-repeat; background-size: 0.18rem; font-family: bold;}
.historyList .slickon{ color:#1068a7; background:url(../images/nimg18_2on.png) center top no-repeat; background-size: 0.18rem;}
.historyBox .slick-prev{position:absolute; z-index:10; left:0.6rem; top:50%; margin-top:-0.15rem; display:block; background:#fff url(../images/nimg42_left.png) left top no-repeat; width:0.42rem; height:0.42rem; background-size: 0.42rem;}
.historyBox .slick-next{position:absolute; z-index:10; right:0.6rem; top:50%; margin-top:-0.15rem; display:block; background:#fff url(../images/nimg42_right.png) right top no-repeat; width:0.42rem; height:0.42rem; background-size: 0.42rem;}
.historyBox .slick-prev:hover{ background:#fff url(../images/nimg42_lefton.png) left top no-repeat; background-size: 0.42rem;}
.historyBox .slick-next:hover{ background:#fff url(../images/nimg42_righton.png) left top no-repeat; background-size: 0.42rem;}
.historyContentDiv{ padding-top: 1.0rem; }
.historyContent{ display:none;}
.history .contentBox{ padding-top:0.6rem; background:url(../images/line4.jpg) 0.04rem repeat-y;}
.history .contentBox li{ padding-left:1.3rem; min-height:1.0rem; padding-bottom:20px; position:relative;}
.history .contentBox li .month{ color: #fff; width:1.11rem; height:0.3rem; background:url(../images/nimg111_1.png) no-repeat; background-size: 1.11rem; font-size:0.16rem; text-indent: 0.54rem; line-height:0.3rem; position:absolute; left:0px; top:0px;}
.history .contentBox li .content{ font-size:0.14rem; color: #828282; line-height:0.3rem; padding-bottom:0.15rem;}




/*人力资源-社会招聘*/
.jobPage1{ margin: -24px 0 0; padding:  0 0 120px; }
.jobPage1 .title4{ margin: 0 0 108px; }
.jobList{  }
.job {
margin-top:100px;}
.job .job-select-box{margin-bottom: 50px; float: right;} 
.job .job-select-box .AllSearchIco {display: inline-block;  font-size: 16px;color: #fff; background: #0092D7;border-radius: 1px;width: 60px; height: 43px;  line-height: 43px;text-align: center; margin-left: 12px;vertical-align: middle;margin-top: -2px;}
.job .job-select-box .AllSearchIco{margin-left: 40px;}
.job .job-select-box .search{ background-size: 24px; display: inline-block; } 
.job .job-select-box .search i{font-size: 14px; color: #666; font-style: normal; line-height: 45px; display: inline-block; margin-right: 10px; } 
.job .job-select-box .search input{width: 244px;height: 45px;line-height: 45px;border: 1px solid #ebebeb;padding: 0 15px;font-size: 14px;color: #333;} 
.job .job-select-box .search a{display: inline-block; width: 50px; height: 45px; margin-top: -45px; margin-left: 236px; position: absolute; }
.jobList li{ position: relative; background: #f3f3f3; padding: 38px 0 46px; margin-bottom: 42px; transition: .5s; overflow: hidden; }
.jobList li:last-child{ margin-bottom: 0; }
.jobList li .bottom{ position: absolute; width: 58px; height: 56px; bottom: 5px; right: 0; background: url(../images/plus.png) no-repeat center; }
.jobList li .tit{ position: absolute; left: 40px; top: 38px; height: 64px; width: 180px; border-right: 1px solid #dadada;font-size: 24px; font-weight: bold; color: #000000; }
.jobList li .tit em{ width: 19px; height: 3px; background: #000000; display: block; margin-top: 14px; }
.jobList li .text{ padding: 0 60px 0 306px; line-height: 28px; }
.jobList li .text .h6{ font-size: 18px; color: #000000; font-weight: bold; }
.jobList li .con2{ display: none; }
.jobList li.on .bottom{ background: url(../images/reduce.png) no-repeat center; }
.jobList li.on .tit{ color: #0092D7; }
.jobList li.on .tit em{ background: #0092D7; }
.jobList li.on .minor{ padding: 0 34px 0 22px; background: #0092D7; color: #FFFFFF; display: inline-block; margin-top: 44px; }
.jobPage1 .numberBox{ margin-top: 94px; }








.culturetitle{ font-size:24px; color:#333; padding-bottom:40px;}
.culturetow1 li .imgDiv{ position:relative; overflow:hidden;}
.culturetow1 li .txt{ position:absolute; left:0; top:-100%; width:100%; height:100%; background-color:rgba(0,0,0,0.5); transition:ease 0.5s; -webkit-transition:ease 0.5s;}
.culturetow1 li:first-child .text{ width:288px; float:left; background-color:#f5f5f5; height:307px; text-align:center; line-height:307px; font-size:24px; color:#1068a7;}
.culturetow1 li:first-child .text:hover{background-color:#1068a7; color:#fff;}
.culturetow1 li:first-child .imgDiv{ width:872px; float:right;}
.culturetow1 li:first-child .imgDiv .txt{text-align:center; line-height:307px; font-size:24px; color:#fff;}
.culturetow1 li:first-child .imgDiv .txt h2{ display:none;}
.culturetow1 li:last-child .text{ width:288px; float:right; background-color:#f5f5f5; height:307px; text-align:center; line-height:307px; font-size:24px; color:#1068a7;}
.culturetow1 li:last-child .text:hover{background-color:#004a90; color:#fff;}
.culturetow1 li:last-child .imgDiv{ width:872px; float:left;}
.culturetow1 li:last-child .imgDiv .txt h2{ display:none;}
.culturetow1 li:last-child .imgDiv .txt p{line-height:1.5; font-size:14px; color:#fff; padding:90px;}
.culturetow1 li .name{ position:absolute; left:0; width:100%; text-align:center; font-size:24px; color:#fff; top:50%; margin-top:-10px;}
.culturetow1 li:nth-child(2) .imgDiv .txt h2{font-size:24px; color:#fff; text-align:center; font-weight:inherit; padding-top:100px; padding-bottom:40px;}
.culturetow1 li:nth-child(2) .imgDiv .txt p{ font-size:14px; color:#fff; line-height:2; padding:0 115px;}
.culturetow1 li:nth-child(3) .imgDiv{ width:50%; float:left;}
.culturetow1 li:nth-child(3) .imgDiv .txt{ text-align:center;}
.culturetow1 li:nth-child(3) .imgDiv .txt h2{font-size:24px; color:#fff; text-align:center; font-weight:inherit; padding-top:100px; padding-bottom:40px;}
.culturetow1 li:nth-child(3) .imgDiv .txt p{ font-size:14px; color:#fff; line-height:2; }
.culturetow1 li .imgDiv:hover .name{ display:none;}
.culturetow1 li .imgDiv:hover .txt{ top:0;}
.culturetow1 li .phimg{ display:none;}

.cultureshow1 .text{ width:370px; float:left; padding-top:50px;}
.cultureshow1 .text h2{ font-size:18px; color:#1068a7; padding-bottom:30px;}
.cultureshow1 .text p{ font-size:16px; color:#444; line-height:30px;}
.cultureshow1 .imgDiv{ padding-left:410px;}
.cultureshow1 .back{ margin:0 auto; margin-top:40px; display:block; width:160px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#fff; font-weight:bold; background-color:#0a74d6;}
.cultureshow1 .back img{ padding-left:5px;}
.cultureshow1 .back:hover{ text-decoration:underline;}



/*四大介绍*/
.pro_bj22{overflow: hidden; background:#fff;padding-top:50px; box-sizing: border-box; font-family: "Microsoft YaHei"; height:640px; }
.pro h3{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-size: 24px;color: #1068a7; font-weight: bold;margin-bottom: 15px; height: 65px; line-height: 65px;border-bottom: 1px solid #e2e2e2;  }
.pro h3 i{ font-size: 30px; display: inline-block; color: #e88b14;width: 54px; float: left; }
.pro h3 a{color:#e88b14;text-decoration: none;}
.pro dl{width: 1200px; height: 420px;box-sizing: border-box;position: relative; }
.pro dl dt {width: 560px; height: 420px; overflow: hidden; }
.pro dl dt img{width: 560px; height: 420px;  display: block;}
.pro dl dt img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pro dl dt img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
.pro dl dd{ width: 600px;}

.pro dl dd p{line-height: 32px; height: 92px; font-size:16px; overflow: hidden; color: #666666; text-align: justify;}
.pro dl dd span a{font-size:16px; overflow: hidden; display:block;line-height: 46px; width: 192px; float: left; background:url(../images/xqbtn.png) no-repeat; text-align: left;color: #fff;padding-left: 47px;box-sizing: border-box; }

.pro ul{margin-top:63px;}
.pro ul li {float: left;width: 291px; margin-right: 17px; box-sizing: border-box;  overflow: hidden;}
.pro ul li img{width: 291px;height: 218px;  display: block;}
.pro ul li a{text-decoration: none;}
.pro ul li:last-child{margin-right: 0;}
.pro ul li img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pro ul li img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.pro ul li:hover{box-shadow: 0 0 5px #eeeeee;}


.pro_bj2{overflow: hidden; background:#f3f3f3;padding-top:25px; box-sizing: border-box; font-family: "Microsoft YaHei"; height: 587px;  }
.pro_bj1{background: #fff;}


.case{width: 100%;background: #f5f5f5;height: 450px;padding-top: 50px;}

.case .mainCon{width: 100%;margin-top: 54px;padding-bottom: 73px;border-bottom: 1px solid #e9e9e9;background-color: #f5f5f5;}
.case .mainCon .menu{width: 808px;margin: 0 auto;}
.case .mainCon .menu li{float: left;position: relative;width: 160px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #e7e7e7;border-left: none;font-size: 15px;color: #666666;}
.case .mainCon .menu li:first-child{border-left: 1px solid #e7e7e7;}
.case .mainCon .menu li{float: left;position: relative;width: 200px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #e7e7e7;border-left: none;font-size: 15px;color: #666666}
.case .mainCon .menu li a{color: #666666;text-decoration: none;display: block;}
.case .mainCon .menu li i{display: none;width: 11px;height: 5px;position: absolute;bottom: -5px;left: 50%;margin-left: -6px;}
.case .mainCon .menu li img{display: block;}
.case .mainCon .menu li.cur{background: #1068a7;border-color: #1068a7;color: white;}
.case .mainCon .menu li.cur i{display: block;}
.case .mainCon .menu li.cur a{color: #fff;}
.case .mainCon .conBox{width: 100;position: relative;margin-top: 50px;}
.case .mainCon .conBox .caseBtn{width: 1200px;position: absolute;left: 50%;top: 86px;height: 49px;margin-left: -600px;}
.case .mainCon .conBox .btn{display: block !important;width: 52px;height: 49px;cursor: pointer;position: absolute;top: 0px;z-index: 99;}
.case .mainCon .conBox .btn img{display: block;width: 52px;height: 49px;}
.case .mainCon .conBox .prev{left: 0px;}
.case .mainCon .conBox .next{right: 0px;}
.case .mainCon .conBox .con{height: 335px;width: 100%;overflow: hidden;position: relative;}
.case .mainCon .conBox .con .box{width: 1200px;height: 335px;position: relative;}
.case .mainCon .conBox .box ul{position: absolute;left: 0px;top: 0;width: 200%;}
.case .mainCon .conBox .box li{float: left;width: 392px;margin-right: 12px;position: relative;height: 335px;}
.case .mainCon .conBox .box .Pics{display: block;width: 392px;height: 254px;overflow: hidden;}
.case .mainCon .conBox .box .Pics img{display: block;width: 392px;height: 254px;transform: scale(1);transition: all 1s ease-out;}
.case .mainCon .conBox .box .intro{position: absolute;width: 392px;height: 124px;bottom: 0;left: 0;text-align: center;padding-top: 26px;}
.case .mainCon .conBox .box .intro h3{font-size: 16px;color: #333333;font-weight: normal;}
.case .mainCon .conBox .box .intro h3 a{color: #333333;text-decoration: none;}
.case .mainCon .conBox .box .intro p{line-height: 22px;font-size: 13px;color: #9c9c9c;height: 44px;padding: 0 28px;margin-top: 22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height:44px;}
.case .mainCon .conBox .box .intro a.more{display: none;width: 125px;height: 35px;line-height: 35px;color: #fff;font-size: 13px;background: url(../images/case_ty.png) no-repeat center;margin: 26px auto 0;}
.case .mainCon .conBox .box li:hover .intro{background: #1068a7;}
.case .mainCon .conBox .box li:hover .intro h3 a{color: #fff;}
.case .mainCon .conBox .box li:hover .intro p{color: #fff;}
.case .mainCon .conBox .box li:hover .Pics img{transform: scale(1.2);}

/* 新闻 */
.f_fl {
    float: left;
}
.f_fr {
    float: right;
}
.g_newcon{height:600px;background: white; padding-top: 63px; }
.g_newcon h2{background:url(../images/newtit.png) no-repeat;height: 100px;padding-top: 30px;text-align: center;font-size: 38px;color: #333333;font-weight: normal;}
.g_newcon h2 a{color: #333333;}
.g_newcon h2 em{color: #666666;display: block;font-size: 18px;}
.case h2{background:url(../images/newtit.png) no-repeat;height: 100px;padding-top: 30px;text-align: center;font-size: 38px;color: #333333;font-weight: normal;width: 1200px;
margin: 0 auto;}
.case h2 a{color: #333333;}
.case h2 em{color: #666666;display: block;font-size: 18px;}
.pro_bj22 h2{background:url(../images/newtit.png) no-repeat;height: 100px;padding-top: 30px;text-align: center;font-size: 38px;color: #333333;font-weight: normal;width: 1200px;
margin: 0 auto;}
.pro_bj22 h2 a{color: #333333;}
.pro_bj22 h2 em{color: #666666;display: block;font-size: 18px;}
.pro_bj h2{background:url(../images/newtit.png) no-repeat;height: 100px;padding-top: 30px;text-align: center;font-size: 38px;color: #333333;font-weight: normal;width: 1200px;
margin: 0 auto;}
.pro_bj h2 a{color: #333333;}
.pro_bj h2 em{color: #666666;display: block;font-size: 18px;}
.g_news{width:750px; }
.g_news h3{background: url(../images/newtit1.jpg) no-repeat 0 9px; border-bottom: 1px solid #d1d1d1; padding-left: 12px; height: 54px;line-height: 54px;padding-left: 36px; font-size: 20px;margin-bottom: 20px; overflow: hidden; font-weight: bold;}
.g_news h3 a{color: #1068a7;}
.g_news h3 span{display: block;width: 52px;height: 22px;line-height: 22px;background: #f0f8ff; font-size: 12px;text-transform: uppercase;font-weight: normal; color: #afb0b0;text-align: center; margin-top: 12px;border:1px solid #d1d1d1;border-radius: 3px;}
.g_news h3 span a{color: #afb0b0;}

.g_news .newup{height:218px;}
.g_news .u_dlst3 dt{width: 266px;float: left; height: 200px;overflow: hidden; }
.g_news .u_dlst3 dt img{width: 266px; height: 200px;display: block;transition: all 0.3s linear 0s;}
.g_news .u_dlst3 dt:hover img{transform: scale(1.1)}
.g_news .u_dlst3 dd{float: right;width: 455px;}
.g_news .u_dlst3 dd h4{height: 42px;line-height: 42px;overflow: hidden; margin-bottom: 12px;}
.g_news .u_dlst3 dd h4 a{ font-size: 16px; display: block; color: #000000;font-weight: normal;}
.g_news .u_dlst3 dd p{ color: #666666; font-size: 14px; line-height: 24px; height:72px; overflow: hidden;margin-bottom: 40px;}
.g_news .u_dlst3 dd span a{display: block;font-size: 14px;color: #666666;width: 72px;height: 24px;line-height: 24px;border-radius: 3px;border:1px solid #d1d1d1;text-align: center;}
.g_news .u_lst5{height: 120px;overflow: hidden;}
.g_news .u_lst5 li{height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px dashed #dbdbdb;}
.g_news .u_lst5 li a{ font-size: 16px; color: #333333;}
.g_news .u_lst5 li span{color: #666666;}
.g_news .u_lst5 li i{font-style: normal;}

.wend{width: 405px;}
.wend h3{background: url(../images/newtit2.jpg) no-repeat 0 9px; border-bottom: 1px solid #d1d1d1; padding-left: 12px; height: 54px;line-height: 54px;padding-left: 36px; font-size: 20px;margin-bottom: 20px; overflow: hidden; font-weight: bold;}
.wend h3 a{color: #1068a7;}
.wend h3 span{display: block;width: 52px;height: 22px;line-height: 22px;background: #f0f8ff; font-size: 12px;text-transform: uppercase;font-weight: normal; color: #afb0b0;text-align: center; margin-top: 12px;border:1px solid #d1d1d1;border-radius: 3px;}
.wend h3 span a{color: #afb0b0;}


.wend .otwdl{ height: 100px;border-bottom: 1px dashed #c8c8c8;margin-bottom: 20px;}
.wend .otwdl dt{ height:32px;  line-height:32px; margin-bottom: 6px; overflow: hidden;  font-size:16px; color:#000000; font-weight: normal;}
.wend .otwdl dt a{ color:#000000;background:url(../images/wen.png) no-repeat 0 3px;padding-left:42px; display: block;}
.wend .otwdl dt a:hover{color: #1068a7;}

.wend .otwdl dd{  font-size: 14px; padding-left:42px; background:url(../images/da.png) no-repeat; line-height:24px; color:#666666; height: 48px; overflow: hidden; }  
.wend .otwdl dd a{color: #1068a7;}
.wend .lastdl{border-bottom: none;}



.carshow1 .listtop{ padding-bottom:50px; margin-bottom:50px; border-bottom:1px #c6c6c6 solid;}
.carshow1 .listtop li{ width:50%; float:left;}
.carshow1 .listtop li .imgDiv>img{ width:100%;}
.carshow1 .listtop li .text01{ padding-right:50px;}
.carshow1 .listtop li .text01 h2{ font-size:36px; font-weight:inherit; padding-bottom:50px; color:#1068a7;}
.carshow1 .listtop li .text01 p{ font-size:16px; color:#707070; line-height:2;}
.carshow1 .listtop li .text02{ padding:50px; background-color:#1068a7; color:#fff; height:160px;}
.carshow1 .listtop li .text02 h2{ font-size:30px;}
.carshow1 .listtop li .text02 p{ font-size:24px; }
.carshow1 .list ul{ width:1180px;}
.carshow1 .list li{ width:50%; float:left; margin-bottom:20px;}
.carshow1 .list li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s;}
.carshow1 .list li .box{ position:relative; margin-right:20px; overflow:hidden;}
.carshow1 .list li .name{ position:absolute; left:0; bottom:0; width:100%; background-color:rgba(0,0,0,0.6); height:55px; line-height:55px; text-align:center; color:#fff; font-size:24px; transition:ease 0.3s; -webkit-transition:ease 0.3s;}
.carshow1 .list li .name a{ color:#fff;}
.carshow1 .list li .text{ position:absolute; left:0; top:-100%; width:100%; height:100%;background-color:rgba(0,117,207,0.8); transition:ease 0.3s; -webkit-transition:ease 0.3s;}
.carshow1 .list li .text a{ display:block; color:#fff; padding:35px;}
.carshow1 .list li .text h2{ font-weight:inherit; font-size:24px; padding-bottom:30px; text-align:center; padding-top:40px;}
.carshow1 .list li .text p{ font-size:14px; color:#fff; line-height:1.5;}
.carshow1 .list li .box:hover .name{ bottom:-100%;}
.carshow1 .list li .box:hover .text{ top:0;}
.carshow1 .list li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}



/*2021.3.15*/
.wal1200{ width:1200px; margin:0 auto; position:relative; z-index:2; padding:60px 0;}
.cockpit .topDiv, .cockpit .botbot{ overflow:hidden;}
.cockpit .pic{ width:700px; height:700px; overflow:hidden;}
.cockpit .pic img{ width:700px;}
.cockpit .txt{ width:499px; border-left: 1px solid #fff;}
.cockpit .txt dl{ height: 250px; padding: 50px;}
.cockpit .txt .dl-1{ background:#0054a2; color:#fff;}
.cockpit .txt .dl-2{ background: #ebebed; color: #000;}
.cockpit .txt .dl-3{ background:#0054a2; color:#fff;}
.cockpit .txt dl dt{ font-size: 36px; font-weight: 700;}
.cockpit .txt dl dd{ font-size: 16px; margin-top: 14px;line-height: 0.3rem;}
.cockpit .botbot{ border-top:#fff solid 1px;}
.cockpit .botbot .txt{ border-left:none; border-right:#fff solid 1px;}



/* 内页 */
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.product_list{}
.product_list li{float: left;width: 293px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 281px;height: 281px;overflow: hidden;}
.product_list li img{width:281px;height: 281px;transition: all .5s ease;}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #292e39}
.product_list li:hover img{transform:scale(1.1);}


.c1{padding: 0px 0;}
.tlt{text-align: center;}
.tlt h3{font: bold 30px/50px "微软雅黑";color: #454545;}
.tlt p{font: normal 16px/24px "微软雅黑";color: #c7c7c7;text-transform: uppercase;padding-bottom: 15px;background: url(../images/line02.png) no-repeat center bottom;}
.c1-con .tabli{margin: 30px 0;}
.c1-con .tabli ul li{display: inline-block;width: 118px;height: 41px;text-align: center;font: normal 16px/41px "微软雅黑";color: #fff;background: #e88b14;margin-right: 15px;}
.c1-con .tabli ul li.on{background: #1068a7;}
.c1-con .tabli ul li a{color: #fff;}
.c1-con .tabli ul li:last-child{margin-right: 0;}
.c1-con .tab ul li{width: 374px;float: left;margin-right: 30px;}
.c1-con .tab ul li:nth-child(3n){margin-right: 0;}
.c1-con .tab ul li a.img{display: block;border: 1px solid #dedede;}
.c1-con .tab ul li a.img img{width: 372px;height: 371px;}
.c1-con .tab ul li h3{font: normal 16px/60px "微软雅黑";text-align: center;}
.c1-con .tab ul li h3 a{color: #323232;}