body {color: #141414; background:#22285d; -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
/*css resert*/
html, body, div, p, span, label, img, a, ol, ul, dl, dt, dd, li, table, tr, td, th, tbody, thead, tfoot, form, fieldset, legent, h1, h2, h3, h4, h5, h6, strong, b, em, blockquote, cite, pre, code, hr, br, input, button, textarea,article, aside, details, figcaption, figure, footer, header, group, menu, nav, section 
{ padding:0px; margin:0px; font-family: "微软雅黑";  font-size:18px;}
a:link { 
	color: #141414;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #141414;
}
a:hover {
	/*text-decoration: underline;*/
    text-decoration: none;
	color: #141414;
}
a:active {
	color: #141414;
	text-decoration: none;
}
/*禁止iphone字体放大 */
html { -webkit-text-size-adjust: none; }
/* 要注意表单元素并不继承父级 font 的问题 */
button, input, select, textarea { font: 100% serif; }
img, input, select { vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:1em; line-height:1.6em; }
ol, ul { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
th,caption { text-align:left; }
a img { border:0 none; cursor:pointer; margin-top: 3px} 
fieldset,img { border:0 none;}    							/* 不显示图片   display:none */
a, input { outline:0 none; }
abbr, acronym { border:0; }
button { outline:0 none; cursor:pointer; }
button::-moz-focus-inner { border:0; }
input::-moz-focus-inner { border:0; }
:focus { outline:0 none; }
caption, cite, code, em, th, var,i { font-weight:normal; font-style:normal; }
textarea { overflow: auto; vertical-align: top; }
/*以上清零*/
.Frame{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.L{
	float: left;
}
.R{
	float: right;
}
#wenzi{
	text-align: center;
	margin: 10px;
	letter-spacing: 8px;
}
#Nav{
    background: url(../img/1_01.png) center top no-repeat;
    height: 79px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(180,180,180,0.9);
    z-index: 55;
}

#Nav .Frame a{
	line-height: 60px;
	padding: 0 15px;
    text-decoration:none;
}
#Title0{
	height: 475px;
	width: 100%;
	overflow: hidden;
}
#Title0 div.L{
	width: 670px;
}
#Title0 div.L h1{
	position: relative;
	height: 116px;
	background: url(../img/1_04.png) left top no-repeat;
}
#Title0 div.L h1 > a{
	position: absolute;
	right: 4px;
	bottom:26px;
}
#Title0 div.L .miniCarr{
	width: 640px;
	height: 330px;
	margin-top: 30px;
	position: relative;
}
#Title0 div.miniCarr .arrows{
	width: 100%;
	position: absolute;
	top: 155px;
	left: 0;
	
}
#Title0 div.miniCarr .arrows > a{
	width: 11px;
	height: 25px;
	display: block;
}
#Title0 div.miniCarr .imgCarr{
	width: 570px;
	height: 330px;
	margin: 0 auto;
}
#Title0 div.R{
	width: 520px;
	margin-left: 10px;
}
#Title0 div.R h1{
	margin-top: 46px;
	position: relative;
	height: 48px;
	background: url(../img/1_07.png) left top no-repeat;
}
#Title0 div.R h1 > span{
	position: absolute;
	right: 4px;
	bottom:0px;
}
#Title0 div.R h1 > span > a{
	margin-top:10px;
	display: block;
}
#Title0 div.R .miniList{
	width: 465px;
	height: 290px;
	margin-top: 50px;
	position: relative;
	background: url(../img/1_21.jpg) left top no-repeat;
	font-size: 12px;
	padding: 20px;
}
#Title0 div.R .miniList > ul > li{
	word-wrap: normal;
	font-size: 14px;
	line-height: 35px;
	color: #3b3b3b;
	border-bottom: 1px #3b3b3b dashed;
}
#Title0 div.R .miniList > ul > li > a{
	font-size: 14px;
	line-height: 35px;
	color: #3b3b3b;
}
#Title0 div.R .miniList > ul > li > span{
	font-size: 14px;
	line-height: 35px;
	color: #3b3b3b;
}

