/*��ҳ*/
.login_div{
	width: 297px; background: #f9f9f9; padding-left:31px; padding-bottom: 25px; margin-right: 43px;
}
.tit{
	font-size: 20px; color: #333; height: 92px; line-height: 92px; padding-left: 70px;
}
.tit a{
	float: right; padding-top: 40px;
}
.tit_b a{
	float: right; font-size: 14px;  font-weight: normal; color: #999;
}
.tit_b a:hover{
	color: #20a6de;
}
.xydl{
	background: url(../images/icon_xxdl.png) no-repeat left center;
}
.login_div p{
	padding-bottom: 8px;
}
.login_div p.tishi{
	padding-bottom: 0px; line-height: 25px; height: 25px; color: #ff6f32; vertical-align: middle;
}
.login_div p.tishi img{
	vertical-align: middle; margin-right: 5px;
}
.login_div p.padding_b{
	padding-bottom: 8px;
}
.input_text{
	width: 243px; height: 28px; border: solid 1px #a0a0a0; font-size: 12px; padding-left: 10px;
}
.input_error{
	border: solid 1px #ff6f32;
}
.dl_btn{
	display: block; border: none; background: #f5ae49; font-size: 18px; color: #fff; width: 243px; height: 40px; line-height: 40px;  font-family:"Microsoft YaHei"; cursor: pointer;
}
.tzgg_div{
	width: 778px;
}
.tzgg{
	background: url(../images/icon_tzgg.png) no-repeat left center;
}
.tzgg_div p{
	line-height: 24px; font-size: 12px; color: #333333;
}
.tzgg_ul{
	margin-top: 25px; border-top: dashed 1px #f0f0f0;
}
.tzgg_ul li{
	font-size: 12px; color: #333; height: 28px; line-height: 28px;border-bottom: dashed 1px #f0f0f0; padding-left: 20px; background: url(../images/icon_orange.jpg) no-repeat left center;
}
.tzgg_ul li a{
	display: block; width: 610px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; float: left;
}
.tzgg_ul li:hover a,.tzgg_ul li:hover span{
	color: #089ddb;
}
.tzgg_ul li span{
	float: right; color: #999;
}
.tit_b{
	font-size: 26px; color: #333; margin-top: 20px; line-height: 60px; height: 60px;
}
.shiting_box{
	width: 1180px; position: relative; height: 250px;
}
.left_icon{
	position: absolute; top: 66px; left: -52px; background: url(../images/left_icon.jpg) no-repeat; width: 40px; height: 70px; cursor: pointer;
}
.left_icon:hover{
	background: url(../images/left_icon_ex.jpg) no-repeat;
}
.right_icon{
	position: absolute; top: 66px; right: -52px; background: url(../images/right_icon.jpg) no-repeat; width: 40px; height: 70px;cursor: pointer;
}
.right_icon:hover{
	background: url(../images/right_icon_ex.jpg) no-repeat;
}
.img_box{
	width: 1180px; overflow: hidden; position: relative;
}
.shiting_ul{
	width: 9999px;
}
.shiting_ul li{
	width: 180px; margin-right: 20px; float: left;
}
.video_name{
	line-height: 20px; font-size: 14px; color: #333; padding-top: 10px; height: 55px;
}
.video_time{
	font-size: 14px; color: #999999;
}
.video_time span{ 
	padding-right: 20px;
}
.shiting_img{
	height: 200px; width: 180px; position: relative;
}
.play_btn{
	background: url(../images/play_btn.png) no-repeat;_background: url(../images/play_btn.gif) no-repeat; display: block; height: 60px; width: 60px; position: absolute; top:66px; left: 60px; cursor: pointer;
}
.shiting_ul li:hover .video_name{
	color: #089ddb;
}
.shiting_ul li:hover .play_btn{
	background: url(../images/play_btn_h.png) no-repeat;_background: url(../images/play_btn_h.gif) no-repeat;
}
.question_ul{
	border-top: #e2e2e2 solid 1px; margin-bottom: 63px; overflow: hidden;
}
.question_ul li{
	width: 557px; border-bottom: #e2e2e2 solid 1px; height: 64px; line-height: 64px; color: #666666; font-size: 14px;
}
.box_overflow{
	overflow: hidden; padding-bottom: 60px;
}
.kjryxxcx{
	display: block; float: left; height: 112px; width: 382px; background: url(../images/kjryxxcx.jpg) no-repeat; margin-right: 16px;
}
.kjryxxcx:hover{
	background: url(../images/kjryxxcx_h.jpg) no-repeat;
}
.flfg{
	display: block; float: left; height: 112px; width: 382px; background: url(../images/flfg.jpg) no-repeat; margin-right: 16px;
}
.flfg:hover{
	background: url(../images/flfg_h.jpg) no-repeat;
}
.iframe_box{margin-right: 34px; float: left;}
.margin_r{
	margin-right: 60px;
}

/*��������ҳ��*/
.problem_box{
	width: 935px; margin: 0px auto;
}
.head_h3{
	width: 610px; margin: 0px auto; text-align: center; font-size: 18px; color: #525252;  border-bottom: #d0d0d0 solid 1px; background: url(../images/blue_line.jpg) no-repeat center bottom; height: 60px; padding-top: 16px; line-height: 60px;
}
.content{
	width: 935px; padding-bottom: 50px;    padding-top: 30px;
}
.content li{
	border-bottom: dashed 1px #d1d1d1; padding-bottom: 10px; margin-bottom: 20px;
}
.p_problem{
	background: url(../images/icon_wen.jpg) no-repeat left bottom; padding-left: 45px; line-height: 40px; height: 38px; overflow: hidden; color: #343434; font-weight: bold;
}
.p_answer{
	 padding-left: 45px;color: #666; line-height: 22px;
}
.content div p{
	 padding-left: 45px;color: #666; line-height: 22px;
}


