	.m_topnew { background: #fff; }
	.new_icon_x { background:transparent url(/skin1/images/m_new_icon.png) no-repeat left top;background-size: 400px 440px; }
	.new_icon_l { background:transparent url(/skin1/images/m_new_icon.png) no-repeat left top;background-size: 300px 330px; }
	.new_icon_ml { background:transparent url(/skin1/images/m_new_icon.png) no-repeat left top;background-size: 250px 275px; }
	.new_icon_m { background:transparent url(/skin1/images/m_new_icon.png) no-repeat left top;background-size: 200px 220px; }
	.m_toper .m_toper_left span { margin: 6px 0 6px 0; padding:0 14px; height: 30px; background-position: 10px 4px; }
	.m_top .m_top_right span.icon.yi { background-position: 2px -34px; }
	.m_top .m_top_right span.icon.er { background-position: -31px -34px; }
	.m_toper .m_toper_center { margin-left: -10PX; }
	.m_toper .m_toper_center a { color: #222; }
	.m_toper .m_toper_center span { display: inline-block; border-bottom: 1px solid #222;border-left: 1px solid #222; vertical-align: 3px; }
	

	.index .caidan .laidst span.text { font-size: 14px;margin: 8px auto;color: #888; }
	.index .caidan .laidst span.sg .mianfei { animation: skysetlk 1s infinite ease; position: absolute;font-size: 10px;line-height: 12px;height: 12px; padding: 2px 5px; top: -2px;right: -14px;background: #ef5f47;color: #fff;border-radius:40%; }
	@keyframes skysetlk {
		0% { transform: scale(0.8);background: #f03415; }
		50%{ transform: scale(1.1);background: #ef5f47; }
		100% { transform: scale(0.8);background: #f03415; }
	}
	.index .caidan .laidst span.icon_q { background-position: -2px -65px; }
	.index .caidan .laidst span.icon_w { background-position: -66px -65px; }
	.index .caidan .laidst span.icon_e { background-position: -134px -63px; }
	.index .caidan .laidst span.icon_r { background-position: -197px -64px; }
	.index .caidan .laidst span.icon_a { background-position: -2px -130px; }
	.index .caidan .laidst span.icon_s { background-position: -67px -130px; }
	.index .caidan .laidst span.icon_d { background-position: -133px -129px; }
	.index .caidan .laidst span.icon_f { background-position: -197px -130px; }
	.index .caidan { border-bottom: 1px solid #f3f3f3;  }
	.index .chatus { margin: 0 0 -11px 0;}
	.index .chatus img { display: block;border: 0; }
	.chatus .swiper-container_gg { width: 100%;position: relative;padding-bottom: 0; }
	.chatus .swiper-pagination-bullets { width: 120px;height: 10px; position: absolute;left: 50%;bottom: 4px; margin:0 0 0 -60px; float: right;margin-top: 0;line-height: 10px; text-align: center; }
	.chatus .swiper-pagination-bullet {  display: inline-block; margin: 0 2px;opacity: 1; width: 6px;height: 6px; background: #fff;border-radius: 50%; }
	.chatus .swiper-pagination-bullet-active { background-color: #ef5f47; }
	.index .intable { margin-top: 10px; }
	.index .caidaner { border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; }
	
	.index .zxbkindex { margin: 10px auto 0 auto; border-top: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;background: #fff; }
	.index .zxbkindex .zxbkitop { margin: 0 10px;padding: 10px 0; height: 40px; border-bottom: 0px solid #eaeaea; }
	.index .zxbkindex .zxbkitop span.left { display: block;float: left;font-size: 18px; color: #272727;border-bottom: 0px solid #ef5f47; }
	.index .zxbkindex .zxbkitop span.contan { display: block;float: left;font-size: 12px;color: #a8a8a8;margin-left: 10px;line-height: 30px;height: 30px;padding-top:6px; } 
	.index .zxbkindex .zxbkitop span.right { display: block;float: right;color: #999;font-size: 12px;position: relative;padding-right: 6px; }
	.index .zxbkindex .zxbkitop span.right a { color: #999; }
	em.gd { display: block; transform: rotate(-45deg); width: 6px;height: 6px;position: absolute;top: 16px;right: 0px;border-bottom: 1px solid #999;border-right: 1px solid #999; }
	.indxggedu em.gd { top: 10px;right: 10px; }
	.index .zxbkdown { line-height: 30px; color: #898989;font-size: 14px;text-align: center;padding: 10px; }
	.index .zxbkdown a { color: #898989; }
	.index .zxbkdown a span { display: inline-block;margin-left: 5px;width: 16px;height: 16px;background: #b5b5b5;border-radius: 50%;vertical-align: -3px;position: relative; }
	.index .zxbkdown a span em { display: inline-block;position: absolute;left:2px;top:4px; width: 6px;height: 6px;border-width: 1px;border-color: transparent transparent #fff #fff ;border-style:solid; margin: 0;transform: rotate(-135deg); }
	.indecompan { margin: 0;padding: 0; }
	.indecompan .indecotere { margin: 0;padding: 0; }
	.indecompan .gs_list { width: 33%;height: auto; position: relative;background: #fcfcfc; cursor: pointer;  outline: 1px solid #f3f3f3; border-right:0px;text-align: center;overflow: hidden; float: left; }
	.indecompan .gs_list:nth-child(3n+2) { width: 34%; }
	.indecompan .gs_list a { display: block;margin: 0; }
	.indecompan .gs_list img { display: block;vertical-align: middle;margin: 0 auto; width: auto;height: auto; max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.2s;padding: 0; }
	.indecompan .gs_list .abcd { position: absolute;left: 0;right: 0;bottom:10px;height: 20px;line-height: 20px; background: #fcfcfc; font-size: 14px;color: #6c6969;text-align: center; }
	.indecompan .gs_list .acimg { background: #fff; margin:10px 10px 0 10px;height: 95px; }
	.indecompan .gs_list .texticon { height: 15px;line-height: 15px; bottom: 35px;background: transparent; }
	.indecompan .gs_list .abcd  a { display: inline-block; }
	.indecompan .gs_list .abcd  span { display: inline-block;margin: 0; width: 15px;height: 15px;vertical-align: middle;   }
	.indecompan .gs_list .abcd  span.a { background-position: -109px -36px; }
	.indecompan .gs_list .abcd  span.c { background-position: -84px -36px; }
	.indecompan .gs_list .abcd  span.n { width: auto;height: auto; margin: 0 2px 0 0;background: none; }
	.indecompan .lllhhh { padding: 1px 0; }
	
	.indecanli .indecotere { margin: 0 10px; }
	.indecanli .comycanli { margin: 0 -5px;position: relative;padding:2px 0; }
	.indecanli .comycanli .swiper-container_anli { width: 100%; }
	.indecanli .comycanli .anlislide { margin: 0 0;padding: 0; }
	.indecanli .comycanli .anli_list { float: left;width: 50%; }
	.indecanli .comycanli .anli_lisu { margin: 0 5px;padding-bottom: 12px;line-height: 24px; }
	.indecanli .comycanli .anli_lisu img { display: block;width: 100%; }
	.indecanli .comycanli .anli_lisu span { display: block;margin: 0 5px; }
	.indecanli .comycanli .anli_lisu span.a { font-size: 16px;color: #444;padding: 6px 0 2px 0; }
	.indecanli .comycanli .anli_lisu span font { display: inline-block;margin-right:6px;height: 24px; }
	.indecanli .comycanli .anli_lisu span.b { font-size: 12px;color: #999;line-height: 20px;height: 20px; }
	.indecanli .comycanli .downr_anli { width: 200px; margin: 0 auto;padding-top: 4px; text-align: center; line-height: 20px;font-size: 12px;color: #777; }
	.indecanli .comycanli .downr_anli .comicon { display: inline-block;width: 16px;height: 16px;vertical-align: -3px;margin-left: 4px;background-position:-48px -73px; }
	
	.comoopl { margin: 0 15px;position: relative;padding: 15px 10px; }
	.comoopl .ooptop { margin: 0 auto;padding-left: 15px; position: relative;}
	.comoopl .ooptop img.oop { display: block;width: 50%;margin: 0 auto; }
	.comoopl .ooptop img.ooa { display: block;width: 20%;position: absolute;left: 6%;bottom: 0; }
	.comoopl .ooptop img.oot { display: block;width: 90%;margin: 0 auto;margin: 5px auto 10px auto;padding-right: 20px; } 
	.comoopl .ooptop .ooptext { font-size: 12px;color: #777;text-align: center;line-height: 20px;padding: 5px 0; }
	.comoopl .ooptop .ooptext font { color: #c4261d; }
	.comoopl .ooptab { margin: 0;position: relative; }
	.ooptab { margin: 0 auto; }
	.ooptab #for { display: inline-block;width: 100%; }
	.ooptab .col_xs { height: 40px; margin:15px 0; }
	.ooptab .col_xs:nth-child(1) { margin-top: 0; } 
	.ooptab .col_xs .col_xu { position: relative;width: 48%;float: left; }
	.ooptab .col_xs .col_xu:first-child { margin-right: 4%; }
	.ooptab .col_xs input,
	.ooptab .col_xs select {-webkit-appearance: none; font-size: 12px; border-radius:2px; height: 40px;line-height: 38px;margin: 0;padding: 0;text-indent: 10px; }
	.ooptab .col_xs input { display: inline-block;margin: 0 auto;border: 1px solid #dadada; width: 100%;box-shadow: none; }
	.ooptab .col_xs select { width: 100%; display: inline-block;background: #fff;box-shadow: none; margin: 0;border: 1px solid #dadada; }
	.ooptab .col_xs .but_default { box-shadow: none; border: 0; background: #d41d1d;color: #fff;font-size: 14px; }
	.ooptab .posi { display: block; position: absolute; top: 11px; right: 10px; line-height: 20px; color: #686464; }
	.ooptab .poui:after { content: ''; position: absolute; display: block;width: 0;height: 0; bottom: 14px;right: 5px;border: 5px solid transparent; border-left: 5px solid #aaa;}
	
	.comjzgn { margin: 0 10px;position: relative;padding: 2px 0 0 0; }
	.comjzgntop { margin: 5px 10px 0 10px;text-align: center;line-height: 24px;font-size: 12px;float: right; }
	.comjzgntop span { display: inline-block;padding: 0px;border-bottom: 1px solid transparent;margin: 0 3px;background: #fff;color: #888; }
	.comjzgntop span.hover { border-bottom: 1px solid #ff623f; }
	.comjzgn .comjzgndow { margin: 0;position: relative;padding: 0; }
	.comjzgn .comjzgndow .swiper-container_jzgn { width: 100%; }
	.comjzgn .comjzgndow .swiper-container_jzrn { width: 100%; }
	.comjzgn .comjzglist { position: relative; margin: 0;padding: 15px 0;border-bottom: 1px solid #f3f3f3; }
	.comjzgn .comjzglist:first-child { padding-top: 0; }
	.comjzgn .comjzglist:first-child .jzgnleft { top: 0; }
	.comjzgn .comjzglist .jzgnleft { position: absolute;right: 0;top: 15px;width: 115px; }
	.comjzgn .comjzglist .jzgnleft img { display: block;width: 100%;height: auto;  }
	.comjzgn .comjzglist .jzgright { position: relative;margin: 0 125px 0 0;line-height: 20px; }
	.comjzgn .comjzglist .jzgright .span { font-size: 16px;color: #444;margin-right: 4px;height: 20px; }
	.comjzgn .comjzglist .jzgright .masg { font-size: 14px;color: #999;padding-top: 8px;position: relative;height: 40px; }
	.comjzgn .comjzglist .jzgright .masg a { display: inline-block;color: #999; }
	.comjzgn .comjzglist .jzgright .masg span { display: inline-block;position: absolute;right: 0;top: 12px; }
	.hjtytyus { height: 27px; line-height: 25px;padding:5px 0;margin:10px auto;text-align: center; }
	.hjtytyus span { display: inline-block;position: relative; margin: 0 10px;padding: 0 15px;border: 1px solid #eee;border-radius:10px;color:  #888;background: #f3f3f3; }
	.hjtytyus span em { display: inline-block;margin-left: 5px;width: 12px;height: 12px;background-position: -162px -38px;vertical-align: -2px; }
	.hjtytyus span em.gd { width: 6px;height: 6px;top: 9px;right:10px; }
	.hjtytyus span:nth-child(2) {  padding-right: 18px; }
	
	.comgongd { margin: 0 10px;position: relative;padding: 2px 0 0 0; }
	.comgongd .gongdlis { position: relative; margin:0;padding: 15px 0;border-bottom: 1px solid #f3f3f3; }
	.comgongd .gongdlis:first-child { padding-top: 0; }
	.comgongd .gongdlis:first-child .gongleft { top: 0; }
	.comgongd .gongleft { position: absolute;left: 0;top: 15px;width:100px; }
	.comgongd .gongleft img { display: block;width: 100%;height: auto; }
	.comgongd .gonright { position: relative;margin: 0 0 0 110px; }
	.comgongd .gonright .text_lin { font-size: 12px;line-height:20px;color: #777; }
	.comgongd .gonright .text_lin span { display: block;font-size: 16px;color: #444;margin-right: 4px; }
	.comgongd .gonright .text_anli { padding-top: 5px;line-height: 20px;font-size: 12px; }
	.comgongd .gonright .text_anli a { display: inline-block;float: right;background: #ff724b; color: #fff;border: 1px solid #ff724b;border-radius: 10px;padding: 0 10px;margin-right:10px;margin-top: -2px; }
	.comgongd .gonright .text_anli font { display: inline-block;font-size: 14px;color: #ff724b; }
	.comgongd .gonright .text_anli span { display: inline-block;width: 16px;height: 16px;margin-right: 2px;vertical-align: -3px; background-position:-188px -36px; }
		
	.index .index_xgt {     border-bottom: 1px solid #f3f3f3; border-top: 1px solid #f3f3f3; }
	.index .index_xgt .indxggedu span { position: relative;padding-right: 20px; }

	.index .askindex,
	.index .genduoinde,
	.index .zbindex { border-top: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;  }
	.index .askindex .sklislist { border-bottom: 1px dotted #f3f3f3; }
	.index .askindex .skliscent span.right { position: relative;padding-right: 6px; }
	.index .askindex { padding-bottom: 0; }
	.index .askindex .zxbkdown { padding: 5px 0 10px 0; }
	.index .askindex .sklislist .aslistmag { font-size: 14px; }
	
	.zxbkindex .zxbklistt { margin: 0 auto;padding: 15px 0; border-bottom: 1px solid #f3f3f3;position: relative; }
	.zxbkindex .zxbklistt:first-child { padding-top: 2px; }
	.zxbkindex .zxbklistt .zxisttop { position: absolute;right: 0;top: 15px; width: 110px; }
	.zxbkindex .zxbklistt:first-child .zxisttop { top: 2px; }
	.zxbkindex .zxbklistt .zxisttop img { display: block;width: 100%;height: auto; }
	.zxbkindex .zxbklistt .zxistdow { margin: 0 125px 0 0; }
	.zxbkindex .zxbklistt .zxistdowtitl { width: 100%;line-height: 20px;height: 20px;font-size: 16px;margin-bottom: 8px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
	.zxbkindex .zxbklistt .zxistdowmasg {  height: 40px; font-size: 14px;line-height: 20px;color: #999; }
	.zxbkindex .zxbklistt .zxistdowmasg { display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; }

	.swiper-pagination-bullets { display: block;animation: oouy 1s ease; }
	@keyframes oouy{
		0% { opacity: 0; }
		80% { opacity: 0; }
		100% { opacity: 1; }
	}
	.index .index_xgt .indxgtop .indxgtopleft { font-size: 18px; }
	.index .index_xgt .indxgcent .indxgcentleft { font-size: 14px; }
	.index .index_xgt .indxgdownlist { font-size: 14px; }
	.index .caidaner .cailist .cailist_right span.icon_p { background-position: 0px -198px; }
	.index .caidaner .cailist .cailist_right span.icon_o { background-position: -65px -192px }
	.index .caidaner .cailist .cailist_right span.icon_i { background-position: -135px -192px; }
	.index .caidaner .cailist .cailist_right span.icon_u { background-position: -205px -195px; }
	.index .zbindex .zxislist span.a { text-align: left;width: 30%; }
	.index .zbindex .zxislist span.b { text-align: center;width: 25%; }
	.index .zbindex .zxislist span.c { text-align: right;width: 45%; }
	.index .zbindex .zxitop span.left { font-size: 16px; color: #272727; }
	.index .zbindex .abright { height: 180px;overflow: hidden;margin: 10px 0; }
	.index .zbindex .abrighk { height: auto; }
	.index .zbindex .zxislist { margin: 0 10px;line-height: 26px;padding: 5px 0; }
	.indecompan .gs_list .abcd span.n { margin: 0; } 
	.index .askindex .sklislist .aslisttop { font-size: 16px; }
	.index .askindex .skliscent span.left { font-size: 16px; } 
	.index .caidaner .cailist .cailist_left .cailist_a { font-size: 16px; }
	.index .zbindex .zxislist { font-size: 14px; }












