.main-p{
	height: 32px;
	border-bottom: 1px solid #ccc;
	line-height: 32px;
	color: #666;
}
.main-p .t2{


}
.main-toppic{
	padding-top: 30px;
	padding-bottom: 28px;
	border-bottom: 4px solid #e6212a;
}
.logo{
	position: relative;
	float: left;
	width: 450px;
}
.logo p{
	position: absolute;
	left: 230px;
	top: 38px;
}
.main-nav{
	float: right;
	margin-top: 10px;
}
.main-nav li{
	width: 90px;
	float: left;
	margin-left: 15px;
}
.main-nav li a{
	display: block;
	text-align: center;
	font-size: 18px;
	border-bottom: 3px solid #fff;
	padding:5px 0;
	display: block;
}
.main-nav li.active a,.main-nav li:hover a{
	border-bottom: 3px solid #e6212a;
}

.tit1 {
	text-align: center;
	padding:45px 0 58px 0;
}
.tit1 .tit-t1{
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 15px;
	margin-bottom: 26px;
	background: url("../img/tit1-bg.png")/*tpa=http://www.mxpsu.com/assets/img/tit1-bg.png*/ no-repeat center bottom;
	color: #e6212a;
}
.tit1 .tit-t2{
	color: #777;
	line-height: 2;
}
.i_product .prolist{
	margin-bottom: 30px;
}
.i_product .prolist li{
	width: 390px;
	float: left;
	margin-right: 6px;
	margin-bottom: 15px;
	text-align: center;
}
.i_product .pic{
	border:1px solid #ccc;
	overflow: hidden;
	position: relative;
	padding:10px 0;
}
.i_product .pic:after{
	content: '';
	width: 50px;
	height: 2px;
	background: #e6212a;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.5s;
}

.i_product li:hover .pic{
	border-color: #e6212a;
}
.i_product li:hover .pic:after{
	width: 100%;
	transition: all 0.5s;
}
.i_product .pic img{
	transition: all 0.3s;
}
.i_product li:hover .pic img{
	transform: scale(1.08,1.08);
	transition: all 0.3s;
}
.i_product .prolist h3{
	text-align: center;
	line-height: 1.6;
	padding:10px 0;
}
.i_product li:hover h3{
	color: #e6212a;
}
.i_about{
	background: #e6212a;
	color: #fff;
	padding-bottom: 20px;
}
.i_about .desc{
	text-align: center;
	padding-top: 60px;
}
.i_about .ab-tit{
	margin-bottom: 28px;
}
.i_about .t1{
	line-height: 1.8;
}
.i_about .pics{

}
.i_about .pics li{
	padding:10px;
	border:1px solid #fff;
	margin:35px;
	display: inline-block;
}
.i_about .more{
	margin-top: 35px;
}
.i_about .more a{
	display: inline-block;
	padding:7px 32px;
	color:#fff;
	border:1px solid #fff;
}
.i_about .more a:hover{
	background: #fff;
	color: #f08200;
}
.tit2{
	text-align: center;
	margin:42px 0 52px;
}
.tit2 span{
	display: inline-block;
	font-size: 30px;
	padding-bottom: 15px;
	border-bottom:2px solid #f08200;
	
}
.i_solve .sovlist-l{
	float: left;
	width: 907px;
}
.i_solve .sovlist-l li{
	position: relative;
	display: none;
}
.sovlist-l .desc{
	position: absolute;
	bottom:0;
	left: 0;
	width: 100%;
	padding:20px 30px;
	color: #fff;
	background: rgba(0,0,0,0.7);
}
.sovlist-l h3{
	font-size: 30px;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 10px;
}
.sovlist-l .gs{
	line-height: 1.8;
}
.i_solve .sovlist-r{
	float: right;
	width: 277px;
}
.sovlist-r li{
	margin-bottom: 19px;
	position: relative;
}
.sovlist-r h4{
	position: absolute;
	bottom: 0;
	padding:8px 10px;
	background: rgba(0,0,0,0.7);
	color: #fff;
	width: 100%;
	text-align: center;
}
.i_ad{
	height: 190px;
	background: url("../img/index/i-ad.jpg")/*tpa=http://www.mxpsu.com/assets/img/index/i-ad.jpg*/ no-repeat center center;
	margin-top: 100px;
}
.tit3{
	margin-top: 40px;
	margin-bottom: 40px;
}
.tit3 .tit3-t1{
	font-size: 24px;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 16px;
	border-bottom: 2px solid #f08200;
}
.tit3 .tit3-t2{
	font-size: 18px;
}
.nelist{
	margin-bottom: 50px;
}
.nelist h3{
	font-size: 16px;
	line-height: 1.6;
	
}
.nelist h3:hover{
	color: #e6212a;
}
.nelist .t1{
	color: #777;
	line-height: 1.8;
}

