/*
**************************
(C)2010-2015 phpMyWind.com
update: 2013-4-27 16:57:34
person: Adu
**************************
*/

/*通用样式*/
body{font-family:"微软雅黑"; font-size: 12px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0; max-width:100%;}ul,li{list-style-type:none;}
a{outline:none;}
a,a:visited{text-decoration:none;}
.cl{clear:both;}

/**** 图片切换 ****/
.slideBox{ 
	position:relative; 
	overflow:hidden; 
	width:100%;
	float: left;
}
.slideBox .hd{ 
	position:absolute; 
	height:10px; 
	bottom:10px; 
	right: 0; 
	z-index:1; 
	width: 100%;
	text-align: center;
}
.slideBox .hd li{ 
	display:inline-block; 
	width: 10px; height:10px; 
	background:#ffffff; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:0 4px; 
	border-radius: 10px;
}
.slideBox .hd li.on{ background:#f11b27;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */


/*主题区域*/
.pubBox{border-top:solid 2px #5d99e2;}

.pubBox .hd{height:35px;line-height:35px;background:#e9e9e9;border-bottom:solid 1px #dcdcdc;}
.pubBox .hd h2{width:95%;padding-left:10px;font-size:1.125em;position:relative;text-align:left;font-weight:bold;color:#2d70c3;}

.pubBox .ft{padding:15px;}
.pubBox .ft .info{line-height:1.6em;color:#333;}
.pubBox .ft .list li{line-height:2em;border-bottom:solid 1px #eceef0;box-shadow:0 1px 1px #fbfbfb;max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;color:#333;}

.pubBox .ft .img li{float:left;width:33.3%;}
.pubBox .ft .img li a{border:1px solid #f5f5f5;}

.pubBox .ft .img2 li{float:left;width:50%;margin-bottom:5px;}
.pubBox .ft .img2 li a.imgarea{display:block;border:1px solid #f5f5f5;}
.pubBox .ft .img2 li p{height:40px;overflow:hidden;}
.pubBox .ft .img2 li p a{color:#333;}


.goChannel{height:52px;line-height:52px;text-align:center;}
.goChannel span{height:22px;line-height:22px;background:url(../images/mobile/icon.png) right 0px no-repeat;background-size:22px 22px;display:inline-block;color:#b3b5b9;padding-right:27px;margin:15px 0;}
.goChannel span{background:url(../images/mobile/icon_on.png) right 0px no-repeat;background-size:22px 22px;}


/*内页头部*/
.top_nav{
	background: #333333;
	width: 100%;
	height: 3em;	
	line-height: 3em;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
}
.tn_left{
	float: left;
	width: 70%;
	text-indent: 1em;
	color: #ffffff;
}
.tn_right{
	width: 30%;
	float: right;
}
/*内页*/
.mobile_main{
	width: 100%;
	float: left;
	overflow: hidden;
}
.main_title{
	width: 100%;
	float: left;
	background: #cccccc;
	overflow: hidden;
	height: 3em;
	line-height: 3em;
}
.main_title span{
	display: inline-block;
	height: 3em;
	padding: 0 10px;
	color: #ffffff;
	background: #0373ae;
	float: left;
}
.main_title a{
	color: #333;
	float: right;
	margin-right: 10px;
	padding-right: 20px;
	text-decoration: none;
	background: url(../images/down.png) right no-repeat;
}

.main{
	line-height: 2em;
	float: left;
	width:100%;
}

.column{
	width: 100%;
	float: left;
	overflow: hidden;
	background: #0373ae;
	display: none;
}
.column ul li{
	width: 100%;
	float: left;
	line-height:3em;
	border-bottom: 1px dotted #ffffff;
	text-align:right;
	padding-right:30px;
}
.column ul li a{
	color: #ffffff;
	padding-left: 20px;
}




/*图片列表*/
.img2{
	width: 92.1875%;
	margin: 0 auto;
	overflow: hidden;
}
.img2 li{
	width: 48.3%;
	float: left;
	margin-top: 1em;
	margin-left: 3.3%;
	text-align: center;
}
.img2 li a img{ height: 11em;}
.img2 li:first-child{
	margin-left: 0;
}
.img2 li a .mobile_pic{
	display: table-cell;
	text-align: center;
	overflow: hidden;
}
.img2 li a .mobile_pic img{
	vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.img2 li a .mobile_text{
	width: 100%;
	line-height: 2em;
	text-align: center;
}
.img2 li a{
	color: #333;
}

/*详细内容*/
.subCont{ width:100%; float:left; margin-top:1em;}
.subCont .title{font-size:1.5em;line-height:1.2em;text-align:center;}
.subCont .continfo{width:100%;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.subCont .continfo span{color:#999;}
.subCont .contimg{margin:20px auto;text-align:center;overflow:hidden;display:table;}
.subCont .contimg a img{border:1px solid #ccc;padding:1px;}
.subCont .contimg a:hover img{border:1px solid #999;padding:1px;background:#B1D8F3;}
.subCont .conttxt{color:#333; padding:1em;}


/*内容分页*/
.contPage{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin:20px 0 10px;}
.contPage a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.contPage a.on{color:#fff;border:1px solid #898989;background:#898989;}


/*列表分页*/
.page_info{text-align:center;margin:10px 0;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin:20px 0 10px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;}


/*详细内容*/
.subCont{margin-top:10px;}
.subCont .title{font-size:1.5em;line-height:1.2em;text-align:center;}
.subCont .continfo{width:100%;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.subCont .continfo span{color:#999;}
.subCont .contimg{margin:20px auto;text-align:center;overflow:hidden;display:table;}
.subCont .contimg a img{border:1px solid #ccc;padding:1px;}
.subCont .contimg a:hover img{border:1px solid #999;padding:1px;background:#B1D8F3;}
.subCont .conttxt{color:#333; line-height:2em;}



.list li{line-height:3.5em;border-bottom:solid 1px #eceef0;box-shadow:0 1px 1px #fbfbfb;padding: 0 10px;max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;color:#333;}
.list li a{ color: #333; display: block; }
.info{line-height:2em;color:#333; padding:1em;}


@-webkit-keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}


/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:100%;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:100%;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#117c4e;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}

.row{
	width: 100%;
	float: left;
	overflow: hidden;
}
.fl{ float: left; }
.fr{ float: right; }
/*头部*/
.top{
	height: 5em;
	overflow: hidden;
}
.logo{
	height: 5em; 
	float: left;
}
.logo img{
	height: 5em;
}

.tel{
	padding-left: 3em;
	background: url(../images/m_tel.png) left no-repeat;
	background-size: 2.5em;
	margin-top: 1em;
	padding-right: 2em;
}
.tel p{
	color: #000;
}
.tel b{
	color: #ff7811;
	font-size: 1.5rem;
}

header{
	width: 100%;
	float: left;
	overflow: hidden;
	height: 5em;
}

nav{
	width: 100%;
	float: left;
	overflow: hidden;
	padding: 15px 10px 5px;
}
nav a{
	display: block;
	float: left;
	color: #333333;
	line-height: 2em;
	overflow: hidden;
	padding: 5px 10px;
	text-align: center;
	font-size: 14px;
}

.aboutTxt{
	padding: 0 10px;
}
.aboutTxt a{
	color: #f11b27;
}
.aboutPic{
	padding: 10px 50px;
}
.aboutPic img{
	width: 100%;
}
.aboutLink{
	padding: 5px;
}
.aboutLink ul li{
	padding: 0 5px;
}

.newsbox1{
	width: 100%;
	float: left;
	overflow: hidden;
}
.newsbox1 .hd{ 
	height: 45px; 
	line-height:45px; 
	font-size: 16px; 
	overflow:hidden; 
	background:#f2f2f2; 
}
.newsbox1 .hd ul li{
	width: 50%;
	float: left;
	overflow: hidden;
	text-align: center;
}
.newsbox1 .hd ul li a{
	color: #4d4d4d;
	font-size: 16px;
	font-weight: bold;
}
.newsbox1 .hd ul li.on{
	background: #0373ae;
}
.newsbox1 .hd ul li.on a{
	color: #fff;
}
.newsbox1 .bd ul{ padding: 5px 10px;  }
.newsbox1 .bd ul li{ border-bottom:1px dotted #e6e6e6;  }
.newsbox1 .bd li a{
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	color: #666666;
}
.newsbox1 .bd li a span.text{
	padding-left: 10px;
	background: url(../images/mobile/lib.jpg) left no-repeat;
	background-size: 5px;
}
.newsbox1 .bd li a span.data{
	float: right;
}

.picScroll{
	width: 100%;
	float: left;
	overflow: hidden;
}
.picScroll .bd ul{ width:100%;  float:left; padding: 10px 5px 0; }
.picScroll .bd li{ width:50%; float:left; padding: 0 5px; }
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); line-height: 30px; text-align: left; color: #333;background: #fff; display: block; padding: 0 5px;}
.picScroll .bd li img{ width: 100%; }
.picScroll .hd{ height:40px;  overflow:hidden; text-align:left; }
.picScroll .hd ul{width: 100%; float: left; text-align: center; padding-top: 10px;}	
.picScroll .hd li{ width:8px; height:8px; display: inline-block; line-height: 5; background:#bfbfbf; margin:0 5px; border-radius:8px; overflow:hidden; }
.picScroll .hd .on{ background:#0373ae;  }

.picbg{
	width: 100%;
	height: 123px;
	background: #f1f6fc;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1
}

.tabBox{
	width: 100%;
	float: left;
	overflow: hidden;
	border-top: 12px solid #f2f2f2;
	padding-bottom: 10px;
}
.tabBox .hd{ 
	height:40px; 
	line-height:40px; 
	font-size: 16px; 
	padding: 0 10px; 
	box-shadow: 0px 3px 3px #ecebeb;
}
.tabBox .hd a{
	font-size: 12px;
	color: #999;
	float: right;
}
.tabBox .hd ul{ overflow:hidden; float: left; }
.tabBox .hd ul li{
	float: left;
	padding-right: 10px;
	margin-right: 5px;
	background: url(../images/mobile/xline.jpg) right no-repeat;
	background-size: auto 15px;
}
.tabBox .hd ul li:last-child{ background: none }
.tabBox .hd ul li a{ color: #333; font-size: 14px; }
.tabBox .hd ul .on a{
	color: #0373ae;
	font-weight: bold;
}
.tabBox .bd ul{ padding:10px 0 10px 10px;  }
.tabBox .bd li{ height:35px; line-height:35px; border-bottom: 1px dotted #ccc; }
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd li a{ color:#555;  }
.tabBox .bd .t{ height:85px; overflow:hidden;   }
.tabBox .bd .t .pic{ width:130px; float:left; padding-right: 10px; }
.tabBox .bd .t .pic img{
	width: 100%;
}
.tabBox .bd .t .con{ margin-left:130px; line-height:20px;  }
.tabBox .bd .t .con p{ font-size:12px; color:#999; line-height: 20px; padding-top: 10px; }
.tabBox .bd .t .con a{ font-size: 14px; }

.tabBox1{
	width: 100%;
	float: left;
	overflow: hidden;
	border-top: 12px solid #f2f2f2;
	padding-bottom: 10px;
}
.tabBox1 .hd{ 
	height:40px; 
	line-height:40px; 
	font-size: 16px; 
	padding: 0 10px; 
	box-shadow: 0px 3px 3px #ecebeb;
}
.tabBox1 .hd a{
	font-size: 12px;
	color: #999;
	float: right;
}
.tabBox1 .hd ul{ overflow:hidden; float: left; }
.tabBox1 .hd ul li{
	float: left;
	padding-right: 10px;
	margin-right: 5px;
	background: url(../images/mobile/xline.jpg) right no-repeat;
	background-size: auto 15px;
}
.tabBox1 .hd ul li:last-child{ background: none }
.tabBox1 .hd ul li a{ color: #333; font-size: 14px; }
.tabBox1 .hd ul .on a{
	color: #0373ae;
	font-weight: bold;
}
.tabBox1 .bd ul{padding-top: 10px;}
.tabBox1 .bd li{
	width: 100%;
	padding: 0 5px;
	overflow: hidden;
}
.tabBox1 .bd li a{
	display: block;
	width: 50%;
	float: left;
	padding: 0 5px;
	text-align: center;
	line-height: 30px;
	color: #333;
}
.tabBox1 .bd li a img{
	width: 100%;
}

.footer{
	padding: 20px;
	text-align: center;
	overflow: hidden;
	width: 100%;
	float: left;
	background: #f2f2f2;
	padding-bottom: 70px;
}
.fm{
	width: 100%;
	overflow: hidden;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #0373ae;
}
.fm ul li{
	width: 25%;
	float: left;
	overflow: hidden;
	text-align: center;
}
.fm ul li a{
	color: #fff;
	line-height: 30px;
}

























