a{text-decoration: none;}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
    margin: 0;
    padding: 0;
}
*{box-sizing: border-box;}
html, body {
    min-height: 100%;
}

body {
    font-size:14px;
    color: #545454;
}

img {
    border: none;
    vertical-align: middle;
    width: 100%;
    display: block;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {  
body{overflow-x: hidden;}
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
/*top begin*/
.weekly_top{width:100%;background:url(/weekly/images/img52/weekly_top.jpg) repeat-x;}
.top{width:100%;height:20px; padding-top:12px; margin:0 auto; }
.top_left{width:auto; padding-left:15px; line-height:20px; color:#000;float: left; }
.weekly_back{width:auto;height:20px;line-height:20px;   float: right; }
.top_right{width:auto;height:20px;line-height:20px; float: right;}
.top_right a{ color:#d40000;}
.top_right img{ margin-top:2px; float:left; margin-right:10px;max-width: 100%;width: auto;}
/*top end*/

/*best6*/
.best6{background-color: #002b5c;}
.best6_p{color: #84beff;display: block;background-color: #003571;padding:30px;line-height: 2.8em;}
.best6{padding-top: 60px;}
.foot_a{padding-bottom: 60px;}
/*footer begin*/
.footer{width:100%;height:auto;background-color: #202932;padding-bottom: 30px;}
.foot_left{height:auto}
.foot_right{height:auto;padding-top: 30px;}
.foot_t{font-size:20px;color:#0a0a0a；}
.foot_right ul li{float:left;width:70px;height:auto;margin-left:15px;text-align:center;list-style-type:none;}
.foot_right ul li:nth-child(5){width:141px;margin-right:0}
.foot_right ul li p{font-size:14px}
.copy_left img{float:left;}
.copy_left ul li{float:left;line-height:12px;list-style-type:none;}
.copy_left ul li a{display:inline-block;text-align:center;padding:0 10px;border-right:1px solid}
.copy_left ul li:nth-child(1) a{padding-left:0}
.copy_left p,.copy_left ul li a,.copy_right p{font-size:12px;color:#6F6F6F}
.copy_right{height:auto;width: 240px;float: right;}
.input_text{;height:25px;font-size:14px;padding:0 3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-top:5px;margin-right:5px;float:left;border:1px #ccc solid}
.sub{float:left;cursor:pointer;width:48px;display:block;height:27px;text-align:center;margin-top:5px}
.copy_input img{margin-left:22px;margin-top:-5px}
.footer img,.copy img{max-width: 100%;width: auto;}
.copy{padding-top: 10px;height: 60px;}
.foot_right p{color: white;line-height: 1.8em;}
.copy_center_p{float: left;margin-left: 30px;padding-top: 10px;}
.footer .l{margin-top: 20px;}


@media (max-width: 767px){
	.foot_right{display: none;}
	.footer{display: none;}
	.copy_center{display: none;}
	.copy_right{display: none;}
	.copy_left img{display: none;}
	.youxiang{display: none;}
	.top_right {display: none;}
  .hidden-xs{display: none;}
}

@media (min-width: 768px){
  .container {
    width: 750px;
  }
  .banner p,.one p{padding-bottom: 10px;}
	.foot_left img{float: right;}
	.foot_p{color: white;line-height: 2.8em;padding: 30px;}
	.foot_p{float: left;}
	.copy_center_p{width: 396px;}
	.yidong_a a{color: white;}
	.top_right{padding-right: 30px;}
  .one_i2{width: 752px;}
 
}

@media (max-width: 999px){
	.copy_right{display: none;}
	.foot_right{display: none;}
  
}
@media (min-width: 1000px){
	.container {width: 970px;}
}
@media (min-width: 1000px) and (max-width: 1199px){

}
@media (min-width: 1200px){
.container {
    width: 1170px; 
  }
	.foot_right ul li{margin-left:30px;width: 70px;}
	.copy_center_p{margin-left: 60px;}
	.copy_right{margin-right: 80px;}
	.k_wa a{color: white;}
  .footer_con{padding-top: 30px;}
}
@media (max-width: 1199px){
	.weekly_back{display: none;}
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow:hidden;
}

/*foot*/
.foot{width:100%; background:#171f23;color:#a9b3b3; text-align:center; line-height:20px; padding:15px 0;}