/*banner*/
.bannerIn{ width: 100%; }
.bannerIn img { width: 100%; }

/*neiye*/
.ny_box{ width: 1200px; overflow: hidden; margin:  0 auto; min-height: 500px;}
/*zuoce*/
.ny_lt{ width: 800px; float: left;}
.lt_ys{ overflow: hidden; margin-top: 20px;}
.lt_head{ width: 100%; height: 62px; line-height: 62px; border-bottom: #3885cf solid 2px;}
.lt_head img,.lt_head h1{ float: left; margin-left: 5px;}
.lt_head a{ color: #000; margin: 10px;}
.lt_head a:hover{ color: #e90016;}
.lt_body{ width: 100%; min-height: 500px; border-bottom: #f0f1f1 solid 2px; padding: 20px 0; overflow:hidden }
.lt_ys h1{ display: block; height: 18px;  line-height: 18px; margin-top: 10px;}
.lt_ys h1 img,.lt_ys h1 a{ float: left; margin-right: 4px; font-size: 14px;}
.lt_ys ul{ width: 650px; margin-top: 26px;}
.lt_ys ul li{ height: 63px; width: 280px; margin-right: 45px; float: left; margin-bottom: 25px;}
.lt_ys ul li img{ float: left; height: 63px; width: 88px;}
.ys_t{float: left; width: 180px;padding-left: 10px;}
.ys_t h2{ letter-spacing: 1px;}
.ys_t a{ display: block; width: 66px; height: 20px; background: #ffa800; color: #fff; border-radius: 2px; text-align: center;
line-height: 20px; margin-top: 11px;}
.ys_t a:hover{ background: #3885cf;}

/*youce*/
.ny_rt{ width: 365px; float: right;}
.rt_head{ width: 100%; height: 62px; line-height: 62px; border-bottom: #3885cf solid 2px;}

/*近期课程*/
.jqkc{ width: 100%; border-bottom:#f1f1f1 solid 2px; padding-bottom: 10px; overflow: hidden;}

.jq_head{ width: 100%; height: 32px; line-height: 32px;}
.jq_head h1{height: 32px; line-height: 32px; float: left;}
.jq_head h1 img{ float: left; line-height: 32px; height: 32px;}
.jq_head h1 span{ float: left; line-height: 32px; height:32px; font-size: 14px; margin-left: 4px; letter-spacing: 1px;}

.jq_head h2{ float: left; font-size: 12px; margin-left: 43px; color: #bcbcbc; letter-spacing: 1px;}
.jq_head h2 span{ color: #e90016;}
.jq_head h3{ float: right;}
.jq_head h3 img{ float: left; }
.jq_head h3 a{ float: left; line-height: 32px; height:32px; 
font-size: 13px; margin-left: 4px; letter-spacing: 1px; color: #000;}

.jq_img{ width: 100%; overflow: hidden;}
.jq_img ul li{ width: 117px; height: 95px; float: left; margin-right: 4px;}

.jq_t{ width: 100%; overflow: hidden;}
.jq_t ul{ width: 100%; height: 88px; background: url(../images/jq_ul_bg_03.png); margin-top: 10px;}
.jq_t ul li{    height: 20px; margin-bottom: 4px; display:block;}

.jq_t ul li span{
    float: left;
    width: 6px;
    height: 6px;
   background: #ddd;
    border-radius: 6px;
    margin-top: 7px;
    margin-left: 4px;
    margin-right: 10px;
   }
.jq_t ul li a{ line-height: 20px; color: #000000;}
.jq_t ul li a:hover{color: red;}
.jq_t ul li .span_r{    
	width: 8px;
    height: 8px;
    background: #e4393c;
     margin-left: 2px;}
/*yuyuebaoming*/

.yybm{ width: 100%; overflow: hidden; }
.yy_head{ width: 100%; height: 32px; line-height: 32px;}
.yy_head h1{height: 32px; line-height: 32px; float: left;}
.yy_head h1 img{ float: left; line-height: 32px; height: 32px;}
.yy_head h1 span{ float: left; line-height: 32px; height:32px; font-size: 14px; margin-left: 4px; letter-spacing: 1px;}
.yy_body{background: url(../images/yybm_bg_03.png); height: 130px; width: 100%; 
margin-top: 10px; padding-top: 64px; padding-left: 20px; overflow: hidden; margin-bottom: 10px;}
.contact-form1 {
	margin-left:0px;
	overflow: hidden;
	
	width: 100%;
	

}
.contact-form1 input[type="text"] {
	
	
	border: 2px solid #e6e6e6;
	width: 97px;
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	
	
}
.contact-form1 input[type="email"] {
	
	
	border: 2px solid #e6e6e6;
	width: 97px;
	
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	border-radius: 3px;
}

.contact-form1 input[type="qq"] {
	
	
	border: 2px solid #e6e6e6;
	width: 97px;
	
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	border-radius: 3px;
}

.contact-form1 input[type="code"] {
	
	
	border: 2px solid #e6e6e6;
	width:50px;
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	
}
.contact-form1 select{
	border: 2px solid #e6e6e6;
	width:97px;
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;}

.code{ overflow: hidden; position: relative; margin-left: 0px; float: left; width: 200px;margin-top: 20px;}
#vercodeimg{ position: absolute; top: 2px;left: 130px;}
.contact-form1 input[type="submit"]{

	border: 2px solid #fcdf55;
	border-radius: 8px;
	width: 97px;
	height: 31px;
	background: #fff001;
	cursor: pointer;
	font-size: 16px;
	color: #000;
	font-weight: 400;
	letter-spacing: 1px;
	outline: none;
	transition: .5s all;
	float:left;
	margin-top: 20px;
}
.contact-form1 input[type="submit"]:hover{
 
}
.contact-form1 a{ margin-left: 10px; color: #fff; line-height: 31px;}
.contact-form1 input{margin-bottom: 4px; background: #fff}

/*热门文章*/
.rmwz{width: 100%; overflow: hidden;}
.rm_head{ width: 100%; height: 30px; background: url(../images/rm_bg_03.png);}
.rm_head h1{ line-height: 40px; height: 30px; font-size: 14px; margin-left: 4px;}
.rm_t ul{ margin: 4px;}
.rm_t ul li{ line-height: 22px; height: 22px; display: block; margin-bottom: 4px;}
.rm_t ul li a span{ float: right;}
.rm_t ul li a{color: #000000; letter-spacing: 1px;}
.rm_t ul li a:hover{color: red;}

.rm_head h1{height: 32px; line-height: 32px; float: left;}
.rm_head h1 img{ float: left; line-height: 32px; height: 32px; margin-top: 2px;}
.rm_head h1 span{ float: left; line-height: 32px; height:32px; font-size: 14px; margin-left: 4px; letter-spacing: 1px;}


.lxwm{width: 100%; overflow: hidden; margin-top: 20px;}



/*换页*/
.pager{ overflow: hidden;}
.pageController{padding-right:10px; padding-top:5px;padding-bottom:5px;
color:#505050;margin:0 auto;  font-family:Arial, Helvetica, sans-serif; margin-right: 250px;}
.pageController a{vertical-align:middle; border:#efefef 1px solid; color:#505050;padding:5px 8px; 
margin-right:3px;margin-left:3px; text-decoration: none;}
.pageController a:hover{background-color:#efefef;color:#438ece; text-decoration:none;border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#ff0000;border:#efefef 1px solid;}
.pageController .t1{float:left;margin-right:5px;height:24px;line-height:22px;white-space:nowrap;}
.pageController .t2{float:right;vertical-align:middle;line-height:24px;}
.pageController .t2 #current{padding:0 5px;line-height:24px; float:left; line-height:26px;}
.pageController .t1 span{padding-left:4px;padding-right:4px;}
.pageController select{height:24px;vertical-align:middle;text-align:center;line-height:24px;}
.pageController select option{vertical-align:middle;}
.pageController li{ float:left;}
.pageController .c{padding:0px 8px;line-height:24px; float:left; line-height:26px; border: #efefef solid 1px; background:#666666;color:#fff;}
.newsList li {   height: 40px;
    line-height: 40px;
    padding-left: 10px;
    width: 760px;
    float: left;
    background-image: url(../images/xlnewslist_xsj.jpg);
    background-repeat: no-repeat;
    background-position: left;
    border-bottom: 1px #dedede dotted;
    font-size: 14px;}
.newsList li a{ float: left; font-size: 14px; color: #000;}
.newsList li span{float: right;}
.newsList li a:hover{color: #f91;}
.newsList {overflow: hidden; width:780px; padding: 10px; }
.news_b{overflow: hidden; width:780px; padding: 10px; border: #d8d8d8 solid 1px;}

.art_h1{ width:70%; text-align: center; font-size: 28px; line-height: 50px; margin: 0 auto;}
.art_h2{ width: 100%; text-align: center;  line-height: 40px;  margin-bottom: 20px;border-bottom: #dedede solid 1px;}

.share{ clear:both}


/*产品页面*/
.pr_box{width: 100%; overflow: hidden; padding-bottom: 20px;}
.pr_box li{ display: block; width: 100%; 
border-bottom: dashed #e6e6e6 1px; overflow: hidden; padding-bottom: 20px; margin-top: 20px;}
.pr_box li img{ float:left;}
.pr_p{ float: left; margin-left: 25px;}
.pr_p h1{ font-size: 30px; color: #aaaaaa;}
.pr_p p{width: 540px; margin-top: 20px; line-height: 20px; letter-spacing: 1px;}
.pr_p a{ width: 82px; height: 22px; background: #f91; line-height: 22px;
 border-radius: 4px; display: block; text-align: center; color: #fff; margin-top: 27px;}
 .pr_p a:hover{background: #6578d4;}


.message h2{ clear: both; margin-top: 50px; line-height: 20px;}
.message h1{ font-size: 14px; line-height: 20px; color: red; 
text-align: center; width: 90%; border-bottom: dashed #ccc 1px ; margin:0 auto; padding-bottom: 20px;}
.message{ list-style: none; }
.message ul{ padding-top: 20px; width: 90%; overflow: hidden;}
.message li { display: block; margin-bottom: 8px;}
.message input{ background: none; border: none; border: #ccc solid 1px;}
.message li span{ font-size: 14px; font-weight: bold; margin-right: 10px; color: #666666;}
.message li .sr{ margin-left: 20px;}
.message li label span{ margin-left: 10px;}
.message li label{ margin-bottom: 10px;}


.message input[type="name"] {
	
	 width: 175px; height: 27px;
	
	
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	
	
}
.message input[type="bkxx"] {
	
	 width: 175px; height: 27px;
	
	
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	
	
}
.message input[type="zy"] {
	
	 width: 175px; height: 27px;
	
	
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	
	
}
.message input[type="text"] {
	
	 width: 175px; height: 27px;
	
	
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	
	
}
.message input[type="tel"] {
	
	 width: 175px; height: 27px;
	
	
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	
	
}
.message input[type="text"] {
	
	 width: 175px; height: 27px;
	
	
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	
	
}
.message input[type="email"] {
	
	
	
	 width: 175px; height: 27px;
	
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	border-radius: 3px;
}

.message input[type="qq"] {
	
	
	
	 width: 175px; height: 27px;
	
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	border-radius: 3px;
}

.message input[type="code"] {
	
	
	
	 width: 75px; height: 27px;
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	color: #747577;
	font-weight: 500;
	
}

#code1{ overflow: hidden; position: relative; margin-left: 0px; float: left; width: 300px;margin-top: 20px; overflow: hidden;}
#vercodeimg2{ position: absolute; top: 2px;left: 150px;}
#code1 span{ font-size: 14px; font-weight: bold; color: #666666;}

.message input[type="submit"]{


	
	width: 97px;
	height: 31px;
	background:red;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	letter-spacing: 1px;
	outline: none;
	transition: .5s all;
	float:left;
	margin-top: 20px;
}
.message input[type="submit"]:hover{
 
}
.message a{ margin-left: 10px; color: #fff; line-height: 31px;}
.message input{ background: #fff}
.zk_img{ width: 100%; overflow: hidden; margin-bottom: 20px;}
.zk_img ul li{ float: left; width: 398px; height: 198px; margin-right: 2px; margin-bottom: 2px;}





.newsPage li {margin-top:10px}

.newsPage li a{ text-decoration:none;color:#616060; }
.newsPage li a:hover{ text-decoration:underline;}
.newsPage{  margin-top:20px;font-size:12px; }


