.pleft {

	float: left;

	width: 250px;

}



.pleft h3 {

	padding-left: 80px;

	height: 100px;

	background: url(../img/pro_h.png) no-repeat 35px center;

	background-color: #339966;

	font-weight: normal;

	line-height: 100px;

	font-size: 18px;

	color: #FFF;

	border-radius: 10px 10px 0 0;

}



.pleft h3 a {

	color: #fff;

}



.pleft h3 span {

	font-size: 14px;

	color: #fff;

	margin-left: 5px;

}



.pleft .pf_txt {

	background: #fff;

	padding-top: 10px;

	border-bottom: 4px solid #339966;

}



.pleft .pf_txt p {

	width: 221px;

	height: 35px;

	margin: 0 auto;

	font: 16px/36px "Microsoft YaHei";

	color: #555;

	margin-bottom: 5px;

}



.pleft .pf_txt p a {

	color: #555;

	height: 37px;

	display: block;

	padding-left: 50px;

	background: url(../img/pr_b1.gif) no-repeat left top;

}



.pleft .pf_txt p a:hover,

.pleft .pf_txt p.cur a {

	background-position: left bottom;

	color: #fff;

	text-decoration: none;

}



.pleft .pf_txt ul {

	height: auto;

	width: 220px;

	margin: 0 auto;

	padding-bottom: 12px;

	overflow: hidden;

}



.pleft .pf_txt li {

	height: 35px;

	width: 110px;

	border-bottom: 1px dashed #e2e2e2;

	float: left;

	font: 14px/35px "Microsoft YaHei";

	color: #555;

	text-align: center;

}



.pleft .pf_txt li a {

	color: #555;

}



.pleft .pf_txt li a:hover {

	color: #339966;

	text-decoration: none;

}



/**头部横栏**/

.product_banner_top p {

	height: 350px;

}



/**产品列表**/

.dp01 {

	position: relative;

	width: 885px;

	height: 247px;

	overflow: hidden;

	margin-bottom: 10px;

}



.dp01 .next {

	right: 10px;

	background-position: 0 0;

}



.dp01 .prev {

	left: 10px;

	background-position: 0 -50px;

}



.dp01 .prev,

.dp01 .next {

	position: absolute;

	top: 50%;

	margin-top: -25px;

	width: 47px;

	height: 47px;

	background-image: url(../img/control.png);

	background-repeat: no-repeat;

	font: 0/0 Arial;

	cursor: pointer;

	z-index: 2;

}



.dp01 span.num {

	display: block;

	width: 34px;

	height: 34px;

	font-size: 14px;

	font-style: italic;

	line-height: 20px;

	color: #fff;

	font-family: "新宋体";

	position: absolute;

	left: 840px;

	top: 220px;

}



.dp01 .num span {

	font-size: 32px;

	color: #FFF;

}



.cp_body {

	width: 885px;

	padding: 0 25px;

	float: right;

	background: #fff;

}



.rightbox {

	margin-bottom: 25px;

}



.pro_c {

	overflow: hidden;

	padding-top: 20px;

	width: 110%;

}



.pro_c li {

	float: left;

	width: 280px;

	margin-right: 19px;

}

.pro_c li:hover .btn a:nth-child(2){

    background: #339966;

    color: #fff;

}

.pro_c li:hover .btn a:nth-child(1){

    background: #EB6100;

    color: #fff;

}

.pro_c li.noMl {

	margin-right: 0;

}



.pro_c li.noMl img {}



.pro_c li {

	margin-bottom: 20px;

	border: 1px solid #e2e2e2;

}



.pro_c li img {

	width: 270px;

	height: 220px;

	display: block;

	overflow: hidden;

	padding: 5px;

}



.pro_c li p {

	line-height: 48px;

	padding: 0 0 0 5px;

	text-align: center;

}



.pro_c li p span {

	float: right;

}

.pro_c li h3{

    text-align: center !important;

    height: 48px;

    line-height: 48px;

}

.pro_c li h3 a{

	text-align: center;

	font-size: 14px;

	color:#333;

}



.pro_c li:hover p b {

	color: #1685C1;

}





.pro_c li p a {

	font-size: 14px;

	color: #333;

	font-weight: 100;

	display: inline-block;

}



.pro_c .cp_line {

	width: 80px;

	margin: 0 auto;

	background-color: #dcdcdc;

	height: 1px;

	margin-bottom: 20px;

}



.product_fenye {

}



.product_fenye ul li {

	height: 35px;

	line-height: 35px;

	border: 1px solid #e2e2e2;

	margin-right: 10px;

	display: inline-block;

}



.product_fenye ul {

	list-style-type: none;

}



.product_fenye .thisclass {

	background-color: #ac7f31;

	color: #fff;

}



.product_fenye .thisclass a {

	color: #fff

}



.product_fenye a {

	color: #666;

	display: black;

	padding: 0 15px;

}



.product_fenye ul li .pageinfo {

	padding: 0 15px;

	color: #666;

}



.rightbox .pro_c li .btn {

	overflow: hidden;

	width: 85%;

	height: 35px;

	bottom: 26px;

	left: 32px;

	margin: 0 auto;

	border-radius: 35px;

	border: 1px solid #E2E2E2;

	font-size: 14px;

	margin-bottom: 15px;

}



.rightbox .pro_c li .btn a {

	width: 50%;

	display: block;

	float: left;

	line-height: 35px;

	text-align: center;

	box-sizing: border-box;

	color: #666;

}



.rightbox .pro_c li .btn a:nth-child(1) {

	border-right: 1px solid #e2e2e2;

}





/****/

产品页 .cp_arc {

	background: #f5f5f5;

	overflow: hidden;

	padding-bottom: 20px;

}



.cp_body {

	width: 885px;

	padding: 0 25px;

	float: right;

	background: #fff;

}

.cp_arc_position i{

	vertical-align: middle;

    font-size: 20px;

    margin-right: 5px;

    color: #666;

}

.cp_arc_position {

	padding: 20px 0;

	font-size: 14px;

	color: #333;

}



.cp_arc_position a {

	color: #333;

	margin-right: 5px;

}



.cp_body h3 {

	font-size: 24px;

	text-align: left;

	color: #ac7f31

}



.cp_body h4 {

	font-size: 18px;

	text-align: left;

	padding-top: 6px;

	color: #ac7f31

}



.cp_dt {

	padding-top: 25px;

}



.cp_dt img {

	width: 100%

}



.cp_tx {

    padding-top: 25px;

    margin-bottom: 25px;

    height: 396px;

}



.Collection_Socialt {

	border-top: 1px dashed #e2e2e2;

}



.cp_tx img {

	float: left;

}



.cp_tx .cp_description {

    float: right;

    width: 439px;

    border-left: 1px dashed #e2e2e2;

    padding-left: 25px;

}



.cp_tx .cp_description_img {

	overflow: hidden;

}



.cp_tx .cp_description_img_box {

	float: left;

	overflow: hidden;

	width: 395px;

	margin-right: 25px;

}



.cp_description .cp_title {

    border-bottom: 1px dashed #e2e2e2;

	height: 42px;

	position: relative;

}



.cp_description .cp_title span {

	font-size: 14px;

}



