/*初始化*/
@charset "utf-8";
*{margin:0;padding:0;}
html { font-family:"SimSun";-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; }
body{color:#474747;margin:0 auto;font-size:12px;line-height:24px;background:#ffffff;}
ol,ul,li{list-style:none;}
img{border:none; vertical-align:top;}
a{color:#474747;text-decoration:none;outline:none;}
a:hover{color:#323233;}
button,input,select,textarea{font-size:100%;font-family:tahoma;margin:0;outline:0 none;vertical-align:baseline;*vertical-align:middle; border:none;}
/*去除ipad，iphone按钮的默认样式*/
input {-webkit-appearance:none; outline: none; border-radius: 0;/*去除input默认样式*/}	
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;/*去除高光样式*/}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clearfix:before,.clearfix:after{content:''; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.none{ display:none;}
em,i{font-style:normal;}
b{ font-weight:normal;}
table {border-collapse: collapse;border-spacing: 0;}
td,th { padding: 0;}
button,input,optgroup,select,textarea {color: inherit; /* 1 */font: inherit; /* 2 */margin: 0; /* 3 */}
button {overflow: visible;}
button,select {text-transform: none;}

button,html input[type="button"], /* 1 */input[type="reset"],input[type="submit"] {-webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */}
button[disabled],
html input[disabled] {cursor: default;}
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0;}
input { line-height: normal;}
input[type="checkbox"],
input[type="radio"] {box-sizing: border-box; /* 1 */ padding: 0; /* 2 */}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] { -webkit-appearance: textfield; /* 1 */ box-sizing: content-box; /* 2 */}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**/
.imgscale{   -webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s; }
.imgscale:hover{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05);transform:scale(1.05);}

