﻿@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	  min-width:1280px;
}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent}
.float-r{float: right !important}
.float-l{float: left !important;}
.top-bj{ width: 100% ; height: 34px; background-color: #1d4b88;}
.top-c{ width: 1280px; margin: 0 auto; overflow: hidden;}
.top-c h3{float: left; height: 34px; line-height: 34px ; font-size: 14px; color: #90beff; padding: 0 0 0 45px}
.top-c h4{float: right; height: 34px; line-height: 34px ; font-size: 14px; color: #90beff; padding: 0 20px 0 0}
.top-c h4 span{ font-size: 16px ; color: #ffffff; font-weight: bold}

.head-bj{ width: 100% ; height: 118px; background-color: #fff;}
.head-box{ width: 1242px; margin: 0 auto; position: relative; overflow: hidden;}
.logo-box{ width: 481px; height: 73px; padding: 26px 0 0 1px;float: left;}
.logo-box h1 a img{ width: 481px; height: 73px;}


.nav-bj{ width:100%; height:53px;  background-color: #efefef; position: relative; z-index: 999999; }
.fack{ width:1242px;  height:53px; margin:0 auto; }
.fack ul{ width:1280px;}
.fack ul li{ width:109px;  height:53px;  float: left; margin: 0 2px;  position:relative; }
.fack li .link{ width:109px; height:53px; display:block; text-align:center;}
.fack li .link h4{ width:109px;  height:53px; line-height:53px; text-align:center; font-size:16px; color:#1d2329;cursor:pointer }
.fack ul li:hover .link{ background-color: #1d4b88 }
.fack ul li:hover .link h4{color: #fff; font-weight: bold}
.fack li .link h4.mm{background-color: #1d4b88 ;color: #fff; font-weight: bold }


.fack ul li .nav_menu-bj{width:155px; background:url(../images/menu-bj.png) repeat; padding-bottom:12px;display: none}
.fack ul li .nav_menu{width:155px;padding-top:6px; overflow:hidden }
.fack ul li .nav_menu h5{width:100%; height:40px;}
.fack ul li .nav_menu h5 a{ width:125px; height:40px; line-height:40px; display:block;font-size:14px; color:#fff;cursor:pointer ; padding-left:26px; background:url(../images/san.png) no-repeat; background-position: 17px center;  overflow:hidden;}
.fack ul li .nav_menu h5:hover a{ color: #fff; font-weight: bold}
.fack ul li .nav_menu h5:hover{ background-color: #b78149}
.fack ul li .widtha{ width: 175px;}   
.fack ul li .widtha .nav_menu{width: 175px;}                             
.fack ul li .widtha .nav_menu h5 a{width: 154px;} 

.search-box{ width: 372px; height: 34px;float: right; margin: 59px 0 0 0; background: url(../images/seac-bj.jpg) no-repeat; position: relative;}

.search-box .button{ width: 64px; height: 32px; line-height: 32px; background-color: #2c3d6c; text-align: center; font-size: 16px; color: #fff; font-family: "微软雅黑"; position: absolute; right: 1px; top: 1px;cursor: pointer;}
.search-box .input{ width: 255px; height: 34px; line-height: 34px;  position: absolute; left: 41px; top: 0px; font-size: 14px; color: #1d2329}
.search-box .input::-webkit-input-placeholder{  color: #cacaca }
.search-box .input::-moz-placeholder{ color: #cacaca}
.search-box .input:-moz-placeholder{ color: #cacaca}
.search-box .input:-ms-input-placeholder{ color: #cacaca}

.bba-b{ width: 390px; height: 30px; position: absolute;right: 0 ; top: 21px ;}
.ba-box{ width: 120px;float: left;transition:all 0.5s ease; position: relative;}
.ba-box a{ width: 120px; display: block; }
.ba-box img{float: left; margin: 0 0 0 4px}
.ba-box h3{float: left; color: #434445; padding: 1px 0 0 6px;}
.ba-box::after {content:"";width:0%;height:2px;display:block;border-bottom:2px solid #bc8349;position:absolute;
top:26px;left:45px;transition:all 0.5s ease;}
.ba-box:hover::after {content:"";width:90%;height:2px;display:block;border-bottom:2px solid #bc8349;position:absolute;
top:26px;left:0px;}
.ba-box:hover h3{ font-weight: bold ; color: #1d4b88}
.sx{ position: absolute; left: 124px; top: 5px}

.footer-bj{ width: 100%; height: 252px; background: url(../images/foot-bj.jpg) no-repeat center center;}
.footer-box{ width: 1280px;height: 252px; margin: 0 auto;}
.foot-l{ width: 456px;height: 252px; float: left; margin-top:10px;}
.foot-c{ width: 445px;height: 212px; float: left; background: url(../images/btx.jpg) no-repeat; background-position: right center; padding-top:30px;}
.foot-r{ width: 379px;height: 252px; float: left;background: url(../images/btx.jpg) no-repeat; background-position: right center; }

.foot-c .dbl{ margin: 1px 0 0 0px}
.ph-b{ margin: 10px 0 0 0 ;}
.ph-b a{color: #fff;}
.ph-b img{float: left; margin: 0px 12px 0 1px;}
.ph-b h3{ height: 20px; line-height: 20px; font-size: 14px; color: #a8b2c7 ; float: left;}
.ph-b h3 span{ font-size: 14px; color: #a8b2c7}
.ph-b h3 i{ font-style: normal ; font-size: 16px; color: #a8b2c7}

.sm h3{ font-size: 14px !important;}
.sm i{ font-size: 14px !important;}

.foot-r h3{ font-size: 16px; color: #fff ; padding: 20px 0 0 14px}

.icon-box{ width: 450px;padding-left: 30px; padding-top: 35px;  }
.icon-box .dd1{float: left; width: 60px; margin: 0 30px 0 0; position: relative;}
.icon-box .mag{ margin: 0 32px;}
.icon-box .dd1 .wx{ width: 60px; height: 60px; cursor: pointer;}
.icon-box .dd1 h4{ width: 70px;text-align: center ; font-size: 12px ; color: #a8b2c7; padding: 11px 0 0 0;}
.icon-box .dd1 .ewm-bj{ width: 150px; height: 152px; background: url(../images/ewm-bj.png) no-repeat; position: absolute; left: -46px; bottom: 80px; display: none}
.icon-box .dd1 .ewm-bj img{ width: 140px; height: 140px; margin: 0 0 0 3px; }

.foot-l h3{ font-size: 16px ;color: #fff ; padding: 40px 0 5px 31px}
.lm{ width: 410px;padding-left: 54px; height: 168px; overflow: hidden;}
.lm ul{ width: 100%; margin-top:10px;}
.lm ul li{ width: 123px; height: 16px; float: left; margin-bottom: 12px; background: url(../images/sj.png) no-repeat ; background-position: left center; padding: 0 0 0 10px}
.lm ul li h5{width: 73px; height: 16px; line-height: 16px; font-size: 14px; color: #b3bbcc; overflow: hidden;}
.lm ul li h5:hover{text-decoration: underline ; color: #fff}

.copy-bj{ width: 100%; background-color: #021e4a; padding-top:10px;}
.copy{ width: 1280px; height: 37px; margin: 0 auto}
.copy a{ color:#528cbd;}
.copy h4{ width: 545px; height: 37px; line-height: 37px ; float: center;font-size: 14px; color: #528cbd;}
.copy h5{ height: 37px; line-height: 37px ;float: right ;color: #528cbd;font-size: 14px; text-align: right;}
.copy h5 a{ height: 16px; line-height: 16px; display: inline-block; color: #528cbd;font-size: 14px; padding: 0 16px; border-right: 2px solid #396996}

/* 固定层 */
.fix{ width: 100%; position: fixed; right: 0; top: 0;z-index: 999999; display: none}
.gd-c{ width: 1220px; margin: 0 auto; position: relative;}
.gd-bj{ width: 40px;float: right; position: relative; top: 500px; right: -80px;}
.gd-bj img{cursor: pointer;}

