body,ul,li{margin:0;padding:0;font-family:"Microsoft YaHei", "Arial", "宋体"; }
.bg_01 {
	background-repeat: repeat-x;
}
.fonts {
	font-family:"Microsoft YaHei", "Arial", "宋体";
	}
.fonts a:link{
	font-family:"Microsoft YaHei", "Arial", "宋体";
    }
.fonts a:visited {
	font-family:"Microsoft YaHei", "Arial", "宋体";
    }
.fonts a:hover {
	font-family:"Microsoft YaHei", "Arial", "宋体";
    }
.fonts a:active  {
	font-family:"Microsoft YaHei", "Arial", "宋体";
    }

.img_01 {
BORDER-RIGHT: #eaeaea 1pt solid; BORDER-TOP: #eaeaea 1pt solid; BORDER-LEFT: #eaeaea 1pt solid; BORDER-BOTTOM: #eaeaea 1pt solid; border-collapse: collapse; margin: 0px; padding: 0px;}
.table_01 {
BORDER-RIGHT: #eaeaea 1pt solid; BORDER-TOP: #eaeaea 1pt solid; BORDER-LEFT: #eaeaea 1pt solid; BORDER-BOTTOM: #eaeaea 1pt solid; border-collapse: collapse; margin: 0px; padding: 0px;}
.banner-services { height: 300px }
.carousel { min-width: 990px; min-height: 50px; position: relative; }
.carousel-scenes { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center bottom; z-index: 10; }
.fade-in { opacity: 1; -webkit-transition: opacity 1s ease 0; -moz-transition: opacity 1s ease 0; -ms-transition: opacity 1s ease 0; -o-transition: opacity 1s ease 0; transition: opacity 1s ease 0; }
.fade-out { opacity: 0; display: none\0; }
.carousel-scenes.fade-out { z-index: 9; }
.has-link { cursor: pointer; }
.carousel-controls { position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; text-align: center; font-size: 0; z-index: 20; }
.carousel-controls .item, .carousel-controls .item-selected { width: 16px; height: 17px; background: url(../images/normal_bg.png) no-repeat; }
.carousel-controls .item { display: inline-block; margin: 6px 8px 0; background-position: -249px -51px; cursor: pointer; }
.carousel-controls .current { opacity: 0; filter: alpha(opacity=0); }
.carousel-controls .item:hover { background-position: -216px -51px; }
.carousel-controls .item-selected { position: absolute; top: 6px; left: 50%; background-position: -182px -51px; -webkit-transition: all 0.5s ease 0; -moz-transition: all 0.5s ease 0; -ms-transition: all 0.5s ease 0; -o-transition: all 0.5s ease 0; transition: all 0.5s ease 0; }
.carousel-controls-prev, .carousel-controls-next { position: absolute; top: 50%; width: 27px; height: 84px; margin-top: -42px; background: url(../images/normal_bg.png) no-repeat; cursor: pointer; display: none; z-index: 30; }
.carousel-controls-prev { left: 200px; background-position: 0 -59px; }
.carousel-controls-prev.in-widget { left: -50px; }
.carousel-controls-prev:hover { background-position: -33px -59px; }
.carousel-controls-next { right: 200px; background-position: -88px -59px; }
.carousel-controls-next.in-widget { right: -50px; }
.carousel-controls-next:hover { background-position: -119px -59px; }

.index_01 {
	font-size: 23.36px;
	color:#333333;
	line-height:36px;
	text-decoration:none;
}
.index_01 a:link{
	font-size: 23.36px;
	color:#333333;
	line-height:36px;
	text-decoration:none;

        }
.index_01 a:visited {
	font-size: 23.36px;
	color:#333333;
	line-height:36px;
	text-decoration:none;
        }
.index_01 a:hover {
	font-size: 23.36px;
	color:#333333;
	line-height:36px;
	text-decoration:none;
        }
.index_01 a:active  {
	font-size: 23.36px;
	color:#333333;
	line-height:36px;
	text-decoration:none;
        }
.index_02 {
	font-size: 14px;
	color:#023894;
	text-decoration:none;
}
.index_02 a:link{
	font-size: 14px;
	color:#023894;
	text-decoration:none;
        }
.index_02 a:visited {
	font-size: 14px;
	color:#023894;
	text-decoration:none;
        }
.index_02 a:hover {
	font-size: 14px;
	color:#023894;
	text-decoration:none;
        }
.index_02 a:active  {
	font-size: 14px;
	color:#023894;
	text-decoration:none;
        }
.index_03 {
	font-size: 13px;
	color:#5e5e5e;
	line-height:24px;
	text-decoration: none;	
}
.index_03 a:link{
	font-size: 13px;
	color:#5e5e5e;
	line-height:24px;
	text-decoration: none;	
        }
.index_03 a:visited {
	font-size: 13px;
	color:#5e5e5e;
	line-height:24px;
	text-decoration: none;	
	
        }
.index_03 a:hover {
	font-size: 13px;
	color:#5e5e5e;
	line-height:24px;
	text-decoration: none;	
        }
.index_03 a:active  {
	font-size: 13px;
	color:#5e5e5e;
	line-height:24px;
	text-decoration: none;	
        }
.index_04 {
	font-size: 13px;
	color:#5e5e5e;
	line-height:24px;
	text-align:center;
	text-decoration:none;
}
.index_04 a{
	font-size: 13px;
	color:#5e5e5e;
	line-height:24px;
	text-align:center;
	text-decoration:none;
}
.index_04 a:hover{
	font-size: 13px;
	color:#023894;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	list-style-type:none;
}


.index_05_1{
	color:#5e5e5e;
	text-decoration:none;
	list-style-type:none;
        }
.index_05_1 a:link{
	color:#5e5e5e;
	text-decoration:none;
	list-style-type:none;
        }
.index_05_1 a:visited {
	color:#5e5e5e;
	text-decoration:none;
	list-style-type:none;
	
        }
.index_05_1 a:hover {
	color:#5e5e5e;
	text-decoration:none;
	list-style-type:none;
	background-image: url(../images/index_14.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	list-style-type:none;
        }
.index_05_1 a:active  {
	color:#5e5e5e;
	text-decoration:none;
	list-style-type:none;
        }
		
		
.index_05 {
	font-size: 13px;
	color:#5e5e5e;
	line-height:32px;
	float:left;
	display:block;
	text-align:left;
	display:inline;
	BORDER-BOTTOM: #eaeaea 1pt solid;
	BORDER-top: #eaeaea 1pt solid;
	margin-top:-1px;
	text-indent: 51px;
	width:229px;
	background-image:url(../images/index_13.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	text-decoration:none;
}

.index_05 a:link{
	font-size: 13px;
	color:#5e5e5e;
	line-height:32px;
	float:left;
	display:block;
	text-align:left;
	display:inline;
	BORDER-BOTTOM: #eaeaea 1pt solid;
	BORDER-top: #eaeaea 1pt solid;
	margin-top:-1px;
	text-indent: 51px;
	width:229px;
	background-image:url(../images/index_13.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	text-decoration:none;
        }
.index_05 a:visited {
	font-size: 13px;
	color:#5e5e5e;
	line-height:32px;
	float:left;
	display:block;
	text-align:left;
	display:inline;
	BORDER-BOTTOM: #eaeaea 1pt solid;
	BORDER-top: #eaeaea 1pt solid;
	margin-top:-1px;
	text-indent: 51px;
	width:229px;
	background-image:url(../images/index_13.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	text-decoration:none;
        }
.index_05 a:hover {
	display:block;
	width:229px;
	float:left;
	padding: 0;
	background-image: url(../images/index_14.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	text-decoration:none;
        }
.index_05 a:active  {
	font-size: 13px;
	color:#5e5e5e;
	line-height:32px;
	float:left;
	display:block;
	text-align:left;
	display:inline;
	BORDER-BOTTOM: #eaeaea 1pt solid;
	BORDER-top: #eaeaea 1pt solid;
	margin-top:-1px;
	text-indent: 51px;
	width:229px;
	background-image:url(../images/index_13.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	text-decoration:none;
        }
		
.index_05_2 {
	font-size: 13px;
	color:#5e5e5e;
	line-height:32px;
}
.index_05_2 li{
	float:left;
	display:block;
	width:229px;
	text-align:left;
	display:inline;
	BORDER-BOTTOM: #eaeaea 1pt solid;
	text-indent: 51px;
	background-image:url(../images/index_13.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.index_05_2 li a{
	display:block;
	font-size: 13px;
	color:#5e5e5e;
	line-height:32px;
	text-decoration:none;
	width:229px;
}
.index_05_2 li a:hover{
	display:block;
	width:229px;
	float:left;
	padding: 0;
	background-image: url(../images/index_14.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.index_06 {
	font-size: 13px;
	color:#5e5e5e;
	line-height:27px;
	text-decoration:none;
}
.index_06 a{
	font-size: 13px;
	color:#5e5e5e;
	line-height:27px;
	text-decoration:none;
}
.index_06 a:hover{
	font-size: 13px;
	color:#023894;
	line-height:27px;
	text-decoration:none;
}
.index_07 {
	float:right;
	font-size: 13px;
	color:#666666;
	line-height:24px;
	text-decoration:none;
	text-align:right;
}
.index_07 a{
	font-size: 13px;
	color:#666666;
	line-height:24px;
	text-decoration:none;
}
.index_07 a:hover{
	font-size: 13px;
	color:#666666;
	line-height:24px;
	text-decoration:none;
}
.index_08 {
	text-align:left;
	font-size: 17.5px;
	color:#023894;
	line-height:24px;
	text-decoration:none;
	text-indent: 14px;
}
.index_09{
	text-align:right;
	font-size: 13px;
	color:#3a3a3a;
	line-height:24px;
	text-decoration:none;
}
.index_09 a:link{
	text-align:right;
	font-size: 13px;
	color:#3a3a3a;
	line-height:24px;
	text-decoration:none;
        }
.index_09 a:visited {
	text-align:right;
	font-size: 13px;
	color:#3a3a3a;
	line-height:24px;
	text-decoration:none;
        }
.index_09 a:hover{
	text-align:right;
	font-size: 13px;
	color:#023894;
	line-height:24px;
	text-decoration:none;
}
.index_09 a:active  {
	text-align:right;
	font-size: 13px;
	color:#3a3a3a;
	line-height:24px;
	text-decoration:none;
        }
.menu_01 {
float:left;
	font-size:14px;
	line-height:44px;
	color:#3a3a3a;
	width:125px;
	height:44px;
	text-decoration: none;
	position: relative;
	list-style-type:none;
	
}
.menu_01 a:link{
float:left;
	font-size:14px;
	line-height:44px;
	color:#3a3a3a;
	width:125px;
	height:44px;
	text-decoration: none;
	list-style-type:none;
        }
.menu_01 a:visited {
float:left;
	font-size:14px;
	line-height:44px;
	color:#3a3a3a;
	width:125px;
	height:44px;
	text-decoration: none;
	list-style-type:none;
        }
.menu_01 a:hover {
float:left;
	font-size:14px;
	line-height:44px;
	color:#023894;
	width:125px;
	height:44px;
	text-decoration: none;
	list-style-type:none;
        }
.menu_01 a:active  {
float:left;
	font-size:14px;
	line-height:44px;
	color:#3a3a3a;
	width:125px;
	height:44px;
	text-decoration: none;
	list-style-type:none;
        }
.menu_02 {
	float:left;
	font-size:14px;
	line-height:44px;
	color:#3a3a3a;
	width:125px;
	height:44px;
	text-decoration: none;
	position: relative;
	list-style-type:none;
	background-image: url(../images/index_20.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_02 a:link{
	float:left;
	font-size:14px;
	line-height:44px;
	color:#3a3a3a;
	width:125px;
	height:44px;
	text-decoration: none;
	position: relative;
	list-style-type:none;
	background-image: url(../images/index_20.gif);
	background-repeat: no-repeat;
	background-position: left top;
        }
.menu_02 a:visited {
	float:left;
	font-size:14px;
	line-height:44px;
	color:#3a3a3a;
	width:125px;
	height:44px;
	text-decoration: none;
	position: relative;
	list-style-type:none;
	background-image: url(../images/index_20.gif);
	background-repeat: no-repeat;
	background-position: left top;
        }
.menu_02 a:hover {
	float:left;
	font-size:14px;
	line-height:44px;
	color:#3a3a3a;
	width:125px;
	height:44px;
	text-decoration: none;
	position: relative;
	list-style-type:none;
	background-image: url(../images/index_20.gif);
	background-repeat: no-repeat;
	background-position: left top;
        }
.menu_02 a:active  {
	float:left;
	font-size:14px;
	line-height:44px;
	color:#3a3a3a;
	width:125px;
	height:44px;
	text-decoration: none;
	position: relative;
	list-style-type:none;
	background-image: url(../images/index_20.gif);
	background-repeat: no-repeat;
	background-position: left top;
        }
.menu_03 {
	float:left;
	font-size:14px;
	line-height:44px;
	color:#023894;
	width:127px;
	height:44px;
	text-decoration: none;
	list-style-type:none;
	background-image: url(../images/index_19.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:99;
	position:relative;

}
.menu_03 a:link{
	float:left;
	font-size:14px;
	line-height:44px;
	color:#023894;
	width:127px;
	height:44px;
	text-decoration: none;
	list-style-type:none;
	background-image: url(../images/index_19.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:99;
	position:relative;

        }
.menu_03 a:visited {
	float:left;
	font-size:14px;
	line-height:44px;
	color:#023894;
	width:127px;
	height:44px;
	text-decoration: none;
	list-style-type:none;
	background-image: url(../images/index_19.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:99;
	position:relative;
        }
.menu_03 a:hover {
	float:left;
	font-size:14px;
	line-height:44px;
	color:#023894;
	width:127px;
	height:44px;
	text-decoration: none;
	list-style-type:none;
	background-image: url(../images/index_19.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:99;
	position:relative;
        }
.menu_03 a:active  {
	float:left;
	font-size:14px;
	line-height:44px;
	color:#023894;
	width:127px;
	height:44px;
	text-decoration: none;
	list-style-type:none;
	background-image: url(../images/index_19.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:99;
	position:relative;
        }
.line_01{
	margin-top:14px;
	float:left;
	height:16px;
	border-left:1px solid #c5c5c5;
	list-style-type:none;
}
.line_02{
	margin-top:14px;
	float:left;
	height:16px;
	border-right:1px solid #c5c5c5;
	list-style-type:none;
}

.nav{display:inline;height:36px;_width:560px;}

.nav_1{ }
.nav_1 a,.nav_1 span{;margin-right:5px;color:#74848a}
.nav_1 a:hover{text-decoration:underline}

.nav2{list-style-type:none;}
.nav2 li{font-size:12px;list-style-type:none;}
.nav2 li.r_nav_none{background:none}
.nav2 li a{color:#fff;display:block;margin-bottom:5px;text-align:center;list-style-type:none;}
.nav2 li.r_i_xuan_z{background:url(../images/r_i_xuan.gif) no-repeat 5px 5px}
.r_ind_nav .nav2{display:block}
.nav2_1{
	width:100%;
	display:none;
	top:141px;
	height:280px;

	float:left;
	margin-bottom:28px;
	position:absolute;
	z-index:22;
	left: 0;
	right: 0;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	-webkit-box-shadow: 0 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 4px 2px rgba(0,0,0,0.3);
	box-shadow: 0 4px 2px rgba(0,0,0,0.3);
	background:rgba(252,252,252,0.95) none repeat scroll !important;
	filter:Alpha(opacity=95); background:#fff;
	}
.nav2_1 dl{_width:100%; margin-top:30px;}
.nav2_1 dd{float:left;text-decoration: none; line-height:33px;margin-left:0px;}
.nav2_1 dd a{
	text-decoration: none;
	font-size:12px;
	color:#393b3a;
	line-height:24px;
	text-align:left;
}
.nav2_1 dd a:hover{
	text-decoration: none;
	font-size:12px;
	color:#023795;
	line-height:24px;
	text-align:left;
}
.nav2_1 dd p{
	color:#023793;
	text-decoration: none;
	font-size:18px;
	text-align:left;
	
}
.nav2_hover{ overflow:hidden;}
.nav2_hover ul{width:100%;margin:0 auto}
.nav2_hover ul li{width:auto;padding:0 22px;}
.nav2_hover li a{color:#000000}
.b3{
	font-size: 15px;
	color: #023894;
	line-height: 20px;
	text-decoration: none;
}
.b3 a:link{
	font-size: 15px;
	color: #023894;
	line-height: 20px;
	text-decoration: none;
        }
.b3 a:visited {
	font-size: 15px;
	color: #023894;
	line-height: 20px;
	text-decoration: none;
        }
.b3 a:hover {
	font-size: 15px;
	color: #023894;
	line-height: 20px;
	text-decoration: none;
        }
.b3 a:active  {
	font-size: 15px;
	color: #023894;
	line-height: 20px;
	text-decoration: none;
        }
.b4{
	font-size: 14px;
	color: #4e4e4e;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}
.b4 a:link{
	font-size: 14px;
	color: #4e4e4e;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
        }
.b4 a:visited {
	font-size: 14px;
	color: #4e4e4e;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
        }
.b4 a:hover {
	font-size: 14px;
	color: #ff0000;
	line-height: 20px;
	font-weight: bold;
        }
.b4 a:active  {
	font-size: 14px;
	color: #4e4e4e;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
        }
.b5{
	font-size: 13px;
	color: #858585;
	line-height: 23px;
	text-decoration: none;
	}
.b5 a:link{
	font-size: 13px;
	color: #858585;
	line-height: 23px;
	text-decoration: none;
        }
.b5 a:visited {
	font-size: 13px;
	color: #858585;
	line-height: 23px;
	text-decoration: none;
        }
.b5 a:hover {
	font-size: 13px;
	color: #858585;
	line-height: 23px;
	text-decoration: none;
        }
.b5 a:active  {
	font-size: 13px;
	color: #858585;
	line-height: 23px;
	text-decoration: none;
        }
.b5_1{
	font-size: 13px;
	color: #666666;
	line-height: 23px;
	text-decoration: none;
	}
.b5_1 a:link{
	font-size: 13px;
	color: #666666;
	line-height: 23px;
	text-decoration: none;
        }
.b5_1 a:visited {
	font-size: 13px;
	color: #666666;
	line-height: 23px;
	text-decoration: none;
        }
.b5_1 a:hover {
	font-size: 13px;
	color: #666666;
	line-height: 23px;
	text-decoration: none;
        }
.b5_1 a:active  {
	font-size: 13px;
	color: #666666;
	line-height: 23px;
	text-decoration: none;
        }
.b7{
	font-size: 12px;
	color: #221815;
	line-height: 21px;
	text-decoration: none;
}
.b7 a:link{
	font-size: 12px;
	color: #221815;
	line-height: 21px;
	text-decoration: none;
        }
.b7 a:visited {
	font-size: 12px;
	color: #221815;
	line-height: 21px;
	text-decoration: none;
        }
.b7 a:hover {
	font-size: 12px;
	color: #221815;
	line-height: 21px;
	text-decoration: none;
        }
.b7 a:active  {
	font-size: 12px;
	color: #221815;
	line-height: 21px;
	text-decoration: none;
        }		
.b10{
	font-size: 12px;
	color: #416db9;
	line-height: 20px;
	text-decoration: none;
}
.b10 a:link{
	font-size: 12px;
	color: #416db9;
	line-height: 20px;
	text-decoration: none;
        }
.b10 a:visited {
	font-size: 12px;
	color: #416db9;
	line-height: 20px;
	text-decoration: none;
        }
.b10 a:hover {
	font-size: 12px;
	color: #416db9;
	line-height: 20px;
	text-decoration: none;
        }
.b10 a:active  {
	font-size: 12px;
	color: #416db9;
	line-height: 20px;
	text-decoration: none;
        }
.b11{
	font-size: 13px;
	color: #858585;
	line-height: 23px;
	text-decoration: none;
	background:#FFFFFF;
}
.b11 a:link{
	font-size: 13px;
	color: #858585;
	line-height: 23px;
	text-decoration: none;
	background:#FFFFFF;
        }
.b11 a:visited {
	font-size: 13px;
	color: #858585;
	line-height: 23px;
	text-decoration: none;
	background:#FFFFFF;
        }
.b11 a:hover {
	font-size: 13px;
	color: #023894;
	line-height: 23px;
	text-decoration: none;
	background:#FFFFFF;
        }
.b11 a:active  {
	font-size: 13px;
	color: #858585;
	line-height: 23px;
	text-decoration: none;
	background:#FFFFFF;
        }
.b14{
	line-height:22px;
	color: #6c6c6c;
	text-decoration: none;
	
	}
.content{
	font-size: 14px;
	font-style: normal;
	text-decoration:none;
	color: #535353;
	line-height: 22px;
}
.timess{
	font-size: 12px;
	font-style: normal;
	text-decoration:none;
	color: #7e7d7d;
	line-height: 22px;
}
.fanye{
	font-size: 14px;
	font-style: normal;
	text-decoration:none;
	color: #636363;
	line-height: 45px;
}
.fanye a:link{
	font-size: 14px;
	font-style: normal;
	text-decoration:none;
	color: #636363;
	line-height: 45px;
        }
.fanye a:visited {
	font-size: 14px;
	font-style: normal;
	text-decoration:none;
	color: #636363;
	line-height: 45px;
        }
.fanye a:hover {
	font-size: 14px;
	font-style: normal;
	text-decoration:none;
	color: #636363;
	line-height: 45px;
        }
.fanye a:active  {
	font-size: 14px;
	font-style: normal;
	text-decoration:none;
	color: #636363;
	line-height: 45px;
        }