/*page1 module*/
html {
  font-size: 16px;
  font-style: normal;
  font-family: 'Microsoft Yahei','SimHei', Verdana, Tahoma, Arial, sans-serif;
  font-weight: normal; }

html, body {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%; }

body {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none;
  -moz-user-select: none; }

form, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, img, div, span, input, textarea, tr, td, th, caption, select {
  padding: 0;
  margin: 0;
  border: 0; }

input, select, textarea, option {
  font-family: 'Microsoft Yahei','SimHei', Verdana, Tahoma, Arial, sans-serif;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent; }

ul, ol, li {
  list-style: none; }

a {
  text-decoration: none;
  outline: none;
  blr: expression(this.onFocus=this.blur());
  -webkit-tap-highlight-color: transparent;
  display: block; }

a:focus, input:focus, textarea:focus {
  outline: none;
  -moz-outline: none; }

a:link {
  text-decoration: none; }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  font-size: 0; }

.clearfix {
  zoom: 1; }

.clear {
  clear: both; }

input {
  border-radius: 0; }

img {
  display: block;
  pointer-events: none; }

/*sprite module*/
.murata-sprite, .header .wrapper .logo {
  background-image: url('../images/sprite-murata.png');
  background-repeat: no-repeat; }
.header .wrapper .process{
	background-image: url('../images/sprite-all.png');
  background-repeat: no-repeat;
}
.footer .wrapper .logo {
	background-image: url('../images/sprite-foot.png');
  background-repeat: no-repeat;
}

/*page3 module*/
@keyframes detail {
  0% {
    top: 90px; }
  100% {
    top: -1px; } }
@-webkit-keyframes detail {
  0% {
    top: 90px; }
  100% {
    top: -1px; } }