.nelist{
	
}
.nelist li{
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	width: 540px;
	float: left;
	margin:0 30px 30px 30px;
	border:1px solid #ccc;
	padding:20px 40px 20px 85px;
	position: relative;
}
.nelist .date{
	padding:10px 15px;
	color: #fff;
	background: #e6212a;
	display: inline-block;
	position: absolute;
	left: -28px;
	top: 30px;
	text-align: center;
}
.nelist .date span{
	display: block;
	line-height: 1.3;
}
.nelist .dt1{
	font-size: 26px;
	font-weight: bold;
}
.nelist .dt2{
	font-size: 18px;
}
.nelist .pic{
	width: 200px;
	float: left;
}
.nelist .desc{
	
}
.footer_content{
	background: #455168;
	color: #aaa;
	padding:40px 0 0 0;
}
.fo-1{
	width: 370px;
	float: left;
	
}
.fo-1 img{
	margin-bottom: 20px;
}
.fo-2{
	width: 670px;
	float: left;
	padding-left: 50px;
	padding-right: 20px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.fo-2 dl,.fo-3 dl{
	width: 145px;
	float: left;
}
.fo-2 dl{

}
.fo-2 dt,.fo-3 dt{
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px;
}
.fo-2 dd,.fo-3 dd{
	font-size: 13px;
	color: #fff;
	line-height: 1.8;
}
.fo-2 dd a,.fo-3 dd a{
	display: block;
}
.fo-2 dd a:hover, .fo-3 dd a:hover{
	color: #f08200;
}
.fo-3{
	width: 126px;
	float: right;
}
.copyright{
	color: #fff;
	padding:10px 0;
	line-height: 2;
	margin-top: 30px;
}
.l_nav{
	float: left;
	width: 240px;
}
.p_nav{
	margin-bottom: 30px;
}
.p_nav ul{
	padding:5px 0;
}
.p_nav li{
	line-height: 1.6;
	padding:8px 10px;
	margin-bottom: 10px;
	padding-left: 24px;
	background:#f4f4f4 url("../img/index/ar.png")/*tpa=http://www.mxpsu.com/assets/img/index/ar.png*/ no-repeat left 6px center;
	color:f08200;
}
.p_nav li a{
	display: block;
	margin-bottom: 10px;
}
.p_nav li a.ab_active_tit{
    font-size: 19px;
    font-weight: 900;
}
.p_nav li a:hover{
	color: #e6212a;
}
.p_nav h4{
	font-size: 21px;
    background: #e6212a;
    padding: 5px 15px;
    color: #fff;
    text-align: center;
    font-weight: 800;
}
.p_subnavs {
	padding-left: 8px;
	color:#000;
}
.p_subnavs a{
	padding-left: 10px;
	background: url("../img/dot_con1.png")/*tpa=http://www.mxpsu.com/assets/img/dot_con1.png*/ no-repeat left center;
}
.content{
	width: 920px;
	float: right;
}
.path_nav{
	border-bottom: 1px solid #ccc;
	padding:10px 0;
	margin-top: 10px;
}
.in_content{
	line-height: 2;
}
.in_product{
}
.in_product .t1{
	font-size: 16px;
	font-weight: bold;
	color: #152f60;
}
.in_product ul{
	margin-top: 15px;
	display: flex;
	flex-direction: row;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: baseline;
}
.in_product ul:after{
    content: '';
    width: 298px;
}
.in_product li{
	width: 298px;
	float: left;
	/*margin-right: 12px;*/
	margin-bottom: 20px;
}
.in_product .bd_c{
	padding:10px;
}
.in_product li h3{
	padding:8px;
	text-align: center;
}
.in_product li:hover{
	color:#e6212a;
}
.in_product li:hover .bd_c{
	border-color: #e6212a;
}
.in_pd_t{
	margin-top:30px;
	height:320px;
	}
	
	
.in_pd_l{
	width:450px;
	border:1px solid #ccc;
	float:left;
	text-align: center;
	}
.in_pd_l .bigimg{
	display:block;
	height: 
}
.in_pd_l img{
	max-width: none;
}	
	
.in_pd_l .owl-nav{
	position:absolute;
	right:5px;
	bottom:5px;
	height:26px;
	width:57px;
}	
.in_pd_l .owl-prev{
	width:26px;
	height:26px;
	background:url("../img/content/pre.png")/*tpa=http://www.mxpsu.com/assets/img/content/pre.png*/ no-repeat center center;
	float:left;
	}
.in_pd_l .owl-prev:hover{
	background-image:url("../img/content/pre-1.png")/*tpa=http://www.mxpsu.com/assets/img/content/pre-1.png*/;
	
	}	
.in_pd_l .owl-next{
	width:26px;
	height:26px;
	background:url("../img/content/next.png")/*tpa=http://www.mxpsu.com/assets/img/content/next.png*/ no-repeat center center;
	float:right;
	}
.in_pd_l .owl-next:hover{
	background-image:url("../img/content/next-1.png")/*tpa=http://www.mxpsu.com/assets/img/content/next-1.png*/;
	}	

.in_pd_l .img1{
	max-width: 400px;
	}
.smallpiclist{
	margin-top: 10px;
}
ul#thumblist li{
	width: 100px !important;
	height: 100px !important;
}
#thumblist li img{
	width: 100px !important;
	height: 100px !important;
}
ul#thumblist li a.zoomThumbActive{
	border-color: #f08200 !important;
}
ul#thumblist{
	border-bottom: 0 !important;
}
.in_pd_r{
	width:430px;
	float:right;
	margin-left:30px;
	height:320px;
	
	}
