﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; text-align:center; font-family:"宋体"; font-size:12px; background:url(../images/banner.jpg) no-repeat #fff center 34px; color:#676767}
p,h1,h2,h3,h4,h5,ul,li,table,tr,td,dl,dd,dt,tbody,ol,em{ margin:0; padding:0; list-style-type:none}
a { text-decoration:none}
a:hover { text-decoration:underline}

img { border:none}
#head { width:100%;  text-align:left; background:#f1f1f1; border-bottom:1px solid #ccc }
#head h1 { height:33px; width:980px; margin:0 auto; padding:0; line-height:33px; color:#666; font-size:12px; font-weight:normal; background:#f1f1f1; }
#head h1 a { color:#666; te}
#head h1 a:hover {  color:#7d005b; text-decoration:underline }
#head h1 p { float:right}

#container { width:980px; margin:0 auto 10px auto; padding:0; text-align:left; overflow:hidden}
.menu { width:980px; float:left; background:url(../images/m_bg.gif) no-repeat; height:59px; margin-top:353px; }
.menu p { height:45px; padding:14px 0 0 0 }
.menu p a { line-height:20px; text-decoration:none; color:#be1f01}
.menu p a:hover { text-decoration:underline; color:#F00}
.menu .p01 { width:165px; float:left; margin-left:71px; display:inline}
.menu .p02 { width:130px; float:left; margin-left:79px; display:inline}
.menu .p03 { width:150px; float:left; margin-left:77px; display:inline}
.menu .p04 { width:205px; float:left; margin-left:87px; display:inline}

.top { width:980px; float:left;}
.top_left { width:312px; float:left; margin-top:10px; overflow:hidden; height:631px; }
.top_left img { float:left }
.jctj { width:312px; float:left; margin-top:10px;}
.jctj h2 { width:312px; float:left}
.jctj h2 img { float:left}
.jctj h3 { width:312px; float:left; height:22px; line-height:22px; background:url(../images/dd_bg.gif) no-repeat; margin-top:10px;}
.jctj h3 span { width:74px; float:left; height:22px; display:block; line-height:22px; text-align:center; font-size:12px; color:#333; font-weight:normal}
.jctj dl { width:302px; float:left; margin-top:10px; padding:0 5px;}
.jctj dl dt { width:55px; height:55px; float:left; margin-right:5px;}
.jctj dl dt img { padding:2px; height:50px; width:50px; border:1px solid #ccc}
.jctj dl dd { width:237px; float:left; line-height:19px;}
.jctj dl dd a { color:#be1f01}
.jctj dl dd b a { color:#676767}
.jctj dl dd b a:hover { text-decoration:underline; color:#be1f01;}
.jctj ul { width:302px; float:left; margin-top:10px; padding:0 5px;}
.jctj ul li { line-heighteeeeeeeeeeezs:23px; width:302px; overflow:hidden; height:23px;}
.jctj ul li a { color:#676767}
.jctj ul li a:hover { color:#be1f01; text-decoration:underline  }
.jctj ul li a span { color:#be1f01}

.top_middle { width:392px; float:left; margin:9px 0 0 8px; display:inline; height:631px;  overflow:hidden; }
.jdxw_nr { width:392px; float:left}
.jdxw_nr h2 { width:362px; float:left; background:url(../images/jd_title.gif) no-repeat; height:44px; font-size:14px;color:#be1f01; padding-left:30px; line-height:42px;}
.t_m_nr { width:358px; float:left; border:1px solid #ccc; border-top:none; margin-left:2px; display:inline; height:256px; padding:0 15px;}
.t_m_nr h3 { width:358px; text-align:center; line-height:32px; font-size:14px;  color:#be1f01; margin-top:6px; float:left}
.t_m_nr h3 a { color:#be1f01;}
.t_m_nr p { width:358px; float:left; border-bottom:1px dashed #ddd; padding-bottom:6px; line-height:20px;}
.t_m_nr p a { color:#be1f01;}
.t_m_nr .p05 { border-bottom:none}
.t_bd { width:388px; float:left; border:1px solid #ccc; margin-left:2px; display:inline; margin-top:10px; color:#be1f01; }
.t_bd h2 { height:25px; line-height:25px; border-bottom:1px solid #ccc; width:368px; padding:0 10px; font-size:12px;}
.t_bd h2 span { float:right; font-weight:normal; }
.t_bd h2 span a { color:#666}
.t_bd ul { width:378px; padding:5px 5px 2px 5px; float:left}
.t_bd ul li { line-height:24px; float:left; width:378px;}
.t_bd ul li span { float:right; color:#999}
.t_bd ul li a {  color:#666}
.t_bd ul li a:hover { color:#be1f01; text-decoration:underline  }

.top_right { width:263px; float:left; margin:10px 0 0 5px; display:inline; height:631px; overflow:hidden }
.top_right h2 { background:url(../images/t_r_title.gif) no-repeat; width:263px; height:32px; line-height:30px; font-size:12px; color:#fff; float:left}
.top_right h2 span { width:129px; float:left; text-align:center;}
.t_r_1 { width:256px; float:left; border:1px solid #e5937e; margin-left:5px; display:inline; border-top:none; background:#fffcf7; border-bottom:none}
.t_r_1 h1 img { float:left}
.t_r_1 ul { width:236px; padding:0 10px; float:left}
.t_r_1 ul li { line-height:25px; cursor:hand}
.t_r_11{ width:256px; float:left; border:1px solid #e5937e; margin-left:5px; display:inline; border-top:none; background:#fffcf7;  padding-bottom:12px; padding-top:2px}
.t_r_11 dl { width:236px; float:left; margin-top:10px; padding:0 10px; height:67px; overflow:hidden}
.t_r_11 dl dt { width:90px; height:67px; float:left; margin-right:5px;}
.t_r_11 dl dt img { width:85px; height:60px; float:left; border:1px solid #ccc; padding:1px}
.t_r_11 dl dd { width:141px; float:left; line-height:21px;}
.t_r_11 dl dd a { color:#be1f01;}
.t_r_11 dl dd b a { color:#333; line-height:24px;}
.t_r_11 dl dd b a:hover { text-decoration:underline; color:#be1f01;}

.hy_img { width:980px; float:left; margin-top:10px;}
.hy_img img { float:left}

.htxg { width:974px; border:3px solid #ebebeb; float:left; margin-top:10px;}
.htxg h2 { width:974px; float:left}
.htxg h2 img { float:left}
.htxg_nr { width:952px; float:left; padding:0 11px;}
.htxg_nr ul { width:952px; float:left; margin-top:15px;}
.htxg_nr table tr td li { width:152px; height:312px; float:left; margin-right:8px;}
.htxg_nr table tr td li img { border:1px solid #ccc; padding:5px; height:300px; width:140px; float:left}
.htxg_nr table tr td .li01 { margin-right:0}
.htxg_nr table tr td  p { line-height:35px; height:35px; width:152px; text-align:center; font-size:14px; float:left; overflow:hidden}
.htxg_nr table tr td  p a {  font-size:14px; color:#333; font-weight:bold}

.ztyj { width:974px; border:3px solid #ebebeb; float:left; margin-top:10px;}
.ztyj h2 { width:974px; float:left}
.ztyj h2 img { float:left}
.ztyj_nr { width:952px; float:left; padding:0 11px 15px 11px;}
.ztyj_nr dl { width:307px; float:left; margin:15px 15px 0 0 ; }
.ztyj_nr dl dt { width:130px; float:left; margin-right:5px;}
.ztyj_nr dl dt img { width:124px; height:155px; padding:2px; border:1px solid #ccc; float:left}
.ztyj_nr dl .dl04 { width:130px; float:left; margin-right:5px;}
.ztyj_nr dl .dl04 img { width:124px; height:95px; padding:2px; border:1px solid #ccc; float:left}
.ztyj_nr dl dd { width:172px; float:left; line-height:22px; margin-top:2px;}
.ztyj_nr  .dl01 { margin-right:0}
.ztyj_nr dl dd a { color:#be1f01;}
.ztyj_nr dl dd b a { color:#333; line-height:24px;}
.ztyj_nr dl dd b a:hover { text-decoration:underline; color:#be1f01;}

.gflt { width:974px; border:3px solid #ebebeb; float:left; margin-top:10px;}
.gflt h2 { width:974px; float:left}
.gflt h2 img { float:left}
.gflt_nr { width:952px; float:left; padding:11px;}
.gflt_left { width:695px; float:left}
.gflt_left h1 { width:308px; float:left; height:178px; margin-right:10px; overflow:hidden}
.gflt_left h1 img { width:300px; height:170px; padding:3px; border:1px solid #ccc }
.gflt_left h3 { width:260px; float:left; text-align:center; font-size:14px; color:#be1f01;}
.gflt_left h3 a { color:#be1f01; line-height:35px;}
.gflt_left h3 a:hover { text-decoration:underline; color:#be1f01;}
.gflt_left p { width:260px; float:left; font-size:12px; color:#343434; line-height:24px; border-bottom:1px dashed #cdcdcd; padding-bottom:4px; float:left}
.gflt_left p a { color:#be1f01; }
.gflt_left p a:hover { text-decoration:underline; color:#be1f01;}
.gflt_left dl { width:340px; float:left; margin:16px 15px 0 0 ;  overflow:hidden }
.gflt_left dl dt { width:108px;  float:left; margin-right:10px; }
.gflt_left dl dt img { width:100px; height:105px; float:left; padding:3px; border:1px solid #ccc }
.gflt_left dl dd { width:222px; float:left; line-height:22px; }
.gflt_left .dl02 { margin-right:0; float:left}
.gflt_left dl dd a { color:#be1f01;}
.gflt_left dl dd b a { color:#be1f01; line-height:24px; font-weight:normal}
.gflt_left dl dd b a:hover { text-decoration:underline; color:#be1f01;}
.gflt_nr1 { width:695px; float:left}
.ft1 { width:260px; float:left}
.ft1 h4 { text-align:center;  font-weight:normall; font-size:12px}
.ft1 h4 a { color:#666}
.ft2{ width:106px; float:left; margin-left:10px; display:inline; margin-top:8px; text-align:center; line-height:30px;}
.ft2 img { width:98px; padding:3px; border:1px solid #ccc; height:135px; }

.gflt_right { width:242px; float:left; margin-left:15px; display:inline}
.gflt_right h3 { float:left}
.gf_nr { background:#f9f9f9; height:540px; float:left; width:222px; margin-top:10px; padding:0 10px}
.gf_nr dl { width:222px; float:left; overflow:hidden; margin-top:10px; border-bottom:1px dashed #ccc; padding-bottom:10px; height:70px; overflow:hidden}
.gf_nr dl dt { width:70px; height:70px; float:left; margin-right:5px; overflow:hidden}
.gf_nr dl dt img { width:64px; height:64px; border:1px solid #ccc; padding:2px;}
.gf_nr dl dd { width:147px; float:left; line-height:22px; text-align:left}
.gf_nr dl dd a { color:#be1f01;}
.gf_nr dl dd b a { color:#be1f01; line-height:25px; font-weight:normal; width:147px; text-align:center}
.gf_nr dl dd b a:hover { text-decoration:underline; color:#be1f01;}
.gf_nr .dl03 { border-bottom:none}

.ndrw { width:974px; border:3px solid #ebebeb; float:left; margin-top:10px;}
.ndrw h2 { width:974px; float:left}
.ndrw h2 img { float:left}
.ndrw_nr { width:952px; float:left; padding:11px 11px 0 11px;}
.ndrw_nr ul { float:left; width:820px; float:left}
.ndrw_nr ul li { width:154px; float:left; margin-right:10px;}
.ndrw_nr ul .li02 { margin-right:0}
.ndrw_nr ul li img { width:142px; height:186px; border:1px solid #ccc; padding:5px; float:left}

.ndrw_nr ul .li03 { margin-right:0}
.ndrw_nr ul .li03 img {  border:none}
.ndrw_nr ul li p { width:154px; float:left; text-align:center; line-height:25px; font-size:14px; font-weight:bold; margin-top:10px; padding-bottom:8px}
.ndrw_nr ul li p a { color:#333 }
.ndrw_nr ul li p a:hover { text-decoration:underline; color:#be1f01;}
.ndrw_nr ul li p span a { color:#be1f01;}
.ndrw_nr h3 { float:left}
.ndrw_nr h4 { width:132px; height:150px; float:left; margin-top:10px; }
.ndrw_nr h4 img { width:110px; float:left; height:138px; border:1px solid #ccc; padding:5px;  margin-left:5px; display:inline}
.ndrw_nr h5 { width:132px;  float:left; margin-top:6px; text-align:center; font-size:12px; font-weight:normal; line-height:25px; }
.ndrw_nr h5 a { color:#be1f01;}
.ndrw_nr h5 b a { color:#be1f01;font-weight:normal; }
.ndrw_nr h5 b a:hover { text-decoration:underline; color:#be1f01;}
.ndrw_nr h5 span a { color:#434343} 
.hj { width:952px; float:left}

.cfwy { width:974px; border:3px solid #ebebeb; float:left; margin-top:10px; overflow:hidden; }
.cfwy h2 { width:974px; float:left}
.cfwy h2 img { float:left}
.cfwy_nr { width:952px; float:left; padding:11px 11px 0 11px;}
.cfwy_nr ol { width:952px; float:left}
.cfwy_nr ol li { width:182px; float:left; margin-right:9px;}
.cfwy_nr ol li img { padding:5px; border:1px solid #ccc; width:171px; height:130px; float:left}
.cfwy_nr ol li p { width:182px; text-align:center; line-height:30px; float:left }
.cfwy_nr ol li p a { font-size:14px; font-weight:bold; color:#333} 
.cfwy_nr ol li p a:hover { text-decoration:underline; color:#be1f01;}
.cfwy_nr ol .li03 { margin-right:0}

.cf_left { width:695px; float:left; padding-bottom:5px;}
.cf_nr { width:340px; float:left; margin-right:15px;}
.cf_nr h3 { width:340px; float:left;  background:url(../images/mtbd_title.gif) no-repeat; height:24px; color:#fff ; margin-top:10px; overflow:hidden }
.cf_nr h3 span { width:78px; float:left; text-align:center; line-height:22px; font-size:12px; font-weight:normal; font-weight:normal}
.cf_nr h3 font { float:right; margin-right:10px;}
.cf_nr h3 font a { font-size:12px; font-weight:normal; color:#999; line-height:28px;}
.cf_nr h3 font a:hover { text-decoration:underline; color:#be1f01;}
.cf_nr ul { width:330px; float:left; padding:0 5px; margin-top:5px;}
.cf_nr ul li { width:330px; float:left; line-height:25px;}
.cf_nr ul li span { float:right}
.cf_nr ul li a { color:#343434}
.cf_nr ul li a:hover { text-decoration:underline; color:#be1f01;}
.cf_nr1 { margin-right:0}

.cf_right { width:242px; float:left; margin-left:15px; display:inline; overflow:hidden}
.cf_right h3 { width:242px; float:left; margin-top:17px;}
.cf_right h3 img { float:left}
.cf_right h4 { float:left; margin-top:10px;}
.cf_right h4 img { float:left}
.cf_right ul { width:220px; float:left; margin:10px 11px 0 11px;display:inline}
.cf_right ul li { width:220px; height:58px; float:left; margin-top:10px; }
.cf_right ul li img { width:220px; height:58px; float:left}

#copyright { width:100%; text-align:center;border-top:6px solid #a80508; background:#fff}
#copyright p { width:980px; margin:0 auto; text-align:center; line-height:22px; color:#999; padding:10px 0;  }
#copyright p a { color:#999}
#copyright p a:hover { color:#be1f01;}





.nav { font-size: 12px;  position: relative; z-index: 1;  height:35px; line-height:35px; background:#F8F5F0;}
.nav a { text-decoration: none; font-size:12px; }
.navmain {  padding: 0 5px; position: relative;width: 1000px; margin:0 auto;}
#nav_all { height: 35px; float: left; line-height: 35px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; }
#nav_all li a {color:#898787;display: inline-block; font-size: 12px;cursor: pointer; padding: 0 6px 0 6px; _padding: 0 8px; height: 35px; line-height: 35px; white-space: nowrap; }
#nav_all li a:hover {border-bottom:2px solid #ee4608; color:#a20000; height: 35px; line-height: 35px; overflow: hidden; }
#nav_all li ul { display: none; position: absolute; z-index: 99; width: 1000px; left: -6px; top:36px; }
#nav_all ul li { background-image: none; line-height: 30px; height: 30px; padding-top: 0px; padding: 0; }
#nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height: 30px; line-height: 30px; color:#898787; font-weight: normal;  border: none; font-size:12px;}
#nav_all ul li a:hover { background-image: none; padding: 0px 10px; margin: 0px auto; height: 30px; line-height: 32px; color: #a20000;  border-top: none;border-bottom:none; }

