@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0;box-sizing:border-box;font-family:"微软雅黑","宋体";}
html{background-color:#f2f4f5;}
body{font-size:14px;line-height:40px;color:#333;}
div,ul{overflow:hidden;}
h1,h2,h3,em,i,th,caption,cite,code,address{font-style:normal;font-weight:normal}
ul,ol,li{list-style:none}
img,fieldset{border:0 none;vertical-align:middle;}
input,textarea{outline:none}
button,input,select,label{vertical-align:middle;}
p,a{color:#333;outline:none;text-decoration:none}
a:focus{outline:none}
a:active{star:expression(this.onfocus=this.blur())}
a:hover{color:#db2d2f;}
.fl{float:left;}
.fr{float:right;}
#wrap{min-width:1200px;}
/*头部开始*/
.top{width:100%;background-color:#fff; background-position:top center;background-repeat: no-repeat;background-image:url("../images/topbg1.jpg");animation:frams 30s infinite;}
@keyframes frams {
  0%{background-image: url("../images/topbg1.jpg");background-repeat:no-repeat;background-position:top center;}
  50%{background-image: url("../images/topbg2.jpg");background-repeat:no-repeat;background-position:top center;}
  100%{background-image: url("../images/topbg3.jpg");background-repeat:no-repeat;background-position:top center;}
 }
.top .header{width:1200px;height:180px;margin:auto;position: relative;}
.top .logo{padding-top:45px;}
.top .top-ggy{position:absolute;top:95px;left:370px;}

/*搜索*/
.search{position:absolute;top:70px;right:0;}
.search-txt{float:left;background:#fff url("../images/icon_ss.png") 10px center no-repeat;padding-left:40px;width:260px;height:40px;color:#999;line-height:38px;font-size:14px;font-weight:normal;border:1px solid #db2d2f;border-right:0;}
.search-btn{float:left;width:68px;height:40px;background:#db2d2f;border:0;color:#fff;font-size:16px;font-weight:bold;cursor:pointer;}

/*导航*/
.nav{background:#db2d2f;}
.nav ul{width:1200px;margin:0 auto;}
.nav li{display:flex;float:left;/*width:170px;width:149px;*/width:132px;height:50px;text-align:center;background:url("../images/nav_x1.png") left center no-repeat;padding-left:1px;}
.nav li:first-child{background:none;}
.nav li a{display:inline-block;width:100%;line-height:50px;color:#fff;font-size:18px;font-weight:bold;}
.nav li a:hover{background-color:#c7000a;}
.nav li.on{background-color:#c7000a;}

/* 定位*/
.top-site{display:block;}
.top-site #btn-loc{position:absolute;top:55px;left:50%; margin-left:-230px;background:url("../images/icon_site.png") 10px center no-repeat #fff;border-radius:20px;padding-left:20px;width:90px;height:27px;font-size:14px;color:#db2d2f; line-height:27px;z-index:998;text-align:left;}
.top-site #btn-loc a{color:#4c4c4c;font-size:14px;padding-left:9px;display:block;line-height:27px; cursor:pointer;}
.top-site #btn-loc ul{display:none;position:absolute;top:0;left:0;width:90px;height:auto; margin-top:28px;border-radius:8px;background:#fff;opacity: 0.9;z-index:999;}
.top-site #btn-loc li{font-size:14px;line-height:27px;height:27px;z-index:1000;}
.top-site #btn-loc li a{float:left;padding-left:20px;font-size:14px;line-height:26px;font-weight:normal;text-align:left;}
.top-site #btn-loc:hover ul{display: block;}

/*底部开始*/
.bottom{background:#333;overflow:hidden;border-top:4px solid #db2d2e; margin-top:20px;}
.bottom .bot{width:1200px;margin:15px auto;}
.bot .fl{padding:15px 20px 0px 20px;}

.bot_loop{float:left;padding-top:15px;color:#fff;text-align:left; line-height:28px;}
.bot_loop p,.bot_loop a{color:#fff;}

.bot .fr{float:right;text-align:center;}
.bot .fr img{width:108px;height:106px;}
.bot .fr p{line-height:24px; font-size:12px;color:#fff;}