.in_pd_r h3{
	font-size:18px;
	}

.in_pd_r .t1{
	height:48px;
	background: url("../img/download_icon1.png")/*tpa=http://www.mxpsu.com/assets/img/download_icon1.png*/ no-repeat left center;
	border-bottom:1px solid #ccc;
	line-height:48px;
	padding-left:45px;
	margin-bottom:15px;
	}	
	
.in_pd_r ul{
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	}	
.in_pd_r ul li{
	height:35px;
	line-height:35px;
	}		

.in_pd_link{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	}

.in_pd_b .t1{
	font-size:12px;
	line-height:24px;
	color:#333;
	}
		
.in_pd_b .tit4{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
	margin-top:35px;
	}	

.in_pd_b h3{
	font-size:14px;

	margin-top: 25px;
	color:#d92618;
	}	
	
.in_pd_b table{
	margin-top:10px;
	margin-bottom:10px;
	}

.in_pd_b table tr td{
	padding:5px;
	}

.in_pd_b img{
	margin-top:10px;
	margin-bottom:20px;
	}
.in_news li{
	border-bottom: 1px solid #eee;
}
.in_news li:hover{
	color: #e6212a;
}	
.in_news_detail{}
.in_news_detail .news-tit{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.in_news_detail .news-info{
	text-align: center;
	margin-bottom: 20px;
}
.in_news_detail .news-info span{
	color: #999;
}
.in_download li{
	padding:10px 0;
	border-bottom: 1px dashed #eee;
	margin-bottom: 10px;
}
.in_download li a{
	display: block;
}
.in_download li h3{
	display: inline-block;
}
.in_download li span{
	display: inline-block;
	color: #999;
}
.con_content{
	width:100%;
	height:425px;
	margin-top:35px;
	margin-bottom:40px;
}
.contact_map{
	margin-bottom: 30px;
	}
.contact_erweima{
	padding-bottom:50px;
	}
.contact_erweima img{
	float:right;
	
	}	
.contact_text{
	width:575px;
	line-height:25px;
	padding-bottom:50px;
	}	
.contact_text h2{
	font-size:18px;
    margin-bottom:20px;
	padding-left:15px;
	background: url("../img/dot_con.png")/*tpa=http://www.mxpsu.com/assets/img/dot_con.png*/ no-repeat left center;
	}
.contact_text p{
	padding-left:15px;
	}
.con_t_top{
	padding-bottom:40px;
	}
.in_honor{
	padding-top:20px;
}
.in_honor .img1{
	border:1px solid #ccc;
}
.in_honor li{
	width:180px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 2;
}
.in_workshop{
	padding-top:20px;
}
.in_workshop .img1{
	border:1px solid #ccc;
	padding:5px;
}
.in_workshop li{
	width:295px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 2;
}
.in_customer .ipt{
	width: 100%;
	height: 36px;
	padding:0 10px;
}
.in_customer .ipa{
	width: 100%;
	padding:10px;
	height: 180px;
}
.in_customer .ips{
	width: 100px;
	height: 36px;
	background: #e6212a;
	border:0;
	color: #fff;
	cursor: pointer;
}
.in_download li{

	padding:10px 0;

	border-bottom: 1px dashed #eee;

	margin-bottom: 10px;

}

.in_download li a{

	display: block;

}

.in_download li h3{

	display: inline-block;

}

.in_download li span{

	display: inline-block;

	color: #999;

}
.pagelist {
	display: block;
	text-align: center;
    font-size: 12px;
    list-style: outside none none;
    padding: 10px 0;
    white-space: nowrap;
}

.pagelist li {
    border: 1px solid #999;
    display: inline;
	line-height: 40px;
    font-size: 14px;
    border: #ccc solid 1px;
    padding: 4px 9px;
    margin: 0 3px;
}

.pagelist li img {
    border: 0 none;
    vertical-align: middle;
}

.pagelist li.current {
   background: #5e5e5e;
    color: #FFF;
    border: #5e5e5e solid 1px;
}
.pagelist li a {
    text-decoration: none;
}

.pagelist li a:hover {
    border: medium none;
    color: #999;
    text-decoration: none;
}

.pagelist li a.nolink {
    color: #ccc;
    cursor: default;
}

.pagelist li a.nolink:hover {
    background: transparent none repeat scroll 0 0;
    padding: 3px 6px 4px;
}
