@charset "utf-8";
/* CSS Document */
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {
  margin:0;
  padding:0; }

body {
    font-size: 100%; 
    font-family:Helvetica,STHeiti,Droid Sans Fallback;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}

img {
    border:0;
}
ul,ol,li {
    list-style:none;
}
a{
    text-decoration: none;
}

/*顶部幻灯*/
.swiper1{
	width: 100%;
	max-height: 164px;
	min-height:164px;
}
.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-slide{ text-align:center; position:relative; float:left;}
.swiper-slide h2{ position:absolute; bottom:0px; width:100%; text-align:center; font-size:1em; color:#fff; background-color:rgba(0,0,0,0.5); height:30px; line-height:30px;}
.swiper-slide img{ max-width:100%; margin:0 auto;}

.pagination1 { width:100%;
	text-align: center;
	margin-top: 5px;
}
.pagination1 .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #999;
	box-shadow: 0px 1px 2px #555 inset;
	margin: 0 3px;
	cursor: pointer;
}
.pagination1 .swiper-active-switch {
	background: #fff;2f9933
}


#myfocus {
	width:100%;
	max-height:165px;
	min-height:165px;
	overflow:hidden;
	padding:6px 6px 24px;
	background:#ededed url() no-repeat;
	position:relative;
}
#myfocus #myloading {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	width:678px;
	height:373px;
	background:#333;
	color:#f60;
	font-size:12px;
	text-align:center;
	padding-top:90px;
}
#myfocus #myloading .bg {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}/*载入画面*/
#myfocus .pics {
	width:100%;
	max-height:165px;
	min-height:165px;
	overflow:hidden;
	position:relative;
}
#myfocus .pics ul {
	width:6528px;
	position:absolute;
}/*图片大小450*6幅=2700*/
#myfocus .pics ul li { text-align:center;
	width:1000px;
	float:left;
	position:relative;
}
#myfocus .pics ul li div, #myfocus .pics ul li div span, #myfocus .pics ul li div a {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:34px;
}
#myfocus .pics ul li div span {
	filter:alpha(opacity=50);
	opacity: 0.5;
	background:#000;
}/*文字标题的背景样式*/
#myfocus .pics ul li div a {
	line-height:34px;
	overflow:hidden;
	padding-left:16px;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}/*文字标题样式*/
#myfocus .mybtn {
	position:absolute;
	bottom:0px;
	right:8px;
}
#myfocus .mybtn ul li {
 text-align:center;
	float:left;
	width:16px;
	height:6px;
	margin-left:4px;
	overflow:hidden;
	border:1px solid #000;
	background:#ccc;
	cursor:pointer;
}
#myfocus .mybtn ul li.current {
	background:#f60;
}
#myfocus .pics ul li img {
	max-width:100%; 
}


