@charset "UTF-8";
body { margin:0px; padding:0px; min-width:1030px; font-family:"����",Arial, Helvetica, sans-serif;  font-size:16px; color:#000000;  margin:0 auto;background:url(bg.jpg) no-repeat center top;}
img{list-style:none; border:0px;}
             
a {text-decoration:none; font-size:16px;  color:#000000; }                
a:hover {text-decoration:nonw; color:#C81623; }
ul,dl {padding-left:0;margin:0;}
li,dd,dt {list-style:none; font-weight:100;}  
p,strong,li { margin:0px; padding:0px;}
.clear {zoom:1;}
.clear:after {content:''; display:block; clear:both;}
h1,h2,h3,h4,h5,dl,dt,dd,form { margin:0px; padding:0px; font-size:14px; color:#3b3b3b; font-weight:100;}
.textred { color:red;}
.text02 { color:#999;}
.text03 { font-size:14px; font-weight:bold; color:#fff;}
.text04 { font-size:14px; font-weight:bold; color:#333;}
.t14 { font-size:14px;}
.t16 { font-size:16px;}
.line26 { line-height:26px;}


#top { width:100%; min-width:1030px; margin:0 auto; text-align:center; margin-bottom:10px;}

#logo { width:1030px; margin:0 auto; height:200px; margin:0 auto; }
.logo_l {  text-align:left; padding-top:0px;}

.logo_r { float:right; width:530px; padding-top:70px; text-align:right;}
.logo_r2 {width:240px; height:30px; background:#fff url(so.png) no-repeat 6px 8px; border:solid 2px #096CB8; font-size:14px; padding:0 10px 0 30px;; line-height:30px;}
.logo_r3 {width:66px; height:34px; color:#fff; font-size:16px; font-weight:bold; background:#096CB8; border:none;}
#nav { width:100%; height:47px; background:#C81623; text-align:center;}
.navlist { width:1032px; height:47px; text-align:center; margin:0 auto; background:url(02.png) no-repeat right;}
.navlist a { display:block; float:left; width:129px; height:47px; line-height:47px; text-align:center; font-size:16px; font-weight:bold;  color:#fff; background:url(02.png) no-repeat left;}
.navlist a:hover { background:#fff; color:#C81623;}

#tz { width:1030px; margin:0 auto; margin-bottom:10px; text-align:left; background:url(01.png) no-repeat; height:50px; line-height:50px;}
.tz_l { float:left; width:800px; height:50px; line-height:50px; text-align:left; margin-left:138px;}
#header {	OVERFLOW: hidden; HEIGHT: 350px; WIDTH: 800px; }
#header .notice {OVERFLOW: hidden;  HEIGHT: 50px;  WIDTH: 800px; POSITION: relative; PADDING-LEFT: 50px; }
#header .notice UL {LIST-STYLE-TYPE: none; POSITION: absolute; LEFT: 0px; TOP: 0px}
#header .notice UL LI {	OVERFLOW: hidden; HEIGHT: 50px; PADDING-LEFT: 10px}
#header .notice UL LI:hover {COLOR: #db0000}
#header .notice UL LI A { TEXT-DECORATION: none; FONT-FAMILY: "Microsoft Yahei"; COLOR: #313131; DISPLAY: inline; LINE-HEIGHT: 50px; background:url(19.png) no-repeat 10px 22px; padding-left:30px;}
#header .notice UL LI A:hover {COLOR: #db0000}


.tz_r { float:right; width:80px; height:50px; line-height:50px; text-align:center;}


#d1 { width:1030px; margin:0 auto; margin-bottom:20px;}

.d1_l { float:left; width:560px;  text-align:left;}
.d1_l a { font-size:14px;}
.so { width:100%; padding:10px 0 20px 0;}

.d1_r { float:right; width:450px;  text-align:left; margin-left:10px;}
.d1_r h2 { display:block; width:420px; height:44px; line-height:44px; text-align:left; border-bottom:solid 2px #D20C09; background:#f1f1f1;}

.d1_r h2 span { display:block;  width:135px; height:44px; line-height:44px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:#D20C09;}
.d1_r h2 a { float:right; padding-right:10px;}

.d1_r ul { display:block; width:100%; background:#faf9f9; padding:8px 0 6px 0;}
.d1_r li { height:31px; line-height:31px; text-align:left; background:url(05.jpg) no-repeat 20px 17px; padding-left:40px; overflow:hidden;}

#md1 {width:1030px; margin:0 auto; }

#d2 { width:1030px; margin:0 auto; margin-bottom:20px;}

.d2_l {float:left; width:690px; min-height:427px;  text-align:left; border:solid 1px #eaeaea;}
.d2_l h2 { width:650px; height:40px; line-height:40px; text-align:left; background:url(11.jpg) no-repeat 10px 10px; padding-left:40px;}
.d2_l h2 a { color:#BA0A11; font-size:18px; font-weight:bold;}
#news_index { width:690px;  border-bottom:solid 1px #eaeaea; margin-bottom:6px; padding-bottom:8px;}
.news_indeximg { float:left; width:160px; margin:10px;}

.news_index2 { float:right; width:500px; min-height:100px;}
.news_index2 h3{ display:block; width:500px; height:48px; line-height:48px; text-align:center;}
.news_index2 h3 a { color:#323232; font-size:18px; font-weight:bold; letter-spacing:-2px;}
.news_index2 h4 a { line-height:20px; color:#606060;}


.d2_r {float:right; width:320px;  min-height:400px;  text-align:left;}
#d2_1 { height:258px; border:solid 1px #eaeaea; margin-bottom:10px}
#d2_1 h2 { display:block; width:320px; height:40px; line-height:40px; text-align:left; margin-bottom:12px; border-bottom:solid 1px #eaeaea;}
#d2_1 h2 a { color:#BA0A11; font-size:18px; font-weight:bold;}
.d2_1_list { float:left; width:98px; height:28px; margin:10px 0px 12px 5px; padding:12px 0 0 56px;}
#d2_1 h2 strong { display:block; width:80px;  height:40px; line-height:40px; border-bottom:solid 2px #D20C09; padding:0 10px; padding-left:10px;}

#d2_2 { height:157px; border:solid 1px #eaeaea;}
#d2_2 h2 { display:block; width:320px; height:40px; line-height:40px; text-align:left; margin-bottom:12px; border-bottom:solid 1px #eaeaea;}
#d2_2 h2 a { color:#BA0A11; font-size:18px; font-weight:bold;}
.d2_2_list { float:left; width:98px; height:28px; margin:2px 0px 12px 5px; padding:12px 0 0 56px;}
#d2_2 h2 strong { display:block; width:80px;  height:40px; line-height:40px; border-bottom:solid 2px #D20C09; padding:0 10px; padding-left:10px;}



.d2_2 {}
.d2_2 h2 { display:block; width:100%; height:40px; line-height:40px; text-align:left; background:url(13.jpg) no-repeat 10px 10px; padding-left:40px;}
.d2_2 h2 a { color:#BA0A11; font-size:18px; font-weight:bold;}





#d4 { width:1030px; margin:0 auto; margin-bottom:20px;}
#d4 h2 { width:990px; height:40px; line-height:40px; text-align:left; background:url(20.jpg) no-repeat 10px 10px; padding-left:40px;}
#d4 h2 a { color:#BA0A11; font-size:18px; font-weight:bold;}

.d4_1 { float:left; width:245px; height:90px;  margin: 10px 5px;border:solid 1px #eaeaea;}
.d4_1:hover {border:solid 1px #BA0A11; background:#F5F5F5;}
.d4_1 span { display:block; float:left; width:74px; height:74px; margin:9px 0 0 9px;}

.d4_1 a { display:block; margin:32px 0 0 90px; font-size:24px; font-weight:bold; text-align:left; letter-spacing:-1px;}



















#d5 { width:1030px; margin:0 auto; margin-bottom:20px;}
#d5 h2 { display:block; width:100%; height:26px; line-height:26px; text-align:left; background:url(09.png) no-repeat}

#d5 h2 span { display:block; width:80px; height:26px; line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#fff; margin-left:16px;}

.d5_nr { display:block; width:1008px; padding:10px 10px 10px 10px; border-bottom:solid 1px #eaeaea; border-right:solid 1px #eaeaea; border-left:solid 1px #eaeaea;}
.d5_nr1 { width:100%; padding:5px 0;}

.d5_nr1 img { padding-right:15px;}

.d5_nr2 { width:100%; padding:5px 0; line-height:26px;}
.d5_nr2 a { padding:0 20px 0 10px; background:url(05.jpg) no-repeat 0px 5px; }

#zp { width:1030px; margin:0 auto; margin-bottom:20px;}
#zp h2 { display:block; width:100%; height:42px; background:#C81623;}
.zplist { width:1010px; height:230px; border:solid 1px #eaeaea; padding:8px;}























#nr { width:1030px; margin:0 auto; }
.nr_l { float:left; width:260px; }
.nr_l dl { display:block; width:100%; min-height:500px; border:solid 1px #d8d8d8;}
.nr_l dt { width:100%; height:60px; line-height:60px; text-align:center; font-size:36px; font-weight:900; color:#fff; letter-spacing:-3px; background:url(15.png) no-repeat}

.nr_l dd { display:block; width:240px; height:36px;  margin:8px 9px 0 9px;}
.zcbl { display:block; width:180px; height:36px; line-height:36px;  text-align:left; padding-left:60px; background:url(14.png) no-repeat ; color:#616161; font-weight:bold;}
.nr_l dd a:hover {background:url(14.png) no-repeat 0 -36px; color:#fff;}
.redbg {background:url(14.png) no-repeat 0 -36px; color:#fff;}

.nr_r { float:right; width:758px; min-height:640px; border: solid 1px #d8d8d8;}
.nr_r h2 { display:block; width:758px; height:40px; line-height:40px; text-align:left; font-size:16px; font-weight:bold; background:url(right-titlebg.jpg) repeat-x; border-bottom:solid 1px #d8d8d8;}
.nr_r h2 span { float:right; padding-right:10px; }
.nr_r h2 strong { display:block; float:left;  height:40px; line-height:40px; border-bottom:solid 2px #D20C09; padding:0 10px; background:url(04.jpg) no-repeat 10px 16px; padding-left:30px;}
.nr_rkuang { width:730px; margin:0 auto; padding:20px 0;}
.nr_rkuang ul {}
.nr_rkuang li { display:block; width:96%; min-height:30px; line-height:30px; text-align:left; padding-left:40px; background:url(19.png) no-repeat 15px 12px;}
.nr_rkuang li a { font-size:14px;}
.nr_rkuang p { line-height:24px;}

#newsinfo { width:1030px; margin:0 auto; min-height:500px; border: solid 1px #d8d8d8;}
#newsinfo img { max-width:980px;}
#newsinfo h2 { display:block; width:1028px; height:40px; line-height:40px; text-align:left; font-size:16px; font-weight:bold; background:url(right-titlebg.jpg) repeat-x; border-bottom:solid 1px #d8d8d8;}
#newsinfo h2 strong { display:block; float:left;  height:40px; line-height:40px; border-bottom:solid 2px #D20C09; padding:0 10px; background:url(04.jpg) no-repeat 10px 16px; padding-left:30px;}
.newsinfo2 { width:1000px; margin:0 auto; padding:20px 0;}

.newsinfo2 p { line-height:24px; text-align:left;}

.newsinfo2 h3 { width:100%;min-height:50px; line-height:50px; border-bottom:dotted 1px #bbb; text-align:center; font-size:26px; font-weight:bold; color:#D20C09; letter-spacing:-2px;}
.newsinfo2 h4 { width:100%;height:30px; line-height:30px;  text-align:center; padding-bottom:40px;}


















.nr_link { background:url(link-bg.jpg) no-repeat bottom right;}

.nr_link dl { text-align:left; padding:30px 0 30px 50px;}
.nr_link dt { font-size:30px; font-weight:bold;line-height:60px;}

.nr_link dd { line-height:40px; }

.right_nr1 { width:1000px; margin:0 auto; padding:20px 0;}

.right_nr1 li { padding-left:50px;  background:url(05.jpg) no-repeat 20px 18px; line-height:40px; border-bottom:dashed 1px #ddd;}
.right_nr1 a { font-size:14px; newClass:expression(this.target="_blank")}
.right_nr1 span { display:block; height:30px; text-align:center; padding-top:20px;}
.a01, .a01_right{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:26px; color:#333;}
.a01{ text-align:left;}
.a01_right { text-align:right;}
.a01_center {text-align:center;}
.a02 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:26px; color:#333; text-align:left;}
.right_nr h3{ width:100%; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:30px; color:#000; text-align:center;}

.right_pic { width:730px; margin:20px 0px 20px 14px; font-size:14px; text-align:left; line-height:26px;}
.pic { float:left; width:222px; height:222px; padding:4px; margin:0px 5px 20px 5px; text-align:center;}
.pic a { font-size:12px; newClass:expression(this.target="_blank")}
.pic span { display:block; width:100%; height:30px; text-align:center;}
.pic span a { font-size:12px; line-height:30px; }
.next { width:100%; height:30px; line-height:30px; margin:20px 0px; text-align:center;font-size:12px;}


.left2 { float:left; width:750px;}
.left2 h2 {  height:30px; line-height:30px; text-align:left; background:url(23.jpg) no-repeat; font-size:12px;}
.left2 h3 { display:block; width:96%; height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; border-bottom:solid 1px #666; margin:0 auto;}
.left2 h4 { width:100%; height:30px; line-height:30px; text-align:center; color:#999;}
.left2 p { width:96%; line-height:24px; text-align:left;}


.right2 { float:right; width:240px;}
.right2 ul {display:block; width:238px; padding:10px 0px;border:solid 1px #eaeaea; border-top:none;}
.right2 li { display:block; width:214px; height:26px; line-height:26px; text-align:left; padding-left:26px; background:url(19.png) no-repeat 10px 9px; overflow:hidden;}
.right2 span { display:block; float:left; width:105px; height:105px; line-height:25px; text-align:center; margin:10px 0px 0px 8px; overflow:hidden;}
.rightkuang { width:708px; min-height:500px; padding:20px; border:solid 1px #eaeaea; border-top:none; margin-bottom:10px;}
.rightkuang img { max-width:706px;}
.rightkuang p { width:720px; text-align:left; line-height:26px; font-size:14px;}
.rightkuang ul {}
.rightkuang li { display:block; width:96%; height:26px; line-height:26px; text-align:left; padding-left:30px; background:url(dot.jpg) no-repeat 10px 10px;}
.rightkuang li a { font-size:14px;}
.rightkuang h4 { width:720px; height:50px; line-height:50px; text-align:center; font-size:14px;}
#bt { width:100%; height:26px; background:url(link.jpg) no-repeat;}
#bt h2 { display:block; float:left; width:80px; height:26px; margin-left:15px; text-align:center; line-height:26px; font-weight:bold; color:#fff;}
.more { float:right; height:26px;}
#bt p { display:block; width:99.5%; padding:5px 0px;border:solid 1px #eaeaea; border-top:none;}





















#bott { width:100%; margin:0 auto;margin-top:20px; background:#C81623; border-top:solid 2px #C81623; padding-top:15px; color:#FFFFFF;}
.bott2 { width:1030px; font-size:12px; line-height:26px; margin:0 auto; text-align:center; position:relative;}
.bott2 a { font-size:12px; color:#fff;}
.bott_img { width:80px; height:80px; z-index:2;  position:absolute;left:950px; top:-15px;}

.dis { DISPLAY: block } 
.undis { DISPLAY: none } 
#cntR { WIDTH: 450px } 
#NewsTop { CLEAR: both; MARGIN-BOTTOM: 16px;BORDER-bottom: #f2f2f2 1px solid;} 
#NewsTop P {FLOAT: left; LINE-HEIGHT: 44px; line-height:44px; border-bottom:solid 1px #eaeaea; border-top:solid 1px #eaeaea; border-LEFT:solid 1px #eaeaea;} 
#NewsTop P.topTit { FONT-WEIGHT: bold;} 
#NewsTop P.topC0 { width:223px; height:44px;CURSOR: pointer; text-align:center; font-size:12px; BACKGROUND:##FAFBFD;font-weight:bold; } 
#NewsTop P.topC1 { width:223px; height:44px; BACKGROUND:#f7f7f7; COLOR: #D20C09; text-align:center; font-size:14px; font-weight:bold;  border-bottom:solid 2px #D20C09; }
#NewsTop P.topC1 a { color:#D20C09; font-weight:bold; text-decoration:none;}

#NewsTop { HEIGHT: 44px } 
#NewsTop #NewsTop_cnt {PADDING-TOP: 10px;  TEXT-ALIGN: left; border:solid 1px #eaeaea; border-top:none; padding-bottom:5px;} 
#NewsTop #NewsTop_cnt A { display:block; width:410px; height:32px; line-height:32px; text-align:left; padding-left:32px; background:url(19.png) no-repeat 15px 10px; overflow:hidden;}  
#NewsTop_tit { width:450px; height:44px; line-height:44px;} 
#NewsTop_tit strong { display:block;width:450px;  height:44px;}
#NewsTop_tit span {display:block;width:450px;  height:44px; text-align:left;}

.disD { DISPLAY: block } 
.undisD { DISPLAY: none } 
#cntRD { WIDTH: 100%; } 
#NewsTopD { CLEAR: both; MARGIN-BOTTOM: 16px;BORDER-bottom: #f2f2f2 1px solid;} 
#NewsTopD P {FLOAT: left; LINE-HEIGHT: 44px; line-height:44px;  border-top:solid 1px #eaeaea; border-right:solid 1px #eaeaea;} 
#NewsTopD P.topTitD { FONT-WEIGHT: bold;} 
#NewsTopD P.topD0 { width:75px; height:44px;CURSOR: pointer; text-align:center; font-size:12px; BACKGROUND:##FAFBFD;font-weight:bold;} 
#NewsTopD P.topD1 { width:75px; height:44px; BACKGROUND:#f7f7f7; COLOR: #D20C09; text-align:center; font-size:14px; font-weight:bold;  border-bottom:solid 2px #D20C09; }
#NewsTopD P.topD1 p a { color:#D20C09; font-weight:bold; text-decoration:none;}

#NewsTopD { HEIGHT: 44px } 
#NewsTopD #NewsTop_cntD {PADDING-TOP: 10px;  TEXT-ALIGN: left; border-top:none; padding-bottom:5px;} 
#NewsTopD #NewsTop_cntD span li { display:block; width:655px; height:33px; line-height:33px; text-align:left; padding-left:32px; background:url(19.png) no-repeat 15px 14px; overflow:hidden;}  
#NewsTop_titD { width:100%; height:44px; line-height:44px;} 
#NewsTop_titD strong { display:block; width:100%;  height:32px;}
#NewsTop_titD span {display:block; width:100%; height:32px; text-align:left;}






.Gp06 {	DISPLAY: inline; FLOAT: left;WIDTH: 100%;}
.ttlist08 {	CLEAR: both}
.ttlist08 li { display:block; height:81px;border-bottom:dashed 1px #060; margin:0 5px; padding-bottom:8px;}
.ttlist08 li h4 { width:100%; height:33px;text-align:center; overflow:hidden;white-space:nowrap; text-overflow: ellipsis;}
.ttlist08 li h4 a { line-height:33px;  font-size:14px; font-weight:bold; letter-spacing:-1px;}
.ttlist08 li p {text-align:left;}
.ttlist08 li p a { display:block; height:40px; line-height:18px; font-size:12px;  color:#636363;}

.tabpad {	DISPLAY: none}
.tab04bt {	WIDTH: 70px; DISPLAY: block; FLOAT: left}
.tab04bt LI { width:70px;	TEXT-ALIGN: center; LINE-HEIGHT: 52px; MARGIN-TOP: 2px; HEIGHT: 52px; FONT-SIZE: 14px; }
.tab04bt .tabbt {BACKGROUND: #41A7EF;}
.tabbt a { color:#fff;}
.tabbt a:hover { color:#eee;}
.tab04bt .tabbt-on {BACKGROUND: #fff;}
#tab04,#tab05 {PADDING-LEFT: 0px; HEIGHT: 272px; BORDER: #dbdbdb 1px solid;}
#tab04 .tabpad,#tab05 .tabpad {WIDTH: 248px; FLOAT: left;  OVERFLOW: hidden; PADDING-TOP: 0px}

.pager {text-align: center;margin-top: 15px;}
.pager a{
    display: inline-block;
    background-color: #fff;
    height: 29px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    margin-top: -5px;
    padding-left: 9px;
    padding-right: 9px;
    line-height: 29px;
    border: 1px solid #ccc;
}
.pager a.on,.pager a:hover{
  background-color: #62adf1;
  color: #fff;
  text-decoration: none;
}
.attachment{
      margin-top: 20px;
      margin-bottom: 20px;
      color: #183181;
    }
    .attachment a {
      color: #183181;
    }
    .attachment li {
      margin-top: 12px;
    }