*{ padding:0; margin:0; }
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
body{ font-size:14px;font-family:"微软雅黑"; color:#636363; background:#fff;}
a{ text-decoration:none;cursor:pointer; font-weight:normal; display: inline-block; font-size:14px; color:#636363;}
a:hover{ color:#005faf; }
input,select{font-size:14px}
span,ul,li,dl,dd,dt,ol{ display: inline-block; }
/*无障碍*/
.text-center{text-align:center !important;}
.w-100{width:100% !important;}
.position-fixed{position:fixed !important;}
.overflow-hidden{overflow:hidden !important;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.z-9999{z-index: 9999 !important;}
.overflow-auto {
    overflow:auto!important
}

.position-static {
    position:static!important
}
.position-relative {
    position:relative!important
}
.position-absolute {
    position:absolute!important
}

.position-sticky {
    position:-webkit-sticky!important;
    position:sticky!important
}
.xd-wc{ width:1200px; margin:0 auto; }
.xd-fl{ float: left; display: inline-block; }
.xd-fr{ float: right; display: inline-block; }

.top2 span,.top2 a,.zh1 div,.zh1 div img,.xwzx li,.zh2 a,.zh3 img,.zh3,.clear,.footer2 img,.footer4 a,.xwfr .xwft img{ float: left; }
.zh1 a,.zh2 span,.zh3 div,.xwfc1 li div span{ float: right; }
.clear,.footer{ clear:both; }

.nav .nav1,button{ cursor:pointer;}

.top2 span,.top2 a,.nav .nav1 .nav1_zx a{display: inline-block; }
.nav .nav1:hover .nav1_zx,.zh3 a,.footer4 a{ display:block; }
.nav .nav1 .nav1_zx{ display: none; }

.sosuo{ overflow: hidden; }
.nav .nav1 .nav1_x,.footer4 a{ position: relative; }
.nav .nav1 .nav1_zx,.nav .nav1 .nav1_x::after,.nav .nav1 .nav1_x::before{ position: absolute; }

.sosuo button,.sosuo input{ border:none; }

.top2 span{ font-size:10px; }
.topl,.topl a,.top2 a,.zh1 a,.zh2 span,.footer2,.xwfc1 li div span{ font-size: 12px; }
.nav ul li a,.nav .nav1 .nav1_x,.nav .nav1 .nav1_zx a{ font-size: 15px; }
.nav ul li{ float:left; }
.sosuo button,.xwfc1 li div{ font-size: 16px; }
.zh1 div,.yq_1,.xwfl span{ font-size: 18px; }
.nyxx1,.xwfr .xwft{ font-size:24px; }

.sosuo button,.nav ul li a,.nav1 .nav1_x,.footer3 a,.xwfl dt span,.xwfl dt a{ color:#fff; }
.nav .nav1 .nav1_zx a:hover,.notice span{ color:#ff7f00; }
.sosuo input::placeholder{ color:#a1a1a1; }
.zh1 div,.nyxx1,.xwfr .xwft{ color:#005faf; }
.sosuo input::placeholder{ color:#a1a1a1; }
.zh2 span,.zh3 div p,.xwfc1 li div span,.xwfc1 li p{ color:#a9a9a9; }
.footer2{ color:#5d5d5d; }
.yq_1,.yq_2 a,.footer4{ color:#8ccaff; }

.zh1 div,.yq_1,.nyxx1,.xwfr .xwft{ font-weight: bold; }

.zh2 span,.xwfc1 li div span{ font-family: "Arial"; }

.nav .nav1 .nav1_zx a,.nyxx1{ text-align: center; }

.sosuo,.sosuo button,.nav,.footer,.xwfl dl dt{ background: #005faf; }
.nav1 .nav1_x{ background: #005195; }
.sosuo input{ background: #fff; }
.notice,.ny_title{ background: #f2f2f2; }
.footer2{ background:#000; }

.top{ border-bottom:1px #f0f0f0 solid; }
.nav .nav1 .nav1_x::after,.nav .nav1 .nav1_x::before{border-top:1px #fff solid; }

.topl a{ padding:0px 10px; }
.top2 span{ padding:0px 15px; }

.clear{ height:50px; width:100%; }
.header .logo,.ttel{ height:120px; }
.top{ height: 29px; line-height: 29px; }
.top2 span{ height:29px; line-height: 26px; }
.header{ height: 120px; }
.header .logo{ width:300px; background:url(../img/logo.gif) no-repeat; }
.sosuo{ margin-left:123px; margin-top:39px; width:440px; height: 40px; }
.sosuo button{ width:72px; height:40px; }
.sosuo input{ margin-top:2px; margin-left: 2px; width:353px; height:36px; line-height: 36px; padding-left:13px; }
.ttel{ background: url(../img/ttel.gif) no-repeat; width:238px; }
.nav{ height: 45px; line-height: 45px; }
.nav ul li{ padding-left:19px; }
.nav .nav1 .nav1_x{ width:93px; padding-left:25px; height: 45px;  }
.nav .nav1 .nav1_x::after,.nav .nav1 .nav1_x::before{ top:23px; right:20px; content: " "; width:8px; }
.nav .nav1 .nav1_x::after{ right:24px; transform:rotate(55deg);-ms-transform:rotate(55deg);-moz-transform:rotate(55deg);-webkit-transform:rotate(55deg);-o-transform:rotate(55deg); }
.nav .nav1 .nav1_x::before{ transform:rotate(-55deg);-ms-transform:rotate(-55deg);-moz-transform:rotate(-55deg);-webkit-transform:rotate(-55deg);-o-transform:rotate(-55deg); }
.nav .nav1 .nav1_zx{ padding:20px 33px; z-index:9; width:695px; height:135px; background:rgba(255,255,255,0.9); }
.nav .nav1 .nav1_zx a{ width:69px; }
.footer{ margin-top:50px; }
.footer2{ height: 44px; line-height: 44px; }
.footer2 img{ margin-top:10px; margin-right:10px; }
.footer1{ padding-top:22px; }
.yq_1{ height: 58px; line-height: 58px; border-bottom:1px #8ccaff solid; }
.yq_2 { padding:18px 0; line-height: 25px; }
.yq_2 a,.footer3 a{ padding-right:25px; }
.footer3{ padding:10px 0;}
.footer4{ height:105px; line-height: 25px; padding-top:15px; }
.footer4 a{color:#8ccaff}
.footer4 .xd-fr a{ margin-left:32px; width:56px; height:72px; }
.footer4 a.wx{ background: url(../img/wx.png) no-repeat; }
.footer4 a.wb{ background: url(../img/wb.png) no-repeat; }

body .logindl{ display:block; opacity: 1; .opacity: 1; }