

/* navBar */
div.top { color: #fff; padding: 5px 0; }
div.top a { height: 20px; line-height: 20px; color: #fff; display: inline-block; }
div.top a.t2, div.top a.t2:link, div.top a.t2:visited { padding-left: 30px; background: url(/newsource/images/ico_site.gif) no-repeat 0 0px; }
div.top a.t3, div.top a.t3:link, div.top a.t3:visited { padding-left: 30px; background: url(/newsource/images/ico_site.gif) no-repeat 5px -20px; }
div.top a.t4, div.top a.t4:link, div.top a.t4:visited { padding-left: 30px; background: url(/newsource/images/ico_site.gif) no-repeat 5px -40px; }
/* header*/
div#header div.w { height: 140px; }
div#header div.logo { width: 350px; height: 140px; float: left; }
div#header div.search { width: 360px; float: right; margin-top: 50px; }
.input2 { border: #6d6d6d 1px solid; background: #ffffff; width: 240px; color: #666666; height: 32px; padding: 1px; padding-left: 6px; }
.btnsearch2 { background: #c20200 url(/newsource/images/btnSearchBg.gif); height: 22px; width: 60px; border: none; color: #ccc; width: 60px; height: 36px; }
/* menu */
ul.menu { width:1198px; margin: 0 auto; background: #f7f7f7; line-height: 49px; height: 49px; font-family: "Microsoft YaHei", å¾®è½¯é›…é»‘, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; border: 1px #c7c6c6 solid; }
ul.menu li { float: left; width: 109px; text-align: center; border-left: 1px #e8e8e8 solid; }
ul.menu li { position: relative; }
ul.menu li a, ul.menu li a:link, ul.menu li a:visited { background: url(/newsource/images/menuBg.gif) no-repeat left -49px; display: block; display: block; color: #383737; text-decoration: none; }
ul.menu li a:hover { background: url(/newsource/images/menuBg.gif) no-repeat left -98px; }
ul.menu li a.on, ul.menu li a.on:link, ul.menu li a.on:visited { background: url(/newsource/images/menuBg.gif) no-repeat left -98px; display: block; color: #383737; text-decoration: none; }
ul.menu li a.on:hover { background: url(/newsource/images/menuBg.gif) no-repeat left -98px; }
ul.menu li.home { width: 98px; border-left: none; }
ul.menu li.home a, ul.menu li.home a:link, ul.menu li.home a:visited { background: url(/newsource/images/menuBg.gif) no-repeat left 0; display: block; color: #ffffff; text-decoration: none; padding-left: 15px; }
ul.menu li.home a:hover { background: url(/newsource/images/menuBg.gif) no-repeat left 0; color: #FF0; }
ul.menu li.home a.none, ul.menu li.home a.none:link, ul.menu li.home a.none:visited { background: url(/newsource/images/menuBg.gif) no-repeat left -147px; ; display: block; color: #383737; text-decoration: none; padding-left: 15px; }
#nav li#nav_video a:hover { color: #333 }
.subnav { width: 100%; background-color: #fff; box-shadow: 0px 4px 8px #777; overflow: hidden; display: none; z-index: 9999; position: absolute; left: 0; top: 47px; }
#nav li .subnav a { display: block; color: #6f6f6f; background: none;font-size:14px; }
#nav li .subnav a:hover { background: none;  }
/*nav_video*/

#nav li#nav_video.navon { background-color: #c00 }
#nav_video .subnav { border-top: #c00 solid 3px; }
#nav_video .prod { background-color: #c00; }
#nav li#nav_video .subnav a:hover { background: #f1f1f1; color: #c00; }
div.wrap1 { height: 90px; background: #ffffff url(/newsource/images/todayBg.gif) no-repeat left 10px; margin-top: 12px; }
div.wrap1 div.todayFocus { height: 70px; width: 880px; float: left; margin-left: 110px; text-align: center; }
div.wrap1 div.todayFocus h2 { line-height: 66px; height: 66px; overflow: hidden; }
div.wrap1 div.todayFocus h2 a { font-size: 34px; color: #014371; font-family: "å¾®è½¯é›…é»‘"; }
div.wrap1 div.todayFocus h2 a:hover { text-decoration: none; }
div.wrap1 div.todayFocus p.intro span { display: block; width: 608px; height: 24px; line-height: 24px; overflow: hidden; }
div.wrap1 div.todayFocus p.intro a { float: right; height: 24px; line-height: 24px; padding-right: 8px; }
div.wrap1 div.all { height: 90px; width: 200px; float: right; background: #f8f8f8; border: 1px #e3e0e0 solid; text-align: center; line-height: 24px; color: #7b848a; }
div.wrap1 div.all p.more { margin-top: 10px; }
div.wrap1 div.all p.more a { font-size: 14px; }
/* tab1 ----*/
#tab1 { background: url(/newsource/images/NewsTabz1_bg.gif) no-repeat left 5px; padding-left: 20px; line-height:48px; width: 100%; height: 48px; border-bottom:2px solid #b00; }
#tab1 li { float: left; padding-top: 0px; width: 120px; display: block; text-align: center; cursor: pointer; background: url(/newsource/images/NewsTabz1.gif) no-repeat right top; margin-right: 6px; font-size: 16px; height: 48px;  }
#tab1 li a { color: #226ea0; font-weight: normal; display: block; height: 48px; font-size: 20px; }
#tab1 li a:hover { color: #c90000; font-weight: normal; text-decoration: none;   }
#tab1 li.now { background: url(/newsource/images/NewsTabz1.gif) no-repeat right top; color: #bd010f; font-weight: bold; }
#tab1 li.now a, #tab1 li.now a:hover { color: #c90000; font-weight:bold; }
.tablist01 { padding: 5px 0px 0px 0px; display: none; margin-top: 5px; }
.block { display: block; }
.tablist01 dl { width: 210px; float: left; height: 155px; overflow: hidden; }
.tablist01 dl dd { line-height: 20px; height: 40px; overflow: hidden; text-align: center; padding: 0 10px; }
/* tab3 ----*/
.tabtitle { line-height: 27px; width:418px; height: 27px; border: 1px solid #dcdcdc; border-top: none; border-bottom: none; }
.tabtitle li { float: left; width: 33.33%; display: block; text-align: center; cursor: pointer; background: #fcfcfc; margin-right: 0px; font-size: 12px; height: 27px; border-bottom: 1px solid #dcdcdc; }
.tabtitle li a { color: #226ea0; font-weight: normal; display: block; height: 27px; font-size: 14px;border-right:1px solid #dcdcdc; }
.tabtitle li a:hover { color: #c90000; font-weight: normal; text-decoration: none; }
.tabtitle li.now { background: #fefbea; border-bottom: 1px solid #fefbea; color: #bd010f; font-weight: bold; }
.tabtitle li.now a, .tabtitle li.now a:hover { color: #c90000; }
.tabtitle2 { line-height: 40px; width: 100%; height: 40px; border: 1px solid #dcdcdc; border-top: 2px solid #e00; border-bottom: none; display: block; overflow: hidden; }
.tabtitle2 ul { width: 105%; }
.tabtitle2 ul li { float: left; width: 23.77%; display: block; text-align: center; cursor: pointer; background: #fcfcfc; margin-right: 0px; font-size: 16px; height: 40px; border-bottom: 1px solid #dcdcdc; }
.tabtitle2 ul li a { color: #226ea0; font-weight: normal; display: block; height: 40px;  border-right:1px solid #dcdcdc;}
.tabtitle2 ul li a:hover { color: #c90000; font-weight: normal; text-decoration: none; }
.tabtitle2 ul li.now { background: #fefbea; border-bottom: 1px solid #fefbea; color: #bd010f; font-weight: bold;  }
.tabtitle2 ul li.now a, .tabtitle2 ul li.now a:hover { color: #c90000; font-weight:bold; }

.tabtitle3 {  width: auto; height: 28px; border: 1px solid #dcdcdc; border-right:none;  border-bottom: none; display: block; overflow: hidden; float:right; margin:11px 10px 0 0; }
.tabtitle3 ul {  }
.tabtitle3 ul li { float: left;  display: block; text-align: center; cursor: pointer; background: #fcfcfc;  font-size: 12px; height: 28px; border-bottom: 1px solid #dcdcdc; }
.tabtitle3 ul li a { color: #226ea0; font-weight: normal; display: block; height: 28px; font-size: 12px;padding:0 10px; border-right: 1px solid #ccc;  }
.tabtitle3 ul li a:hover { color: #c90000; font-weight: normal; text-decoration: none; font-size: 12px; }
.tabtitle3 ul li.now { background: #fefbea; border-bottom: 1px solid #fefbea; color: #bd010f; font-weight: bold; }
.tabtitle3 ul li.now a, .tabtitle3 ul li.now a:hover { color: #c90000; }

.tabtitle4 {  width: auto; height: 40px;  display: block; overflow: hidden; float:left; margin:0 10px 0 0; }
.tabtitle4 ul {  }
.tabtitle4 ul li { float: left;  display: block; text-align: center; cursor: pointer; background: #fcfcfc; padding:0 20px;   }
.tabtitle4 ul li a { color: #226ea0; font-weight: normal; display: block; line-height:40px;  font-size: 16px; }
.tabtitle4 ul li a:hover { color: #c90000; font-weight: normal; text-decoration: none;  }
.tabtitle4 ul li.now { background: #fefbea; border-right: 1px solid #ddd;border-left: 1px solid #ddd; color: #bd010f; font-weight: bold;  }
.tabtitle4 ul li.now a, .tabtitle4 ul li.now a:hover { color: #c90000; }

/* 14pix index*/
ul.list1401 { width: 100%; text-align: left; line-height: 32px; font-size: 16px; }
ul.list1401 li { padding: 1px 0; }
ul.list1401 li a, ul.list1401 li a:visited { padding: 0px 6px 0px 20px; overflow: hidden; height: 32px; display: block; background: url(/newsource/images/Ico_03.gif) no-repeat 6px 10px; color: #2c2b2b; }
ul.list1401 li a:hover { color: #cc0000; }
ul.list1401 li span.date { float: right; width: 60px; color: #999; font-family: Verda29, Arial, Helvetica, sans-serif; }
/* 14pix */
ul.list14 { width: 100%; text-align: left; line-height: 32px; font-size: 16px; }
ul.list14 li { padding: 1px 0; }
ul.list14 li a, ul.list14 li a:visited { padding: 0px 6px 0px 20px; overflow: hidden; height: 32px; display: block; background: url(/newsource/images/Ico_05.gif) no-repeat 6px 10px; color: #2c2b2b; }
ul.list14 li a:hover { color: #cc0000; }
ul.list14 li span.date { float: right; width: 60px; color: #999; font-family: Verda29, Arial, Helvetica, sans-serif; }

ul.list1402 { width:100%; text-align:left;line-height:30px;font-size:16px;}
ul.list1402 li { padding:1px 0;}
ul.list1402 li a,ul.list1402 li a:visited{ padding:0px 6px 0px 20px; overflow:hidden;  height:30px; display:block;  background:url(/newsource/images/Ico_02.gif) no-repeat 6px 10px; color:#2c2b2b;}
ul.list1402 li a:hover{ color:#cc0000;}
ul.list1402 li span.date{ float:right; width:60px; color:#999; font-family:Verda29, Arial, Helvetica, sans-serif;} 

a.p160x100 img { width: 170px; height: 100px; }  /*indexTopPic*/
a.p160x100 { border: 1px #dadada solid; padding: 1px; display: block; width: 170px; margin: 0 auto; background: white; }
a.p160x100:hover { border: 1px #eb6100 solid; }
ul.rdjgzy { width: 100%; height: auto; display: block; overflow: hidden; }
ul.rdjgzy li.txt { line-height: 26px; display: block; overflow: hidden; font-size: 16px;  font-weight: bold; background:#ff5340; text-align: left; margin-bottom: 10px; padding: 10px 0 10px 10px; transition:all .56s; position:relative;}
ul.rdjgzy li.txt a { color: #fff; }
ul.rdjgzy li.txt i {  width: 0;  height: 0; border-width: 8px; border-style: solid; border-color:transparent transparent transparent #FFCCCC; position:absolute; left:-10px; top:15px; transition:all .56s}
ul.rdjgzy li:hover i {  left:5px;  }
ul.rdjgzy li:hover{ background: #e00; padding-left:20px; }
ul.rdjgzy li.top { display: block; height: 30px; line-height: 30px;  margin-bottom: 10px; background: none; text-align: left; border:none; border-bottom: 1px solid #ddd; padding:0;}
ul.rdjgzy li.top a { color: #e22; font-size: 20px; }
ul.rdjgzy li.line { height: 10px; margin-bottom: 10px; border:none; border-top: 1px dashed #ddd; background: none; padding: 0; margin:0; }

.piclist { width:100%; padding:10px ; }
.piclist li { WIDTH:48%; DISPLAY: inline; FLOAT: left; HEIGHT: 135px; OVERFLOW: hidden; margin:10px 10px 10px 0;}
.piclist li a { DISPLAY: block }
.piclist li img { WIDTH: 100%; HEIGHT:135px  }

dl.listnewspic { width:420px; height:135px;overflow:hidden; border-bottom:1px #ccc dashed; float:left; padding:10px 0; }
dl.listnewspic dt { width:180px;float:left; }
dl.listnewspic dt img{ width:180px; height:135px; }
dl.listnewspic dd { width:200px; float:left; line-height:30px;padding-left:10px;}
dl.listnewspic dd a{ font-size:16px; height:63px;overflow:hidden;}