body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset,button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border:  none; box-shadow: none; outline: none;}

body{min-width: 1276px;max-width: 1920px;margin: 0 auto;overflow-x: hidden; width: 100%;}
/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 16px/22px "Arial";color: #666;
}

h1 {font-size: 18px;font-family: "Times New Roman";}
h2 {font-size: 16px;font-family: "Times New Roman";}
h3 {font-size: 14px; font-family: "Times New Roman"; font-weight:normal;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#666;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"]{
	-webkit-appearance: none;}
input{background:0; border:0;}
textarea {-webkit-appearance: none;}
.form-group .name,.form-group .email{background:url(../images/ft-xx.png) no-repeat right;}
html img{max-width:100%;}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.clear{clear: both;height: 0;}
.clearfix:after{height: 0;content: "";clear: both;display: block;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}


.head-pc{width:100%;height:108px;border-bottom:1px solid rgba(255,255,255,.2);position: absolute;left:0;top:0; z-index:800;padding:0 96px 0 124px; box-sizing: border-box;}
.head-pc.hea{background:rgba(0,86,167,.9);position:fixed;top:0;left:0;}
.head-pc .t_logo{width:196px; line-height: 0; overflow: hidden; float:left;padding-top:24px;}
.head-pc .t_logo img{width: 100%;}
.head-pc .menu{float:left;padding-right:39px; border-right:1px solid rgba(255,255,255,.2);margin-left:150px;}
.head-pc .menu ul li{float:left; height:107px; line-height: 107px; position: relative;margin-left: 40px;}
.head-pc .menu ul li:before{width:100%;height:3px;content:"";position:absolute;left:0;bottom:0;}
.head-pc .menu ul li>a{display: block; font-size: 16px; color:#ffffff; font-family: "MiSans";padding:0 0.65rem;}
.head-pc .menu ul li:first-child{margin-left: 0;}
.head-pc .menu ul li:hover:before,.head-pc .menu ul li.cur:before{background:#ffb400;}
.head-pc .menu ul li:hover>a,.head-pc .menu ul li.cur>a{color:#ffb400;}
.head-pc .menu ul li .nav-two{width:300%;background:#FFF; max-height:0;border: 0px solid #E5E5E5;border-radius: 5px; position: absolute;left:-100%; top:106px;padding:0 26px; box-sizing: border-box;transition: .5s;display: none;}
.head-pc .menu ul li .nav-two:before{width:100%; height:7px;content:""; position: absolute;left:0;top:-7px;}
.head-pc .menu ul li .nav-two a{display: block;font-size:16px;color:#181818; line-height: 33px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-family:"MiSans"; }
.head-pc .menu ul li:hover .nav-two{max-height:500px;padding:28px 26px;border: 1px solid #E5E5E5;display: block;}
.head-pc .menu ul li:hover .nav-two:before{background:url(../images/hea-dbx.png) no-repeat center;}
.head-pc .menu ul li:nth-child(5) .nav-two a:nth-child(6),.head-pc .menu ul li:nth-child(5) .nav-two a:nth-child(7){display:none;}


.head-pc .isearch{width:300px;height:48px;float:right; margin-top:31px;background: rgba(255,255,255,0.12);border: 1px solid rgba(255,255,255,.12);border-radius: 2px;box-sizing: border-box;}
.head-pc .isearch .ser_inp{width:235px; height:46px;float:left; line-height: 46px;padding:0 18px; font-size: 14px; color:rgba(255,255,255,.5); font-family: "MiSans"; box-sizing: border-box;background:0;border:0;}
.head-pc .isearch .ser_inp::-webkit-input-placeholder{font-size: 14px; color:rgba(255,255,255,.5); font-family: "MiSans";}
.head-pc .isearch .ser_inp::-moz-placeholder{font-size: 14px; color:rgba(255,255,255,.5); font-family: "MiSans";}
.head-pc .isearch .ser_so{width:58px; height:46px; background:url(../images/hea-btn.png) no-repeat center;cursor: pointer;float:left;border:0;}
.head-mc{display: none;}
@media screen and (max-width:1600px){
    body{zoom:85%;}
}

@media screen and (max-width:1400px){
    body{zoom:75%;}
}
@media screen and (max-width: 767px){
    .fixed_rightbtn{display:none;}
    body{zoom:1;}
    .content,body,.con1{width:100%!important;min-width:100%;}
    .con1{padding:0 4%;}
    .head-pc{display: none;}
    .head-mc{display: block;width:100%;height:5.2rem;border-bottom:0.05rem solid rgba(255,255,255,.5); position: absolute;left:0; top:0;z-index:200;}
    .head-mc .t_logomc{width:25%;float:left; line-height: 0; overflow: hidden;padding-top:1rem; margin-left: 4%;}
    .head-mc .t_logomc img{width: 100%;}
    .head-mc .hea-rig{width:6.05rem;float:right; margin:2.1rem 4% 0 0;}
    .head-mc .hea-rig .sea{width:1.1rem; height:1.2rem;float:left;}
    .head-mc .hea-rig .sea i{display: block; height:1.2rem;background:url(../images/heamc-btn.png) no-repeat center;background-size:1.1rem 1.2rem;}
    .head-mc .hea-rig span{display: block; width:0.05rem; height:1.3rem;background:rgba(255,255,255,.3);float:left;margin:0 1.6rem 0 1.8rem;}
    .m-nav2{float:left;width:1.5rem; height:1.3rem;}
    .m-nav2 i{display: block; height:1.3rem;background:url(../images/heamc-ico.png) no-repeat center;background-size:1.5rem 1.3rem;}
    .menu2 {position: relative;z-index:301;}
    .menu2 .erji{width:100%;display: none;overflow: hidden;position: absolute;background:rgba(0,86,167,0.9);background-size:100% 100%;height:52.35rem;max-width: 750px;top:5.2rem;right: 0;transition: transform 3s;-webkit-transition: transform 3s;padding:5.3% 4% 0; box-sizing: border-box;}
    .menu2 ul li {line-height: 3rem;color: #fff;font-size: 1.4rem;margin-bottom: 1.2rem;}
    .menu2 ul li a {display: block;width: 70%;margin: 0 auto;border: 1px solid #fff;text-align: center;border-radius: 2rem;font-size: 1.3rem;color: #fff;text-decoration: none;}
}
@media screen and (max-width: 767px){
    .p102-fdh-3 li{height:3rem!important;}
    .p102-fdh-3 li a{height:3rem!important; line-height:3rem!important;}
    .p102-fdh-3 li:nth-child(2n):after{display:none;}
}





/**/
.foot .ft-top{height:177px; background:#0056A7;padding-top:49px; box-sizing: border-box;}
.foot .ft-top h4{float:left;padding-top:9px;}
.foot .ft-top h4 span{display: block; line-height:45px;font-size: 36px; color:#ffffff; font-family: "Neutraface 2 Display"; }
.foot .ft-top h4 em{display: block; line-height: 29px;font-size: 16px; color:rgba(255,255,255,.5); font-weight: normal;}
.foot .ft-top h2{float:left; width:227px; line-height: 0; overflow: hidden; margin-left: 180px;}
.foot .ft-top h2 img{width:100%;}
.foot .ft-top strong{display: block; width:392px; height:69px;float:right; border:2px solid rgba(255,255,255,.2); box-sizing: border-box;}
.foot .ft-top strong a{display: block; height:65px; text-align: center;}
.foot .ft-top strong a i{display: inline-block; line-height: 65px;padding-left:46px;background:url(../images/ft-kf.png) no-repeat left;font-size: 18px;color:#ffffff; font-weight: bold;font-family: "Arial";}
.foot .ft-bot{background:#26292F;}
.foot .ft-bot .bot-top{height:412px;border-bottom:1px solid rgba(255,255,255,.1); box-sizing: border-box;padding-top:74px;}
.foot .ft-bot .bot-top .left{width:350px;float:left; border-right:1px solid rgba(255,255,255,.1);}
.foot .ft-bot .bot-top .left h4{line-height: 36px;font-size: 18px; color:#ffffff; font-weight: bold; font-family: "Arial"; margin-bottom: 31px;}
.foot .ft-bot .bot-top .left ul li{margin-bottom: 13px; height:55px;}
.foot .ft-bot .bot-top .left ul li a{display: inline-block;height: 55px;}
.foot .ft-bot .bot-top .left ul li i{display: block; width:34px; height:35px; line-height: 0; overflow: hidden;float:left; margin-right: 19px; margin-top: 9px;}
.foot .ft-bot .bot-top .left ul li i img{width:100%;}
.foot .ft-bot .bot-top .left ul li h5{float:left;}
.foot .ft-bot .bot-top .left ul li h5 span{display: block; line-height: 22px; font-size: 14px; color:#FFF;font-family: "Arial"; font-weight: normal;}
.foot .ft-bot .bot-top .left ul li h5 p{line-height: 33px;font-size: 20px; color:#FFF;font-family: "Arial";}
.foot .ft-bot .bot-top .left ul li:hover h5 span,
.foot .ft-bot .bot-top .left ul li:hover h5 p{color: #ffb400;}
.foot .ft-bot .bot-top .cen{width:658px;float:left;}
.foot .ft-bot .bot-top .cen ul li{float:left; height:271px; border-right:1px solid rgba(255,255,255,.1); box-sizing: border-box;}
.foot .ft-bot .bot-top .cen ul li:first-child{width:350px;padding-left:100px;}
.foot .ft-bot .bot-top .cen ul li:nth-child(2){width:308px;padding-left:73px;}
.foot .ft-bot .bot-top .cen ul li h5{line-height: 36px;font-size: 18px; color:#ffffff; font-weight: bold; font-family: "MiSans"; margin-bottom: 24px;}
.foot .ft-bot .bot-top .cen ul li p a{display: block; line-height: 35px;font-size: 14px; color:#FFF;}
.foot .ft-bot .bot-top .rig{width:307px;float:right;}
.foot .ft-bot .bot-top .rig h5{line-height: 36px;font-size: 18px; color: #ffffff; font-weight: bold; font-family: "MiSans"; margin-bottom: 34px;}
.foot .ft-bot .bot-top .rig p{line-height: 25px; margin-bottom: 85px;font-size: 14px; color:#FFF;}
.foot .ft-bot .bot-top .rig span{display: block;}
.foot .ft-bot .bot-top .rig span a{display: block; width:37px; line-height: 0; overflow: hidden;float:left; margin-right: 13px;}
.foot .ft-bot .bot-top .rig span a img{width:100%;}
.foot .ft-bot .bot-bot{height:89px; text-align: center; line-height: 89px;font-size: 14px; color:rgba(255,255,255,.5);}
.bot-bot a{font-size: 14px; color:rgba(255,255,255,.5);}
.bot-bot a:hover{color:rgba(255,255,255,.5);}
.foot-mc{display:none;}
@media screen and (max-width: 767px){
.foot{display:none;}
.foot-mc{display:block;}
.foot-mc .ftmc-top{height:8.85rem;background:#0056A7;padding:0 4%;}
.foot-mc .ftmc-top h2{width:30.2%; line-height: 0; overflow:hidden;float:left; margin-top: 2.35rem;}
.foot-mc .ftmc-top h2 img{width:100%;}
.foot-mc .ftmc-top strong{display:block; width:12.7rem;height:3.45rem; float:right; margin-top: 2.7rem;border:0.1rem solid rgba(255,255,255,.2); box-sizing: border-box;}
.foot-mc .ftmc-top strong a{display:block; height:3.25rem;text-align: center;}
.foot-mc .ftmc-top strong i{display: inline-block; line-height: 3.25rem;padding-left:2.3rem;background:url(../images/ft-kf.png) no-repeat left;background-size:1.4rem 1.5rem; font-size:0.9rem; color:#ffffff; font-weight: bold; font-feature-settings: "Arial";}
.foot-mc .ftmc-bot{height:66.15rem; background:#26292F;padding:1.4rem 4% 0; box-sizing: border-box;}
.foot-mc .ftmc-bot .ftmc-con{height:21.1rem;border-bottom: 0.1rem solid rgba(255,255,255,.1);}
.foot-mc .ftmc-bot .ftmc-con h4{height:4.8rem; line-height:4.8rem;font-size:1.5rem; color:#ffffff; font-feature-settings: "Arial"; font-weight: bold;background:url(../images/ftmc-jt.png) no-repeat right;background-size:0.6rem 1.05rem;}
.foot-mc .ftmc-bot .ftmc-con ul li{margin-bottom: 0.8rem;}
.foot-mc .ftmc-bot .ftmc-con ul li i{display:block; width:1.35rem; line-height: 0; overflow:hidden; float:left;}
.foot-mc .ftmc-bot .ftmc-con ul li i img{width:100%;}
.foot-mc .ftmc-bot .ftmc-con ul li em{display:block; width:30.0rem;float:left; line-height: 1.7rem;font-size:1.2rem; color:#FFF; margin-left: 0.85rem;}
.foot-mc .ftmc-bot .ftmc-nav{margin-bottom: 1.5rem;}
.foot-mc .ftmc-bot .ftmc-nav ul li{height:15.4rem;border-bottom:0.05rem solid rgba(255,255,255,.1);padding-top:3.35rem; box-sizing: border-box;}
.foot-mc .ftmc-bot .ftmc-nav ul li h4{line-height: 1.8rem;font-size:1.5rem; color:#ffffff; font-weight: bold; font-family: "Arial"; font-weight: bold;background:url(../images/ftmc-jt.png) no-repeat right;background-size:0.6rem 1.05rem; margin-bottom: 1.55rem;}
.foot-mc .ftmc-bot .ftmc-nav ul li p a{display:block;float:left; width:50%; height:1.9rem; line-height: 1.9rem;font-size:1.3rem; color:rgba(255,255,255,.6);}
.foot-mc .ftmc-bot .ftmc-link h4{line-height: 5.7rem;font-size:1.5rem; color:#ffffff; font-weight: bold; font-family: "Arial";background:url(../images/ftmc-jt.png) no-repeat right;background-size:0.6rem 1.05rem;}
.foot-mc .ftmc-bot .ftmc-link p a{display:block;float:left; width:2.6rem; line-height: 0; overflow:hidden; margin-right: 0.9rem;}
.foot-mc .ftmc-bot .ftmc-link p a img{width:100%;}
}



























































html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.5333px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.66666666666px;}}
@media screen and (min-width:414px){html{font-size:11.04px;}}
@media screen and (min-width:440px){html{font-size:11.73333333333333px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.86666666666667px;}}
@media screen and (min-width:560px){html{font-size:14.93333333333333px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17.06666666666667‬px;}}
@media screen and (min-width:680px){html{font-size:18.1333333333px;}}
@media screen and (min-width:700px){html{font-size:18.66666666666667px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}


@media screen and (min-width: 800px) {html {font-size: 12.5px;}}
@media screen and (min-width: 900px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1000px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1100px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1200px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.33px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.22px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.66px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}