/*首页样式*/
/*top_bar*/
.top_bar{ border-bottom:1px solid #eaeaea; height:22px; line-height:22px; padding:7px 0;}
.w_90{ width:90%; margin:0 auto; }
.topbar_right{ float:right;}
.topbar_right ul{}
.topbar_right ul li{ float:left;}
.topbar_right ul li a{ color:#332c2b; }
.topbar_right ul li a:hover{color:#184f90;}
.topbar_right .language{ margin-right:10px;}
.topbar_right .login{ margin-right:10px;}
.topbar_right .login a{ padding:0 10px;}
.topbar_right .share a{ padding:0 4px;}
.topbar_right .share img{ width:22px; height:22px;}
.topbar_right .share .weixin{ position:relative; z-index:998;}
.topbar_right .share em.hidden_qcode{width:168px; height:170px;  display:none; position:absolute; top:18px; left:-63px;}
.topbar_right .share em.hidden_qcode img{width:168px; height:170px;}
.topbar_right .share .weixin:hover em.hidden_qcode{ display:block;}
.top_bar .welcome{ color:#7c7c7c;}

/*201618xg*/
.topbar_right .share .weibo { position: relative;  z-index: 998;}
.topbar_right .share .weibo em.hidden_qcode{width:168px; height:170px;  display:none; position:absolute; top:18px; right:0px;}
.topbar_right .share .weibo:hover em.hidden_qcode{ display:block;}

/*top_brand*/
.top_brand{ height:80px; border-bottom:1px solid #eeeeee;}
.top_brand ul li{ float:left;margin-right:27px; margin-top:10px;}
.top_brand ul li.logo{ }
.top_brand ul li.brand_ad{ background:url(../images/brand_line.jpg) no-repeat left center; padding-left:27px;}
.top_brand ul li.login{float: right; margin-top: 26px;}
  .top_brand ul li.login a{ display: inline-block; width: 6em; text-align: center; height: 30px; line-height: 30px; border: 1px solid #bfbfbf;
  transition: 0.4s; font-size: 15px;}
  .top_brand ul li.login i{ padding-right: 10px;}
.top_brand ul li.login a:hover{ color: #fff; border-color: #174f90; background: #174f90;}
/*登录弹窗*/
/*登录弹窗*/
.boxBg{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 15;} 
.personBox{ display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 478px; border-radius: 20px; z-index: 16; padding: 20px 40px 40px 40px; box-sizing: border-box; z-index: 16; background: #fff;} 
.personBox .close{ position: absolute; top: 20px; right: 20px; width: 20px; filter: brightness(0) invert(0.5); cursor: pointer;}
.personBox .title{position: relative; text-align: center; text-align: center; line-height: 52px; font-size: 20px; color: #174f90;}
.personBox .title::before{ content: ""; position: absolute; bottom: 0; left: 50%; width: 36px; height: 3px; background: #174f90; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.personBox .box{ padding-top: 10px;}
.personBox .box .item{display: flex; -webkit-display: flex; height: 48px; line-height: 48px; background: #fff; border-radius: 10px; padding: 0 12px; margin-top: 18px; border: 1px #eee solid;} 
.personBox .box .item span{ font-size: 16px; color: #555555;}
.personBox .box .item span img{padding-right: 2px; position: relative; top: 15px;}
.personBox .box .item span i{ color: #d2d2d2; padding-right: 6px;}
.personBox .box .item .text{flex: 1; height: 100%; font-size: 14px;}
.personBox .box .item.yan{ padding-right: 0; overflow: hidden;}
.personBox .box .item.yan .text{ width: calc(100% - 106px);}
.personBox .box .item.yan .yanInput{ width: calc(100% - 130px); height: 100%;}
.personBox .box .item.yan .text img{ width: 120px; height: 100%; cursor: pointer; float: right;}
.personBox .box .goLink{line-height: 50px; font-size: 14px; color: #747475;}
.personBox .box .goLink .btn{color: #d5140b; transition: 0.3s; font-size: 15px;}
.personBox .box .goLink .btn:hover{ text-decoration: underline;}
.personBox .box .goLink .btn:first-child{color: #174f90;}
.personBox .box .submit{display: block; width: 100%; height: 48px; line-height: 48px; background: #174f90; color: #fff; text-align: center; border-radius: 10px; font-size: 20px; margin-top: 20px;}
.personBox .box .item .text .layui-form-select .layui-input{ height: 48px; line-height: 48px; border: none;}
.personBox .box .item.checkbox{height: auto; display: block; line-height: 34px; padding-top: 10px; padding-bottom: 10px;}
.personBox .box .item.checkbox .text{ width: 100%;}
.personBox .box .item.checkbox .text span{ font-size: 14px;}
.personBox .box .item.checkbox .text .layui-form-checkbox[lay-skin=primary]{ padding-left: 24px;}
.personBox .box .item.checkbox .layui-form-checked[lay-skin=primary] i{border-color: #174f90!important; background-color: #174f90;}
.personBox .box .item.checkbox .layui-form-checkbox[lay-skin=primary]:hover i{border-color: #174f90;}
.m-login{ display: inline-block; width: 4em; text-align: center; height: 26px; line-height: 26px; margin: 14px 0 0 10px; border: 1px #eee solid;}


/*banner*/
img{max-width: 100%;}
.banner_txt{position: absolute; width:100%;  height: 120px; top: 180px; left: 0px; padding: 5px;
                     text-align:center;line-height: 60px; text-transform: uppercase; font-size: 42px; font-weight:bold; font-weight:bold;
                        color: #FFFFFF;}

.jssorb21 {position: absolute;}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
position: absolute;
width: 19px;
height: 19px;
text-align: center;
line-height: 19px;
color: white;
font-size: 12px;
background:url(../images/b21.png) no-repeat;
overflow: hidden;
cursor: pointer;
}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

.jssora21l, .jssora21r {
display: block;
position: absolute;
width: 55px;
height: 55px;
cursor: pointer;
background: url(../images/a21.png) center center no-repeat;
overflow: hidden;
}
.jssora21l { background-position: -3px -33px;top: 123px; left: 8px; }
.jssora21r { background-position: -63px -33px;top: 123px; right: 8px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21l.jssora21ldn { background-position: -243px -33px; }
.jssora21r.jssora21rdn { background-position: -303px -33px; }



.banner_more{ border: 1px solid #fff; border-radius: 3px; width: 109px; height: 33px; margin: 0px auto; margin-top:42px; text-align: center; line-height: 33px; position: relative; display: block; font-size:18px!important;color:#fff; font-weight:normal;}
.banner_more i{ background-color: #3471b8; width: 0px; height: 100%; display: block; transition: 300ms; -webkit-transition: 300ms; -moz-transition: 300ms;}
.banner_more span{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; z-index: 2;}
.banner_more:hover{ border:1px solid #3471b8;color:#fff;}
.banner_more:hover i{ width: 100%;}


/*cont_box*/
.cont_left,.cont_center,.cont_right{float:left; }
.cont_left{  width:50%;}
.cont_center{float:left; width:24%;}
.cont_right{ float:left; width:26%;}
.cont_about{ height:334px; overflow:hidden; position:relative;}
.cont_about dt{ width:100%; height:334px;}
.cont_about dd{ position:absolute; left:0; bottom:0; width:100%;  padding: 19px 5%; width: 90%; background:url(../images/black_52.png) repeat; line-height:26px; height:52px; overflow:hidden;color:#fff; font-size:14px;}

.cont_about dt img{ width:100%; height:100%;}
.cont_about:hover .imgscale{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05);transform:scale(1.05);}

.cont_display{ background:#fff;}
.cont_display .title{ float:left; width:38%; background:#fff;}
.cont_display .title .title_wrap{ padding-left:10%; width:80%;}
.cont_display .title .en{ font-size:42px; font-family:Impact,Arial, Helvetica, sans-serif; color:#75a2d8; line-height:50px; background:url(../images/circle_1.png) no-repeat right 10px; padding-right:20px; display:inline-block; margin-top:185px;}
.cont_display .title .ch{ font-size:24px; color:#424242; display:block;}



/**/



.cont_display .img{ height:auto; width:62%; background:#fff; float:left;}
.captionOrange, .captionBlack
{
color: #fff;
font-size: 20px;
line-height: 30px;
text-align: center;
border-radius: 4px;
}
.captionOrange
{
background: #EB5100;
background-color: rgba(235, 81, 0, 0.6);
}
.captionBlack
{
font-size:16px;
background: #000;
background-color: rgba(0, 0, 0, 0.4);
}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited
{
color: #ffffff;
text-decoration: none;
}
a.captionOrange:hover
{
color: #eb5100;
text-decoration: underline;
background-color: #eeeeee;
background-color: rgba(238, 238, 238, 0.7);
}
.bricon
{
background: url(../img/browser-icons.png);
}


.jssorb01 {
position: absolute; display:none;
}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
position: absolute;

width: 12px;
height: 12px;
filter: alpha(opacity=70);
opacity: .7;
overflow: hidden;
cursor: pointer;
border: #000 1px solid;
}

   /* jssor slider arrow navigator skin 21 css */
		            /*
		            .jssora21l                  (normal)
		            .jssora21r                  (normal)
		            .jssora21l:hover            (normal mouseover)
		            .jssora21r:hover            (normal mouseover)
		            .jssora21l.jssora21ldn      (mousedown)
		            .jssora21r.jssora21rdn      (mousedown)
		            */
		            .jssora21l, .jssora21r {
		                display: block;
		                position: absolute;
		                /* size of arrow element */
		                width: 55px;
		                height: 55px;
		                cursor: pointer;
		                background: url(__TMPL__/public/assets/images/a21.png) center center no-repeat;
		                overflow: hidden;
		            }
		            .jssora21l { background-position: -3px -33px; }
		            .jssora21r { background-position: -63px -33px; }
		            .jssora21l:hover { background-position: -123px -33px; }
		            .jssora21r:hover { background-position: -183px -33px; }
		            .jssora21l.jssora21ldn { background-position: -243px -33px; }
		            .jssora21r.jssora21rdn { background-position: -303px -33px; }



/**/
.cont_center{ position:relative; }
.cont_center .title{ font-size:22px; font-weight:bold; color:#fff;    border-bottom: 1px solid #fff;

    font: bold 22px/1.4 "SimSun";
    margin-bottom: 28px;
    padding-bottom: 20px; width:80%; margin-left:10%; margin-top:15%;}
.cont_center .title span{}
.cont_center .cont_news{ width:80%; margin-left:10%;}
.cont_center .cont_news li{ height: 58px;}
.cont_center .cont_news li a{ color:#fff; font-size:16px; display:block; line-height:24px; height:24px; overflow:hidden;}
.cont_center .cont_news li a:hover{ color:#9cb4d7;-webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.cont_center .cont_news li span.time{ color:#9cb4d7; font-size:10px;  display:block; }
.cont_center .more{ color:#fff; font-size:14px; padding-left:10%;}
.cont_center .more span{ -webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s; margin-top:60px; display:inline-block; }
.cont_center .more:hover span{ padding-left:10px; }

.cont_box{ background:#3571b9; background:#3571b9 url(../images/blue_85.png) repeat-x center bottom;}


/**/
.cont_right{ float:right; width:26%; background:#fff;}
.cont_right .title{  color:#fff;background:#5d8dc6; width:100%; height:334px; text-align:center; position:relative;}
.cont_right .title a{ color:#fff; display:block;}

.cont_right .title .ch{ font: bold 24px/1.8 "SimSun"; position:relative;}
.cont_right .title .en{  font: 20px/1.5 Arial;margin-bottom: 44px;text-transform: uppercase; position:relative;}
.cont_right .title .more{   display: block;
    font: 14px/1.8 "SimSun";
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 4px;
    position: relative;
    width: 90px;}
.cont_right .title .more span.line{   display: block;  background-color: #fff;   height: 1px;    transition: all 400ms ease 0s;
    overflow: hidden;
    position: relative;
    width: 0px; }


.cont_right .title:hover .more span.line{  width: 90px;}
.cont_right .title .title_wrap{    height: 146px;
    left: 5%;
    margin: -73px 0 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 90%;}	

			
/**/
.footer{ background:#174f90; color:#fff; padding-top:25px; padding-bottom:5px;}
.footer_right{ float:left; width:100%; padding-top:30px;}
.footer_right .footer_rightwrap{ margin-left:228px;}
.footer_left{ float:left; margin-left:-100%; width:207px; overflow:hidden;}
.footer_left li{ float:right; margin-bottom:24px;}
.footer_right .footer_rightwrap dl{ float:left;}
.footer_right .footer_rightwrap dl.item1{ width:42.35%;}
.footer_right .footer_rightwrap dl.item2{width:31.7%;}
.footer_right .footer_rightwrap dl.item3{width:25%;}

.footer_right .footer_rightwrap dl dt{ line-height:22px; margin-bottom:8px; color:#fff; font-size:14px; font-weight:bold;}
.footer_right .footer_rightwrap dl dd{ line-height:26px; color:#dee3ea;font-size: 14px;}

.footer_right .footer_rightwrap dl dt.item2_dt2{ margin-top:19px;}

/*footer_bot*/
.footer_bot{ background:#0b315e; line-height:24px; padding:20px 0; color:#fff; overflow: hidden;}
.footer_bot .left span{ padding-right:20px;}
.footer_bot .right{ float:right;}
.footer_bot .right span{ padding:0 10px;}
.footer_bot .right a{ color:#fff;}
.footer_bot .right a:hover{color:#889cbc;}
.m_header{ display:none;}




/**/
/*20190716*/
.fixed16{position: fixed;right: 5px;bottom: 150px;width: 300px;background: #fff;z-index: 99;font-family: "microsoft yahei";}
.fixed16 h6{background: #174f90;color: #fff;font-size: 20px;line-height: 40px;padding: 0 6.6%;}
.fixed16 h6 span{float: right;margin-top: 10px;cursor: pointer;}
.fixed16 div{font-size: 14px;line-height: 24px;color: #333;padding: 12px 6.6%;text-align: justify;}


/* 20210429 */
.footer_right .footer_rightwrap dl dt{font-size: 18px;}
.footer_right .footer_rightwrap dl dd{font-size: 17px;}

/*招投标*/
 .zbBox{ margin: 30px 0; }
  .zbBox .title{position: relative; font-size: 18px; text-align: center; margin-bottom: 30px; padding-bottom: 10px; }
  .zbBox .title::before{ content: ""; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; width: 36px; height: 2px; background: #0767de;}
  .zbBox .itemBox{ display: flex; justify-content: space-between; margin-bottom: 20px;}
  .zbBox .itemBox .item{ width: 48%;}
  .zbBox .item{display: flex; justify-content: space-between; height: 42px; line-height: 42px;}
.zbBox .item span{ font-size: 16px;}
  .zbBox .item .text{ width: calc(100% - 50px); height: 100%; font-size: 15px; color: #333;  border: 1px #ddd solid; padding: 0 20px; box-sizing: border-box;}
  .zbBox .textareaItem{ height: auto; margin-bottom: 20px;}
  .zbBox .textareaItem textarea{ height: 200px;}
  .zbBox .btnBox{ display: flex; justify-content: center; margin-top: 20px;}
   .zbBox .btnBox .btn{width: 120px; text-align: center; height: 42px; line-height: 42px;  background: #eee; color: #666; font-size: 15px; margin: 0 14px;}
   .zbBox .btnBox .submit{ background: #0767de; color: #fff;}
   .zbTip{ margin: 30px 0; background: #0767de; color: #fff; display: inline-block; padding: 0 40px; height: 42px; line-height: 42px; font-size: 15px;}
    .zbBox .fileTip{height: 32px; line-height: 32px; }
.zbBox .fileTip .text{ color: #666; font-size: 14px; border: none; padding: 0;}
.zbBox .submitTip{ color: #666; margin-top: 20px;}
.zbBox .submitTip i{color: #CE1F1F;}

@media only screen and (max-width: 1200px) {
	.m_header{ display:block;}
	.cont_display .title{ width:40%;}
	.cont_display .img{ width:60%;}
	.cont_display .title .en{ margin-top:50px;}
	
/*footer*/	
.w_90{ padding:0 10px; width:auto;}
.footer_left { width:100%; }
.footer_left li{ float:left; margin-right:15px;}
.footer_right{ padding-top:140px;}
.footer_right .footer_rightwrap{ margin-left:0;}
.footer_bot{}
.footer_bot{ text-align:center;}
.footer_bot .right{ float:none;}

/*响应式导航*/
.top_bar,.top_brand,#nav-cont{ display:block;}
/*响应式导航*/


.m_logo img{ width:220px; margin:14px 0 14px 5px;  }

.navbar-toggle{  border: 1px solid transparent;    background-color: transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 9px 10px;
    position: relative;}
.offcanvas-toggle {
    background: #f8f8f8 none repeat scroll 0 0;
}
#js-bootstrap-offcanvas-2{ background:#f8f8f8;}	
.navbar-nav > li{ border-bottom:1px solid #e7e7e7;}
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative; font-size: 14px;
}
.dropdown{ position:relative;}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.dropdown-menu{  font-size: 14px;}
.dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}
.navbar-offcanvas .dropdown-menu > li > a {
    color: #777;
    padding: 5px 15px 5px 30px;
}
.navbar-header{ font-size:14px;    padding: 10px 15px;}
.navbar-header a{ padding-right:10px; color:#000;}

.m_search{ position:relative; background:#fff;}
.m_searchtxt{ width:80%; height:22px; padding:10px 2%; font-size:14px;}
.m_searchbtn{ position:absolute; right:0; top:0px; width:42px; height:42px; background:url(../images/search_bg.png)  no-repeat center center; cursor:pointer; cursor:pointer;}
	
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
}
.offcanvas-toggle .icon-bar {
    background: #000;
}	
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
.sr-only{ display:none;}
.m_logo{ float:left;}


	
	}
@media only screen and (max-width:1440px) {
	.top_brand ul li{ margin-right: 10px;}
	.top_brand ul li.brand_ad{ padding-left: 10px;}
}
	
@media only screen and (max-width:1300px) {
	.top_brand ul li.brand_ad{ padding-left: 10px; padding-right: 0; margin-right: 0;}
	.top_brand ul li.login a{ width: 4em;}
}
	
@media only screen and (max-width:1024px) {
.cont_left{ width:100%;}
.cont_display .title{ width:45%;}	
.cont_display .img{ width:55%;}	
.cont_center{ width:50%;}
.cont_right{ width:50%;}	

}
@media only screen and (max-width: 720px) {
/*footer*/	
.footer_right .footer_rightwrap dl{ margin-bottom:10px;  border-bottom: 1px solid #8ba7c8;
    margin-bottom: 20px;
    padding-bottom: 20px;}
.footer_right .footer_rightwrap dl.item1{ width:100%;}
.footer_right .footer_rightwrap dl.item2{width:100%;}
.footer_right .footer_rightwrap dl.item3{width:100%;}

.personBox{ width: 94%; padding: 20px;}
	
	
	}
@media only screen and (max-width:500px) {
.cont_display .title{ width:100%; padding-bottom:40px;}
.cont_display .img{ width:100%;}
.cont_center{ width:100%;padding-bottom:15px;}
.cont_center .title{width:auto; padding:0 0 15px; margin:35px 10px 15px;}
.cont_center .cont_news{ width:auto; padding:0 10px; margin-left:0;}
.cont_center .more{padding-left:10px;}
.cont_right{width:100%; }
/*20190716*/
.fixed16{bottom: 10px}
}
	
	@media only screen and (max-width:420px) {
.footer_left li.footer_logo img{ width:150px; height:auto;}		
.footer_left li.footer_qcode img{ width:120px; height:auto;   margin-right: 0px;}	
}	



.top_brand ul li.toptel{ float: right; margin-right: 0; margin-top: 17px; }
@media only screen and (max-width:420px) {
    .top_brand ul li.toptel{ display: none; float: right; margin-right: 0; margin-top: 17px; }
}


.footer_logo img{ width:150px; height:auto;}		
.footer_qcode img{ width:130px; height:auto;   margin-right: 0px;}	