
@import url("resetcommon.css");

.banner { height:587px; position:relative; z-index:1; }
.banner a { display:block; height:587px; }

.Msearch { line-height:40px; color:#332c2b; font-size:14px; font-family:"Microsoft YaHei"; padding-top: 20px; height: 93px; overflow: hidden; border-bottom: 3px solid #332c2b; text-align: center; }
.Msearch a { color:#332c2b; font-size:14px; padding:0 5px; }
.Msearch { display: block; overflow: hidden; }
.sea { height:26px; overflow:hidden; width: 240px; margin: 0 auto }
.sea_txt { height:24px; line-height:24px; outline:none; border:none; background:#eae9e9; width:194px; text-indent:0.5em; float:left; color:#c7c6c6; font-size:12px; font-family: "Microsoft YaHei" }
.sea_btn { float:left; width:33px; height:24px; outline:none; text-align:center; background-color:#196701; color:#fff; font-weight:bold; line-height:24px; border:none; cursor:pointer; font-weight:normal; background:url("seaBtn.gif") no-repeat left top; }

.part { display: block; padding-top: 57px; height: 385px; overflow: hidden; background: #e7e7e7; font-family: "Microsoft YaHei" }
.part h2 { display: block; height: 120px; 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: 176px; text-align: center; display:block; float: left; }
.partTab li a { line-height: 40px; overflow: hidden; text-align: center; color: #333333; font-size: 14px; width:176px; display:block}
.partTab li img { width:176px; height:176px; }
.partTab li i { display: block; height: 175px; width: 175px; 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: 50px; height: 0px; overflow: hidden; font-family: "Microsoft YaHei" }
.pro h2 { display:block; height: 68px; 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.gif") 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: 478px; overflow: hidden; font-family: "Microsoft YaHei" }
.show h2 { display: block; height:84px; 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: 345px; overflow: hidden; }
.showCt { display: block; height: 335px; overflow: hidden; }
.showCt dl { display: block; overflow: hidden; float: left; width: 202px; padding:15px 14px 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: 4px; 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:223px; 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.gif") 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: 957px; 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("brand5.jpg") no-repeat left top; }
.brdBx .brd2 { background: url("brand6.jpg") no-repeat left top; }
.brdBx .brd3 { background: url("brand7.jpg") no-repeat left top; }
.brdBx .brd4 { background: url("brand8.jpg") no-repeat left top; }
.brdBx .brd2 .brdCl, .brdBx .brd4 .brdCl { padding-left: 20px; }
.brdBx .brd2 .brdCr, .brdBx .brd4 .brdCr { width: 160px; }

.case { padding-top: 57px; height: 586px; overflow: hidden; font-family: "Microsoft YaHei" }
.caseSid { display: block; float: left; overflow: hidden; width: 232px; }
.caseSid h2 { display: block; height: 80px; }
.caseSid h2 a { color: #000; font-size: 22px; font-weight: normal; }
.caseSid h2 b { color: #e60012; }
.caseSid h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.caseSid .SidBx { display: block; background:#eee none repeat scroll 0 0; }
.caseSid li { display: block; height: 38px; line-height: 38px; overflow: hidden; vertical-align: middle; }
.caseSid li a { display: block; overflow: hidden; text-decoration: none;  padding-left: 63px; color: #111; font-size: 14px; }
.caseSid li a:hover { color:#e60012; }
.caseSid span { display: block; padding-top: 16px; height: 115px; background: #332c2b; text-align: center; color: #fff; font-size: 14px; line-height: 40px; }
.caseSid span a { display: block; width: 89px; height: 25px; border: 2px solid #5c5655; text-align:center; line-height: 25px; color: #fff; margin: 0 auto }
.caseMain { display: block; width: 717px; }
.caseMain h2 { display: block; padding-left: 6px; height: 80px; overflow: hidden; }
.caseMain h2 a { color: #000; font-size: 22px; float: left; width: 105px; }
.caseMain h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.caseMain h2 span { display: block; float: left; padding-left: 17px; width: 250px; background: url("caseTit2.gif") no-repeat left top; color: #332c2b; font-weight: normal; font-size: 16px; height:50px; padding-top: 5px; }
.caseMain h2 b { color: #e60012; }
.caseBx { display: block; }
.caseBx dl { display:block; overflow: hidden; padding-left: 6px; float: left; width: 233px; height: 445px; overflow: hidden; position: relative; }
.caseBx dt { display: block; width: 233px; height: 221px; overflow: hidden; }
.caseBx dt a { display: block; height: 221px; width: 233px; overflow: hidden; }
.caseBx dl dt { display: block; position: absolute; left:6px; bottom: 0; }
.caseBx dl.oyxxx dt { position: static; }
.caseBx dd { display: block; height: 224px; background: url("caseBx.gif") no-repeat left top; }
.caseBx dd a { text-align: center; font-size: 18px; color: #fff; font-weight:bold; display: block; padding-top: 93px; line-height: 24px; text-decoration: none; }
.caseBx dd i { display: block; color: #999695; font-size: 12px; font-weight:normal; text-transform: uppercase; }

.lct { padding-top: 57px; height: 356px; overflow: hidden; background: url("lct.gif") 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("ysTit.gif") no-repeat center 10px; height: 162px; }
.yos h2 b { font-size: 22px; display: block; font-weight: normal; line-height:44px; padding-top:3px; }
.yos h2 em { color: #332c2b; font-weight: bold; font-size: 18px; width: 92px; text-align: center; vertical-align: bottom; font-style: normal; margin-right: 10px; }
.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: 26px; 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: 57px; height: 577px; 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:47px; height: 500px; 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: 54px; height: 470px; overflow: hidden; font-family: "Microsoft YaHei" }
.news { display: block; float: left; width: 600px; overflow: hidden; }
.news h2 { display: block; height: 52px; overflow: hidden; background: #332c2b; }
.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: 133px; overflow: hidden; }
.newsBx li { height: 37px; line-height: 37px; overflow: hidden; border-bottom: 1px dashed #bfbfbf; background: url("newsIco.gif") 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.gif") 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: 22px; 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: 42px; height: 354px; 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: 277px; }
.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; padding: 0 10px; 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:16px; width: 332px; float: right; }
.onR a { display: block; }
.onR img { width: 323px; height: 280px; overflow: hidden; display: block; border: 3px solid #fff; }

.h4a{  background:url("caseLi.gif") no-repeat scroll left center; line-height: 50px; padding-left: 64px; }
.h4a a{ color:#fff;}

.linkBx li{ display:inline; margin:0px 4px;}