@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;line-height:22px;
	font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div,form,ul,li,td,th,h2,h3,h4,p{ margin:0; padding:0; border:0; line-height:22px;font-size: 12px;}
ul,li{ list-style:none;font-size: 12px;}
ol li{list-style:decimal;}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #F60;
}
a:active {
	text-decoration: none;
	color: #F60;
}

.f_f60{color: #F60;}
.f_f60 a:link {
	color: #F60;
	text-decoration: none;
}
.f_f60 a:visited {
	text-decoration: none;
	color: #F60;
}
.f_f60 a:hover {
	text-decoration: underline;
	color:#F00;
}
.f_f60 a:active {
	text-decoration: none;
	color: #F60;
}

.f_fc0{color: #FC0;}
.f_fc0 a:link {
	color: #FC0;
	text-decoration: none;
}
.f_fc0 a:visited {
	text-decoration: none;
	color: #FC0;
}
.f_fc0 a:hover {
	text-decoration: underline;
	color:#FFF;
}
.f_fc0 a:active {
	text-decoration: none;
	color: #FC0;
}

.f_red{ color:#F00}
.f_red a:link {
	color: #F00;
	text-decoration: none;
}
.f_red a:visited {
	text-decoration: none;
	color: #F00;
}
.f_red a:hover {
	text-decoration: underline;
	color:#F60;
}
.f_red a:active {
	text-decoration: none;
	color: #F00;
}

a:link.red  {color: #F00;text-decoration: none;}
a:visited.red {text-decoration: none;color: #F00;}
a:hover.red {text-decoration: underline;color:#F60;}
a:active.red {text-decoration: none;color: #F00;}

.f_a7{color:#1992a7}
.f_a7 a:link {
	color: #1992a7;
	text-decoration: none;
}
.f_a7 a:visited {
	text-decoration: none;
	color: #1992a7;
}
.f_a7 a:hover {
	text-decoration: underline;
	color:#f60;
}
.f_a7 a:active {
	text-decoration: none;
	color: #1992a7;
}
.f_fff{color:#fff}
.f_fff a:link {
	color: #fff;
	text-decoration: none;
}
.f_fff a:visited {
	text-decoration: none;
	color: #fff;
}
.f_fff a:hover {
	text-decoration: underline;
	color:#f60;
}
.f_fff a:active {text-decoration: none;	color: #fff;}
.f_99cccc{ color:#99cccc;}
.f_bold{font-weight:bold}
.f_12{ font-size:12px;}
.f_14{ font-size:14px;}
.f_16{ font-size:16px;}
.center{ text-align:center;}

.bodytop {background:url(a_top_bg.gif) repeat-x; height:158px}
.bodymain {width:1000px; margin:0 auto;text-align:left; background:url(a_bbg.gif) no-repeat; padding:0px 19px; border:0;}
.maintop{ background:#f8f8f8; height:28px; border-bottom:1px solid #e6e6e6; margin-bottom:8px;}
.height_1{height:0px;overflow:hidden; font-size:1px;}

.bodytop .heads{width:1000px; margin:0 auto; position:relative; height:111px;text-align:left;}
.bodytop .heads .logo{ position:absolute;top:10px;left:15px; width:380px;height:90px }
.bodytop .heads .about{position:absolute;top:20px;left:400px; width:290px;height:65px; color:#ccc;}
.bodytop .heads .right{position:absolute;top:10px;right:20px; width:280px;height:80px; text-align:right; color:#fff; }
.bodytop .heads .right a{ cursor:pointer;}
.bodytop .heads .search{ margin-top:10px;background:url(head_sobg.gif) no-repeat; padding-left:29px; margin-left:30px;}
.bodytop .heads .search .soinput{ width:120px; }
.soimg{ background:url(soimg.gif) no-repeat; width:43px; height:23px; border:0; margin-left:3px;}

.bodytop .menu{ height:47px;width:1000px; margin:0 auto;}
.bodytop .menu ul li{width:100px; float:left;position:relative;}
.bodytop .menu ul li a { display:block;font-size:14px; font-weight:bold; color:#FC0; text-align:center; overflow:hidden;}
.bodytop .menu ul li a span{ font-size:11px; font-weight:normal; display:block;}
.bodytop .menu ul li a:hover{ background:url(menu_bg_h.jpg);height:47px; color:#fff;text-decoration: none;}
.bodytop .menu ul li a.now{ background:url(menu_bg_h.jpg);height:47px;}
.bodytop .menu ul ul {display:none;position:absolute; top:47px;left:0;width:100px; height:auto; }
.bodytop .menu ul ul li{ height:22px; background:#000; width:98px;}
.bodytop .menu ul ul li a{ line-height:22px;padding-left:15px; background:url(li.gif) left center no-repeat; text-align:left;
font-size:12px; font-weight:normal; display:block; margin:0 8px;}
.bodytop .menu ul li a:hover ul,.bodytop .menu ul li:hover ul{ display:block; z-index:999; background:#000; padding:5px 0; border:1px solid #900;
left:0px;top:47px;}
/*.menu_ul_ul_on{display:block; z-index:999; background:#000; padding:5px 0; border:1px solid #900;position:absolute; left:0px;top:47px;}*/
.bodytop .menu ul ul li a:hover {background:#C00; height:22px; font-size:12px; font-weight:normal;}
.bodytop .menu {border-collapse:collapse;}

.li_list1 li{ padding-left:10px; background:url(li.gif) no-repeat left center;}
.li_list0 li{ padding-left:10px; background:url(ico01.gif) no-repeat left center;}
.li_list2 li{ padding-left:10px; background:url(li_2.jpg) no-repeat left center;}

.i_top{margin:0px 5px 15px 5px; height:285px;}
/*.i_top_swf{ position:absolute; left:0;top:10px; width:740px; height:270px; border:1px #900 solid; overflow:hidden;}
.i_top_news{ position:absolute; right:0;top:10px; width:236px; height:270px; background:url(i_top_r_bg.gif) no-repeat;}*/
.i_top_swf{float:left;margin-top:10px; width:740px; height:270px; border:1px #900 solid; overflow:hidden;}
.i_top_news{ float:right;margin-top:10px; width:236px; height:270px; background:url(i_top_r_bg.gif) no-repeat;}
.i_top_news_1 { margin-top:58px;background:url(numBg.gif) 0 3px no-repeat; padding-left:18px;}
.i_top_news_1 li{ line-height:26px;}
.i_top_news_2 { padding-top:40px;padding-left:60px; font-size:14px; color:#930; font-weight:bold;background:url(i_top_r2_bg.gif) no-repeat;}

.i_nav2{ position:relative; margin:10px 5px 5px 5px; height:280px; border-top:5px solid #000;}
.i_nav2_news{ position:absolute; left:5px;;top:10px; width:285px; height:255px;}
.i_nav2_czw{ position:absolute; right:0;top:10px; width:665px; height:252px; border:1px #ccc solid; padding:5px;}
.i_nav2_news h2{font-size:14px; color:#C00; line-height:30px; border-bottom: 1px solid #C00 ; position:relative}
.i_nav2_news h2 .more{ position:absolute;top:0; right:0; heigth:23px; width:50px; font-size:12px;}
.i_nav2_news .li_list3 li{ border-bottom: 1px dashed #CCC; background:url(ico01.gif) left 8px no-repeat; padding-left:10px; }
.i_nav2_news .li_list3 li i{ color:#999; margin-left:8px; font-style:normal; display:block;}

.i_nav3 { border-bottom:5px solid #000;}
.i_nav3_1{ background:url(i_nav3_1.jpg) no-repeat; height:47px;}
.i_nav3_2{ position:relative; height:400px; margin-top:12px;}
.i_nav3_2 .i_nav3_2a {position:absolute; width:270px; height:380px; left:0;top:0; overflow:hidden;}
.i_nav3_2 .i_nav3_2b {position:absolute;width:720px; height:390px; right:0;top:0; overflow:hidden;}
.i_nav3_2 .i_nav3_2a .i_nav3_2a_1 img{ border:1px solid #000; padding:8px;width:250px;height:272px;}
.i_nav3_2 .i_nav3_2a .i_nav3_2a_2 h3{ position:relative; border-bottom:solid 1px #ccc; line-height:28px; padding-left:15px;}
.i_nav3_2 .i_nav3_2a .i_nav3_2a_2 h3 .more{ position:absolute; right:0; heigth:28px; width:50px; font-weight:normal;font-size:12px}
.i_nav3_2 .i_nav3_2a .i_nav3_2a_2a{ margin-top:8px; background:url(i_nav3_3pic.jpg) no-repeat; height:60px;width:270px;}

.i_nav3_2 .i_nav3_2b .photolist li{float:left;width:158px; text-align:center; 
margin-left:15px; margin-bottom:10px;border:1px #ccc solid;background: #C00;}
.i_nav3_2 .i_nav3_2b .photolist li .img{ border:3px solid #C00; background:#fff;vertical-align:middle; line-height:155px}
.i_nav3_2 .i_nav3_2b .photolist li a{text-decoration:none; display:block; width:158px; height:185px; color:#FFF;}
.i_nav3_2 .i_nav3_2b .photolist li a:hover { background: #F60;text-decoration:none; color:#fff;}
.i_nav3_2 .i_nav3_2b .photolist li a:hover .img{ border:3px solid #F60; background:#fff;}

.i_nav3_2 .i_nav3_2b .photolist li img {padding:0px;   }
.i_nav3_2 .i_nav3_2b .photolist li h3{font-weight:normal; color:#999; border-bottom:dashed 1px #f5f5f5;}
.i_nav3_2 .i_nav3_2b .photolist li h4{font-weight:normal; }

.i_nav4 { position:relative; margin-top:3px; height:480px;}
.i_nav4 .nav4_l{position:absolute;left:0px;top:0;width:690px; height:470px;}
.i_nav4 .nav4_r{position:absolute; width:285px; height:470px;right:0px;top:0;}
.i_nav4 .title_l{ background:url(i_nav4_t.jpg) no-repeat;width:185px; height:37px;}
.i_nav4 .title_r{ background:url(i_nav4_t.jpg) 0 -44px no-repeat;width:185px; height:37px;}
.i_nav4 .nav4_l_box{margin-top:8px; border-top:1px solid #666;position:relative;}

.nav4_l_box .i_show{ margin-top:8px;background:url(i_show.jpg) no-repeat; width:235px; height:230px;}
.nav4_l_box .i_show img{margin:17px 0 0 14px;}
.nav4_l_box .i_show100{ position:absolute;top:0px;left:245px; width:110px; height:230px;}
.nav4_l_box .i_show100 a{ display:block; padding-top:8px;}
.nav4_l_box .i_show100 img{padding:3px; border:1px #ccc solid;}
.nav4_l_box .i_courses { position:absolute;top:5px;left:365px; width:320px; height:230px; color:#999}
.nav4_l_box .i_courses li{ margin-bottom:8px; padding:0 5px; border-bottom:1px dotted #000;}
.nav4_l_box .i_courses li a{ color:#666}
.nav4_l_box .i_courses li h3{ line-height:25px; background:url(li_2.gif) no-repeat left center; padding-left:10px;}
.nav4_l_box .i_courses li h3 a{ color:#000}
.nav4_l_box .i_courses .now{ background:#F60; color:#fff;}
.nav4_l_box .i_courses .now a{ background:#F60; color:#fff; text-decoration:none;}

.nav4_l_box .i_jxly{ margin-top:12px;padding-top:12px;  border-top:1px dashed #CCC;width:689px;height:168px; overflow:hidden;}
.nav4_l_box .i_jxly img{ padding-left:3px;}
.i_nav4 .nav4_l_box_r{ position:absolute;top:0;right:15px; width:395px; height:422px; overflow:hidden; }
.i_nav4 .nav4_l_box_r .photolist { margin-top:10px;}
.i_nav4 .nav4_l_box_r .photolist li{line-height:25px; float:left;width:118px; text-align:center; 
border:1px #ccc solid; margin-left:8px; margin-bottom:10px;}
.i_nav4 .nav4_l_box_r .photolist li img {padding:3px; }

.i_nav4 .nav4_r .imgnews{ border-top:1px solid #900; margin-top:8px; padding-top:12px;padding-bottom:12px; text-align:center;}
.i_nav4 .nav4_r .imgnews img { border:1px solid #ccc; padding:5px;}
.i_nav4 .nav4_r li{border-bottom: 1px dotted #960;}
.i_nav4 .nav4_r .more{ text-align:right;}

.pagetitle { margin-top:12px; height:77px; background:url(title.gif);}
.pagetitle .here{ line-height:20px; margin-left:38px;}
.pagetitle .pagename{ line-height:40px; margin-left:45px; color:#900; font-size:14px;}
.pagetitle .pagename a{ margin:0 10px;}

/*show*/
.show_left {float:left; width:735px;}
.show_right { width:265px; float:right;background:url(right.gif) no-repeat; margin-top:12px; }
.show_title { position:relative; margin-bottom:15px;}
.show_title h2{ border-bottom:1px dotted #C00; font-size:16px; font-weight:bold;
 background:url(zgj3.gif) no-repeat; padding-left:90px; height:80px;}
.show_title span{position:absolute; top:30px;left:90px; font-size:12px; color:#666;}
.show_content * { font-size:14px; line-height:28px;}
.show_zp { position:relative; height:190px; background:url(show_detail.gif) no-repeat; width:710px; }
.show_zp .img{ text-align:center; width:170px; line-height:161px; vertical-align:middle; overflow:hidden;}
.show_zp img{ padding-top:11px;}
.show_zp .info{ margin-left:190px;}
.show_zp h2{ border-bottom:1px #ccc dashed;position:absolute;left:180px; top:0; width:520px; height:30px; line-height:30px;font-size:14px;}
.show_zp .show_zp_sx{position:absolute;left:180px; top:35px; width:520px;height:70px; clear:both; }
.show_zp .show_zp_sx li{ float:left; width:220px; margin-left:10px; background:url(li_2.gif) left center no-repeat; padding-left:10px;}
.show_zp .overview{border:1px #ccc solid; padding:5px; position:absolute;left:180px; top:110px; width:500px;height:65px;background:#ffffdb;}
/*.show_overview{border:1px #ccc solid; padding:8px; background:#ffffdb; margin:12px 0}*/
.show_zp_content{ margin-bottom:30px; margin-top:10px;}
.show_zp_content * { font-size:14px; line-height:28px;}
.show_zp_content img{ padding:5px; border:1px solid #C00;}

.show_right h2{line-height:25px; padding-left:30px; background:url(ico_y.gif) 10px center no-repeat; margin-bottom:8px;border-bottom:5px solid #900;}
.show_next { margin:15px 0; border-top:dashed 1px #ccc; line-height:30px;}
.show_next .prev{ padding-left:15px; color:#C00}
.show_next .next{ padding-right:15px;color:#C00}
.show_r_menu_t{ background:url(show_r_center.gif); height:54px; margin:0 5px;}
.show_r_menu { border:1px solid #ccc; padding:5px; margin:5px; background:#fff;}
.show_r_menu a{ line-height:30px; height:30px; background:#f5f5f5; padding-left:10px; font-size:14px; margin-bottom:3px; display:block;}
.show_r_menu a span{font-size:11px; padding-left:20px;}
.show_r_menu a:hover { background:#333; color:#fff;text-decoration: none;}
.show_r_menu a.now { background:url(r_hover.gif); color:#fff;text-decoration: none;}
.show_right .recommend{ background:url(right_h2bg.gif) no-repeat; width:262px; height:48px; margin-bottom:8px; font-size:18px; font-weight:bold; overflow:hidden;}
.show_right .thescene{ background:url(right_h2bg.gif) no-repeat 0 -50px; width:262px; height:48px; margin-bottom:8px; font-size:18px; font-weight:bold; overflow:hidden;}
.show_right .box{ margin:0 10px 0 30px;}
.show_right .box2{ margin:0 20px 0 20px;}
.show_r_photo1 {display:block; width:212px; margin-bottom:10px; color:#FFF; cursor:pointer;background:url(tabmain.gif) no-repeat; padding-top:6px; }
.show_r_photo1 .img{ text-align:center;width:211px; height:166px; clear:both}
.show_r_photo1 .img img{ padding:6px;}
.show_r_photo1 h3{ line-height:25px; margin:16px 5px 5px 5px; background:#F60; text-align:center;color:#FFF; font-weight:normal; text-decoration:none;}
.c_box { margin:15px;}
.show_r_photo1:hover .img img{ border:6px solid #F60; padding:0px;}
.show_r_photo1:hover h3{background:#F60;color:#FFF;}
.show_r_photolist{ margin:15px 0;}
.show_r_photolist a{line-height:25px; float:left;width:108px; text-align:center; 
border:1px #ccc solid; margin-left:10px; margin-bottom:10px; display:block; }
.show_r_photolist img{ padding:3px;}
.show_right .li_list2 li{ line-height:28px; border-bottom:dashed 1px #ccc;}
/**kuan**/
.show_kuan_zp{}
.show_kuan_r{ width:263px; position:absolute; top:-100px; height:310px;right:-12px!important;right:20px; }
.show_kuan_zp .pagetitle{width:735px;}
.show_kuan_zp .show_zp{/*width:700px;*/}
.show_kuan_zp .overview{border:1px #ccc solid; padding:5px; position:absolute;left:180px; top:115px; width:500px;height:50px;background:#ffffdb;}

.contenttag{clear:both;  margin:0 auto; width:90%;}
.contenttag .title{background:url(content_title.gif) 0 7px no-repeat; padding:6px 8px 0 18px; text-align:left; border-bottom:1px solid #bdd2ed; width:100%;}
.contenttag .taglist{clear:both;}
.contenttag .taglist ul{float:left; width:445px; margin-top:10px;}
.commform{clear:both;  margin:0 auto; width:90%;}
.commform .commlist{margin-top:10px;}
.commform .title{float:left;background:url(content_title.gif) 0 7px no-repeat; padding:6px 8px 0 18px; text-align:left; border-bottom:1px solid #bdd2ed; width:100%;}


/*list*/
.show_left .list{ margin:15px; }
.show_left .txtlist li{line-height:28px;font-size:14px; position:relative; border-bottom:dotted 1px #ccc;}
.show_left .txtlist li .date{ position:absolute;top:0;right:0;width:80px; color:#ccc; font-size:12px;}

.show_left .biglist li{line-height:28px;font-size:14px; }
.show_left .box_c_title{ border:1px solid #f5f5f5; background:#F9F9F9; line-height:25px; padding-left:15px; }
.show_left .biglist .col_list li{ margin-left:20px; float:left; width:300px;}
.show_left .biglist .col{ clear:both;}
.show_left .piclist { position:relative; height:175px; margin-bottom:20px; border-bottom:1px #ccc dashed;}
.show_left .piclist .pic{position:absolute; width:160px;top:0;left:0;height:160px; overflow:hidden; text-align:center; border:1px solid #333; vertical-align:middle; line-height:160px;}
.show_left .piclist .pic img{ padding:3px;vertical-align:middle;}
.show_left .piclist .jianjie{margin-left:170px;}
.show_left .piclist .jianjie .time{color:#7e7e7e;}

.show_left .biglist{ margin:15px; }
.show_left .biglist h2{position:relative; height:32px; line-height:32px; background:url(sprites_jpg.gif);
 margin-bottom:10px; padding-left:15px;}
.show_left .biglist h2 span{ position:absolute; right:5px; height:22px; top:0; width:80px; font-weight:normal;}
.show_left .biglist h2 a{ color:#fff; }
.show_left .photolist li {float:left;width:166px; text-align:left; margin-left:8px; margin-bottom:30px;background:url(photo_list_bg.gif) no-repeat;color:#FFF;}
.show_left .photolist li a{ color:#FFF; }
.show_left .photolist li .img{text-align:center;margin:7px 8px 0 8px;}
.show_left .photolist li .img a{display:block;width:150px; height:150px;background:#fff;vertical-align:middle; line-height:151px; }
.show_left .photolist li h3{ margin:10px 5px 5px 5px ; font-weight:normal; font-size:12px; height:45px;padding:5px; overflow:hidden; background:#900;}
.show_left .photolist li h3 span{display:block;}
.show_left .photolist .now{ background:#000; color:#fff;}
.show_left .photolist .now a{background:#000; color:#fff; text-decoration:none;}
.sale_info{ background:url(sale_info.jpg) no-repeat; padding-left:210px;}

/*contact 联系方式模块*/
.contact{
	padding:25px;
	height:100%;
	clear:both;
	width:600px;
	}
.contact li{
	border-bottom:1px #ddd solid;
	clear:both;
	height:102px;
	padding:10px 0;
	}
.contact li span{
	width:100px;
	height:50px;
	float:left;
	}
.contact li .k1{
	background:url(ico_contact.gif) 30px 5px no-repeat;
	}
.contact li .k2{
	background:url(ico_contact.gif) -120px 5px no-repeat;
	}
.contact li .k3{
	background:url(ico_contact.gif) -270px 5px no-repeat;
	}
.contact li .k4{
	background:url(ico_contact.gif) -420px 5px no-repeat;
	}
.contact li .k5{
	background:url(ico_contact.gif) -570px 5px no-repeat;
	}
.contact li p{
	float:left;
	width:68%;
	}
.contact li p b{
	display:block;
	clear:both;
	color:#63aa1c;
	font-size:14px;
	line-height:25px;
	}
.contact .department{
/*	width:90%;
	float:left;
	overflow:hidden;*/
	}
.contact .department .departmentname{
	font-weight:bold;
	font-size:14px;
	height:auto;
	line-height:18px;
	overflow:hidden;
	padding-bottom:10px;
	text-indent:10px;
}
/********************/
.footer {background:url(foot_bg.jpg); height:215px;}
.footer_m {width:1000px; margin:0 auto;text-align:left; background:url(foot_m.jpg) no-repeat; padding:0px 19px; border:0;height:215px; position:relative}
.footer_m .logo{ position:absolute; left:50px;top:20px;width:300px; height:190px;color:#fff;font-size:14px; }
.footer_m .link{ position:absolute;left:380px;top:20px;width:550px; height:190px; text-align:left; color:#fff;font-size:14px; }
.footer_m .f_link{ text-align:left; color:#fff;font-size:14px; margin:20px 50px 10px 70px; }
.footer_m .f_link .f_f60{ margin-bottom:10px;}
.footer_m .f_link .f_contact{ margin-top:10px;} 

.tab_no{display:block;}
.tab_off{display:none;}

.divright{ text-align:right;}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.pointer{ cursor:pointer;}
.t_center{ text-align:center;}
.margin_t10{ margin:10px;}
.hr1{ color:#358bb5;}
/******/
.i_top_swf img{border:0;width:740px; height:270px;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{
        float: left;
        list-style:none;
        color: #fff;
        text-align: center;
        line-height: 16px;
        width: 16px; height: 16px;
        font-family: Arial;font-size: 12px;
        cursor: pointer;
        margin: 1px; border: 1px solid #707070;
        background-color: #060a0b;
}
.num li.on{line-height: 18px;width: 18px;height: 18px;font-size: 14px;
        border: 0;background-color: #ce0609;font-weight: bold;
}