body,div,img,dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5,h6,span,em,input{ margin:0; padding:0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
input,button,textarea{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 
ul,li{ list-style:none}
body{ font-size:12px;color: #000000;font-family: "Open Sans", Arial, "Hiragino Sans GB","Microsoft YaHei", "Î¢ÈíÑÅºÚ", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,sans-serif;min-width:1450px;background:#f8f8f8;}

a{text-decoration:none; color:#212121}
a:hover,a:active{ text-decoration:none; color:#de2421;}
img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}



.top{width:100%; height:40px; background:#f4f4f4; margin:0 auto;}
.topa{width:1400px;font-size:14px; margin:0 auto;}

.topa_L{float:left;height:40px;display: flex;align-items: center;line-height:40px;justify-content: center;align-content: center;}
.topa_L span{ padding-right:20px;}

.topa_R{float:right;height:40px; line-height:40px; }
.topa_R span{ padding-left:20px;}


.logo{width:1400px; height:128px; margin:0px auto;}

.logo_a{float:left; padding-top:30px; padding-right:20px;}
.logo_a img{ height:72px; border:0px;}

.logo_b{float:left; height:50px; background:url(../images/bg1.png) no-repeat left center; padding-left:20px; margin-top:45px;}
.logo_b .p1{ height:25px; line-height:25px; font-size:16px; color:#000000;}
.logo_b .p2{ height:25px; line-height:25px; font-size:16px; color:#333333;}
.logo_b .p2 span{ padding-right:15px;}

.logo_c{float:right; padding-top:45px; padding-right:30px;}
.logo_c .so{width:450px;height:50px; background:#ffffff; border-radius: 10px;float:left; overflow:hidden;}
.logo_c .search_input{width:350px;float:left; height:50px; line-height:50px;background:#ffffff; text-indent:10px; font-size:16px;color:#999;border:none;outline: none;}
.logo_c  .search_botton{cursor:pointer;float:right;background: url(../images/search.png) no-repeat center;border:0px; width:60px;height:50px; line-height:48px; font-size:16px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; text-indent:-999px;outline:none;overflow:hidden;}


.logo_d {float:right; padding-top:45px;}
.logo_d li{float:left; padding-left:20px; padding-right:20px; height:80px; background:url(../images/bg2.png) no-repeat right top;position:relative; transition: all 0.4s;}
.logo_d li p{ line-height:20px;text-align:center; font-size:14px; cursor:pointer;}
.logo_d ul li div.wa{display:none;top:0px;transition: all 0.4s;}
.logo_d ul li:hover div.wa{display:block;width:200px; padding-top:10px; padding-bottom:10px;position:absolute;top:80px;left:-50px; background:#FFFFFF; box-shadow: 0px 0px 8px rgba(0,0,0,.2); z-index:9999; border-radius: 5px;}
.logo_d ul li:hover div.wa .p1{  height:30px; line-height:30px;text-align:center; font-size:16px; font-weight:bold;}
.logo_d ul li:hover div.wa .p2{  height:30px; line-height:30px;text-align:center; font-size:16px; color:#999999;}
.logo_d ul li:hover div.wa .p3{  text-align:center;}
.logo_d ul li:hover div.wa .p3 img{ height:160px; border:0px;}


.logo_d ul li div.wb{display:none;top:0px;transition: all 0.4s;}
.logo_d ul li:hover div.wb{display:block;width:200px; padding-top:15px; padding-bottom:15px;position:absolute;top:80px;left:-50px; background:#FFFFFF; box-shadow: 0px 0px 8px rgba(0,0,0,.2); z-index:9999; border-radius: 5px;}
.logo_d ul li:hover div.wb p{  height:40px; line-height:40px; text-align:left; padding-left:30px; font-size:16px; }
.logo_d ul li:hover div.wb img{ width:120px;border:0px;}
.logo_d ul li:hover div.wb span{ display:block; width:100%; text-align:center;}
.logo_d ul li:hover div.wb p:hover{ background:#efefef;cursor:pointer;}

.logo_d ul li:hover div.wb p a.zhu{ background:url(../media/zhu.png) no-repeat left center; padding-left:30px;}
.logo_d ul li:hover div.wb p a.weixin{ background:url(../media/weixin.png) no-repeat left center; padding-left:30px;}
.logo_d ul li:hover div.wb p a.ksh{ background:url(../media/ksh.png) no-repeat left center; padding-left:30px;}
.logo_d ul li:hover div.wb p a.toutiao{ background:url(../media/toutiao.png) no-repeat left center; padding-left:30px;}
.logo_d ul li:hover div.wb p a.douyin{ background:url(../media/douyin.png) no-repeat left center; padding-left:30px;}
.logo_d ul li:hover div.wb p a.sina{ background:url(../media/sina.png) no-repeat left center; padding-left:30px;}


.logo_d ul li:nth-child(4){ background:none;}


.menu{width:100%;height:60px; background:#de2421; margin:0px auto;}
.menua{width:1400px; margin:0px auto;}
.menua ul{ width:1450px;}
.menua li{ float:left; height:60px; line-height:60px;font-size:20px; position:relative; margin-left:27px;}
.menua li a{ color:#FFFFFF}

.menua li:nth-child(1){margin-left:0px;}
.menua li:nth-child(1) a{ background:url(../images/menu1.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(2) a{ background:url(../images/menu2.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(3) a{ background:url(../images/menu2.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(4) a{ background:url(../images/menu3.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(5) a{ background:url(../images/menu4.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(6) a{ background:url(../images/menu5.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(7) a{ background:url(../images/menu6.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(8) a{ background:url(../images/menu7.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(9) a{ background:url(../images/menu8.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(10) a{ background:url(../images/menu9.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(11) a{ background:url(../images/menu10.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(12) a{ background:url(../images/menu11.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(13) a{ background:url(../images/menu12.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}
.menua li:nth-child(14) a{ background:url(../images/menu13.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; padding-left:26px;}


.menua li.lia{ width:130px; background:url(../images/top_nav_down.png) no-repeat right center;-webkit-background-size:16px auto;background-size:16px auto;transition: all 0.4s;}
.menua li.lia:hover{ background:url(../images/top_nav_up.png) no-repeat right center;-webkit-background-size:16px auto;background-size:16px auto;cursor:pointer;}
.menua ul li ul{display:none;top:0px;transition: all 0.4s;}

.menua ul li:hover ul{display:block;width:140px; padding-top:10px; padding-bottom:10px;position:absolute;top:60px;left:0px; background:#FFFFFF; box-shadow: 0px 0px 8px rgba(0,0,0,.2); z-index:9999; border-radius: 5px;}
.menua ul li:hover ul li{ width:100%;height:40px;line-height:40px; text-align: center; font-size:16px; color:#333333; font-weight:normal;margin-left:0px;float:left;}
.menua ul li:hover ul a{display:block;height:40px;line-height:40px; background:none; font-size:16px; color:#333333; font-weight:normal; padding-left:0px;}
.menua ul li:hover ul li:hover{ background:#efefef;cursor:pointer;}



.foot{width:100%;font-size:14px;  color:#9ca2ad; background:#101821; margin:0 auto; margin-top:50px;}
.foot a{ color:#9ca2ad;}

.foota{width:1400px;padding-top:50px; margin:0 auto;}

.foota_L{float:left;width:360px; overflow:hidden;}
.foota_L .p1{ height:40px; line-height:40px; background:url(../images/foot_list.png) no-repeat left center;-webkit-background-size:30px auto;background-size:30px auto; text-indent:35px; font-size:24px; font-weight:bold; color:#FFFFFF;}
.foota_L .p2 {line-height:30px; font-size:16px; margin-top:20px;}
.foota_L .p3 { margin-top:20px;}
.foota_L .p3 img{ height:20px; margin-right:20px;}


.foota_M{float:left;width:300px; margin-left:50px; overflow:hidden;}
.foota_M .p1{ height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#FFFFFF; margin-bottom:10px;}
.foota_M .p2 {line-height:32px; font-size:16px;}

.foota_R{float:right;width:300px; overflow:hidden;}
.foota_R .p1{ height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#FFFFFF; margin-bottom:10px;}
.foota_R .p2 {line-height:32px; background:url(../images/foot_mail.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; text-indent:30px;  font-size:16px;}
.foota_R .p3 {line-height:32px; background:url(../images/foot_phone.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; text-indent:30px;  font-size:16px;}
.foota_R .p4 {line-height:32px; background:url(../images/foot_map.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto; text-indent:30px;  font-size:16px;}

.footb{width:1400px; border-top:1px solid #182831; padding-top:30px; padding-bottom:30px; margin:0 auto;margin-top:30px;}
.footb p{line-height:32px; text-align: center; color:#787878;}
