@charset "UTF-8";html{min-width:1200px}
body,dd,dl,form,h1,h2,h3,h4,h5,p,textarea{margin:0}
button,input,ol,ul{margin:0;padding:0}
body,button,form,input{font-size:14px;line-height:28px;font-family:"microsoft yahei",'Helvetica Neue',Helvetica,Arial,sans-serif;color:#333}
font,h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400}
li,ol,ul{list-style:none}
input{background:0 0;border:0 none}
iframe,img{border:0}
em,i{font-style:normal}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
.red{color:#e74037}
.fl{float:left}
.fr{float:right}
.tac{text-align:center}
.tar{text-align:right}
.poa{position:absolute}
.por{position:relative}
.hidden{display:none}
.hide{display:none!important}
.w1200{width:1200px;margin:0 auto}
.w1360{width:1360px;margin:0 auto}
.g-ico{background:url(../images/g-ico.png) no-repeat;display:inline-block;vertical-align:middle}
.icon{vertical-align:middle;background:url(../images/icon.png) no-repeat}
a{color:#333;text-decoration:none}
a:hover{color:#0347ac;text-decoration:none}
a:visited{text-decoration:none}
.ease,.ease *{-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
.noease,.noease *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
:-moz-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.global-wrap{position:relative;min-height:100%;clear:both}
.ielt7 .global-wrap{height:100%}
.content-wrapper{width:1220px;margin:0 auto}
body{width:100%;min-width:1336px;margin:0 auto}
.clear{clear:both;height:0}
.header_main{width:100%;border-top:6px solid #0051a3;overflow:hidden;background:#fff}
.header_box{height:105px}
.header_box .logo,.header_box .logo img{width:522px;height:105px}
.header_box .tel{width:280px;height:105px;background:url(../images/tm_toptel.png)}
.header_box .tel span{display:block;margin:49px 0 0 53px;font-size:18px;font-weight:700;color:#074baf;letter-spacing:1px}
.header_box .tel span em{font-size:14px;font-weight:400}
.menu_main{border-top:1px solid #f1f1f1}
.menu_main .nav{height:65px;font-size:16px}
.menu_main .nav li{float:left;line-height:65px}
.menu_main .nav .hover{background:#0347ac}
.menu_main .nav .hover a{color:#fff}
.menu_main .nav a{display:block;padding:0 40px}
.menu_main .nav a:hover{background:#0347ac;color:#fff}
.banner{position:relative;height:670px;overflow:hidden;clear:both}
.ban_p,.ban_p li{height:670px;overflow:hidden}
.ban_p li a{display:block;height:670px;background:url(../images/banner1.jpg) no-repeat center 0}
.ban_t{height:184px;text-align:center}
.ban_t{position:absolute;bottom:45px;height:10px;display:block;width:100%;text-align:center}
.ban_t li{width:50px;height:5px;display:inline-flex;background:#fff}
.ban_t li.on{background:#000}
.footer{height:480px;background:url(../images/tm_bt_cbg.png) center;overflow:hidden;position:sticky}
.footer_main{margin-top:70px;overflow:hidden}
.footer_info{float:left;color:#fff;margin-right:160px}
.footer_info a{color:#fff}
.footer_info .footer_title{border-bottom:1px solid #fff;font-size:18px;padding:0 15px 15px 0;display:inline}
.footer_info .footer_content{margin-top:50px}
.footer .footer_contact p,.footer .footer_contact p a{color:#b8cbe6}
.footer_cp .footer_content{width:254px;height:178px;position:absolute}
.footer_cp .footer_content ul{height:60px;width:254px;position:absolute;bottom:0;line-height:60px;z-index:99;text-align:center}
.footer_cp .footer_content ul li{display:inline;margin:0 3px;border-right:1px solid #fff;padding-right:5px}
.footer_cp .footer_content ul li:nth-child(3){border-right:0}
.footer_cp .footer_content ul a{color:#fff}
.footer_cp{margin-right:100px;width:254px}
.footer_ly .footer_content,.footer_ly .footer_content .InputText,.footer_ly .footer_content .form-btn-submit,.footer_ly .footer_content .textarea{width:250px}
.footer_content .InputText{background:#fff;outline:0;padding:5px 10px;width:230px!important}
.footer_ly .footer_content .form-btn-submit{background:#ffac38;outline:0;margin:10px 0;height:40px;color:#fff;cursor:pointer}
.footer_content .textarea{height:80px;outline:0;resize:none;border:0;padding:10px;width:230px!important;font-size:14px;color:#333!important}
.footer_rwm{margin-right:0;float:right;width:190px}
.footer_rwm .footer_content{width:162px;height:162px;border:6px solid #fff}
.footer_bottom{height:60px;background:#203655;bottom:0;position:absolute;width:100%;border-top:1px solid #406292;line-height:60px;color:#b8cbe6}
.footer_bottom a{color:#b8cbe6}
.page{width:100%;text-align:right;font-size:12px;margin-top:30px}
.page a{padding:5px 20px;background:#e6e6e6}
.page a:hover{background:#2760b6;color:#fff}
.page li{display:inline}
.page .thisclass a{background:#2760b6;color:#fff}
@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_1089536_vaxkx6jvfgh.eot?t=1552719423575);src:url(../fonts/font_1089536_vaxkx6jvfgh.eot) format('embedded-opentype'),url('../fonts/a3481c9af60b4c0ab50b4244b44ffc2a.woff') format('woff2'),url(../fonts/font_1089536_vaxkx6jvfgh.woff) format('woff'),url(../fonts/font_1089536_vaxkx6jvfgh.ttf) format('truetype'),url(../fonts/font_1089536_vaxkx6jvfgh.svg) format('svg')}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.iconsb:before{content:"\e619"}
.iconfw:before{content:"\e60c"}
.iconcp:before{content:"\e6e3"}
.iconup:before{content:"\e6aa"}
.icondown:before{content:"\e6ab"}
.icongs:before{content:"\e613"}
.iconsh:before{content:"\e603"}
.iconhome:before{content:"\e615"}
.client-2{position:fixed;right:-170px;top:75%;z-index:900}
.client-2 li a{text-decoration:none}
.client-2 li{margin-top:1px;clear:both;height:71px;position:relative}
.client-2 li i{background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center}
.client-2 li p{height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff}
.client-2 .my-kefu-qq i{background-position:4px 5px}
.client-2 .my-kefu-tel i{background-position:0 -21px}
.client-2 .my-kefu-liuyan i{background-position:4px -53px}
.client-2 .my-kefu-weixin i{background-position:-34px 4px}
.client-2 .my-kefu-weibo i{background-position:-30px -22px}
.client-2 .my-kefu-ftop{display:none}
.client-2 .my-kefu-ftop i{width:33px;height:35px;background-position:-27px -51px}
.client-2 .my-kefu-left{float:left;width:77px;height:47px;position:relative}
.client-2 .my-kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px}
.client-2 .my-kefu-right{width:20px}
.client-2 .my-kefu-tel-main{background:#0347ac;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left}
.client-2 .my-kefu-main{background:#0347ac;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left}
.client-2 .my-kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333}
.my-kefu-weixin-pic img{width:115px;height:115px}