.cp_description .cp_title h1 {

	margin-bottom: 10px;

	font-size: 24px;

	color: #333;

	width: 409px;

	float: left;

}



.cp_description .cp_title .erweima_i{

	display: block;

	width: 30px;

	height: 30px;

	float: left;

	font-size: 30px;

	color: #1685C1;

}

.erweima_i:hover{

	color: #333 !important;

}

.cp_description .cp_title .erwm_div {

    position: absolute;

    top: 40px;

    right: -35px;

    width: 150px;

    height: 190px;

    padding: 15px 15px 0 15px;

    border: 1px solid #ccc;

    background-color: #fff;

    z-index: 9999;

	background-image:url(../img/6726215_65_code.png);

	background-repeat:no-repeat;

    background-size: 100%;

}

.cp_description .cp_title .erwm_div em {

    position: absolute;

    width: 12px;

    height: 6px;

    background: url(../img/stpebret2.png) no-repeat center 0;

    top: -6px;

    left: 125px;

}

.cp_description .cp_title .erwm_div p{

	margin-top: 150px;

	text-align: center;

	color: #333;

	font-size: 14px;

	line-height: 40px;

}

.cp_xl {

	padding-top: 50px;

	margin-top: 40px;

	border-top: 1px solid #e2e2e2;

}



.cp_xl h5 {

	font-size: 18px;

	color: #0068b7;

}



.cp_xl h6 {

	font-size: 14px;

	color: #3c3c3c;

	padding-top: 17px;

}



.cp_xl table tr {

	margin-top: 30px;

	display: block;

}



.cp_xl table td {

	width: 450px;

	padding-right: 50px;

}



.cp_ys {

	padding-top: 20px;

	overflow: hidden;

}



#cp_ys {

	display: inline-block;

	;

	margin: 0 auto;

	margin-left: 37px;

}



#cp_ys li {

	float: left;

	margin-right: 20px;

	text-align: center;

}



#cp_ys li h5 {

	bottom: 20px;

	text-align: center;

}



.cp_ys_n {

	width: 46px;

	height: 46px;

	padding-bottom: 10px;

	margin: 0 auto;

}



#cp_ys span {

	font-size: 13px;

	color: #666;

}



.cp_ys_n img {

	width: 100%;

	height: auto;

	border-radius: 46px;

}



.cp_zixun a {

	width: 180px;

	height: 45px;

	display: inline-block;

	text-align: center;

	line-height: 45px;

	font-size: 18px;

	color: #FFFFFF;

	position: relative;

}

.cp_zixun a .c_hot{

	position: absolute;

	left: -1px;

	top: -1px;

}

.cp_zixun a:nth-child(1){

    border: 1px solid #1785c2;

    color: #ffffff;

    background: #1785c2; 

}



.cp_zixun a:nth-child(2) {

	background-color: #eb6100;

	margin-left: 45px;

	border: 1px solid #eb6100;

}

.cp_zixun {

	text-align: center;

}



.cp_vts span{

	color: #333;

}

.cp_vts {

	line-height: 30px;

    font-size: 14px;

    color: #666;

    padding: 20px;

    margin-bottom: 15px;

}



.Collection_Socials {

	margin-top: 20px;

	height: 50px;

}



.Collection_Socials ul li {

	float: left;

	height: 25px;

	line-height: 25px;

	font-size: 14px;

	color: #666;

}



.Collection_Socials ul li a {

	color: #666 !important;

}



.Collection_Socials ul li:nth-child(2) {

	margin: 0 20px;

	border-left: 1px solid #e6dbcf;

}



.Collection_Socials ul li:nth-child(1) span {

	color: #1685C1;

	font-size: 16px;

	margin-right: 5px;

}



.Collection_Socials ul {

	display: table;

	text-align: center;

	margin: 0 auto;

}



.Collection_Socials {

	width: 395px;

	float: left;

}



.Collection_Socialss {

	width: 490px;

	float: right;

	margin-top: 20px;

	height: 50px;

	font-size: 14px;

}



.Collection_Socialss ul li {

	float: left;

	line-height: 25px;

	padding: 0 10px;

	color: #666;

}



.Collection_Socialss ul li span {

	color: #1685C1;

	margin-right: 5px;

}



.Collection_Socialss ul {

	display: table;

	text-align: center;

	margin: 0 auto;

}



.cp_Bananar {

	width: 935px;

	float: right;

}



/**产品描述**/

.cp_description_body {

	width: 935px;

	float: right;

	background: #fff;

	margin-top: 20px;

}



.description_tit_box {

	height: 60px;

	border-bottom: 1px solid #e2e2e2;

	/*background-color: #f5f5f5;border: solid 1px #dbdbdb;*/

}



.description_canshu_box {

	padding: 20px 25px 0 25px;

	overflow: hidden;

}



.description_tit{

	border-right: 1px solid #e2e2e2;

	width: 150px;

	height: 60px;

	background-color: #fff;

	color: #333;

	line-height: 60px;

	text-align: center;

	font-size: 18px;

	float: left;

}

.description_tit_box .on{

	background: #e0661f;

	color: #fff;

}





.description_canshu_box ul li {

	float: left;

	width: 293px;

	margin-bottom: 15px;

}



.description_canshu {

	font-size: 14px;

	color: #999;

	display: block;

	width: 100%;

	margin-bottom: 15px;

	font-weight: bold;

}



.bds_more {

	display: block !important;

	background-image: none !important;

	margin: 0 !important;

}



.bds_more i {

	color: #1685C1;

	font-size: 16px;

	margin-right: 5px;

}



.bds_more span {

	margin-left: 5px !important;

	color: #666 !important;

	width: 35px !important;

}



.bdsharebuttonbox {

	height: 25px !important;

	line-height: 25px !important;

}



.bdshare-button-style0-16 a,

.bdshare-button-style0-16 .bds_more {

	line-height: inherit !important;

	padding-left: 0px !important;

}



.description_bodys {

	margin: 25px;

}

/**左侧客服**/

.pro_taundui {

    padding-bottom: 20px;

    background-color: #ececec;

    text-align: center;

	height: 497px;

}

.content_cctrt {

    font-size: 16px;

    color: #525252;

    font-weight: bold;

    padding: 28px 0 10px;

}

.content_cctrt:before, .content_cctrt:after {

    content: '';

    display: inline-block;

    width: 42px;

    height: 1px;

    background-color: #ececec;

    vertical-align: middle;

    margin: 0 12px;

}

.content_cctrp {

    width: 130px;

    margin: auto;

    height: 130px;

    border-radius: 50%;

    overflow: hidden;

}

.content_cctrp img {

    width: 100%;

}

.content_cctrn {

    color: #565656;

    font-size: 14px;

    font-weight: bold;

    margin: 14px 0 13px;

}

.content_cctrc {

    display: inline-block;

    width: 200px;

    height: 50px;

    padding: 5px 6px;

    box-sizing: border-box;

}

.content_cctrc span {

    display: inline-block;

    width: 100%;

    height: 100%;

    background-color: #339966;

    font-size: 16px;

    color: #fff;

    line-height: 38px;

    padding: 0 8px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    text-align: left;

}

.content_cctrc span i {

    width: 23px;

    height: 23px;

    background-position: 0 0;

    vertical-align: middle;

    margin-right: 38px;

}

