*{margin: 0;padding: 0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
    margin: 0;
    padding: 0;
}
body{
    background: #f2f2f2;
    min-width: 1200px;
}
img {
    border: 0 none;
    vertical-align: top;
}
.logo{
    margin-left:130px;
    margin-top:-30px;
}
ul, li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
}
body, input, select, button, textarea {
    font-size: 14px;
    font-family: Arial, Helvetica, "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB";
}
button {
    cursor: pointer;
}
a{text-decoration: none;}
a:focus {
    outline: none;
}
.show{ display: block; }
.hide{ display: none; }
.clearfix:after{
    content:"";
    display:block;
    height:0;
    clear:both;
    vicisbilty:hidden;
}
.cl {
    clear: both
}
.fl{
    float: left;
}
.fr{float: right}
.ft12 {
    font-size: 12px;
}
.ft14 {
    font-size: 14px;
}
.ft15 {
    font-size: 15px;
}
.ft16 {
    font-size: 16px;
}
.ft18 {
    font-size: 18px;
}
.ft20 {
    font-size: 20px;
}
.ft22 {
    font-size: 22px;
}

.ft24 {
    font-size: 24px;
}

.ft30 {
    font-size: 30px;
}

.ft26 {
    font-size: 26px;
}
input {
    font-size: 12px;
    vertical-align: middle;
    color: #333;
    outline: 0;
}
input:-webkit-autofill {
    background-color: #FAFFBD;
    background-image: none;
    color: #000;
}
.disnone {
    display: none
}
.disblock {
    display: block
}
.auto{
    width: 1200px;
    margin: 0 auto;
}
/*header开始*/
.header{
    width: 100%;
    height: 72px;
    font-size: 16px;
    color: #fff;
    background-color: #e60012;
    -moz-box-shadow: 0 5px 2px #e60012;
    -webkit-box-shadow: 0 5px 2px #e60012;
    box-shadow: 0 3px 1px #e60012;
    z-index:4;
}
.header1{
    width: 1200px;
    margin: 0 auto;
    height: 72px;
    position: relative;
}
.header-l .logo-img{

    margin: 16px 8px 0 10px;
}
.header-l .logo-text{
    font-family: "黑体";
}
.header-l h1{
    font-size:24px;
    font-weight: 400;
    margin-top: 1px;
    color:#fff;
}
.header-l h2{
    font-size:18px;
    font-weight: 400;
    color:#fff;
}
.header-m{
    margin-left: 100px;
}
.header-nav{
    line-height: 72px;
    margin-left:50px;
}
.header-nav li{
    width:130px;
    float: left;
    overflow: hidden;
}

