@charset "gb2312";
/* 全局 */
body {background: url(../images/bg.gif) repeat-x center top #FFF; font-family: "宋体"; color: #333333; font-size: 12px; min-width:1000px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0; padding:0; cellspacing:0; cellpadding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,select,textarea {font-size: 12px;}
ul,li,ol {list-style-type: none;}
img {border:0;}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}

/* 特有 */
.clr{clear:both; font-size:0; height:0; line-height:0;}
.clr10{clear:both; font-size:0; height:10px; line-height:normal;}
.clr15{clear:both; font-size:0; height:15px; line-height:normal;}
.clr20{clear:both; font-size:0; height:20px; line-height:normal;}
.fl {float: left;}
.fr {float: right;}
.va_t{vertical-align:text-top;}
.va_c{vertical-align: middle;}
.va_b{vertical-align:text-bottom;}
.w_auto {width:auto;}
.h_auto {height:auto;}
.wh_auto {width:auto; height:auto;}

/* 链接 */
a {text-decoration: none; color: #333333;}
a:hover {text-decoration: none; color: #CC0000;}

----a.baise:link, a.baise:visited, a.baise:active {text-decoration: none; color: #FFFFFF;}
a.baise:hover {text-decoration: none; color: #FFEEAA;}

/* 常用 */
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f17 {font-size: 17px;}
.f18 {font-size: 18px;}
.f19 {font-size: 19px;}
.f20 {font-size: 20px;}

.hg15 {line-height: 15px;}
.hg16 {line-height: 16px;}
.hg17 {line-height: 17px;}
.hg18 {line-height: 18px;}
.hg19 {line-height: 19px;}
.hg20 {line-height: 20px;}
.hg21 {line-height: 21px;}
.hg22 {line-height: 22px;}
.hg23 {line-height: 23px;}
.hg24 {line-height: 24px;}
.hg25 {line-height: 25px;}
.hg26 {line-height: 26px;}
.hg27 {line-height: 27px;}
.hg28 {line-height: 28px;}
.hg29 {line-height: 29px;}
.hg30 {line-height: 30px;}

.heise {color: #000000;}
.baise {color: #FFFFFF;}
.huise3 {color: #333333;}
.huise6 {color: #666666;}
.huise9 {color: #999999;}
.huisec {color: #CCCCCC;}
.hongse {color: #CC3300;}
.chengse {color: #FF9900;}
.huangse {color: #FFEEAA;}
.zongse {color: #BF4D00;}
.lanse {color: #336699;}
.lvse {color: #75A50F;}

.ziti_Arial {font-family: Arial;}
.ziti_songti {font-family: "宋体";}
.cuti {font-weight: bold;}
.bucuti {font-weight: normal;}
.del {text-decoration: line-through;}

/* 产品框 */
.pic1 {padding: 1px; border: 1px solid #E6E6E6;}
.pic2 {padding: 1px; border: 2px solid #E6E6E6;}
.pic01 {border: 1px solid #E6E6E6;}
.pic02 {border: 2px solid #E6E6E6;}

/* 留言 */
a.liuyan_lianjie:link {text-decoration: underline; color: #156AAB;}
a.liuyan_lianjie:visited {text-decoration: underline; color: #156AAB;}
a.liuyan_lianjie:hover {text-decoration: none; color: #156AAB;}
a.liuyan_lianjie:active {text-decoration: underline;color: #156AAB;}
.liuyananniu_01 {background:url(../images/anniu_02.gif) no-repeat; width:114px; height:32px; border: medium none; CURSOR: hand;}
.liuyananniu_02 {background:url(../images/anniu_02.gif) -120px 0px no-repeat; width:114px; height:32px; border: medium none; CURSOR: hand;}
.liuyananniu_03 {background:url(../images/anniu_02.gif) -240px 0px no-repeat; width:114px; height:32px; border: medium none; CURSOR: hand;}
.liuyantxt_01{
	width:170px;
	height:13px;
	border:#7F9DB9 1px solid;
	background-color:#E8F9FF;
	padding: 3px 3px;
}
.liuyantxt_02{
	width:350px;
	height:100px;
	border:#7F9DB9 1px solid;
	background-color:#E8F9FF;
	padding: 3px 3px;
}
.liuyantxt_03{
	width:178px;
	border:#7F9DB9 1px solid;
	background-color:#E8F9FF;
	padding: 3px 3px;
}
.liuyan_xian_sxzy_01 {
	border: 1px solid #D0E3F2;
}
.liuyan_hanggao_01 {
	line-height: 28px;
}
.liuyanhongse {color: #D30102}
.liuyan_xian_s_01 {	
	border-top-width: 1px;	
	border-top-style: dashed;	
	border-top-color: #E7E6E0;
}

/* 通用 */
.block {background: #FFF; width:980px; margin:0 auto;}
.block_bg {
	background:url(../images/left_01.gif) repeat-y #FFF;
	padding:15px 0 35px;
	min-height:300px;
	_height:expression(this.scrollHeight < 300 ? "300px" : "auto");
}
.area_l {
	float:left;
	width:210px;
}
.area_r {
	float: right;
	width:740px;
}

/* header */
.header_01 {
	background:url(../images/gif_01.gif) repeat-x;
	height:36px;
	line-height:36px;
	padding:0 15px;
}
.header_03 {
	background:url(../images/gif_02.gif) repeat-x;
	height:43px;
	line-height:43px;
	padding:0 0 0 10px;
}
.header_03 li {
	float:left;
	background:url(../images/gif_02b.gif) no-repeat left center;
}
.header_03 li.off {
	background: none;
}
.header_03 li a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:0 19px;
}
.header_03 li a:hover {
	color:#FFEEAA;
}

/* footer */
.footer_01 {
	text-align:center;
	background:url(../images/gif_08.gif) repeat-x;
	height:102px;
}
.footer_01 .a1 {
	padding:18px 0 10px;
}
.footer_01 .a1 span {
	color:#CCCCCC;
	padding:0 10px;
}
.footer_01 .a2 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
}

/* banner */
.banner_01 {
	height:399px;
	font-size:0;
	line-height:0;
	text-align:center;
}

/* 滚动 */
.ent_05 .submit {
	display:none;
}
.ent_05 .submit a {
    background: url(/images/gif_09.gif) no-repeat;
    display: block;
    width: 9px;
    height: 31px;
	position:absolute;
	top:235px;
}
.ent_05 .submit .b1 {
	left:8px;
}
.ent_05 .submit .b1:hover {
    background-position: 0 bottom;
}
.ent_05 .submit a.b2 {
    background-position: right 0;
	right:8px;
}
.ent_05 .submit a.b2:hover {
    background-position: right bottom;
}
.ent_05 .pic {
    height: 129px;
    overflow: hidden;
	width:497px;
	margin:0 auto;
}
.ent_05 .pic_b {
    width: 13200px;
}
.ent_05 .pic li {
	float:left;
	width:155px;
	padding-right:15px;
}
.ent_05 .pic li p {
	text-align:center;
	padding-top:3px;
}
.ent_05 .pic img {
	border: 1px solid #E3E3E3;
    padding: 3px;
	background:#F5F5F5;
}
.ent_06 {
	padding-top: 12px;
}
.ent_06 .submit {
	position: relative;
}
.ent_06 .submit a {
    background: url(../images/gif_07_l.gif) no-repeat;
    display: block;
    width: 12px;
    height: 32px;
	position:absolute;
	top:-38px;
}
.ent_06 .submit .b1 {
	left:15px;
}
.ent_06 .submit a.b2 {
    background: url(../images/gif_07_r.gif) no-repeat;
	right:15px;
}
.ent_06 .pic {
    height: 43px;
    overflow: hidden;
	width:900px;
	margin:0 auto;
}
.ent_06 .pic_b {
    width: 13200px;
}
.ent_06 .pic li {
	float:left;
	width:130px;
	padding-right:24px;
}
.ent_06 .pic li p {
	text-align:center;
	padding-top:3px;
}
.ent_06 .pic img {
	border: 1px solid #DEDEDE;
    padding: 1px;
}

/* index */
.index_l {
	float: left;
	width:240px;
}
.index_c {
	float: left;
	width:497px;
	padding-left:20px;
}
.index_r {
	float: right;
	width:205px;
}
.part_01 .part_c {
    padding: 12px 0 0;
}
.part_01 .part_01a .pic {
	float: left;
}
.part_01 .part_01a .title {
	float: left;
	width:360px;
	padding-left:15px;
}
.part_01 .part_01a .title b {
	display:block;
	padding:6px 0 12px;
}
.part_01 .part_01a .title p {
	line-height:22px;
	color:#999999;
	height:44px;
	overflow:hidden;
}
.part_01 .part_01a .title p img {
	display:none;
}
.part_01 .part_01b {
	padding:5px 0 0;
}
.part_01 .part_01b li {
	height:28px;
	line-height:28px;
	border-bottom:1px dotted #CCC;
	overflow:hidden;
}
.part_01 .part_01b li span {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}
.part_02 {
	background:url(../images/gif_04.gif) no-repeat;
	height:215px;
}
.part_02 .part_01a {
	padding:50px 15px 0;
}
.part_02 .part_01a li {
	height:28px;
	line-height:28px;
	border-bottom:1px dotted #CCC;
	overflow:hidden;
}
.part_02 .part_b {
	text-align:right;
	padding:15px 15px 0 0;
}
.part_03 {
	background:url(../images/gif_05.gif) no-repeat;
	height:260px;
}
.part_03 .part_03b {
	padding-top:30px;
}
.part_03 .part_03a {
	margin:12px 15px 0;
	border-bottom: 1px dotted #CCCCCC;
	padding: 0 0 10px;
}
.part_03 .part_03a .pic {
	float: left;
}
.part_03 .part_03a .title {
	float: left;
	width:125px;
	padding-left:12px;
}
.part_03 .part_03a .title b {
	display:block;
	padding:0 0 5px;
}
.part_03 .part_03a .title p {
	line-height:18px;
	color:#999999;
	height:54px;
	overflow:hidden;
}
.part_03 .part_03a .title p img {
	display:none;
}
.part_03 .part_03c {
    padding: 12px 15px 0 0;
    text-align: right;
}
.part_04 .part_c {
	padding:12px 0 0 0;
}
.part_05 {
	background:url(../images/gif_06.gif) no-repeat;
	height:260px;
}
.part_05 .part_05a {
    padding: 72px 12px 0;
	height:145px;
	line-height:25px;
	overflow:hidden;
	color:#666;
}
.part_05 .part_b {
    padding: 12px 15px 0 0;
    text-align: right;
}
.index_02 {
	background:url(../images/gif_07.gif) no-repeat;
	height:65px;
}

/* left */
.left_01 .a1 {
	background:url(../images/left_02.gif) no-repeat bottom center;
	padding:0 0 8px 20px;
	font-family:"微软雅黑","黑体","宋体";
	font-size:14px;
	font-weight:bold;
	color:#1B6CC5;
}
.left_01 .a2 {
	padding: 10px 0 0;
}
.left_01 .a2 li {
	background:url(../images/left_03.gif) no-repeat bottom center;
	height:40px;
	line-height:40px;
	padding-left: 70px;
}
.left_01 .a2 li a {
	background:url(../images/left_04.gif) no-repeat left 0px;
	color:#357DCC;
	padding-left: 18px;
}
.left_01 .a2 li a:hover {
	color:#357DCC;
	font-weight:bold;
}
.right_01 .a1 {
	background:url(../images/right_01.gif) repeat-x bottom left;
	padding:5px 0 12px;
}
.right_01 .a2 {
	font-family:"微软雅黑","黑体","宋体";
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.right_01 .a2 {
	font-family:"微软雅黑","黑体","宋体";
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.right_01 span {
	color:#999;
	float: right;
}
.right_01 span a {
	color:#999;
}
.right_01 span a:hover {
	color:#CC0000;
}
.content_01 {
	padding-top:12px;
}
.content_img_01 img {
	max-width:720px;
	_width:expression(document.body.clientWidth > 720 ? "720px" : "auto");
}
.product_01 td {
    line-height: 30px;
    padding: 10px 0 0;
}