@charset "utf-8";
body,td,th {font-size: 12px; color: #4c4c4c;}
body {margin: 0; padding:0; font-family:"宋体",Arial, Helvetica, sans-serif; background:#fff;}
ul,li,dl,dd,dt,h1,h2,h3,h4,h5,form{ padding:0; margin:0;}
a:link {color: #4c4c4c;text-decoration: none;}
a:visited {text-decoration: none;color: #4c4c4c;}
a:hover {text-decoration:none;	color: #335ea3;}
a:active {text-decoration: none;color: #4c4c4c;}
a.a1:link {color: #175191;text-decoration: none;}
a.a1:visited {text-decoration: none;color: #175191;}
a.a1:hover {text-decoration:none;	color: #175191;}
a.a2:link {color: #4c4c4c;text-decoration: none;}
a.a2:visited {text-decoration: none;color: #4c4c4c;}
a.a2:hover {text-decoration:underline;	color: #0e3872;}

#header {width:980px; margin:0px auto;}
#header .header_top{ height:82px;}
.logo{float:left; margin:15px;}
.telephone{float:left; margin-left:46px; margin-top:32px}
.tophome{float:left; color:#175191; margin-top:58px; margin-left:40px}
/**nav**/
.nav{ background:url(../images/navbc.gif); height:34px; overflow:hidden; clear:left}
.nav ul{padding:0px;margin:0px;list-style-type:none;}
.nav li{float:left; text-align:center}
.nav a{ width:55px; display:block; margin:0px 30px; line-height:34px; font-weight:bold; color:#fff}
.nav a:link{color:#FFFFFF}
.nav a:visited{color:#FFFFFF}
.nav a:hover{ text-decoration:underline;}
.date{ line-height:34px; margin-left:15px; color:#FFFFFF}

#flash{padding:0px; margin-top:3px; height:205px; overflow:hidden; position:relative;}
.flashbanner{ position:absolute; top:0px; left:0px;}
.flashbanner_word{position:absolute; top:30px; left:20px; font-size:14px;font-family:"黑体"; color:#fff; width:440px; line-height:30px;}
#contenter{width:980px; margin:0px auto; padding-top:3px}
#contenter .contentleft{ width:218px; float:left; background:#efefef;}
h1{ font-weight:bold; background:url(../images/columnbc.gif); height:28px; color:#FFFFFF; font-size:12px;}
.icon{ margin-top:9px; margin-left:1em; margin-right:8px}
.contentleft ul{list-style-type:none;padding:0px;margin:14px 0px}
.contentleft li{ width:160px; border-bottom:1px solid #43517e; background:url(../images/icon1.gif) no-repeat 12px center; padding-left:30px; margin:0 auto; line-height:25px; height:25px; margin-top:8px}
.news{ margin:10px auto; list-style-type:none;padding:0px;margin:0px}
.news_more{float:right; padding-right:8px; margin-top:11px}
.news li{ background:none; width:200px; margin:0px auto; border:none; padding:0px}

#contenter .contentmid{ width:532px; margin:0px 6px; float:left; }
h2{ background:url(../images/introbc.gif); border-bottom:1px dashed #b2b2b2; height:27px; overflow:hidden}
.contentmid span{ font-size:14px; margin:8px 6px; font-weight:lighter; display:block; line-height:200%; text-indent:2em;height:196px; overflow:hidden;}
.contentmid span p{margin:0px; padding:0px  }
h3{ background:url(../images/productbc.gif); height:28px; overflow:hidden}
.product_list{ width:528px}
.product_list ul{list-style-type:none;margin:0px; padding:0px}
.product_list li{ float:left; padding-left:30px; padding-top:15px; width:132px; text-align:center; line-height:10px}
.product_list li .img{display:block; width:125px; height:94px; background:#ebebeb; padding:4px;}
.product_list li a.img:hover{background:#ff6600}

.sub_product{ width:700px}
.sub_product ul{list-style-type:none;margin:0px; padding:0px}
.sub_product li{ float:left; padding-left:15px; padding-top:15px; width:210px; text-align:center;}
.sub_product li span{ display:block; width:184px; text-align:center; height:20px; padding:0px; line-height:20px}
.sub_product li .img{display:block; width:180px; height:130px; background:#fff; padding:2px; border:1px solid #dedede}
.sub_product li a.img:hover{border:1px solid #ff6600}

#contenter .contentright{ width:218px; float:right;background:#efefef;}
.contentright ul{list-style-type:none;padding:0px;margin:10px 0px}
.contentright li{ width:180px; border-bottom:1px dashed #999; background:url(../images/icon2.gif) no-repeat 2px center; padding-left:20px; margin:0 auto; line-height:30px; height:30px;}
.news{ margin:10px auto; list-style-type:none;padding:0px;margin:0px}
.news li{ background:none; width:200px; margin:0px auto; border:none; padding:0px}
.online{margin:15px auto; width:200px; border:3px solid #fff}
h4{ background:url(../images/contactbc.gif); height:28px; line-height:28px}
h4 span{ background:url(../images/contact_keyword.gif) no-repeat 10px center; font-weight:bold; color:#1a4b96; width:140px; display:block; font-size:12px; padding-left:30px;}
.contactus_red{color:#FF0000; line-height:40px;text-align:center; display:block}
.contact_us{ line-height:25px; background:none;border:none; height:205px; margin-left:15px}

#friendlink{width:980px; margin:0 auto; padding-top:5px;}
*html #friendlink{width:980px; margin:0 auto; padding-top:2px;}
*+html #friendlink{width:980px; margin:0 auto; padding-top:2px;}
.friendlink_top{ height:29px; background:#dbdbdb; border-bottom:1px solid #b2b2b2;width:980px; margin:0 auto; color:#1a4b96; font-weight:bold }
#friendlink .link_word{ margin:0px auto; width:960px; padding-top:10px}
.link_word a{ padding:0px 5px; float:left; line-height:20px; height:20px; padding-bottom:10px }
#footer{ background:url(../images/footerbc.gif); border-top:5px solid #696969; text-align:center; width:980px; margin:0px auto; height:36px; line-height:36px; clear:both}

#contenter .subcontentright{ width:750px; margin-left:6px; float:left;}
.sub_nav{ display:block; height:30px; line-height:30px; text-align:right; padding-right:1em; color:#646262}
.sub_title{ background:url(../images/sub_title.gif) repeat-y left 0px; height:25px; width:730px; float:right; margin-bottom:25px;}
.sub_img{margin-left:1.5em; border-left:5px solid #fff }

.sub_contentmessage{font-size:14px; width:670px; display:block; clear:both; margin:0px auto;font-weight:lighter;line-height:200%;}
.sub_contentmessage p{text-indent:2em}

.news_list{width:680px;}
.news_list ul {margin:0px; padding:0px; list-style-type:none}
.news_list li {background:url(../images/arrow.gif) no-repeat 8px 8px; border-bottom:1px dashed #999; height:27px;line-height:27px;padding-left:25px; text-align:left;width:680px; margin-top:5px}
.news_list li span {font-family: "Times New Roman", Times, serif; float:right; padding-right:1em; font-size:12px}
.page{width:670px; text-align:center; padding:20px 0px; margin:0 auto;}
.tishi{color:#014fbd;height:55px; padding:12px; line-height:30px; background:#eef5ff; border:1px solid #b2d7fa; text-align:center}
.sub_contentmessage td{font-size:14px;}
.article{ margin:10px auto; width:650px; line-height:180%; }
h5{display:block;font-size:16px; font-weight:bold; text-align:center; color:#ff6600; height:50px; line-height:50px}
.click{text-align:center; color:#666; font-size:12px; display:block; line-height:20px;}
.articlecontent{font-size:14px; color:#666; line-height:180%; margin:10px auto;}
.back{text-align:center; height:60px; line-height:60px; font-weight:bold; }
.sub_contact table td{font-size:14px}