@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; font-family:"宋体"; }
.w980{ width:980px; background-color:#fff;}
.center{margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.cls{clear:both; font-size:0; line-height:0;}
ul,li,p{margin:0; padding:0; line-height:normal; list-style:none;}
img{border:0;}
.spx_5,.spx_10,.spx_15{overflow:hidden;}
.spx_5{height:5px;}
.spx_10{height:10px;}
.spx_15{height:15px;}
a{ text-decoration:none;}
.pad_12{padding:12px;}
.pad_25{padding:25px;}
.bor_e0{border:#e0e0e0 solid 1px;}

/*-----------以下为通用图片边框样式-----------*/
.pic_bk3 {
	padding: 3px;
	border: #e3e3e3 solid 1px;
}
.pic_bk2 {
	padding: 2px;
	border: #e3e3e3 solid 1px;
}

.top{background:#d50000; width:980px; margin:0 auto; height:5px; overflow:hidden;}
#top{background:#e0e1cf; height:25px; width:978px; border:#e0e0e0 solid 1px; border-top:none; border-bottom:none; line-height:25px; color:#d50000;}
.top_l{font-weight:bold; background:url(../images/top_bico.gif) no-repeat right #f0f1e1; padding:0 30px 0 10px;}
#top a{color:#d50000;}
#top .top_m{font-weight:bold; padding:0 10px;}
#top .top_r{color:#3d3d3d; padding:0 10px;}
#top .top_r a{color:#3d3d3d;}

#nav{border:#e0e0e0 solid 1px; width:978px; height:83px; background:url(../images/nav_bg.gif) repeat-x;}
#logo{width:265px; height:83px; overflow:hidden;}
#logo img{width:265px; height:83px;}

#nav_list{width:700px; height:50px; overflow:hidden; padding:16px 0;}
#nav_list li{float:left; height:50px; line-height:25px; font-size:14px; color:#3d3d3d; width:98px; padding-right:2px; background:url(../images/nav_line.gif) no-repeat right; text-align:center;}
#nav_list .nav_o{background:none;}
#nav_list li a{color:#3d3d3d;}
#nav_s{width:950px; height:37px; background:url(../images/nav_s_b.gif) repeat-x; border-left:#ababab solid 1px; border-right:#ababab solid 1px; padding:0 14px;}
#nav_s li{float:left; line-height:34px; color:#d50000; font-weight:bold; padding:0 3px;}
#nav_s li a{color:#d50000;   font-weight:bold;}

.ad110{height:110px; overflow:hidden; width:980px;}

#middle{width:980px;}
.m_l{width:690px; overflow:hidden;}
.m_r{width:280px; overflow:hidden;}

.mstt{height:90px; overflow:hidden;}
.mstt_t{background:url(../images/mstt.gif) no-repeat top; width:63px; height:26px; padding-top:63px; line-height:26px; text-align:center; color:#e10908;}
.mstt_t a{color:#e10908;}
.mstt_te{width:620px; height:90px; overflow:hidden;}
.mstt_img{width:620px; height:45px; overflow:hidden;}
.mstt_text{line-height:18px; color:#787878; text-indent:2em; padding-top:4px;}
.mstt_text a{color:#5d5d5d;}

.jiaodian{width:335px; height:258px; overflow:hidden; border:#e0e0e0 solid 1px; padding:5px;}
#rdht{width:688px; height:288px;}
.box01_t{background:url(../images/box01_tb.gif) repeat-x; border:#fff solid 1px; height:24px; line-height:24px;}
.box01_title{background:url(../images/box01_t.gif) no-repeat; width:80px; height:24px; font-size:14px; color:#fff; text-align:center; font-weight:bold;}
.gd01{color:#5d5d5d; padding-right:10px;}
.gd01 a{color:#787878;}

.box01_b{height:261px; border-top:#e0e0e0 solid 1px; overflow:hidden; }

.rdht_top{font-size:20px; font-family:'微软雅黑'; text-align:center; height:50px; line-height:50px; overflow:hidden;}
.rdht_top a{color:#276bdb;}

#list01{width:668px; overflow:hidden; margin:0 auto; margin-top:10px;}
#list01 li{background:url(../images/ico01.gif) no-repeat left; line-height:29px; height:29px; width:100%; text-indent:10px; border-bottom:#c3c3c3 dashed 1px; font-size:14px; color:#787878; font-family:Arial;}
#list01 li a{color:#383838;}

.box02_t{background:url(../images/box02_tb.gif) repeat-x; height:27px; border-bottom:#b00d0d solid 1px; line-height:27px; overflow:hidden;}
.box02_title{background:url(../images/box02_t.gif) no-repeat; width:115px; height:27px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-indent:10px; overflow:hidden;}
.box02_b{border:#e1e1e1 solid 1px; border-top:none; height:500px; background:url(../images/zx_bg.gif) repeat-x top;}

#zxms th{line-height:36px; height:36px; border-bottom:#d2d2d2 solid 1px; text-align:left; font-weight:normal; font-size:14px; color:#c22222;}
#zxms td{height:33px; line-height:33px; border-bottom:#ccc dashed 1px; color:#2d2d2d;}
#zxms td a{color:#2d2d2d;}

.w338{width:338px;}
.box03_title{background:url(../images/ico02.gif) no-repeat 5px center; padding-left:18px; font-size:14px; font-weight:bold; color:#b40300;}

.hidden{display:none;}
.rdht{width:300px;overflow:hidden;height:35px; margin:0 auto; padding:15px 0 0 0;}
.rdht li{float:left; width:64px; height:23px; text-align:center; line-height:18px; color:#fff; margin:0 10px 0 0;}
.rdht .sd01{cursor:pointer; background:url(../images/hd01_o.gif) no-repeat; font-weight:bold;}
.rdht .sd02{cursor:pointer; background:url(../images/hd01_n.gif) no-repeat;}

#list02{width:315px;}
#list02 li{width:315px; height:24px; line-height:24px; overflow:hidden;}
#list02 li span{ color:#787878; font-family:Arial;}
#list02 li a{color:#383838;}

#list03{width:330px; overflow:hidden;}
#list03 li{text-align:center; width:165px; float:left; line-height:30px;}
#list03 li img{width:135px; height:85px; margin:0;}
#list03 li .lb_pic{height:93px; overflow:hidden;}
#list03 li a{color:#383838;}

#t_button{width:278px; overflow:hidden; height:90px;}
#t_button li{float:left; width:135px; height:90px; overflow:hidden;}
#t_button li img{width:135px; height:90px;}
.t_nav{height:45px; line-height:45px;}
.t_nav a{color:#d84600;}

#list04{background:url(../images/box02_tb.gif) repeat-x; height:27px; overflow:hidden;}
#list04 li{float:left; width:82px; height:26px; overflow:hidden; margin:1px 5px 0 1px; text-align:center; line-height:26px; color:#fff; font-size:14px;}
#list04 .sd01{cursor:pointer; background:url(../images/hd02_o.gif) no-repeat; font-weight:bold;}
#list04 .sd02{cursor:pointer; background:url(../images/hd02_n.gif) no-repeat;}
#list05{}
#list05 li{line-height:24px; height:24px; color:#787878;}
#list05 li a{color:#383838;}

#dw_list{background:url(../images/box02_tb.gif) repeat-x; height:27px; overflow:hidden;}
#dw_list li{float:left; height:26px; overflow:hidden; padding:0 18px; text-align:center; line-height:26px; color:#454545; font-size:14px;}
#dw_list .dw01{cursor:pointer; font-weight:bold; border:#ccc solid 1px; background:#fff;}
#dw_list .dw02{cursor:pointer;}
#dwcon{line-height:20px; width:950px; margin:0 auto; color:#454545;}
#dwcon a{color:#454545;}

.box04_title{background:url(../images/hd02_o.gif) no-repeat; font-weight:bold;}
#hfph th{text-align:left; color:#c22222; line-height:30px; height:30px; border-bottom:#ccc solid 1px;}
#hfph td{line-height:28px; height:28px; color:#5d5d5d;}
#hfph td a{color:#383838;}

.e_mail{width:280px; height:70px; overflow:hidden;}

.tsms img{width:135px; height:100px;}
.tsms{padding:0 5px; width:143px; line-height:22px;}
.tsms .lb_pic{height:108px;}
.tsms a{color:#5d5d5d;}

.kjtd_t{background:url(../images/kjtd_b.gif) repeat-x; height:37px; border:#fff solid 1px; overflow:hidden;}
.kjtd_title{background:url(../images/kjtd.gif) no-repeat; width:150px; height:37px;}
#kjtd_list{width:475px;}
#kjtd_list li{width:475px; padding:0 5px; float:left; line-height:22px; color:#454545; padding-bottom:10px; float:left;}
#kjtd_list li a{color:#454545;}
#kjtd_list li a:hover{color:#fff; background:#f40;}
#kjtd_list li .kj_t,#kjtd_list li .kj_t a{color:#2274b3; font-weight:bold;}

#list04 .bm_snav{width:480px; color:#787878; font-size:12px; text-align:left; padding-left:20px;}
#list04 .bm_snav a{color:#454545;}

#list06{width:680px;}
#list06 li{width:330px; padding:0 0 0 10px; line-height:22px; height:22px; float:left; color:#787878;}
#list06 li a{color:#4d4d4d;}
#list06 li .lmmc a,#list05 li .lmmc a{color:#666666;}

/*-----------以下为通用头条图片新闻样式-----------*/
.pic_news_box{width:240px; margin:0 auto; height:81px; overflow:hidden; padding:10px 0 15px 0;}
.pic_te{width:120px;}
.pic_te_title{color:#383838; line-height:24px;}
.pic_te_title a{color:#383838;}
.pic_te_intro{ color:#383838; line-height:18px; padding-top:5px;}
.pic_te_intro a{ color:#383838;}

.box03_t{background:url(../images/yqlj_b.gif) repeat-x; border:#fff solid 1px; height:26px; line-height:26px;}
.box05_title{background:url(../images/yqlj.gif) no-repeat 5px center; width:96px; height:26px;}
.box03_b{border-top:#e0e0e0 solid 1px;}
#yqlj_list{width:945px;}
#yqlj_list li{width:135px; line-height:26px; height:26px; float:left;}
#yqlj_list li a{color:#7f7f7f;}

#bottom{text-align:center; line-height:24px; color:#686868; padding:10px 0;}
#bottom a{color:#686868;}

#list07{width:680px; margin:0 auto;}
#list07 li{width:136px; float:left; height:100px; line-height:15px; text-align:center; overflow:hidden;}
#list07 .t_slt{height:85px;}
#list07 li img{width:116px; height:78px;}
#list07 li a{color:#383838;}

#list08{width:270px; margin:0 auto; overflow:hidden;}
#list08 li{width:135px; overflow:hidden; float:left; text-align:center; line-height:24px;}
#list08 li img{width:90px; height:120px;}
#list08 li a{color:#454545;}
.t_slt01{height:120px;}

#login_t{width:978px; border:#e1e1e1 solid 1px; border-top:none; height:24px; margin:0 auto; background:#f1f1f1; line-height:24px; color:#5d5d5d;}
#login_t a{color:#5d5d5d;}
#login_t .input01{width:120px; height:12px; border:#ccc solid 1px;}

#te_list{width:675px; margin:0 auto;}
#te_list li{line-height:30px; height:30px; font-size:14px; color:#787878;}
#te_list li a{color:#454545;}

/*-----------以下为通用新闻内容样式-----------*/
.newsview_title{font-size:16px; font-weight:bold; color:#333; text-align:center; line-height:36px;}
.newsview_intro,.newsview_pn{color:#5d5d5d; text-align:center;}
.newsview_intro a,.newsview_pn a{ color:#454545;}
.newsview_content {	color:#3d3d3d; line-height:200%; padding: 10px; overflow:hidden; margin:0 auto; width:640px; font-size:14px;}
.newsview_content a{color:#3d3d3d;}
.newsview_content p{line-height:200%;}
.newsview_pn{ border-top:#ccc dotted 1px; line-height:36px;}

.njjzw{ width:620px; border:#e1e1e1 solid 1px; background:#f1f1f1; padding:10px; margin: 0 auto; font-size:14px; line-height:30px; color:#3d3d3d;}
.njjzw_t{color:#f40; font-weight:bold;}
.njjzw a{color:#36F}
.njjzw_da{ border:#e1e1e1 solid 1px; background:#f1f1f1; padding:5px;}
.njjzw_da a{ color:#f40;}

.fyl a{color:#36F;}
.hot{background:url(../images/hot.gif) no-repeat; width:19px; height:21px; position:absolute; margin:-10px 0 0 -20px;}



.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 14px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 2px;
}
.btn-small {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 18px;
}
.btn-small [class^="icon-"] {
  margin-top: 0;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 12px;
  line-height: 17px;
}

/*滚动公告样式*/
#notice{ float:left; width:968px; border:#ccc solid 1px; height:36px; overflow:hidden; margin-bottom:10px; padding:0 5px;}
#demo { float:left; overflow:hidden; width:968px; line-height:36px;}
#demo a{ margin:0 5px; font-size:14px; color:#3d3d3d;}
#indemo { float: left; width: 800%;}
#demo1 { float: left;}
#demo2 { float: left;}