@charset "utf-8";

/* CSS Document */


/*
* name: responsive
* version: v2.0.1
* update: 恢复使用max-width，最新版本的UC浏览器不支持max-device-width
* data: 2016-08-18
*/

/* import responsive stylesheet */
@import url( "Pad.css") screen and (max-width: 990px);
@import url( "Mobile.css") screen and (max-width: 760px);
@import url( "xpc.css") screen and (max-width: 1440px) and (min-width: 990px);

/* hide template textarea */
.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea{display: none;}

/*
* PcMode
*/
body:after {
  display: block;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  content: 'Pc';
}
.PcMode:after { content: 'Pc' !important;}
.UnpcPush, .MobilePush { display: none;}
img[data-src] { opacity: 0 ; filter: alpha(opacity=0);}
/*
* PadMode
*/
@media only screen and (max-width: 1024px) {

  body:after {
    content: 'Pad';
  }
  body{ user-select: none;-webkit-user-select: none;}
  html,body,.wrap { min-width:0;}
  html { overflow-x:hidden;}
  body,input,textarea,button,select { font-size:14px;}
  .wrap{padding-left:2%;padding-right:2%;width: auto;}
  .PcPush{display: none;}
  .UnpcPush{display: block;}
  .Form-J1 .Form-J1-li textarea{height: 62px}

/*nsoso*/
.nsoso{ width: 90%; border: 1px #c4c4c4 solid; padding: 10px; border-radius: 500px; overflow: hidden}
.nsoin{width: 90%; border: 0px; height: 40px; line-height: 40px;  float: left}
.nsobu{width: 28px; height: 28px; background: url("../images/nso.png") no-repeat; background-size: 100%; border: 0px; margin:5px 10px; float: right}
/*nsoso end*/
}

/*
* MobileMode
*/
@media only screen and (max-width: 760px) {

  body:after {
    content: 'Mobile';
  }
  body,input,textarea,button,select {font-size:16px;}
  .wrap{padding-left:4%;padding-right:4%; }
  .UnmobilePush{display: none;}
  .MobilePush{display:block;}
  img[data-src]{opacity: 1;}

/*nsoso*/
.nsoso{ width: 90%; border: 1px #c4c4c4 solid; padding: 10px; border-radius: 500px; overflow: hidden}
.nsoin{width: 90%; border: 0px; height: 40px; line-height: 40px;  float: left}
.nsobu{width: 28px; height: 28px; background: url("../images/nso.png") no-repeat; background-size: 100%; border: 0px; margin:5px 10px; float: right}
/*nsoso end*/


}







/**.ipart01{padding-top: 30px}
.tit{font-size: 36px; font-weight: bold; line-height: 50px;  padding-bottom: 20px;}
@media only screen and (max-width: 1200px){
	.tit{font-size: 30px; line-height: 50px; padding-bottom: 100px;}
	.ipart01{padding-top: 20px}
}
@media only screen and (max-width:1440px){
	.tit{font-size: 30px; line-height: 50px; padding-bottom: 15px;}
	.ipart01{padding-top: 20px}
	
}
@media only screen and (max-width:1366px){
	.tit{font-size: 30px; line-height: 50px;padding-bottom: 15px;}
	.ipart01{padding-top: 10px}
}


@media only screen and (max-width:992px){
	.tit{font-size: 24px; line-height: 40px;padding-bottom: 10px;}
	.ipart01{padding-top: 10px}
}**/




