﻿@charset "utf-8";
@import url("resetcommon.css");

.banner { height:500px; position:relative; z-index:1; }
.banner a { display:block; height:500px; }

.part { display: block; padding-top: 20px; height: 350px; overflow: hidden; background: #e7e7e7; font-family: "Microsoft YaHei" }
.part h2 { display: block; height: 130px; overflow: hidden; text-align: center; }
.part h2 .tit { display: block; text-align: center; color: #000000; font-weight: normal; font-size: 22px; height: 62px; }
.part h2 .tit:hover { text-decoration:none; }
.part h2 b { color: #e60012; }
.part h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.part h2 span { display: block; width: 300px; margin: 0 auto; height: 36px; overflow: hidden; }
.part h2 span .partL { display: block; float: left; width: 150px; overflow: hidden; height: 36px; background: url("partTab.gif") no-repeat left top; }
.part h2 span .partR { display: block; float: left; width: 150px; overflow: hidden; height: 36px; background: url("partTab.gif") no-repeat right -36px; }
.part h2 span .partL:hover { display: block; float: left; width: 150px; overflow: hidden; height: 36px; background: url("partTab.gif") no-repeat left -36px; }
.part h2 span .partR:hover { display: block; float: left; width: 150px; overflow: hidden; height: 36px; background: url("partTab.gif") no-repeat right top; }
.partTab { width:960px; display: block; overflow: hidden; height: 220px; }
.partTab li { padding: 0 30px 0 29px; width: 302px; text-align: center; display:block; float: left; }
.partTab li a { line-height: 40px; overflow: hidden; text-align: center; color: #333333; font-size: 14px; width:302px; display:block}
.partTab li img { width:300px; height:297px;}
.partTab li i { display: block; height: 175px; width: 300px; overflow: hidden; }
.partTab li a:hover { color: #e60012; }
.partTab li span { display:block; height:36px; line-height:36px; }

.pro { display: block; overflow: hidden; padding-top: 14px; height: 265px; overflow: hidden; font-family: "Microsoft YaHei" }
.pro h2 { display:block; height: 60px; overflow: hidden; }
.pro h2 a { display: block; text-align: center; color: #000000; font-weight: normal; font-size: 22px; }
.pro h2 a:hover { text-decoration:none; }
.pro h2 b { color: #e60012; }
.pro h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.proBx { display: block; overflow: hidden; padding:22px 20px 0 50px; height: 157px; background: url("proBx.jpg") no-repeat center top; }
.proBx dt { display: block; padding-left: 18px; height: 24px; line-height: 24px; overflow: hidden; background: url("proIco.jpg") no-repeat left center; }
.proBx dt a { color: #000; font-size: 16px; font-weight: bold; }
.proBx dl { padding-top: 13px; }
.proBx dd { line-height: 28px; padding-left: 18px; height: 28px; overflow: hidden; }
.proBx dd a { display: inline-block; height: 28px; line-height: 28px; color: #000; font-size: 14px; padding-right: 28px; }

.show { display: block; height: 1006px; overflow: hidden; font-family: "Microsoft YaHei" }
.show h2 { display: block; height:65px; overflow: hidden; text-align: center; }
.show h2 a { width: 234px; height: 52px; color: #fff; font-size: 18px; background: #332c2b; display: inline-block; font-weight: normal; line-height: 52px; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; -ms-transition:all 0.8s; transition:all 0.8s; }
.show h2 a:hover, .show h2 a.cur { background: #e60012; }
.showBx { display: block; height: 944px; overflow: hidden; }
.showCt { display: block; height: 934px; overflow: hidden; }
.showCt dl { display: block; overflow: hidden; float: left; width: 202px; padding:15px 17px 18px; background: #e7e7e7; margin-right:13px; display: inline; -moz-transition:all 0.2s; -webkit-transition:all 0.2s; -o-transition:all 0.2s; -ms-transition:all 0.2s; transition:all 0.2s; }
.showCt dt { display: block; }
.showCt dt a { display: block; text-decoration: none; }
.showCt dt img { width: 202px; height: 200px; overflow: hidden; display: block; }
.showCt dt span { display: block; height: 33px; line-height: 33px; text-align: center; background: #332c2b; font-size: 14px; color: #fff; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; -ms-transition:all 0.8s; transition:all 0.8s; }
.showCt dd { display: block; padding-top: 18px; overflow: hidden; }
.showCt dd a { display: inline-block; color: #332c2b; width: 89px; height: 25px; line-height: 25px; border: 2px solid #332c2b; text-align: center; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; -ms-transition:all 0.8s; transition:all 0.8s; }
.showCt dl.cur, .showCt dl:hover { background:#e60012; }
.showCt dl.cur dt span, .showCt dl:hover dt span { background:#e60012; }
.showCt dl.cur dd a, .showCt dl:hover dd a { color: #fff; border-color: #eb3341 }
.showBx .showTab { display: block; width: 225px; overflow: hidden; margin: 0 auto; height: 4em; }
.showTab span { display: block; float: left; height: 5px; overflow: hidden; width: 74px; background: #332c2b;  -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; cursor:pointer; }
.showTab span.on { background: #e72129; }

.od1 { display: block; position: relative; height:195px; font-family: "Microsoft YaHei" }
.od1 a { display: block; height: 170px; }
.od1 span { display: block; overflow: hidden; position: absolute; right: 0; top:65px; width: 230px; padding-left: 66px; font-size: 14px; color: #fff; background: url("od1Pho.jpg") no-repeat left top; }
.od1 span b { display: block; font-family: impact; font-size: 36px; overflow: hidden; font-weight: normal; }

.brand { display: block; overflow: hidden; font-family: "Microsoft YaHei"; padding-top: 90px; height: 93px; overflow: hidden; background: url("brand.jpg") no-repeat center top #e7e7e7; }
.brand h2 { display: block; height: 129px; overflow: hidden; }
.brand h2 span { padding-left: 440px; font-size: 30px; color: #000; font-weight: normal; display: block; line-height: 32px; }
.brand h2 i { line-height: 20px; display: block; font-weight:normal; color: #454545; font-size: 18px; font-family: "Times New Roman "; text-transform: uppercase; }
.brand h2 span b { color: #e60012; }
.brdBx { display: block; overflow: hidden; }
.brdBx .brd { display: block; width: 480px; overflow: hidden; padding-top:235px; height:149px; margin-bottom: 27px; }
.brdBx .brd span { display: block; color: #000000; font-size: 12px; line-height: 26px; }
.brdBx .brd .brdCl { display: block; float: left; width: 234px; text-align: right; }
.brdBx .brd .brdCr { display: block; float: right; width:177px; text-align: left; }
.brdBx .brd1 { background: url("brand1.jpg") no-repeat left top; }
.brdBx .brd2 { background: url("brand2.jpg") no-repeat left top; }
.brdBx .brd3 { background: url("brand3.jpg") no-repeat left top; }
.brdBx .brd4 { background: url("brand4.jpg") no-repeat left top; }
.brdBx .brd2 .brdCl, .brdBx .brd4 .brdCl { padding-left: 20px; }
.brdBx .brd2 .brdCr, .brdBx .brd4 .brdCr { width: 160px; }

.lct { padding-top: 57px; height: 356px; overflow: hidden; background: url("lct.jpg") no-repeat center top; font-family: "Microsoft YaHei" }
.lct h2 { width:500px; margin: 0 auto; height: 108px; padding-left:25px; }
.lct h2 a { color: #000; font-size: 22px; padding-left:31px; width: 200px; font-weight: normal; text-align: center; padding-top: 5px; float: left; }
.lct h2 a:hover { text-decoration:none; }
.lct h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.lct h2 b { color: #e60012; }
.lct h2 span { padding-left:60px; margin-left: 10px; float: left; width: 190px; font-size: 14px; font-weight: normal; padding-top:9px; background: url("lctPho.jpg") no-repeat left 10px; }
.lct h2 span em { font-style: normal; display: block; font-family: "impact"; font-size: 30px; color: #332c2b; }
.lctBx { display: block; position: relative; height:170px; overflow: hidden; }
.lctBx span { display: block; height:95px; overflow: hidden; padding-top:26px; overflow: hidden; width: 118px; color: #e60012; font-size: 16px; font-weight: bold; text-align: center; float: left; }
.lctBx span b { font-family: "Times New Roman"; color: #332c2b; font-size: 30px; font-style: italic;  display: block; }
.lctBx span.lct1 { margin:70px 24px 0 0; }
.lctBx span.lct2 { margin-right: 22px; }
.lctBx span.lct4 { margin-right: 20px; }
.lctBx span.lct6 { margin-right:20px; padding-top: 20px; }
.lctBx span.lct3 { margin:78px 24px 0 0; }
.lctBx span.lct5 { margin:78px 24px 0 0; }
.lctBx span.lct7 { margin:78px 0 0 0; }

.yos { display: block; padding-top: 64px; height: 1670px; background:url("yos.jpg") no-repeat center top; font-family: "Microsoft YaHei" }
.yos h2 { display: block; overflow: hidden; font-size: 30px; color: #fff; text-align: center; background: url() no-repeat center -1px; height: 162px; }
.yos h2 b { font-size: 23px; display: block; font-weight: normal; line-height:39px; padding-top:3px; }
.yos h2 em { color: #ffffff; font-weight: bold; font-size: 18px; width: 92px; text-align: center; vertical-align: bottom; font-style: normal; margin-right: 30px; }
.yos h2 i { display: block; color: #adacab; font-size: 22px; text-transform: uppercase; font-family: "vani", "Times New Roman"; font-weight: normal; line-height:47px; }
.yos .yosBx { display: block; overflow: hidden; height: 1480px; position: relative; }
.yos .yosBx dl { display: block; }
.yosBx dt { display: block; padding-top: 117px; height: 56px; line-height: 56px; overflow: hidden; color:#fff; font-size: 22px; font-weight: bold; margin-bottom: 6px; border-bottom: 1px solid #4b4545 }
.yosBx dd { display: block; overflow: hidden; line-height: 18px; padding: 6px 0; color: #e0e0e0; font-size: 14px; }
.yosBx dl.yos1 { float:right; width: 444px; }
.yosBx dl.yos2 { width: 446px; padding-top:95px; text-align: right; }
.yosBx dl.yos3 { width: 446px; padding-top:95px; float: right; }
.yosBx dl.yos4 { width: 446px; padding-top:75px; text-align: right; }
.yosBx dl.yos1 dd, .yosBx dl.yos3 dd { padding-left: 15px; background: url("ysIco.jpg") no-repeat left 18px; }
.yosBx dl.yos2 dd, .yosBx dl.yos4 dd { padding-right: 15px; background: url("ysIco.jpg") no-repeat right 18px; }
.yosBx em { display: block; overflow: hidden; position:absolute; z-index: 1; }
.yosBx em.yosImg1 { left:97px; top: 0; }
.yosBx em.yosImg2 { right:72px; top:372px; }
.yosBx em.yosImg3 { left:90px; top:747px; }
.yosBx em.yosImg4 { right:72px; top:1114px; }
.yosBx em.ysPho { display: block; right: 0; bottom:10px; height: 70px; text-align: center; width: 185px; }
.yosBx em.ysPho a { display: block; width: 78px; height: 29px; line-height: 29px; background: #bfbfbf; color: #000; font-size: 14px; margin: 0 auto; text-align: center; }
.yosBx em.ysPho p { color: #fff; font-size: 24px; font-weight: bold; }

.wit { display: block; overflow: hidden; padding-top: 25px; height: 540px; overflow: hidden; font-family: "Microsoft YaHei" }
.wit h2 { display: block; background: url("witTit.gif") no-repeat center 55px; height: 128px; text-align: center; }
.wit h2 a.tit { color: #000; font-size: 22px; font-weight: normal; height: 62px; display: block; }
.wit h2 a.tit:hover { text-decoration:none; }
.wit h2 a.tit b { color: #e60012; }
.wit h2 a.tit i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.wit h2 a.more { display: block; font-weight: normal; font-size: 14px; height: 36px; line-height: 36px; }
.wit h2 a.more:hover { text-decoration:none; }
.witBx { display: block; overflow: hidden; }
.witBx dl { display: block; float: left; width:202px; padding: 15px 14px 0; height: 373px; background: #e7e7e7; margin-right: 13px; }
.witBx dl.lst { margin-right: 0; }
.witBx dt { display: block; overflow: hidden; }
.witBx dt img { width: 202px; height: 179px; display: block; overflow: hidden; }
.witBx dd { padding-top: 8px; }
.witBx dd h3 { display: block; height: 40px; line-height: 40px; color: #333333; }
.witBx dd h3 a { color: #333; font-weight: bold; font-size: 14px; }
.witBx dd em { width: 67px; height: 29px; line-height: 29px; text-align: center; color: #fff; font-size: 14px; background: #332c2b; font-style:normal; display: block; }
.witBx dd p { padding-top: 8px; height: 75px; overflow: hidden; line-height: 25px; font-size:12px; }
.witBx dd .more { color: #e60012; font-weight: bold; }

.atHrAs { display: block; padding-top:35px; height: 480px; overflow: hidden; font-family: "Microsoft YaHei"; background: #e7e7e7; }
.atHrAs h2 { display: block; height: 56px; border-bottom: 1px solid #c3c2c1; overflow: hidden; }
.atHrAs h2 a.tit { color: #000; font-size: 22px; font-weight: normal; display: block; }
.atHrAs h2 a.tit b { color: #e60012; }
.atHrAs h2 a.tit i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.atHrAs h2 a.more { display: block; width: 98px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #5c5c5c; font-weight: normal; border: 1px solid #b1afae; margin-top: 8px; }
.hnr { width: 233px; overflow: hidden; }
.hnr .hnrBx { display: block; padding-top: 23px; }
.hnrBx li { display: block; }
.hnrBx li a { display: block; }
.hnrBx li img { width: 233px; height: 328px; overflow: hidden; display: block; }
.hnrBx li span { display: block; width: 233px; height: 34px; line-height: 34px; text-align: center; background: #5d5756; color: #fff; font-size: 14px; }
.abt { display: block; width: 424px; overflow: hidden; padding-left: 30px; }
.abt dl { display: block; padding-top: 23px; }
.abt dt { display: block; }
.abt dt a { display: block; }
.abt dt img { width: 424px; height: 237px; overflow: hidden; display: block; }
.abt dd { padding-top: 13px; height: 115px; overflow: hidden; }
.abt dd h3 { display: block; height: 28px; line-height: 28px; }
.abt dd h3 a { color: #5c5c5c; font-size: 14px; font-weight: bold; }
.abt dd p { display: inline; line-height: 30px; font-size: 14px; }
.abt dd span { display:inline; float: right; line-height: 30px; }
.abt dd span a { color: #e60012; font-weight: bold; font-size: 14px; }
.alb { display: block; width: 242px }
.albBx { padding-top: 23px; height: 363px; overflow: hidden; }
.albBx li { display: block; height: 174px; overflow: hidden; position: relative; margin-bottom: 14px; }
.albBx li img { display: block; width: 242px; height: 174px; overflow: hidden; }
.albBx li span { display: block; position: absolute; left: 0; bottom: 0; width: 242px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 14px; background: #5d5756; }

.newsFaq { display: block; padding-top: 27px; height: auto; overflow: hidden; font-family: "Microsoft YaHei" }
.news { display: block; float: left; width: 600px; overflow: hidden; }
.news h2 { display: block; height: 52px; overflow: hidden; background: #e60012; }
.news h2 a { display: block; float: left; width: 50%; overflow: hidden; line-height: 52px; height: 52px; font-size: 18px; font-weight: normal; color: #fff; text-align: center; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.news h2 a:hover, .news h2 a.cur { background:#e60012; }
.newsBx { display: block; padding-top: 35px; overflow: hidden; }
.newsBx dl { display: block; height: 150px; border-bottom: 1px solid #bcbcbb }
.newsBx dt { display: block; float: left; width: 196px; overflow: hidden; }
.newsBx dt img { display: block; width: 196px; height: 121px; overflow: hidden; }
.newsBx dd { float: right; display: block; width: 380px; height: 121px; overflow:hidden; }
.newsBx dd h3 { display: block; height: 23px; overflow: hidden; }
.newsBx dd h3 a { color: #333333; font-size: 14px; }
.newsBx dd p { line-height: 24px; overflow: hidden; font-size: 14px; }
.newsBx dd p a { color: #e60012; font-weight: bold; }
.newsBx ul { display: block; padding-top: 10px; height: auto; overflow: hidden; }
.newsBx li { height: 37px; line-height: 37px; overflow: hidden; border-bottom: 1px dashed #bfbfbf; background: url("newsIco.jpg") no-repeat left center; overflow: hidden; width: 293px; }
.newsBx li a { display: block; color: #333333; font-size: 14px; padding-left: 12px; }
.news .more { width: 98px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #b1afae; font-size: 14px; color: #5c5c5c; display: block; }

.faq { display: block; width: 330px; overflow: hidden; float: right; }
.faq h2 { display: block; height: 52px; overflow: hidden; background: #332c2b; }
.faq h2 a { display: block; overflow: hidden; line-height: 52px; height: 52px; font-size: 18px; font-weight: normal; color: #fff; text-align: center; background:#e60012; }
.faqBx { display: block; padding-top: 22px; overflow: hidden; height: 295px; overflow: hidden; margin-bottom: 13px; }
.faqBx dl { display: block; padding: 15px 0 0 47px; height: 86px; overflow: hidden; background: url("faqFq.jpg") no-repeat left 15px; }
.faqBx dt { height: 22px; line-height: 22px; margin-bottom: 9px; }
.faqBx dt a { font-weight: bold; font-size: 14px; color: #000 }
.faqBx dd { display: block; line-height: 18px; color: #000000; font-size:14px; }
.faqBx dd a { color: #e60012; font-weight: bold; }
.faq .more { width: 98px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #b1afae; font-size: 14px; color: #5c5c5c; display: block; }

.online { display: block; overflow: hidden; background: #e7e7e7; padding-top: 20px; height: 315px; overflow: hidden; font-family: "Microsoft YaHei" }
.onL { display: block; width: 602px; overflow: hidden; float: left; }
.onL h2 { height: 38px; line-height: 38px; border-bottom: 1px solid #bcbcbb; color: #000; font-size:18px; font-weight: normal; }
.onL h2 a { color: #000; }
.onL h2 b { color: #e60012; }
.onL h2 i { padding-left:10px; color: #5c5c5c; font-size:18px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.onLBx { display: block; overflow: hidden; padding-top: 23px; overflow: hidden; height: 245px; }
.onLBx li { display: block; height: 45px; overflow: hidden; width: 255px; }
.onLBx li label { display: block; float: left; width: 100px; height: 34px; background:#332c2b; color: #fff; font-size: 12px; text-align: center; line-height: 34px; }
.onLBx li .ip1 { display: block; border: 1px solid #a7a7a7; width: 141px; height: 32px; line-height: 32px; background: #e7e7e7; font-size: 12px; font-family: "Microsoft YaHei"; color: #505050; float: left; }
.onLBx li i { display: block; float: left; width:10px; text-align:right; color: #e75a5e; font-style: normal; line-height:34px; }
.onLBx li.area { clear: both; overflow: hidden; padding: 5px 10px 0 20px; height: 95px; width: 556px; border: 1px solid #a7a7a7; margin-bottom: 12px; }
.onLBx li.area span { display: block; height: 20px; line-height: 20px; overflow: hidden; color: #505050; font-family: "Microsoft YaHei"; font-size: 12px; }
.onLBx li.area textarea { display: block; height: 70px; overflow: hidden; width: 556px; border: none; resize:none; outline:none; overflow: hidden; background: #e7e7e7; color: #505050; }
.onLBx li .ipt2 { display: block; padding:0 10px; width: 92px; display: block; border: 1px solid #a7a7a7; height: 32px; line-height: 32px; background: #e7e7e7; font-size: 12px; font-family: "Microsoft YaHei"; color: #505050; float: left; }
.onLBx li.yzm1 { width: 586px; }
.onLBx li.yzm1 span { display: block; float: left; padding-left: 10px; }
.onLBx li.yzm1 em { display: block; float: right; width: 212px; }
.onLBx li.yzm1 em input { width: 100px; height: 35px; line-height: 35px; border:none; color: #fff; font-size: 14px; font-family: "Microsoft YaHei" }
.onLBx li.yzm1 .tj { background:#e60012; }

.onLBx li.yzm1 .cz { background:#332c2b; }
.onR { display: block; padding-top:35px; width: 332px; float: right; }
.onR a { display: block; }
.onR img { width: 323px; height: 216px; overflow: hidden; display: block; border: 1px solid #c0c0c0; }

.h4a{  background:url("caseLi.jpg") no-repeat scroll left center; line-height: 50px; padding-left: 64px; }
.h4a a{ color:#fff;}

.linkBx li{ display:inline; margin:0px 4px;}


.consult {
	background-image: url(../uploads/images/youce_qq.png);
}

.words {
	background-image: url(../uploads/images/youce_ly.png);
}

.quote {
	background-image: url(../uploads/images/youce_tel.png);
}

.wechat {
	background-image: url(../uploads/images/youce_ewm.png);
}

.return {
	background-image: url(../uploads/images/youce_top.png);
}
.floating_ck {position: fixed; left: 5px; top: 30%; z-index: 999;}

.floating_ck dl dd {
	position: relative;
	width: 80px;
	height: 80px;
	background-color: #33a4ff;
	border-bottom: #33a4ff;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 20%;
	cursor: pointer;
	margin-top: 1px;
}

.floating_ck dl dd:hover {
	background-color: #33a4ff;
	border-bottom: solid 1px #33a4ff;
}

.floating_ck dl dd:hover .floating_left {
	display: block;
}


.floating_ck dd span {
	color: #fff;
	display: block;
	padding-top: 54px;
}

.floating_left {
	position: absolute;
	right: -150px;
	top: 0px;
	width: 160px;
	height: 80px;
	background-color: #33a4ff;
	border-bottom: solid 1px #33a4ff;
	display: none;
}

.floating_left a {
	color: #fff;
	line-height: 80px;
	font-size: 14px;
}

.floating_ewm {
	top: -77px;
	position: absolute;
	left: -161px;
	width: 0;
	height: 0;
	background-color: #33a4ff;
	border-bottom: solid 1px #33a4ff;
	display: none;
}

.floating_ewm i {
	background-image: url(../../images/img/ewm.jpg);
	display: block;
	width: 158px;
	height: 158px;
	margin: auto;
	background-size: contain;
}


#qiao-invite-wrap {
    position: fixed;
    _position:absolute;
}
#qiao-flash-storage {
    position: fixed;
    _position: absolute;
    width: 1px;
    height: 1px;
    bottom: 0;
    left: 0;
}

#qiao-wrap {
    display: block;
}

#qiao-invite-wrap {
    overflow: hidden !important;
}

#qiao-invite-wrap .qiao-invite-text p,
.qiao-mess-wrap form {
     
    width: auto;
    height: auto;

    
    margin: 0;
    padding: 0;

    background-color: transparent;
    background-position: 0% 0%; 
    background-size: auto; 
    background-repeat: repeat;
    background-origin: padding-box; 
    background-clip: border-box; 
    background-attachment: scroll; 
    background-image: none;

    border: none;
    outline: invert none medium;

    color: #000;
    direction: ltr;
    letter-spacing: normal;
    line-height: normal;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    white-space: normal;
    word-spacing: normal;

    font-size: 12px;
    font-family: Tahoma,"宋体",Helvetica,sans-serif;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: inherit;

    visibility: inherit;
    overflow:  visible;

    list-style: none;

    float: none;
    
    clear: none;

    position: static;
    top: auto;
    left: auto;

    vertical-align: baseline;

    -moz-box-sizing: content-box;  
    -webkit-box-sizing: content-box; 
    -o-box-sizing: content-box; 
    -ms-box-sizing: content-box; 
    box-sizing: content-box;
}

#qiao-invite-wrap .qiao-invite-text p span {
    display: inline;
}
#qiao-wrap::before,
#qiao-wrap::after,
#qiao-wrap ins::before,
#qiao-wrap ins::after,
#qiao-wrap a::before,
#qiao-wrap a::after,
#qiao-wrap input::before,
#qiao-wrap input::after,
#qiao-wrap textarea::before,
#qiao-wrap textarea::after,
#qiao-fixed-wrap::before,
#qiao-fixed-wrap::after,
#qiao-fixed-wrap ins::before,
#qiao-fixed-wrap ins::after,
#qiao-fixed-wrap a::before,
#qiao-fixed-wrap a::after,
#BDBridgeFixedWrap::before,
#BDBridgeFixedWrap::after,
#BDBridgeFixedWrap ins::before,
#BDBridgeFixedWrap ins::after,
#BDBridgeFixedWrap a::before,
#BDBridgeFixedWrap a::after
{
    content: "";
}

#qiao-mess-wrap .qiao-mess-clearfix:before, 
#qiao-mess-wrap .qiao-mess-clearfix:after {
    content: "";
    display: table;
}
#qiao-mess-wrap .qiao-mess-clearfix:after{
    clear: both;
}
#qiao-mess-wrap .qiao-mess-clearfix{
    *zoom: 1;
}



.BD-QIAO-WEBIM-LITE-WRAP div,
.BD-QIAO-WEBIM-LITE-WRAP a,
.BD-QIAO-WEBIM-LITE-WRAP span,
.BD-QIAO-WEBIM-LITE-WRAP em,
.BD-QIAO-WEBIM-LITE-WRAP select,
.BD-QIAO-WEBIM-LITE-WRAP option,
.BD-QIAO-WEBIM-LITE-WRAP table,
.BD-QIAO-WEBIM-LITE-WRAP tr,
.BD-QIAO-WEBIM-LITE-WRAP td,
.BD-QIAO-WEBIM-LITE-WRAP img {
    color: inherit;
    width: auto;
    text-align: left;
    float: none;
    clear: none;
    background-color: transparent;
    background-image: none;
    margin: 0;
    padding: 0;
}

.BD-QIAO-WEBIM-LITE-WRAP div,
.BD-QIAO-WEBIM-LITE-WRAP a,
.BD-QIAO-WEBIM-LITE-WRAP span,
.BD-QIAO-WEBIM-LITE-WRAP em,
.BD-QIAO-WEBIM-LITE-WRAP option,
.BD-QIAO-WEBIM-LITE-WRAP table,
.BD-QIAO-WEBIM-LITE-WRAP tr,
.BD-QIAO-WEBIM-LITE-WRAP td,
.BD-QIAO-WEBIM-LITE-WRAP img {
    border: none;
}

.BD-QIAO-WEBIM-LITE-WRAP table {
    border-collapse:collapse;
    border-spacing:0;
}

#BD_QIAO_WEBIM_LITE_WRAP {
    position: fixed;
    right:0px;
    bottom:0px;
    width: 320px;
    font-size:12px;
    line-height: 1.5;
    z-index: 2147483647;
    background: #FFF;
    color: #333;
    text-align: left;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title {
    height: 26px;
    line-height: 26px;
    border:1px solid #AFAFAF;
    background: url("http://qiao.baidu.com/v3/img/matrix/bg.png") 0px -178px repeat-x;
    width: auto;
    color: #333;
    text-align: left;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title-notify {
    border-color: #9BCCFB;
    background-position: 0px -152px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title-text {
    font-size: 14px;
    margin-left: 10px;
    font-weight: bold;
    color: #333;
    _zoom : 1;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title-notify-text {
    margin-left:10px;
    cursor: pointer;
    display: none;
    color: #333;
    _zoom : 1;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title-notify .m-lite-title-notify-text {
    display: inline;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title-notify-text em {
    display: inline-block;
    margin-right: 3px;
    height: 14px;
    width: 19px;
    line-height: 14px;
    font-style: normal;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    background: url("http://qiao.baidu.com/v3/img/matrix/webim.png") -16px -16px no-repeat;
    *display: inline;
    *zoom: 1;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title-btn {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background: url("http://qiao.baidu.com/v3/img/matrix/webim.png") 0px -75px no-repeat;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title .btn-close {
    background-position: -16px -75px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title .btn-close:hover {
    background-position: 0px -75px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title .btn-max {
    background-position: -48px -75px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title .btn-max:hover {
    background-position: -32px -75px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title .btn-min {
    background-position: -80px -75px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-title .btn-min:hover {
    background-position: -64px -75px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-content {
    position: relative;
    border-left: 1px solid #AFAFAF;
    border-right: 1px solid #AFAFAF;
    padding-top: 10px;
    height: 306px;
    overflow-y: auto;
    width: auto;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-msg {
    position: relative;
    width: 255px;
    margin-bottom: 15px;
    clear: both;
    *clear: none;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-msg-info {
    margin: 0px auto;
    width: 200px;
    margin-bottom: 15px;
    padding: 5px;
    background: #CDE8FA;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    word-wrap: break-word; 
    break-word: break-all;
    text-align: left;
    clear: both;
    *clear: none;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-msg-title {
    text-align: left;
    color: #333;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-msg-content {
    padding: 10px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    word-wrap: break-word; 
    break-word: break-all;
    text-align: left;
    width: auto;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-msg-cursor {
    position: absolute;
    top: 30px;
    width: 7px;
    height: 11px;
    overflow: hidden;
    background: url("http://qiao.baidu.com/v3/img/matrix/webim.png") -16px -61px no-repeat;
}

#BD_QIAO_WEBIM_LITE_WRAP .msg-server {
    float: left;
    padding-left:12px;
}

#BD_QIAO_WEBIM_LITE_WRAP .msg-server .m-lite-msg-content {
    background: #CDE8FA;
}

#BD_QIAO_WEBIM_LITE_WRAP .msg-server .m-lite-msg-cursor {
    background-position: -16px -61px;
    left: 5px;
}

#BD_QIAO_WEBIM_LITE_WRAP .msg-client {
    float: right;
    padding-right:12px;
}

#BD_QIAO_WEBIM_LITE_WRAP .msg-client .m-lite-msg-content {
    background: #DDDDDD;
}

#BD_QIAO_WEBIM_LITE_WRAP .msg-client .m-lite-msg-title {
    text-align: right;
}

#BD_QIAO_WEBIM_LITE_WRAP .msg-client .m-lite-msg-cursor {
    background-position: -23px -61px;
    right: 5px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-editor {
    overflow: visible;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool {
    height: 26px;
    border: 1px solid #AFAFAF;
    line-height: 26px;
    background: url("http://qiao.baidu.com/v3/img/matrix/bg.png") 0px -178px repeat-x;
    width: auto;
    position: relative;
    overflow: visible;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool a {
    color: #333;
    text-decoration: none;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool-btn {
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 5px;
    margin-left: 5px;
    overflow: hidden;
    background: url("http://qiao.baidu.com/v3/img/matrix/webim.png") 0px -58px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool .btn-face {
    width: 20px;
    height: 20px;
    margin-top: 3px;
    background: url("http://qiao.baidu.com/v3/img/webim_toolbar.gif") 0 -29px no-repeat;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool .btn-face:hover {
    background-position: 0 -49px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool .btn-face-active {
    background-position: 0 -69px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool .btn-font {
    width: 20px;
    height: 20px;
    margin-top: 3px;
    background: url("http://qiao.baidu.com/v3/img/webim_toolbar.gif") 0 -89px no-repeat;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool .btn-font:hover {
    background-position: 0px -109px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool .btn-font-active {
    background-position: 0px -129px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool-sp-btn {
    float: right;
    padding-left: 20px;
    height:26px;
    background: url("http://qiao.baidu.com/v3/img/matrix/webim.png") -184px 5px no-repeat;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool-face {
    position: absolute; 
    left: -1px;
    top: -181px;
    z-index: 20;
    background: #fff;
    width: auto;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tool-font {
    width: 298px;
    height:25px; 
    padding:5px 10px 0; 
    background:#fff; 
    position:absolute; 
    top:-32px; 
    border:1px solid #A8B3C7;
    left:-1px;
    z-index: 10;
    width: auto;
    overflow: visible;
}


#BD_QIAO_WEBIM_LITE_WRAP .m-lite-input-area {
    height: 60px;
    border-left: 1px solid #AFAFAF;
    border-right: 1px solid #AFAFAF;
    padding: 5px;
    width:auto;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-input-area iframe {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 60px;
    background-color: #fff;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-opt {
    height: 16px;
    line-height: 16px;
    padding: 5px 0;
    position: relative;
    border: 1px solid #AFAFAF;
    color: #A4A4A4;
    background: #E9E9E9;
    width: auto;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-logo {
    display: inline-block;
    height: 16px;
    width: 17px;
    margin: 0px 5px;
    overflow: hidden;
    background: url("http://qiao.baidu.com/v3/img/matrix/webim.png") -18px -44px no-repeat;
    *display: inline;
    *zoom: 1;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-qiao {
    display: inline-block;
    color: #333;
    vertical-align: 4px;
    *vertical-align: 2px;
    *display: inline;
    *zoom: 1;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-opt-btn {
    position: absolute;
    top: -1px;
    right: -1px;
    
    width: 43px; 
    height: 28px;
    background: url("http://qiao.baidu.com/v3/img/matrix/webim.png") -35px -16px no-repeat;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-opt-btn:hover {
    background-position: -93px -16px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-opt-btn:active {
    background-position: -93px -44px;
}

#BD_QIAO_WEBIM_LITE_WRAP .m-lite-tip {
    position: absolute;
    top: 330px;
    left: 1px;
    height: 15px;
    width: 308px;
    padding: 0px 5px;
    background: #CCC;
    color: #FFF;
    line-height: 15px;
    text-align: left;
}

.BD-QIAO-IM-FACE-WRAP table { 
    border-collapse: collapse;
    border: 0;
}
.BD-QIAO-IM-FACE-WRAP td {
    border: 1px solid #bcd;
    background-color: #fff;
}
.BD-QIAO-IM-FACE-WRAP td a{
    padding: 5px;
    display: block;
    background-color: #fff;
}
.BD-QIAO-IM-FACE-WRAP td a:hover {
    background:url("http://qiao.baidu.com/v3/img/webim_toolbar.gif");
}
.BD-QIAO-IM-FACE-WRAP td img {
    display: block;
    width: 19px;
    height: 19px;
    cursor: pointer;
    border: none;
    background-color: #fff;
}




#FaceTab{height:19px; width:350px; cursor:default}
#FaceTab a{float:left; width:61px; height:19px; line-height:19px; text-align:center; text-decoration:none; color:#000}
#FaceTab a.active{background:url("http://qiao.baidu.com/v3/img/webim_facetab.gif")}
#FaceGroup table{border-collapse:collapse; border:0; }
#FaceGroup td{width:19px; height:19px; border:1px #bcd solid; padding:5px;}
#FaceGroup td.over{background:url("http://qiao.baidu.com/v3/img/webim_toolbar.gif")}
#FaceGroup table img{display:block; width:19px; height:19px}
#FaceGroup table span{display:block; width:19px; height:19px; cursor:default}



.BD-QIAO-IM-FONT-WRAP .m-font-family-select {
    width: 135px; 
    vertical-align: 4px;
    margin-right: 3px;
    *vertical-align: -3px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-size-select {
    width: 45px;
    vertical-align: 4px;
    margin-right: 3px;
    *vertical-align: -3px;
    color: #000;
}
.BD-QIAO-IM-FONT-WRAP .m-font-family-select option,
.BD-QIAO-IM-FONT-WRAP .m-font-size-select option {
    color: #000;
}
.BD-QIAO-IM-FONT-WRAP .m-font-btn {
    width:20px; 
    height:20px; 
    display:inline-block; 
    background: url("http://qiao.baidu.com/v3/img/webim_toolbar.gif") no-repeat;
}
.BD-QIAO-IM-FONT-WRAP .m-font-btn {
    *zoom: 1;
}
.BD-QIAO-IM-FONT-WRAP .m-font-bold {
    background-position: 0 -149px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-bold:hover {
    background-position: 0 -169px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-bold-on {
    background-position: 0 -189px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-italic {
    background-position: 0 -209px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-italic:hover {
    background-position: 0 -229px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-italic-on {
    background-position: 0 -249px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-underline {
    background-position: 0 -269px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-underline:hover {
    background-position: 0 -289px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-underline-on {
    background-position: 0 -309px;
}
.BD-QIAO-IM-FONT-WRAP .m-font-color{
    background-position: 0 -329px
}
.BD-QIAO-IM-FONT-WRAP .m-font-color:hover{
    background-position: 0 -349px
}
.BD-QIAO-IM-FONT-WRAP .m-font-color-on{
    background-position: 0 -369px
}
.BD-QIAO-IM-FONT-WRAP .m-font-palette {
    position:absolute; 
    z-index:20; 
    border:1px #a8b3c7 solid; 
    background:#fff; 
    padding:5px; 
    top:30px; 
    right:-1px; 
    line-height: 0px;
    width: auto;
}
.BD-QIAO-IM-FONT-WRAP .m-font-palette table,
.BD-QIAO-IM-FONT-WRAP .m-font-palette tbody,
.BD-QIAO-IM-FONT-WRAP .m-font-palette tr {
    background-color: #fff;
}
.BD-QIAO-IM-FONT-WRAP .m-font-palette td{ 
    font-size:0;
    background-color: #fff;
}
.BD-QIAO-IM-FONT-WRAP .m-font-palette a { 
    padding:5px; 
    display: block;
    background-color: #fff;
}
.BD-QIAO-IM-FONT-WRAP .m-font-palette a:hover {
    background:#ccc
}
.BD-QIAO-IM-FONT-WRAP .m-font-palette td span{
    display:block; 
    width:12px; 
    height:10px; 
    border:1px #669 solid; 
    cursor:pointer
}


/*Custom Services*/

.CstSvs {
	background: url(../images/zzbg.jpg) no-repeat top center;
	height: 535px;
	width: 950px;
    margin: 0 auto;
}
.CstSvs .CstSvscont {
	overflow: hidden;
}
.CstSvs .CstSvscont h5 {
	font-weight: normal;
	text-align: center;
	margin-top: 47px;
}
.CstSvs .CstSvscont h5 span {
	font-size: 32px;
	color: #332c2b;
}
.CstSvs .CstSvscont h5 em {
	font-size: 18px;
	color: #332c2b;
	display: block;
	padding-top: 11px;
}
.CstSvscont_L {
	width: 475px;
	overflow: hidden;
	margin-top: 60px;
}
.CstSvscont_L h6 {
	font-weight: normal;
	color: #332c2b;
	font-size: 30px;
}
.CstSvscont_L>p {
	width: 450px;
	height: 34px;
	line-height: 34px;
	margin-top: 11px;
	margin-bottom: 18px;
	background: #ff7e00;
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.CstSvscont_L span {
	font-size: 24px;
	color: #666666;
	display: inline-block;
}
.CstSvscont_L dl {
	overflow: hidden;
	margin-top: 60px;
}
.CstSvscont_L dl dt {
	float: left;
}
.CstSvscont_L dl dt img {
	display: block;
}
.CstSvscont_L dl dd {
	padding-left: 41px;
}
.CstSvscont_L dl dd span {
	font-size: 22px;
	color: #332c2b;
	margin-top: 5px;
}
.CstSvscont_L>dl>dd>p {
	font-size: 30px;
	color: #ff7e00;
	padding-top: 4px;
}
.CstSvscont_L .consult {
	display: block;
	width: 144px;
	height: 46px;
	line-height: 46px;
	margin-top: 13px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	text-align: center;
	background: url(../img/smbtn.jpg) no-repeat top center;
}
.CstSvscont_L .consult em {
	font-family: "宋体";
	font-size: 16px;
	margin-left: 4px;
}
.CstSvscont_R {
	width: 336px;
	float: right;
	margin-top: 56px;
}
.CstSvscont_R p {
	overflow: hidden;
	width: 331px;
	height: 48px;
	margin-top: 6px;
	background: url(../img/inputbg.png) no-repeat top center;
}
.CstSvscont_R p label {
	float: left;
}
.CstSvscont_R p label img {
	display: block;
}
.CstSvscont_R p input {
	float: right;
	width: 267px;
	height: 20px;
	font-size: 14px;
	color: #c2c2c2;
	line-height: 20px;
	padding: 10px 0 10px 10px;
	margin-top: 2px;
	margin-right: 4px;
	border: none;
	outline: none;
}
.CstSvscont_R .Submit {
	display: block;
	width: 324px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fe7e01;
	font-weight: bold;
	border: 2px solid #fe7e01;
	margin-top: 9px;
}
.CstSvscont_R p.liuyan {
	height: 79px;
	background: url(../img/wbetx.png) no-repeat top center;
}
.CstSvscont_R p.liuyan label {
	margin-top: 14px;
}
.CstSvscont_R p.liuyan .wby {
	resize: none;
	outline: none;
	float: right;
	border: none;
	color: #c2c2c2;
	font-size: 14px;
	margin-top: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
	height: 60px;
	width: 265px;
	margin-right: 4px;
	padding-left: 10px;
}
/*Custom Services_end*/

#Font{width:20px; height:20px; float:left; border:0; margin-right:3px;}
.fontnormal{background:url("http://qiao.baidu.com/v3/img/webim_toolbar.gif") 0 -89px}
.fontover{background:url("http://qiao.baidu.com/v3/img/webim_toolbar.gif") 0 -109px}
.fonton{background:url("http://qiao.baidu.com/v3/img/webim_toolbar.gif") 0 -129px}

.bd-map {text-decoration: underline !important;}
