.content h3 {}.content h3 em {	text-align: center;	display: block;	font-size: 16px;	color: #666;	margin-top: 5px;	font-weight: initial !important;	background: url(../img/tit.jpg) center top no-repeat;	padding-top: 15px;	margin-top: 10px;}/* banner */.banner {	min-width: 1000px;}.banner .bd {	z-index: 0;}.banner .bd ul {	width: 100% !important;}.banner .bd li {	width: 100% !important;}.banner .bd li .siteWidth {	width: 1000px;	position: relative;	margin: 0 auto;}.banner .bd li a {	display: block;}.banner .bd .txt {	position: absolute;	width: 415px;	top: 100px;	left: 22px;	font: normal 18px/30px "Microsoft YaHei";}.banner .bd .btn {	display: block;	zoom: 1;	margin-top: 8px;	width: 72px;	padding-right: 10px;	height: 31px;	line-height: 31px;	text-align: center;	color: #fff;	font-size: 12px;	background: url(http://www.pusen123.com/tpl/gs/images/img/banner-btn.png) 0 0 no-repeat;	_background: url(http://www.pusen123.com/tpl/gs/images/mg/banner-btn-ie6.png) 0 0 no-repeat;}.banner .hd {	width: 100%;	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	height: 30px;	line-height: 30px;	text-align: center;}.banner .hd ul li {	cursor: pointer;	display: inline-block;	*display: inline;	zoom: 1;	width: 33px;	height: 11px;	margin: 4px;	background: #fff;	border-radius: 11px;	overflow: hidden;	line-height: 9999px;	filter: alpha(opacity=70);	opacity: 0.7;}.banner .hd ul .on {	background: #EB6100 !important;	opacity: 1;}/****/.search {	height: 109px;	overflow: hidden;	line-height: 109px;	background: #F5F5F5;}.search_box {	width: 1200px;	margin: 0 auto;}.search .search_box .search_key {	width: 62%;	overflow: hidden;	float: left;}.search .search_box .search_key ul li {	float: left;	width: 14%;	font-size: 14px;	text-align: center;}.search .search_box .search_key ul li a {	color: #333;}.search .search_box .search_input {	width: 38%;	margin-top: 33.5px;	overflow: hidden;	float: left;}.search .search_box .search_input .search_submit {	height: 42px;	width: 15%;	border: 0;	cursor: pointer;	border-bottom-right-radius: 42px;	border-top-right-radius: 42px;	background: url(../img/search_bj.png) no-repeat center center;	background-color: #EB6100;	font-size: 0px;}.search .search_box .search_input span {	height: 42px;	display: block;	background: #fff;	width: 85%;	float: left;	border-top-left-radius: 42px;	border-bottom-left-radius: 42px;}.search .search_box .search_input span input {	height: 100%;	width: 94%;	border: 0;	padding: 0 3%;	border-top-left-radius: 42px;	border-bottom-left-radius: 42px;}/**数据**/.shuju {	overflow: hidden;	margin-top: 50px;	margin-bottom: 50px;}.shuju .content .shuju_ul {	overflow: hidden;	width: 100%;	margin-top: 38px;	padding-bottom: 40px;	border-bottom: 1px solid #e2e2e2;}.shuju .content .shuju_ul li {	width: 260px;	height: 205px;	float: left;	padding-left: 40px;	border-left: 1px solid #E2E2E2;	box-sizing: border-box;	padding-top: 15px;}.shuju .content .shuju_ul li:nth-child(1) {	width: 180px !important;	border-left: 0 !important;	padding-left: 0 !important;}.shuju .content .shuju_ul li:nth-child(4) {	width: 290px !important;}.shuju .content .shuju_ul li:nth-child(5) {	width: 210px !important;}.shuju .content .shuju_ul li span {	display: block;	font: 24px "Microsoft YaHei";	font-weight: bold;	color: #339966;	margin-top: 11px;	margin-bottom: 20px;}.shuju .content .shuju_ul li span i {	font: 46px Impact;}.shuju .content .shuju_ul li p {	display: block;	font: 18px "Microsoft YaHei";	color: #666;	margin-top: 8px;	padding-top: 20px;	background: url(../img/yinz_line1.gif.png) no-repeat left top;}.shuju .content .shuju_ul li em {	text-align: initial !important;	display: initial !important;	font-size: 16px !important;	color: #666 !important;	margin-top: 0 !important;}.shuju .content .shuju_ul li em i {	font-size: 41px;	color: #EB6100;}.shuju .content .ab {	margin-top: 50px;}.ab dt {	float: right;	width: 600px;	height: 401px;}.ab dd {	width: 512px;	float: left;	padding-left: 43px;	padding-top: 40px;}.ab dd h3 {	border-bottom: 1px solid #dddddd;	text-align: inherit !important;}.ab dd h3 a {	font-size: 60px;	color: #339966;	font-weight: bold;	height: 150px;	font-family: Arial;}.ab dd h3 a span {	font-size: 16px;	color: #423f3b;	font-weight: normal;	display: block;	padding-bottom: 20px;}.ab dd p {	font-size: 14px;	color: #555;	line-height: 30px;	margin-top: 24px;}.ab span a {	margin-top: 20px;	display: inline-block;}.ab span a.xq {	margin-right: 20px;}.xc {	height: 259px;	position: relative;	margin-top: 30px;}.xc span.z1,.xc span.y1 {	position: absolute;	top: 88px;}.xc span a {	width: 40px;	height: 40px;	display: block;}.xc span.z1 {	left: -65px;}.xc span.y1 {	right: -65px;}.shuju .content .xc ul {	height: 259px;}.shuju .content .xc li {	width: 280px;	height: 259px;	float: left;	margin-right: 26px;}.shuju .content .xc li.nobot {	margin-right: 0;}.shuju .content .xc li a {	width: 280px;	height: 209px;	display: block;}.shuju .content .xc li img {	width: 280px;	height: 209px;}.shuju .content .xc li span {	height: 50px;	line-height: 50px;	text-align: center;	display: block;	font-size: 14px !important;	color: #555;}/**数据底部咨询**/.shuju_bottom_zixun {	width: 548px;	margin: 0 auto;	overflow: hidden;	margin-top: 42px;	margin-bottom: 60px;}.shuju_bottom_zixun a {	display: inline-block;	width: 210px;	height: 50px;	line-height: 50px;	background: #339966;	text-align: center;	color: #fff;	margin-top: 4.5px;}.shuju_bottom_zixun .shuju_bottom_tel {	float: right;	background: url(../img/header_tle_logo.png)/ no-repeat left;	padding-left: 60px;}.shuju_bottom_zixun .shuju_bottom_tel .header_tle {	font: 30px "Microsoft YaHei";	font-weight: bold;	color: #EB6100;}.shuju_bottom_zixun .shuju_bottom_tel .header_tle_title {	color: #333;	font-weight: normal;	font: 14px "Microsoft YaHei";}/**痛点**/.qingyixuanze {	padding-top: 54px;	height: 718px;	background: url(../img/went_bg.jpg) no-repeat center top;	box-sizing: border-box;	background-position-x: center;	background-position-y: center;}.went2 {	height: 425px;	margin-top: 50px;	position: relative;}.went2 dl {	width: 214px;	height: 348px;	padding-top: 40px;	border: 1px solid #e3e3e3;	float: left;}.went2 .dl2 {	border-left: 0;}.went2 .dl3 {	border-right: 0;	margin-left: 335px;}.went2 dt {	width: 185px;	height: 40px;	background: #339966;	border-radius: 2rem;	font: 22px "Microsoft YaHei";	font-weight: bold;	color: #fff;	text-align: center;	line-height: 40px;	margin: 0 auto;}.went2 dd a {	display: block;	width: 150px;	height: 150px;	margin: 12px auto;	border: 1px solid #d8d8d8;	box-sizing: border-box;	border-radius: 150px;}.went2 dd img {	display: block;	width: 150px;	height: 150px;}.went2 dd p {	font: 15px "Microsoft YaHei";	text-align: center;	line-height: 26px;	color: #555;	padding: 0 30px;}.went2 dl:hover {	background: #339966;}.went2 dl:hover dt {	color: #339966;	background: #fff;}.went2 dl:hover dd a {	background: #fff;}.went2 dl:hover dd p {	color: #fff;}.went2 .on dd a img {	-webkit-transform: rotate(360deg);	transform: rotate(360deg);	-webkit-transition: -webkit-transform 1s linear;	transition: transform 1s linear;}/**信赖之选**/.xinlaizhixun {	background: #339966;	height: 248px;	position: relative;	width: 100%;}.xinlaizhixun:before,.xinlaizhixun:after {	position: absolute;	display: block;	width: 0;	height: 0;	border: solid transparent;	pointer-events: none;	content: "";	border-color: rgba(136, 183, 213, 0);}.xinlaizhixun:after {	border-top-color: #339966;	border-width: 41px 114.5px 41px 114.5px;	margin-left: -114.5px;	top: 100%;	left: 50%;}.xinlaizhixun .content {	height: 248px;	background: url(../img/zhixun_bj_two.png) no-repeat center center;}.zhixun_01 {	height: 530px;	margin-top: 41px;}.zhixun_01 dl {	width: 525px;	margin-top: 80px;}.zhixun_01 .slzx_box{	width: 632px;}.zhixun_01 dt {	height: 127px;	overflow: hidden;	background: url(../img/ys_line.png) repeat-x center bottom;	margin-bottom: 34px;}.zhixun_01 dt em {	display: block;	width: 120px;	height: 105px;	background: url(../img/ys_h.png) no-repeat;	font: 60px Arial;	color: #339966;	line-height: 105px;	padding-left: 15px;	float: left;    text-align: left;}.zhixun_01 dt h3 {	display: block;	width: 330px;	float: left;	padding-left: 20px;	font: 40px "Microsoft YaHei";	color: #222;	text-align: initial !important;}.zhixun_01 dt h3 i {	display: block;	font: 40px Arial;	color: #cecece;	text-transform: uppercase;}.zhixun_01 dd p {	font: 16px "Microsoft YaHei";	line-height: 36px;	color: #666;	background: url(../img/ys_jt.png) no-repeat left 12px;	padding-left: 28px;}.zhixun_01 dd p b {	color: #1685C1;}/**首选-02**/.zhixun_02 {	background: url(../img/ys_bg2.jpg) no-repeat center top;	height: 555px;}/**首选-03**/.zhixun_03 {	height: 484px;	margin-top: 46px;}/**首选-04**/.zhixun_04 {	background: url(../img/ys_bg4.jpg) no-repeat center top;	height: 600px;}/**客户案例**/.anli {	background: url(../img/case_bj.jpg) center center;	height: 883px;	overflow: hidden;}.casenav {	position: absolute;	top: 200px;	right: 0;	width: 530px;	overflow: hidden;}.casenav li {	float: left;	border-right: 1px dashed #3a3a3a;	padding: 0 32px;	overflow: hidden;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	text-align: center;}.casenav li a {	display: block;	color: #3a3a3a;	padding-top: 60px;	line-height: 20px;	font-size: 18px;}.casenav li:last-child {	border-right: 0;}.casenav li:nth-child(1) a {	background: url(../img/case_ico01.gif) no-repeat center 0;}.casenav li:nth-child(2) a {	background: url(../img/case_ico02.gif) no-repeat center 0;}.casenav li:nth-child(3) a {	background: url(../img/case_ico03.gif) no-repeat center 0;}.casenav li:nth-child(1) a:hover,.casenav li:nth-child(1).on a {	background: url(../img/case_ico04.gif) no-repeat center 0;}.casenav li:nth-child(2) a:hover,.casenav li:nth-child(2).on a {	background: url(../img/case_ico05.gif) no-repeat center 0;}.casenav li:nth-child(3) a:hover,.casenav li:nth-child(3).on a {	background: url(../img/case_ico06.gif) no-repeat center 0;}.case_c {	height: 600px;	overflow: hidden;	position: relative;}.case_c1 {	height: 600px;	overflow: hidden;}.case_c1 dt {	width: 600px;	float: left;	overflow: hidden;}.case_c1 dt img {	width: 600px;	height: 600px;	border-radius: 5px;}.case_c1 dd {	float: right;	width: 500px;	padding-top: 165px;	overflow: hidden;}.case_c1 dd h3 {	font-size: 24px;	line-height: 30px;	text-align: inherit !important;}.case_c1 dd h3 a {	color: #f5f5f5;}.case_c1 dd p {	padding-top: 20px;	height: 160px;	font-size: 14px;	line-height: 24px;	color: #d5eee9;}.casenav1 {	position: absolute;	top: 450px;	right: 88px;	width: 410px;	overflow: hidden;}.casenav1 li {	float: left;	width: 129px;	height: 129px;	margin-right: 10px;}.casenav1 li img {	width: 129px;	height: 129px;	overflow: hidden;	cursor: pointer;}.casenav1 li a:hover img,.casenav1 li.cur1 a img {	border: 3px solid #0ccfb7;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	border-radius: 5px;}.caseprev {	position: absolute;	top: 500px;	left: 654px;	width: 30px;	height: 30px;	background: url(../img/caseprev.gif.png) no-repeat center 0;}.casenext {	position: absolute;	top: 500px;	right: 45px;	width: 30px;	height: 30px;	background: url(../img/casenext.gif.png) no-repeat center 0;}/**产品**/.pro {	height: 1160px;	overflow: hidden;	background: #f8f8f8;	padding-top: 50px;}.fen {	width: 276px;	float: left;}.fen h3 {	height: 149px;	background: #fff;}.fen h3 a {	width: 276px;	height: 149px;	display: block;}.fen_c {	width: 242px;	height: 736px;	padding-top: 21px;	border: 17px solid #339966;	border-top: none;	position: relative;}.fen_c h4 {	width: 202px;	height: 35px;	background: url(../img/h4_bg.png) no-repeat center center;	margin: 0 auto 13px;}.fen_c h4 a {	display: block;	height: 35px;	line-height: 35px;	text-indent: 36px;	font-size: 16px;	color: #fff;	font-weight: normal;}.fen_c h4 a:hover,.fen_c h4.cur a {	background: url(http://www.pusen123.com/tpl/gs/images/img/h4_cur_bg.jpg) no-repeat center center;}.fen_c h4.nones {	margin-bottom: 0;}.fen_c ul {	width: 202px;	margin: 0 auto;	overflow: hidden;	display: none;}.fen_c .fen_c_box:nth-child(1) ul{	display: block;}.fen_c ul li{	width: 50%;	float: left;	text-align: center;	border-bottom: 1px dashed #e2e2e2;}.fen_c ul li a {	font-size: 14px;	color: #555;	display: block;	height: 34px;	background: url(../img/ico1.jpg) no-repeat 182px center;	line-height: 34px;	text-align: center;}.fen_c span {	background-color: #339966;	bottom: -4px;	display: block;	height: 86px;	left: 0;	position: absolute;	width: 242px;	text-align: center; 	color: white;	line-height: 52px;	font-size: 18px;	font-weight: bold;}.fen_c span b {	color: #fff;	font-size: 25px;	left: 0;	line-height: 37px;	position: absolute;	text-align: center;	top: 7px;	width: 242px;}.cp {	width: 900px;	float: right;}.cp dl {	background: #ececec;	height: 358px;}.cp dt {	width: 478px;	height: 358px;	position: relative;	float: left;}.cp dt a.big {	width: 478px;	height: 358px;	display: block;}.cp dt a.big img {	width: 478px;	height: 358px;}.cp dt em a {	width: 92px;	height: 149px;	display: block;	position: absolute;	top: 0;	left: 17px;}.cp dd {	width: 364px;	height: 333px;	float: right;	background: #ececec;	padding-top: 25px;	padding-right: 22px;}.cp dd h3 a {	font-size: 20px;	color: #333;	padding-bottom: 20px;	display: block;	background: url('../img/line3.jpg') no-repeat left bottom;}.cp dd p {	font-size: 14px;	color: #666;	font-weight: normal;	line-height: 26px;	margin-top: 27px;}.cp dd .xq {	width: 144px;	height: 36px;	margin-right: 18px;	margin-top: 47px;	display: block;	background: #339966;	float: left;	border-radius: 36px;	color: #fff;	text-align: center;	line-height: 36px;}.cp dd .zx {	width: 144px;	height: 36px;	margin-top: 47px;	display: block;	float: left;	border-radius: 36px;	background: #EB6100;	color: #fff;	text-align: center;	line-height: 36px;}.cp .clist {	margin-top: 23px;}.cp .clist li {	width: 286px;	height: 284px;	float: left;	margin-right: 21px;}.cp .clist li a {	width: 286px;	height: 284px;	display: block;}.cp .clist li img {	width: 284px;	height: 215px;	border: 1px solid #ccc;}.cp .clist li.nones {	margin-right: 0;}.cp .clist li:nth-child(3){	margin-right: 0;}.cp .clist li:nth-child(6){	margin-right: 0;}.cp .clist li h3{	width: 286px;	height: 70px;	display: block;	line-height: 60px;	font-size: 16px;	color: #555;	text-align: center;}/**合作客户**/.hz {	height: 410px;	padding-top: 70px;}.hz_con {	height: 177px;	position: relative;}.hz_con span.z,.hz_con span.y {	position: absolute;	top: 58px;}.hz_con span a {	width: 40px;	height: 40px;	display: block;}.hz_con span.z {	left: -65px;}.hz_con span.y {	right: -65px;}.hz_con ul {	height: 159px;}.hz_con li {	width: 281px;	height: 159px;	float: left;	margin-right: 25px;}.hz_con li.nobot {	margin-right: 0;}.hz_con li a {	width: 281px;	height: 159px;	display: block;}.hz_con li img {	width: 279px;	height: 157px;	border: 1px solid #e7e7e7;}/**领域**/.lingyu {	height: 730px;	padding-top: 80px;}.lingyu dl {	float: left;	width: 352px;	margin-right: 72px;	height: 490px;}.lingyu dl.nobot {	margin-right: 0;}.lingyu dt img {	width: 352px;	height: 281px;}.lingyu dd h3 a {	width: 91px;	height: 90px;	display: block;	position: absolute;	top: -46px;	left: 131px;}.lingyu dd h3 img {	width: 91px;	height: 90px;}.lingyu dd {	height: 197px;	border: 1px solid #e3e3e3;	width: 350px;	position: relative;	border-top: 0;	background: #fff;}.lingyu dl:hover dd {	background: #339966;	border: 1px solid #1685C1;}.lingyu dl:hover dd p,.lingyu dl:hover dd p em {	color: #fff;}.lingyu dd p {	text-align: center;	font-size: 24px;	color: #333;	padding-top: 80px;}.lingyu dd p em {	display: block;	font-size: 12px;	color: #acacac;	padding-top: 10px;	font-family: Arial;	text-transform: uppercase;}.lingyu_c {	position: relative;	height: 433px;}.lingyu_c .z,.lingyu_c .y {	width: 40px;	height: 40px;	position: absolute;	top: 196px;}.lingyu_c .z {	left: -65px;}.lingyu_c .z a, .lingyu_c .y a{	display: block;}.lingyu_c .y {	right: -65px;}/**新闻**/.news {	height: 700px;	background: #f7f7f7;	padding-top: 70px;}.news1 {	margin-top: 17px;	width: 600px;	height: 450px;	overflow: hidden;}.n_nav {	height: 40px;	overflow: hidden;}.n_nav span a {	display: inline-block;	font-size: 14px;	color: #555555;	font-family: "Arial";	text-transform: uppercase;	line-height: 40px;	font-weight: normal;}.n_nav li {	float: left;	margin-right: 14px;	padding-right: 20px;}.n_nav li a {	color: #333;	font-size: 18px;	line-height: 38px;}.n_nav li a {	display: inline-block;	height: 38px;}.n_nav li a:hover,.n_nav .on a {	font-weight: bold;	color: #333;	border-bottom: 2px solid #10264d;}.n_nav .nobg {	background: none;}.news_c {	margin-top: 20px;	height: 425px;}.news_c dl {	height: 217px;	overflow: hidden;	width: 600px;}.news_c dt {	height: 206px;	width: 276px;	overflow: hidden;	float: left;}.news_c dt a {	width: 276px;	height: 206px;	display: block;	float: right;}.news_c dt img {	width: 276px;	height: 206px;}.news_c dd {	padding-top: 2px;	width: 300px;	float: right;}.news_c dd h3 {	font-size: 16px;	color: #333;	line-height: 24px;	text-align: inherit !important;}.news_c dd h3 a {	color: #333;	font-weight: bold;}.news_c dd span {	display: block;	color: #777;	font-size: 14px;	padding: 13px 0 0 0;}.news_c dd p {	padding-top: 8px;	line-height: 24px;	font-size: 14px;	color: #555;}.news_c dd p a {	color: #339966;	display: block;	padding-top: 15px;}.news_c ul {	margin-top: 25px;}.news_c li {	font-size: 14px;	color: #777777;	line-height: 36px;}.news_c li a {	color: #333;	padding-left: 12px;	display: inline-block;	background: url(../img/dot.jpg) no-repeat 0 17px;}.news_c li a:hover {	background: url(../img/dot2.jpg) no-repeat 0 17px;	color: #0071be;}/**问答**/.wt {	width: 484px;	overflow: hidden;	margin-top: 17px;	overflow: hidden;}.wt h3 {	height: 40px;	overflow: hidden;	line-height: 40px;	margin-bottom: 25px;}.wt h3 a {	font-size: 18px;	color: #333;	border-bottom: 2px solid #0071be;	line-height: 38px;	width: 75px;	display: block;}.wt h3 span a {	display: inline-block;	font-size: 14px;	color: #555555;	font-family: "Arial";	text-transform: uppercase;	line-height: 40px;	font-weight: normal;}.wt dl {	margin-top: 17px;	height: 105px;	overflow: hidden;}.wt dt {	width: 124px;	float: left;	overflow: hidden;	height: 93px;	margin-right: 25px;}.wt dt img {	width: 124px;	height: 93px;}.wt dd {	width: 315px;	float: right;	overflow: hidden;}.wt dd span{	padding-left: 29px;	background: url(../img/A.jpg) no-repeat 0 0;	height: 20px;	line-height: 20px;	font-size: 14px;	overflow: hidden;	font-weight: normal;	margin-top: 5px;}.wt dd span a {	color: #333;}.wt dd span a:hover {	color: #e76825;}.wt dd p {	padding-left: 29px;	background: url(../img/Q.jpg) no-repeat 0 0;	line-height: 20px;	font-size: 14px;	color: #555;	margin-top: 19px;}/**设备**/.cj{height: 695px;background:url(../img/cj_bg.jpg) no-repeat center center;padding-top: 80px;}#certify {	position: relative;	width: 1200px;	margin: 0 auto}#certify .swiper-container {	padding-bottom: 60px}#certify .swiper-slide {	width: 564px;	height: 488px;	background: #00c2f6;	/*box-shadow: 0 8px 30px #ddd*/}#certify .swiper-slide img {	display: block;	width:100%;}#certify .swiper-slide p {	line-height: 65.53px;	padding-top: 0;	text-align: center;	color: #fff;	font-size: 1.1em;	margin: 0}#certify .swiper-pagination {	width: 100%;	bottom: 20px}#certify .swiper-pagination-bullets .swiper-pagination-bullet {	margin: 0 5px;	border: 3px solid #fff;	background-color: #d5d5d5;	width: 10px;	height: 10px;	opacity: 1}#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {	border: 3px solid #00aadc;	background-color: #fff}#certify .swiper-button-prev {	left: -30px;	width: 45px;	height: 45px;	background: url(../img/wm_button_icon.png) no-repeat;	background-position: 0 0;	background-size: 100%}#certify .swiper-button-prev:hover {	background-position: 0 -46px;	background-size: 100%}#certify .swiper-button-next {	right: -30px;	width: 45px;	height: 45px;	background: url(../img/wm_button_icon.png) no-repeat;	background-position: 0 -93px;	background-size: 100%}#certify .swiper-button-next:hover {	background-position: 0 -139px;	background-size: 100%}