﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; color:#3e3e3e;background:#fff;}
ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
a{ color:#595959; text-decoration:none;}
.clear{ clear:both;}
.logo,.nav,.top_bg,.ban,.bottom,.mainbox,.mainbg,.framebox{ width:955px; margin:0 auto; overflow:hidden;}

/* top */
.logo{ height:95px;}
.logo_img{ float:left; margin-top:14px;}
.logo_table{ float:right; margin-top:33px; width:602px; height:33px;}
.logo_table_td{ background:url(../images/l_s.gif) no-repeat;}
.top_input{ width:190px; height:16px; background:transparent; border:0px; margin:0px 2px 0px 2px;}
.top_submit{ width:38px; height:16px; background:transparent; border:0px; cursor:hand; color:#FFF; }
.nav{ height:33px;}
a.asubnav {
	color: #FFFFFF;
	display: block;
}
a.asubnav:hover{
	color: #00fff6;
}
.top_bg{ background:url(../images/top_g.gif) top repeat-x; height:9px;}
.bottom{ border-top:2px solid #eaeaea; text-align:center; line-height:25px; padding:10px 0px 20px; margin:0px auto 0px;}

.mainbg{ height:20px; margin:0px auto 5px;}
.mainleft{ float:left; width:183px; overflow:hidden;}
.mainright{ width:756px; float:right; overflow:hidden; }
.mainbox ul{ margin:0px; padding:0px;}
.mainbox ul li{ list-style:none;}
.mainbox h1,.leftbox h1{ margin:0px; padding:0px; }
.mainleft li{ margin-bottom:10px;}
.mainright_ul{ width:756px; height:126px; background:url(../images/b.gif) no-repeat;}
.mainright_ul li{ float:left; padding:16px 12px 0px 15px;}
.clear_space{ margin-top:13px; clear:both;}
.mainright_ul2,.mainright_div{ width:368px; float:left; overflow:hidden;}
.mainright_div{ float:right;}
.mainright_ul2 li,.mainright_ul3 li{ line-height:28px; background:url(../images/dot.gif) 10px center no-repeat;}
.mainright_ul2 li span,.mainright_ul3 li span{ color:#dc7619; margin:0px 15px 0px 28px;}
.more{ float:right; margin:8px 10px 0px 0px;}
#mrli_h1,.mrli_h1{ background:url(../images/title_01.gif) left no-repeat; height:28px; color:#004ea2; font-weight:bold; font-size:14px; text-indent:2em; line-height:28px;}
#mr_li{ background:url(); border-bottom:2px solid #e4e4e4; line-height:20px; padding:10px 0px 15px; margin-bottom:5px;}
#mr_li img{ float:left; margin:0px 12px 0px 5px;}
#mr_li span{ font-weight:bold; font-size:14px; text-indent:0em; margin:0px;}
.mainright_ul3{ clear:both;}
.mr_ul li{
	width:111px;
	height:100px;
	overflow:hidden;
	background:url(../images/bian.gif) center top no-repeat;
	float:left;
	margin-top: 10px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mr_ul li img{ width:105px; height:70px; border:0px; margin:2px 0px 0px 2px;}
.mr_ul li span{ color:#004ea2; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:5px 0px;}

.leftbox,.rightbox{ margin-right: auto;
	margin-top: 14px;
	margin-bottom: 20px;
}
.leftbox{ float:left; width:204px; overflow:hidden; background:url(../images/left_top.gif) top no-repeat; }
.rightbox{ width:730px; overflow:hidden; float:right;}
.leftbox_h1{ width:100%; height:52px;/* text-align:center;*/}
/*.leftbox_h1 img{ margin-top:10px;}*/
.leftbox_h2{ width:100%; background:url(../images/left_bottom.gif) top no-repeat; height:33px;}
.leftbox_div{ width:100%; background:url(../images/left_bg.gif) repeat-y; min-height:200px;}
.leftbox_img img{ margin-top:6px;}
.leftbox_ul{ margin:0 auto; padding:0px; width:169px;}
.leftbox_ul li{ list-style:none; height:33px; overflow:hidden; line-height:33px; font-weight:bold; background:url(../images/dot_1.gif) left center no-repeat;}
.leftbox_ul li a{ display:block; height:33px; line-height:33px; background:url(../images/line.gif) bottom repeat-x; text-indent:1em;}
.leftbox_ul li a:hover,.leftbox_ul li a.leftbox_ul_a{ background:url(../images/menu_1.jpg) left center no-repeat; color:#FFF;}
.rightbox_title{ margin:0px auto 15px; font-size:12px; font-weight:normal;}
.rightbox_h1{ font-size:15px; text-indent:3em; background:url(../images/menu_right.gif) no-repeat; height:40px; line-height:35px; margin:0px auto 20px;}
.content{ padding:0px 20px; overflow:hidden; line-height:190%; text-align:justify;  text-justify:inter-ideograph; }
.about_ul{ margin:0px 0px 0px 30px; padding:0px; float:right; height:300px;}
.about_ul li{ list-style:none; margin-bottom:15px;}
.leftbox_ulc li a{ background:#e6e6e6 url(../images/dot_1.gif) 10px center no-repeat; text-indent:2em; height:28px; line-height:28px;}
.leftbox_ulc li{ margin-bottom:9px; height:28px; line-height:28px;}

/*page*/
.page{ width:80%; margin:0 auto; padding:20px 0px;}
.page_span{ color:#3a99e4; font-family:"宋体";}
.page a{ color:#000000; margin:0px 5px;}
.pagetxt{ width:33px; height:14px; border:0px; border-top:1px solid #6b6b6b; border-left:1px solid #a1a1a1;}
.pagebutton{ background:url(../images/go.gif) no-repeat; width:27px; height:15px; margin-left:5px; border:0px;}

.job_ul{ width:693px; margin:10px auto 17px; padding:0px; list-style:none;}
.job_ul li{ height:25px; line-height:25px; border-bottom:1px solid #cfcfcf; margin-top:-2px;}
.job_ul li.job_ul_li{ height:25px; line-height:25px; color:#333; background:#e5f6fd; margin-top:0px;}
.job_ul li dl{ display:block; border-right:1px solid #cfcfcf; margin:0px; padding:0px; text-align:center; float:left; overflow:hidden; font-family:"宋体"; }
.job_ul li a { color: #333; text-decoration: none;}

.job_ul li a.a1 { color: #333; text-decoration: none; display: block; margin: 0px; padding: 0px; height: auto !important;height: 25px;min-height: 25px; overflow: hidden; }
.job_ul li a.a1:hover { background: #E6F2FF; }

.dl1{ width:82px;}
.job_ul li dl.dl2{
}
.dl2{
	width:114px;
	text-align: center;
}
.dl3{ width:78px;}
.dl4{ width:75px;}
.dl44{ width:365px;}
.job_ul li dl.dl5{ width:105px; border-right:0px;  float:right;}
.dl6{ width:65px;}
.dl7{
	width:197px;
}
.dl8{width:75px;}

.per_span{ display:block; margin-left:2em;}
.text_indent{ text-indent:2em;}

				#menu ul{list-style-type:none; margin:0px; padding:0px;}
                #menu li{margin:0px; padding:0px;}
                #menu{ width:169px; height:auto; overflow:hidden; margin:0 auto; }
                .cursor{cursor:pointer;}
                .submenu{display: none;}
                .menutbg_1{ margin-bottom:9px; }
                
                .menutbg_1,.menutbg_2{ background:url(../images/aboutus_02.gif) no-repeat left; width:169px; height:27px; line-height:27px; color:#3b3b3b; font-size:12px; text-align:left; font-weight:bold; padding-left:30px; margin-bottom: 9px; }
                
                .menutbg_2{ font-weight:700; background:url(../images/menu_1.gif) no-repeat left; color:#FFF;}
				.menutbg_2 a{ color:#FFF; }
				.menutbg_3{ font-weight:700; background:url(../images/menu_1.gif) no-repeat left; color:#FFF; margin-bottom:8px;}
                  
                
                .mbox{height:auto;}
                .mt1{font-size:12px;height:25px;line-height:25px;text-indent:35px; background:url(../images/new2.gif) no-repeat left;font-weight:normal;cursor:pointer;}
                .mt1 a,.mt3 a{ color:#3b3b3b; text-decoration:none; }
                .mt1 a:hover.mt3 a.mt3a{ font-weight:bold;}
                .mk1 { font-weight:bold;}
                
                .mt3 a.mt3a{ color:#3b3b3b;font-weight:bold;}
                .TxtList{ padding:5px 0px 8px; margin-bottom:8px; 10px; background:url(../images/line.gif) bottom repeat-x;}
                .mt3{height:20px; line-height:20px; text-indent:45px; background:url(../images/new3.gif) no-repeat left; font-size:12px; }
				
.down_ul{ margin:0 auto; width:692px; padding:0px;}
.down_ul li{ list-style:none; background:url(../images/dot_3.gif) 8px center no-repeat; padding:0px 18px; line-height:25px;}
.down_ul li span{ float:right;  font-family:"宋体";}
.down_ul li.down_ul_li{ text-indent:1em; font-weight:bold; background:#e5f6fd url(../images/dot_2.gif) 8px center no-repeat; margin:15px auto; }
.down_ul li.down_ul_li span{ font-weight:normal;}
.table a{ text-decoration:underline; color:#F00; margin-right:10px;}
.table td{ border-bottom:1px solid #e3e3e3; border-collapse:collapse; height:28px; padding-left:1em; line-height:28px;}
.table_td{ border-right:1px solid #e3e3e3; background:url(../images/dot_4.gif) left 10px no-repeat;  font-size:14px; font-weight:bold;}
.table td.down_content{ padding:10px; line-height:190%;}

.fuw_span{ display:block; background:url(../images/j03_06.gif) 19px 7px no-repeat; padding-left:3.5em;}
.fuw_span span{ font-weight:bold; display:block; font-size:14px; margin:10px 0px; }
.fu_img{ float:right;}
.fuw_span font{ color:#fe6000; font-size:12px;}
.problem_ul li{ background:url(../images/dot_4.gif) 10px center no-repeat; padding:0px 22px;}
.problem_ul li.down_ul_li{ background:url(../images/j03_06.gif) 10px center no-repeat; font-size:14px; border-bottom:1px dashed #e2e2e2; }
.problem_ul li.down_ul_li span{ font-size:12px;}
.pro_padding{ padding:0 15px;}

.hcolor{ color:#f87a00; font-size:14px; padding:0px; margin:0px;}
.exper_ul{ background:url(../images/line.gif) bottom repeat-x; padding-bottom:20px; width:654px;}
.ex_ul{ width:654px; margin:0 auto; padding:0px;}
.ex_ul li{ list-style:none; padding:1px 0px; border-bottom:1px solid #eaeaea; clear:both; line-height:32px;}
.ex_ul li span{ float:left; background:#f6f6f6 url(../images/dot_5.gif) 10px 14px no-repeat; text-indent:2em; color:#595959; font-weight:bold; width:75px; height:32px; line-height:32px; }
.exinput{ background:#ececec; border:0px; width:565px; height:16px; float:right; margin-top:6px;}
.extextarea{ height:158px;  width:562px; border:1px solid #cdcdcd; float:right; margin:6px 0px;}
.ex_ul li.ex_ul_li{ border-bottom:0px;}
.ex_ul li.ex_ul_li span{ height:75px;}
.exsubmit,.exreset{ background:url(../images/ex_02.gif); width:77px; height:29px; border:0px; float:left; margin:19px 0px 0px 10px; cursor:hand;}
.exreset{ background:url(../images/ex_03.gif) center no-repeat; }
.com_ul li span{ width:112px;}
.com_ul li .exinput,.com_ul li .extextarea{ width:526px;}
.com_ul li .extextarea{ height:86px;}
.com_ul li .exsubmit{ margin-left:130px;}

.vi_ul{ margin:0 auto; padding:0px;}
.vi_ul li{ width:303px; line-height:18px; background:url(../images/t_b1.gif) center top no-repeat; height:491px; overflow:hidden; border-bottom:1px dashed #ccc; padding:0px 25px 25px; float:left; margin-bottom:25px;}
.vi_ul img{ width:294px; height:395px; border:0px; margin:3px 0px 0px 4px;}
.vi_span{ display:block; background:url(../images/j03_06.gif) left center no-repeat; text-indent:1.5em; font-weight:bold; line-height:30px;}
#tv_li{ background:url(../images/v_s.gif) 10px top no-repeat; padding:0px 10px 20px 0px; margin-bottom:13px; line-height:20px; border-bottom:1px dashed #c9c9c9;}
#tv_li .frim_img{ float:left; margin:3px 20px 0px 13px;}
#tv_li strong,.pr_ul strong{ background:url(../images/j03_06.gif) left 2px no-repeat; padding-left:15px;}

.page_ul{ margin:0 0 0 12px; padding:0px; }
.page_ul li{  center top no-repeat; /*	width:567;*/
/*	height:410px;*/
	overflow:hidden; float:left; text-align:center; margin: 0px 30px 25px 0px; }
.bpage_img{ width:700px; border:1px solid #CCC; margin:7px 0px 15px 5px; padding: 2px; }
.bpage_left{ width:169px; margin:0 auto; overflow:hidden; padding:0px;}
.bpage_left li{ background:url(../images/lin_1.gif) bottom repeat-x; width:49%; height:26px; line-height:26px; float:left;}
.bpage_left li a{ display:block; background:url(../images/dot_1.gif) 10px center no-repeat; color:#3d3d3d; padding-left:20px;}

.search_h1{ margin:0 auto; width:692px; padding:0px; font-size:12px;}
.search_h1 span{ color:#F00; font-weight:normal;}
.search_ul{ margin:10px auto 5px; padding:0px; width:161px; height:77px; overflow:hidden; background:url(../images/se.gif) no-repeat; text-align:right;}
.searchinput,.searchselect{ width:114px; height:16px; background:transparent; border:0px;}
.searchselect{ width:118px; margin-top:5px;}
.searchsubmit{ background:transparent; color:#FFF; font-size:12px; border:0px; margin:25px 10px 50px 50px; cursor:hand;}

.pr_h1{
	padding:10px 0px;
	margin:0 auto;
	width:699px;
	border-bottom:1px solid #e9e9e9;
	text-indent:1.5em;
	font-size:14px;
	background-image: url(../images/dot_6.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pr_ul{ padding:0px; margin:0 auto; width:699px; }
.pr_ul li{
	list-style:none;
	padding:30px 0px;
	border-bottom:1px solid #e9e9e9;
	line-height:25px;
}
.pleft_img{ width:139px; height:88px; border:0px; float:left; border:1px solid #e9e9e9; margin:0px 10px 0px 30px;}
.pr_ul strong{ background:url(../images/dot.gif) left 2px no-repeat;}
.prfro_h1{ background:url(../images/dot.gif) left center no-repeat;  }
.add_ul{ float:right; margin:0px; padding:0px; width:192px;}
.add_ul li{
	list-style:none;
	padding:0px;
	margin:22px 0px 12px 30px;
	display: block;
}
.add_ul li a{
	display:block;
	line-height:24px;
	height:24px;
	overflow:hidden;
	background: url(../images/a2.gif) repeat-y;
	margin: 0px;
	padding: 0px 30px 0px 32px;
}
.add_ul  .add_ul_li{ 
	list-style:none;
	padding:50px 24px 0px 41px;
	width:97px;
	height:130px;
	overflow:hidden;
	background:url(../images/a_2.gif) left no-repeat top;
	margin:22px 0px 12px 30px;
	display: block;overflow:hidden;
}
.add_img{
	border:1px solid #e9e9e9;
	float:left;
	width: 270px;
	margin-top: 22px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 180px;
}
.sm_ul{ margin:0 auto; padding:0px;}
.sm_ul li{ list-style:none; padding:0px 40px 0px 15px; background:url(../images/dot_4.gif) left 8px no-repeat;}
.pr_h2{ color:#095ca2; text-indent:2em;}
.by_div{ width:660px; margin:0 auto; padding:26px 0px 0px 0px;}
.by_img{ float:left; width:88px; height:88px; border:0px; margin-right:26px;}
.by_ul{ padding:0px; width:700px; margin:0px; float:left;}
.by_ul li{ list-style:none; background:url(../images/dot_4.gif) left center no-repeat; margin-bottom:7px; padding-left:10px;}
.by_ul li a{ text-decoration:underline; margin-right:10px;}
.by_ul span{ float:left;width:320px;display:block;}
.pr_h2 span{ float:right; margin-right:10px; font-size:12px; font-weight:normal;}

.add_title{ display:block; background:url(../images/a_contact.gif) no-repeat; height:30px; line-height:30px; font-weight:bold; padding-left:10px;}

/*2010-01-07*/
.addtable,.addtable td{ border:1px solid #dcdcdc; border-collapse:collapse; line-height:27px;}
.addtable_tr{ height:35px; line-height:35px; background:url(../images/2010-8-2.gif); color:#1766a9; font-size:14px; font-weight:bold;}
.addtable_tr2{ background:url(../images/2010-8-1.gif); }
.addtable_td{ background:#f8f8f8; text-align:center;}
.addtable_td3{ text-indent:3em; font-weight:bold; color:#7a7a7a;}
.addtable_td4{ text-indent:3em;}
.addtable_td5{ text-indent:5em;}
.addmap_title{ background:url(../images/2010-8-3.gif) left center no-repeat; text-indent:1em; color:#064995; font-size:14px;}
.addtable_td6{ font-size:14px; font-weight:bold; color:#343434; text-align:center;}
.addtable_td7{ color:#343434; font-weight:normal; text-align:center;}
.addmap_title2{ margin-bottom:0px;}



#MainPromotionBanner{
	width:955px;
	height:222px;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height:222px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width:955px;
	height:222px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width:955px;
	height:222px;
}

#MainPromotionBanner .SlideTriggers{
	margin: 0px;
	padding: 0px 12px 0px 0px;
	list-style: none;
	position: absolute;
	top: 202px;
	right: 0px;
	z-index: 10;
	height: 16px;
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #FFFFFF;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 10px;
	cursor: pointer;
	overflow: hidden;
	margin:2px 3px 3px;
	background: #000;

}
#MainPromotionBanner .SlideTriggers li.Current{
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 10px;
	cursor: pointer;
	overflow: hidden;
	margin:2px 3px 3px;
	background: #FF588E;
}

dl{ padding:0px; margin:0px;}
.photo_list dl{ float:left; width:200px; text-align:center;}
.photo_list h3{ font-size:12px; font-weight:normal;}
.photo_list img{ width:150px; height:100px; padding:2px; border:solid 1px #ccc;}

.title_list span{ float:right; font-weight:normal; padding-right:10px;}
.title_list h1{ font-size:13px; padding:5px 0px; margin:0px; border-bottom:dotted 1px #ccc; margin-bottom:5px;}
li{ list-style:none;}
.title_list li{ background:url(../images/dot_4.gif) 10px center no-repeat; padding:0px 22px;}
dl{ padding:0px; margin:0px;}
.photo_list dl{ float:left; width:200px; text-align:left; height:180px; _height:180px;}
.photo_list li{  list-style:; list-style-type: none; }

.photo_list h3{ font-size:12px; font-weight:normal;}
.photo_list img{ width:150px; height:100px; padding:2px; border:solid 1px #ccc;}

.title_list span{ float:right; font-weight:normal; padding-right:10px;}
.title_list h1{ font-size:13px; padding:5px 0px; margin:0px; border-bottom:dotted 1px #ccc; margin-bottom:5px;}
li{ list-style:none;}
.title_list li{ background:url(../images/dot_4.gif) 10px center no-repeat; padding:0px 22px;}
 