/*�����Ա��Ϣ��ѯ*/
.service_box{
	width: 1180px; margin:0px auto; background: url(../images/service_img.jpg) no-repeat 685px 100px; padding-bottom: 40px;
}
.card_ipnut{
	width: 360px; height: 43px; line-height: 43px; padding-left: 8px; border: solid 1px #adadad;
}
.card_ipnut:hover{
	border: solid 1px #ffb787;
}
.yzm_ipnut{
	width: 140px; height: 43px;padding-left: 8px; border: solid 1px #adadad;
}
.yzm_ipnut:hover{
	border: solid 1px #ffb787;
}
.yzm_img{
	margin: 0px 10px 0px 30px;
}
.align_r{
	text-align: right; padding-right: 10px; font-size: 14px; color: #666666;
}
.table_s{
	width: 625px;
}
.table_s tr{
	height: 78px;
}
.kbq{
	font-size: 16px; color: #666;
}
.orange_p{
	color: #ff830e; line-height: 20px;font-size:12px;
}
.orange_two{
	padding-left: 59px;
}
.cx_dl{
	width: 370px; height: 45px; background: #ff6600; text-align: center; color: #fff; font-size: 20px; line-height: 45px; cursor: pointer;
}
.cx_dl:hover{
	background: #ff7f29;
}



/*�γ�����*/
.course_box{
	width: 960px; margin: 0px auto; padding-bottom: 60px;
}
.tab_menu{
	padding-top: 23px; background: url(../images/blue_border.jpg) repeat-x left bottom; overflow: hidden; height: 33px;
}
.tab_menu span{
	font-size: 18px; line-height: 33px; height: 33px; color: #089ddb; margin-right: 30px; display: block; float: left; cursor: pointer; width: auto;
}
.tab_menu span.cur_span{
	 background: url(../images/jt_bot.jpg) no-repeat bottom center;
}
.wrap_cont table{
	width: 960px; text-align: center; margin-top: 2px; border-spacing: 0px; border-collapse: collapse; margin-top: 30px;
}
.wrap_cont table th{
	background: #089ddb; height: 34px; border: none; color: #fff; font-size: 14px;
}
.wrap_cont table tr{
	border-bottom: dashed 1px #f2f2f2; height: 39px; line-height: 39px;
}
.wrap_cont table tr.align_r td{
	text-align: left; padding-left: 10px; font-size: 18px; color: #089ddb; font-family: "Microsoft YaHei";
}
.wrap_cont table tr.align_r{
	border: none; height: 50px; 
}
.wrap_cont table tr.border_none{
	border-bottom: none;
}
.wrap_cont table tr td{
	font-size: 14px; font-family: "Arial"; color: #616161;
}
.align_l{
	text-align: left; background: url(../images/icon_orange.jpg) no-repeat 10px center; padding-left: 24px;
}


/*��ϵ����*/
.contact_box{
	width: 1000px; margin: 0px auto; padding-bottom: 60px;
}
.dl_wrap{
	padding-top: 30px; padding-bottom: 50px; overflow: hidden;
}
.dl_wrap dl{
	width: 240px; text-align: center; height: 145px; border-right: solid 1px #f3f3f3; float: left;
}
.dl_wrap dl dd{
	font-size: 16px; color: #414141; padding-top: 14px;
}
.dl_wrap dl b{
	font-size: 22px; font-weight: normal; line-height: 28px;
}
.dl_wrap dl.border_none{
	border: none;
}
.hangzhou{
	font-size: 18px; color: #089ddb; padding-left: 20px; background: url(../images/huangzhou_bj.jpg) no-repeat left center; line-height: 18px; height: 18px; margin-bottom: 22px;
}
.hz_table{
	width: 955px; margin: 0px auto;
}
.hz_table{
	 border-spacing: 0px; border-collapse: collapse;border: solid 1px #089ddb ; text-align: center;
}
.hz_table tr th{
	height: 40px; background: #089ddb;color: #fff; font-size: 14px; border-right: solid 1px #fff;
}
.hz_table tr th.border_none{
	border: none;
}
.hz_table tr td{
	border-right: solid 1px #089ddb ; font-size: 12px;font-family: "Arial"; color: #616161; line-height: 24px; height: 40px; padding-left: 20px;
}
.hui_bg{
	background: #f3f3f3;
}



/*����ҳ*/
.details_box{
	width: 1000px; margin: 0px auto; padding-bottom: 60px;
}
.daohang{
	    height: 60px; line-height:60px;color: #848484;font-size: 14px;
}
.daohang span{
	color: #333;
}
.list_title {
    font-size: 20px;height: 64px;line-height: 74px;overflow: hidden;text-align: center;color: #666666;
}
.news_info{
	    border: #dbdbdb solid 1px; padding: 0px 30px;
      margin-top: 50px;
}
.h_news {
    vertical-align: middle;
    height: 37px;
    line-height: 37px;
    font-size: 18px;
    background: url(../images/news_bj.jpg) no-repeat left bottom;
    padding-left: 6px;
}
.neirong {
   padding-bottom: 40px; 
}
.neirong p {
    padding-top: 30px;line-height: 26px;font-size: 14px;color: #666666;text-indent: 24px;
}
.fbsj {
    background: #f4f4f4;text-align: center;height: 31px;line-height: 31px;color: #999;
}
.fbsj span {
    padding-left: 0px;
}

/*新增样式*/
.suiping{width:190px; height:248px;position:fixed;top:20%; right:30px; background:url(../images/bg.png) no-repeat;}
.tishi{padding-top:63px; margin:0 auto; display:block;}
.suiping p{padding:20px; font-size:14px; color:#333333; line-height:20px;}