@charset "utf-8";
html,body{color:#333;}
body,button, input, select, textarea { font-size:14px; font-family: "Microsoft Yahei", tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
body, h1, h2, h3, h4, h5, h6,hr, p,div, dl, dt, dd, ul, ol, li, form,button,input,textarea, th,td{ margin: 0;padding: 0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}/*html5*/
ol, ul, li{ list-style:none;}
img { border:0 none;}
button, input, select, textarea {outline:none }
table { border-collapse: collapse; border-spacing: 0;}
hr{border:0;height:1px;}
i,em{ font-style:normal;}
figure { display: block; margin:0;}
a{text-decoration: none;}
a:link{ color:#333;}
a:visited{color:#333;}
a:hover{ color:#338fff; text-decoration: none;}
a:focus{outline:none;}
.clearFix:after{ display:block; content:''; clear:both;}
.clearFix{ zoom:1;}
.tc{text-align: center;}
.tl{text-align:left;}
.tr{text-align:right;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.bold{font-weight: bold;}
.els{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.border-bottom-none{border-bottom: none!important;}

.c249,a.c249,a.c249:visited,a.c249:hover{color: #338fff;}
.cfd6,a.cfd6,a.cfd6:visited,a.cfd6:hover{color: #fd6e0e;}
.free{color: #38bd60;}
.price{color: #fd6e0e;}
.old-price{text-decoration: line-through;color: #bcbcbc;}
.members{color: #fd6e0e;}

/**=================================公共样式部分==================================**/
body{background: #f7f7f7;}
.w1024{width: 1024px; margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.container{padding: 30px;}
.main-left{width: 734px;float: left;}
.main-right{width: 270px;float: right;}
.edu-main-left{width: 860px;float: left;}
.edu-main-right{width: 310px;float: right;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.pd10{padding: 10px;}
.pd15{padding: 15px;}
.bgfff{background: #fff;}
.c888{color: #888;}
.c999{color: #999;}

.ad-pic{margin: 20px auto 0; text-align: center; overflow: hidden;}
.ad-pic img{display: block;max-width: 100%;height: auto;margin:0 auto;outline: none;}

.media-heading{font-size: 16px;line-height: 35px;}
.media-heading a{color: #fd6e0e;}
.article-summary{font-size: 12px;line-height: 26px;margin-top: 5px;color: #888;}

/*-----------------------------------头部-----------------------------------*/
.header-top{height: 35px;line-height:35px;color: #e6e7e7;font-size: 12px;background:#3d474a;}
.header-top a{color: #e6e7e7;}
.header-top a:hover{color: #fff;}
.header-top ul li .m-pad{margin: 0 10px;font-weight: normal;color: #7b8487;}
.top-left{float: left;}
.top-right{float: right;}
.top-right li{float: left; position: relative;z-index: 9999;}
.t-icons{padding-right: 2px;}
.t-icons img{vertical-align: middle;}
.top-right a.cf2a{color: #f2ae01;}
.top-right a.cf2a:hover{color: #ffc32b;}

.navbar{height: 89px;overflow: hidden;background: #fff;border-bottom: 1px solid #ddd;}
.navbar .logo{float: left;margin-top: 10px;}
.navbar-nav{float: right;height: 89px;line-height: 89px;}
.navbar-nav li{float: left;height: 89px;}
.navbar-nav li a{display: block;padding: 0 20px;font-weight: bold;}
.navbar-nav li a:hover{background: #f6f6f6;text-decoration: none;}

.js-navbar-nav li a{padding: 0 18px;}

/*微信弹出层*/
.wx-layer {width: 160px;line-height:28px;position: absolute;top:36px;left: 50%; margin-left: -85px; padding: 10px 5px;box-shadow: 0 0 5px 0 #b2b2b2;border: 1px solid #dedede;color: #a5a5a5;text-align: center;background-color: #fff; display: none;}
.wx-arrow{position: absolute;top: -13px;width: 19px;height: 13px;left: 50%;margin-left: -10px;background: url(../images/wx_arrow.png) no-repeat;}
.wx-qrcode {display: block;height: 150px;width: 150px;margin: auto;}
.wx-qrcode img{height: 150px;width:150px;}
.wx-layer h5{color:#338fff;}

/*---------------首页标题-------------------*/
.sy-title{padding-right: 5px;height: 28px;overflow: hidden;background: url("../images/bor_ddd.jpg") repeat-x bottom;}
.sy-title p{float: left;border-bottom: 1px solid #338fff;height: 27px;padding: 0 10px;font-size: 16px;font-weight: bold;}
.sy-title .more,.list-right-tit .more{float: right;font-size: 12px;color: #999;padding-top: 3px;}

/*右侧标题*/
.list-right-tit{height: 24px;overflow: hidden;background: url("../images/right_tit.jpg") no-repeat left 3px;padding: 0 5px 0 12px;}
.list-right-tit p{font-size: 16px;font-weight: bold;}

/*视频课程右侧标题*/
.course-right-tit{height: 45px;line-height:45px;overflow: hidden;background:url("../images/bor_ddd.jpg") repeat-x bottom;padding: 0 5px 0 20px;}
.course-right-tit p{font-size: 16px;}

/*---------------文本列表-------------------*/
/*首页最新动态列表*/
.sy-list{margin-top: 10px;}
.sy-list li{height: 30px;line-height: 30px;overflow: hidden;}
.time{float: right;font-size: 12px;color: #999;}

/*右侧蓝点列表*/
.list-right{padding: 10px 5px 0;}
.list-right li{height: 30px;line-height: 30px;overflow: hidden; background: url("../images/dot_blue.jpg") no-repeat left center ;padding-left: 12px;}

/*文章推荐排行列表*/
.list-rank{padding: 10px 5px 0 24px;background: url("../images/rank.jpg") no-repeat left 21px;}
.list-rank li{height: 37px;line-height: 37px;overflow: hidden;}

/* 右侧视频轮换 */
.picScroll-left{ position:relative;margin-top: 10px;}
.picScroll-left .hd{ overflow:hidden;  height:20px; background:#f4f4f4; padding:0 10px;float: right;border-radius:23px;-moz-border-radius:23px; position: absolute;top: -30px; right: 0;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:6px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;}
.picScroll-left .hd .prevStop{ background-position:-60px 0;}
.picScroll-left .hd .nextStop{ background-position:-60px -50px;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:6px;}
.picScroll-left .hd ul li{ float:left;width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat;}
.picScroll-left .hd ul li.on{ background-position:0 0;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;position: relative}
.picScroll-left .bd ul li .pic{ text-align:center;}
.picScroll-left .bd ul li .pic img{ width:250px; height:151px; display:block;}
.picScroll-left .bd ul li .pic .playbtn{display: block;position: absolute;width: 100%;height:100%;background: url("../images/kcplay.png") no-repeat center;left:0;top: 0;}
.picScroll-left .bd ul li .pic a:hover .playbtn{background: url("../images/kcplay0.png") no-repeat center;}
.picScroll-left .bd li .bg{ width:250px; height:28px; position:absolute; left:0; bottom:0; z-index:1;background:#000; opacity:0.4; filter:alpha(opacity:40);}
.picScroll-left .bd ul li .title{line-height:28px;left:0; bottom:0;position:absolute; z-index:2; }
.picScroll-left .bd ul li .title a{color:#fff; padding-left:15px;}
.picScroll-left .bd ul li .title a:hover{text-decoration: none;}

/*图片过渡*/
.img-trans img{ -webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1); transition: -webkit-transform .5s ease 0s;transition: transform .5s ease 0s;}
.img-trans:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}

/*协议内容页*/
.agree-content{padding:40px 80px}
.agree-content h1{text-align: center;font-size: 30px;font-weight: normal;padding-bottom:40px;color: #000;}
.agree-content .conbox{line-height:2;font-size:16px;}
.agree-content .conbox p{text-indent: 2em;margin-bottom: 10px;}

/*圆角按钮*/
.radius-btn,a.radius-btn{display: block;border: none;padding: 8px 40px;outline: 0;text-align: center;text-decoration: none;cursor: pointer;border-radius:4px;-moz-border-radius:4px;color: #fff;font-size: 16px;}
.orange-btn{background: #ff721f;/*box-shadow:0 5px 13px #feb797;*/}
.orange-btn:active,.orange-btn:hover{color:#fff;text-decoration: none;background-color: #f0621f;}
.orange-btn-line,a.orange-btn-line{background: #fff;border: 1px solid #ff721f;color: #ff721f;padding: 7px 40px;}
.orange-btn-line:active,.orange-btn-line:hover{color: #f3620c;border-color: #f3620c;}
.blue-btn{background: #338fff;/*box-shadow:0 5px 13px #adc5f2;*/}
.blue-btn:active,.blue-btn:hover{color:#fff;text-decoration: none;background: #3088f2;}
.radius-btn.disabled {background: #aaa;color: #ccc; cursor: default;}

/*当前位置*/
.location{padding: 10px;}
.listbox-con{padding:20px;}

.listbox-tit{border-bottom: 1px solid #ececec;padding: 15px 0 10px 5px;}
.listbox-tit .return-list{float: right;color: #999;}

/*列表切换*/
.news-list-tab{height: 43px;background: #f3f3f3;border-bottom: 1px solid #ddd;margin-top: 10px;}
.news-list-tab li{float: left;padding: 3px 35px 0;height: 40px;line-height: 40px;font-size: 16px;cursor: pointer;overflow: hidden;}
.news-list-tab .on{border-left: 1px solid #ddd;border-right: 1px solid #ddd;background: #fff;border-top: 3px solid #338fff;height: 41px;color: #338fff;padding-top: 0;}

/*列表*/
.list-item{overflow: hidden;border-bottom: 1px solid #ececec;margin-bottom: 10px;}
.list-item-tit{font-size: 18px;line-height: 35px;font-weight: normal;margin-bottom: 5px;}
.list-item-left{float: left;position: relative;overflow: hidden;margin-right: 15px;}
.list-item-left img{width: 139px;height: 78px;}
.list-item-summary{font-size: 14px;line-height: 26px;color: #888;}
.list-item-info{font-size: 12px;color: #999;padding: 10px 0;}
.list-item-info span{padding-right:40px;}

/* 分页开始 */
.page{color:#606060;display: block;margin:25px auto;text-align: center;}
.page b{ font-weight:normal;}
.page a,.page span{display:inline-block; zoom:1;padding: 3px 12px; border:1px solid #ccc; text-decoration:none; color:#aaa; }
.page a{color: #606060;border:1px solid #9F9F9F;margin: 0 2px;}
.page span.page_go,.page span.page_line{ border:none; font-weight:normal;}
.page span.no_page{ border-color:#E2E2E2; color:#B5B5B5; }
.page a:hover,.page span.this_page {color:#fff; background:#338fff; border:1px solid #2986f6; }
.page span.page_go input{ margin:0 3px; width:36px;text-align:center; }
.page .page-ctrl_first{ margin-left:15px; }
.page .no_page, .page .this_page{ cursor:default; }
/* 分页结束 */

/*内容页*/
.article-title{border-bottom:1px dashed #ddd;padding:15px 0;}
.article-title h2{font-size:28px;line-height:40px;}
.article-info{color:#999; margin-top: 15px;}
.article-info span, .article-info a{margin-right: 20px;}
.article-info a{color:#999;}
.article-content{ line-height:32px;word-break: break-all;word-wrap: break-word;font-size:16px;padding: 20px 0;}
.article-content p{margin-bottom: 15px;}
.article-content img{display: block;max-width: 100%;height: auto;margin:0 auto;outline: none;}

.related-tit{height: 28px;border-bottom: 1px solid #ececec;font-size: 16px;font-weight: bold;}
.note-list{overflow: hidden;}
.note-list li{float: left;height: 30px;line-height: 30px;padding-left: 12px; margin-left: 30px;width: 352px;background: url("../images/icons_sjr.png") no-repeat left center;}

.related-list{padding: 10px 0;}
.related-list li{width: 300px;margin-left: 20px;margin-right: 20px;}

/*-----------------------------------底部-----------------------------------*/
.footer{background: #31373b;margin-top: 30px;}
.footer-top{line-height: 26px;overflow: hidden;padding-bottom: 20px;}
.cb8babb{color: #b8babb;}
.footer-top-logo{float: left;padding: 45px 80px 0 0;}
.footer .footer-top a{color: #f7f6f4;}
.footer-top-list,.footer-top-tel,.footer-top-code{float: left;height: 150px;margin-top: 30px;border-right: 1px solid #464b4f;color: #f7f6f4;line-height: 30px;padding:0 60px;}
.footer-top-code{border-right: 0;}
.footer-top-code .code-img{margin-top: 5px; }
.footer-top-code .code-img img{width: 100px;height: 100px;}
.tel-number{background: url("../images/f_tel.jpg") no-repeat left center;font-size: 34px;padding: 8px 0 8px 47px}
.copyright{height: 40px;line-height: 40px;color: #928e8f;text-align: center;background: #292e32;font-size: 12px;}
.ts-number{line-height: 24px; margin-top: 15px;}

/*遮罩层*/
.zhezhao{width:100%;height:100%;background-color:#000;  filter:alpha(opacity=50);  -moz-opacity:0.5;  opacity:0.5;  position:fixed;left:0;top:0;z-index:1000;}
/*登录弹出*/
.tclogin{width:350px;height:auto;padding:30px 25px 35px; background-color:#fff;position: fixed; left: 50%;  top: 140px; margin-left: -200px;z-index:1001;}
.tclogin-title{font-size: 18px;line-height: 30px;}
.tclogin-title .login-reg{float: right;font-size: 12px;color: #888;}
.tclogin-title .login-reg a{color: #fd6e0e;}

.tclogin-form .form-item{height: 44px;position: relative;border: #dcdcdc solid 1px;margin-top: 20px;}
.tclogin-form .form-item label{float: left;display: block;height: 44px;line-height: 44px;width: 40px;text-align: center;color: #666;border: none;}
.tclogin-form .form-item input{display: block;height:44px;line-height: 44px;border: none;width: 290px;padding-left: 10px; outline: 0; float: left;border: 0;}
.tclogin-form .login-name label,.tclogin-form .login-password label{background: url("../images/user_icons.png") no-repeat left top;}
.tclogin-form .login-name label{background-position: 14px 12px;}
.tclogin-form .login-password label{background-position: 14px -85px;}

.tclogin-form .form-item.reg-imgcode input{width: 190px;}
.tclogin-form .reg-imgcode .img-code{display: block;height: 42px;border-left:1px solid #dfdfdf;position: absolute;right: 0;top: 0;padding: 1px;cursor: pointer;}
.tclogin-form .reg-imgcode .img-code img{display: block;height: 42px;width: 105px;}
.tclogin-form .dlztbox{ font-size:12px;vertical-align: middle;padding: 15px 0 0;color: #888;overflow: hidden;}
.tclogin-form .dlztbox a{color: #888;}
.tclogin-form .blue-btn,.tclogin-form .orange-btn{width: 100%;padding: 13px 0;margin-top: 20px;}

/*弹出关闭按钮*/
.btn-close{display:block;position: absolute;right:15px; top:15px;width: 15px;height:15px;background:url("../images/f_icon.gif") no-repeat;cursor:pointer;}
.btn-close:hover{background:url("../images/f_icon.gif") no-repeat 0 -16px;}

/*VIP会员服务费*/
.imgtext-course{min-height: 251px;position: relative;padding: 30px 30px 30px 495px;}
.imgtext-course .img-left-wrap{position: absolute;top: 30px;left: 30px;width: 434px;height: 244px;overflow: hidden;}
.imgtext-course .img-left-wrap img{width: 434px;height: 244px;}
.text-right-pay h1{font-size: 22px;font-weight: normal;padding:5px 0 10px 0;line-height: 30px;}
.text-right-pay .pay-line{padding-bottom: 6px;}
.text-right-pay .pay-tit{display: block;float: left;color: #999;width: 62px;font-size: 12px;margin-top: 6px;}
.pay-price{color:#fd6e0e;font-size: 32px;}
.pay-price .old-price{color: #bcbcbc;font-size: 20px;text-decoration:line-through;margin-left: 10px;}
.pay-price .free,.pay-price .members{font-size: 22px;}
.pay-line dd{width: 420px;float: left;}
.pay-type li{line-height: 28px;float: left;position: relative;margin: 0 10px 4px 0;vertical-align: middle;padding: 1px;}
.pay-type li a {float: left;background-color: #fff;white-space: nowrap;width: auto!important;min-width: 10px;padding: 0 9px;text-align: center;border: 1px solid #b8b7bd;color: #666;text-decoration: none;display: inline-block;position: relative;}
.pay-type li a:hover,.pay-type li.tb-selected a,.pay-type li.tb-selected a:hover{border: 2px solid #fd6e0e;margin: -1px;}
.pay-type li a:focus {outline: 0}
.pay-type i {display: none}
.pay-type li a b{position: absolute;top:-5px;right: -16px;background: url("../images/hot.gif") no-repeat;width: 23px;height: 13px;overflow: hidden;text-indent: -99em; display: block;z-index: 2;}

.pay-type .tb-selected i,.pay-form .pay-type .tb-selected i,.pay-form .icon-wxpay,.pay-form .icon-zfbpay{background: url("../images/pay_sprites.png") no-repeat;}
.pay-type .tb-selected i{position: absolute;bottom: 0;right: 0;width: 12px;height: 12px;overflow: hidden;text-indent: -99em; display: block;background-position: -22px -60px;}
.pay-agreement{line-height: 28px;}
.pay-agreement span{font-size: 12px;}
.pay-agreement a{color:#fd6e0e;text-decoration: underline;}
.pay-btn{float: left;margin-top: 6px;margin-right: 10px;}
.mhcx-btn{position: absolute;right: 20px;top: 20px;display: block;width: 59px;height: 25px;line-height: 25px;background: url("../images/mhcx_btn.jpg") no-repeat center top;padding-left: 26px;font-size: 12px;}
.mhcx-btn:hover{background: url("../images/mhcx_btn.jpg") no-repeat 0 -25px;}

p.pay-info-tit{height: 42px;line-height: 42px;padding: 0 20px;font-size: 16px;background: #fcfcfc url("../images/bor_ddd.jpg") repeat-x bottom;}
ul.pay-info-tit{padding: 0;height: 42px;line-height: 42px;background: #fff url("../images/bor_ddd.jpg") repeat-x bottom;}
ul.pay-info-tit li{display: inline-block;padding: 0 20px;margin-right: 15px;height: 40px;cursor: pointer;float: left;}
ul.pay-info-tit .on{border-bottom: 2px solid #ff721f;color: #ff721f;font-weight: bold;}
.pay-info-content{padding: 30px 50px;font-size: 14px;}

.pay-intr{line-height: 1.8;color: #666;}

.cpr-tbox{background: #f5f5f5; padding:5px 0;margin-bottom: 10px;}
.cpr-tbox table td,.cpr-tbox table th{padding:5px 0; height: 26px;}
.cpr-tbox .cptext{ height: 26px;width:95%; line-height: 26px; border: 1px solid #dcdcdc;outline: none; padding: 0 3px;}
.cpr-tbox table td select{ height: 24px;border: 1px solid #cccccc;}
.cpr-tbox table .qyxx-msg{font-size: 12px;}
.cpr-tbox a.xnspcx{float: left;font-size: 12px;padding: 5px 13px;}
.cpr-tbox .cxjg{border: 1px solid #e2e2e2;background: #fff;margin-bottom: 5px;}
.cpr-tbox .cxjg td,.cpr-tbox .cxjg th{border-bottom: 1px solid #e2e2e2;padding: 0 3px;font-size: 12px; text-align: center;}

.cp-total{ font-size: 18px; margin-top: 15px; overflow: hidden;}
.cp-total .total-num{float: left;line-height: 36px;}
.cp-total .total-num span{color: #fd6e0e; font-size: 22px;}
.cp-total .pay-btn{float: right;margin: 0;}

.order-list td,.order-list th{padding: 3px 5px;}
.order-item .order-list .pay-price{font-size: 16px;}

/*视频课程详情*/
.course-line{line-height: 26px;color: #888;padding-bottom: 6px;}
.course-line span{margin-right: 25px;}
.course-btn{margin-top: 10px;overflow: hidden;}

/*视频课程详情-分享收藏*/
.course-share{position: absolute;bottom: 25px;right: 20px;}
a.c-collect,.c-share{display: inline-block;float: left;padding-left: 22px;color: #888;font-size: 12px;}
a.c-collect{background: url("../images/icon_course.png") no-repeat 0 -156px;margin-right: 15px;}
.c-share{background: url("../images/icon_course.png") no-repeat 0 -120px;}

/*视频课程详情-课程目录*/
.course-chapters{padding:25px;}
.chapter{margin-bottom: 15px;}
.chapter h3{position: relative;height: 40px;line-height: 40px;font-size: 16px;cursor: pointer;background: #f4f4f4 url("../images/icon_account.png") no-repeat right -507px;font-weight: normal;}
.chapter h3 i{background: #666;color: #fff;display: inline-block;padding: 0 13px;font-weight: bold;margin-right: 10px;}
.chapter .video{margin-top: 15px;}
.chapter .video li{line-height: 40px;background: url("../images/icon_account.png") no-repeat -146px -175px;padding:0 20px 0 70px;cursor: pointer;}
.chapter .video li a{display: block;width:100%;}
.chapter .video li a:hover{text-decoration: none;color: #333;}
.chapter .video li:hover{background: #f8f8f8 url("../images/icon_account.png") no-repeat -146px -175px;}

/*视频课程详情-咨询我们*/
.course-consultUs{font-size: 12px;color: #666;padding: 15px 20px 15px 30px;}
.course-consultUs li{overflow: hidden;line-height: 24px;margin-bottom: 5px;}
.course-consultUs li h4{float: left;background: url("../images/icon_course.png") no-repeat;padding-left: 25px;margin-right: 3px;}
.course-consultUs .consult-phone h4{background-position: 0 5px;}
.course-consultUs .consult-qq h4{background-position: 0 -35px;}
.course-consultUs .consult-wx h4{background-position: 0 -74px;}
.course-consultUs li ul{float: left}
.course-consultUs li ul li{width: 134px;margin-bottom: 0;}

/*视频课程详情-推荐课程*/
.recommend-course{border-bottom: 1px  solid #ececec;padding: 15px 0; margin: 0 15px;overflow: hidden;}
.recommend-course:last-child{border-bottom: none;}
.recommend-course .rc-pic{width: 116px;height: 65px;float: left;margin-right: 15px;overflow: hidden;}
.recommend-course .rc-pic img{width: 116px;height: 65px;}
.recommend-course .rc-right h4{font-weight: normal;}
.recommend-course .rc-right span{color: #888;font-size: 12px;}

/*视频课程播放页*/
.course-player{background: #000;padding: 10px 0;}
.course-player-con{height: 576px;}
.course-player-tit{background: #1b1b1b;height: 40px;}
.course-player-tit-con{position: relative;}
.course-player-tit h3{color: #fff;font-weight:normal;line-height: 38px;}
.course-player-tit h3 span{color: #999;font-size: 12px;padding-left: 15px;}
.course-player-tit .course-share{bottom: 12px;right: 0;}

/*弹出框表单样式---面授报名、下载中心*/
.tc-wrap{padding: 10px 0;background: #fff;}
.tc-wrap .tc-form{font-size: 12px;}
.tc-form .form-item{ margin-top: 15px;position: relative;}
.tc-form .form-item label,.tc-form .form-item .text,.tc-form .form-item .form-txt,.tc-form .form-item .authcode,.tc-form .form-item .tips{float: left;display: block;height:36px;line-height:36px;}
.tc-form .form-item label{width:100px;text-align: right;color: #666;margin-right: 10px;}
.tc-form .form-item .text {width: 268px;padding-left: 10px; outline: 0; border: #dcdcdc solid 1px;font-size: 12px;}
.tc-form .form-item .w330{width: 330px;}
.tc-form .form-edit{margin-left: 10px;}
.tc-form .form-item label.radio-r{width: auto;display: inline-block;float: none; margin: 0 30px 0 5px;cursor: pointer;}
.tc-form .radius-btn,.tc-form a.radius-btn{padding: 8px 35px;}
.tc-form .form-item select{font-size: 12px;border: #dcdcdc solid 1px;padding: 5px;line-height: 18px;margin-right: 5px;}
.tc-form .form-item .tips{color: #aaa;margin-left: 10px;}
.tc-form .reg-authcode .text,.tc-form .reg-imgcode .text{width: 110px;}
.tc-form .reg-authcode .authcode{border: 1px solid #dcdcdc; padding: 0 10px;background: #f6f6f6;cursor: pointer;margin-left: 5px;color: #333;}
.tc-form .reg-authcode .authcode:hover{background: #ededed;text-decoration: none;}
.tc-form .reg-imgcode .img-code{display: block;float: left;height: 38px;cursor: pointer;margin-left: 5px;}
.tc-form .reg-imgcode .img-code img{display: block;height: 38px;width: 90px;}
.tc-form .form-item .search-box{position: relative;width: 278px;margin-right: 10px;float: left;}
.tc-form .form-item .search-box .clear-text{position: absolute;width: 22px;height: 22px;right: 9px;top: 9px;background: url("../images/f_icon.gif") no-repeat center -13px;}

.tc-mhcx-table{font-size: 14px;}
.tc-mhcx-table td,.tc-mhcx-table th{border: 1px solid #e6e6e6;line-height: 24px;padding: 5px 10px;}
.tc-mhcx-table th{background: #f2f2f2;}
.tc-mhcx-table input{width: 100%;border: none;}

/*二级页面banner-网上缴费*/
.sub-banner{height: 150px;background:#2099c6 url("../images/sub-banner.jpg") no-repeat center top;color: #fff;}
.sub-banner h3{font-size: 28px;font-weight: normal;padding-top: 40px;}
.sub-banner p{line-height: 26px; margin-top: 10px;}
/*二级页面banner-联系我们*/
.contact-sub-banner{height: 120px;background:#39b2e2 url("../images/banner_contact.png") no-repeat center top;}
.contact-sub-banner h3{padding-top: 22px;}
/*二级页面banner-联系我们*/
.help-banner{height: 120px;background:#1f74b0 url("../images/banner_help.jpg") no-repeat center top;}
.help-banner h3{padding-top: 22px;}