/*head*/
.topWrap{background:url(/skin/img/t_bj.jpg) no-repeat center 0;height:233px;/*overflow:hidden;*/font-family:"Microsoft Yahei";position: absolute;width: 100%;}
.header{width:1200px;margin: 0 auto;}
.twz {height:33px; color:#666; line-height: 30px; font-size: 12px;}
.twz a{ display: inline-block; color:#666;padding:0 10px;}
.h_nr{height:144px; overflow:hidden;}
.logo{width:494px;height:99px;margin-top: 24px; overflow:hidden;}
.logo img{width:494px;height:99px;}
.h_nr h2{width:250px; float: left;padding:50px 0 0 13px;font-size: 22px; color:#d82128; line-height: 28px;}
.h_nr h2 span{ display: block; font-size: 18px; color:#131313;font-weight: normal;}
.h_nr p{float: right;width:190px; overflow: hidden;background:url(/skin/img/tel.gif) no-repeat 0 0; color:#301d17;font-size: 16px;margin-top: 48px;padding-left: 68px;}
.h_nr p b{font:bold 24px/30px "Arial"; color:#d82128;display: block;}
.h_nr i{ display: block;float: right;width:100px; height:100px; margin-top: 20px; overflow: hidden;}
.h_nr i img{width:100px; height:100px;}
.nav{/*overflow:hidden;*/height:56px;}
.nav>ul>li{float:left;}
.nav>ul>li a{color:#fff;font-size:14px;display:inline-block;height:56px;padding:0 30px; line-height: 56px;}
.nav>ul>li a:hover,.nav>ul>li.cur>a{text-decoration:none;background:#d82128; color:#ffffff;font-weight: bold;}
.nav>ul>li>ol{position: relative;z-index: 999;background: #454545;opacity: 0;z-index: -1;transition: all 1s}
.nav>ul>li:hover>ol{opacity:1;z-index: 99;}
.nav>ul>li>ol>li>a{display: block;text-align: center;padding: 0}

/*banner*/
.fullSlide{min-width:1000px;position:relative;height:640px;overflow:hidden;top: 233px;}
.fullSlide .bd{position:relative;z-index:0}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important;height:640px;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block;height:640px}
.fullSlide .hd{width:1200px;left:50%;margin-left:-600px;bottom:15px;position:absolute;z-index:1;bottom:15px;overflow:hidden}
.fullSlide .hd ul{margin-left:500px}
.fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer}
.fullSlide .hd ul li{width:62px;height:12px;background:#d82128}
.fullSlide .hd ul .on{background:#1e1e1e}

/*page banner */
.ty-banner-1{overflow:hidden;line-height:0;text-align:center;top: 233px;position: relative;height: 350px;}

/*search*/
.s_bj{height: 72px;border-bottom: 1px solid #e5e5e5; overflow:hidden;font-family:"Microsoft Yahei";position: relative;top: 233px;}
.search{width:1200px;margin: 0 auto; overflow: hidden;}
.s_inp01{width:415px;padding-top:18px;}
.inp01{width:298px;height:36px;line-height:36px;background:url(/skin/img/s.gif) no-repeat;border:0;color:#9b9b9b;font-size:14px;padding-left:10px; float: left;font-family:"Microsoft Yahei";}
.inp02{background:url(/skin/img/ss.gif) no-repeat;width:105px;height:36px;border:0; float: left;}
.search p{width:700px;color:#333;line-height:69px;font-size:14px; overflow: hidden;}
.search p a{color:#333;padding:0 8px;}

/*position*/
.p4-curmbs-1{ height: 110px; line-height: 110px; overflow: hidden;}
.p4-curmbs-1 dt{float: left; padding-left:28px; color: #1e1e1e; background: url(/skin/img/VISkins-p4.png) no-repeat 0 40px; width:70px;}
.p4-curmbs-1 dd{ color: #999; }
.p4-curmbs-1 a{color: #999;padding:0 6px;display: inline-block;}
.p4-curmbs-1 a:hover, .p4-curmbs-1 .cur{color:#1e1e1e;}

/*表单弹框*/
.nsw-modal{width:100vw;height:100vh;background:rgba(225,225,225,.5);position:fixed;top:0;left:0;z-index:99999}
.modal-dialog{position:absolute;color:#000;top:150px;width:400px;border-radius:3px;min-height:155px;overflow:hidden;z-index:99998;margin-left:-200px;left:50%}
.modal-dialog .css-icon{background-image:url(/skin/img/modal-icons.png)}
.modal-dialog .modal-head{height:30px;line-height:30px;padding:0 20px;background:#f6efef;font-size:14px}
.modal-dialog .modal-head .modal-logo{width:15px;height:15px;background-position:1px 0;margin:8px 5px 0 0;float:left}
.modal-dialog .modal-head .close{float:right;width:15px;height:15px;background-position:-14px 0;margin-top:8px}
.modal-dialog .modal-body{width:100%;min-height:125px;background:#fff}
.modal-dialog .modal-body .modal-body-left{width:140px;float:left}
.modal-dialog .modal-body .modal-body-left .icon{width:64px;height:64px;margin:30px 0 0 48px}
.modal-dialog .modal-body .modal-body-left .success-message{background-position:0 -14px}
.modal-dialog .modal-body .modal-body-left .warming-message{background-position:0 -78px}
.modal-dialog .modal-body .modal-body-right{width:260px;float:right;padding-top:20px}
.modal-dialog .modal-body .modal-body-right .close-btn{color:#000;text-align:center;width:90px;display:inline-block;height:24px;line-height:24px;background:#818079}
.modal-dialog .modal-body .modal-body-right p{line-height:30px}
/*page nav*/
.p2-info-list-title .sidenavcur a{color:#1e1e1e}
.p2-info-list-title{height:54px;line-height:40px}
.p2-info-list-title li{width:12.2%;height:40px;background:#f0f0f0;float:left;font-size:14px;font-weight:700;margin:0 .3% 20px 0;text-align:center}
.p2-info-list-title li a{display:block}
.p2-info-list-title li.sidenavcur,.p2-info-list-title li:hover{background:#1e1e1e;position:relative;color:#fff}
.p2-info-list-title li.sidenavcur:before,.p2-info-list-title li:hover:before{content:"";position:absolute;left:50%;margin-left:-3px;bottom:0;width:0;height:0;border-left:solid 6px transparent;border-right:solid 6px transparent;border-bottom:solid 6px #fff}
.p2-info-list-title li.sidenavcur a,.p2-info-list-title li:hover a{color:#fff}
/*最新文章*/
.p2-team-list{clear:both;line-height:30px;padding:0 0 150px;overflow:hidden}
.p2-team-list-con1{padding:33px 0 0;color:#999;line-height:25px}
.p2-team-list-con1 li{width:23.5%;float:left;margin:0 0 0 2%;position:relative}
.p2-team-list-con1 li img{width:100%;display:block}
.p2-team-list-con1 li span{height:52px;padding-top:22px;display:block;text-align:center}
.p2-team-list-con1 li p{position:absolute;left:1200px;top:121px;height:auto;background:#1e1e1e;color:#fff;width:100%;padding:5px 26px 44px;box-sizing:border-box}
.p2-team-list-con1 p b{display:block;text-align:center;position:relative;line-height:48px;height:65px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.p2-team-list-con1 p a{color:#fff}
.p2-team-list-con1 p b:before{content:"";position:absolute;width:19px;height:2px;background:#fff;left:85px;top:48px}
.p2-team-list-con1 li.cur p{left:0;z-index:2}
.p2-team-list-con1 li.cur span a{position:absolute;left:0;top:0;width:100%;display:block;overflow:hidden;box-sizing:border-box;height:121px;padding:200px 0 0;background:url(images/p2-bg01.png) repeat 0 0}
.p2-team-list-con1 .clebox{width:0;height:0;margin:0;padding:0;visibility:hidden;float:none;clear:both}
/*footer*/
.footWrap{background:url(/skin/img/f_bj.jpg) no-repeat center 0;height:416px;overflow:hidden;font-family:"Microsoft Yahei";}
.footer{height:375px;width:1200px;margin: 0 auto; overflow:hidden;}
.footer dl{width:337px; overflow: hidden;padding-top: 65px; float: left;}
.footer dt{width:337px; height: 70px; overflow: hidden;}
.footer dt img{width:337px; height: 70px; }
.footer dd{margin-top: 13px; height: 190px; overflow: hidden;}
.footer dd p{width:132px; height:132px;background:url(/skin/img/code_bj.jpg) no-repeat center 0;float: left;margin-right: 14px;}
.footer dd p img{width:88px; height:88px;border:6px solid #fff;margin:15px;}
.footer dd p span{display: block;text-align: center; color:#fff;padding-top: 10px;}
.fwz{width:1200px;margin: 0 auto; height: 41px; line-height: 41px; color:#fff;overflow: hidden;}
.fwz a{ color:#fff;}
.fwz em{ display: inline-block;padding:0 10px;}
.contact{width:400px;padding:80px 0 0 60px; overflow:hidden; float: left;}
.contact h2 ,.fpro h2 , .fnav h2{font-size: 16px; height:45px; overflow: hidden; line-height: 20px;}
.contact h2 a ,.fpro h2 a, .fnav h2 a{color:#777777;}
.contact h2 i ,.fpro h2 i, .fnav h2 i{font-weight:normal;font-size: 12px;color:#fff;text-transform: uppercase;font-style: normal;display: block; font-family: "Arial";}
.contact p{padding-top:20px;font-size:14px;color:#fff;line-height: 30px;}
.fpro , .fnav {width:195px;padding:80px 0 0 0; overflow:hidden; float: left;}
.fpro p {padding-top: 15px;}
.fpro p a,.fnav p a{display: block;font-size:14px;color:#fff;line-height: 30px;}
.fnav h2{margin-bottom: 12px;}
.fnav ul li{font-size:14px;color:#fff;line-height: 30px;}
.fnav li a{ color:#fff;}
        

.client-2{position:fixed;right:0;top:50%;z-index:9999}
.client-2 ul{width:77px}
.client-2 li a{text-decoration:none}
.client-2 li{background:#1e1e1e;margin-top:1px;padding:9px 0;height:56px;width:77px}
.client-2 li i{background:url(/skin/img/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center}
.client-2 li p{height:20px;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;background-color:#1e1e1e}
.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:20px;color:#fff;float:left;height:24px;line-height:22px;padding-left:15px;border-left:1px solid #fff;margin-top:8px}
.client-2 .my-kefu-right{width:20px}
.client-2 .my-kefu-tel-main{color:#fff;margin-top:9px;height:47px;width:247px}
.client-2 .my-kefu-main{width:97px;position:relative}
.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}
