body{
  margin:0;
  padding:0;
  font-size:12px;
  color:#3c3c3c; 
  line-height:1.8;
  -webkit-text-size-adjust:none;
}
h1,h2,h3{ font-family:Microsoft Yahei; font-weight:normal; }
p{ padding-bottom:10px; text-indent:2em; }
a{ color:#38adff; text-decoration:none; }
a:hover{ color: orange; }

.block2{ display:inline-block; *display:inline; *zoom:1; width:50%; vertical-align:top; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.block1of3{ display:inline-block; *display:inline; *zoom:1; width:33%; vertical-align:top; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.block2of3{ display:inline-block; *display:inline; *zoom:1; width:67%; vertical-align:top; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.top{ background:url(../image/bg11.jpg) repeat; }
.top_bar{ width:990px; margin:0 auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.menu{ background:url(../image/bg2.jpg) repeat; }
.menu_bar{ width:990px; margin:0 auto; padding:0px 2px; background:url(../image/nav_s.jpg) repeat-y left bottom; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.menu_bar a{ display:inline-block; *display:inline; *zoom:1; line-height:40px; font-size:14px; font-family:Microsoft Yahei; background:url(../image/nav_s.jpg) no-repeat right bottom; width:123px; text-align:center; }
.menu_bar a:hover{ background:url(../image/nav_h2.jpg) no-repeat center bottom; }
.menu_bar a.checked{ background:url(../image/nav_h2.jpg) no-repeat center bottom; color:orange; }

.contact{ width:200px; background:url(../image/bg1.png) no-repeat; line-height:26px; color:#ffffff; margin:20px 0px 10px 0px; padding-left:20px; font-size:16px; font-family:Georgia,"Times New Roman",Times,serif; }
.contact a{ font-size:12px; color:#c3c3c3; }

.PPheader_ax{ margin:0 auto; }
.imgToTxtBanner{ display:block; height:132px; }
.imgToTxtBanner a{ display:none; }

.bgAboutUs{background-image: url(../image/bannerImg2.jpg);}
.bgSelection{background:url(../image/selection.jpg);}
.bgSolution{background:url(../image/solution.jpg);}
.bgProduct{background:url(../image/product.jpg);}
.bgDemo{background:url(../image/demo.jpg);}
.bgService{background:url(../image/service.jpg);}

  #PPcontent {
    width:990px;
    margin:0 auto;
    box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
  }
  
  #PPcontent_L{
    display:inline-block; *display:inline; *zoom:1; 
    vertical-align:top;
    width:21%;
    border-left:#ccc 1px solid;
    margin-bottom:40px;
    text-align:center;
    box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
  }
  
  .s_HTxt{
    background:url(../image/sideGrayline.gif) bottom center no-repeat;
    font:bolder 32px Arial; 
    color:#dddddd; 
    line-height:100px; 
    height:100px; 
  }
  
  .s_LinkTxt{
    display:block;
    background:url(../image/sideGrayline.gif) bottom center no-repeat;
    font-size:14px;
    line-height:40px; 
    letter-spacing:5px;
  }
  
  .s_LinkTxt2{ 
    display:block;
    font-size:14px;
    line-height:40px; 
    background:url(../image/sideGrayline.gif) bottom center no-repeat;
  }
  .s_LinkTxt2 img{ margin-left:30px; }
  
  .s_linkOn{ color:#e88b12; font-weight:bolder; }
  
  #PPcontent_R{ 
    display:inline-block; *display:inline; *zoom:1;
    vertical-align:top;
    width:78%; 
    min-height:500px;
    box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
  }
  
  .axTxtGoBack{ font-size:12px; margin:5px 30px; }
  
  .b_HTxt{
    margin:30px;
    font-size:24px; 
    line-height:2.0; 
    border-bottom:1px solid #999999;
  }
  
  .mainText{ margin:30px; font-size:14px; }
  .cTxt_Org{ font-size:16px; font-weight:bolder; color:orange; }
	.pg{ color:gray; font-size:12px; margin-top:30px; text-align:center}
	.pg span{ margin-left:10px}
	.p_fLBox,.p_fMBox{ margin:50px 0px; }
  
  .left{ float:left; margin-right:10px; }
  .right{ float:right; margin-left:10px; }
  .big{ font-size:16px; }

#foot{
  background:url(../image/bg11.jpg);
  padding:20px 30px;
  color:#999;
  text-align:center; 
}

#foot a{
  display:inline-block; *display:inline; *zoom:1;
  color:#999;
}

#foot a:hover{ 
  color:orange;
}

@media screen and (max-width:990px){
  .block2,.block1of3,.block2of3{ width:100%; }
  .top_bar,.menu_bar{ width:100%; }
  .PPheader_ax{ display:none; }
  #PPcontent,#PPcontent_L,#PPcontent_R{ width:100%; }
}