/* CSS Document */
@charset "utf-8";

/*头部菜单*/
.top{width:1003px; height:120px; overflow:hidden;}
.top1{width:1003px; height:73px; background:url(index_02.jpg) no-repeat; overflow:hidden; padding-top:0px; text-align:right;}
.top1 img{ vertical-align:middle;}
.top1 input{ border:0px; vertical-align:middle;}
.top1 .search{width:358px; color:#bebebe; font-family:"宋体"; font-size:12px; background-color:transparent;}
.menu{width:1003px; height:47px;}
.subMenu{ height:28px; font-size:12px; color:#fff; position:absolute; z-index:99; display:none;}
.subMenu a:link,.subMenu a:hover,.subMenu a:visited { font-family:"微软雅黑"; font-size:12px; color:#fff; font-weight:normal; text-decoration:none;}
.subMenu h1{ background:url(subMenu_13.png) 0px 0px no-repeat; height:28px; width:10px; overflow:hidden; float:left; display:block;}
.subMenu h2{ display:block; float:left; background:url(subMenu_13.png) top center no-repeat; min-width:100px; height:28px;}
.subMenu h2 ul li{ display:block; float:left; padding:5px 15px;}
.subMenu h2 ul .sp{ background:url(sp.jpg) no-repeat 0px 9px; width:7px; height:47px; font-size:0px; padding:0px;}
.subMenu h3{background:url(subMenu_13.png) -690px 0px no-repeat; height:28px; width:10px; overflow:hidden; float:left; display:block;}

/* 焦点图 */
.flexslider{position:relative;height:431px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:431px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}

/*空行*/
.bgLine{ height:8px; line-height:8px; font-size:8px; padding:0px;}
.bgLine1{ height:22px; line-height:22px; font-size:22px; padding:0px;}
.bgLine2{ height:12px; line-height:12px; font-size:12px; padding:0px;}
.bgLine3{ height:26px; line-height:26px; font-size:26px; padding:0px;}
.bgLine4{ height:35px; line-height:35px; font-size:35px; padding:0px;}

/*中间主体*/
.index{ position:relative; width:1003px; z-index:99;  padding-bottom:20px; height:527px;}
.index1{ background:url(index_15.jpg) no-repeat; width:330px; height:170px; float:left;}
.index11{ position:absolute; z-index:999; margin-top:15px; margin-left:20px; font-size:18px; color:#fff; font-weight:bold;}
.index12{width:290px; height:110px; font-size:14px; line-height:18px; color:#fff; padding:50px 20px 10px 20px; background-color:#008399; display:none; overflow:hidden;
filter:alpha(opacity=85); /*IE滤镜，透明度50%*/
-moz-opacity:0.85; /*Firefox私有，透明度50%*/
opacity:0.85;/*其他，透明度50%*/}
.index2{ background:url(index_17.jpg) 8px 0px no-repeat; width:330px; height:170px; float:left; padding-left:8px;}
.index21{ position:absolute; z-index:999; margin-top:15px; margin-left:20px; font-size:18px; color:#fff; font-weight:bold;}
.index22{width:290px; height:110px; font-size:14px; line-height:18px; color:#fff; padding:50px 20px 10px 20px; background-color:#5134ab; display:none; overflow:hidden;
filter:alpha(opacity=85); /*IE滤镜，透明度50%*/
-moz-opacity:0.85; /*Firefox私有，透明度50%*/
opacity:0.85;/*其他，透明度50%*/}
.index3{ background:url(index_19.jpg) 8px 0px no-repeat; width:327px; height:170px; float:left; padding-left:8px;}
.index31{ position:absolute; z-index:999; margin-top:15px; margin-left:20px; font-size:18px; color:#fff; font-weight:bold;}
.index32{width:287px; height:110px; font-size:14px; line-height:18px; color:#fff; padding:50px 20px 10px 20px; background-color:#296c28; display:none; overflow:hidden;
filter:alpha(opacity=85); /*IE滤镜，透明度50%*/
-moz-opacity:0.85; /*Firefox私有，透明度50%*/
opacity:0.85;/*其他，透明度50%*/}
.index4{ background:url(index_28.jpg) no-repeat; width:330px; height:348px; float:left;}
.index41{ position:absolute; z-index:999; margin-top:15px; margin-left:20px; font-size:18px; color:#fff; font-weight:bold;}
.index42{width:290px; height:288px; font-size:14px; line-height:18px; color:#fff; padding:50px 20px 10px 20px; background-color:#6995dc; display:none; overflow:hidden;
filter:alpha(opacity=85); /*IE滤镜，透明度50%*/
-moz-opacity:0.85; /*Firefox私有，透明度50%*/
opacity:0.85;/*其他，透明度50%*/}
.index5{ background:url(index_29.jpg) 8px 0px no-repeat; width:330px; height:170px; float:left; padding-left:8px;}
.index51{ position:absolute; z-index:999; margin-top:15px; margin-left:20px; font-size:18px; color:#fff; font-weight:bold;}
.index52{width:290px; height:110px; font-size:14px; line-height:18px; color:#fff; padding:50px 20px 10px 20px; background-color:#0073c6; display:none; overflow:hidden;
filter:alpha(opacity=85); /*IE滤镜，透明度50%*/
-moz-opacity:0.85; /*Firefox私有，透明度50%*/
opacity:0.85;/*其他，透明度50%*/}
.index6{ background:url(index_30.jpg) 8px 0px no-repeat; width:327px; height:170px; float:left; padding-left:8px;}
.index61{ position:absolute; z-index:999; margin-top:15px; margin-left:20px; font-size:18px; color:#fff; font-weight:bold;}
.index62{width:287px; height:110px; font-size:14px; line-height:18px; color:#fff; padding:50px 20px 10px 20px; background-color:#af1b3f; display:none; overflow:hidden;
filter:alpha(opacity=85); /*IE滤镜，透明度50%*/
-moz-opacity:0.85; /*Firefox私有，透明度50%*/
opacity:0.85;/*其他，透明度50%*/}
.index7{ background:url(index_33.jpg) 8px 8px no-repeat; width:330px; height:170px; float:left; padding-left:8px; padding-top:8px;}
.index71{ position:absolute; z-index:999; margin-top:15px; margin-left:20px; font-size:18px; color:#fff; font-weight:bold;}
.index72{width:290px; height:110px; font-size:14px; line-height:18px; color:#fff; padding:50px 20px 10px 20px; background-color:#9e36a5; display:none; overflow:hidden;
filter:alpha(opacity=85); /*IE滤镜，透明度50%*/
-moz-opacity:0.85; /*Firefox私有，透明度50%*/
opacity:0.85;/*其他，透明度50%*/}
.index8{ background:url(index_34.jpg) 8px 8px no-repeat; width:327px; height:170px; float:left; padding-left:8px; padding-top:8px;}
.index81{ position:absolute; z-index:999; margin-top:15px; margin-left:20px; font-size:18px; color:#fff; font-weight:bold;}
.index82{width:287px; height:110px; font-size:14px; line-height:18px; color:#fff; padding:50px 20px 10px 20px; background-color:#ec6806; display:none; overflow:hidden;
filter:alpha(opacity=85); /*IE滤镜，透明度50%*/
-moz-opacity:0.85; /*Firefox私有，透明度50%*/
opacity:0.85;/*其他，透明度50%*/}
.index_a{
	position:absolute;
	width:1003px;
	height:600px;
	overflow:hidden;
	z-index:9999;
	margin-top:-600px;
	left: -4px;
	top: 591px;
}

/*滚动图片
.picbox{ width:1004px; height:195px; background-image:url(index_27.jpg);}
#pic_box{ width:1004px; height:195px;}
#pic_box ul{ clear:both; overflow:hidden;}
#pic_box li{ float:left;  width:178px; height:155px; display:inline; background-image:url(pic_29.jpg); background-repeat:no-repeat; padding-top:12px; padding-left:22px; background-position:top center; }
#pic_box img{ width:154px; height:109px; border:0px;}
#pic_box span{ display:block; clear:both; text-align:center; height:30px; line-height:30px; margin-top:10px; }*/

/*底部*/
.foot{ background:url(bottom_39.jpg) repeat-x; height:208px;}
.bottom{ font-size:12px; color:#83746b; height:208px; width:1003px;}
.bottom dl{ display:block; width:306px; float:left; height:208px; overflow:hidden; padding-left:16px;}
.bottom dl dt{ color:#fb8603; font-size:18px; padding-top:27px; padding-bottom:24px;}
.bottom dl dd{ }
.bottom dl dd .bottom1{ background:url(bottom_41.jpg) left top no-repeat; width:293px; height:51px; padding:10px 10px;}
.bottom dl dd a:link,.bottom dl dd a:hover,.bottom dl dd a:visited {color:#fb8603; font-size:13px;color:#83746b; font-family:"微软雅黑";}

/*内页*/
.main{ background:url(bg_ny.jpg) 50% 0px no-repeat; height:5161px;font-family:"微软雅黑","宋体";}
.main a:link,.main a:hover,.main a:visited{font-family:"微软雅黑","宋体";}
.main table{ border-collapse:collapse; border:0px; border-spacing:0; width:100%;}
.main table tr th{ padding:0px; border:0px;}
.main table tr td{ padding:0px; border:0px;}
.gywm{ padding-top:828px; padding-left:20px; padding-right:12px;}
.gywm table td div{ line-height:30px; font-size:16px;  color:#fff; font-weight:bold;width:50%;word-break:break-all;word-wrap:break-word;}
.gywm table td div a:link,.gywm table td div a:hover,.gywm table td div a:visited{font-size:16px;  color:#fff; font-weight:bold;}
.more{ text-align:right; padding-right:5px;}
.kctx{ padding-top:70px; padding-left:12px; padding-right:12px;}
.kctx1{ text-align:right;}
.kctx2{}
.kctx2 table tr th{ text-align:center;}
.kctx2 table tr td{ text-align:center;}
.kctx2 table tr th div{ width:288px; padding:20px 13px; text-align:left; height:341px; background-color:#595958; font-size:15px; color:#fff; line-height:30px; overflow:hidden;}
.kctx2 table tr th div a:link,.kctx2 table tr th div a:hover,.kctx2 table tr th div a:visited{font-size:15px; color:#fff;}
.kctx2 table tr td div{ color:#615f5f; font-size:16px; font-weight:bold; text-align:center; padding:6px;}
.zjtd{ padding-top:54px; padding-left:12px; padding-right:12px;}
.zjtd1 span{ float:right; padding-top:32px; padding-right:5px;}
.zjtd2 table tr td img{ display:block; float:left;}
.zjtd2 table tr td span{ display:block; float:left; width:170px; height:206px; overflow:hidden; background-color:#f56200;}
.zjtd2 table tr td span h1{ color:#fff; font-size:15px; text-align:center; display:block; padding-top:7px; height:18px; overflow:hidden;}
.zjtd2 table tr td span h2{ color:#2e2e2e; font-size:12px; text-align:left; display:block; height:176px; font-family:"宋体"; font-weight:normal; padding:10px; padding-top:5px;}
.mxjl { padding-top:32px; padding-left:12px; padding-right:12px;}
.mxjl2{width:979px; height:auto;}
.mxjl2 ul{ clear:both; overflow:hidden;}
.mxjl2 ul li{ width:163px; height:auto; text-align:center; float:left;}
.mxjl2 ul li img{width:151px; height:179px;}
.mxjl2 ul li div{width:151px; padding:2px 0px; background-color:#f56200; color:#fff; text-align:center; margin-left:auto; margin-right:auto; margin-top:8px;}
.mxjl2 table tr td{ text-align:center;}
.mxjl2 table tr td div{width:151px; padding:2px 0px; background-color:#f56200; color:#fff; text-align:center; margin-left:auto; margin-right:auto; margin-top:8px;}
.yfzx{ padding-top:60px; padding-left:12px; padding-right:12px;}
.yfzx1{ text-align:right; padding-bottom:35px;}
.yfzx2 table tr td{ vertical-align:bottom; text-align:center;}
.ckss{ padding-top:68px; padding-left:12px; padding-right:12px;}
.ckss1{ padding-left:10px; padding-bottom:22px;}
.ckss2 table tr td ul { padding-left:7px;}
.ckss2 table tr td ul li{width:235px; float:left; height:27px; vertical-align:27px; vertical-align:middle; font-size:14px; font-family:"宋体"; color:#1d1417;}
.ckss2 table tr td ul li a:link,.ckss2 table tr td ul li a:hover,.ckss2 table tr td ul li a:visited{font-size:14px; font-family:"宋体"; color:#1d1417;}
.shzr{ padding-top:50px; padding-left:12px; padding-right:12px;}
.shzr1{ padding-left:490px; padding-bottom:36px;}
.shzr2{}
.shzr2 .list{ vertical-align:top; padding-left:50px;}
.shzr2 .list ul li{ height:63px; padding-top:10px;}
.shzr2 .list ul li a:link,.shzr2 .list ul li a:visited,.shzr2 .list ul li a:hover{ font-family:"宋体"; font-size:14px; color:#fff; padding-left:30px;}
.shzr2 .list ul li span{ font-size:23px; font-weight:bold; color:#fff;}
.jrwm{ padding-top:150px; padding-left:12px; padding-right:12px;}
.jrwm1{ padding-left:350px;}
.jrwm2{width:503px; height:233px; text-align:right; font-size:14px; font-weight:bold; color:#221815; line-height:30px; padding-left:50px; overflow:hidden;}
.jrwm2 a:link,.jrwm2 a:hover,.jrwm2 a:visited{ font-family:"微软雅黑";font-size:14px; font-weight:bold; color:#221815;}

/*内页导航*/
.nav{width:1003px; height:46px; border-bottom:1px solid #dfe1e5; overflow:hidden;}
.nav1{ height:46px; width:500px; float:left; color:#000; font-size:15px;vertical-align:middle; line-height:46px; font-weight:bold;}
.nav1 img{ vertical-align:middle;}
.nav2{ height:46px; line-height:46px; vertical-align:middle; width:490px; float:left; color:#676666; font-size:12px; text-align:right; padding-right:13px; font-family:"宋体";}
.nav_kc{ height:59px;border-bottom:1px solid #dfe1e5; width:1003px;}
.nav_kc ul{ padding-left:20px; padding-top:15px;}
.nav_kc ul li{ float:left; width:100px; text-align:center; }
.nav_kc ul li a{ display:block;}
.nav_kc ul li a:link,.nav_kc ul li a:visited{ font-size:14px; font-family:"宋体"; color:#333333; display:block;padding:5px 10px; background-color:#fff;}
.nav_kc ul li a:hover{font-size:14px; font-family:"宋体"; color:#fff; display:block;padding:5px 10px; background-color:#ff8b00;}
.nav_kc ul .curr a:link,.nav_kc ul .curr a:visited{ font-size:14px; font-family:"宋体"; color:#fff; display:block;padding:5px 10px; background-color:#ff8b00;}
.nav_kc ul .curr a:hover{font-size:14px; font-family:"宋体"; color:#fff; display:block;padding:5px 10px; background-color:#ff8b00;}
.content{ padding-top:30px; padding-bottom:30px;word-wrap:break-word;word-break:break-all;}

/*报名*/
.feedback{ padding-top:30px; padding-bottom:30px;}
.feedback table tr td img{ vertical-align:middle; padding-left:10px;}

/*新闻*/
.news{width:1003px; height:auto;}
.news ul li{ width:1003px; height:200px;border-bottom:1px solid #dfe1e5; overflow:hidden; padding-top:32px; padding-bottom:25px;}
.news_img{ background:url(arr_03.jpg); width:306px; height:199px; padding-left:2px; float:left;}
.news_img img{width:300px; height:193px;}
.news_txt{ float:left; width:662px; padding-left:33px;}
.news_txt h1{ display:block; clear:both; font-size:18px; color:#000; height:40px; line-height:40px; vertical-align:middle;}
.news_txt h1 a:link,.news_txt h1 a:hover,.news_txt h1 a:visited{font-size:18px; color:#000; font-weight:bold;}
.news_txt h2{ display:block; clear:both; font-size:14px; color:#333332; height:120px; font-weight:normal; font-family:"宋体"; line-height:26px; padding-right:15px;}
.news_txt h2 span a:link,.news_txt h2 span a:hover,.news_txt h2 span a:visited{ color:#ff8b00; font-weight:normal; font-family:"宋体"; font-size:14px;}
.news_txt h3{ display:block; clear:both; font-size:15px; text-align:right; padding-right:15px;}
.newinfo{ padding-top:20px; padding-bottom:20px;border-bottom:1px solid #dfe1e5;width:1003px;}
.newinfo h1{ display:block; font-size:24px; height:50px; vertical-align:middle; text-align:center; line-height:50px;}
.newinfo h2{ display:block; font-size:12px; color:#615959; text-align:center; font-weight:normal; padding-top:10px;}
.newinfo h2 dl dt{ width:800px; float:left;}
.newinfo h2 dl dd{width:203px; float:left;}

/*分页*/
.pagebar{ padding-top:50px; padding-bottom:50px; text-align:center;}
.pagebar img{ vertical-align:bottom;}
.pagebar a,.pagebar a:link,.pagebar a:visited,.pagebar a:hover{ padding:2px 5px 2px 5px; margin-left:5px;}
.pagebar .current{ padding:2px 5px 2px 5px; margin-left:5px; font-weight:bold; background-color:#82e4ee;}
.pagebar .current:link,.pagebar .current:hover,.pagebar .current:visited{ color:#000; font-weight:bold;}
