@charset "utf-8";
.pub {
	width: 64%;
	margin: auto;
}
.pub p {
	margin: 15px 0;
	font-size:16px;
}
.pub2 {
	width: 90%;
	margin: auto;
}
.fl {
	float: left;
	_display: inline;
}
.fr {
	float: right;
	_display: inline;
}
.c {
	clear: both;
}
.mt10 {
	margin-top: 10px;
}
/*list*/
.list_page {
	text-align: center;
	margin: 10px;
}
.list_page a {
	background: #fff;
	margin: 0px 1px;
	padding: 4px 6px;
	border: 1px solid #90CBF9;
	color: #333;
}
.list_page span {
	background: #90CBF9;
	color: #fff;
	margin: 0px 1px;
	padding: 4px 6px;
	border: 1px solid #90CBF9;
}
.list_page b {
	background: #fff;
	margin: 0px 1px;
	padding: 4px 6px;
	border: 1px solid #90CBF9;
	color: #333;
}
.list_page b input {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	width: 12px;
	vertical-align: middle;
	text-align: center;
}
/*服务*/
.fw_tit {
	margin-top: 50px;
}
.fw_tit h1 {
	font-size: 36px;
	color: #0766c0;
}
.fw_tit p.tit_en {
	color: #666666;
	font-size: 24px;
	font-family: Arial;
	margin-top: 10px;
}
.fw_tit p.tit_con {
	font-size: 14px;
	color: #666666;
	display: inline-block;
	width: 61.86%;
	line-height: 24px;
}
.tit_pic {
	margin-bottom: 30px;
}
.fw_tit {
	text-align: center;
}
.tit_con2 {
	margin-top: 60px;
}
.tit_con2 ul li {
	width: 17.6%;
	float: left;
	margin-right: 3%;
	text-align: center;
}
.tit_con2 ul li a img {
	max-width: 100%;
}
.tit_con2 ul li p.tcon_1 {
	font-size: 18px;
	color: #333333;
	line-height: 100px;
}
.tit_con2 ul li p.tcon_2 {
	font-size: 12px;
	color: #888888;
	line-height: 24px;
}
.tit_con2 ul li:nth-of-type(5) {
	margin-right: 0;
}
/*案例*/
.picScroll-left {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.picScroll-left .hd {
	overflow: hidden;
	height: 53px;
	background: #e3e3e3;
}
.picScroll-left .hd .hd_all {
	width: 106px;
	margin: auto;
}
.picScroll-left .hd .next {
	display: block;
	width: 53px;
	height: 53px;
	float: left;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/r_2.jpg) no-repeat;
}
.picScroll-left .hd .next:hover {
	background: url(../images/r_1.jpg) no-repeat;
}
.picScroll-left .hd .prev {
	display: block;
	width: 53px;
	height: 53px;
	float: left;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/z_2.jpg) no-repeat;
}
.picScroll-left .hd .prev:hover {
	background: url(../images/z_1.jpg) no-repeat;
}
.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}
.picScroll-left .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url("images/icoCircle.gif") 0 -9px no-repeat;
}
.picScroll-left .hd ul li.on {
	background-position: 0 0;
}
.picScroll-left .bd {
	padding: 0px;
}
.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
	max-height: 685px;
}
.picScroll-left .bd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 33.333333%;
	position: relative;
	height: 100% !important;
}
.picScroll-left .bd ul li .pic {
	text-align: center;
	width: 100%;
	margin-bottom: 5%;
}
.picScroll-left .bd ul li .pic a {
	display: inline-block;
	text-align: center;
	width: 100%;
	max-height: 280px !important;
}
.picScroll-left .bd ul li .pic img {
	width: 95%;
	display: block;
	margin: auto;
}
.picScroll-left .bd ul li .pic a:hover img {
	border-color: #999;
}
.picScroll-left .bd ul li .title {
	line-height: 24px;
}
.pi_3 {
	width: 95%;
	background: #febd23;
	position: absolute;
	top: 0;
	display: none;
	cursor: pointer;
	left: 2.5%;
}
.an_more {
	text-align: right;
	height: 50px;
}
.an_pic {
	display: block;
	width: 15.62%;
	margin: auto;
}
.an_pic img {
	width: 100%;
}
.an_tit {
	font-size: 24px;
	color: #fff;
}
.an_xq {
	font-size: 36px;
	color: #FFF;
	margin-top: 30px;
}
.an_mpre2 {
	font-size: 16px;
	color: #FFF;
	margin-top: 40px;
}
.an_mpre2 a {
	color: #fff;
}
.pi_4 {
	width: 95%;
	background: #febd23;
	position: absolute;
	display: none;
	cursor: pointer;
	left: 2.5%;
}
/*新闻中心*/
.new_con {
}
.slideGroup {
	width: 100%;
	text-align: left;
}
.slideGroup .parHd {
	height: 35px;
	line-height: 35px;
	position: relative;
	margin-bottom: 20px;
}
.slideGroup .parHd ul {
	float: left;
	position: absolute;
	left: 37.545%;
	top: 0px;
	height: 32px;
}
.slideGroup .parHd ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
	font-size: 16px;
	color: #666666;
}
.slideGroup .parHd ul li.on {
	height: 35px;
	background: #fff;
	border-bottom: #0766c0 solid 1px;
}
.slideGroup .slideBox {
	zoom: 1;
	position: relative;
}
.slideGroup .sPrev {
	position: absolute;
	left: -60px;
	top: 23%;
	display: block;
	width: 59px;
	height: 61px;
	background: url(../images/n_l.jpg) center center no-repeat #f4f4f4;
	z-index: 999;
}
.slideGroup .sNext {
	position: absolute;
	right: -60px;
	top: 23%;
	display: block;
	width: 59px;
	height: 61px;
	background: url(../images/n_r.jpg) center center no-repeat #f4f4f4;
	z-index: 999;
}
.slideGroup .sPrev:hover, .slideGroup .sNext:hover {
	border-color: #f60;
}
.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}
.slideGroup .parBd ul li {
	float: left;
    width: overflow:hidden;
	text-align: center;
	width: 33.33%;
}
.slideGroup .parBd ul li .pic {
	width: 90%;
	margin: auto;
}
.slideGroup .parBd ul li .pic img {
	max-width: 100%;
	display: block;
}
.slideGroup .parBd ul li .pic a:hover img {
	border-color: #999;
}
.slideGroup .parBd ul li .title {
	line-height: 24px;
}
.slideGroup .parBd ul li .np_all {
	width: 90%;
	margin: auto;
	text-align: left;
}
.slideGroup .parBd ul li .np_tit {
	margin-top: 20px;
	line-height: 24px;
}
.slideGroup .parBd ul li .np_tit a {
	color: #333333;
	font-size: 16px;
}
.slideGroup .parBd ul li .np_date {
	color: #0766c0;
	font-size: 12px;
}
.slideGroup .parBd ul li .np_con {
	margin-top: 25px;
	line-height: 24px;
}
.slideGroup .parBd ul li .np_con a {
	color: #888888;
	font-size: 14px;
}
.lx {
	width: 100%;
	margin-top: 90px;
}
.lx .lxa_left {
	float: left;
	width: 50%;
}
.lx .lxa_left img {
	width: 100%;
}
.lx .lxa_right {
	float: left;
	width: 50%;
}
.lx .lxa_right img {
	width: 100%;
}
.footer {
	width: 100%;
	position: relative;
}
.f_nav {
	background: url(../images/f_1.jpg) no-repeat;
	background-size: cover;
	width: 100%;
	overflow: hidden;
}
.f_con {
	background: #565656;
	width: 100%;
}
.f_con p {
	font-size: 12px;
	color: #9e9e9e;
	line-height: 48px;
	text-align: center;
}
.f_nav_all {
	padding: 20px 40px;
}
.fn_left {
	width: 17.94%;
	float: left;
	text-align: center;
}
.fn_left img {
	width: 55%;
}
.fn_left p {
	font-size: 14px;
	color: #FFF;
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}
.fn_right {
	width: 82.06%;
	float: left;
}
.fn_right ul li {
	float: left;
	padding-left: 4.6%;
}
.fn_right ul li dl h1 {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 15px;
}
.fn_right ul li dl dd {
	line-height: 30px;
}
.fn_right ul li dl dd a {
	font-size: 12px;
	color: #e5e5e5;
}
/*服务*/
.n_nav_all {
	width: 100%;
	border-bottom: #e5e5e5 solid 1px;
	line-height: 0;
	margin-bottom: 40px;
}
.n_left {
	margin-right: 18%;
	width: 56.4%;
}
.n_left ul li {
	float: left;
	width: 16.666%;
	text-align: center;
	line-height: 42px;
}
.n_left ul li a {
	color: #888888;
	font-size: 14px;
	display: block;
	width: 100%;
}
.n_left ul li a:hover {
	color: #0069bb;
	border-bottom: #0069bb solid 1px;
	height: 42px;
}
.n_left .hover {
	color: #0069bb;
	border-bottom: #0069bb solid 1px;
	height: 42px;
}
.n_left .hover a {
	color: #0069bb;
	border-bottom: #0069bb solid 1px;
	height: 42px;
}
.n_left2 {
	margin-right: 5%;
	width: 66.4%;
}
.n_left2 ul li {
	float: left;
	width: 16.666%;
	text-align: center;
	line-height: 42px;
}
.n_left2 ul li a {
	color: #888888;
	font-size: 14px;
	display: block;
	width: 100%;
}
.n_left2 ul li a:hover {
	color: #0069bb;
	border-bottom: #0069bb solid 1px;
	height: 42px;
}
.n_left2 .hover {
	color: #0069bb;
	border-bottom: #0069bb solid 1px;
	height: 42px;
}
.n_left2 .hover a {
	color: #0069bb;
	border-bottom: #0069bb solid 1px;
	height: 42px;
}
.n_right {
	width: 25.6%;
	text-align: right;
}
.nl_a {
	width: 100%;
	background: #0069bb;
	text-align: center;
	line-height: 42px;
	color: #FFF;
}
.n_right p {
	color: #bcbcbc;
	text-align: right;
}
.n_right p a {
	color: #bcbcbc;
	font-size: 12px;
}
.n_right p span {
	color: #0069bb;
}
.ser_xq {
	background: #f6f6f6;
	width: 100%;
	padding: 70px 0;
}
.sx_left {
	width: 47%;
	margin-right: 3%;
}
.sx_right {
	width: 50%;
}
.sx_right h1 {
	font-size: 22px;
	color: #0069bb;
	margin-bottom: 30px;
}
.sx_right span {
	color: #888888;
	font-size: 16px;
	line-height: 24px;
	display: block;
}
.news_list ul li {
	float: left;
	width: 31.025%;
	margin-right: 3.3125%;
	margin-bottom: 70px;
}
.news_list ul li img {
	width: 100%;
}
.news_list ul li p.np_0 {
	overflow: hidden;
}
.news_list ul li p.np_0 img {
	-webkit-transition: transform 1s;
	-moz-transition: transform 1s;
	-o-transition: transform 1s;
	transition: transform 1s;
}
.news_list ul li p.np_0 img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.03);
	transform: scale(1.05);
}
.news_list ul li p {
	line-height: 24px;
}
.news_list ul li p.np_1 a {
	font-size: 16px;
	color: #333333;
}
.np_1 {
	margin-top: 20px;
}
.np_2 {
	color: #0766c0;
	font-size: 12px;
}
.np_3 {
	margin-top: 30px;
	color: #888888;
	font-size: 14px;
	height: 48px;
	overflow: hidden
}
.news_list ul li:nth-child(3n) {
	margin-right: 0;
}
.news_xq h1 {
	font-size: 22px;
	color: #0069bb;
	text-align: center;
}
.nxq_sp1 {
	text-align: center;
	color: #888888;
	font-size: 14px;
	display: block;
	margin-top: 15px;
}
.t_pic {
	text-align: center;
	margin-bottom: 30px;
}
.t_nei {
	text-indent: 20px;
	line-height: 24px;
}
.back {
	width: 50px;
	height: 24px;
	line-height: 24px;
	background: #0069bb;
	float: right;
	text-align: center;
}
.back a {
	color: #FFF;
	font-size: 12px;
	display: block;
	width: 100%;
}
.nxq_sp2 {
	width: 140px;
	display: block;
	margin: auto;
	margin-bottom: 25px;
	margin-top: 10px;
}
.new_bj span {
	display: block;
	color: #888888;
	font-size: 14px;
}
.new_bj {
	border-top: #e8e8e8 solid 1px;
	padding: 30px 0;
	line-height: 22px;
}
.new_bj img {
	max-width: 100%;
}
.nxq_sp1 strong {
	color: #0069bb;
}
.sx_a {
	margin-top: 20px;
	border-top: #CCC solid 1px;
}
.sx_a ul {
	margin-top: 20px;
}
.sx_a ul li {
	line-height: 30px;
}
.sx_a ul li span {
	font-size: 12px;
	color: #0069bb;
}
.sx_a ul li a {
	font-size: 12px;
	color: #666666;
}
.sx_a ul li a:hover {
	color: #0069BB;
}
/*about*/
.j_all {
	width: 100%;
}
.j_1 {
	width: 50%;
	float: right;
	background: #FFF;
	padding: 4.7%;
	box-sizing: border-box;
}
.j_1 span {
	display: block;
	line-height: 24px;
}
.jsp_1 {
	margin-bottom: 20px;
	font-size: 16px;
	color: #333333;
}
.jsp_1 strong {
	color: #0069bb;
}
.jsp_2 {
	font-size: 14px;
	color: #666666;
}
.j_2 {
	width: 100%;
}
.j1_left {
	width: 50%;
	background: rgba(0,105,187,0.95);
	padding: 4.7%;
	box-sizing: border-box;
	float: left;
}
.j1_left span {
	display: block;
	line-height: 24px;
	color: #FFF;
}
.j1_right {
	float: left;
	width: 50%;
}
.j1_right img {
	width: 100%;
}
.qy_left {
	float: left;
	width: 57.17%;
	position: relative;
}
.qy_left img {
	width: 100%;
}
.qy_right {
	float: left;
	width: 42.83%;
	position: relative;
}
.qy_right img {
	width: 100%;
}
.qyr_a {
	position: absolute;
	bottom: 14%;
	left: 8%;
}
.qyr_a h1 {
	color: #333333;
	font-size: 24px;
}
.qyr_a span {
	color: #333333;
	font-size: 14px;
}
.qyr_a1 {
	position: absolute;
	bottom: 5%;
	left: 8%;
}
.qyr_a1 h1 {
	color: #fff;
	font-size: 24px;
}
.qyr_a1 span {
	color: #fff;
	font-size: 16px;
}
.rongyu ul li {
	width: 31%;
	float: left;
	margin-right: 3%;
	margin-bottom: 20px;
	cursor: pointer;
}
.rongyu ul li p img {
	width: 100%;
}
.rongyu ul li:nth-child(3n) {
	margin-right: 0;
}
.rongyu ul li p {
	text-align: center;
}
.pw_1 {
	line-height: 50px;
	font-size: 16px;
	color: #333333;
}
.techno_tanc {
	position: fixed;
	z-index: 11;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(37,37,37,0.7);
	display: none;
}
.techno_tanc p {
	text-align: center;
}
.techno_tanc_nr {
	width: 556px;
	position: absolute;
	left: 50%;
	top: 40%;
	margin-top: -165px;
	margin-left: -319px;
}
.techno_tanc_nr video {
	width: 556px;
	height: 326px;
}
.techno_tanc_nr .close {
	position: absolute;
	right: -32px;
	top: 0;
}
.techno_tanc_nr .close a {
	display: inline-block;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 18px;
	color: #fff;
	background-color: #252525;
}
.gf span {
	display: block;
}
.kf_left {
	float: left;
	width: 32.5%;
	border-right: #d7d7d7 solid 1px;
	box-sizing: border-box;
}
.pci_kp1 {
	display: block;
	width: 55%;
	margin: auto;
	text-align: center;
	line-height: 40px;
}
.pci_kp1 img {
	max-width: 100%;
}
.pci_kp1 a {
	display: block;
	width: 70%;
	margin: auto;
	background: #0065bb;
	color: #fff;
}
.pci_kp2 {
	margin-top: 20px;
}
.kf_right {
	width: 67.5%;
	float: left;
	padding-left: 10%;
	box-sizing: border-box;
}
.kf_in {
	width: 70%;
	height: 40px;
	line-height: 40px;
	border: #e7e7e7 solid 1px;
	display: block;
	float: left;
	box-sizing: border-box;
	padding-left: 10px;
}
.kf_tab tr td {
	height: 50px;
	font-size: 14px;
	color: #666666;
	width: 100%;
}
.kf_sp1 {
	display: block;
	width: 17%;
	line-height: 40px;
	float: left;
}
.bz {
	width: 70%;
	height: 80px;
	line-height: 40px;
	border: #e7e7e7 solid 1px;
	display: block;
	float: left;
	box-sizing: border-box;
	padding-left: 10px;
}
.kf_in2 {
	width: 30%;
}
.kf_sp3 {
	margin-left: 5px;
}
.kf_sp3 img {
	margin-top: 5px;
}
.kf_sp4 {
	margin-left: 5px;
}
.kf_sp4 a {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
}
.tj {
	width: 30%;
	margin-left: 17%;
	display: block;
	background: #0065bb;
	border: none;
	float: left;
	text-align: center;
	line-height: 40px;
	color: #FFF;
	font-size: 14px;
	cursor: pointer;
}
.cz {
	width: 30%;
	display: block;
	background: #7e7e7e;
	margin-left: 10px;
	float: left;
	border: none;
	text-align: center;
	line-height: 40px;
	color: #FFF;
	font-size: 14px;
	cursor: pointer;
}
.kf_sp1 strong {
	color: #eb1d34;
}
.lx_fs ul li {
	width: 47.5%;
	float: left;
	margin-right: 5%;
}
.lx_fs ul li:nth-child(2n) {
	margin-right: 0;
}
.lx_left {
	float: left;
	width: 38%;
	margin-right: 4%;
	margin-bottom: 4%;
}
.lx_left img {
	width: 100%;
}
.lx_right {
	float: left;
	width: 58%;
}
.lx_right h1 {
	color: #9e9e9e;
	font-size: 18px;
	margin-bottom: 10px;
	height: 24px;
	overflow: hidden;
	font-family: "微软雅黑";
	font-weight: bold;
	height: 48px;
}
.lx_right p {
	line-height: 24px;
	color: #9e9e9e;
	font-size: 12px;
}
.lx_fs {
	margin-top: 40px;
}
.pro ul li {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.pro ul li img {
	width: 100%;
}
.pro ul li:nth-child(3n) {
	margin-right: 0;
}
.cp_wz {
	position: absolute;
	bottom: 0;
	background: #febd23;
	width: 100%;
	padding: 4%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box;
	display: none;
	-webkit-transition: transform 1s;
}
.pro ul li:hover .cp_wz {
	display: block;
	-webkit-transform: scale(1.05);
}
.cp_wz h1 {
	color: #FFF;
	font-size: 14px;
	margin-bottom: 20px;
}
.cp_wz p {
	font-size: 12px;
	color: #fff;
	line-height: 20px;
}
.cp_more {
	display: block;
	float: right;
	font-size: 12px;
	color: #fff;
}
.xq_h1 {
	color: #0069bb;
	font-size: 22px;
	line-height: 40px;
	margin-bottom: 10px;
}
.pro2 ul li {
	float: left;
	width: 46%;
	margin-right: 8%;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.pro2 ul li:nth-child(2n) {
	margin-right: 0;
}
.pro2 ul li img {
	width: 100%;
}
.zp_list {
	background: #0069bb;
	height: 35px;
	line-height: 35px;
	width: 100%;
	overflow: hidden;
}
.zp_list span {
	color: #FFF;
	display: block;
	float: left;
	width: 15%;
}
.zp_sp1 {
	margin-left: 2.5%;
}
.zp_sp2 {
	margin-left: 3.5%;
}
.zp_sp3 {
	margin-left: 2.5%;
}
.zp_sp4 {
	margin-left: 8.5%;
}
.zp_list {
	cursor: pointer;
}
.zp_list span.zp_sp5 {
	float: right;
	text-align: right;
	margin-right: 2%;
}
.zp_list span.zp_sp6 {
	float: right;
	text-align: right;
	margin-right: 2%;
	display: none;
}
.zhaopin ul li {
	margin-bottom: 20px;
}
.zp_con {
	width: 100%;
	margin-bottom: 30px;
	display: none;
	position: relative;
}
.zp_con span {
	display: block;
	line-height: 24px;
	color: #4d4d4d;
}
.zp_con span.zpc_sp1 {
	color: #4d4d4d;
	font-size: 12px;
	margin-top: 30px;
	font-weight: bold;
}
.linian {
	width: 100%;
}
.ln_left {
	float: left;
	width: 60%;
	position: relative;
}
.ln_left img {
	width: 100%;
}
.ln_right {
	float: left;
	width: 40%;
	position: relative;
}
.ln_right img {
	width: 100%;
}
.ln_zi_a {
	position: absolute;
	bottom: 0;
	left: 35%;
}
.ln_zi_a h1 {
	color: #fff;
	font-size: 28px;
}
.ln_zi_a span {
	display: block;
	font-size: 14px;
	color: #FFF;
	line-height: 30px;
}
.bot_40 {
	margin-bottom: 30px;
}
.ln_zi_b {
	position: absolute;
	top: 5%;
	left: 5%;
	margin-bottom: 20px;
}
.ln_zi_b h1 {
	color: #0069bb;
	font-size: 22px;
}
.ln_zi_b span {
	display: block;
	font-size: 14px;
	color: #777777;
	line-height: 30px;
}
.ln_zi_c {
	position: absolute;
	top: 40%;
	left: 5%;
}
.ln_zi_c h1 {
	color: #0069bb;
	font-size: 28px;
}
.ln_zi_d {
	margin-left: 5%;
	margin-top: 2%;
}
.ln_zi_d h1 {
	color: #0069bb;
	font-size: 22px;
}
.ln_zi_d span {
	display: block;
	font-size: 14px;
	color: #777777;
	line-height: 30px;
}
.fw_tit ul {
	width: 60%;
	margin: auto;
	margin-bottom: 40px;
}
.fw_tit ul li {
	float: left;
	width: 30%;
	margin-right: 5%;
}
.fw_tit ul li:nth-child(3) {
	margin-right: 0%;
}
.b_it li h1 {
	display: block;
	padding-bottom: 30px;
}
.b_it li h1 a {
	color: #666666;
	display: block;
	width: 100%;
}
.b_it li h1:hover {
	background: url(../images/xian.png) center bottom no-repeat;
	background-size: 100%;
}
.b_it li h1:hover a {
	color: #0766c0;
}
.b_it li h1.cur {
	background: url(../images/xian.png) center bottom no-repeat;
	background-size: 100%;
}
.b_it li h1.cur a {
	color: #0766c0;
}
.fw_tit ul {
	width: 100%;
}
.fw_tit ul.pro_ae li {
	width: 22%;
	margin-right: 4%;
}
.fw_tit ul.pro_ae li:nth-child(3) {
	margin-right: 4%;
}
.fw_tit ul.pro_ae li:nth-child(4) {
	margin-right: 0%;
}
.pr_sp1 {
	width: 25%;
	float: left;
}
.pr_sp2 {
	display: none;
	width: 25%;
	float: left;
}
.pro_ae li h1:hover span.pr_sp2 {
	display: block;
}
.pro_ae li h1:hover span.pr_sp1 {
	display: none;
}
.pro_ae li h1.cur span.pr_sp2 {
	display: block;
}
.pro_ae li h1.cur span.pr_sp1 {
	display: none;
}
.pro_ae li h1 {
	line-height: 36px;
}
.fw_tit ul.pro_ae li h1 a {
	font-size: 30px;
}
.page {
	overflow: hidden;
	margin: auto;
	margin-top: 30px;
	width: 280px;
}
.page a {
	border: #f6f6f6 solid 1px;
	font-size: 13px;
	color: #474747;
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin: 0 5px;
}
.page span {
	border: #f6f6f6 solid 1px;
	font-size: 13px;
	color: #474747;
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin: 0 5px;
}
.page a.pa_1 {
	width: 50px;
	border: #CCC solid 1px;
}
.page a.pa_2 {
	border: #0766c0 solid 1px;
}
.page span.pa_2 {
	border: #0766c0 solid 1px;
}
.page a:hover, .page span:current {
border:#0766c0 solid 1px;
}
.serch ul li {
	width: 100%;
}
.serch ul li {
	border-bottom: #CCC dashed 1px;
	line-height: 50px;
}
.serch ul li span {
	color: #666666;
	margin-right: 10px;
}
.serch ul li a {
	color: #666666;
}
.nav2 {
	display: none;
}
.new_more {
	text-align: center;
	margin-top: 40px;
}
.new_more a {
	font-size: 16px;
	color: #0766c0;
}
.shx {
	display: inline;
}
.tijiao {
	position: absolute;
	right: 30px;
	top: 40%;
}
.tijiao a {
	display: block;
	width: 102px;
	height: 46px;
	line-height: 46px;
	background: url(../images/tj_1.png) no-repeat;
	text-align: center;
	color: #4d4d4d;
	font-size: 14px;
}
.tijiao a:hover {
	background: url(../images/tj_2.png) no-repeat;
	color: #fff;
}
.bna {
	width: 100%;
}
.n_erj {
	display: none;
	width: 100%;
	position: absolute;
}
.n_erj dl {
	margin-bottom: 1px;
}
.n_erj dl dd {
	width: 100%;
	background: rgba(7,102,192,0.8);
	line-height: 30px;
	margin-bottom: 1px;
}
.n_erj dl dd a {
	color: #FFF;
}
.n_erj dl dd a:hover {
	color: #FFF;
}
.bap {
	display: block;
}
.n_ban2 {
	display: none;
}
.al_a2 {
	display: block;
	width: 100%;
}
.ba_2 {
	display: none;
}
.bo2 {
	display: none;
}
.sp_m2 {
	display: none;
}
.an_more img {
	display: none;
}
.top {
	width: 80%;
}
.fn_left a {
	display: block;
	text-align: center;
}
.f_wx {
	position: absolute;
	right: 100px;
	bottom: 70px;
	z-index: 10;
}
@media(min-width:1024px) and (max-width:1368px) {
.pub {
	margin: auto;
	width: 95%;
	max-width: 1170px;
}
.nav_right {
	width: 70.91%;
}
.bna {
	max-width: 100%;
}
}
 @media(min-width:768px) and (max-width:1024px) {
.logo {
	width: 20%;
}
.nav_right {
	width: 78.91%;
}
.fw_tit ul.pro_ae li h1 a {
	font-size: 20px;
}
.pr_sp1 img {
	width: 100%;
}
.pr_sp2 img {
	width: 100%;
}
.n_right {
	display:none;
}
.n_left {
	margin-right: 18%;
}
.pub2{
	width:100%;
}
.n_left2 {
	margin-right: 0;
	width: 100%;
}
.n_left2 ul li {
	width: 25%;
}
.j1_left {
	width: 100%;
}
.j1_right {
	width: 100%;
}
.f_wx {
	display: none;
}
.ser_xq{
	padding:50px 0;
}
}
@media(min-width:320px) and (max-width:768px) {
.sp_m1 {
	display: none;
}
.sp_m2 {
	display: block;
}
.logo {
	width: 70.3%;
}
.nav2 p img {
	width: 80%;
}
.pub {
	width: 100%;
	margin: auto;
}
.pub p{
	font-size:14px;
}
.pub img{
	max-width:100%;
	display:block;
}
.pub2{
	width: 100%;
}
.pro2 ul li {
	width: 48%;
	margin-right: 4%;
}
.n_nav_all{
	margin-bottom:0;
}
.fw_tit{
	margin-top:30px;
}
.nav_right {
	width: 85.91%;
}
.ba_2 {
	display: block;
}
.ba_1 {
	display: none;
}
.bo2 {
	display: block;
}
.bo1 {
	display: none;
}
.fw_tit p.tit_con {
	width: 90%;
}
.tit_con2 ul li {
	width: 29.6%;
}
.tit_con2 ul li p.tcon_2 {
	display: none;
}
.tit_con2 ul li p.tcon_1 {
	line-height: 70px;
	font-size: 16px;
}
.sh_ys1 {
	margin-left: 15%;
}
.slideGroup .parHd ul {
	left: 1.545%;
}
.nav2 {
	float: right;
	display: block;
}
.nav_right {
	display: none;
}
.nav_all {
	display: none;
}
.nav2_list {
	display: none;
	position: absolute;
	z-index: 100;
	width: 100%;
	background: rgba(0,0,0,0.5);
	left: 0%;
	top: 88px;
}
.nav2_list ul {
	background: #fff;
	width: 80%;
}
.nav2_list ul li {
	line-height: 50px;
	border-bottom: #d7d7d7 solid 1px;
}
.nav2_list ul li a {
	font-size: 16px;
	color: #323232;
	padding-left: 30px;
}
.nav2_list ul li span {
	float: right;
	margin-right: 10px;
}
.sj_nav_list {
	display: none;
	border-top: #d7d7d7 solid 1px;
}
.sj_nav_list dl dd {
	text-align: center;
}
.f_nav {
	display: none;
}
.slideGroup .parBd ul li {
	width: 100%;
}
.slideGroup .sNext {
	right: -15px;
	opacity: 0.8;
}
.slideGroup .sPrev {
	left: -15px;
	opacity: 0.8;
}
.picScroll-left .bd ul li {
	width: 100%;
}
.j_1 {
	width: 100%;
}
.j1_left {
	float: right;
	width: 100%;
}
.j1_right {
	float: right;
	width: 100%;
}
.qy_left {
	width: 100%;
}
.qy_right {
	width: 100%;
}
.qyr_a {
	bottom: 8%;
	left: 4%;
}
.qyr_a1 {
	bottom: 2%;
	left: 3%;
}
.qyr_a1 h1 {
	font-size: 14px;
	font-weight: bold;
}
.qyr_a1 span {
	font-size: 14px;
}
.b_it li h1 a {
	font-size: 16px;
}
.rongyu ul li {
	width: 100%;
	margin-right: 0;
}
.techno_tanc_nr p {
	display: block;
	max-width: 320px;
	margin: auto;
}
.techno_tanc_nr p img {
	width: 100%;
	margin-right: 5%;
}
.techno_tanc_nr .close {
	right: 50px;
}
.t_pic img {
	width: 100%;
}
.pr_sp1 {
	width: 100%;
}
.pr_sp2 {
	width: 100%;
}
.fw_tit ul.pro_ae li h1 a {
	font-size: 18px;
}
.b_it li h1 {
	padding-bottom: 10px;
}
.pro ul li {
	width: 100%;
	margin-right: 0;
	overflow: hidden;
}
.sx_left {
	width: 100%;
}
.sx_right {
	width: 100%;
	margin-top: 20px;
}
.news_list ul li {
	width: 100%;
	margin-right: 0;
}
.ln_left {
	width: 100%;
}
.ln_right {
	width: 100%;
}
.ln_zi_b h1 {
	font-size: 14px;
}
.ln_zi_b span {
	font-size: 12px;
}
.bot_40 {
	margin-bottom: 10px;
}
.ln_zi_d h1 {
	font-size: 14px;
}
.ln_zi_d span {
	font-size: 12px;
}
.ln_zi_a h1 {
	font-size: 14px;
}
.ln_zi_a span {
	font-size: 12px;
	line-height: 24px;
}
.ln_zi_b span {
	line-height: 24px;
}
.ln_zi_c h1 {
	font-size: 14px;
}
.zp_list span.zp_sp3 {
	display: none;
}
.zp_list span.zp_sp4 {
	display: none;
}
.zp_list span {
	width: 20%;
}
.zp_list span.zp_sp1 {
	width: 40%;
}
.zp_list span.zp_sp2 {
	width: 20%;
}
.kf_left {
	width: 100%;
	border-right: none;
}
.kf_right {
	width: 100%;
	margin-top: 30px;
}
.kf_tab tr td {
	font-size: 12px;
}
.kf_sp1 {
	width: 27%;
}
.lx_fs ul li {
	width: 100%;
	margin-right: 0;
}
.lx_left {
	width: 100%;
}
.lx_right {
	width: 100%;
}
.n_right {
	display: none;
}
.n_left {
	width: 100%;
	margin-right: 0;
}
.n_left ul li {
	width: 25%;
}
.n_left2 {
	margin-right: 0;
	width: 100%;
}
.n_left2 ul li {
	width: 50%;
}
.fw_tit h1 {
	font-size: 24px;
}
.n_ban2 {
	display: block;
}
.n_ban {
	height:auto;
}
.fw_tit p.tit_en {
	font-size: 14px;
}
.ser_xq{
	padding:30px 10px;
}
.an_mpre2 {
	display: none;
}
.an_xq {
	font-size: 30px;
}
.tijiao {
	position: static;
	margin-top: 10px;
}
.f_wx {
	display: none;
}
}