#Title1{
	height: 475px;
	width: 100%;
	margin-top: 45px;
	overflow: hidden;
}
#Title1 div.L{
	width: 670px;
}
#Title1 div.L h1{
	position: relative;
	height: 116px;
	background: url(../img/1_21.png) left top no-repeat;
}
#Title1 div.L h1 > a{
	position: absolute;
	right: 4px;
	bottom:26px;
}
#Title1 div.L .miniList{
	width: 630px;
	height: 290px;
	margin-top: 10px;
	position: relative;
	font-size: 12px;
	padding: 20px;
}
#Title1 div.L .miniList > ul > li{
	word-wrap: normal;
	font-size: 18px;
	line-height: 45px;
	list-style:disc;
	color: #3b3b3b;
}
#Title1 div.L .miniList > ul > li > a{
	font-size: 18px;
	line-height: 45px;
	color: #3b3b3b;
}
#Title1 div.R{
	width: 520px;
	margin-left: 10px;
}
#Title1 div.R h1{
	margin-top: 46px;
	position: relative;
	height: 48px;
	background: url(../img/1_23.png) left top no-repeat;
}
#Title1 div.R h1 > a{
	position: absolute;
	right: 4px;
	bottom:10px;
}
#Title1 div.R .miniMovie{
	margin-top:40px ;	
}
#Title2{
	height: 1120px;
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}
#Title2 > h1{
	position: relative;
	height: 116px;
	background: url(../img/1_32.png) left top no-repeat;
}
#Title2 > h1 > a{
	position: absolute;
	right: 4px;
	bottom:26px;
}
#Title3{
	height: 475px;
	width: 100%;
	margin-top: 45px;
	overflow: hidden;
}
#Title3 > h1{
	position: relative;
	height: 116px;
	background: url(../img/1_38.png) left top no-repeat;
}
#Title3 > h1 > a{
	position: absolute;
	right: 4px;
	bottom:26px;
}
#Title3 .miniText{
	width:595px;
}
#Title3 .miniText dl{
	line-height: 30px;
	padding: 20px;
}
#Title3 .miniText dt{
	font-size: 18px;
}
#Title3 .miniText dd{
	font-size: 14px;
	color: #787876;
	text-indent: 2em;
}
#Title3 .miniText dd a{
	font-size: 14px;
	color: #787876;
}
#Title4{
	height: 855px;
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}
#Title4 > h1{
	position: relative;
	height: 116px;
	background: url(../img/1_42.png) left top no-repeat;
}
#Title4 > h1 > a{
	position: absolute;
	right: 4px;
	bottom:26px;
}
#Title5{
	height:550px;
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}
#Title5 > h1{
	position: relative;
	height: 51px;
	margin: 20PX 0;
	background: url(../img/1_49.png) left top no-repeat;
}
#Title5 > h1 > a{
	position: absolute;
	right: 4px;
	bottom:10px;
}
#Title5 .imgnumber div{
	float: left;
	display:inline;
	position: relative;
	overflow: hidden;
}
#Title5 .imgnumber .mouseover{
	width: 100%;
	height: 100%;
	background:url(../img/555_03.png) repeat;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 100;
	color: #fff;
	font-size: 14px;
}
#Title5 .imgnumber .mouseover > p{
	font-size: 14px;
	margin-top: 10px;
}

