﻿@charset "utf-8";
.pageBanner { text-align: center; background: #ccc; height: 100px; width: 1200px; margin: 0 auto 15px; clear: both; position: relative; z-index: 0; }
.banner{text-align: center;height: 100px;clear:both;position:relative;z-index:0;background: #f0f0f0;width: 1200px;margin: 0 auto;margin-top: 20px;}
.banner li{height: 100px;}
/* 内页布局 */
.side {width: 180px;float: left; *display: inline-block;position: relative;z-index: 5;margin-right: 20px;}
.mainContent { overflow: hidden; }

/* mainBox */
.mainBox { background: #fff; }
.mainBox .mHd { height: 58px; overflow: hidden; padding-right: 25px; border-bottom: 1px solid #efefef; }
.mainBox .mHd h3 { float: left; font: bold 20px/55px "microsoft yahei"; color: #cc3333; padding: 0 20px; border-bottom: 3px solid #cc3333; }
.mainBox .mHd h3 a { color: #cc3333; }
.mainBox .mBd {padding: 30px 5px;}
.mainBox .mHd .path { float: right; height: 59px; line-height: 59px; }

/* 文章-父列表页 -----------------------------------------*/
.input_button{width: 90px;height: 30px;font-weight:normal;cursor:pointer;border:none;background: #cc3333;color:#fff;border-radius: 5px !important;}
/* 侧栏导航 */
#sideMenu {margin-bottom: 20px;background: #f7f7f7;}
#sideMenu .hd {font: bold 20px "microsoft yahei";text-align: center;color: #fff;background: #c33;}
#sideMenu .hd a {color: #fff;font-weight: bold;padding: 16px 25px;display: block;}
#sideMenu .bd {padding: 10px 0px;overflow: hidden;background: #f7f7f7;}
#sideMenu .bd li {position: relative;overflow: hidden;border-bottom: 1px dashed #e4e4e4;}
#sideMenu .bd li a {display: block;color: #444;text-align: center;font-size: 15px;line-height: 20px;padding: 15px 15px;}

#sideMenu .bd li a:hover { color: #c33; text-decoration:none  }
#sideMenu .bd li.on{background: #fff;border-left: 3px solid #c33;}
#sideMenu .bd li.on a { color: #c33;  }


.focusWrap {overflow: hidden;margin-bottom: 20px;margin-top: 20px;}
.focusWrap .focusBox { margin-right: 20px; }
.focusWrap .topicList { overflow: hidden; zoom: 1; }
.focusWrap .topicList .t { padding-bottom: 14px; margin-bottom: 14px; }
.focusWrap .topicList .n { height: 26px; line-height: 26px; }

/* 循环栏目 */
.pageBoxLoop { overflow: hidden; width: 105%; }
.pageBox {width: 590px;margin-bottom: 10px;float: left;margin-right: 20px;}
.pageBox .bd { height: 154px; padding: 10px 4px; overflow: hidden; }
.pageBoxLoop1 .pageBox { width: 100%; }
.pageBox .hd{height: 40px;line-height: 40px;background: url(../img/hdline.png) repeat-x center;}
.pageBox .hd .more{float: right;background: #cc3333;color: #fff;display: block;padding: 0 10px;height: 20px;line-height: 20px;border-radius: 15px;margin-top: 5px;font-size: 12px;border: 5px solid #fff;}
.pageBox .hd b{font-size: 20px;padding-left: 10px;background: #fff;padding-right: 10px;font-size: 20px;font-weight: bold;border-left: 5px solid #cc3333;}




/*点击排行 S*/
.sideBox {background: #fff;}
.sideBox .hd {height: 55px;line-height: 55px;font-size: 20px;background: none;border-bottom: 3px solid #c33;text-align: center;color: #c33;}
.sideBox .hd a { color: #333; }
.sideBox .hd h3{font-weight: bold;}
.sideBox .bd{ padding:0 10px}

/* 文章子-列表页 -----------------------------------------*/


/* 文章内容页 -----------------------------------------*/
.articleCon { padding: 10px; }
.printArea .title { font-size: 28px; line-height: 1.5; text-align: center; margin-bottom: 10px; color: #000000; }
.articleCon .printArea .title { color: #0e4a72; }
.printArea .Subheading { font-size: 18px; color: #555; text-align: center; margin-bottom: 20px; color:#999 }
.printArea .property { font-size: 14px; margin-bottom: 25px; padding: 16px 10px; text-align: center; color: #777; border-bottom: 1px dashed #ddd; }
.printArea .property span { padding: 0 5px; }
.printArea .conTxt { color: #333; font-size: 16px; line-height: 200%; padding: 0 50px 80px 52px; overflow: hidden; }
.printArea .conTxt img { max-width: 800px; height: auto !important; }
.printArea .conTxt p { margin-bottom: 20px; text-indent: 30px }
.printArea .conTxt a { color: blue; text-decoration: underline; }
.printArea .conTxt em { font-style: italic }
.printArea .conTxt ul, .printArea .conTxt ol { padding-left: 2em; }
.printArea .conTxt ul li { zoom: normal; list-style: square; text-indent: 0 !important }
.printArea .conTxt ol li { zoom: normal; list-style: decimal; text-indent: 0 !important; }
.printArea .page { padding: 10px 0; }
.printArea .vedioPlayer { background: #000; width: 800px; text-align: center; margin: 20px auto; height: 680px; display: inline-block; *display: inline; }

.userControl { font-size: 14px; border-top: 1px dashed #ddd; overflow: hidden; text-align: left; margin-bottom: 20px; padding: 10px 20px; }
.userControl .a { color: #777; margin: 10px 10px 0 0; float: left; }
.userControl .bdsharebuttonbox { float: right; }
.others { padding: 10px 0; margin-bottom: 15px; }
.others a { color: #0e4a72 }
.others .prev, .printArea .others .next { padding: 3px 0; }

/* 相关信息 */
#relativeInfo { border-bottom: 1px dashed #ddd; }
#relativeInfo .hd h3 { font-size: 18px; color: #0e4a72 }
#relativeInfo .bd { padding: 10px 0 20px 0; }
#relativeInfo ul { overflow: hidden; }
#relativeInfo li { float: left; width: 50%; }

/* 图片-父列表页 ----------------------------------------- */
.picBoxLoop { overflow: hidden }
.picBoxLoop .pageBox { width: 100%; }
.picBoxLoop .pageBox .bd { height: auto; padding: 15px 0px }
.picBoxLoop .picListFl { width: 900px }
.picBoxLoop .picListFl li { width: 205px; margin: 0 20px 0px 0px; }
.picBoxLoop .picListFl li .pic, .picBoxLoop .picListFl li .pic img { width: 205px; height: 154px; }

/* 图片-列表页 ----------------------------------------- */
.picPageList { margin-right: -20px; overflow: hidden; text-align: center; }
.picPageList li {float: left;width: 281px;margin: 0px 20px 20px 0;display: inline;position: relative;overflow: hidden;overflow: hidden;}
.picPageList .pic {padding: 9px;border: 1px solid #ddd;overflow: hidden;height: 164px;display: BLOCK;}
.picPageList .pic a { display: block; height: 198px; overflow: hidden; }
.picPageList .pic img {height: auto;width: 100%;height: 160px;}
.picPageList .title { display: block; overflow: hidden; line-height: 22px; padding: 5px 0; height: 44px; }
.picPageList .title a { display: block; font-size: 14px }
.picPageList li:hover .pic { border-color: #bbb }
.photoContent .mainBox { float: none; width: 100%; }
.pageSlide {background: #f9f9f9;position: relative;/* margin-bottom: 20px; */}
.pageSlide li { overflow: hidden; }
.pageSlide .pe_u_thumb { float: left; width: 600px; }
.pageSlide .pe_u_thumb a { width: 600px; display: block; height: 340px; background: #fbf7ee; }
.pageSlide .pe_u_thumb img { width: 600px; height: 340px; }
.pageSlide .con { overflow: hidden; zoom: 1; padding: 3% 3% 0 5%; }
.pageSlide .pe_u_thumb_title {float: right;width: 550px;font-size: 22px;line-height: 34px;overflow: hidden;padding-top: 20px;padding-right: 20px;}
.pageSlide .pe_u_thumb_title a {color: #cc3333;}
.pageSlide .date { display: block; padding: 8px 0; color: #999; font-size: 13px; }
.pageSlide .intro {color: #777;font-size: 14px;line-height: 26px;height: 130px;overflow: hidden;float: right;width: 537px;padding-right: 34px;padding-top: 15px;}
.pageSlide .intro .more { display: none; }
.pageSlide .slideNav {text-align: center;width: 50%;position: absolute;z-index: 1;bottom: 27px;right: 0;height: 13px;font-size: 0;}
.pageSlide .slideNav li {display: inline-block; *display: inline;zoom: 1;cursor: pointer;width: 13px;height: 13px;background: #f0f0f0;overflow: hidden;margin-right: 4px;}
.pageSlide .slideNav li span { display: none; }
.pageSlide .slideNav .on {background: #cc3333;}

/* 信息提示页 ---------------------------------------------- */
.Showms { background: #fff; padding: 2% 4%; overflow: hidden; width: 650px; margin: 30px auto; }
.Showms .top, .Showms .bottom, .Showms .Shadow { display: none }
.Showms .MS { overflow: hidden; zoom: 1; }
.Showms .titWrong { color: #c00; border-bottom: 1px solid #ccc; padding: 10px 0; margin-bottom: 15px; font-size: 18px; }
.Showms .BUT { padding: 25px 0 15px 0; }
.Showms .BUT a { padding: 0 15px; height: 36px; line-height: 36px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; margin-right: 15px; background: #eee; border: 1px solid #ccc; font-size: 14px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#eee)); background: -moz-linear-gradient(#FFFFFF, #eee); background: -ms-linear-gradient(#FFFFFF, #eee); background: -o-linear-gradient(#FFFFFF, #eee); background: linear-gradient(#FFFFFF, #eee); }
.Showms .BUT a:hover { color: #c00; border: 1px solid #aaa; text-decoration: none; }

/* 其它 */
#content.noSideContent { background: #fff; }
#content.noSideContent .mainBox { float: none; width: auto; }
#content.photoContent .mainBox .mBd { padding: 0px; }
.voteList li { padding-left: 25px; background: url(../img/icon.png) no-repeat 0px -1175px; }
.votePost .voteDescription span { display: inline }

/*专题列表*/
.ztlist{padding: 34px 0;width: 1100px;margin-left: 40px;overflow: hidden;width:115%;}
.ztlist li{float: left;width: 260px;height: 170px;margin-right: 20px;margin-bottom: 20px;text-align:center;}
.ztlist li .pic{width:260px;height:114px;display: block;}
.ztlist li .tit{line-height: 20px;padding-top: 10px;display: block;}
.ztlist li img{ width: 260px; height: 114px; }

/*专题列表*/
.ztlist-txt{padding: 34px 0;width: 1100px;margin-left: 40px;overflow: hidden;width:115%;}
.ztlist-txt li{float: left;width: 260px;margin-right: 20px;margin-bottom: 20px;text-align:center;background: #eaeaea;height: 40px;/* padding-top:20px; */line-height: 40px;overflow: HIDDEN;}
.ztlist-txt li a{/* line-height: 20px; *//* padding-top: 10px; */display: block;}
.ztlist-txt li a:hover{ text-decoration:none; background:#c33; color:#fff;}


/* 视频-列表页 ----------------------------------------- */
.videoPageList { margin-right: -3%; overflow: hidden; text-align: center; }
.videoPageList li {float: left;width: 30.3%;margin: 1.5% 3% 2% 0; *display: inline;}
.videoPageList .pic { background: #fff; border: 1px solid #ddd; position: relative; }
.videoPageList .pic a { display: block; margin: 3%; overflow: hidden; }
.videoPageList .pic .ico { position: absolute; left: 50%; top: 50%; width: 62px; height: 62px; margin-left: -31px; margin-top: -31px; background: url(../../Base/img/playButton.png) 0 0 no-repeat; display: none; filter: alpha(opacity=80); opacity: 0.8; }
.videoPageList .pic img { height: 203px; width: 100%; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }
.videoPageList .title {overflow: hidden;padding-top: 5px;line-height: 30px;height: 30px;text-align: left;font-size: 14px;padding-left: 25px;background: url(../../Base/img/icons.png) 0 -2218px no-repeat;}
.videoPageList .pic:hover { border-color: #bbb; }
.videoPageList .pic:hover img { transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); }



/* 视频内容页 */
.video_content_list{ overflow:hidden}
.video_content_list .video_picture{float:left;margin-left:100px;}

.vjin{overflow:hidden;margin-bottom:30px;padding-bottom:30px;margin-top: 40px;}
.video_intro{width: 100%;overflow: hidden;float: right;}
.video_intro li{float:left;width: 234px;line-height: 38px;}
.fpjj .hd{ overflow:hidden; background:#f0f0f0}
.fpjj .hd li{ float:left; line-height:40px; padding:0 40px;  cursor:pointer}
.fpjj .hd li.on{ color:#c00; background:#c00; color:#fff; }
.fpjj .bd{ padding:30px 20px; overflow:hidden;}

.playlist li a{float:left;padding: 3px 20px;margin: 10px 20px;border-radius: 6px;}
.playlist li a:hover{color: #ffffff;background: #4CAF50; text-decoration:none;}

.piclist li{ float:left; width:20%; margin-right:1%;}

.piclist li img{ width:100%; }

.VideoIntro{ padding:30px}
.vcont{ width:100%; background:#000; overflow:hidden}
.vcont #video{float:left;width:800px;margin-left: 15px;}
.vcont .vlist{float:right;width: 330px;height: 540px;background:#333;padding: 30px 20px;}
.vcont .vlist ul li{ border-bottom:dashed 1px #444; padding:6px 5px}
.vcont .vlist a{ color:#fff;}
.vcont .vlist .date{ float:right;}
.vcont .title{ color:#fff; font-size:20px}
.vcont .v_property{overflow:hidden;margin-bottom:20px;background: #2d2d2d;}
.vcont .v_property,
.vcont .v_property a{ color:#aaa; font-size:12px; }
.vcont .v_property table td{width:28%;padding: 5px 0px 5px 10px;}
.vcont .v_property table td.tt{width: 23%;text-align:right;color: #545454;}
.vcont .v_property table td.tro span{ float: left; display: inline-block; }



/*留言列表*/
#main .msgadv{ background:#fff; padding-top:15px;}
#main .mainConIn{ margin-top:10px; overflow:hidden; padding:0 0 20px 0;}
#msgList{width: 100%;margin: 0 auto;}
#msgList .currentNodeName .more{float:right;background:url(images/qa_sub.png) no-repeat 0px 0px;width:92px;height:24px;text-align:center; color:#f4ffe8;font-weight:normal;font-size:12px;    }
#msgList .currentNodeName .more:hover{color:#fff;}

.myfr{margin-top: 12px;float: right;margin-left: 30px;background: #36964c;color: #fff;padding: 2px 16px;border-radius: 4px;}
.myfr:hover{ color:#fff;background:#247336; text-decoration: none;}


.msgMenu{overflow:hidden; }
.msgMenu ul{overflow:hidden;height:28px; }
.msgMenu ul li{float:left;height:28px;line-height:28px;padding:0 15px; margin-right:5px;display:inline;   }
.msgMenu ul li a{font-size:12px;}
.msgMenu ul li.on{background:#dcf1fa; font-weight:bold;border-bottom:none;border-top:2px solid #ADD5ED;  }

.msgWrap{clear:both; }

.msgTable{width:100%; border:none; }
.msgTable .tableTitle{background:#f3f3f3;}
.msgTable .tableTitle td{padding: 8px;font-weight:bold;text-align:center;}
.msgTable .tableCont td{padding:10px 5px;border-bottom:1px dotted #d8d8d8;text-align:center;   }
.msgTable .tableCont td.msgT{text-align:left;padding-left:15px; }
.msgTable .tableCont td.msgT a{background: url(../img/qa_ico01.gif) no-repeat 0px 3px;padding-left:24px;display:inline-block;height: 20px;line-height: 20px;}
.msgTable .tableCont td .msg_ok{color:#339900; font-weight:bold;}
.msgTable .tableCont td .msg_wait{color:#f00;}
.msgTable .tableCont:hover td{background:#f7f7f7; }
.msgTable .last td{border:none;; }
.megimg{ width:215px; height:128px; background:url(images/megimg.jpg) no-repeat 0px 15px #fff; display:block; padding-top:15px;}





/*填写留言*/
#message_form{ padding:20px 20px 60px 20px;}
#message_form .tdbgleft{ text-align:right;}
#message_form td{ padding:5px 5px;}
#message_form td input{ height:25px; border-radius:3px; border:1px solid #e4e4e4; line-height:25px; text-indent:5px; font-weight:bold; }
#message_form td textarea{ border-radius:3px; border:1px solid #e4e4e4;text-indent:5px; padding:10px; font-family:microsoft yahei;}
#message_form #EBtnSubmit{ width:90px; height:30px; font-weight:normal; cursor:pointer; border:none; background:#2a73bf; color:#fff;}
#message_form #BtnCancel{ width:90px; height:30px; font-weight:normal; cursor:pointer;border:none; background:#2a73bf; color:#fff;}
#message_form .xx_btn{ padding-top:30px}
#message_form .no{ display: none;}
.VCode input{width: 165px !important;margin-right: 5px;}




/*留言内容页*/
#content .msgDetial{overflow:hidden;width: 95%;margin: 0 auto;margin-top: 30px;}
#content .msgDetial .hd { line-height:22px; padding-bottom:10px; border-bottom:1px dashed #e4e4e4; font-size:16px; font-weight:bold;}
#content .msgDetial .hd span{ float:right; margin-right:10px; font-size:14px; font-weight:normal; color:#666;}
#content .msgDetial { padding:0 10px;}
#content .msgDetial .cont{ padding:0 0 20px 0 ; }
#content .msgDetial .cont .titlee{ height:35px; line-height:35px;}
#content .msgDetial .cont .titlee span{ margin-right:15px;}
#content .msgDetial .cont .msgContHere{ background:#f9f9f9; padding:20px; font-size:14px; line-height:24px;}
#content .msgDetial .cont .adminRep{ border:none; margin-top:20px;} 
#content .msgDetial .cont .adminRep hr{ display:none;}
#content .msgDetial .cont .adminRep .rcont{ background:#f9f9f9; padding:20px 20px 30px 20px; line-height:24px; font-size:14px;}
#content .msgDetial .cont .adminRep .rcont p{ margin-top:10px;}
#content .msgDetial .cont .adminRep .rcont .rtime{ margin-top:20px; color:#666; font-size:12px; display: inline-block;}


/*内容页评论模块*/
#commentform{ overflow:hidden; margin-top:20px; }
#commentform .msg_list_box{text-align:left;padding-bottom: 30p;}
#commentform .msg_list_box .hd{ height:40px; overflow:hidden; line-height:40px;}
#commentform .msg_list_box .hd h3{ float:left; font-size:14px; padding:0; font-weight:bold; text-indent:5px;}
#commentform .msg_list_box .hd .count{ font-size:12px; font-weight:normal; float:right; line-height:40px; padding:0;}
#commentform .msg_list_box .bd{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;border-radius:6px;}
#commentform .msg_list_box li{ margin-bottom:15px; }
#commentform .msg_list_box li .msg_info{ height:30px; line-height:26px; background:#f9f9f9; padding:0 15px;  color:#999; margin:10px; border-radius:3px;}
#commentform .msg_list_box li .msg_info .reviewer{ font-weight:bold; color:#333;}
#commentform .msg_list_box li .msg_content{ padding:10px 20px;}
#commentform .msg_list_box li .msg_content h4{ display:none;}
#commentform .msg_list_box li .msg_content p{ margin-bottom:0px; font-size:12px; line-height:20px; }
#commentform .msg_list_box li .msg_replyer_box{ display:none;}
#commentform .page_box{height:30px;line-height:30px;text-align:center;margin-top:20px;margin-bottom: 30px;}
#commentform .page_box a{padding: 4px 5px;border:1px solid #e4e4e4;} 
#commentform .page_box i{padding:5px 10px; border:1px solid #e4e4e4; font-style:normal;}
#commentform .msg_box{ margin-top:20px; padding:40px 0 40px 0;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; border-radius:6px;}
#commentform .msg_box .hd{ display:none;}
#commentform .msg_box .bd ul {overflow:hidden;padding-left: 100px;}
#commentform .msg_box .bd ul li{ height:30px; width:45%; float:left; line-height:30px;margin-bottom:5px;}
#commentform .msg_box .bd ul .first{ width:90%;}
#commentform .msg_box .bd ul .first input{ width:85%;}
#commentform .msg_box .bd ul li span{display: block;float:left;/* width:100px; */text-align:right;line-height:30px;}
#commentform .msg_box .bd ul li input{text-indent:5px; vertical-align:middle;}
#commentform .msg_box .bd ul .nmhidde{ padding-left:96px;}
#commentform .msg_box textarea{ margin-left:100px; width:668px; height:100px; margin-top:10px; padding:5px;}
#commentform .msg_box .return{ margin-left:100px; margin-top:20px;}
#commentform .msg_box .return button{ margin-right:20px; margin-top:20px; cursor:pointer;}
#commentform .msg_box .return #commentValidCode{ margin-left:20px;}



/* 填写评论 */
#commentform{ font-size: 14px; }
.msgAddBox{padding:10px 25px 15px; margin:0 0px 12px;  background:#fcfcfc; border:1px solid #e7e7e7;    }
.msgAddBox .inputTxt{ height:20px; line-height:20px; border:1px solid #d4d4d4; width:90px; padding-left: 6px; }
.msgAddBox #commentEmail{ width:180px;  }
.msgAddBox li{  height:22px; line-height:22px;}
.msgAddTit{ display:none;  }
.msgAddBox .msgAddUser label{ padding-right:15px;  }
.msgAddBox .msgAddUser i{ color:#f00;padding-left:5px;}
.msgAddBox .msgAddUser li{ overflow:hidden;  }
.msgAddBox .msgAddUser #commentRankingBlock{ float:right;  }
.msgAddBox .msgScore{ padding-top:0px;  }
.msgAddBox  #commentContnet{margin:10px 0 5px;border:1px solid #d4d4d4;min-height:60px;width: 100%;padding: 10px;line-height: 20px;}
.msgAddBox  .msgSubmitBar{ padding-top:10px; height:22px; line-height:22px;  }
.msgAddBox  .msgSubmitBar .msgAddBtn{width:82px; height:22px; background:#245399; padding:3px 10px; color:#fff; border-radius:3px; }
.msgAddBox  .msgSubmitBar .msgAddBtn:hover{color:#fff; text-decoration:none; opacity:0.9 }
.msgAddBox  .msgSubmitBar *{ vertical-align:middle; }
.msgAddBox  #commentValidCode{ margin:0 5px;  }
.noside #commentform{width: 1115px;}
.noside #commentContnet{width: 1050px;}
.noside .msgList .msgContent{width: 1090px;}
.noside .msgList .msgContent .msgCon{width: 1070px;}

#commentRankingBlock { display: none; }