body,div,img,dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5,h6,input,span{ 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:14px; color:#000000;font-family: "Open Sans", Arial, "Hiragino Sans GB","Microsoft YaHei", "Î¢ÈíÑÅºÚ", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,sans-serif;background:#ffffff;}

a{text-decoration:none; color:#323232}
a:hover,a:active{ text-decoration:none; color:#b52418;}
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;}


/*Í·²¿*/
.topmenu_bg{width:100%;height:50px; background:#efefef;}
.topmenu {width:1400px; height:50px;  margin:0 auto; position:relative;}
.logo_m{display:none;}

.top_date{ float:left;height:50px; line-height:50px; font-size:16px; }
.top_so{ float:right;height:50px; line-height:50px; padding-right:100px;}
#open-modal-1 span{ display:block;height:50px; line-height:50px;background: url(../images/search_b.png) no-repeat  left center; text-indent:30px;font-size:16px; cursor:pointer;}

.modal{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-image: -moz-linear-gradient(270deg, #b62718 30%, rgba(175, 30, 40, 0) 100%);
   background-image: -webkit-linear-gradient(270deg, #b62718 30%, rgba(175, 30, 40, 0) 100%);
   background-image: -ms-linear-gradient(270deg, #b62718 30%, rgba(175, 30, 40, 0) 100%);
   z-index:9999; 
   overflow:hidden;
}
.modal_a{width:90%; margin:0px auto; margin-top:30px;}
.modal_a .close_a{ float:right; width:50px; height:50px; padding:15px; background:#bd3c31; text-align:center; border-radius: 50%;}
.modal_a img{ float:right; display:block;height:20px; border:0px; cursor:pointer;}


.modal_b{width:800px; margin:0px auto; margin-top:50px;}
.modal_b .so{width:100%;height:70px;background:#bd3c31; float:left; overflow:hidden;}
.modal_b .search_input{width:90%;float:left; height:70px; line-height:70px; text-indent:20px; background:#bd3c31;color:#fff; opacity:.8;-webkit-opacity:.8;font-size:18px;border:none;outline: none;}
.modal_b .search_botton{cursor:pointer;float:right; width:10%;height:70px;line-height:70px; background:url(../images/search_a.png) no-repeat center;-webkit-background-size:21px auto;background-size:21px auto; font-size:16px;text-indent:-999px;border:0px;outline: none;}



.modal_b .so .search_input::-webkit-input-placeholder{color:#fff;opacity:.8;-webkit-opacity:.8;}
.modal_b .so .search_input::-moz-placeholder{ color:#fff;opacity:.8;-webkit-opacity:.8;}



#mobilemenu {position:absolute;width:30px;height:30px;top:10px;right:30px;background: url(../images/menu_b.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;}
.closex {display:block; width:20px; height:20px;}
.closex i {display:block; width:20px; height:20px; background: url(../images/close.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%; cursor:pointer;}


.menu {right:-100%;width:400px;height:100%; background:url(../images/bg_map.png) center bottom no-repeat #fff; position:fixed;top:0;margin:0;z-index:101}
.menua {width:100%;height:60px;background:#b52418; position:relative;}
.menua_L {height:90px; line-height:60px; font-size:16px; color:#FFFFFF; padding-left:20px; position:absolute; left:0px;top:0px;}
.menua_R {padding-left:100%; padding-top:20px; margin-left:-40px;}


#nav {display:none;width:100%;margin-top:0px;}
.nav_a {width:100%; border-bottom:1px solid #dedfde; padding-bottom:20px; margin:0 auto; margin-top:10px; overflow:hidden;}
.nav_a li{ float:left; width:22.5%; height:36px; line-height:36px; text-align:center; font-size:14px; border:1px solid #efefef; margin-left:2%; margin-top:10px;}

.nav_b {width:100%; margin:0 auto; margin-top:10px; overflow:hidden;}
.nav_b li{ float:left; width:47%; height:36px; line-height:36px; text-align:center; font-size:14px; border:1px solid #efefef; margin-left:2%; margin-top:10px;}


.nav_c{width:100%; position:absolute; bottom:50px;}
.nav_ca{width:160px;margin:0 auto; margin-top:10px;}
.nav_ca li{ float:left; width:80px; height:40px;}
.nav_ca .wx{ width:80px; height:40px;font-size:14px;background: url(../images/a1.png) no-repeat center;-webkit-background-size:auto 100%;background-size:auto 100%;cursor:pointer; position:relative;float:left;}
.nav_ca .wx a{display:none;}
.nav_ca .wx .weixin{  display:none;  width:122px; height:140px; padding-top:10px; text-align:center; background:#FFFFFF; border:1px solid #dedfde; position:absolute; left:-20px; bottom:50px; z-index:9999}
.nav_ca .wx .weixin img{width:100px; height:100px;}
.nav_ca .wx .weixin p{ height:20px; line-height:20px; text-align:center; font-size:14px;}

.nav_ca .wx:hover{background: url(../images/a2.png) no-repeat center;-webkit-background-size:auto 100%;background-size:auto 100%;}
.nav_ca .wx:hover .weixin{ display: block;}
 
.nav_ca .email{ width:80px; height:40px;font-size:14px;background: url(../images/a3.png) no-repeat center;-webkit-background-size:auto 100%;background-size:auto 100%;cursor:pointer; position:relative;float:left; overflow:hidden;}
.nav_ca .email a{display: block; text-indent:-9999px;}
.nav_ca .email:hover{background: url(../images/a4.png) no-repeat center;-webkit-background-size:auto 100%;background-size:auto 100%;}
.mask {width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:#000;opacity:.5;-webkit-opacity:.5;z-index:100}



.logo{width:1400px;margin:0 auto;}
.logo_L{float:left; padding-top:40px; padding-bottom:40px; position:relative;}
.logo_L img{ height:82px;}


.logo_M{float:left; padding-top:50px; padding-left:150px;}

.logo_R{float:right; width:360px; padding-top:53px; position:relative;}
.logo_R .so{width:100%;height:56px;background:#ffffff; border:1px solid #d6d7de;border-radius:5px; float:left; overflow:hidden;}
.logo_R .search_input{width:80%;float:left; height:54px; line-height:54px; text-indent:20px; background:#ffffff;font-size:16px;border:none;outline: none;}
.logo_R .search_botton{cursor:pointer;float:right; width:20%;height:54px;line-height:54px; background:url(../images/search_b.png) no-repeat center;-webkit-background-size:21px auto;background-size:21px auto; font-size:16px;text-indent:-999px;border:0px;outline: none;}



.index_menu {width:100%; height:66px; background: #08286b;margin:0 auto; position:relative;}
.index_menua {width:1400px; height:66px; margin:0 auto; position:relative;}
.index_menua a{color:#FFFFFF;}
.index_menua a:hover{ font-weight:bold;}

.index_menua_a{  float:left; width:1200px;}
.index_menua_a li{float:left; height:66px; line-height:66px; text-align:center; font-size:18px; color:#FFFFFF; padding-right:33px;position:relative; }

.index_menua_a li.lia{ width:80px; background:url(../images/top_down.png) no-repeat right center;-webkit-background-size:14px auto;background-size:14px auto;transition: all 0.4s; text-align:center; padding-right:0px;}
.index_menua_a li.lia:hover{ background:url(../images/top_up.png) no-repeat right center;-webkit-background-size:14px auto;background-size:14px auto;cursor:pointer;}
.index_menua_a ul li ul{display:none;top:0px;transition: all 0.4s;}
.index_menua_a ul li:hover ul.wa{display:block;width:120px; padding-top:10px; padding-bottom:10px;position:absolute;top:66px;right:-30px; background:#08286b; z-index:9999;}
.index_menua_a ul li:hover ul.wa li{ width:120px;height:40px;line-height:40px; text-align: center; font-size:16px; padding-right:0px;float:left;}
.index_menua_a ul li:hover ul.wa a{display:block;height:40px;line-height:40px; font-size:16px; font-weight:normal;}



.index_menua_c{  float:right; width:180px; height:66px;}
.index_menua_c li{ float:left; width:60px; height:66px;}
.index_menua_c .wx{ width:60px; height:66px;font-size:14px;background: url(../images/a5.png) no-repeat center;-webkit-background-size:auto auto;background-size:auto auto;cursor:pointer; position:relative;float:left;}
.index_menua_c .wx .weixin{  display:none;  position:absolute; left:-32px; bottom:60px; z-index:9999}
.index_menua_c .wx:hover .weixin{ display:block;}
.index_menua_c .wx a{display:none;}


.index_menua_c .wap{ width:60px; height:66px;font-size:14px;background: url(../images/a6.png) no-repeat center;-webkit-background-size:auto auto;background-size:auto auto;cursor:pointer; position:relative;float:left;}
.index_menua_c .wap .phone{  display:none;  position:absolute; left:-32px; bottom:60px; z-index:9999}
.index_menua_c .wap:hover .phone{ display:block;}
.index_menua_c .wap a{display:none;}

.index_menua_c .email{ width:60px; height:66px;font-size:14px;background: url(../images/a7.png) no-repeat center;-webkit-background-size:auto auto;background-size:auto auto;cursor:pointer; position:relative;float:left;}
.index_menua_c .email a{display: block; text-indent:-9999px;}


.index_menua_c .qr-border { position:relative;display:inline-block;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;text-align:center;}
.index_menua_c .qr-border::after {content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;}
.index_menua_c .qr-border::before {content:'';position:absolute;bottom:-11px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #e5e7eb;}
.index_menua_c .qr-code {width:100px;height:100px;margin-bottom:5px;}
.index_menua_c .qr-code img{width:100px;height:100px;}
.index_menua_c .qr-border .text {font-size:14px;color:#666;}

.foot{ width:100%; background: url(../images/foot_bg.jpg) no-repeat center top; -webkit-background-size:100% 100%;background-size:100% 100%; margin-top:50px;}
.foot_a{width:1400px; text-align:center; padding-top:50px; position:relative;margin:0 auto;}
.foot_a img{ height:82px;}

.foot_b{width:1400px;  padding-top:50px; position:relative;margin:0 auto;}
.foot_ba{  float:left; width:650px;}
.foot_ba li{ float:left; width:120px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#FFFFFF; border:1px solid #8c9ebd; margin-top:10px; margin-right:10px;}
.foot_ba li a{color:#FFFFFF;}
.foot_ba li:hover{ background:#425994;}


.foot_bb{ float:left; width:160px; margin-left:20px;}
.foot_bb li{ float:left; width:160px; height:46px; background:#425994; padding-left:20px;  margin-top:10px;}
.foot_bb .wb{ width:160px; height:46px;font-size:14px;cursor:pointer; position:relative;float:left;}
.foot_bb .wb .weibo{  display:none;  position:absolute; left:180px; bottom:-50px; z-index:9999}
.foot_bb .wb:hover .weibo{ display:block;}
.foot_bb .wb a{ display:block;height:46px; line-height:46px; font-size:16px; font-weight:bold; color:#FFFFFF; text-indent:40px;background: url(../images/d1.png) no-repeat left center;-webkit-background-size:30px auto;background-size:30px auto;}


.foot_bb .wx{ width:160px; height:46px;font-size:14px;cursor:pointer; position:relative;float:left;}
.foot_bb .wx .weixin{  display:none;  position:absolute; left:180px; bottom:-50px; z-index:9999}
.foot_bb .wx:hover .weixin{ display:block;}
.foot_bb .wx a{ display:block;height:46px; line-height:46px; font-size:16px; font-weight:bold; color:#FFFFFF; text-indent:40px;background: url(../images/d2.png) no-repeat left center;-webkit-background-size:30px auto;background-size:30px auto;}


.foot_bb .qr-border {position:relative;display:inline-block;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;text-align:center;}
.foot_bb .qr-border::after {content:'';position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;}
.foot_bb .qr-border::before {content:'';position:absolute;left:-11px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #e5e7eb;}
.foot_bb .qr-code {width:100px;height:100px;margin-bottom:5px;}
.foot_bb .qr-code img{width:100px;height:100px;}
.foot_bb .qr-border .text {font-size:14px;color:#666;}



.foot_bc{  float:right; font-size:18px; color:#FFFFFF;}
.foot_bc a{color:#FFFFFF;}
.foot_bc p{ height:36px; line-height:36px;overflow:hidden;}
.foot_bc p img{ height:20px; margin-left:5px; vertical-align:middle;}



.foot_c{width:100%; height:76px; background:#18346b; position:relative;margin:0 auto; margin-top:60px;}
.foot_c p{ height:76px; line-height:76px; text-align:center; font-size:18px; color:#FFFFFF; opacity:.6;-webkit-opacity:.6;}
.foot_c p a{color:#FFFFFF; opacity:.6;-webkit-opacity:.6;}
.foot_c p span{ padding-left:20px; padding-right:20px;}

@media screen and (max-width:768px) {

.m_none{display:none;}

.topmenu_bg{width:100%;height:60px; background:#FFFFFF;}
.topmenu {width:100%;height:60px; background:#FFFFFF; border-bottom:1px solid #dedfe7; margin:0 auto; position: fixed; z-index:9999;top:0px;}
.top_date{ display:none;}

.logo_m{ display:block; float:left;height:60px; padding-top:12px; padding-left:10px;}
.logo_m img{ height:36px;}

.top_so{ float:right;height:60px; line-height:60px; padding-right:60px;}
#open-modal-1 span{ display:block;height:60px; line-height:60px;background: url(../images/search_b.png) no-repeat  left center;-webkit-background-size:16px auto;background-size:16px auto; text-indent:20px;font-size:14px; color:#333333;cursor:pointer;}



.modal_b{width:90%; margin:0px auto; margin-top:50px;}
.modal_b .so{width:100%;height:60px;background:#bd3c31; float:left; overflow:hidden;}
.modal_b .search_input{width:80%;float:left; height:60px; line-height:60px; text-indent:20px; background:#bd3c31;color:#fff; opacity:.8;-webkit-opacity:.8;font-size:16px;border:none;outline: none;}
.modal_b .search_botton{cursor:pointer;float:right; width:20%;height:60px;line-height:60px; background:url(../images/search_a.png) no-repeat center;-webkit-background-size:21px auto;background-size:21px auto; font-size:16px;text-indent:-999px;border:0px;outline: none;}

#mobilemenu {position:absolute;width:30px;height:30px;top:15px;right:10px;background: url(../images/menu_b.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;}
.menu {right:-100%;width:80%;height:100%; background:url(../images/bg_map.png) center bottom no-repeat #fff; position:fixed;top:0;margin:0;z-index:101}

.logo {display:none;}
.index_menu {display:none;}


.foot{ width:100%; background: url(../images/foot_bg.jpg) no-repeat center top; -webkit-background-size:100% 100%;background-size:100% 100%; margin-top:0px;}
.foot_a{width:100%; text-align:center; padding-top:30px; position:relative;margin:0 auto;}
.foot_a img{ height:63px;}
.foot_b{width:96%;  padding-top:30px; position:relative;margin:0 auto;}
.foot_ba{  float:left; width:100%;}
.foot_ba li{ float:left; width:17.6%; height:36px; line-height:36px; text-align:center; font-size:12px; color:#FFFFFF; border:1px solid #8c9ebd; margin-top:10px; margin-right:0px; margin-left:2%;}
.foot_ba li a{color:#FFFFFF;}
.foot_ba li:hover{ background:#425994;}



.foot_bb{ float: none; width:260px; margin-left:0px; margin:0px auto; }
.foot_bb li{ float:left; width:120px; height:40px; background:#425994; padding-left:10px;  margin-top:20px; margin-left:10px;}
.foot_bb .wb{ width:120px; height:40px;font-size:14px;cursor:pointer; position:relative;float:left;}
.foot_bb .wb .weibo{  display:none;  position:absolute; left:0px; bottom:50px; z-index:9999}
.foot_bb .wb:hover .weibo{ display:block;}
.foot_bb .wb a{ display:block;height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:30px;background: url(../images/d1.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto;}


.foot_bb .wx{ width:120px; height:40px;font-size:14px;cursor:pointer; position:relative;float:left;}
.foot_bb .wx .weixin{  display:none;  position:absolute; left:0px; bottom:50px; z-index:9999}
.foot_bb .wx:hover .weixin{ display:block;}
.foot_bb .wx a{ display:block;height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:30px;background: url(../images/d2.png) no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto;}


.foot_bb .qr-border {position:relative;display:inline-block;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;text-align:center;}
.foot_bb .qr-border::after {left:50%;bottom:-10px;top:auto;transform:translateX(-50%);border-top:10px solid #fff;border-right:10px solid transparent;border-bottom:10px solid transparent;}
.foot_bb .qr-border::before {left:50%;bottom:-11px;top:auto;transform:translateX(-50%);border-top:11px solid #e5e7eb;border-right:11px solid transparent;border-bottom:11px solid transparent;}
.foot_bb .qr-code {width:100px;height:100px;margin-bottom:5px;}
.foot_bb .qr-code img{width:100px;height:100px;}
.foot_bb .qr-border .text {font-size:14px;color:#666;}



.foot_bc{ float:right; width:100%; padding-top:20px; font-size:14px; color:#FFFFFF;}
.foot_bc a{color:#FFFFFF;}
.foot_bc p{ height:30px; line-height:30px; text-align:center;overflow:hidden;}
.foot_bc p img{ height:16px; margin-left:5px; vertical-align:middle;}



.foot_c{width:100%; height:80px; padding-top:15px; background:#18346b; position:relative;margin:0 auto; margin-top:20px;}
.foot_c p{ height:50px; line-height:25px; text-align:center; font-size:14px; color:#FFFFFF; opacity:.6;-webkit-opacity:.6;}
.foot_c p a{color:#FFFFFF; opacity:.6;-webkit-opacity:.6;}
.foot_c p span{ display:block; width:100%; height:25px; line-height:25px; text-align:center; padding-left:0px; padding-right:0px; overflow:hidden;}



}



