@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: #1068a7;}#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: #1068a7;    background-color: #1068a7;    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: #1068a7;  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: #1068a7;}.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: rgb(16, 104, 167);}.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:1390px; 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: 0.48rem; line-height: 0.48rem; text-transform: uppercase; color: #1068a7; }.indexTitle .title2{ font-size: 0.3rem; line-height: 0.3rem; 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: #1068a7; }.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: 0.39rem; }.indexPart1 .numList li .num{ color: #3a3a3a; padding-top: 10px; }.indexPart1 .numList li .num b{ display: inline-block; color: #1c1c1c; font-size: 0.26rem; 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: #1068a7; 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: #1068a7;width: 54px; float: left; }.pro h3 a{color:#1068a7;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;}