﻿/* CSS Document */
html, body, div, span,    
h1, h2, h3, h4, h5, h6, p, blockquote, pre,   
a, abbr, acronym, address, big, cite, code,   
img, ins, kbd, q, s, samp,   
small, strike, strong,    
dl, dt, dd, ol, ul, li,   
fieldset, form, label, legend, caption, tbody, tfoot{   
    margin: 0;   
    padding: 0;   
    border: 0;   
    outline: 0;   
    font-size: 100%;   
    font-family:"宋体";
}   
body {   
    line-height: 1.8em; 
	font-size:12px;  
}   
ol, ul {   
    list-style: none;   
}   
blockquote, q {   
    quotes: none;   
}   
blockquote:before, blockquote:after,   
q:before, q:after {   
    content: '';   
    content: none;   
}
a{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}


/*布局*/


/*间隔*/
.style_h_3{height:3px;clear:both;overflow:hidden;}
.style_h_5{height:5px;clear:both;overflow:hidden;}
.style_h_8{height:8px;clear:both;overflow:hidden;}
.style_h_10{height:10px;clear:both;overflow:hidden;}

/*清浮*/
.clears{clear:both;}
.banner1{padding:5px 0 8px 0;}
.select1{width:170px;margin-bottom:6px;}
.input1{width:135px;height:18px;padding:0;margin:0;}


/*样式*/
#lays{width:999px;margin:0 auto;}
#top{height:147px;background:url(top.jpg) no-repeat;}
#nav{height:39px;background:url(nav_bg.gif);}
#nav span{display:block;height:39px;line-height:39px;}
#nav span.nav_right{float:right;width:4px;background:url(nav_right.gif) no-repeat;}
#nav span.nav_left{float:left;width:4px;background:url(nav_left.gif) no-repeat;}
#nav .nav_menu{float:left;width:990px;}
#nav .nav_menu ul{padding-left:30px;}
#nav .nav_menu ul li{float:left;height:39px;line-height:43px;overflow:hidden;}
#nav .nav_menu ul li.fg{width:2px;background:url(nav_menu_fg.gif) no-repeat;}
#nav .nav_menu ul li a{padding-left:15px;padding-right:15px;font-size:14px;font-weight:bold;color:#fff;}
#nav .nav_menu ul li a:hover{color:#ff0;text-decoration:none;}

#lay{border:1px solid #ccc;background:#EDEDED;}
#lay_left{width:260px;float:left; overflow:hidden;}
#lay_right{width:736px;float:right;border-left:1px solid #ccc;background:#fff; overflow:hidden;}

#lay_left1{width:210px;float:left;}
#lay_right1{width:786px;float:right;border-left:1px solid #ccc;background:#fff;height:700px;}
#lay_right2{width:786px;float:right;border-left:1px solid #ccc;background:#fff;}


.news_list_2 h3{background:url(news_left_t_1.gif);height:30px;line-height:32px;color:#c00;padding-left:20px;padding-right:10px;font-size:14px;overflow:hidden;}
.news_list_2 ul{padding:10px;}

.path{border-bottom:1px solid #E3E3E3;height:30px;line-height:30px;color:#666;padding-left:20px;}
.content{padding:20px;font-size:14px;}
.content h1{font-size:160%;text-align:center;padding:20px 0 15px 0;}
.content .ct{padding:0 15px;}
.content .ct p{margin-top:22px;}
.list{padding:30px;font-size:14px;}
.list span{float:right;color:#999;}
.list ul li{line-height:1.8em;}
.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;}

.othernews{margin-top:50px;}
.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;}


.height500{height:500px;}


ul.menu{}
ul.menu li{width:210px;height:31px;background:url(tzzl_left_bg1.gif) no-repeat;line-height:31px;padding-left:px;text-align:center;overflow:hidden;}
ul.menu li a{font-weight:bold;color:#333;}
ul.menu li a:hover{color:#c00;text-decoration:none;}

div.left_title{}
div.left_title h3{background:url(tzzl_left_title.gif); height:30px; line-height:30px; font-size:14px;color:#333;}
div.left_title h3 span.icon7{display:block;background:url(icon7.gif) no-repeat;width:23px;height:30px;float:left;margin-left:10px;margin-right:5px;}

div.title_top_1{background:#EDEDED;border-bottom:1px solid #AB1510;height:30px;line-height:30px;padding-left:20px;color:#333;}
div.ctn01{padding:40px 30px 20px 40px;font-size:14px;}
div.ctn01 h1{font-size:160%;text-align:center;margin-bottom:30px;}
div.ct{line-height:1.8em;}
div.ct p{margin-top:22px;}

#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;}


.indexweight2 li{width:240px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }

/* 子站复制过来的 */


.rbar{ width:180px; float:right;}
.fixfloat{ clear:both; overflow:hidden; height:0;}

.boxoff{ height:8px; overflow:hidden; clear:both;}

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(leavemessage_title_bg.jpg) no-repeat repeat-x; line-height:28px; padding-left:16px; color:#333; font-size:14px;}


.boxoff_dashed2{ padding:20px 0; height:1px;}
.boxoff_dashed2 hr{ margin:0; padding:0; border:0; border-top:1px dashed #ccc;}
ul.leavemessage{ padding:0 8px 4px 8px;}
ul.leavemessage td{ font-size:12px;}
ul.leavemessage li{ padding:2px 0; line-height:22px; color:#666; border-bottom:1px dashed #ccc;}
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;}

.online_message{}
.online_message td{ font-size:12px; color:#333;}

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;}

.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:#ccc; }
.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 16px 14px 16px; _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:#333; }
ul.project_list li a:hover{ color:#cc0000; text-decoration:none;}

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;}