﻿@charset "utf-8";
/* CSS Document */
* {
	list-style:none;
	MARGIN:0 auto;
}
/* 网站公共样式 */
body {FONT-FAMILY: "Microsoft Yahei", 宋体, Arial; margin:0; padding:0; font-size:14px; color:#000000; background-color:#FFF}
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,label,input,select,dl,dt,dd,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea {margin:0;padding:0;border:0;}
li,dl{list-style-type:none;}
img,a img{border:0; margin:0; padding:0; vertical-align:middle}
em,i {font-style: normal;}
input{vertical-align:middle; margin:0; padding:0;}

A:link {COLOR:#000000; TEXT-DECORATION: none}
A:visited {COLOR: #020202; TEXT-DECORATION: none}
A:hover {CURSOR: hand; COLOR: #FF0000; TEXT-DECORATION:none}
A:active {COLOR: #00518a; TEXT-DECORATION: none}

a:hover img{opacity:0.9;filter:alpha(opacity=90);}

TABLE {LINE-HEIGHT: 20px;}

h1{font-size:16px; margin:0; padding:0;}
h2{font-size:18px; margin:0; padding:0;}
h3{font-size:14px; margin:0; padding:0;}
h4{font-size:19px; margin:0; padding:0;}
h5{font-size:15px; margin:0; padding:0;}
h6{font-size:16px; margin:0; padding:0;}

/*去除png图片点击会出现阴影，由其是手机端更明显*/
a {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

.clear {clear:both;height: 0; }
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}

.fl{ float: left; }
.fr{ float: right;}

._input{border:1px solid #cccccc; background:#fff; height:30px; line-height:30px; font-size:14px; text-indent:5px; border-radius:4px; margin:5px;}
._textarea{border:1px solid #d9d9d9; background:#fff; line-height:25px; font-size:14px; padding-left:5px; padding-right:5px; border-radius:4px; margin:5px; }
.bnt_save{background:#5BA4DD;border:1px solid #5A9BD9;border-radius:4px;color:#fff;padding:7px 15px;*padding:7px 15px 6px 15px;cursor:pointer;font-size:14px;*overflow:visible;*filter:chroma(color=#000000); margin:5px;}
.bnt_save:hover{background:#f60;border:1px solid #f60;}

input{border:0;outline:none;}/*去掉input选中后去掉蓝色*/
textarea{border:0;outline:none;}/*去掉textarea选中后去掉蓝色*/

/*改变表单placeholder中文字的颜色*/
input::-webkit-input-placeholder{color:#CCCCCC;}
input::-moz-placeholder{color:#CCCCCC;}
input:-moz-placeholder{color:#CCCCCC;}
input:-ms-input-placeholder{color:#CCCCCC;}
textarea::-webkit-input-placeholder{color:#CCCCCC;}
textarea::-moz-placeholder{color:#CCCCCC;}
textarea:-moz-placeholder{color:#CCCCCC;}
textarea:-ms-input-placeholder{color:#CCCCCC;}
/*改变表单placeholder中文字的颜色*/

/*常用css_start*/
/* 右侧二维码*/
.fixed{position:fixed; width:55px; height:55px; right:30px; bottom:100px; z-index:999999;}
.fixed a{display:block;width:55px;height:55px;}
.fixed a.backup{background:url(../images/top.png) 0 0 no-repeat;background-position:0 0; height:55px;}
.fixed a.backup:hover{background-position:0 -55px;height:55px;}
/* 右侧二维码_end */

/*map地图*/
#allmap{width:100%; height:600px;font-size:14px;}
#allmap span {font-size:14px;font-weight:bold; line-height:30px}
.map_title{ height:45px; line-height:45px; padding:0 10px; background-color:#EFEFEF; border-bottom:1px solid #E4E4E4}
.map_title span{ float:right}

/*常用css_end*/

/*图片放大效果*/
.imgZoom{overflow:hidden;}
.imgZoom img {-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.ov{overflow:hidden}

/*加内边距的不会影响外框大小*/
.p_box{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/*全局*/
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}

.p10{ padding:10px;}
.pt10{ padding-top:10px;}

.main_100{width:100%; height:auto}
.main_95{MARGIN: 0 auto; width:95%; height:auto}
.main_90{MARGIN: 0 auto; width:90%; height:auto}
.main_96{MARGIN: 0 auto; width:96%; height:auto}

.bt10{border-top:10px solid #EFEFEF; margin-top:10px; padding-top:10px}
.bt10p0{border-top:10px solid #EFEFEF; margin-top:10px;}
.bt10m0{border-top:10px solid #EFEFEF; padding-top:10px}
.bt10mpb10{border-top:10px solid #EFEFEF; margin-top:10px; padding-top:10px; padding-bottom:10px}

/*当页面小于960px的时执行下面的CSS*/
@media screen and (max-width: 960px){
	html{font-size:100px; -webkit-text-size-adjust:none; max-height:100%; min-width: 320px;}
	body {margin:0 auto; font-size:0.14rem; color:#333333; background-color:#FFF}
	.pc{ display:none}
	.anco{width:100%; height:auto; margin:0 auto;}
	.anco90{width:100%; height:auto; margin-top:-70px;}
	.coco{width:100%; height:auto;}
	.coco22{width:95%; height:auto; margin:0 auto;}
	.anco33{width:100%; height:auto; margin:0 auto;}
	.coco80{width:95%; height:auto; margin:0 auto;}
	.coco90{width:95%; height:auto; margin:0 auto;}
	.coco100{width:95%; height:auto; margin:0 auto;}
	.coco_w{width:100%; height:auto;}
	
	/*文章主体*/
	.conte_text{line-height:0.26rem; font-size:0.14rem;}
	.conte_text img{max-width:100%; margin:5px 0}
	.conte_text table{line-height:0.3rem; font-size:0.14rem;}
	/*文章主体*/
	
	/*列表分页*/
	.propage {width:100%; height:0.4rem; line-height:0.4rem; border-top:1px solid #CCCCCC; margin-top:30px; text-align:center;}
	.propage SPAN{color:#F00; font-weight:bold;}
	
	
	/*红色故事分享*/
	.newsshare {width:100%; height:10px;  border-top:5px  double #046fcd;  margin-top:10px; text-align:center;}	
	.content_box_newsshare{width:100%; height:auto; overflow:hidden;}
    .content_box_newsshare h1{font-size:25px; line-height:30px; text-align:center; padding-bottom:20px; border-bottom:2px dashed #046fcd; color:#046fcd}
	.fl_list_newsshare  { width:100%; height:auto; margin:0 auto; padding-top:5px;border-bottom:1px dotted #ccc; }
	.fl_list_newsshare li{ height:35px; line-height:35px;white-space:nowrap; text-overflow:ellipsis;}
	.fl_list_newsshare li span{ display:none}

	/*分页样式*/
	.page_info{width:100%; height:auto;text-align:center; margin-top:10px}	
	.page_list{display:table; margin: auto; padding:0px;overflow:hidden;}
	.page_list dl{line-height:35px;text-align:center;letter-spacing:0;font-size:14px;}
	.page_list dd {float:left; border: 1px solid #ddd; font-size:14px; line-height:35px}
	.page_list a{display:inline-block;color:#333;text-decoration:none;transition: background-color .5s;padding:0 15px;}
	.page_list a:active{color:#fff;background-color:#ff6700;}
	.page_list a:hover{color:#fff;background-color:#ff6700;}
	
	
	
	
	
	.pro_page_sl{ width:100%; height:auto; text-align:center; margin-top:15px;}
	
	/*page分页*/
	ul.pagination{display:table; margin: auto; padding:0px;	overflow:hidden;}
	ul.pagination li{float:left; border: 1px solid #ddd; font-size:0.12rem; line-height:0.35rem}
	ul.pagination li a{display:block; color:#333; text-decoration:none; transition: background-color .5s; padding:0 10px;}
	ul.pagination li a.active{background-color: #ff6700; color:#FFF; }
	ul.pagination li a:hover{background-color: #ff6700; color:#FFF; }
	ul.pagination span{float:left; color:#CCCCCC; line-height:0.35rem; padding:0 2px; border: 1px solid #ddd; font-size:0.12rem;}
	/*page*/
	/*列表分页end*/
	
	/*上下页*/
	.previous_next{width:100%; height:auto; line-height:0.3rem; border-top:1px solid #ccc; margin-top:30px; padding-top:10px;}
	.previous_next p{height:auto; border-bottom:1px dotted #CCCCCC; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
	.previous_next dl{height:auto; border-bottom:1px dotted #CCCCCC; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
	/*上下页_end*/
	
	/*列表专用_明确分出左右两侧,超出文字隐藏*/
	.fl_list{ width:100%; height:auto; margin:0 auto; margin-top:20px;}
	.fl_list li{ height:0.35rem; line-height:0.35rem;}
	.fl_list li+li{border-top:1px solid #E6E6E6;}
	.fl_list li p{ float:left; width:92%; height:auto; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
	.fl_list li span{ float:right; color:#CCCCCC; width:8%; height:auto; text-align:right; font-size:0.14rem}
	.fl_list li a{ display:block}
	
	/*a标签带个小块___demo：<a href="/" class="a_more">查看更多 ></a>*/
	.a_more{display:inline-table; margin:10px 0; padding:5px 15px; background-color:#2ca43a; font-size:0.12rem; border-radius:50px; color:#fff!important;}
	.a_more:hover{ background-color:#ff6700}
}

/*当页面大于960px时候*/
@media screen and (min-width:960px){
	.mobile{ display:none}
	.anco{width:100%; min-width:1350px; height:auto;}
	.anco22{width:800px;  height:auto;}
	.coco{width:1350px; min-width:1350px; height:auto; margin:0 auto;}
	.coco33{width:1320px; min-width:1320px; height:auto; margin:0 auto;}
    .coco22{width:1200px; min-width:1350px; height:auto; margin:0 auto;}
    .coco44{width:1200px; min-width:1350px; height:auto; margin:50px auto;}
	.coco30{width:1200px; min-width:1350px; height:auto; margin:0 auto;}
	.coco80{width:80%; min-width:1350px; height:auto; margin:0 auto;}
	.coco90{width:90%; min-width:1350px; height:auto; margin:0 auto;}
	.coco100{width:100%; min-width:1350px; height:auto; margin:0 auto;}
	
	/*文章主体*/
	.conte_text{line-height:26px; font-size:14px;}
	.conte_text img{max-width:100%; margin:5px 0}
	.conte_text table{line-height:30px; font-size:14px;}
	/*文章主体*/
	
	
	/*列表分页*/
	.propage {width:100%; height:10px; border-top:1px solid #CCCCCC; margin-top:10px; text-align:center;}
	
	
	/*红色故事分享*/
	.newsshare {width:100%; height:10px;  border-top:5px  double #046fcd;  margin-top:10px; text-align:center;}	
	.content_box_newsshare{width:100%; height:auto; overflow:hidden;}
    .content_box_newsshare h1{font-size:25px; line-height:30px; text-align:center; padding-bottom:20px; border-bottom:2px dashed #046fcd; color:#046fcd}
	.fl_list_newsshare  { width:100%; height:auto; margin:0 auto; padding-top:5px;border-bottom:1px dotted #ccc; }
	.fl_list_newsshare li{ height:35px; line-height:35px;}
	.fl_list_newsshare li span{float:right; padding-right:15px;}
	.fl_list_newsshare li p{ float:left; width:95%; height:auto; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
	
	
	
	/*分页样式*/
	.page_info{width:100%; height:auto;text-align:center;}	
	.page_list{display:table; margin: auto; padding:0px;overflow:hidden;}
	.page_list dl{line-height:35px;text-align:center;letter-spacing:0;font-size:14px;}
	.page_list dd {float:left; border: 1px solid #ddd; font-size:14px; line-height:35px}
	.page_list a{display:inline-block;color:#333;text-decoration:none;transition: background-color .5s;padding:0 15px;}
	.page_list a:active{color:#fff;background-color:#ff6700;}
	.page_list a:hover{color:#fff;background-color:#ff6700;}
	

	
	/*列表专用_明确分出左右两侧,超出文字隐藏*/
	.fl_list{ width:100%; height:auto; margin:0 auto; margin-top:35px; padding-top:15px; background: url(../images/main_title.jpg) repeat-x left top;}
	.fl_list li{ height:35px; line-height:35px;}
	.fl_list li+li{border-top:1px solid #E6E6E6;}
	.fl_list li p{ float:left; width:95%; height:auto; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
	.fl_list li span{ float:right; color:#CCCCCC; width:5%; height:auto; text-align:right; font-size:14px}
	.fl_list li a{ display:block}
	
	/*a标签带个小块___demo：<a href="/" class="a_more">查看更多 ></a>*/
	.a_more{display:inline-table; margin:10px 0; padding:10px 20px; background-color:#2ca43a; border-radius:50px; color:#fff!important;}
	.a_more:hover{ background-color:#ff6700}
}