@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}
html, body {overflow-x: hidden;}
body {font-family:Verdana,Times,Georgia,serif;font-size: 14px;line-height: 24px;color: #333;background-color: #fff;margin:0;padding:0}
p{margin:0;padding:0}
ul,li{list-style: none;}
a {text-decoration: none;color:#333}
a:hover{text-decoration: none;}
.clear{clear:both}
.title {font-size:30px;color: #090404;margin-top: 10px;}
.title, .text, .desc{text-align: center;}
.text, .desc{line-height: 24px;color: #666;margin: 10px 0 30px;}
.hidden {display: none!important;}
.h1, h1 {font-size: 36px;}
/*.h1, .h2, .h3, h1, h2, h3 {margin-top: 20px;margin-bottom: 10px;}*/
.h4, h4 {font-size: 18px;}
.h4, .h5, .h6, h4, h5, h6 {margin-top: 10px;margin-bottom: 10px;}
b, strong {font-weight: 700;}
.width1170{padding: 0;width: 1200px;height:50px;margin:0 auto;}
/*头部*/
header{width: 100%;background: #fff;position: relative;z-index: 800;}
.header-link {font-size: 12px;line-height: 35px;color: #fff;background: #333;position: relative;z-index: 9;width:100%;height:50px;}
.header-link a {color: #fff;}
.container {padding: 0;width: 1170px;margin:0 auto;margin-bottom: 30px}
.pull-left {float: left!important;}
.pull-right {width:150px;height:50px;float: right!important;}
.list-inline {padding-left: 0;list-style: none;}
.list-inline li{display: inline-block;padding-right: 5px;}
.list-inline li a{color:#a3a3a3}
.s {width:30px;height:30px;margin-top:10px;float:left;position: relative;}
.header-link .s a{width: 25px;height: 25px;background: #0b0e19 url(../images/top-media.png) no-repeat center;background-position-x: -3px;border-radius: 50%;display: block;}
.list-inline .m {color: #fff; padding-left: 6px;padding-right: 30px;float:left;height:50px;}
.list-inline .e {padding-left: 30px;padding-top: 4px;background: url(../images/email.png) no-repeat left top 14px;}
.navbar-search {width: 0px;transition: 1s; height: 35px; position: absolute;top: -4px;right: 0px;z-index: 9;overflow: hidden;}
.ahover:hover +.navbar-search{width: 280px; overflow: hidden;height: 35px;float: left;}
.navbar-search:hover{width: 280px; overflow: hidden;height: 35px;float: left;}

#searchtext {display: block;width: 222px;height: 20px;padding: 6px 12px;font-size: 14px;line-height: 28px;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#searchajax {width: 220px;position: absolute;top: 30px;left: 0px;background: #F6F6F6;overflow: hidden;border: 1px solid #CCCCCC;z-index: 99999999;clear: both;}
#pngFix {padding: 0px;background: url() no-repeat center;right: 0;width: 35px;height: 35px;border: none;position: absolute;    cursor: pointer;}
.social-media {padding-top: 8px;}
.social-media li {padding: 0 3px;position: relative;float:left;}
.social-media li a{width: 25px;height: 25px;background: #4a5368 url(../images/top-media.png) no-repeat center;border-radius: 50%;padding: 0px;display: block;}
.social-media .t a {background-position: -82px;}
.social-media .f a {background-position: -42px;}
.social-media .i a {background-position: -122px;}
.social-media .w a {background-position: -162px;}
.social-media .w .img {width: 120px;height: 120px;position: absolute;top: 100%;left: 50%;margin-left: -60px;display: none;}
.social-media .w:hover .img{display:block}
/**/
.toplogo{width: 100%;padding: 8px 0;overflow: hidden;background: url(../images/logobg.jpg) no-repeat center center;}
.toplogo_r{float: right;width: 338px;margin-top: 9px}
.top_tell{background: url(../images/ht_tel.jpg) no-repeat center left;padding-left: 35px;line-height: 32px;width: 100%;display: block;}
.top_email{background: url(../images/ht_mail.jpg) no-repeat center left;padding-left: 35px;line-height: 32px;width: 100%;display: block;}

/*标签邮件*/
.jiade{color: #fff}
.lianjiea{color:#333; font-size: 16px;}
.m{
    // width:200px;
     border-right: solid 1px #484848;
    font-size: 11px;
    font-weight: 600;
}
.m1{
    // width:150px!important;
    border-left: solid 1px #484848;
}
.m img{float:left;}
.m1 span{

// width:100px!important;

}
.m span{
display:block;
height:50px;
// width:160px;
line-height:50px;
float:right;
}
.m span:hover{
    color:#E8AA00;
}
.r{
    float:right;
}