@charset "gb2312";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,img,div,dl,dt,dd,span{margin:0px;padding:0px;border:0; list-style-type:none;}
body{
	margin:0;padding:0;border:0;
}
body {font:12px Arial, Helvetica, sans-serif; background:#ffffff  repeat-y  center top;}
.red {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}

#warp{ width:1002px; overflow:hidden; margin:0 auto; background:#ffffff;}
#header{ width:1002px; overflow:hidden; float:left;}
#header #top{ width:1002px; height:125px; background:url(../images/top_bg.jpg) repeat-x 0 0; overflow:hidden; float:left;}
#header #top h1{font-size:12px;}
#header #menu{ width:1002px; height:36px; margin-bottom:10px; float:left;}
#header #banner{width:1002px; overflow:hidden; height:282px; float:left;}
#top-sub{ width:990px; height:123px; overflow:hidden; background:url(../images/page_top.jpg) no-repeat 0 0;}

#contain{ float:left;width:1002px; margin:0 auto; overflow:hidden;}
#contain_wg1{ float:left;width:760px; margin:0 auto; overflow:hidden;}
#main{ width:983px; overflow:hidden; margin:10px auto 10px auto;}
#main_wg1{ width:760px; overflow:hidden; margin:10px auto 10px auto;}
#main #home_about{ background: url(../images/home_about.jpg) no-repeat 0 0; width:626px; height:247px; overflow:hidden;}
#main #home_about #a_content{ width:586px; margin:40px auto 20px auto; height:187px; overflow:hidden;}
#home_new{ width:247px; overflow:hidden; height:149px; background: url(../images/new_bg.jpg) no-repeat 0 0;}
#home_pro{ width:983px; overflow:hidden; height:32px; background:url(../images/title_pro.jpg) no-repeat 0 0;}
#home_anli_wg{ width:983px; overflow:hidden; height:32px; background:url(../images/title_anli.jpg) no-repeat 0 0;}
#home_pro_wg1{ width:760px; overflow:hidden; height:32px; background:url(../images/title_pro.jpg) no-repeat 0 0;}
#home_pro p{ float:right; width:60px; height:32px; margin-top:8px;}
#home_partner{ width:277px; overflow:hidden; height:370px;}
.home_new{ width:320px; overflow:hidden;}
/*----------sub_page------------*/
#page_contain{ float:left;width:1002px; margin:0 auto; overflow:hidden; background:url(../images/sub_ban_bot_bg.jpg) repeat-x 0 0;}
#pagemain{ width:1002px; overflow:hidden; margin:0px auto 0px auto;}
#leftsider{ width:230px; overflow:hidden; float:left; margin:0px auto 0px auto; background:url(../images/left_bg.gif) repeat-y 0 0; }
#search_bg{ width:200px; overflow:hidden; background:url(../images/search_bg.jpg) no-repeat 0 0; height:79px; margin:0 auto;}
.left_title{width:221px; height:30px; overflow:hidden; line-height:30px; background:url(../images/page_left1.jpg) no-repeat 0 0;}
.left_title p{ line-height:30px; text-align:center;font-size:14px; color:#ffffff; font-weight:normal; font-family:"微软雅黑"}
#main_right{ width:730px; overflow:hidden; margin:10px auto 10px auto; float:left;}
.right_title{ background:url(../images/right_title_line.gif) no-repeat left top; width:730px; height:23px; overflow:hidden;}
.right_title h3{ float:left;width:100px; height:20px; text-indent:18px; font-size:12px; font-family:"宋体"; color:#0058AB; margin-top:5px;}
.right_title p{ float:right; margin-top:5px; color:#666;font-size:12px; font-family:"宋体"}
#footer{ width:1002px; overflow:hidden; margin:0 auto; background:#ffffff url(../images/bottom.jpg) repeat-x 0 0; height:37px; text-align:center; float:left;}
#footer p{color:#666; font-size:12px; overflow:hidden;line-height:37px;}
img{ border:0px; behavior: url("iepngfix.htc");}
p{ list-style:none; border:0; padding:0; margin:0;}
a{ outline:0;}
a:active {star:expression(this.onFocus=this.blur());}
a:focus { outline:0; }
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0058AB;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.a12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0058AB;
	text-decoration: none;
}
.a12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0058AB;
	text-decoration: none;
}
.a12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.a12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0058AB;
	text-decoration: none;
}
.dd:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d80b0;
	text-decoration: none;
}
.dd:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d80b0;
	text-decoration: none;
}
.dd:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
.dd:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d80b0;
	text-decoration: none;
}

.blank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.green12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #097b09;
	text-decoration: none;
}
.big16 {
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
}
.a14:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.a14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.a14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #005da8;
}
.a14:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.blue{
	   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0050DE;
	text-decoration: none;
	}
.blue12 {
}

.grey-e{
	   font-family: "宋体";
	font-size: 12px;
	color: #d9dade;
	text-decoration: none;
	}
.grey10{
	   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	}
.blue-e{
	   font-family: Arial;
	font-size: 12px;
	color: #cbe4fa;
	text-decoration: none;
	}
.white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}
.grey12{
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	}
.grey6{
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	}
	.grey14{
	 font-family: "宋体";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	}
.grey-e14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.blue12 {
	font-size: 12px;
	color: #829dc7;
	text-decoration: none;
	font-weight: normal;
	font-family: "宋体";
}
.dian {
	font-family: "宋体";
	font-size: 12px;
	color: #0c3c9b;
	text-decoration: none;
}

	
.g12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.g12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.font14 {
	font-family: "黑体";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.g12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0058AB;
	text-decoration: none;
}
.g12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.bd:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.bd:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.bd:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #339900;
}
.bd:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.g9:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d9dade;
	text-decoration: none;
}
.g9:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d9dade;
	text-decoration: none;
}
.g9:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FD7601;
}
.g9:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d9dade;
	text-decoration: none;
}

.green14 {
	font-family: "宋体";
	font-size: 14px;
	color: #007b13;
	text-decoration: none;
}

.bg-contact-bottom{ background-image:url(../images/contact_pic.jpg);
background-repeat:no-repeat;
background-position: right bottom;
}
.g11:link {
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.g11:visited {
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.g11:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #0079D6;
}
.g11:active {
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.w12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.w12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.w12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C87B11;
	text-decoration: none;
}
.w12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.more12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9ecb0b;
	text-decoration: none;
}
.more12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9ecb0b;
	text-decoration: none;
}
.more12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.more12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9ecb0b;
	text-decoration: none;
}
.more:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99cc00;
	text-decoration: underline;
}
.more:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99cc00;
	text-decoration: underline;
}
.more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.more:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99cc00;
	text-decoration: underline;
}
.subbged {
	CURSOR: pointer; COLOR: #66cc33; TEXT-INDENT: 10px; background:url(../images/left_nav_bg.jpg) no-repeat 0 0 ;padding-top:0px; font-family:"宋体"
}
.subbg { background: url(../images/left_nav_bg.jpg) no-repeat 0 0;TEXT-INDENT:10px; color:#333; font-weight: normal; padding-top:0px;
}
a.a1 {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: "宋体";
	font-weight: bold;
}
a.a1:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #FF6600;
	font-family: "宋体";
	font-weight: bold;
}
#main #home_case{ float:left; width:1003px; height:520px; overflow:hidden; background:url(../images/home_case.jpg) no-repeat 0 0; margin-bottom:10px;}