@charset "utf-8";
/* CSS Document */
body{
	margin:0 auto;
	text-align:center;
	font-family:"宋体";
	font-size:12px;
	color:#333;}
table{
	font-family:"宋体";
	font-size:12px;
	color:#333;}
td{
	font-family:"宋体";
	font-size:12px;
	color:#333;}	
ul {
	list-style: none;
	margin: 0;
	padding: 0;}
li{
	margin:0px;
	list-style:none;}
a.na:link{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#1A7006;}
a.na:visited{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#1A7006;}

a.na:hover{
	color:#000;
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;}
a.na:active{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#1A7006;}
a.na2:link{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#fff;}
a.na2:visited{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#fff;}
a.na2:hover{
	color:#FFCC00;
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;}
a.na2:active{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#fff;}
a:link{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#333;}
a:visited{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#333;}
a:hover{
	color:#000033;
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;}
a:active{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#333;}
a.aline:link{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#D2E4C6;}
a.aline:visited{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#D2E4C6;}
a.aline:hover{
	color:#fff;
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;}
a.aline:active{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#D2E4C6;}
.divall{width:1002px;margin:0 auto; text-align:left;}
.top{width:1002px; float:left; background:url(images/top.jpg) no-repeat;}
.top_sc{width:1002px; float:left; text-align:right; padding-top:12px; height:115px;}
.top_sc li{width:66px; float:right; background:url(images/dian.jpg) no-repeat 4px 0px; padding-left:22px; text-align:left;}
.top_dh{width:1002px; float:left; height:42px; background:url(images/dhbg.jpg) bottom no-repeat;}
.dhs LI {
	padding-right: 2px; display: block; padding-left: 2px; font-weight: bold; float: left; width: 95px; color: #fff; line-height: 42px; height: 42px; text-align: center; margin:0px 0px 0px 0px;}
.dhs a:link,.dhs a:active,.dhs a:visited{
	font-family:"宋体";
	font-size:12px;
	text-decoration:none;
	color:#fff;}
.dhs a:hover {color:#fff;}
#p_index #menu1,#p_about #menu2,#p_ry #menu3,#p_new #menu4,#p_pro #menu5,#p_job #menu6,#p_contact #menu7,#p_feed #menu8,#p_xin #menu9,#p_jb #menu11{
	background: url(images/navbg.jpg) no-repeat; color:#fff;}
.banner{width:1000px;float:left;border:solid 1px #CCCCCC;margin-top:5px;max-height: 257px;overflow: hidden;}
.div_c{width:1002px; float:left; margin-top:5px;}
.left{width:296px; float:left;}
.date{width:290px; float:left; height:25px; line-height:25px; background:url(images/datebg.jpg) no-repeat; padding-left:6px;}
.left_jdt{width:276px; height:185px; background:url(images/jdt.jpg) no-repeat; margin-top:8px; float:left; padding:10px;}

.left_search{width:294px; float:left; border:solid 1px #D7D7D7; margin-top:8px; background-color:#FAFAFA; padding:13px 0px 13px 0px;}
.left_input{width:140px; float:left; height:17px; line-height:17px; background:url(images/fdj.jpg) no-repeat; padding-left:18px; border:solid 1px #9FAFBB;}

.left_new{width:296px; float:left; margin-top:8px;}
.left_newt{width:296px; float:left; height:37px; background:url(images/leftbg.jpg) no-repeat;}
.left_newc{width:294px; float:left; border-bottom:solid 1px #D7D7D7; border-right:solid 1px #D7D7D7; border-left:solid 1px #D7D7D7;}
.sec1  {
cursor:  hand;
color:  #594F4F; font-weight:bold;}
.sec2  {
cursor:hand;
color:#594F4F;
font-weight:bold;background:url(images/tabbg.jpg) no-repeat; width:78px; height:37px;font-weight:bold;}
.left_newli{width:294px; float:left;}
.left_newli li{width:275px; float:left; height:28px; line-height:28px; border-bottom:dashed 1px #ccc; background:url(images/fk.jpg) no-repeat 3px 10px; padding-left:15px;}
.left_nt{width:78px; height:37px; background:url(images/tabbg.jpg) no-repeat; line-height:37px; text-align:center;color:#594F4F;font-weight:bold; margin-left:5px; float:left;}
.left_mmr{width:50px; float:right; padding:16px 0px 0px 0px;}
.right{width:695px; float:right;}
.right_t{width:695px; float:left;}
.right_t_left{width:462px; float:left;}
.right_about{width:462px; float:left;}
.right_about_T{width:462px; float:left; height:42px; line-height:42px; background:url(images/ct.jpg) no-repeat;}
.right_at1{width:200px; float:left;height:42px; line-height:42px;font-weight:bold; color:#fff; padding-left:40px;}
.right_at2{width:47px; float:right; height:22px; padding:20px 0px 0px 0px;}
.right_aboutc{width:450px; float:left; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; line-height:25px; padding:5px 5px 0px 5px;}
.right_new{width:462px; float:left; margin-top:8px;}
.right_newc{width:460px; float:left; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.right_newc li{width:445px; float:left; height:30px; line-height:30px; border-bottom:dashed 1px #ccc; background:url(images/fk.jpg) no-repeat 3px 9px; padding-left:15px;}
.rihgt_t_right{width:223px; float:right;}
.right_f{width:695px; float:left; margin-top:8px;}
.right_ft{width:695px; float:left; height:42px; line-height:42px; background:url(images/ft.jpg) no-repeat;}
.right_fc{width:683px; float:left; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:5px 5px 2px 5px;}
/*控制首页教学滚动*/
#demo {
     overflow:hidden;
     width: 683px;}
    #demo img {}
    #indemo {
     float: left;
     width: 870%;
     }
    #demo1 {
     float: left;}

	.in_p{width:165px; float:left;}
	.in_pimg{width:154px; float:left;}
	.in_ptxt{width:154px; float:left; text-align:center; height:27px; line-height:27px;}
    #demo2 {
     float: left;}
/**/

.foot{width:1002px; float:left; margin-top:12px; background:url(images/foot.jpg) no-repeat; text-align:center; line-height:21px; padding:20px 0px 15px 0px;}

/*about*/
.about_c{width:1002px; float:left; margin-top:8px;}
.about_left{width:230px; float:left;}
.about_left_t{width:225px; float:left; height:32px; background:url(images/t6.jpg) no-repeat; font-weight:bold; font-size:14px; color:#fff; padding:28px 0px 0px 5px; text-align:center;}
.about_ltq{width:230px; float:left; height:135px; background:url(images/tq.jpg) no-repeat; text-align:center; padding:10px 0px 0px 0px; margin-top:8px;}

.about_lc{width:213px; float:left; background:url(images/lb.jpg) repeat-y; padding:0px 0px 0px 17px;}
.about_lc li{width:197px; float:left; height:37px; line-height:37px; padding:8px 0px 0px 0px;}
.about_left_dc{width:230px; float:left; background:url(images/lbot.jpg) no-repeat; height:16px;}
.about_lc a:link{
   display:block;
   float:left;
   color:#0D63A0; 
   width:197px;
   height:37px;
   text-decoration: none;
   text-align:center;
   font-size:14px; font-weight:bold;
   margin:0px;background:url(images/1.jpg) 0px 0px no-repeat;}
.about_lc a:visited{
   display:block;
   float:left;
   color:#0D63A0; 
   width:197px;
   height:37px;
   text-decoration: none;
   text-align:center;
   font-size:14px;font-weight:bold;
   margin:0px;background:url(images/1.jpg) 0px 0px no-repeat;}
.about_lc a:hover {
   display:block;
   float:left;
   width:197px;
   height:37px;
   text-decoration: none;
   text-align:center;
   font-size:14px;font-weight:bold;
   background:url(images/2.jpg) 0px 0px no-repeat;
   margin:0px;color:#D82400;}
.about_lc a:active{
   display:block;
   float:left;
   color:#D82400; 
   width:197px;
   height:37px;
   text-decoration: none;
   text-align:center;
   font-size:14px;font-weight:bold;
   margin:0px;background:url(images/2.jpg) 0px 0px no-repeat;}

.about_right{width:760px; float:right;}
.about_rt{width:760px; float:left; height:30px; line-height:30px; background:url(images/rt.jpg) no-repeat;}
.about_rt1{width:300px; float:left; height:30px; line-height:30px;font-weight:bold; color:#fff; padding-left:30px;}
.about_rt2{float:right;height:30px;line-height:30px;text-align:right;padding-right:12px;}
.about_rc{width:748px; float:left; border-left:solid 1px #A9CFE4;border-right:solid 1px #A9CFE4; background-color:#F3FBFE; padding:10px 5px 0px 5px; line-height:23px; font-size:14px;}
.about_rf{width:760px; float:left; background:url(images/rbot.jpg) no-repeat; height:11px;}
.newc{width:748px; float:left; border-left:solid 1px #A9CFE4;border-right:solid 1px #A9CFE4; background-color:#F3FBFE; padding:3px 5px 0px 5px;}
.newc li{width:748px; float:left; height:28px; line-height:28px; border-bottom:dashed 1px #ccc;}
.new_page{width:748px;float:left;height: 25px;line-height:22px;margin: 10px 0 0;}
.new_title{width:748px; float:left; text-align:center; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.link{width:1000px; float:left; border:solid 1px #E2E2E2; margin-top:8px;}
.linkt{width:1000px; height:29px; background:url(images/link.jpg) no-repeat; float:left;}
.linkc{width:980px; float:left; padding:5px 10px 5px 10px; line-height:23px;}

.proc{width:748px; float:left; border-left:solid 1px #A9CFE4;border-right:solid 1px #A9CFE4; background-color:#F3FBFE; padding:3px 5px 0px 5px;}
.proc li{width:176px; float:left; padding:5px 0px 0px 10px;}
.pro_img{width:170px; float:left;}
.pro_txt{width:170px; float:left; height:22px; line-height:22px; text-align:center;}

.newc2{width:748px; float:left; border-left:solid 1px #A9CFE4;border-right:solid 1px #A9CFE4; background-color:#F3FBFE; padding:3px 5px 0px 5px;}
.newc2 li{width:180px; float:left; padding:5px 0px 5px 6px;}
.n_d{width:173px; float:left; border:solid 1px #ccc;}
.n_dt{width:16px; float:left;writing-mode: tb-rl; text-align:center; padding:8px 5px 8px 0px; border-right:solid 1px #ccc; vertical-align:middle; font-weight:bold; background-color:#F0F0F0;}
.n_dc{width:150px; float:left; padding:8px 0px 0px 0px;}
.n_dc li{width:60px; float:left;}

.bg_c{width:998px; float:left; margin-top:8px; border:solid 1px #a9cfe4;}
.BG_title{width:998px; float:left; text-align:center; height:40px; line-height:40px; font-size:22px; font-weight:bold; padding:10px 0px 10px 0px;}
.bgcontent{width:988px; float:left; font-size:16px; line-height:200%; padding:5px; text-align:center;}
.bgcontent .box_bg{position:relative;z-index:0;}
.bgcontent .box_bg iframe,.bgcontent p iframe,.bgcontent iframe{
    height: 1250px;
}
.bgcontent .box_bg:before{content:'';width: calc(100% - 175px);height: 98%;display:block;left: 8%;position:absolute;z-index:99999999;}
.banner .slick-dots{
	width: auto;
	bottom: 2px;
	left: auto;
	right: 2px;
}
.banner .slick-dots  li{
	margin: 0 2px;
	font-family: Arial;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	width: 18px;
	height: 18px;
	color: #fff;
	font-size: 12px;
	background: rgba(0,0,0,0.5);
}