﻿@charset "utf-8";
body { background: #f4f3ee }
.banner { background: url(../jpeg/banner-2nd.jpg) repeat-x center top; height: 213px; position: relative; min-width: 960px; }
.banner .corner { height: 12px; width: 985px; position: absolute; background: url(../jpeg/corner1.jpg) no-repeat; bottom: -12px; left: 50%; margin-left: -480px; }
#hidden { display: block; height: 1px; background: #b61a3f; }
.sticky #main-nav-holder { position: fixed; top: 0; left: 0; width: 100%; }
.sticky #nav ul { margin: 0 auto; }
/*left-side*/
.wrap {
	min-height: 200px;
	width: 710px;
	margin-top: 0px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.wrap .left-side { float: left; width: 202px; padding-right: 20px; }
.wrap .left-side h1 { margin: 30px 0 15px 0; text-align: center; }
.left-side .arrow-holder { position: relative; }
.left-side #arrow { width: 35px; height: 62px; position: absolute; background: url(../jpeg/arow.png) no-repeat; top: -70px; }
.left-side .nav-person { position: relative; }
.left-side .nav-person .nav-person-son { position: absolute; left: -25px; }
.left-side .nav-person .nav-person-son2 { position: absolute; left: -85px; }
.nav-person-son-xx { position: absolute; left: -55px; }
.left-side ul { padding-bottom: 30px; }
ul.name { padding-left: 25px; }
.left-side ul li { list-stysle: url(../jpeg/dot.png) inside; padding-left: 30px; cursor: pointer; margin-bottom: 15px; height: 34px; }
*html #video-nav li { list-style: none!important; padding-left: 30px; }
.left-side li.normal { background: url(../jpeg/arrow-normal.png) no-repeat; }
.left-side li.active { background: url(../jpeg/arrow-active.png) no-repeat; }
.left-side ul li a { font-size: 14px; color: #333; line-height: 34px; margin: 0 0 0 8px; bordder: 1px solid #333; }
*.left-side li.normal { background: url(../jpeg/arrow-normal.png) no-repeat; }
*.left-side li.active { background: url(../jpeg/arrow-active.png) no-repeat right top; }
.left-side ul li.active a { color: #fef0cd; font-weight: bold; }
.left-side .corner-subnav { position: relative; float: left; }
.left-side li span { position: absolute; left: -40px; bottom: -34px; *bottom:0px;
height: 39px; width: 10px; z-index: -99; }
.left-side li.normal span { background: url(../jpeg/arrow-n-side.png) no-repeat; }
.left-side li.active span { background: url(../jpeg/arrow-a-side.png) no-repeat; }
/*main*/
.main-center {
	min-height: 360px;
	float: left;
	width: 700px;
	display: inline;
	padding: 10px;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #0099FF;
}
.main-center .article {
	margin-bottom: 10px;
	margin-left: 0px;
}
.wrap.clearfix .main-center h2 { border-bottom: 1px solid #999; margin-bottom: 10px; }
.main-center .article p { color: #333; font-size: 13px; text-indent: 2em; line-height: 26px; margin: 10px 0; text-align: justify; }
.main-center .article li { font-size: 13px; list-style: decimal inside; color: #b61a3f; }
.main-center .article .items li img {
	float: left;
	border: 1px solid #eee;
	padding: 5px;
	display: inline;
	background: #FFF;
	margin-bottom: 5px;
	height: 113px;
	font-family: "微软雅黑", Arial, "宋体";
}
.main-center .article ul li ul li { list-style: disc inside; color: #de2b42; }
.main-center .article ul li ul li img { float: left; border: 1px solid #eee; padding: 5px; margin: 10px; }
.main-center .article .nums p { border: 1px sold #b61a3f; }
.main-center .article .nums #middle img { position: relative; top: -50%; *top:0%;
left: 50%; margin-left: -220px; }
/*BBS*/
.bbs { margin-bottom: 20px; padding: 20px; }
.bk { margin-bottom: 2px; border: 1px solid #d3bda1; }
.bk2 { background: #f4f3ee; }
.bk table td { border-top: 1px dashed #d3bda1; }
.bk table th { border-top: 1px dashed #d3bda1; }
.icon { float: left; width: 31px; }
.bk_h2 a { line-height: 40px; font-size: 14px; text-decoration: none; font-weight: bold; color: #06C; }
.bk table td, .bk table th { padding: 10px; }
.bk_h2 a:hover { text-decoration: underline; }
.bk_h2 { background: #e7e3da; padding-left: 20px; color: #09F }
.bk .left { margin-left: 10px; }
.bk table .last_t { border-style: none }
#form2 label { margin: 0 0 0 12px; }
#name { height: 20px; width: 734px; margin-left: 10px; padding: 5px; }
#tijiao { width: 50px; height: 20px; cursor: pointer; }
.subtitle { margin-top: 1px; font-weight: bold; font-size: 14px; color: #39F; text-align: right }
.bbs .left h3 a { margin: 0 10px; color: #b61a3f; }
/*========================bbs_sub1===============================*/
.wrap.clearfix .bbs .form-holder { background-image: url(../jpeg/note.png); background-repeat: no-repeat; background-position: 720px bottom; }
input.btn1 { margin-left: 10px; display: inline-block; float: left; width: 111px; height: 91px; line-height: 33px; font-size: 14px; color: #fff; font-weight: bold; background: #555; text-align: center; border-radius: 5px; border: none; cursor: pointer; }
input.btn2 { height: 33px; margin-left: 0; }
input.btn1:hover { background: #b61a3f; text-decoration: underline; }
.imain .banner { background: url(../bbs/banner2.jpg); width: 980px; height: 170px; margin: 0 auto; }
.icon { float: left; width: 31px; margin-left: 10px }
.bk table td, .bk table th { padding: 10px 0; }
.bk_h2 a:hover { text-decoration: underline; }
.bk table thead { background: #f4f3ee; padding-left: 20px; }
.bk tbody tr th .left a { font-weight: bold; color: #b61a3f; text-decoration: none; }
.bk table .last_t { border-style: none }
#bk_son .fl_tb thead tr #title_sub { padding-left: 8px; color: #b61a3f }
#bk_son .fl_tb thead tr th h2 { font-weight: bold; }
.up_down { float: right; margin: 20px 0 5px 0; }
.main_title { color: #b61a3f; margin: 0 10px 0 10px; line-height: 180% }
.main_title h2 { font-size: 14px; font-weight: bold; border-bottom: 1px dashed #d3bda1; line-height: 180%; color: #666 }
.speak { padding: 0 10px 0 10px; line-height: 180%; text-align: justify; text-indent: 25px; }
.td_title { border-right: 1px dashed #d3bda1 }
#last_title { border-right: 1px dashed #d3bda1!important; }
.bk table th { border-bottom: 1px dashed #d3bda1 }
tr.last_tr th { border: none; }
.last_t { border-style: none!important; }
.up_down_down { margin: 5px 0 0 10px; float: right; }
.bbs #title_sub h4 span { font-weight: normal; margin-left: 10px; }
#banner-bbs { background: url(../jpeg/banner-bbs.jpg) repeat-x center top; }
#banner-bbs .corner { height: 42px; width: 978px; position: absolute; background: url(../jpeg/corner-bbs.png) no-repeat; bottom: -42px; left: 50%; margin-left: -480px; z-index: 99; }
.btn-p { width: 111px; margin: 10px auto; }
.btn-p a { display: block; width: 111px; height: 33px; line-height: 33px; font-size: 14px; color: #fff; background: #555; text-align: center; border-radius: 5px; }
.btn-p a:hover { background: #b61a3f }
/*zhuanjiafengcai*/
.main-center .article #zj li img { float: right; border: 1px solid #ddd; padding: 5px; margin: 10px; background: #FFF; }
.article #zj li { border-bottom: 1px solid #d3bda1; list-style: decimal inside; padding: 15px; background: #f4f3ee; border-radius: 5px; margin-top: 10px; }
.left-side .name li { margin-bottom: 0px; }
.left-side .name li a { font-size: 14px; color: #b61a3f; line-height: 24px; margin: 0 0 0 8px; }
#banner-zj { background: url(../jpeg/banner-zj.jpg) no-repeat center top; }
#banner-zj .corner { height: 33px; width: 964px; position: absolute; background: url(../jpeg/corner-zj.png) no-repeat; bottom: -33px; left: 50%; margin-left: -480px; }
.bbs .forms { width: 639px; background: #f4f3ee; padding: 5px 20px 20px 20px; border-radius: 10px; margin: 20px 0 20px 0; }
#comt { padding-left: 20px; font-size: 16px; border-bottom: 1px solid #b61a3f; margin-bottom: 10px; }
.comts { float: left; padding-left: 20px; font-size: 16px; margin-bottom: 10px; }
.bbs .forms2 { padding: 5px 20px 20px 20px; }
/*实践考察*/
#banner-sj { background: url(../jpeg/banner-sj.jpg) no-repeat center top; }
#banner-sj .corner { height: 12px; width: 960px; position: absolute; background: url(../jpeg/corner-sj.png) no-repeat; bottom: -12px; left: 50%; margin-left: -480px; }
.main-center .shanda p { color: #333; font-size: 13px; text-indent: 2em; line-height: 26px; margin: 10px 0; text-align: justify; }
.ask td { border-top: 2px solid #d3bda1!important; }
/*学习体会*/
.wrap.clearfix .left-side .paper { padding: 5px; margin: 0 auto; border-radius: 20px 20px 3px 20px; width: 170px; height: 80px; border: 3px solid #de2b42; overflow: hidden; background: #f0f9f4 url(../jpeg/paper.png) no-repeat right bottom; }
.wrap.clearfix .left-side .paper2 { padding: 5px; margin: 0 auto; border-radius: 20px 20px 3px 20px; width: 170px; height: 80px; border: 3px solid #f0f9f4; overflow: hidden; background: #f0f9f4 url(../jpeg/paper.png) no-repeat right bottom; }
.wrap.clearfix .left-side .paper span { display: block; width: 140px; color: #575757 }
/*调查问卷*/
#quest { border: 1px solid #669F9C; width: 100%; font-size: 13px; }
.quest { border: 5px solid #f4f3ee; border-radius: 5px; }
.quest th { text-align: center; }
.article div #div1 table tbody tr th { background: #eff7ff; font-weight: bold; }
.quest td, .quest th { height: 26px }
.quest table tbody tr td textarea { border: none; width: 565px; padding: 10px; }
/*体会*/
.article.tihui li { color: #de2b42; margin: 20px 0 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #999 }
.tihui h3, .daily h3, ol h3 a { color: #de2b42; margin-bottom: 0px; }
.daily h3 { line-height: 40px; }
span#names, span#ide { border-radius: 0px; margin: 0 5px; padding: 0 0 0 5px; margin-bottom: 10px; color: #818181; border-left: 1px solid #CCC; font-size: 12px; }
span#names { border: none; font-weight: bold; color: #7a493d; }
.article.tihui ol li .intros { margin-left: 8px; }
.article.tihui ol li .text img { float: left; border: 1px solid #eee; padding: 5px; margin: 0 10px; }
.daily h3, .daily .intros { text-align: center; }
.text2 { padding-top: 15px; margin-top: 10px; border-top: 1px solid #DBD2C1; }
/*课程学习-------------*/
.article .items {
	background: url(../jpeg/video_b.jpg) repeat-x left top;
	margin-bottom: 10px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0099FF;
	border-right-color: #efebde;
	border-bottom-color: #efebde;
	border-left-color: #efebde;
}
.article .items .flow { background: url(../jpeg/title_b.jpg) no-repeat left top; padding-bottom: 10px; }
.article .items .flow h3 {
	margin: 0px 0 5px 20px;
	line-height: 15px;
	padding-top: 15px;
	font-size: 18px;
	color: #3366CC;
}
.main-center .article .items li {
	position: relative;
	width: 202px;
	height: 225px;
	back-ground: #03C;
	font-size: 15px;
	list-style: none;
	color: #b61a3f;
	float: left;
	display: inline;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.intro-wrap {
	height: 80px;
	padding: 0 10px;
	float: left;
	width: 181px;
	color: #666;
	font-size: 13px;
	padding-bottom: 10px;
	background-color: #FBFEFF;
}
.main-center .article .items li .intro-span a { font-weight: bold; color: #4A261F; font-size: 14px; line-height: 20px; }
.main-center .article .items li .intro-span a:hover { color: #de2b42; }
.intro-name strong { color: #293B66; font-weigdht: normal; }
.main-center .article .items .intro-span img { border: none; float: none; vertical-align: text-bottom; padding: 0; margin: 0px 0 0 5px; position: relative; top: -3px; height: 12px; }
.intro-name {
	display: block;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #09F;
	border-right-color: #09F;
	border-bottom-color: #09F;
	border-left-color: #09F;
}
.hot1, .hot2 { background: url(../jpeg/update.png) no-repeat; width: 26px; height: 14px; position: absolute; top: 106px; right: -5px; _background-position: 0 -2px; _height: 12px; }
.hot2 { background-position: -44px 0; width: 42px; _background-position: -44px -2px; }
.items .flow ul li a .hover { opacity: 0; position: absolute; top: 6px; left: 6px; width: 190px; height: 114px; background: url(../jpeg/content/overlay.png) no-repeat left top; }
/*视频*/
.banner.video { height: auto; background: url(../jpeg/banner-v.jpg) no-repeat center top; }
.wrap-pre { height: 127px; possition: relative; width: 960px; margin: 0 auto; }
.wrap-pre span { background: url(../jpeg/hand.png) no-repeat left top; width: 367px; height: 22px; position: absolute; top: 127px; left: 880px; }
.wrap-v { min-height: 200px; width: 960px; margin: 0 auto; background: #FFF url(../jpeg/arrow-bottom.gif) no-repeat center bottom; padding-bottom: 130px; }
.main-v { float: none; display: block; min-height: 360px; width: 960px; border: none; padding: 0; }
.videos { background: #efebde; padding: 15px; }
.videos #str { color: #666; }
.videos .title { font-size: 13px; color: #333; font-weight: bold; margin: 5px 0; }
#player { margin-top: 10px; float: left; background: #000; }
.intro-v { float: right; display: inline; width: 254px; height: 467px; overflow: hidden; border-top: 3px solid #de2b42; margin-top: 10px; background: #fff; }
.intro-v .intro-wrap-v { padding: 0 10px; color: #666; font-size: 12px; padding-bottom: 10px; }
h5 { display: inline; font-weight: bold; color: #4A261F; font-size: 14px; line-height: 20px; }
.intro-wrap-v .intro-span img { border: none; float: none; vertical-align: text-bottom; padding: 0; margin: 0px 0 0 5px; position: relative; top: -3px; height: 12px; }
.intro-v img { border: 1px solid #eee; padding: 5px; display: inline; background: #FFF; margin-bottom: 5px; margin-top: 5px; height: 120px; }
.left-v { float: left; width: 670px; ; margin: 10px 0 0 0; }
.list-right { margin-top: 10px; margin-right: 10px; width: 100px; float: right; }
.left-v ul li { float: left; text-align: center; }
.left-v ul li a { display: block; height: 34px; width: 110px; margin: 5px; line-height: 34px; background: #ddd; border-radius: 3px; border: 1px solid #999; }
.left-v ul li a.active { background: #de2b42; color: #fff; border: 1px solid #F96; }
.list-right a { background: #de2b42 url(../jpeg/ppt.png) no-repeat center center; width: 100px; height: 34px; display: block; text-indent: -999px; overflow: hidden; border: 1px solid #F96; border-radius: 3px; }
.others { margin-top: 10px; }
/*文化动态*/
.article .news li { coldor: #333; list-style: square inside; padding: 8px 0; border-bottom: 1px dashed #e0d4c6; }
.article .news li a { color: #333; }
.article .news li a:hover { color: rgb(182,26,63); }
.news li .time { float: right; color: #999; font-size: 12px; margin-right: 10px; }
.article .num-list { margin: 20px 0 10px; }
.article .num-list a { color: #333; display: block; text-align: center; float: left; width: 70px; height: 22px; background: #E1DDD7; margin-right: 10px; line-height: 22px; border: 1px solid #AA9B82; border-radius: 3px; }
.article .num-list span { display: block; float: right; height: 22px; margin-right: 10px; line-height: 22px; color: #999; border-radius: 3px; }
.text2 img{ border: 1px solid #eee; padding: 5px; margin: 10px;}
.article .huodong li{list-style:none;}
/*法规*/
.main-center .article.law ul li{ list-style: square inside; }
.main-center .article.law ul li a{color:#333;line-height:24px;}
.law h3{margin:0;margin-top:10px;margin-bottom:5px;border-bottom:1px solid #efebde;}
/*热点*/
.wrap.clearfix .main-center .article .ztzl3.boxcenter tbody tr .ztzl3_td table tbody tr td h1 a{font-size:16px;color:#026BB4;font-weight:normal;line-height:20px;margin-bottom:10px;display:block;}
.wrap.clearfix .main-center .article .ztzl3.boxcenter tbody tr .ztzl3_td table tbody tr td .gblack14 a{font-weight:normal;font-size:13px;color:#333;margin:0;padding:0;}
.wrap.clearfix .main-center .article .ztzl3.boxcenter tbody tr .ztzl3_td table tbody tr td .gblack14 a:hover{color:#de2b42;}
.wrap.clearfix .main-center .article .ztzl3.boxcenter h2.gblack14{line-height:16px;border:none;font-weight:normal;font-size:13px;color:#333;margin:0;padding:0;}
.ztzl3{ height: 108px; overflow: hidden; margin-bottom: 10px; border-bottom: 1px solid #E6DFCA;display:block;}
.article #zj li {list-style: none;}
