body{ font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; color:#333; line-height:24px; margin:0 auto; }
ul,li,p,span,img,p,h1,h2,h3{ list-style:none; padding:0; margin:0; border:none; font-weight:normal;}
a{ text-decoration:none; color:#333;}

.clearfix { clear:both; width:1300px; height:1px; }
.fl{float:left;}
.fr{float:right;}
.clear_b { clear:both; }

.wrap { width: 1300px; margin: 0 auto; }
.blank0 {margin: 0 auto; width: 100%; height:0px; clear: both;}
.blank10 {margin: 0 auto; width: 100%; height:10px; clear: both;}
.blank20 {margin: 0 auto; width: 100%; height:20px; clear: both;}
.blank30 {margin: 0 auto; width: 100%; height:30px; clear: both;}
.blank40 {margin: 0 auto; width: 100%; height:35px; clear: both;}
.blank60 {
	margin: 0 auto;
	width: 100%;
	height: 60px;
	clear: both;
}
.toplogo{ width:100%; height:70px; background:url("../images/logo_1_bg.jpg?1") no-repeat center top; 
text-align:center;
}
.toplogo .logo{ width:550px; height:70px; margin-top:0px;}
.toplogo .phone {
	height: 48px;
	margin-top: 12px;
	color: #FFF;
	font-size: 21px;
	line-height: 40px;
}


/* banner  */
.jdt_banner  { width:1300px; height:310px; clear:both; }

.jdt_box { width:1300px; height:310px; clear:both; }
.pic1_z{ width:1300px; height:310px; float:left; position:relative; overflow:hidden;}
.bigimg{ 
    width:1300px; height:310px; 
	overflow:hidden; 
	position:relative;
}
.bigimg .bg{ 
    width:1300px; 
	height:50px;
	position:absolute; bottom:0; left:0;
}
.bigimg p{ 
    font-size:18px; 
	color:#fff; 
	font-family:\5FAE\8F6F\96C5\9ED1; 
	position:absolute; 
	display:block; 
	left:16px; 
	bottom:12px;
}
.bigimg p a{ 
    color:#fff;
}
.bigimg .point{ 
    display:block; 
	position:absolute; 
	right:12px; 
	bottom:9px; 
	width:90px; 
	height:20px;
}
.bigimg .point a{ 
    display:block; 
	float:left; 
	margin:2px 6px;  
	width:8px; 
	height:8px; 
	border-radius:4px; 
	background-color:#9A9A9A;
	_margin:2px 6px;
	width:_4px; 
	height:_4px;
}
.bigimg .point a:hover,.bigimg .point a.now{ 
    background-color:#D02A2A; 
	width:12px; 
	height:12px; 
	border-radius:6px; 
	margin:0 3px; 
	_margin:0px 4px;
	width:_4px; 
	height:_4px;
}
/* end banner  */

/* menu  */
.nj-menu{ width:100%; height:60px;background:#CA0006; clear:both;min-width: 1300px;}
.nj-menu-list{ float:left;}
.nj-menu-list a{ display: inline-block; line-height:60px; font-size:20px; color:#fff; font-weight:normal; padding: 0 35px; letter-spacing: 1px; }
.nj-menu-list a.last{ margin-right: 0; }
.nj-menu-list a:hover{ color:#ffffff; background:#97080C ;}
.nj-menu-list .text_on{ color:#ffffff; background:#97080C ;}


.wrap1 { width: 1300px; height:60px; margin-bottom:30px; margin: 0 auto; }
.wrap1 a{color:#FFF;text-decoration:none;font-size:20px;}
.wrap1 a:hover{color:#FFF;text-decoration:none;font-size:20px;}


nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

h1 {
  width: 500px;
  margin: 100px auto 20px;
  color: #f0f0f0;
  text-align: center;
}

.nav {
  width: 1300px;
  height:60px;
  margin: 0 auto;
  background: #CA0006;
  color: #ffffff;
  position:relative;
  z-index:1000;
}
.nav a {
  display: block;
  padding: 0 16px;
  line-height: inherit;
  cursor: pointer;
}
.nav_menu {
  line-height: 60px;
  font-weight: 700;
  text-transform: uppercase;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
  width: 155px;
  text-align:center;
}
.nav_menu-item:hover {
  background-color: #97080C;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 155px;
  background-color: #97080C;
  text-align:center;
}
.nav_submenu-item:hover {
  background: rgba(0, 0, 0, 0.1); 
}



/* end menu  */

/* 培训动态 学院动态 关于我们 联系我们 */
.hp01_l { width:800px; height:450px; float:left; }
.hp01_r { width:470px; height:450px; float:right; }

.pxdt_box { width:800px; height:450px; }
.pxdt_pic1_z{ width:800px; height:450px; float:left; position:relative; overflow:hidden;}
.pxdt_bigimg{ 
    width:800px; height:450px; 
	overflow:hidden; 
	position:relative;
}
.pxdt_bigimg .pxdt_bg{ 
    width:800px; 
	height:40px;background-color:#000; 
	filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;
    position:absolute; bottom:0; left:0;
}
.pxdt_bigimg p{ 
    font-size:16px;
    line-height:40px;
	color:#fff; 
	font-family:\5FAE\8F6F\96C5\9ED1; 
	position:absolute; 
	display:block; 
	left:16px; 
	bottom:0px;
}
.pxdt_bigimg p a{ 
    color:#fff;
}
.pxdt_bigimg .pxdt_point{ 
    display:block; 
	position:absolute; 
	right:6px; 
	bottom:4px; 
	width:100px; 
	height:20px;
}
.pxdt_bigimg .pxdt_point a{ 
    display:block; 
	float:left; 
	margin:2px 4px;  
	width:8px; 
	height:8px; 
	border-radius:4px; 
	background-color:#fff;
	_margin:2px 6px;
	width:_4px; 
	height:_4px;
}
.pxdt_bigimg .pxdt_point a:hover,.pxdt_bigimg .pxdt_point a.now{ 
    background-color:#b91b21; 
	width:12px; 
	height:12px; 
	border-radius:6px; 
	margin:0 3px; 
	_margin:0px 4px;
	width:_4px; 
	height:_4px;
}

.title_row{
    height:20px;
    line-height: 20px;
    padding-bottom:10px;
    border-bottom:1px #D9D9D9 solid;
    margin-bottom:10px;
}
.title_row a{
    font-family:\5FAE\8F6F\96C5\9ED1;
    font-size: 20px;
    font-weight: normal;
    color: #C90006;
    line-height: 20px;
    float: left;
	background:url("../images/lan_a.png") no-repeat left top;
	padding-left:20px;
}
.title_row a:hover{
    color:#777777;
}
.title_row .t_more {
    height:20px;
    line-height: 20px;
    float:right;
    font-family:\5FAE\8F6F\96C5\9ED1;
    font-size: 16px;
 	font-weight: normal;
    color: #878787;
}
.title_row .t_more a{
	font-size: 16px;
    color: #878787;
    background:white;
}
.title_row .t_more a:hover{
    font-size: 16px;
    color:#C90006;
}

.title_row .t_next {
    height:20px;
    line-height: 20px;
    float: left;
    font-family:\5FAE\8F6F\96C5\9ED1;
    font-size: 20px;
 	font-weight: normal;
    color: #878787;
    border-left:1px #CCCCCC solid;
    background:url("../images/lan_a.png") no-repeat left top;
	padding-left:20px;
	margin-left:20px;

}
.title_row .t_next a{
	font-size: 20px;
    color: #878787;
    padding-left:12px;
    background:white;
}
.title_row .t_next a:hover{
    font-size: 20px;
    color:#C90006;
}

.xydt_box { width:470px; border-bottom:1px #D9D9D9 solid; }
.xydt_t1 { 
	line-height:30px;
	color:#333333;
	font-size:20px;
	font-family:\5FAE\8F6F\96C5\9ED1; 
}
.xydt_t1 a { 
	color:#333333;
}
.xydt_t1 a:hover { 
	color:#C90006;
}

.xydt_t2 {
	line-height:20px;
	color:#777777;
	font-size:16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	padding:10px 0px 14px 0px;
}
.xydt_t2 a { 
	color:#333333;
}
.xydt_t2 a:hover{
	color:#C90006;
}

ul.zx_font{
    color:#333333;
}
ul.zx_font li{
    line-height: 32px;
    font-size: 16px;
    background: url("../images/dian01.png") no-repeat left center;
    padding-left: 12px;
}
ul.zx_font li a{
    display: block;
    white-space: nowrap;
    overflow: hidden;
}
ul.zx_font li a:hover{
	color:#C90006;
    display: block;
    white-space: nowrap;
    overflow: hidden;
}


.about_us_box { width:470px; height:auto; margin-top:18px; }

.about_us { width:138px; height:88px; float:left; }
.about_us img{  padding-top:5px; }
.about_ustxt { width:320px; height:88px; float:right; }

.lianxi_us { width:88px; height:88px; float:left; padding-top:4px;}
.lianxi img{  padding-top:5px; }
.lianxi_ustxt { width:356px; height:88px; float:right; background: url('http://www.hshsjy.com/template/user/2020/images/lxrewm.jpg?1') no-repeat right top;
}

/* end 培训动态 学院动态 关于我们 联系我们 */

/* 教学环境 */
.Imgbh img{ cursor: pointer; transition: all 1s;}
.Imgbh:hover img{transform: scale(1.04);}

.jxhj_box{ width:1300px; height:152px; overflow:hidden; margin-top:24px; }
.jxhj{ width:1500px; height:152px; overflow:hidden; float:left }
.jxhj_nrk{ width:226px; height:152px; float:left; position:relative; overflow:hidden; margin:0px 24px 0px 0px;}
.jxhj_nrk img{ width:226px; height:152px; position:absolute; left:0; bottom:0; z-index:1;}
.jxhj_nrk span{ width:226px; height:28px; position:absolute; left:0; bottom:0; z-index:2;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}
.jxhj_nrk p{ width:226px; line-height:28px; height:28px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:3; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#fff; text-align:center;}
.jxhj_nrk a:hover p{ text-decoration:underline;}
.nmab{ margin-right:0px;}


/* end 教学环境 */
/* AD 广告  */

.gg_a { width:490px;  verflow:hidden;}
.gg_a img{ width:490px; height:100px; margin-bottom:30px; overflow:hidden; }
.gg_b { width:780px; overflow:hidden; }
.gg_b img{ width:780px; height:100px; margin-bottom:30px; overflow:hidden; }
.gg_c { width:1300px; height:88px; margin-bottom:30px; overflow:hidden; }

/* 课程体验 师资力量 特色课程 培训方案 */

.hp02_l { width:490px; height:1115px; float:left; overflow:hidden; }
.hp02_r { width:780px; height:1125px; float:right; overflow:hidden; }

.szll{ width:810px; height:925px; margin-top:26px; }
.szll_nrk{ width:240px; height:290px; float:left; position:relative; overflow:hidden; margin:0px 30px 30px 0px;}
.szll_nrk img{ width:240px; height:240px; }
.szll_nrk p{ width:240px; line-height:50px; height:50px; background: url("../images/szll_tbg.png?1") no-repeat center top; 
font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#333333; text-align:center;
}
.szll_nrk a:hover p{ text-decoration:underline;}
.nmab{ margin-right:0px;}


.kcty_box { width:490px; height:276px; margin-top:26px;}
.kcty_pic1_z{ width:490px; height:276px; float:left; position:relative; overflow:hidden;}
.kcty_bigimg{ 
    width:490px; height:276px; 
	overflow:hidden; 
	position:relative;
}
.kcty_bigimg .kcty_bg{ 
    width:490px; 
	height:40px;background-color:#000; 
	filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;
    position:absolute; bottom:0; left:0;
}
.kcty_bigimg p{ 
    font-size:16px;
    line-height:40px;
	color:#fff; 
	font-family:\5FAE\8F6F\96C5\9ED1; 
	position:absolute; 
	display:block; 
	left:16px; 
	bottom:0px;
}
.kcty_bigimg p a{ 
    color:#fff;
}
.kcty_bigimg .kcty_point{ 
    display:block; 
	position:absolute; 
	right:6px; 
	bottom:4px; 
	width:70px; 
	height:20px;
}
.kcty_bigimg .kcty_point a{ 
    display:block; 
	float:left; 
	margin:2px 4px;  
	width:8px; 
	height:8px; 
	border-radius:4px; 
	background-color:#fff;
	_margin:2px 6px;
	width:_4px; 
	height:_4px;
}
.kcty_bigimg .kcty_point a:hover,.kcty_bigimg .kcty_point a.now{ 
    background-color:#b91b21; 
	width:12px; 
	height:12px; 
	border-radius:6px; 
	margin:0 3px; 
	_margin:0px 4px;
	width:_4px; 
	height:_4px;
}


.tskc_box{ width:490px; height:244px; margin-top:26px; overflow:hidden; }
.tskc{ width:513px; height:244px; overflow:hidden; }
.tskc_tb{ width:105px; height:110px; float:left; position:relative; overflow:hidden; margin:0px 23px 24px 0px;}
.tskc_tb img{ width:105px; height:110px; }


.pxfa{ width:516px; height:244px; overflow:hidden; }
.pxfa_tb{ width:232px; height:66px; float:left; position:relative; overflow:hidden; margin:0px 26px 23px 0px;}
.pxfa_tb img{ width:232px; height:66px; }


/* end 教学资源 */

/* 学员心声 学员风采 党建新闻 */
.jxzy{ width:1300px; height:160px; overflow:hidden;margin-top:24px; }
.jxzy_nrk{ width:240px; height:160px; float:left; position:relative; overflow:hidden; margin:0px 24px 0px 0px;}
.jxzy_nrk img{ width:240px; height:160px; position:absolute; left:0; bottom:0; z-index:1;}
.jxzy_nrk span{ width:240px; height:28px; position:absolute; left:0; bottom:0; z-index:2;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}
.jxzy_nrk p{ width:240px; line-height:28px; height:28px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:3; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#fff; text-align:center;}
.jxzy_nrk a:hover p{ text-decoration:underline;}
.nmab{ margin-right:0px;}

/* end 教学资源 */

/* 学员心声 学员风采 党建新闻 */

.xueyuan_l { width:410px; height:290px; float:left; }
.xueyuan_z { width:410px; height:290px; float:left; margin-left:35px; }
.xueyuan_r { width:410px; height:290px; float:right; }


.xyfc_box { width:410px; height:240px; }
.xyfc_pic1_z{ width:410px; height:240px; float:left; position:relative; overflow:hidden;}
.xyfc_bigimg{ 
    width:410px; height:240px; 
	overflow:hidden; 
	position:relative;
}
.xyfc_bigimg .xyfc_bg{ 
    width:410px; 
	height:40px;background-color:#000; 
	filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;
    position:absolute; bottom:0; left:0;
}
.xyfc_bigimg p{ 
    font-size:16px;
    line-height:40px;
	color:#fff; 
	font-family:\5FAE\8F6F\96C5\9ED1; 
	position:absolute; 
	display:block; 
	left:16px; 
	bottom:0px;
}
.xyfc_bigimg p a{ 
    color:#fff;
}
.xyfc_bigimg .xyfc_point{ 
    display:block; 
	position:absolute; 
	right:6px; 
	bottom:4px; 
	width:70px; 
	height:20px;
}
.xyfc_bigimg .xyfc_point a{ 
    display:block; 
	float:left; 
	margin:2px 4px;  
	width:8px; 
	height:8px; 
	border-radius:4px; 
	background-color:#fff;
	_margin:2px 6px;
	width:_4px; 
	height:_4px;
}
.xyfc_bigimg .xyfc_point a:hover,.xyfc_bigimg .xyfc_point a.now{ 
    background-color:#b91b21; 
	width:12px; 
	height:12px; 
	border-radius:6px; 
	margin:0 3px; 
	_margin:0px 4px;
	width:_4px; 
	height:_4px;
}





/* end 学员心声 学员风采 党建新闻 */


/* foot 友情链接 版权  */
.wrap2 { width: 100%; background-color:#F8F8F8; padding-top:20px; }
.yqlj { width: 1300px; margin: 0px auto; border-bottom:1px #D9D9D9 solid; padding-bottom:20px; }
.yqlj_top { width: 1300px;  height:38px; font-family:\5FAE\8F6F\96C5\9ED1; }
.yqlj_top a{ float:left; width:90px; height:37px; padding-bottom:5px; line-height:32px; font-size:18px; color:#333; text-align:center; font-weight:normal;  }
.yqlj_top a.last{ color:#ffffff; background:url('link_bg.png') no-repeat center top;
}
.yqlj_top a:hover{ color:#ffffff; background:url('link_bg.png') no-repeat center top;
}
.yqlj_top a.now{ color:#ffffff; background:url('link_bg.png') no-repeat center top;
}


.yqlj_link {
	height:16px;
	line-height: 16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-size: 18px;
	font-weight: normal;
	margin-top:20px;
	margin-bottom:20px;

}
.yqlj_link a{
	color: #333;
	border-right:1px #CCCCCC solid;
	padding-right:20px;
	padding-left:20px;
}
.yqlj_link a:hover{
	color:#C90006;
}


.bqxx { width: 1300px; margin: 20px auto 0px auto;text-align:center; padding-bottom:40px; }

.bqxx_link {
	height:32px;
	line-height: 32px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	font-weight: normal;
}
.bqxx_link a{
	color: #333;
}
.bqxx_link a:hover{
	color:#C90006;
}
.bqxx p {
	height:32px;
	line-height: 32px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	font-weight: normal;
}
/* ! foot 鍙嬫儏閾炬帴 鐗堟潈  */

/* 鎶ュ悕 鎶曠 */
.baoming_l { width:820px; height:auto; float:left; }
.baoming_r { width:450px; height:auto; float: right; }

.baoming_gz_us { width:450px; height:168px; padding:10px 0px 20px 0px; text-align:center; }

.baoming_l{
font-size:16px;
color:#000;
}
/*input*/
.input_on{
padding:2px 8px 0pt 3px;
height:38px;
border:1px solid #999;
background-color:#FFFFCC;
}
.input_off{
padding:2px 8px 0pt 3px;
height:38px;
border:1px solid #CCC;
background-color:#FFF;
}
.input_move{
padding:2px 8px 0pt 3px;
height:38px;
border:1px solid #999;
background-color:#FFFFCC;
}
.input_out{
padding:2px 8px 0pt 3px;
height:38px;
border:1px solid #CCC;
background-color:#FFF;
}
/*form*/
ul.input_test{
margin:40px auto 0 auto;
width:780px;
list-style-type:none;
}
ul.input_test li{
width:780px;
height:40px;
margin-bottom:30px;
}
.input_test label{
float:left;
width:100px;
line-height:40px;
text-align:left;
font-size:20px;
}
.input_test p{
float:left;
_margin-top:-1px;
}
.input_test span{
color:#CA0006;
}
.button_test{
 background-color:#CA0006;
 width:120px;
 height:40px;
 text-align:center;
 color:#ffffff;
 font-size:20px;
 border-radius: 6px; 
 margin-top:20px;
 margin-left:100px;
}

.button_pic{
 background-color:#ffffff;
 width:120px;
 height:40px;
 text-align:center;
 color:#333333;
 font-size:16px;
 border-radius: 6px; 
}
/* enf 报名 投稿 */

/* 列表页 */
.title_nav{
    margin: 0px 0 20px 0;
    font-family: \5FAE\8F6F\96C5\9ED1;
    color: #888;
}
.title_nav a{
    color: #888;
    float: left;
    margin-right: 14px;
}
.title_nav a:hover{
    color: #c00;
}
.title_nav span{
    float: left;
    margin-right: 14px;
}
ul.list_row{
    padding-top: 10px;
}
ul.list_row li{
    border-top: 1px solid #ebebeb;
    height: auto;
	+width: 100%;
	clear:both;
	padding-top:20px;
}
ul.list_row li tt{
	float:left;
	width: 226px;
	height:152px;
    margin-right:30px;
	padding-top: 0px;
	padding-bottom:20px;
}
ul.list_row li tt img{
	width: 226px;
	height:152px;
}


ul.list_row li span{
	float:left;
}


ul.list_row li h3{
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
}
ul.list_row li h3 a{
    color: #222;
}
ul.list_row li h3 a:hover{
    color: #c00;
}
ul.list_row li div{
    padding-top: 10px;
    
}
ul.list_row li div img{
    float: left;
    padding: 1px 10px 20px 0;
}
ul.list_row li div span{
    font-family: \5FAE\8F6F\96C5\9ED1;
    color: #888;
    float: left;
}

/*分页*/
/*currpage-beign*/
.fy{
	margin:10px 0px;
	padding:0px;
	}
#div_currpage{
	width: 100%;
	text-align: center;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 40px;
}
#div_currpage a:link,#div_currpage a:visited{
	text-decoration:none;
	color:#000;
	}
#div_currpage a,#div_currpage span{
	padding: 4px 10px;
	line-height: 40px;
	border: 1px solid #CA0006;
	font-family: Arial;
	text-align: center;
	display: inline;
	margin-top: 10px;
}
#div_currpage span,#div_currpage a:hover{background:#CA0006;font-weight:bold;color:#fff;}
/*currpage-end*/	
/*.pageNav{
    overflow:hidden;
    height:30px;
    padding:50px 0 0 0;
    clear:both;
    text-align: center;
    font-size:14px;
}
.pageNav a.f12{
    padding:0 12px;
    overflow:hidden;
    margin-right:4px;
    color:#676767;
    height:28px;
    line-height:28px;
    border:1px solid #cdcdcd;
    display: inline-block;
}
.pageNav a:hover{
    text-decoration:none;
    overflow:hidden;
}
.pageNav a.f12_a{
    display: inline-block;
    padding:0 12px;
    overflow:hidden;
    margin-right:4px;
    color:#676767;
    height:28px;
    line-height:28px;
    border:1px solid #e60012;
    background-color:#e60012;
    color:#fff;
}*/

p.contact{
    font-size: 16px;
    color: #ff1919;
    line-height: 36px;
    padding-top: 10px;
}
span.list_ewm{
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 10px;
}
p.list_ewm_font{
    font-size: 13px;
    line-height: 20px;
    color: #333;
    text-align: center;
    width: 100%;
    float: left;
    padding-bottom: 20px;
}


ul.list_img_row{
    width: 820px;
    padding-top: 10px;
}
ul.list_img_row li{
    width: 226px;
    margin-right: 45px;
    padding-top: 20px;
    float: left;
}
ul.list_img_row li img{
    width: 226px;
    height: 152px;
}
ul.list_img_row li p{
    text-align: center;
    font-size: 16px;
    padding-top: 5px;
    height: 24px;
    overflow: hidden;
}

/* enf 列表页 */

/* 视频 课程体验 */
.storyListArea{ padding:1px 0px 15px 0px; }

.col-lg-4 {
width: 320px;
float:left;
}
.col-md-8 {
width:500px;
float: right;

}

.profile-photo {
  overflow: hidden;
  float:left;
  width:300px;
  height:168px;
  background-color:#f2f2f2;
}     
.profile-photo img {
  -webkit-transition: all 1.2s ease;
     -moz-transition: all 1.2s ease;
      -ms-transition: all 1.2s ease;
       -o-transition: all 1.2s ease;
          transition: all 1.2s ease;
}
.profile-photo:hover  img,
.profile-photo:focus  img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}

.profile-photo em.big {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url('bigplay.png') no-repeat 0 0;
	width: 120px;
	height: 116px;
	z-index: 2;
}
.profile-photo em.small {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url('smallplay.png') no-repeat 0 0;
	width: 64px;
	height: 64px;
}

.blockInfo{
margin-top:5px;
min-height:60px;

}
.blockInfo .blockymd,.blockInfo .blockymd span{
color:#999999;
font-size:14px;
font-family: \5FAE\8F6F\96C5\9ED1;
width:100%;
margin-bottom:5px;
}
.blockInfo .blocktitlebiglist a{
color:black;
font-size:24px;
margin-top:5px;
line-height: 26px;
}
.blockInfo .blocktitlebiglist p{
color:#666;
font-size:14px;
font-family: \5FAE\8F6F\96C5\9ED1;
margin-top:5px;
line-height:20px;
}
.blockInfo .blocktitlebig a{
color:black;
font-size:24px;
margin-top:5px;
}
.blockInfo .blocktitlesmall a{
color:black;
font-size:18px;
margin-top:5px;
}
.blockInfo span{
color:#999999;
font-size:14px;
}
.blockInfo span.videotext{
font-family: \5FAE\8F6F\96C5\9ED1;
}

.blockInfo .blocktitlebig a{
font-size:18px;
}
.blockInfo .blocktitlebiglist a{
font-size:20px;
}
.blockInfo .blocktitlebiglist h5{
margin-top:0px;
text-align: justify;
}



/* 视频 */

.rowTwo {
	margin: 30px 0px 0px 0px;
	overflow: hidden;
}
.row-item {
	width: 210px;
	height:160px;
	max-width: 100%;
}
.row-item img {
	width: 210px;
	height:125px;
	border: 0;
	max-width: 100%;
}


.profile-photo1 {
  overflow: hidden;
  float:left;
  width:210px;
  height:125px;
}     
.profile-photo1 img {
  -webkit-transition: all 1.2s ease;
     -moz-transition: all 1.2s ease;
      -ms-transition: all 1.2s ease;
       -o-transition: all 1.2s ease;
          transition: all 1.2s ease;
}
.profile-photo1:hover  img,
.profile-photo1:focus  img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}

.row-item h3 {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
	color: #333;
}
.row-item h3 a:link, .row-item h3 a:visited {
	text-decoration: none;
	color: #333;
}
.profile-photo em.small {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url('smallplay.png') no-repeat 0 0;
	width: 64px;
	height: 64px;
}

/*图片亮度调小*/
.topVideoShadowMask{
	position:absolute;
	width:100%;
	height:100%;
	bottom:0px;
	opacity: 0.2;
	filter: alpha(opacity=20);
	background-color:black;
	z-index:0;
}


.urlShareArea,.urlShareArea a{
	font-family: Arial, Helvetica, sans-serif;
}
.urlShareArea .sharelable{text-decoration: none;color:#a4a4a6;}
.urlShareArea .sharelable:hover {color:green;}

.urlShareArea .btn_copy a{color:#afafaf;}
.urlShareArea .btn_copy a:hover {color:green;}

/*content.html */
.content-title {
/*color: #666666;*/
font-weight: bold;
text-align: left;
height: auto;
font-size:42px;
line-height: 44px;
}

.content-title {
font-size:30px;
line-height: 32px;
}

.storyContentDiv {
padding: 5px;
color:#666666;
overflow-x: hidden;
font-size:18px;
}
.storyContentDiv p {
padding: 0px;
line-height: 26px;
margin-bottom: 20px;
/*text-indent: 2em;*/
}
.storyContentDiv img{
max-width:100%
}

.storyContentDiv span {
	padding: 0px;
	line-height: 22px;
	font-size: 16px;
	/*text-indent: 2em;*/
}


.datu-one img{

display: block;

max-width:100%

}

.video-cover-top a:hover,.tMain a:hover{
text-decoration: none;
}

#playtb{
	width: 100px;
	    height: 100px;
	    display: block;
	    background: url('focus-icon.png') no-repeat;
	    position: absolute;
	    left: 193px;
	    top: 70px;
	    z-index: 11;
	    background-size: 100%;
}

/* 首页底部栏 */
.db_tlbg-box { width:100%; height:310px;background-color:#C71216; }
.db_tlbg { width:1300px; height:310px; background:url('http://www.hshsjy.com/template/user/2020/images/db_bannerbg.jpg?1') no-repeat center top; 
margin:0px auto; }

.db_tl_l { width:410px; height:270px; float:left; padding-left:20px; padding-top:40px; }
.db_tl_m { width:400px; height:270px; float:left; padding:20px 30px; }
.db_tl_mtop { width:400px; height:35px; line-height:30px;  font-size:24px; color:#fff; font-weight:bold; font-family:"Microsoft YaHei UI"; }
.db_tl_mb { width:400px; height:235px; }
.db_tl_mb img { float:left; padding:10px; border:0px; }
.db_tl_r { width:370px; height:270px; float:left; padding:20px 20px; }
.db_tl_rtop { width:370px; height:35px; line-height:30px; text-align:left; font-size:24px; color:#fff; font-weight:bold; font-family:"Microsoft YaHei UI"; }
.db_tl_r p { line-height:20px; text-align:left; font-size:14px; color:#fff; font-weight:normal; font-family:"Microsoft YaHei UI"; }

/* 视频播放页 */
.shipin_box {
	width: 1300px;
	height: 760px;
	background-color: #F7F7F7;
}

.shipin_l {
	width: 960px;
	height: 700px;
	padding: 30px;
	float: left;
}

.shipin_r {
	width: 280px;
	height: 760px;
	background-color: #ffffff;
	float: right;
}

.shipin_r img {
	border: 0px;
}

.shipin_r_xs {
	width: 280px;
	height: 40px;
}

.shipin_r_box {
	width: 210px;
	height: 680px;
	padding: 0px 35px;
}

.shipin_r_xx {
	width: 280px;
	height: 40px;
}

.shipin_r_row {
	width: 210px;
	height: 150px;
	padding: 10px 0px;
}

.shipin_r_row img {
	width: 210px;
	height: 125px;
	border: 0;
	border-radius: 5px
}

.shipin_r_row h3 {
	line-height: 25xp;
	font-weight: normal;
	font-size: 14px;
	color: #333;
}

.shipin_r_row h3 a:link,
.shipin_r_row h3 a:visited {
	text-decoration: none;
	color: #333;
}


.picScroll-top {
	margin: 0 auto;
	width: 280px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ccc;
}

.picScroll-top .hd {
	overflow: hidden;
	width: 280px;
	height: 40px;
	background: #f4f4f4;
}

.picMarquee-top .hd .prev,
.picMarquee-top .hd .next {
	width: 280px;
	height: 40px;
}

.picScroll-top .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}





.picScroll-top .bd {
	padding: 10px;
}

.picScroll-top .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-top .bd ul li {
	text-align: center;
	zoom: 1;
	margin-left: 20px;
	padding: 10px 0px;
}

.picScroll-top .bd ul li .pic {
	text-align: center;
}

.picScroll-top .bd ul li .pic img {
	width: 210px;
	height: 125px;
	display: block;
	padding: 2px;
}

.picScroll-top .bd ul li .pic a:hover img {
	border-color: #999;
}

.picScroll-top .bd ul li .title {
	line-height: 25px;
	font-size: 14px;
}



/* 新增 培训基地css */
.pxjd_box { width:490px; height:480px; background:url("../images/szll_l_bg.jpg") no-repeat center top; background-color:#F6F6F6;}
.pxjd_img { width:470px; height:266px; padding:28px 10px 10px 10px;}
.pxjd_h2 { width:470px; height:30px; padding:10px 10px 10px 10px; text-align:center;font-family:\5FAE\8F6F\96C5\9ED1;font-size: 20px;font-weight: normal;color: #C90006; line-height: 30px;}
.pxjd_txt { width:430px; height:120px; padding:10px 30px 10px 30px; text-align: left; text-indent:40px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; font-weight: normal;color: #666; line-height:28px;}

.pxjd_txt a{ color: #C90006;}
.pxjd_txt a:hover{ color: #C90006;text-decoration:underline; }



.atskc_box{ width:410px; height:244px; margin-top:20px; overflow:hidden; }
.atskc{ width:422px; height:224px; overflow:hidden; }
.atskc_tb{ width:93px; height:97px; float:left; position:relative; overflow:hidden; margin:0px 12px 20px 0px;}
.atskc_tb img{ width:93px; height:97px; }


.apxfa{ width:434px; height:224px; overflow:hidden; }
.apxfa_tb{ width:195px; height:55px; float:left; position:relative; overflow:hidden; margin:0px 22px 22px 0px;}
.apxfa_tb img{ width:195px; height:55px; }