.header {
  width: 100%;
  height: 136px;
  min-width: 1200px; }
  .header .wrapper {
    width: 1200px;
    position: relative;
    margin: 0 auto; }
    .header .wrapper .nav {
      position: absolute;
      top: 110px;
      left: 0px;
      color: #555;
      font-size: 14px; }
      .header .wrapper .nav a {
        float: left;
        color: #00BEB2; }
    .header .wrapper .logo {
      background-position: 0 0px;
      height: 102px;
      width: 422px;
      position: absolute;
      top: 5px;
      left: 0; }
    .header .wrapper .process {
      background-position: 0 0px;
      height: 59px;
      width: 395px;
      position: absolute;
      top: 30px;
      right: 0; }

.banner {
  background: url("../images/murata_01.jpg") no-repeat center center;
  margin-top:15px;
  height: 468px;
  min-width: 1207px; }

.about1 {
  background: url("../images/murata_02.jpg") no-repeat center center;
  margin-top:60px;
  height: 428px;
  min-width: 1030px;
}
  .about1 .wrapper {
  	width:1090px;
    height: 80px;
    padding-top:28px;
    margin:0 auto;
    position: relative;
    text-align:left;
    color: #545454;
    font-size:14px;
    line-height:20px; }
    .about1 .wrapper .pdf {
      width: 316px;
      height: 40px;
      position: absolute;
      top: 200px;
      right: 33px; }
    .about1 .wrapper .pdf:hover {
      background-color: #fff;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
      opacity: 0.2; }
	 .about1 .wrapper2 {
	 	background: url("../images/murata_02.jpg") no-repeat top right;
  	width:1040px;
    height: 260px;
    left:-20px;
    padding-top:2px;
    margin:0 auto;
    position: relative;
    text-align:left;
    color: #545454;
    font-size:14px;
    line-height:20px;
     }
    .about1 .wrapper2 .net{
    	
    	display:inline;
    	text-decoration:underline;
    	color:red;
     }
.global1 {
  background: url("../images/murata_03.jpg") no-repeat center center;
  margin-top:60px;
  height: 993px;
  min-width: 1037px;
  }
.global1 .comp0{
	top:160px;
	margin:0 auto;
	width:840px;
	font-size:24px;
	line-height:24px;
	position: relative;
	color:red;
	
	}
.global1 .comp1 {
	  top:180px;
	  margin:0 auto;
    width:840px;
    position: relative;
    color: #545454;
    font-size:16px;
    line-height:20px;}
.global1 .comp2 {
	  top:242px;
	  margin:0 auto;
    left:260px;
    width:450px;
    position: relative;
    color: #545454;
    font-size:16px;
    line-height:28px;}
    
.global2 {
  background: url("../images/murata_04.jpg") no-repeat center center;
  margin-top:50px;
  min-width:1028px;
  height: 892px; 
  }
.global2 .busy0 {
	  top:20px;
    width:840px;
    position: relative;
    margin:0 auto;
    color: red;
    font-size:24px;}
.global2 .busy1 {
	  top:40px;
    width:840px;
    position: relative;
    margin:0 auto;
    color: #545454;
    font-size:14px;
    line-height:24px;}
.global2 .busy02 {
	  top:80px;
    width:840px;
    position: relative;
    margin:0 auto;
    color: red;
    font-size:24px;}
.global2 .busy2 {
	  top:100px;
    width:840px;
    position: relative;
    margin:0 auto;
    color: #545454;
    font-size:14px;
    line-height:24px;}
.global3 {
  background: url("../images/murata_05.jpg") no-repeat center center;
  margin-top:10px;
  height: 1387px;
  min-width: 1030px;
   }
.global3 .g3Left{
	position: relative;
	  float:left;
	  width:120px;
	  top:50px;
	  margin:0 auto;
    color: red;
    font-size:14px;
    line-height:30px; }
.global3 .g3Right{
	position: relative;
	  float:left;
	  width:600px;
	  top:50px;
	  margin:0 auto;
    color: #545454;
    font-size:14px;
    line-height:30px; }
.global4 {
  background: url("../images/murata_06.jpg") no-repeat center center;
  margin-top:60px;
  height: 578px;
  min-width: 1030px; 
  }
.global4 .g4dtl{
	position: relative;
	  width:1020px;
	  top:140px;
	  margin:0 auto;
    color: #545454;
    font-size:14px;
    line-height:28px; }

.environment .wrapper {
  width: 1200px;
  height: 300px;
  margin: 25px auto 5px auto; }
  .environment .wrapper .swiper-container {
    width: 1200px;
    height: 290px; }
    .environment .wrapper .swiper-container .swiper-slide .environment_list {
      width: 1080px;
      height: 290px;
      margin: 0 auto; }
      .environment .wrapper .swiper-container .swiper-slide .environment_list .environment_detail {
        width: 340px;
        margin-left: 25px;
        float: left; }
        .environment .wrapper .swiper-container .swiper-slide .environment_list .environment_detail p {
          text-align: center;
          font-size: 16px;
          font-weight: bold;
          line-height: 36px;
          color: #b1997d; }
      .environment .wrapper .swiper-container .swiper-slide .environment_list .environment_detail:first-child {
        margin-left: 0px; }
    .environment .wrapper .swiper-container .swiper-button-prev, .environment .wrapper .swiper-container .swiper-container-rtl .swiper-button-next {
      background-image: url("../images/prev1.png"); }
    .environment .wrapper .swiper-container .swiper-button-next, .environment .wrapper .swiper-container .swiper-container-rtl .swiper-button-prev {
      background-image: url("../images/next1.png"); }
    .environment .wrapper .swiper-container .swiper-button-next, .environment .wrapper .swiper-container .swiper-button-prev {
      background-size: 38px 70px;
      height: 70px;
      width: 38px;
      margin-top: -50px; }

.global5 {
  background: url("../images/murata_07.jpg") no-repeat center center;
  margin-top: 60px;
  height: 885px;
  min-width: 1030px;
  }

.sales .wrapper {
  min-width: 1200px;
  height: 300px;
  padding-top:50px;
  margin: 20px auto 5px auto;
  background:#F9F9F9; }
  .sales .wrapper .swiper-container {
    width: 1200px;
    height: 290px; }
    .sales .wrapper .swiper-container .swiper-slide .sales_list {
      width: 1080px;
      height: 290px;
      margin: 0 auto; }
      .sales .wrapper .swiper-container .swiper-slide .sales_list .sales_detail {
        width: 340px;
        margin-left: 25px;
        float: left; }
        .sales .wrapper .swiper-container .swiper-slide .sales_list .sales_detail p {
          text-align: center;
          font-size: 16px;
          font-weight: bold;
          line-height: 36px;
          color: #b1997d; }
      .sales .wrapper .swiper-container .swiper-slide .sales_list .sales_detail:first-child {
        margin-left: 0px; }
    .sales .wrapper .swiper-container .swiper-button-prev, .sales .wrapper .swiper-container .swiper-container-rtl .swiper-button-next {
      background-image: url("../images/prev2.png"); }
    .sales .wrapper .swiper-container .swiper-button-next, .sales .wrapper .swiper-container .swiper-container-rtl .swiper-button-prev {
      background-image: url("../images/next2.png"); }
    .sales .wrapper .swiper-container .swiper-button-next, .sales .wrapper .swiper-container .swiper-button-prev {
      background-size: 38px 70px;
      height: 70px;
      width: 38px;
      margin-top: -50px; }    

.sales .salesTitle{
	height:50px;margin: 0px auto;min-width: 1200px;text-align:center;line-height:50px;font-weight:800;
}

.action .wrapper {
  min-width: 1200px;
  height: 300px;
  padding-top:50px;
  margin: 20px auto 5px auto;
  background:#F9F9F9; }
  .action .wrapper .swiper-container {
    width: 1200px;
    height: 290px; }
    .action .wrapper .swiper-container .swiper-slide .action_list {
      width: 1080px;
      height: 290px;
      margin: 0 auto; }
      .action .wrapper .swiper-container .swiper-slide .action_list .action_detail {
        width: 340px;
        margin-left: 25px;
        float: left; }
        .action .wrapper .swiper-container .swiper-slide .action_list .action_detail p {
          text-align: center;
          font-size: 16px;
          font-weight: bold;
          line-height: 36px;
          color: #b1997d; }
      .action .wrapper .swiper-container .swiper-slide .action_list .action_detail:first-child {
        margin-left: 0px; }
    .action .wrapper .swiper-container .swiper-button-prev, .action .wrapper .swiper-container .swiper-container-rtl .swiper-button-next {
      background-image: url("../images/prev2.png"); }
    .action .wrapper .swiper-container .swiper-button-next, .action .wrapper .swiper-container .swiper-container-rtl .swiper-button-prev {
      background-image: url("../images/next2.png"); }
    .action .wrapper .swiper-container .swiper-button-next, .action .wrapper .swiper-container .swiper-button-prev {
      background-size: 38px 70px;
      height: 70px;
      width: 38px;
      margin-top: -50px; } 
    
.global6 {
  background: url("../images/murata_08.jpg") no-repeat center center;
  margin-top: 60px;
  height: 700px;
  min-width: 1037px; 
  ;}

.global7 {
  background: url("../images/murata_09.jpg") no-repeat center center;
  margin-top: 60px;
  height: 1617px;
  min-width: 1030px;
  } 
  
.global7 .daiyu{
	top:180px;
	position: relative;
  margin:0 auto;
  padding-left:40px;
  width:1150px;
  height:105px;
	}  
.global7 .daiyu .daiyu1 {
 		margin-left:95px;
    width:150px;
    position: relative;
    float:left;
    color: #545454;
    font-size:14px;}
.global7 .daiyu .daiyu2 {
    margin-left:75px;
    width:200px;
    position: relative;
    float:left;
    color: #545454;
    font-size:14px;
    line-height:25px;}
.global7 .daiyu .daiyu3 {
    margin-left:108px;
    width:200px;
    position: relative;
    float:left;
    color: #545454;
    font-size:14px;
    line-height:25px;}   
.global7 .daiyu .daiyu4 {
    margin-left:60px;
    width:220px;
    position: relative;
    float:left;
    color: #545454;
    font-size:14px;
    line-height:26px;}  
.benefit {
  background: url("../images/murata_10.jpg") no-repeat top center;
  margin-top:60px;
  
  height: 672px;
  min-width: 1030px; }


.jobTable{
	position:relative;
	margin: 0 auto;
	width: 1030px;
	min-height:1650px;
}
.jobRow{
	position:relative;
	margin: 50px auto;
	width: 1070px;
	padding-left: 40px;
}
.appLeft{
	position:relative;
    margin-right: 140px;
    margin-left: 40px;
    width: 361px !important;
    float:left;
}
.appRight{
	position:relative;
    float: left;
    width: 385px;
}
.appfrm a{
    font-size:14px;
    color: #fff;
    width: 240px;
    height: 40px;
    line-height: 40px;
    margin-left: 70px;
    margin-bottom: 60px;
    background-color: #DE3532;

    border: 1px solid #DE3532;
    text-align: center;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
}
.appfrm a:hover {
          background-color: #DF4745;
          color: #fff; }
.dtlDv{
margin-right: 140px;
    margin-left: 40px;
            width: 361px !important;
}
.jobTable .jobRow .jobdetail {
	 
		position:relative;
        font-size: 14px;
        float: left;
        width: 385px;
         }
        .jobTable .jobRow .jobdetail .tit .text {
          font-size: 14px;
          color: #0046B2;
          line-height: 20px; }
        .jobTable .jobRow .jobdetail p {
        	font-size: 24px;
          color: #000;
           
          margin-top: 2px;
          margin-bottom:30px !important;}
        .jobTable .jobRow .jobdetail b {
        	font-size: 14px;
        	font-weight:bold;
          line-height: 20px;
          color: #000000; }         
          .jobTable .jobRow .jobdetail p span {
          	font-size: 14px;
            line-height: 28px;
            color: #555555;
             }
/*        .jobTable .jobRow .jobdetail a {
          width: 240px;
          height: 40px;
          line-height: 40px;
          font-Style:normal;
          margin-left:70px;
          margin-top:35px ;
          background-color: #DE3532;
          color: #fff;
          border: 1px solid #DE3532;
          text-align: center;
          -moz-border-radius: 25px;
          -webkit-border-radius: 25px;
          border-radius: 25px;
          }
        .jobTable .jobRow .jobdetail a:hover {
          background-color: #DF4745;
          color: #fff; }
*/


.footer {
  border-top: 3px solid #000;
  margin-top: 20px; }
  .footer .wrapper {
    width: 1200px;
    height: 110px;
    position: relative;
    margin: 0 auto; }
    .footer .wrapper .logo {
      margin-top: 24px;
      background-position: 0 0;
      height: 43px;
      width: 215px;
      float: left; }
    .footer .wrapper .mid-part {
      margin-top: 20px;
      margin-left: 20px;
      float: left; }
      .footer .wrapper .mid-part p {
        font-size: 14px;
        color: #000;
        line-height: 24px; }
        .footer .wrapper .mid-part p a {
          display: block;
          float: left;
          color: #000;
          font-size: 14px; }
    .footer .wrapper .right-part {
      margin-top: 20px;
      float: right;
      width: 564px; }
      .footer .wrapper .right-part p {
        font-size: 14px;
        line-height: 24px;
        color: #000; }
        .footer .wrapper .right-part p a {
          display: inline-block;
          color: #000;
          font-size: 14px; }
