@charset "utf-8";
/* CSS Document */



.flexslider{width:100%;height:237px; position: relative; overflow:hidden; z-index: 1;}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:1920px; height:100%; position: relative; left:50%; margin-left:-960px}
.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:237px;}

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:14px;text-align:center; z-index: 9999;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; margin: 0 4px}
.flex-control-paging li a{ background-image:url(../images/dd.png) ;background-position: center 0; display: block; width: 13px; height:13px; overflow: hidden; text-indent: -99em; cursor: pointer;}
.flex-control-paging li a.flex-active{ background-position: center -13px;}

.flex-direction-nav{ width: 100%; position: absolute; left: 0; top: 96px; z-index: 9999; }
.flex-direction-nav .flex-prev { width: 58px; height: 58px;  font-size: 0; display: block; background: url(../images/ban-l.png) no-repeat;float: left; margin-left: 30px; }
.flex-direction-nav .flex-next { width: 58px; height: 58px;font-size: 0; display: block; background: url(../images/ban-r.png) no-repeat;float: right ; margin-right: 30px;}
.flex-direction-nav .flex-prev:hover{ background: url(../images/ban-l1.png) no-repeat;}
.flex-direction-nav .flex-next:hover{background: url(../images/ban-r1.png) no-repeat;}




.main-bj{ width: 96%; margin: 0 auto; padding-bottom: 28px;}
.main-l{ width: 250px; float: left;  position: relative; top: -22px; z-index: 9999;}
.main-r{ width: 920px; float: right ; overflow: hidden;}
.lt-bj{ width: 250px ; height: 100px ; background: url(../images/lt-bj.jpg) no-repeat; position: relative; overflow: hidden;}
.lt-bj h3{ height: 32px; line-height: 32px; font-size: 30px; color: #fff ; padding: 22px 0 0 47px;}
.lt-bj h5{ height: 16px ; line-height: 16px ; font-size: 14px; color: #fff ; padding: 11px 0 0 47px;}

.gao-box{ width: 250px ; margin: 14px 0 0 0; overflow: hidden;}
.gao-box img{ margin-bottom: 14px;}


.sidebar{ width:250px; background: url(../images/sid-bj.jpg) repeat-y; margin-top: 14px; padding: 12px 0;  overflow:hidden;  }
.sidebar ul{width:226px; margin: 0 auto;  overflow:hidden}
.sidebar ul li{width:100%;}
.sidebar ul li h6 { width:193px; height:51px; line-height:51px; font-size:18px; color:#6d6d6d ;cursor:pointer ; padding-left: 33px; overflow: hidden; }

.sidebar ul li .box { display: none;  width:166px;background-color:#edeeee; padding-left: 60px;overflow:hidden; margin: 2px 0 0 0 ; }
.sidebar ul li .box a { width:100%; height:30px; line-height:30px; display:inline-block;font-size:14px; color:#6d6d6d; overflow:hidden;cursor:pointer ;  margin:5px 0}
.sidebar ul li .box a:hover{color: #cf3c43}
.sidebar ul li.on .box{ overflow: hidden;}
.sidebar ul li.on a h6 {padding-left: 27px; background-color: #efd3d4; border-left: 6px solid #cf3c43;  color: #bf1d24; font-weight: bold;}

.sidebar ul li:hover a h6 {padding-left: 27px; background-color: #efd3d4; border-left: 6px solid #cf3c43;  color: #bf1d24; font-weight: bold}
.sidebar ul li .box a.om{color: #cf3c43}


.right-bj{ width: 866px; background-image: url(../images/rt-bj.jpg) ; background-repeat: repeat-y ; background-position: left top ; background-color: #fff ; padding: 0 27px ; margin: 48px 0 0 0; overflow: hidden;}
.dwx-b{ width: 866px; height: 30px; padding: 14px 0 0 0; background: url(../images/dwx.png) no-repeat left bottom; overflow: hidden;}
.dwx-b span{ font-size: 12px; color: #3f3a3b; }
.dwx-b span a{ font-size: 12px; color: #3f3a3b; padding: 0 2px; }
.dwx-b span a:hover{ color: #cf3c43}
.dwx-b span a.om{ color: #cf3c43}

.nr-bj{ width: 100% ; border-bottom: 1px solid #cfcfcf ; padding: 10px 0 0 0;}
.ms{ width: 866px; overflow: hidden;}
.ms ul{ width: 900px ; padding: 10px 0 0 0}
.ms ul li{ width: 199px; height: 132px; float: left; margin: 0 23px 23px 0; position: relative; overflow: hidden;}
.ms ul li img{ width: 199px; height: 132px;}
.ms ul li h3{ width: 179px; height: 29px; line-height: 29px; padding: 0 10px; background: url(../images/zp-bj1_03.png) repeat; text-align: center; font-size: 14px; color: #fff; position: absolute; left: 0; bottom: 0;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.ms ul li .ms-bj{width: 179px; height: 132px; background: url(../images/zp-bj1_03.png) repeat; position: absolute; left: 0; bottom: 0; text-align: center ;padding: 0 10px;display: none ; }
.ms ul li .ms-bj h4{  display: inline-block ; font-size: 14px; color: #fff ; border-bottom: solid 1px #fff; padding-bottom: 3px; margin: 52px 0 0 0; line-height: 20px; max-height: 43px; font-weight: bold; overflow: hidden;}

.ms ul li:hover .ms-bj{ display: block}
.ms ul li:hover h3{ display: none}



/* 翻页 */

.pageCustom{ text-align:center; margin:auto; padding: 26px 0 26px 0; }
.pageCustom a{width: 32px; height: 21px;display: inline-block;line-height: 21px;
text-align: center;font-size: 14px;color: #6d6d6d;margin: 0 5px;}


/*第一页*/
.pageCustom a.pageCustom_First  { width: 65px;height: 21px;line-height: 21px;display: inline-block;text-align: center; background: url(../images/fy1.png) no-repeat; color: #fff}
.pageCustom a.pageCustom_First:hover{background: url(../images/fy2.png) no-repeat;  font-weight: bold}
.pageCustom a.pageCustom_First_Disable{ width: 65px;height: 21px;line-height: 21px;display: inline-block;text-align: center; background: url(../images/fy1.png) no-repeat; color: #fff}

/*上一页*/
.pageCustom a.pageCustom_Pre{  width: 65px;height: 21px;line-height: 21px;display: inline-block;text-align: center; background: url(../images/fy1.png) no-repeat; color: #fff }
.pageCustom a.pageCustom_Pre:hover{background: url(../images/fy2.png) no-repeat;  font-weight: bold}
.pageCustom a.pageCustom_Pre_Disable{ width: 65px;height: 21px;line-height: 21px;display: inline-block;text-align: center; background: url(../images/fy1.png) no-repeat; color: #fff }



/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{   font-weight: bold;color: #cf3c43; }
.pageCustom a.pageCustom_Num_On{font-weight: bold;color: #cf3c43;}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 65px;height: 21px;line-height: 21px;display: inline-block;text-align: center; background: url(../images/fy1.png) no-repeat; color: #fff}
.pageCustom a.pageCustom_Next:hover{background: url(../images/fy2.png) no-repeat;  font-weight: bold}
.pageCustom a.pageCustom_Next_Disable{ width: 65px;height: 21px;line-height: 21px;display: inline-block;text-align: center; background: url(../images/fy1.png) no-repeat; color: #fff}
 
/*尾页*/
.pageCustom a.pageCustom_Last{width: 65px;height: 21px;line-height: 21px;display: inline-block;text-align: center; background: url(../images/fy1.png) no-repeat; color: #fff }
.pageCustom a.pageCustom_Last:hover{ background: url(../images/fy2.png) no-repeat;  font-weight: bold}
.pageCustom a.pageCustom_Last_Disable{ width: 65px;height: 21px;line-height: 21px;display: inline-block;text-align: center; background: url(../images/fy1.png) no-repeat; color: #fff}


 .news{width:866px;  overflow: hidden; position: relative;}
 .news ul{ width:866px; padding-top:4px; padding-bottom: 6px;}
 .news ul li{width:846px; height:39px; line-height:39px; margin-bottom: 2px; padding: 0 10px ; overflow:hidden}
 .news ul li a{width:724px;height:39px; line-height:39px;display:block; float: left; font-size:16px; color:#655b5c;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
 .news ul li span{ width:75px;height:39px;  line-height:39px; display:block; text-align:right; font-size:12px; color:#655b5c; font-family:"Arial";float: right ; overflow:hidden}
 .news ul li:hover a{ color:#cf3c43; font-weight: bold ; }
 .news ul li:hover span{color:#cf3c43; }
 .news ul li:hover{ background-color: #f5e8e8}


 .vid{ width: 866px; overflow: hidden;}
 .vid ul{ width: 900px ; padding: 10px 0 0 0}
 .vid ul li{ width: 199px; height: 132px; float: left; margin: 0 23px 23px 0; position: relative; overflow: hidden;}
 .vid ul li img{ width: 199px; height: 132px;}
 .vid ul li .ms-bj{width: 179px; height: 132px; background: url(../images/zp-bj1_03.png) repeat; position: absolute; left: 0; bottom: 0; text-align: center ;padding: 0 10px; }
 .vid ul li .ms-bj h4{  display: inline-block ; font-size: 14px; color: #fff ; border-bottom: solid 1px #fff; padding-bottom: 3px;  line-height: 20px; max-height: 20px; font-weight: bold; overflow: hidden;}
  .vid ul li .ms-bj .vid-box{ width: 100%; text-align: center;margin: 25px 0 10px 0;}
 .vid ul li .ms-bj .vd{ width: 40px; height: 40px;}


.tw-lst{ width: 866px; overflow: hidden;}
.tw-lst ul{ width: 866px ; padding: 3px 0 13px 0}
.tw-lst ul li{ width: 826px; height: 118px; padding: 20px ;}
.tw-lst ul li img{ width: 213px; height: 118px; float: left;}
.tw-lst ul li .tw-r{ width: 548px; height: 118px; float: left; margin-left: 28px;border-left: 1px solid #cf3c43; padding-left: 27px; position: relative;}
.tw-lst ul li .tw-r h3{ width: 100%; height: 22px; line-height: 22px; font-size: 16px; font-weight: bold ; color: #6d6d6d ;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.tw-lst ul li .tw-r p{width: 100%; height: 54px; line-height: 18px; font-size: 14px; color: #6d6d6d ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin: 9px 0 0px 0; overflow: hidden;}
.tw-lst ul li .tw-r .tm{ width: 100% ; height: 15px; position: absolute; left: 27px; bottom: 0}
.tw-lst ul li .tw-r .tm .pa1{height: 15px; line-height: 15px; font-size: 12px; color: #655b5c; float: left; background: url(../images/pa1.png) no-repeat; padding-left: 17px;}
.tw-lst ul li .tw-r .tm .pa2{height: 15px; line-height: 15px; font-size: 12px; color: #655b5c; float: left; background: url(../images/pa2.png) no-repeat; padding-left: 17px; margin-left: 70px;}

.tw-lst ul li:hover{ background-color: #f6e8e8}
.tw-lst ul li:hover .tw-r h3{ color: #cf3c43}




.js-box{ width: 96%; overflow: hidden;}
.js-box ul{ width: 96%; padding: 12px 0 0 0}
.js-box ul li{ width: 420px; height: 178px;float: left; margin-bottom: 22px; overflow: hidden;}
.js-box ul li img{ width: 138px; height: 178px; float: left;}
.js-box ul li .nr3{ width: 255px; height: 178px ; float: left; margin-left: 23px; position: relative; overflow: hidden;}
.js-box ul li .nr3 h3{ width: 100% ; height: 18px; line-height: 18px; font-size: 14px; color: #6d6d6d ; margin-top: 2px; margin-bottom: 12px; overflow: hidden;}
.js-box ul li .nr3 h3 span{ font-size: 16px; color: #cf3c43 ; font-weight: bold; padding-right: 10px;}
.js-box ul li .nr3 p{ width: 100% ; height: 108px; line-height: 18px; font-size: 14px; color: #655b5c;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6; overflow: hidden;}
.js-box ul li .nr3 h4{ width: 65px; height: 21px; line-height: 21px; text-align: center ; background: url(../images/xq2.png) no-repeat; font-size: 12px; color: #fff ; position: absolute; left: 0; bottom: 0; overflow: hidden;}
.js-box ul li:hover .nr3 h4{ background: url(../images/xq1.png) no-repeat;}


.tet-box{ width:96%; margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #cfcfcf;  overflow: hidden;}
.tet-box p{ font-size: 14px; color: #655b5c ; line-height: 24px;}
.tet-box p span{ font-size: 16px; font-weight: bold ; color: #cf3c43 ;}

.yan-bj{ width: 100% ; padding: 25px 0 13px 0;}

.name{ width:96%; margin-bottom:12px;margin-left:20px;}
.name h3{width:30%; color:#655b5c; float: left;padding-right: 6px;text-align: left }
.name h3 span{ font-size: 16px; font-weight: bold ; color: #cf3c43}
.name .text1{ width:392px;  height:36px; line-height:36px; border:solid 1px #c2c2c2;  float: left; margin-left:30px;  font-size:14px; color:#655b5c; font-family:"微软雅黑"}
.foc::-webkit-input-placeholder{color:#c2c2c2;  }
.foc::-moz-placeholder{color:#c2c2c2; }
.foc:-moz-placeholder{ color:#c2c2c2; }
.foc:-ms-input-placeholder{color:#c2c2c2; }


.pt-box{ width: 100%;}
.name2{ width:100%; height: 65px;float: left; margin-bottom:12px;margin-left:20px;}
.name2 h3{color:#655b5c; float: left;padding-right: 6px; text-align: left;width:31%}
.name2 h3 span{font-weight: bold ; color: #cf3c43}
.name2 .text1{ width:60%;  height:46px; line-height:46px; float: left; margin-left:10px; color:#655b5c; font-family:"微软雅黑"}

.name .text2{ width:461px;  height:136px; line-height:30px; float: left; margin-left: 30px ; color:#655b5c; background: none ; font-family:"微软雅黑"}
.name .bkk{width:122px;  height:26px; line-height:26px; border:solid 1px #c2c2c2;  float: left; padding-left:10px; color:#655b5c; font-family:"微软雅黑"}
.name h4{ width: 87px; height: 26px; background-color: #beb3a8; float: left; margin-left: 12px;}

.btng{ width:96%;text-align:center; padding:26px 0; }
.btng .bb1{ width:92px; height:26px; line-height: 26px; background:url(../images/tj.png); font-size:16px; color:#fff;font-family:"微软雅黑" ;  cursor:pointer;}

.foce{ border: solid 1px #cf3c43 !important}

.tab-box{ width: 1006px;  padding:10px 0 20px 0 ;}
.tb{ width: 100%;}
.tb thead tr td{ height: 40px; line-height: 40px;  font-size: 18px; font-weight: bold; color: #655b5c;}
.tb thead tr .td1{width:630px}
.tb thead tr .td2{width:118px ; }
.tb thead tr .td3{text-align: center }

.tb tbody tr td{height: 40px; line-height: 40px;}
.tb tbody tr .td1{width:630px}
.tb tbody tr .td1 h3{ width: 610px; padding-left: 10px; font-size: 16px; color: #655b5c ;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.tb tbody tr .td2{width:118px ; font-size: 14px; color: #655b5c}
.tb tbody tr .td3{text-align: center ; font-size: 14px; color: #655b5c}

.tb tbody tr:hover td{ background-color: #f0e5e5 ;}
.tb tbody tr:hover .td1 h3{ font-weight: bold ; color: #cf3c43}
.tb tbody tr:hover .td2{font-weight: bold ; color: #cf3c43}
.tb tbody tr:hover .td3{ font-weight: bold ; color: #655b5c}


.wid{ width: 814px; margin: 0 auto; margin-bottom: 20px; overflow: hidden;}
.wid .tel{ width: 100% ; height: 35px; line-height: 35px; background-color: #eaecec ; text-align: center ; font-size: 16px; color: #cf3c43 ; font-weight: bold ; margin-bottom: 14px; }
.lav{ width: 100% ; background-color: #f5e7e8; padding: 10px 0 0 0}
.yg-b{ width: 440px; height: 20px; line-height: 20px; float: left; padding-left: 20px; margin-bottom: 10px;}
.yg-b h3{ width: 72px; height: 20px;float: left; line-height: 20px; font-size: 14px; font-weight: bold ; color: #cf3c43;}
.yg-b h4{ width: 350px; height: 20px; float: left;line-height: 20px; font-size: 14px;color: #655b5c;}

.wd{ width: 295px}
.wd h4{ width: 215px;}

.dt-api{ width: 100% ; height: 500px; }

.titel-box{ width: 866px; padding: 20px 0 28px 0}
.titel-box h2{width: 100% ; text-align: center ; font-size: 24px; color: #cf3c43 ; font-weight: bold}
.titel-box h5{width: 100% ; text-align: center ; font-size: 12px; color: #655b5c; margin-top: 26px;}

.text-box{ width: 100% ; font-size: 16px; color: #333; line-height: 26px; padding: 0px 0 22px 0;text-align:justify; overflow: hidden;}
.text-box img{ max-width: 100%; height: auto;}
.text-box p{ margin: 16px 0 !important}


.tj-bj{ width: 100% ; background-color: #fff ; border-bottom: 13px solid #ba151c; margin: 28px 0 0 0; padding: 0 0 17px 0; overflow: hidden;}
.btt{ width: 866px ; height: 50px; margin: 0 auto; background: url(../images/dwx.png) no-repeat ; background-position: left bottom ; position: relative; overflow: hidden;}
.btt h3{ font-size: 16px; font-weight: bold ; color: #bf1d24 ; margin-top: 17px;}




.picMarquee-left{ width:866px;  margin: 0 auto; overflow:hidden; position:relative; padding:16px 0 0 0; }
.picMarquee-left .hd{ position:absolute; left:0; top:100px; width:1783px; display:none }
/*		.picMarquee-left .hd .prev{ display:block; float:right; width:11px; height:30px;background:url(../images/right.png) no-repeat; padding-left:4px;}
.picMarquee-left .hd .next{ display:block;  width:11px; height:30px; background:url(../images/left.png) no-repeat; float: left; margin-left:4px;}
*/
.picMarquee-left .bd{ width:866px; height:132px; overflow: hidden; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width: 912px; }
.picMarquee-left .bd ul li{width:199px; float: left; height: 132px; background: #eeeeee; margin-right: 22px;position: relative; overflow: hidden; }
.picMarquee-left .bd ul li img{ width: 199px; height: 132px;}
.picMarquee-left .bd ul li h3{ width: 179px; height: 29px; line-height: 29px; padding: 0 10px; background: url(../images/zp-bj1_03.png) repeat; text-align: center; font-size: 14px; color: #fff; position: absolute; left: 0; bottom: 0;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.picMarquee-left .bd ul li .ms-bj{width: 179px; height: 132px; background: url(../images/zp-bj1_03.png) repeat; position: absolute; left: 0; bottom: 0; text-align: center ;padding: 0 10px;display: none ; }
.picMarquee-left .bd ul li .ms-bj h4{  display: inline-block ; font-size: 14px; color: #fff ; border-bottom: solid 1px #fff; padding-bottom: 3px; margin: 52px 0 0 0; line-height: 20px; max-height: 43px; font-weight: bold; overflow: hidden;}

.picMarquee-left .bd ul li:hover .ms-bj{ display: block}
.picMarquee-left .bd ul li:hover h3{ display: none}


.bdsharebuttonbox{ width: 280px !important; height: 32px !important; margin-left: 320px; padding: 20px 0; overflow: hidden; }
.bdsharebuttonbox a{float: left !important;}
.bdsharebuttonbox span{ background: url(../images/ff.png) no-repeat left center; height: 32px; line-height: 32px; font-size: 14px; color: #9a9eaa; float: left; padding-left: 26px;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{   background-image: none !important;margin: 3px 0px 4px 0 !important;}
.bdsharebuttonbox .bds_weixin{ width: 32px !important; height: 32px !important; background-image: none; background: url(../images/qw2.png) no-repeat !important;background-position: left center !important; }
.bdsharebuttonbox .bds_sqq{width: 32px !important; height: 32px !important; background-image: none; background: url(../images/qw1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_tsina{width: 32px !important; height: 32px !important; background-image: none; background: url(../images/qw3.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox a{ margin: 0 3px !important; display: block}
.bdsharebuttonbox .bds_tsina:hover{ background: url(../images/qw3-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_sqq:hover{ background: url(../images/qw1-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_weixin:hover{ background: url(../images/qw2-1.png) no-repeat !important;background-position: left center !important; }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ padding: 0 !important}






.tan-bj{ width:100%; background:url(../images/tan-bj.png) repeat; position:fixed; left:0; top:0; z-index:999999999;display:none}
.cr-bj{ width:733px; background-color:#fff; position:relative; margin:0 auto; padding-bottom:36px;}
.cr-bj .gb{ position:absolute; right:-8px; top:-10px;}
.cr-box{ width:677px; margin:0 auto; overflow:hidden}
.ck{ width:600px; height:65px; line-height:65px; padding-left:10px; font-size:22px; color:#bf1d24;}
.xun{width:677px; height:41px; background-color:#efd3d4;}
.xun h3{ width:300px; height:41px; line-height:41px; float: left; padding-left:14px;font-size:16px; color:#655b5c; }
.xun h4{ width:154px; height:41px; line-height:41px; float: left; font-size:16px; color:#655b5c; }
.xun h5{ width:154px; height:41px; line-height:41px; float:right;font-size:16px; color:#655b5c; }
.hf{width:677px; background-color:#fff;}
.hfa{ width:654px; border-bottom:1px dashed #e3e2e2; margin-left:10px; font-size:16px; color:#2c2c2c; line-height:20px; padding:10px 0}
.hfb{ width:654px; max-height:80px; min-height:20px;  margin-left:10px;  padding:10px 0;  overflow:auto; overflow:hidden}
.heig{width:654px; overflow:auto; max-height:80px; font-size:14px; color:#655b5c; line-height:20px;}

.nr-b{ width:677px;border-top:2px solid #999; margin-top:13px; padding:21px 0}
.nr-b p{width:657px; line-height:22px; font-size:16px; color:#655b5c; margin:0 auto}






.Teacher-bj{ width: 866px; overflow: hidden;}
.Teacher-bj ul{ width: 930px}
.Teacher-bj ul li{ width: 175px ; height: 233px;float: left; margin: 0 53px 26px 0; position: relative; overflow: hidden;}
.Teacher-bj ul li .tech{width: 175px ; height: 233px;}
.Teacher-bj ul li .dw0{ width: 100% ; height: 32px; background-color: #403839; position: absolute; left: 0; bottom: 0; overflow: hidden;}
.Teacher-bj ul li .dw0 h3{ width: 88px; height: 32px;line-height: 32px; font-size: 16px; color: #fff ;float: left; overflow: hidden; padding-left: 10px;}
.Teacher-bj ul li .dw0 h4{ width: 60px; height: 32px;line-height: 32px; font-size: 14px; color: #fff ;float: right; overflow: hidden; padding-right: 10px;text-align: right}
.Teacher-bj ul li .dw1{width: 155px;height: 233px;background: url(../images/zp-bj1_03.png) repeat;
position: absolute;left: 0; bottom: 0; text-align: center;padding: 0 10px; display: none}
.Teacher-bj ul li .dw1 h3{ width: 100% ; height: 20px; line-height: 20px; font-size: 18px; font-weight: bold ; color: #fff;text-align: center; margin: 80px 0 10px 0; overflow: hidden;}
.Teacher-bj ul li .dw1 h4{ width: 100% ; height: 40px; line-height: 20px; font-size: 14px; color: #fff;text-align: center; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.Teacher-bj ul li:hover .dw0{ display: none}
.Teacher-bj ul li:hover .dw1{ display: block}

.pageCustom_Next:hover{background: url(../images/fy2.png) no-repeat !important;  font-weight: bold; }


.ms{ width: 866px; overflow: hidden;}
.ms ul{ width: 900px ; padding: 10px 0 0 0}
.ms ul li{ width: 280px; height: 188px; float: left; margin: 0 13px 18px 0; position: relative; overflow: hidden;}
.ms ul li img{ width: 280px; height: 188px;}
.ms ul li h3{ width: 260px; height: 33px; line-height: 33px; padding: 0 10px; background: url(../images/zp-bj1_03.png) repeat; text-align: center; font-size: 14px; color: #fff; position: absolute; left: 0; bottom: 0;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.ms ul li .ms-bj{width: 260px; height: 188px; background: url(../images/zp-bj1_03.png) repeat; position: absolute; left: 0; bottom: 0; text-align: center ;padding: 0 10px;display: none ; }
.ms ul li .ms-bj h4{ max-width: 100% ; height: 23px; display: inline-block ; font-size: 14px; color: #fff ; border-bottom: solid 1px #fff; padding-bottom: 3px; margin: 82px 0 0 0; line-height: 20px;  font-weight: bold; overflow: hidden;}

.ms ul li:hover .ms-bj{ display: block}
.ms ul li:hover h3{ display: none}


.tw-lst{ width: 866px; overflow: hidden;}
.tw-lst ul{ width: 866px ; padding: 3px 0 13px 0}
.tw-lst ul li{ width: 826px; height: 141px; padding: 20px ;}
.tw-lst ul li img{ width: 213px; height: 141px; float: left;}
.tw-lst ul li .tw-r{ width: 548px; height: 141px; float: left; margin-left: 28px;border-left: 1px solid #cf3c43; padding-left: 27px; position: relative;}
.tw-lst ul li .tw-r h3{ width: 100%; height: 22px; line-height: 22px; font-size: 16px; font-weight: bold ; color: #6d6d6d ;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.tw-lst ul li .tw-r p{width: 100%; height: 54px; line-height: 18px; font-size: 14px; color: #6d6d6d ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin: 15px 0 0px 0; overflow: hidden;}
.tw-lst ul li .tw-r .tm{ width: 100% ; height: 15px; position: absolute; left: 27px; bottom: 0}
.tw-lst ul li .tw-r .tm .pa1{height: 15px; line-height: 15px; font-size: 12px; color: #655b5c; float: left; background: url(../images/pa1.png) no-repeat; padding-left: 17px;}
.tw-lst ul li .tw-r .tm .pa2{height: 15px; line-height: 15px; font-size: 12px; color: #655b5c; float: left; background: url(../images/pa2.png) no-repeat; padding-left: 17px; margin-left: 70px;}

.tw-lst ul li:hover{ background-color: #f6e8e8}
.tw-lst ul li:hover .tw-r h3{ color: #cf3c43}

.vid{ width: 866px; overflow: hidden;}
.vid ul{ width: 900px ; padding: 10px 0 0 0}
.vid ul li{ width: 280px;height: 188px; float: left;margin: 0 13px 18px 0;position: relative; overflow: hidden;}
.vid ul li img{ width: 280px;height: 188px;}
.vid ul li .ms-bj{ width: 280px;height: 188px; background: url(../images/sp-bj.png) repeat; position: absolute; left: 0; bottom: 0; text-align: center ;padding: 0 10px; }
.vid ul li .ms-bj h4{ max-width: 100% ; display: inline-block ; font-size: 14px; color: #fff ; border-bottom: solid 1px #fff; padding-bottom: 3px;  line-height: 20px; max-height: 20px; font-weight: bold; overflow: hidden;}
 .vid ul li .ms-bj .vid-box{ width: 100%; text-align: center;margin: 25px 0 10px 0;}
.vid ul li .ms-bj .vd{ width: 40px; height: 40px; margin: 30px 0 0 0}


