@charset "gb2312";
/* CSS Document */
body{ min-width:1200px; margin:0; padding:0;}
*{ font-family:"Î¢ÈíÑÅºÚ";}
ul,li,dl,dt,dd,h1,h2,h3,span,p,a{ list-style:none; text-decoration:none; margin:0; padding:0; font-weight:normal;}
.clearfix{ clear:both;}
.header_bj{ width:100%; min-width:1200px; background:#fff; position:fixed; top:0; left:0; transition:all .3s; z-index:100;}
.header_bj.add2{ top:-38px; box-shadow:0 1px 10px rgba(30,30,30,0.2);}
.header_bigbox{ position:relative;}
.top_bj{ width:100%; background:#258c9d;}
.top_box{ width:1400px; margin:auto; overflow:hidden;}
.top_box span{ float:left; font-size:14px; color:#cde2e6; line-height:38px;}
.top_box p{ float:right; font-size:16px; font-weight:bold; color:#fff; line-height:38px; padding-left:23px; background:url(../images/tel_1.png) no-repeat left;}
.header_box{ width:100%; min-width:1200px;}
.logo_box{ width:1400px; height:114px; margin:auto;}
.logo{ float:left; margin-top:35px;}
.sousuo_tg{ float:right; width:21px; height:22px; margin-top:50px;}
.sousuo_tg img{ display:block;}
.nav{ float:right; margin-top:10px;}
.nav li{ display:inline-block; margin-right:45px; position:relative;}
.nav li.remove{ position:static;}
.nav li a{ display:inline-block; font-size:17px; font-weight: bold; color:#282828; line-height:100px;}
.nav li a:hover,.nav .cur{ color:#258c9d; border-bottom:4px solid #258c9d;}
.nav .menubox{ display:none; width:100px; background:#fff; padding:15px 10px; position:absolute; top:104px; left:50%; transform:translateX(-50%); box-shadow:0 0 5px rgba(51,51,51,0.3); z-index:100;}
.nav .menubox a{ display:block; font-size:14px; color:#666; line-height:32px; text-align:center; font-weight:normal;}
.nav .fanannav{ width:200px;}
.nav .menubox a:hover,.nav .menubox .cur{ color:#258c9d; border-bottom:none;}
.nav li:hover .menubox{ display:block;}
.nav .menubj{ display:none; width:100%; background:#fff; position:absolute; top:152px; left:50%; transform:translateX(-50%); z-index:100;}
.nav .menu_list{ width:100%; background:#f5f7f9; text-align:center; height:70px;}
.nav .menu_list span{ display:inline-block; margin:0 80px; font-size:20px; font-weight:bold; color:#666666; line-height:70px; cursor:pointer;}
.nav .menu_list .add,.nav .menu_list span:hover{ color:#258c9d; border-bottom:none;}
.nav .menubox2{ width:1400px; margin:auto; padding:35px 0; text-align:center; overflow:hidden;}
.nav .menubox2_left{ display:inline-block; width:178px; padding:0 40px 15px; border-right:1px solid #ececec;}
.nav .menubox2_left .nav_tu{ width:100%; overflow:hidden;}
.nav .menubox2_left .nav_tu img{ display:block; width:100%; height:auto;}
.nav .menubox2_left h1{ display:block; font-size:16px; color:#484848; text-align:center; line-height:30px; margin-top:10px;}
.nav .menubox2_text{ display:inline-block; max-width:1070px; margin-left:46px; vertical-align:top; overflow:hidden;}
.nav .menubox2_text a{ float:left; width:258px; font-size:14px; color:#484848; line-height:36px; text-align:left; font-weight:normal;}
.nav .menubox2_text img{filter: brightness(30%);-moz-filter: brightness(30%);-webkit-filter: brightness(30%); margin-right:12px; position:relative; top:-3px;}
.nav .menubox2_text a:hover{ border-bottom:none; color:#258c9d;}
.nav .menubox2_text a:hover img{filter: brightness(100%);-moz-filter: brightness(100%);-webkit-filter: brightness(100%);}
.nav li:hover .menubj{ display:block;}
/*footer*/
.footer_bj{ width:100%; min-width:1200px; padding:60px 0 35px; background:#092237;}
.footer_box{ width:1400px; margin:auto;}
.footer_conbox{ width:100%;}
.footer_con{ float:left; width:275px;}
.footer_con p{ display:block; font-size:16px; color:#fff; margin-top:25px; line-height:50px;}
.linkbox{ width:120px; height:44px; border:1px solid #fff; border-radius:3px; margin-top:30px; position:relative;}
.linkbox span{ display:block; font-size:12px; color:#fff; text-align:center; line-height:44px;}
.linkbox span img{ margin-left:12px; margin-top:5px;}
.link{ display:none; width:122px; padding-top:6px; position:absolute; left:-1px; top:40px;}
.link_liebiao{ padding:15px; height:115px; background:#fff; border-radius:3px; overflow:auto;}
.link_liebiao::-webkit-scrollbar{ width:5px;}
.link_liebiao::-webkit-scrollbar-track{-webkit-box-shadow:inset006pxrgba(0,0,0,0.3); border-radius:2px;}
.link_liebiao::-webkit-scrollbar-thumb{ border-radius:2px;background:rgba(0,0,0,0.1);-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);}
.link_liebiao a{ display:block; font-size:14px; color:#666; line-height:26px; text-align:center;}
.link_liebiao a:hover{ color:#000; text-decoration:underline;}
.linkbox:hover .link{ display:block;}
.footer_nav{ float:left; overflow:hidden;}
.footer_nav li{ float:left; margin-left:100px;}
.footer_nav li span{ display:block; font-size:18px; font-weight:bold; color:#fff; margin-bottom:12px;}
.footer_nav li em{ display:block; font-style:normal;}
.footer_nav li em a{ display:inline-block; font-size:14px; color:#fff; line-height:34px;}
.footer_nav li em a:hover{ text-decoration:underline;}
.footer_mabox{ float:right;}
.footer_mabox span{ display:block; font-size:18px; font-weight:bold; color:#fff;}
.footer_mabox dl{ display:block; width:131px; margin-top:20px;}
.footer_mabox dl dt{ display:block;}
.footer_mabox dl dt img{ display:block; width:100%; height:auto;}
.footer_mabox dl dd{ display:block; font-size:12px; color:#fff; line-height:20px; margin-top:15px;}
.bottom_box{ margin-top:65px;}
.bottom_ti{ font-size:18px; font-weight:bold; color:#fff;}
.bottom_con{ border-top:1px solid #3e505e; margin-top:15px; padding:18px 0; overflow:hidden;}
.dtjs{ float:left; font-size:14px; color:#fff; line-height:24px;}
.beianhao{ float:right; font-size:14px; color:#fff; line-height:24px;}
.dtjs a,.beianhao a{font-size:14px; color:#fff; line-height:24px;}
.dtjs a:hover,.beianhao a:hover{ text-decoration:underline;}

.kefu_xuanfu{ width:70px; position:fixed; right:20px; top:75%;}
.kefu_xuanfu li{ display:table; width:60px; height:60px; background:#ffffff; border:1px solid #e4e3e2; border-radius:5px; margin-bottom:8px; position:relative;}
.kefu_xuanfu li.dn{ border:1px solid #e53208; background:#e53208;}
.kefu_xuanfu li.dn a{ display:table-cell; vertical-align:middle; color:#fff;}
.kefu_xuanfu li a{ display:table-cell; vertical-align:middle; border-radius:5px; padding:12px 15px; font-size:16px; color:#222; line-height:20px; text-align:center;}
.scroll-top{ cursor:pointer; overflow:hidden;}
.scroll-top img{ display:block;-webkit-filter: brightness(20%);-moz-filter: brightness(20%);filter: brightness(20%);}
.telcon{ width:0px; height:70px; background:#e53208; font-size:16px; color:#fff; line-height:70px; text-align:center; position:absolute; top:0; right:75px; transition:all .5s ease; overflow:hidden;}
.kefu_xuanfu li:hover{ background:#e4e3e2;}
.kefu_xuanfu li.dn:hover{ background:#e53208;}
.kefu_xuanfu li:hover .telcon{ width:310px;}
.weixin{ width:120px; position:absolute; top:0px; right:75px; display:none;}
.weixin img{ display:block; width:100%; height:auto;}
.kefu_xuanfu li:hover .weixin{ display:block;}