.header-nav li a.header-a{
    display: block;
    width:120px;
    color: #fff;
    text-align: center;
    border-top:2px solid #e60012;
}
.header-nav li a.header-li-on{
    border-top: 2px solid #ffffff;
}
.header-nav li a:hover{
    border-top: 2px solid #ffffff;
}
.header-way:hover .header-slide{ display: block; }
/* 头部登录注册样式 */
.header-r{
    /*position: relative;*/
}
.header-r .not-login a{
    display: block;
    float: left;
    width: 70px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #4a93e8;
    margin: 22px 0px 0 22px;
    border: 1px solid #4a93e8;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.not-login a.chang-login{
    background: #4a93e8;
    color: #fff;
}
.header-r .not-login a:hover{
    background: #4a93e8;
    color: #fff;
}
.not-login a.chang-login:hover{
    background: #4A82E8;
}
.header-r .yes-login{
    width:150px;
    background:#373946;
    z-index:3;
    position:absolute;
    top:0;
    right:0;
    overflow:hidden;
}
.header-r .yes-login:hover .yes-userul{ display: block; }
.yes-login .yes-username{
    padding: 25px 0 30px 22px;
    cursor:pointer;
}
.yes-login .yes-username:after{
    content:url("../images/yeslogin-xia.png");
    margin-left:15px;

}
.yes-login .yes-userul{
    display:none;
}
.yes-login .yes-userul li a{
    display:block;
    width:150px;
    height:42px;
    line-height:42px;
    color:#fff;
    padding-left:22px;
    font-size:14px;
}
.yes-login .yes-userul li a:hover{
    background:#343643;
}
.yes-userul li a span{
    color:#4b93e8;
    margin:0 4px;
}
/* 头部登陆注册样式结束 */
.header .header-slide{
    width: 150px;
    height: 100px;
    background: url("../images/header-xiala.png") no-repeat;
    position: absolute;
    top: 57px;
    left: 86px;
    z-index: 3;
    display: none;
    background-size: 150px 240px;
}
.header-xiala{
    color: #fff;
    display: block;
    width: 100%;
    height: 35px;
    text-align:center;
    line-height: 35px;
    margin-top:20px;
    font-size: 14px;
    border: none;
}
.header-xiala:hover{
    background: #3984db;
    border-top: 20px;
}
.header-xiala1{
    margin-top: 0px;
}
.header-fixed{
    background: #fff;
    position: fixed;
    /*opacity: 0.9;*/
    /*-moz-opacity:.9;*/
    /*-khtml-opacity:.9;*/
    /*filter: alpha(opacity=90);*/
    z-index: 1000;
    top: 0;
    left: 0;
    transition: all .5s;
    box-shadow: 0 0 10px -1px #ddd;
}
.header-fixed .logos{
    display: none;
}
.header-fixed .logos-fb{
    display: block;
}
.header-fixed .header-nav li a.header-a{
    color: #333;
}
.header-fixed .header-nav li a.header-a{
    border-top: 2px solid #fff;
}
.header-fixed .header-nav li a.header-li-on{
    border-top: 2px solid #e60012;
}
.header-fixed .header-nav li a:hover{
    border-top: 2px solid #e60012;
}
.header-fixed .header-r .yes-login{
    background: #fff;
    color: #333;
}
.header-fixed .yes-login .yes-userul li a{
    color: #333;
}
.header-fixed .yes-login .yes-userul li a:hover{
    background:#E6EEDE;
}
.header-fixed .yes-userul{
    box-shadow: 0  3px 5px #999;
}
.header-fixed .yes-username{
    color: #4e95ed;
}
.header-fixed .header-l h1 ,.header-fixed .header-l h2{
    color: #333;
    font-family: "sans serif", tahoma, verdana, helvetica;
}
.mg0{ margin-top: 0px; }
/*header结束*/

