body {
	margin: 0px;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
td {
	font-size: 12px;
}
p {
	text-indent: 2em;
}
.page {
	margin: 0px;
	color: #555555;
	text-align: center;
	padding-top: 8px;
	padding-right: 12px;
}
.page .pagered {
	color: #FF0000;
}
.page a {
	text-decoration: none;
	color: #555555;
}
.page a:hover {
	text-decoration: none;
	color: #FF8000;
}
.pagebox {
	font-size: 11px;
}

.main {
	background: url(../images/bg_main.jpg) repeat-y;
	margin: 0px auto;
	padding: 0px;
	width: 801px;
	overflow: visible;
}
.widthnone {
	margin: 0px;
	padding: 0px;
	width: 11px;
}
.widthnone2 {
	width: 27px;
}
.leftbar {
	width: 173px;
}
.lefttitle {
	font-size: 14px;
	color: #456893;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0px;
	padding: 3px 0px 0px;
	display: block;
	height: 25px;
}
.lefttitle2 {
	font-size: 14px;
	color: #456893;
	margin: 0px;
	padding: 3px 0px 0px;
	display: block;
	height: 25px;
}

.leftlist {
	line-height: 130%;
	color: #4B70A0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.leftlist li {
	margin: 0px;
	padding: 4px 0px 4px 22px;
	list-style: none;
	background: url(../images/dot.gif) repeat-x bottom;
}
.leftlist .submenu {
	margin: 0px;
	padding: 4px 0px 4px 33px;
	list-style: none;
	background: url(none) no-repeat 0px 0px;
	color: #666666;
}
.leftlist .submenu  a{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(none) no-repeat 0px 0px;
	color: #666666;
}
.leftlist li a {
	color: #4b70a0;
	text-decoration: none;
	background: url(../images/icon_left.gif) no-repeat left 4px;
	padding-left: 10px;
}
.leftlist li a:hover {
	text-decoration: none;
	color: #FF7800;
}
.leftlist li a.s1 {
	color: #FF7800;
	text-decoration: none;
}


.ban_about {
	background: url(../images/ban_about.jpg) no-repeat;
	margin: 0px auto 10px;
	padding: 0px;
	height: 130px;
	width: 801px;
}
.ban_news {
	background: url(../images/ban_news.jpg) no-repeat;
	margin: 0px auto 10px;
	padding: 0px;
	height: 130px;
	width: 801px;
}
.ban_plat {
	background: url(../images/ban_plat.jpg) no-repeat;
	margin: 0px auto 10px;
	padding: 0px;
	height: 130px;
	width: 801px;
}
.ban_video {
	background: url(../images/ban_video.jpg) no-repeat;
	margin: 0px auto 10px;
	padding: 0px;
	height: 130px;
	width: 801px;
}
.ban_pro {
	background: url(../images/ban_pro.jpg) no-repeat;
	margin: 0px auto 10px;
	padding: 0px;
	height: 130px;
	width: 801px;
}
.ban_contact {
	background: url(../images/ban_contact.jpg) no-repeat;
	margin: 0px auto 10px;
	padding: 0px;
	height: 130px;
	width: 801px;
}
.ban_job {
	background: url(../images/ban_job.jpg) no-repeat;
	margin: 0px auto 10px;
	padding: 0px;
	height: 130px;
	width: 801px;
}
.bg_contact {
	background: url(../images/bg_contact.jpg) no-repeat top;
	margin: 0px auto 20px;
	padding: 0px;
	width: 466px;
	line-height: 220%;
	height:auto !important;
	height: 278px;
	min-height:278px;
}

.titlebg {
	background: url(../images/titlebg.jpg) no-repeat #f1f1f1;
	margin: 3px 0px 23px;
	padding: 0px;
	height: 22px;
}
.title {
	font-size: 14px;
	font-weight: bold;
	color: #FF7800;
	text-decoration: none;
}
.title a {
	font-size: 14px;
	font-weight: bold;
	color: #FF7800;
	text-decoration: none;
}
.title a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FF7800;
	text-decoration: none;
}
.title_index {
	font-size: 14px;
	font-weight: bold;
	color: #8E9BAE;
}
.title_info {
	font-size: 14px;
	line-height: 160%;
	font-weight: bold;
	color: #FF8000;
	text-align: center;
	margin: 0px 0px 8px;
	padding: 0px 0px 4px;
	border-bottom: 1px dashed #CCCCCC;
}


