*{padding: 0; margin: 0; list-style: none;}
body{font-size: 14px; font-family: "寰蒋闆呴粦", "榛戜綋", "瀹嬩綋"; color: #1a1a1a; background: #ececec;}
a, a:visited{text-decoration: none; color: #000;}
a:hover{text-decoration: none; color: #bc0500;}
form, img{border: none;}

.container{width: 1200px; margin: 0 auto;}
.clear{clear: both; height: 0px; overflow: hidden;}

.header{width: 100%; height: 305px; background: #0f49ce; overflow: hidden;}
.logo{font-weight: bold; color: #ff0000; border-left: solid 10px #000; border-right: solid 2px #000; padding-left: 40px; padding-right: 20px; float: left; height: 160px; line-height: 160px; margin-top: 87px;}
.desc{float: left; margin-top: 100px; margin-left: 40px;}
.desc .en{font-size: 36px; line-height: 36px; color: #e9e0e0;}
.desc .en span{color: #f00;}
.desc .cn{color: #fff; font-size: 18px;}

.search{float: right; margin-top: 216px;}
.search input.keyword{width: 243px; height: 28px; line-height: 28px; padding-left: 10px; float: left; border: none; background: #fff;}
.search button{width: 55px; height: 28px; line-height: 28px; background: #ddd; float: left; border: none;}

.tip{margin-top: 20px; display: block; color: #fff; font-size: 18px;}
	.tip span{display: block; float: left; width: 100px;}
	.tip .right{text-align: right;}


.main{background: #fff; margin-top: 10px; padding-bottom: 20px; overflow-y: hidden;}
.padding-set{padding: 0 10px;}

.magazineinfo-opt{border-top: solid 7px #bc0500; padding: 0 10px; height: 40px; line-height: 40px; background: #e4e4e4;}
	.magazine-info{float: left; font-size: 18px;}
	.opt{float: right;}

.top1{font-size: 50px;}
	.top1 a{color: #bc0500; border-bottom: dotted 2px #bc0500; display: block;}

.slider-container{margin-top: 8px;}
	.slider-focus{float: left; width: 660px; height: 474px;}

	.desc-list{ width: 660px; height: 470px;/* border: solid 2px #efefef; border-radius: 5px;*/}
		.desc-info{margin-left: 25px; margin-top: 30px;}
		.desc-info dl{position: relative; margin-bottom: 20px; font-size: 20px;}
		.desc-info dl dt{position: absolute; width: 140px; top: 0; left: 0; text-align: right;}
		.desc-info dl dd{padding-left: 160px;}
		.desc-info dl dd span{display: block; float: left; padding: 1px 16px 1px 0px}
		.desc-info dl dd p.bwh{line-height: 250%;}
	
		.desc-bottom{width: 410px; margin: 0 auto; margin-top: 10px;color:#cd1b1b;font-size:26px;font-weight: bold;}
	

		/* .slideBox{margin:0px;padding:0px;width:100%;height:100%;position:relative;}
		.slideBox .bd{position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{width: 660px; height: 410px; display:block;}
		.slideBox .bd li .mark{ float:left;margin:0px;padding:0px;width:100%;height:40px;position:absolute;opacity: 0.6;background:#000;bottom:0px;}
		.slideBox .bd li .text{ float:left;margin:0px;padding:0px 10px;width:440px;height:40px;line-height:40px;text-align:left;overflow: hidden;font-size:17px;text-indent:1em;display:block;text-decoration: none;position:absolute;bottom:0px; }
		.slideBox .bd li .text a:link,.slideBox .bd li .text a:visited,.slideBox .bd li .text a:active {color: #fff;text-decoration: none;}
		.slideBox .bd li .text a:hover{color: #f00;}
		.slideBox .prev,
		.slideBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../../images/jjjc/magazine/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.5;  }
		.slideBox .prev { left: 0; }
		.slideBox .next { background-position: 0 -90px; right: 0; }
		.slideBox .prev:hover,
		.slideBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.6 !important;}
		.slideBox .hd{position: absolute; right: 5px; bottom: 10px;}
		.slideBox .hd li{float: left; margin-right: 5px; display: block; width: 13px; height: 13px; text-indent: -9999px; background: url(../../images/jjjc/magazine/slidebox-dot.png) left top no-repeat;}
		.slideBox .hd li.on{background: url(../../images/jjjc/magazine/slidebox-dot.png) right top no-repeat;} */

		.slideBox1 .bd img{width: 654px; height: 404px; display: block; position: absolute; left: 3px; top: 3px;}

	.slider-text{float: left; width: 480px; margin-left: 20px; margin-top: 15px;}
		.slider-text li{display: block; clear: both; margin-bottom: 10px;}
		.slider-text a{line-height: 30px; padding-left: 10px; background: url(../../images/jjjc/magazine/slider-right-icon.gif) left 10px no-repeat; font-size: 18px;}

		.slider-text .first a{display: block; background: #0f49ce; color: #fff; padding-left: 15px; height: 63px; line-height: 63px; font-size: 36px;}
		.slider-text .first p{display: block; line-height: 30px; padding: 15px 0; font-size: 16px; color: #606060; text-indent: 30px;}

    .slider-text1{float: left; width: 424px; margin-left: 70px;}
        .zdtjtit{font-weight: bold; font-size: 24px; color: #16368b; background: url(../../images/jjjc/magazine/strong-ico.gif) left center no-repeat; height: 52px; line-height: 52px; text-indent: 50px;}
        .slider-text1 ul{margin-left: 50px;}
        .slider-text1 ul li{color: #c8201d; font-size: 24px; margin-top: 20px;}
        .slider-text1 ul li i{color: #c8201d; font-style: normal; font-size: 12px;}
		.slider-text1 ul li p{font-size: 16px; color: #333; padding: 5px 0;}
		
	/* .slider-text1{width: 480px; margin-top: 15px;}
        .slider-text1 h3{font-weight: bold; font-size: 24px; color: #16368b; background: url(../../images/jjjc/magazine/strong-ico.gif) left center no-repeat; height: 52px; line-height: 52px; text-indent: 50px;} */

.blue-line, .red-line{background: #c30f2d; height: 3px; float: left; margin-top: 10px;}
.blue-line{width: 25%; background: #0627b7;}
.red-line{width: 75%;}

.strong{float: left; margin-top: 10px; width: 660px;}
	.strong h3{background: url(../../images/jjjc/magazine/tit-bg.png) 10px top no-repeat; width: 140px; height: 37px; line-height: 37px; color: #fff; font-size: 18px; border-bottom: dotted 1px #848484; padding-left: 10px; padding-bottom: 5px; text-indent: 30px; width: 100%;}

	.strong dl { position: relative; margin-top: 15px; padding-bottom: 15px; border-bottom: dotted 1px #D1D1D1; }
	.strong dl dt { position: absolute; width: 195px; height: 167px; top: 0px; left: 0px; }
	.strong dl dt img{width: 195px; height: 157px;}
	.strong dl dd {padding-left: 210px; text-align: left; min-height: 167px; height:auto !important; height: 167px;}
	.strong dl dd h4{ font-size: 18px; font-weight: bold; line-height: 30px; }
	.strong dl dd p{ background: url(../../images/jjjc/magazine/strong-icon.gif) left 6px no-repeat; text-indent: 25px; margin-top: 10px; line-height: 20px; font-size: 12px; color: #000; }

	.strong .not-pic{padding-left: 0; height: auto; min-height: auto;}

.strong1{float: left; margin-top: 10px; width: 660px;}
    .strong1 h3{font-size: 24px; text-align: center;}
    .strong1 dl{margin-bottom: 30px;}
        .strong1 dl dt{color: #d42424; font-size: 22px; font-weight: bold; margin-bottom: 10px;}
        .strong1 dl dd{font-size: 18px; text-indent: 35px; line-height: 180%;}

.strong-right{float: right; width: 430px; margin-right: 20px;}
	.fm{margin-top: 20px;}
		.fm-img{display: block; width: 424px; height: 534px;}
		.fm-img img{width: 424px; height: 534px;}
		.fm-txt{display: block; background: #9d000b; color: #fff; width: 424px; margin-top: 10px; text-align: center; height: 60px; line-height: 60px; font-size: 24px;}
		
		.red-line1{background: #c30f2d; width: 424px; height: 3px; margin-top: 20px; margin-bottom: 10px;}

		.rm-tit-select{margin-top: 10px; position: relative; height: 37px;}
		.rm-tit-select h3{position: absolute; top: 0; left: 0; display: block; background: url(../../images/jjjc/magazine/tit-bg.png) no-repeat; width: 140px; height: 37px; line-height: 37px; color: #fff; font-size: 18px; text-align: center;}
		.rm-select{float: left; padding-left: 140px; height: 34px; line-height: 34px; border-bottom: solid 3px #9d000b; width: 284px;}
			#redirect-select{height: 25px; line-height: 25px; margin-left: 50px; width: 150px;}
		.number{margin-top: 10px;}
			.number-tab{display: none;}
			.dpb{display: block;}
			.number a{float: left; display: block; width: 70px; text-align: center; height: 34px; line-height: 34px; background: url(../../images/jjjc/magazine/num-bg.png) center top no-repeat; margin-bottom: 10px; color: #fff;cursor: pointer;}
			.number span{float: left; display: block; width: 70px; text-align: center; height: 34px; line-height: 34px; background: url(../../images/jjjc/magazine/num-bg2.png) center top no-repeat; margin-bottom: 10px; color: #fff;}
			.number a:hover{color: #f90;}
			.number a span,.number a div,.mtit{display:none}



.sub-left{width: 430px; overflow: hidden; float: left;}
	.sub-strong{width: 430px;}
		.sub-strong h3{background: none; height: 37px; line-height: 37px; color: #9d000b; font-size: 18px; text-indent: 0; border-bottom: 0; padding-bottom: 5px; width: 100%;}
.sub-right{float: left; width: 730px; margin-left: 15px; margin-top: 10px;}
	.sub-right h3{color: #9d000b; border-bottom: solid 3px #c60013; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold;}
	.item{display: block; overflow: hidden; margin-top: 10px;}
		.item h4{padding: 5px 10px; background: #c60013; display: inline-block; color: #fff; font-size: 18px; font-weight: normal;}
		.item-blue h4{background: #0f49ce;}
		.item ul{background: #e9e9e9; margin-top: 10px; overflow: hidden; padding: 10px;}
		.item ul li a{display: block; line-height: 30px; background: url(../../images/jjjc/magazine/list-red-icon.png) left 12px no-repeat; padding-left: 15px; color: #595959;}
		.item ul li a:hover{color: #bc0500;}
		.item-blue ul li a{background: url(../../images/jjjc/magazine/list-blue-icon.png) left 12px no-repeat;}

.m-info{margin-top: 10px;}
	.m-left{width: 275px; padding-bottom: 20px; background: #0143b3 url(../../images/jjjc/magazine/m-left-bg.jpg) repeat-x; float: left;}
		.m-desc{width: 275px; margin: 0 auto; position: relative;}
			.m-desc img{position: absolute; top: 10px; left: 42px; width: 170px; height: 229px; padding: 5px 10px; background: #dddddd;}
			.m-desc span{display: block; background: url(../../images/jjjc/magazine/m-desc-titbg.png) left 275px no-repeat; text-align: center; height: 30px; line-height: 30px; font-size: 16px; color: #fff; padding-top: 259px;}
		.m-list{margin-top: 20px;}
			.m-list h3{background: #ca0600; height: 37px; line-height: 37px; color: #fff; text-align: center; font-size: 16px; font-weight: normal;}
			.m-item{margin-top: 10px; padding: 0 10px;}
				.m-item h4{color: #fe0800; font-size: 14px;}
				.m-item li{padding: 3px 0; padding-left: 8px;}
				.m-item li a{color: #fff; display: block; background: url(../../images/jjjc/magazine/list-red-icon.png) left 7px no-repeat; padding-left: 10px;}
				.m-item li a:hover{color: red;}
	.m-right{float: left; margin-left: 20px; width: 880px}

.mq-share{float: left; position: relative; width: 100%; height: 40px; line-height: 40px; border-bottom: solid 3px #ca0600;}
	.mq-share span{display: block; background: #d7d7d7; color: #9d000b; font-size: 18px; width: 200px; text-align: center; float: left; margin-right: 10px;}
	.mq-share .back-index{display: block; background: #d7d7d7; color: #9d000b; font-size: 18px; width: 200px; text-align: center; float: left}
	.share{position: absolute; top: 0; right: 0; width: 200px;}

/* .search-list{} */
.search-list h3{font-size: 16px; line-height: 40px; height: 40px;}
.search-list li{padding: 3px 0; padding-left: 8px;}
.search-list li a{display: block; background: url(../../images/jjjc/magazine/list-red-icon.png) left 7px no-repeat; padding-left: 10px; font-size: 16px;}

.wraper{float:left;margin:30px 0px 0px 0px;padding:0px 0px 25px 0px;width:100%;height:auto;text-align:center;}
.clearfix{margin:0px auto;padding:0px;width:650px;height:auto;}
.items{float:left;margin:0px;padding:0px;width:auto;height:auto;}
.prev{float:left;margin:0px;padding:0px;width:70px;height:35px;border:1px solid #ebebeb;line-height:35px;color:#999999;font-size:14px;}
.prev a{display:block;}
.prev a:link, .prev a:visited, .prev  a:active {color:#2e2e2e;text-decoration: none;}
.prev a:hover {border:1px solid #bd000d;text-decoration: none;color:#bd000d;}
.active{float:left;margin:0px 0px 0px 5px;padding:0px;width:37px;height:37px;line-height:37px;color:#fff;font-size:14px;background:#bd000d;}
/* .item{float:left;margin:0px;padding:0px;width:35px;height:35px;line-height:35px;font-size:14px;border:1px solid #ebebeb;}
.item a{display:block;}
.item a:link, .item a:visited, .item  a:active {color:#2e2e2e;text-decoration: none;}
.item a:hover {border:1px solid #bd000d;text-decoration: none;} */
.dot{float:left;margin:0px;padding:0px 5px;width:auto;height:37px;line-height:37px;font-size:14px;color:#3e3e3e;}
.next{float:left;margin:0px;padding:0px;width:70px;height:35px;border:1px solid #ebebeb;line-height:35px;color:#ccc;font-size:14px;}
.next a{display:block;}
.next a:link, .next a:visited, .next  a:active {color:#2e2e2e;text-decoration: none;}
.next a:hover {border:1px solid #bd000d;text-decoration: none;color:#bd000d;}
.total{float:left;margin:0px 0px 0px 10px;padding:0px;width:auto;height:37px;line-height:37px;font-size:14px;color:#999999;}
.pageRorm{float:left;margin:0px;padding:0px;width:auto;height:auto;}
.text{float:left;margin:0px 10px;padding:0px;width:auto;height:37px;line-height:37px;font-size:14px;color:#999999;}
.pageRorm input{float:left;margin:6px 0px;padding:0px;width:37px;height:24px;line-height:24px;font-size:14px;color:#999999;border:1px solid #ebebeb;}
.J_Submit{float:left;margin:6px 0px;padding:0px;width:45px;height:24px;line-height:24px;font-size:14px;color:#2e2e2e;border:1px solid #ebebeb;cursor:pointer;}
.J_Submit:hover{border:1px solid #bd000d;color:#bd000d;}

.content-info{margin-top: 10px;}
	.line2{line-height: 1px; border-bottom: dotted 2px #496bd5; padding: 5px 0;}
	.title{line-height: 45px; font-size: 32px; color: #a60101; text-align: center;}
	.sub-title{text-align: center; font-size: 28px;}
	.content{padding:0px 5px; line-height: 180%; word-wrap: break-word; table-layout: fixed; font-size:16px; color: #000;}
	.content p{padding: 10px 0px;}

.footer{width: 100%; height: 167px; background: #0f49ce; overflow: hidden;}
	.white{height: 46px; background: #fff;}
	.footer-logo, .copyright-link{float: left; margin-top: 27px;}
	.footer-logo{width: 344px; height: 75px; margin-left: 30px;}
	.copyright-link{color: #e0e0e0; margin-left: 60px; width: 760px;}
	.link{border-bottom: dotted 1px #e0e0e0; width: 100%; overflow: hidden;}
	.link a{float: left; display: block; color: #e0e0e0; margin-left: 30px; height: 40px; line-height: 40px;}
	.copyright{margin-top: 10px; padding-left: 30px;}