@charset "utf-8";
ul{list-style:none;margin:0;padding:0;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.m20{margin:20px 0;}
.p10{padding:10px;}
.p30{padding:30px;}
.h0 { clear: both; }
.h5 { clear: both; height: 5px; font-size: 0; line-height: 0px; }
.h10 { clear: both; height: 10px; }
.h15 { clear: both; height: 15px; }
.h20 { clear: both; height: 20px; }
.h30 { clear: both; height: 30px; }
.h40 { clear: both; height: 40px; }
.h50 { clear: both; height: 50px; }
.h60 { clear: both; height: 60px; }
.h100 { clear: both; height: 100px; }
.h200 { clear: both; height: 200px; }
.clear { clear: both; }
.dis { display: none; }
body{font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;background: #fff;text-align: justify;text-justify: inter-ideograph;}
table, td{font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;color: #2e2e2e;}
html, body, div, span, p, h1, h2, h3, h4, h5, h6, em, img, strong, blockquote, sub, sup, tt, i, b, dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td, ul, li, p, a, ol{margin: 0;padding: 0;}
s, i, em{font-style: normal;text-decoration: none;}
ul, ol, li{list-style-type: none;list-style: none;}
button, input, select, textarea{vertical-align: middle;font-family: Microsoft Yahei;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
address, cite, dfn, em, var{font-style: normal;}
code, kbd, pre, samp{font-family: courier new, courier, monospace;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
legend{color: #000;}
fieldset, img{border: 0;}
button, input, select, textarea{font-size: 100%;}
table{border-collapse: collapse;border-spacing: 0;}
a{color: #6e6e6e;text-decoration: none;}
.white, .white a{color: #fff;text-decoration: none;}
.white, a:hover{color: #cf0d0d;}
.clearfix{clear: both;height: 1px;margin-top: -1px;overflow: hidden;}
.fw{font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;}
.fl{float: left;}
.fr{float: right;}
.fb{font-weight: bold;}
.disb{display: block;}
.disn{display: none;}
.area-dialog-ct{width: 760px;padding: 10px;background: #fff;}
.area-dialog-bar{height: 40px;background: #003a52;}
.area-dialog-bar span, .area-dialog-bar a{line-height: 40px;color: #fff;font-size: 14px;padding: 0 15px;}
.area-dialog-bar a#_a_c_close{float: right;}
.area-dialog-ct .area-dialog-content{margin0;}
.area-dialog-ct .area-dialog-content::after{clear: both;display: block;content: "";}
.area-dialog-content li{float: left;padding: 10px;position: relative;}
.area-dialog-content .area-m-o{width: 150px;margin: 0;padding: 0 10px;background: #fff;}
.area-dialog-content li .a-i-disable{background: #d8d8d8;}
.area-dialog-content .area-m-o .a-check-num{color: #d00;}
.area-dialog-content input{margin: -3px 5px 0 0;}
.area-dialog-content .area-m-o lable{line-height: 35px;font-size: 12px;color: #333;}
.area-dialog-content li .a-city-ct{display: none;}
.area-dialog-content li.area-item-mover{background: #f7e76a;}
.area-dialog-content li.area-item-mover .a-city-ct{display: block;}
.area-dialog-bottom{margin-top: 10px;text-align: center;}
.area-dialog-bottom a{padding: 5px 15px;color: #fff;background: #007ba9;font-size: 14px;border-radius: 3px;}
.area-dialog-bottom a:hover{background: #003a52;transition: 0.3s ease;}
.area-dialog-content .a-city-ct{position: absolute;left: 0;top: 45px;background: #f7e76a;padding: 10px;z-index: 100;width: 480px;}
.area-dialog-content .a-city-ct:after{content: "";display: block;clear: both;}
.area-dialog-content .a-city-ct p{float: left;width: 100px;padding: 5px 10px;}
.color-1{background-color: #249edc;}
.color-2{background-color: #17a668;}
.color-3{background-color: #741d88;}
.color-4{background-color: #da9627;}
.color-5{background-color: #ff9933;}
.color-6{background-color: #6666ff;}
.color-7{background-color: #ff99ff;}
.color-8{background-color: #66cc66;}
.color-9{background-color: #666;}
.color-10{background-color: #ff7800;}
.color-11{background-color: #ccc;}
.color-12{background-color: #ff3333;}
.color-white{background-color: #fff;}
.bgcolor-gray{background: #f5f5f5;}
.ipt-txt{outline: none;border: 1px solid #ccc;}
.ipt-txt:focus, .ipt-sec:focus{border: 1px solid #0078b5;box-shadow: #ccc 2px 4px 2px;}
.small-ipt{line-height: 16px;width: 150px;height: 16px;padding: 4px;}
.ipt-sec{padding: 5px;}
.ipt-radio, .ipt-check{vertical-align: middle;margin: 0 5px 4px 0;}
.btnBox{width: 100%;text-align: center;}
.Submit{width: 200px;height: 42px;line-height: 42px;font-size: 16px;color: #fff;border: 0;outline: none;margin: 0 auto;cursor: pointer;transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-webkit-transition: background-color 0.3s ease;}
.Submit:hover{background-color: #F60;}
/******基础样式开始******/
body{min-width: 1200px;background: url(../style/body.jpg) #f5f5f5 top center no-repeat;}
.header{width: 100%;height: 180px;position: relative;}
.container{width: 1200px;margin: 0 auto;position: relative;}
.container_col{background: #fff;padding: 15px;width: 1200px;margin: 0 auto;margin-bottom: 15px;}
#weather{float: left;font-size: 12px;color: #666;line-height: 24px;width: 260px;margin-top: 25px;margin-left: 20px;}
.toptxt{font-size: 12px;color: #888;line-height: 34px;text-align: right;}
.toptxt a{font-size: 12px;color: #888;line-height: 34px;padding: 0 10px;}
.toptxt a:hover{color: #b61412;}
.toptxt .diqu{position: absolute;left: 0;top: 0;line-height: 34px;color: #333;}
.search{height:40px;padding: 10px 0;width: 300px;background: #fff;position: absolute;right: 0;top: 80px;padding-right: 90px;}
.search .search_btn{display: block;width: 80px;height: 40px;background: #cf0d0d;border: 0;color: #fff;font-size: 16px;line-height: 40px;text-align: center;position: absolute;top: 0;right: 0;transition: all .3s ease;}
.search .search_btn:hover{background: #b60606;}
.ipt-sea{height: 20px;line-height: 20px;font-size: 14px;color: #666;outline: none;border: 0;width: 285px;padding-left: 15px;}
.logo{width: 420px;height: 112px;position: absolute;left: 0;top: 50px;}
.nav{width: 1200px;height: 80px;margin: 0 auto 15px auto;background: #cf0d0d;}
.nav li{ width: 148px; float: left; height: 80px; position: relative; text-align: center; border-right: 1px solid #c20201; border-left: 1px solid #d81817; }
.nav li:first-child{ border-left:0;  }
.nav li:last-child{ border-right:0;  }
.nav li a{display: block;text-align: center;line-height: 16px;height: 80px;font-size: 15px;color: #fff;transition: all .3s ease;overflow: hidden;}
.nav li a img{display: block;margin: 15px auto 10px auto;transition: all .3s ease;}
.nav li a:hover, .nav li.active a{background: #b60606;color: #fff;}
.nav li a:hover img{-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);}
.nav li .subnav{box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;left: 0;overflow: hidden;position: absolute;top: 100%;width: 100%;z-index: 199;}
.nav li .subnav{filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav li:hover .subnav{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav li .subnav a{color: #fff;display: block;font-size: 13px;font-weight: 500;line-height: 40px;height: 40px;padding: 0;transition: all 0.2s ease-in-out 0s;width: 100%;background: #cf0d0d;border-top: 1px solid #d81817;border-bottom: 1px solid #c20201;}
.nav li .subnav a:hover{background: #b60606;}
/*滚动新闻*/
.zxgg{width: 1170px;margin: 10px auto auto auto;background: url(../images/laba.jpg) no-repeat #fcfcfc;padding-left: 30px;}
.BreakingNewsController{width: 100%;overflow: hidden;height: auto;position: relative;height: 35px;}
.BreakingNewsController .bn-title{display: inline-block;float: left;padding: 0 20px;line-height: 35px;}
.BreakingNewsController ul{padding: 0;margin: 0;display: block;list-style: none;position: absolute;left: 180px;right: 50px;}
.BreakingNewsController ul li{list-style: none;padding: 0 20px;display: none;height: 35px;}
.BreakingNewsController ul li a{text-decoration: none;color: #333;display: inline-block;overflow: hidden;padding: 0;line-height: 35px;}
.BreakingNewsController .bn-arrows{display: inline-block;float: right;width: 50px;position: absolute;right: 0;top: 0;bottom: 0;}
.BreakingNewsController .bn-arrows span{display: block;width: 20px;position: absolute;top: 0;bottom: 0;cursor: pointer;opacity: 0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity: 1;}
.BreakingNewsController .bn-arrows-left{left: 0;background: url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right: 10px;background: url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition: .25s linear;-moz-transition: .25s linear;-webkit-transition: .25s linear;}
.news-notice{margin: 0;}

div.slideBox{position: relative;width: 670px;height: 300px;overflow: hidden;}
div.slideBox ul.items{position: absolute;float: left;background: none;list-style: none;padding: 0px;margin: 0px;}
div.slideBox ul.items li{float: left;background: none;list-style: none;padding: 0px;margin: 0px;}
div.slideBox ul.items li a{float: left;line-height: normal !important;padding: 0px !important;border: none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{margin: 0px !important;padding: 0px !important;display: block;border: none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{position: absolute;bottom: 0px;width: 100%;height: 32px;background-color: rgba(0,0,0,0.6);}
div.slideBox div.tips div.title{position: absolute;left: 0px;top: 0px;height: 100%;}
div.slideBox div.tips div.title a{color: #FFF;font-size: 12px;line-height: 32px;margin-left: 10px;text-decoration: none;}
div.slideBox div.tips div.title a:hover{text-decoration: underline !important;}
div.slideBox div.tips div.nums{position: absolute;right: 0px;top: 0px;height: 100%;}
div.slideBox div.tips div.nums a{display: inline-block;width: 10px;height: 10px;background-color: #FFF;text-indent: -99999px;margin: 12px 5px 0px 0px;}
div.slideBox div.tips div.nums a.active{background-color: #cf0d0d;}

.indnews{width: 560px;height: 362px;float: left;}
.news-pic{width: 560px;height: 362px;}
.news-pic, .news-pic img{width: 560px;height: 362px;overflow: hidden;}
.news-notice .news-txt{width: 592px;height: 362px;float: right;border: 1px solid #efefef;}
.news-title{height: 38px;background: #fafafa;border-bottom: 1px solid #efefef;line-height: 38px;position: relative;}
.news-title .name{position: absolute;left: -1px;top: -1px;height: 39px;background: #084466;color: #fff;text-align: center;line-height: 39px;font-size: 15px;padding: 0 15px;font-weight: bold;}
.news-name.tab-nav{position: absolute;left: -1px;top: -1px;height: 39px;}
.news-name.tab-nav a{display: block;float: left;height: 39px;line-height: 39px;color: #333;text-align: center;line-height: 39px;font-size: 15px;padding: 0 15px;margin: 0;position: relative;}
.news-name.tab-nav a.current{background: #cf0d0d;color: #fff;font-weight: bold;}
.news-name.tab-nav a i{width: 9px;height: 5px;background: url(../style/jtx.png) no-repeat;left: 10px;bottom: -5px;display: none;}
.news-name.tab-nav a.current i{display: block;}
.news-title .name i{width: 9px;height: 5px;background: url(../style/jtx.png) no-repeat;left: 10px;bottom: -5px;display: block;}
.news-title .more{position: absolute;right: 10px;line-height: 38px;top: 0;font-size: 12px;color: #999;transition: all .3s ease;}
.news-title .more:hover{color: #084466;}
.newslist{display: block;padding: 10px 12px;}
.hotnews{margin: 12px 12px 0 12px;}
.hotnews h1{font-size: 16px;color: #333;text-align: center;margin: 0 10px;height: 30px;line-height: 30px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.hotnews .hotcon{margin-top: 12px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.hotnews .hotcon a{color: #999;line-height: 24px;font-size: 14px;}
.hotnews .hotcon a:hover, .newslist li a:hover{color: #cf0d0d;}
.newslist li{border-bottom: 1px dotted #dedede;position: relative;padding: 0 80px 0 16px;background: url(../style/listnot.png) 0px 15px no-repeat;}
.newslist li a{display: block;height: 36px;width: 100%;line-height: 36px;font-size: 14px;color: #666;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;position: relative;}
.newslist li span{position: absolute;right: 0;top: 8px;line-height: 36px;color: #bbb;text-align: center;}
.newslist li span.time{top: 0;}
.newslist li:last-child{border: 0;}
.newslist.ny li{padding: 8px 80px 8px 14px;background: url(../style/listnot.png) 2px 24px no-repeat;}
.newslist.ny li a:after{display: none;}
.nytit{border-bottom: 1px solid #ededed;line-height: 30px;font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;font-weight: bold;}
.nytit h1{text-align: center;}
.xzgg{margin: 0 auto;width: 1200px;overflow: hidden;}
.xzgg a{display: block;}
.xzgg img{width: 100%;}
.xzgg img.fl{width: 595px;height: 90px;}
.xzgg img.fr{width: 595px;height: 90px;}
.r-radius:50%;
margin:0 auto;
transition:all .3s ease;}
.fwzn .iconlist a:hover{color: #F71013;}
.toutiao{background: #f5f5f5;height:74px;position: relative;padding: 12px 90px;margin-bottom: 15px;}
.toutiao i{width: 82px;height: 69px;background: url(../style/toutiao.png) no-repeat;position: absolute;left: 0;top: 0;}
.toutiao h1{text-align: center;}
.toutiao h1 a{font-size: 18px;color: #333;}
.toutiao h1 a:hover{color: #b60606;}
.toutiao p{height: 24px;line-height: 24px;font-size: 14px;color: #666;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.fwzn{margin-top: 15px;background: #d5e7f6;height: 140px;overflow: hidden;}
.fwzn .tit{width: 58px;background: #cf0d0d;text-align: center;font-size: 16px;color: #fff;height:140px;padding-top: 25px;float: left;}
.fwzn .iconlist{float: left;width: 1112px;}
.fwzn .iconlist a{display: block;width: 158px;text-align: center;float: left;color: #333;font-size: 14px;line-height: 30px;}
.fwzn .iconlist a .pic{width: 82px;height: 82px;margin: 20px auto auto auto;transition: all .3s ease;}
.fwzn .iconlist a.icon1 .pic{background: #eacd75;}
.fwzn .iconlist a.icon2 .pic{background: #93d884;}
.fwzn .iconlist a.icon3 .pic{background: #f57b7b;}
.fwzn .iconlist a.icon4 .pic{background: #b19de5;}
.fwzn .iconlist a.icon5 .pic{background: #60dcb5;}
.fwzn .iconlist a.icon6 .pic{background: #7ebfe2;}
.fwzn .iconlist a.icon7 .pic{background: #dec67c;}
.fwzn .iconlist a.icon1:hover .pic{background: #cf0d0d;}
.fwzn .iconlist a.icon2:hover .pic{background: #cf0d0d;}
.fwzn .iconlist a.icon3:hover .pic{background: #cf0d0d;}
.fwzn .iconlist a.icon4:hover .pic{background: #cf0d0d;}
.fwzn .iconlist a.icon5:hover .pic{background: #cf0d0d;}
.fwzn .iconlist a.icon6:hover .pic{background: #cf0d0d;}
.fwzn .iconlist a.icon7:hover .pic{background: #cf0d0d;}
.xz-col{background: #fff;padding: 15px;height:400px;float: left;margin-right: 15px;margin-top: 15px;margin-bottom: 15px; overflow:hidden;}
.xz-col.abt{width: 390px;}
.xz-col.abt img{width: 100%;}
.xz-col.gsgg{width: 390px;margin-right: 0;}
.xz-col.jlhd{width:390px;margin-right: 0;float: right;}
.hudongicon a{display: block;float: left;width: 175px;height: 102px;border-bottom: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;text-align: center;}
.hudongicon a img{margin: 15px auto;display: block;transition: all .3s ease;}
.hudongicon a.nor{border-right: 0;}
.hudongicon a.nob{border-bottom: 0;}
.hudongicon a:hover{color: #cf0d0d;}
.hudongicon a:hover img{-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);}
.col-title{background: url(../style/titbot.png) left bottom no-repeat;overflow: hidden;padding-bottom: 15px;}
.col-title span p{font-size: 18px;color: #cf0d0d;}
.col-title span i{font-size: 12px;color: #b6b6b6;margin-top: 10px;}
.col-title a{float: right;line-height: 30px;}
.col-con{margin-top: 15px;}
.col-con .abttxt{font-size: 14px;line-height: 28px;color: #666;margin-top: 15px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;}
.videolist{overflow: hidden;}
.videolist ul{width: 1200px;}
.videolist ul li{width: 286px;height: 222px;float: left;text-align: center;line-height: 30px;margin-right: 8px;font-size: 14px;}
.videolist ul li img{width: 286px;height: 192px;}
.sqbs li{width: 33.33%;text-align: center;float: left;margin-bottom: 15px;margin-top: 10px;}
.sqbs li a:hover{color: #b61412;}
.mqmy{margin: 20px 0;}
.mqmy li{width: 301px;height: 60px;margin: 10px auto;border: 1px solid #dddddd;}
.bmfw{margin-right: -15px;}
.bmfw li{width: 235px;float: left;margin-right: 25px;padding-left: 120px;margin-bottom: 30px;margin-top: 15px;position: relative;}
.bmfw li .pic{display: block;width: 100px;height: 100px;position: absolute;left: 0;top: 0;}
.bmfw li .pic img{width: 100px;height: 100px;}
.bmfw li .pic.rad{border-radius: 50%;overflow: hidden;}
.bmfw .info .list{line-height: 15px;font-size: 12px;margin-bottom: 8px;margin-top: 2px;}
.bmfw .info .list i{height: 15px;width: 15px;float: left;margin-right: 5px;}
.gsht{float: left;width: 400px;}
.col-2-r .tit{height: 40px;background: url(../images/sficon.png) 0 9px no-repeat;padding-left: 30px;line-height: 40px;color: #333;font-size: 16px;float: left;}
.sfbox{padding: 0 10px 15px 5px;height: 213px;}
.sftxt{float: left;width: 424px;height: 215px;position: relative;}
.sftxt .info{height: 198px;line-height: 22px;font-size: 12px;color: #666;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;overflow: hidden;}
.sftxt a{display: block;position: absolute;left: 0;bottom: -2px;text-align: center;color: #F30;}
.sftxt a:hover{color: #39F;}
.jisuan{float: right;padding-left: 30px;width: 270px;border-left: 1px dashed #efefef;height: 213px;}
.jisuan h1{color: #084466;line-height: 30px;font-size: 15px;}
.jsbox{position: relative;padding-left: 65px;margin-top: 8px;}
.jsbox span{position: absolute;left: 0;top: 0;line-height: 27px;display: block;width: 65px;color: #7e7e7e;}
.jsbox .jsq{border: 1px solid #f0f0f0;height: 19px;padding: 3px 3px 3px 10px;border-radius: 2px;}
.jsbox .jsq .ipt-jsq{border: 0;height: 19px;line-height: 19px;width: 100%;outline: none;}
.jsbox .jsq a{display: block;width: 42px;height: 19px;text-align: center;line-height: 19px;background: #55aeec;position: absolute;top: 4px;right: 4px;color: #fff;border-radius: 2px;}
.jsjg{background: #f0f0f0;padding: 4px 8px;margin-top: 10px;position: relative;}
.jsjg .tab{line-height: 28px;border-bottom: 1px solid #e2e2e2;color: #6a6a6a;height: 28px;overflow: hidden;}
.jsjg .tab span{float: right;}
.jsjg .tab.last{border: 0;}
.jsjg:before{content: '';width: 9px;height: 5px;background: url(../images/jtt.png) no-repeat;display: block;position: absolute;right: 20px;top: -5px;}
.jisuan .smtxt{color: #55aeec;line-height: 40px;}
.xxlinks{height: 24px;overflow: hidden;}
.xxlinks a{color: #F33;line-height: 24px;}
.xxlinks a:hover{color: #55aeec;text-decoration: underline;}
.newslist.htlist{padding: 0;width: 360px;}
.col-4{width: 289px;float: left;margin-right: 12px;border: 1px solid #efefef;}
.col-4.last{margin-right: 0;}
.news-title .name2{float: left;line-height: 39px;font-size: 15px;font-weight: bold;color: #084466;padding-left: 20px;background: url(../images/shu.png) 8px 11px no-repeat;}
.linksbox{background: #fff;margin: 15px auto;width: 1200px;}
.txtlisttit{height: 38px;border-bottom: 2px solid #cf0d0d;}
.txtlisttit a{display: block;height: 38px;line-height: 38px;float: left;padding: 0 40px;color: #333;transition: all .3s ease;font-size: 14px;}
.txtlisttit a.current{background: #cf0d0d;color: #fff;}
.linksbox .listcon{height: 70px;}
.linksbox .linkslist li{margin: 5px 10px;line-height: 30px;float: left;font-size: 14px;}
.foot{font-size: 14px;color: #787878;line-height: 30px;background: #fff;width: 1200px;text-align: center;padding: 20px 0;margin: 15px auto;}
.mg-t-b{margin: 15px auto;}
.page-left{width:230px;float: left;}
.page-right{width: 950px;float: right;background: #fff;padding: 40px;}
.lujing{margin: 20px 0;font-size: 14px;color: #888;}
.pageny{overflow: hidden;}
.fllist{border: 1px solid #ededed;}
.fllist li{height: 60px;background: #fff;padding: 0 20px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.fllist li a{display: block;border-bottom: 1px solid #ededed;line-height: 59px;font-size: 16px;color: #666;}
.fllist li:hover, .fllist li.active{background: #F15B5B;}
.fllist li:hover a, .fllist li.active a{color: #fff;border-bottom-color: #F15B5B;}
.fllist li.active{border-left: 4px solid #b61412;}
.fllist li:last-child a{border-bottom: 0;}

.fllist li dl{display:none;}



.hotarticl{margin-top: 20px;}
.hottit{border-bottom: 1px solid #efefef;line-height: 40px;font-size: 16px;color: #F30;margin: 12px 12px 0 12px;}
.pagelujing{height: 40px;border-bottom: 2px solid #efefef;position: relative;}
.pagelujing .name{position: absolute;left: 0;top: 0;height: 40px;border-bottom: 2px solid #F33;line-height: 40px;font-size: 16px;font-weight: bold;}
.pagelujing span{position: absolute;right: 0;line-height: 40px;color: #888;}
.news-txt.ny, .newslist.ny{border: 0;padding: 0;}
.news-txt.ny{min-height: 600px;}
.newslist.ny li:last-child{border-bottom: 1px dotted #efefef;}
.liuyantab{border: 1px solid #f5f5f5;background: #f8f8f8;margin-top: 20px;padding: 20px;}
/*分页*/
.biaoti{font-size: 18px;color: #333;text-align: center;margin: 0 20px;font-weight: 600;margin-top: 30px;}
.sshuomign{color: #888;font-size: 12px;line-height: 30px;text-align: center;font-weight: normal;}
.sshuomign span{margin: 0 10px;}
.article_txt{font-size: 14px;line-height: 28px;color: #666;margin-top: 20px;text-align: justify;overflow: hidden;}
.article_txt img{max-width: 930px;}
.reLink{font-size: 14px;height: 48px;line-height: 48px;padding: 0;color: #6e6e6e;border-top: 2px solid #eee;border-bottom: 2px solid #eee;margin: 20px auto;}
.reLink .prevLink,.reLink .nextLink{width: 50%;}
.reLink .nextLink{text-align: right;}


/* 全局 */
html{webkit-text-size-adjust:none;-webkit-text-size-adjust:none;text-justify:inter-ideograph;}
a{text-decoration:none;outline:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
/* 基础 */
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{border-radius:0;background:#fff;}
::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4);background-color:#cf0d0d;}
input,textarea{-webkit-user-select:text}
/*分页样式*/
.pglist{padding-top: 40px;width:100%;text-align: center;clear: both;}
.pglist a,.pglist span{color: #999;padding: 0 12px;margin: 0 3px;display: inline-block;vertical-align: middle;line-height: 32px;background: #fff;border: 1px solid #ccc;}
.pglist a:hover,.pglist .hover{display:inline-block;color: #fff;background: #cf0d0d;border-color: #cf0d0d;}
/*返回首页*/
#tip{padding-top: 30px;min-height: 640px;}
#tip b{color: #cf0d0d;}
/*网站地图*/
.map_one { line-height: 30px; }
.map_one a { font-size: 18px; }
.map_two { margin: 5px 0 20px 0; }
.map_two a { display: inline-block; margin-right: 15px; color: #666; }


/*视频样式*/
video {background-color: #000;}


.subject{border-bottom:1px solid #eaeaea;}
.subject b{border-bottom:1px solid #cf0d0d;height:40px;line-height:40px;display:inline-block;margin-bottom:-1px;font-weight:normal;color:#3b3b3b;font-size:18px;font-family:microsoft yahei;}
.subject .more{float:right;}
.subject .more a{font-size:12px;font-family:宋体;color:#999;}
.subject .more a:hover{color:#f30;}



/*筛选相关*/
.filter{border:1px solid #f3f3f3;padding:6px 20px;margin-top:30px;box-shadow:0px 0 10px rgba(0,0,0,0.1);padding:15px;}
.filter dl{margin:0;}
.filter dl dd{float:left;width:70px;font-weight:bold;font-size:14px;margin:0;padding-top:5px;}
.filter dl dt{margin:0 0 0 80px;}
.filter dl dt a{font-weight:normal;margin:0 5px 5px 0;padding:5px 10px;color:#666;font-size:14px;display:inline-block;}
.filter dl dt a:hover{background:#3BB4F2;color:#fff;}
.filter dl dt .hover{background:#3BB4F2;color:#fff;}

/*瀑布流布局*/
.piclist{width:1190px;margin-top:40px;}
.piclist ul{width:1220px;}
.piclist li{float:left;width:275px;margin-right:25px;}
.piclist li a{display:block;padding:4px;margin-bottom:25px;border:1px solid #eee;}
.piclist li a:hover{box-shadow:0 0 6px rgba(0, 0, 0, 0.17);}
.piclist li a img{width:100%;}
.piclist li a p{font-size:14px;padding:0 10px;}

/*新闻——图片*/
.list_pic{margin:30px 0 0px 0;width:1206px;clear:both;}
.list_pic ul li{width:24%;margin:0 1% 1% 0;float:left;}
.list_pic ul li a{border:1px solid #ededed;padding:4px;display:block;background:#fff;}
.list_pic ul li a div{overflow:hidden;width:100%;height:100%;text-align:center;}
.list_pic ul li a div img{max-width:279px;max-height:200px;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.list_pic ul li:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.list_pic ul li a:hover div img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);}
.list_pic ul li a p{text-align:left;font-size:14px;color:#333;margin:0;padding:10px;}
.list_pic ul li a:hover p{color:#f30;}
.list_pic ul li a .title{min-height:30px;text-align:center;}

/*新闻相关*/

.other{margin-top:30px;text-align:center;}
.other p{font-weight:bold;}
.other a{display:inline-block;margin:0 10px;cursor:pointer;background:#fff;border-radius:4px;border:1px solid #ddd;padding:6px 20px;min-width:100px;}
.other a span{font-size:18px;margin-right:10px;}
.other a em{font-style:normal;font-size:18px;}
.other a:hover{background:#cf0d0d;border-color:#cf0d0d;color:#fff;}
.other a:hover span{color:#fff;}
.tags{font-weight:500;}
.tags a{margin-left:15px;display:inline-block;border-radius:4px;border:1px solid #ddd;background:#fff;padding:4px 10px;font-weight:normal;font-size:14px;}
.tags a:hover{background:#cf0d0d;color:#fff;border-color:#cf0d0d;}



/*自定义表单*/
.form-add input[type=number],.form-add input[type=search],.form-add input[type=text],.form-add input[type=password],.form-add input[type=datetime],.form-add input[type=datetime-local],.form-add input[type=date],.form-add input[type=month],.form-add input[type=time],.form-add input[type=week],.form-add input[type=email],.form-add input[type=url],.form-add input[type=tel],.form-add input[type=color],.form-add select,.form-add textarea,.am-form-field{width:auto;display:inline;border-color:#ddd;border-radius:3px;-webkit-appearance:none;box-shadow:0 1px 1px rgba(0, 0, 0, 0.065) inset;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.form-add .w420{width:480px;}
.form-add input{border:1px solid #ddd;width:60px;padding:5px 10px}
.form-add em{color:#999;font-style:normal;}

/*表单内容*/
.formshow{}
.formshow .item{font-size:14px;line-height:30px;clear:both;}
.formshow .item .lefter{display:inline-block;width:120px;font-style:normal;color:#555;font-size:14px;float:left;}
.formshow .item .righter{margin-left:120px;line-height:30px;}
.formshow .item .righter .pic{max-width:400px;margin:10px 0;}
.formshow .item .righter video{width:450px;height:300px;}

.imagelist{overflow:hidden;}
.imagelist ul{margin:0;padding:0;list-style:none;}
.imagelist ul li{float:left;width:19%;margin-right:1%;border:1px solid #ddd;padding:5px;border-radius:4px;margin-top:15px;cursor:pointer;position:relative;}
.imagelist ul li .preview{height:140px;background:#fafafa;overflow:hidden;text-align:center;}
.imagelist ul li .preview img{vertical-align:middle;max-width:100%;max-height:140px;}
.imagelist ul li .preview:after{content:' ';width:0;height:100%;display:inline-block;vertical-align:middle;overflow:hidden;}
.imagelist ul li .intro textarea{width:100%;margin:5px 0;padding:8px 10px;font-size:14px;height:50px;color:#999;}
.imagelist ul li .action{text-align:center;overflow:hidden;}
.imagelist ul li .action a{text-align:center;color:#999;outline:none;width:33.3333%;float:left;}
.imagelist ul li .action a:hover{color:#f30;}
.imagelist ul .hover{border:1px solid #6b0;}
.imagelist ul .hover:after{width:0;height:0;border-top:40px solid #66bb00;border-left:40px solid transparent;position:absolute;display:block;right:0;content:"";top:0;z-index:1001;}
.imagelist ul .hover:before{font:normal normal normal 14px/1 FontAwesome;content:"f00c";display:block;position:absolute;top:5px;right:4px;z-index:1002;color:#fff;}

/*分页相关*/
.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#cf0d0d;background:#cf0d0d;color:#fff;}
.pagelist li.active a{border-color:#cf0d0d;background:#cf0d0d;color:#fff;}

/*网站地图*/
.map_one{border-bottom:1px solid #eee;line-height:40px;}
.map_one a{font-size:20px;}
.map_two{margin:15px 0;}
.map_two a{display:inline-block;margin-right:15px;}

/*右侧浮动相关*/
.plug_service{position:fixed;right:1%;bottom:5%;z-index:999;}
.plug_service li{margin-bottom:-1px;position:relative;}
.plug_service li a{display:block;text-align:center;background:#fff;border:1px solid #ececec;padding:2px 8px 6px 8px;font-size:12px;font-family:microsoft yahei;color:#505050;outline:none;}
.plug_service li a span{display:block;font-size:24px;color:#888;}
.plug_service li a:hover{background:#cf0d0d;color:#fff;border-color:#cf0d0d;}
.plug_service li a:hover span{color:#fff;}
.plug_service .hover a{display:block;text-align:center;background:#cf0d0d;border:1px solid #cf0d0d;padding:2px 8px 6px 8px;font-size:12px;font-family:microsoft yahei;color:#fff;outline:none;}
.plug_service .hover a span{color:#fff;}
.plug_service .hotline{position:absolute;display:none;background:#fff;padding:10px 15px 0 15px;left:-200px;bottom:0px;width:210px;border:1px solid #ddd;width:180px;height:68px;font-size:12px;color:#999;line-height:24px;border-radius:4px;}
.plug_service .hotline b{display:block;font-size:16px;color:#333;}
.plug_service .hotline:after{content:" ";position:absolute;right:-10px;top:25px;width:20px;height:20px;border:#ddd solid 1px;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;}
.plug_service .weixin_pic{position:absolute;display:none;background:#fff;padding:5px;left:-230px;bottom:-70px;width:210px;border:1px solid #ddd;border-radius:4px;}
.plug_service .weixin_pic p{text-align:center;margin:0 0 10px 0;padding:0;}
.plug_service .weixin_pic p span{color:#f30;}
.plug_service .weixin_pic:after{content:" ";position:absolute;right:-10px;top:130px;width:20px;height:20px;border:#ddd solid 1px;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;}
.plug_service li:hover div{display:block;}
.plug_service li:last-child{margin-top:5px;}


.digsup{display:flex;justify-content:center;margin:30px 0 10px 0;}
.digsup a{display:block;cursor:pointer;margin:0 15px;width:70px;height:70px;margin-bottom:10px;line-height:60px;text-align:center;border-radius:50%;box-shadow:0px 0px 30px rgba(0,0,0,0.1);position:relative;}
.digsup a i{font-size:30px;color:#999;}
.digsup a em{display:block;font-family:verdana;color:#999;position:absolute;bottom:-15px;left:0;right:0;}
.digsup a:hover{box-shadow:0px 0px 30px rgba(0,132,255,0.3)}
.digsup a:hover i{color:#f60;}
.ui-menu-blue .ui-menu-name{color:#cf0d0d;border-bottom-color:#cf0d0d;}
.ui-card-header .ui-card-header-title{font-size:17px;font-weight:500;margin:0;border-left:2px solid #cf0d0d;padding-left:15px;flex:1;}
.ui-page ul li.active{border-color:#cf0d0d;background:#cf0d0d;}
.ui-page ul li.active a{color:#fff;background:#cf0d0d;}
.ui-page ul li.active a:hover{background:#cf0d0d;}
.ui-page ul li:hover a{background:#f9f9f9;}
.ui-btn-blue{background:#cf0d0d;border-color:#cf0d0d;color:#fff;}
.ui-btn-blue:hover{background:#40A9FF;border-color:#40A9FF;color:#fff;}