@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; text-align:center;}
body,p,div,span,td,li,ul{ font-family:"宋体"; font-size:12px; color:#333;}
p,div,span,li,ul,h1,h2,h3,h4,h5{ text-align:left; margin:0; padding:0; }
ul{ list-style:none;}
a{ text-decoration:none;color:#333; font-size:12px;  }
a:hover{ text-decoration:underline; color:#cc0000 }


.topnav{ height:30px; background:url(top.jpg) repeat-x; color:#333; padding:0 0 3px 0;}
.topnav .subsite_name{ font-size:18px; font-family:"黑体"; color:#c11e19; width:400px; float:left; line-height:30px; padding-left:16px;}
.topnav .fav{ float:right; font-size:12px; color:#999; width:200px; line-height:30px; text-align:right;  padding-right:16px;}
.topnav .fav a{ color:#333; text-decoration:none;}
.topnav .fav a:hover{ text-decoration:underline; color:#cc0000}
.topnav .subsitebar{ line-height:30px; color:#ccc; padding-left:16px;}
.topnav .subsitebar a{ color:#666; text-decoration:none;}
.topnav .subsitebar a:hover{ text-decoration:underline; color:#cc0000}
.center{ width:800px; margin:0 auto;}

.mainnav{ background:url(mainnav_bg.jpg) repeat-x; line-height:30px; color:#d98a87; padding-left:16px;}
.mainnav a{ color:#fff; font-size:13px;}
.mainnav a:hover{ color:#FFFF66; text-decoration:none;}

.sitenav{ background:url(mainnav_bg.jpg) repeat-x; line-height:30px; color:#d98a87; padding-left:16px;}
.sitenav a{ color:#fff; }
.sitenav a:hover{ color:#FFFF66; text-decoration:none;}

.topbanner{ padding:1px 0 0 0;}

.content{ padding:6px 0 0 0;}
.left{ width:200px; float:left;}
.right{ width:592px; float:right;}
.middle{ width:404px; float:left; }
.rbar{ width:180px; float:right;}
.fixfloat{ clear:both; overflow:hidden; height:0;}

.boxoff{ height:8px; overflow:hidden; clear:both;}

ul.menu{ border:1px solid #ccc; border-top:0;}
ul.menu li{height:31px;background:url(navbg.jpg) no-repeat;line-height:31px;padding-left:0px;text-align:center;overflow:hidden;}
ul.menu li a{font-weight:bold;color:#333;}
ul.menu li a:hover{color:#c00;text-decoration:none;}

h3.title1{ background:url(title1_bg.jpg); line-height:28px; padding-left:30px; color:#c11e19; font-size:14px;}
h3.title2{ background:url(title2_bg.jpg); line-height:28px; padding-left:30px; color:#c11e19; font-size:14px;}
h3.title3{ background:url(title3_bg.jpg); line-height:28px; padding-left:34px; color:#fff; font-size:14px; font-weight:normal; padding-right:16px;}
h3.title4{ background:url(title2_bg.jpg); line-height:28px; padding-left:34px; color:#c11e19; font-size:14px; padding-right:16px;}
h3.title5{ background:url(title4_bg.jpg); line-height:28px; padding-left:30px; color:#333; font-size:14px;}
ul.leavemessage{ padding:0 8px 4px 8px;}
ul.leavemessage li{ border-bottom:1px dashed #ccc; padding:2px 0; line-height:22px;}
ul.leavemessage .leavetitle{ font-weight:bold; line-height:18px; padding-right:8px; color:#c00}
ul.leavemessage .leavecontent{ line-height:18px;}
ul.leavemessage .leavename{ color:#36c;}
ul.leavemessage .leavedate{ color:#999;}

ul.list1{ border:1px solid #ccc; border-top:0; padding:8px; _height:1%; overflow:auto;}
ul.list1 li{ line-height:26px; width:50%; float:left; text-align:center;}

.imgborder{ border:1px solid #ddd;}

ul.list2{ padding:8px; border:1px solid #ccc; border-top:0;}
ul.list2 li{ line-height:22px;}

ul.list3{ padding:8px;}
ul.list3 li{ line-height:28px; font-size:14px;}
ul.list3 li a{ font-size:14px; text-decoration:none; color:#333;}
ul.list3 li a:hover{ text-decoration:underline; color:#cc0000 }


ul.imglist{}
ul.imglist li{ height:90px; padding:8px; border-bottom:1px dashed #ccc;  padding-top:12px;}
ul.imglist li .imgb{ width:80px; float:left; padding:2px; border:1px solid #e4e4e4; margin-right:10px;}
ul.imglist li .intro{ line-height:18px; color:#666;}
ul.imglist li .intro a.tt{ line-height:30px; font-weight:bold; color:#36c;}
ul.imglist li .intro a.tt:hover{ color:#c00;}


span.date{ float:right; color:#999;}
span.more{ float:right; font-size:12px; padding-right:16px; font-weight:normal; }
span.more a{ text-decoration:none;}
a.more{ float:right; color:#999; font-weight:normal; font-size:12px;  }
a.more:hover{ text-decoration:underline; font-size:12px; color:#cc0000 }

.imgnews{ padding:8px; border:1px solid #ccc; height:200px; overflow:hidden;}
.imgnews .swpimg{ width:227px; float:left;}
.imgnews .news{ width:334px; float:right;}
.imgnews .news h3{line-height:26px; color:#c11e19; font-size:14px;}
.imgnews .news ul{ padding-right:8px;}
.imgnews .news li{ line-height:22px;}

ul.yqzs{ height:132px;}
ul.yqzs li{}
ul.yqzs li .yqimg{ width:120px; float:left}
ul.yqzs li .yqintro{ width:250px; float:right; line-height:18px;}
ul.yqzs li .yqintro a.tt{ line-height:30px;}

.rightcopy{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#EBEBEB;line-height:1.6em;text-align:center;padding:10px 0;border-top:3px solid #C11E19;}

.article{ margin:6px auto 0 auto; background:url(article_bg.jpg) repeat-y;}
.article .left{ width:200px; float:left;}
.article .right{ width:592px; float:right;}
.article_bottom{ clear:both; }
.article_address{ background:#f0f0f0; border:1px solid #ccc;line-height:28px; color:#666; padding:0 12px;}
.article_address a{ color:#666; }
.article_address a:hover{ color:#000; }
.art_content{ padding:24px; font-size:14px;}

.art_content .news_info{border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC;background:#F8F8F8;color:#666;height:20px;line-height:20px;text-align:center;margin-bottom:30px;font-size:12px;}
.art_content h1{font-size:20px;text-align:center;padding:10px 0 25px 0; font-family:"黑体";font-weight:normal;}
.art_content p{padding:8px 0; line-height:1.7em; font-size:14px;}

.othernews{padding-top:40px;}
.othernews h3{background:#B21612;height:22px;line-height:22px;padding-left:15px;font-size:12px;color:#fff;}
.othernews ul{margin-top:5px;border:1px solid #ccc;padding:10px;}
.othernews ul li{line-height:1.8em;}
.othernews ul li span{float:right;color:#999;}


ul.project_list{border-top:0; padding:10px 4px 14px 4px; _height:1%; overflow:auto;}
ul.project_list li{ line-height:28px; width:50%; float:left; text-align:center; background:url(project_btn.jpg) no-repeat center center;}
ul.project_list li a{ color:#000; }
ul.project_list li a:hover{ color:#cc0000;}

a.bluelink{ color:#36c; text-decoration:underline; }
a.bluelink:hover{ color:#c00; }
.boxoff2{background:#fff; height:8px; overflow:hidden;border-top:1px solid #ccc;}

.project_content{}
.project_table{ line-height:30px; }
.project_table .intro{ line-height:20px; padding-top:6px;}
.border_bottom{ border-bottom:1px solid #dedede;}

.imgborder2{ padding:4px; border:1px solid #e4e4e4; width:200px; height:200px;}


h4.product{ background:url(product_description.jpg) no-repeat; height:20px; line-height:20px; color:#fff; padding-left:15px; font-size:12px; font-weight:normal;}
.product_class{ border:1px solid #e4e4e4; background:#f6f6f6; padding:8px;}
.product_class td{ color:#666; line-height:24px;}
.product_description{ padding-top:30px;}
.product_description .content{ color:#666; line-height:20px; padding-top:12px;}