/*header*/
.header{ width:100%; height:33px; min-width:320px; background:#f0f0f0; padding:6px 0 0 0 }
.header .logo{ width:109px; height:30px; display:inline-block;background:url(http://news.cqjjnet.com/tpfiles/131450.files/images/backpic.png) no-repeat left top;text-indent:-99999em; margin-left:10px;}
.header .jump{  height:30px; float:right; margin-right:15px;  display:inline-block;background:url(http://live.cqjjnet.com/content/mobile/images/backpic.png) no-repeat left -42px;  }
.header .jump a{ color:#317ecb; font-size:1em; line-height:25px; padding-left:29px; display:block; height:30px; }

/*nav*/
.nav{ height:38px; width:100%; background:#4998e7;}
.nav li{ width:20%; text-align:center; height:38px; line-height:38px; display:inline-block; float:left; font-size:1.125em;}
.nav li a{ display:block; color:#ffffff;  height:38px; line-height:38px; margin:0 auto; text-align:center; }
.nav li a.curr{ background:#BB222E; margin-top: 4px; line-height:30px;}

/*gallery*/
.gallery{box-shadow: inset 0 1px 1px #000; position:relative; width:100%}
.gallery .gallimg{ width:100%; min-height:165px; max-height:165px; overflow:hidden; text-align:center}
.gallery .gallimg img{ max-width:100%;}
.gallery .galltit{ font-size:1em; font-weight:normal; color:#ffffff; text-align:center; position:absolute; left:0; bottom:0; height:30px; line-height:30px;}

/*module*/
.module{    overflow: hidden;}
.module,.module .content{
    width: 100%;
    
}
.module .content{
    display: -webkit-box;
    display: -ms-flexbox;
    padding-bottom: 23px;
}
.module .panel{
    width: 100%; position: relative;
    float: left;
}

/*topnews 要闻*/
.topnews{
   padding: 5px 8px;
}
.topnews h2{ font-size:1.2em; text-align:center;overflow:hidden; margin-bottom:10px;}
.topnews h2 a{ color:#333;}
.list li strong a{
    color: #458fce;
}
.list li strong a:visited{
    color: #458fce;
}
.topnews li strong,.topnews li span{
    font-size: 1.0625em;
    /*font-size: 1em;*/
}
.topnews li span{
    /*display: inline-block;*/
    /*width: 100%; */
}
.topnews li span a{
    color: #111;
    display: inline;
}
.list li strong{ color:#458fce}
.list li strong:after{
    content: "|"; color: #d5d5d5;
    /*display: inline-block;*/
    font-size: 1em; margin:0 6px;
/*    position: absolute;
    right: -10px;
    top: 0;*/
}
.topnews li:last-of-type{
    border-bottom: none;
    box-shadow: none;
    /*display: none;*/
}
.topnews li:last-child(){

}
/*head*/
.head{
    height: 38px;border-top: 2px solid #9ac7ed;
    /*background-image: url(http://mat1.gtimg.com/www/mobi/image/headbg.png);*/
    background-repeat: no-repeat;
    -webkit-background-size:320px 62px;
    -moz-background-size:320px 62px;
    -o-background-size:320px 62px;
    background-size:320px 62px;
    background-position: left -31px;
}
.head h2{
    /*font-size: 1em;*/
    font-size: 1.125em;
     font-weight: normal;
    display: inline-block; text-align: center;
    float: left; width: 64px; 
    height: 38px; line-height: 38px;
    color: #2a70be;
}
.head h2.current {
    border-top: 2px solid #2a70be;
    margin-top: -2px;
    background-image: url(http://live.cqjjnet.com/content/mobile/images/tab_ui.png);
    background-repeat: no-repeat;
    -webkit-background-size:64px 39px;
    -moz-background-size:64px 39px;
    -o-background-size:64px 39px;
    background-size:64px 39px;
    background-position: left top;
    color: #c14545;
}

/*more*/
.more{
  height: 33px; line-height: 33px;
  margin: 0 8px; border:1px solid #efefef;
  background-color: #f6f5f5;
  text-align: center; /*margin-bottom: 15px;*/
}
.more a{
    color: #b4b4b4
}
.more span{
  font-size: 1em;
}
.more .gomore:after,.more .gochannel:after{
  content: ""; display: inline-block;
  width: 21px; height: 21px;
  vertical-align: -5px;
  margin-left: 5px;
}
.more .gochannel:after{
  background-position: -63px 0;
}
.more .gomore:after{
  background-position: -42px 0;
}
.h_more{ font-size:1em; color:#4998e7; height:35px; display:block;line-height:35px; float:right; margin-right:8px;}
/*full-图文列表*/
.zt_list ul{ margin: 0 8px 15px;}
.zt_list li {
overflow: hidden;
border-bottom: 1px solid #eceef0;
box-shadow: 0 1px 1px #fff;padding: 10px 0;
}
.zt_list li .thumb {
width: 75px;
height: 55px;
line-height: 51px;
padding: 1px;
background: #e9f1f4;
border: 1px solid #e0e0e0;
float: left;
text-align: center;
display: inline-block;
max-width: 100%;
max-height: 100%;
margin: 0 auto;
vertical-align: middle;
}
.zt_list li h2 {
margin-bottom: 4px; height: 22px;
line-height: 22px;
overflow: hidden;
font-size: 1.0625em;
font-weight: normal;
text-overflow: ellipsis;
white-space: nowrap;
padding-left: 5px;
}
.zt_list li a{ color:#000}
.zt_list li p{padding: 0 0 0 5px;
line-height: 17px;
font-size: 0.8125em;
word-wrap: break-word;
overflow: hidden;
max-height: 34px;
color: #878c92;}
.zt_list li .time { padding-right:10px;
height: 17px;
line-height: 17px;
display: inline-block;
text-align: right;
float: right;font-size: 0.6875em;
font-family: Helvetica;
color: #878c92;
font-style: normal;
}
.full{
    padding: 10px 0;
    border-bottom: 1px solid #eceef0;
}
.full h2 {
    height: 22px; line-height: 22px; overflow: hidden;
    /*font-size: 1em;*/
    font-size: 1.0625em;
    font-weight: normal; 
    text-overflow:ellipsis;white-space: nowrap;
    padding-left: 5px; 
    /*margin-bottom: 4px;*/
}
.full .thumb {
    width: 75px; height: 55px; padding: 1px; border: 1px solid #e0e0e0;
    float: left; line-height: 51px; text-align: center;
    background: #e9f1f4;
}
.full .thumb img{
    display: inline-block;
    max-width: 100%; margin: 0 auto;
    vertical-align: middle;
}
.full p {
    padding: 0 0 0 5px;
    line-height: 17px; 
    /*font-size: 0.8125em;*/
    font-size: 0.875em;
    word-wrap:break-word; overflow: hidden;
    max-height: 34px; color: #878c92;
}
.full .count {
    height: 17px;
    line-height: 17px;
    display: inline-block;
    text-align: right; float: right;
}
.full .count i {
    font-size: 0.6875em; font-family: Helvetica; 
    color: #878c92; font-style: normal;
}


/*content*/

.list ul{ margin: 0 8px 15px;}
.list li { height:35px;
overflow: hidden;
border-bottom: 1px solid #eceef0;
box-shadow: 0 1px 1px #fff; line-height:35px;
}
.list li a{color:#333}

/**视频*/
.photoList ul{width:640px;border-bottom:solid 1px #e0e3e6;padding-bottom:10px;margin:0 auto; overflow:hidden}
	.photoList li{width:290px;
	display:inline-block;
	margin:14px 0 0 20px;text-align:center;vertical-align:top;}
	.photoList li a{text-decoration:none;}
	.photoList li img{width:290px;}
	.photoList li p{color:#333;font-size:0.875em;letter-spacing:0;line-height:18px;text-decoration:none;text-align:left;padding:6px 4px 0;}
	.photoList li.huozhe{width:100%;}
	.photoList li.huozhe span{width:200px;height:320px; center 35px no-repeat;
	float:left;margin-right:1px;}
	.photoList li.huozhe img{width:400px;height:320px;float:left;}
	.photoList li.huozhe p{width:100%;clear:both;}

	.photoList li.jilu{width:100%;}
	.photoList li.jilu span{width:200px;height:320px;
	 center 45px no-repeat;
	float:left;margin-left:1px;}
	.photoList li.jilu img{width:400px;height:320px;float:left;}
	.photoList li.jilu p{width:100%;clear:both;}
#oldPage{width:100%;height:70px;overflow:hidden}
#oldPage span{
		width:160px;
		no-repeat;
		background-size:22px 22px;
		color:#b3b5b9;
		display:block;
		line-height:22px;
		margin:20px auto 25px;
		text-indent:30px;
		font-size:1.6em;
}

	@media all and (max-width:600px) {
	.photoList ul{width:100%;border-bottom:solid 1px #e0e3e6;padding-bottom:10px;margin:0 auto; overflow:hidden}
	.photoList li{width:48%;
	display:inline-block;

	margin:14px 0 0 1%;text-align:center;vertical-align:top;}
	.photoList li a{text-decoration:none;}
	.photoList li img{width:98%;}
	.photoList li p{color:#333;font-size:0.875em;letter-spacing:0;line-height:18px;text-decoration:none;text-align:left;padding:6px 4px 0;}
	.photoList li.huozhe{width:99%;}
	.photoList li.huozhe span{width:29%;height:300px; center 65px no-repeat;
	background-size:55px 67px;
	float:left;margin-right:1px;}
	.photoList li.huozhe .img{width:70%;height:300px;float:left;overflow:hidden}
	.photoList li.huozhe img{width:100%;height:auto;}
	.photoList li.huozhe p{width:100%;clear:both;}
	.photoList li.jilu{width:99%;}
	.photoList li.jilu span{width:29%;height:300px; center 65px no-repeat;
	background-size:63px 47px;
	float:left;margin-left:1px;}
	.photoList li.jilu .img{width:70%;height:300px;float:left;overflow:hidden}
	.photoList li.jilu img{width:100%;height:auto;}
	.photoList li.jilu p{width:100%;clear:both;}

}



/*footer*/
.footer {width:100%;
background: #49535d;
overflow: hidden;
position: relative;
}
.cop{padding:10px 0 10px 10px;
overflow:hidden;
text-align: left; font-size:0.8125em;
word-wrap: break-word;
 line-height:21px; color:#c2c2c2;}
.gotop {
width: 40px;
height: 36px;
background: #313a43;
position: absolute;
right: 12px;
top: 10px;
}

/*翻页样式*/
#displaypagenum{ padding:25px 0 25px 15px;}
#displaypagenum a,#displaypagenum span{ display:block; overflow:hidden; float:left;  line-height:25px; font-size:1.2em; }

#displaypagenum a.pagecha{ width:50px; font-size:1em }
#displaypagenum span{ width:0; overflow:hidden;}
#displaypagenum span.pagecur{ width:25px}
.pagecha,.pagenum,.pagecur{border: 1px #cccccc solid; border-right:none; width:25px; height:25px; }

.pagecha, .pagenum {color: #004276;}
.pagecur {background-color: #004276;color: #fff;}
/*资讯iframe*/
#zx{ height:1146px; overflow:hidden; width:100%;}
/*餐饮预订*/
.leftspan, .rightspan{ height: 35px;
overflow: hidden; display:block;
border-bottom: 1px solid #eceef0;
box-shadow: 0 1px 1px #fff;
line-height:35px; float:left;}
.leftspan a, .rightspan a{ color:#333;}
.leftspan{width:70%; }
.rightspan{ width:30%; text-align:right;}

/*便民电话*/
.list table td{ width:50%; height:35px; line-height:35px; border-bottom:1px solid #eceef0;}
.list table td a{ color:#333;}