﻿@charset "utf-8";

/* 网站头部和底部CSS */

/* 全局定义 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style:none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }

/* 公共样式 */
html{ width:100%; height:100%;  }
body{ width:100%; color:#666;font:12px/24px Tahoma,宋体,Helvetica,Arial,sans-serif; background: url(images/WrapBg.jpg) repeat-x center top;}
a{color:#666;text-decoration:none; outline:none;}
a:hover {color:#f60;text-decoration:underline; }
.clearbox { border:none; clear:both;font-size:0; height:0; line-height:0; overflow:hidden;}
.blank { height:15px;font-size:0px; line-height:0; overflow:hidden; *height:14px; }
.nodata{color:#f60;}
.fl{float:left; }
.fr{float:right; }
span.date { float: right;}

/* 网站框架 */
#Wrap{ width: 980px; margin: 0 auto; }
#Header { position:relative; z-index:3; height: 124px; background: url(images/HeaderBg.jpg) no-repeat center top; width: 980px;}
#Content,#Footer { width: 980px; margin: 0 auto; }


/* logo */
.logo { float:left; width:520px; height:76px;padding:18px 0 0 28px; }
.logo img {}

/* 日期 */
#Header .datetime { background: url(images/dateIcon.jpg) no-repeat left center; float: right; padding-left: 25px; margin-top: 50px; margin-right: 15px; *display: inline;}
.top_r{height:31px; line-height:31px; padding-left:4px; position:absolute; top:5px; right:5px; }
.top_r .inner { float:right;}
.top_r a{padding:0 5px; color:#2d2b2b}

/*nav */
.nav { width:980px; height: 30px; clear: both; background: url(images/NavBg.jpg) repeat-x;}
.mainNav *{ zoom:1; vertical-align:top;}
.mainNav ul{ display:none;  position:absolute; top:30px; left:0px; width:119px; background:#e6e6e6; text-align:center;  } 
.mainNav .ul1 .li2{ *display:inline; width:119px;}
.mainNav li{ position:relative;  }
.mainNav a{ display:block; font-size: 14px; }
.mainNav li.spe{ display:inline-block; *display:inline; zoom:1; width: 2px; height: 30px; background: url(images/speBg.jpg) no-repeat; line-height: 999px; overflow: hidden;}
.mainNav .li1{ display:inline-block; *display:inline; }
.mainNav .h1{ display:inline-block; *display:inline;}
.mainNav .li1 .a1{ display:inline-block; *display:inline; height:30px; line-height:28px; color:#fff; text-align:center; width:113px; font-family: "Microsoft Yahei";}
.mainNav .on1 .a1{ color:#FFF !important;text-decoration:none;background:#007dc6; }
.mainNav .li2 ul{  top:0px; left:100px;  }
.mainNav .li2 a{ background-color:#e6e6e6; }
.mainNav .li2 .a2{ line-height:28px; font-size:12px; border-bottom:1px solid #eee; font-weight: 100;}
.mainNav .li2 .last2 { border-bottom:none;}
.mainNav .on2 .a2{ background-color:#1e80ab; color:#fff ;  } 

/* 框架 */
.side { width: 220px;}
.main { width: 740px;}

/* 用户登录 */
.user_box { width: 218px; height: 118px; border: 1px solid #e3e4e7; border-radius: 5px; position:relative;}
.user_box .hd { height: 24px; border-bottom: 1px solid #e3e4e7; background: url(images/titleBg03.jpg) repeat-x;}
.user_box .hd h3 { padding-left: 12px; color: #15688d;}
.user_box ul { padding: 6px 10px; }
.user_box ul .inputtext { height: 18px; width: 130px !important; border: 1px solid #dadada;}
.user_box .save { display:none;}
.user_box .log {position:absolute;background: url(images/signBg.jpg) no-repeat;cursor: pointer;right:30px;bottom:15px;width:40px;height:20px;display:block;z-index:99;border:none; *border:0;text-indent: -999px;overflow: hidden;}
.user_box .other { margin-top:5px; position:relative; left:15px;}
.user_box .saveAcc { margin-left:20px;}
.user_box .saveAcc input { vertical-align:middle;}

.loginedInfo li.li-f { display:none;}
.loginedInfo .li-st { margin-top:5px;}

/* sidebox */
.sidebox .hd h3 {font: 400 14px/24px "微软雅黑"; padding-left: 12px; color: #4c7c88;}
.sidebox .hd h3 a {color: #4c7c88;}

/* 搜索 */
.search {width: 218px; height: 64px; border: 1px solid #e3e4e7; border-radius: 5px; background: #fafafa;}
.search .hd { height: 35px; }
.search .hd h3 { line-height: 35px;}
.siteSearch { background: url(images/searchBg.jpg) no-repeat; height: 20px; width: 199px; margin:0 auto; position: relative;}
.siteSearch .keyWord {border: none; *border: 0;width: 124px;padding: 0 10px 0 20px;height: 16px;line-height: 16px;background: none;float: left;}
.siteSearch .searchBtn { display: block; position: absolute; height: 18px; width: 40px; top: 0; right: 0; cursor: pointer;}

/* 快速链接  */
.KSlinks .hd { height: 24px; border-bottom: 1px solid #d3d3d3;}
.KSlinks .bd { height: 60px; background: #f8f8f8; padding-top: 9px;}
.KSlinks .tul { height: 27px; height: 25px; border: 1px solid #e6e6e6; overflow: hidden; margin-bottom: 10px; background: url(images/titleBg01.jpg) repeat-x; }
.KSlinks .tul li { float: left; height: 27px; line-height: 25px; width: 98px; margin-left: 10px; *display: inline; font-family: "微软雅黑";}
.KSlinks .tul li.a1 { background: url(images/mailIcon.jpg) no-repeat 55px 6px;}
.KSlinks .tul li.a2 {background: url(images/mailIcon.jpg) no-repeat 80px -15px;}

.KSlinks .nul { clear: both;}
.KSlinks .nul li { float: left; height: 21px; width: 68px; margin-right: 5px; text-align: center; line-height: 20px; }
.KSlinks .nul li a { color: #fff; font-family: "微软雅黑";}
.KSlinks .nul li.a1 { border: 1px solid #84bdd5; background: #a2d3ea;}
.KSlinks .nul li.a2 { border: 1px solid #a0a8e3; background: #c1c6f6;}
.KSlinks .nul li.a3 { border: 1px solid #bcc859; background: #d2dc78; margin-right: 0;} 

/* 通知公告 */
.notice .hd { height: 24px;}
.notice .hd span.more { float: right; margin-top: 5px;}
.notice .hd span.more a { display: block; background: url(images/more.jpg) no-repeat; width: 29px; height: 13px;}
.notice .bd { clear: both; background: #fafafa; border: 1px solid #e8e8e8; height: 285px; border-radius: 5px; }
.notice .bd ul { padding: 0 10px;}
.notice .bd ul li { margin: 10px 0; line-height: 18px;}
.notice .bd ul .title a { font-weight:800;  } 
.notice .bd ul .intro { color: #939393;}
.notice .bd ul .intro a { display: none;}


/* 焦点广告图 */
.slider { zoom:1; width:740px; height:310px; position: relative; overflow: hidden;}
.slider .hd{ position:absolute; height:12px; overflow:hidden; bottom:18px; right:15px; z-index:1; }
.slider .hd li {cursor:pointer;float:left;width:12px;height:12px;line-height:300px;margin-right:6px;text-align:center; color:#fff; overflow:hidden; background: #fff; border-radius: 12px; }
.slider .hd li.on{ background:#f60;}
.slider .bd li { position: relative; height: 310px; width: 740px;}
.slider .bd li .con { position: absolute; left: 0; bottom: 0;}
.slider .bd li .title,.slider .bd li .intro a {}
.slider .bd li span.bg { display:block; font: 100 16px/50px Tahoma,"宋体"; height: 50px; background: url(images/png.png) repeat; width: 710px; padding:0 15px; color: #fff;  }

.slider .bd .pic img { width:740px; height:310px;}
.slider .bd .title {position:absolute;height:45px;line-height:45px;width: 740px;bottom:0;left:0;text-align:left;}
.slider .bd .title a { color:#fff; padding-left:15px; }


/* Tab 叠层*/
.mainbox { width: 360px;}
.mainbox .hd { height: 22px; border-bottom: 1px solid #dbdbdb;}
.mainbox .hd li { float: left; width: 71px; height: 21px; border: 1px solid #dbdbdb; background: url(images/titleBg01.jpg) repeat-x; text-align: center; font: 100 13px/20px "微软雅黑";}
.mainbox .hd li.on { background: url(images/titleBg02.jpg) repeat-x; border: 1px solid #116286;}
.mainbox .hd li.on a { color: #fff;}
.mainbox .bd { clear: both;}
.mainbox .bd ul { padding: 10px 0;}
.mainbox .bd li { background: url(images/icon.jpg) no-repeat left center; padding-left: 12px; }


/* 网站底部 */
.footLinks { text-align: center; height: 30px; background: #f5f5f5; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 30px;}
.footLinks li {display: inline; color: #777; margin:0 5px;  }
.footLinks li a { color: #777;}
.friLink { float:right}

.CopyRight { background: url(images/logo_ft.png) no-repeat 45px 8px;padding-left: 370px;line-height: 22px;padding-bottom: 20px; }

.QYlinks { width: 350px;}
.QYlinks ul { float: right; }
.QYlinks li { float: left; margin-left: 3px; *display: inline; height: 20px;  width: 100px; }
.QYlinks li select {height: 18px;  width: 98px; border: 1px solid #cecece; color: #777;}
.EnCopy { clear: both; text-align: right; }


/*================= 父栏目页 Css ==================*/
.columnBar { background: url(images/ColumnBanner.jpg) no-repeat; width: 980px; height: 120px;}
.pathWrap { height: 28px; line-height: 28px; border-bottom: 1px solid #dbdbdb; margin-bottom: 10px; padding:0 5px}
.pathWrap .path { background: url(images/arrow.png) no-repeat 0 -50px; padding-left: 20px;}
.pathWrap .path a{display:inline-block; padding:0 2px;}

/* 侧栏菜单 */
#sideMenu { width: 218px; border: 1px solid #cccfd4; border-radius: 5px;}
#sideMenu .hd { background: url(images/titleBg03.jpg) repeat-x; height: 24px; border-bottom: 1px solid #cccfd4;}
#sideMenu .hd h3 {font: 100 14px/24px Tahoma,"宋体"; padding-left: 12px; color: #15688d;}
#sideMenu .bd ul { padding: 10px;}
#sideMenu .bd ul li { height: 24px; margin-bottom: 5px;}
#sideMenu .bd ul li a { background: url(images/arrow.png) no-repeat 10px -22px #e8ebef; line-height: 24px; display: block; padding-left: 30px; height: 24px;}
#sideMenu .bd ul li.on a { background: url(images/arrow.png) no-repeat 10px 8px #409dc7;  color: #fff;}

/* 推荐信息 */
.Recom .bd {clear: both; background: #fafafa; border: 1px solid #e8e8e8;  border-radius: 5px; }
.Recom .bd ul { padding: 6px 10px;}
.Recom .bd li { background: url(images/icon.jpg) no-repeat left center; padding-left: 12px;}


/* 循环列表 */
.boxPage  { width: 360px; height: 180px; margin-top: 10px; }
.boxPage .hd { height: 28px; line-height: 28px; border-bottom: 1px solid #dbdbdb; padding: 0 10px;}
.boxPage .hd span.more { float: right; margin-top: 10px;  width: 28px; height: 11px; }
.boxPage .hd span.more a { background: url(images/more.jpg) no-repeat; display: block; width: 28px; height: 11px; }
.boxPage .hd h3 a { color: #069; font: 100 14px/24px Tahoma,"宋体";}
.boxPage .bd ul { padding: 6px 0;}
.boxPage .bd li { background: url(images/icon.jpg) no-repeat left center; padding-left: 12px;}


/* 焦点图 */
#focusNews { width:320px; height:240px; overflow:hidden; float:left;  }
.slideBox-news{position:relative;}
.slideBox-news .hd{position:absolute; right:20px; bottom:40px;}
.slideBox-news .hd ul li{width:16px; height:16px; line-height:16px; border-left:0; margin-right:2px; background:#000; filter: alpha(opacity=65); opacity: 0.65;float:left;text-align:center;}
.slideBox-news .hd ul li.on{height:16px; padding-top:0px; margin-top:0px; background:#ff0000;}
.slideBox-news .bd li{height:248px;}
.slideBox-news .bd .con{height:24px; line-height:24px;text-align:center; line-height:100%}
.slideBox-news .bd .con .title{bottom:0; padding:0 10px;}
.slideBox-news .bd .con .bg{height:24px; background:#dddddd; filter: alpha(opacity=100); opacity: 1;}
.slideBox-news .bd .con .title a{color:#333; font-weight:bold;}
.slideBox-news .num a{color: #fff;}



/* 最新新闻 */
.Newest { width: 400px;}
.Newest li { background: url(images/icon.jpg) no-repeat left center; padding-left: 12px;}


/* 图片新闻 */
.photoBox { width: 740px;}
.photoBox .hd { height: 28px; line-height: 28px; border-bottom: 1px solid #dbdbdb;}
.photoBox .hd h3 {color: #069; font: 100 14px/24px Tahoma,"宋体"; padding-left: 10px;}
.photoBox .bd { margin-top: 10px;}
.photoBox .bd li {float: left;width: 140px;height: 152px;margin-right: 15px;}
.photoBox .bd .tempWrap { width: 740px !important; }
.photoBox .bd li img{width:140px; height:105px;}

.boxLoop .boxPage .picList li { margin:0; width:133px; text-align:center;}
.boxLoop .boxPage .picList img { width:130px; height:100px; }
.boxLoop .boxPage .picList li .pic{line-height:100%;}

/*================= 标题列表页 Css ==================*/
/* 分页 */
.page { text-align:center; height:30px; margin:15px 0; clear:both; padding-bottom:15px; }
.page .pager { display:inline-block; font-size:14px; *display:inline;}

.ContentMain { background: url(images/listLineBar.jpg) repeat-x; border: 1px solid #f1f1f1; padding:5px 15px;}
.ContentMain .ulist li { height: 28px; line-height: 28px; border-bottom: 1px dotted #ececec;  background: url(images/icon.jpg) no-repeat left center; padding:5px 0 5px 12px;}
.ContentMain .ulist li a{font-size:14px;}

/*================= 文章内容页 Css ==================*/
.printArea .title { text-align: center;}
.printArea .title h3 { font: 800 18px/36px Tahoma,"宋体"; color: #069; }
.printArea .author { border-bottom: 1px dotted #dbdbdb; height: 26px; line-height: 26px;}
.printArea .intro { padding: 20px 10px; line-height: 28px;}
#ContentBd .collect { background: #fafafa; border-bottom: 1px dotted #dbdbdb;  border-top: 1px dotted #dbdbdb; height: 24px; padding: 0 10px; margin-bottom: 10px; position: relative;  }
#bdshare { position: absolute; right: 10px; top: -2px;}

#ContentBd  .c_bot_text { clear: both; padding: 10px 0;}
.fxBox { float:right;}


/*================= 单页 Css ==================*/
.SinglePage { line-height: 28px; padding: 10px 15px;}


/*================= 缩略图列表页 Css ==================*/
.ContentMain .upic li {width: 130px;height: 152px;margin-bottom: 15px;text-align: center;float: left;padding: 0 5px;}
.ContentMain .upic li img { width: 130px; height: 100px;}


/* 评论列表 */
.comListBox{ margin-top:10px; }
.msgList li{ margin-bottom:15px;  border:1px solid #ddd; background:#fff;-webkit-box-shadow: #f1f1f1 0 3px 0;-moz-box-shadow: #f1f1f1 0 3px 0;box-shadow: #f1f1f1 0 3px  0;behavior: url(/PIE.htc);}
.msgList .msgInfo{ height:26px; line-height:26px; padding:0 10px; background:url("images/bgSplit.jpg") 0 -13px repeat-x; border-bottom:1px solid #dfdfdf; color:#999;   }
.msgList .msgInfo .reviewer{ font-weight:bold; color:#c60;  }
.msgList .msgInfo .star{ float:right;  }
.msgList .msgInfo .star em{ vertical-align:middle;float:left;margin-top:-1px;display:inline;  }
.msgList .msgContent{ padding:10px;  }
.msgList .msgContent .msgReply{ padding:5px 10px; background:#f6f6f6;margin:10px 0 0 0;   }
.msgList .msgContent .msgReplyer{ font-weight:bold;color:red;}
.msgPage{ text-align:right; }

/* 填写评论 */
.msgAddBox{ padding:10px 25px; background:#f5f5f5; border:1px solid #ccc; }
.msgAddBox .inputTxt{ height:20px; line-height:20px; border:1px solid #ccc; width:90px;color:#999;  }
.msgAddBox #commentEmail{ width:180px;  }
.msgAddBox li{  height:22px; line-height:22px;}
.msgAddTit{ display:none;  }
.msgAddBox .msgAddUser{height:30px; }
.msgAddBox .msgAddUser em{display:inline-bock;height:30px;;height:30px;  }
.msgAddBox .msgAddUser label{ padding-right:15px;  }
.msgAddBox .msgAddUser i{ color:#f00; margin-left:5px; }
.msgAddBox .msgAddUser li{ overflow:hidden;  }
.msgAddBox .msgAddUser #commentRankingBlock{ float:right;  }
.msgAddBox .msgScore{ padding-top:0px;  }
.msgAddBox  #commentContnet{ margin-top:5px;   background:#fff; border:1px solid #ccc; width:568px; height:60px; font-size:12px;   }
.msgAddBox  .msgSubmitBar{ padding-top:10px; height:22px; line-height:22px;  }
.msgAddBox  .msgSubmitBar .msgAddBtn{width:60px;display:inline-block; height:20px; line-height:20px;  text-align:center;  text-decoration:none; color:#fff; background:#8c1515; }
.msgAddBox  .msgSubmitBar *{ vertical-align:middle; }
.msgAddBox  #commentValidCode{ margin:0 5px;  }

/*-- 网站地图 --*/
.siteMap{ padding:0 10px; overflow:hidden; zoom:1; }
.siteMap .li1{ margin-bottom:10px; }
.siteMap .h1{ height:40px; line-height:40px;  border:1px dotted #ccc; background:#fff;    }
.siteMap .h1 .a1{font:normal 16px/40px "Microsoft YaHei";_font-weight:bold;color: #0e4a72;padding-left:10px;}
.siteMap .ul1{ padding:10px 20px; zoom:1; display:block !important; }
.siteMap .li2{  display:inline-block; *display:inline; zoom:1; padding-right:10px; vertical-align:top;  }
.siteMap .a2{ color:#666;   }
.siteMap .ul2{ padding:0 0 20px 0; }
.siteMap .li3{  line-height:18px;  display:inline-block; *display:inline; zoom:1;   }
.siteMap .a3{ color:#999; padding-right:10px; margin-right:10px;   border-right:1px solid #ddd;  }
.siteMap .last3 .a3{ border-right:0;  }

#Header .site{z-index: 2;padding-top: 1px;float:right;position:relative;color:#333;}
#Header .site dt{padding: 0 10px 0 10px;height:32px;line-height: 28px;}
#Header .site dd{z-index: 0;background: #fff;display: none;position:absolute;padding: 10px;width: 380px;top: 32px;margin-right:0;right:-1px;border: 1px solid #6E99B9;-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .15);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, .15);box-shadow:2x 2px 5px rgba(0, 0, 0, .15);}
#Header .site dd i{ display:none}
#Header .site ul{overflow:hidden}
#Header .site li{text-align: left;float:left;width: 160px;padding: 4px 4px 4px 15px; line-height:24px; color:#666;background:url(images/dot.png) no-repeat 5px ;}
#Header .site li a{color:#0D5280}
#Header .site.on dd{ display:block }
#Header #siteLast.on dt{position: relative;background-color:#fff;border:1px solid #6E99B9;margin:-1px;border-bottom:0; z-index: 1; }
