@charset "gb2312";
/* CSS Document */
@import url(basic.css);
body{ width:960px; margin:0 auto;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#4fbf2b;}
b{font-weight:400;}

.mod{ border:1px solid #cfe8ac; margin-bottom:8px; overflow:hidden;}
	.mhd h3{ font-size:14px; font-weight:700; color:#fff;}
	.mhd .more{ float:right; margin-right:8px; color:#a4b5a1l; font-family:Verdana, Geneva, sans-serif;}
	.mbd{ padding:10px;}
.list li{ height:22px; line-height:22px;}
	.list li a{ padding:0 5px 0 12px;; background:url(../images/ico.gif) no-repeat 0 50%;}
	.list li b{font-weight:400;}
        .list li a br{display:none;font-size:0;height:0;}
        .list li span{ float:right; padding-left:5px;}
	.dash li{ background:url(../images/line_dashed_bg.gif) repeat-x 0 50%; }
	.dash li a, .dash li span{ background-color:#fff;}
.banner img{ display:block;}

.phd{}
	.tool{ height:80px; margin:2px 0 8px; background-color:#eaf8d9; border:1px solid #d2eaaf;}
	.nav{ position:relative; height:35px; margin:10px 0 5px; background:url(../images/nav_bg.gif) no-repeat 0; z-index:100;}
		.nav li{ float:left; background:url(../images/nav_space.gif) no-repeat 100% 50%;}
		.nav li a{ display:block; float:left; height:35px;  padding:0 25px; line-height:35px; text-align:center; font-size:14px; font-weight:700; color:#fff;}
		.nav li.hover a,
		.nav li a:hover{ background:url(../images/nav_on.gif) repeat-x 0 0; color:#fff;}
		.nav li ul{ position:absolute; top:35px; left:-9999px; width:inherit; padding:10px 0; border:1px solid #5abe2d; background:#efffdc url(../images/ico_arrow.gif) no-repeat 50% 0; z-index:9999;}
		.nav li.hover ul{ left:auto;}
		.nav li.hover ul li{ float:none; padding:0; background:none;}
		.nav li.hover ul li a{ float:none; height:24px; line-height:24px; padding:0; background:none; color:#4d4d4d; border-bottom:1px dashed #b7cba2; font-size:12px; font-weight:normal;}
		.nav li.hover ul li a:hover{ background:none; background-color:#b7e98c;}		
	.searchbar{ float:right; width:230px; color:#749865;}
		.searchbar *{ vertical-align:middle;}
                .searchbar span{ float:left; padding-top:3px;}
		.searchbar form{ float:left;}
		.searchbar .txt{ width:150px; height:16px; margin:0 5px; padding:1px; border:1px solid #cadbb1;}
		.searchbar .btn{ display:inline-block; width:23px; height:24px; background:url(../images/btn_go.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; border:none; padding:0;}
	.path{ margin-left:20px; color:#2e700e;}
		.path a{ color:#2e700e; margin:0 3px;}

.rg1{}
	.pt1{ float:left; width:695px;}
	.mod-main1{ position:relative;}
		.mod-main1 .more{position:absolute; top:5px; right:10px; display:block; width:36px; height:11px; text-indent:-9999px; overflow:hidden; background:url(../images/more.gif) no-repeat 0 0;}
		.mod-main1 .mhd{ height:24px; line-height:24px; background-color:#e3edd8; overflow:hidden;}
		.mod-main1 .mhd h3{ float:left; width:165px; margin-right:-12px; background:url(../images/title_bg165x24.gif) no-repeat 0 0;}
		.mod-main1 .mhd h3 strong{ display:block; padding-left:28px; background:url(../images/mtitle_ico_01.gif) no-repeat 0 0;}
		.cs-tabs{ float:left; width:528px; margin-top:3px; height:21px; overflow:hidden;}
			.cs-tabs li{float:left; height:21px;}
			.cs-tabs li a{display:block; float:left; height:21px; margin-right:2px; padding-left:12px; background:url(../images/tab_l.gif) no-repeat 0 0; color:#fff; line-height:21px;}
			.cs-tabs li a strong{float:left; height:21px; margin-right:-12px; padding-right:12px; background:url(../images/tab_r.gif) no-repeat 100% 0; cursor:pointer; display:inline; position:relative; z-index:10;}
			.cs-tabs li.on a,
			.cs-tabs li a:hover{ background-image:url(../images/tab_on_l.gif);color:#fff;}
			.cs-tabs li.on a strong,
			.cs-tabs li a:hover strong{ background-image:url(../images/tab_on_r.gif);}
	.mod-main2{ width:221px; height:175px; float:left;}
		.mod-main2 .mhd{ height:23px; line-height:23px; background:url(../images/title_bg221x23.gif) no-repeat 0;}
		.mod-main2 .mhd h3{ padding-left:29px; background:url(../images/mtitle_ico_02.gif) no-repeat 0 0;}
		.pt1 .mod1{ height:276px;}
			.pt1 .mod1 .mbd{ width:97%; background:url(../images/body_bg.gif) repeat-x 0 0;}

			.pt1 .mod1 .list{ float:left; width:310px;}
			.pt1 .mod1 .flash{ float:right; width:321px; height:231px; padding:1px 0 0 18px; background:url(../images/flash_bg.gif) no-repeat 0;}
		.pt1 .mod2{ height:220px;}
			.pt1 .mod2 .mhd h3 strong{ background-position:0 -24px;}
			.pt1 .mod2 .mbd{ background:url(../images/mbody_bg01.gif) no-repeat 100% 100%;}
			.pt1 .mod2 .list{ padding-right:120px;}
		.pt1 .mod3{ height:198px;}
			.pt1 .mod2 .mhd h3 strong{ background-position:0 -48px;}
			.pt1 .mod3 .list{ float:left; width:303px;}
			.pt1 .mod3 .line{ margin-right:15px; padding-right:15px; background:url(../images/line.gif) no-repeat 100% 50%;}
		.pt1 .mod5{ display:inline; margin:0 13px 10px;} 
			.pt1 .mod5 .mhd h3{ background-position:0 -23px;}
		.pt1 .mod6 .mhd h3{ background-position:0 -46px;}
	.pt2{ float:right; width:255px;}
		.pt2 .mhd{ height:23px; line-height:23px; background:url(../images/title_bg253x23.gif) no-repeat 0;}
		.pt2 .mhd h3{ padding-left:25px; background:url(../images/stitle_ico_01.gif) no-repeat 0 0;}
		.pt2 .mod1{ height:263px;}
		.pt2 .mod2 .mhd h3{ background-position:0 -23px;}
		.pt2 .mod2 .mbd{ background:url(../images/mbody_bg01.gif) no-repeat right bottom;}
		.pt2 .mod3{ height:204px;}
			.pt2 .mod3 .mhd h3{ background-position:0 -46px;}
			.pt2 .mod3 .mbd{ text-align:center; padding-top:6px;}
			.pt2 .mod3 .mbd li{ margin-bottom:5px;}
		.pt2 .mod6{ height:42px;}
			.pt2 .mod6 .mbd{ margin:1px; background:#e6f0ce;}
			.pt2 .mod6 .mbd p{ font-size:14px; font-weight:700; color:#636363;}

.rg2{}
	.rg2 .mod .mbd{ background:none;}
	.rg2 .mod .list li{ float:left; display:inline; margin:0 16px;}
        .rg2 .mod .list li a{white-space:nowrap;}
	.rg2 .mod .mhd h3 strong{ background-position:0 -72px;}

.pft{ margin:10px auto; padding:5px; background-color:#eaf8d9; text-align:center;}

/*============================================inner-index======================================*/
.pbd-inner .mod-main1 .mbd{width:auto; padding:10px 50px 10px 20px; background:none;}
.pbd-inner .mod-main1 .mhd h3 strong{ background-position:0 -96px;}
.pbd-inner .pt2 .mod0 .mhd h3{ background-position:0 -69px;}
.pbd-inner .pt2 .mod0 .mbd{ margin:1px; background:url(../images/sbody_bg01.gif) repeat-x 0 0;}
.pbd-inner .pt2 .mod0 .list{ padding:1px; background:url(../images/sbody_bg02.gif) repeat-x 0 0; }
.pbd-inner .pt2 .mod0 .list li{ height:28px; padding:1px 10px; line-height:28px; background:#fff; font-size:0;}
.pbd-inner .pt2 .mod0 .list li a{ display:block; padding-left:30px; background:url(../images/ico_arrow_02.gif) no-repeat 8px 50%; border-bottom:1px dashed #b7cba2; font-size:14px;}
.pbd-inner .pt2 .mod0 .list li .hover,
.pbd-inner .pt2 .mod0 .list li a:hover{ background:url(../images/ico_arrow_03.gif) no-repeat 8px 30%; color:#ff9000;}

/*============================================list======================================*/
.mod-list,.mod-inner{ border-color:#F4E2A0;}
.mod-list .mhd, .mod-inner .mhd{background:#FBF6D6;}
.mod-list .mhd h3, .mod-inner .mhd h3{background:url(../images/title_bg165x24_2.gif) no-repeat 100% 0; padding-right:15px;}
.pbd-inner .mod-list .mhd h3 strong, .pbd-inner .mod-inner .mhd h3 strong{background:url(../images/title_bg.gif) repeat-x 0 0; padding-left:15px;}
.mod-list .page{ width:588px; height:39px; margin:20px auto 10px; line-height:39px; text-align:center; background:url(../images/page_bg.gif) no-repeat 0 0;}
.mod-list .page a{ margin:0 4px; color:#7e7e7e;}
.mod-list .page a:hover{ text-decoration:underline;}
.mod-list .page .btn{ font-size:14px;}

/*============================================content======================================*/
.mod-cont .mhd{ height:30px; line-height:30px; background-color:#e3edd8;}
.mod-cont .mhd h3{ padding-left:20px; background:url(../images/ico_circle.gif) no-repeat 5px 50%; font-size:12px; font-weight:normal; color:#000;}
.mod-cont h1{ margin:10px 0 5px; font-size:14px; font-weight:700; color:#2e700e; text-align:center;}
.mod-cont .info{ color:#b2b2b2; text-align:center;}
	.mod-cont .info span{ margin:0 5px;}
.mod-cont .cont{ margin:10px 20px;}
	.mod-cont .cont p{ margin-bottom:15px; text-indent:24px;}
.mod-relative{ border:none; margin-bottom:40px;}
	.mod-relative a{ display:block; color:#2e700e;}
/*============================================contact======================================*/	
	.mmd{  line-height:24px; border-top:1px solid #fff; color:#FFF; font-size:14px; font-weight:bold; padding-left:20px;  overflow:hidden; background:#e3edd8 url(../images/title_bg165x24.gif) no-repeat 0 0;}
	.contact{ width:400px; margin:0 auto; font-size:14px; height:400px; line-height:30px; }
	h6.yy{ font-size:14px; text-align:center;font-weight: bold; color:#060; padding-top:30px; clear:both}
	.contact strong{ color:#090; font-weight:normal}
	
	/*============================================msg======================================*/	
	 dl.msg{ clear:both; padding-bottom:20px; overflow:hidden; zoom:1; width:80%; margin-left:50px; line-height:180%;}
	 .fi{}
		 dl.msg dt{ margin-bottom:20px; color:#2e700e; font-weight:bold; text-indent:1.5em; line-height:32px; background:url(../images/title_Bg2.gif) repeat-x 0 0;}
		 dl.msg dd{ padding-bottom:6px; vertical-align:top;}
		dl.msg dd span{ width:105px; float:left; padding-right:7px; color:#2e700e; text-align:right;}
		 dl.msg dd input,dl.msg dd select,dl.msg dd textarea{ float:left; margin-right:5px; border:1px solid #bacca7;}
	.msg dt{ *margin-bottom:10px;}
		.msg dd{ clear:both; overflow:hidden; zoom:1; padding:4px 0 0; *padding:10px 0 0;}
		
		.msg dd textarea{ width:370px; height:100px; }
		
		.mod-inner .mft{ height:51px; line-height:51px; color:#fff; text-align:center;}

.mod-inner .mft button{ background:url(../images/msg_btn.gif) repeat-x 0 0; border:none; width:60px; height:21px; color:#FFF; font-weight:bold; margin-right:20px;}


