/*Generated by wjdhcms 3.0 */



@charset "utf-8";



* {padding: 0; margin: 0;  }



body {font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif; color: #333; margin: 0; line-height:180%;   background-color: #f1f1f1;}



:focus {outline: 1;}



article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}



a {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent;color:#666;box-sizing: border-box;}



ins {background-color: #ff9; color: #000; text-decoration: none;}



mark {background-color: #ff9; color: #000; font-style: italic; font-weight: bold;}



del {text-decoration: line-through;}



table {border-collapse: collapse; border-spacing: 0;}



hr {display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0;}



input,select {vertical-align: middle;}



li,ul {list-style-type: none;}



img {border: none;}

a,li,ul,div{box-sizing: border-box;}



a {color: #333; text-decoration: none; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;}



a:link,a:hover,a:active,a:visited {text-decoration: none; }

a:hover{ }

input,textarea {outline: 0; border: 0;}



textarea {resize: none;}



.flex{ display: flex;}

.f1{ flex: 1;}

.fx-r{justify-content:flex-end}

.fx-c{justify-content:center}

.fx-w{justify-content:space-between}

.fx-m{justify-content:space-around}

.fy-top{ align-items: flex-start}

.fy-bot{ align-items: flex-end}

.fy-c{ align-items:center }

.fy-h{ align-items: stretch}

.fwrap{flex-wrap: wrap;}



.fc-333{ color: #333333;}

	.fc-000{ color: #000000;}

	.fc-hong{color: #fc383c;}

	.fc-bai , i.fc-bai{ color: #FFFFFF;}

	.fc-huang , i.fc-huang{ color: #ffd50c;}

	.fc-huang2 , i.fc-huang2{ color: #f4fd5c;}

	.fc-cheng , i.fc-cheng{color: #eb6f00;}

	.fc-red , i.fc-red{ color: #fc383c;}

	.fc-zi , i.fc-zi{ color: #d570a9;}

	.fc-999{ color: #999999;}

	.fc-666{ color: #666666;}

	.fc-ccc{ color: #CCCCCC;}

	.fc-lv{ color: #04bca8;}

	.fc-lan{color: #04aee6;}

	.fc-pink{color: #FB7A95;}

    .fc-jin{ color: #c5a979;}

    .ml20{margin-left: 20px;}

    .mr20{margin-right: 20px;}

.f12{font-size: 12px;}.f16{font-size: 16px;}.f18{font-size: 18px;}



h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {font-weight: normal; font-style: normal;}

.container {width: 1200px; margin-left: auto; margin-right: auto;}

.fr {float: right !important;}

.fl {float: left !important;}

.clearfix ,.cl{clear: both;}

.hide {display: none;}

.show {display: block;}

.cyl, a.cyl{ color:#ff552e}

 

.mt20{ margin-top:20px;} .mt10{ margin-top:10px;}.mt15{ margin-top:15px;}

.mr20{ margin-right:20px;}

.clear{ clear:both}

.w1200{ width:1200px; margin:0px auto;}

.dline{ border-bottom:1px dashed #ccc;  }



.header{ width:100%;  background:#fff}

.headerCont{ padding-top:10px; display: flex;}

.logo img{ height:38px;  }

.seach{  font-size:0; width:250px;   }

.seach input{ height:30px; float:left; display:block; line-height:30px; width:170px; border:1px solid #c5a979;outline: none; }

.seach button{ display:block; float:left; width:64px; height:32px; text-align:center; line-height:30px; border:none; background-color:#c5a979;  color:#fff;  }

.tad{ float:left; margin-left:10px;}



.nav{ display: flex; padding-top:10px; margin-left:50px; flex: 1;}

.nav a{  text-align:center; border-bottom:4px solid #fff; width: 40px; display:block;  

    font-size:16px; color:#333; line-height:16px; padding-bottom:18px;} 

.nav a:hover, .nav a.on{ border-bottom:4px solid #c5a979; color: #c5a979;}

.nav li{border-left: #ccc 1px solid; height: 20px; margin: 0 16px; width: 1px;}



.tit{ border-bottom:1px solid #ccc;   height:40px; position:relative;  }

.tit .name{ position:absolute; border-bottom:1px solid #1d71b7; display:inline-block;  height:40px; color:#fea348;font-size:12px;line-height:36px; font-weight:normal; }

.tit .name span{color:#1d71b7;font-size:16px;font-weight:bold; margin-right:5px;}

.tit a.more{ float:right; font-size:12px; color:#999; margin-top:10px;}

.t-huang .name span{ color:#ff552e}

.t-huang .name { border-bottom:1px solid #ff552e;}

.t-lv .name span{ color:#0bba02}

.t-lv .name { border-bottom:1px solid #0bba02;}



.mtit{ background:#eeeeee; line-height:30px; padding:0 10px; color:#ff552e;}

.mtit a.more{ float:right; font-size:12px; color:#999}



.df{ background:#f3f3f3; padding:6px}

.dfList{ color:#000}

.dfList a{ margin:0 15px; color:#000}





/* 首页三张图片新闻 */

.pic_news{ display: flex; justify-content:space-between; margin-bottom: 20px ;}

.pic_news a{display: block; width: 390px; height: 480px; overflow: hidden; position: relative;   }

.pic_news a img{ width:100%; height: 480px; display: block;}

.pic_news a .title{position: absolute;bottom: 0;height:72px; overflow: hidden; line-height: 26px;

    background: linear-gradient(to top, black, transparent); color: #fff; font-size: 18px; padding: 10px; 

     width:380px ;  box-sizing: border-box; }



/* 主页列表 */

.left{  width:785px; }

.list{  justify-content:space-between;  }

.list a{display: flex; width: 100%;   overflow: hidden; background-color: #fff; padding: 20px; margin-bottom: 20px; box-sizing: border-box; position: relative;}

.list a img,.list a .img{ width: 220px; height: 140px; overflow: hidden;}



.list a .img:hover img {transform: scale(1.2);transition: transform 0.3s ease}

.list a .title{  line-height: 26px; font-size: 18px;  }

.list a .tag{position: absolute; bottom:20px; right: 20px;}

.list a:hover .info {  color: #333;}

.list a:hover .tag {  color: #999;}

.list a:hover .title{  color: #c5a979;}

.list a:hover{box-shadow: 1px 10px 15px rgba(0,0,0,0.1);}

.more{ text-align: center; background-color: #fff; line-height: 35px;}





/* 右侧文章 */

 

.right a{display: block; width:100%;  position: relative; background-color: #fff; margin-bottom: 20px;}

.right a img{ width:100%;  height: 240px; display: block;}

.right a .title{ height:84px; overflow: hidden; line-height: 22px;  padding:20px;   }



.cate_name{ color: #c5a979; font-size: 18px; border-bottom:3px solid #c5a979; line-height:30px;}





 





/*头条打字*/

.topn{  background-color: #fff; padding: 20px; display: flex;}

.topn .ico{ background:#c5a979; font-size:20px; width:80px; padding:3px 20px; line-height:28px; float:left; 

    color:#fff; font-weight:bold; border-radius:15px 0 15px 0 } 

.topn .t a{ font-size:30px; font-weight:bold;  line-height:100%;}

.topn  a{  color:#c5a979; }

.topn .hs li{background:url(../images/list_blue.jpg) left center no-repeat; padding-left:8px; width:33.33%;  overflow:hidden; box-sizing:border-box; padding-right:10px; padding-top:5px; float:left; height:26px; }

/*新闻*/

.hot .title { text-align:center;}

.hot .title a{ font-size:16px; color:#333; line-height:40px; font-weight:bold }

.hot div p{ color:#666; line-height:22px;text-indent:25px}





.ad1 img{ margin-bottom:10px; height:70px; width:100%}

.ad2{ height:70px; margin:20px 0;}

.ad2 a{ display:block; float:left;  width:595px;}

.ad2 a:nth-child(2n){ float:right}

.ad2 a img{ width:100%; height:70px;}





 

.link a{ margin-right:20px; display:inline-block}



.bot{ background:#4a4a4a; text-align:center; color:#d2e2f0; padding:20px 0;   width: 100%;}

.bot a{ color:#d2e2f0;}

.bot .txt{ width:950px; padding-left:200px; box-sizing:border-box; }

.bot .code{ width:240px; line-height:20px;}

.bot .code img{ border:5px solid #fff; height:70px;}





.nian{position: absolute;background: url(../images/nian.png); background-size: 100% auto; height: 225px;  width: 100%;top: 0;background-repeat: no-repeat; z-index: 2;}

.nianh{ height:80px;}



.weizhi{  line-height:30px; padding: 10px 0; }

 



/* 列表页 */

.ztu{  background-color: #fff; display: flex; padding: 15px; }

.ztu img{ display:block;   width:150px; height:100px;}

.ztu .txt{  flex:1; padding-left:10px; box-sizing:border-box;  color:#999; line-height:20px; font-size:12px; }

.ztu .txt a{ color:#333; font-size:14px; display:block; line-height:22px; height:44px;}

.ztu .txt p{text-indent:25px;}



.xwlist{ background-color: #fff; padding:15px; }

.xwlist li{ display:flex; margin: 10px 0; }

.xwlist li .seq{   color:#fff; font-size:12px; width:18px; line-height: 18px; text-align: center; background-color: #c5a979; margin-right: 10px;}

.xwlist li:nth-child(n+4) .seq{ background-color: #bbb;}



.news-list li{ display:block; padding:10px 0; border-bottom:1px dashed #ddd;}

.news-list li a{ font-size:18px;}

.news-list li p{ margin:5px 0; text-indent:25px; color:#999; }

.news-list li span{ color:#666; }



.content{ background-color: #fff; padding: 20px;}

.content h1{ padding:10px 0; font-weight:bold; text-align:center; line-height:150%;}

.content .news_author{ text-align:center; font-size:12px; color:#999; padding:10px; border-bottom:1px dashed #ddd; margin-bottom:20px; position:relative}

.content .news_author #qrcode{ position:absolute; left:500px; top:60px;  }

.content .news_author #qrcode img{   width:120px; height:120px;}

.content .page-content{ font-size:16px; line-height:200%;   color: #333;}

.content .page-content p{ text-indent:30px}

.content .page-content img{ max-width:100%;}



.plist li{ width:273px; padding:5px; height:210px; text-align:center; line-height:30px; border:1px solid #ddd; margin-right:20px; margin-bottom:20px; float:left; overflow:hidden}

.plist li:nth-child(4n){ margin-right:0px;}

.plist li img{ width:100%; height:180px;}







/*页码*/

#Paging { text-align: center; height: 35px; margin:1em 0; }

.Pagination { display: inline-block; height: 35px; }

.Pagination .pageinfo { border: 1px solid #dedede; color: #333; margin-left: 10px; padding-right: 8px; }

.Pagination span { background: #f6f6f6; display: block; float: left; font-family: "Microsoft YaHei,Arial"; font-size: 16px; height: 35px; line-height: 34px; margin-right: -1px; text-align: center; padding: 0 12px; }

.Pagination a { background: #f6f6f6; border: 1px solid #dfdfdf; color: #555; display: block; float: left; font-size: 16px; height: 35px; line-height: 34px; margin-right: -1px; text-align: center; text-decoration: none; padding: 0 12px; }

.Pagination a:hover { color: #fff; background: #c5a979; border: 1px solid #c5a979;}

.Pagination span.current { background: #c5a979; border: 1px solid #c5a979; color: White;  position: relative; }

.Pagination span.disabled { border: 1px solid #dfdfdf; color: #aaa; cursor: not-allowed; }



/*幻灯片*/

.slide{ position:relative;width:720px;  }

.slide .slide_img{ width:100%; height:420px; position:relative;  }

.slide .slide_img li{ display:none; list-style:none; width:100%; height:100%; position:absolute; left:0px; top:0px;}

.slide .slide_img li img{ width:100%; height:100%; }

.slide .slide_img li>div{width:100%; overflow:hidden; color:#FFF;font-size:16px; text-indent:20px; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.6); line-height:48px;}

.slide .slide_btn { text-align:center; padding:5px; position:absolute; bottom:12px; right:0px;  }

.slide .slide_btn span{ width:10px; height:10px;   display:inline-block; margin-right:8px; background:#ccc; cursor:pointer }

.slide .slide_btn .focus{ background:#6bae51 }



.slide2{ position:relative;width:300px;  }

.slide2 .slide_img{ width:100%; height:200px; position:relative;  }

.slide2 .slide_btn { text-align:center; padding:5px; position:absolute; bottom:30px; right:0px;  }



.kqt{ text-align:center; line-height:60px; font-weight:bold; font-size:18px; color:#1d71b7;}

.inBdt{  background:#e0f0ff;  height:36px;}

.inBdt li{ width:12.5%; float:left; text-align:center; font-size:16px; font-weight:bold; line-height:36px;}

.inBdt li span{ font-size:smaller}



.inBd li{ display:block; width:100%; border-bottom:1px dashed #ccc;}

.inBd li span{ display: block; width:12.5%; float:left; text-align:center; line-height:30px;}

.inBd li span:nth-child(1){ background:#e0f0ff;  }



.qtcs{ padding:10px 0;}

.qtcs li{ display:block; float:left; width:20%; text-align:center; cursor:default; color:#1d71b7}



.qtcs_bg{ height:252px; background:#f6f9fc; padding:15px; position:relative}

.qtcs_con>li{ display:none;}

.qtcs_con>li:first-child{ display: block;}

.qtcs_con .aqi_num{ width:80px; text-align:center; font-size:28px; font-weight:bold; line-height:30px; float:left;}

.qtcs_con .aqi_city{ width:120px; font-size:16px;  text-align:center; float:left;  line-height:30px;}

.qtcs_con .aqi_city a{ }

.qtcs_con .aqi_time{ width:105px; margin-left:10px; text-align:center; float:left;  line-height:15px; font-size:12px}

.qtcs_con li ul{ clear:both; padding-top:10px;}

.qtcs_con li ul li{ display:block; line-height:180%;}

.qtcs_con li ul li .aqi_name{ color:#1d71b7}

.qtcs_bg a.hbtn{ position:absolute; bottom:10px; left:15px; line-height:30px; background:#1d71b7; color:#fff; text-align:center; width:350px; display:block; }