@charset "utf-8";


.w1440 { width: 1440px; margin: 0 auto;}


/*banne*/
.banner { width: 1440px; height:auto;}


/*产品*/
.idx_gradient { width: 100%; height: 615px;
               background: -webkit-linear-gradient(#f4f4f4, #e4e4e4); /* Safari 5.1 - 6.0 */
               background: -o-linear-gradient(#f4f4f4, #e4e4e4); /* Opera 11.1 - 12.0 */
               background: -moz-linear-gradient(#f4f4f4, #e4e4e4); /* Firefox 3.6 - 15 */
               background: linear-gradient(#f4f4f4, #e4e4e4); /* 标准的语法 */}
.idx_img { width: 600px; height: auto; margin: 80px 0 0 50px;}
.idx_wz { width: 450px; height: auto; margin: 100px 0 0 250px;}
.idx_wz h2 { font-size: 48px; font-weight: bold; letter-spacing: 2px; margin-bottom: 10px;}
.idx_wz p { font-size: 18px; line-height: 1.5em;}
.idx_btn { margin-top: 30px;}
.idx_btn a { display:block; float: left; margin-right:20px; padding: 7px 25px; border: 2px solid #333; border-radius: 3px; font-size: 16px; color: #333;}
/*.idx_btn a:hover { color: #fabf00;  }*/
.icon02 { background: url("../images/icon02.png") no-repeat; width: 15px; height: 15px; float: right; margin: 5px 0 0 6px;}

.idx_wzt { width: 700px; margin-right: 20px; margin-left: 0;}



/*--------新闻内容----------*/
/*首页新闻标题*/
.idx_bt h2 { font-size: 28px; font-weight: bold; }
.idx_bt a { float: right;  font-size: 16px; color: #999;}
.idx_btx p { font-size: 22px; color: #333; width: 80px;}
.idx_btx hr { width: 1240px; height: 2px; margin-top: 17px; background-color: #d7d7d7; border:none;}


/*左边*/
.idx_newl { width: 900px; }
.icon04 { background: url("../images/icon07.jpg") no-repeat; width: 80px; height: 47px; float: left; margin: -10px 5px 0 0;}
.idx_newlo h2 { font-size: 24px; font-weight: bold; margin: 15px 0 10px 0;}
.idx_newlo p { font-size: 16px; font-weight: bold;  letter-spacing: 1px; }
.idx_newlo span { color: #fabe00;}

.idx_newlt { height: 200px; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; margin-top: 20px;}
.idx_newltk { width: 440px; border-right: 1px solid #aaaaaa; height: 120px; padding: 40px 0; float: left;}
.idx_newltkl { width: 60px; border: 2px solid #333;  border-radius: 5px; height: 85px; padding-top: 35px;}
.idx_newltkl p { font-size: 16px; font-weight: bold; text-align: center; }

.idx_newltkr { width: 350px; height: 120px; margin-left: 15px; }
.idx_newltkr h2 {font-size: 20px; font-weight: bold; margin: 20px 0 10px 0;}
.idx_newltkr p {font-size: 16px; line-height: 1.5em; color: #666; overflow: hidden;  text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}
.tb1 { margin-left: 15px;}

.idx_newls li { height: 15px; font-size: 16px; clear: both; margin-top: 20px; }
.idx_newls p { width: 700px; float: left; overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; color: #666;}
.tb2 { width: 100px; display: block; float: right; color: #666;}
.icon08 {background: url("../images/icon08.png") no-repeat; width: 10px; height: 10px; float: left; margin: 7px 20px 0 0; }


.idx_fx1 {margin: 30px 0 -200px 50px;}


/*右边-新闻切换卡*/
.tab {  width: 400px; height: 550px; background-color: #f1f1f1;  margin:0 auto;  }

.tab-title {  height: 70px;  font-size: 0; }
.tab-title .item {  font-size: 18px; font-weight:bold;  width: 133px;  height: 60px;  line-height: 60px;  text-align: center;  color: #333;   display: inline-block;  }
.tab-title .item-cur {  font-size: 26px; border-top: 5px solid #fabf00; }

.tab-cont {  position: relative;   width: 400px;  height: 480px;  overflow: hidden;  }
.tab-cont__wrap {  position: absolute;  }
.tab-cont .item {  width: 370px;   color: #333; padding: 0 15px; }
.tab-cont .item img { width: 370px; height: 210px; }
.tab-cont .item h2 { font-size: 20px; margin: 15px 0; }
.tab-cont .item p { font-size: 14px; color: #666;}
.tab-cont .item ul li { margin-top: 15px;   }
.tab-cont .item ul li a { width: 340px; font-size: 16px;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; color: #666;}
.tb3 { margin-right: 5px !important; }



 /*footer*/
.footer { width: 100%; height: 240px; background-color: #222222;}
.footl { width: 900px;}
.footl_nav li a {padding:70px 25px 0 25px; font-size: 16px; display: block; color: #fff;  float: left; }
.footl_nav li a:hover {  color: #999;}

.footl_nav span {float: left; color: #fff; padding-top:72px}
.copy { margin-left: 25px; color: #eeeeee; font-size: 14px;}
.footl_lx { margin: 20px 0 0 25px; color: #fff; font-size: 14px;  font-weight: bold; letter-spacing: 1px;}
.footl_lx .qq { width: 120px; height: 30px; line-height: 30px; background-color: #fabf00; }
.icon03 { background: url("../images/icon03.png") no-repeat; width: 15px; height: 15px; float: left; margin: 8px 5px 0 18px;}
.footl_lx .tel {margin: 4px 0 0 20px;  }
.footr { margin-right: 50px; width: 220px;}
.footr img {display: block; margin-top: 30px; }
.footr_img { margin-left: 35px;   margin-top: 10px !important; width: 120px; height: 120px; }



/*------------------------------------------------------------------------------------------------------------------------------------*/

/*----------产品页----------*/
.bc_blue { width: 100%; height: 600px;  background-color: #64aadd; padding-top: 80px;}



/*----------关于我们----------*/
/*左-导航*/
.about_nav { width: 358px; height:1500px; border-left: 2px solid #eeeeee; }

.about_navbt { width: 358px; height:80px;  border-bottom: 2px solid #eeeeee;}
.about_navbt h2 {margin: 100px 0 0 50px; font-size: 36px;}
.about_navli li{width: 278px;  height: 60px;  line-height:60px; border-bottom: 2px solid #eeeeee; font-size: 18px;  padding-left: 80px; }
.about_navli li:hover, .about_press {width: 308px!important;  background-color: #fabf00;   padding-left: 50px!important; }

/*右-列表*/
.about_content { width: 1000px; min-height:1500px; padding: 0 38px; border-left: 2px solid #eeeeee;  border-right: 2px solid #eeeeee; zoom:1;}
.about_content:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

.about_p img { width: 1000px; height: 500px; margin: 0 auto;}
.about_wz { margin-top: 50px; text-align: justify;}
.about_wz h2 { font-size: 20px;  margin: 30px 0 10px 0;}
.about_wz p { font-size: 16px; }
.about_wz:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}



/*----------新闻----------*/
/*左-列表*/
.news_list { width: 1030px; height: auto; margin-right: 50px; }

.newsl_bt { font-size: 16px; color: #008cba; margin: 20px 0;}
.newsl_bt a:hover { color: #008cba}
.newsl_content { width: 1030px;  border: 2px solid #eeeeee;}
.newsl_xbt { height: 70px; border-bottom:2px solid #eeeeee; background-color: #f5f5f5; }
.newsl_xbt h2 { font-size: 22px;   margin:17px 0 0 30px;}
.newsl_btn { width: 380px; margin-top:20px;}
.newsl_btn li a { display: block; padding: 3px 10px;  margin: 0 3px;   float: left; font-size: 16px;  border: 1px solid #e3e3e3; background-color: #fff;}
.newsl_btn li a:hover {background-color: #fabe00; }

.newsl_replist {width: 970px; padding:0 30px;}
.newsl_rep { width: 970px; border-bottom:2px solid #eeeeee; padding: 30px 0; text-align: justify;}
.newsl_img { margin-right: 30px; }
.newsl_img img { width: 300px; height: 190px; }
/* .newsl_wz { margin-left: 30px; width: 450px;} */
.newsl_wz h2 { font-size: 20px; margin-bottom: 5px; }
.newsl_wz h3 { font-size: 14px; margin-bottom: 10px;  color: #999; }
.newsl_wz p { font-size: 16px;  color: #333; line-height: 1.8em;}
.newsl_wz p a {color: #fabe00;}

.newsl_bbtn { width: 970px; text-align: center }
/* .newsl_bbtn li a { display: block; padding: 3px 10px;  margin: 0 3px;   float: left; font-size: 16px;  border: 1px solid #e3e3e3; background-color: #fff;}
.newsl_bbtn li a:hover {background-color: #fabe00; } */

.newsl_bbtn a, 
.newsl_bbtn .current,
.newsl_bbtn .all, 
.newsl_bbtn .pageindex  { display: inline-block; padding: 3px 10px;  margin: 0 3px; font-size: 16px;  border: 1px solid #e3e3e3; background-color: #fff;}
.newsl_bbtn a:hover, .newsl_bbtn .current {background-color: #fabe00; }


/*右-推荐*/
.news_side {width: 360px; height:auto; }

.newsr_rep {width: 358px; border: 2px solid #eeeeee; margin-top: 65px;}
.newsr_xbt {height: 53px; border-bottom:2px solid #eeeeee; background-color: #f5f5f5; padding: 17px 0 0 15px; font-size: 22px; font-weight: 800; }
.newsr_content {padding: 15px; text-align: justify;}
.newsr_content h2 { font-size: 20px; margin:10px 0 5px 0; }
.newsr_content h3 { font-size: 14px; margin-bottom: 10px;  color: #999; }
.newsr_content img { width: 328px; height: 155px;}
.newsr_content p { font-size: 16px;  color: #333; line-height: 1.8em; margin-top: 20px;}
.newsr_content p a {color: #fabe00;}
.newsr_content ul { margin-top: 20px; font-size: 14px; }
.newsr_content ul li { height: 30px;}
.newsr_content ul a {color: #666;}
.icon11 {background: url("../images/icon11.png") no-repeat; width: 10px; height: 10px; float: left; margin: 5px 10px 0 0; }


/*新闻内页 - 左侧*/

.news_inside {width: 970px; padding:0 30px; text-align: justify;}
.news_inside img {  margin: 0 auto;  }
.news_inside h2 { font-size: 20px; margin: 30px 0 5px; }
.news_inside h3 { font-size: 14px; margin-bottom: 10px;  color: #999; }
.news_inside p { font-size: 14px;  color: #333; line-height: 1.5em; margin-top: 20px;}
.news_inside p a {color: #fabe00;}




.about_editor { margin-top: 50px; text-align: justify; padding-bottom: 60px;}
.about_editor .col_et{ width: 208px; float: left; margin-right: 40px; border: 1px solid #ddd;}
.about_editor h2 { font-size: 20px; padding-bottom: 10px;}
.about_editor p { font-size: 16px; }
.about_editor .col_txt{ padding-top: 20px;}
.about_editor .col_txt h2 em{ padding: 3px 0px 7px; font-style:  normal; border-bottom: 1px solid #f4be47; font-family: "微软雅黑", Courier New, Courier, monospace; font-size: 20px; font-weight: 700}



#about_authorize { margin-top: 50px; padding-bottom: 60px;}
#about_authorize .filter { line-height: 24px; padding: 24px 0; border-bottom: 1px solid #f1ae19; font-size: 16px; }
#about_authorize .filter label { display: inline-block; margin-right: 2em; cursor: pointer; }
#about_authorize .filter label:hover,
#about_authorize .filter label.cur { color: #f1ae19; }

#about_authorize .list { line-height: 35px; min-height: 100px; font-size: 16px; }
#about_authorize .list table { width: 100%; table-layout: fixed; border-collapse: separate; empty-cells: show; border-spacing: 5px; }
#about_authorize .list .gg-l th{ font-weight: 700}
#about_authorize .list td { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#about_authorize .list .td_cl1{color: #f1ae19; font-style: 700; font-size: 20px;}


/* 高考12 */

.gk12{ min-height: 1000px; height: auto !important; padding-top: 50px;}
.gk12 img{ width: auto !important; height: auto !important; display: inline !important}


.idx_gk12_img{ text-align: center; padding-top: 50px;}
.idx_gk12_img_02{ text-align: center; padding-top: 200px;}

.run_line{ background: url(../images/icon21.png) 3px 0 repeat-y;}
.run_line h2{background: url(../images/icon20.png) 0 11px no-repeat; padding-left: 40px; font-size: 16px; margin: 20px 0 0 0}
.run_line p{padding-left: 40px; font-size: 14px;}