em,i{font-style:normal}
.content{width:1200px;margin:0 auto}
.headbj{height:232px}
.headbj .hea-top{height:35px;background:rgba(225,225,225,.3)}
.headbj .hea-top span{display:inline-block;height:35px;line-height:35px;font-size:14px;color:rgba(40,40,40,.66);float:left}
.headbj .hea-top strong{float:right;height:35px;line-height:35px}
.headbj .hea-top strong a{display:inline-block;float:left;height:35px;padding:0 20px;font-size:14px;color:rgba(40,40,40,.66);font-weight:400;position:relative}
.headbj .hea-top strong a:before{width:1px;height:11px;background:#a9a9a9;content:"";position:absolute;right:0;top:12px}
.headbj .hea-top strong a:last-child:before{display:none}
.headbj .hea-cen{height:131px;padding-top:12px;box-sizing:border-box}
.headbj .hea-cen .logo{width:780px;float:left}
.headbj .hea-cen .logo .t_logo{width:364px;height:102px;float:left;margin-right:32px}
.headbj .hea-cen .logo h2{float:left;margin-top:19px}
.headbj .hea-cen .logo h2 span{display:block;height:30px;line-height:30px;font-size:23px;color:#039;font-weight:700}
.headbj .hea-cen .logo h2 em{display:block;height:22px;line-height:22px;font-size:16px;color:#000}
.headbj .hea-cen .hea-tel{float:right;margin-top:15px;width:237px;padding-left:64px;box-sizing:border-box;background:url(../images/hea-tel.png) no-repeat left}
.headbj .hea-cen .hea-tel span{display:block;height:30px;line-height:30px;font-size:16px;color:#003399;font-weight:700; font-family:microsoft yahei; text-indent:4px;}
.headbj .hea-cen .hea-tel p{height:36px;line-height:36px;font-size:30px;color:#003399;font-weight:700; }
.headbj .menu{height:66px;background:#039}
.headbj .menu .nav{width:1200px;margin:0 auto}
.headbj .menu .nav li{float:left;height:66px;line-height:66px;position:relative}
.headbj .menu .nav li a{font-size:16px;color:#fff;padding:0 39px;position:relative;z-index:200}
.headbj .menu .nav li a:before{width:1px;height:16px;background:rgba(16,16,16,.5);content:"";position:absolute;right:0;top:5px}
.headbj .menu .nav li:last-child a:before{display:none}
.headbj .menu .nav li i{display:block;width:100%;height:0;background:url(../images/nav-bj.png) no-repeat center;transition:.5s;position:absolute;left:0;top:0;background-size:100% 100%}
.headbj .menu .nav li.cur i,.headbj .menu .nav li:hover i{height:66px}
body{position:relative; width:100%}
body .headbj{height:232px;z-index:999;width:100%; background:#fff}
.ty-banner-1{overflow:hidden;line-height:0;text-align:center}
.ty-banner-1 img{visibility:hidden}
.ty-banner-1 img.show{visibility:visible}
.p102-search-1{height:52px;border-bottom:1px solid #ededed;background:#f7f7f7}
.p102-search-1 p{float:left;width:750px;height:70px;line-height:70px;font-size:14px;color:#333}
.p102-search-1 p b{display:inline-block}
.p102-search-1 p a{color:#666;display:inline-block;margin-right:15px}
.p102-search-1 p a:hover{color:#039}
.p102-search-1-inp{float:right;width:356px;height:36px;background:#fff;margin-top:18px;border-radius:25px;position:relative}
.p102-search-1-inp:after,.p102-search-1-inp:before{content:'';position:absolute;width:80%;height:1px;background:#e3e3e3;left:10%;z-index:0}
.p102-search-1-inp:before{top:0}
.p102-search-1-inp:after{bottom:0}
.p102-search-1-inp1{width:249px;height:34px;line-height:34px;color:#999;border:1px solid #e3e3e3;border-right:0;padding:0 20px;border-top-left-radius:25px;border-bottom-left-radius:25px;float:left}
.p102-search-1-inp2{width:66px;height:36px;border:0;border-radius:25px;background:url(../images/p102-search-icon1.png) no-repeat center center #039;float:right;position:relative;z-index:2;cursor:pointer}
.plc{padding:5px 0 25px}
.p12-curblock{display:none}
.p102-curmbs-1{height:40px;line-height:40px;font-size:14px;color:grey}
.p102-curmbs-1 b{font-weight:400;padding-left:35px;background:url(../images/p102-curmbs-icon1.png) no-repeat left center}
.p102-curmbs-1 i{font-style:normal}
.p102-curmbs-1 span{font-family:宋体;height:46px;line-height:46px;padding:0 5px}
.p102-curmbs-1 a{color:grey}
.p102-curmbs-1 a:hover{color:#039}
.p102-info-blk{width:888px;border:1px solid #f0f0f0;background:#fff}
.p102-info-blk-con{padding:47px 40px 52px}
.p102-info-blk-title{line-height:50px;font-size:36px;font-weight:400;color:#1a1a1a;margin-bottom:15px}
.p102-info-blk-bool{height:26px;line-height:26px;font-size:14px;color:#999;padding-bottom:7px;border-bottom:1px solid #dedede}
.p102-info-blk-bool i{font-style:normal;margin:0 15px}
.p102-info-content{font-size:16px;line-height:32px;color:#4c4c4c;padding:10px 0 0;text-align:justify}
.p102-info-key{line-height:28px;font-size:14px;color:#666;padding-top:5px}
.p102-info-key span{margin-right:10px}
.p102-info-blk-paging{border-top:1px solid #dedede;height:62px}
.p102-info-blk-paging dl{height:62px;position:relative;padding:0 68px}
.p102-info-blk-paging dl:before{content:'';position:absolute;width:1px;background:#dedede;left:50%;top:0;bottom:0;z-index:1}
.p102-info-blk-paging dd{width:321px;height:62px;line-height:62px;font-size:14px;color:#1a1a1a;position:relative}
.p102-info-blk-paging dd span{float:left;width:60px;height:62px}
.p102-info-blk-paging dd a{float:left;width:260px;height:62px;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p102-info-blk-paging dd.items-prev:before{content:"";width:8px;height:8px;border:2px solid #b3b3b3;border-style:solid none none solid;position:absolute;top:50%;left:-30px;margin-top:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}
.p102-info-blk-paging dd.items-next{padding-left:110px}
.p102-info-blk-paging dd.items-next:after{content:"";width:8px;height:8px;border:2px solid #b3b3b3;border-style:solid solid none none;position:absolute;top:50%;right:-30px;margin-top:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1}
.p102-info-blk-paging dd:hover a{color:#039}
.p102-info-fdh-2{width:300px}
.p102-pro-related{padding:30px 19px;background:#fff;border:1px solid #f0f0f0;margin-bottom:10px}
.p102-pro-related-title{font-weight:400;position:relative; background:#039;}
.p102-pro-related-title span{display:block;height:60px;line-height:60px;font-size:20px;color: #fff;text-indent: 20px;}
.p102-pro-related-title:before{content:'';position:absolute;width:36px;height:2px;background:#039;left:0;bottom:2px}
.p102-pro-related-title a{position:absolute;width:23px;height:23px;font:22px/23px 宋体;color:#8f8f8f;text-align:center;border:1px solid #d2d2d2;border-radius:100%;right:10px;top:8px}
.p102-pro-related-title a:hover{color:#039;border-color:#039}
.p102-pro-related-list{padding-top:18px}
.p102-pro-related-list dl{ border-bottom:1px dotted #b9b3b3;}
.p102-pro-related-list dl dt{ }
.p102-pro-related-list dt a,.p102-pro-related-list dt img{display:block;width:100%;position:relative}
.p102-pro-related-list dt em{position:absolute;width:100%;left:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:0;display:none}
.p102-pro-related-list dt i{position:absolute;width:42px;height:42px;background:#039;border-radius:100%;left:50%;margin-left:-21px;top:50%;margin-top:-25px;z-index:1}
.p102-pro-related-list dt i:after{content:"";width:9px;height:9px;border:1px solid #fff;border-style:solid solid none none;position:absolute;top:50%;left:15px;margin-top:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1}
.p102-pro-related-list dd{ }
.p102-pro-related-list dd h4{font-weight:400}
.p102-pro-related-list dd h4 a{display:block;height:40px;line-height:40px;font-size:16px;color:#222;background-color:#f1f1f1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p102-pro-related-list dl:hover dt em{display:block}
.p102-info-label{padding:30px 10px 0 19px;background:#fff;border:1px solid #f0f0f0;margin-bottom:20px}
.p102-info-label-list{padding:15px 0}
.p102-info-label-list a{float:left;padding:0 16px;height:34px;font-size:14px;line-height:34px;color:#4c4c4c;border:1px solid #e6e6e6;margin:0 5px 5px 0;border-radius:3px}
.p102-info-label-list a:hover{color:#039;border-color:#039}
.p102-info-label-more{width:140px;height:50px;line-height:50px;background:#039}
.p102-info-label-more a{display:block;height:50px;font-size:16px;color:#fff;text-align:center}
.p102-info-related{padding:30px 0 0}
.p102-info-1-title{height:48px;line-height:48px;font-weight:400;font-size:28px;color:#039;padding-bottom:10px;position:relative}
.p102-info-1-title:after{content:'';position:absolute;width:30px;height:2px;background:#039;left:0;bottom:-1px;z-index:1}
.p102-info-related-list{padding:29px 0;background:#fff;border:1px solid #f0f0f0;position:relative}
.p102-info-related-list:after{content:'';position:absolute;width:1px;background:#dedede;left:50%;top:29px;bottom:29px;z-index:1}
.p102-info-related-list dl{float:left;width:541px;padding:0 29px;position:relative}
.p102-info-related-list dt{width:220px}
.p102-info-related-list dt a,.p102-info-related-list dt img{width:100%;display:block}
.p102-info-related-list dd{position:absolute;left:280px;right:29px;top:0;bottom:0;z-index:1}
.p102-info-related-list dd h4{height:34px;line-height:34px;font-weight:400;margin-bottom:6px}
.p102-info-related-list dd h4 a{display:inline-block;width:100%;height:34px;font-size:20px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p102-info-related-list dd p{font-size:14px;line-height:26px;color:#666;text-align:justify}
.p102-info-related-list dd p a{color:#333}
.p102-info-related-list dl:hover dd h4 a{color:#039}
.p102-info-latest{padding:30px 0 80px}
.p102-info-latest ul{padding:29px 39px;border:1px solid #f0f0f0;position:relative;background:#fff}
.p102-info-latest li{float:left;width:530px}
.p102-info-latest li h4{height:36px;padding-left:25px;position:relative;line-height:36px;font-weight:400}
.p102-info-latest li h4:before{content:"";position:absolute;width:4px;height:4px;border-radius:100%;border:2px solid #039;left:0;top:50%;margin-top:-4px}
.p102-info-latest li h4 a{display:inline-block;max-width:400px;height:36px;font-size:16px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.p102-info-latest li h4:hover a{color:#039}
.p102-info-latest li h4:hover:before{border-color:#039}
.p102-info-latest li h4:hover:after{background:#039}
.p102-info-latest li h4 em{float:right;width:90px;height:36px;font-family:Arial;color:grey;text-align:right;font-style:normal}
.p102-info-latest li.last{margin-left:60px}
.p102-info-latest li.last:before{content:'';position:absolute;width:1px;left:50%;top:22px;bottom:22px;background:#dedede;z-index:1}
.footer{height:430px;background:url(../images/foot.jpg) no-repeat center}
.foot .ft-nav{height:88px;margin-bottom:37px}
.foot .ft-nav ul li{float:left;height:88px;line-height:88px}
.foot .ft-nav ul li a{font-size:16px;color:#fff;padding:0 29px;position:relative}
.foot .ft-nav ul li a:before{width:1px;height:14px;background:#fff;content:"";position:absolute;right:0;top:4px}
.foot .ft-nav ul li:last-child a:before{display:none}
.foot .ft-contact{height:87px;margin-bottom:37px}
.foot .ft-contact ul li{float:left;height:87px;position:relative;box-sizing:border-box}
.foot .ft-contact ul li:before{width:2px;height:41px;background:#2d2d2d;content:"";position:absolute;top:5px;right:-2px}
.foot .ft-contact ul li.ft1{width:410px}
.foot .ft-contact ul li.ft2{width:245px;padding-left:41px}
.foot .ft-contact ul li.ft3{width:270px;padding-left:39px}
.foot .ft-contact ul li.ft4{width:270px;padding-left:48px}
.foot .ft-contact ul li.ft4:before{display:none}
.foot .ft-contact ul li i{display:block;height:27px;line-height:27px;padding-left:33px;font-size:16px;color:rgba(255,255,255,.73)}
.foot .ft-contact ul li.ft1 i{background:url(../images/ft-icon1.png) no-repeat left}
.foot .ft-contact ul li.ft2 i{background:url(../images/ft-icon2.png) no-repeat left}
.foot .ft-contact ul li.ft3 i{background:url(../images/ft-icon3.png) no-repeat left}
.foot .ft-contact ul li.ft4 i{background:url(../images/ft-icon4.png) no-repeat left}
.foot .ft-contact ul li p{line-height:28px;font-size:16px;color:#8d8d8d}
.foot .ft-contact ul li.ft4 p{font-size:24px;color:#fdd101}
.foot .ft-bot-left{width:900px;float:left}
.foot .ft-bot-left .bot-top{height:54px}
.foot .ft-bot-left .bot-top span{display:block;float:left;margin-right:50px}
.foot .ft-bot-left .bot-top span em{display:block;height:27px;line-height:27px;font-size:18px;color:#797979}
.foot .ft-bot-left .bot-top span i{display:block;height:21px;line-height:21px;font-size:10px;color:rgba(182,182,182,.23)}
.foot .ft-bot-left .bot-top strong{display:block;float:left;line-height:31px}
.foot .ft-bot-left .bot-top strong em,.foot .ft-bot-left .bot-top strong em a{display:inline-block;font-size:14px;color:#fff;font-weight:400}
.foot .ft-bot-left .bot-top strong i{display:inline-block;font-size:14px;color:#fff;margin:0 10px}
.foot .link{margin-top:22px}
.foot .link em{display:block;float:left;font-size:16px;color:#fff;font-weight:700}
.foot .link a{display:inline-block;font-size:16px;color:#fff}
.foot .link i{font-size:16px;color:#585858;margin:0 10px}
.foot .link i.last{display:none}
.foot .ft-code{float:right}
.foot .ft-code span{display:block;width:108px;margin-left:29px;float:left}
.foot .ft-code span i{display:block;height:108px;line-height:0}
.foot .ft-code span i img{width:100%}
.foot .ft-code span em{display:block;height:27px;line-height:27px;background:#242424;text-align:center;font-size:14px;color:#929292}
.client-2{position:fixed;right:-170px;top:50%;z-index:900}
.client-2 li a{text-decoration:none}
.client-2 li{margin-top:1px;clear:both;height:62px;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:12px;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:31px;background-position:-23px -47px;background-size:52px 82px}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top:6px}
.client-2 .my-kefu-left{float:left;width:62px;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:#039;color:#fff;height:53px;width:230px;padding:9px 0 0;float:left}
.client-2 .my-kefu-main{background:#039;width:97px;height:53px;position:relative;padding:9px 0 0;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}