.crumb {
	color: #6E6E6E;
}
.crumb a {
	color: #6E6E6E;
	text-decoration: none;
}
.crumb a:hover {
	text-decoration: none;
	color: #FF8000;
}
.crumb em {
	font-style: normal;
	font-weight: normal;
	color: #FF7800;
}
.content {
	margin: 0px 12px 20px;
	padding: 0px;
	color: #555555;
	line-height: 200%;
	overflow: visible;
}
.f-gray {
	line-height: 140%;
	color: #8C8681;
}
.f-gray2 {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	font-weight: normal;
}
.f-gray3 {
	line-height: 200%;
	color: #666666;
}

.f-red {
	color: #FF0000;
}
.f-orange {
	color: #FF8000;
}










.formbox {
	font-size: 12px;
	border: 1px solid #DFDFDF;
	color: #999999;
}
.form_textbox {
	font-size: 12px;
}


.foot {
	text-align: center;
	color: #818181;
	line-height: 170%;
	height: 50px;
	padding-top: 8px;
}


.footmenu {
	background: #F5F5F5;
	height: 23px;
	border-bottom: 1px solid #E7E7E7;
	text-align: center;
	color: #818181;
}
.footmenu a {
	color: #818181;
	text-decoration: none;
}
.listindex {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}
.listindex li {
	list-style: none;
	color: #4277B9;
	margin-bottom: 3px;
}
.listindex a {
	font-weight: bold;
	color: #4277b9;
	text-decoration: none;
}
.listindex a:hover {
	text-decoration: none;
	color: #FF8000;
}

.listindex .time {
	font-size: 11px;
	color: #8B8682;
}
.list {
	line-height: 140%;
	color: #555555;
	margin: 0px 9px 0px 0px;
	padding: 0px;
}
.list li {
	list-style: none;
	background: #F4F4F4 url(../images/dot_list.jpg) no-repeat 30px 9px;
	margin: 0px 0px 7px;
	padding: 2px 15px 2px 40px;
}
.list a {
	color: #555555;
	text-decoration: none;
}
.list a:hover {
	text-decoration: none;
	color: #FF8000;
}

.list span {
	float: right;
	font-size: 11px;
}






a.ablue {
	color: #3C72BB;
	text-decoration: none;
}
a.ablue:hover {
	text-decoration: none;
	color: #FF8000;
}
a.ablueline {
	color: #3C72BB;
	text-decoration: underline;
}
a.ablueline:hover {
	text-decoration: underline;
	color: #FF8000;
}

a.aorange {
	color: #F7662F;
	text-decoration: none;
}
a.aorange:hover {
	text-decoration: none;
	color: #FF8811;
}
a.agray {
	color: #555555;
	text-decoration: none;
}
a.agray:hover {
	text-decoration: none;
	color: #FF8000;
}
.PageButton {
	border: 1px groove #E3E4DF;
	font-size: 12px;
}



img{ border:none;}

.clear{ clear:both;}

