*{
	margin:0px;
	padding:0px;	
}
i{
    margin: 0px 18px;
    *+margin: 3px 18px;
    margin: 3px 18px\0;
    font-size: 16px;
    font-weight: 100;
    opacity: 0.6;
font-style: normal;
}
table{
border:0px;
border-spacing:0px;
}
body{
	font-family: "微软雅黑";
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    color: #333;
}
img{border:none;border:0px}
ul li{
	list-style: none;
}
ul li a{
	color: #333;
}
.szywtop div{
text-align:center;
}
a{
	text-decoration: none;
}
.lmtitle{
	width: 100px;
	height: 28px;
	position: absolute;
	left:0px;
	top:15px;
	font-size: 25px;
}
.lmtitle a{
	color: #ff0000;
}
.lmtitle a:hover{
	color:#990000;
}
.top{
	width: 100%;
	height: 34px;
	background: #333;
}
.top .topcontent{
	width: 1200px;
	height: 34px;
	margin: 0 auto;	
	color: #ececec;
}
.top .topcontent a{
	color: #ececec;
}
.top .topcontent a:hover{
	color: #fff;
}
.top .topcontent #sj{
	float: left;
	line-height: 34px;
}
.top .topcontent #bb{
	float: right;
	line-height: 34px;
}
.bannerbg{
	width: 100%;
	height: 168px;
	background: #f13319;
}
.bannerbg .banner{
	width: 1200px;
	height: 168px;
	background: url(../images/banner.jpg) no-repeat;
	margin: 0 auto;
}
.wrap{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	
}
.wrap .sysmenu{
	width: 1200px;
	height: 43px;
	background: url(../images/menubg.jpg) repeat-x;
	float: left;
position: relative;
}
.wrap .sysmenu ul li{
	width: 118px;
	height: 43px;
	background: url(../images/menuline.jpg) 117px 0 no-repeat;
	float: left;
	text-align: center;
	line-height: 43px;
}
.wrap .sysmenu ul li.subli{
background:#ff8b00;

}
.wrap .sysmenu ul li.subli a{
color:#c00000;
}
.wrap .sysmenu ul li.menulastli{
	width: 118px;
	height: 43px;
	float: left;
	text-align: center;
	line-height: 43px;
background: none;

}

.wrap .sysmenu ul li a{
	color: #c00000;	
	font-weight: bold;
	font-size: 15px;
}
.wrap .sysmenu ul li:hover{
	background: url(../images/menuhoverbg.jpg) repeat-x;

}
.wrap .sysmenu ul li:hover a{
	color: #fff;
}
.wrap .szyw{
	width: 1200px;
	height: 385px;
	background: url(../images/szywbg.gif) ;
	position: relative;
	float: left;
}
.wrap .szyw .szywtop{
	width: 1160px;
	height: 152px;
	position: absolute;
	top:60px;
	left: 15px
}

.wrap .szyw .szdt{
	width: 580px;
	height: 385px;
	
	float: right;
	 position: absolute;
    top: 210px;
    left: 600px;;
}
.wrap .szyw .szlm{
	left:15px;
}
.wrap .szywtop table tr td,.wrap .sndttop table tr td{
	padding-top: 10px;
}
.wrap .szywtop table tr td,.wrap .sndttop table tr td span{
	line-height: 30px\9;
	text-indent: 0em;
}
.wrap .sndttop table tr td span{
	line-height: 30px;
	text-indent: 0em;
}
.wrap .sndttop table tr td div{
	text-align: center;
}
.wrap .szyw p.sztitle{
	width: 550px;
	height: 68px;
	line-height: 68px;
	font-size: 25px;	
	text-align: center;		
}

