@charset "utf-8";
/* CSS Document */
/* index */

.wrap{ width:1200px; margin:0 auto;}
.top2{ position:fixed; /* position:relative;*/z-index:20; width:100%;}
.top{  position:fixed; top:0; z-index:20; width:100%;}
.mob-nav{ display:none;}
.top-sec{ font-size:12px; color:#666; line-height:36px; height:38px; background:#f6f6f6; border-bottom:1px solid #eee;}
.top-sec .welcom a{ margin:0 5px;}
.volst{ display:inline-block; vertical-align:middle; position:relative;}
.volst span{ display:block; padding-right:20px; padding-left:5px; background:url(/images/xl.png) no-repeat right center; cursor:pointer;}
.volst p{ display:none; position:absolute; width:100%; left:0; top:35px; background:#f6f6f6; border:1px solid #eee; border-top:none; padding:2px 0; z-index:5;}
.volst p a{ display:block; line-height:30px; padding-left:5px;}
.mid-sloa{ background:#fff;}
.search-T{ width:410px; margin-left:180px; margin-top:30px;}
.search-T .c1{ float:left; width:360px; border:1px solid #eee; height:42px; padding:0 10px;}
.search-T .c2{ border:none; height:42px; width:50px; cursor:pointer; background:#02c6b5 url(/images/fd.png) no-repeat center center; float:left;}
.amldt{ border:1px solid #eee; height:42px; border-radius:5px; line-height:40px; margin-top:30px; color:#666;}
.amldt a{ display:inline-block; padding:0 15px 0 0px; margin:0 20px; font-size:14px; background:url(/images/xc.png) no-repeat right center;}
.amldt a i{ color:#ee1c25;}

.ind-nav{ height:50px; background:#0768bf;}
.penwls{ width:240px;}
.penwls h5{ color:#fff; font-weight: normal; line-height:50px; background:#02c6b5 url(/images/xd.png) no-repeat 20px center; font-size:16px; text-align:center;}
.lb-lco{ position: absolute; left:0; width:100%; top:50px; background:#a7a6a5;}
.lb-lco li{ height:50px; line-height:50px; border-bottom:1px solid #c2c1c0;}
.lb-lco li a{ display:block; font-size:14px; text-align:center; color:#fff; background:url(/images/g.png) no-repeat 10px center;}
.lb-lco li a:hover{ background-color:#999;}
.navct a{ display:block; float:left; padding:0 45px; font-size:16px; color:#fff; line-height:50px;}
.navct a.cur{ background:#005bac;}

.ind-main{ padding:1% 0 3%;}
.dencts{ font-size:22px; line-height:60px;}
.dencts a{/*float:right;*/font-size:16px;padding-left:15px; color:#ea0909; }
.ad-show{ margin-top:3%;}
.cp-show-cat .left-con{ width:75%;}
.cp-set li{ width:23.5%; margin-right:2%; margin-bottom:2%; float:left;}
.cp-set li.odrel{ width:49%;}
.cp-set li.odrel .pimgt{ height:233px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.cp-set li:nth-child(4n+3){ margin-right:0;}
.cp-set li a{ display:block; height:233px; border:1px solid #eee; background:#fff; padding:12px; text-align:center; transition:all ease .3s;}
.cp-set li a:hover{border:1px solid #1f8bec; transition:all ease .3s;}
.cp-set li a .pic{ height:160px; width:100%; display:table;}
.cp-set li a .pic p{ height:160px; display:table-cell; vertical-align:middle; text-align:center;}
.cp-set li a .pic p img{ max-width:100%; max-height:100%;}
.cp-set li a .tit{ color:#000; font-size:14px; margin-top:5px; line-height:25px; height:25px; overflow:hidden; transition:all ease .3s;}
.cp-set li a:hover .tit{color:#1f8bec; transition:all ease .3s;}
.cp-set li a .more{ color:#999; transition:all ease .3s;}
/*.cp-set li a:hover .more{ color:#1f8bec; transition:all ease .3s;}*/

.cp-show-cat .right-con{ width:23.5%; background:#fff; border:1px solid #eee;}
.cp-show-cat .right-con h3{ line-height:57px; color:#333; padding:0 40px; font-weight:normal; font-size:16px; background:url(/images/z.png) no-repeat 15px center;}
.pcewl li{ border-top:1px solid #eee;}

.pcewl li a{ display:block; padding:12px 10px 12px 20px;}
.pcewl li a .lcts{ width:30px; height:34px; background:url(/images/s1.png) no-repeat; line-height:34px; text-align:center; color:#fff; font-size:18px; margin-top:13px;}
.pcewl li:nth-child(-n+3) a .lcts{background:url(/images/s2.png) no-repeat;}
.pcewl li a .midtc{ width:calc(100% - 100px); padding:7px 10px 0;}
.pcewl li a .midtc .p1{ font-size:14px; line-height:25px; height:25px; overflow:hidden; color:#333;}
.pcewl li a .pic{ width:70px;}


.ewbos li{ width:17.6%; margin-right:3.1%}
.ewbos li:nth-child(3n){ margin-right:3.1%;}
.ewbos li:nth-child(4n){ margin-right:0;}
.ewbos li.odrel{ width:37%;}

.abstc{ border:1px solid #eee; background:#fff; }
.abstc .tab-hd{ height:45px; line-height:45px; background:#fafafa; font-size:16px; border-bottom:1px solid #eee;}
.abstc .tab-hd span{ display:block; float:left; width:155px; text-align:center; border-right:1px solid #fafafa; border-left:1px solid #fafafa; margin-left:-1px; position:relative; cursor:pointer;}
.abstc .tab-hd span:nth-child(1){ border-left:1px solid #eee;}
.abstc .tab-hd span.cur{ background:#fff; border-right:1px solid #eee; border-left:1px solid #eee; z-index:1;}
.abstc .tab-bd{ padding:2%; line-height:2; font-size:14px;}

.benls{ background:#fff; border-top:1px solid #eee; padding:30px 0; }

.boles{ width:25%; background-repeat:no-repeat; background-position:left center;/* padding-left:55px;*/}
.boles.b1{ /*background-image:url(/images/b1.jpg);*/}
.boles.b2{ /*background-image:url(/images/b2.jpg);*/}
.boles.b3{ /*background-image:url(/images/b3.jpg);*/}
.boles.b4{ /*background-image:url(/images/b4.jpg);*/}
.boles .p1{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.boles .p2{ font-size:14px;}
.boles a{ line-height:2;}

.bactln{ background:#373b3e; padding-bottom:20px;}
.asenlt{ position:relative; padding:25px 35px 25px 72px; border-bottom:1px solid #596571; font-size:14px; color:#fff;}
.asenlt span{ position:absolute; left:0; top:25px; line-height:25px;}
.asenlt p{ line-height:25px; height:25px; overflow:hidden;}
.asenlt p a{ color:#fff; display:inline-block; margin-right:20px;}
.morecs{ position:absolute; right:0; top:22px; width:31px; height:31px; background:url(/images/cc.png); cursor:pointer;}
.aslob{ margin-top:20px;}
.zctenl{ width:600px; color:#fff; line-height:2;}
.zctenl .p1 a{ color:#fff;}
.zctenl .p1 span{ margin:0 10px;}
.zctenl .p2{ margin-top:25px;}
.zctenl .p2 a{ margin-right:20px;}
.rolwm{ color:#fff;}
.rolwm .p2{ margin-top:15px; font-size:26px; font-weight:bold; padding-left:32px; background:url(/images/d1.png) no-repeat left center;}
.rolwm .p3{ margin-top:35px; background:url(/images/d2.png) no-repeat left center; padding:5px 0 5px 42px; position:relative;}
.rolwm .p3 img{ display:none; position:absolute; bottom:40px; left:-58px; width:132px; max-width:132px;}
.rolwm .p3:hover img{ display:block;}
.mob-nav{ display:none;}
.penwls.on .lb-lco{ display:none;}
.ny-main{ padding-bottom:25px;}
.dress{ padding:15px 0; line-height:35px; font-size:14px; color:#333;}
.bqclm td{ padding:10px; line-height:25px; border:1px solid #ddd; font-size:14px;}
.bqclm td a{ display:inline-block; color:#333; margin-right:30px;}
.bqclm td a.cur{ color:#0768bf;}
.bqclm .tc{ width:120px;}
.xourec{ background:#fff; line-height:45px; border:1px solid #ddd; margin:30px 0;}
.xourec a{ float:left; padding:0 30px; font-size:14px; border-right:1px solid #ddd;}
.xourec a i{ display:inline-block; vertical-align:middle; width:6px; height:8px; background:url(/images/f1.png); margin-left:5px;}
.xourec a.cur{ color:#fff; background:#0768bf;}
.xourec a.cur i{ background:url(/images/f2.png);}

.cp-list li{ margin-right:1%; margin-bottom:1%; width:19.2%; float:left; border:1px solid #ddd; background:#fff; padding:10px;}
.cp-list li:nth-child(5n){ margin-right:0;}
.cp-list li .pic{ height:210px; width:100%; display:table;}
.cp-list li .pic a{ display:table-cell; vertical-align:middle; height:210px; text-align:center;}
.cp-list li .pic a img{ max-width:100%; max-height:100%;}
.cp-list li .tit{ margin-top:5px; line-height:20px; height:60px; overflow:hidden; font-size:14px;}
.cp-list li .tit a{ color:#333;}
.cp-list li .con{ color:#999;line-height:20px; height:20px; margin-top:5px;}
.cp-list li .mon{ margin-top:5px;line-height:20px; height:20px; overflow:hidden; color:#ed0c1e;}
.cp-list li .asc{ margin-top:10px;}
.cp-list li .asc a{ float:left; line-height:30px; border:1px solid #ddd; border-radius:3px; width:40%; text-align:center;}
.cp-list li .asc input{ width:55%; float:right; height:32px; cursor:pointer; border:1px solid #ddd; border-radius:3px; background:#fff;}
.cp-list li .asc input:hover{ color:#fff; background:#e50112; border-color:#e50112;}
.page-ol a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; background:#fff; margin:0 6px;}
.page-ol a.cur{ background:#0768bf; color:#fff; border-color:#0768bf;}

.mic-cpc{ padding:30px; background:#fff;}

.cp-soet{ width:430px;}
.cp-midc{ width:430px; margin:0 30px;}
.cp-midc .p1{ font-size:22px; line-height:50px; height:auto; overflow:hidden;}
.cp-midc .p2{ background:#f4f4f4; line-height:50px; height:50px; overflow:hidden; padding:0 15px; font-size:14px;display:none;}
.cp-midc .p2 span{ font-size:20px; color:#f30a0a;}
.ct-p3 td{ padding:4px 5px; font-size:14px; line-height:25px;float:left;width:100%;text-align:left;}
.ct-p3 td.tr{ color:#999;}
.ct-p3 td a{ display:inline-block; /*width:72px;*/padding:0 10px; text-align:center; border:1px solid #ddd; margin:3px 15px 3px 0; line-height:32px; color:#333;border-radius:2px;}
.ct-p3 td a.cur{ color:#e50012; border-color:#e50012;}
.add-inp{ width:80px; height:38px; text-align:center; border:1px solid #ddd; border-left:0;border-right:0;}
.add-min{ width:42px; height:38px; background:none; cursor:pointer; border:1px solid #ddd;}
.cp-midc .p4{ margin-top:35px;}
.cp-midc .p4 input.c1{ cursor:pointer; border:none; color:#fff; font-size:18px; width:180px; height:50px; background:#e50012 url(/images/car.jpg) no-repeat 15px center; text-indent:20px; font-family:Microsoft YaHei;}
.cp-midc .p4 input.c1:hover{background:#ca0716 url(/images/car.jpg) no-repeat 15px center;}
.cp-midc .p4 input.c2{ border:1px solid #ddd; cursor:pointer; font-size:18px; width:180px; height:50px; background:#fff; margin-left:20px; font-family:Microsoft YaHei;}
.cp-midc .p4 input.c2:hover{border:1px solid #e50012; color:#e50012;}
.cp-midc .p5{ margin-top:30px;}
.cp-midc .p5 a{ color:#333;}

.colrs{ width:220px; padding:10px; border:1px solid #ddd; line-height:2;}
.colrs .p1{ font-size:14px;}
.colrs .p3{ margin-top:10px;}
.colrs .p3 a{ display:block; text-align:center; line-height:40px; background:#e50012; font-size:16px; color:#fff;}
.cp-teusl{ border:1px solid #ddd; margin-top:30px;}
.cp-teusl h4{ line-height:50px; background:#f4f4f4; padding:0 15px; font-size:16px; font-weight:normal; border-bottom:1px solid #ddd;}

.img-scl{ border:1px solid #ddd;}
.relos span{ display:inline-block; border-radius:17px; line-height:35px; vertical-align:middle; padding:0 25px; font-size:14px;}
.relos span.on{ color:#fff; background:#0768bf;}
.relos i{ display:inline-block; vertical-align:middle; margin:0 15px; width:18px; height:13px; background:url(/images/jt.png);}
.pbewua{ border:1px solid #ddd; background:#fff; line-height:45px; text-align:center; margin-bottom:25px; margin-top:15px;}
.pbewua span{ float:left; font-size:14px;}
.pbewua span.s1{ width:450px;} 
.pbewua span.s2{ width:250px;}
.pbewua span.s3{ width:350px;}
.pbewua span.s4{ width:148px;}

.mclew{ background:#fff; border:1px solid #ddd; text-align:center; margin-bottom:15px;}
.mclew td{ padding:10px;}
.mclew td .pic{ width:62px; border:1px solid #ddd;}
.mclew td .con{ width:calc(100% - 80px);}
.mclew td .con .p1{ font-size:14px; line-height:25px; padding:5px 0;}
.mclew td .con .p2{ color:#999;}

.loasc{ padding:5px 140px 5px 0; background:#fff; border:1px solid #ddd; line-height:22px;}
.loasc input{ width:120px; height:100%; position:absolute; right:0; top:0; color:#fff; background:#f14948; font-size:18px; font-weight:bold; border:none; cursor:pointer;}
.mtesc{ border-bottom:1px solid #ddd; margin-top:25px; margin-bottom:25px;}
.mtesc span{ display:inline-block; width:140px; text-align:center; line-height:40px; border:1px solid #ddd; border-bottom:none; background:#e7e7e7;}
.solema{ line-height:55px; font-size:18px;}
.solema a{ color:#0768bf; margin-left:20px; font-size:14px;}
.amilsc a{ margin-right:40px;}

.lbcdres li{ width:283px; height:110px; float:left; margin-bottom:20px; padding:5px 12px; background:url(/images/j2.jpg); margin-right:20px;}
.lbcdres li.on{ background:url(/images/j1.jpg);}
.lbcdres li a{ display:block; width:100%; height:100%;}
.solec{ background:#fff; width:259px; height:100px;}
.solec .titc{ line-height:35px; border-bottom:1px dashed #ddd;}
.solec .titc span{ line-height:25px; position:absolute; display:block; padding:0 10px; right:0; top:5px; background:#eee;}
.solec .cont{ padding:6px 0;}
.solec .cont .telc{ width:80px;}
.solec .cont .pacht{ width:calc(100% - 90px);}


.loginc{ padding:80px 0; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.lorelc{ background:#fff; border-radius:5px; padding:0 20px 35px; width:100%; max-width:430px;}
.lorelc h4{ height:65px; line-height:63px; border-bottom:1px solid #ddd;}
.lorelc h4 span{ display:inline-block; color:#e2231a; font-size:20px; padding:0 30px; font-weight:normal; border-bottom:2px solid #e2231a;}
.boresc{ margin-top:35px; border:1px solid #ddd; border-radius:3px;}
.boresc input{ padding:0 10px 0 65px; width:100%; border:none; background:none; height:50px;}
.boresc input.c1{ background:url(/images/k1.jpg) no-repeat left center;}
.boresc input.c2{ background:url(/images/k2.jpg) no-repeat left center;}

.adrelc{ margin-top:35px;}
.adrelc input{ height:50px; font-size:16px; width:45%; border:none; cursor:pointer; color:#fff; background:#e2231a; border-radius:5px;}
.adrelc a{ line-height:48px; width:45%; text-align:center; float:right; color:#e2231a; border:1px solid #e2231a; border-radius:5px; background:#fcf1f1; font-size:16px;}

.forec{ margin-top:25px;}
.gorewc{ background:#fff; padding:0 30px 30px;}
.gorewc h4{ font-size:18px; line-height:80px; border-bottom:1px solid #ddd;}
.wclma{ width:100%; max-width:768px; margin:6% auto 0; background: url(/images/d.jpg) repeat-y center top;}

.teoul{ width:300px;}
.teoul .p1{ margin-bottom:25px; position:relative;}
.teoul .p1 input{ width:100%; height:48px; border:1px solid #ddd; border-radius:5px; padding:0 10px 0 40px; background-repeat:no-repeat; background-position:15px center;}
.teoul .p1 input.a1{ background-image:url(/images/l1.png);}
.teoul .p1 input.a2{ background-image:url(/images/l2.png);}
.teoul .p1 input.a3{ background-image:url(/images/l3.png);}
.teoul .p1 input.a4{ background-image:url(/images/l3.png);}
.teoul .p1 input.a5{ background-image:url(/images/l4.png);}
.teoul .p1 input.a6{ background-image:url(/images/l5.png);}
.teoul .p1 .sc{ width:80px; height:48px; border:none; padding:0; position:absolute; right:0; top:0; background:#e02e2e; color:#fff; font-size:16px; cursor:pointer;}

.olsct{ padding-top:20px; width:300px;}
.olsct .p2{ margin:30px 0; font-size:14px;}
.olsct .p3 a{ display:inline-block; width:160px; line-height:40px; border:1px solid #ddd; border-radius:5px; background:#f9f9f9; font-size:16px;}

.loewpc{ background:#fff; padding:150px 0;}

.walcmt{ width:100%; max-width:680px; margin:0 auto;}
.walcmt .pic{ float:left; width:70px;}
.walcmt .con{ width:calc(100% - 90px); float:right;}
.walcmt .con .p1{ font-size:24px; line-height:40px;}
.walcmt .con .p1 span{ color:#f60303;}
.walcmt .con .p2{ font-size:14px; color:#666;}
.walcmt .con .p2 a{ color:#00a2ff;}
.walcmt .con .p3{ margin-top:20px;}
.walcmt .con .p3 a{ display:inline-block; margin-right:15px; line-height:35px; padding:0px 25px; border:1px solid #0768bf; color:#0768bf;}
.walcmt .con .p4{ margin:20px 0; font-size:16px;}
.walcmt .con .p4 strong{ color:#f60303; font-size:22px;}
.walcmt .con .p5 a{ display:inline-block; margin-right:15px; line-height:35px; padding:0px 25px; border:1px solid #ddd;}


.lesc-nav{ width:225px;}
.lesc-nav li{ margin-bottom:15px; font-size:14px;}
.lesc-nav li .tisn{ line-height:42px; text-align:center; background-color:#fff; border:1px solid #ddd; background-repeat:no-repeat; background-position:15px center;}
.lesc-nav li .tisn.cur{ background-color:#0768bf; color:#fff;}
.lesc-nav li .sv01{ background-image:url(/images/h1-1.png);}
.lesc-nav li .sv01.cur{ background-image:url(/images/h1-2.png);}
.lesc-nav li .sv02{ background-image:url(/images/h2-1.png);}
.lesc-nav li .sv02.cur{ background-image:url(/images/h2-2.png);}
.lesc-nav li .sv03{ background-image:url(/images/h3-1.png);}
.lesc-nav li .sv03.cur{ background-image:url(/images/h3-2.png);}
.lesc-nav li .sv04{ background-image:url(/images/h4-1.png);}
.lesc-nav li .sv04.cur{ background-image:url(/images/h4-2.png);}
.lesc-nav li .sv05{ background-image:url(/images/h5-1.png);}
.lesc-nav li .sv05.cur{ background-image:url(/images/h5-2.png);}
.lesc-nav li .twosl{ display:none;}
.lesc-nav li .twosl a{ display:block; text-align:center; line-height:42px; font-size:12px; border-bottom:1px solid #ddd;}
.lesc-nav li .twosl a.cur{ color:#0768bf;}

.yousnt{ width:940px;}
.ofnit{ background:#fff; border:1px solid #eee; border-top:2px solid #0768bf; padding:40px 40px 40px 140px; font-size:16px;}
.ofnit span{ color:#dc2722; font-weight:bold;}
.ofnit > a{ display:inline-block; line-height:28px; padding:0 20px; text-align:center; border:1px solid #e9781d; color:#e9781d; font-size:12px; border-radius:14px; margin-top:10px; margin-right:10px;}
.ofnit > a.out{ border:1px solid #ddd; color:#666;}
.ofnit i{ color:#999; font-size:12px; margin-left:5px; margin-top:10px;}
.ofnit .pic{ position:absolute; top:40px; left:40px;}
.ofnit .pic img{ border-radius:50%; border:2px solid #f4f4f4;}
.midlc{ border:1px solid #eee; border-top:none; background:#fff; font-size:14px;}
.midlc a{ float:left; padding:40px 0; text-align:center; width:25%; line-height:2; color:#333; border-right:1px solid #eee;}
.midlc a:last-child{ border:none;}
.midlc a strong{ font-weight:bold; font-size:24px; color:#ff5f09; display:block;}
.oewla{ padding:0 20px 20px; background:#fff; border:1px solid #eee;}
.oewla h5{ font-size:16px; line-height:50px; border-bottom:1px solid #ddd;}
.teolc{ padding:50px 0;}
.dress span{ display:none;}
.btlent{ background:#fff; padding:0 2% 20px; min-height:400px;}
.btlent h3{ line-height:48px; height:50px; border-bottom:2px solid #ddd; font-size:16px;}
.btlent h3 span{ display:inline-block; border-bottom:2px solid #0768bf;}

.falit{ padding-top:20px;}
.melict td{ padding:10px 5px; color:#666; font-size:14px;}
.melict td.tr{ width:260px;}
.melict td span{ color:#fe3f3f;}
.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:#dc2722; font-size:16px;}
.peloc{ text-align:center; padding:150px 0;}
.cgrenl .pic{ padding:8px; display:inline-block; border:1px solid #eee; box-shadow:-1px 1px 2px rgba(0,0,0,0.2);vertical-align:top;}
.cgrenl .cont{ display:inline-block; margin-left:40px; vertical-align:top;}
.cgrenl .cont .d1{ text-align:left; width:207px; height:41px; position:relative;}
.cgrenl .cont .d1 input{ position:absolute; width:207px; height:41px; left:0; top:0; opacity:0;}
.cgrenl .cont .d2{ color:#666; margin-top:20px;}
.tecsat{ margin-top:60px;}
.tecsat a{ display:inline-block; padding:0 30px; font-size:16px; line-height:50px;}
.tecsat a.sc{ color:#fff; background:#f74c4c;}
.dlwces td{ padding:15px 0; border-bottom:1px dashed #ddd;}
.dlwces .tr{ width:80px;}
.dlwces td a{ display:block; width:80px; line-height:20px; color:#0768bf; border:1px solid #0768bf; border-radius:3px; text-align:left; padding-left:20px; background:url(/images/dol.png) no-repeat 10px center;}
.sltit{ background:url(/images/wb.jpg) no-repeat left 3px; line-height:25px; padding-left:30px; font-size:14px;}
.add-dress{}
.add-dress span{ font-size:12px; color:#999;}
.add-dress a{ display:inline-block; width:120px; line-height:35px; border:1px solid #ff5f09; text-align:center; color:#ff5f09;}

.blist{ margin:20px 0;}
.blist thead{ background:#f6f6f6;}
.blist thead td{ padding:10px 0;}
.blist tbody tr{ border-bottom:1px solid #ddd; color:#666;}
.blist tbody td{padding:20px 3px;}
.blist tbody td.auto{ background:url(/images/moren.png) no-repeat left top;}
.blist tbody td span{ display:none;}

.blist .fl01{ width:15%;}
.blist .fl02{ width:20%;}
.blist .fl03{ width:50%;}
.blist .fl04{ width:15%;}

.blist td .xlit{ display:inline-block; width:30px; height:30px; background-repeat:no-repeat; background-position:center center; vertical-align:middle;}
.blist td .edis{ background-image:url(/images/s1-1.png);}
.blist td .edis:hover{ background-image:url(/images/s1-2.png);}
.blist td .dels{ background-image:url(/images/s2-1.png);}
.blist td .dels:hover{ background-image:url(/images/s2-2.png);}

.denlsc li{ margin-top:25px; border:1px solid #ddd;}
.toprs{ padding:3%; border-bottom:1px solid #ddd;}
.toprs .p1{ font-size:18px;}
.toprs .p2{ margin-top:10px; font-size:14px; color:#666;}
.toprs .p2 span{ float:right;}
.toprs .p2 strong{ color:#f40808;}
.toprs .p2 i{ display:inline-block; margin-right:15px;}
.bcelma{ padding:2% 3%;}
.bcelma .pic{ width:90px; border:1px solid #ddd;}
.bcelma .alic{ width:120px; padding-top:10px;}
.bcelma .alic a{ display:block; width:120px; line-height:30px; text-align:center; border:1px solid #ddd; margin-bottom:10px;}
.bcelma .alic a:hover{ background:#f20909; border-color:#f20909; color:#fff;}
.bcelma .cp-slot{ width:calc(100% - 150px);}
.bcelma .cp-slot .clear{ padding:10px 0;}
.bcelma .con{ margin-left:30px; width:calc(100% - 120px); font-size:14px; line-height:30px;}
.bcelma .con p{ height:30px; overflow:hidden;}
.bcelma .con .p2,.bcelma .con .p3{ color:#999;}

.calit{ padding:20px 0;}
.presil{ line-height:50px; color:#666; border-bottom:1px solid #ddd;}
.presil em{ color:#f70c09; font-weight:bold;}
.bulid{ line-height:30px; padding:10px 0; color:#666;}
.bulid a{ display:inline-block; float:right; line-height:30px; padding:0 15px; color:#fff; background:#ff5f09; border-radius:3px;}
.bulid span{ color:#44be1d;}
.blti{ color:#333; line-height:45px; font-size:16px;}
.cp-sold{ border-bottom:1px solid #ddd;}
.cmlis{ position:relative; padding:15px 0 15px 85px; min-height:104px; line-height:24px; color:#666;}
.cmlis .pic{ position:absolute; top:15px; left:0; width:72px;}
.cmlis .tlis span{ color:#f00; font-weight:bold;}
.swlix{ padding:10px 0;}
.swlix textarea{ width:100%; height:80px; padding:5px; resize:none; border:1px solid #ffcead;}
.wmlil{ color:#666; padding:10px 0;}
.wmlil p{ padding:5px 0;}

.enlmct{ font-size:16px; text-align:center; padding:20px 0;}
.caprel{ border:1px solid #ddd; padding:20px; line-height:2; font-size:14px;}
.dlpor{ padding:20px; border:1px solid #ddd; font-size:14px; line-height:2;}
.dlpor span{ color:#fa0b0b;}
.lopdcs span.s1{ width:45%;}
.lopdcs span.s2{ width:25%;}
.lopdcs span.s3{ width:30%;}
.mob-show{ display:none;}
.aldpt{ line-height:2;}
.aldpt .ps1{ font-size:14px;}
.aldpt .ps2{ color:#999; font-size:12px;}
.oocl{ display:block; width:100%; font-size:14px; line-height:2;}
.lopsa{ border:1px solid #ddd; background:#f4f4f4; line-height:40px; margin:25px 0; font-size:14px; padding:0 45px;}
.ewnlpa{ background:#fff; padding:25px 44px; width:225px;}
.ewnlpa span{ display:none;}
.ewnlpa p a{ display:block; font-size:14px; line-height:2.5; padding-left:16px; background:url(/images/m1.png) no-repeat left center;}
.ewnlpa p a.cur{ color:#ee1c25; background:url(/images/m2.png) no-repeat left center;}
.paclos{ padding:20px 0;}
.paclos{ line-height:2; font-size:14px;}
.paclos p{ padding:10px 0;}

.buewoa li{ float:left; width:23.5%; margin-right:2%; margin-top:2%; display:table; height:75px; border:1px solid #ddd;}
.buewoa li:nth-child(4n){ margin-right:0;}
.buewoa li a{ display:table-cell; vertical-align:middle; height:73px; text-align:center;}
.buewoa li a img{ max-width:90%; max-height:90%;}

.float-sild{ position:fixed; z-index:99; right:20px; bottom:15%; width:62px;}
.float-sild a{ display:block; width:62px; height:62px; border:1px solid #ddd; background-color:#fff; background-repeat:no-repeat; background-position:center 10px; text-align:center; padding-top:40px; margin-bottom:10px;}
.float-sild a.a1{ background-image:url(/images/v1.jpg);}
.float-sild a.a2{ background-image:url(/images/v2.jpg);}
.float-sild a.a3{ background-image:url(/images/v3.jpg);}
.float-sild a.a4{ background-image:url(/images/v4.jpg);}

@media (max-width: 1200px){
body{ padding-top:88px;}
.wrap{ width:100%; max-width:768px; padding:0 2%;}
.top{ position:fixed; left:0; top:0;}
.welcom span{ display:none;}
.mid-sloa{ height:50px;}
.logo img{ height:50px;}
.search-T{ display:none;}
.amldt{ margin-top:4px; display:none;}
.mob-nav{ display: block; position:absolute; right:0; top:0; width:50px; height:50px; background:url(/images/mob-ct2.png) no-repeat center center;}
.ind-nav{ display:none; position: fixed; width:100%; left:0; top:88px; background:#fff; z-index:99;}
.penwls{ width:100%;}
.navct,.penwls h5{ display:none;}
.lb-lco{ top:0;}
.cp-show-cat .left-con{ width:100%;}
.cp-show-cat .right-con{ width:100%;}
.benls{ display:none;}
.rolwm{ width:100%; margin-top:20px;}
.zctenl{ width:100%;}
.zctenl .p2,.rolwm .p3{ display:none;}
.cp-list li{ width:32%; margin-right:2%; margin-bottom:2%;}
.cp-list li:nth-child(5n){ margin-right:2%;}
.cp-list li:nth-child(3n){ margin-right:0%;}
.cp-soet{ width:100%;}
.img-scl{ display:none;}
.cp-midc{ width:100%; margin:0;}
.colrs{ float:left; margin-top:20px;}
.pbewua{ display:none;}
.relos{ margin-bottom:20px;}
.lesc-nav{ position:absolute; right:3%; top:65px; z-index:5; background:#f5f6f1; width:50%; max-width:200px; display:none; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.lesc-nav li{ margin-bottom:10px;}
.yousnt{ width:100%;}
.dress span{ display:block; position:absolute; right:0; top:15px; line-height:35px; height:35px; overflow:hidden; width:100px; text-align:center; background:url(/images/xl.png) no-repeat 95% center;}
.ewnlpa{ width:100%; padding:0; position:relative; margin-bottom:15px;}
.ewnlpa span{ display:block; height:45px; font-size:16px; line-height:45px; padding:0 2%; background:url(/images/xc.png) no-repeat 95% center;}
.ewnlpa p{ position:absolute; left:0; top:45px; width:100%; z-index:5; background:#fff; padding:0 2%; display:none;}
.float-sild{ display:none;}
}




@media (max-width: 768px){
.dencts{ font-size:18px;}
.cp-set li{ width:49%;}
.cp-set li.odrel{ width:100%; margin-right:0;}
.cp-set li:nth-child(4n+3){ margin-right:2%;}
.cp-set li:nth-child(2n+1){ margin-right:0;}
.ewbos li{ margin-right:2%;}
.abstc .tab-hd span{ width:25%; font-size:14px;}
.page-ol a.mob-none{ display:none;}
.bqclm .tc{ width:100px;}
.bqclm td a{ margin-right:20px;}
.dress{ padding:5px 0;}
.cp-list li{ width:49%;}
.cp-list li:nth-child(3n){ margin-right:2%;}
.cp-list li:nth-child(2n){ margin-right:0%;}
.xourec{ line-height:38px;}
.xourec a{ padding:0 20px;}
.mic-cpc{ padding:10px;}
.ct-p3 td a{ margin:4px;}
.relos span{ font-size:12px; padding:0 10px;}
.relos i{ margin:0 3px;}
.mclew td{ width:100%; float:left; text-align:left;}
.wclma{ background:none;}
.teoul{ width:100%;}
.olsct{ width:100%;}
.dress span{ top:5px;}
.lesc-nav{ top:45px; right:2%;}
.ofnit{ padding-right:2%;}
.ofnit .wlit{ position:relative; right:0; top:0; margin-top:15px;}
.ofnit{ padding:20px; text-align:center;}
.ofnit .pic{ position:relative; text-align:center; left:0; top:0; margin-bottom:15px;}
.ofnit i{ display:block;}
.midlc a{ padding:20px 0; line-height:1.6;}
.melict td,.melict td select{ font-size:12px;}
.melict td.tr{ width:100px;}
.melict td i{ margin:0;}
.melict td .inm01,.melict td .mels{ width:100%;}
.melict td .inm02{ width:30%; margin-right:2%;}
.melict td .inm03{ width:68%;}
.melict td select{ width:30%; margin-right:2%;}
.dlwces .tc{ display:none;}
.add-dress span{ display:block; float:none;}
.add-dress a{ margin-top:10px;}
.blist thead{ display:none;}
.blist tbody td{ padding:5px 0; font-size:12px;}
.blist tbody td.fl01{ padding-top:30px;}
.blist tbody td.fl04{ padding-bottom:20px;}
.blist tbody td span{ display:inline-block; color:#333; font-weight:bold; text-align:right;}
.blist tbody td,.blist tbody td.fl01,.blist tbody td.fl02,.blist tbody td.fl03,.blist tbody td.fl04{ width:100%; float:left; text-align:left;}
.toprs .p2 span{ float:none; width:100%; display:block;}
.toprs .p2 i{ display:block; margin:5px 0 0;}
.bcelma .cp-slot{ width:100%;}
.bcelma .alic{ float:none; clear:both;}
.bcelma .con{ width:calc(100% - 100px); float:right; margin:0;}
.mob-show{ display: inline-block;}
.lopsa{ height:20px; overflow:hidden; opacity:0; margin:0;}
.walcmt .con .p1{ font-size:16px; line-height:25px;}
.walcmt .con .p2{ margin-top:10px; font-size:12px;}
}





@media (max-width: 500px){
.buewoa li{ width:49%;}
.buewoa li:nth-child(2n){ margin-right:0;}
}



.shade {position: fixed;left: 0; top: 0; z-index: 3;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: 21;
    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;
}
@media screen and (max-width: 1330px){
.big-video {
    width: 700px;
    margin-left: -355px;
}
.big-video-main {
    height: 400px;
}
}
@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}