#Title6{
	height:355px;
	width: 100%;
	margin:30px 0;
	overflow: hidden;
}
#Title6 div.L{
	width: 850px;
}
#Title6 div.L > h1{
	height: 67px;
	margin: 20PX 0;
	background: url(../img/1_55.png) left top no-repeat;
}
#Title6 div.L > textarea{
	border: none;
	clear: both;
	width: 790px;
	height: 143px;
	padding: 20px 30px;
	background: url(../img/1_62.png) left top no-repeat;
}
#Title6 div.L > a{
	display: inline-block;
	width: 78px;
	height: 34px;
	margin: 20px 0 0 20px ;
}
#Title6 div.R{
	margin-top: 50px;
	width: 235px;
	padding: 20px 40px;
	background: url(../img/1_58.png) left top no-repeat;
}
#Title6 div.R .miniList{
	width: 235px;
	height: 265px;
	overflow: hidden;
}
#Title6 div.R .miniList > ul > li{
	word-wrap: normal;
	font-size: 14px;
	line-height: 35px;
	color: #3b3b3b;
	border-bottom: 1px #3b3b3b dashed;
}
#Title6 div.R .miniList > ul > li > h4{
	position: relative;
	font-size: 14px;
	line-height: 35px;
	font-weight:bold;
}
#Title6 div.R .miniList > ul > li > h4 > span{
	font-size: 14px;
	font-weight:500;
	line-height: 35px;
	position: absolute;
	right: 0;
}
#Title6 div.R .miniList > ul > li > p{
	font-size: 14px;
}
#Title7 > p.shrink{
	line-height: 26px;
	background: url(../img/2_03.png) left top no-repeat;
	padding-left: 30px;
	color:#787876;
	font-size: 14px;
}
#Title7 > p.shrink > a{
	line-height: 26px;
	color:#787876;
	font-size: 14px;
}
#Title7 .Details{
	margin-top:60px;
	text-align:center;
}
#Title7 .Details > h2{
	font-size: 24px;
	text-align: center;
}
#Title7 .Details > small{
	font-size: 14px;
	text-align:center;
	line-height: 30px;
}
#Title7 .Details .share{
	font-size: 14px;
	margin: 0 auto 50px;
	
}
#Title7 .Details .share > a{
	font-size: 14px;
	padding-right: 5px;
	line-height: 30px;
}
#Title7 .Details > p{
	font-size: 14px;
	/* text-indent: 2em; */
	color: #787876;
	text-align: left;
	margin: 15px 0;
	line-height: 25px;
}
#Title7 .miniCarr{
	width: 1200px;
	height: 330px;
	margin: 30px 0;
	position: relative;
}
#Title7 .arrows{
	width: 100%;
	position: absolute;
	top: 135px;
	left: 0;
	
}
#Title7 .arrows > a{
	width: 66px;
	height: 66px;
	display: block;
}
#Title7 .imgCarr{
	width: 1005px;
	height: 330px;
	margin: 0 auto;
	overflow: hidden;
}
#Title7 .pape{
	border-top:2px #970101 solid;
	width: 100%;
	height: 45px;
	padding: 20px 0;
}
#Title7 .pape > a{
	display: block;
	font-size: 14px;
	line-height: 25px;
}
#Title8 > p.shrink{
	line-height: 26px;
	background: url(../img/2_03.png) left top no-repeat;
	padding-left: 30px;
	color:#787876;
	font-size: 14px;
}
#Title8 > p.shrink > a{
	line-height: 26px;
	color:#787876;
	font-size: 14px;
}
#Title8 .List{
	margin-top: 60px;
}
#Title8 .List dl{
	line-height: 30px;
	padding: 20px 0;
	border-bottom: 1px #c8c2b5 solid;
}
#Title8 .List dt{
	font-size: 18px;
	color: #444241;
}
#Title8 .List dd{
	font-size: 14px;
	color: #787876;
}
#Title8 .List a{
    text-decoration:none;
}
#Title8 .pages{
	width: 1200px;
	padding: 30px 0px;
	text-align:left;
	clear: both;
	margin: 0px auto;

}
#pagebar .pages a {
    padding: 4px 15px;
    color: #000;
    border: 1px #C8C2B5 solid;
    	font-size:14px;
}
.pages{
	width: 1200px;
	padding: 30px 0px;
	text-align:left;
	clear: both;
	margin: 0px auto;

}
.pages a {
    padding: 5px 15px;
    color: #000;
    border: 1px #C8C2B5 solid;
    	font-size:13px;

}
.pages span {
    padding: 5px 15px;
    color: #000;
    border: 1px #C8C2B5 solid;
    	font-size:14px;
}
.pages strong {
    padding: 5px 15px;
    color: #F00;
    font-weight: 500;
    border: 1px #C8C2B5 solid;
    	font-size:14px;
}
#Title8 .pages a {
    padding: 5px 15px;
    color: #000;
    border: 1px #C8C2B5 solid;
    font-size:14px;
    }
