/* CSS Document */
body{ margin:0px; padding:0px; background-color:#F7F7F7;}
img{ padding:0; border:0;}

.top{ margin:0px; padding:0px; height:78px; background:url(../images/bg_top.png) bottom no-repeat; border-top:#C41F0B 2px solid;}
.toptitle{ margin:0 auto; width:977px; height:78px; }
.logo{ width:214px; height:52px; background: url(../images/logo.png) no-repeat; margin-top:12px;display: inline-block; }

.search{  width:200px; height:22px; margin-bottom:14px; margin-left:516px; }
.toplink{ width:176px; height:26px; margin-top:0px; margin-left:568px;display: inline-block; font-size:14px; font-family:; letter-spacing:1px; color:red; padding:5px 0px; text-align:left;}
.slidepic{ width:100%; height:140px; background: top center url(../images/imgs.png) no-repeat; }
#topsearchtext{ color:#333; font-size:14px;padding-left:5px; width:158px; height:18px;  border: #C41F0B solid 1px; vertical-align: top }

.meunbox{width:1007px;margin:0 auto;height:41px; background:url(../images/bg_meun.png) repeat-x top left; margin-top:-1px;padding-top:1px;}
.meunbox_l{width:580px; height:43px;float:left; margin-top:0px; padding-top:0px;}
.meunbox_r{width:427px; height:43px;float:right; background:url(../images/bg_meun_r.png) repeat-x top left; margin-top:0px; padding-top:0px;}


.meun{height:42px; list-style-type:none; margin:0 auto; padding:0px;}
.meun li{display: inline-block; float:left;width:110px;height:36px;text-align:center;}
.meun li.line{ width:7px; height:36px; background: url(../images/meun_line.png) no-repeat left top;display: inline-block;}
.meun li a.over{width:100%; height:36px; background:url(../images/bg_meun_over.png) repeat-x ;text-align:center;line-height:36px; font-weight:bold; color:#FFF;font-family:'黑体'; font-size:16px;}
.meun li a{width:100%; height:36px;position: relative; position: relative; display: block;text-decoration: none;text-align:center; line-height:36px; color:#333;font-family:'黑体'; font-size:16px;}
.meun li a:hover{width:100%; height:36px; background:url(../images/bg_meun_over.png) repeat-x ;text-align:center;line-height:36px; font-weight:bold; color:#FFF;font-family:'黑体'; font-size:16px;}

.meun_r{height:42px; list-style-type:none; margin:0 auto; padding:0px;}
.meun_r li{display: inline-block; float:left;width:90px;height:36px;text-align:center;}
.meun_r li.line{ width:1px; height:36px; background: url(../images/meun_line_r.png) no-repeat left top;display: inline-block;}
.meun_r li a.over{width:100%; height:36px; background:url(../images/bg_meun_over.png) repeat-x ;text-align:center;line-height:36px; font-weight:bold; color:#FFF;font-family:'黑体'; font-size:16px;}
.meun_r li a{width:100%; height:36px;position: relative; position: relative; display: block;text-decoration: none;text-align:center; line-height:36px; color:#8D0305;font-family:'黑体'; font-size:16px;}
.meun_r li a:hover{width:100%; height:36px; background:url(../images/bg_meun_over.png) repeat-x ;text-align:center;line-height:36px; font-weight:bold; color:#FFF;font-family:'黑体'; font-size:16px;}


.contentbox{margin:0 auto; width:977px;}

.contentleft{float:left;width:690px;margin-right:30px;}
.contentright{float:left;width:256px;}



.content_right_meun{float:left;width:250px; height:auto; }


.content_right_title{ color: #8D0305; font-size:15px; height:55px;width:250px; line-height:55px;font-weight:bold; letter-spacing:4px; font-family:'黑体';border-bottom:#C41F0B 2px solid;}

.content_right_list{list-style-type:none;margin:0px; padding:0px;width:250px;}
.content_right_list li{display: inline-block;  width:250px;}
.content_right_list li a{display: inline-block;text-decoration: none; line-height:38px; font-size:14px; color: #757575; padding-left:20px;background:url(../images/content_right_list_bg1.png) bottom left no-repeat;width:230px;}
.content_right_list li a.over{display: inline-block;text-decoration: none; line-height:38px; font-size:14px; color: #fff; padding-left:20px; font-weight:bold;background:url(../images/content_right_list_bg2.png) bottom left no-repeat;width:230px;}
.content_right_list li a:hover{display: inline-block;text-decoration: none; line-height:38px; font-size:14px; color: #fff; padding-left:20px; font-weight:bold;background:url(../images/content_right_list_bg2.png) bottom left no-repeat;width:230px;}

.content_right_list_2{list-style-type:none;margin:0px; padding:0px;width:250px;}
.content_right_list_2 li{display: inline-block;  width:250px;}
.content_right_list_2 li a{display: inline-block;text-decoration: none; line-height:38px; font-size:14px; color: #8D0305; padding-left:20px;background:url(../images/content_right_list_bg1.png) bottom left no-repeat;width:230px;}
.content_right_list_2 li a.over{display: inline-block;text-decoration: none; line-height:38px; font-size:14px; color: #fff; padding-left:20px; font-weight:bold;background:url(../images/content_right_list_bg2.png) bottom left no-repeat;width:230px;}
.content_right_list_2 li a:hover{display: inline-block;text-decoration: none; line-height:38px; font-size:14px; color: #fff; padding-left:20px; font-weight:bold;background:url(../images/content_right_list_bg2.png) bottom left no-repeat;width:230px;}

.content_right_list_3{list-style-type:none;margin:0px; padding:0px;width:250px;}
.content_right_list_3 li{display: inline-block;  width:125px;background:url(../images/content_02_line.png) bottom left no-repeat;}
.content_right_list_3 li a{display: inline-block;text-decoration: none; line-height:30px; font-size:14px; color: #757575; padding-left:20px;width:110px;}
/*.content_right_list_3 li a{display: inline-block;text-decoration: none; line-height:34px; font-size:14px; color: #757575; padding-left:20px;background:url(../images/content_right_list_bg1.png) bottom left no-repeat;width:110px;}
*/
.content_right_list_3 li a.over{display: inline-block;text-decoration: none; line-height:30px; font-size:14px; color: #fff; padding-left:20px; font-weight:bold;background:url(../images/content_right_list_bg2.png) bottom left no-repeat;width:105px;}
.content_right_list_3 li a:hover{display: inline-block;text-decoration: none; line-height:30px; font-size:14px; color: #fff; padding-left:20px; font-weight:bold;background:url(../images/content_right_list_bg2.png) bottom left no-repeat;width:105px;}

.contentlink{ height:25px; padding-top:15px; padding-left:40px; padding-bottom:15px; line-height:25px; font-size:13px; color: #666; background: url(../images/homebtn.png) left center no-repeat;font-family:'黑体';}

.textbox{ margin-bottom:5px;}
.texttop{background:url(../images/bg_texttop.png) top left no-repeat; height:39px;width:670px; padding-left:20px; }
.texttoptitle{float:left;font-size:16px; color: #111; letter-spacing:2px;width:550px; height:20px; background: url(../images/icon02.png) no-repeat left center; display:block; margin-top:10px; padding-left:15px; line-height:20px;}
.texttopdate{ float:left;font-size:14px;display:block;width:90px; height:20px;font-family:'黑体';margin-top:10px; line-height:20px; color:#999; letter-spacing:1px;}

.texttopbutton{ float:left;font-size:11px;display:block;width:70px; height:20px;font-family:'黑体';margin-top:5px; line-height:20px; color:#999; letter-spacing:1px;}

.textcontent{ background:#FFF;border-left: solid 1px #D9D9DB;border-right:solid 1px #D9D9DB; padding:20px; line-height:25px; font-size:14px; color: #666;padding-bottom:40px;}
/*.textcontent{ height:135px;background:#FFF;border-left: solid 1px #D9D9DB;border-right:solid 1px #D9D9DB; padding:20px; line-height:25px; font-size:14px; color: #666;}
*/
.textcontent_2{ background:#FFF;border-left: solid 1px #D9D9DB;border-right:solid 1px #D9D9DB; padding:20px; line-height:25px; font-size:13px; color: #666;}

.textbot{background:url(../images/bg_textbot.png) top left no-repeat;height:40px;width:690px;}

.textcontent_img{display:block;height:104px;width:154px;padding:2px;border:solid #CCC 1px; margin-right:40px;float:left;}
.textcontent_txt{height:120px; width:430px;float:left;display:block;}

.textcontent_zzbimgblock{display:block;height:150px;width:80px;padding:2px;margin-left:10px;margin-right:10px;float:left;}
.textcontent_zzbtxt{display:block; margin-left:20px;margin-top:10px;float:left;height:20px;}
.textcontent_zzbimg{display:block;height:100px;width:85px; border:solid #CCC 1px;}

.linkbox{ height:61px; width:100%;border-bottom:1px solid #CECED2; border-top:1px solid #CECED2; margin:0px; padding:0px; background:url(../images/bg_link.png) repeat-x top left; padding-top:8px; padding-bottom:8px;}
.link{width:977px; margin:0 auto; padding:0px;height:61px;}

.qlink{width:590px;  float:left; background:url(../images/link_line.png) left no-repeat ;padding-left:20px; height:55px; font-size:12px; letter-spacing:2px;font-family:'黑体'; padding-top:6px; line-height:24px;}
.qlink a{text-decoration: none; color:#666;}
.qlink a:hover{text-decoration: none; color: #282828;}

/*
	去掉左侧竖线，右移2点
	.flink{width:890px;  float:left; background:url(../images/link_line.png) left no-repeat ;padding-left:20px; height:55px; font-size:14px; letter-spacing:2px;font-family:'宋体'; padding-top:6px; line-height:24px;}
 */
.flink{width:890px;  float:left; padding-left:2px; height:55px; font-size:14px; letter-spacing:2px;font-family:'宋体'; padding-top:6px; line-height:24px;}
.flink a{text-decoration: none; color:#666;}
.flink a:hover{text-decoration: none; color: #282828;}

.botbox{ border-bottom:#C41F0B 2px solid;height:60px; width:100%;  margin:0px; padding:0px;color:#333;letter-spacing:2px;font-family:'黑体';font-size:12px;}
.bot{width:977px;height:50px; margin:0 auto;}
.copyright{height:50px; width:360px; float:left;  padding-top:10px;}
.contact{height:50px; width:616px; float:left; padding-top:10px; line-height:22px;}
.beian{float:left;width:300px;padding-top: 15px;}
.beian a{text-decoration: none; color:#282828;}
.beian a:hover{text-decoration: none; color: #282828;}
.contactinfo{float: left;}

#brieflist{float:left;}
#bottomnav{width:280px;height:30px;padding-top: 0px;margin-top: 0px;}
.briefnav {height:45px;width:260px;padding-top:10px;color: #757575;;font-size: 14px;text-decoration: none;line-height: 30px;float:right;}
.briefnav .pagenumpanel{position: absolute;width:258px;padding:0px;margin:0px;background:#fff;border: solid 1px #C41F0B;}

.briefnav a{border: solid 1px #ccc;text-decoration: none;width: 80px;line-height: 30px;padding: 7px 7px 7px 7px;color:#757575;font-family:'宋体';}
.briefnav a:hover{height:50px; border: solid 1px #C41F0B; text-decoration: none;width: 80px;line-height: 30px;color:#333;font-family:'宋体';}
.briefnav a:active{height:50px; border: solid 1px #C41F0B; text-decoration: none;width: 80px;line-height: 30px;color:#333;font-family:'宋体';}

.briefnav .pagenumpanel li{display: inline-block;width:50px;height:30px;text-align:center;padding:3px 0px 3px 10px;}
.briefnav .pagenumpanel li a{padding:0px;width:50px;position: relative;border:none; display: block;text-decoration: none;text-align:center; line-height:30px; color:#757575;}
.briefnav .pagenumpanel li a:hover{text-align:center;line-height:30px; color:#333;font-family:'宋体';}