.wrap .szyw p a:hover,.wrap .sndt p a:hover{
	color: #990000;
}
.wrap .szyw .zy{
	width: 550px;
	height: 50px;
	float: left;
	font-size: 14px;
	line-height: 24px;
}
a.more{
	color: #666;
}
a.more:hover{
	color:#990000;
} 
.wrap .szyw .sylist{
	width: 550px;
	height: 177px;
	position: absolute;
	top:212px;
	left: 15px;
}
.wrap  ul li{
	line-height: 30px;

}
.wrap ul li a:hover{
	color: #c000000;
}
.wrap ul li span{
	color: #666;
	margin-right: 10px;
}
.wrap .sndt{
	width: 1200px;
	height: 230px;
	background: #fbf3f3;
	position: relative;
	float: left;
}
.wrap .sndt .sndttop{
	width: 655px;
	height: 174px;	
	position: absolute;
	top:60px;
	left:15px;
}
.wrap .box{
	width: 620px;
	height: 385px;
}
.wrap .sndt .snlm{
	left:15px;
}
.wrap .sndt p.sntitle a{
	width: 650px;
	height: 68px;
	line-height: 68px;
	font-size: 25px;
	color: #0068ab;
	text-align: center;	
	position: absolute;
	top:40px;
}
.wrap .sndt p.sntitle a:hover{
	color: #990000;
}
.wrap .sndt p.sncontent{
	width: 650px;
	height: 50px;
	position: absolute;
	top:114px;
	left: 15px;
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
}
.wrap .sndt .snlist{
	width: 515px;
	height: 230px;
	position: absolute;
	top:55px;
	right: 0px;
}
.wrap .bar{
	width: 1200px;
	height: 130px;
	background: url(../images/bar.jpg) no-repeat;
	float: left;
}
.wrap .block,.wrap .block2{
	width:390px;
	height: 360px;
	float: left;
	position: relative;
	margin-right: 15px;

}
.wrap .block2 div.block2t span{
	position: absolute;
	top:15px;
	display: block;
	height: 55px;
	width: 100px;
	z-index: 2;			
}
.wrap .block2 div.block2t span#zxz{
	position: absolute;
	top:15px;
	display: block;
	height: 55px;
	width: 130px;
	z-index: 2;			
}
.wrap .block2 span.current{
	position: absolute;
	top:15px;
	display: block;
	height: 55px;
	width: 100px;	
	background: url(../images/titleline.gif) 0px 45px no-repeat;	
}
.wrap .block2 span.current2{
	position: absolute;
	top:15px;
	display: block;
	height: 55px;
	width: 130px;	
	background: url(../images/titleline3.gif) 0px 45px no-repeat;	
}
.wrap .block2 span a{
	font-size: 25px;
	color: #666;
}
.wrap .block2 span.current a,.wrap .block2 span.current2 a{
	font-size: 25px;
	color: #ff0000;
}
.wrap .block2 span#tab12,.wrap .block2 span#tab22,.wrap .block2 span#tab42{
	position: absolute;
	left:110px;
}
.wrap .block2 span#tab32{
	position: absolute;
	left:130px;
}
.wrap .block2 span#tab52{
	position: absolute;
	left:110px;
	width:130px;
}
.blockt {
	position: absolute;
	left: 0px;
	top:15px;
}
.wrap .titleline{
	width: 385px;
	height: 1px;
	background: url(../images/titleline.gif) no-repeat;
	position: absolute;
	top:60px;
	left: 0px;
}
.wrap .titleline2{
	width: 385px;
	height: 1px;
	background: url(../images/titleline2.gif) no-repeat;
	position: absolute;
	top:60px;
	left: 0px;
}
.wrap .blocklist{
	position: absolute;
	top:68px;
	left: 0px;
}
.wrap .videolist{
	position: absolute;
	top:75px;
	left: 15px;
}
.wrap .videolist ul li{
	width:185px;
	height: 150px;
	float: left;
	text-align: left;
}
.wrap .videolist ul li img{
	

}
.wrap .videolist ul li p{
	line-height: 22px;
	width: 150px;
	text-align: left;

}
.wrap .blocklist ul li{
	width: 385px;

}
.wrap .dbinfo li{
float:left;
width:110px;
height:160px;
position: absolute;
}
.wrap .blocklist ul li span{
	float: right;
	color:#999;
	padding-right: 20px;
}
.wrap .booklist ul{
	position: absolute;
	top:70px;
	left: 0px;
}
.wrap .booklist ul li{
	width: 370px;
	height: 95px;
	border-bottom: 1px dashed #ccc;
	position: relative;
}
.wrap .booklist ul li img{
	position: absolute;
	top:20px;
	left: 30px;
}
.wrap .booklist ul li #num1{
	width: 30px;
	height: 24px;
	background: url(../images/1.png) no-repeat;
	position: absolute;
	top:28px;
	left: 10px;
	z-index: 2;
}
.wrap .booklist ul li #num2{
	width: 30px;
	height: 24px;
	background: url(../images/2.png) no-repeat;
	position: absolute;
	top:28px;
	left: 10px;
	z-index: 2;
}
.wrap .booklist ul li #num3{
	width: 30px;
	height: 24px;
	background: url(../images/3.png) no-repeat;
	position: absolute;
	top:28px;
	left: 10px;
	z-index: 2;
}
.wrap .booklist ul li .bookt{
	width: 300px;
	font-weight: bold;
	color: #666;
	position: absolute;
	top:10px;
	left: 90px;
}
.wrap .booklist ul li .bookt a{
color:#0068ab;
}
.wrap .booklist ul li .bookzy{
	width: 300px;
	color: #666;
	position: absolute;
	top:40px;
	left: 90px;
	line-height: 24px;
}
.wrap .ssfc{
	width: 1200px;
	height: 290px;
	float: left;
	position: relative;
	margin-top:10px;
}
.wrap .ssfc .ssfclist{
	width: 1200px;
	height: 180px;
	position: absolute;
	top: 75px;
	left: 0px;
}
.wrap .ssfc .ssfclist img{
	border: 1px solid #dcdcdc;
	padding: 5px;
}
.wrap .ssfc .ssfclist a{
color:#666;
}
.wrap .zxzlist{
	width: 400px;
	
	position: absolute;
	
	left: 0px;
}
.wrap .zxzlist .ztlist p{	
		border-bottom: 1px dashed #ddd;
margin-bottom:3px;
width:260px;

}
.wrap .zxzlist .ztlist p a{
	color:#0068ab;
}
.wrap .zxzlist .ztlist p.bottom{
	border-bottom: none;
}
.wrap .zxzlist li{
	width:380px;
	height: 155px;
	float: left;
	text-align: left;
	position: relative;
margin-bottom:5px;	
}
.wrap .zxzlist .dbinfo{
	width: 100px;
	height: 320px;
	position: absolute;
	top:0px;
	left:0px;	
}
.wrap .zxzlist .dbinfo img{
	position: absolute;
	top:5px;
	left:5px;
}
.wrap .zxzlist .ztlist{
	width: 260px;
	height: 380px;
	overflow: hidden;
	position: absolute;
	left:110px;
	top:0px;
}
.wrap .zxzlist  p.info{
	position: absolute;
	top:97px;
	left:5px;	
	font-size: 12px;
	width: 96px;
	height: 20px;
	line-height: 20px;
	color: yellow;
	text-align: center;

}
.wrap .zxzlist  p.rq{
	position: absolute;
	top:130px;
	left:5px;	
	font-size: 12px;
	width: 96px;
	height: 20px;
	line-height: 20px;
	color: #666;
	text-align: center;
}

