﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
outline: 0;
}
.f_r{float:right;}
.f_l{float:left;}
.d_i{display:inline;}
td{
font-family:"微软雅黑";}
body {
line-height:1;
font-family:"微软雅黑";}

ol, ul {
list-style: none;
}

.w960{width:960px;}

.w260{width:260px;}

.w690{width:690px;}

.w668{width:668px;}

.w660{width:660px;}

.w340{width:340px;}

.ml_10{margin-left:10px;}

.ml_20{margin-left:20px;}

.mr_10{margin-right:10px;}

.mr_9{margin-right:9px;}

.mt_10{margin-top:10px;}

.pt_5{padding-top:5px;}

.pt_10{padding-top:10px;}

.pl_20{padding-left:20px;}

.pl_15{padding-left:15px;}

.pr_10{padding-right:10px;}

.pb_10{padding-bottom:10px;}

.p5{ padding:5px;}
.color666{color:#666;}

.colorf00{color:#f00;}

.fs_14{font-size:14px;}

a{text-decoration:none;}

.clear{clear:both;}

.center{margin:0 auto;}

.t_c{text-align:center;}

.more{float:right; white-space:nowrap; width:50px; font-size:12px;}

a.a1:link, a.a1:visited{color:#333;}
a.a1:hover{color:#f30;}

a.a2:link, a.a2:visited{color:#f00;}
a.a2:hover{color:#f00; text-decoration:underline;}


a.a3:link, a.a3:visited{color:#666;}
a.a3:hover{color:#f30;}

a.a4:link, a.a4:visited{color:#666;}
a.a4:hover{color:#f30; text-decoration:underline;}

a.a5:link, a.a5:visited{color:#f60;}
a.a5:hover{color:#f30; text-decoration:underline;}

a.a6:link, a.a6:visited{color:#fff;}
a.a6:hover{color:#f90; text-decoration:underline;}


body{font-family: "宋体",Arial, Helvetica, sans-serif; color:#333; line-height:25px; font-size:13px; background:#fff;}

#toparea{width:100%; height:30px; background:#f5f5f5; border-bottom:1px solid #e8e8e8;}

.top_info{width:960px; height:30px; line-height:30px; margin:0 auto; color:#666;}

.tel{background:url(../images/tel.gif) no-repeat left center; padding-left:30px;}

#logo_area{width:100%; height:110px; }

.logo_img{width:90px; height:90px; float:left; padding-top:10px;}

.comp_t{width:540px; height:110px; font-size:30px; font-weight:bold; line-height:110px; float:left; margin-left:10px; display:inline; color:#333;}

.search_comp{width:304px; float:right; padding-top:40px;}

select.srh_s1{width:64px; height:28px; line-height:28px; border:1px solid #c7c7c7; float:left; color:#999;}

input.srh_i1{width:180px; height:24px; line-height:24px; border:1px solid #c7c7c7; float:left;}

button.srh_b1{width:53px; height:28px; background:transparent; margin:0; padding:0; border:none; cursor:pointer;}

.zycp{width:960px; margin:0 auto; background:#e6e6e6;  color:#666;}

.zycp_t{margin-left:10px; margin-right:10px; background:url(../images/com/zycp.gif) no-repeat left center; padding-left:65px; line-height:25px; }

.l_lm1{border-right:5px solid #db0f0c; border-bottom:5px solid #db0f0c; border-left:5px solid #db0f0c;}

.l_bt1{background:url(../images/com/left_b1.gif) no-repeat; height:28px; line-height:28px; font-size:14px; text-indent:20px; color:#fff; font-weight:bold;}

.l_cpfl_ul{width:240px; margin:0 auto;}

.l_cpfl_ul li{width:240px; height:38px; line-height:38px; text-align:left; font-size:14px; text-indent:40px; background:url(../images/com/left_b2.gif) no-repeat;}

.l_lm2{border:1px solid #e8e8e8; background:#f3f3f3; padding-bottom:3px;}

.l_bt2{height:28px; line-height:28px; color:#666; font-size:14px; text-indent:20px; font-weight:bold;}

.l_shxx{width:250px; margin:0 auto; background:#fff; padding-bottom:10px;}

.table_shxx{margin:0 auto;}

.table_shxx td{ line-height:30px; color:#666; text-align:left;}

.l_lm3{border:1px solid #e8e8e8; background:#fff;}

#l_map{width:252px; height:250px; margin:0 auto; padding:3px; position:absolute;}

button.map_b1{width:26px; height:26px; background:transparent; padding:0; border:none; cursor:pointer; position:absolute; top:228px; right:4px;}

.right_b1{height:28px; background:#d40806;}

.right_b1_t{width:148px; height:28px; line-height:24px; background:url(../images/com/right_b1.jpg) no-repeat; margin-left:20px; text-align:center; float:left; display:inline; font-size:14px; font-weight:bold; color:#333;}

.right_lm1{background:#f3f3f3; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}

.right_lm1_1{background:#fff; margin-left:4px; margin-right:4px; margin-bottom:4px; padding-bottom:10px;}

.dl_r_cp{float:left; margin-left:5px; margin-right:5px; margin-top:10px; display:inline;}

.dl_r_cp dt{display:inline;}


.dl_r_cp dd{padding:0; margin:0; text-align:left; width:155px; height:40px; overflow:hidden; line-height:20px;}

.right_lm2{background:#fff; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; padding-bottom:10px;}

.right_b2{height:27px; background:#f4f4f4; border-bottom:1px solid #e82e34;}

.right_b2_t{width:146px; height:24px; line-height:24px; padding-top:3px; background:url(../images/com/right_b2.jpg) no-repeat; margin-left:20px; text-align:center; float:left; display:inline; font-size:14px; font-weight:bold; color:#fff;}

.table_r_news{margin:0 auto;}

.table_r_news td{height:30px; line-height:30px; text-align:left;}

.table_r_news td.rnl{background:url(../images/arrow_01.gif) no-repeat left center; overflow:hidden; padding-left:10px;}

.table_r_news td.date{color:#999;}

.comp_p{width:190px; height:138px; border:1px solid #e8e8e8; float:left; margin-right:10px; display:inline;}

.comp_info{width:455px; float:left; display:inline;}

.comp_info p{text-align:left; text-indent:20px; color:#666;}

#footarea{height:96px; width:100%; background:#e7e7e7; color:#666;}



/*menu*/
a:focus { outline: none; }



.xgsm {
	padding: 0px;
	width: 800px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.xgsm p {
	line-height: 1.8em;
	padding: 0px;
	margin: 0px;
	color: #666666;
}
.menu {
	height: 34px;
	width: 100%;
	background:url(../images/com/nav_b1.gif) repeat-x;
}

.menu ul {
			width:960px;
			margin: 0 auto;
}

.menu ul li {
	/* width and height of the menu items */  
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	width:96px; 
	height:34px; 
	line-height:34px;
}

.menu ul li a {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 96px;
			height: 34px;
			font-family:"宋体";
			font-weight:bold;
			font-size: 14px;
			text-decoration: none;
			cursor: pointer;
}

.menu ul li a span {
			/* all layers will be absolute positioned */
			position: absolute;
			left: 0;
			width: 96px;
}

		.menu ul li a span.out {
			top: 0px;
}

		.menu ul li a span.over,
		.menu ul li a span.bg {
			/* hide */  
			top: -34px;
}

		/** 1st example **/

#menu1 {
	background:url(../images/com/nav_b1.gif) repeat-x 0 0;
}

#menu1 ul li a {
			color: #fff;
}

#menu1 ul li a span.over {
			color: #333;
}

#menu1 ul li span.bg {
	/* height of the menu items */  
	height: 34px;
	background:url(../images/com/bg_over.gif) no-repeat;
}


/* banner */

.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}

.bitdiv{display:inline-block;width:15px;height:15px;margin:0 10px 10px 0px;cursor:pointer;float:right;}

.defimg{background:#fff;}

.curimg{background:#f30;}


/*分页*/
DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:right;
}
DIV.digg A {
	BORDER-RIGHT: #989696 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #989696 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #989696 1px solid; COLOR: #989696; PADDING-TOP: 2px; BORDER-BOTTOM: #989696 1px solid; TEXT-DECORATION: none;
}
DIV.digg A:hover {
	BORDER-RIGHT: #757272 1px solid; BORDER-TOP: #757272 1px solid; BORDER-LEFT: #757272 1px solid; COLOR: #757272; BORDER-BOTTOM: #757272 1px solid;text-decoration: none; background-color:#D9D5D5;
}
DIV.digg A:active {
	BORDER-RIGHT: #989696 1px solid; BORDER-TOP: #989696 1px solid; BORDER-LEFT: #989696 1px solid; COLOR: #2786A5; BORDER-BOTTOM: #989696 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #D6D4D4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #D6D4D4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #D6D4D4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #D6D4D4 1px solid; BACKGROUND-COLOR: #D6D4D4
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #D6D4D4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #D6D4D4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #D6D4D4 1px solid; COLOR: #D6D4D4; PADDING-TOP: 2px; BORDER-BOTTOM: #D6D4D4 1px solid
}
DIV.Dqy {
	BORDER-RIGHT: #D6D4D4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #D6D4D4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #D6D4D4 1px solid; COLOR: #D6D4D4; PADDING-TOP: 2px; BORDER-BOTTOM: #D6D4D4 1px solid;
}
/*分页结束*/
