body {
margin:10px auto;
text-align:center;
font-family:trebuchet MS,tahoma,verdana;
font-size:12px;
background: #5A64E2 url('/img/bodybg.jpg') top left repeat-x;;
}
a {
	font-family:trebuchet MS; color:#888888; text-decoration:none;
}
a:hover {
	font-family:trebuchet MS; color:#6699FF; text-decoration:none;
}

.mainwrapper   {margin:auto; width:1000px; min-height:200px;}
.nav           {width:650px; height:39px; float:right; background: url('/img/navbg.png') top left no-repeat;}
.nav ul        {list-style-type:none; text-align:left; margin:0px; padding:10px 0px 0px 50px; position:relative;}
.nav ul li     {display:inline; margin-right:20px;}
.hpmain        {margin:auto; width:960px; height:504px; background: url('/img/hpmain.jpg') top center no-repeat; position:relative;}
.telblock      {position:absolute; top:103px; right: 30px; color:#fbfbad; font-weight:bold; font-size:16px;}
.telblock a    {color:#fbfbad;}
.service-bar   {margin:auto; width:960px; height:290px; background: url('/img/service-bar.jpg') top center no-repeat;}
.service-bar ul{text-align:left; color:#333; margin:10px 10px 10px 20px; padding:0px;}
.service-bar a {text-decoration:underline; color:#000;}
.mot-bar       {margin:auto; width:960px; height:453px; background: url('/img/mot-bar.jpg') top center no-repeat;}


.m_header {width:100%;box-sizing:border-box;display:none;}
.m_top {width:100%;box-sizing:border-box;padding:5px 0px; text-align:center;background:#000;border-bottom:1px solid #fff;}
.m_top a {font-size:14px; color:#fff;}
.m_logo {width:calc(100% - 70px);float:left;box-sizing:border-box;text-align:left;}
.m_logo img {max-width:80%; max-height:70px;}
.m_nav_icon {width:70px;float:right;box-sizing:border-box;}
#momenutoggle {float:right; margin:27px 22px 0px 0px;}
.m_nav {overflow:hidden;border-top:1px solid #fff;}
.m_nav ul {list-style:none;box-sizing:border-box;margin:0; padding:0;}
.m_nav ul li {display:block;box-sizing:border-box;margin:0; padding:0; border-bottom:1px solid #fff;}
.m_nav ul li a {display:block;font-size:20px;padding:15px;}

.m_service-bar {width:100%;box-sizing:border-box;}
.m_service-bar ul{margin:0 auto; max-width:370px;text-align:left; color:#111; padding:10px; font-size:16px;}
.m_service-bar a {text-decoration:underline; color:#000;font-size:16px;}
.m_img {width:100%;margin:0 auto;text-align:center;}
.m_img img {width:98%; max-width:400px;}

.genH1         {margin:0px; padding:10px 0px 10px 0px; text-align:left; font-size:12px; color:#000;}
.generaltext   {font-size:12px; text-align:justify; margin:20px 0px 0px 0px;}

.content       {margin:0px auto; width:960px;}
.content h1    {text-align:left; color:#fff; margin:0px; padding:0px 0px 0px 20px;}
.content p     {text-align:justify; color:#fff; margin:0px; padding:0px 0px 0px 20px;}
.content ul    {text-align:left; color:#fff;}



.clear         {clear:both;}

.nav-icon3 {
  width: 20px;
  height: 15px;
  position: relative;
  margin: 0px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

.nav-icon3 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #c5c7c9;
  border-radius: 3px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.nav-icon3 span:nth-child(1) {top: 0px;}
.nav-icon3 span:nth-child(2),.nav-icon3 span:nth-child(3) {top: 6px;}
.nav-icon3 span:nth-child(4) {top: 12px;}
.nav-icon3.open span:nth-child(1) {top: 6px;width: 0%;left: 50%;}
.nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.nav-icon3.open span:nth-child(4) {top: 6px;width: 0%;left: 50%;}
.footer        {margin:5px auto; width:920px; font-size:11px; padding:10px; text-align:left; color:#fff;}
.footerwrap    {margin:auto; width:950px; min-height:50px; background: url('/img/footerright.jpg') center right no-repeat; border-top: 1px dotted #C8C7C7;}

.it_fl		   {list-style-type:none; display:inline; float:left; text-align:left;}
.it_t          {border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:trebuchet MS,tahoma,verdana; font-size:12px;}
.it_s          {border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:trebuchet MS,tahoma,verdana; font-size:12px;}
.it_ta         {border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:trebuchet MS,tahoma,verdana; font-size:12px;  height:140px;}
.it_sbt		   {border:1px solid #444444; background-color:#EBEBEB; color:orange; padding:1px; font-family:trebuchet MS,tahoma,verdana; font-size:12px; text-align:center; font-weight:bold;}

.info    {color: #00529B;background-color: #BDE5F8;background-image: url('/img/info.png');      background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}
.success {color: #4F8A10;background-color: #DFF2BF;background-image: url('/img/success.png');   background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('/img/warning.png');   background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}
.error   {color: #D8000C;background-color: #FFBABA;background-image: url('/img/error.png');     background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}