.content_cctrq {

    font-size: 14px;

    color: #727272;

    text-align: left;

    height: 28px;

    line-height: 28px;

    text-indent: 25px;

    margin-top: 8px;

}

.content_cctrm {

    font-size: 14px;

    text-align: left;

    height: 28px;

    line-height: 28px;

    text-indent: 25px;

    margin-bottom: 8px;

}

.content_cctrm label {

    color: #727272;

}

.content_cctrm span {

    color: #eb6100;

    font-weight: bold;

	font-size: 17px;

}

.content_cctradd {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    padding: 19px;

    background-color: #f8f8f8;

    border-bottom: 1px dashed #e5e5e5;

    border-top: 1px dashed #e5e5e5;

	overflow: hidden;

}

.content_cctradd img {

    width: 60px;

    height: 60px;

    border-radius: 50%;

    margin-right: 14px;

}

.content_cctradd p:first-child {

    font-size: 14px;

    color: #565656;

}

.content_cctradd p:first-child+p {

    font-size: 12px;

    color: #999;

}

.content_cctradd a {

    height: 23px;

	padding: 0 5px;

    display: inline-block;

    border-radius: 2px;

    border: solid 1px #1685C1;

    color: #1685C1;

    font-size: 12px;

    text-align: center;

    line-height: 23px;

    margin-top: 4px;

    float: left;

}

.content_cctrb a {

    display: inline-block;

    width: 114px;

    height: 34px;

    line-height: 34px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    font-size: 14px;

    -webkit-transition: all 0.2s;

    transition: all 0.2s;

    margin: 0 1px;

    border: 1px solid #1685C1;

    color: #1685C1;

}

.content_cctrb {

    margin-top: 13px;

}

