/* 公共样式  */
* {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	outline: 0
}

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

img {
	border: 0 none;
	vertical-align: top;
	display: block;
	margin: 0 auto;
	padding: 0;
}

em,i {
	font-style: normal
}

ol,ul {
	list-style: none
}

button,h1,h2,h3,h4,h5,h6,input,select {
	font-size: 100%;
	font-family: inherit
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	text-decoration: none
}

a,body {
	color: #666
}

body {
	min-width: 1280px;
	margin: 0 auto;
	height: 100%;
	font-size: 14px;
	font-family: Helvetica,Microsoft YaHei,STHeiti STXihei,Microsoft JhengHei,Arial;
	line-height: 1;
	-webkit-text-size-adjust: 100%!important;
	text-size-adjust: 100%!important;
	background: #ffffff;
	color: #333333;
}

input[type=text],textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

span{
	display: inline-block;
}

button{
	border: 0;
	margin: 0;
	display: block;
}

.hide{
	display: none;
}
/***************************/

/* 首页样式 */

/* 导航栏 */
.nav{
	width: 1200px;
	height: 90px;
	margin: 0 auto;
	line-height: 90px;
	font-size: 18px;
	color: #2e3192;
}
.nav img{
	float: left;
	margin-top: 24px;
}
.nav .language,.nav ul{
	float: right;
}
.nav ul{
	text-align: left;
}
.nav ul li{
	float: left;
	width: 144px;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.nav ul li a{
	font-size: 18px;
	color: #2e3192;
	display: block;
}
.nav ul li:hover,.language:hover{
	background: #2e3192;
	color: #FFFFFF !important;
}
.nav ul li a:hover,.language a:hover{
	color: #FFFFFF !important;
}

.nav .blue{
	background: #2e3192;
	color: #FFFFFF !important;
}
.nav .blue a{
	color: #FFFFFF;
}
.nav .language{
	width: 144px;
	height: 90px;
	font-size: 18px;
	color: #2e3192;
	cursor: pointer;
	position: relative;
	text-align: center;
}
.nav .language span{
	width: 16px;
	height: 9px;
	margin-left: 5px;
	background: url(../image/sprit.png) -46px -127px;
}

.nav ul li ul,.nav .language ul{
	position: absolute;
	top: 90px;
	left: 0;
	background: #FFFFFF;
	z-index: 100;
}
.nav ul li ul li,.nav .language ul li{
	width: 80px;
	line-height: 1;
	margin: 0 32px;
	border-top: 1px solid #cecccc;
	float: none;
	display: block;
	text-align: left;
}
.nav ul li ul li a,.nav .language ul li a{
	padding: 20px 0;
	color: #333333 !important;
}
.nav .product_center li{
	width: 228px;
}
.nav ul li ul li:first-of-type,.nav .language ul li:first-of-type{
	border: none;
}

.nav .language ul li:hover,.nav ul li ul li:hover{
	padding: 0 32px;
	margin: 0;
	background: #2e3192;
}
.nav .language ul li a:hover,.nav ul li ul li a:hover{
	padding: 20px 0;
	color: #FFFFFF !important;
}

/*3.20更新*/
.nav .language ul li{
	width: 110px;
	margin: 0 18px;
}

.nav .language ul li:hover{
	padding: 0 18px;
}
.nav .language em{
	vertical-align: text-top;
	display: inline-block;
	background: url(../image/sprit.png) no-repeat;
	width: 34px;
	height: 24px;
	margin-right: 4px;
}
.nav .language .ch{
	background-position: -136px -120px;
}
.nav .language .en{
	background-position: -175px -120px;
}
.nav .language .ja{
	background-position: -5px -155px;
}
.nav .language .ko{
	background-position: -44px -155px;
}
.nav .language .de{
	background-position: -83px -155px;
}
.nav .product_center li{
	width: 228px;
}

/* banner图 */
.banner .int_banner{
	height: 600px;
	background: url(../image/img_32.jpg) top center no-repeat;
}
.banner .join_banner{
	height: 600px;
	background: url(../image/img_40.jpg) top center no-repeat;
}
.banner .tile_banner{
	height: 593px;
	background: url(../image/img_11.jpg) top center no-repeat;
}
.banner .ring_banner{
	height: 600px;
	background: url(../image/img_16.jpg) top center no-repeat;
}

.banner .comp_text .p7{
	width: 370px;
}
/*news*/
.news1b{height:50px;line-height:50px; background-color:#f0f0f0}
.news1{font-size:18px;color:#2e3192; margin:auto 6%;}
.news1 a:hover{color:#2e3192}
.news_content{ text-align:left;margin:0 auto;width:1200px;}
.news_content p{font-size:18px; color:#333333; line-height:30px;text-indent:2em;margin:20px auto;}
.news_content p img{text-align:center; margin:0px auto; width:700px;}


.news_list{ text-align:left;margin:0 auto;width:1200px;}
.news-index-item {
    border-bottom: 1px solid #e5e5e5;
}

.news-index-item a {
    display: block;
    overflow: hidden;
    padding: 24px 30px 24px 40px;
}

.news-index-item .pic {
    float: left;
    overflow: hidden;
    width: 248px;
    height: 154px;
}
.news-index-item .pic img{
width:100%;
height:100%;
}
.news-index-item .txt {
    float: right;
    width: 840px;
}

.news-index-item .info {
    overflow: hidden;
    line-height: 20px;
	color:#2e3192;
   /* color: #ed6d00;*/
    margin-top: 18px;
}

.news-index-item .tit {
    font-size: 18px;
    float: left;
}

.news-index-item .date {
    font-size: 16px;
    float: right;
}

.news-index-item .detail {
    font-size: 16px;
    color: #808080;
    line-height: 24px;
    text-align: justify;
    margin-top: 18px;
}

.news-index-item a:hover,
.news-index-top a:hover {
    background: #f0f0f0;
}

.page-box {
    text-align: center;
    font-size: 0;
    margin-top: 40px;
}

.page-box>a,
.page-box>span,
.page-box>input {
    display: inline-block;
    font-size: 16px;
}

.page-box .num,
.page-box .prev,
.page-box .next,
.page-box .go,
.page-box .submit {
    border: 1px solid #e5e5e5;
    background: #fff;
    height: 32px;
    line-height: 32px;
    margin: 0 2px;
    color: #444;
}

.page-box .num {
    width: 32px;
}

.page-box .go {
    width: 48px;
}

.page-box .prev,
.page-box .next {
    width: 76px;
}

.page-box .dot {
    margin: 0 8px;
}

.page-box .total {
    margin: 0 18px;
}

.page-box .go {
    margin: 0 9px;
    text-align: center;
    padding: 0;
}

.page-box .submit {
    background: #fff;
    padding: 0;
    width: 48px;
    height: 34px;
    margin-left: 10px;
    cursor: pointer;
}

.page-box .num.on {
    background: #ed6d00;
    color: #fff;
    border-color: #ed6d00;
}

.page-box input {
    vertical-align: baseline;
}
/*.news_list ul{margin-left:200px;}
.news_list ul li{font-size:18px; color:#333333;line-height:40px;}
.news_list ul li span{float:right;}*/

/* 产品 */
.product,.radiation_ring,.range{
	padding: 60px 0;
	text-align: center;
}
.product ul,.range ul{
	font-size: 0;
}
.product ul li{
	width: 380px;
	display: inline-block;
	margin: 0 15px;
	vertical-align: top;
}
.product ul li p{
	font-size: 18px;
	color: #333333;
	padding-top: 32px;
}
.product ul li img{
	width: 380px;
	height: 270px;
}
h5{
	display: inline-block;
}
h5 p{
	text-align: center;
	font-weight: normal;
	font-size: 28px;
	color: #2e3192;
}
h5 span{
	width: 100%;
	height: 4px;
	background: #2e3192;
	display: block;
	margin: 20px auto 0;
}
.product h5 span{
	margin-bottom: 20px;
}
.product .p1{
	font-size: 18px;
	color: #727272;
	padding-bottom: 63px;
}
.product ul li a{
	position: relative;
	display: inline-block;
}
.product ul li a .mask{
	width: 380px;
	height: 270px;
	background: #2e3192;
	opacity: 0.8;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

/* 辐射环的优势 */
.radiation_ring{
	background: #f0f0f0;
}
.radiation_ring img{
	margin-top: 60px;
}

/* 产品应用范围 */
.range ul{
	padding-top: 60px;
}
.range ul li{
	display: inline-block;
	margin: 0 10px;
}
.range ul li .img{
	width: 204px;
	height: 204px;
	border: 8px solid #ededed;
}
.range ul li .img img{
	width: 204px;
	height: 204px;
}
.range ul li p{
	font-size: 14px;
	color: #333333;
	padding-top: 25px;
}

/* 联系 */
.contact{
	padding: 60px 0;
	background: #f0f0f0;
}
.contact ul{
	padding-left: 191px;
	margin: 0 auto;
}
.contact ul li{
	float: left;
	font-size: 16px;
	color: #333333;
}
.contact ul li:first-of-type{
	margin-right: 110px;
}
.contact ul li h4{
	font-size: 24px;
	padding: 9px 0 29px;
}
.contact ul li p{
	height: 32px;
	line-height: 32px;
	padding-left: 102px;
	position: relative;
	margin-bottom: 20px;
}
.contact ul li p span{
	position: absolute;
	top: 0;
	left: 0;
	margin-right: 70px;
	background: url(../image/sprit.png) no-repeat;
}
.contact ul li input{
	width: 520px;
	height: 48px;
	font-size: 16px;
	padding: 0 20px;
	display: block;
	border: 0;
	margin-bottom: 20px;
}
.contact ul li textarea{
	border: 0;
	padding: 20px;
	font-size: 16px;
	width: 520px;
	height: 94px;
}
.contact ul li button{
	font-size: 18px;
	color: #FFFFFF;
	background: #2e3192;
	width: 290px;
	height: 48px;
	cursor: pointer;
}
.contact .p2 span{
	width: 32px;
	height: 31px;
	background-position: -185px -46px;
}
.contact .p3 span{
	width: 32px;
	height: 31px;
	background-position: -185px -86px;
}
.contact .p4 span{
	width: 32px;
	height: 31px;
	background-position: -185px -5px;
}
.contact .p5 span{
	top: 5px;
	width: 32px;
	height: 23px;
	background-position: -5px -127px;
}
.contact .p8,.contact .p9,.contact .p10,.contact .p11{
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
}
.contact .p8,.contact .p9{
	color: #f00;
}
.contact .prompt{
	height: 40px;
}
/* 版权 */
.copyright{
	padding-top: 60px;
	background: #333333;
}
.copyright ul{
	text-align: center;
}
.copyright ul li{
	display: inline-block;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	margin: 15px;
}
.copyright ul li a{
	color: #FFFFFF;
}
.copyright ul .li1{
	width: 130px;
}
.copyright ul .li2{
	width: 200px;
}
.copyright ul .li3{
	width: 180px;
}
.copyright ul li h4{
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 21px;
}
.copyright ul li p{
	font-size: 16px;
	line-height: 34px;
}
.copyright .copy{
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	padding: 38px 0;
}

/* 磁材组件 */
.components img{
	width: 100%;
}
.components{
	position: relative;
}
.components .comp_text,.banner .comp_text{
	width: 560px;
	position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -600px;
}
.components .comp_text h5,.banner .comp_text h5{
	font-size: 58px;
	padding-bottom: 29px;
}
.components .comp_text p,.banner .comp_text p{
	font-size: 30px;
}
.components .p6{
	padding: 60px 200px;
	font-size: 28px;
	line-height: 40px;
	color: #2e3192;
}

/* 烧结钕铁硼辐射环及辐射瓦 */
.parameter{
	margin: 0 auto;
	text-align: center;
	padding: 60px 0;
}
.parameter li{
	display: inline-block;
	text-align: left;
	vertical-align: top;
}
.parameter li:first-of-type{
	padding-right: 42px;
	margin-right: 90px;
	border-right: 2px solid #cecccc;
}
.parameter .pa_ra{
	width: 530px;
	padding-top: 21px;
}
.parameter .pa_ra h5{
	font-size: 22px;
	color: #585858;
	font-weight: normal;
	padding-bottom: 11px;
}
.parameter .pa_ra p{
	font-size: 14px;
	color: #666666;
	line-height: 36px;
}
.parameter h4{
	font-size: 28px;
	font-weight: normal;
	color: #2e3192;
	padding-bottom: 11px;
}

/* 辐射环及辐射瓦磁性能表 */
.tab,.quality{
	text-align: center;
	padding: 60px 0;
	background: #ededed;
}
.tab h5{
	padding-bottom: 44px;
}

/* 典型波形图 */
.oscillogram,.instrument,.history,.structure,.purpose,.contact_way,.recruit .recruit_content li{
	padding: 60px 0;
	text-align: center;
}
.carousel_wrap{
	width: 1080px;
	margin: 0 auto;
}
.oscillogram .swiper-container-horizontal>.swiper-pagination-bullets,.oscillogram .swiper-pagination-custom,.oscillogram .swiper-pagination-fraction{
	left: auto;
	bottom: 23px;
	right: 130px;
	text-align: right;
}
.oscillogram h5,.curve_chart h5,.structure h5{
	padding-bottom: 60px;
}

.oscillogram .swiper-button-next,.oscillogram .swiper-button-prev,.curve_chart .swiper-button-next,.curve_chart .swiper-button-prev{
	background: url(../image/sprit.png) no-repeat;
	width: 80px;
	height: 80px;
}

.oscillogram .swiper-button-next,.curve_chart .swiper-button-next{
	background-position: -5px -5px;
}
.oscillogram .swiper-button-prev,.curve_chart .swiper-button-prev{
	background-position: -95px -5px;
}
.oscillogram .swiper-pagination-bullet,.curve_chart .swiper-pagination-bullet{
	width: 11px;
	height: 11px;
	border: 2px solid #2e3192;
	background: none;
}
.oscillogram .swiper-pagination-bullet-active,.curve_chart .swiper-pagination-bullet-active{
	background: #2e3192;
}
.oscillogram .swiper-slide img{
	width: 850px;
	height: 464px;
}

/* 退磁曲线实例 */
.curve_chart,.equipment,.process{
	padding: 60px 0;
	background: #ededed;
	text-align: center;
}
.curve_chart .swiper-container-horizontal>.swiper-pagination-bullets,.curve_chart .swiper-pagination-custom,.curve_chart .swiper-pagination-fraction{
	left: auto;
	right: 210px;
	text-align: right;
}
.curve_chart .swiper-slide img{
	width: 690px;
	height: 370px;
}

/* 各向异性粘结钕铁硼环 */
.ring .parameter,.history ul{
	text-align: center;
}
.ring .parameter .pa_ra{
	margin: 0 auto;
}

/* 品质控制 */
.quality h5,.process h5,.history h5{
	padding-bottom: 60px;
}

/* 先进设备 */
.equipment h5,.instrument h5{
	padding-bottom: 48px;
}
.equipment ul,.instrument ul{
	text-align: center;
	width: 1240px;
	margin: 0 auto;
	font-size: 0;
	line-height: 1;
}
.equipment ul li,.instrument ul li{
	display: inline-block;
	margin: 12px;
}
.equipment ul li img,.instrument ul li img{
	width: 384px;
	height: 384px;
	border-radius: 100%;
}

/* 公司介绍 */
.banner{
	position: relative;
}
.banner_img{
	overflow: hidden;
}
.banner_img img{
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.banner .int_text{
	position: absolute;
	top: 50%;
	left: 58%;
	width: 384px;
	height: 283px;
	background: rgba(48,52,146,0.8);
	color: #FFFFFF;
	padding: 50px 38px;
	margin-top: -192px;
}
.banner .int_text h3{
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 15px;
}
.banner .int_text h4{
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 50px;
}
.banner .int_text ul li{
	font-size: 18px;
	line-height: 36px;
}

.int_content{
	padding: 47px 76px;
	background: #f0f0f0;
}
.int_content p{
	width: 100% !important;
	margin: 0 auto;
	font-size: 18px;
	line-height: 27px;
	color: #333333;
	padding: 9px 0;
	zoom: 1;
}

/* 成长历程 */
.history ul{
	width: 1058px;
	font-size: 0;
	line-height: 1;
	margin: 0 auto;
}
.history ul li{
	display: inline-block;
	width: 280px;
	margin: 0 30px;
	color: #333333;
    vertical-align: top;
}
.history .history_time li{
	font-size: 22px;
}
.history .history_time .time1{
	padding-top: 88px;
}
.history .history_time .time2{
	padding-top: 46px;
}
.history .time_content li:first-of-type{
	width: 310px;
}
.history .time_content{
	padding-top: 28px;
}
.history .time_content li p{
	font-size: 18px;
	text-align: left;
	line-height: 25px;
}
.history .time_content .content2{
	margin-top: -42px;
}
.history .time_content .content3{
	margin-top: -88px;
}
.history .time_img{
	margin-top: -58px;
}

/* 创始人 */
.founder{
	text-align: center;
	padding-top: 60px;
	background: #F0F0F0;
}
.founder_wrap{
	width: 1100px;
	margin: 0 auto;
	padding: 60px 0;
}
.founder_wrap .img,.founder_wrap .founder_content{
	display: inline-block;
}

.founder_wrap .founder_content{
	padding-left: 66px;
	text-align: left;
}

.founder_wrap .founder_content p{
	font-size: 18px;
	line-height: 60px;
}

/* 企业宗旨及质量方针 */
.purpose{
	background: #F0F0F0;
	text-align: center;
}
.purpose h5{
	font-size: 28px;
	padding-bottom: 33px;
	font-weight: normal;
}
.purpose p{
	font-size: 18px;
	padding-bottom: 60px;
}
.purpose ul{
	font-size: 0;
	line-height: 1;
}
.purpose ul li{
	display: inline-block;
	margin: 0 12px;
}
.purpose ul li img{
	height: 320px;
}

/* 加入我们 */
.join_text{
	position: absolute;
	left: 66%;
	top: 50%;
	color: #FFFFFF;
	width: 372px;
}
.join_text h4{
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 20px;
}
.join_text p{
	font-size: 20px;
	line-height: 40px;
}

/* 联系方式 */
.contact_way h5{
	padding-bottom: 10px;
}
.contact_way .content p{
	text-align: center;
	font-size: 20px;
	line-height: 40px;
}
.contact_way .content p span{
	padding-right: 20px;
}

/* 招聘信息 */
.recruit .recruit_content .con1,.recruit .recruit_content .con3{
	background: #F0F0F0;
}
.recruit .recruit_content li .re{
	width: 1200px;
	margin: 0 auto;
	text-align: left;
}
.recruit .recruit_content li p{
	font-size: 20px;
	line-height: 40px;
}
.recruit .recruit_content li p .sp1{
	color: #2e3192;
	font-size: 28px;
	float: left;
}

.recruit .recruit_content li p .sp2{
	float: right;
}
.recruit .recruit_content li h5{
	font-size: 20px;
	font-weight: normal;
	padding-top: 20px;
	line-height: 40px;
}
.recruit .paging{
	text-align: center;
	height: 126px;
}
.recruit .paging span{
	font-size: 20px;
	display: inline-block;
	line-height: 126px;
	margin: 0 16px;
	cursor: pointer;
	vertical-align: top;
}
.recruit .paging .pag_num{
	display: inline-block;
	max-width: 480px;
	height: 126px;
	line-height: 116px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select{
	color: #2e3192;
	text-decoration: underline;
}

/* 没有招聘信息 */
.no_recruit{
	padding: 200px 0;
}
.no_recruit img{
	padding-bottom: 60px;
}
.no_recruit p{
	text-align: center;
	font-size: 40px;
	color: #a9a9a9;
}
