@charset "gb2312";
/* CSS Document */


/* 公共样式 */
body,button,input,select,textarea,address{ font-family:Verdana,微软雅黑,宋体; font-size:12px; color:#444; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,p,blockquote,th,td{margin:0;padding:0; border:0; color:#444;}
img{border:none;}
em{font-style:normal;font-weight:normal;}
strong{font-style:normal;font-weight:bold;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

p{ line-height:20px; margin:0px; padding:0px; border:0px;}
.p_img img{ border:0px; display:block;}
/* a defined */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */
.clear{height:0px;line-height:0px;font-size:0px;overflow:hidden;clear:both;}

a{ color:#555; text-decoration:none;outline: none;}
a:hover{ color:#e93800; text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
a:focus { outline:0;}
.active_color,.active_color a,.active_color a:hover{ color:#00b59e;}
.white,.white a{ color:#fff;}
.white a:hover{ color:#fff; text-decoration:underline;}
.red,.red a{ color:#e93800}.red a:hover{ color:#e93800; text-decoration:underline;}
.black,.black a{ color:#000;}
.gray_6,.gray_6 a{ color:#666;}
.gray_7,.gray_7 a{ color:#777;}
.gray_8,.gray_8 a{ color:#888;}
.gary_e5{ color:#e5e5e5;}

.black a:hover,
.gray_6 a:hover,
.gray_7 a:hover,
.gray_8 a:hover{ color:#047213}
.yellow{ color:#c17e04}

.under{ text-decoration:underline;}
.fl{ float:left;}
.fr{ float:right;}
.family{ font-family:"微软雅黑";}

.size13{ font-size:13px;}
.size14{ font-size:14px;}
.size16{ font-size:16px;}
.size22{ font-size:22px;}
.container{ width:1000px; margin-left:auto; margin-right:auto;}
.text_center{ text-align:center;}
.text_right{ text-align:right;}
.margin_10b{ margin-bottom:10px;}
.margin_10r{ margin-right:10px;}
.bord{ border-bottom:1px solid #e6e2e2;border-left:1px solid #e6e2e2;border-right:1px solid #e6e2e2;}
.ul_size14 li{ font-size:14px;}

/* 头部 */
.heard{ background:#333; overflow:hidden;}
.heard_fr{ color:#a9a9a9; line-height:33px;}
.heard_fr a{ color:#a9a9a9;}.heard_fr a:hover{ color:#fff;}
.heard_icon{ background:url(imagesheard_icon.gif) no-repeat; padding-left:22px; padding-bottom:3px;}
.heard_icon01{ background-position:0 -2px;}
.heard_icon02{ background-position:0 -34px;}

.top{ padding-top:22px; min-height:144px;_height:144px; background:url(imagestop_back.gif) repeat;}
.search{ margin-left:120px; width:460px;}
.search form{ height:34px; background:#df3001; padding:3px;}
.top_input{ float:left; height:34px; line-height:32px; border:0px; width:310px; color:#777; padding:0px 5px 0 34px; background:#fff url(imagesinput.gif) left no-repeat;}
.top_btn{ float:left; height:34px; line-height:32px; width:100px; color:#fff; font-size:20px; cursor:pointer; background:#de1a00; border:0px;}
.search p{ padding-top:6px; clear:both;}

.top_sub{ font-family:微软雅黑;}
.top_sub li{ float:left; font-size:13px;}
.top_sub li a{ float:left; color:#000; margin-left:10px; height:20px; line-height:20px; background:url(imagestop_icon.gif) no-repeat; text-align:center; width:40px; padding-top:20px;}
.top_sub li a:hover{ color:#dd0000;}
.top_sub li a.top_icon01{ background-position:0 0;}
.top_sub li a.top_icon02{ background-position:-50px 0;}
.top_sub li a.top_icon03{ background-position:-100px 0;}
.top_sub li a.top_icon04{ background-position:-150px 0;}
.top_sub li a:hover.top_icon01{ background-position:0 -40px;}
.top_sub li a:hover.top_icon02{ background-position:-50px -40px;}
.top_sub li a:hover.top_icon03{ background-position:-100px -40px;}
.top_sub li a:hover.top_icon04{ background-position:-150px -40px;}

/*  导航  */
ul.nav{ height:46px; margin-top:16px; width:100%; display:inline-block; clear:both; background:#c80000;}
.nav li{ display:inline; float:left; color:#fff; background:url(imagesnav_line.gif) left no-repeat; padding-left:2px; font-size:16px;}
.nav li a{ color:#fff; font-weight:bold; height:46px; line-height:46px; float:left; padding:0px 25px;}
.nav li a:hover,.nav li.active a{ color:#fff; background:url(imagesnav.gif) repeat-x;}

.foot{ padding:30px 0; overflow:hidden;}
.foot p{ text-align:center; line-height:28px;}

/*  标题  */
.title01 h2,
.title02 h2,
.title03 ul li,
.title04 h2{ font-size:15px;}
.title01{ background:#ffe5bd; height:38px; line-height:38px; padding-left:10px; margin:0 2px;}
.title01 h2{ background:url(imagestitlt01.gif) left no-repeat; padding-left:24px; color:#e93800; font-weight:bold;}
.title02{ background:#f1f1f1; border-top:2px solid #ff9c00; display:block; padding-left:14px; height:32px; line-height:32px; color:#333;}
.title02 h2{ line-height:30px;}
.title04{ background:#bfefe9; display:block; padding-left:14px; height:32px; line-height:32px; }
.title04 h2{color:#00b59e;}

.title03{ background:url(imagestitle03.gif) repeat-x; height:33px; display:block;}
.title03 ul{ float:left;}
.title03 li{ display:inline; float:left; color:#333;}
.title03 li.st02{ color:#333; padding:2px 12px 0 12px; float:left; height:31px; line-height:30px; border-top:0px;}
.title03 li.st01{padding:0px 11px 0 11px; border-top:2px solid #ff9c00; font-weight:bold; border-left:1px solid #e6e2e2;border-right:1px solid #e6e2e2; background:#fff; float:left; height:31px; line-height:30px;}
.box03_center .title03 li.st01{ border-top:1px solid #e6e2e2;padding:1px 11px 0 11px;}

.title02 span,
.title03 p{ float:right; padding-right:12px; line-height:32px; font-family:"宋体"; text-align:right;}

/*  第一排  */
.box01_fl,
.box01_fr{ width:260px;}
.box01_center{ width:460px;}

/*  左边菜单  */
.box01_class{ border-top:2px solid #ff9c00; border-bottom:2px solid #ff9c00; min-height:375px;_height:375px;background:url(imagesmenu_line.gif) repeat-y; display:block;}
.box01_class dl{ display:block; overflow:hidden; border:2px solid #ff9c00; border-bottom:none; border-top:none;}
.box01_class dt{ background:#fff8ed; padding:11px 8px 10px 12px; border-bottom:1px solid #ffe1b2; display:block;}
.box01_class dt h3{ color:#333; display:block; width:80px; float:left; font-weight:bold; line-height:20px;}
.box01_class dt .dt_list{ position:relative; width:150px; float:left;}
.box01_class dt .dt_list a{ margin-right:5px; display:inline; line-height:20px;}
.box01_class dt a,
.box01_class dt a:hover{ text-decoration:none; cursor:hand;}
.box01_class dt .menu_icon{ background:url(imagesmenu_icon.gif) right 0px no-repeat; padding-right:10px; padding-top:4px;}
dl.cate-hover{
	border:2px solid #fd4800;
	border-right:none;
}
.cate-hover dt{
	background:#ffffff;
	padding:9px 8px 8px 12px;
}

.box01_class dd{}
.box01_class dd a{ padding-left:6px; padding-right:8px; display:block; background: url(../images/line-bg.gif) no-repeat right 6px; float:left; WHITE-SPACE: nowrap;}
.cate-bd{display:none; padding:10px 0px 10px 7px; overflow:hidden;}
.cate-hover .cate-bd{display:block; border:2px solid #fd4800; background:#fff; z-index:10; width:730px;}
dd.cate-bd a{padding:0px; background:none;}
.cate-bd a:link,.cate-bd a:hover,.cate-bd a:active,.cate-bd a:visited{display:block;}
.cate-bd a:hover{}

.dd_list{ width:224px; float:left; margin:0 8px; display:inline;}
.dd_list h4{ display:block; border-bottom:2px solid #333; color:#333; font-size:14px; font-weight:bold; line-height:35px;}
.dd_list ul{ border-bottom:1px dotted #555555; padding:8px 0; width:100%; display:block;}
.dd_list li{ white-space:normal; float:left; color:#e0e0e0; display:inline; line-height:21px; margin-right:5px;}
.dd_list li a{ color:#555; padding-right:5px;}
.dd_list li a:hover{ color:#e93800;}
.dd_list h5{ color:#333; padding-top:8px;}

/*  服务  */
.box01_service{ min-height:205px;_height:205px;}
.box01_service ul{ width:100%;}
.box01_service li{ border-bottom:1px dotted #e6e2e2; padding:12px 4px 12px 36px; line-height:18px; display:block; clear:both; overflow:hidden; background:url(imagesservice_icon.gif) no-repeat;}
.box01_service li.service_icon01{ background-position:-52px 5px;}
.box01_service li.service_icon02{ background-position:-20px -40px;}
.box01_service li.service_icon03{ background-position:8px -105px;}
.box01_service li a{ display:inline; margin:0 2px;}

.slide-img{ width:100%; position:relative; height:295px; overflow:hidden;}
.slide-img .thumbs{ position:absolute; bottom:10px; right:10px; z-index:2}
.slide-img .thumbs li{ background:#00b59e; width:17px; height:17px; text-align:center; line-height:17px; color:#fff; float:left; margin-left:1px; cursor:pointer;}
.slide-img .thumbs li.selected{ background:#ff9c00;}

.height_256{ min-height:256px;_height:256px; display:block;}
.height_256w{ min-height:236px;_height:236px; display:block;}
.height_210{ min-height:209px;_height:209px;}
.height_290{ min-height:290px;_height:290px;}
.height_92{ min-height:97px;_height:97px;}
.height_92 p{ line-height:25px;}

.box01_center_list{ padding:0px 10px;}
.box01_center_list p{ padding:17px 0 6px 0;}
.box01_center_list ul{ border-bottom:1px dotted #e4e4e4; width:100%; padding:6px 0;}
.box01_center_list ul li{ width:48%; margin-right:2%; display:inline; float:left; line-height:25px;}

/*  新闻列表  */
.ul_list{ width:100%; display:block;}
.ul_list li{ display:block; line-height:18px; padding-top:4px; padding-bottom:4px;}
.ul_list01,
.ul_list02,
.ul_list03{ padding-top:10px; overflow:hidden;}
.ul_list01 li{ float:left; width:72px; padding-left:14px;}
.ul_list02 li{ padding-left:14px;}
.ul_list03 li{ float:left; width:45px; padding-left:14px;}
.ul_list_split li{
	float:left;
	width:225px;
}

/*  第二排  */
.box02_fl,
.box02_fr{ width:495px;}
.width_225{ width:225px; padding-top:15px; padding-left:15px; float:left;}

/*  第三排  */
.box03_fl{ width:180px;}
.box03_center{ width:540px;}
.box03_fr{ width:258px; min-height:258px;_height:258px;}

.box03_deta{ border:1px solid #00b59e; background:#f0fffd; min-height:172px;_height:172px;}
.box03_class{ border-top:2px solid #ff9c00; height:48px; line-height:48px; display:block; border-left:1px solid #e6e2e2; border-right:1px solid #e6e2e2; text-align:center;}
.box03_class em{ background:url(imageswen_icon.gif) right no-repeat; padding-right:26px; font-size:22px;}

.box03_list{ padding:16px 0 0 14px; min-height:159px;_height:159px;}
.box03_list dl{ width:110px; float:left;}
.box03_list dd{ width:100%;}
.box03_list dt{ display:block; background:#00b59e; height:30px; line-height:30px; font-size:14px; text-align:center; color:#fff;}

.box03_list ul{ width:410px; float:left;}
.box03_list li{ width:126px; padding-left:10px; float:left; line-height:26px;}

/*  第五排  */
.box04_fl,.box04_center,.box04_fr{ min-height:220px;_height:220px;}
.box04_fl{ width:330px;}
.box04_flb{ width:260px;}
.box04_center,
.box04_fr{ width:322px;}


.box04_fl_list{ padding:17px 0 0 15px;}
.box04_fl_list table{ width:100%; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.box04_fl_list table.box04_table tr td{ margin:0px; padding:0px 1px 1px 0; border:0px;}
.box04_fl_list table.box04_table tr td img{ display:block; border:0px;}

.box04_fl_list table div{ position:relative;}
.box04_fl_list table div p{ position:absolute; bottom:0px; left:0px; width:100%; text-align:center; color:#fff; background:#000; opacity:0.8;filter:Alpha(Opacity=80);-moz-opacity:0.8; display:none; z-index:55; line-height:22px; font-size:16px;}
.apply01{ width:112px; height:55px;}
.apply02{ width:82px; height:111px;}
.apply03{ width:195px; height:41px;}
.apply04{ width:104px; height:83px;}
.apply05{ width:104px; height:69px;}
.apply01 p{height:55px;}
.apply02 p{height:111px;}
.apply03 p{height:41px;}
.apply04 p{height:83px;}
.apply05 p{height:69px;}
.box04_fl_list table div p a{ color:#fff;}.box04_fl_list table div p a:hover{font-weight:bold;}



/*  第六排  */
.box05{ width:100%;}
.box05 dl{ border-bottom:1px dotted #e6e2e2; margin:0px 12px; padding:14px 0;}
.box05 dd{ width:85px; float:left; line-height:22px;}
.box05 dt{ width:835px; float:left;}
.box05 dt span{ margin:0px 4px; float:left; line-height:22px; white-space:nowrap;}






