﻿@charset "utf-8";

/*=================================
	general
================================ */
body {
  font-family:Arial, Helvetica, sans-serif, NSimSun;
}
body #wrap {
  font-family: SimSun, ’MS UI Gothic’, ’Hei’, sans-serif;
}

/*=================================
	header
================================ */

/*-------------------- ■ START Media Queries ■ --------------------*/
@media (max-width: 950px) {
.rsp .hmenubox{
  width:310px;
  margin:9px 3% 0 0;
}
.rsp .hsearch{
  width:310px;
}
.rsp .hsearch input.text  {  
  width:280px;
}  
.rsp .hsearch input.button-search {
  left: 280px;
}


}/* end 950px */

@media (max-width: 768px) {
.rsp .hmenubox{
  width:100%;
  margin:0;
}
.rsp .hlanguage{
  width:100%;
}
.rsp .hregion{
  width:100%;
}
.rsp .hsearch{
  width:100%;
}
.rsp .hsearch input.text  {  
  width:100%;
}
.rsp .hsearch input.button-search {
  left: 100%;
}

}/* end 768px */


/*=================================
	gnav
================================ */
#gnav br.br-sp {
  display: none;
}
/*-------------------- ■ START Media Queries ■ --------------------*/
@media (max-width: 1160px) {
#gnav br.br-sp {
  display: block;
}
}
@media (max-width: 768px){
.rsp #gnav br.br-sp {
  display: none;
}
}


/*=================================
	subnav
================================ */

/*--sub01--*/
.sub01 .box2 dd dt{
  width:30%;
}
.sub01 .box2 dd dd{
  width:70%;
}

/*--sub02--*/

/*--sub03--*/

/*--sub04--*/
.sub04 .box1,
.sub04 .box2{
  width:50%;
}
.sub04 .box2 li {
  width: 100%;
  float: none;
}
.sub04 .box1 .mds {
    background-image: url("../images/subnav42.jpg");
}
.sub04 .box2 .mds {
    background-image: url("../images/subnav43.jpg");
}
/*--sub05--*/

/*--sub06--*/

/*=================================
	footer
================================ */

/*=================================

	contents common

================================ */
.cttlinner,
.rspcttlinner{
}

.cttl h1,
.rspcttl h1{
}
/*-------------------- ■ START Media Queries ■ --------------------*/
@media (max-width: 950px) {

.rspcttlinner{
  padding:39px 3% 0;
}

}/* end 950px */

@media (max-width: 480px) {
.rspcttlinner{
  padding-top:11px;
}
.rspcttl h1{
  font-size:20px;
  font-size:2rem;
}

}/* end 480px */

/*=================================

	toppage

================================ */
/*=================================
	slider
================================ */
.slide01_chn{
  background-image: url("../images/tmain01_chn.jpg");
}
.slide01_chn .ttl,
.slide01_chn .cap{
  color:#fff;
}

.slide08_chn{
  background-image: url("../images/tmain08_chn.jpg");
}

.slide10_chn{
  background-image: url("../images/tmain10_chn.jpg");
}

.slide12_chn{
  background-image: url("../images/tmain12_chn.jpg");
}

.slide13_chn{
  background-image: url("../images/tmain13_chn.jpg");
}

.slide14_chn{
  background-image: url("../images/tmain14_chn.jpg");
}

.slide15_chn{
  background-image: url("../images/tmain15_chn.jpg");
}

.slide16_chn{
  background-image: url("../images/tmain16_chn.jpg");
}

.slide17_chn{
  background-image: url("../images/tmain17_chn.jpg");
}

.slide18_chn{
  background-image: url("../images/tmain18_chn.jpg");
}

.slide19_chn{
  background-image: url("../images/tmain19_chn.jpg");
}

.slide01_chn .ttl,
.slide01_chn .cap{
  color:#fff;
  
}

.slide01_chn .ttl,
.slide01_chn .cap{
  color:#fff;
}

.slide11_chn{
  background-image: url("../images/tmain11_chn.jpg");
}
.slide01_chn .ttl,
.slide01_chn .cap{
  color:#fff;
}  
  
  
  
  
  
  
}

/*=================================

	company

================================ */
/*=================================
	message
================================ */
.mestxt{
  background: url("../chinese/cms/images/message_img.png") right bottom no-repeat;
}



/*=================================

	support

================================ */
/*=================================
	top
================================ */

.supmenu11 li {
    width: 33.3%;
}
.supmenu12 li {
    width: 100%;
}
.supmenu13 li {
    width: 50%;
}
.supmenu17 li{
  width:100%;
}
.supmenu17 li a{
  width:100%;
  text-align:left;
}
.supmenu22 li{
  width:50%;
}

/*-------------------- ■ START Media Queries ■ --------------------*/

@media (max-width: 920px) {
.supctab li a{
  font-size:14px;
  font-size:1.4rem;
}
}/* end 920px */

@media (max-width: 800px) {
.supheadbox li{
  width:100%;
  float:none;
}
.supheadbox li a{
  height:auto;
}
}/* end 800px */

@media (max-width: 768px) {
.supmdsbox02{
  padding:8px 0;
  border-bottom:none;
}
.supmdsbox02 h3{
  font-size:16px;
  font-size:1.6rem;
}
.supmdsbox02 .supway{
  position:relative;
  top:8px;
  right:0;
  width:100%;
  padding:2px;
}
.supmdsbox02 .supway img{
  position:absolute;
  top:3px;
  right:12px;
}
.supmenu22 li{
  width:100%;
}
}/* end 768px */

@media (max-width: 700px) {
.supctab li{
  display:block;
  width:100%;
}


}/* end 700px */

@media (max-width: 630px) {
.supmenu11 li,
.supmenu13 li {
    width: 100%;
}
.supmenu21 li{
  width:100%;
}
.supmenu11 li a,
.supmenu12 li a,
.supmenu13 li a,
.supmenu21 li a{
  text-align:left;
}
}/* end 630px */
