.content{width:1200px;margin:0 auto}
.headbj{height:209px;position:relative;z-index:500}
.hea-top{height:34px;border-bottom:1px solid #e7e7e7;position:relative;z-index:500}
.hea-top span{display:block;height:34px;line-height:34px;font-size:14px;color:#B8B8B8;float:left}
.hea-top strong{display:block;float:right;height:34px}
.hea-top strong em{display:block;height:34px;line-height:34px;padding:0 10px;border-right:1px solid #eaeaea;float:left;cursor:pointer}
.hea-top strong em i{display:inline-block;height:34px;line-height:34px;font-size:14px;color:#b8b8b8;text-align:center}
.hea-top strong em .top1{background:url(../images/top1.png) no-repeat left;padding-left:24px}
.hea-top strong em .top2{background:url(../images/top2.png) no-repeat left;padding-left:42px}
.hea-top strong em .top3{background:url(../images/top3.png) no-repeat left}
.hea-top strong em .top4{background:url(../images/top4.png) no-repeat left}
.hea-top strong em .top5{background:url(../images/top5.png) no-repeat left}
.hea-top strong em.last{border-right:0;position:relative}
.hea-top strong em.last b{display:none;width:140px;height:140px;position:absolute;left:0;top:36px;padding:20px;background:#FFF}
.hea-top strong em.last b img{width:100%}
.hea-top strong em.last:hover b{display:block}
.hea-cen{height:115px;padding-top:13px;box-sizing:border-box}
.hea-cen .logo{float:left;width:780px}
.hea-cen .logo .t_logo{width:228px;height:66px;float:left;margin-right:29px}
.hea-cen .logo .t_logo img{}
.hea-cen .logo h2{float:left;margin-top:2px;padding-left:22px;position:relative}
.hea-cen .logo h2 span{display:block;height:26px;line-height:26px;font-size:18px;color:#666666;font-weight:normal}
.hea-cen .logo h2 em{display:block;height:32px;line-height:32px;font-size:24px;color:#3D3A39;font-weight:bold}
.hea-cen .logo h2 em i{color:#D61418}
.hea-cen .logo h2:before{width:1px;height:51px;background:#d8d8d8;content:"";position:absolute;left:0;top:4px}
.hea-cen .hea-tel{float:right;margin-top:5px}
.hea-cen .hea-tel span{display:block;margin-top:2px;padding-left:58px;height:54px;float:left;background:url(../images/hea-tel.png) no-repeat left}
.hea-cen .hea-tel span i{display:block;height:54px;line-height:54px;font-size:26px;color:#3D3A39;font-family:"Acrom"}
.hea-cen .hea-tel em{display:block;width:61px;height:59px;float:right;margin-left:28px}
.hea-cen .hea-tel em img{width:61px;height:59px}
.menu{height:59px;background:#D61418}
.menu .nav{width:1200px;margin:0 auto}
.menu .nav li{float:left;height:59px;line-height:59px;position:relative}
.menu .nav li>a{display:block;height:59px;font-size:16px;color:#FFFFFF;padding:0 33px;position:relative;z-index:200}
.menu .nav li.first{padding-left:16px}
.menu .nav li.first a{padding-left:24px;background:url(../images/nav-ico.png) no-repeat left}
.menu .nav li:before{width:100%;height:0;background:#1a1a1a;content:"";position:absolute;left:0;top:0;transition:.5s}
.menu .nav li:hover>a,.menu .nav li.cur a{font-weight:bold}
.menu .nav li:hover:before,.menu .nav li.cur:before{height:59px}
.menu .nav li .xlbj{display:none}
.menu .nav li.fr3:hover .xlbj{display:block}
.menu .nav li .xlbj{display:none;position:absolute;top:59px;left:0;background:rgba(215,20,24,0.8);z-index:500;width:150%}
.menu .nav li .xlbj .erji-two{position:relative}
.menu .nav li .xlbj .erji-two span{display:block;height:50px;line-height:50px;text-align:center;border-bottom:1px solid #FFF}
.menu .nav li .xlbj .erji-two span a{display:block;font-size:16px;color:#FFF}
.menu .nav li .xlbj .erji-two .erji-three{width:150%;position:absolute;left:100%;top:0;background:rgba(215,20,24,0.8);padding:10px 0;display:none}
.menu .nav li .xlbj .erji-two .erji-three em{display:block;height:40px;line-height:40px;text-align:center;border-bottom:1px dashed #FFF}
.menu .nav li .xlbj .erji-two .erji-three em a{display:block;font-size:16px;color:#FFF}
.menu .nav li .xlbj .erji-two:hover .erji-three{display:block}
.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:70px;border-bottom:1px solid #ededed;background:#f7f7f7}
.p102-search-1 p{float:left;width:750px;height:70px;line-height:70px;font-size:14px;color:#333333}
.p102-search-1 p b{display:inline-block}
.p102-search-1 p a{color:#666666;display:inline-block;margin-right:15px}
.p102-search-1 p a:hover{color:#d71418}
.p102-search-1-inp{float:right;width:356px;height:36px;background:#fff;margin-top:18px;border-radius:25px;position:relative}
.p102-search-1-inp:before,.p102-search-1-inp:after{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:#999999;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 #d71418;float:right;position:relative;z-index:2;cursor:pointer}
.p12-curmbs-1{font-size:14px;border-bottom:1px dashed #dcdcdc}
.p12-curblock{display:none}
.p12-curmbs-1 b{border-left:10px solid #1a1a1a;font-weight:normal;padding-left:8px}
.p12-curmbs-1 i{font-style:normal}
.p12-curmbs-1 span{font-family:'宋体';padding:0 5px;height:46px;line-height:46px}
input:required:invalid,input:focus:invalid,textarea:required:invalid,textarea:focus:invalid{box-shadow:none}
.code_gg_li img{vertical-align:middle;width:100px;height:32px}
.p4-order-form-1{overflow:hidden}
.p4-order-form-1 .p4-titlel-1{width:145px;height:46px;font-size:18px;line-height:46px;text-align:center;color:#fff;background:#1a1a1a}
.p4-order-form-1-con{border:1px solid #bbb;background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;padding:40px 15%}
.p4-order-form-1-con li p{padding-left:130px;color:#999;font-size:12px}
.p4-order-form-1-con li{margin-bottom:10px;font-size:14px;line-height:35px;color:#666;overflow:hidden}
.p4-order-form-1-con li span{font-weight:bold;color:#666}
.p4-order-form-1-con li b{color:#f00}
.p4-order-form-1-con li .row-hd{color:#666}
.timenum{padding-left:95px}
.p4-order-form-1-con li p{clear:both}
.p4-order-form-1-con label{display:inline-block;width:120px;color:#666;vertical-align:top;text-align:right;height:33px;line-height:33px;overflow:hidden}
#code_gg{width:80px;margin-right:10px;outline:none;padding-left:10px;border:1px solid #eee;height:33px;line-height:32px;color:#666}
.p4-order-form-1-con .inputs,.p4-order-form-1-con li select{width:73%;margin-right:10px;outline:none;padding-left:10px;border:1px solid #eee;height:33px;line-height:32px;color:#666;box-sizing:border-box}
.p4-order-form-1-con .radioandcheck{vertical-align:middle}
.p4-order-form-1-con .err{border:1px solid #c00}
.p4-order-form-1-con .p4-order-form-1-t1{width:100%}
.p4-order-form-1-t1 textarea{width:73%;height:102px;line-height:24px;border:1px solid #eee;outline:none;resize:none;overflow:auto;margin-right:10px;padding-left:10px;box-sizing:border-box}
.p4-order-form-1-con .p4-order-form-1-t2{width:100%}
.p4-order-form-1-t2 input{width:150px;vertical-align:top}
.p4-order-form-1-t2 span{width:153px;height:25px}
.p4-order-form-1-con .p4-order-form-1-t3{padding-left:120px}
.p4-order-form-1-con .p4-order-form-1-t3 input{width:80px;height:30px;border:0;text-align:center;margin-right:30px;color:#fff;padding-left:0;cursor:pointer}
.p4-order-form-1-con .p4-order-form-1-b1{background:#d71418}
.p4-order-form-1-con .p4-order-form-1-b2{background:#767676}
.p4-order-form-1-con .p4-order-form-1-t4{overflow:auto;height:auto;min-height:35px;width:100%}
.p4-order-form-1-con .p4-order-form-1-t4 input{vertical-align:middle;width:14px;margin:0 10px}
.nsw-modal{width:100%;height:100%;background:rgba(225,225,225,0.5);position:fixed;top:0;left:0;z-index:99999}
.modal-dialog{position:fixed;color:#000000;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("../images/modal-icons.png")}
.modal-dialog .modal-head{height:30px;line-height:30px;padding:0px 20px;background:#F6EFEF;font-size:14px}
.modal-dialog .modal-head .modal-logo{width:15px;height:15px;background-position:1px 0px;margin:8px 5px 0 0;float:left}
.modal-dialog .modal-head .close{float:right;width:15px;height:15px;background-position:-14px 0px;margin-top:8px}
.modal-dialog .modal-body{width:100%;min-height:125px;background:#ffffff}
.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:0px -14px}
.modal-dialog .modal-body .modal-body-left .warming-message{background-position:0px -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}
i,em{font-style:normal}
.footer{height:471px;background:#292828;border-top:4px solid #d61418}
.foot{padding-top:43px}
.foot .ft-top{height:353px;border-bottom:1px solid #202020}
.foot .ft-top .ft-nav{width:163px;height:356px}
.foot .ft-top .ft-nav h4{height:82px;line-height:82px;font-size:26px;color:#FFFFFF;font-weight:bold;border-bottom:1px solid #202020}
.foot .ft-top .ft-nav ul{padding-top:25px;height:269px;box-sizing:border-box;border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f}
.foot .ft-top .ft-nav ul li{height:42px;line-height:42px;padding-left:16px;background:url(../images/ft-dbx.png) no-repeat left}
.foot .ft-top .ft-nav ul li a{font-size:14px;color:#FFFFFF;font-weight:bold}
.foot .ft-top .ft-nav ul li:hover{background:url(../images/ft-dbx_h.png) no-repeat left}
.foot .ft-top .ft-nav ul li:hover a{color:#d61418}
.foot .ft-top .ft-pro{width:248px;height:356px}
.foot .ft-top .ft-pro h4{height:82px;line-height:82px;font-size:26px;color:#FFFFFF;font-weight:bold;border-bottom:1px solid #202020;text-align:center}
.foot .ft-top .ft-pro ul{padding-top:25px;height:269px;box-sizing:border-box;border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-left:1px solid #202020;padding-left:75px}
.foot .ft-top .ft-pro ul li{height:42px;line-height:42px;padding-left:16px;background:url(../images/ft-dbx.png) no-repeat left}
.foot .ft-top .ft-pro ul li a{font-size:14px;color:#FFFFFF;font-weight:bold}
.foot .ft-top .ft-pro ul li:hover{background:url(../images/ft-dbx_h.png) no-repeat left}
.foot .ft-top .ft-pro ul li:hover a{color:#d61418}
.foot .ft-top .ft-cont{width:430px;height:356px}
.foot .ft-top .ft-cont h4{height:82px;line-height:82px;font-size:26px;color:#FFFFFF;font-weight:bold;border-bottom:1px solid #202020;padding-left:85px}
.foot .ft-top .ft-cont ul{padding-top:25px;height:269px;box-sizing:border-box;border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-left:1px solid #202020;padding-left:85px}
.foot .ft-top .ft-cont ul li{height:42px;line-height:42px;padding-left:36px;font-size:14px;color:#FFFFFF;font-weight:bold}
.foot .ft-top .ft-cont ul li a{font-size:14px;color:#FFFFFF;font-weight:bold}
.foot .ft-top .ft-cont ul li.ft1{background:url(../images/ft-ico1.png) no-repeat left}
.foot .ft-top .ft-cont ul li.ft2{background:url(../images/ft-ico2.png) no-repeat left}
.foot .ft-top .ft-cont ul li.ft3{background:url(../images/ft-ico3.png) no-repeat left}
.foot .ft-top .ft-cont ul li.ft4{background:url(../images/ft-ico4.png) no-repeat left}
.foot .ft-top .ft-cont ul li.ft5{background:url(../images/ft-ico5.png) no-repeat left}
.foot .ft-top .ft-code{width:359px;height:356px}
.foot .ft-top .ft-code h4{height:82px;line-height:82px;font-size:26px;color:#FFFFFF;font-weight:bold;border-bottom:1px solid #202020;padding-left:61px}
.foot .ft-top .ft-code .code-fl{height:269px;border-left:1px solid #202020;padding:40px 0 0 34px;border-top:1px solid #2f2f2f;box-sizing:border-box}
.foot .ft-top .ft-code .code-fl span{display:block;width:135px;margin-left:27px;float:left}
.foot .ft-top .ft-code .code-fl span i{display:block;height:133px}
.foot .ft-top .ft-code .code-fl span i img{width:100%}
.foot .ft-top .ft-code .code-fl span em{display:block;height:44px;line-height:44px;text-align:center;font-size:14px;color:#FFFFFF;font-weight:bold}
.foot .ft-bot{height:73px;border-top:1px solid #2f2f2f}
.foot .ft-bot span{display:block;height:73px;line-height:73px;float:left}
.foot .ft-bot span em{display:block;height:73px;float:left;font-size:14px;color:rgba(255,255,255,0.6);margin-right:24px}
.foot .ft-bot span em a{font-size:14px;color:rgba(255,255,255,0.6)}
.foot .ft-bot strong{display:block;float:right;height:73px;line-height:73px}
.foot .ft-bot strong i{display:block;height:73px;line-height:73px;float:left;font-size:14px;color:rgba(255,255,255,0.6);font-weight:normal}
.foot .ft-bot strong a{display:block;float:left;height:73px;line-height:73px;font-size:14px;color:rgba(255,255,255,0.6);margin-right:17px;font-weight:normal}
.foot .ft-bot strong a:last-child{margin-right:0}
.client-2{position:fixed;right:-28px;top:90%;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:0px 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 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:#d71418;color:#fff;height:53px;width:230px;padding:9px 0 0;float:left}
.client-2 .my-kefu-main{background:#d71418;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}