@charset "gb2312";
/* CSS Document */
/* reset */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
body { color:#333; font: 12px/22px "SimSun", "Arial Narrow", HELVETICA; -webkit-text-size-adjust: 100%;}
h1, h2, h3, h4, h5, h6, .yh{ font-family:"Microsoft Yahei", "SimHei", "SimSun"; font-size:100%; font-weight: normal;}
a { color:#333; text-decoration: none }
a:hover { color:#d5434c; text-decoration:underline }
em { font-style: normal }
li { list-style: none }
img,input{ border: 0; vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
p,a{ word-wrap: break-word }
.undis { display: none }
.dis { display: block }
.ind { text-indent: 2em }
.layout{ margin:0 auto; z-index:10;}
.layout:after, .hd:after, .bd:after, .ft:after, .cf:after{ content: ""; display: table; clear: both }
.layout, .hd, .bd, .ft, .cf{ *zoom:1}
@media screen{
.fl, .layout .fl { float: left; display: inline }
.fr, .layout .fr { float: right; display: inline }
.chief{ width:670px;}
.extra{ width:300px;}
.hd h2, .hd h3 { float: left; display: inline; font-weight:normal;}
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.f22 { font-size: 22px }
.f24 { font-size: 24px }
.l16 { line-height: 16px }
.l17 { line-height: 17px }
.l18 { line-height: 18px }
.l19 { line-height: 19px }
.l20 { line-height: 20px }
.l21 { line-height: 21px }
.l22 { line-height: 22px }
.l23 { line-height: 23px }
.l24 { line-height: 24px }
.l25 { line-height: 25px }
.l26 { line-height: 26px }
.l27 { line-height: 27px }
.l28 { line-height: 28px }
.l29 { line-height: 29px }
.l30 { line-height: 30px }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt30 { margin-top: 30px }
.mt50 { margin-top: 50px }
.mb10 { margin-bottom: 10px }
.bold{ font-weight:bold;}
.center{ text-align:center;}
.b0{ border:none !important;}
.vBg{ background:rgba(0,0,0,0.6); color:#fff; display:inline-block; filter:progid:DXImageTransform.Microsoft.gradient( Q-gradientType = 0, startColorstr = '#99000000', endColorstr = '#99000000') \9; width:100%;}

.mininav{ position:relative; z-index:99;}
.page{ overflow:hidden; width:100%;}
.layout{ position:relative; width:100%;}

/*sub*/
.subwp{ background:url(imagessub.jpg) right top no-repeat #1d6397; margin-right:330px; position:absolute; top:0; right:50%; width:100%;}
.subInner{ height:100%; width:100%;}
.sub{ float:right; padding-top:480px; width:170px;}
.sub .text{ padding-right:20px; position:relative; right:60px; width:210px;}
.sub .text p{ color:#fff; font-size:14px; text-align:right;}
.sub .text p em{ color:#f1d28c; font-size:30px; font-weight:bold; font-style:italic;}
.sub .nav{ width:246px;}
.sub .nav ul{ width:170px;}
.sub .nav li{ font-size:26px; font-weight:bold; height:50px; line-height:50px; padding-bottom:15px; width:50px;}
.sub .nav li a{ background:url(imagesnavli.png) no-repeat; color:#fff; display:block; height:50px; padding-left:50px; text-align:center; width:120px;}
.sub .nav .current a,.sub .nav li a:hover{ background:url(imagesnavli2.png) no-repeat; color:#21699f; text-decoration:none;}

/*main*/
.mainwp{ margin-left:-330px; position:relative; left:50%; width:100%;}
.maincon{ padding:30px 0 0 30px; width:800px;}

.sdTabs{ padding-top:150px; position:relative;}
.sdTabs .sdTit{ background:#EFE5DB; border-bottom:1px solid #e3e3e3; padding:25px 0 20px 20px; position:absolute; top:0; width:100%; z-index:99;}
.fixed{ position:fixed !important;}
.timeline{ position:relative; width:1200px; height:90px; }
.timeline span.none{ cursor:default;}
.timeline a.none{ display:none;}
.timeline .sd_b_btn{ color:#7ebbe6; cursor:pointer; display:block; font-size:150px; height:150px; line-height:150px; position:absolute; top:380px; text-align:center; width:90px; z-index:99;}
.timeline .sd_b_btn:hover{ background:#7ebbe6; color:#fff; text-decoration:none;}
.timeline .sd_hd{ position:absolute; left:0; top:0; margin-left:0; width:1200px;}
.timeline li{ background:url(imagesblue.png) 0 25px no-repeat; cursor:pointer; float:left; width:143px; height:90px; position:relative;}
.timeline li a:hover{ text-decoration:none;}
.timeline li span{ display: block;}
.timeline li .title_t,.timeline li .title_b{ position:absolute; top:2px; font:16px/22px "Microsoft Yahei"; width:143px; text-align:center;}
.timeline li .title_b{top:62px;}
.timeline li .num{ position:absolute; top:32px; font:20px/20px "Microsoft Yahei"; width:143px; text-align:center; }
.timeline li .words_num{ width:143px;}
.timeline li .r_line{ border-right:2px solid #216ca1; height:70px; position:absolute; right:0; top:13px; width:0;}
.timeline li .r_line .small_dot{ background:url(images/bgs.png) -80px 0px no-repeat; display:block; height:20px; position:absolute; left:-9px; top:-4px; width:20px;}
.timeline .float_block { background:url(imagesred.png) 0 25px no-repeat; width:143px; height:90px; position:absolute; z-index:1;}
.timeline .current .title_t,.timeline .current .title_b{ font:bold 20px/22px "Microsoft Yahei";}


.timeline .current a{ color:#d5434c;}
.sdTabs .sd_bd{ padding:30px 0 0 10px; width:100%;}
.content h2{ font-size:32px; font-weight:bold; line-height:48px;}
.content h2 span{ background:url(images/tt.png) right bottom no-repeat #216ca1; color:#fff; display:inline-block; margin-right:10px; padding:0 10px;}

.content .zj_line{background:url(imageszj_line.jpg) repeat-y; width:100%; overflow:hidden; zoom:1;}
.content .zj_top{background:url(imageszj_top.jpg) no-repeat; width:100%; height:92px;}
.content .zj_top-1{background:url(imageszj_top-1.jpg) no-repeat; width:100%; height:92px;}
.content .zj_bottom{background:url(imageszj_bottom.jpg) no-repeat; width:100%; height:54px;}
.content dl{margin:0 5%; width:90%; overflow:hidden; zoom:1;}
.content .clear{clear: both;}
.content dt{background:url(imagesask.jpg) 0px 50% no-repeat; padding-left:30px; margin-bottom:10px; border-bottom:1px dashed #bbb; font:bolder 14px/40px ËÎÌå;}
.content dd{padding-left:30px; text-indent:2em; height:75px; overflow:hidden;zoom:1; background:url(imagesreply.jpg) 0px 0px no-repeat; font:normal 14px/24px ËÎÌå;}

.tx_line{background:url(imagestx_line.jpg) repeat-y; margin:0 auto; width:888px;overflow:hidden; zoom:1; }
.tx_top{background:url(imagestx_top.jpg) no-repeat; margin:0 auto; width:888px; height:48px;}
.tx_bottom{background:url(imagestx_bottom.jpg) no-repeat; margin:0 auto; width:888px; height:20px;}

#tags_A{float:left; width:204px; margin:5px 1px 0 0;}
	#tags_A dd{width:204px; height:46px; padding:0; margin-top:1px; text-indent:0; background:#DBDBDB; text-align:center; font:18px/46px Î¢ÈíÑÅºÚ;}
		#tags_A dd.selectTag{background:#8CCD8D; text-align:center;}
		#tags_A dd a{color:#000; text-decoration:none;}
#tagContent_A{float:left; width:683px; text-align:center; background:url(imagestx_line.jpg) top right repeat-y;}

.tagContent { display:none;}
.selectTag { display:block;}


.news .video{ background:#e2e2e2; float:right; height:174px; margin:10px 0 10px 20px; padding:4px 4px 0; width:200px;}
.news .video .mod_player{ line-height:174px; text-align:center;}
.news p{ color:#6a6a6a;}
.news p span{ background:url(images/bgs.png) 0 -40px no-repeat; color:#fff; display:inline-block; float:left; height:16px; line-height:16px; margin-top:7px; text-align:center; width:58px;}
.news .truth{ background:url(images/bgs.png) 0 -60px no-repeat; display:inline-block; height:25px; vertical-align:middle; width:76px;}
.truth_box{ background:#f9f9f9; border:3px solid #e5e5e5; display:none; padding:10px 0 20px; width:794px;}
.truth_box h3{ background:url(images/truth.png) no-repeat; height:18px; margin-left:10px; padding-left:50px;}
.truth_box p{ padding:0 25px;}
.dujia .hd{ height:25px; padding:8px 0; position:relative;}
.dujia .hd .more{ background:url(images/bgs.png) 0 -100px no-repeat; color:#b22f3a; float:right; height:25px; line-height:24px; padding-right:20px; text-align:center; width:112px;}
.dujia .bd{ border:1px solid #e6e6e6;}
.dujia dl{ border-bottom:1px dotted #c9c9c9; overflow:hidden; padding:30px 0;}
.dujia dl dt{ float:left; padding:0 20px; width:80px;}
.dujia dl dd h3{ font-size:18px; font-weight:bold; line-height:28px;}
.dujia dl dd p{ color:#777;}
.zjBox{ background:#f9f9f9; border:3px solid #e5e5e5; display:none; padding:15px; position:absolute; left:0; top:40px; width:764px;}
.scroll_A{ position:relative; padding:0 30px;}
.scroll_A .inner{ height:150px; overflow:hidden; position:relative; width:724px;}
.scroll_A .split{ border-right:1px solid #e7e7e7; float:left; padding:0 10px; width:124px;}
.scroll_A .split .pic{ display:block; text-align:center; width:124px;}
.scroll_A .split .pic span{ display:inline-block; line-height:30px; width:100%;}
.scroll_A .split p{ color:#777;}
.scroll_A .btn{ position:absolute;top:50%;margin-top:-35px;width:26px;height:74px;line-height:74px;text-align:center;color:#e5e5e5;cursor:pointer;font-size:40px;font-weight:bold;}
.scroll_A .prev{ left:0;}
.scroll_A .next{ right:0;}
.scroll_A .btn:hover{ background:#e5e5e5; color:#fff;}

.bigpic{ border:1px solid #e3e3e3; padding:20px; text-align:center;}
.artical{ padding:30px;}
.artical h2{ color:#216ca1; font-size:24px; font-weight:bold; line-height:36px;}
.artical p{ line-height:30px;}

.footer{ padding-left:30px; width:800px;}
.tcopyright{ padding:20px 0 !important; width:688px !important;}

/*wide*/
.wide .mininavInner{ width:1240px !important;}
.wide .layout{ width:1240px;}
.wide .subwp{ margin-right:370px;}
.wide .sub{ width:250px;}
.wide .sub .logo{ padding-right:40px; text-align:right; width:210px;}
.wide .sub .logo img{ width:180px;}
.wide .sub .text{ padding-right:40px; width:270px;}
.wide .sub .nav{ width:250px;}
.wide .sub .nav ul{ width:250px;}
.wide .sub .nav li{ width:250px;}
.wide .sub .nav li a{ width:200px;}
.wide .sub .vote{ right:-60px;}

.wide .mainwp{ margin-left:-370px;}
.wide .maincon{ padding-left:100px; width:890px;}
.wide .bigpic{ padding:20px 40px;}
.wide .scrwrap{ width:810px;}
.wide .sdTabs .sdTit{ padding-left:100px;}
.wide .timeline{ width:890px;}
.wide .timeline .line{ width:872px;}
.wide .timeline a.sd_prev{ left:-90px;}
.wide .timeline a.sd_next{ right:-180px;}
.wide .sdTabs .sd_bd{ padding-left:100px; width:890px;}
.wide .truth_box{ width:884px;}
.wide .zjBox{ padding:15px 30px; width:824px;}
.wide .scroll_A{ padding:0 50px;}
.wide .footer{ padding-left:100px; width:890px;}