@charset "gb2312";
/* CSS Document */
/*共公CSS*/
a { text-decoration: none; color: #000; }
img { border:0 }
li, dl, dt, dd { display: block; list-style-type: none; font-size: 12px; }
ul, li, dl, dd, dt, form, p { margin: 0px; padding: 0px; font-size: 12px; }
body { font-size: 12px; margin: 0px; }
.Txt-14px { font-size: 14px; color: #000; text-decoration: none; }
.Txt-12px { font-size: 12px; color: #000; text-decoration: none; }
.line-5px { height:5px; margin:0 auto; }
.line-10px { height:10px; margin:0 auto; overflow: hidden; }
.Aline { height: 10px; margin-right: auto; margin-left: auto; width: 950px; overflow: hidden; }
.line-red-s { background: none repeat scroll 0 0 #C40816; height: 6px; overflow: hidden; width:950px; margin:0 auto; }
.TL { height: 80px; width: 950px; margin: 0 auto; overflow: hidden; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.lM-pddh { height: 36px; width: 950px; margin-right: auto; margin-left: auto; padding-left:0; overflow: hidden; }
.lM-pddh-pdmc { float: left; height: 36px; width: 145px; overflow: hidden; }
.lM-pddh-gjz { font-size: 12px; color: #101010; float: left; height: 23px; width: 510px; overflow: hidden; padding-top: 13px; letter-spacing: 2px; text-decoration: none; padding-left: 15px; }
.lM-pddh-search { height: 36px; width: 255px; overflow: hidden; float: left; }
.lM-pddh-search dl dt { float: left; height: 30px; width: 160px; padding-left: 30px; padding-top: 6px; margin-right: 10px; overflow: hidden; }
.lM-pddh-search dl dd { float: left; width: 55px; overflow: hidden; left: 10px; height: 30px; padding-top: 6px; }
.lM-pddh-search-bd { font-size: 12px; color: #000; text-decoration: none; background-color: #FFF; height: 18px; width: 155px; border: 1px solid #e0e0e0; display: block; overflow: hidden; }

.left-xwlb { width: 305px; background-image: url(../images/index_57b.gif); padding-top: 10px; padding-right: 0; padding-bottom: 5px; padding-left: 15px; }
.left-xwlb ul li { text-decoration: none; height: 18px; padding-top: 6px; background-image: url(../images/dian.gif); background-repeat: no-repeat; background-position: 5px 9px; padding-left: 15px; width: 274px; overflow: hidden; padding-right: 15px; font-size: 12px; color: #333; }
.center-xwlb { width: 325px; background-image: url(../images/index_173b.gif); background-repeat: no-repeat; background-position: top; padding: 15px; }
.center-xwlb ul li { background-image: url(../images/index_77b.gif); background-repeat: no-repeat; font-size: 14px; color: #000; text-decoration: none; padding-left: 10px; height: 19px; padding-top: 5px; background-position: left; overflow: hidden; width: 315px; }
.center-xwlb2 { width: 325px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
.center-xwlb2 ul li { background-image: url(../images/index_77b.gif); background-repeat: no-repeat; font-size: 14px; color: #000; text-decoration: none; padding-left: 10px; height: 22px; padding-top: 2px; background-position: left; overflow: hidden; line-height: 20px; width: 315px; }
.center-xwlb2 ul li a:hover, .center-xwlb ul li a:hover, .NO1-center-zbtj-nr ul li a:hover, .left-xwlb ul li a:hover, .left-ph ul li a:hover, .NO4-center-sxq ul li a:hover, .rigth-xwlb ul li a:hover, .NO6-right-wlt-news ul li a:hover, .NO6-right-cxlb ul li a:hover, .NO2-center-sjms ul li a:hover, .center-mcbp ul li a:hover, .center-ylxwlb ul li a:hover, .NO6-sztt ul li a:hover { color:#F00; text-decoration:none; }
.rigth-xwlb { background-image: url(../images/index_55b.gif); width: 220px; padding-top: 15px; padding-right: 20px; padding-bottom: 10px; padding-left: 15px; }
.rigth-xwlb ul li { font-size: 12px; color: #000; text-decoration: none; height: 18px; padding-top: 6px; background-image: url(../images/dian.gif); background-repeat: no-repeat; background-position: left; padding-left: 12px; overflow: hidden; width: 208px; }
.left-lmbt { background: url(../images/index_67B.gif) no-repeat; height: 30px; width: 320px; overflow: hidden; }
.left-lmbt p { font-size: 14px; font-weight: bold; color: #C00; text-decoration: none; display: block; width: 130px; margin-left: 12px; float: left; height: 22px; padding-top: 8px; letter-spacing: 2px; }
.left-lmbt a { display: block; float: right; width: 50px; height: 22px; padding-top: 8px; color: #000; font-size: 12px; text-decoration: none; letter-spacing: 1px; font-family: Arial; }
.center-lmbt1 { height: 30px; width: 355px; overflow: hidden; background-image: url(../images/index_66-70.gif); background-repeat: no-repeat; }
.center-lmbt1 p { font-size: 14px; font-weight: bold; color: #C00; text-decoration: none; float: left; height: 21px; width: 130px; padding-left: 35px; padding-top: 9px; letter-spacing: 2px; display: block; }
.center-lmbt1 a { font-size: 12px; color: #000; text-decoration: none; float: right; height: 22px; width: 50px; padding-top: 8px; letter-spacing: 1px; display: block; font-family: Arial, Helvetica, sans-serif; }
.center-lmbt2 { background-image: url(../images/index_76b.gif); background-repeat: no-repeat; height: 30px; width: 355px; }
.center-lmbt2 p { font-size: 14px; font-weight: bold; color: #C00; text-decoration: none; float: left; height: 25px; width: 150px; padding-left: 15px; padding-top: 5px; letter-spacing: 2px; display: block; }
.center-lmbt2 a { font-size: 12px; color: #000; text-decoration: none; float: right; height: 25px; width: 50px; padding-top: 5px; letter-spacing: 1px; display: block; font-family: Arial, Helvetica, sans-serif; }
.left-ph { background-image: url(../images/index_71.gif); background-repeat: no-repeat; height: 150px; width: 285px; padding-left: 35px; background-position: 0px 0px; padding-top: 15px; padding-bottom: 10px; overflow: hidden; }
.left-ph ul li { height: 19px; padding-top: 6px; font-size: 12px; color: #000; text-decoration: none; width: 270px; margin-right: 15px; overflow: hidden; }
.left-Aline10px, .right-Aline10px { height: 10px; overflow: hidden; }
.Fl-zjz { font-size: 14px; color: #000; text-decoration: none; float: left; height: 33px; padding-top: 17px; display: block; padding-left: 160px; width: 400px; letter-spacing: 2px; overflow: hidden; }
.Blan { height: 30px; padding-top: 20px; float: right; padding-right: 15px; display: block; width: 76px; }
/*顶部TOP-CSS*/

.TOP-dl { height: 42px; width: 930px; margin-right: auto; margin-left: auto; background-image: url(../images/index_01B.gif); padding-right: 10px; padding-left: 10px; overflow: hidden; }
.TOP-dl-bt { font-size: 14px; font-weight: bold; color: #000; text-decoration: none; height: 27px; padding-top: 15px; float: left; width: 45px; letter-spacing: 1px; overflow: hidden; }
.TOP-dl-Name { font-size: 12px; color: #000; text-decoration: none; height: 25px; width: 45px; padding-top: 17px; float: left; letter-spacing: 1px; padding-left: 10px; overflow: hidden; }
.TOP-dl-bdq { height: 16px; width: 60px; float: left; overflow: hidden; margin-top: 13px; border: 1px solid #D4D0C8; font-size: 12px; color: #000; text-decoration: none; }
.TOP-dl-an { float: left; height: 29px; width: 55px; padding-top: 13px; padding-left: 10px; overflow: hidden; }
.Top-yjdh { height: 42px; width: 945px; margin-right: auto; margin-left: auto; background-image: url(../images/index_04.gif); padding-top: 5px; font-size: 12px; color: #000; text-decoration: none; text-align: center; overflow: hidden; padding-left: 5px; }
.Top-yjdh-tow { text-align: center; width: 48px; font-size: 12px; color: #000; text-decoration: none; height: 14px; padding-top: 5px; float: left; }
.Top-yjdh-three { text-align: center; width: 70px; font-size: 12px; color: #000; text-decoration: none; height: 14px; padding-top: 5px; float: left; }
.Top-yjdh-four { text-align: center; width: 75px; font-size: 12px; color: #000; text-decoration: none; height: 14px; padding-top: 5px; float: left; letter-spacing: 2px; }
.Top-yjdh-1px { width: 3px; float: left; height: 14px; padding-top: 5px; }
.Top-flbq { width: 950px; margin-right: auto; margin-left: auto; height: 80px; overflow: hidden; }
.Top-flbq-logo { float: left; height: 80px; width: 190px; }
.Top-flbq-lm { float: left; height: 70px; width: 624px; padding-top: 10px; padding-left: 15px; overflow: hidden; }
.Top-flbq-back { height: 70px; width: 121px; float: left; padding-top: 10px; overflow: hidden; }
.Top-flbq-lm ul li { float: left; height: 70px; width: 70px; margin-right: 7px; }
.Top-flbq-back ul li { height: 20px; width: 121px; overflow: hidden; }
.Top-ejdh { height: 33px; width: 945px; margin-right: auto; margin-left: auto; background-image: url(../images/tp-dlbg.gif); background-repeat: no-repeat; padding-left: 5px; overflow: hidden; }
.Top-ejdh-lm { float: right; height: 23px; width: 50px; font-size: 12px; color: #000; text-decoration: none; padding-top: 10px; text-align: center; letter-spacing: 2px; }
.Top-ejdh-jg3px { float: right; height: 33px; width: 2px; }
.Top-search { height: 68px; width: 950px; margin-right: auto; margin-left: auto; background-image: url(../images/index_34.gif); background-repeat: no-repeat; overflow: hidden; }
.Top-search-left { float: left; height: 68px; width: 760px; padding-right: 20px; padding-right: 20px!important; padding-right: /*ie6*/15px; padding-left: 15px; overflow: hidden; }
.Top-search-sos { font-size: 14px; color: #000; text-decoration: none; height: 20px; padding-top: 15px; letter-spacing: 2px; float: left; width: 120px; }
.Top-search-bd { font-size: 12px; color: #000; text-decoration: none; height: 16px; width: 120px; border: 1px solid #CCC; float: left; display: block; margin-right: 10px; margin-top: 13px; }
.Top-search-sosan { float: left; height: 25px; width: 100px; padding-top: 10px; }
.Top-search-left-sbsz { float: left; height: 18px; width: 634px; padding-top: 10px; font-size: 12px; color: #000; text-decoration: none; margin-left: 118px; margin-left: 118px!important; margin-left:/*IE6*/ 60px; letter-spacing: 1px; font-family: Arial; overflow: hidden; }
.Top-search-tqyb { float: left; height: 60px; width: 140px; font-size: 12px; line-height: 18px; overflow: hidden; padding-top: 8px; }
.Top-tqyb-tp { float: left; height: 58px; width: 50px; margin-right: 8px; padding-top: 10px; }
.Top-tqyb-wz { font-size: 12px; color: #000; text-decoration: none; float: left; height: 58px; width: 90px; padding-top: 10px; line-height: 18px; overflow: hidden; }
/*BOT CSS*/
.Bot { font-size: 12px; line-height: 20px; color: #000; text-decoration: none; height: 80px; width: 850px; margin-right: auto; margin-left: auto; padding-top: 15px; padding-right: 50px; padding-left: 50px; background-image: url(../images/bot-BG.gif); background-repeat: no-repeat; text-align: center; overflow: hidden; }
.Bigpic { float: left; height: 200px; width: 600px; overflow: hidden; }
.Picnews { width: 950px; overflow: hidden; margin-right: auto; margin-left: auto; }
.Picnews-left { display: block; float: left; width: 600px; margin-right: 10px; overflow: hidden; }
/*大图片切换样式///////////////////////////////////////////////////////////////////////*/

#tbody { width:600px; text-align:left; margin-right: auto; margin-left: auto; }
#mainbody { display:inline; width:585px; height:410px; border:1px solid #D9D9D9; padding:4px; margin-bottom: 5px; overflow:hidden; position:relative; float:left; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:585px; height:405px; overflow:hidden; display:none; float:left; }
#ifocus_piclist img { width:580px; height:405px; }
#mainbody .pic_introbar { width:98%; height:48px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background:#171717; position:absolute; bottom:6px; left:7px; _width:99%; }
#mainbody #pic_intro { font-size:16px; line-height:54px; position:absolute; bottom:0; left:20px; }
#mainbody #pic_intro li { color:#FFF; }
#mainbody #pic_intro li.normal { display:none; }
#mainphoto { cursor:pointer; display:block; width: 585px; }
#goleft { float:left; }
#goright { float:right; }
#btns { width:590px; margin:10px 0; height:55px; float:left; border:1px solid #D9D9D9; }
#photos { width:565px; line-height:54px; height: 55px; float:left; overflow:hidden; }
#showArea { width:2000px; }
#showArea li { opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); float:left; }
#showArea img { display:block; margin:1px 0; cursor:pointer; border:1px solid #FFF; }
#showArea li.current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
.txt_1 { font:bold 24px Verdana, Tahoma; color:#fff; }
/*栏目内容样式///////////////////////////////////////////////////////////////////////*/
.Picnews-right { float: right; width: 322px; padding-left:13px; overflow: hidden; border-left:2px #e3e3e3 solid;}
.Picnews-right-hotpic { width: 322px; overflow: hidden; }
.Picnews-right-hotpic dl { background-image: url(../images/hotpicbg.gif); background-repeat: no-repeat; height: 30px; padding-left: 30px; }
.Picnews-right-hotpic dl dt { font-size: 14px; color: #000; font-weight: bold; letter-spacing: 3px; height: 22px; padding-top: 8px; float: left; }
.Picnews-right-hotpic dl dd { float: right; height: 21px; padding-top: 9px; margin-right: 10px; }
.Picnews-right-hotpic ul { overflow: hidden; display: block; width: 299px; padding-top: 13px; padding-right: 13px; padding-left:0; }
.Picnews-right-hotpic ul li p { display: block; float: left; height: 90px; width: 120px; border: 1px solid #d9d9d9; padding: 2px; margin-right: 10px; }
.Picnews-right-hotpic ul li h2 { font-size: 14px; display: block; float: left; width: 175px; height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; overflow: hidden; }
.Picnews-right-hotpic ul li span { display: block; float: left; width: 175px; overflow: hidden; height: 70px; font-size: 12px; line-height: 18px; color: #666; }
.Picnews-right-hotpic ul li { display: block; overflow: hidden; width: 322px; margin-bottom: 13px; }
.Picnews-left-fl { width: 595px; overflow: hidden; }
.Picnews-left-fl dl { background-image: url(../images/flbgtp.gif); background-repeat: no-repeat; height: 30px; width: 575px; padding-left: 20px; }
.Picnews-left-fl dl dt { font-size: 14px; font-weight: bold; float: left; height: 22px; padding-top: 8px; letter-spacing: 2px; text-indent:45px; }
.Picnews-left-fl dl dd { float: right; height: 21px; padding-top: 9px; padding-right: 10px; }
.Picnews-left-fl ul { width: 577px; display: block; padding-top: 14px; padding-bottom: 14px; padding-left: 16px; overflow: hidden; }
.Picnews-left-fl ul li { float: left; width: 130px; margin-right: 14px; font-size:12px;}
.Picnews-left-fl ul li p { display: block; height: 95px; border: 1px solid #E3E3E3; margin-bottom: 5px; width: 128px; overflow: hidden; }
.Picnews-left-fl ul li h2 { display: block; margin: 0px; font-size: 12px; line-height: 30px; height: 30px; overflow: hidden; padding: 0px; width: 128px; text-align:center; }
.Picnews-left-fl ul li span { display: block; color: #666; width: 128px; overflow: hidden; line-height: 18px; }
.Picnews-left-fl ul li span a { color: #F00; }
/*新闻内页样式///////////////////////////////////////////////////////////////////////*/

.Picbig { width: 950px; overflow: hidden; margin-right: auto; margin-left: auto; background-color: #CCC; }
.Picbig-xwdbty { font-size: 18px; font-weight: 200; height: 25px; font-family: "黑体"; vertical-align: middle; padding-top: 20px; padding-left: 45px; padding-right: 35px; overflow: hidden; margin-bottom: 10px; background-image: url(../images/tb-bh1.gif); background-repeat: no-repeat; background-position: 15px 18px; }
#imgslide { width:900px; position:relative; -moz-user-select:none; margin-top: 20px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
#imgslide img { width:900px }
#imgslide #pre { position:absolute; display:block; height:100%; background:#003366; filter:Alpha(Opacity=0); opacity:0; left:0; top:0; z-index:2; width:50%; cursor:url(http://s.xnimg.cn/imgpro/arrow/pre.cur), auto; }
#imgslide #next { position:absolute; z-index:2; display:block; background:#00CC99; filter:Alpha(Opacity=0); opacity:0; height:100%; width:50%; top:0; right:0; cursor:url(http://s.xnimg.cn/imgpro/arrow/next.cur), auto; }
#intro { padding:5px 8px; line-height:1.6; font-size:12px; color:#333; background:#333333; color:#fff }
.Picbig-tptj { width: 900px; overflow: hidden; padding-right: 25px; padding-left: 25px; padding-top: 20px; padding-bottom: 20px; }
.Picbig-tptj dl { display: block; height: 30px; background-color: #CCC; border-bottom-width: 4px; border-bottom-style: double; border-bottom-color: #333; margin-bottom: 10px; }
.Picbig-tptj dl dt { font-size: 18px; font-weight: 200; letter-spacing: 3px; height: 22px; padding-top: 8px; display: block; float: left; padding-left: 20px; background-image: url(../images/hk.gif); background-repeat: no-repeat; background-position: left; font-family: "黑体"; }
.Picbig-tptj dl dd { float: right; margin-right: 25px; height: 21px; padding-top: 9px; letter-spacing: 3px; }
.Picbig-tptj ul { display: block; width: 880px; overflow: hidden; padding-left: 20px; }
.Picbig-tptj ul li p { height: 120px; display: block; border: 1px solid #999; width: 158px; overflow: hidden; }
.Picbig-tptj ul li span { display: block; font-size: 12px; color: #000; height: 21px; padding-top: 9px; }
.Picbig-tptj ul li { width: 160px; margin-right: 15px; float: left; }
.fl { float:left; }
.fr { float:right; }
.left_img_list { width:580px; float:left; border-bottom:1px dotted #CCCCCC; padding:13px 20px 13px 0; color:#666666 }
.left_img_list .fr { margin-right:15px; line-height:20px; width:430px; }
.left_img_list a { color:#006699; font-size:16px; }
.left_img_list a:hover { text-decoration:underline; }
