BODY {
	MARGIN: 0px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 22px
}
A:link {
	COLOR: #003386; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
A:visited {
	COLOR: #003386; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ed5c01; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
A:active {
	COLOR: #003386; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
A.topl:link {
	COLOR: #003386; LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
A.topl:visited {
	COLOR: #003386; LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
A.topl:hover {
	COLOR: #ed5c01; LINE-HEIGHT: 24px; TEXT-DECORATION: underline
}
A.topl:active {
	COLOR: #333333; LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
A.green:link {
	COLOR: #2a7a01; TEXT-DECORATION: none
}
A.green:visited {
	COLOR: #2a7a01; TEXT-DECORATION: none
}
A.green:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.green:active {
	COLOR: #2a7a01; TEXT-DECORATION: none
}
A.gray:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.gray:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.gray:hover {
	COLOR: #ed5c01; TEXT-DECORATION: underline
}
A.gray:active {
	COLOR: #666666; TEXT-DECORATION: none
}
A.red:link {
	COLOR: #ed5600; TEXT-DECORATION: none
}
A.red:visited {
	COLOR: #ed5600; TEXT-DECORATION: none
}
A.red:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.red:active {
	COLOR: #ed5600; TEXT-DECORATION: none
}
A.w12l:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.w12l:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.w12l:hover {
	COLOR: #ed5600; TEXT-DECORATION: underline
}
A.w12l:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.black:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black:hover {
	COLOR: #ed5c01; TEXT-DECORATION: underline
}
A.black:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black14l:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none
}
A.black14l:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none
}
A.black14l:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ed5c01; TEXT-DECORATION: underline
}
A.black14l:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none
}
A.blue14l:link {
	FONT-SIZE: 14px; COLOR: #003386
}
A.blue14l:visited {
	FONT-SIZE: 14px; COLOR: #003386
}
A.blue14l:hover {
	FONT-SIZE: 14px; COLOR: #ed5c01
}
A.blue14l:active {
	FONT-SIZE: 14px; COLOR: #003386
}
A.menu:link {
	FONT-SIZE: 14px; COLOR: #003386; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-SIZE: 14px; COLOR: #003386; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-SIZE: 14px; COLOR: #ed5c01; TEXT-DECORATION: underline
}
A.menu:active {
	FONT-SIZE: 14px; COLOR: #333333; TEXT-DECORATION: none
}
A.wl14b:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.wl14b:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.wl14b:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.wl14b:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003386; TEXT-DECORATION: none
}
A.wl12:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.wl12:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.wl12:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.wl12:hover {
	COLOR: #003386; TEXT-DECORATION: none
}
.ziti25 {
	LINE-HEIGHT: 25px
}
.bule {
	COLOR: #003386
}
.white14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff
}
.white12 {
	FONT-SIZE: 12px; COLOR: #ffffff
}
.black4 {
	FONT-SIZE: 12px; COLOR: #666666
}
.black16 {
	FONT-SIZE: 16px; COLOR: #000000
}
.black18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000
}
.black14a {
	FONT-SIZE: 14px; COLOR: #000000
}
.black14h {
	FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 28px
}
.black14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.red1 {
	COLOR: #ed5c01
}
.red14 {
	FONT-SIZE: 14px; COLOR: #ed5c01
}
.green1 {
	COLOR: #2a7a01
}
.bule4 {
	COLOR: #167faf
}
.linethrough {
	TEXT-DECORATION: line-through
}
.bian4 {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; BORDER-LEFT: #c7c7c7 1px solid; BORDER-BOTTOM: #c7c7c7 1px solid
}
.black_h {
	LINE-HEIGHT: 25px
}
H1 {
	FONT-SIZE: 18px; MARGIN: 10px 0px
}


.btnav,#sharebox{
	display: none;
}

#companymain > tbody > tr:first-child > td{
	display: table;
	background: #4882B8;
	width: 100%;
}
#companymain > tbody > tr:last-child td.site-bgcolor1{
	display: none;
}
.site-bgcolor1{
	display: block;
	width: 16%;
	float: left;
	border: 0;
	overflow: hidden;
}
.site-bgcolor2{
	display: block;
	width:84%;
	float: left;
	border: 0;
	overflow: hidden;
}


@media only screen and (max-width: 768px) {

/*wellwap format*/
*, *:after, *:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;}
*:focus {
	outline:none;}
