@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 arial,helvetica,clean,sans-serif,"宋体";overflow-x: hidden;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 

button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
button,input{overflow:visible;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;font-family: "Microsoft YaHei"}
h3 { font-size:20px;font-family: "Microsoft YaHei"}
h4 { font-size:14px;font-family: "Microsoft YaHei"}
h5 { font-size:12px;}
h6 { font-size:10px;}

img, input {
border: none;
vertical-align: middle;
}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:none}

body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}

button,input{overflow:visible}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:hover{text-decoration:none;}
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;font-family: "Microsoft YaHei";}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.clearfix:before, .clearfix:after {
display: table;
line-height: 0;
content: "";
}
.pa{position: absolute;}
.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}
.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.content{width: 1200px;margin: 0 auto;}

.top {height: 44px;border-bottom: 1px solid #f4f4f4;position: relative;z-index: 3;}
.top p {height: 44px;line-height: 44px;color: #999;}
.top ul {position: relative;height: 44px;}
.top ul li {float: left;padding:0 18px;height: 44px;line-height: 44px;border-left: 1px solid #f4f4f4;color: #aaa;}
.top ul li a {display: block;padding-left: 26px;height: 44px;color: #aaa;}

.top ul li.li2 a {background: url(../images/hicon01.png) no-repeat 5px center;}
.top ul li.li3 {position: relative;}
.top ul li.li3 span {padding-left: 26px;height: 44px; background: url(../images/hicon02.png) no-repeat left center;}
.top ul li.li3 i {display: none;width: 113px;height: 113px;position: absolute;left: 0px;top: 44px;padding: 3px;background: #f2f2f2;}
.top ul li.li3 i img {display: block;width: 113px;height: 113px;}
.top ul li.li3:hover i {display: block;}
.header .middle {
    margin-left: 220px;
    margin-top: 35px;
}

.hd-top{overflow: hidden;}
.hd-top .logo{float: left;line-height: 120px;height: 120px;}
.hd-top .logo img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.hd-top .txt {float: left;margin: 36px 0 10px 0;}
.hd-top .txt p {line-height: 24px;    color: #333333;    font-size: 35px; font-weight: bold;}
.hd-top .txt p span {color: #e43d11;}
.hd-top .txt em{  font-size: 15px; line-height: 50px;}
.hd-top .tel {float: right;margin-top: 30px;padding-left: 55px;background: url(../images/icon13.png) left center no-repeat;color: #999;line-height: 30px;}
.hd-top .tel strong {font-size: 24px;line-height: 27px;font-family: Arial, Helvetica, sans-serif;color: #e43d11;}
.hd-bottom {*zoom: 1;background-color: #e43d11;position: relative;}
.hd-bottom:after,.hd-bottom:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.ts-nav{position: relative;}
.ts-nav:after,.ts-nav:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.ts-nav li{float: left;width: 12.5%;position: relative;background-image: url(../images/icon14.png);background-repeat: no-repeat;background-position: left center;z-index:9999;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.ts-nav li.on,
.ts-nav li:hover{background-image: url(../images/icon14-on.png);background-position: bottom center;}
.ts-nav li > a{display: block;font-size: 18px;text-align: center;height: 60px;line-height: 60px;color: #fff;}
.ts-nav li:first-child{background-image: url(../images/icon14-on.png);background-position: bottom center;}
.ts-nav li .down{ width:170px; background:#fff; position:absolute; top:60px;left:0; display:none;background-color:rgba(220, 0, 29, 0.85);}
.ts-nav li .down a{ display:block; line-height:49px; color:#fff; font-size:14px; text-align: center;height: 49px;border-top: 1px solid #e5e5e5;z-index: 12;	transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;}
.ts-nav li .down a:first-child{border-top: 0;}
.ts-nav li .down a:hover{ color:#fff;padding-left: 15px;}
.ts-nav li:hover .down{display: block;}
/**/
.fullSlide { position: relative; z-index: 9; clear: both; width: 100% }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden }
.fullSlide .bd .con { width: 100% !important; height: auto !important; display: block }
.fullSlide .bd .li { width: 100% !important; overflow: hidden; text-align: center; background: no-repeat center top; z-index: 0 }
.fullSlide .bd .li img { display: block; height: auto !important; width: 100% }
.fullSlide .hd { position: absolute; width: 100%; height: 12px; left: 0; bottom: 34px; text-align: center; cursor: pointer }
.fullSlide .hd li { display: inline-block; width: 12px; height: 12px; background: #e12a33; margin: 0 12px; border-radius: 50%; opacity: .6; -o-transition: all .3s ease; transition: all .3s ease }
.fullSlide .hd li.on { width: 36px; height: 12px; opacity: 1; border-radius: 5px; background:#e12a33;}
.fullSlide p { display: none; position: absolute; top: 50%; width: 80px; height: 80px; z-index: 99; opacity: 1; text-align: center; margin-top: -40px }
.fullSlide .prev2 { left: 3% }
.fullSlide .next2 { right: 3% ; }

.ts-ss{background: #e43d11;height: 100px;}
.ts-ss .ssxx{float: left;border-left:1px solid #ee808e ;}
.ts-ss .ssxx li {float: left;width: 220px;padding: 14px 0;border-right: 1px solid #ee808e;cursor: pointer;}
.ts-ss .ssxx li .pic{width: 42px;height: 42px;margin: 0 auto;text-align: center;line-height: 42px;}
.ts-ss .ssxx li .pic img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;position: relative;top: 0;}
.ts-ss .ssxx li .pic img:hover{animation: mytop .8s;-ms-animation: mytop .8s;-moz-animation: mytop .8s;-webkit-animation: mytop .8s;-o-animation: mytop .8s;}
@keyframes mytop { 0% { top: 0;}50%{top: -20px;}100% {top: 0px;}}
@-moz-keyframes mytop {0% {top: 0;}50%{top: -20px;}100% {top: 0px;  } }
@-webkit-keyframes mytop {0% {top: 0;}50%{top: -20px;}100% {top: 0px;}}
@-o-keyframes mytop {0% {top: 0;}50%{top: -20px;}100% {top: 0px;}}
.ts-ss .ssxx li a {display: block;font-size: 14px;color: #fff;text-align: center;height: 30px;line-height: 30px;}
.ssk{float: right;position: relative;margin-top: 28px;}
.ssk .inp{width: 397px;height: 44px;border: 1px solid #ee808e;border-radius: 20px;padding: 0 75px 0 22px;background-color: transparent;color: #fff;}
.ssk .sub{position: absolute;top: 0;right: 0;border: 0;width: 69px;height: 44px;background: url(../images/so.png) center center no-repeat;font-size: 0;cursor: pointer;border-radius: 20px;}
.ssk .tips {width: 148px;height: 42px;line-height: 42px;border: #858585 1px solid;background-color: #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;position: absolute;left: 50px;top: 128%;padding: 0 15px 0 40px;background: url(../images/tips.jpg) 8px center no-repeat #fff;display: none;font-size: 14px;}
.ssk .tips::before {content: "";width: 12px;height: 12px;border-top: #bababa 1px solid;border-left: #bababa 1px solid;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);position: absolute;left: 10px;top: -7px;background: #fff;}
.ssk .tips.on {display: block;}


/* 产品中心 */
.pro{margin: 55px 0;overflow: hidden;}
.tit{text-align: center;}
.tit .tit-hd{font-size: 30px;color: #e43d11;font-weight: 400;margin-bottom: 5px;}
.tit .tit-sj {display: none;}
.tit .tit-sj a {position: relative;display: inline-block;color: #e43d11;padding: 0 10px;}
.tit p {font-size: 16px;color: #414141;}
.tit span {display: block;font-size: 12px;color: #e6e6e6;}
.procon{padding-bottom: 50px;width: 1200px;background-size: cover;background-repeat: no-repeat;background-position: center;}

.procon .bd{position: relative;margin-top: 34px;height: 420px;width:883px;}
.procon .bd .list{width:100%;overflow: hidden;}
.procon .bd .list li{float: left;width: 287px;padding-bottom: 28px;margin-right:10px;}
.procon .bd .list li a{display: block;border: 1px solid #e4e4e4;padding:4px 4px 0 4px;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;}
.procon .bd .list li .pic {overflow: hidden;position: relative;height: 0;padding-top: 75%;}
.procon .bd .list li .pic img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;}
.procon .bd .list li .pic img:hover {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.procon .bd .list li:nth-child(3n){margin-right:0;}
.procon .bd .list li .txt {overflow: hidden;}
.procon .bd .list li .txt .more {display: none;float: right;margin-left: 10px;height: 40px;line-height: 40px;color: #d83648;font-size: 12px;text-transform: uppercase;}
.procon .bd .list li .txt .tit {text-align: center;font-weight: 400;font-size: 14px;color: #d83648;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height: 42px;line-height: 42px;}
.pro .pro-more{display: block;width: 300px;margin: 0 auto;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #fff;background-color: #e43d11;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;}
.pro_l{width: 300px;float: left;padding-right: 17px;margin-top: 34px;}
.pro_l .pl_top{width: 100%;height: 90px;background:#e43d11;text-align: center; vertical-align:middle;color: #fff;font-size: 26px;line-height: 90px;border:1px solid #dfdfdf;}
.pro_l > ul{border: 1px solid #dfdfdf;border-width: 0 1px 3px 1px;border-bottom-color:#e43d11 }
.pro_l > ul > li{padding:0 28px;background:#fff;line-height: 71px;border-bottom: 1px solid #f1f1f1;}
.pro_l > ul > li > a{color: #333333;font-size: 16px;font-weight: bold;}
.pro_l > ul > li i{color: #888;font-size: 12px;float: right;}

/* 公司介绍 */
.ab{    padding: 83px 0 60px;}
.abc {overflow: hidden;position: relative;padding-right: 10px;}
.abc::after{content: '';position: absolute;top: 0;right: 0;width: 196px;height: 100%;background-color: #f3f4f8;z-index: -1;}
.ab .pic{float: right;overflow: hidden;width: 622px;  margin-top: 29px}
.ab .pic img{display: block;width: 100%;height: 100%;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;}
.ab .box{float: left;width:45%;}
.ab .box a.desc {display: block;}
.ab .box a.desc .tit {text-align: left; padding: 22px 0 0 18px;font-size: 24px;font-weight: 400;color: #666;background-repeat: no-repeat;background-position: left center;-webkit-background-size: contain;background-size: contain;}
.ab .box a.desc p {font-size: 14px;line-height: 26px;margin: 28px 0;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.ab .ablist{overflow: hidden;padding: 50px 0 0;}
.ab .ablist li{float: left;width: 50%;margin-bottom: 50px;cursor: pointer;}
.ab .ablist li .pic {float: left;width: 45px;height: 45px;text-align: center;margin-top: 0;}
.ab .ablist li .pic img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.ab .ablist li .txt{overflow: hidden;padding-left: 16px;}
.ab .ablist li .txt .tit{text-align: left;}
.ab .ablist li .txt .tit a {display: block;height: 24px;line-height: 24px;font-size: 20px;color: #333;font-weight: bold;}
.ab .ablist li .txt p{height: 22px;line-height: 22px;font-size: 15px;color: #b2b2b2;}


.zxzx {height: 220px;background: url(../images/zxlybg.jpg) no-repeat center top;color: #fff;}
.zxzx .container {height: 220px;position: relative;}
.zxzx .p1 {position: absolute;font-size: 18px;left: 0;top: 54px;}
.zxzx .p1 span {display: block;font-size: 35px;font-weight: bold;}
.zxzx .p1 b {font-size: 70px;color: #ff5c01;padding: 0 5px;}
.zxzx .p2 {width: 223px;height: 247px;background: url(../images/zxlybg02.png) no-repeat center top;position: absolute;left: 450px;bottom: 0;}
.zxzx .p3 {font-size: 28px;position: absolute;left: 730px;top: 50px;}
.zxzx .p3 b {font-size: 36px;font-weight: normal;}
.zxzx .p4 {font-size: 18px;width: 230px;height: 46px;line-height: 46px;position: absolute;left: 730px;top: 106px;background: #ff5c01;border-radius: 27px;overflow: hidden;}
.zxzx .p4 a {display: block;padding-left: 100px;height: 46px;background: url(../images/zxzxicon01.png) no-repeat 50px center;color: #fff;}

.lc{background: #f6f6f6;padding: 70px 0;}
.lc h2{background: url('../images/lc-bg.png') no-repeat center 160px;padding-top: 270px;}
.lc ul{border-top: 1px solid #e9e7e7;border-left: 1px solid #e9e7e7;height: 365px;margin-top: 48px;}
.lc ul li{position: relative;width: 400px;height: 181px;float: left;}
.lc ul li p{width: 400px;height: 181px;background: #fff;box-sizing: border-box;padding-left: 51px;border-right: 1px solid #e9e7e7;border-bottom: 1px solid #e9e7e7;padding-top: 48px;position: absolute;}
.lc ul li a{display: block;padding: 25px 0;padding-left: 112px;position: absolute;height:100px;box-sizing:border-box;overflow:hidden;transition: all .15s linear;}
.lc ul li:nth-of-type(1) a{background: url('../images/lc-tu1.png') no-repeat left center;}
.lc ul li:nth-of-type(2) a{background: url('../images/lc-tu2.png') no-repeat left center;}
.lc ul li:nth-of-type(3) a{background: url('../images/lc-tu3.png') no-repeat left center;}
.lc ul li:nth-of-type(4) a{background: url('../images/lc-tu4.png') no-repeat left center;}
.lc ul li:nth-of-type(5) a{background: url('../images/lc-tu5.png') no-repeat left center;}
.lc ul li:nth-of-type(6) a{background: url('../images/lc-tu6.png') no-repeat left center;}
.lc ul li i{display: block;font-size: 22px;color: #303030;font-weight: bold;line-height:22px;margin-bottom:5px;}
.lc ul li i span{font-size: 28px;line-height:80%;display:inline-block;vertical-align:top;margin-right:10px;}
.lc ul li em{display: block;text-transform: uppercase;font-size: 13px;color: #555;}
.lc ul li b{display: block;font-size: 18px;color: #303030;margin-top: 6px;font-weight: normal;}
.lc ul li:hover p{width: 430px;height: 196px;background: #e43d11;box-shadow:0px 0px 10px 0px rgba(14,33,0,0.4);left: -15px;top: -7px;border: 0;z-index: 10;}
.lc ul li:hover a{padding-left:120px;}
.lc ul li:hover i,.lc ul li:hover em,.lc ul li:hover span,.lc ul li:hover b{color: #fff;}
.lc ul li:nth-of-type(1):hover a{background: url('../images/lc-tu1h.png')no-repeat left center;}
.lc ul li:nth-of-type(2):hover a{background: url('../images/lc-tu2h.png')no-repeat left center;}
.lc ul li:nth-of-type(3):hover a{background: url('../images/lc-tu3h.png')no-repeat left center;}
.lc ul li:nth-of-type(4):hover a{background: url('../images/lc-tu4h.png')no-repeat left center;}
.lc ul li:nth-of-type(5):hover a{background: url('../images/lc-tu5h.png')no-repeat left center;}
.lc ul li:nth-of-type(6):hover a{background: url('../images/lc-tu6h.png')no-repeat left center;}

/*新闻*/
.news {background: #f0f0f0;padding-bottom: 40px;padding-top: 75px;}
.news  .tit{margin-bottom: 30px;}
.news .conleft {width: 570px;}
.news .con_top {overflow: hidden;position: relative;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.news .con_top a {float: left;font-size: 18px;color: #333;margin-right: 15px;}
.news .con_top a b {color: #e43d11;}
.news .con_top span {float: right;font-size: 12px;color: #1e1e1e;text-align: right;padding-top: 12px;text-transform: uppercase;color: #999;}
.news .con_top em {display: block;width: 40px;height: 1px;background: #e43d11;position: absolute;right: 0;top: 0;}

.news .conleft .cjwt {position: relative;height: 400px;overflow: hidden;}
.news .conleft .cjwt dl {padding: 28px 0 28px 90px;width: 470px;border-bottom: 1px dotted #ddd;background: url(../images/cjwtbg.png) no-repeat left 28px;}
.news .conleft .cjwt dl dt {height: 24px;line-height: 24px;margin-bottom: 5px;font-size: 14px;}
.news .conleft .cjwt dl dt a {color: #1e1e1e;}
.news .conleft .cjwt dl dd {font-size: 14px;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 40px;}
.news .conleft .cjwt dl:hover dt a {color: #1a1d8f;}
.news .conright {width: 540px;}
.news .conright .con_top a.cur {color: #1e1e1e;}
.news .conright .con_top a b {font-weight: normal;color: #333;}
.news .conright .con_top a.cur b {color: #e43d11;font-weight: bold;}
.news .conright .botbox {display: none;}
.news .conright .botbox.cur {display: block;}
.news .conright dl {margin-top: 25px;padding-left: 220px;position: relative;background: #2f2f2f;height: 152px;}
.news .conright dl dt {width: 198px;height: 152px;position: absolute;left: 0;top: 0;overflow: hidden;}
.news .conright dl dt img {display: block;width: 198px;height: 152px;transition: all 0.5s;}
.news .conright dl dd a {color: #fff;}
.news .conright dl dd.dd1 {padding-top: 23px;margin-left: 20px;width: 265px;font-size: 16px;margin-bottom: 18px;}
.news .conright dl dd.dd2 {font-size: 13px;line-height: 20px;margin-left: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 40px;margin-bottom: 16px;width: 260px;}
.news .conright dl dd.dd3 {text-align: right;width: 260px;margin-left: 25px;font-style: italic;margin-bottom: 45px;}
.news .conright ul {margin-top: 30px;}
.news .conright ul li {overflow: hidden;position: relative;font-size: 14px;margin-bottom: 20px;}
.news .conright ul li a {float: left;width: 380px;color: #1e1e1e;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .conright ul li span {float: right;font-size: 14px;color: #ccc;}
.news .conright ul li:hover a {color: #1a1d8f;}
.news .conright dl:hover dt img {transform: scale(1.1);}


/* 友情链接 */
.lk{overflow: hidden;background-color: #e43d11;border-bottom: 1px solid #b9b9b9;}
.lk .m-lk{padding: 20px 0;}
.lk .m-lk .item{overflow: hidden;color: #fff;}
.lk .m-lk .item:first-child{margin-bottom: 0px;}
.m-lk .item span{float: left;font-size: 16px;margin-right: 18px;font-weight: 600;}
.m-lk .ul-lk{overflow: hidden;}
.ul-lk li{float: left;}
.ul-lk li a{display: block;margin-right: 20px;font-size: 14px;color: #fff;height: 21px;line-height: 21px;}

/* 底部 */
.footer{background-color: #e43d11;}
.g-tit02 {font-size: 20px;color: #fff;margin: 20px 0;font-weight: 400;}
.g-tit02 span {font-size: 14px;}
.fd-top{overflow: hidden;padding: 56px 0 38px;}
.fd-left{float: left;width: 41%;}
.fd-left input,
.fd-left textarea{background-color: transparent;	color: #fff;}
.fd-left .inp{display: inline-block;width: 188px;height: 42px;border: 1px solid #fff;padding: 0 10px;font-size: 14px;}
.fd-left .textarea{overflow: hidden;margin: 8px 0;width: 380px;height: 82px;border: 1px solid #fff;resize: none;display: block;line-height: 38px;font-size: 14px;padding: 0 10px;}
.fd-left .sub{width: 380px;height: 52px;line-height: 52px;text-align: center;background-color: #fff;border: 0;font-size: 16px;cursor: pointer;color: #222;}
.fd-qr{float: right;}
.fd-qr .qr{width: 146px;height: 146px;margin: 0 auto;background-image: url(../images/qr_bg.png);background-repeat: no-repeat;background-position: center top;}
.fd-qr .qr img{display: inline-block;vertical-align: middle;max-width: 120px;max-height: 100%;padding: 13px;}
.fd-qr .qr p{font-size: 14px;color: #fff;text-align: center;line-height: 40px;height: 40px;position: relative;}
.fd-txt{float: left;}
.fd-txt p{font-size: 12px;color: #fff;line-height: 40px;padding-left: 40px;background-position: left center;background-repeat: no-repeat;}
.fd-txt .p1{background-image: url(../images/icon8.png);}
.fd-txt .p2{background-image: url(../images/icon9.png);}
.fd-txt .p3{background-image: url(../images/icon10.png);}
.fd-txt .p4{background-image: url(../images/icon11.png);}
.footer .copy{text-align: center;background-color: #202020;height: 50px;line-height: 50px;}
.footer .copy p{display: inline-block;font-size: 12px;color: #ccc;}