/*footer开始*/
.footer{
    width: 100%;
    background: #353644;
    color: #fff;
    overflow: hidden;
}
.footer a{
    color: #fff;
}
.footer .footer-t{
    overflow: hidden;
    margin-bottom: 45px;
}
.footer-t .footer-t-l{
    margin-top: 50px;
}
.footer-t-l ul{
    float: left;
    width: 120px;
}
.footer-t-l ul li{
    height: 30px;
}
.footer-t-l ul li:first-child{
    margin-bottom: 30px;
}
.footer-t-r{
    margin-top: 50px;
}
.footer .footer-info{
    margin-right: 20px;
}
.footer-info p{
    height: 30px;
}
.footer-mail{
    margin-top: 10px;
}
.footer .footer-mail:before{
    content: url("../images/footer-mail.png");
    position: relative;
    top: 2px;
    left: -5px;

}
.footer .footer-phone:before{
    content: url("../images/footer-phone.png");
    position: relative;
    top: 2px;
    left: -5px;
}
.footer .footer-wx ,.footer .footer-qq{
    margin: 12px 8px;
}
.footer-b{
    overflow: hidden;
    margin-top: 20px;
    text-align: center;
}
.footer-b p{
    height: 30px;
}
.footer-line{
    text-align:center;
}
.footer-line img{ max-width: 100%;}
/*footer结束*/
.loading{ color: #a8a8a8; }

.toolbar{
    position: fixed;
    top: 50%;
    margin-top: -150px;
    right: 0;
}
.toolbar .tool-ul a{
    width: 40px;
    height: 44px;
    display: block;
}
.toolbar .tool-ul li{
    margin-top: 5px;
}
.toolbar .tool-ul .tool-jp{
    color: #fff;
    background: #4a93e8;
    text-align: center;
    padding-top: 2px;
}
.phone-con{
    width: 150px;
    height: 44px;
    border: 1px solid #4a93e8;
    background: #fff;
    z-index: 999;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    color: #42414c;
    position: absolute;
    right: 50px;
    top: 54px;
}
.footer .footer-ta{float: left;width: 750px;}
.footer-ta dl{overflow: hidden;font-size: 14px;padding-left: 25px;box-sizing: border-box;}
.footer-ta dl a{display: block;width: 90px;}
.footer-ta dl dd a:hover{color: #4e95ed;}
.footer-tpub dd ,.footer-tpub dt{
    float: left;
}
.footer-tf{padding: 8px 0 10px 0;}
.footer-tpub{margin-top: 20px;}
.footer-tpub dt a{
    color: #fff;
}
.footer-tpub dd a{
    color: #b2b2b2;
}
.footer-tf dd a{
    color: #fff;
}
.footer-tb{
    float: left;
    margin: 25px 0 0 50px;
}
.footer-tb img{
    width: 110px;
    height: 110px;
}
.footer-tc{
    width: 225px;
    text-align: left;
    float: right;
    margin-top: 20px;
}
.footer-erweima img:hover{
    cursor: pointer;
    -webkit-filter:opacity(40%);
    -ms-filter: opacity(40%);
    -moz-filter:opacity(40%);
    filter: opacity(40%);
}

.footer{ width: 100%; background: #373d41; padding-top: 25px; padding-bottom: 25px;margin-top: 50px;}
.footer .continer{ width: 1200px; margin: 0 auto;}
.footer .footer-top{ }
.footer .footer-top dl{ float: left; height: auto;}
.footer-top dl.footer-left{ width: 780px; height: auto; margin-left: 35px;margin-top: 30px;}
.footer-top dl.footer-right{float: right;}
.footer-top .footer-right-img{ width: 141px; height: 130px; background: url("../images/footer-erweima.png") no-repeat 50% 0%; float: right; margin-right: 65px; margin-top: 40px;}
.footer-left p.p1{ line-height: 25px; color: #fff; font-size: 16px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERTlDMTE5MUFBRTExMUU2OUJENTkxMkNBN0NCMzU3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERTlDMTE5MkFBRTExMUU2OUJENTkxMkNBN0NCMzU3QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRFOUMxMThGQUFFMTExRTY5QkQ1OTEyQ0E3Q0IzNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRFOUMxMTkwQUFFMTExRTY5QkQ1OTEyQ0E3Q0IzNTdBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TfLODgAAAXZJREFUeNp8lLFKA0EQhnMmxlgcEbEQQbDUVxDEwjYggoUiaOGrSGxsRFAbU5gigYug2FsKaSws8ghWMcbLhegl8fxH/sVh3XPh47Iz/8zNzO7FS5Ik41g+2AQz3HfBHej9UUoCizqIQQgGJKStbus9q4I2KIA8aIBH2lfBNojBB5hzVdAB76DmqMpQo6ZjbMYRgMgRvEbsJBFjflqYRSEvwANTqp1XMMHfn2Be+WQvvS+IoASGIFCCPoOfwDMTd5U/YExJREWQA00698AY3IMNsA4e6Nvis8mYoiTIsvwsnZPcR+qNodXibwxmsMPJNjikAhjx7M/ABf1jNciA/l3Z+LwksRKUwRfoEVlHym/0vjHc8GgulSgHDsA+8JT9nNpbfQ/yLFHetvTPRVpk8BBMi82cs1zREzACrUz6alFzCgauj+maA5MPaEXZl0Gfg6vqGFeZFfDGRFUS0lax9Wm9ljnlSPV87NJ6KX8oZh3yeZUm+BZgAKvHSs1ZomFhAAAAAElFTkSuQmCC) no-repeat left; padding-left: 25px; margin-bottom: 10px;}
.footer-left p.p2{ line-height: 25px; color: #fff; font-size: 14px; }
.footer .footer-yqlj{ height: 40px;  font-size: 14px;}
.footer .footer-yqlj span{ display: block; line-height: 40px; color: #fff; float: left; margin-right: 20px;}
.footer .footer-yqlj a{ display: block; float: left; color: #777f84; line-height: 40px;}
.footer .footer-yqlj a:hover{ color: #fff; }
.footer .footer-yqlj em{ display: block; font-style: normal; color: #777f84; margin: 0px 15px; float: left; line-height: 40px;}
.footer .footer-ryzz{ height: 35px; font-size: 14px;}
.footer .footer-ryzz span{ display: block; line-height: 35px; color: #fff; float: left; margin-right: 20px;}
.footer .footer-ryzz a{ display: block; float: left; color: #777f84; line-height: 35px; cursor:default;}
.footer .footer-ryzz a:hover{ color: #fff; }
.footer .footer-ryzz em{ display: block; font-style: normal; color: #777f84; margin: 0px 15px; float: left; line-height: 35px;}
/****曾翔****/
.navfied{ position: fixed; top: 0px; z-index: 111111111;}