.wrap p.about{
	line-height: 30px;
	border-bottom: 1px dashed #999;	
	margin-left: 10px;
	height: 97px;
	width: 100%;
}

.wrap #b1{
	margin-left: 29px;
}
.wrap .b2{
	margin-left: 15px;
}
.wrap .ssfc .ssfclist a:hover{
color:#990000;
}
.wrap .ssfc .ssfclist ul li{
	float: left;
	width: 230px;
}
.wrap .ssfc .ssfclist p{
	width: 200px;
	height: 20px;
	line-height: 24px;
	padding-top: 5px;
}
.footer{
	width: 100%;
	height: 130px;
	background: #cc3333;
	color: yellow;
}
.footcontent{
	width: 1200px;
	height: 130px;	
	margin: 0 auto;
	position: relative;
	font-size: 16px;
}
.footcontent .copyright{
	position: absolute;
	top:55px;
	left:50px;
}
.footcontent .auther{
	position: absolute;
	top:40px;
	left:460px;
	line-height: 30px;
}
.footcontent .stat1{
	position: absolute;
	top:55px;
	right:280px;
}
.footcontent .stat2{
	position: absolute;
	top:55px;
	right:100px;
}
/*list*/
.listleft{
	width: 260px;
	height: 670px;
	background: #f3e7e7;
	float: left;
}
.listleft .nowlm,.contleft .nowlm{
	width: 260px;
	height: 100px;
	background: #cc3333;
	float: left;
text-indent:0px;
	line-height: 100px;
	text-align: center;
	color: yellow;
	font-size: 24px;
}
.listleft ul li,.contleft ul li {
	width: 260px;
	height: 46px;
	line-height: 46px;
	text-indent: 100px;
	float: left;
	margin-top: 1px;
}
.listleft ul li:hover,.contleft ul li:hover{
	background: url(../images/listactive.png) no-repeat;
}
.listleft ul li.curli,.contleft ul li.curli{
	background: url(../images/listactive.png) no-repeat;
}
.listleft ul li.curli a,.contleft ul li.curli a{
color: #fff;
}
.listleft ul li:hover a,.contleft ul li:hover a{
	color: #fff;
}
.listleft ul li a,.contleft ul li a{
	font-size: 16px;
	color: #333;

}
.listright,.content{
	width: 930px;
	height: 630px;
	float: right;	
}
.listright2,.content{
	width: 930px;
	height: auto;
	float: right;	
}
.addr{
	width: 930px;
	height: 54px;
	background: #f3e7e7;
float:left;
margin-top:15px;	
       
}
.addrlist{
	width: 930px;
	
	background: #f3e7e7;
float:left;
margin-top:15px;	
       
}
.addr span.listdot,.addrlist span.listdot{
	width: 15px;
	height: 27px;
	background: url(../images/listdot.png) no-repeat;
float:left;
margin-left:15px;
margin-top:15px;
	
}
.listtitle{
	width: 100px;
	height: 54px;
	line-height: 54px;
	color: #333;
	font-size: 24px;
	float:lefe;
margin-left:15px;
}
.nowaddr{
	float:right;
	margin-right: 15px;
	line-height: 54px;
}
.nowaddr a{
	color:#333;
}
.nowaddr a:hover{
	color:#990000;
}
.listlist{
	float: left;
}
.listlist ul li{
	line-height: 50px;
	height: 50px;
	border-bottom: 1px solid #ddd;
	width: 930px;
	background: url(../images/dot.png) 15px 24px no-repeat;
	text-indent: 40px;
}
.listlist ul.ztlist li{
	line-height: 50px;
	height: 50px;
	border-bottom: 1px solid #ddd;
	width: 930px;
	
	text-indent: 40px;
}
.pagelist{
padding:15px;
}
/*info*/
.listwrap{
width:1200px;
height:auto;
overflow: hidden;
}
.contleft{
	width: 260px;
	height: auto;
	background: #f3e7e7;
	float: left;	
}
.cont{float:left;}
.content{
	width: 930px;
	height: auto;
	overflow: hidden;
margin-bottom:20px;
}
.content .cont p.yint{
	text-align: center;
	font-size: 20px;
	padding:15px 0px;
	color: #333;
}
.content .cont p.fut{
	text-align: center;
	line-height: 24px;
	margin: 15px 0px;
	font-size: 18px;
	color: #666;
}
.content .cont{
padding:0px 20px;
}
.content .cont h1{
	width:100%;
	height: auto;
	line-height: 40px;
	text-align: center;	
	color: #c000000;
	margin: 0 auto;
	font-weight: 400;
font-family:microsoft yahei;

}
.content .cont .info{
	width: 866px;
	height: 16px;
	color: #999;
	font-size: 12px;
	text-align: center;
}
.content .cont .info span{
	text-align: center;
	margin: 0 10px;
}
.content .cont .xian{
	width: 886px;
	height: 16px;
	margin: 0 auto;
	background: url(../images/xian2.gif) repeat-x;
	margin-top: 10px;
}
.content .cont .vscont{
	width: 866px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.content .cont .vscont p{
	text-indent: 2em;
	line-height: 30px;
	color: #313131;
	font-size: 16px;

}
.content .cont .vscont p.updown a{
	color:#990000;
}
    ul.hsjd{
        width: 890px;
        height: auto;
        overflow: hidden;
    }
    ul.hsjd li{
        width: 205px;
        height: 140px;
        padding: 5px;
        float: left;
        text-align: center;margin-bottom: 10px;
    }
    ul.hsjd li img{       
        width: 180px;
        height: 90px;
    }
    ul.hsjd li p{
        width: 215px;
         line-height: 25px;
        text-align: center;
float:left;
    }
    ul.hsjd li p a{
        color: #666;
    }
    ul.hsjd li p a:hover{
        color:#990000;
    }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox{ width:1200px; height:563px; overflow:hidden; position:relative; margin: 0 auto  ;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:10px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:4px;  width:11px; height:11px; line-height:11px; text-align:center; background:#fff; cursor:pointer; border-radius: 20px;}
.slideBox .hd ul li.on{ background:#cc0000; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:1200px; height:563px; display:block;}
.slideBox .bd  span{ position:absolute; bottom:0; background:url(../images/title_bg.jpg); width:100%;  line-height:47px; height: 47px; color:#fff;}
.slideBox .bd h1{ color:#fff; font-size:16px; margin:0; padding:0 10px; height: 47px; line-height: 47px;}
.relative{ position:relative;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:50px; background:url(../images/slider-arrow.jpg) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

.i-main{ height: auto ; overflow: hidden; margin:20px auto; width: 1200px;}
.i-title{margin: 14px 10px 0 14px; height: 30px;}
.i-title h1{ float: left; color: #ffffff; font-size: 16px; line-height: 30px; width: 112px; height: 30px; padding-left: 17px; background: url(../images/ititle_bg.jpg) left center no-repeat; display: block;}
.i-title a{ float: right;}
.i-title .i-more{ font-size: 12px; color: #666666; line-height: 30px; font-family: SimSun;}
.i-title .i-more:hover{  color: #990000;}
.no-1{ height: auto; overflow: hidden;  padding:0 20px 0 20px; margin: 0 auto; width: 610px;}
.no-1 h1{ font-size: 24px; color: #990000; line-height: 50px; text-align: center; display: block;}
.no-1 h1 a{ font-size: 24px; color: #990000; line-height: 50px;text-align: center; display: block;}
.no-1 p{ font-size: 14px; line-height: 24px; color: #999999; text-indent: 2em; margin: 0 auto; padding: 0 0 10px 0;border-bottom:#cccccc 1px dashed;}
.no-1 p a{ color: #990000;}
.i-list{ padding: 10px 20px; height: auto; overflow: hidden;}
.i-list li{ background: url(../images/ico_001.jpg) left center no-repeat; width: 100%; line-height: 30px;}
.i-list li a{ color: #666666; line-height: 30px;  padding-left: 10px;}
.i-list li a:hover{ color: #990000;}
.i-list li span{ float: right; color: #818181;}

.i-list2{ padding: 15px 15px 15px 20px; height: auto; overflow: hidden;}
.i-list2 li{ background: url(../images/ico_001.jpg) left center no-repeat; width: 100%; line-height: 32px;}
.i-list2 li a{ color: #666666; line-height: 32px;  padding-left: 10px;}
.i-list2 li a:hover{ color: #990000;}
.i-list2 li span{ float: right; color: #818181;}
.p-one{height: auto ; overflow: hidden; margin: 0 auto 15px auto;}
.p-one-left{ float: left; height:330px;width: 657px; border-top:#940f16 2px solid; border-bottom:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;background: #ffffff;}
.p-one-right{ float: right; width:330px; height:330px;border-top:#940f16 2px solid; border-bottom:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;background: #ffffff;}

.p-two{height: auto ; overflow: hidden; margin: 0 auto 15px auto;}
.p-two-left{ float: left; height:240px;width: 657px; border-top:#940f16 2px solid; border-bottom:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid; background: #ffffff;}
.p-two-right{ float: right; width:330px; height:240px;border-top:#940f16 2px solid; border-bottom:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;background: #ffffff;}

.p-three{height: auto ; overflow: hidden; margin: 0 auto 15px auto;}
.p-three-left{ float: left; height:240px;width: 657px; border-top:#940f16 2px solid; border-bottom:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;background: #ffffff;}
.p-three-left .w-t-l{ width: 330px; float: left;}
.p-three-left .w-t-r{width: 327px; float: right;}
.p-three-right{ float: right; width:330px; height:240px;border-top:#940f16 2px solid; border-bottom:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;background: #ffffff;}





/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */
	z-index:1; }
.swiper-wrapper { position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
/*通用*/
.fl, .partL { float:left; }
/*内容*/
#ad1 { margin-bottom:10px; }
.device { width: 100%; position: relative; margin-bottom:5px; }
.device .arrow-left { background: url(images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.device .arrow-right { background: url(images/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.swiper-container { height: 385px; width: 620px; }
.swiper-container img { width:100%; }
.title { font-size: 25px; margin-bottom: 10px; }
.pagination { position: absolute; left: 0; text-align: right; bottom:15px; width: 100%; z-index:5; }
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #777; margin-right:8px; cursor: pointer; }
.swiper-active-switch { background: #fff; }
.swiper-slide { position:relative; }
.swiper-slide .name { position:absolute; bottom:0; left:10px; z-index:5; }
.swiper-slide .bg { position:absolute; bottom:0; left:0; background:#000; z-index:4; width:100%; height:35px; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; }
.swiper-slide .name a { color:#fff; line-height:35px; font-size:14px; }
#tabTit { width: 603px; }
.showed { position:fixed; top:0; z-index: 40; }
.swiper-container-tab { margin-right: 48px; }
.swiper-container-tab > .swiper-wrapper { float:left; height: 43px!important; }
#setColum { position:absolute; right:1px; top:2px; width:48px; height:46px; background:#fff; border-left: 1px solid #c9c9c9; z-index: 999; color:#2772b6; z-index:2; text-align:center; font-size:35px; font-weight:bold; line-height:46px; }
.showed #setColum { top: 0px; right: 0px; }
.app #mobileHeader { display:none!important; }


.imglist li{
float:left;margin-left:5px}