body{min-width:1200px;width:100%;overflow-x:hidden}
em,i{font-style:normal}
.content{width:1200px;margin:0 auto}
.box-top{background-image:url(../images/tou_bj.png);background-position:top center;background-repeat:repeat-x;height:38px;line-height:38px}
.top-left{font-size:14px;color:#666;line-height:38px}
.top-right{font-size:14px;color:#666;line-height:38px}
.top-right a{color:#666}
.logo-line{padding-top:13px;padding-left:16px}
.box-head{height:108px;padding-top:18px}
.sub-logo{border-left:0 solid #eee;height:64px;padding-left:18px;padding-top:19px}
.sub-logo .logotitle{font-size:22px;font-weight:700;color:#333;height:27px;line-height:27px}
.sub-logo p{font-size:16px;color:#666;line-height:32px}
.head-tel{width:282px;margin-top:15px}
.head-tel span{font-size:16px;color:#666}
.head-tel img{margin-right:12px}
.head-tel p{font-size:30px;color:#1364ce;font-weight:700;line-height:30px}
.box-nav{background-color:#0066d5;height:54px}
.modal-backdrop{display:none;position:fixed!important;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(0,0,0,.5)}
.x-menu>li{float:left;position:relative;padding:0 2px}
.x-menu>li:not(:first-child){background:url(../images/navshu.jpg) no-repeat 0 center}
.x-menu>li>a{display:block;font-size:16px;color:#fff;line-height:54px;padding:0 29px}
.x-menu>li>a:hover{background:#e71834;color:#fff}
.x-menu>li:after{content:'';position:absolute;z-index:100;width:100%;left:0;height:40px;opacity:0;top:100%}
.x-menu>li:hover .x-sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.x-sub-menu{position:absolute;z-index:99;width:100%;left:0;top:65px;background:#fff;border-radius:5px;padding:10px 0;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:999}
.x-sub-menu>li>a{display:block;text-align:center;line-height:2;font-size:14px;color:#333;line-height:1.5;padding:.5em}
.x-sub-menu>li>a:hover{background:#e9eaeb}
.x-sub-menu:after{content:'';width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:10px;cursor:pointer;border-style:dashed dashed solid dashed;border-color:transparent transparent #fff transparent;border-top:none;position:absolute;top:-10px;left:50%;margin-left:-10px;z-index:99}
.h_con{height:130px;position:relative;width:1200px;margin:0 auto}
.head .t_logo{position:absolute;top:20px;left:-220px;z-index:10}
.h_nav{height:130px}
.h_nav li{float:left;height:130px;line-height:130px;position:relative;margin-right:52px}
.h_nav li:last-child{margin-right:0}
.h_nav li a{display:block;font-size:18px;color:#262626}
.h_nav li:after{position:absolute;width:0;height:4px;content:"";left:0;bottom:0;background:#e5861e;transition:all .3s}
.h_nav li.cur:after,.h_nav li:hover:after{width:100%}
.h_nav li.cur a,.h_nav li:hover a{color:#e5861e;font-weight:700}
.search{position:absolute;right:-70px;top:52px;z-index:10}
.search i{display:block;width:26px;height:26px;cursor:pointer}
.search .sea_box{position:absolute;width:364px;right:0;top:78px;z-index:20;display:none}
.search .sea_box input{float:left;border:2px solid #e5861e;font-size:14px}
.search .sea_box input.txt{width:250px;padding:0 20px;line-height:34px;height:34px;outline:0}
.search .sea_box input.btn{width:70px;background-color:#e5861e;color:#fff;cursor:pointer;height:38px;outline:0}
@media screen and (max-width:1600px){.h_con{width:1100px}
.h_nav li{margin-right:45px}
.h_nav li a{font-size:17px}
.head .t_logo{left:-190px}
}
@media screen and (max-width:1400px){.h_con{width:1000px}
.h_nav li{margin-right:38px}
.h_nav li a{font-size:16px}
.head .t_logo{left:-160px}
}
body #newBridge .icon-right-center{right:auto!important;left:0!important}
.modal-backdrop{display:none;position:fixed!important;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(0,0,0,.5)}
.modal-backdrop .vd{width:800px;height:450px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);padding:30px}
.modal-backdrop .vd .close{position:absolute;top:2px;right:2px}
.foot{background:url(../images/f_bg.webp) no-repeat center 0}
.footcp{height:40px;line-height:52px;padding-top:36px}
.cptitle{font-size:18px;color:#fff;line-height:57px;font-weight:400}
.footcp ul li{float:left;line-height:30px;margin-right:9px;padding-right:10px;position:relative}
.footcp ul li:after{position:absolute;content:"";width:1px;height:18px;background:#ccc;right:0;top:8px}
.footcp ul li a{font-size:16px;color:#ccc}
.footcp ul li a:hover{color:#fff}
.foot2{margin-top:30px;height:200px}
.ftcont{width:710px}

.ft1{padding-left:40px;background:url(../images/ft_ico4.png) no-repeat left center;margin-bottom:20px;height:44px;width:340px}
.ft2{padding-left:40px;background:url(../images/ft_ico2.png) no-repeat left center;margin-bottom:20px;height:44px;width:270px}
.ft3{padding-left:40px;background:url(../images/ft_ico3.png) no-repeat left center;margin-bottom:20px;height:44px;width:340px}
.ft4{padding-left:40px;background:url(../images/ft_ico4.png) no-repeat left center;margin-bottom:20px;height:44px;width:270px}
.ft_title{font-size:16px;color:#9a9a9a;line-height:18px;font-weight:400}
.ft_text{font-size:16px;color:#9a9a9a;line-height:18px;font-weight:700}
.ftewm{margin-top:30px}
.ftewm2{margin-left:10px}
.copyright{font-size:14px;color:#9a9a9a;line-height:20px;padding-bottom:30px;margin-top:0}
.copyright a{font-size:14px;color:#9a9a9a;line-height:20px}
.copyright a:hover{color:#fff}
.footer{height:66px;border-top:1px solid #5d5d5d}
.f_link{background:url(../images/ft_ico5.png) no-repeat left center;font-size:14px;color:#9a9a9a;line-height:65px;height:66px}
.f_link a{font-size:14px;padding-left:10px;color:#ccc}
.fenye .pagess{clear:both;margin:20px 0;overflow:hidden;text-align:center;font-size:12px;padding:8px 0}
.fenye .pagess ul li{display:inline-block;border:1px solid #ccc;padding:4px 12px;margin:0 1px;line-height:24px;background:#fff;color:#999}
.fenye .pagess ul li:hover{background:#0c62ad;color:#fff;border:1px solid #0c62ad}
.fenye .pagess ul li:hover a{color:#fff}
.fenye .pagess ul li.thisclass{display:inline-block;border:1px solid #313131;padding:4px 12px;margin:0 1px;background:#313131;color:#fff}
.fenye .pagess ul li.thisclass a{color:#fff}
.fenye .pagess ul li a{display:block;color:#999}
.fenye .pagess ul li a:hover{color:#fff}