img,* img {  
  max-width:100%;
	height:auto;
  vertical-align: middle;
}
html {
    font-size: 62.5%;
    width: 100%;
    height:auto;
    padding: 0;
    margin: 0 auto;
    overflow-x:hidden;
}
body{
    padding: 0;
    padding-bottom:55px;
    margin: 0 auto;
    width:100%;
    height: auto;
    min-width:100%;
    word-wrap:break-word;
    word-break:break-word;
    -webkit-text-size-adjust:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    font-family:'Microsoft Yahei',Helvetica,Arial;
    font-size: 16px;
    overflow-x: hidden;
}
TD {
    font-size: 15px;
    line-height: 28px;
}
audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}
audio:not([controls]) {
    display: none;
    height: 0
}
a {
    background-color: transparent
}
small {
    font-size: 80%
}
sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -.5em
}
sub {
    bottom: -.25em
}
.fl,.FL {
  float: left
}
.fr,.FR {
  float: right
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
.clr,.clear {
  clear: both
}
.hidden,.hide,.none {
  display: none!important
}
dl, dt, dd, ul, ol, li {
  list-style: none;
}
*:hover,*:focus,*:active{   
    -webkit-tap-highlight-color: transparent;
}
* table{
	width:100%;
	height:auto;
	overflow:scroll;}	
textarea {
	outline:none;
	resize:none;}
textarea, select, button, input[type="button"], input[type="text"], input[type="password"], input[type="submit"], input[type="reset"]{
	-webkit-appearance:none;border-radius:0;}
input:-moz-placeholder, textarea:-moz-placeholder, input:-ms-placeholder, textarea:-ms-placeholder, input:-webkit-placeholder, textarea:-webkit-placeholder, input:placeholder, textarea:placeholder {
	color:#ddd;font-family:'Microsoft Yahei',Helvetica,Arial;font-size:inherit;}

/*wellwap responsive*/
#companymain > tbody > tr > div:first-child {
	width: 262px;
	margin: 0 auto;
}
#companymain > tbody > tr > div:first-child > table{
	width: 130px;
	float: left;
	overflow: hidden;
}

#companymain > tbody > tr > div > br,#companymain > tbody > tr > div > div{
	display: none;
}

#companyinfo > tbody > tr > div ,#companyinfo > tbody > tr > td{
	display: block;
	width: 50%;
	float: left;
	padding: 5px;
}

.topback{
	padding: 10px;
}
.gsmc{
	display: block;
	font-size: 22px;
	padding: 20px 10px;
}
.site-bgcolor1{
	display: block;
	width:260px;
	min-width: 260px;
	float: none;
	margin: 0 auto;
}
.site-bgcolor2{
	display: block;
	width:100% ;
	float: left;
}
.site-bgcolor1 > table{
	width: 130px;
	float: left;
}
.site-bgcolor1 > table[width='95%']{
	width: 100%;
	float: left;
	margin-top:10px; 
}

.hyzs{
	font-size: 12px;
}

    .btnav {
        display: block;
        width: 100%;
        background: #fff;
        height: auto;
        position: fixed;
        bottom: 0;
        border-top: 1px solid #ddd;
        overflow: hidden;
    }
    .btnav ul{
        margin: 0;
        padding: 0;
    }
    .btnav ul li {
        width: 50%;
        float: left;
        text-align: center;
        border-right: 1px dotted #ddd;
    }
    .btnav ul li:last-child {
        border-right: 0;
    }
    .btnav ul li a {
        color: #333;
        font-size: 14px;
        display: inline-block;
        width: 100%;
        padding: 30px 0 5px;
        position: relative;
        text-decoration: none;
    }
    .btnav ul li a i {
        display: inline-block;
        width: 24px;
        height: 24px;
        line-height: 24x;
        position: absolute;
        left: 50%;
        margin-left: -12px;
        top: 10px;
        font-size: 20px;
    }
    .btnav ul li.tel a i{
      background: url(../images/ico_call.png) 50% 0% no-repeat;
      background-size:20px;
    }
    .btnav ul li.share a i{
      background: url(../images/ico_share.png) 50% 0% no-repeat;
      background-size:20px;
    }

    
}


@media only screen and (max-width: 414px) {

    
}

@media only screen and (max-width: 375px) {

    
}

@media only screen and (max-width: 320px) {

    
}