/**新闻列表**/
.newsList{margin-top: 20px;margin-bottom: 20px;overflow: hidden;}
.newsList dl{position:relative; padding:20px; height:190px; background-color:#eee;}
.newsList dt{float:left;}
.newsList dt img{display:block;width: 300px;height: 190px;}
.newsList dd{margin-left: 325px;}
.newsList dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.newsList dd h5 a{color:#666;font-size: 23px;font-weight: bold;}
.newsList dd h5 span{  float: right;color: #bfbfbf;}
.newsList dd p{line-height:22px; height:112px; overflow:hidden; font-size:13px;}
.newsList dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent;}
.newsList ul{margin-top:16px;}
.newsList li{position:relative; height:50px; line-height:50px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc;}
.newsList li a{padding-left:18px; background:url(http://www.pusen123.com/tpl/gs/images/images/newsLi_ico.png) no-repeat left center;color:#666;}
.newsList li span{position:absolute; top:0; right:0; color:#999;}



/**新闻内容**/

.n_info_con h1{width:100%;height:60px;line-height:60px;text-align: center;color:#333;font-size: 24px;}

.n_info_con .n_tit{width:100%;height:35px;line-height:35px;text-align:center;}

.n_info_con .n_tit span{padding: 0 10px;}

.n_info_con #cntrBody{font-size:16px;color:#333;line-height:35px;padding: 0 25px;}
.n_info_con #cntrBody img{max-width: 95%; margin: 0 auto; align-self: center;}
.info_con_tit{border-bottom: 1px solid #e2e2e2;font-size: 15px;color: #666;padding-bottom: 5px;margin: 0 auto 20px auto;width:840px;}
.n_info_con{margin-top: 50px;}

.article_weixin{text-align: center;margin-top:30px;}

.article_weixin span{display:block;font-size:15px;margin-top:15px;margin-bottom:15px;color:#333}

/**上一篇**/

.gduo{overflow:hidden;padding:25px 0;border-top:1px solid #e2e2e2;margin-top:30px;color:#333;}

.article_pre,.article_next{width:410px;font-size:15px;}

.article_pre{float:left;}

.article_next{float:right;}

.article_pre a,.article_next a{color:#666;}

/**推荐新闻**/

.hot_article_body{float: right;margin-top:25px;width:885px;padding:0;background-color:#fff;border-radius: 10px 10px 0 0;padding: 0 25px;padding-bottom:25px;}

.hot_article_body .newsbox{ overflow:hidden; width:100%; height:395px; position:relative}

.hot_article_body .newslist{ overflow:hidden; width:100%; height:100%;}

.hot_article_body .tuwen{ overflow:hidden; width:100%; height:196px; margin-bottom:20px;}

.hot_article_body .tuwen img{ display:block; float:left;cursor: pointer;transition: all 0.6s;}

.hot_article_body .tuwen img:hover{transform: scale(1.1);}

.hot_article_body .tuwen .wen{ overflow:hidden; float:right; width:470px;}

.hot_article_body .tuwen h3{ font-weight:normal; font-size:18px; color:#333; margin:13px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

.hot_article_body .tuwen h3 a{ color:#333}

.hot_article_body .tuwen p{ font-size:14px; color:#666; line-height:22px; height:66px; overflow:hidden; text-align:justify; margin-bottom:15px;}

.hot_article_body .tuwen .xq{ display:block; width:87px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; background:url(http://www.pusen123.com/tpl/gs/images/images/koubei_btn.png)/*tpa=https://www.futengkj.com/templets/futeng/images/koubei_btn.png*/ no-repeat center bottom;}

.hot_article_body .list { overflow:hidden; width:100%;}

.hot_article_body .list li{ overflow:hidden; display:block; padding-left:20px; background:url(http://www.pusen123.com/tpl/gs/images/images/news_li.png)/*tpa=https://www.futengkj.com/templets/futeng/images/news_li.png*/ no-repeat left center; font-size:14px; line-height:35px;}

.hot_article_body .list a{ display:block; float:left; width:520px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666}

.hot_article_body .list span{ display:block; float:right; color:#999}







.hot_article_body .top{ overflow:hidden; width:100%; margin-bottom:20px; margin-top:30px;}

.hot_article_body .top ul{ overflow:hidden; float:left;}

.hot_article_body .top li{ float:left; margin-right:10px; width:132px; height:43px; text-align:center; line-height:43px; font-size:16px;
	color:#333; border:solid 2px #DEDDDD; border-radius:50px;}

.hot_article_body .top li a{ display:block; color:#333; text-decoration:none;}

.hot_article_body .top .on{ background-position:left; background:#1AA034; border: solid 2px #1AA034;}

.hot_article_body .top .on a{ color:#fff;}

.hot_article_body .top .more{ float:right; margin-top:10px; font-size:14px; color:#999;}

.hot_article_body .top h2{ float: left; font-weight:normal; width:132px; height:43px; text-align:center; line-height:43px; background:url(http://www.pusen123.com/tpl/gs/images/images/news_btn.png)/*tpa=https://www.futengkj.com/templets/futeng/images/news_btn.png*/ no-repeat left center; font-size:16px;}

.hot_article_body .top h2 a{ color:#fff; text-decoration:none}



/**联系我们—留言**/

.db_tel{background: #339966; width:403px; padding-top:59px; height:485px; float:left;}

.m_four{ width:328px; margin:0px auto; color:#fff; font-size:14px;}

.m_four .bt{ font-size:35px; font-weight:bold; margin-bottom:3px;}

.m_four .st{ height:1px; background:#fff; width:56px; margin:15px auto 28px 0px;}

.m_four .dh{margin: 40px auto;font-size: 35px;}

.m_four .js{ line-height:30px;}

.m_four .kf i{font-size: 40px; color: #fff;}

.m_bd{ background:#fff; width:715px; height:430px; padding-top:45px; float:left; margin-left:51px; margin-top:36px;}

.m_bd .bt{ width:623px; margin:0px auto 25px; color:#3d3d3d; font-size:25px;}



.zx_bd{ width:566px; height:47px; background:#fff; border:1px #dfdfdf solid;font-family:"Microsoft YaHei"; font-size:14px; padding-left:54px;}

.zx_bd.one{ background:#fff url(../img/index_64.jpg) 17px center no-repeat;}

.zx_bd.two{ background:#fff url(../img/index_75.jpg) 17px center no-repeat; width:245px;}

.zx_bd.three{ background:#fff url(../img/index_78.jpg) 17px center no-repeat; width:245px;}

.zxser td{ padding-bottom:25px;}

.xuq{width:606px;padding-left:14px;border:1px #dfdfdf solid;font-family:"Microsoft YaHei"; font-size:14px; padding-top:14px;}

.qd_an {

    width: 192px;

    height: 42px;

    line-height: 42px;

    text-align: center;

    color: #fff;

    font-size: 15px;

    background: #eb6100;

    border: 0px;

    font-family: "Microsoft YaHei";

}



.part2{ margin-bottom:45px; text-align:center;}

.part2 .bt{ text-align:center; color:#959494; font-size:23px;font-weight:bold; line-height:40px; margin-bottom:7px;}

.part2 .bt span{ color:#1685C1; font-size:34px; }

.part2 .nr{ text-align:center; color:#6f6969; line-height:22px; font-size:15px;}

.part2 .sml{ font-size:20px; margin-bottom:10px;}

.part2 .nr1{ color:#fff; font-size:15px; line-height:35px; padding-top:17px;}



/**案例列表**/

.case_box{

	width: 100%;

	height: 80px;

	background: #fff;

	border-bottom: 1px solid #e2e2e2;

}

.case_box .content ul{

	text-align: center;

	position: absolute;

}

.case_box .content ul li{

    line-height: 80px;

    padding: 0 35px;

    position: relative;

	float: left;

	background: url(../img/header_nav_bor-z.png) no-repeat right;

}

.case_box .content ul li:nth-child(1){

    width: 130px;

    height: 85px;

    top: -55px;

    padding: 0;

    color: #fff;

    padding-top: 50px;

    line-height: 25px;

    font-size: 23px;

    font-weight: bold;

    background-color: rgba(58, 59, 64, 0.69);

	margin-right: 25px;

}

.case_box .content ul li:nth-child(1) em{

    font-size: 14px;

    font-weight: initial;

    display: block;

    text-transform: capitalize;

}





.case_box .content ul li span {

    width: 0;

    position: absolute;

    right: 47%;

    display: none;

    bottom: -1px;

    height: 0;

    border-left: 12px solid transparent;

    border-right: 12px solid transparent;

    border-bottom: 17px solid #e2e2e2;

}

.case_box .content ul li span em{

    display: block;

    width: 0;

    height: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 15px solid #ececec;

    position: absolute;

    left: -10px;

    top: 2px;

}



.case_box .content ul li a{

	color: #333;

	display: block;

}

.case_box .content ul .current span{

	display: block !important;

}





.sbjbox li {

    float: left;

    width: 380px;

    height: 500px;

    margin-right: 20px;

    position: relative;

    margin-bottom: 25px;

    background-color: #fff;

}

.sbjbox .tu {

    display: block;

    position: relative;

    overflow: hidden;

    width: 380px;

    height: 230px;

    margin-bottom: 35px;

}

.sbjbox img {

    display: block;

    transition: all 1s ease;

    -moz-transition: all 1s ease;

    -ms-transition: all 1s ease;

    -o-transition: all 1s ease;

    -webkit-transition: all 1s ease;

}

.sbjbox h3 {

    margin-left: 40px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-bottom: 20px;

    font-weight: normal;

    font-size: 20px;

}

.sbjbox h3 a {

    color: #333;

}

.sbjbox p {

    font-size: 13px;

    line-height: 25px;

    color: #666;

    height: 125px;

    overflow: hidden;

    width: 340px;

    padding: 0px 20px;

    text-align: justify;

}

.sbjbox p a{

	color: #666;

}

.sbjbox .more {

    display: block;

    float: left;

    font-size: 13px;

    color: #666;

    margin-left: 40px;

    margin-top: 30px;

}

.sbjbox .xxx {

    display: block;

    position: absolute;

    left: 14px;

    top: 190px;

}

.sbjbox li:hover img {

    transform: scale(1.3);

    -moz-transform: scale(1.3);

    -ms-transform: scale(1.3);

    -o-transform: scale(1.3);

    -webkit-transform: scale(1.3);

}

.sbjbox{

	overflow: hidden;

}





/*关于我们*/

.about_jieshao{

	width: 45%;

	float: left;

	line-height: 30px;

}

.about_jieshao h1{

    font-size: 25px;

    margin-bottom: 15px;

    margin-top: 10px;

	color: #555;

}

.about_jieshao p{

	color: #666;

}

.about_img{

	width: 50%;

	float: right;

}

.about_cd{

	background: #f8f8f8;

	overflow: hidden;

}

.about_cd .content p {

    line-height: 30px;

	color: #666;

}

.about_cd .content h2{

    text-align: left;

    margin-bottom: 15px;

    font-size: 25px;

    color: #555;

}

	

	

#n_fg3 ul{ position: relative; height: 650px; display: block;}

#n_fg3 li{ display: block; position: absolute; background: #000; }

#n_fg3 li .box{ position: relative;}

#n_fg3 li img{ display: block;}

#n_fg3 .li1{ left: 0; top: 0;}

#n_fg3 .li1 img{ width: 580px; height: 650px;}

#n_fg3 .li1 .box{  width: 580px; height: 650px; }

#n_fg3 .li2{ right: 0; top: 0;}

#n_fg3 .li2 img{ width: 600px; height: 340px;}

#n_fg3 .li3{ right: 310px; bottom: 0;}

#n_fg3 .li3 img{ width: 290px; height: 290px;}

#n_fg3 .li4{ right: 0; bottom: 0;}

#n_fg3 .li4 img{ width: 290px; height: 290px;} 



#n_fg3 .icon_box{ position:absolute; display:block; left:0; top:0; width:100%; height:100%;  }

#n_fg3 li .icon_box::before,#n_fg3 li .icon_box::after {position: absolute;top: 20px;right: 20px;bottom: 20px;left: 20px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}

#n_fg3 li .icon_box::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}

#n_fg3 li .icon_box::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}

#n_fg3 li:hover .icon_box::before,#n_fg3 li:hover .icon_box::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

#n_fg3 li:hover img{opacity: .6;}



/**客户**/

#n_fg4 .un_box ul{ margin:0 -25px -25px -25px; overflow: hidden;}

#n_fg4 .un_box li{ width:260px; position: relative; height: 120px; float:left; margin:25px;}

#n_fg4 .un_box li a{ display: block; position: absolute; left: 0; top: 0;}

#n_fg4 .un_box li img{ width:260px; height:120px; opacity:0.7;  display:block; -webkit-filter:grayscale(1);}

#n_fg4 .un_box li a:hover img{-webkit-filter: none; opacity:1; }

#n_fg4 .un_box li a:hover{ box-shadow: 0 0 8px #ccc; }



.about_fuwu_box{

	margin-bottom: 60px;

	margin-top: 60px;

}

.about_fuwu_box .content .up_box h2{

    text-align: left;

    margin-bottom: 15px;

    font-size: 25px;

    color: #555;

}



.about_fuwu_box .content .up_box p {

    line-height: 30px;

	color: #666;

}



.about_tuandui_box{

	background: #f8f8f8;

	padding: 60px 0;

	overflow: hidden;

}

.about_tuandui_box .content h2{

    text-align: left;

    margin-bottom: 15px;

    font-size: 25px;

    color: #555;

}

.about_tuandui_box .content p {

    line-height: 30px;

	color: #666;

	margin-bottom: 30px;

}



/**报价工具**/

.baojia_box{

	height: 260px;

}

.baojia_box h3{

    padding: 25px 25px 5px 25px;

    font-size: 24px;

    color: #333;

}

.baojia_box dl dd{

	width: 50%;

	float: left;

	color: #666;

	font-size: 16px;

}

.baojia_box dl{

	padding:0 25px;

}

.baojia_box dl dd:nth-child(2){

	text-align: right;

}



.baojia_tables{

	float: left;

	margin-top: 20px;

}

.baojia_tables dl{

	position: relative;

}

.baojia_tables dl dd{

	float: left;

	border: 1px solid #e2e2e2;

	height: 50px;

	margin-right: 20px;

	margin-bottom: 20px;

	line-height: 50px;

	position: relative;

}

.baojia_tables dl dd .iconfont {

    width: 20px;

    display: block;

    font-size: 20px;

    margin-left: 10px;

    float: left;

    position: absolute;

	color: #1685C1;

}

.baojia_tables dl dd input{

    border: 0;

    width: 100%;

    height: 100%;

    padding-left: 40px;

    box-sizing: border-box;

}

.baojia_tables dl dd:nth-child(4) input{

	background: #1685c1;

	color: #fff;

	cursor: pointer;

}

.baojia_tables dl dd:nth-child(1){

	width: 294px;

}

.baojia_tables dl dd:nth-child(2){

	width: 294px;

}

.baojia_tables dl dd:nth-child(3){

	width: 294px;

}

.baojia_tables dl dd:nth-child(4){

	width: 245px;

    position: absolute;

    margin-right: 0;

    right: -20px;

	text-align: center;

	line-height: 50px;

	background: #1685c1; 

	color: #fff;

}



.baojia_tables dl dd:nth-child(5){

	width: 676px;

}

.baojia_tables dl dd:nth-child(6){

	width: 450px;

	margin-right:0;

}

.baojia_tables dl dd:nth-child(7){

    width: 489px;

    margin-right: 0;

    margin-left: 20px;

}

.anniu:before {

	border: solid transparent;

	content: ' ';

	height: 0;

	top: 100%;

	position: absolute;

	width: 0;

}



.anniu:before {

    border-width: 20px 20px 0px 0px;

    border-top-color: #03679e;

    right: 0;

}





.baojia_tables dl dd:nth-child(5) label i,.baojia_tables dl dd:nth-child(6) label i{

    font-size: 18px;

    font-style: normal;

    display: inline-block;

    width: 16px;

    height: 16px;

    text-align: center;

    line-height: 16px;

    color: #FFF;

    vertical-align: middle;

    margin: -2px 2px 1px 0px;

    border: #E8B830 1px solid;

	margin-right: 5px;

}

.baojia_tables dl dd:nth-child(5) label,.baojia_tables dl dd:nth-child(6) label,.baojia_tables dl dd:nth-child(7) label{

	margin-right: 10px;

}

.baojia_tables dl dd:nth-child(5) label input[type="radio"],.baojia_tables dl dd:nth-child(6) label input[type="radio"]{

    display: none;

}

.baojia_tables dl dd:nth-child(5) label input[type="radio"]:checked + i,.baojia_tables dl dd:nth-child(6) label input[type="radio"]:checked + i {

    background: #EB6100;

}

/**图片放大**/

/*main CSS*/

#pictureViewer{

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    background-color: rgba(0,0,0,.3);

    z-index: 10000;

}

#pictureViewer > .content{

    background-color: #fff;

	position: absolute;

	width: 900px;

    height: 650px;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}

#pictureViewer .menu-bar{

    width: 100%;

}

#pictureViewer .menu-bar .handel{

    width: 40px;

    height: 40px;

    float: right;

    background-repeat: no-repeat;

    background-position: 50%;

    cursor: pointer;

}

#pictureViewer .menu-bar .handel:hover{

    background-color: #EB6100;



    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

#pictureViewer .menu-bar .handel.maximization{

    background-image: url(../img/maximization_black.png);

    background-size: 14px;

}

#pictureViewer .menu-bar .handel.maximization:hover{

    background-image: url(../img/maximization_white.png);

}

#pictureViewer .menu-bar .handel.miniaturization{

    background-size: 16px;

    background-image: url(../img/miniaturization_black.png);

}

#pictureViewer .menu-bar .handel.miniaturization:hover{

    background-image: url(../img/miniaturization_white.png);

}

#pictureViewer .menu-bar .handel.close-view{

    background-image: url(../img/close_black.png);

    background-size: 15px;

}

#pictureViewer .menu-bar .handel.close-view:hover{

    background-image: url(../img/close_white.png);

}

#pictureViewer .handel-prev,

#pictureViewer .handel-next{

    display: inline-block;

    width: 50px;

    height: 70px;

    position: relative;

    top: calc(50% - 80px);

    background-repeat: no-repeat;

    background-size: 25px;

    background-position: 50%;

    cursor: pointer;



    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

#pictureViewer .handel-prev{

    background-image: url(../img/prev_blank.png);

}

#pictureViewer .handel-next{

    background-image: url(../img/next_blank.png);

}

#pictureViewer .handel-prev:hover,

#pictureViewer .handel-next:hover{

    background-color: #EB6100;

}

#pictureViewer .handel-prev:hover{

    background-image: url(../img/prev_white.png);

}

#pictureViewer .handel-next:hover{

    background-image: url(../img/next_white.png);

}

#pictureViewer .picture-content{

    display: inline-block;

    width: 80%;

    height: calc(100% - 80px);

    position: absolute;

    margin: 0 auto;

    left: 0;

    right: 0;

}

#pictureViewer .picture-content .cover{

    position: absolute;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}

#pictureViewer .counter{

    position: absolute;

    bottom: 0;

    height: 40px;

    line-height: 40px;

    width: 100%;

    text-align: center;

    color: #808080;

    font-size: 13px;

}

#pictureViewer .hide{

    display: none;

}

#pictureViewer .left{

    float: left;

}

#pictureViewer .right{

    float: right;

}

#pictureViewer .clear-flex{

    clear: both;

}

#pictureViewer img{

    max-width: 100%;

    max-height: 100%;

}

/**案例详情页**/

.content_boxs{

	width: 100%;

	background: #fff;

}

.case_images_dt{
	width: 919px;
	height: 517px;
	float: left;
}

.case_images_dt img{

	width: 100%;

}

.case_content_box{

	width: 380px;

	height: 473px;

	float: right;

	margin: 0 30px 0px 0px;

}

.case_content_box h1{

	color: #333;

    font-size: 24px;

	padding: 15px 0;

	border-bottom: 1px solid #e2e2e2;

}

.case_content_box p{

	line-height: 35px;

	margin-top: 15px;

	width: 100%;

	padding-bottom: 15px;

	border-bottom:1px solid #e2e2e2;

	color: #666;

}

.case_content_box .case_zixun{

	text-align: center;

	    margin-top: 20px;

}

.case_content_box .case_zixun a{

	width: 174px;

	height: 43px;

	display: inline-block;

	text-align: center;

	line-height: 43px;

}

.case_content_box .case_zixun a:nth-child(1){

	background: #eb6100;

	color: #fff;

	border: 1px solid #eb6100;

	margin-right: 10px;

}

.case_content_box .case_zixun a:nth-child(2){

	color: #eb6100;

	border: 1px solid #eb6100;

	margin-left: 10px;

}

.case_jignli{

	width: 100%;

	overflow: hidden;

	margin-top: 20px;

}

.case_jignli_img{

    width: 130px;

    height: 130px;

    border-radius: 50%;

    overflow: hidden;

	float: left;

	margin-right: 20px;

}

.case_jignli_img img{

	width: 100%;

}

.case_jingli_title{

	color: #333;

    font-size: 22px;

}

.case_jingli_miaoshu{

	line-height: 25px;

	margin-top: 15px;

	color: #666;

	font-size: 14px;

}



.detail-left{

	width: 850px;

	float: left;

}

.detail-right{

	width: 320px;

	float: right;

}

.detail-left ul li{

	display: block;

	float: left;

	width: 160px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	border: 1px solid #d2d2d2;

	

}

.detail-left ul{

	width: 100%;

	margin-top: 15px;

    overflow: hidden;

    padding-bottom: 15px;

    border-bottom: 1px solid #999;

}

.detail-left ul .on{

	background: #EB6100;

	border: 1px solid #EB6100;

	color: #fff;

}

.detail-left ul li:nth-child(1),.detail-left ul li:nth-child(2){

	border-right: 0;

}

.detail_content{

	font-size: 16px;

    color: #333;

    line-height: 35px;

	padding: 25px;

}

.detail-right h3{

	font-size: 24px;

	padding: 25px 0;

	border-bottom: 1px solid #666;

	margin-bottom: 15px;

	font-weight: normal;

	color: #666;

}

.detail-right h3 span{

	margin-left: 10px;

	font-size: 16px;

}

.recommend-list{

	background: #f8f8f8;

	padding: 20px;

	position: relative;

}

.recommend-case ul li{

	margin-bottom: 15px; 

}

.recommend-case ul li:hover {

    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);

    box-shadow: 0 0 20px rgba(0,0,0,0.2);

}

.recommend-case ul li a{

	overflow: hidden;

	display: block;

}

.recommend-list h5{

	color: #666;

	font-weight: normal;

	font-size: 18px;

	margin-bottom: 5px;

}

.recommend-list p{

	font-size: 14px;

	color: #999;

}

.recommend-case ul li:hover img {

    transform: scale(1.3);

    -moz-transform: scale(1.3);

    -ms-transform: scale(1.3);

    -o-transform: scale(1.3);

    -webkit-transform: scale(1.3);

}

.recommend-case ul li img {

	width: 100%;

    display: block;

    transition: all 1s ease;

    -moz-transition: all 1s ease;

    -ms-transition: all 1s ease;

    -o-transition: all 1s ease;

    -webkit-transition: all 1s ease;

}

.recommend-case li .recommend-list span{

    position: absolute;

    right: 20px;

    bottom: 20px;

    width: 80px;

    line-height: 25px;

    color: #fff;

    background: #f69507;

    text-align: center;

    opacity: 0;

    visibility: hidden;

    -webkit-transform: translateX(-10px);

    -ms-transform: translateX(-10px);

    -o-transform: translateX(-10px);

    transform: translateX(-10px);

    -webkit-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}

.recommend-case li:hover .recommend-list span{

    opacity: 1;

    visibility: visible;

    -webkit-transform: translateX(0);

    -ms-transform: translateX(0);

    -o-transform: translateX(0);

    transform: translateX(0);

}



/**产品页案例**/

.product_case_list_title{

	margin-left: 24px;

	width: 1152px;

	line-height: 60px;

	overflow: hidden;

}

.product_case_list_title span{

	float: left;

	font-size: 18px;

	color: #333;

	font-weight: bold;

}

.product_case_list_title a{

	float: right;

	font-size: 14px;

	color: #666;

}

.product_case_list li {

	float: left;

	width: 270px;

	margin-right: 24px;

}

.product_case_list li:nth-child(1){

	margin-left: 24px;

}

.product_case_list li img{

	width: 100%;

}

.product_case_list li h3{

	text-align: center;

	line-height: 55px;

	font-weight: initial;

}

.product_case_list li h3 a{

	font-size: 16px;

	color: #333;

}



/**产品页评论**/

			.Customer_review-div1{

				width: 885px;

				height: 91px;

				border: 1px solid #e2e2e2;

				

			}

			.Customer_review-div1-max{

				width:90px;

				height: 45px;

				border-right: 1px solid #e2e2e2;

				background-color: #f8f8f8;

				display: inline-block;

				text-align: center;

				line-height: 45px;

				color: #33;

			}

			.Customer_review-div1-min{

				display: inline-block;

				width:794px;

				height: 45px;

				float: right;

				line-height: 45px;

				color: #666;

				

			}

			.Customer_review-div1-min span{

				margin-left: 17px;

			}

			

               /* Customer_review-div2 */

			

			.Customer_review-div2{

				width: 885px;

				/* height:1254px;

				border: 1px solid #A9A9A9; */

			}

			.Customer_review-div2 ul li{

				width: 885px;

				height: 250px;

				/* background-color: blanchedalmond; */

				margin-top:40px ;

				border-bottom: 1px  #e2e2e2 dashed;

			}

			.Customer_review-div2-div1{

				width: 90px;

				height: 220px;

				float: left;

				text-align: center;

			}

			.Customer_review-div2-div2{

				width:795px;

				height: 220px;

				float: left;

			}

			.text{

				width: 85px;

				height: 18px;

				background-image: url(http://www.pusen123.com/tpl/gs/images/img/beijing.png);

				background-repeat:no-repeat;

				text-align: center;

				display: inline-block;

				line-height: 18px;

				color: ghostwhite;

				font-size: 12px;

				margin-left: 15px;

				background: #e0661f;

			}

			

			

			

			/* 分界线-------------------------- */

			

			.Customer_review-div3{

				width: 885px;

				margin-top: 45px;

			}

			

			.Customer_review-div3-div1{

				width: 885px;

				margin-top: 45px;

			}

			.Customer_review-div3-div1 div{

				width: 280px;

				height:34px;

				float: left;

				/* background: #FAEBD7; */

				line-height: 34px;

			}

			.xx{

				display:inline;

				color: red;

			    position: relative;

				top: 5px;

			}

			.description_bodys input{

				width: 185px;

				height: 28px;

				padding-left: 10px;

				border: 1px silver solid;

			}

			.description_bodys select{

				width: 200px;

				height:32px;

				padding-left: 10px;

				border: 1px silver solid;

			}

			

			/* -------------------------------------------------- */

			

			

        .Customer_review-div4{

			clear: both;

			width: 885px;

			height: 200px;

			padding-top:50px;

		}

		.description_bodys textarea{

			width: 865px;

			height: 175px;

			overflow: hidden;

			padding: 10PX;

			border: 1px silver solid;

			font-size: 17px;

			color: silver;

		}

		

		/* ----------------------------- */

		

		.Customer_review-div5{

			width: 885px;

			height: 40px;

			

			margin-top:20px;

			/* border: 1px solid; */

		position: relative;

		}

		

		#submit{

			display: inline-block;

			width: 170px;

			height: 40px;

			float: right;

			background-color: orange;

			line-height: 40px;

			color: #ffffff;

			text-align: center;

			margin-top: -35px;

			

		}





		.stars {

			width: 50%;

			list-style: none;

			margin: 0;

			line-height: 67px;

			color: #ccc;

			margin-right: 30px;

			float: left;

		}



		.stars span {

			font-size: 30px;

		}



		.stars span:after {

			content: '☆';

		}



		.stars .show:after,

		.stars .show2:after {

			content: '★';

		}



		.info {

			float: left;

			width: 60px;

			height: 30px;

			background: #ffb300;

			border-radius: 5px;

			color: #fff;

			margin-top: 21px;

			text-align: center;

			line-height: 30px;

			display: none;

			position: relative;

			left: -150px;

		}



		.show {

			color: #e4c6e4;

		}



		.show2 {

			color: #ffb300;

		}



		.star_conten {

			position: relative;

			top: -30px;

		}

		.star {

			width: 50%;

			list-style: none;

			margin: 0;

			line-height: 30px;

			color: #ccc;

			margin-right: 30px;

			float: left;

		}

		

		.star span {

			font-size: 30px;

		}

		

		.star span:after {

			content: '☆';

		}

		

		.star .sho:after,

		.star .sho1:after {

			content: '★';

		}

		

		.inf{

			float: left;

			width: 60px;

			height: 30px;

			background: #ffb300;

			border-radius: 5px;

			color: #fff;

			text-align: center;

			line-height: 30px;

			display: none;

			position: relative;

			left: -150px;

		}

		

		.sho{

			color: #e4c6e4;

		}

		

		.sho1{

			color: #ffb300;

		}

		

/****定制报价工具***/	

	.baojia_box{

		background: url(../img/baoji_beijing.jpg) center center;

		width: 100%;

		height: 770px;

		overflow: hidden;

	}

	.baojia_gongju{

		width: 1200px;

		height: 520px;

		margin: 0 auto;

		margin-top: 160px;

		background: rgba(255, 255, 255, 0.97);

	}

	.con_bj_cal {

		position: relative;

		width: 677px;

		padding: 40px 40px 30px;

		border-right: 1px solid #eee;

		float: left;

	}

	.con_bj_cal h3 {

		font-size: 20px;

		margin-bottom: 20px;

	}

	.calputer_tit span {

		margin-left: 10px;

		color: #e0661f;

		font-size: 14px;

		font-weight: normal;

	}

	

	.bj_form {

		width: 600px;

		font-size: 14px;

		overflow: hidden;

		margin-bottom: 20px;

		position: relative

	}

	.mod_form .form_line {

		zoom: 1;

		overflow: hidden;

	}

	.bj_form .label {

		font-size: 16px;

		color: #333;

		text-align: left;

		margin-left: 0;

	}

	.mod_form .label {

		width: 90px;

		padding-right: 8px;

		float: left;

		text-align: left;

		line-height: 34px;

	}

	.label_start {

		float: right;

		font-size: 24px;

		color: #fe5f00;

		font-family: Arial;

		margin-top: 5px;

	}

	.bj_form .element {

		width: 265px;

		position: relative;

	}

	.bj_form .area_text {

		width: 223px;

		padding: 7px 20px 7px 10px;

	}

	.mod_form .element {

		width: 75.4%;

		float: left;

		margin-left: 20px;

	}

	

	.mod_form .unit{

		color: black;

		position: absolute;

		top: 6px;

		left: 340px;

	}

	

	/****单选框****/

	.elements input {

		border: 0;

		width: auto;

		height: 100%;

		padding-left: 40px;

		box-sizing: border-box;

		background: transparent;

		display: none;

	}

	

	

	.elements label input[type="radio"]:checked + i {

		background: #EB6100;

		color: #fff;

	}

	

	.elements label i {

		font-size: 18px;

		font-style: normal;

		display: inline-block;

		width: 21px;

		height: 21px;

		text-align: center;

		line-height: 21px;

		color: #dcdcdc;

		vertical-align: middle;

		margin: -2px 2px 1px 0px;

		border: #a5a5a5 1px solid;

		margin-right: 10px;

		border-radius: 6px;

	}

	.elements{

		margin-left: 8px;

		overflow: hidden;

		float: left;

		width: 80%;

		padding-top: 10px;

	}

	.elements label{

		float: left;

		margin-right: 25px;

		margin-bottom: 20px;

		font-size: 16px;

	}

	.elements label:nth-child(4){

		margin-right: 0px;

	}

	.bj_form:nth-child(5){

		margin-bottom: 10px;

	}

	.bj_form .tip{

		color: #666;

		font-size: 14px;

	}

	

	

	/***按钮***/

	.ico-line-btn {

		background: url(../img/ico-line-btn.png) no-repeat;

		top: 180px;

		z-index: 9;

	}

	

	.calc-btn {

		position: absolute;

		top: 205px;

		right: -46px;

		display: block;

		width: 90px;

		height: 90px;

		background: #ff6d15;

		-webkit-border-radius: 50%;

		-ms-border-radius: 50%;

		border-radius: 45px;

		z-index: 15;

	}

	

	.calc-btn em {

		display: block;

		font-size: 16px;

		color: #fff;

		width: 44px;

		height: 44px;

		margin: 20px auto 0;

		text-align: center;

		font-style: normal;

	}

	

	.ico-line-btn {

		width: 140px;

		height: 140px;

		right: -71px;

		display: block;

		position: absolute;

	}

	

	.circle-animate {

		position: absolute;

		top: 195px;

		right: -56px;

		width: 110px;

		height: 110px;

		-webkit-border-radius: 50%;

		border-radius: 50%;

		background: #fdcc9a;

		z-index: 12;

		-webkit-animation: scale-three2 1.5s ease infinite;

		-moz-animation: scale-three2 1.5s ease infinite;

		-o-animation: scale-three2 1.5s ease infinite;

		animation: scale-three2 1.5s ease infinite;

		animation-fill-mode: both;

	}

	

	@keyframes scale-three2 {

		0% {

			transform: scale(1);

			opacity: .8

		}



		100% {

			transform: scale(1.3);

			opacity: 0

		}

	}

/***右侧价格***/

.con_bj_res {

    width: 340px;

    padding: 70px 50px 0 0;

    color: #333;

    font-size: 14px;

	float: right;

}

.bj_res_t {

    line-height: 35px;

    font-size: 20px;

	text-align: center;

	height: 75px;

}

.bj_res_t b {

    font-size: 28px;

    margin: 0 12px;

    display: inline-block;

    font-weight: 400;

    color: #f36f20;

	text-align: center;

}

.bj_res_ul {

    padding: 22px 0;

    margin: 26px auto 0;

    border: 1px solid #ddd;

}

.bj_res_ul li{

    height: 40px;

    line-height: 40px;

}

.bj_res_ul li span {

    float: left;

    width: 45%;

    height: 40px;

    text-align: right;

    font-size: 14px;

}

.bj_res_ul li strong {

    float: left;

    width: 50%;

    font-weight: 400;

    text-align: left;

    font-size: 12px;

}

.bj_res_ul li strong em {

    display: inline-block;

    width: 55px;

    font-style: normal;

    margin-left: 10px;

    margin-right: 10px;

    font-size: 16px;

	text-align: center;

}

.clear:after {

    display: block;

    clear: both;

    content: "\0020";

    visibility: hidden;

    height: 0;

}

.bj_res_con .tip {

    margin-top: 20px;

}

.bj_res_con .tip p{

    line-height: 27px;

    color: #999;

}		

/***播放按钮处理***/

.pausecenterchlyuufiqfqt{

    left: 355px!important;

    top: 225px!important;

}



			/***报价工具下方 我们的优势***/

			#all {

				width: 1202px;

				margin: 20px auto;

				/* border: 1px red solid; */

			}



			.all-div1 {

				width: 1200px;

				height: 250px;

				/* border: 1px yellow solid; */

				text-align: center;



			}



			.all-div1 span {

				display: block;

			}



			.all-div1 span:first-child {

				margin-top: 50px;

			}



			.all-div1 span:nth-child(2) {

				margin-top: 20px;

				font-size: 40px;

				font-weight: bold;

				font-family: 微软雅黑;

				color: #333;

			}



			.all-div1 span:last-child {

				margin-top: 10px;

				font-size: 24px;

			}







			/* --------------------------------all-div2------------------------------------------------------------------------ */



			.all-div2 {

				width: 1200px;

				height: 1360px;

				/* border: 1px gold solid; */

				position: relative;

				top: -25px;



			}



			.all-div2-div1 {

				width: 600px;

				height: 1335px;

				border-right: 1px #e2e2e2 solid;

				float: left;

			}



			.all-div2-div2 {

				width: 599px;

				height: 1335px;

				float: right;



			}



			/* ----------------------------------- */

			.log-div1 {

				margin-top: 20px;

				width: 598px;

				/* border: 1px lightslategray solid; */

			}



			.AverticalBar {

				width: 0;

				height: 48px;

				border-left: 1px solid #000000;

				margin-left: 30px;

				margin-top: 26px;



			}



			.leftText {



				margin-left: 30px;

			}



			.leftText span {

				font-size: 16px;

				color: #7d7d7d;

			}



			.leftText span:first-child {

				margin-top: 26px;

			}



			.leftText span:last-child {

				margin-top: 12px;

			}



			.zxdz {

				width: 335px;

				height: 50px;

				background-color: #ff6e15;

				border-radius: 25px;

				line-height: 50px;

				position: relative;

			}



			.zxdz span {

				color: #fff;



			}



			#right {

				width: 537px;

				float: right;

			}



			/* --------------------菱形----------------------*/



			.diamond {

				width: 20px;

				height: 20px;

				background-color: #e2e2e2;

				transform: rotate(45deg);

				-ms-transform: rotate(45deg);

				/* Internet Explorer */

				-moz-transform: rotate(45deg);

				/* Firefox */

				-webkit-transform: rotate(45deg);

				/* Safari 和 Chrome */

				-o-transform: rotate(45deg);

				/* Opera */

				position: absolute;

				left: 590px;

				top: 90px;

			}



			.diamond1 {

				width: 20px;

				height: 20px;

				background-color: #e2e2e2;

				transform: rotate(45deg);

				-ms-transform: rotate(45deg);

				/* Internet Explorer */

				-moz-transform: rotate(45deg);

				/* Firefox */

				-webkit-transform: rotate(45deg);

				/* Safari 和 Chrome */

				-o-transform: rotate(45deg);

				/* Opera */

				position: absolute;

				left: 590px;

				top: 300px;

			}



			.diamond2 {

				width: 20px;

				height: 20px;

				background-color: #e2e2e2;

				transform: rotate(45deg);

				-ms-transform: rotate(45deg);

				/* Internet Explorer */

				-moz-transform: rotate(45deg);

				/* Firefox */

				-webkit-transform: rotate(45deg);

				/* Safari 和 Chrome */

				-o-transform: rotate(45deg);

				/* Opera */

				position: absolute;

				left: 590px;

				top: 510px;

			}



			.diamond3 {

				width: 20px;

				height: 20px;

				background-color: #e2e2e2;

				transform: rotate(45deg);

				-ms-transform: rotate(45deg);

				/* Internet Explorer */

				-moz-transform: rotate(45deg);

				/* Firefox */

				-webkit-transform: rotate(45deg);

				/* Safari 和 Chrome */

				-o-transform: rotate(45deg);

				/* Opera */

				position: absolute;

				left: 590px;

				top: 710px;

			}



			.diamond4 {

				width: 20px;

				height: 20px;

				background-color: #e2e2e2;

				transform: rotate(45deg);

				-ms-transform: rotate(45deg);

				/* Internet Explorer */

				-moz-transform: rotate(45deg);

				/* Firefox */

				-webkit-transform: rotate(45deg);

				/* Safari 和 Chrome */

				-o-transform: rotate(45deg);

				/* Opera */

				position: absolute;

				left: 590px;

				top: 910px;

			}



			.diamond5 {

				width: 20px;

				height: 20px;

				background-color: #e2e2e2;

				transform: rotate(45deg);

				-ms-transform: rotate(45deg);

				/* Internet Explorer */

				-moz-transform: rotate(45deg);

				/* Firefox */

				-webkit-transform: rotate(45deg);

				/* Safari 和 Chrome */

				-o-transform: rotate(45deg);

				/* Opera */

				position: absolute;

				left: 590px;

				top: 1110px;

			}

			ul,li{

				    list-style: none;

			}

			/* 公共分页样式*/

.page{text-align:center; padding:20px 0;}

.page span{ margin:2px; border:1px solid #CCC; padding:6px 2px;}

.page a{ margin:2px;}

.hover{ color:#F00}

.pagination{
	display: flex;
	justify-content: center;
}
.pagination li a{
	margin: 2px;
	padding: 6px 12px;
}
.pagination li a:hover{
	color: darkred;
	
}
.pagination li:last-child{

}
.pages{
	margin-bottom: 20px;
}
.show_case_ico_box{
	display: flex;
	margin-bottom:20px;
}
.show_case_ico_box li{
	margin-right: 30px
}
.show_case_title{
	margin-bottom: 20px;
}
.detail_content img{
	max-width: 100% !important;
}