@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7C7C7C; background:url(../images/bg_body1.jpg) repeat-x;}
.clear{ clear:both;}
img{ border:0px;}
li{ list-style:none;}
h1{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}
h3{ margin:0px; padding:0px;}
dt{ margin:0px; padding:0px;}
dl{ margin:0px; padding:0px;}
em{ font-style:normal; margin:0px; padding:0px;}
p{ text-indent:2em; padding:0px; margin:0px;}
a{ color:#7C7C7C; text-decoration:none;}
a:hover{ color:#f00; text-decoration:none;}

.frame{ width:928px; margin:0px auto;}

/*top*/
.top_box{ padding:12px 5px 10px 41px;}
.logo{ float:left; padding-right:290px;}
.top_r{ float:left; width:307px;}
.top_englist{ padding:18px 0 19px 0px; text-align:right;}
.top_member{ color:#000; text-align:right;}
.top_member a{ color:#000; text-decoration:none;}

.swf_ban{ height:321px; min-height:321px;}
.imgNav1{ float:left; height:42px; background:url(../images/nav.jpg) no-repeat; list-style-type: none;}
.imgNav1 li{ float: left; display: inline; margin: 0px; padding: 0px; list-style: none;}
.imgNav1 li a{ display: block; height:42px; line-height:42px;}

.imgNav1 li#TopMenu1 a{ width:104px;}
.imgNav1 li#TopMenu1 a:hover{ background:url(../images/nav.jpg) 0px -42px;}
.imgNav1 li#TopMenu1 a.aon{ background:url(../images/nav.jpg) 0px -42px;}

.imgNav1 li#TopMenu2 a{ width:103px;}
.imgNav1 li#TopMenu2 a:hover{ background:url(../images/nav.jpg) -104px -42px;}
.imgNav1 li#TopMenu2 a.aon{ background:url(../images/nav.jpg) -104px -42px;}

.imgNav1 li#TopMenu3 a{ width:103px;}
.imgNav1 li#TopMenu3 a:hover{ background:url(../images/nav.jpg) -207px -42px;}
.imgNav1 li#TopMenu3 a.aon{ background:url(../images/nav.jpg) -207px -42px;}

.imgNav1 li#TopMenu4 a{ width:103px;}
.imgNav1 li#TopMenu4 a:hover{ background:url(../images/nav.jpg) -310px -42px;}
.imgNav1 li#TopMenu4 a.aon{ background:url(../images/nav.jpg) -310px -42px;}

.imgNav1 li#TopMenu5 a{ width:103px;}
.imgNav1 li#TopMenu5 a:hover{ background:url(../images/nav.jpg) -413px -42px;}
.imgNav1 li#TopMenu5 a.aon{ background:url(../images/nav.jpg) -413px -42px;}

.imgNav1 li#TopMenu6 a{ width:103px;}
.imgNav1 li#TopMenu6 a:hover{ background:url(../images/nav.jpg) -516px -42px;}
.imgNav1 li#TopMenu6 a.aon{ background:url(../images/nav.jpg) -516px -42px;}

.imgNav1 li#TopMenu7 a{ width:103px;}
.imgNav1 li#TopMenu7 a:hover{ background:url(../images/nav.jpg) -619px -42px; }
.imgNav1 li#TopMenu7 a.aon{ background:url(../images/nav.jpg) -619px -42px; }

.imgNav1 li#TopMenu8 a{ width:103px;}
.imgNav1 li#TopMenu8 a:hover{ background:url(../images/nav.jpg) -722px -42px; }
.imgNav1 li#TopMenu8 a.aon{ background:url(../images/nav.jpg) -722px -42px; }

.imgNav1 li#TopMenu9 a{ width:103px;}
.imgNav1 li#TopMenu9 a:hover{ background:url(../images/nav.jpg) -825px -42px; }
.imgNav1 li#TopMenu9 a.aon{ background:url(../images/nav.jpg) no-repeat -825px -42px; }

.box{ background:url(../images/bg_center.jpg) repeat-y; padding:0px 5px; overflow:hidden; zoom:1;}

.div_h138{min-height:180px;}
.foot{ background:url(../images/foot.jpg) no-repeat left; height:30px; min-height:30px; padding:19px 0 0 22px; line-height:22px; width:907px;}
.foot span{ float:right; color:#fff; width:385px;}
.foot span a{ color:#fff; text-decoration:none;}
.foot em{ color:#658A01; font-size:14px; font-family:Avanti; font-weight:bold;}
.foot font{ font-size:12px; color:#777777; font-weight:bold; padding-left:8px;}
.foot b{ color:#BDD863; font-weight:normal;}

.bottom{ padding:11px 0 31px 0px; text-align:right; width:928px; margin:0px auto;}
.bottom span{ color:#658A01;}
.bottom a{ color:#658A01; text-decoration:none;}
.bottom a:hover{ color:#f00; text-decoration:none;}
/*left*/
.left_box{ background:url(../images/left_bg.jpg) no-repeat left top; float:left; width:225px;}
.left_w183{ float:left; width:183px; padding-left:20px;}
.left_title{ padding:42px 0 19px 3px; background:url(../images/left_top.jpg) no-repeat right;}
.left_title img{ margin-top:18px;}
.left_bg{ background:url(../images/left_xian.jpg) no-repeat; height:8px; overflow:hidden; padding-bottom:12px;}
.nav{ background:url(../images/bg_left2.jpg) no-repeat left bottom; height:24px; padding-top:7px; padding-left:48px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; margin-bottom:3px;}
.nav a{ color:#fff; text-decoration:none;}
.nav1{ background:url(../images/bg_left.jpg) no-repeat left bottom; height:31px; line-height:31px; color:#478618; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-left:48px; margin-bottom:3px; }
.nav1 a{ color:#478618; text-decoration:none;}
.div_h174{ height:174px; overflow:hidden;}
.text_left{ padding:0 0 10px 5px; border-bottom:1px solid #E0E0E0;}
.left_list{ padding:2px 0 25px 10px; height:48px;}
.left_list div{ background:url(../images/title_r.jpg) no-repeat right; float:left; width:75px; margin-top:10px;}
.left_list .no{ background:none; text-align:right;}
.swf_left{ padding:0 0 10px 5px;}
.div_h40{ height:40px; overflow:hidden;}
/*left*/

.box_w328{ padding:17px 0 0 21px; float:left; width:314px; background:url(../images/jian_bg.jpg) no-repeat right bottom; height:180px; min-height:121px; padding-right:14px;}
.title{ height:14px; line-height:14px;}
.title span{ float:right; padding-top:5px;}

.list li{ background:url(../images/ico.jpg) 0px 15px no-repeat; padding-top:11px; padding-left:7px;}
.list li span{ padding-right:5px; color:#8FB700;font-size:11px;}
.list li a{ color:#666666; text-decoration:none;}
.list li a:hover{ color:#f00; text-decoration:none;}

.box_w531{ float:right; width:531px; padding:17px 19px 0 0;}
.box_video{ width:171px; float:left;}
.box_video h1{ background:url(../images/bg_video.jpg) no-repeat; height:19px; padding:7px 0 0 11px;}
.box_video h1 span{ float:right; padding-right:38px; padding-top:2px;}

.box_video1{ width:171px; float:left;}
.box_video1 h1{ background:url(../images/bg_video1.jpg) no-repeat; height:19px; padding:7px 0 0 11px;}
.box_video1 h1 span{ float:right; padding-right:38px; padding-top:2px;}

.box_video2{ width:171px; float:left;}
.box_video2 h1{ background:url(../images/bg_video2.jpg) no-repeat; height:19px; padding:7px 0 0 11px;}
.box_video2 h1 span{ float:right; padding-right:38px; padding-top:2px;}

.div_w9{ float:left; width:9px;}

.banner{ background:url(../images/top_bg.jpg) no-repeat top; padding:8px 8px 0px 8px; height:178px; min-height:178px;}
.ban{ position:absolute;}

.right_w691{ float:right; width:653px; padding-right:40px;}
.right1_w691{
	float:left;
	width:673px;
	background:url(../images/r_bg.jpg) no-repeat left top;
	height:auto !important;
	height:500px;
	min-height:500px;
}
.right2_w691{ float:right; width:693px; background:url(../images/r_bg.jpg) no-repeat left top; height:auto !important; height:500px; min-height:500px;}
.right_w897{ float:right; width:897px; background:url(../images/r_bg.jpg) no-repeat left top;}

.right_box{ background:url(../images/r_pic.jpg) no-repeat left; padding-left:256px; line-height:22px;}
.r_title{ padding:37px 0 12px 19px;}
.r_title2{ padding:37px 0 12px 19px; width:630px;}
.r_text{ border-bottom:1px solid #D9DECA; height:28px; padding-left:7px; color:#666666;}
.r_text a{ color:#666666; text-decoration:underline;}
.text_r{ padding-top:18px; font-family:"幼圆"; font-size:20px; color:#3B953D; padding-left:9px;}
.text_r1{ padding-top:18px; font-family:"幼圆"; font-size:20px; padding-left:9px; color:#538000;}
.text_r2{ padding:18px 0px 15px 20px; font-family:"幼圆"; font-size:20px; padding-left:9px; color:#538000;}

.r_pic{ background:url(../images/r_title.jpg) 0px 8px no-repeat; width:353px; height:63px;}
.r_title1{ padding:37px 0 30px 19px;}
.r_title3{ padding:37px 0 34px 19px; width:861px;}

.div_r{ padding-left:24px; line-height:22px;}
.div_r1{ padding:0px 14px;}
.div_r2{ padding:0px 14px 0px 0; line-height:22px;}
.div_rs{ padding-left:24px; line-height:22px;}
.div_rs h1{ font-size:12px;}

.list_news{ background:url(../images/list_bg.jpg); margin-top:6px; line-height:26px;}
.list_news li{ background:url(../images/dian2.jpg) 15px 10px no-repeat; color:#666666; line-height:26px; padding-left:25px;}
.list_news li img{ padding-left:10px; padding-right:10px; height:3px; width:3px;}
.list_news li span{ float:right; padding-right:45px; color:#7E8589; font-family:"宋体";}

.list_add{ margin:10px 0px 0px 5px;}
.list_add li{
	background:url(../images/icon_01.gif) 0px 5px no-repeat;
	line-height:28px;
	padding-left:25px;
	font-size:12px;
	width:300px;
	float:left;
	list-style:none;
	color: #7b7b7b;
}
.list_add li a{
	color:#7b7b7b;
	text-decoration:underline;
}


.page{ text-align:center; padding:14px 0px 22px; border-top:1px solid #FE7201;}
.page font{ color:#FF0004; font-size:12px;}
.page em{ color:#CFCFCF;}

.div_h10{ height:10px; overflow:hidden;}

.info{ color:#4b4a4a; padding:20px; line-height:24px;}
.info h1{ text-align:center; font-size:16px; color:#2f2f2f;}
.info h2{ text-align:center; font-size:12px; color:#a6a6a6; font-weight:normal; background:url(../images/bg_page_line.jpg) repeat-x bottom; padding:0px 0px 10px 0px;}
.info dl{ padding:0px 16px;}
.info h3{ text-align:center;}
.info div{ text-align:center; padding-bottom:10px;}

.list_c{ background:url(../images/list_bg1.jpg); height:auto !important; height:207px; min-height:207px; line-height:22px;}
.list_c li{ height:207px; min-height:207px; width:299px; float:left; padding-right:30px;}
.list_c li dl{ background:url(../images/pic_bg.jpg) no-repeat; height:127px; width:121px; float:left;}
.list_c li dl img{ width:98px; height:105px; padding:8px 0 0 8px;}
.list_c li div{ float:right; width:157px;}
.list_c li div h1{ font-size:14px; color:#FF7101; padding:5px 0px;}
.list_c li div p{ text-indent:0em; padding-bottom:10px;}

.list_d{ background:url(../images/list_bg2.jpg); height:auto !important; height:164px; min-height:164px; line-height:22px;}
.list_d li{ height:164px; min-height:164px; float:left; padding-right:30px;}
.list_d li dl{ background:url(../images/pic_bg1.jpg) no-repeat; height:115px; width:142px; float:left;}
.list_d li dl img{ width:119px; height:93px; padding:7px 0 0 7px;}
.list_d li div{ float:left; padding-left:19px; width:432px;}
.list_d li div h1{ font-size:14px; color:#FF7101; padding:5px 0px;}
.list_d li div p{ text-indent:0em; padding-bottom:10px;}

.text_box{ line-height:22px;}
.text_box img{ padding:0px 15px 0 0;}
.text_box h1{ font-size:14px;}

.link{ width:886px; margin:0px auto;}
.link_c{ background:url(../images/link_c.jpg) no-repeat bottom #fff; padding-left:22px; height:auto !important; height:327px; min-height:327px; line-height:22px;}
.link_c div{ width:101px; height:25px; line-height:25px; padding-left:40px; float:left;}

.sitemap{ color:#EF286B; line-height:22px; width:825px; margin:0px auto; background:url(../images/bg_sitemap.jpg) no-repeat right;} 
.sitemap h1{ color:#666666; font-size:13px; margin:0px 10px 0px 0; padding:15px 0px 5px 0px; background:url(../images/dot_gray.gif) repeat-x bottom;}
.sitemap a{ color:#548101; text-decoration:none; padding-right:8px;}
.sitemap a:hover{ text-decoration:underline;}

.contacts{ background:url(../images/b_c.jpg) no-repeat; width:650px; height:473px;}

.table{ line-height:22px;}
.table h1{ font-size:12px;}

.div_w691{ width:691px; margin:0px auto; padding-bottom:10px; border-bottom:1px solid #D6D6D6; padding-top:10px;}
.div_w800{ width:800px; margin:0px auto; padding-bottom:10px; border-bottom:1px solid #D6D6D6; padding-top:10px;}
.list_v{ float:left; padding-left:19px;}
.list_v h1{ font-size:14px; color:#FF7101; padding:5px 0px;}
.list_v p{ text-indent:0em; padding-bottom:10px;}

.span_table{ border-left:1px solid #ddd; border-top:1px solid #ddd;}
.span_table td{ border-right:1px solid #ddd; border-bottom:1px solid #ddd;}

.content1{ line-height:24px; padding:0px 25px 15px 25px;}

/* iFocus style */
#ifocus { margin:0px; overflow:hidden; height:321px; width:920px; background-image:url(../images/bg_banner.jpg); background-repeat:no-repeat; padding:0px 0px 0px 8px}
#ifocus_pic { display:inline; position:relative; float:left; width:912px; height:321px; overflow:hidden; margin:0px; }
#ifocus_piclist { position:absolute; left:0px; top:0px;}
#ifocus_piclist li { width:912px; height:321px; overflow:hidden;list-style:none;}
#ifocus_piclist img { width:912px; height:321px; position:absolute; left:0px;}
		
#ifocus_btn { display:inline; margin:0px; position:absolute; left:20px; top:266px;}
#ifocus_btn li { width:88px; height:62px; float:left; cursor:pointer; list-style:none;}
#ifocus_btn img { width:74px; height:42px; margin:0px; border:2px solid #fff;}
#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; background-position:left; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_btn .current img{border:2px solid #ddd;width:74px; height:42px;}

#ifocus_opdiv { position:absolute; left:0; bottom:0; width:390px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:-10px; color:#FFF; font-weight:bold; list-style:none;}
#ifocus_tx .normal { display:none; }
.more {
	font-size: 12px;
	color: #7B7B7B;
	font-family: Arial;
	padding-left: 200px;
}

.col2 li{width:295px !important;float:left;}
.sub_intro{padding:5px;margin:10px 0px;border-bottom:1px dotted #ddd;line-height:200%;}
.col6 li{width:16.6%;float:left;padding-left:0px !important;}
.col6 li a{margin-left:20px;}
.faq_list{margin:0 40px;}
.faq_list li{height:30px;line-height:30px;border-bottom:1px dotted #ddd;width:49.8%;float:left;}
.faq_list li a{margin-left:10px;}

.outlink{height:35px;line-height:35px;padding:0 10px;padding-top:5px;background: url("../images/bg_center.jpg") repeat-y scroll 0 0 transparent;}
.outlink .box{background:#e9e9e9;}
.outlink a{font-weight:bold;margin-right:20px;font-size:11px;color:#68a101;background:url(../images/arrow_green.jpg) left center no-repeat;padding-left:5px;}
.right_outlink{height:50px;clear:both;display:block;margin:10px 0px;}
.right_outlink li{height:25px;line-height:25px;text-align:left;background:url(../images/arrow_green.jpg) left center no-repeat;}
.right_outlink li a{margin-left:5px;color:#666666;}
