﻿@charset "utf-8";

body{padding:0; margin:0; font-family:"PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", 微软雅黑, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif; font-size:16px; color:#333; text-align:left;
background:#FFF;
background: url(../images2019/bg.jpg) repeat; -webkit-text-size-adjust:none;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{font-style:normal; vertical-align:top; display:inline-block; background-repeat:no-repeat;}

table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
img, table, object, embed, video{max-width:100%;}

button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; font-size:14px; box-sizing:border-box;outline:0;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
select{width:100%;}
a{outline-style:none;text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#f00;}
input[type="text"],textarea,select{padding:2px 5px; line-height:20px; border:1px solid #e3e3e3; color:#666;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent !important;}
.bgwhite{background-color:#ffffff;}
.bggray{background-color:#fafafa;}
.red{color:#f00;}
.inmobile{}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/* ==========================================================================
   header
   ========================================================================== */
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
header .w1200{
    padding: 18px 0;
}
header .search{
    width: 279px;
    margin-left: 51px;
    padding-top: 14px;
}
header .search form{
    border: 1px solid black;
    margin-top: 10px;
    height: 22px;
}
header .search form input[type=text]{
    width: 70%;
    height: 100%;
    float: left;
}
header .search form input[type=submit]{
    width: 30%;
    height: 100%;
    float: right;
    background: url("../images/search.png") no-repeat center center;
    cursor: pointer;
}
header .weather{
    margin-left: 54px;
}
header .weather .button{
    margin-top: 3px;
}
header .weather .button a{
    display: inline-block;
    width: 82px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #e378a6;
    text-align: center;
    color: #313131;
}
/* ==========================================================================
   menu
   ========================================================================== */
menu{
    background: #e378a6;
}
menu ul{
    height: 50px;
    line-height: 50px;
}
menu ul li{
    float: left;
    margin-left: 20px;
}
menu ul li a{
    color: white;
    font-size: 12px;
    margin: 0 3px;
}
menu ul li a:hover{
    color: white;
}
menu ul li a.bold{
    font-size: 14px;
    font-weight: bold;
}


/* ==========================================================================
   footer
   ========================================================================== */
footer{
    margin: 50px 0;
}
footer .left1{
    margin-left: 30%;
}
footer .img{
    margin-right: 20px;
}
