/* ***********   padding, margin  ********** */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;background:#fff; } 
*html{background-image:url(/about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,input,select,textarea,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,th,td{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;}
a{color:#333;text-decoration:none; outline:0 none;}
a:hover{color:#cd3501;text-decoration:none;}
a img {border:none;  outline:0 none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.wza-nav{ width:100%; z-index:99999; position:relative;}
.video embed, .video object, .video iframe {width: 100%;height: auto;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:-1px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
.more  { float:right; }
.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }
ul li{ vertical-align:bottom;}
.clear20{ padding:15px 0; clear:both; height:0;}
table{ margin:auto;}
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-tac{text-align: center;}
.f-dn{display: none;}

/*外链提示 > 弹窗*/
.ui-dialog-title{font-family:"Microsoft YaHei",微软雅黑;}
.ui-dialog-content{font-family:"Microsoft YaHei",微软雅黑;}
.ui-dialog-content{height: auto !important; min-height: 180px;}
.ui-dialog-content .jump-info p{word-break:break-all;}
.ui-dialog-content .btn-group{padding-top:20px;text-align:center;display:block;}
.ui-dialog-content .btn-group .btn{display:inline-block;float:none;padding:0;margin:0 15px;border:0;cursor:pointer;outline:none;width:100px;height:36px;line-height:36px;font-size:14px;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important; text-align: center;}
.ui-dialog-content .btn-group .btn-yes{background:#d20607;color:#fff;}
.ui-dialog-content .btn-group .btn-no{background:#eee;color:#666;}




/*背景切换 on*/
.ind_header{ height:709px; position:relative; width:100%; font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;}
.bodybg{ width:100%; min-width:1250px;height: 709px;z-index:1;  position: absolute;left: 0;top: 0;}
#full-screen-slider{width:100%; min-width:1250px;height: 709px;float:left;position:relative;  z-index:2;}
#slides{display:block;width:100%; min-width:1250px;height: 709px; list-style:none;padding:0;margin:0;position:relative}
#slides li{display:block; width:100%; min-width:1250px;height: 709px;list-style:none; padding:0; margin:0; background-position:center top; background-repeat:no-repeat; position:absolute;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale");-moz-background-size:100% 100%; background-size:100% 100%;}
#slides li a{display:block; width:100%; min-width:1250px;height: 709px; text-indent:-9999px}
.pagebox{ position:absolute; left:0; top:388px;z-index:3; width:100%; display:none;}
/*#pagination{ list-style:none; padding:0px;width:150px; margin:0 auto  !important; display:none;}*/

/*栏目页共用*/
.lmbodybg{ background:url(/dist/images/mainbody.jpg) top center no-repeat #f6f6f4;}
.mainbanner{ height:230px;}

/************头部 ***********/
.toprel{  position:absolute; left:0; top:0; z-index:2; width:100%; height:709px;}
.topbox{ height:45px; background:#d20607; width:100%; margin-bottom:1px;}
.weather{ float:left;}
.topright{ float:right; height:45px; line-height:45px;}
.topright .topul { float:left;}
.topright .topul  li{ display:inline; float:left; font-size:12px; padding:0 18px;}
.topright .topul  li a{ color:#f6d2ab;}
.topright .topul .sj{ background:url(/dist/images/sjico.png) left center no-repeat; }
.topright .topul .wza{ background:url(/dist/images/wzaico.png) left center no-repeat; }
.topright .topul  .mail{background:url(/dist/images/mailico.png) left center no-repeat; }
/************头部-搜索 ***********/
.search{ float:right;  height:30px; width:368px; padding:8px 0 0 0;  }
.search li{ float:left;}
.search li input{ float:left; border:0 none; background:none;}
.search li.ss1{ width:248px; height:30px; position:relative; background:#fff;  }
.search li.ss1 input{ font-size:14px; color:#999;  text-indent:1em; background:#fff; width:248px; line-height:30px; height:30px; font-family:"微软雅黑"; outline:none; border:none;}
.search li.ss2{  width:40px; height:30px;}
.search li.ss2 input{ cursor:pointer; width:40px; height:30px; background:url(/dist/images/searchbtn.png) 0 0 no-repeat; overflow:hidden; }
.search li.ss3{ float:left;  width:60px; height:30px; line-height:30px; padding-left:10px; text-align:center; font-size:14px; }
.search li.ss3 a{ color:#fff; }
.search .msg-box{ position:absolute !important; left:0 !important; top:30px;}

.navbar-ind{ background:url(/dist/images/navbg.png) repeat; height:auto;}
.navbar-ind  .navbar-brand{ float:left; padding:14px 0 0 0; text-align:center;}
.ind_navbox{ height: 112px;}
.navbar-nav{ width:870px; height:112px; float:right;}
.navbar-nav  li{ display:inline; float:left; width:124px; text-align:center; font-size:20px; padding:24px 0 0 0;}
.navbar-nav  li a{ color:#fff;}
.navbar-nav  li a:hover,.navbar-nav  li.on a{ color:#fbe6bb !important;}
.navbar-nav  li .ico{ width:44px; height:34px; margin:0 auto; display:block; background:url(/dist/images/navico.png) 0 0 no-repeat;}
.navbar-nav  li .ico2{ background-position:-44px 0;}
.navbar-nav  li .ico3{ background-position:-88px 0;}
.navbar-nav  li .ico4{ background-position:-132px 0;}
.navbar-nav  li .ico5{ background-position:-176px 0;}
.navbar-nav  li .ico6{ background-position:-220px 0;}
.navbar-nav  li .ico7{ background-position:-264px 0;}
.navbar-nav  li a:hover .ico,.navbar-nav  li.on a .ico{ background-position:0 -34px;}
.navbar-nav  li a:hover .ico2,.navbar-nav  li.on a .ico2{ background-position:-44px -34px;}
.navbar-nav  li a:hover .ico3,.navbar-nav  li.on a .ico3{ background-position:-88px -34px;}
.navbar-nav  li a:hover .ico4,.navbar-nav  li.on a .ico4{ background-position:-132px -34px;}
.navbar-nav  li a:hover .ico5,.navbar-nav  li.on a .ico5{ background-position:-176px -34px;}
.navbar-nav  li a:hover .ico6,.navbar-nav  li.on a .ico6{ background-position:-220px -34px;}
.navbar-nav  li a:hover .ico7,.navbar-nav  li.on a .ico7{ background-position:-264px -34px;}
.navbar-default .navbar-toggle{ background:#fff;}

.top_gg{height:66px; background:url(/dist/images/ggbg.png) repeat; width: 100%; position: absolute; left: 0; bottom: 0; line-height:66px; text-align:center;}

.topnews ul li a{color:#d20607; float:none !important; background:url(/dist/images/tt_ico.png) left center no-repeat; padding-left:116px;  font-size:26px;}


@media (min-width: 992px) and (max-width:1199px) {
	.navbar-nav{ width:700px;}
	.navbar-nav  li{ width:100px;}
}
@media (min-width: 768px) and (max-width:991px) {
	.clear20{ padding:10px 0; clear:both; height:0;}
	.navbar-brand{ padding:24px 0 0 0 !important;}
	.navbar-brand img{ width:176px; height:54px; }
	.navbar-nav{ width:550px;}
	.navbar-nav  li{ width:78px; font-size:16px;}
}


@media (max-width: 767px) {
 .ind_header,.toprel{ height:auto; position:inherit;}
.topright{ float:none; width:100%;}
 .searchbox{ width:90%; margin:0 5%; position:relative; }
  .search{ float:none; width:100%; }
  .search li.ss1{ width:100%;}
  .search li.ss1 input{ width:100%;}
  .search li.ss2{ position:absolute; right:0; top:37px; }
  
 .navbar-ind,.navbar-nav,.ind_navbox{ height:auto;}
 .navbar-ind .navbar-brand{ height:auto; padding:5px 0 0 0;}
 .navbar-brand img{width: auto !important;  height: 40px !important; margin-left: 10px;}
 .navbar-nav{ float:none; width:100%; padding:10px 0;}
.navbar-nav  li  .ico{ display:none;}
.navbar-nav  li{ float:none; width:100%; height:32px; line-height:32px; font-size:16px;}

.top_gg{ margin:20px 0 0; border-bottom:1px solid #ddd; line-height:30px; padding:10px; background:none; height:auto; position:inherit; left:inherit; bottom:inherit; width:auto; background: #fff;}
.ind_body .ind_main{ background: #fff;}
.topnews ul li a{ background:none;  padding:0; font-size:20px;}
.clear20{ padding:10px 0; clear:both; height:0;}

 .ui-dialog-content{width:250px !important;}
 .ui-dialog-content .btn-group .btn{margin:0 10px;width:90px;}



} 
/************头部end ***********/

/***底部***/
.indfooter{ background:#d20607; padding:20px 0;}
.footlink{ color:#fff; text-align:center; font-size:14px; }
.footlink a{ color:#fff; padding:0 7px;}
.indfooter .container{ position:relative;}
.footinfo{ font-size:14px; color:#fbe6bb; text-align:center; line-height:24px; padding:20px 0;}
.footinfo a{color:#fbe6bb;}
.indfooter .jbico{ position:absolute; left:80px; top:28px;}
.indfooter .dzico{ position:absolute; left:0; top:15px;}
.indfooter .jcico{ position:absolute; right:110px; top:28px;}
#backTop {position: fixed;right: 22.2rem;top: 80%;display: none;cursor: pointer;z-index: 999;}


/*分页*/
/*.pagination{clear:both; text-align: center;margin:15px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family: Microsoft Yahei; width:100%;}*/
/*.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial; margin:2px 3px;padding:0px 12px;text-decoration:none;white-space:nowrap;display:inline-block;height:22px;line-height:22px;font-family: Microsoft Yahei;}*/
/*.pagination a:hover{background:#d20607;border:1px solid #d20607;color:#ffffff !important;}*/
/*.pagination a.active{border:1px solid #d20607;color:#fff;}*/
/*.pagination span.current,.pagination span.current:hover{background:#d20607;border:1px solid #d20607;color:#fff;}*/
/*.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}*/
/*.pagination a.text,.pagination a.text:hover{color:#fff;background:#d20607;border:#d20607 1px solid;cursor:text;}*/
/*.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}*/
/*.pagination .inputBar{border:0px;height:24px;line-height:24px; padding:0 6px 0;}*/
/*.pagination .inputBar input{width:30px;height:22px; line-height:22px;padding:0 5px;border:#d9d9d9 1px solid;*vertical-align:middle;_vertical-align:middle; vertical-align:middle;margin:-2px 4px 0;font-family: Microsoft Yahei;}*/

/*pagination*/
.m-pagination{padding: 0 15px 15px; display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff; cursor: pointer;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #d20607; border: 1px solid #d20607; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}



/*无障碍浏览*/
.wza-nav{ background:#fff !important;}
.wza-nav .wza-button{ line-height:24px !important; height:28px !important; font-family:"微软雅黑"; border:1px solid #ddd !important; color:#d20607 !important; margin:8px 3px !important; *padding:0 !important;}


/*右侧飘浮 */
#home_web{width:60px;height:auto;position:fixed; _position:absolute;left:50%;margin-left:616px; _margin-top:-213px; top:50%; margin-top:-213px; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||40)-(parseInt(this.currentStyle.marginBottom,50)||40))); font-family:Microsoft Yahei; z-index:9997;}
.web_position{ width:60px; height:60px; float:left; margin-bottom:1px;}
.web_link{cursor:pointer; padding-top:25px; height:35px; line-height:35px; color:#fff; text-align:center; display:block;background: url(/dist/images/piao_icon.png) 0 0 no-repeat; overflow:hidden;}
.web_position a{ color:#fff;}
.web_position a:hover{color:#fff; text-decoration:none; }
.nav_01 a{position:relative;}
.nav_01 a:hover{background-position:-60px 0;}
.nav_02 a{ background-position:0 -60px;}
.nav_02 a:hover{background-position:-60px -60px;}
.nav_03 a{background-position:0 -120px;}
.nav_03 a:hover{background-position:-60px -120px;}
.nav_05 a{background-position:0 -240px;}
.nav_05 a:hover{background-position:-60px -240px;}
.nav_04 a.share_more{ cursor:pointer; padding-top:25px; overflow:hidden; width:60px; text-indent:0 !important; color:#fff; height:35px; line-height:35px; text-align:center; display:block;background: url(/dist/images/piao_icon.png) 0 -180px no-repeat; margin:0 !important;}
.nav_04 a.share_more:hover{background-position:-60px -180px; color:#fff !important;}
.weixin{ width:101px !important; height:94px !important;  position: absolute !important;top: 40px;right: 60px !important; display:none; background: url(/dist/images/pewmbg.png) left top no-repeat !important; padding:7px 12px 8px 7px !important;}
.weixin li,.weixin img{ width:94px !important; height:94px !important; overflow:hidden;}
.weixin span{ display:none;}
#bsPanelHolder{ display:none !important;}
.web_share{ width:110px; height:72px; padding:7px 0 0 11px; background:url(/dist/images/pewm1bg.png) 0 0 no-repeat; position:absolute;bottom:-10px; display:none;right: 60px !important;}
.web_share a{ margin:0 10px 10px 0;}
.weibo{top:-20px !important}
.app{    top: 97px !important;}
.bdshare-button-style1-24 a, .bdshare-button-style1-24 .bds_more{ margin:2px 6px 2px 0 !important;}

.watermark{position: absolute;top: 350px;left: 74%;width: 220px;height: 220px;z-index: 999;}
.watermark .date {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: red;
    position: absolute;
    left: 60px;
    bottom: 50px;
    -ms-transform: rotate(-18deg);
    transform: rotate(-18deg);
    width: 140px;
    font-weight: bolder;
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9510565162951536, M12=0.3090169943749472, M21=-0.3090169943749472, M22=0.9510565162951536, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9510565162951536,
            M12=0.3090169943749472,
            M21=-0.3090169943749472,
            M22=0.9510565162951536,
            SizingMethod='auto expand');
    bottom: 70px \9;
}


/*分享必要样式*/
.share-main{position: relative; width: 66px; height: 16px; display: inline-block;}
.share-bar a{margin-right: 6px; float: left; display: block; width: 16px; height: 16px; background-image: url(/dist/images/icon-share.png);}
.share-bar .share-weixin{background-position: 0 0;}
.share-bar .share-tsina{background-position: -16px 0;}
.share-bar .share-qzone{background-position: -32px 0;}

.weixin-share-open{position: absolute; bottom: 22px; left: 0; margin-left: -115px; display: none; background: #fff;}
.weixin-wrap{position: relative; padding: 10px; width: 212px; height: 80px; border: 1px solid #ddd;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; padding: 0!important; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; text-align: left;}
.weixin-text p{font-size: 12px!important; color: #666;}

@media (max-width:767px) {
    .jiucuoico,.f-elderwza{position: relative!important;float:left!important;}
    .jiucuoico{left:20px!important;top:0!important;right:auto!important}
    .f-elderwza{top:0!important;left:50px!important}
    .topright .topul{display:block!important;}
    .topbox{height:auto}
}

.u-fontsize a{cursor: pointer;}
.u-fontsize a.fontactive{color:#015293;font-weight:bold;}