@charset "gb2312";
/* CSS Document */
/*
* Description: 经济师报名专题模版
* Update:      16/9/2015
* Author:      xuyongfmei
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
body{font-size: 16px; background: #fff;  color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{ color: #D0500B; text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
/* ---------------------------------分隔线--------------------------------- */
.autoin{margin:0 auto;width:1000px;}
img{display:block;}

/*导航*/
.d_nav{height:60px;background-color:#1e3c6d;}
.d_nav ul{padding-left:13px;}
.d_nav li{float:left;height:60px;line-height:60px;width:122px;text-align:center;}
.d_nav li a{display:block;height:60px;line-height:60px;}
.d_nav li a:hover{background-color:#4a6092;color:#fff;}

/* banner */
.banner{width:100%;  text-align:center; color:#fff;}
.banner_01{height:95px; padding-top:36px;background: url(../images/banner_01.jpg) center 0 no-repeat;}
.banner_02{height:137px;background: url(../images/banner_02.jpg) center 0 no-repeat;}
.banner_03{height:159px;background: url(../images/banner_03.jpg) center 0 no-repeat;}
.banner_01 p{ font-size:58px;  font-weight:bold; padding-right:50px;}
.banner_02 h2{ font-size:92px;  }
.banner_03 p{ font-size:36px; color:#ffde00;font-weight:bold;padding-right:50px; }

/*contop*/
.contop{ width:100%; height:208px; background:url(../images/cobg.jpg) repeat-x; }
.ctleft{ width:528px; float:left; padding:40px 0 0 20px; margin-right:55px; }
.ctleft h3{ font-size:20px; color:#182539; height:45px;}
.ctleft p{ font-size:18px; color:#182539; line-height:36px;}

.ctright{ width:363px; float:left; padding-top:10px; }
.ctright h4{ width:359px; border-bottom:1px solid #374251; margin-bottom:9px;}
.ctright h4 span{ display:block; width:110px; height:31px; background:#374251; color:#fff; text-align:center; line-height:31px; font-size:20px; font-weight:100;}
.ctright table{ font-size:14px;border:1px solid #b2b5b9; background:#e2e3e4; text-align:center; font-family:"宋体";}
.ctright table th,.ctright table td{ border-bottom:1px solid #b2b5b9;border-right:1px solid #b2b5b9; }
.ctright table th{background:#d5d6d7; font-weight:100;  }
.ctright table td a{  color:#0066cc;}
.ctright table .td01{ border-right:none;}
.ctright table .body01 td{ border-bottom:none;}

/*cont_dres*/
.cont_dres{ padding:20px 0; font-family: "宋体";font-size: 14px;}
.dres_l { width: 55px; color: #086fc5; line-height: 30px;float:left;}
.dres_r{ width:945px; float:left;}
.dres_r .gg{ margin-left:50px;}
.dres_r .cura,.dres_r a:hover{ color:#fff;background:url(../images/jl.png) -179px -32px no-repeat;}
.dres_r a {float: left; width: 48px; height: 22px;font-size: 14px; line-height: 22px; text-align: center;margin: 4px 1px 4px 0;color: #333; }


.bm_maincon{border:1px solid #b2b1b1;background-color:#fbfbfb;color:#424242;  font-family: "宋体";}
.bm_maincon th{border-bottom:1px solid #c4c3c3;border-right:1px solid #c4c3c3;background-color:#e0dede;font-size:16px;font-weight:bold;}
.bm_maincon td{border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;font-size:16px;}
.bm_maincon td.lasttd{border-right:0;}
.bm_maincon td a{color:#c30204;text-decoration:underline;}
.bm_maincon td a:hover{color:#c30204;}
.bm_maincon td span{font-size:12px;}
.bm_maincon td a.qq{display:inline-block;width:90px;height:22px;background:url(/subject/zcyybmzt/images/qq.png) no-repeat;margin-left:10px;vertical-align:middle;}

.bm_maincon .tr01 td{ border-bottom:none; }

/*主题内容*/
.wrap1{padding-top:45px;}
.wrap1 .wrpul{ border-bottom:1px solid #1e3c6d; padding:28px 0 7px 0;width:618px; margin:0 auto; }
.wrpul li{ cursor:pointer; float:left; width:308px; text-align:center; height:24px; line-height:24px; border-right:1px solid #1e3c6d;}
.wrpul li.current p{ width:277px; margin:0 auto; border-bottom:3px solid #1e3c6d; padding-bottom:5px; }
.wracon{ display:none;}
.wracon.current{ display:block;}
.title{font-size:30px;font-weight:bold;color:#1e3c6d;text-align:center;}
.title1{height:94px; width:719px; margin:0 auto;background: url(../images/til_bg1.png) no-repeat;line-height:40px;padding-top:17px;}

.til_t{height:25px;border-bottom:1px solid #2cb493;padding:10px 0;margin-top:10px;}
.til_t li{float:left;height:25px;line-height:25px;padding:0 34px;border-right:1px solid #2cb493;font-size:20px;color:#2cb493;cursor:pointer;}
.til_t li span{padding:0 5px 7px;}

.con_t{height:148px;width:715px;margin:15px 10px;padding:20px 0 0 148px;}
.con_tleft,.con_tright{float:left;}
.con_tleft{width:130px;height:118px;background: url(../images/sale.png) no-repeat;font-size:26px;font-weight:bold;color:#ff3600;text-align:center;padding-top:12px;margin-right:40px;}
.con_tright{width:522px;padding-top:7px;}
.con_tright p{font-size:18px;line-height:36px;color:#333;}
.con_tright p span{ font-weight:bold; color:#ff3600;}
.con_tright a{display:block;width:219px;height:47px;line-height:47px;text-align:center;background-color:#ff3600;font-size:18px;margin-top:15px;}
.con_tright a:hover{color:#fff;text-decoration:underline;}

.con_b{line-height:30px; color:#282828; padding-bottom:40px;}
.con_b table th{font-size:20px;color:#ff3600;border-left:1px solid #dfdcdc;background-color:#ebebeb;}
.con_b table th span{display:inline-block;width:32px;height:20px;line-height:20px;font-size:16px;color:#fff000;background: url(../images/zb.png) no-repeat;padding-left:14px;margin-right:8px;text-align:left;*vertical-align:middle;*margin-top:-10px;*padding-top:8px;}
.con_b table td{border-left:1px solid #dfdcdc;border-bottom:1px solid #dfdcdc;}
.con_b table .tr02 span{padding-left:10px; }
.con_b ul li input{ display:inline-block;}
.con_b ul li span{ display:inline-block; vertical-align:middle; width:95px; text-align:left; }
.con_b ul li em{ display:inline-block; vertical-align:middle; width:74px; }
.con_b ul li i{ display:inline-block; vertical-align:middle; text-decoration:line-through; }
 
/*btn */
 .btn{ padding-left:235px;}
 .btn a{ display:block; width:236px; height:57px; line-height:57px; background:url(../images/btn.png) no-repeat; float:left; text-align:center; color:#fff; font-size:20px; }
 .btn a:hover{background:url(../images/btnh.png) no-repeat;}
 
 .name{ font-size:12px; text-align:center; color:#999; padding:20px 0;}