﻿* { margin:0 ; padding:0;}
body,td,th { font-size: 12px; }
body{
	font-family: Tahoma, "宋体";
	font-size: 12px;
	color: #7c7c7c;
}

.center { margin: 0 auto; }
.clearall {clear:both;height:0;font-size:1px;line-height:0px;}
.font14 { font-size: 14px; }
.font_bold { font-weight: bold; }
.red { color: #ed1c24; }
.red a:link { color: #ed1c24; text-decoration: none; }
.red a:visited { color: #ed1c24; text-decoration: none; }
.red a:hover { text-decoration: none; color: #1b449c; }
.yellow { color: #e9c121; }
.white { color: #FFF; }
.blue { color: #1b449c; }
.blue a:link { color: #1b449c; text-decoration: none; }
.blue a:visited { color: #1b449c; text-decoration: none; }
.blue a:hover { text-decoration: none; color: #ed1c24; }
.line_height { line-height: 22px; }
.line_height_a { line-height: 19px; }
.main { width: 100%; background-image:url(../images/bg.jpg); padding-top: 16px; }
.main_top { width: 969px; }
.main_middle { width: 969px; background-image:url(../images/index_26.jpg);}

.logo { float:left; padding-left: 24px; }
.top_link { float: right; padding-top: 18px; width: 455px; }
.q_link {float: left; padding-top: 5px; }
.search { float: right; background-image:url(../images/index_9.jpg); margin-right: 13px; width: 163px; height: 19px; padding: 5px 0 0 11px; }
.search_box { width: 135px; height: 14px; border: 0; background: transparent;}
.menu { width: 189px; float: left; padding-left: 14px; }
.ad {float: right; padding-right: 12px; z-index:-1; }


.index_news { width: 214px; float: left;  padding-left: 14px; }
.in_title { width: 214px; height: 19px; background-image: url(../images/index_newstitle.jpg); text-align: right; padding-top: 6px; margin-bottom:3px;}
.in_list { width: 210px; }
.in_list ul { list-style: none; }
.in_list li { float:left; width: 200px; height: 13px; padding: 4px 0 2px 10px;	background: url(../images/ico_arrow.jpg) left center no-repeat; line-height: 10px; }
.in_list a:link { color: #7c7c7c; text-decoration: none; }
.in_list a:visited { color: #7c7c7c; text-decoration: none; }
.in_list a:hover { text-decoration: none; color: #ed1b23; }

.footer { width: 100%; background-image:url(../images/footer_bg.jpg); }
.footer_info { width: 969px; height: 98px; background-image:url(../images/footer_01.jpg); }
.index_ad { width: 725px; float:right; padding-right: 3px; }
.index_ad ul { list-style: none; }
.index_ad li { float: left; width: 241px; }

.link { padding: 32px 0 0 15px; width: 100px; float:left; }
.footer_link { width: 385px; float:right; padding: 42px 0 0 15px; }

.page { float: right; width: 738px; padding-right: 14px; }
.page_banner { width: 730px; height: 198px; padding-left:4px; }
.page_content { padding: 10px 5px 0 10px; }
.themd_class { width: 698px; }
.themd_class ul { list-style: none; }
.themd_class li { float: left; width: 349px; height: 100px; }

/*nav改为navs*/
.navs { width: 723px; height: 28px; border-bottom: 1px solid #dddddd; padding-top: 7px;}
.pleft_title { float: left; width: 200px; }
.pright_site { float: right; width:400px; text-align: right; }


.products { width: 723px; height: 235px; border-bottom: 1px dashed #8ba1d0; }
.pro_class { width: 723px; height: 30px; padding-top:15px; }
.pro_title { float: left; width: 150px; }
.pro_more { float: right; width: 100px; text-align:right; }

.pro_list { width: 723px; }
.pro_list ul { list-style: none; }
.pro_list li { float: left; width: 241px; }

.news_nav { width: 723px; height: 32px; padding-top: 7px; }
.news_list { width: 723px; }
.news_list ul { list-style: none; }
.news_list li { float: left; width: 723px; }

.redtitle:link { color: #FF0000; text-decoration: none; font-weight: bold;}
.redtitle:visited { color: #FF0000; text-decoration: none; font-weight: bold;}
.redtitle:hover { text-decoration: none; color: #1b449c; font-weight: bold;}

.products2 { width: 723px; }
.pro_list2 { width: 723px;}
.pro_list2 ul { list-style: none; }
.pro_list2 li { float: left; width: 241px;  border-bottom: 1px dashed #8ba1d0;}
a:link { color: #7c7c7c; text-decoration: none; }
a:visited { color: #7c7c7c; text-decoration: none; }
a:hover { text-decoration: none; color: #FF0000; }

.login_box { border: 1px solid #e2e2e2; background:#f7f7f7; height: 17px; padding:5px 0 0 3px; }


.faq_class { 
	list-style: none;
	text-align:left;
	background:url(../images/ico_d.jpg) 2% center no-repeat;
	width:305px; 
	height: 28px;
	padding-left: 15px;
	line-height: 30px;
	border-bottom: 1px dashed #1b449c;	
}