﻿/*cd_show*/
.nav01{ position:relative;}
.nav01 .xl{ display:none; position:absolute; left:-11px; top:27px;}
.nav01:hover a{color:#7a2f4d;}
.nav01:hover .xl{ display: block; width:109px; }
.nav01:hover .xl .lm{ background-color:#7a2f4d; padding-top:10px; }
.nav01:hover .xl .lm span{ display:block; font-size:12px; height:28px; text-align:center;}
.nav01:hover .xl .lm span a:hover{ color:#ffffff;}
.nav01:hover .xl .lm span a{color:#daccd1; font-family:"??"; line-height:28px;}
.nav01  a:hover { text-decoration:none; color:#7a2f4d;}
.nav01 .xl  .tmbj{ background-image:url(../images/tmbj.png); height:23px; display:block;}
.nav01 .xl .dby{ height:10px;background:url(../images/navxbj.png) no-repeat center bottom; }

.nav01 .xls{ display:none; position:absolute; left:-11px; top:27px;}
.nav01:hover a{ color:#7a2f4d;}
.nav01:hover .xls{ display: block; width:188px; }
.nav01:hover .xls .lm{ background-color:#7a2f4d; padding-top:10px; overflow:hidden; }
.nav01:hover .xls .lm span{ display:block; font-size:12px; height:28px;  float:left; width:210px; border-left:1px dotted #a36f84;
background:url(../images/navdian.jpg) no-repeat 15px center; text-align:left;}
.nav01:hover .xls .lm span a{color:#daccd1; font-family:"??"; line-height:28px; margin-left:28px; font-size:12px;}
.nav01:hover .xls .lm span a:hover{ color:#ffffff;}
.nav01 a:hover { text-decoration:none;}
.nav01 .xls .tmbj{ background-image:url(../images/tmbj.png); height:200px; display:block;}
.nav01 .xls .dby{ height:10px;background:url(../images/navxbjs.png) no-repeat center bottom; }
/*cd_show*/
.banner {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

a{
	color: #000;
    text-decoration: none;
}

a.cd {
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
	font-size: 15px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
}
a.cd:hover {
	color:#b1c0cd;
	text-decoration: none;
}
.gs_gao {
	line-height: 26px;
}
a.more {
	color:#cb0101;
	text-decoration:none;
	display:inline;
	font-size: 14px;
	font-weight: normal;
}
a.more:hover {
	color:#cb0101;
	text-decoration: underline;
}
.foot_b {
}
a.foot_cd {
	color:#28AF4F;
	text-decoration:none;
	display:inline;
	font-size: 14px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
}
a.foot_cd:hover {
	color:#000000;
	text-decoration: none;
}
.foot_nr {
	font-size: 14px;
	color: #E4E4E4;
	line-height: 24px;
}
a.foot_link {
	color:#E4E4E4;
	text-decoration:none;
	display:inline;
	font-size: 14px;
	font-weight: normal;
}
a.foot_link:hover {
	color:#ffffff;
	text-decoration: none;
}
a.new_lb {
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
	font-size: 20px;
	font-weight: bold;
}
a.new_lb:hover {
	color:#cb0101;
	text-decoration: none;
}
.time {
	color: #999999;
}
.new_bg {
	background-image: url(../images/new_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.new_lb_en {
	font-size: 14px;
	color: #CCCCCC;
}
a.new_more {
	color:#cb0101;
	text-decoration:none;
	display:block;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/more_bg_02.png);
	background-repeat: no-repeat;
	text-align: center;
	height: 24px;
	width: 59px;
	line-height: 24px;
}
a.new_more:hover {
	text-decoration: none;
	background-image: url(../images/more_bg_01.png);
	color: #222222;
}
.nr_bt_xb {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-size: 16px;
	font-weight: bold;
}
a.left_cd {
	color:#333333;
	text-decoration:none;
	display:block;
	font-size: 14px;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 24px;
	padding-bottom: 24px;
	background-color: #FFFFFF;
}
a.left_cd:hover {
	color:#ffffff;
	text-decoration: none;
	background-color: #007430;
}
a.left_cd_home {
	color:#ffffff;
	text-decoration:none;
	display:block;
	font-size: 14px;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 24px;
	padding-bottom: 24px;
	background-color: #007430;
}
a.left_cd_home:hover {
	color:#ffffff;
	text-decoration: none;
	background-color: #007430;
}
.xx_xb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
.new_title {
	font-size: 22px;
}
a.left_cd_xiao {
	color:#333333;
	text-decoration:none;
	display:block;
	font-size: 14px;
	font-weight: normal;
	padding-right: 20px;
	background-color: #FFFFFF;
	line-height: 28px;
	height: 28px;
}
a.left_cd_xiao:hover {
	color:#333;
	text-decoration: none;
	background-color: #abd1bb;
}
a.left_cd_xiao_home {
	color:#333;
	text-decoration:none;
	display:block;
	font-size: 14px;
	font-weight: normal;
	padding-right: 20px;
	background-color: #abd1bb;
	line-height: 28px;
	height: 28px;
}
a.left_cd_xiao_home:hover {
	color:#333;
	text-decoration: none;
	background-color: #abd1bb;
}

			.column{ position:relative;}
			 .column:hover .cd{ color:#b1c0cd;}

			#xl{ width:109px; position:absolute; z-index:999999; display:none; top:20px;}
            #xl .nav{ background:#d1dcc8; width:109px;padding:5px 0 3px 0;}
            #xl .nav a{ display:block; color:#017431; line-height:31px; font-family:"����"; border-bottom:1px dotted #017431;width:91px;font-size:13px;} 
			#xl .nav a:hover{color:#000000; text-decoration:none;}
			.column:hover #xl{ display:block;}
			
			#xls{ width:188px; position:absolute; z-index:999999; display:none;top:20px;}
            #xls .nav{ background:#d1dcc8; width:168px;padding:10px 20px 10px 0;}
			#xls .nav h3{ font-size:14px; text-align:left; margin:0;  padding:0 0 0 25px;font-family:"����";}
            #xls .nav h3 a{ color:#222222;line-height:20px;padding-bottom:5px;}
			#xls .nav .nas{ display:block; color:#017431;margin-top:6px; font-size:14px; font-family:"����"; margin-left:65px; text-align:right; } 
			#xls .nav .nas:hover{color:#000000; text-decoration:none;}
			.column:hover #xls{ display:block;}
.home_gs_nr {
	font-size: 15px;
	color: #E7F8EF;
}
.foot_xb {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6E6E6E;
}
a.youshi_01 {
	color:#E4E4E4;
	text-decoration:none;
	display:block;
	font-size: 16px;
	font-weight: normal;
	background-image: url(../images/youshi_01.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 48px;
	height: 48px;
	padding-left: 68px;
}
a.youshi_01:hover {
	color:#ffffff;
	text-decoration: none;
}
a.youshi_02 {
	color:#E4E4E4;
	text-decoration:none;
	display:block;
	font-size: 16px;
	font-weight: normal;
	background-image: url(../images/youshi_02.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 48px;
	height: 48px;
	padding-left: 68px;
}
a.youshi_02:hover {
	color:#ffffff;
	text-decoration: none;
}
a.youshi_03 {
	color:#E4E4E4;
	text-decoration:none;
	display:block;
	font-size: 16px;
	font-weight: normal;
	background-image: url(../images/youshi_03.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 48px;
	height: 48px;
	padding-left: 68px;
}
a.youshi_03:hover {
	color:#ffffff;
	text-decoration: none;
}
a.youshi_04 {
	color:#E4E4E4;
	text-decoration:none;
	display:block;
	font-size: 16px;
	font-weight: normal;
	background-image: url(../images/youshi_04.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 48px;
	height: 48px;
	padding-left: 68px;
}
a.youshi_04:hover {
	color:#ffffff;
	text-decoration: none;
}
a.youshi_lb {
	color:#fff;
	text-decoration:none;
	display:block;
	font-size: 22px;
	font-weight: normal;
	padding-left: 18px;
}
a.youshi_lb:hover {
	color:#ffffff;
	text-decoration: none;
}
a.youshi_left_cd {
	font-size:14px;
	color:#09b4ac;
	text-decoration:none;
	display:block;
	line-height: 40px;
	height: 40px;
	text-align: left;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
a.youshi_left_cd:hover {
	color: #46A375;
	text-decoration: none;
}
.foot_nr_jj {
	color: #28AF4F;
	font-size: 14px;
	line-height: 24px;
}
a.foot_xx_bt {
	color:#E4E4E4;
	text-decoration:none;
	display:inline;
	font-size: 14px;
	font-weight: normal;
}
a.foot_xx_bt:hover {
	color:#ffffff;
	text-decoration: none;
}
.cplb_xb {
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
}
a.cplb_left_cd {
	font-size:14px;
	color:#09b4ac;
	text-decoration:none;
	display:block;
	line-height: 40px;
	height: 40px;
	text-align: left;
	padding-left: 12px;
}
a.cplb_left_cd:hover {
	color: #46A375;
	text-decoration: none;
}
a.cplb_left_cd_b {
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	text-align: left;
	padding-left: 31px;
	padding-bottom: 16px;
}
a.cplb_left_cd_b:hover {
	color: #46A375;
	text-decoration: none;
}
a.cd_dl_xb {
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #117948;
}
a.cd_dl_xb:hover {
	color: #46A375;
	text-decoration: none;
}
a.tel {
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	line-height: 28px;
	height: 28px;
	text-align: left;
	padding-left: 40px;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 110px;
}
a.tel:hover {
	color: #b1c0cd;
	text-decoration: none;
}
.xin_logo {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	/*font-style: oblique;*/
	font-weight: bold;
}
.xin_logo_cn {
	font-family: MIcrosoft YaHei;
	font-size: 16px;
	color: #FFFFFF;
	/*font-style: oblique;*/
	font-weight: bold;
}
.xin_tel {
	font-family: MIcrosoft YaHei;
	font-size: 16px;
	color: #FFFFFF;
	/*font-style: oblique;*/
	font-weight: bold;
}
a.xin_cd {
	font-size:16px;
	color:#000000;
	text-decoration:none;
	display:block;
	line-height: 60px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: center center;
	padding-right: 20px;
	padding-left: 20px;
}
a.xin_cd:hover {
	color: #117948;
	text-decoration: none;
	background-color: #DAFAEB;
}
.foot_yanse {
	color: #FFFFFF;
	font-size: 14px;
}
.foot_bt {
	font-family: MIcrosoft YaHei;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
a.foot_more {
	font-size:14px;
	color:#fff;
	text-decoration:none;
	display:block;
	line-height: 31px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #09b4ac;
	width: 100px;
	text-align: center;
	margin-top: 8px;
	font-family: "Times New Roman", Times, serif;
	padding-left: 10px;
	padding-right: 10px;
}
a.foot_more:hover {
	color: #fff;
	text-decoration: none;
	background-color: #117948;
}
a.xin_eno {
	font-size:14px;
	color:#46A375;
	text-decoration:none;
	display:inline;
}
a.xin_eno:hover {
	color: #FFFFFF;
	text-decoration: none;
}
