@charset "utf-8";
html,body,div,span,h1,h2,h3,h4,h5,h6,pre,a,big,code,img,samp,small,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label{margin:0;padding:0;border:0;outline:0}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
ul,li{list-style:none;}

html, body {position: relative;height: 100%;font-family:Tahoma,Arial,Roboto,”Droid Sans”,”Helvetica Neue”,”Droid Sans Fallback”,”Heiti SC”,sans-self;}
#swiper-container {width: 100%;height: 100%;}
#swiper-container .swiper-body{overflow:scroll;}

#swiper-container .NavMenu{min-width: 100px;width:65%;background-color:#15A6E7;color: #fff;height:100%;display:none;}
#swiper-container .NavMenu nav strong{height:46px;line-height:46px;text-align:center;margin-left:15px;}
#swiper-container .NavMenu nav a{display:block;line-height:42px;height:42px;overflow:hidden;border-top:1px solid #1294CB;margin:0px 10px 0px 15px;color:#FFF;}

.cfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cfix {display:inline-block;}/* Hide from IE Mac \*/
.cfix {display:block;}

a{color:#00F;text-decoration:none;}
a:hover{color:#F00}

/*header style start*/
header{
	background:url("../images/m-headerbg.gif") left top repeat-x;
	height:45px;
	-webkit-box-shadow:0 0 10px #0CC;  
	-moz-box-shadow:0 0 10px #0CC;  
	box-shadow:0 0 10px #0CC;
	position:relative;
}
header .logo{
	display:block;
	width:190px;
	height:45px;
	text-indent:-200px;
	overflow:hidden;
}
header .weblogo{
	display:block;
	width:80px;
	height:45px;
	text-indent:-80px;
	overflow:hidden;
}
header .yblogo{
	float:left;
	display:block;
	width:110px;
	height:45px;
	text-indent:-110px;
	overflow:hidden;
}
header .menuicon{
	position:absolute;
	right:4px;
	top:0px;
	background:url("../images/m-menuico.gif") left top no-repeat;
	width:42px;
	height:42px;
}
header .menuicon:active{
	background:url("../images/m-menuico-over.gif") left top no-repeat;
}
header .searchbox{
	position:absolute;
	right:55px;
	top:0px;
}
header .searchicon{
	background:url("../images/m-searchicon.gif") right 2px no-repeat;
	width:42px;
	margin-top:7px;
	height:28px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius:5px;
	overflow:hidden;
	border:1px dashed #15A6E7;
} 
header .searchbox .hover{
	border:1px solid #1396CE;
}
header .searchicon form{display:none;}
header .searchicon input{
margin:0px;border:none;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
border-radius:3px;
margin-right:20px;
width:155px;
height:28px;
padding:2px 4px;
background:#FFF;
outline:none; 
color:#000;
-webkit-appearance:none;
}
/*header style end*/

/*footer style start*/
footer{
	padding:10px 0px;
	border-top:2px solid #E1E1E1;
	text-align:center;
	line-height:160%;
	color:#555;
	font-size:14px;
	margin-top:10px;
}
footer a{color:#555;text-decoration:none;}
footer a.mobile-link{color:#999;}
/*footer style end*/

/*summary usually style start*/
section:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
section{display:inline-block;}/* Hide from IE Mac \*/
section{display:block;}

summary::-webkit-details-marker {
  display: none
}
summary{ 
	background:url("../images/m-summary.gif") 6px center no-repeat;
	padding-left:25px;
	line-height:32px;height:32px;overflow:hidden;border-bottom:1px dashed #0099CC;
	margin-top:10px;
	margin-bottom:8px;
	position:relative;
	outline:none; 
}
summary h3,summary h1{font-size:18px;}
summary span{position:absolute;right:10px;top:0px;color:#666;}
details[open] summary{
	background:url("../images/m-summary-open.gif") 6px center no-repeat;
}
.pding{padding:0px 8px;}
/*summary usually style end*/

#header{height:80px;-webkit-box-shadow:0 0 10px #0CC;  -moz-box-shadow:0 0 10px #0CC; box-shadow:0 0 10px #0CC;position:relative;background-color: #76ac34;}
#header .logo{display:block;background:url("../images/xiai123tinggushi.png") left top no-repeat;width:190px;height:80px;text-indent:-200px;overflow:hidden;}
#header .weblogo{display:block;width:80px;height:45px;text-indent:-80px;overflow:hidden;}
#header .yblogo{float:left;display:block;width:190px;height:80px;text-indent:-110px;overflow:hidden;}
#header .menuicon{
	position: absolute;
	right: 4px;
	top: 0px;
	width: 50px;
	height: 42px;
	color: #FFF;
	margin-top: 30px;
}
.menuicon a{color:#fff;text-decoration:none;}
.menuicon a:hover{color:#fff}

#place{background:#F5F8FA;height:36px;line-height:36px;font-size:14px;overflow:hidden;padding:0px 8px;color:#666;}
#place a{color:#000;text-decoration:none;}


/*文章页面css样式*/
section.viewbox .title{padding:0px 8px;}
section.viewbox .title h1{font-size:20px;font-weight:normal;color:#039;text-align:center;}
section.viewbox .info{font-size:12px;line-height:200%;border-bottom:1px dashed #0099CC;padding:0px 8px;text-align:center;}
section.viewbox .info .puber{font-style:normal;}
section.viewbox .info .v-num i{font-style:normal;}
section.viewbox .content{margin:10px 8px;line-height:160%;font-size:16px;}

.arc-list{padding:0px 8px;}
.arc-list li{line-height:38px;height:38px;border-bottom:1px solid #EFEFEF;overflow:hidden;font-size:16px;}
.arc-list li a{color:#333;}
.n-pages{margin:20px 0px;text-align:center;}
.n-pages span,.n-pages a{height:32px;line-height:32px;padding:0px 6px;margin-left:6px;background:#FAFAFA;border:1px solid #EEE;float:left;}
.n-pages span{color:#CCC;}
.n-pages a{color:#333;}

.content img{height:auto;width:100%;}

.caption {position:relative;height:46px;line-height:46px;padding:0px 8px;}
.caption h1{float:left;font-size:20px;font-weight:normal;}
.caption span{font-size:14px;float:right;color:#FC0;}

.block{margin:0px 8px;}
.block .cap{border-bottom:1px dashed #15A6E7;line-height:32px;height:32px;}
.block .cap h3{font-size:18x;color:#1292C9;font-weight:normal;}
.block .pbcont p{margin-top:10px;margin-bottom:10px;}

.letter-table{}
.letter-table ul li{
	background:url("../images/en_letter_01.png") left top repeat-x;
	height:65px;
	line-height:55px;
	float:left;
	font-size:32px;
	width:20%;
}
.letter-table ul li a{
	color:#333;
	padding-left:10px;
}

.letter_biao{}
.letter_biao table{background:#dff0d2;font-size:16px;font-family:Verdana, Geneva, sans-serif;}
.letter_biao th{background:#5B8D29;color:#FFF}
.letter_biao td{background:#FFF;text-align:left;height:40px;}
.letter_biao td.letter{background:white;font-weight:normal;color:#060;font-size:22px;cursor:pointer;}
.letter_biao td.letter:hover{background:#DFF0D2;}
.letter_biao td:hover{background:#DFF0D2;}

/*小图片列表样式*/
.img-list1{clear:both;overflow:hidden;}
.img-list1 li{float:left;width:25%;position:relative;overflow:hidden;height:auto;}
.img-list1 li img{margin:6px 0px;}
.img-list1 li:nth-child(4n-3) img{width:95%;float:left;}
.img-list1 li:nth-child(4n-2) img{width:95%;float:left;margin-left:1.5%;}
.img-list1 li:nth-child(4n-1) img{width:95%;float:right;margin-right:1.5%;}
.img-list1 li:nth-child(4n+0) img{width:95%;float:right;}

/*大图片列表样式*/
.img-list2{overflow:hidden;clear:both;}
.img-list2 li{float:left;width:50%;position:relative;overflow:hidden;height:auto;}
.img-list2 li .imgr:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.img-list2 li .imgr {display:inline-block;}/* Hide from IE Mac \*/
.img-list2 li .imgr {display:block;}
.img-list2 li .imgr{overflow:hidden;}
.img-list2 li img{margin:6px 0px;}
.img-list2 li:nth-child(odd) img{width:95%;float:left;}
.img-list2 li:nth-child(even) img{width:95%;float:right;}
.img-list2 li:nth-child(odd) .trow{width:95%;height:48px;line-height:24px;overflow:hidden;float:left;}
.img-list2 li:nth-child(even) .trow{width:95%;height:48px;line-height:24px;overflow:hidden;float:right;}

/*大图片列表样式*/
.v_list{overflow:hidden;clear:both;}
.v_list li{float:left;width:50%;position:relative;overflow:hidden;height:auto;}
.v_list li .img:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.v_list li .img {display:inline-block;}/* Hide from IE Mac \*/
.v_list li .img {display:block;}
.v_list li img{margin:6px 0px;}
.v_list li:nth-child(odd) img{width:95%;float:left;}
.v_list li:nth-child(even) img{width:95%;float:right;}
.v_list li:nth-child(odd) .title{width:95%;height:48px;line-height:24px;overflow:hidden;float:left;}
.v_list li:nth-child(even) .title{width:95%;height:48px;line-height:24px;overflow:hidden;float:right;}

.img-list2 a,.img-list1 a{color:#333;}

.letter-bike{margin:10px 0px;line-height:180%;}

/*视频页面样式*/
#videopage{}
#videopage #vpf{width:100%;text-align:center;}
#videopage .videobox{color:#666;border-bottom:1px solid #DDD;}
#videopage .video-tip{font-size:12px;line-height:180%;padding:0px 8px;}
#videopage .caption h1{font-size:20px;color:#03C;line-height:150%;}
#videopage .info{border-bottom:1px solid #DDD;padding:0px 8px 8px;;color:#666;}
#videopage .info i{font-style:normal;color:#F60;}
#videopage .content{font-size:14px;line-height:160%;text-indent:2em;color:#333;padding-top:8px;padding-bottom:8px;}

#videopage .class-dir{border-top:1px solid #DDD;line-height:160%;padding-top:10px;}
#videopage .class-dir .dircap{font-size:18px;padding:0px 8px;line-height:36px;height:36px;}
#videopage .class-dir dd{background:#F3F3F3;font-size:12px;padding:0px 8px;}
#videopage .class-dir dd.item{border-top:1px solid #EEE;background:#FFF;font-size:14px;height:36px;line-height:36px;overflow:hidden;}
#videopage .class-dir dd.current{background:#7CB9CF;font-weight:bold;}
#videopage .class-dir a{color:#333;}

#footer{
	padding:10px 0px;
	border-top:2px solid #E1E1E1;
	text-align:center;
	line-height:160%;
	color:#555;
	font-size:14px;
	margin-top:10px;
}
#footer a{color:#555;text-decoration:none;}
#footer a.mobile-link{color:#999;}
.noshow{display:none;}