﻿/*全局样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
ul, li { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th,b,i,strong{font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfix{zoom:1}
.clear{ clear:both;}
img a {cursor: pointer}

a {blr:expression(this.onFocus=this.blur()); text-decoration:none; color:#333; } /*针对 IE*/
a { outline:none; }/*针对火狐*/
.layout-box{ width:1000px; margin:0 auto; overflow:hidden;}
.blank-20{ width:100%; clear:both; height:20px; line-height:20px; display:block; content:"."}

/*翻页*/
.pagebox{ width:100%; height:40px; text-align:center; font:normal 14px/30px "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1", sans-serif;letter-spacing:normal; zoom:1; float:none !important;}
.pagebox a,.pagebox a:link,.pagebox a:visited{ margin-right:7px;display:inline-block; width:30px; height:30px; border:1px solid #e0e0e0; background:#fff;}
.pagebox a.but,.pagebox a.but:link,.pagebox a.but:visited{ width:80px;}
.pagebox a:hover{ background:#d83532; border-color:#d83532;color:#fff!important; font-weight:bold; text-decoration:none;}
.pagebox a.on{ border-color:#0082c1; background-color:#0082c1; color:#FFF}
.pagebox a.on:hover{ border-color:#0082c1; background-color:#0082c1; color:#FFF!important;font-weight:normal; cursor:text; text-decoration:none}



/*站点网校报名块-评论+成绩单start*/
/*学员成绩*/
.school-comments{width:100%; height:280px; border-collapse:collapse;}
.school-comments td{border:1px solid #f5dbcb; padding:15px; vertical-align:top}
.-school-tit{ height:30px; line-height:30px; font-size:16px; font-weight:600; color:#333; text-align:left; font-family:microsoft yahei;  padding-bottom:8px;}
.-school-tit a.mor{ float:right; font-size:12px; font-weight:normal; color:#999}
.-school-tit a.mor i{ display:inline-block; width:12px; height:12px; background:url(/img/gd.png) -156px -29px no-repeat; vertical-align:middle; margin-left:5px;}
.-school-tit a.mor:hover{ color:#c00}
.-school-tit a.mor:hover i{ background-position:-134px -29px}
.school-cj,.school-xd{ height:180px; overflow:hidden!important; }
.school-cj li{ line-height:32px; height:32px; overflow:hidden; border-bottom:1px dashed #ccc; color:#666}
.school-cj li.tr{ border:none; background:#fff9ef; margin-bottom:10px; color:#333}
.school-cj li span{ float:left;width:22%; padding:0 5px; text-align:center; overflow:hidden;}
.school-cj.w17 li span{ width:17%; }
.Hidebox{ display:none; }

/*学员评论*/
.school-xd li{ padding-bottom:15px; z-index:0;}
.school-xd li .user{ float:left;width:48px; height:48px; border-radius:24px; background:#fff; border:1px solid #e6e6e6; margin-left:-24px; display:inline;z-index:999}
.school-xd li .user img{width:48px; height:48px; border-radius:24px;}
.school-xd li span{ display: block; border-bottom:1px dashed #e6e6e6; padding-bottom:15px;}
.school-xd li span p.user-ion{ color:#999; line-height: 24px;}
.school-xd li span p.user-ion a{ color:#d00; font-weight:bold; margin-right:5px;}
.school-xd li span p.user-text{  line-height:18px; color:#666}

/*翻页*/
.inpage{ height:24px}
.inpage a:link,.inpage a:visited{ width:22px; height:22px; line-height:22px; font-size:12px; border:none; margin:0 2px; border-radius:12px;}
.inpage a.but,.inpagea.but:link,.inpage a.but:visited{ width:40px;}
.inpage a.on,.inpage a.on:hover{background-color:#d83532;}


/*站点网校报名块-评论+成绩单start end*/


/*****框架样式****/.ch-WxproWarp { width: 1160px; overflow: hidden; text-align: left; padding-top:10px; margin: 0 auto; clear: both; font-family: "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1", "Arial", sans-serif}
.ch-WxproWarp p { width: auto !important }
.ch-WxproWarp i, .ch-WxproWarp em, .ch-WxproWarp b, .ch-WxproWarp strong { font-style: normal !important; font-weight: 500 !important }
/*.ch-WxproWarp a { transition: 0.5s }*/
.ch-Wxpro-Main { width: 100%; padding-top: 15px; position:relative}
.ch-WXpro-EssenLt { width: 506px; float: left }
.ch-WXpro-EssenRt { width: 639px; float: right }

/****播放按钮*****/
.ch-Wxpro-vidIcon { display: block; width: 100%; position: absolute; z-index: 2; top: 0; left: 0; background: rgba(0,0,0,0.2) }
.ch-Wxpro-vidIcon span { display: block; width:60px; height:60px; background: url(/img//ch_wxbg.png) -250px -90px no-repeat }


/******章节目录块*****/
.fl{ float:left;}
.fr{ float:right;}
.ch-Wxpro-WindownBox { height: 224px; margin:5px 0 0 15px; position: relative }
.ch-Wxpro-WinScro { width: 20px; position: absolute; z-index: 10; top: 0; right: 0; height: 100% }
.ch-Wxpro-WinScro .ch-WinTrack { width: 14px; height: 218px; border: 3px solid #e7e7e7; background: #e7e7e7; border-radius: 10px; position: relative }
.ch-Wxpro-WinScro .ch-WinTrack .ch-WinDrag { display: block; width: 14px; background: #fa582d; border-radius: 10px; cursor: pointer; position: absolute; z-index: 20; left: 0 }
.ch-Wxpro-WinMain { height: 224px; overflow: auto; }
.ch-Wxpro-ChapBox dd { overflow: hidden }
.ch-Wxpro-ChapTit { width: 100% !important; line-height: 32px; font-size: 14px;  }
.ch-Wxpro-ChapTit .active{color:#de3534;}
.ch-Wxpro-ChapTit em{float:right; font-size:12px; color:#999; width:90px; padding-right:10px; }
.ch-Wxpro-ChapTit a:hover, .ch-Wxpro-ChapScro:hover p, .ch-ChapIcon-VideoPlay p { background: #f9f9f9 }
.ch-Wxpro-ChapTit span, .ch-ChapIcon-Left { display: block; width: 20px; background: url(/img//ch_wxbg.png) no-repeat; float: left; vertical-align: middle }
.ch-Wxpro-ChapTit span { height: 32px; background-position: -250px -200px }
dd.ch-Wxpro-ChapOpen .ch-Wxpro-ChapTit span { background-position: -280px -200px }
.ch-Wxpro-ChapTit a { display: block; margin-left: 20px; padding-left: 5px; font-weight: bold; color: #333 }
.ch-Wxpro-ChapTit a:hover { color: #fa714b }
.ch-Wxpro-ChapList { display: none }
dd.ch-Wxpro-ChapOpen .ch-Wxpro-ChapList { display: block }
.ch-Wxpro-ChapList .ch-Wxpro-ChapScro { font-size: 12px; line-height: 32px }
.ch-ChapIcon-Left { height: 32px; background-position: -280px -235px }
.ch-ChapIcon-Free .ch-ChapIcon-Left { display: inline-block; vertical-align: middle; width:20px; height: 16px; margin-right: 5px; background: url(/img//ch_wxbg.png) -280px -170px no-repeat; margin-top:8px; }
.ch-Wxpro-ChapScro p { margin-left: 20px; padding-left: 5px }
.ch-Wxpro-ChapScro p a { display: block; height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #999; vertical-align: top }
.ch-ChapIcon-Free p a:hover { color: #fa714b }
.ch-ChapIcon-Right { display: inline-block; width: 32px; height: 18px; background: url(/img//ch_wxbg.png) -320px -260px no-repeat; margin: 7px 0 0 5px; *margin-top:0;vertical-align: top }
.ch-ChapIcon-Free p .ch-ChapIcon-Right { background-position: -320px -230px }
.ch-ChapIcon-Free p a { color: #333 }
.ch-ChapIcon-VideoPlay p span.ch-Wxpro-PlayIcon { display: inline-block; vertical-align: middle; width:20px; height: 16px; margin-right: 5px; background: url(/img//ch_wxbg.png) -280px -170px no-repeat }
.ch-ChapIcon-VideoPlay .ch-ChapIcon-Left{ display:none;}
.ch-ChapIcon-VideoPlay p{ margin:0; padding:0;}

/*****模块标题*****/
.ch-Wxpro-titBox { width: 100%; height:66px; background: url(/img//ch_wxbg.png) top left no-repeat; border-bottom:2px solid #e13b29; padding-top:13px;}
.ch-Wxpro-titBox h3 { width: 650px; float:left}
.ch-Wxpro-titBox h3 a{ display:inline-block; color:#e13b29; height:66px; line-height:66px; margin-left:105px; font-size:28px;}
.ch-Wxpro-titBox h3 a span{ color:#2e2e2e;}
.ch-Wxpro-titBox h3 a:hover span{ color: #e13b29}

/***标题选项卡***/
.ch-Wxpro-tabBox { width: 100%;}
.ch-Wxpro-titTab { width: 456px; height: 54px; float: left }
.ch-Wxpro-titTab li { width: 50%; float: left;}
.ch-Wxpro-titTab li a { display: block; height: 54px; line-height: 54px; font-size: 18px; color: #444; text-align: center; background: #f5f5f5 }
.ch-Wxpro-titTab li a:hover { color: #e13b29}
.ch-Wxpro-titTab li.ch-active a, .ch-Wxpro-titTab li.ch-active a:hover{ background: #e13b29; color: #fff }

/******推广信息跟随切换*****/
.ch-Wxpro-tabInfo{ width:540px; height:54px; float:right; overflow:hidden;}
.ch-Wxpro-tabInfo p{ height:54px; line-height:54px; font-size:12px; text-align:right; color:#e13b29;}
.ch-Wxpro-titRgiht { margin-top:18px; width: 500px; float: right; text-align: right; overflow: hidden; height:28px;}
.ch-Wxpro-titRgiht .ch-Wxpro-cuxiao{ margin-bottom:5px; text-align: right;}
.ch-Wxpro-titRgiht .ch-Wxpro-titRegi { display: inline-block; height: 26px; line-height: 26px; font-size: 14px; padding: 0 9px; border: 1px solid #ffd3c5; border-radius: 4px; color: #e13b29 }
.ch-Wxpro-titRgiht .ch-Wxpro-titRegi:hover { color: #fff; background: #ff4f18; border-color: #ff4f18 }
.ch-Wxpro-titRgiht .ch-Wxpro-titHot { display: inline-block; height: 28px; margin-right: 5px; color: #2e2e2e; vertical-align: top;}
.ch-Wxpro-titRgiht .ch-Wxpro-titHot span { display: inline-block; vertical-align: middle; width: 32px; height: 24px; background: url(/img//ch_wxbg.png) -25px -170px no-repeat }
.ch-Wxpro-titRgiht .ch-Wxpro-titHot em { display: inline-block; vertical-align: middle; line-height: 28px; height: 28px; font-size: 14px }
.ch-Wxpro-titRgiht .ch-Wxpro-titHot:hover em { color: #ff4f18 }

.ch-Wxpro-TimePref{ float:right; display:inline-block; *display:block; *width:410px; border:1px solid #ededed; height:44px; margin-top:11px;}
.ch-Wxpro-TimeIcon{ display:inline-block; *display:block; width:115px; height:44px; background:url(/img//ch_wxbg.png) 11px -90px no-repeat #fff7f4; float:left;}
.ch-Wxpro-PrefInfo{ padding:6px 0 0 10px; display:inline-block; *width:100px; *float:left;}
.ch-Wxpro-PrefInfo p{ height:16px; line-height:16px; color:#666; font-size:12px;}
.ch-Wxpro-PrefInfo p span{ color:#e13b29; font-weight:bold;}
.ch-Wxpro-PrefTime{ display:inline-block; *display:block; *width:165px; float:right; padding:9px 10px; height:26px; text-align:center;}
.ch-Wxpro-PrefTime span,.ch-Wxpro-PrefTime i{ display:inline-block; height:26px; line-height:26px;}
.ch-Wxpro-PrefTime span{ font-size:14px; color:#333;}
.ch-Wxpro-PrefTime i{ width:26px; font-size:17px; color:#fff; background:#333; border-radius:4px; font-weight:bold; margin:0 4px;}

/***班级试听***/
.ch-Wxpro-VideoBox { width: 100%; height: 300px; overflow: hidden; position: relative }
.ch-Wxpro-VideoBox img{ width:100%;}
.ch-Wxpro-VideoBox .ch-Wxpro-vidIcon { height:100%}
.ch-Wxpro-VideoBox .ch-Wxpro-vidIcon span { margin:114px auto}
.ch-Wxpro-VideoInfo { border: 1px solid #e8e8e8; border-top: 0; padding: 19px 15px 18px 15px }
.ch-WxEssen-InfoRt { position:relative}
.ch-WxEssen-InfoRt h5 { width: 100%; height: 20px; line-height: 20px; font-size: 16px; overflow:hidden;}
.ch-WxEssen-InfoRt h5 a { color: #333 }
.ch-WxEssen-InfoRt h5 a:hover { color: #ff4f18 }
.ch-WxEssen-InfoSubt { height: 24px; overflow: hidden; width: 100% }
.ch-WxEssen-InfoSubt strong, .ch-WxEssen-InfoSubt span,.ch-WxEssen-InfoSubt a, .ch-WxEssen-InfoSubt em { display: inline-block; height: 24px; line-height: 24px; font-size: 12px; vertical-align: middle }
.ch-WxEssen-InfoSubt strong.ch-WxEssen-Name { float: left; color: #9e9e9e }
.ch-WxEssen-InfoSubt span.ch-Wxpro-Line1 { width: 1px; height: 12px; background: #e0e0e0; margin: 6px 12px; float: left }
.ch-WxEssen-InfoSubt span.ch-WxEssen-Buy{ float:left; margin-right:5px; width:12px; background:url(/img//ch_wxbg.png) -360px -90px no-repeat;}
.ch-WxEssen-InfoSubt i { font-size: 16px; color: #ff3d00; float: left }
.ch-WxEssen-InfoSubt a { background: #e13b29; color: #fff; float: right; border-radius: 4px; padding: 0 10px; font-size:14px;}
.ch-WxEssen-InfoSubt a:hover { background: #cb2f1e }
.ch-WxEssen-InfoSubt em { float: right; color: #9e9e9e; margin-right: 5px }
.ch-WxEssen-Price{ height:20px; line-height:20px; position:absolute; z-index:3; top:-4px; right:0; text-align:right; color:#e13b29; font-weight:bold; font-size:18px;}

/****精讲班科目标题****/
.ch-Wxpro-CloumTab { height: 54px; overflow:hidden; position:relative;}
.ch-Wxpro-CloumTab p{ white-space:nowrap; overflow:hidden; border-left:1px solid #e0e0e0;}
.ch-Wxpro-CloumTab span.ch-WxEssen-RtLine{ position:absolute; z-index:5; top:1px; right:0;}
.ch-Wxpro-CloumTab span.ch-WxEssen-line2 { display: inline-block; width: 1px; height: 52px; vertical-align: top; background: #e0e0e0;}
.ch-Wxpro-CloumTab a { display: inline-block; width:100%; text-align:center; font-size: 18px; vertical-align: top ;font-weight:bold; }
.ch-Wxpro-CloumTab a i { display:block; line-height: 36px; height: 36px; padding: 8px 0; color: #555; vertical-align: top; border:1px solid #e0e0e0; border-width:1px 0 0 0;}
.ch-Wxpro-CloumTab a:last-child i {border-width:1px 1px 0 0;}
.ch-Wxpro-CloumTab a.active i{ border-color:#ffd3c5; border-width:1px; margin-left:-1px; background:#fff1ed;}
.ch-Wxpro-CloumTab a.active i, .ch-Wxpro-CloumTab a:hover i { color: #e13b29 }
.ch-Wxpro-TeachLIst { background: #f5f5f5; border-radius: 4px; margin: 9px 0 0 15px; padding: 8px 10px }
.ch-Wxpro-TeachLIst a { display: inline-block; height: 24px; line-height: 24px; padding: 0 12px; margin-right: 5px }
.ch-Wxpro-TeachLIst a.active { color: #fff; background: #f88678; border-radius: 4px }

.ch-WxEssen-Prev,.ch-WxEssen-Next{ display:block; width:32px; height:52px; background:url(/img//ch_wxbg.png) no-repeat #fff; position:absolute; z-index:3; top:1px; cursor:pointer}
.ch-WxEssen-Prev{ left:0; background-position:-90px -170px;}
.ch-WxEssen-Next{ right:0; background-position:-120px -170px;}
.ch-WxEssen-Prev:hover{ left:0; background-position:-90px -225px;}
.ch-WxEssen-Next:hover{ right:0; background-position:-120px -225px;}


/****详情及客服按钮组****/
.ch-Wxpro-BtnBox { width: 100%; text-align: right; margin-top:12px}
.ch-Wxpro-BtnBox a { display: inline-block; height: 26px; line-height: 26px; text-align: center; font-size: 14px; border: 1px solid #e0e0e0; border-radius: 4px; padding: 0 10px; margin-left: 10px }
.ch-Wxpro-BtnBox a span { display: inline-block; width: 26px; height: 26px; vertical-align: middle; background: url(/img//ch_wxbg.png) no-repeat }
.ch-Wxpro-BtnBox a.ch-Wxpro-BtbService { color: #1e88e5 }
.ch-Wxpro-BtnBox a.ch-Wxpro-BtbService span { background-position: 0 -200px; transition: 0.5s }
.ch-Wxpro-BtnBox a.ch-Wxpro-BtbService:hover { background: #42a5f5; border-color: #42a5f5; color: #fff }
.ch-Wxpro-BtnBox a.ch-Wxpro-BtbService:hover span { background-position: -30px -200px }
.ch-Wxpro-BtnBox a.ch-Wxpro-BtbMore { color: #ff4f18; border-color: #ffd3c5 }
.ch-Wxpro-BtnBox a.ch-Wxpro-BtbMore:hover { color: #fff; background: #ff4f18; border-color: #ff4f18 }

/*****班级推广图*****/
.ch-Wxpro-TgbClass { width: 228px; height: 228px; float: left; overflow: hidden; position: relative }
.ch-Wxpro-TgbClass ul { width: 10000px; height: 228px }
.ch-Wxpro-TgbClass ul li { width: 228px; height: 228px; float: left; position: relative }
.ch-Wxpro-TgbClass ul li img { width: 100%; height: 100%}
.ch-Wxpro-TgbClass ul li a.ch-Wxpro-vidIcon { display: none; height: 228px }
.ch-Wxpro-TgbClass ul li:hover a.ch-Wxpro-vidIcon { display: block }
.ch-Wxpro-TgbClass ul li a.ch-Wxpro-vidIcon span { margin: 78px }
.ch-Wxpro-TgbClass .ch-Wxpro-TgbClaIcon { position: absolute; z-index: 5; left: 0; bottom: 10px; height: 8px; width: 100%; text-align: center }
.ch-Wxpro-TgbClass .ch-Wxpro-TgbClaIcon a { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #fff; margin: 0 4px; vertical-align:top;}
.ch-Wxpro-TgbClass .ch-Wxpro-TgbClaIcon a.active { width: 20px; border-radius: 4px; background: rgba(0,0,0,0.4) }

/****通关方案上面***/
.ch-Wxpro-PlanTop { width: 100% }
.ch-Wxpro-ClaBox { width: 930px; height:228px; float: left;}
.ch-Wxpro-ClaBox a{color:#333;text-decoration: none;}
.ch-Wxpro-ClaBox a:hover{color:#de3534;}
.ch-Wxpro-TgbList{ float:left; padding-left:20px;}
.ch-w398{ width:398px;}
.ch-w334{ width:334px;}
.ch-w290{ width:290px;}
.ch-WxCla-TitBox { padding-bottom:12px; height: 32px; border-bottom:1px solid #e6e6e6;}
.ch-WxCla-TitBox .ch-WxCla-TitIcon, .ch-WxCla-TitBox a { display: inline-block; vertical-align: middle }
.ch-WxCla-TitBox .ch-WxCla-TitIcon { width: 24px; height: 32px; background: url(/img//ch_wxbg.png) -410px -90px no-repeat; margin-right: 9px; *float:left}
.ch-WxCla-TitBox .ch-WxCla-TitName { line-height: 32px; font-size: 24px !important; color: #2e2e2e; font-weight:bold; *float:left}
.ch-WxCla-TitBox .ch-WxCla-TitName:hover { color: #e13b29 }
.ch-WxCla-TitBox .ch-WxCla-TitInte { float: right; height: 20px; line-height: 20px; margin-top: 6px; font-size: 12px; font-family: "宋体", sans-serif }
.ch-WxCla-TitBox .ch-WxCla-TitInte span { display: inline-block; width: 15px; height: 20px; background: url(/img//ch_wxbg.png) -410px -130px no-repeat; vertical-align: top; *vertical-align:middle}
.ch-WxCla-ClaList{ padding:10px 0 10px 12px; background:#fafafa;}
.ch-WxCla-ClaList a,.ch-WxCla-ClaList a i,.ch-WxCla-ClaList a span{ display:inline-block; height:26px; line-height:26px; vertical-align:middle;}
.ch-WxCla-ClaList a{ margin-right:22px;}
.ch-WxCla-ClaList a span{ background:url(/img//ch_wxbg.png) -450px -130px no-repeat; width:17px;}
.ch-WxCla-ListBox { margin-top:1px;}
.ch-WxCla-ListBox li { height: 34px; line-height: 34px;}
.ch-WxCla-ListBox li a, .ch-WxCla-ListBox li span { display: inline-block; *display:inline; font-size: 14px; height:34px; overflow:hidden; float:left;}
.ch-WxCla-ListBox li a.ch-WxCla-ListName { color: #262626; max-width: 200px; *float:left; *vertical-align:top;}
.ch-WxCla-ListBox li a:hover { color: #ff4f18 }
.ch-WxCla-ListBox li a.ch-WxCla-ListBtn { width: 42px; height: 22px; float: right; line-height: 22px; border: 1px solid #f7988d; text-align: center; color: #e13b29; border-radius: 4px; margin: 5px 0 }
.ch-WxCla-ListBox li a.ch-WxCla-ListBtn:hover { background: #e13b29; color: #fff; border-color: #e13b29 }
.ch-WxCla-ListBox li .ch-WxCla-ListLine{ display:inline-block; *display:inline; float:left; width:1px; height:16px; border-right:1px dotted #cecece; vertical-align:middle; margin:9px 5px 0 5px;}
.ch-WxCla-ListBox li span{ width:60px; color: #262626; float:right}

.ch-WxCla-ListBox p{ margin-top:10px;}
.ch-WxCla-ListBox p span{font:14px/22px "Microsoft Yahei"; color:#333; margin-left:10px; width:260px; display:inline-block; vertical-align:top;}
.ch-WxCla-ListBox p em{font:12px/22px "Microsoft Yahei"; width:18px; height:18px; border:1px solid #777; display: inline-block; color:#777;
	border-radius:11px; text-align: center; vertical-align:top;}
.ch-WxCla-ListBox p .p-red{ color:#fb4f4f;}

/*.ch-WxCla-ListBox li .ui-select a.ui-select-trigger span{ width:70px; float:left;}*/
/*div+css select下拉菜单 未定宽度 */
.ui-select{ display:inline-block; height:28px; width:90px; font-size:14px; margin-top:5px; float:left; position:relative; background:#fafafa;}
/*.ch-WxCla-ListBox li a.ui-select-trigger{ display:block; text-indent:8px; width:88px; height:26px; line-height:26px; color:#545454; border:1px #d0d0d0 solid; position:relative; border-radius:2px;}*/
.ui-select-trigger .iconfont{ position:absolute; height:26px; width:20px; background:url(/img//ch_wxbg.png) -450px -90px no-repeat; right:0px; top:0px;}
.ui-select-content{ position:absolute; top:27px; left:0px;width:100%; background:#fafafa; display:none; border-bottom:1px solid #d93820;}
.ui-select-content dd{ height:28px; line-height:28px; border:1px #d0d0d0 solid; border-top:0; border-bottom:0; margin:-1px; margin-left:0px; margin-right:0px; position:relative; padding:0px 8px; cursor:pointer;}
/*.ch-WxCla-ListBox li .ch-Wxpro-Select a.ui-select-trigger{ border-color:#d93820; color:#d93820}*/
.ch-Wxpro-Select .ui-select-trigger .iconfont{ background-position:-470px -90px;}
.ch-Wxpro-Select .ui-select-content dd{ border-color:#d93820;}
.ui-select-content dd:hover,.ui-select-content .ch-Wxpro-active{ background:#d93820; color:#fff;}

.ch-WxCla-ClaMore{ margin-top:16px;}
.ch-WxCla-ClaBox1{ position:relative; float:left;}
.ch-WxCla-ClaBox1 .ui-select{ display:block; width:auto; margin:0; float:none; border-radius:5px; padding:34px 0 22px 0; border:1px dashed #e6e6e6; background:#fafafa;}
.ch-WxCla-ClaBox1 .ui-select-trigger{ padding-right:24px; height:26px; line-height:26px; display:block; text-align:center; position:relative;}
.ch-w124{ width:124px;}
.ch-WxCla-BuyTip{ position:absolute; z-index:3; top:7px; left:-4px;}
.ch-WxCla-BuyTip em,.ch-WxCla-BuyTip span{ display:block;}
.ch-WxCla-BuyTip em{ height:20px; line-height:20px; font-size:14px; color:#e13b29; padding:0 15px 0 10px; background:#fff; border-radius:0 10px 10px 0; border:1px solid #e6e6e6;}
.ch-WxCla-BuyTip span{ width:5px; height:5px; background:url(/img//ch_wxbg.png) -410px -170px no-repeat;}
.ch-WxCla-ClaBox1 .ch-Wxpro-Select{ border:1px solid #d93820}
.ch-w147 .ui-select .ui-select-content{ width:147px; top:62px; left:-1px;}
.ch-w107 .ui-select .ui-select-content{ width:107px; top:62px; left:-1px;}
.ch-WxCla-ClaAdd{ float:left; width:38px; font:bold 30px/86px "Microsoft Yahei","Arial", sans-serif; color:#999; text-align:center;}
.ch-WxCla-ClaResu{ width:74px; float:right; padding-top:18px; text-align:center;}
.ch-WxCla-ClaResu p{ height:26px; line-height:26px; font-size:14px; color:#999; text-decoration:line-through;}
.ch-WxCla-ClaResu a{ display:block; height:26px; line-height:26px; font-size:14px; color:#fff; background:#e13b29; border-radius:3px;}


/****三步取证****/
.ch-Wxpro-EvideBox { border: 1px solid #e6e6e6; height:106px; padding:12px 0 13px 0; margin-top:15px;}
.ch-Wxpro-EvideLt { overflow:hidden; float:left; width:88px; height:106px; margin-left:5px; background: url(/img//ch_wxbg.png) -540px -90px no-repeat;}
.ch-Wxpro-EvideLt i{ display:block; width:46px; line-height:22px; padding:8px 0; margin:0 auto; background:#fff; border:1px solid #e6e6e6; font-size:16px; color:#333; text-align:center; font-weight:bold !important;}
.ch-Wxpro-EvideLt i span{ color:#e13b29;}
.ch-Wxpro-EvideRt { margin-left:100px; padding:3px 0 0 0; height:109px;}
.ch-Wxpro-EvideRt dl { padding-left:10px; overflow: hidden }
.ch-Wxpro-EvideRt dl dd { float:left;}
.ch-WxEvide-Icon1{ width:345px;}
.ch-WxEvide-Icon2{ width:345px;}
.ch-WxEvide-Icon3{ width:345px;}
.ch-WxEvide-IconBox { width:88px; height:105px; float: left; text-align: center; background: url(/img//ch_wxbg.png) no-repeat }
.ch-WxEvide-IconBox span { display: block; width:76px; margin-top:15px; height:30px; color:#e13b29; font:bold 18px/30px "Microsoft Yahei", "Arail", sans-serif;}
.ch-WxEvide-IconBox h6{ font-size:14px; line-height:18px; margin-top:10px;}
.ch-WxEvide-IconBox h6 a:hover{ color:#d93820}
.ch-WxEvide-Icon1 .ch-WxEvide-IconBox{ background-position: -630px -90px}
.ch-WxEvide-Icon2 .ch-WxEvide-IconBox{ background-position: -740px -90px}
.ch-WxEvide-Icon3 .ch-WxEvide-IconBox{ background-position: -850px -90px}
.ch-Wxpro-EvideInfo { padding:0 10px 0 108px; font-size:14px; color:#666; line-height:24px;}
.ch-Wxpro-EvideInfo h6{ height:24px; line-height:24px; color:#333; font-size:18px; padding-bottom:8px; font-weight:500;}


/*2018.6.21公用部分*/
/*第1列*/
.ch-Wxpro-InfoBox{display:none;}
.wx_promote_update{width:1180px;margin:20px auto 0;position:relative;font-size:12px;overflow:hidden;}

.wx_promote_item{width:25%;float:left;background: url(/img//pic-jh.png) -779px -883px no-repeat;}
.wx_promote_nrbox{height:255px;margin-right:20px;display:block;background: url(/img//pic-jh.png) right -883px no-repeat;position: relative;border-top:1px solid #fdd7d1;padding-top:15px;}
.wx_promote_nrbox span.nrbox_number1{width:63px;height:46px;display: block;background: url(/img//pic-jh.png) -183px 0 no-repeat;position: absolute;top:1px;right:1px;z-index:-1;}
.wx_promote_nrbox span.mr2{margin-right:-5px;}
.wx_promote_nrbox span.nrbox_number2{background-position:-249px 0;}
.wx_promote_nrbox span.nrbox_number3{background-position:-321px 0;}
.wx_promote_nrbox span.nrbox_number4{background-position:-394px 0;}

.wx_promote_titlebox{display:block;overflow:hidden;margin:0px;padding:0px 0px 5px;}
.wx_promote_titlebox .brand_logo{width:128px;height:45px;border-right:1px solid #eeeeee;float:left; margin-left:5px;margin-top:10px;background: url(/img//brand_logo.png);font-size:0;}
.wx_promote_title{text-align:left;float:left;width:40%;padding-left:10px;}
h4.wx_promote_ttext{font-size:16px;color:#333;font-weight:normal;display:block;margin:0px;padding:0px;}
h4.wx_promote_ttext a{background: url(/img//pic-jh.png) -183px -60px no-repeat;display:inline-block;#display:inline;#zoom:1;height:34px;overflow:hidden;line-height:34px;}
.wx_promote_title1{display:block;padding:0px 15px 5px;text-align:center;}
.wx_promote_title p,.wx_promote_title1 p{color:#999;line-height:24px;font-size:12px;display:block;height:24px;overflow:hidden;}


ul.wx_promote_qxtbox{display:block;padding:20px 15px 0px;position:relative;}
ul.wx_promote_qxtbox li{ display:block;position:relative;}
ul.wx_promote_qxtbox img{width:100%;}
ul.wx_promote_qxtbox .shuju{height:22px;line-height:22px;color:#fff;font-size:12px;text-align: center;padding:0 6px; background:#ff6237;background-image: linear-gradient(to right, #ff6237, #de3534);border-radius: 30px;position: absolute;top:4px;right:28px;box-shadow: 2px 4px 10px #ffa4a2;}

ul.wx_promote_qxtbox li.nian{font-size:12px;color:#999;display:block;overflow:hidden;padding-bottom:10px;}
ul.wx_promote_qxtbox li.nian span{padding:0px 50px 0px 5px;float:left;}
ul.wx_promote_qxtbox li.nian span.this_n{font-size:12px;font-weight:bold;color:#666;padding-right:0px;}

ul.wx_promote_rate{border-top:1px solid #eee;text-align: center;padding:10px 10px;overflow:hidden;display:block;}
ul.wx_promote_rate li{float:left;width:60px;text-align:center;}
ul.wx_promote_rate li span,.xy-wxbox .xy_wx_nr ul.tc_shuju li h6{display:block;text-align:center;}
ul.wx_promote_rate li span{font-size:12px;color:#666;height:20px;overflow:hidden;}
ul.wx_promote_rate li h6{font-size:14px;color:#333;font-weight:bold;}
ul.wx_promote_rate li h6 i{width:12px;height:22px;display:inline-block;background: url(/img//pic-jh.png) 0 0 no-repeat;vertical-align: middle;}
ul.wx_promote_rate li h6 i.icon1{background-position: 0 -53px;}
ul.wx_promote_rate li h6 i.icon2{background-position: 0 -79px;margin-right:4px}
ul.wx_promote_rate li h6 i.icon3{background-position: 0 -102px;margin-right:4px}
ul.wx_promote_rate li.line{width:4px;height:36px;float:left;background:url(/img//pic-jh.png) -128px -116px no-repeat;margin:4px 6px;display:inline;}


/*第2列*/
dl.wx_promote_teacher{display:block;padding:15px;overflow:hidden;}
dl.wx_promote_teacher dt.ms{width:88px;height:107px;background: url(/img//pic-jh.png) 0 -630px no-repeat;position: relative;float:left;border-radius: 0;padding:0;}
dl.wx_promote_teacher dt.ms .pic_box{width:74px;height:93px;position:absolute;top:8px;left:8px;overflow: hidden;text-align: center;}
dl.wx_promote_teacher dt.ms .pic_box img{width:74px;height:auto;position:relative;}
dl.wx_promote_teacher dd{font-size:12px;line-height: 22px;padding:0;border:0;width:100%;float:left;margin-left:-88px;}
dl.wx_promote_teacher dd h6,dl.wx_promote_teacher dd p{display:block;padding-left:100px;}
dl.wx_promote_teacher dd h6 a{color:#333;font-size:12px;}
dl.wx_promote_teacher dd h6 a:hover{color:#de3534;}
dl.wx_promote_teacher dd p{color:#666;margin-top:10px;}

.wx_promote_downtip{text-align: center;position: relative;display:block;padding-top:20px}
.wx_promote_downtip a{width:6px;height:6px;display:inline-block;border-radius:30px;border:1px solid #b0b0b0;margin:0 5px;}
.wx_promote_downtip a.xy_active,.wx_promote_downtip a:hover{width:8px;height:8px;background:#ff6237;background-image: linear-gradient(to right, #ff6237, #de3534);box-shadow: 2px 4px 10px #ffa4a2;border:none;padding:0 8px;}


/*第4列*/
.wx_promote_coupon{width:223px;height:65px;background: url(/img//pic-jh.png) -439px -141px no-repeat;margin:0 auto;position: relative;}
.wx_promote_coupon .coupon_text{padding:19px 20px 0 18px;}
.wx_promote_coupon .coupon_text span{} 
.wx_promote_coupon .coupon_text span b{height:29px;display: inline-block;font-weight:normal;color:#ff4f18;vertical-align: top;}
.wx_promote_coupon .coupon_text span b.money{font-size:0px;width:126px;height:25px;background: url(/img//quan_x.png) no-repeat;display: block;}
.wx_promote_coupon .coupon_text span b.price{display: none; font-size:30px;font-family: "Impact";margin-top:-3px;}
.wx_promote_coupon .coupon_text span b.mt{display: none;margin:0 0 0 2px;}
.wx_promote_coupon .coupon_text span b .yhq_bold{display: none;font-size:12px;font-weight:bold;}
.wx_promote_coupon .coupon_text span b .yhq_xr{display: none;font-size:12px;}
.wx_promote_coupon .coupon_text span a.qiang{border-radius: 50%;color:#fff;text-align: center;background:#ec4c2f;width:35px;height:35px;font-size:16px;font-weight:bold;display: block;line-height: 35px;position:absolute;top:15px;right:20px;}
.wx_promote_coupon .coupon_text span a:hover{background: #dd4125;}

.wx_promote_gkyh{font-size:12px;padding:0 18px 7px 18px;}
.wx_promote_gkyh p i{width:13px;height:20px;display:block;background: url(/img//pic-jh.png) -40px -491px no-repeat;float:left;margin-right:6px;}
.wx_promote_gkyh p{line-height:20px;}
.wx_promote_shouji{border-top:1px solid #eee;padding:10px 15px 0 15px;}
.wx_promote_shouji li{position: relative;}
.wx_promote_shouji li .app-img{width:48px;height:48px;float:left;}
.wx_promote_shouji li .app-img img{width:100%;}
.wx_promote_shouji li .app_text{margin-left:63px;#margin-top:-15px;}
.wx_promote_shouji li .app_text b{font-size:12px;font-weight:bold;color:#333;}
.wx_promote_shouji li .app_text p{font-size:12px;font-weight:normal;color:#999;}
.wx_promote_shouji li .app_text a.app_btn{position:absolute;top:50%;margin-top:-11px;right:0px;display: block;color:#e13b29;line-height: 18px;font-size:12px;}
.wx_promote_shouji li .app_text a:hover{color:#ff4f18;}
.wx_promote_shouji li .app_text a.app_btn .xjt{width:7px;height:22px;background: url(/img//pic-jh.png) -151px -78px no-repeat;display: inline-block;margin-left:1px;}
.wx_promote_shouji li .app_ewm{display: none;width:110px;padding:8px;border:1px solid #e2e2e2;border-radius:3px;text-align: center;position: absolute;z-index: 8;bottom:4px;left:53px;background:#fff;transition: left .3s ease-in .2s;}
.wx_promote_shouji li .app_ewm:before,.wx_promote_shouji li .app_ewm:after{ content:""; display:block; width:0; height:0; position: absolute; z-index: 9; bottom:20px; left:-12px; border-width:6px; border-color:transparent #cecece transparent transparent; border-style: solid;}
.wx_promote_shouji li .app_ewm:after{left:-11px; border-color:transparent #fff transparent transparent;}
.wx_promote_shouji li .app_ewm img{width:100%;display: block;}
.wx_promote_shouji li .app_ewm span{display:block; font-size: 12px; line-height: 20px; margin-top:5px; color:#999;}
.wx_promote_shouji .app_open .app_ewm{display: block;}


/*第3列*/
.wx_promote_list3{width:203px;border:1px solid #eee;border-top:none;border-bottom:none;margin:12px auto 0 auto;height: 33px;display:block;}
.wx_promote_list3 .line_bg{width:247px;height:3px;display: block;background: url(/img//pic-jh.png) -183px -117px no-repeat;}
.wx_promote_list3 p{line-height:27px;text-align:center;color:#666;}

.wx_promote_securitybox{margin:30px 10px;}
.wx_promote_securitybox a{ display:block;}
.wx_promote_securitybox .high_security{display:block;position:relative;}
.wx_promote_securitybox .high_security a{display:block;}
.wx_promote_securitybox .high_security .yuan1{position:absolute;left:0px;top:0px;}
.wx_promote_securitybox .high_security .yuan1{width:58px;height:58px;background: url(/img//pic-jh.png) -99px -409px no-repeat;color: #fff;font-size:15px;padding-top:8px;font-weight:bold;text-align: center;left:17px;top:17px;}
.wx_promote_securitybox .high_security .yuan2{width:78px;height:78px;background: url(/img//pic-jh.png) 0 -404px no-repeat;display: block;position: absolute;animation: rotateone 20s linear infinite;left:7px;top:7px;}
.wx_promote_securitybox .high_security .yuan3{width:92px;height:92px;background: url(/img//pic-jh.png) 0 -299px no-repeat;display: block;position: absolute;left:0;bottom:-92px;animation: rotatetwo 15s linear infinite;}

@keyframes rotateone{
	0%{transform: rotate(0deg);}
	50%{transform: rotate(180deg);}
	100%{transform: rotate(360deg);}
}
@keyframes rotatetwo{
	0%{transform: rotate(0deg);}
	50%{transform: rotate(-180deg);}
	100%{transform: rotate(-360deg);}
}
@keyframes upward{
	0%{transform: translateY(20px);opacity: 0;}
	50%{transform: translateY(7px);opacity: 1;}
	100%{transform: translateY(-6px);}
}
@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}

.wx_promote_securitybox .high_security .text_bg{position:absolute;width:33px;height:92px;display:block;background: url(/img//pic-jh.png) 0 -495px no-repeat;top:-5px;left:85px;}
.wx_promote_securitybox .high_security .bz_text{float:right;line-height:28px;font-size:12px;position:relative;margin-top:-12px;padding-right:6px;}
.wx_promote_securitybox .high_security .bz_text a{display:block;font-size:12px;}
.wx_promote_securitybox .high_security .bz_text i{width:13px;height:25px;background: url(/img//pic-jh.png) -40px -488px no-repeat;display: block;float: left;margin-right:4px;transition:all 1s ease 0s;}
.wx_promote_securitybox .high_security .bz_text a:hover i{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);}


body .insured{display: none !important;}
.body-insured .insured{display: block !important;}
.body-insured .insured-not{display: none !important;}

h4.wx_promote_ttext a,.wx_promote_nrbox a h6,.wx_promote_nrbox a .wx_promote_securitybox p{color:#333!important;}
h4.wx_promote_ttext a:hover,.wx_promote_nrbox a:hover h6,.wx_promote_nrbox a:hover .wx_promote_securitybox p{color:#e13b29!important;}
.wx_promote_nrbox a h6{font-weight:bold!important;}

