<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/* index */

.wrap{ width:1400px; margin:0 auto;}
.top{ background:#a72e37; position: relative; width:100%; left:0; top:0; z-index:10;}
.top .logo{}
.top .nav{ clear:both; border-top:1px solid #cf4855;}
.top .nav li{ float:left; position:relative;}
.top .nav li &gt; a{ display:block; padding:0 9px; color:#fff; text-align:center; line-height:50px; font-size:16px; position:relative;text-transform:capitalize}
.top .nav li &gt; a:after{ content:''; position:absolute; left:50%; top:-2px; height:2px; background:#fff; display:none; width:50px; margin-left:-25px;}
.oblaec {
width:1080px;}
.top .nav li &gt; a.on{}
.top .nav li &gt; a.on:after{ display:block;}
.top .nav li:hover &gt; a:after{ display:block;}

.top .nav li div{ position:absolute; width:150px; left:50%; margin-left:-75px; top:50px; z-index:5; background:rgba(167,46,55,0.8); display:none;}
.top .nav li div a{ display:block;border-top:1px solid #cf4855; text-align:center; line-height:45px; height:45px; overflow:hidden; color:#fff;}
.top .nav li:hover &gt; a{}
.top .nav li:hover div{ display:block;}


.teb-search{ width:800px; height:110px; position:absolute; z-index:6; left:50%; top:50%; margin-left:-400px; margin-top:-55px;}
.tlboe{ padding:6px; background:rgba(255,255,255,0.5); border-radius:3px; width:716px; margin:0 auto; border-radius:30px;}
.ewobl{ background:#fff; border-radius:3px; width:716px; border-radius:25px;}

.sbolc{ width:108px;}
.sbolc&gt;span{ display:block; line-height:50px; padding:0 20px; font-size:16px; background:url(../images/xc.png) no-repeat 76px center; cursor:pointer; border-right:1px solid #ddd; height:50px; overflow:hidden}
.sbolc p{ position:absolute; left:0; right:0; top:51px; background:#fff; display:none; border:1px solid #ddd;}
.sbolc p a{ display:block; line-height:50px; padding:0 15px; font-size:16px; color:#333;}

.sbolc2{ width:132px;}
.sbolc2&gt;span{ display:block; line-height:50px; padding:0 20px; font-size:16px; background:url(../images/xc.png) no-repeat 96px center; cursor:pointer; border-right:1px solid #ddd;}
.sbolc2 p{ padding:30px 30px 20px; max-height:410px; overflow:auto;}
.sbolc2 p label{ display:inline-block; width:32.8%; line-height:22px; margin-bottom:15px;}
.sbolc2 p label input{vertical-align:inherit;}
.sbolc2 p .btn-close{
	position: absolute;
    top: 0;
    right: 0;
	display:inline-block;
    font-family: Verdana;
    font-size: 26px;
    width:30px;
    height: 30px;
    line-height: 30px;
	text-align:center;
	cursor:pointer;
}

.ewobl .c1{ padding:0 10px; width:360px; height:50px; border:none; float:left;}
.ewobl .c2{ height:50px; float:left; width:96px; background:#ee4b47 url(../images/fd.png) no-repeat center center; border:none; cursor:pointer; border-top-right-radius:25px; border-bottom-right-radius:25px;}
.lbteua{ margin-bottom:25px; font-size:42px; color:#fff;}
.lbteua a{ margin-right:15px;}
.lbteua span{ color:#ee4b47;}
.polae{ padding:10px 0;}
.langct span{ display:block; color:#fff; background:#951d26; padding:0 20px; line-height:26px; border-radius:13px;}
.langct span:after{ content:''; width:7px; height:4px; display:inline-block; vertical-align:middle; margin-left:5px; background:url(../images/xl.png) no-repeat center center;}
.langct p{ position:absolute; display:none; left:0; top:26px; background:#951d26; width:100%; z-index:2; border-radius:13px;}
.langct:hover p{ display:block;}
.langct p a{ display:block; line-height:26px; text-align:center; color:#fff;}
.grealc{ margin:0 18px;}
.grealc a{ display:block; line-height:26px; color:#fff; background:#951d26 url(../images/gr.png) no-repeat 15px center; padding:0 20px 0 35px; border-radius:13px;}
.top-tel{ background:url(../images/tel.png) no-repeat left center; padding-left:25px; line-height:25px; color:#fff; font-size:20px; font-weight:bold;}

.ind-01{ position:relative; z-index:2; padding-bottom:50px;}
.vopaec{ margin-top:-87px;}
.vopaec li{ width:348px; background:#fff; border:1px solid #ddd; float:left;}
.vopaec li.on{ border:1px solid #a72e37;}
.vopaec li .tb-tit{ padding:20px 0; border-bottom:1px solid #ddd;}
.vopaec li .tb-tit .d1{ font-size:18px; line-height:25px; height:25px; overflow:hidden;}
.vopaec li .tb-tit .d2{ color:#666; text-transform:uppercase; line-height:20px; font-size:12px;}
.vopaec li.on .tb-tit{ background:#a72e37;}
.vopaec li.on .tb-tit .d1,.vopaec li.on .tb-tit .d2{ color:#fff;}

.vbaet{ padding:0 20px;}
.vbaet .list{ border-bottom:1px solid #ddd;}
.vbaet .list a{ display:block; padding:25px 0 25px 55px;}
.vbaet .list a .pic{ width:55px; height:55px; border-radius:50%; background:#f5f5f6 no-repeat center center;}
.vbaet .list a .con{ width:180px;}
.vbaet .list a .con .d1{ font-size:16px;}
.vbaet .list a .con .d2{ margin-top:5px; color:#a72e37; font-size:16px;}
.vecbl{ padding:25px 0;}
.vecbl a{ color:#999;}
.vecbl a:hover{ color:#dd261b;}

.ind-02{ background:#fff; padding:50px 0;}
.ind-02 h2{ text-align:center; font-size:24px;}
.honor-ul{ margin-top:30px;}
.honor-ul li{ width:33.33%; text-align:center; float:left; background:url(../images/lc.jpg) no-repeat bottom center;}
.honor-ul li .honor-li-img img{ width:322px; height:228px; object-fit:contain;}
.honor-ul li .honor-li-tit{ margin-top:25px; line-height:25px; height:25px; overflow:hidden;}

.vlate{ margin-top:50px;}
.vlate a{ display:inline-block; line-height:42px; padding:0 30px; background:#f5f5f6; border-radius:21px; color:#9999;}
.vlate a:hover{ background:#a72e37; color:#fff;}
.ind-03{ background:#fbfbfb; padding:30px 0 50px;}
.volae{ border-bottom:1px solid #ddd; line-height:79px; height:80px; text-align:center;}
.volae span{ display:inline-block; padding:0 15px; margin:0 25px; font-size:16px; cursor:pointer;}
.volae span.cur{ border-bottom:2px solid #a72e37; color:#a72e37;}

.abplae{ margin-top:80px;}
.abplae .pic{ width:640px; text-align:center;}
.abplae .con{ width:700px;}
.abplae .con .d1{ font-size:18px;}
.abplae .con .d2{ line-height:2.2; margin-top:35px;}
.abplae .con .d3{ margin-top:35px;}
.abplae .con .d3 a{ display:inline-block; line-height:35px; width:120px; color:#a72e37; border:2px solid #a72e37; text-align:center; font-size:16px; font-weight:bold;}
.abplae .con .d3 a:hover{ background:#a72e37; color:#fff;}

.ind-04{ background:url(../testimg/t4.jpg) no-repeat center center; background-size:cover; padding:50px 0;}
.ind-05{ background:#fff; padding:60px 0;}
.ind-05 h2{ text-align:center; font-size:24px;}

.vitea{ margin-top:40px;}
.vitea span{ display:inline-block; margin:0 1px; cursor:pointer; padding-left:10px; padding-right:10px; line-height:40px; font-size:16px; background:#f5f5f6;}
.vitea span.cur{ color:#fff; background:#a72e37;}
.vlame{ margin-top:60px;}
.vlame li{ width:232px; padding:9px 9px 15px; background:#fff; margin-right:37px; box-shadow:0 0 10px rgba(0,0,0,0.12); float:left; text-align:center;}
.vlame li.last{ margin-right:0;}
.vlame li .tit{ font-weight:bold; line-height:20px; height:20px; overflow:hidden; margin-top:10px;}
.vlame li .con{ color:#787878; line-height:20px; height:20px; overflow:hidden;}
.vlame li .mon{ color:#a72e37; margin:5px 0; line-height:20px;}
.vlame li .alink a{ display:inline-block; line-height:30px; padding:0 20px; border:1px solid #a72e37; color:#a72e37; border-radius:5px;}
.vlame li .alink a:hover{ background:#a72e37; color:#fff;}

.ind-06{ background:url(../testimg/t7.jpg) no-repeat center center; background-size:cover; height:433px;}
.ind-06 h2{ text-align:center; font-size:24px; padding-top:72px;}
.teaol{ margin-top:170px;}
.teaol li{ float:left; width:25%; text-align:center; font-size:18px; line-height:1.8;}
.teaol li .d1{ color:#a72e37;}

.ind-07{ background:#fff; padding:50px 0;}
.ind-07 h2{ text-align:center; font-size:24px; }
.eolca{ padding-top:30px;}
.eolca li{ float:left; margin-top:20px; margin-right:30px;}
.eolca li img{ height:83px;}
.foot{ background:#454545; padding:55px 0;}
.veoab{ width:510px; color:#fff;}
.veoab .d1{ font-size:16px; line-height:35px;}
.veoab .d2{ margin-top:10px;}
.buncam{ width:495px; margin-left:40px;}
.buncam .d1{ font-size:16px; line-height:35px; color:#fff;}
.buncam .d2{ margin-top:10px; border-bottom:1px solid #686868; line-height:42px; color:#fff;}
.buncam .d2 span{ float:left; width:30px;}
.buncam .d2 .c1{ height:42px; border:none; float:left; color:#fff; width:115px; padding:0 10px; background:none;}
.buncam .d2 .c2{ height:42px; border:none; float:left; color:#fff; width:445px; padding:0 10px; background:none;}
.buncam .d3{ margin-top:20px;}
.buncam .d3 input{ width:70px; height:30px; border:none; color:#fff; cursor:pointer; background:#a72e37;}
.volac{ color:#fff; line-height:40px; padding-top:50px;}
.vbancn{ color:#888; background:#454545; border-top:1px solid #686868; padding:30px 0;}

.drealm{ line-height:60px; font-size:14px; background:url(../images/hs.png) no-repeat left center; padding-left:25px; width:1375px;}
.drealm span{ margin:0 5px;}

.ny-main{ padding-bottom:30px;}
.cont-main{ background:#fff; padding:75px;}
.albor .d1{ font-size:22px;}
.albor .d2{ color:#666; margin-top:10px;}

.bvopac{ margin:60px 0;}
.bvopac li{ float:left; width:358px; border-radius:10px; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,0.15); padding-bottom:25px; margin-right:88px;} 
.bvopac li.last{ margin-right:0;}
.bvopac li .tit{ color:#fff; background:#373d41; line-height:65px; font-size:24px; text-align:center; height:65px }
.bvopac li:hover .tit{ background:#a72e37;}
.bvopac li .tit img{ margin-right:10px;}
.bvopac li .cont{ padding:35px 0 35px 75px;}
.bvopac li .cont .list{ line-height:38px; background:url(../images/dg.png) no-repeat left center; padding-left:25px;}
.bvopac li .mont{ width:305px; margin:0 auto; border-top:1px dotted #ddd; padding:20px 0; color:#a72e37; font-size:36px;}
.bvopac li .labec a{ display:inline-block; color:#e45f07; border:1px solid #e45f07; border-radius:3px; width:125px; line-height:32px; margin:0 5px;    word-break: break-all;
    overflow: hidden; height:35px}
.bvopac li .labec a img{ margin-right:6px;}
.bvopac li .labec a.a1{ background:#e45f07; color:#fff;}

.volew li{ float:left; width:225px; margin-right:36px; margin-top:30px; box-shadow:0 0 5px rgba(0,0,0,0.15); text-align:center; padding:30px;}
.volew li.last{ margin-right:0;}
.volew li .pic{ height:65px;}
.volew li .tit{ font-size:18px; line-height:25px; height:50px; overflow:hidden; margin:10px 0 5px;}
.volew li .con{ line-height:20px; height:40px; overflow:hidden; color:#999;}
.volew li .tlc{ margin-top:15px; color:#a72e37; font-size:24px;}
.vlmaet li{ float:left; width:104px; margin-top:45px; text-align:center;}
.vlmaet li .num{ font-size:30px;}
.vlmaet li .tit{ line-height:25px; height:25px; overflow:hidden;}
.enbca{ background:#fff; padding:0 20px 25px; width:190px;}
.vbcea{ border-bottom:1px solid #ddd; line-height:55px;}
.vbcea img{ margin-right:5px;}

.plagec li{ margin-top:40px;}
.plagec li .pic img{ border-radius:50%;}
.plagec li .con{ width:100px;}
.plagec li .con .d2{ color:#666; margin:5px 0;}
.plagec li .con .d3 a{ display:inline-block; border:1px solid #a72e37; color:#a72e37; line-height:20px; padding:0 5px; border-radius:3px;}

.lptae{ width:1090px; padding:30px; background:#fff;}
.ovlma .pic{ width:338px; border:1px solid #ddd; padding:4px;}
.ovlma .pic img{width:338px; height:338px; object-fit:contain;}
.slbot{ width:700px;}
.btale .tit{ font-size:22px;}
.btale .loca .sc{ float:right; background:url(../images/w2.png) no-repeat left center; padding-left:25px; line-height:25px;}
.aolra{ padding:20px 0; border-bottom:1px solid #ddd;}
.aolra span{ cursor:pointer; width:170px; line-height:32px; margin-bottom:5px; text-align:center; margin-right:5px; background:#e4e4e4; display:inline-block; vertical-align:middle;}
.aolra span.cur{ background:#a72e37; color:#fff;}
.aolra .atleo{ display:inline-block; vertical-align:middle; margin-bottom:5px;}
.aolra .atleo i{width:150px; line-height:32px;background:#e4e4e4 url(../images/xa.png) no-repeat 150px center; display:block; text-align:left; padding-left:20px; cursor:pointer;}
.aolra .atleo p{ display:none; position:absolute; z-index:2; left:0; top:32px; width:100%; background:#e4e4e4; line-height:32px; width:700px; padding:20px 0;}
.aolra .atleo p a{ /*display:block; padding:0 20px;*/ display: inline-block; vertical-align:middle; padding: 0 48px; width: 35%; line-height:1.6; margin-bottom:12px;}

.anecm{ padding:20px 0; border-bottom:1px solid #ddd;}
.lecml{ line-height:2;}
.qmeav{ margin-top:10px;}
.qmeav strong{ font-size:24px; color:#a72e37;}

.blbot{ margin-top:20px;}
.blbot a{ display:inline-block; width:125px; line-height:35px; border-radius:3px; margin-right:5px; color:#fff; background:#e45f07; text-align:center; height:35px; overflow:hidden}
.blbot a img{ margin-right:7px;}
.aolctt{ margin-top:15px; color:#666;}

.ocean{ background:#f5f5f6; line-height:42px; padding:0 30px; margin-top:30px;}
.ocean span{ font-weight:bold; margin-right:50px; display:inline-block; font-size:16px; border-bottom:2px solid #f5f5f6; cursor:pointer;}
.ocean span.cur{color:#a72e37; border-bottom:2px solid #a72e37;}



.eilcm{ padding:30px 0; line-height:2;}
.ny-banner{ height:300px;}
.drelac{ position:absolute; line-height:55px; left:0; bottom:0; width:100%;}
.ovacml{ background: url(../images/hs02.png) no-repeat left center; padding-left:22px; color:#fff;}
.ovacml a{ color:#fff;}
.ovacml span{ margin:0 5px;}
.sv-main{ padding:35px 0;}
.sovbal{ background:#fff; width:226px;}
.sovbal li a{ display:block; border-bottom:1px solid #ddd; line-height:50px; padding:0 25px; font-size:16px;}
.sovbal li a.cur{ color:#fff; background:#a72e37;}
.dpaelc{ padding:20px 45px 45px; background:#fff; width:1060px;}
.dpaelc h3{ line-height:60px; height:60px; border-bottom:1px solid #ddd;}
.dpaelc h3 span{ display:inline-block; padding:0 15px; border-bottom:1px solid #a72e37; font-size:18px;}
.volam{ margin-top:40px; line-height:2;}
.volam img.fl{ margin-right:20px; margin-bottom:15px;}

.mlaeoc li{ width:278px; float:left; margin-top:35px; margin-right:38px; background:#f5f5f6; cursor:pointer; padding:25px;}
.mlaeoc li.last{ margin-right:0;}
.mlaeoc li .honor-li-img{ width:100%; height:185px; display:table;}
.mlaeoc li .honor-li-img p{ display:table-cell; vertical-align:middle;}
.mlaeoc li .honor-li-img p img{ max-height:185px;}
.mlaeoc li .honor-li-tit{ line-height:30px; height:30px; font-size:16px; text-align:center; margin-top:10px;}

.pagelo{ margin-top:30px;}
.pagelo a{ line-height:30px; width:30px; margin:0 3px; text-align:center; display:inline-block; background:#f7f7f7;}
.pagelo a.prev,.pagelo a.next{ width:auto; padding:0 12px;}
.pagelo a.cur{ color:#fff; background:#be1a28;}
.klcao{ position:absolute; width:100%; left:0; top:90px; color:#fff;}
.klcao .d1{ font-size:48px;}
.klcao .d2{ font-size:24px; margin-top:10px;}
.lotaep{ background:#fff url(../images/d.jpg) repeat-y 96px top;}
.lotaep dl{ padding:12px 0; line-height:25px; font-size:12px; border-bottom:1px solid #f4f4f4;}
.lotaep dl dt{ width:96px; text-align:center; float:left;}
.lotaep dl dd{ float:left; width:1254px; padding:0 25px; float:left;}
.maolc span{ line-height:23px; display:inline-block; border:1px solid #a72e37; color:#a72e37; padding:0 30px 0 10px; position:relative; margin-right:10px;}
.maolc span a{ position:absolute; right:5px; top:0; width:23px; height:23px; background:url(../images/x.png) no-repeat center center;}
.nraeol{ height:25px; overflow:hidden; padding-right:80px; position:relative;}
.nraeol.act{ height:auto;}
.nraeol .ovc a{ float:left; padding:0 15px; margin-right:25px;}
.nraeol .ovc a.on{ color:#fff; background:#a72e37;}
.nraeol .more{ display:block; position:absolute; right:0; top:0; line-height:25px; padding-right:15px; color:#666; background:url(../images/x1.png) no-repeat right center;}
.nraeol .more.act{ background:url(../images/x2.png) no-repeat right center;}
.maboc{ margin-left:30px;}
.maboc span{ margin:0 5px;}
.maboc .c1{ width:60px; height:23px; border:1px solid #ddd; text-align:center; float:left;}
.maboc .c2{ height:25px; border:none; cursor:pointer; color:#fff; background:#a72e37; float:left; margin-left:5px; padding:0 12px;}
.nraeol .avc{ display:inline-block; margin-left:15px; margin-right:30px; padding-right:12px; background:url(../images/vx.png) no-repeat right center;}
.nraeol .avc.cur{ background:url(../images/vx02.png) no-repeat right center; color:#a72e37;}

.volpte li{ background:#fff; padding:15px; width:225px; text-align:center; float:left; margin-top:28px; margin-right:31px;}
.volpte li.last{ margin-right:0;}
.volpte li .pic{ width:100%; height:170px; display:table;}
.volpte li .pic a{ display:table-cell; vertical-align:middle;}
.volpte li .pic a img{ max-height:170px;}
.volpte li .tit{ font-weight:bold; line-height:20px; height:20px; overflow:hidden; margin:5px 0;}
.volpte li .con{ color:#666; line-height:20px; height:20px; overflow:hidden;}
.volpte li .mon{ color:#a72e37; margin:10px 0;}
.volpte li .alink a{ display:inline-block; color:#a72e37; border:1px solid #a72e37; padding:5px 20px; border-radius:3px;}
.volpte li .alink a:hover{ color:#fff; background:#a72e37;}

.lbtaeo{ padding:15px 0; border-bottom:1px solid #ddd;}
.lbtaeo span{ color:#a72e37; font-size:24px;}
.boate{ padding:10px;}
.boate .list{ line-height:25px; padding:5px 0;}
.boate .list span{ float:left; width:50%;}
.oteap li{ text-align:center; margin-top:35px;}
.oteap li .pic{ width:100%; height:90px; display:table;}
.oteap li .pic a{ display:table-cell; vertical-align:middle;}
.oteap li .tit{ line-height:20px; height:20px; margin-top:5px; overflow:hidden;}
.oteap li .tit span{ color:#a72e37;}

.moptlc{ background:#fff; padding:70px;}
.moptlc h5{ font-size:22px; font-weight:normal; text-align:center;}
.vukca{ margin-top:60px;}
.lnvmc{ width:740px; line-height:1.5; font-size:16px;}
.mlcam{ background:#fafafa; padding:12px 30px 40px; width:410px;}
.mlcam h3{ line-height:49px; height:50px; border-bottom:1px solid #ddd;}
.mlcam h3 span{ font-size:16px; color:#a72e37; border-bottom:2px solid #a72e37; padding:0 6px; display:inline-block;}
.volate { margin-top:25px;}
.volate td{ padding:10px 5px;}
.volate td .c1{ width:280px; height:40px; padding:0 10px; border:1px solid #ddd;}
.volate td textarea{ width:280px; height:100px; padding:10px; border:1px solid #ddd;}
.volate td .c2{ width:300px; height:40px; color:#fff; font-size:16px; background:#a72e37; border:none; cursor:pointer; border-radius:3px;}
.vlmla{ border-top:1px solid #ddd; margin-top:40px; padding-top:20px;}
.vlmla a{ color:#a72e37; font-size:16px;}
.vplaec{ width:186px; background:#fff; padding:10px 20px 20px;}
.vplaec .tit{ color:#a72e37; line-height:45px;}
.vplaec .list{ margin-bottom:10px;}
.vplaec .list select{ width:100%; border:1px solid #ddd; height:30px; box-sizing:border-box;}
.vplaec .list input{ width:100%; height:30px; border:none; cursor:pointer; color:#fff; background:#a72e37; border-radius:3px;}

.volpa li{ width:329px; float:left; padding-bottom:12px; border-bottom:1px solid #ddd; margin-top:36px; margin-right:36px;}
.volpa li.last{ margin-right:0;}
.volpa li .pic img{ width:329px; height:224px; object-fit:cover;}
.volpa li .tit{ margin-top:12px; line-height:24px; height:48px; overflow:hidden; padding-left:30px; background:url(../images/bf.png) no-repeat left 5px;}
.vla-tit{ font-size:24px; font-weight:bold; }
.enlcm{padding-bottom:15px; border-bottom:1px solid #ddd;}
.alboc{ margin-top:50px;}
.alboc a{ display:block; position:absolute; width:56px; height:56px; left:50%; top:50%; margin:-28px 0 0 -28px; background:url(../images/play.png) no-repeat center center;}

.volcav{ padding:30px 20px 0;}
.lmvab{ width:390px; line-height:35px;}
.lmvab span{ color:#a72e37; font-size:24px;}


.eablc a{ display:inline-block; width:125px; line-height:35px; border-radius:3px; color:#fff; background:#e45f07; text-align:center;}
.eablc a img{ margin-right:7px;}
.alogc{ background:url(../images/d.jpg) repeat-x left center; margin-top:30px;}
.alogc span{ display:inline-block; padding-right:20px; font-size:18px; font-weight:bold; background:#fff;}
.alogc span:before{ content:''; display:inline-block; vertical-align:middle; width:10px; height:22px; margin-right:12px; background:#a72e37;}
.eblamc{ margin-top:30px; line-height:2; padding-left:22px; font-size:16px;}
.valpc{ padding-left:22px; margin-top:30px;}
.valpc .pic{ width:222px;}
.valpc .con{ width:770px; padding-top:40px; line-height:2;}
.valpc .con .d1{ font-weight:bold; color:#bf1a28; font-size:18px;}
.oavcl{ margin-top:20px; padding-left:22px;}
.mteac{ background:#ffffec; border:1px solid #ffd075; padding:10px 0;}
.mteac a{ color:#a72e37;}
.listct{ margin-top:15px;}
.listct .eabo{ width:326px; border:1px solid #ddd; height:40px; border-radius:3px; line-height:40px;}
.listct .eabo.fl{ margin-right:27px;}
.listct .eabo span{ float:left; width:65px; border-right:1px solid #ddd; text-align:center;}
.listct .eabo span i{ color:#a72e37; margin-right:3px;}
.listct .eabo .c1{ padding:0 10px; height:40px; border:none; background: none; width:240px;}
.listct textarea{ border:1px solid #ddd; padding:10px; height:130px; width:1015px;}

.vablm{ margin-top:30px;}
.vablm input{ width:150px; margin:0 5px; height:35px; border:none; cursor:pointer; color:#fff; background:#a72e37;}

.eaolg{ margin-top:30px;}
.eaolg td{ padding:10px 20px;}
.eaolg tbody td{ padding:30px 20px; border-bottom:1px dashed #ddd; color:#787878;}

.starvt{ width:80px; height:14px; background:url(../images/s1.png) no-repeat;}
.starvt span{ position:absolute; display:block; left:0; top:0; height:14px; background:url(../images/s2.png) no-repeat left center;}

.volagc{ border:1px solid #ddd; margin-top:35px; padding:50px; color:#787878;}
.volagc table td{ padding:10px 5px;}
.volagc table td textarea{ width:840px; padding:10px; height:120px; border:1px solid #ddd;}
.volagc table td .c1{ height:36px; border:1px solid #ddd; padding:0 10px; width:80px; margin-right:5px;}
.volagc table td .c2{ width:170px; height:40px; border:none; cursor:pointer; color:#fff; background:#a72e37;}

.star-ch span{ float:left; width:15px; height:14px; background:url(../images/s3.png) no-repeat center center; margin-right:1px; cursor:pointer;}
.star-ch span.on{ background:url(../images/s4.png) no-repeat center center;}


.lacnmt{ margin-top:20px;}
.lacnmt span{ display:inline-block; width:150px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border:1px solid #ddd; line-height:30px; padding:0 45px 0 20px; background:url(../images/xq.png) no-repeat 95% center; cursor:pointer;}
.albno{ display:none; position:absolute; left:0; width:638px; border:1px solid #ddd; padding:30px; background:#fff;}
.albno ul{max-height:350px; overflow: auto;}
.albno ul::-webkit-scrollbar {/*������������ʽ*/

        width: 5px;     /*�߿�ֱ��Ӧ�����������ĳߴ�*/

        height: 1px;

    }

.albno ul::-webkit-scrollbar-thumb {/*����������С����*/

        border-radius: 3px;

        background: #535353;

    }

.albno ul::-webkit-scrollbar-track {/*������������*/

        border-radius: 3px;

        background: #EDEDED;

}
.gbcla{ width:30px; height:30px; background:url(../images/icon30.png) no-repeat; position:absolute; right:0; top:0;}
.albno li{ float:left; width:280px; background:url(../images/ff01.png) no-repeat left center; padding-left:25px; line-height:35px; height:35px; overflow:hidden; cursor:pointer;}
.albno li.on{ background:url(../images/ff02.png) no-repeat left center;}
.albno li i{ display:inline-block; margin-right:5px;}

.almocb{ margin-top:10px;}
.almocb label{ margin-right:10px;}
.almocb label span{ color:#a72e37;}

.alvmc{ font-weight:bold; font-size:36px;}
.loaepc li{ margin-top:32px; background:#fff; padding:25px; position:relative;}
.loaepc li .zt{ display:block; position:absolute; right:0; top:0; line-height:30px; color:#fff; padding:0 20px; background:#35b34a;}
.loaepc li .pic{ border:1px solid #ddd; float:left; text-align:center; width:172px; height:172px; display:table; padding:10px;}
.loaepc li .pic p{ display:table-cell; vertical-align:middle;}
.loaepc li .pic p img{ max-height:172px;}
.loaepc li .con{ width:1120px; float:right; padding-top:20px;}
.loaepc li .con .d1{ font-size:22px;}
.loaepc li .con .d2{ margin-top:15px;}
.loaepc li .con .d2 table td{ padding:8px 0; vertical-align:top;}

.lpaetl li{ float:left; width:521px; background:#f5f5f6; margin-top:20px;}
.lpaetl li.last{ float:right;}
.lpaetl li .pic{ width:222px;}
.lpaetl li .pic img{ width:222px; height:279px; object-fit:cover;}
.lpaetl li .con{ width:249px; padding:25px 25px 0;}
.lpaetl li .con .d1{ color:#bf1a28; font-size:18px; font-weight:bold;}
.lpaetl li .con .d2{ line-height:25px; margin-top:5px;}
.lpaetl li .con .d3{ line-height:25px; height:100px; overflow:hidden;}
.lpaetl li .con .d4{ margin-top:10px;}
.lpaetl li .con .d4 a{ color:#bf1a28;}

.blopa{ margin-top:35px;}
.blopa .pic{ width:480px;}
.blopa .con{ width:540px; padding-top:35px;}
.blopa .con .d1{ color:#be1a28; font-size:30px; font-weight:bold;}
.blopa .con .d2{ line-height:2; font-size:16px; margin-top:20px;}

.ovalm li{ padding:30px 0; border-bottom:1px solid #ddd;}
.ovalm li .pic{ width:300px;}
.ovalm li .pic img{ width:300px; height:127px; object-fit:cover;}
.ovalm li .con{ width:720px; padding-top:15px;}
.ovalm li .con .d1{ font-size:16px; line-height:25px; height:25px; overflow:hidden;}
.ovalm li .con .d2{ color:#666; margin:5px 0;}
.ovalm li .con .d3{ line-height:20px; height:40px; overflow:hidden; color:#666;}

.vamlc{ line-height:25px; width:800px;}
.eidt-con{ line-height:2; font-size:16px; border-bottom:1px solid #ddd; padding:30px 0;}
.taoep{ border:1px solid #a42932; margin-top:50px;}
.taoep li{ width:376px; float:left; background:#a1242e; color:#fff; height:278px; padding:42px 45px 0; position:relative;}
.taoep li.last{ color:#666; background:#fff;}
.taoep li .d1{ font-size:24px; position:relative; z-index:2;}
.taoep li .d2{ font-size:16px; line-height:30px; margin-top:15px; position:relative; z-index:2;}
.taoep li .svg{ position:absolute; right:25px; bottom:25px; width:67px; height:67px; background:no-repeat center center;}
.taoep li .svg.s1{ background-image:url(../images/q1.png);}
.taoep li .svg.s2{ background-image:url(../images/q2.png);}
.taoep li .svg.s3{ background-image:url(../images/q3.png);}
.taoep li .svg.s4{ background-image:url(../images/q4.png);}
.taoep li .svg.s5{ background-image:url(../images/q5.png);}
.taoep li .svg.s6{ background-image:url(../images/q6.png);}

.ecbla{ background:url(../testimg/t31.jpg) no-repeat center center; background-size:cover; padding:160px 0;}
.lgamec .list{ display:inline-block; vertical-align:top; width:250px; margin:0 20px;}
.tblma{ position:relative; z-index:2;}
.tblma .taleo{ width:142px; height:127px; margin:0 auto; padding-top:15px; background:#fff; border-radius:50%; border:10px solid #a72e37;}
.tblma .taleo .d2{ font-weight:bold; margin-top:12px; font-weight:bold; font-size:24px;}
.klvamc{ margin-top:-40px; padding:10px; border-radius:5px; background:rgba(255,255,255,0.3);}
.boael{ padding:40px 20px 20px; background:#fff url(../images/mk.png) no-repeat top center; border-radius:10px; text-align:center; font-size:16px; line-height:30px; color:#666;}

.lmvocm{ background:url(../testimg/t32.jpg) no-repeat center center; background-size:cover; padding:120px 0;}
.aebolc{ margin-top:80px;}
.aebolc li{ height:495px; width:320px; float:left; background:#fff; border-radius:8px; margin-right:40px;}
.aebolc li .bt{ color:#fff; text-align:center; font-size:24px; line-height:75px; height:138px;}
.aebolc li.li01 .bt{ background:url(../images/v1.png) no-repeat center center;}
.aebolc li.li02 .bt{ background:url(../images/v2.png) no-repeat center center;}
.aebolc li.li03 .bt{ background:url(../images/v3.png) no-repeat center center;}
.aebolc li.li04 .bt{ background:url(../images/v4.png) no-repeat center center;}
.aebolc li.li04{ margin-right:0;}

.aebolc li .scloa{ padding:0 60px; margin-top:10px;}
.aebolc li .scloa .list{ line-height:35px; height:35px; overflow:hidden; font-size:16px; padding-left:15px; background: no-repeat left center;}
.aebolc li.li01 .scloa .list{ background-image:url(../images/z1.png);}
.aebolc li.li02 .scloa .list{ background-image:url(../images/z2.png);}
.aebolc li.li03 .scloa .list{ background-image:url(../images/z3.png);}
.aebolc li.li04 .scloa .list{ background-image:url(../images/z4.png);}

.vmbola{ background:#f5f5f6 url(../testimg/t33.jpg) no-repeat top center; padding:120px 0;}
.pckal{ width:1220px; margin:60px auto 0;}
.pckal td{ padding:10px 4px;}
.pckal td .c1{ width:240px; padding:0 10px; height:35px; border:1px solid #ddd;}
.pckal td textarea{ width:1081px; height:150px; border:1px solid #ddd; padding:10px;}
.vatcv{ background:#fff; padding:100px 0;}
.vmcalt{ margin-top:40px;}
.vmcalt input{ height:40px; padding:0 70px; color:#fff; font-size:16px; background:#a72e37; border-radius:3px; border:none; cursor:pointer;}
.votea{ font-size:16px; color:#666; margin-top:12px;}
.mvmca{ margin-top:70px;}
.vaotel{ padding-top:30px; width:1220px; margin:30px auto 0; border-top:1px solid #ddd;}
.vatlc .d1{ color:#666;}
.vatlc .d2{ color:#fe6328; font-size:12px; margin-top:5px;}
.tealb{ margin-left:30px;}
.tealb label{ margin-right:25px;}
.tealb label input{ margin-right:5px;}
.vmate{ width:1220px; margin:30px auto 0; border-top:1px solid #ddd; padding-top:30px;}
.vmate .list{ margin-right:15px;}
.vmate .list img{ width:92px; height:92px; object-fit:cover; border:1px solid #ddd;}
.vmate .vamt{ background:#fff url(../images/j.png) no-repeat center center; border:1px solid #ddd;}
.vmate .vamt input{ width:92px; height:92px; opacity:0;}

.latebo{ margin-top:40px; border-top:1px solid #ddd; padding-top:40px;}
.latebo .list{ width:310px; margin-right:145px;}

.latebo .list.fr{ margin:0;}
.latebo .list .d2{ margin-bottom:10px; color:#fe6328; font-size:12px;}
.latebo .list .d3 input{ height:42px; border:1px solid #ddd; padding:0 10px; background:#fff; width:288px;}



.pbilae{background:#f2f2f2;padding:5% 0;}
.eolboac{width:1200px; margin:0 auto;}
.eolboac li{ width:354px; float:left; margin-right:69px; background:#fff;border-radius: 12px;overflow: hidden;}
.eolboac li .con{ padding:30px 50px;text-align: center;}
.eolboac li .con .d1{color:#a72e37; font-size:24px; font-weight:bold;}
.eolboac li .con .d2{line-height:25px; height:75px; margin-top:15px;}

.aoltemz{background:url(../testimg/ts04.jpg) no-repeat center center;text-align: center; background-size:cover; padding:5% 0;}
.aoltemz .d1{color:#fff; font-size:36px; font-weight:bold;}
.aoltemz .d2{margin-top:3%;}



.vvlmat{ font-size:22px; margin-top:30px; padding:0 30px;}

.voalt{ padding:0 30px;}
.voalt li{ float:left; width:225px; margin-right:36px; margin-top:30px; box-shadow:0 0 5px rgba(0,0,0,0.15); text-align:center; padding:30px;}
.voalt li.last{ margin-right:0;}
.voalt li .pic{ height:65px;}
.voalt li .tit{ font-size:18px; line-height:25px; height:50px; overflow:hidden; margin:10px 0 5px;}
.voalt li .con{ line-height:20px; height:40px; overflow:hidden; color:#999;}
.voalt li .tlc{ margin-top:15px; color:#a72e37; font-size:24px;}
.aeolc{ margin-top:40px;}
.aeolc thead td{ font-weight:bold;}
.aeolc td{ padding:10px; text-align:center; border-bottom:1px solid #ddd;}
.aeolc td img{ width:50px; height:50px; border:1px solid #ddd; object-fit:contain; margin-left:10px;}
.aeolc td a{ margin:0 10px;}

.add-min{ width:20px; height:20px; border:1px solid #ddd; vertical-align:middle; background:#f7f7f7;}
.add-inp{ width:60px; height:20px; border:1px solid #ddd; vertical-align:middle; text-align:center;}

.ecioa{ padding:25px 54px; color:#666; border-bottom:1px solid #ddd;}
.lboat{ line-height:2;}
.lboat span{ color:#a72e37;}
.butaeo{ margin-top:30px; padding:0 54px;}
.obcal a{ display:inline-block; width:113px; text-align:center; line-height:36px; border-radius:18px; background:#f6f6f6; border:1px solid #ddd; margin-right:20px;}
.placmn input{ width:113px; height:36px; border:none; cursor:pointer; color:#fff; background:#a72e37 url(../images/dc.png) no-repeat 20px center; text-indent:25px; border-radius:18px;}
.mavlm{ font-size:16px; font-weight:bold; margin-top:40px;}
.vlcca{ line-height:2; margin-top:10px; line-height:2; color:#666; padding-bottom:20px; border-bottom:1px solid #ddd;}
.avlcao{ margin-top:20px;}
.avlcao textarea{ width:1228px; border:1px solid #ffcfab; background:#fffcfb; padding:10px; height:130px;}
.voota{ border:1px solid #ddd; padding:30px; line-height:2; margin-top:40px; color:#666;}
.buaeo span{ color:#a72e37;}
.aegpl{ margin-top:20px; padding-top:20px; border-top:1px dotted #ccc;}

.ocbla{ margin-top:30px;}
.ocbla label{ padding:20px; border:1px solid #ddd; margin-right:30px;}
.ocbla label input{ margin-right:20px;}
.poael{ margin-top:50px;}
.poael input{ height:40px; width:150px; color:#fff; background:#a72e37; font-weight:bold; font-size:16px; border-radius:20px; border:none; cursor:pointer;}


.login-main{ background:url(../testimg/t41.jpg) no-repeat center center; background-size:cover; padding:110px 0;}
.vlvop{ padding-right:250px;}
.micalb{ width:370px; padding:0 15px 30px; background:#fff; border:1px solid #ddd;}
.micalb h2{ height:59px; line-height:58px; border-bottom:1px solid #ddd;}
.micalb h2 span{ display:inline-block; padding:0 15px; font-size:16px; border-bottom:2px solid #a72e37;}
.vlmca{ padding:12px 20px 0;}
.vlmca .list{ margin-top:24px;}
.vlmca .list .c1{ border:1px solid #ddd; height:41px; width:263px; border-radius:3px; padding:0 10px 0 55px; background:#fff no-repeat left center;}
.vlmca .list .c3{ position:absolute; right:0; top:0; border:1px solid #a72e37; height:43px; width:100px; color:#a72e37; cursor:pointer; background:#fff; border-radius:3px;}
.vopal{ margin-top:20px; color:#666;}
.vopal a{ color:#a72e37;}
.vopal .c2{ width:100%; height:42px; border:none; cursor:pointer; color:#fff; background:#a72e37;}


.gplae{ background:#fff; padding:25px;}
.veaol .con{ float:left; margin-left:20px;}
.veaol .con .d1{ color:#a72e37; font-weight:bold; font-size:18px;}
.veaol .con .d2{ color:#666; margin:5px 0;}
.veaol .con .d3 span{ display:inline-block; line-height:22px; border-radius:11px; padding:0 15px; background:#ebebeb;}

.vaopoc{ margin-left:130px;}
.vaopoc a{ display:block; float:left; margin-right:30px;}
.vaopoc a span{ display:inline-block; width:59px; height:59px; margin-right:10px; border-radius:50%; background:#f7f7f7 no-repeat center center; vertical-align:middle;}
.vaopoc a i{ color:#a72e37; font-weight:bold;}

.lmvao{ margin-top:12px;}
.lmvao a{ display:inline-block; padding:0 35px; border:1px solid #ddd; line-height:36px; background:#fbfbfb;}
.lmvao a img{ margin-right:10px;}

.blaot{ margin-top:35px;}

.lesc-nav{ width:225px;}
.lesc-nav li{ margin-bottom:10px; font-size:14px;}
.lesc-nav li p{ cursor:pointer}
.lesc-nav li .tisn{ line-height:42px; text-align:center; background-color:#fff; border:1px solid #eee; background-repeat:no-repeat; background-position:15px center;}
.lesc-nav li .tisn.cur{ background-color:#a72e37; color:#fff;}
.lesc-nav li .sv01{ background-image:url(../images/g1-1.png);}
.lesc-nav li .sv01.cur{ background-image:url(../images/g1-2.png);}
.lesc-nav li .sv02{ background-image:url(../images/g2-1.png);}
.lesc-nav li .sv02.cur{ background-image:url(../images/g2-2.png);}
.lesc-nav li .sv03{ background-image:url(../images/g3-1.png);}
.lesc-nav li .sv03.cur{ background-image:url(../images/g3-2.png);}
.lesc-nav li .sv04{ background-image:url(../images/g4-1.png);}
.lesc-nav li .sv04.cur{ background-image:url(../images/g4-2.png);}
.lesc-nav li .sv05{ background-image:url(../images/g5-1.png);}
.lesc-nav li .sv05.cur{ background-image:url(../images/g5-2.png);}
.lesc-nav li .sv06{ background-image:url(../images/g6-1.png);}
.lesc-nav li .sv06.cur{ background-image:url(../images/g6-2.png);}
.lesc-nav li .twosl{ display:none;}
.lesc-nav li .twosl a{ display:block; background:#fff; text-align:center; line-height:42px; font-size:12px; border-bottom:1px solid #ddd;}
.lesc-nav li .twosl a.cur{ color:#a72e37;}


.yousnt{ width:1140px; background:#fff;}
.btlent{ background:#fff; padding:0 25px 20px; min-height:400px;}
.btlent h3{ line-height:58px; height:58px; border-bottom:2px solid #ddd; font-size:16px;}
.btlent h3 span{ display:inline-block; border-bottom:2px solid #a72e37;}
.falit{ padding-top:20px;}
.melict td{ padding:10px 5px; color:#666; font-size:14px;}
.melict td.tr{ width:260px;}
.melict td span{ color:#a72e37;}
.melict td i{ display:inline-block; border:1px solid #fe6328; color:#fe6328; border-radius:3px; padding:3px 10px; font-size:12px; margin-left:15px;}
.melict td .inm01{ border:1px solid #ddd; height:40px; padding:0 5px; width:300px;}
.melict td .inm02{ width:80px; margin-right:10px;}
.melict td .inm03{ width:210px;}
.melict td em{ color:#fe6328; margin-right:3px;}
.melict td label{ margin-right:10px;}
.melict td label input{ margin-right:3px;}
.melict td select{border:1px solid #ddd; height:40px; width:110px; margin-right:10px; font-size:14px; color:#666;}
.melict td .mels{ border:none; cursor: pointer;height:40px; width:300px; color:#fff; font-weight:bold; background:#a72e37; font-size:16px;}

.folac{ margin:20px 0;}
.folac .ch{ display:block; line-height:30px; padding:0 20px; color:#fff; background:#a72e37;}
.folac select{ float:left; margin-left:20px; height:30px; border:1px solid #ddd; width:150px;}
.calmp{ float:left; margin-left:20px; border:1px solid #ddd;}
.calmp .c1{ width:200px; padding:0 10px; border:none; height:28px; float:left;}
.calmp .c2{ float:left; width:28px; height:28px; border:none; cursor:pointer; background:url(../images/fv.png) no-repeat center center;}

.atbuc td{ padding:15px;}
.atbuc tbody td{ padding:25px 15px; color:#666; border-bottom:1px solid #ddd;}
.atbuc tbody td a{ color:#a72e37;}

.vlatep &gt; li{ border:1px solid #ddd; margin-top:25px;}
.tb-con{ border-bottom:1px solid #ddd; padding:15px 20px;}
.tb-con .d1{ font-size:16px;}
.tb-con .d2{ color:#666; margin-top:8px;}
.tb-con .d2 span{ color:#a72e37;}
.blaoc{ padding:15px 20px;}
.blaoc .pic{ width:76px;}
.blaoc .con{ margin-left:36px; width:485px;}
.blaoc .con .d1{ font-size:16px; line-height:35px;}
.blaoc .con .d2{ color:#666; line-height:22px;}
.blaoc .con .d2 span{ color:#fc4949;}

.bateu{ background:url(../testimg/t44.jpg) no-repeat center 17px; width:280px; margin-top:12px;}
.bateu li{ float:left; width:33.33%; text-align:center; position:relative; padding-top:28px;}
.bateu li.on{ color:#a72e37; background:url(../images/dz.png) no-repeat top center;}

.bateu5{ background:url(../testimg/t441.jpg) no-repeat center 17px; width:280px; margin-top:12px;}
.bateu5 li{ float:left; width:20%; text-align:center; position:relative; padding-top:28px;}
.bateu5 li.on{ color:#a72e37; background:url(../images/dz.png) no-repeat top center;}

.bateu4{ background:url(../testimg/t441.jpg) no-repeat center 17px; width:280px; margin-top:12px;}
.bateu4 li{ float:left; width:25%; text-align:center; position:relative; padding-top:28px;}
.bateu4 li.on{ color:#a72e37; background:url(../images/dz.png) no-repeat top center;}


.bateu6{ background:url(../testimg/t446.jpg) no-repeat center 17px; width:350px; margin-top:12px;}
.bateu6 li{ float:left; width:20%; text-align:center; position:relative; padding-top:28px;}
.bateu6 li.on{ color:#a72e37; background:url(../images/dz.png) no-repeat top center;}


.mvabo{ width:80px; float:right;}
.mvabo a{ display:block; border:1px solid #ddd; border-radius:3px; line-height:32px; text-align:center; margin-top:3px;}
.vcabot{}
.vcabot li{ padding:20px 0; border-bottom:1px solid #ddd;}
.vcabot li .pic{ width:85px;}
.vcabot li .con{ width:510px; margin-left:20px; padding-top:20px;}
.vcabot li .con .d1{ font-size:16px; margin-bottom:5px;}
.vcabot li .con .d3{ background:url(../images/ly.png) no-repeat left top; line-height:20px; padding-left:30px; color:#666;}
.vcabot li .time{ padding-top:32px;}
.vcabot li .time span{ color:#a72e37;}
.vcabot li .link{ padding-top:25px;}
.vcabot li .link a{ display:block; width:125px; line-height:35px; color:#fff; background:#a72e37; border-radius:3px; text-align:center;}

.vcabot li .alct{ padding-top:30px; text-align:center;}
.vcabot li .alct a{ display:inline-block; margin:0 10px;}
.vcabot li .alct a img{ margin-right:10px;}

.lbavgt{ margin-top:30px;}
.lbavgt td{ padding:10px;}
.lbavgt tbody td{ padding:20px 10px; border-bottom:1px solid #ddd;}
.lvapl{ width:460px;}
.lvapl .pic{ width:85px;}
.lvapl .con{ width:355px; text-align:left; padding-top:10px;}
.lvapl .con .d1{ font-size:18px;}
.lvapl .con .d2{ margin-top:5px; color:#666;}
.lbavgt td span{ color:#fc4949;}
.vlmt-tit{ font-size:18px;}
.vcimg{ margin-top:30px;}
.mlavo{ background:#ffe1cc; border:1px solid #ffa400; padding:15px; margin-top:15px;}
.mlavo .tit{ padding-left:24px; background:url(../images/tv.png) no-repeat left 4px; color:#d93026; line-height:24px;}

.pvablt{ background:#fff; margin-top:15px; padding:20px 40px 25px;}
.sv-ovl{ line-height:30px; margin-bottom:22px;}
.sv-ovl .tit{ width:175px;}
.sv-ovl .tit i{ color:#f00; margin-right:3px;}
.sv-ovl .con{ width:1000px;}
.albot span{ display:inline-block; width:150px; text-align:center; border:1px solid #ddd; margin-right:12px; cursor:pointer; }
.albot span.cur{ background:url(../images/sc.png) no-repeat right bottom; color:#a72e37 !important; border-color:#a72e37;}
.sv-ovl .con .c1{ border:1px solid #ddd; padding:0 10px; height:30px; width:458px;}
.sv-ovl .con .t1{ border:1px solid #ddd; padding:10px; height:100px; width:458px;}
.alocl span{ display:inline-block; margin-right:30px; cursor:pointer; display:inline-block; padding-left:25px; background:url(../images/re01.png) no-repeat left center;}
.alocl span.cur{ background:url(../images/re02.png) no-repeat left center;}
.sclbo{ margin-top:10px;}
.vloap .pic{ border:1px dashed #ddd; width:160px; height:90px; line-height:90px; text-align:center;}
.tolca{ position:absolute; left:0; top:0; width:160px; height:90px;}
.tolca img{ width:160px; height:88px; object-fit: scale-down;}
.anour{ margin-top:62px; margin-left:20px;}
.anour input{ height:30px; width:100px; border:none; cursor:pointer; color:#fff; background:#a72e37;}

.vlvml{ padding-left:25px; font-size:12px; color:#666; background:url(../images/gv.jpg) no-repeat left 3px; line-height:22px; margin-top:5px;}
.xcmla a{ display:inline-block; margin-right:20px; text-align:center; border:1px solid #ddd; line-height:30px; padding:0 25px;}
.xcmla a.cur{ background:url(../images/sc.png) no-repeat right bottom; color:#a72e37; border-color:#a72e37;}
.cabol{ border:1px dashed #ddd;  background:url(../images/vav.jpg) no-repeat center 15px; height:40px; width:160px; text-align:center; padding-top:50px;}
.cabol input{ position:absolute; left:0; top:0; width:160px; height:90px; opacity:0; cursor:pointer; z-index:2;}
.tplca{ position:absolute; left:0; top:0; width:160px; height:90px; z-index:1;}
.tplca img{ width:160px; height:90px; object-fit: scale-down;}

.valbol{ margin-top:20px; background:#fff; padding:20px 30px;}
.valbol .d2{ margin-top:5px; line-height:32px;}
.valbol .d2 select{ float:left; height:32px; border:1px solid #ddd; width:150px;}
.valbol .c2{ width:110px; height:32px; float:left; border:none; cursor:pointer; color:#fff; background:#a72e37; margin-left:15px;}
.apelc{ margin-left:20px;}
.apelc span{ color:#999; margin-right:10px;}

.ltaebo{ background:#fff; margin-top:20px; padding:25px 30px;}
.boalc{ border:1px solid #ddd;}
.voale{ padding:15px; width:307px; background:#fafafa; border-right:1px solid #ddd;}
.sc-search{ border:1px solid #ddd; background:#fff;}
.sc-search .c1{ width:190px; float:left; border:none; padding:0 10px; height:30px;}
.sc-search .c2{ float:left; width:30px; height:30px; border:none; cursor:pointer; background:url(../images/fv.png) no-repeat center center;}
.ecaik a{ float:left; width:60px; text-align:center; line-height:30px;}
.avlbo{ margin-top:15px; height:450px; overflow:auto;  padding-right:15px;}
.avlbo::-webkit-scrollbar {/*滚动条整体样式*/
        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.avlbo::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
        background: #fafafa;
    }
.avlbo::-webkit-scrollbar-track {/*滚动条里面轨道*/
        border-radius: 10px;
        background: #fafafa;
}
.pteal{}
.pteal li{ background:url(../images/j1.png) no-repeat 3px 10px; padding:5px 0 5px 15px; font-size:12px;}
.pteal li.on{ background:url(../images/j2.png) no-repeat left 13px;}
.pteal li &gt; a{ display: inline-block; line-height:20px; color:#333;}
.pteal li .sec-list{ padding:5px 0; display:none;}
.pteal li .sec-list .list &gt; a{ display:block; padding:5px 10px;}
.pteal li .sec-list .list &gt; a.on{ background:#efe0e1; color:#a72e37;}
.pteal li .sec-list .list .thr{ padding-left:40px; display:none;}
.pteal li .sec-list .list .thr a{ display:inline-block; padding:5px 0 5px 0px; position:relative;}
.pteal li .sec-list .list .thr a.on:before{ content:''; position:absolute; left:-18px; top:7px; width:13px; height:13px; background:url(../images/yd.png) no-repeat center center;}
.pteal li .sec-list .list .thr a.on{ color:#a72e37;}

.lmvaop{ width:1000px;}
.vbaltc{ background:#f4f4f4; padding:8px 15px; border-bottom:1px solid #ddd; line-height:30px;}
.vbaltc .vat input{ vertical-align:middle; width:120px; margin-left:15px; height:30px; color:#fff; border:none; cursor:pointer; background:#a72e37;}
.vbaltc .vat a{ display:inline-block; vertical-align:middle; padding:0 20px; margin-left:15px; background:#fff; line-height:28px; text-align:center; border:1px solid #ddd;}

.lbatol{ margin-top:150px; line-height:40px; font-size:12px; color:#666;}
.btaeyo{ background:#fff; padding:100px 0; margin-top:15px;}
.veblmc{ margin:0 auto; width:520px;}

.vabae{ line-height:50px; margin-top:15px; font-size:16px;}
.vabae:before{ content:''; display:inline-block; vertical-align:middle; margin-right:10px; width:3px; height:15px; background:#a72e37;}
.vabae span{ color:#999; font-size:12px; margin-left:5px;}
.optaek td{ padding:8px 5px;}
.optaek td .c1{ width:320px; padding:0 10px; height:32px; border:1px solid #ddd; border-radius:3px;}
.optaek td select{ height:32px; border:1px solid #ddd; margin-right:10px; width:100px;}
.optaek td span{ color:#f00;}

.ltaebo{ margin-top:20px;}
.ltaebo input{ width:160px; height:45px; cursor:pointer; color:#a72e37; background:#fff; font-size:16px;}


.opatec{ width:940px; margin:0 auto;}

.valml{ width:120px; text-align:center; line-height:30px;}
.valml span{ display:block; border:1px dashed #ddd; height:120px; position:relative; line-height:120px;}
.vaobjq{ padding-bottom:20px; margin-top:10px; border-bottom:1px solid #ddd;}
.vaobjq td{ padding:8px 5px;}
.bpvac{ margin-bottom:10px;}
.bpvac dt{ font-size:18px;}
.bpvac dd{ line-height:30px; margin-top:10px;}
.bpvac dd span{ display:inline-block; color:#787878; margin-right:15px;}

.vplbao .list{ width:120px; margin-right:40px;}
.vplbao .list .vopa{ border:1px dashed #ddd; height:118px; background:url(../images/j.png) no-repeat center center;}
.vplbao .list .vopa input{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; opacity:0;}
.vplbao .list .vopa .pic{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
.vplbao .list .vopa .pic img{object-fit: scale-down; width:118px; height:118px;}
.vplbao .list .tit{ margin-top:10px;}
.butael{ padding-bottom:30px;}
.butael textarea{ border:1px solid #ddd; padding:10px; height:120px; width:900px;}
.butael .vd{ display:inline-block; margin-right:100px;}
.butael .vd.sd{ color:#a72e37; font-size:18px;}

.laoelb{ margin-top:40px;}
.laoelb .d1{ color:#666;}
.laoelb .d2{ margin-top:10px;}
.laoelb .d2 input{ width:135px; height:40px; color:#fff; border:none; cursor:pointer; background:#a72e37;}
.ybgak .d2{ font-size:20px; margin:20px 0; color:#666;}
.ybgak .d2 span{ color:#a72e37;}
.ybgak .d3{ font-size:20px; color:#666;}
.ybgak .d4{ margin-top:20px;}
.ybgak .d4 a{ display: inline-block; width:160px; line-height:38px; color:#fff; background:#a72e37;}

.opatec h5{ font-size:16px; font-weight:normal; color:#a72e37; text-align:center;}
.vblam{ border:1px solid #eee; margin-top:25px;}
.vblam h3{ background:#f5f5f6; line-height:34px; padding:8px 20px;}
.keacbl{ padding:30px 40px;}
.keacbl td{ padding:8px 5px;}
.keacbl td textarea{ width:700px; border:1px solid #ddd; padding:10px; height:80px;}
.keacbl td .c1{ height:42px; border:1px solid #ddd; padding:0 10px; width:500px;}
.keacbl td .c2{ height:42px; border:1px solid #ddd; padding:0 10px; width:300px;}
.keacbl td .chlot{ display:inline-block; margin-left:10px; line-height:40px; border:1px solid #a72e37; width:135px; text-align:center; background:#fff1e5; color:#a72e37;}
.voael span,.vmlcl span,.lmabo span{ display:inline-block; cursor:pointer; padding-left:20px; margin-right:30px; line-height:25px; background:url(../images/re01.png) no-repeat left center;}
.voael span.cur,.vmlcl span.cur,.lmabo span.cur{ background:url(../images/re02.png) no-repeat left center;}

.taeol{ margin-top:10px; padding-left:110px;}
.taeol .list{ padding:3px 0;}
.taeol .list label{ margin-right:20px;}
.taeol .list .c4{ height:25px; width:100px; padding:0 10px; border:1px solid #ddd;}
.vbatf a{ float:left; margin-left:10px; line-height:32px; border:1px solid #a72e37; color:#a72e37; text-align:center; background:#fff1e5; padding:0 20px; font-weight:normal;}
.albotl{ padding:20px 30px;}
.albotl .list{ padding:6px 0;}
.albotl td{ padding:8px 5px;}
.albotl td .c1{ width:100%; border:1px solid #ddd; box-sizing:border-box; padding:0 5px; height:42px;}
.albotl td select{ height:42px; border:1px solid #ddd; width:100%;}
.albotl textarea{ border:1px solid #ddd; padding:10px; width:600px; height:80px;}
.albotl td select.yaelm{ width:100px; margin-right:10px;}
.albotl .cont{ padding:0 20px; width:390px;}
.ackt{ display:inline-block; cursor:pointer; padding-left:20px; margin-right:30px; line-height:25px; background:url(../images/re01.png) no-repeat left center;}
.ackt.cur{ background:url(../images/re02.png) no-repeat left center;}
.wblml{ margin-top:5px; padding-left:30px;}
.albotl .cont .ovd{ margin-top:5px; line-height:25px;cursor:pointer; padding-left:20px; margin-right:30px; line-height:25px; background:url(../images/re01.png) no-repeat left 5px;}
.albotl .cont .ovd.cur{ background:url(../images/re02.png) no-repeat left 5px;}
.pceban{ padding:30px 0; border-top:1px solid #ddd;}
.pceban input{ width:120px; height:40px; border:1px solid #a72e37; cursor:pointer; margin:0 10px;}
.pceban input.c1{ color:#fff; background:#a72e37;}
.pceban input.c2{ color:#a72e37; background:#fff;}








.shade {position: fixed;left: 0; top: 0; z-index: 101;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 10%;
    z-index: 102;
    display: none;
    margin-left: -485px;
    padding: 5px;
    background-color: #fff;
    width: 970px;
    box-sizing: border-box;
}
.big-video-main {
    height: 540px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}




/*2021-01-14*/
.omtea li{ margin-right:39px; width:297px;}
.omtea li.last{ margin-right:0;}
.omtea li.nolast{ margin-right:39px;}
.ometc{ margin-top:40px; border-bottom:1px solid #ddd;}
.ometc span{ display:inline-block; line-height:40px; width:138px; text-align:center; background:#6a6a6a; color:#fff; margin-right:15px; font-size:18px; font-weight:bold; cursor:pointer; border-top-left-radius:5px; border-top-right-radius:5px;}
.ometc span.cur{ background:#a72e37;}
.oltemc{}
.oltemc li{ padding:8px 0; line-height:30px;}
.oltemc li span:before{ content:''; width:5px; height:5px; background:#6a6a6a; border-radius:50%; display:inline-block; vertical-align:middle; margin-right:8px;}
.oltemc li a{ display:inline-block; width:100px; color:#a72e37; border:1px solid #a72e37; border-radius:3px; text-align:center; float:right;}
.oltemc li a img{ margin-right:5px;}
.voddc{ position:absolute; left:0; top:0; z-index:5; width:100%; height:100%;}
.voddc video{ position:absolute; left:0; top:0; width:100%; height:100%; display:block; object-fit:cover;}
.mboeac{ max-width:980px; margin:0 auto;}
.pmce{ font-size:16px; padding:30px 0;}
.pmce:before{ content:''; display:inline-block; vertical-align:middle; margin-right:10px; width:2px; height:18px; background:#9c0001;}

.ptemca td{ padding:10px 0; text-align:center;}

.ombal td{ padding:8px 5px;}
.ombal td span{ color:#9c0001; margin-right:5px;}
.ombal td .c1{ width:320px; height:35px; border:1px solid #ddd; padding:0 10px; border-radius:3px;}
.ombal td textarea{ height:150px; width:500px; border:1px solid #ddd; padding:10px;}

.lbaola span{ display:inline-block; margin-right:60px;}
.lbaola span i{ color:#9c0001;}
.hbren{ margin-top:40px;}
.hbren input{ width:150px; height:35px; color:#fff; border:none; cursor:pointer; background:#9c0001;}
.vcabot li .con{ width:320px;}
.vcabot li .abute{ padding-top:32px; margin-left:50px;}
.vcabot li .abute a{ margin-right:15px; color:#9c0001;}
.vcabot li .abute a img{ margin-right:5px;}
.vcabot li .con{ padding-top:5px;}
.vcabot li .con .d5{ color:#9c0001; margin-top:5px;}
.abkmt{ padding:30px;}
.aomge{ font-size:18px;}
.aomge span{ color:#9c0001;}

.toblc{ margin-top:20px;}
.toblc dt{ font-size:16px;}
.toblc dd{ margin-top:10px; line-height:30px;}
.toblc dd label{ display:inline-block; margin-right:30px;}
.toblc dd label input{ margin-right:8px;}
.lvlva{ margin-top:15px;}
.lvlva span{ width:122px; margin-bottom:10px; line-height:32px; cursor:pointer; border:1px solid #ddd; border-radius:3px; text-align:center; display:inline-block; margin-right:12px;}
.lvlva span.cur{ color:#e45f07; border-color:#e45f07;}
.amvlc{ margin-top:18px;}
.amvlc span{ color:#9c0001;}




/*2021-03-04*/
.lesc-nav li .sv07 { background-image: url(../images/g7-1.png);}
.lesc-nav li .sv07.cur{ background-image: url(../images/g7-2.png);}
.oltae{ padding:0 20px;}
.oltae li{ padding:30px 0; border-bottom:1px solid #ddd; font-size:18px;}
.oltae li .olaec{ height:32px; line-height:32px; overflow:hidden;}
.oltae li .olaec:before{ content:''; width:6px; height:6px; border-radius:50%; background:#a72e37; margin-right:5px; display:inline-block; vertical-align:middle;}
.oltae li .olaec a{ float:right; margin-left:20px; color:#a72e37; line-height:30px; border:1px solid #a72e37; width:120px; text-align:center; font-size:14px; border-radius:3px;}
.lbuant{ background:#fff; padding:45px;}
.polma .pic{ width:47%;}
.polma .con{ width:48%; padding-top:40px;}
.polma .con .d1{ font-size:24px; font-weight:bold;}
.polma .con .d2{ color:#a72e37; margin-top:25px;}
.polma .con .d3{ margin-top:30px;}
.polma .con .d3 a{ display:inline-block; width:190px; line-height:50px; text-align:center; color:#fff; border-radius:3px; background:#a72e37; font-size:18px;}

.omcal{ margin-top:45px; border-bottom:1px solid #ddd;}
.omcal span{ display:inline-block; width:140px; line-height:45px; text-align:center; color:#6a6a6a; background:#ededed; font-size:16px; font-weight:bold; margin-right:15px; cursor:pointer; border-top-left-radius:5px; border-top-right-radius:5px;}
.omcal span.cur{ color:#fff; background:#a72e37;}
.nmaen{ padding:15px 0;}
.embta{ font-size:16px; line-height:2; padding:20px;}
.olmta{ padding:0 10px;}
.olmta li{ line-height:45px; height:45px; overflow:hidden; font-size:16px;}
.olmta li:before{ content:''; width:6px; height:6px; border-radius:50%; background:#666; margin-right:5px; display:inline-block; vertical-align:middle;}
.olmta li span{ float:right; margin-left:20px;}

.oelam li{ padding:20px 0; border-bottom:1px dashed #ddd;}
.oelam li .tit{ position:relative; padding-left:28px; line-height:25px; font-size:16px;}
.oelam li .tit:before{ content:'Q'; position:absolute; font-size:12px; width:18px; height:18px; border-radius:50%; background:#f0dcdd; color:#a72e37; text-align:center; line-height:18px; left:0; top:4px;}
.oelam li .con{ line-height:25px; padding-left:28px; color:#666; position:relative;}
.oelam li .con:before{ content:'A'; position:absolute; font-size:12px; width:18px; height:18px; border-radius:50%; background:#fae4d5; color:#e45f07; text-align:center; line-height:18px; left:0; top:4px;}

.lbpec{ padding:30px 10px 0;}
.lbpec li{ width:325px; padding-left:12px; float:left; margin-right:20px; position:relative; margin-bottom:30px;}
.lbpec li .x{ position:absolute; left:0; top:12px; color:#f00;}
.lbpec li .soltm{ width:245px; position:relative; border:1px solid #ddd; border-radius:3px; padding-left:55px;}
.lbpec li .soltm .c1{ width:225px; height:40px; border:none; cursor:pointer; padding:0 10px;}
.lbpec li .soltm span{ position:absolute; display:block; width:54px; line-height:40px; text-align:center; border-right:1px solid #ddd; left:0 ; top:0; color:#666;}
.anmcm{ padding-left:20px;}
.anmcm input{ width:150px; height:40px; color:#fff; font-size:16px; background:#e45f07; cursor:pointer; border:none;}

.aolem{ padding-left:20px;}
.aolem textarea{ width:995px; height:100px; padding:10px; border:1px solid #ddd; border-radius:3px;}
.anmca{ margin:30px 0; padding-left:20px;}
.anmca a{ display:inline-block; border-radius:3px; color:#fff; line-height:32px; width:108px; text-align:center; margin-right:20px;}
.anmca a.a1{ background:#6a6a6a;}
.anmca a.a2{ background:#a72e37;}
.anmca a img{ margin-right:5px;}
.olvam{ padding-left:20px; margin-bottom:30px;}
.olvam td{ padding:10px 30px;}

.elcamm{ padding:40px 0;}
.elcamm .d2{ margin:25px 0 60px;}
.elcamm .d3 a{ margin:0 15px; line-height:35px; width:180px; display:inline-block; color:#fff;}
.elcamm .d3 a.a1{ background:#a72e37;}
.elcamm .d3 a.a2{ background:#e45f07;}


.gblba{ position:absolute; right:0; top:0;}


.bueanbc{ background:rgba(0,0,0,0.6); position:fixed; z-index:99; left:0; top:0; width:100%; height:100%;}
	  .molbena{ width:618px; height:460px; padding:20px 35px; background:#fff; position:absolute; left:50%; top:50%; margin:-250px 0 0 -344px; border-radius:15px;}
	  .tinlme{ line-height:30px; font-size:24px;}
	  .abunbb{ margin-top:20px; line-height:25px; height:325px; overflow:auto; padding-right:15px;}
	  .abunbb::-webkit-scrollbar {width : 6px;height: 1px;}
      .abunbb::-webkit-scrollbar-thumb {border-radius: 3px; background : #9c0001; }
      .abunbb::-webkit-scrollbar-track { border-radius: 3px;background : #eee;}
	  .almbva{ margin-top:20px;}
	  .almbva a{ display:inline-block; line-height:42px; color:#fff; padding:0 32px; border-radius:21px; background:#9c0001;}

/*2021-08-13*/
.acobnt{ width:220px; background:#fff;}
.acobnt .titct{ line-height:56px; height:56px; border-bottom:1px solid #ddd; text-align:center; font-size:18px;}
.acobnt .type-content{ padding:20px;}
.acobnt .type-content .item-class{ margin-bottom:20px;}
.acobnt .type-content .item-class .child-class{ padding-top:5px;}
.acobnt .type-content .item-class .child-class a{ display:inline-block; line-height:25px; border:1px solid #ddd; padding:0 5px; margin-right:5px; margin-top:5px;}
.acobnt .type-content .item-class .child-class a.cur{ background:#a72e37; border-color:#a72e37; color:#fff;}
.acobnt .type-content .firstClassText{ display:block; padding:0 20px; line-height:30px;}
.acobnt .type-content .firstClassText.cur{ color:#fff; background:#a72e37;}
.maebnc a{ color:#a72e37;}

.ubcaenb{ width:1180px;}
.ubcaenb &gt; a{ float:left; padding:25px; margin-bottom:20px; text-align:center; width:156px; margin-left:20px; background:#fff; text-align:center;}
.ubcaenb &gt; a .pic{ height:60px;}
.ubcaenb &gt; a .tit{ font-size:18px; line-height:25px; height:25px; overflow:hidden;}

.pabnem{ padding-left:20px;}
.mlaebn{ background:#fff;}
.tbnebg{ border-bottom:1px solid #ddd; padding:20px 40px;}
.lbmbea{ line-height:30px;}
.lbmbea .tit{ font-size:18px;}
.lbmbea .optkem{ color:#a72e37;}

.tmvaen{ padding:25px 40px; line-height:2; color:#666;}



.mvneabn{display: -webkit-flex; display: flex;justify-content:space-between; margin-top:20px;}

.ubneac{ background:#fff; padding:25px 45px; width:200px;}
.ubneac .list{ padding:10px 0; line-height:22px;}
.ubneac .list a.cur,.ubneac .list a:hover{ color:#a72e37;}


.rolteam{ width:845px; background:#fff;}
.tlmvea{ border-bottom:1px solid #ddd; padding:30px 40px; color:#a72e37; font-size:18px;}
.ibteun{ padding:30px 40px; line-height:2; color:#666;}

.btn-actionbar{ margin-top:45px; text-align:center;}

.btn-download{
	display:inline-block;
	width:228px;
	height:56px;
	padding:0 10px;
	line-height:54px;
	background: url(../images/btn-download.png) no-repeat;
	font-size:18px;
	font-weight:bold;
	font-family:Microsoft yahei;
	text-align:center;
	color:#fff;
}
.btn-download:hover{ color:#fff;}

.section-download .fl{ width:228px; background-color:#fff;}
.section-download .fl ul&gt;li{
	border-bottom:1px solid #f5f5f6;
}
.section-download .fl ul&gt;li a{
	display:block;
	font-size:16px;
	color:#4d4d4d;
	padding:10px 30px;
	line-height:30px;	
}
.section-download .fl ul&gt;li a:hover, .section-download .fl ul&gt;li.active a{
	background-color:#a72e37;
	color:#fff;
}
.section-download .fr{ width:1050px; padding:30px 50px; background-color:#fff;}

.title2{
 font-size:18px;
 border-bottom:1px solid #f5f5f6;
}
.title2&gt;span{
	display:inline-block;
	font-weight:bold;
	color:#565656;
	height:100%;
	padding:10px 15px 20px;
	border-bottom:1px solid #a72e37;
}
.section-download  .fr li{ padding:20px; line-height:30px; border-bottom:1px solid #e3e3e3;}
.section-download  .fr li .title{ position:relative; padding-left:6px; padding-right:60px;}
.section-download  .fr li .title:before{ content:""; display:inline-block; width:6px; height:6px; background-color:#dddde1; position:absolute; left:-14px; top:50%; margin-top:-3px; border-radius: 50%;}
.section-download  .fr li .title .btn-down{ position:absolute; right:0; display:inline-block; height:30px; background: url(../images/icoimg-down.png) no-repeat left center; padding-left:20px; color:#a72e37; font-size:16px; }
</pre></body></html>