#Title8 .pages span {
    padding: 5px 15px;
    color: #000;
    border: 1px #C8C2B5 solid;
    	font-size:14px;
}
#Title8  .pages strong {
    padding: 5px 15px;
    color: #F00;
    font-weight: 500;
    border: 1px #C8C2B5 solid;
    	font-size:14px;
}
#Title9 > p.shrink{
	line-height: 26px;
	background: url(../img/2_03.png) left top no-repeat;
	padding-left: 30px;
	color:#787876;
	font-size: 14px;
}
#Title9 > p.shrink > a{
	line-height: 26px;
	color:#787876;
	font-size: 14px;
}
#Title9 .photo{
	margin-top: 60px;
	overflow: hidden;
	text-align: center;	
	letter-spacing: 8px;
}
#Title9 .photo > div{
	display:inline;
}
#Title9 .photo > div > img{
	margin-top:16px;
}
#Title10 > p.shrink{
	line-height: 26px;
	background: url(../img/2_03.png) left top no-repeat;
	padding-left: 30px;
	color:#787876;
	font-size: 14px;
}
#Title10 > p.shrink > a{
	line-height: 26px;
	color:#787876;
	font-size: 14px;
}
#Title10 .Details{
	margin-top:60px;
	text-align:center;
}
#Title10 .Details > h2{
	font-size: 24px;
	text-align: center;
}
#Title10 .Details > small{
	font-size: 14px;
	text-align:center;
	line-height: 30px;
}
#Title10 .Details .share{
	font-size: 14px;
	margin: 0 auto 20px;
	
}
#Title10 .Details .share > a{
	font-size: 14px;
	padding-right: 5px;
	line-height: 30px;
}
#Title10 .miniCarr{
	width: 1200px;
	height: 655px;
	border-top:1px #787876 solid ;
	border-bottom:1px #787876 solid ;
	position: relative;
}
#Title10 .imgCarr{
	width: 914px;
	height: 575px;
	margin: 0 auto;
	padding: 30px 0 50px;
}
#Title10 .miniCarr span{
	font-size: 12px;
	position: absolute;
	bottom: 15px;
	right: 200px;
}
#Title10 .imglist{
	width: 1200px;
	height: 125px;
	margin: 20px auto;
	overflow: hidden;
}
#Title10 .listimg{
	width: 960px;
	margin: 0 10px;
	float: left;
}
/*ͼƬ����*/
.photo-channel{ padding-top:10px;}
.photo-channel #Article .tool{ position:relative; height:35px; padding-top:6px; border-top: 1px #bfbfbf solid;}
.photo-channel #Article .tool .auto,.photo-channel .tool .up,.photo-channel .tool .next{background: url(../images/up-next.png) no-repeat; height:27px; width:31px;margin-right:10px; overflow:hidden; line-height:27px}
.photo-channel #Article .tool .auto span,.photo-channel .tool .up span,.photo-channel .tool .next span{ visibility:hidden}
.photo-channel #Article .tool .auto{background-position: -39px top;}
.photo-channel #Article .tool .next{background-position: -78px top;}
.photo-channel #Article .Article-Tool{ position:absolute; right:0; border:none; background:none; font-size:12px; font-weight:normal}
.photo-channel #Article .tool .stat{ color:#999;}




.photo-channel #Article .big-pic{ text-align:center; padding:10px 0; border-bottom:1px solid #ededed;  position: relative}
.photo-channel #Article .big-pic #big-pic{display:table-cell;vertical-align:middle;*display:block; overflow:hidden;*font-size:480px; width:1200px; height:530px}
.photo-channel #Article .big-pic .max{ position:absolute; bottom:15px; right:200px;background:url(../images/max.png) no-repeat 5px center; z-index:101; padding:5px 5px 5px 20px}
.photo_prev{position:absolute;left:0;top:0;width:50%;height:100%;z-index:100}
.photo_next{ position:absolute; right:0; top:0; width:50%; height:100%; z-index:100}
.photo_prev a,.photo_next a{background-image: url(../images/blank.gif);display:block; width:100%; height:100%; outline:none;}