.list_product{ background:url(../images/bglist_product.jpg); height:auto !important; height:230px; min-height:230px; width:499px; padding:0px; margin:auto 0px; }
.list_product li{ list-style:none; float:left; width:191px;height:auto !important; height:250px; min-height:250px; padding:0px 25px; line-height:18px; color:#787878; display:block; _display:inline;}
.list_product h1{ font-size:12px; padding:12px 0px 5px 0px;margin:0px;}
.list_product h1 a{ color:#0180cd;}
.list_product p{ padding:0px; margin:0px; text-indent:0px;}
.list_product .txt{ height:auto !important; height:40px; min-height:40px;}
.list_product .pic{ width:189px; height:78px; background:url(../images/bgpic_product.jpg) no-repeat; padding:1px;}

.haohao a{
text-decoration:none; color:#ffffff;
}
.haohao a:hover{
text-decoration:none; color:#ffffff;
}

.tag_productinfo{ border-bottom:solid 1px #1d7200; height:28px; line-height:27px; padding:0px; margin:0px; margin-right:20px;}
.tag_productinfo li{ float:left; display:block; border-color:#e1e1e1; border-style:solid; border-width:1px 1px 0px 1px; color:#3f3f3f; padding:0px 19px; list-style:none; background:url(../images/tag_productinfo.jpg) repeat-x left -27px; cursor:pointer;}
.tag_productinfo .hover{ border-color:#389905; border-style:solid; border-width:1px 1px 0px 1px; color:#fff; background:url(../images/tag_productinfo.jpg) repeat-x left top;}

.product_info{ line-height:20px; color:#787878; padding-bottom:20px;}
.product_info .pic{ width:189px; height:78px; background:url(../images/bgpic_product.jpg) no-repeat; padding:1px;}
.product_info h1{ font-size:16px; padding:5px 0px; margin:0px;color:#0180cd;}
.product_info h1 a{ color:#0180cd;}
.product_info h2{ font-size:12px; padding:0px; margin:0px; color:#a4a4a4; font-family:'Arial'; font-weight:normal;}
.product_info em{ display:none;}

.product_info ul li{ background:url(../images/icon2_productinfo.jpg) no-repeat none left; padding-left:14px;}
.product_info dl{ float:right; display:block; padding:0px; margin:0px; width:270px;}

.product_con{ line-height:24px; color:#606060; padding:15px 20px 0px 0px;}
.product_con .ftitle{ color:#0180cd; font-size:12px; font-weight:normal; background:url(../images/icon_productinfo.jpg) no-repeat left; padding:5px 0px 5px 11px; margin:0px;}
.product_con p{ padding:0px; margin:0px;}
.product_con dl{ padding:0px 0px 5px 0px; margin:0px; background:url(../images/dot_productinfo.jpg) repeat-x bottom;}
.product_con img{ width:540px;}


.product_join{ width:766px; margin:auto;}
.boxborder{ border-color:#e5e5e5; border-style:solid; border-width:0px 1px 1px 1px; height:auto !important; height:153px; min-height:153px; padding:20px 15px 0px 15px;}
.boxborder2{ border-color:#e5e5e5; border-style:solid; border-width:0px 1px 1px 1px; height:auto !important; height:153px; min-height:153px; padding:1px;}

.product_joinTitle{ background:url(../images/pro_join_title.jpg) no-repeat; padding:1px 10px; font-size:12px; margin:0px; color:#3f3f3f;}
.product_joinTitle img{ padding:0px 6px;}
.product_joinTitle span{ float:right;}

.product_joinTitle2{ background:url(../images/pro_join_title2.jpg) no-repeat; padding:1px 10px; font-size:12px; margin:0px; color:#3f3f3f;}
.product_joinTitle2 img{ padding:0px 6px;}
.product_joinTitle2 span{ float:right;}

.pro_join_info h1{ font-size:14px; padding:0px; margin:0px; color:#0180cd;}
.pro_join_info h1 a{ color:#0180cd;}
.pro_join_info h2{ font-size:11px; padding:5px 0px 15px 0px; margin:0px; color:#a4a4a4; font-weight:normal; font-family:'Arial';}
.pro_join_info h3{ font-size:12px; padding:15px 0px; margin:0px; color:#787878; font-weight:normal;}
.pro_join_info h3 a{color:#787878; text-decoration:underline;}
.pro_join_info p{ padding:0px; margin:0px; text-indent:0px; line-height:20px; color:#787878;}
.pro_join_info .pic{ background:url(../images/pic_joinbg.jpg) no-repeat; padding:4px; width:108px; height:72px;}

.fl_w377{ float:left; width:377px;}
.fr_w377{ float:right; width:377px;}

.clear_h9{ clear:both; height:9px; overflow:hidden;}

.list_pro_join{ padding:0px; margin:0px;}
.list_pro_join li{ background:url(../images/dot_pro_join.jpg) repeat-x bottom; line-height:26px; color:#787878; list-style:none;}
.list_pro_join li a{ color:#787878; text-decoration:none; background:url(../images/icon_pro_join.jpg) no-repeat left; padding-left:13px;}
.list_pro_join li span{ float:right;}
.list_pro_join li span a{ background:none;}




.list_pro_joinMarketing { padding:0px; margin:0px;}
.list_pro_joinMarketing li{ background:url(../images/dot_pro_join.jpg) repeat-x bottom; line-height:26px; color:#787878; list-style:none;}
.list_pro_joinMarketing li a{ color:#787878; text-decoration:none; background:url(../images/icon_pro_join2.jpg) no-repeat left; padding-left:16px;}
.list_pro_joinMarketing li span{ float:right;}
.list_pro_joinMarketing li span a{ background:none;}

.table_join{ line-height:28px;}
.table_join td{ padding:0px 12px;}
.table_join .biaoti{ color:#fff; background:#456893; text-align:right;}
.text_join{ border:solid 1px #b1b4c1; font-size:12px; line-height:16px;}

.fbg{ height:40px;}
.fbg a{ background:url(../images/bg_font.jpg) no-repeat; width:111px; height:32px; line-height:32px; display:block; float:left; margin-right:10px; text-align:center; color:#fcff00; font-size:13px; text-decoration:none; font-weight:bold;}
