/*当前点样式*/ 
.banerwarrrp{}
.banerwarrrp a{}
.banerwarrrp a img{}
.cona{ width:100%; overflow:hidden;}
.wgwtabBox { position:relative;}
.wgwtabBox .hdwgw{ display:block; width:80px; height:3px; line-height:3px;position:absolute; left:50%; margin-left:-40px; bottom:6px;}
.wgwtabBox .hdwgw ul{ display:block; width:80px; margin:0 auto;}
.wgwtabBox .hdwgw ul li{ float:left; margin:0 2px; list-style:none;}
.wgwtabBox .hdwgw ul li{display:block; height:3px; line-height:3px; background-color:#ccc; text-indent:-9999px;}
.wgwtabBox .hdwgw ul li.on{display:block; height:3px; line-height:3px; background-color:#Ff9600; }
.wgwtabBox .hdwgwpro{ bottom:10px;}
/*轮换滚动图END*/

/*新文列表*/
.warp .indnewsmod{ padding:0px 0 8px;}
.warp .indnewsmod .indnewslibox{}
.warp .indnewsmod .indnewslibox ul li{ padding:12px 10px; border-bottom:1px solid #dedede;}
.warp .indnewsmod .indnewslibox ul li a{ display:block;}
.warp .indnewsmod .indnewslibox ul li a dl{ padding-right:12px; background:url(../images/m-rli-ico2.png) no-repeat right center; background-size:auto 18px;}
.warp .indnewsmod .indnewslibox ul li a dl dt{ font-size:14px; color:#545454;}
.warp .indnewsmod .indnewslibox ul li a dl dt strong{ display:block;height:24px; line-height:24px; overflow:hidden;}
.warp .indnewsmod .indnewslibox ul li a dl dt font{ color:#ff9600;}
.warp .indnewsmod .indnewslibox ul li a dl dt img{ margin-top:-3px;}
.warp .indnewsmod .indnewslibox ul li a dl dd{ font-size:12px; }
.warp .indnewsmod .indnewslibox ul li a dl dd span{ padding-left:14px; display:block; height:24px; line-height:24px;color:#999999; overflow:hidden;}
.warp .indnewsmod .indnewslibox ul li a dl dd strong{padding-left:14px; font-size:12px;color:#cccccc; font-weight:normal;height:24px; line-height:24px; overflow:hidden;}
/*文章列表end*/

.warp .sppromod2{ background-color:#f1f1f1; padding-bottom:10px;}
.warp .sppromod2 .sprmdtit{ height:30px; padding-top:10px;}
.warp .sppromod2 .sprmdtit h3{ float:left; line-height:30px; color:#000000; width:100px; text-align:center; font-size:16px; font-weight:bold;}
.warp .sppromod2 .sprmdtit h3.titbox{ width:auto; padding:0 12px;}
.warp .sppromod2 .sprmdtit span{ display:block; float:right; height:30px; line-height:24px;}
.warp .sppromod2 .sprmdtit span a{ display:block; height:24px; line-height:14px; padding:3px 6px;}
.warp .sppromod2 .sprmdtit span a img{}
.warp .sppromod2 .submuenbox{ margin:0px 0px 0;}
.warp .sppromod2 .subtype{height:64px;overflow:hidden;}
.warp .sppromod2 .submuenbox .subtype ul{ padding:6px 0; padding-left:1%;display:block; overflow:hidden;}
.warp .sppromod2 .submuenbox .subtype ul li{ float:left;width:33%;}
.warp .sppromod2 .submuenbox .subtype ul li a{ display:block; background-color:#fff; margin:6px; color:#333333;font-size:12px; height:40px; line-height:40px; text-align:center; overflow:hidden;box-shadow: 1px 1px 2px rgba(0,0,0, 0.1);}
.warp .sppromod2 .submuenbox .morerypebtn{ text-align:center; height:16px; line-height:16px;}
.warp .sppromod2 .submuenbox .morerypebtn span{ cursor:pointer;}
.warp .sppromod2 .submuenbox .morerypebtn span img{ margin-top:-4px;}
.warp .indnewsmod .photolibox.nephotolibox2 ul li a dl dd .nwdisr{ width:96%; color:#999;}
/*文章图文列表END*/

.warp .indnewsmod .photolibox{ padding:0 0px 16px; overflow:hidden;}
.warp .indnewsmod .photolibox ul{}
.warp .indnewsmod .photolibox ul li{ padding:10px 0 12px; padding-right:6px; border-bottom:1px solid #dedede;}
.warp .indnewsmod .photolibox ul li a{ display:block;padding-right:10px; background:url(../images/m-rli-ico2.png) no-repeat right center; background-size:auto 18px; }
.warp .indnewsmod .photolibox ul li a dl{ display:block; padding-left:120px; height:80px; position:relative; overflow:hidden;}
.warp .indnewsmod .photolibox ul li a dl dt{ width:100px; position:absolute; left:12px; top:0;}
.warp .indnewsmod .photolibox ul li a dl dt span{ display:block; margin-top:4px;width:100px; height:76px; background-color:#f1f1f1; position:relative;}
.warp .indnewsmod .photolibox ul li a dl dt span img{ display:block; position:absolute; top:-3px; left:-3px;}
.warp .indnewsmod .photolibox ul li a dl dd{ }
.warp .indnewsmod .photolibox ul li a dl dd strong{ display:block;height:30px; line-height:30px; color:#545454; font-size:14px; overflow:hidden;}
.warp .indnewsmod .photolibox ul li a dl dd strong.listpd10{ padding-top:10px; }
.warp .indnewsmod .photolibox ul li a dl dd span{ display:block;height:24px; line-height:24px;  font-size:12px; color:#cccccc;overflow:hidden;}
.warp .indnewsmod .photolibox ul li a dl dd span.carprice{ color:#787878;}

.warp .indnewsmod .photocen { padding:10px 6px 12px;}
.warp .indnewsmod .photocen ul{ display:block;  padding:3px; background-color:#fff; overflow:hidden;}
.warp .indnewsmod .photocen ul li{ width:50%; float:left;}  
.warp .indnewsmod .photocen ul li a{ display:block; margin:2px;}
.warp .indnewsmod .photocen ul li a img{width:100%; height:auto;}
/*企业相册END*/

/*资质证书*/

.warp .indnewsmod .zensulibox{ padding:10px 4px 0px; overflow:hidden;}
.warp .indnewsmod .zensulibox ul{}
.warp .indnewsmod .zensulibox ul li{ float:left; width:50%;}
.warp .indnewsmod .zensulibox ul li a{ display:block; }
.warp .indnewsmod .zensulibox ul li a dl{ display:block;}
.warp .indnewsmod .zensulibox ul li a dl dt{margin:6px; border:1px solid #dedede;box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);}
.warp .indnewsmod .zensulibox ul li a dl dt span{ display:block; margin:6px;}
.warp .indnewsmod .zensulibox ul li a dl dt span img{ display:block;}
.warp .indnewsmod .zensulibox ul li a dl dd{ text-align:center;}
.warp .indnewsmod .zensulibox ul li a dl dd strong{ display:block;height:30px; line-height:20px; color:#545454; font-size:12px; overflow:hidden; font-weight:500;}
/*资质证书END*/

/*关于我们*/
.warp .agoutcen{ padding:12px 6px; font-size:14px; line-height:30px;}
.warp .agoutcen img{ max-width:98%; height:auto;}
.warp .agoutcen .txttitle{}
.warp .agoutcen .txttitle h1{ font-size:18px; font-weight:bold; text-align:center;  padding:20px 16px 0px; color:#000000;}
.warp .agoutcen .txttitle h1.canshutit{ padding-top:0; padding-left:12px; font-size:16px; text-align:left;}
.warp .agoutcen .txtdate{ margin:0 8px; margin-top:20px; height:30px;line-height:30px; text-align:center; color:#999999; background-color:#f1f1f1;}
.warp .agoutcen .txtdate2{ padding-bottom:6px; border-bottom:none; font-size:12px; text-align:center; color:#999; }
.warp .agoutcen .txtdate2 span{ padding:0 12px;}
.warp .agoutcen .txtdate3{background-color:#fff;margin-top:10px; margin-bottom:12px;}
.warp .agoutcen .txtdate span{ padding-left:6px; font-size:12px; padding-right:12px; color:#999999;}


/*关于我们分类*/
.warp .aboutmuen{ padding-bottom:20px;}
.warp .aboutmuen ul{ padding-left:1%; overflow:hidden;}
.warp .aboutmuen ul li{ float:left; width:33%;}
.warp .aboutmuen ul li a{display:block;margin:4px; padding:14px 0 16px;}
.warp .aboutmuen ul li a i{ display:block; width:70px; height:30px; text-align:center;  padding:10px 0; border-radius:50%;}
.warp .aboutmuen ul li:nth-child(6n) a{ background-color:#22b1fd;}
.warp .aboutmuen ul li:nth-child(6n+1) a{ background-color:#e56c1b;}
.warp .aboutmuen ul li:nth-child(6n+2) a{ background-color:#f6b501;}
.warp .aboutmuen ul li:nth-child(6n+3) a{ background-color:#169b26;}
.warp .aboutmuen ul li:nth-child(6n+4) a{ background-color:#af123d;}
.warp .aboutmuen ul li:nth-child(6n+5) a{ background-color:#684743;}
.warp .aboutmuen ul li a i{ display:block; text-align:center; margin:0 auto;}
.warp .aboutmuen ul li a i img{ width:auto; height:40px; display:block; margin:0 auto;}
.warp .aboutmuen ul li a span{ display:block; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; overflow:hidden;}
/*关于我们 end*/

/*招聘详情*/
.warp .agoutcen .workcen{ margin:0 12px; padding:16px; color:#666666; background:#f1f1f1;}
.warp .agoutcen .workcen strong{ color:#ff6600;}
.warp .agoutcen .zpintit{ padding-top:20px;}
.warp .agoutcen .zpintit h3{ padding-left:16px; font-size:14px; font-weight:bold; color:#000;}

/*新闻详情*/
.warp .agoutcen .newscontent{ padding:16px;color:#545454;}
.warp .agoutcen .newscontent img{ max-width:100%; height:auto;}

.warp .tjmodnews{ padding:0 10px;}
.warp .tjmodnews .tjmodtit{ height:40px; background-color:#DEDEDE;}
.warp .tjmodnews .tjmodtit h3{ float:left; padding-left:12px; line-height:40px; font-size:18px; font-weight:bold; color:#000;}
.warp .tjmodnews .tjmodtit span{ float:right; line-height:40px; padding-top:3px;}
.warp .tjmodnews .tjmodtit span a{ display:block; padding:5px 10px; line-height:14px; color:#8c8c8c; display:block;font-size:12px;}
.warp .tjmodnews .tjmodlist{ padding-bottom:20px;}
.warp .tjmodnews .tjmodlist ul{}
.warp .tjmodnews .tjmodlist ul li{ border-bottom:1px solid #dedede; padding-right:12px;}
.warp .tjmodnews .tjmodlist ul li a{ padding-left:12px; display:block; height:50px; line-height:50px; font-size:14px; font-weight:600; color:#666666; overflow:hidden; padding-right:10px; background:url(../images/m-rli-ico2.png) no-repeat right center; background-size:auto 14px;}
.warp .tjmodnews .tjmodlist ul li a img{ margin-top:-4px;}
.warp .fxmodbox{ padding:0 10px;}
.warp .fxmodbox .fxmodtit{ height:40px;}
.warp .fxmodbox .fxmodtit h3{ float:left; padding-left:6px; line-height:40px; font-size:18px; font-weight:bold; color:#545454;}
.warp .fxmodbox .fxmodtit span{ line-height:50px; padding-right:6px;}
.warp .fxmodbox .fxmodtit span a{ display:block; color:#fff;}
.warp .fxmodbox .fxmdbtnbox{ padding:4px 6px 16px;}
.warp .fxmodbox .fxmdbtnbox a{ display:block; height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; color:#004eff;border-radius:4px; border:1px solid #dedede;
background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f3f3f3 ));
						  background-image:-webkit-linear-gradient( #fff,#f3f3f3 );
							 background-image:-moz-linear-gradient( #fff,#f3f3f3 );
							  background-image:-ms-linear-gradient( #fff,#f3f3f3 );
							   background-image:-o-linear-gradient( #fff,#f3f3f3 );
							      background-image:linear-gradient( #fff,#f3f3f3 );}
.warp .fxmodbox .fxmodtxt{ padding:12px 12px 30px;}
.warp .fxmodbox .fxmodtxt img{ max-width:400px; height:auto;}
/*新闻详情end*/


/*新闻详情 单页 公司简介END*/

.warp .agoutcen .lxinfomsg{ padding:12px 12px 60px;}
.warp .agoutcen .lxinfomsg .lxcpname{}
.warp .agoutcen .lxinfomsg .lxcpname h1{ font-size:16px; color:#000; font-weight:bold;}
.warp .agoutcen .lxinfomsg .lxgotel{ padding-bottom:20px; text-align:center;}
.warp .agoutcen .lxinfomsg .lxgotel a{}
.warp .agoutcen .lxinfomsg .lxgotel a img{ width:120px; height:auto;}
.warp .agoutcen .lxinfomsg .lxtxt{ padding:18px;background:#f1f1f1; color:#666666; font-size:14px; line-height:30px;}
.warp .agoutcen .mapbtn{  margin-top:20px;padding:12px 0; height:30px; background:#C80E42;}
.warp .agoutcen .mapbtn img{ margin-top:-3px;}
.warp .agoutcen .mapbtn a{ padding-left:12px; display:block;text-align:left;  font-size:18px; font-weight:bold; color:#fff; background:url(../images/m-rli-ico3.png) no-repeat 96% center; background-size:auto 18px;}
/*联系我们END*/

/*师资力量*/
.warp .janshilist{ padding:8px 10px 12px;}
.warp .janshilist ul li{ padding:10px 0;}
.warp .janshilist .mainshi{ background-color:#ffffff; overflow:hidden; border:1px solid #dedede;box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);}
.warp .janshilist .mainshi .jsiimga{ width:160px; height:160px; float:left;}
.warp .janshilist .mainshi .jsiimga a{}
.warp .janshilist .mainshi .jsiimga a img{}
.warp .janshilist .mainshi .hsinfo{ padding-left:170px;}
.warp .janshilist .mainshi .hsinfo a{ display:block; margin-right:6px;}
.warp .janshilist .mainshi .hsinfo a .jsname{ padding-top:12px; font-size:16px; color:#000; font-weight:bold;}
.warp .janshilist .mainshi .hsinfo a .jszhiwu{ height:22px; line-height:22px; font-size:12px; color:#999; overflow:hidden;}
.warp .janshilist .mainshi .hsinfo a .jsmstxt{ max-height:72px; line-height:18px; font-size:12px; color:#333; overflow:hidden;}
.warp .janshilist .mainshi .hsinfo a .inflink{ padding-top:8px; font-size:12px; color:#999; text-align:right;}
/*师资力量end*/

/*师资力量详情*/
.warp .shizmainfo{ height:180px; background-color:#C80E42; position:relative;}
.warp .shizmainfo .sziback{ position:absolute; top:10px; right:10px;}
.warp .shizmainfo .sziback a{ }
.warp .shizmainfo .sziback a img{}
.warp .shizmainfo .sizipics{width:140px; height:140px; border:3px solid #fff; border-radius:50%; position:absolute; top:17px; left:15px;}
.warp .shizmainfo .sizipics span{ display:block;width:140px; height:140px;border-radius:50%;}
.warp .shizmainfo .sizipics span img{ display:block;width:140px; height:140px;border-radius:50%;}
.warp .shizmainfo .sizinam{ padding-left:130px; padding-top:60px; text-align:center; font-size:20px;}
.warp .shizmainfo .sizinam .sznam{ padding-bottom:10px;}
.warp .shizmainfo .sizinam .sznam strong{ color:#fff;}
.warp .shizmainfo .sizinam .sziswu{ font-size:12px; color:#fff;}
.warp .shziwarbox{}
.warp .shziwarbox .shziabtit{ padding:12px 12px 0; position:relative;}
.warp .shziwarbox .shziabtit h3{ width:100px; height:32px; line-height:32px; text-align:center; background-color:#ff9600; font-size:16px; color:#fff; font-weight:600; text-align:center;}
.warp .shziwarbox .shzicontent{ padding:6px 12px 20px; line-height:26px; font-size:14px; color:#666;}
/*师资力量详情end*/

/*课程列表*/
.warp .kecenlist{}
.warp .kecenlist ul{}
.warp .kecenlist ul li{ border-bottom:1px solid #dedede; padding:20px 6px;}
.warp .kecenlist ul li .kecnitem{ min-height:90px; position:relative;}
.warp .kecenlist ul li .kecnitem .kecnimg{ width:140px; position:absolute; top:0; left:0;}
.warp .kecenlist ul li .kecnitem .kecnimg a{}
.warp .kecenlist ul li .kecnitem .kecnimg a img{}
.warp .kecenlist ul li .kecnitem .kecninfo{ padding-left:152px; font-size:12px;}
.warp .kecenlist ul li .kecnitem .kecninfo .kecnname{ font-size:12px;}
.warp .kecenlist ul li .kecnitem .kecninfo .kecnname a{ color:#666; font-size:14px;}
.warp .kecenlist ul li .kecnitem .kecninfo .kecnprice{ line-height:22px; color:#ff0000;}
.warp .kecenlist ul li .kecnitem .kecninfo .kecntime{ color:#999; font-size:10px;}
.warp .kecenlist ul li .kecnitem .kecninfo .kcbmbtn{ padding-top:5px;}
.warp .kecenlist ul li .kecnitem .kecninfo .kcbmbtn .kczixbtn{ display:inline-block; width:40px; height:20px; line-height:20px; text-align:center; color:#fff; background-color:#ff4758; margin-right:8px;}
.warp .kecenlist ul li .kecnitem .kecninfo .kcbmbtn .kcbmibtn{ display:inline-block; width:40px; height:20px; line-height:20px; text-align:center; color:#fff; background-color:#ff9600;}
.warp .kecenlist ul li .kecnitem .kecninfo .kcbmbtn .kcxqibtn{ float:right; color:#ff9600;line-height:20px; }
.warp .kecenlist ul li .kecnitem .kecninfo .kcbmbtn .kcxqibtn i{ font-style:normal; font-size:12px;font-family:SimSun;}

/*课程详情*/
.warp .kecnewarp{}
.warp .kecnewarp .kcentu{ padding:8px;}
.warp .kecnewarp .kcentu img{}
.warp .kecnewarp .kcenmsgie{ padding:10px 8px; padding-right:80px; position:relative;}
.warp .kecnewarp .kcenmsgie .kdname{ font-size:16px; color:#666666;}
.warp .kecnewarp .kcenmsgie .kdpric{ padding:4px 0; font-size:16px; color:#f00;}
.warp .kecnewarp .kcenmsgie .kdtime{ font-size:12px; color:#999;}
.warp .kecnewarp .kcenmsgie .kdshitin{ position:absolute; top:12px; right:10px;}
.warp .kecnewarp .kcenmsgie .kdshitin .shitinbtn{ display:block; width:60px; height:60px; border:1px solid #0096FF; border-radius:50%; position:relative;}
.warp .kecnewarp .kcenmsgie .kdshitin .shitinbtn i{ display:block; position:absolute; top:10px; left:15px;}
.warp .kecnewarp .kcenmsgie .kdshitin .shitinbtn i img{}
.warp .kecnewarp .kcenmsgie .kdshitin .shitinbtn span{ display:block; width:70px; height:20px; line-height:18px; text-align:center; color:#fff; background-color:#0096FF; font-size:10px; position:absolute; top:38px; left:-5px;}
.warp .kecnewarp .kcbtnbox{ overflow:hidden; padding:8px;}
.warp .kecnewarp .kcbtnbox a{ float:left; display:block; width:50%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff;}
.warp .kecnewarp .kcbtnbox a:nth-child(2n){ background-color:#ff9600;}
.warp .kecnewarp .kcbtnbox a:nth-child(2n+1){ background-color:#ff4758;}
.warp .kecnewarp .kcbtnbox a img{ margin-top:-4px;}
.warp .kecnewarp .kchottel{ padding:10px; font-size:14px;}
.warp .kecnewarp .kchottel a{ color:#999;}
.warp .kecnewarp .kchottel a img{ margin-top:-4px;}
.warp .kecnewarp .kchottel a span{ color:#ff9600; padding-left:8px; font-weight:bold;}
.warp .kecnewarp .kcmstit{ background-color:#f1f1f1;}
.warp .kecnewarp .kcmstit h3{ padding-left:10px; line-height:40px; font-weight:600; font-size:16px; color:#333;}
.warp .kecnewarp .kcmstxt{ padding:10px 10px 20px; font-size:14px; color:#666; line-height:28px;overflow:hidden;}
.warp .kecnewarp .kcmstxt img{ max-width:100%; height:auto;}
/*课程end*/

/*申请试听*/
.warp .frombox .fromline .shitintit{}
.warp .frombox .fromline .shitintit .shitinpic{}
.warp .frombox .fromline .shitintit .shitinpic img{ max-width:100%; height:auto;}
.warp .frombox .fromline .shitintit .shitingnaem{ padding-top:8px;}
.warp .frombox .fromline .shitintit a{ color:#ff9600; font-size:16px;}
/*登录 注册 表单*/
.warp .frombox { padding-top:8px;}
.warp .frombox2{ margin:0 12px; margin-bottom:20px;padding:12px;background:rgba(255, 255, 255, 0.3) none repeat scroll 0 0 !important; filter:Alpha(opacity=30); background:#fff;border-radius:6px;}
.warp .frombox .fromline { padding:12px 12px 0;}
.warp .frombox .fromline .frmtit{ font-size:14px; padding-bottom:6px; color:#999;}
.warp .frombox2 .fromline .frmtit{ font-size:14px; padding-bottom:6px; color:#fff;text-shadow: 1px 1px  3px #000;}
.warp .frombox .fromline .inputtxt{ width:97%; padding:5px; height:30px; color:#999;font-size:14px;border:1px solid #dedede;box-shadow:inset 2px 3px 5px #ccc; background-color:#fff; background:#fff url(../images/li-r-ico.png) no-repeat -9999px -9999px;}
.warp .frombox .fromline .loginname{ text-indent:35px; line-height:100%;background:#fff url(../images/user-ico01.png) no-repeat 8px center; background-size:auto 20px;}
.warp .frombox .fromline .loginpass{text-indent:35px; line-height:100%;background:#fff url(../images/pass-ico01.png) no-repeat 12px center; background-size:auto 20px;}
.warp .frombox .fromline select.inputtxt{ width:100%; height:40px; color:#999;font-size:14px;border:1px solid #dedede;box-shadow:inset 2px 3px 5px #ccc; background-color:#fff; background:#fff url(../images/li-r-ico.png) no-repeat -9999px -9999px;}
.warp .frombox .kfbaominbox {padding:16px 12px 16px;}
.warp .frombox .kfbaominboxdp{ padding-bottom:60px;}
.warp .frombox .kfbaominbox .kfbminbtn {display:block; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; font-weight:600; background-color:#b90404; border-radius:6px;}
.warp .frombox .kfbaominbox .loginbtn{display:block; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; font-weight:600; background-color:#FF2323; border-radius:6px;}
.warp .frombox .kfbaominbox .loginwxin{ margin-top:16px; color:#259f00;display:block; height:40px; line-height:40px; text-align:center; font-size:16px;  font-weight:600; border:1px solid #dedede; border-radius:6px;
background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f3f3f3 ));
						  background-image:-webkit-linear-gradient( #fff,#f3f3f3 );
							 background-image:-moz-linear-gradient( #fff,#f3f3f3 );
							  background-image:-ms-linear-gradient( #fff,#f3f3f3 );
							   background-image:-o-linear-gradient( #fff,#f3f3f3 );
							      background-image:linear-gradient( #fff,#f3f3f3 );}
.warp .frombox .kfbaominbox .loginwxin img{ margin-top:-2px;}
.warp .frombox .fromtxtlink { padding:12px 0 30px;text-align:center; height:30px; line-height:30px;}
.warp .frombox .fromtxtlink2{ padding-bottom:20px;}
.warp .frombox .fromtxtlink a{  font-size:14px; color:#666666; text-decoration:underline; font-weight:bold;}
.warp .frombox .fromtxtlink2 a{ color:#fff;text-shadow: 1px 1px  3px #000;}

.warp .frombox .fromtsi{ padding-top:6px;}
.warp .frombox .fromtsi span{ padding-left:6px; font-size:14px; color:#666;}
.linededede{ margin:10px 6px; height:1px; line-height:1px; background-color:#dedede;}

.joinbgs { padding-bottom:40px; background:url(../images/join-bg.jpg) no-repeat 0 0; background-size:cover;box-shadow: 0 1px 2px rgba(0,0,0, 0.3);}
.warp .cur {padding-top:30px; height:90px; }
.warp .cur .cureh { padding-left:12px; height:60px; background:url(../images/tit-bg.png) no-repeat 0 0; background-size:auto 100%;}
.warp .cur .cureh h3 { line-height:60px; font-size:22px; font-weight:bold; color:#a63415;}
/*登录 注册END*/
/*结算*/
.warp .carwarp2{ padding-bottom:60px;}
.warp .carwarp .carprobox{  margin-bottom:6px; background-color:#fff;}
.warp .carwarp .carprobox .carprotit{ padding-top:12px; height:24px; line-height:24px; border-top:16px solid #f1f1f1; overflow:hidden; margin-top:-1px;}
.warp .carwarp .carprobox .carprotit h3{ padding-left:10px; font-size:14px; font-weight:bold;}
.warp .carwarp .carprobox .carprolist{}
.warp .carwarp .carprobox .carprolist ul{}
.warp .carwarp .carprobox .carprolist ul li{ padding:10px; border-bottom:1px solid #dedede; position:relative;}
.warp .carwarp .carprobox .carprolist ul li:last-child{border-bottom:none;}
.warp .carwarp .carprobox .carprolist ul li dl{ display:block; overflow:hidden;}
.warp .carwarp .carprobox .carprolist ul li dl dt{ width:100px; height:100px; float:left; margin-right:12px;}
.warp .carwarp .carprobox .carprolist ul li dl dt a{}
.warp .carwarp .carprobox .carprolist ul li dl dt a img{}
.warp .carwarp .carprobox .carprolist ul li dl dd{}
.warp .carwarp .carprobox .carprolist ul li dl dd .proname{ font-size:14px; height:32px; line-height:32px; overflow:hidden;}
.warp .carwarp .carprobox .carprolist ul li dl dd .proname a{}
.warp .carwarp .carprobox .carprolist ul li dl dd .carproprice{ padding-bottom:6px; font-size:14px;}
.warp .carwarp .carprobox .carprolist ul li dl dd .carproprice strong{ display:inline-block; padding:0 4px; line-height:22px; background-color:#ff9600; color:#fff; font-weight:normal;}
.warp .carwarp .carprobox .carprolist ul li dl dd .carproprice span{ padding-left:12px; color:#999; font-size:12px;}
.warp .carwarp .carprobox .carprolist ul li dl dd .buynumber{ height:40px;}
.warp .carwarp .carprobox .carprolist ul li dl dd .buynumber .selnumberbox{ width:78px; float:left; padding-right:12px;}
.warp .carwarp .carprobox .carprolist ul li dl dd .buynumber .selnumberbox .numbertable{ border:1px solid #ECF0F1; background-color:#ECF0F1;}
.warp .carwarp .carprobox .carprolist ul li dl dd .buynumber .selnumberbox .proinputnumber{ width:26px; height:24px; border:1px solid #ECF0F1; text-align:center;}
.warp .carwarp .carprobox .carprolist ul li dl dd .buynumber .selnumberbox img{ display:block;}
.warp .carwarp .carprobox .carprolist ul li dl dd .buynumber .dpsum{ display:inline-block; line-height:30px; font-size:14px; color:#999;}
.warp .carwarp .carprobox .carprolist ul li dl dd .buynumber .dpsum strong{ font-weight:normal; color:#ff9600;}
.warp .carwarp .carprobox .carprolist ul li .delpro{ width:16px; height:16px; position:absolute;bottom:12px; right:12px;}
.warp .carwarp .carprobox .carprolist ul li .delpro a{}
.warp .carwarp .carprobox .carprolist ul li .delpro a img{ display:block;}
.warp .carwarp .carprobox .carprolist ul li .busx{ height:24px; line-height:24px; padding-left:112px; font-size:12px; color:#999;}
.warp .carwarp .carprobox .adressbox{}
.warp .carwarp .carprobox .adressbox ul{ display:block; overflow:hidden;}
.warp .carwarp .carprobox .adressbox ul li{ padding:10px; border-bottom:1px solid #dedede;}
.warp .carwarp .carprobox .adressbox ul li:last-child{border-bottom:none;}
.warp .carwarp .carprobox .adressbox ul li .txtmsg{ height:30px; line-height:30px; font-size:14px; color:#999;}
.warp .carwarp .carprobox .adressbox ul li .txtmsg span{ padding-left:6px;}

.warp .carwarp .carprobox .paylistbox{}
.warp .carwarp .carprobox .paylistbox ul{}
.warp .carwarp .carprobox .paylistbox ul li{ padding:10px; height:30px; line-height:30px; border-bottom:1px solid #dedede;}
.warp .carwarp .carprobox .paylistbox ul li:last-child{border-bottom:none;}
.warp .carwarp .carprobox .paylistbox ul li .payli{ position:relative; font-size:14px;}
.warp .carwarp .carprobox .paylistbox ul li .payli span{ display:block; position:absolute; top:4px; left:6px;}
.warp .carwarp .carprobox .paylistbox ul li .payli label.paylabel{ display:block; padding-left:40px;}
.warp .carwarp .carprobox .paylistbox ul .seledpay{ color:#ff9600; background:url(../images/selpay-ico.png) no-repeat 98% center; background-size:auto 18px;}

.regular-radio {display: none;}
.regular-radio + label {-webkit-appearance: none;background-color: #fafafa;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 9px;border-radius: 50px;display: inline-block;position: relative;}

.regular-radio:checked + label:after {content: ' ';width: 12px;height: 12px;border-radius: 50px;position: absolute;top: 3px;background: #99a1a7;box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);text-shadow: 0px;left: 3px;font-size: 32px;}
.regular-radio:checked + label {background-color: #e9ecee;color: #99a1a7;border: 1px solid #adb8c0;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}

.regular-radio + label:active, .regular-radio:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}



.warp .carwarp .carprobox .yhwarp{}
.warp .carwarp .carprobox .yhwarp .yhjumod2{ padding-top:10px; border-top:1px solid #dedede;}
.warp .carwarp .carprobox .yhwarp .yhjumod ul{}
.warp .carwarp .carprobox .yhwarp .yhjumod ul li{padding:10px;}
.warp .carwarp .carprobox .yhwarp .yhjumod ul li .cipostion{ position:relative;}
.warp .carwarp .carprobox .yhwarp .yhjumod ul li .cipostion .cinputtxt{ background:url(../images/tg-ico-0003.png) no-repeat 100% center;}
.warp .carwarp .carprobox .yhwarp .yhjumod ul li .cipostion .yhjulistbox{position:absolute; width:100%; left:-1px;top:42px; background-color:#f0f0f0; border:1px solid #dedede; z-index:10;}
.warp .carwarp .carprobox .yhwarp .yhjumod ul li .cipostion .yhjulistbox ul{max-height:130px; display:block; overflow:auto;}/*出现兼容问题请修改这行代码*/
.warp .carwarp .carprobox .yhwarp .yhjumod ul li .cipostion .yhjulistbox ul li{ padding-left:0 10px; height:30px;line-height:30px; border-bottom:1px solid #dedede; overflow:hidden;}
.warp .carwarp .carprobox .yhwarp .yhjumod ul li .cipostion .yhjulistbox ul lilast-child{ border:none;}

.warp .carwarp .carprobox .yhwarp .yhjumod .usebtnbox{ height:40px; padding:0 10px 20px;}
.warp .carwarp .carprobox .yhwarp .yhjumod .usebtnbox .usbwarp{ float:left;}
.warp .carwarp .carprobox .yhwarp .yhjumod .usebtnbox .usbwarp .usebtn{ display:block; width:120px; height:40px; line-height:40px; text-align:center; color:#fff;font-size:18px; background-color:#985530; }
.warp .carwarp .carprobox .yhwarp .yhjumod .usebtnbox span{ float:right; line-height:40px;}
.warp .carwarp .carprobox .yhwarp .yhjumod .usebtnbox span .newyhm{ color:#ff9600; font-size:12px;}


.warp .carwarp .carprobox .tgtit{ line-height:30px; padding:10px; border-bottom:1px solid #dedede;}
.warp .carwarp .carprobox .cartuninfo{}
.warp .carwarp .carprobox .cartuninfo ul{ display:block; overflow:hidden;}
.warp .carwarp .carprobox .cartuninfo ul li{ display:block;padding:10px; height:30px; line-height:30px;border-bottom:1px solid #dedede;}
.warp .carwarp .carprobox .cartuninfo ul li span{ display:block;}
.warp .carwarp .carprobox .cartuninfo ul li .tcfl{ float:left; color:#999;}
.warp .carwarp .carprobox .cartuninfo ul li .tcfr{ float:right;}
.warp .carwarp .carprobox .cartuninfo ul li .tcfr strong{display:inline-block; padding:0 4px; line-height:22px; background-color:#ff9600; color:#fff; font-weight:normal;}
.warp .carwarp .carprobox .cartuninfo ul li .tcfr .selnumberbox{ width:78px; height:26px; line-height:24px; float:left; padding-right:6px;}
.warp .carwarp .carprobox .cartuninfo ul li .tcfr .selnumberbox .numbertable{ border:1px solid #ECF0F1; background-color:#ECF0F1;}
.warp .carwarp .carprobox .cartuninfo ul li .tcfr .selnumberbox .proinputnumber{ width:26px; height:24px; border:1px solid #ECF0F1; text-align:center;}
.warp .carwarp .carprobox .cartuninfo ul li .tcfr .selnumberbox img{ display:block;}
.warp .carwarp .carprobox .cartuninfo ul li .tcfr em{ color:#ff9600; font-size:18px;}


.warp .carwarp .jsbarx{ width:100%; min-height:60px; border-top:1px solid #dedede; background-color:#fff; position:fixed; left:0; bottom:0;}
.warp .carwarp .jsbarx .xjiwarp{ padding:10px; padding-right:100px; color:#666; font-size:12px;min-height:20px; line-height:20px;}
.warp .carwarp .jsbarx .xjiwarp .jsjeras{}
.warp .carwarp .jsbarx .xjiwarp .jsjeras span{ margin-right:12px; display:inline-block;}
.warp .carwarp .jsbarx .xjiwarp .jsyfpay{ font-weight:bold; font-size:14px;}
.warp .carwarp .jsbarx .xjiwarp .jsyfpay strong{ color:#ff6600;}
.warp .carwarp .jsbarx .xadansubmit{ width:100px; position:absolute; top:12px; right:10px;}
.warp .carwarp .jsbarx .xadansubmit a{ display:block; width:100px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#fff; background-color:#ff6600; border-radius:50px; font-weight:bold;}
/*结算END*/