#Article .list-pic{ padding:22px 0 16px; height:100px}
#Article .cont{overflow:hidden; float: left; width:920px; height:80px}
#Article .cont li{ float:left; width:123px; height: 80px; text-align:center; display:block; overflow:hidden}
#Article .cont li .img-wrap{width:100px; height:80px; margin:0 auto;}
#Article .cont li .img-wrap a{*font-size:55px;width:100px; height:75px;outline: medium none;}
/*#Article .cont li.on .img-wrap{ border:2px solid #ffb017}*/
#Article .list-pic .pre,#Article .list-pic .next{float:left; display:block; position:relative;background: url(../images/pic_bg.png) no-repeat;width:110px;height:86px; text-align:center}
#Article .list-pic .pre{ left:-8px;top:-3px; margin-right:14px}
#Article .list-pic .next{ right:-8px; float:right;top:-3px}
#Article .list-pic .pre .img-wrap,#Article .list-pic .next .img-wrap{width:102px; height:72px;border:none; padding:4px 0 8px}
#Article .list-pic .pre .img-wrap a,#Article .list-pic .next .img-wrap a{*font-size:53px;width:98px; height:72px; padding:0px 5px 0 4px;*padding:0px 5px 5px 0px }
#Article .list-pic .pre .img-wrap a:hover,#Article .list-pic .next .img-wrap a:hover{ background:none}
#Article .list-pic .next{ right:-8px; float:right;bottom:-2px}
#Article .pre-bnt,#Article .next-bnt{margin-top:3px;cursor: hand;!important;cursor: pointer}
#Article .pre-bnt,#Article .next-bnt,#Article .pre-bnt span,#Article .next-bnt span{background: url(../images/big-btn.png) no-repeat; display:block; width:17px; height:69px; float:left;}
#Article .pre-bnt:hover, #Article .next-bnt:hover,#Article .pre-bnt-on,#Article .next-bnt-on{background-position: 0 -78px;}
#Article .pre-bnt span{background-position: -30px top;}
#Article .pre-bnt:hover span,#Article .pre-bnt-on span{background-position: -30px -78px;}
#Article .next-bnt span{background-position: -55px top;}
#Article .next-bnt:hover span,#Article .next-bnt-on span{background-position: -55px -78px;}
 
#Foot{
	padding: 40px 0 40px 0;
}
#Foot > p{
	font-size: 12px;
}

/*悬浮*/
#centerBtn
{
    position: fixed;
    left: 50%;
    top: 0;
    z-index: 99;
}

#ad_cover {
    display: none;
	width: 205px;
	z-index: 10000;
	position: fixed;
	right: 0px;
	top:700px;
	height: 773px;
}
#ad_cover .btn3 {
	position: absolute;
	bottom: 10px;
	left: 31px;
	z-index: 10001;
	color: #fff;
}
.suspend_bg {
	background: url(../img/1_12.png) no-repeat left top;
	width: 205px;
	height: 773px;
	display: block;
	padding-top:90px;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../img/1_12.png', sizingMethod='scale');
}
.suspend_bg a{
	display: block;
	text-align: center;
	line-height: 51px;
	color: #FFF;
	font-size: 14px;
    text-decoration:none;
}
.suspend_bg a:hover{
	color: #caa33d;
}
/*视频播放*/
.video_bg { position:absolute; z-index:998; left:0; top:0; background:#000000;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
#div1{ position:absolute; text-align:center; width:800px; height:445px; display:none; z-index:9999;}
.close { float:right; width:92px; height:21px; background:url(../images/close_03.jpg) no-repeat;}
.tanbox { width:600px; height:365px; background:url(../images/video.gif) no-repeat; margin:70px auto; overflow:hidden;}
.video_box { width:548px; height:314px; margin-top:22px; margin-left:25px;}


.scrolllist {width:1000px;height:280px;margin:30px auto;}
.scrolllist a.aleft,.scrolllist a.aright{ float:left; width:66px; height:66px; margin-top:100px; background:url(../img/arrow.png) no-repeat;  display:inline;}
.scrolllist a.aleft { background-position:0 0; }
.scrolllist a.agrayleft { background-position:0 0;}
.scrolllist a.aright{ background-position:-70px 0; }
.scrolllist a.agrayright{ background-position:-70px 0;}

.scrolllist .imglist_w{width:860px;height:280px;overflow:hidden;float:left;position:relative; margin:0;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:420px;float:left;margin:0 5px;}
.scrolllist .imglist_w li img{ width:420px; height:280px;}