html{overflow-x:hidden;}
body,html{min-width: 1190px; background: #fafafa}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin:0;padding:0;}
body{word-break: break-all;font: 12px/1.5 'microsoft yahei','simsun',sans-serif,tahoma,arial,'Hiragino Sans GB',sans-serif;background:#fafafa;min-width: 1300px;}
button,img,em{display:block;border:0;}
img{vertical-align:middle;}
li,ul{list-style:none;}
i{ font-style:normal;}
a{ text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
input,textarea{outline:none;}
em,i{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
label{display:block;}
.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.inline-block{display:inline-block;}
.font-m{font-family: 'microsoft yahei';}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.auto-0{margin:0 auto;}
.bold{font-weight:bold;}
.ell{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor:pointer;}
.hide{display:none;}
.allWidth{width:1120px;margin:0 auto;}

/*body*/
body{background: #EEFFF4;}
.content-box{width: 1175px;margin: 0 auto;padding-top: 20px; background: #fff;}

/*top*/
.logoBox .marks{border: 1px solid #B3B3B3;float: left;height: 50px;margin: 20px;}
.text-logo{font-size: 26px;color: #0f7933;font-family: initial;line-height: 83px;}
.search{border:1px solid #0f7933;width:179px;margin-top: 33px;border-radius:6px;overflow: hidden;}
.search input{width:124px;height:27px;border:0;display:inline-block;padding:0 10px;line-height:27px;}
.search button{background:#0f7933;color:#fff;height:27px;float:right;cursor:pointer;outline: none;padding: 0 9px;}
.logo-wrap{margin-top: -8px;margin-bottom: 10px;width: 1100px;}

/*banner*/
.banners{padding-left: 37px;}

/*正文内容*/
.one-floor{height:400px;padding: 25px;}
.one-floor .title .border{width: 65px;float: left;border: 1px solid #B3B3B3;margin: 21px;}
.one-floor .title .title-txt{float: left;font-size: 26px;}
.one-floor .title .title-eng{font-size: 22px;color: #C9C9C9;text-align: center;}
.title-box{width: 400px;height: 45px;margin: auto;}
.quality-course{float: left; box-shadow: 0px 0px 1px 0px; height: 245px; width: 345px; border-radius: 15px;margin-top: 42px;transition: all 0.6s;}
.two-floor{height:400px;margin: 25px;margin-top: -40px;overflow:hidden;}
.two-floor .title .border{width: 65px;float: left;border: 1px solid #B3B3B3;margin: 21px;}
.two-floor .title .title-txt{float: left;font-size: 26px;}
.two-floor .title .title-eng{font-size: 22px;color: #C9C9C9;text-align: center;}
.course-name{float: left;font-size: 18px; margin: 15px;}
.course-ter{float: right; font-size: 18px; margin: 15px;}
.course-ter img{float: left; margin-right: 10px;margin-top: 5px;}
.picture-list{left: 16%;position: relative;}
.quality-course a{color:#333;}
.quality-course:hover {
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -o-transform:scale(1.1);
  box-shadow:0px 0px 30px gray;
  -webkit-box-shadow:0px 0px 30px gray;
  -moz-box-shadow:0px 0px 30px gray;
  opacity: 1;
}

/*栏目内容*/
#content{background:url(/ts_jpck/images/course-top.png); background-size: 100% 100%; height: 120px;}
.column-top{width: 1100px; margin: 0 auto; height: 120px;padding: 15px;}
.column-top div{float: left;}
.column-top .column-border{width: 18px; border: 1px solid #fff; margin-left: 10px;margin-top: 40px;}
.main-title{font-size: 32px; color: #fff; padding-top: 15px; padding-left: 150px;padding-right: 10px;}
.subheading{font-size: 40px; color: #fff; padding-top: 10px;padding-left: 20px;}
.column-body{width: 1100px; margin: 0 auto; min-height: 854px;}
.content-left{width: 335px; box-shadow: 0px 0px 10px 0px #DCE1E0; height: 850px; float: left;margin-top: 2px;}
.content-left .left_box li a{color: #666; font-size: 16px; height: 52px; line-height: 52px; display: block;}
.content-left .left_box li{border: 1px solid #DBDBDB;    margin-bottom: 10px;}
.content-left .left_box{width:295px; margin-left: 20px;}
.content-right{width: 760px;}
.title .local{line-height: 40px; font-size: 14px; color: #8A8A8A;}
.title .local a{color: #8A8A8A;}
.content-right .title{height: 40px; background: #F0F0F0; width: 725px;margin-bottom: 27px;}
.content-right .title .rivet-img{float: left; padding-top: 5px; padding-left: 10px; padding-right: 10px;}
.page_list ul li{overflow: hidden; line-height: 36px; font-size: 14px; border-bottom: 1px dashed #e1e1e1;}
.page_list ul li a{color: #333; font-size: 18px;}
.page_list ul li a:hover{color:#0f7933}
.page_list{width: 725px;}
.title .local a:last-child{color:#107933;font-weight: bold;}
.content-left .left_box li.normal a, .content-left .left_box li a:hover{color:#107933;border:1px solid #107933;font-weight: bold;}
.content-left .left_box li.normal, .content-left .left_box li :hover{background:url(/ts_jpck/images/triangle.png) no-repeat 270px center;}
.jpkc_box{height:340px;}

/*内容页面*/
.right_page .title .fl{font-size: 18px;color: #0f7933; height: 32px; font-weight: bold;line-height: 48px;} .right_page .title{border-bottom: 2px solid #0f7933; margin-bottom: 12px;}
.right_page .title .local{margin-top: 5px;color: #666;}
.con_text .text{margin-top: 20px; font-size: 16px; text-align: justify; font-family: "宋体"; line-height: 1.5;}
.con_text .text img{display: block; margin: 0 auto; max-width: 100%;}
.text_next a{color: #666;}
.con_text .tit h4{font-size: 24px;}
.con_text .tit{line-height: 35px;}
.text_next{line-height: 35px; font-size: 14px;}

/*分页*/
.page_num{margin-bottom:30px;margin-top:30px}
.page{line-height: 30px;text-align: center; margin-top: 10px;display: block; margin-right: auto;margin-bottom: 0;margin-left: auto;}
.page ul{display:inline-block;margin:0 auto}
.page li{color:#898989;line-height:24px;display:inline-block;float:left;cursor:pointer;margin-top: 3px;margin-bottom: -8px;padding-top: 0;padding-right: 8px;padding-bottom: 0;padding-left: 8px;margin-right: -1px;}
.page li a{line-height:24px;height:24px;display:block;color:#898989;}
.page li.thisclass{color:#0f7933;line-height:24px;height:24px;padding-top: 0px;padding-bottom: 0;border:1px solid #0f7933!important;}
.page ul li.thisclass a:hover ,.page ul li.thisclass a{color:#0f7933;line-height:24px;height:24px;padding-top: 0px;padding-bottom: 0;}
.page li:hover{color:#0f7933;}
.page li:hover a{color:#0f7933;}

/*底部foot*/
.foot{background:#0f7933; padding-bottom: 22px;}
.footer{font-size: 14px;line-height: 26px;}
.footer .box{margin: 30px 0 0 0;}
.footer .box p{margin-bottom:10px;}
.footer,.footer a{color:#fff;}
.footer a{display:inline-block;}
.footer .wei{margin-top:0px;}
.footer .wei img{display: inline-block;margin-right:18px;}
.footer .fr{margin-top:-15px;margin-left:50px;}
.footer .fr span{display:block;margin-top:5px;}
.footer .fr.wei_img img { width: 80px; height: 80px; cursor: pointer;}
.footer .fr.wei_img { text-align: center; }
.saoma1 a span{text-align: center;color: #000;margin-top: 5px;margin-left: 5px;}
.weixin_con{width:100%;height:100%;background: rgba(0,0,0,.6);position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;display:none;}
.weixin_con img{width:280px;height: 280px;position: absolute;top:50%;left:50%;margin-left:-140px;margin-top:-140px;}





