@charset "utf-8";
html, body, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,
ol, li, dl, dt, dd, form, fieldset, th, td, hr, a{ margin: 0; padding: 0;border: 0;outline: none; list-style: none; font-size:12px;}
input{margin: 0; padding: 0;}
a{ text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none;}

body{font-family:"Microsoft Yahei";}

.spacer{
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
}

.flright{ float:right;}
.flleft{ float:left;}
.none {display:none;}


/*--------------------------------字体--------------------------------*/
.bgcolor{ background:#FAFAFA;}
.inbgcol{ background:#F5F5F5;}
.red1{ color:#ff0000; padding:0px 4px;}
.blue1{ color:#1C6EC1; font-size:16px; font-weight:bold; padding-top:5px;}
.wrap{ width:943px; margin:0 auto; border:0; border-collapse:collapse;}
.wrap th{ vertical-align:top; font-weight:normal; text-align:left;}
.wrap td{ vertical-align:top;}
.wrap th.left{width:190px;  background:#fff; border:1px solid #F0F0F0; border-bottom:none;}
.wrap td.right{ height:470px; background:#fff; border:1px solid #F0F0F0; border-left:none; border-bottom:none; position:relative;}
.warbotm{background:#CBE9F7; height:34px; border:1px solid #A9D9F1;}
.blcak{ font-size:14px; font-weight:bold; line-height:24px;}

.video{ text-align:center;}
.warright{ text-align:center;}

.lefttit{ line-height:140%; padding:8px 0px 8px 5px; background:#06A7E1; color:#fff; font-size:14px; text-align:center;}
.video{ height:155px;}
.index{ height:228px; padding:5px 5px 5px 10px; overflow-y:scroll;}
.index dt{ line-height:18px; padding:5px 0px;}
.index dd{ padding-left:18px; line-height:22px; background:url(../images/icon1.gif) 0px 4px no-repeat;}


/*------------------按钮--------------------*/
.round{ -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px; line-height: 26px;  font-size: 16px;  text-align: center;  cursor: pointer;   font-weight: bold;}
.bluebtn{  width: 125px;  height: 35px; background: #009BEB;  border: 1px solid #0E9CE5;  color: #fff; }
.bluebtn:hover { background: #0084FF;  border: 1px solid #006BCF;}
.orgbtn{  width: 125px;  height: 35px; background: #FF934B;  border: 1px solid #FF6100;  color: #fff;}
.orgbtn:hover { background: #FF5F08;  border: 1px solid #EA4800;}
.graybtn{  width: 125px;  height: 35px; background: #F8F8F8;  border: 1px solid #DEDEDE;  color: #6D6D6D; }
.graybtn:hover { background:#FF9900;  border: 1px solid #F29100; color:#fff;}
.btn_orange{ width:71px; height:26px; line-height:26px; background:url(../images_train/btn_orange.png) no-repeat; border:none; color:#fff; font-size:12px; text-align:center; cursor:pointer;}
.btn_orange:hover{background:url(../images_train/btn_orange.png) bottom no-repeat; color:#fff;}
.btn_orange2{ width:196px; height:34px; line-height:34px; background:url(../images/btn_orange2.png) no-repeat; border:none; color:#fff; font-size:16px; font-weight:bold; text-align:center; cursor:pointer;}
.btn_orange2:hover{background:url(../images/btn_orange2.png) bottom no-repeat; color:#fff;}
.btn_blue{ width:136px; height:35px; line-height:36px; background:url(../images/btn_blue.png) left bottom no-repeat; border:none; color:#fff; font-size:16px; font-weight:bold; text-align:center; cursor:pointer; margin:0px 12px 0px 12px;}
.btn_gray{ width:136px; height:35px; line-height:36px; background:url(../images/btn_blue.png) left top no-repeat; border:none; color:#999; font-size:16px; font-weight:bold; text-align:center; cursor:pointer; margin:0px 12px 0px 12px;}
.btn_gray:hover{ background:url(../images/btn_blue.png) left bottom no-repeat; color:#fff; margin:0px 12px 0px 12px;}
.litbtn{display:inline-block;  padding:5px 10px; line-height:14px; font-size:12px; background:#fff; border:1px solid #ddd; color:#999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-decoration:none;}
.litbtn:hover{background:#E0F2FF;  border: 1px solid #80C8FF; color:#0084EA; text-decoration: none;}
.litbtn_gry{display:inline-block;  padding:5px 10px; line-height:14px; font-size:12px; background:#f1f1f1; border:1px solid #ddd; color:#999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-decoration:none;}


/*--------------------------------输入框、单选框--------------------------------*/
.inpt0, .inpt1, .inpt2{ height:28px; line-height:28px; padding-left:5px; border:1px solid #D0D0D0; background:url(../images/inpt_bg.png) left top no-repeat; font-size:14px; color:#333; font-family:Verdana, arial;}
.inpt0{width:400px;}
.inpt1{width:196px;}
.inpt2{width:95px;}
.inpt3{border: 1px solid #CCC; color: #0066CC; text-align: center; width:30px;}
.txar1{ width:400px; height:80px; border:1px solid #D0D0D0; font-size:14px; color:#333;}
.inpt4, .inpt5{height: 35px;line-height:35px; padding-left:5px;border:1px solid #D0D0D0; background:url(../images/inpt_bg.png) left top no-repeat; font-size:14px; color:#333; font-family:Verdana, arial;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;}
.inpt4{width: 90px;}
.inpt5{width: 320px;}
.inpt4:hover, .inpt5:hover{border:1px solid #80B9DD;}

.lab{display:block; float:left; width:253px; height:42px; border:1px solid #E3E8EE; background:#EEF6F9 url(../images_train/btn_bd.png) repeat-x; color:#666; margin:10px 13px 0px 0px; position:relative;}/*position:relative;为了指上去提示信息 的 绝对定位 使用*/
.lab:hover{border:1px solid #7DA4D3; color:#0C4CA5; cursor:pointer;}
.labcurt{border:1px solid #7DA4D3; color:#0C4CA5; cursor:pointer;}
.lab table{border:0; border-collapse:collapse;}
.lab table th{ width:36px; padding:0; text-align:center;}
.lab table td, .lab_over table td{ padding:2px 4px 0px 0px; height:40px; line-height:16px; color:#666;}

.lab_over{display:block; float:left; width:253px; height:42px; border:1px solid #E3E8EE; background:#FFF0F0; margin:10px 13px 0px 0px; border:1px solid #FFDFDF; position:relative;}
.lab_now{display:block; float:left; width:253px; height:42px; border:1px solid #E3E8EE; background:#51ABE5; margin:10px 13px 0px 0px; border:1px solid #3984C3; position:relative;}
.lab_now table, .lab_over table{border:0; border-collapse:collapse;}
.lab_now table th, .lab_over table th{ width:36px; padding:0; text-align:center;}
.lab_now table td{ padding:2px 4px 0px 0px; height:40px; line-height:16px; color:#fff;}

/*------------------图标--------------------*/
.icon_hot{ display: inline-block; position:absolute; right:0; top:0; width:21px; height:16px; background:url(../images/icon_hot2.gif) no-repeat;}
.icon_h{ display: inline-block; position:absolute; right:0; top:0; width:21px; height:16px; background:url(../images/icon_hot.gif) no-repeat;}
.icon_n{ display: inline-block; position:absolute; right:0; top:0; width:21px; height:16px; background:url(../images/icon_new.gif) no-repeat;}

/*----------------table容器-------------------*/
.tbbox{ width:100%; margin:0 auto; border:0; border-collapse:collapse; table-layout:fixed;}
/*----------------div容器-----------------*/
.container{ width:1190px; margin:0 auto; overflow:hidden; zoom:1;}
.container .u1{ float:left; width:845px; }
.container .u2{ float:right; width:335px; }
.conbox{ width:100%; margin:0 auto; background:#fff; display:inline-block;}


/*---------------- 首页-头部------------------*/
.top-nav{ width:100%; min-width:1190px; background-color:#F4F4F4; border-bottom:1px solid #DDD; height: 32px; overflow:hidden; zoom:1;}
.top-nav div.sub{width: 1190px; margin:0 auto;}
.top-nav div.sub ul.sub_left{ float:left;}
.top-nav div.sub ul.sub_right{ float:right;}
.top-nav div.sub ul a{ height:32px; line-height:32px; color:#EB5D2A; margin:0px 10px;}
.top-nav div.sub ul a:hover{ color:#087EBB;}
.top-nav div.sub ul a.a1{ padding-left:15px; background:url(../images/icon_top.png) 0px 2px no-repeat; color:#EB5D2A;}
.top-nav div.sub ul a.a2{ padding-left:15px; background:url(../images/icon_top.png) 0px -26px no-repeat;}
.top-nav div.sub ul a.a3{ padding-left:15px; background:url(../images/icon_top.png) 0px -55px no-repeat;}
.top-nav div.sub ul a.a4{ color:#EB5D2A;}
.top-nav div.sub ul a.a5{ padding-left:15px; background:url(../images/icon_top.png) 0px -83px no-repeat;}
.top-nav div.sub ul a.a8{ padding-left:15px; background:url(../images/icon_top.png) 0px -111px no-repeat;}

.header{ display:block; float:none; width: 1190px; height:125px; margin:0 auto; background:url(../images/head_banner.jpg) 238px 0px no-repeat; overflow:hidden; zoom:1;}
.header a.logo{ background:url(../images/jrlogo.png) no-repeat; display:block; width:600px; height:70px; margin-top:25px;}
.feature-box{ display:block; float:right; width:220px; margin-top:40px;}
.feature-box a{ text-align:center; margin:0px 10px; color:#6d6d6d; padding-top:30px; display:block; float:right;}
.feature-box a.b1{background:url(../images/icon_feature.png) 9px 0px no-repeat;}
.feature-box a.b2{background:url(../images/icon_feature.png) 9px -61px no-repeat;}
.feature-box a.b3{background:url(../images/icon_feature.png) 9px -121px no-repeat;}

.main_nav{ display:block; width:1190px; margin:0 auto; overflow:hidden; zoom:1;}
.main_nav ul.flleft{width: 212px;}
.banner_container{ float:right; width:968px; margin:8px 0px 0px 10px;}
/*.main_nav h3{display: block; color: #fff;  font-size: 16px;  padding: 7px 18px 6px;  background-color:#087EBB; line-height:24px; font-weight:normal;}*/
.main_nav h3{display: block; color: #fff;  font-size: 16px;  padding: 7px 18px 6px;  background-color:#eb5d2a; line-height:24px; font-weight:normal;}
.main_nav h3.row{background-image:url(../images/icon_row.png); background-position:170px 16px; background-repeat:no-repeat; cursor:pointer;}
.main_nav h3.row:hover{background-position:170px -12px;}
.main_nav h3 a{color: #fff;  font-size: 16px;}
.left_nav{  position:relative;   display:block; width:208px;  height:470px; border:2px solid #eb5d2a; border-top:0;  background-color: #fff;  z-index:4; position:absolute;}
.left_nav div.first{padding-top:7px;}
.category-list{ display:block; position:relative; zoom:1;}
.category-list dl.fath{margin:0px 6px 0px 14px;  padding: 7px 0;   border-bottom: 1px solid #eee; overflow:hidden; zoom:1;}
.category-list dl.fath dt, .category-list dl.fath dt a{font-size: 14px;  font-weight: 700; color: #3d3d3d; line-height: 22px;}
.category-list dl.fath dd{float: left; margin-right:10px; color:#767676; line-height: 19px;}
.category-list dl.fath dd a{color:#767676}
.category-list:hover{ background-color:#eb5d2a; color:#fff;}
.category-list:hover dl.fath dt, .category-list:hover dl.fath dd, .category-list:hover dl.fath dt a, .category-list:hover dl.fath dd a{ color:#fff;}
.category-list:hover dl.fath{border-bottom: 1px solid #0072AD;}
.category-list:hover dl.fath dd a:hover{ text-decoration:underline;}

.main-category{position: absolute; display:none; width: 683px; left:208px; top:0px; background: #fff; z-index: 3; border: 2px solid #eb5d2a;
    padding: 10px 0px 6px 20px; zoom: 1;}
.main-category dl{ clear:both; float:none;}
.main-category dl dt{ width:100px; float:left; color:#087EBB; padding:5px 5px 5px 0px;}
.main-category dl dd{ width: 570px; float: left; display: block;  cursor: default;  line-height: 20px; color:#706D6E; padding:5px 0px;}
.main-category dl dd a{border-left:1px solid #DDDBDC; padding:0px 8px; margin-bottom:5px; color:#706D6E;}
.main-category dl dd a:hover{ color:#087EBB;}


.right_nav{ width:968px;  height: 37px; line-height: 37px; border-bottom: solid 2px #eb5d2a; overflow:hidden; zoom:1;}
.right_nav li{ float:left; display: inline-block; position:relative; font-size: 16px; font-weight: 600; text-align: center; padding: 0 20px; color:#6d6d6d;}
.right_nav li a{font-size: 16px; color:#3D3D3D;}
.right_nav li a:hover{ color:#eb5d2a;}
.right_nav li a.active{ color:#eb5d2a;}




/*-----------------------首页-广告位---------------------------*/
.main_banner{ display:block; float:left; width:694px; height:460px; overflow:hidden; zoom: 1;}
#slider_major, #right_major, #slider_minor, #right_minor{ display:block; float:left; overflow:hidden;}
#slider_minor{ margin-top:2px;}
#right_major{ margin-left:2px;}
#right_minor{ margin:2px 0px 0px 2px; }
#slider_major img{ width:520px; height:278px;}
#right_major img{ width:172px; height:278px;}
/*#slider_minor img{ width:520px; height:180px;}*/
#right_minor img{ width:172px; height:180px;}

#slider_major ul li { width:520px; height:278px; float: left; position: absolute; z-index: 2; opacity: 0;}
#slider_major ul li a {display: block;  width:520px; height:278px; text-indent: -999999em;}
#slider_major ul li.current {z-index: 10;}

.focus_mar_wrap{width:520px; height: 20px; margin: 0 auto; position: relative; z-index: 3; margin-top: 248px;}
.focus_mar_wrap ol.focus_num{width: 180px; height: 20px; position: absolute; left:170px;}
.focus_mar_wrap ol.focus_num li {float: left; display: inline; width: 19px;	height: 19px; line-height: 19px; background-color: #fff; border-radius: 15px;	margin: 0 1px; cursor: pointer;	text-align: center;	color: #666;}
.focus_mar_wrap ol.focus_num li.current{background: #666; color: #fff;}

/*#slider_major img{ width:696px; height:462px;}*/
/*#slider_major ul li { width:696px; height:462px; float: left; position: absolute; z-index: 2; opacity: 0;}*/
/*#slider_major ul li a {display: block;  width:696px; height:462px; text-indent: -999999em;}*/
/*#slider_major ul li.current {z-index: 10;}*/


/*.focus_mar_wrap{width:696px; height: 20px; margin: 0 auto; position: relative; z-index: 3; margin-top:428px;}*/
/*.focus_mar_wrap ol.focus_num{width: 180px; height: 20px; position: absolute; left:310px;}*/
/*.focus_mar_wrap ol.focus_num li {float: left; display: inline; width: 19px;	height: 19px; line-height: 19px; background-color: #fff; border-radius: 15px;	margin: 0 1px; cursor: pointer;	text-align: center;	color: #666;}*/
/*.focus_mar_wrap ol.focus_num li.current{background: #666; color: #fff;}*/

#slider_minor ul li { width:520px; height:180px; float: left; position: absolute; z-index: 2; opacity: 0; overflow:hidden;}
#slider_minor ul li a {display: block; float:left;}
#slider_minor ul li a.s{ border:1px solid #E1E1E1;}
#slider_minor ul li a.s1{ border-left:1px solid #E1E1E1;}
#slider_minor ul li a.s2{ border-top:1px solid #E1E1E1;}
#slider_minor ul li a.s34{ border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1;}
#slider_minor ul li.current {z-index: 10;}

.focus_min_wrap{width:520px; height: 20px; margin: 0 auto; position: relative; z-index: 3; margin-top: 150px;}
.focus_min_wrap ol.focus_num{width: 135px; height: 20px; position: absolute; left:228px;}
.focus_min_wrap ol.focus_num li {float: left; display: inline; width: 10px;	height: 10px; line-height: 0px; background-color: #ccc; border-radius: 5px;	margin: 0 1px; cursor: pointer;	text-align: center;	color: #666; font-size:0;}
.focus_min_wrap ol.focus_num li.current{background: #666; color: #fff;}

/*---------------------------首页右边新闻、登录信息--------------------------*/
.main_info{ display:block; float:right; width: 264px;  border: 1px solid #e8e8e8; height: 459px; background:#fff;}
.main_info hr{ width:100%; height:1px; border:none; height:1px; background:#e8e8e8;}
.list_notice{ position:relative;}
.list_notice a{display: block; width:225px; overflow:hidden; background:url(../images/liststyle.png) 0px 8px no-repeat; color: #6A6E6D;  line-height: 20px; padding-left:14px; text-overflow:ellipsis; white-space: nowrap; }
.list_notice a:hover{background:url(../images/liststyle.png) 0px -30px no-repeat; color: #087EBB; }
.list_notice a.more{ display:block; position:absolute; width:36px; height:11px; padding:0px 2px 0px 0px; top:79px; right:0; width:32px;  font-style:normal; background:url(../images/icon_m.png) no-repeat;}
.list_notice a.more:hover{background:url(../images/icon_m.png) bottom no-repeat;}


.nTab{
    width: 233px;
    margin: 0 auto;
}
.nTab .TabTitle{
    clear: both;
    line-height:26px;
    border-bottom:1px solid #eee;
    overflow: hidden;
    padding-top:8px;
}
.nTab .TabTitle ul{
    border:0;
    margin:0;
    padding:0;
}
.nTab .TabTitle li{
    float: left;
    width: 72px;
    cursor: pointer;
    list-style-type: none;
    margin:0 3px 0 0;
    text-align:center;
    font-size:14px;
}
.nTab .TabTitle .active{border-bottom:3px solid #087EBB; color:#087EBB;}
.nTab .TabTitle .normal{border-bottom:none; color:#6C6C6C;}
.nTab .TabContent{
    width:auto;
    margin: 0px auto;
    padding:10px 0px;
    height:85px;
    overflow:hidden;
}

.userinfo{ background-color:#F7F7F7;}
.userinfo div.u1{ display:block; float:none; width:224px; padding:15px 20px 5px 20px; overflow:hidden; zoom:1;}
.userinfo div.u2{ display:block; float:none; width:100%; height:34px; overflow:hidden; padding:8px 0px 8px 0px; overflow:hidden; zoom:1; text-align:center;}
.userinfo div.u2 p{ padding:0px 15px 0px 20px; text-align:left;}
.userinfo div.u1 img{  border: 1px solid #ddd;  display: block; float:left;  width: 60px;  height: 60px;   -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}
.userinfo div.u1 img:hover{  border: 1px solid #999;}
.userinfo div.u1 h4, .userinfo div.u1 p{ font-size:14px; line-height:22px; color:#6F6D6E; float:left; display:block; width:144px; margin-left:10px;}
.userinfo div.u1 h4{padding-top: 10px; font-weight:normal;}
.userinfo table{ background:#fff; height:38px;}
.userinfo table td{ text-align:center; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.userinfo table td a{ line-height:38px; font-size:14px; color:#676767; display:block; width:100%;}
.userinfo table td a:hover{ background:#E0EDFF; color:#0091DC;}
.iptxtlab{cursor: text; visibility:visible; position: absolute; width:135px; padding:4px 0px 2px 8px; color:#999; font-size:14px; bottom:1px; left:2px;}


/*--------------foot-----------------*/
.foot{ width:100%; margin-top:10px;}
.foot_help{ display:block; width:1190px; height:100px; margin:0 auto; border-top:1px solid #E8E8E8; position:relative; margin-top:20px; padding:20px 0px 0px 0px;}
.foot_help i{ display:block; width:85px; background:#fff; line-height:22px; text-align:center; position:absolute; left:46%; top:-12px; color:#D2D2D4; font-size:16px; font-weight:bold; font-style:normal;}
.foot_help ul.mod{float: left; display: block; margin-right: -1px;  width: 25%; border-right: 1px solid #E8E8E8;}
.foot_help ul.modlast{float: left; display: block; margin-right: -1px;  width: 25%; border:none;}
.mod-wrap{ padding: 0px 0px 0px 25px; color:#999;}
.mod-wrap h1, .mod-wrap h2, .mod-wrap h3, .mod-wrap h4{ padding-left:50px; font-size:16px; color:#3D3D3D; line-height:38px; margin-bottom:5px;}
.mod-wrap h1{ background:url(../images/foot_help_bg.jpg) no-repeat;}
.mod-wrap h2{ background:url(../images/foot_help_bg.jpg) 0px -79px no-repeat;}
.mod-wrap h3{ background:url(../images/foot_help_bg.jpg) 0px -153px no-repeat;}
.mod-wrap h4{ background:url(../images/foot_help_bg.jpg) 0px -237px no-repeat;}
.mod-wrap a{  color:#45A4D5; line-height:20px; margin-right:15px;}
.mod-wrap a:hover{ color:#0090EB;}

.foot_link{ display:block; width:1190px; margin:0 auto; border-top:1px solid #E8E8E8; overflow:hidden; zoom:1; text-align:center; padding:15px 0px 10px 0px;}
.foot_link a{ display:inline-block; padding:0px 20px; border-right:1px solid #CDCDCD; color:#333; line-height:12px;}
.foot_link a:hover{ color:#087EBB;}

.foot_copyright{display:block; width:1190px; height:76px; margin:0 auto; margin-top:10px; text-align:center; line-height:20px; padding-top:12px; padding-bottom:10px; position:relative;}
.foot_copyright p{color:#9B9B9B;}
.foot_copyright i{color:#398EE7; font-style:normal;}

.foot_ewm{ position:absolute; right:0; top:-36px;}
.foot_ewm img{display:block; width:110px; height:110px; border:1px solid #EFEFEF;}
.foot_ewm a{ display:block; width:110px; float:left; margin-left:10px; text-align:center;}
.foot_ewm a span{ display:block; line-height:14px; color:#666;}


/*-------------------网站正在建设中---------------------*/
.construction{ width:100%; height:100%; position: fixed; background:url(../images/info_weihu.jpg) center bottom repeat-x;}
.construction div.nr{ display:block; width:500px; margin:0 auto; margin-top:180px; padding-top:100px; background:url(../images/jrlogo.jpg) 45% top no-repeat; font-size:26px; font-weight:bold; color:#434343; text-align:center; line-height:40px; letter-spacing:2px;}
.construction span.red{ color:#AA2320;}
.construction span.blue{ color:#1371AE;}

/*------------------热门课程列表------------------*/
.hotcourse{ display:block;  width: 1190px; margin:0 auto; margin-top:8px;  overflow: hidden; zoom:1;}
.hotcourse div.tit{ border-bottom:1px solid #FF8D6A; height:40px;}
.hotcourse h2{ display:block; float:left; font-size: 20px; font-weight:normal; line-height: 40px; color: #000; padding-left:26px; background:url(../images/icon_fire.png) 0px 10px no-repeat;}
.hotcourse a.more{ display:block; float:right; margin-top: 15px; font-size: 12px; color: #6d6d6d; padding-right:18px; background: url(../images/icon_more.png)right no-repeat;}
.hotcourse a.more:hover{ color:#0091DC}
.video-list{ }
.video-list a{ display:block; float:left; width: 282px; height: 222px; overflow: hidden; position: relative; border: 1px solid #e4e4e4; margin-right: 18px; margin-top:8px;}
.video-list a:hover{border: 1px solid #5ABCE1;}
.video-list a img{ border:none; width:282px; height:148px;}
.video-list a h4{display:block; float:left; color:#333; font-size: 14px; font-weight:normal; padding:8px 0px 0px 10px; width: 224px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.video-list a p{ display:block; float:none; color:#A0A1A1; font-size: 14px; padding: 4px 10px 0px 10px; line-height:18px;  width: 262px; height:38px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.video-list a i{ display:block; float:right; margin:9px 10px 1px 0px; width:34px; line-height:16px; border:1px solid #F38673; font-size:12px; font-style:normal; color:#F38673; text-align:center; -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px; }
.video-list a:hover h4{ color:#087EBB;}
.video-list a:hover p{ color:#777;}


/*--------------------------内页新闻列表--------------------------*/

.list_news{ margin: 0 auto; overflow: hidden; zoom:1; }
.list_news h2{ display:block; float:none; height:44px; border-bottom:3px solid #dedede; font-weight:normal; position:relative;}
.list_news h2 .nrtit{ display:block; float:left; position:absolute;  width:90px; font-size: 18px; line-height: 44px; border-bottom: 3px solid #eb5d2a; color:#333;}
.list_news h3{ display:block; float:none; height:40px; font-weight:normal; position:relative;}
.list_news h3 .nrtit{ display:block; float:left; width:90px; font-size: 18px; line-height: 44px; color:#333; padding-left:10px; background:url(../images/icon_n.png) 0px 15px no-repeat;}
.list_news h3 a{height: 40px; line-height: 40px; color:#999; float:right; display:inline; font-family:"宋体";}
.list_news h3 a:hover{ color:#15A9EE;}

.list_news ul li{height: 30px;  line-height: 30px; }
.list_news ul li a{display: block;   float: left;   background: url(../images/liststyle.png) 0px 13px no-repeat; font-size:14px;  color: #333;  padding-left: 15px;  cursor: pointer;  white-space: nowrap;  text-overflow: ellipsis;  -o-text-overflow: ellipsis;  overflow: hidden; }
.list_news ul li a:hover{background: url(../images/liststyle.png) 0px -25px no-repeat; color: #008ED8;}
.list_news li span { color: #9CA0B2;}

.rdgz{ display:block; float:left; width:840px; padding-top:8px; }
.rdgz ul li a{ width:730px;}
.rdgz ul{padding: 8px 0px 0px 15px; }

.zxgx{ display:block; float:right; width:330px; padding-top:8px; }
.zxgx ul li a{ width:235px;}
.zxgx ul{padding: 5px 0px 0px 1px; }

/*-------栏目的标题--------*/
.columtit{display:block; float:none; height:40px; font-weight:normal;}
.columtit span{ display:block; float:left; width:90px; font-size: 18px; line-height: 44px; color:#333; padding-left:10px; background:url(../images/icon_n_orange.png) 0px 15px no-repeat;}
.columtit a{height: 40px; line-height: 40px; color:#999; float:right; display:inline; font-family:"宋体";}
.columtit a:hover{ color:#15A9EE;}

/*------------------内页热门课程-------------------*/
.rmkc{display:block; float:right; width:330px; padding-top:8px;}
.rmkc .video-list{ padding-left:20px;}

/*-------------------内页头部---------------------*/
.tblue{border-bottom:1px solid #1992D1; }
.tgray{border-bottom:1px solid #E4E4E4; }
.topban{ width:1000px; margin:0 auto; padding:10px 0px 9px 0px; overflow:hidden; zoom:1; background:#fff url(../images/hd_ban.jpg) center top no-repeat;}
.topban h1{ width:40%; float:left;}
.topban h2{ float:right; margin-top:5px; font-size:14px; font-weight:normal; text-align:right;}
.topban a.logo{ display:block; width:217px; height:60px;}
.topban i{ clear:both; display:block; font-style:normal; padding-left:25px; margin-top:8px; background:url(../images/icon_tel.png) 5px no-repeat;}
.topban h2 a{ font-size:14px; padding:0px 10px; color:#159DE4;}
.topban ul.e{    float: right;    width: 550px;}
.topban ul.e li{  margin: 5px 0px 0px 0px;  float: right;  display: block;  width: 100%;  text-align: right;  color:#159DE4;  line-height: 20px;  white-space: nowrap;}
.topban ul.e li a{ padding:0px 0px 0px 40px; color:#666; text-decoration:none;}
.topban ul.e li a.ic1{ display:block; float:right; background:url(../images/icon2.png) 15px 2px no-repeat; }
.topban ul.e li a.ic2{ display:block; float:right; background:url(../images/icon2.png) 16px -24px no-repeat; }
.topban ul.e li a.ic3{ display:block; float:right; background:url(../images/icon2.png) 16px -50px no-repeat; }
.topban ul.e li a:hover{ color:#159DE4;}
.topban ul.e li a.ic1:hover{background:url(../images/icon2_on.png) 15px 2px no-repeat; }
.topban ul.e li a.ic2:hover{background:url(../images/icon2_on.png) 16px -24px no-repeat; }
.topban ul.e li a.ic3:hover{background:url(../images/icon2_on.png) 16px -50px no-repeat; }

.topban ul.f{    float: right;    width: 550px;}
.topban ul.f li{  margin: 5px 0px 0px 0px;  float: right;  display: block;  width: 100%;  text-align: right;  color:#159DE4;  line-height: 20px;  white-space: nowrap;}
.topban ul.f li a{display:block; float:right; width:50px; padding:0px 0px 0px 20px; margin-left:10px; color:#666; text-decoration:none; text-align:left;}
.topban ul.f li a.ic1{  background:url(../images/icon2.png) 0px 2px no-repeat; }
.topban ul.f li a.ic2{  background:url(../images/icon3.png) 0px 3px no-repeat; }
.topban ul.f li a.ic3{  background:url(../images/icon2.png) 0px -50px no-repeat; }
.topban ul.f li a.ic4{  background:url(../images/icon3.png) 0px -120px no-repeat; }
.topban ul.f li a.ic5{  background:url(../images/icon3.png) 0px -60px no-repeat; }
.topban ul.f li a.ic6{  background:url(../images/icon3.png) 0px -90px no-repeat; }
.topban ul.f li a:hover{ color:#159DE4;}
.topban ul.f li a.ic1:hover{background:url(../images/icon2_on.png) 0px 2px no-repeat; }
.topban ul.f li a.ic2:hover{background:url(../images/icon3_on.png) 0px 3px no-repeat; }
.topban ul.f li a.ic3:hover{background:url(../images/icon2_on.png) 0px -50px no-repeat; }
.topban ul.f li a.ic4:hover{background:url(../images/icon3_on.png) 0px -120px no-repeat; }
.topban ul.f li a.ic5:hover{background:url(../images/icon3_on.png) 0px -60px no-repeat; }
.topban ul.f li a.ic6:hover{background:url(../images/icon3_on.png) 0px -90px no-repeat; }
.topban ul.f li a.ic7{  background:url(../images/icon4.png) 0px 3px no-repeat; }
.topban ul.f li a.ic7:hover{background:url(../images/icon4_on.png) 0px 3px no-repeat; }


/*------------------内页导航------------------*/
.torange{ background:#1992D1;}
.hdmenu{ width: 1000px; margin:0 auto; color:#fff;}
/*
.hdmenu a{color: #FFF; font-size: 16px; display: inline-block; padding: 10px 20px;}
.hdmenu a:hover{ background:#087EBB;}
.hdmenu a.active{background:#087EBB url(../images/hdmenu_active.png) center bottom no-repeat;}
*/
/*-------内页-横向导航-------*/
.vmenucont{ display:block; float:left; margin:0px;}
#vmenu {
    position: relative;
    text-align: center;
    float:left;
    z-index:999;
}
#vmenu li A {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    padding: 10px 20px;
}
#vmenu li A span{
    padding:0px;
    display: block;
    text-align: center;
}
#vmenu li A:link {
    color: #fff;
}
#vmenu li A:visited {
    color: #fff;
}

#vmenu li A:hover {
    color: #fff; background:#087EBB;
}
#vmenu LI {
    float: left;
    position: relative;
}
#vmenu ul {
    display:none;
    position: absolute;
    top: 40px;
    left:0px;
    z-index: 999;
    background-color:#1576B1;
    border:1px solid #155EA2;
    border-top:none;
    padding:0;
    list-style:none;
}
#vmenu :hover {
    white-space: normal;
    text-decoration: none;
}
#vmenu li:hover ul, #nav a:hover ul {
    /*visibility: visible;*/
    display:block;
    margin-top: 0px;
    text-align: center;
    z-index: 999;
}
/*#vmenu :hover ul li { display:inline-block; text-align:center; float:none; padding:0; background:#ffcccc}*/
#vmenu ul li { display:inline-block; text-align:center; float:none; padding:0; width:100%;}
#vmenu ul li a {color:#fff; width:100%; padding:10px 0px;}
#vmenu ul li a:link {color: #fff;}
#vmenu ul li a:visited {color: #fff;}
#vmenu ul li a:hover {color:#0C4CA5;background-color:#DBEEF7;}
#curtit{float:left; color: #FFF; font-size: 16px; display: inline-block; padding: 10px 20px; background:#087EBB url(../images/hdmenu_active.png) center bottom no-repeat;}


/*-----------------内页注册-----------------*/
.register-box{ width:1000px; margin:10px auto; border:1px solid #E4E4E4; background:#fff; padding:10px 0px;  -moz-box-sizing: border-box;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;}
.register-box h1{ width:90%; margin:0 auto; font-size: 22px; font-weight:normal; color: #f90; line-height:40px; padding: 10px 0 0; border-bottom:1px dashed #E3E3E3;}
.register-box h1 span{float:right; font-size:12px; color:#333;}
.register-box h1 span a{color:#666;}
.register-box h1 span a:hover{ color:#0065E1;}
.register-box h1 span a.a1{display:inline-block;  padding:7px; line-height:14px; font-weight:bold; font-size:14px; background:#E0F2FF; border:1px solid #80C8FF; color:#0084EA; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-decoration:none;}
.register-box h1 span a.a1:hover{background: #00A8FF;  border: 1px solid #0086CB; color: #fff; text-decoration: none;}

.regist-page{width:1000px; height:545px; margin:30px auto; position:relative;}
.regist-page h1{ width:80%; margin:0 auto; font-size: 22px; color: #f90; line-height:40px; padding: 10px 0px 0px 0px; border-bottom:1px dashed #E3E3E3; letter-spacing:2px;}
.regist-page h1 span{float:right; font-size:12px; color:#333;}
.regist-page h1 span a{color:#666;}
.regist-page h1 span a.a1{color:#159DE4;}
.regist-page h1 span a:hover{color:#0065E1;}
.regbg{ background:#F5F5F5 url(../images/regbg.jpg) center 80px repeat-x;}

/*-------入驻流程、入驻优势、课件发布流程--------*/
.intro1{ width:1000px; height:160px; margin:0 auto; position:relative; background:url(../images/intro1bg.jpg) center 60px no-repeat; }
.intro1 h2{width:95%; margin:0 auto; font-size:24px; color:#1F1F1F; line-height:60px; font-weight:normal;}
.intro1 li{width:200px; font-size:16px; color:#fff; line-height:30px; text-align:center; position:absolute;}
.intro1 li.i1{ left:25px; top:90px;}
.intro1 li.i2{ left:282px; top:90px;}
.intro1 li.i3{ right:275px; top:77px;}
.intro1 li.i4{ right:27px; top:90px;}

.intro2{ width:1000px; height:470px; margin:0 auto; position:relative; background:url(../images/intro2bg.jpg) 20px 40px no-repeat; }
.intro2 h2{width:95%; margin:0 auto; font-size:24px; color:#1F1F1F; line-height:60px; font-weight:normal;}
.intro2 li{width:430px; font-size:14px; color:#333; line-height:20px; position:absolute;}
.intro2 li.i1{ left:470px; top:35px;}
.intro2 li.i2{ left:538px; top:140px;}
.intro2 li.i3{ left:542px; top:251px;}
.intro2 li.i4{ left:500px; top:340px;}
.intro2 li p{ font-size:24px; color:#70a4ec; line-height:40px;}

.intro3{ width:1000px; height:330px; margin:0 auto;}
.intro3 h2{width:95%; margin:0 auto; font-size:24px; color:#1F1F1F; line-height:60px; font-weight:normal;}
.intro3 li{ display:inline-block; float:left; width:430px; margin:0px 0px 20px 30px; font-size:16px; color:#333; line-height:24px;}
.intro3 li p{font-size:22px; line-height:34px; margin-bottom:5px; background:url(../images/num02.jpg) no-repeat;}
.intro3 li i{display:inline-block; width:32px; text-align:center; color:#fff; margin-right:10px;}

/*--------教师注册、机构注册，train.css里拷来的，保持一致，不动---------*/
.regtable{width:780px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px;}
.regtable th{ width:125px; text-align:right; padding-right:10px; font-size:14px; color:#333; font-weight:normal;}
.regtable td{ color:#999; height:54px; vertical-align:middle; text-align:left;}
.regtable td a{ padding:0px 5px; color:#0C4CA5; text-decoration:underline;}
.regtable td a:hover{color:#EA2100;}
.regtable td span{display:block; float:left;}
.regtable td span.sp1{ width:82px; margin-top:3px;}
.regtable td span.sp2{ width:270px; color:#EE2200;}
.regtable td span.sp3{ width:107px;}
.regtable td span.sp4{ padding-top:3px;}
.regtable td span.sp5{ font-size:16px; color:#0C4CA5; font-family:Verdana;}

.image-upload{ position: relative; display:block; float:left; margin:7px 0px; background:#eee;}
.image-upload img{  width: 150px;  height: 124px; display:block;}
.image-browse{  color: #fff;  cursor: pointer;  text-align: center;  position: absolute;  left: 0;  bottom: 0;  width: 150px;  height: 24px;  line-height: 24px;  overflow: hidden; z-index: 2;}
.progress {  opacity: .5;  filter: alpha(opacity=50);  background-color: #000;  position: absolute;  left: 0;  bottom: 0;  width: 150px;  height: 24px;  z-index: 1;}
.image-upload input[type=file] {opacity: 0;  filter: alpha(opacity=0); cursor: pointer;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 2;}
.example{ display:block; float:left; margin:7px 0px; width:440px;}
.example h4{ display:block; float:left; width:50px; text-align:center;}
.example img{display:block; float:left;  margin:0px 10px 0px 0px; }
.example span{display:block; float:left; width:220px; line-height:20px;}
.agreements{ width:674px; margin:0 auto; }
.agreements a{ color:#0C4CA5; text-decoration:underline; margin-left:96px;}
.cont_box{ height:120px; border:1px solid #ccc; margin-top:8px; overflow:auto; padding:0px 10px;}

.reg_error_alert { display:table-cell;  width: 280px; height: 35px; font-size:14px; color: #666; line-height: 18px; vertical-align:middle; padding-left: 20px; background:#FFFAE1 url(../images/erroralerticon.png) 2px 10px no-repeat; border: 1px #FADE7B solid; margin-left: 5px;}
.tips_success { color: #666;  width: 185px;  padding-left: 28px;   background: url(../images/icon_success.gif) no-repeat 10px center;}

/*----------注册、绑卡页面-----------*/
.registbodybg{ background:#fff url(../images_train/bluebg.jpg) 68px 0px repeat-x;}
.regcontent{ width:1000px; margin:0 auto; border:0; border-collapse:collapse; background:#fff;}
.regcontent td.a1{ width:10px; height:34px; background:url(../images_train/titbar_blue.png) left top no-repeat;}
.regcontent td.a2{ height:34px; background:url(../images_train/titbar_blue.png) 0px -36px repeat-x; line-height:34px; color:#fff; font-weight:bold; font-size:16px; text-align:center;}
.regcontent td.a3{ width:10px; height:34px; background:url(../images_train/titbar_blue.png) right top no-repeat;}
.regcontent td.b1{ background:url(../images_train/titbar_blue_side.png) left top repeat-y;}
.regcontent td.b3{ background:url(../images_train/titbar_blue_side.png) right top repeat-y;}
.regcontent td.c1{ width:10px; height:20px; background:url(../images_train/titbar_blue.png) 0px -77px no-repeat;}
.regcontent td.c2{ height:20px; background:url(../images_train/titbar_blue.png) 0px -99px repeat-x;}
.regcontent td.c3{ width:10px; height:20px; background:url(../images_train/titbar_blue.png) right -77px no-repeat;}
.regtop{ width:99%; height:38px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px; border-bottom:1px solid #A4C3D7;}
.tit_reg{font-size:14px; color:#0C4CA5; padding-left:25px; background:url(../images_train/icon3.gif) 10px 14px no-repeat;}
.tit_reg h1{ font-size:22px; color:#1577B3; font-family: "Microsoft Yahei"; font-weight:normal;}
.tit_reg1{ font-size:14px; color:#0C4CA5; padding-left:35px; background:url(../images_train/icon_nu1.png) 10px 6px no-repeat;}
/*--------------不可用的链接样式---------------*/
a.disable{ color: #999;  cursor: text;}
a.disable:hover{color: #999;}

/*------------------弹出层遮罩------------------*/
.mask{ 	display:block;	position: fixed;	top:0; 	left:0;  	width:100%; 	height:100%; 	_width:expression(body.scrollWidth); 	_height:expression(body.scrollHeight); 	background:#333; 	filter:ALPHA(opacity=40);	opacity:0.4; 	z-index:99; }
.inlog{ background:#fff;	position: fixed;	left:50%; top:50%; -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;
    _left:expression((body.clientWidth-660)/2);
    _top:150px;
    margin-left:-330px;
    margin-top:-120px;
    _margin-left:0;
    _margin-top:0;
    width:660px;
    height:240px;
    z-index:99; }
.errorline{ background:#fff url(../images/error_bg_line.png) 338px 15px no-repeat;}
/*--------------首页弹出登录窗口-------------*/
.inlogtb1{ border:0; border-collapse:collapse; height:235px; margin-left:330px;}
.inlogtb1 td.t4{color:#777;}
.inlogtb1 td.t5{text-align:right;}
.inlogtb1 td{padding-left:28px; position:relative;}
.inlogtb1 label{cursor: text; visibility:visible; position: absolute; width:232px; padding:9px 0px 5px 8px; color:#999; font-size:14px; left:55px; top:11px;}
/*-------错误提醒div-------*/
.error-mid {
    border:0px;
    position: absolute;
    left: -50%;
    top: 20%;
}

.error-tt p {
    padding: 0px 25px 0px 60px;
    height:34px;
    color: #FF1313;
    line-height: 18px;
    font-weight: bold;
    font-size: 14px;
    background-image: url("../images/error_bg.png");
    background-position: 18px center;
    background-repeat: no-repeat;
    display:table-cell;
    vertical-align:middle;
}
.alert-tt p {
    padding: 0px 25px 0px 60px;
    height:34px;
    color: #333;
    line-height: 18px;
    font-weight: bold;
    font-size: 14px;
    background-image: url("../images/alert_bg.png");
    background-position: 18px center;
    background-repeat: no-repeat;
    display:table-cell;
    vertical-align:middle;
}
#errorAlert, #errorAlertNJ {
    position: absolute;
    width: 347px;
    top: 25px;
    left: 360px;
    margin-left: -360px;
    text-align: left;
    z-index: 1000;
    display: '';
}


#errorAlert.errorAlert-show, #errorAlertNJ.errorAlert-show {
    display: none;
    -webkit-animation: shake 0.6s ease-in-out 0.3s;
    -moz-animation: shake 0.6s ease-in-out 0.3s;
    -o-animation: shake 0.6s ease-in-out 0.3s;
    animation: shake 0.6s ease-in-out 0.3s;
}

#errorAlert .error-hd, #errorAlert .error-ft, #errorAlertNJ .error-hd, #errorAlertNJ .error-ft {
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}

#errorAlert .error-hd, #errorAlertNJ .error-hd {
    width: 346px;
    height: 8px;
    left: 1.5%;
    top: 0px;
    background-position: -11px 0;
    background-repeat: no-repeat;
}

#errorAlert .error-ft, #errorAlertNJ .error-ft {
    width: 346px;
    height: 10px;
    background-position: -11px -8px;
    position: absolute;
    top: 182px;
    background-repeat: no-repeat;
}

#errorAlert .error-mid, #errorAlertNJ .error-mid {
    border: 0px;
    width: 89%;
    top: 8px;
    padding: 5px 15px 7px;
    left: 1%;
    background-position: -361px 0;
    background-repeat: repeat-y;
}

#errorAlert .error-arrow, #errorAlertNJ .error-arrowNJ {
    position: absolute;
    top: 48px; /*-- 100px */
    right: -5px;
    width: 10px;
    height: 19px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

#errorAlert .error-detail, #errorAlertNJ .error-detail {
    margin-top: 2px;
    padding: 8px 0px 5px 18px;
    color: #7d7d7d;
    line-height: 18px;
    border-top: 1px solid #e1e1e1;
}

#errorAlert .error-detail a, #errorAlertNJ .error-detail a {
    color: #4e90e2;
    text-decoration: underline;
}

#errorAlert .error-info, #errorAlertNJ .error-info {
    padding-left: 20px;
}


/*-------------微信登录-------------*/
fieldset{border:0 none;}
.clear{clear:both;font-size:0;overflow:hidden;}
#jump{position:absolute; left:613px; top:0px; width:40px; z-index:400; _position:absolute ; z-index:9998;}
#weixin{display:block;width:47px;height:47px;cursor:pointer;}
#weixin{background:url(../images/mobile/weixin_log.png) repeat scroll 0% 0% transparent;}
#weixin:hover{background:url(../images/mobile/weixind_log.png) no-repeat scroll 0% 0% transparent ;}
.yjbys_sj { position:absolute; z-index:9999; top:150px; display:none;}
.yjbys_sj img{ border:1px solid #DDDDDD;}
#EWM{ position:absolute; left:-283px; display:none; background:url(../images/mobile/ewmbg.png) no-repeat; width:330px; height:240px; text-align:center;
    /*css滤镜，解决ie6半透明图片问题*/
    _background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/mobile/ewmbg.png', sizingMethod='scale');}
#EWM img{ width:200px; height:200px; margin-top:15px;}

#pop_regcheck, #pop_regok, #pop_bindcheck, #pop_bindok{ position: fixed; left:50%; top:50%; margin-left:-197px; margin-top:-115px;	width:393px;
    height:231px; 	z-index:9999;}

/*-----微信使用说明静态页面-----*/
.mocondiv{background:#fff url(../images/weixin_intro.jpg) 40px 30px no-repeat; position:relative;}
.mo_intro{position:absolute; right:64px; top:55px;}
.mo_intro th{font-size:18px; color:#0066cc; line-height:60px;}
.mo_intro td{ font-size:14px; line-height:26px; color:#666; }
.mo_intro td font{ color:#009AFF;}
.wximg {position: absolute; display: block; width: 190px; height: 190px; border: 1px solid #A7DBFF; left: 260px; top: 69px;}

/*---------客服-微信二维码--------*/
#kfwxpic{position:fixed;top:205px;right:80px;z-index:9999; _position:absolute;_top:expression(documentElement.scrollTop + "px"); display:none; text-align:center; background:#fff; border:1px solid #ccc; padding-bottom:5px; color:#056FAD;}
#kfwxpic img{ width:200px; height:200px;}

#kfleftDiv,#kfrightDiv{width:79px;height:215px;position:absolute;z-index:9999; background:url(../images/kf.png);display: none}
.kfitemFloat{width:79px;height:auto;line-height:5px}
.kfitemFloat a.a1{display:block;width:68px;height:120px; margin:5px 0px 0px 5px; background:url(../images/kfbtn_out.png) 1px 92px no-repeat;}
.kfitemFloat a.a1:hover{background:url(../images/kfbtn_on.png) 1px 92px no-repeat;}
.kfitemFloat a.a2{display:block;width:68px;height:85px; margin:0px 0px 0px 5px;}





/*--------------------------------注册时登录弹出框--------------------------------*/
.div_dl{ width:326px; margin:0 auto; border:0; border-collapse:collapse;}
.div_dl td.A1{width:3px; height:3px; background:url(../images/dl_A1.png) no-repeat}
.div_dl td.A2{height:3px;  background:#1B67A1}
.div_dl td.A3{width:3px; height:3px; background:url(../images/dl_A3.png) no-repeat}
.div_dl td.B1{width:3px;  background:#1B67A1}
.div_dl td.B2{background:#FFF}
.div_dl td.B3{width:3px; background:#1B67A1}
.div_dl td.C1{width:3px; height:3px;  background:url(../images/dl_C1.png) no-repeat}
.div_dl td.C2{height:3px;  background:#1B67A1}
.div_dl td.C3{width:3px; height:3px; background:url(../images/dl_C3.png) no-repeat}
.input_yh{width:239px; height:42px; background:url(../images/yhm_dl.png) no-repeat; border:none; padding:0px 0px 0px 36px; line-height:42px; color:#555; font-family:Verdana; font-size:16px;}
.input_mm{width:239px; height:42px; background:url(../images/mm_dl.png) no-repeat; border:none; padding:0px 0px 0px 36px; line-height:42px; color:#555; font-family:Verdana; font-size:16px;}
.input_dl1{width:127px; height:40px; background:url(../images/btn_dl1.png) no-repeat; color:#FFF; font-weight:bold; border:none; margin-left:25px; margin-top:12px; margin-bottom:15px; font-size:14px}
.input_dl2{width:127px; height:40px; background:url(../images/btn_dl2.png) no-repeat; font-weight:bold; color:#858585; border:none; margin-right:24px;
    margin-top:12px; margin-bottom:15px; font-size:14px}
.yh_dl{height:30px; padding:12px 0px 0px 26px; font-size:16px; font-weight:bold; color:#333}
.td_xcdl{padding:1px 0px 0px 37px; height:26px; color:#666; vertical-align:top}
.td_wjmm{padding:5px 40px 0px 0px; text-align:right; height:26px;  color:#015699; vertical-align:top}
.bj{background:#F6F6F6; border-top:1px solid #DBDEE5;}

.infobox_reg1{ width:100%; margin:0 auto;}
.infobox_reg1 p.p1{ display:block; height:31px; line-height:18px; text-align:center; background:url(../images/icon_warn.jpg) 80px 0px no-repeat; padding:15px 60px 0px 120px; margin:30px 0px 0px 0px; font-size:16px; color:#ff0000;}
.infobox_reg1 p.p2{ display:block; font-size:14px; color:#666; text-align:center; margin:30px 0px 30px 0px; }
.infobox_reg1 p.p2 font{ font:16px/20px Verdana; color:#353535; font-weight:bold;}
.infobox_reg1 p.p3{ display:block; height:32px; line-height:18px; text-align:center; background:url(../images/icon_pass.jpg) 80px 0px no-repeat; padding:14px 60px 0px 120px; margin:65px 0px 45px 0px; font-size:16px; color:#000; font-weight:bold;}
.infobox_reg1 p.p4{ display:block; height:40px; line-height:18px; text-align:left; background:url(../images/icon_warn.jpg) 50px 0px no-repeat; padding:0px 40px 0px 100px; margin:30px 0px 0px 0px; font-size:16px; color:#ff0000;}
.infobox_reg1 p.p5{ display:block; height:32px; line-height:24px; text-align:center; background:url(../images/icon_ok2.gif) 165px 0px no-repeat;  padding:50px 30px 0px 30px; margin:30px 0px 20px 0px; font-size:16px; color:#333; font-weight:bold; }
.infobox_reg1 p.p6{ display:block; height:32px; line-height:24px; text-align:center; background:url(../images/onebit_33.gif) 160px 0px no-repeat;  padding:50px 30px 0px 30px; margin:30px 0px 20px 0px; font-size:16px; color:#333; font-weight:bold; }
.infobox_reg1 p.p7 {display: block; color: #666; text-align: left; margin: 30px auto; padding-left: 100px; line-height: 28px; font-size: 14px;}
.infobox_reg1 p.p7 span.s1{width:80px; float:left;}
.infobox_reg1 p.p7 span.s2{float:left; font-weight:bold; color:#333;}
.infobox_reg1 p.p7 span.s3{float:left; color:#986900; font-size:12px; line-height:20px; width:300px;}
.btmnav{ width:100%; height:67px; margin:0 auto; border:0; border-collapse:collapse; background:#F6F6F6; border-top:1px solid #DADEE5; }
.btmnav td{ text-align:center; color:#666;}
.btmnav td a{ color:#666; padding-left:5px; }
.btmnav td a:hover{ color:#0C4CA5}
.successTip{
    background:url(../images/btn_indexlog1.png) no-repeat;
    border:none;
    color:#fff;
    font-size:16px;
    padding:10px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

/*----------平台流程---------*/
.platprocess{ display:block; margin:0 auto; overflow:hidden; zoom:1; text-align:center;}

/*-----------文章内容页-----------*/
.article{ width:90%; margin:0 auto; border:0; border-collapse:collapse;}
.article tr th{ text-align:left; background:#EDF3F9; padding: 10px 0px 10px 10px; font-size: 14px; color: #333; line-height: 25px;}
.article tr td{padding:10px 0px 10px 0px; font-size:14px; color:#333; line-height:25px; text-align:left; text-align:text-justify;}
.article tr td h2, .article tr td h3{ width:100%; color:#087EBB; font-size: 18px; line-height: 30px; padding: 15px 0 10px 0; text-align: center;}
.article tr td p{font-size:14px; padding-top:16px; text-align:left; text-indent:2em;}
.article td a{ color:#999; text-decoration:none;}
.article td a:hover{color:#0C4CA5;}
.article tr td img{ border:1px solid #CDE5F1;}
.foot_ewm{ position:absolute; right:0; top:-36px;}
.foot_ewm h2{ font-size:12px; color:#1E82D7; text-align:left; padding-left:12px; font-weight:normal;}
.foot_ewm img{display:block; width:98px; height:98px; border:1px solid #E6E6E6;}
.foot_ewm a{ display:block; width:100px; float:left; margin-left:6px; text-align:center;}
.foot_ewm a span{ display:block; line-height:14px; color:#666;}