﻿/*-----global CSS-----*/
*{ margin:0; padding:0; outline:none;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { content: ''; }
.clearfix:after { clear: both; }
body{font-family: "微软雅黑"; font-size:16px; line-height:160%; background:#f9f9f9;color:#333;}
li{ list-style:none;}
a{ text-decoration:none; color:#333; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover{ text-decoration:none;}
img{ border:none; vertical-align:bottom; display:block; }
h1{ font-size:1.6em;}
h2{ font-size:1.4em;}
h3{ font-size:1.2em;}
.fl{ float:left;}
.fr{ float:right;}
/*-----layout CSS-----*/

/*------------------------顶部 start--------------------------*/
header,.two-banner{ overflow: hidden; zoom:1;}
.main{background:#f5f5f5; width:100%; margin:0.2rem 0; overflow:hidden; zoom:1;}
.mainIndex{padding:0.2rem 0; }
/*返回顶部*/
#pBackTop{ position:fixed; right:1%; bottom:20%; cursor:pointer; z-index:1000000000000;}

/*顶部导航*/
header{  background:#F6F6F6; position:relative;}
.logoTxt{ width:70%; padding-left:2%;}
.logoTxt img{ width:100%;}
.navBtn{ margin-right:2%; color:#282828; cursor:pointer;text-shadow:1px 1px 0 #d8d8d8; position:absolute; top:50%; right:2%; margin-top:-0.5em;}

.logo{ height:60px;transition: all .3s; -webkit-transition: all .3s;-moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; display:block; float:left;}
.phoness{ display:inline-block;background: #da2d21 url(../webimages/wwimg07.png) no-repeat; width: 27px;height: 28px;background-size: 28px; vertical-align: 3px; float:right;margin-top: 8px;}
.phoneham{ width:28px; height:23px; background:red; float:right; margin-right:20px; background:#0977ce url(wwimg06.png) no-repeat; background-size: 28px; margin-top:25px;}
.phoneham.cur{background:#0977ce url(wwimg08.png) no-repeat; background-size: 28px;}
.navlist{ padding:0;}
.navlist ul li{border-bottom: 1px solid #e6e6e6;position: relative; width:25%; text-align:center; float:left; z-index:99;}
.navlist ul li h3{ font-size:15px; padding: 10px 0; position:relative;}
.navlist ul li h3 span{ width: 44px;height: 44px; display: block;background: url(YYsimg2.png) no-repeat center center; background-size: 19px 12px;position: absolute;top: 0;right: 0;cursor: pointer; z-index: 99;}
.navdrop{background: #EEE;display:none; }
.navdrop a{ display:block; border-bottom: 1px solid #D9D9D9;padding:6px 25px ;}
.navdrop a:last-child{ border-bottom:none;}
.navlist ul li h3.cur span{background: url(../webimages/wwpic19.png) no-repeat center center; background-size: 19px 12px;}
.head{ padding:10px 0; background:#fff; overflow:hidden; zoom:1;}
.navlist{ display:none; position:absolute; left:0; width:100%; background:#fff; z-index:99; top:80px;}

/* nav */
nav{height:0.55rem;}
nav .add{background:url(images/add.png) no-repeat;cursor:pointer;background-size:cover;display:inline-block;position:absolute;top:0;right:0;width:0.75rem;height:0.75rem;}
.nav .fgx{display:block;height:14px;width:1px;background:#dcdcdc;margin:10px 4px 0 0;position:absolute;top:0;right:34px;}
.nav li:first-child{margin:0}
.lala a{color:white;}
.lala a:actived{color: white;}
.nav .on a{color:#ffffff; background-color:#7ca618; font-size:0.32rem; padding:0.05rem 0.08rem 0.05rem 0.08rem;}
.fixedNav{position:fixed;top:0px;left:0px;z-index:100000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
.navHeader {width:100%; background-color:#fceccb; color:#FFF; font-size:0.22rem; overflow:hidden; height:0.8rem; text-align:center; padding:1.6% 0 0 3%;}
.navHeader li{ float:left; width:16.666%; text-align:center;}
.navHeader li a{color:#FFF; font-size:0.2rem; line-height:0.8rem;}
.withinbanner{ width:100%; overflow:hidden;}
.withinbanner img{ width:100%; display:block;}

.Twocolumns{ display:none;}
.title h3{ display:none;}


/*侧边滑动导航*/
.sideNav{ background:#fbfbfb; padding:10px 10px 10px 15px;}
.sideNav dl{ margin-bottom:15px;}
.sideNav dl dt{ font-size:20px; height:40px; line-height:40px;border-bottom:1px solid #d8d8d8;  color:#353535; }
.sideNav dl dt i{ padding-right:10px;}
.sideNav dl dd a{ font-size:16px; height:30px; line-height:30px; color:#353535;}
.sideNav dl dd a:hover{ color:#000;}


/*------------------------内容 start--------------------------*/
.content{}
.hd{font-size:18px; height:40px; line-height:40px; font-weight:normal;}


.bd{}
.col{ overflow:hidden; zoom:1;}
.col a{ display:block; text-align:center; color:#fff;}

/*滚动图片----------*/
.scrollImg{overflow:hidden; margin-bottom:2%; }
.scrollImg img{ width:100%; }

/*第十三届文博会 图标列表*/
.moda{background:#EBF6FF; padding:1%; width:96%; margin:0 auto 2%;}
.moda .hd{ border-bottom:1px solid #333;}
.moda .hd span{ color:#999; font-size:14px; padding-left:10px;}

/*图标列表----------*/
.iconList{  }
.iconList li{float:left; width:25%; text-align:center; padding-bottom:10px;}
.iconList li a{ display:block;}
.iconImg img{vertical-align: middle; width:58px; margin:0 auto;}
.iconTit{}

/*banner*/
.banner{ }
.banner img{ width:100%;}

/*2个banner*/
.two-banner{width:96%; margin:0 auto 2%;}
.two-banner a{ display:block; float:left; width:49%; margin-right:2%; }
.two-banner a:nth-child(even){ margin-right:0;}
.two-banner a img{ width:100%;}

/*adv*/
.adv{width:96%; margin:0 auto 2%;}
.adv a img{ width:100%;}

/*行业新闻*/
.modb{ width:96%; margin:0 auto 2%; overflow:hidden; zoom:1;}
.hd2{font-size:18px; height:40px; line-height:45px; font-weight:normal; border-bottom:1px solid #c3dbfc; margin-top:4%; background:url(yqfk-hd.jpg.png) left top no-repeat; background-size: contain;}
.hd2 .colTit{ float:left; color:#333333; margin-left:40px; font-weight:bold;}
.hd2 .colTit span{ color:#999; font-size:14px; padding-left:10px;}
.hd2 .colMore{ float:right; font-size:12px; color:#666;line-height:45px; }

/*论见*/
.modb3{ width:96%; margin:0 auto 2%; background:#8ec8ee; overflow:hidden; zoom:1; padding-bottom:2%;}
.modb3 .title2{ text-align:center; width:94%; background:#7e3535; margin:0 auto; border-radius:5px; padding:6px;}
.modb3 .title2 a{ font-size:20px; line-height:32px; color:#FFF;}
.hd3{font-size:18px; height:40px; line-height:40px; font-weight:normal; border-bottom:2px solid #939393; margin-bottom:2%; background:#f2b600;}
.hd3 .colTit{ float:left; font-weight:bold; color:#333333;}
.hd3 .colTit span{ color:#999; font-size:14px; padding-left:10px;}
.hd3 .colMore{ float:right; font-size:12px; color:#666;line-height:40px; }

.news3{padding:0.2rem;margin:0 0 0.2rem; width:95%; margin:0 auto;}
.news3 li{ float:left;}

.imgList { width:100%; margin-bottom:2%;}
.imgList li{ float:left; position:relative; width:49%; margin-right:2%;}
.imgList li:nth-child(even){ margin-right:0;}
.imgList li a{ display:block; height:100px; overflow:hidden; text-align:center;}
.imgList li img{ width:100%; }
.imgList li .imgTit{position:absolute; z-index:2;bottom:0; left:0; width:100%; display:block; text-align:center; height:30px; line-height:30px; color:#fff; font-size:12px; padding:0 1%;}
.imgList li .imgBg{ position:absolute; z-index:1; bottom:0; left:0; width:100%; display:block; height:30px; line-height:30px; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}

/*ipad竖版区域*/
@media (min-width: 768px) {
	.imgList li a{ height:200px;}
	}
/*ipad横版区域*/
@media (min-width: 992px) {
	.imgList li a{ height:250px;}
}

/* news */
.news{padding:0.2rem;margin:0 0 0.2rem;}
.news li{ width:100%; float:left;}
.news .rk{ color: #BBBBBB; font-size:14px;}
.news-focus{border-bottom:1px solid #ececec;margin:0 0 10px;padding:0 0 10px;}
.news-focus h3{word-break:break-all;font-size:0.28rem;margin:0 0 0.12rem;}
.news h2{margin:0 10px;}
.news-tit{color:#000;margin:0 0 0.2rem;font-size:0.34rem;}
.news .list .tt:last-child{border:none;margin-bottom:0;padding-bottom:0;}
.news-photo{margin:0 0 10px;padding:5px 0 0;position:relative;}
.news-photo img{vertical-align:middle;height:55%;max-height: 55%;}
.news-photo{width:100%;}
.news-photo .number{background:rgba(0,0,0,0.7);display:inline-block;color:#fff;position:absolute;bottom:10px;right:10px;padding:0 8px;}
.news1 .list li:last-child{border:none;margin-bottom:0;padding-bottom:0;}

/* list */
.list .pt{border-bottom:1px solid #ececec;margin:0 0 0.2rem;word-break:break-all;padding:0 0 0.1rem 1.97rem;line-height:20px;position:relative;min-height:50px;}
.list .pt h3{font-size:0.28rem;height:3em;overflow:hidden;margin:0 0 0.04rem;line-height:1.5em;}
.list .pt .pic{width:1.77rem;position:absolute;top:3px;left:0;overflow: hidden;}
.list .pt .pic img{max-width: 1.7rem;max-height: 1.1rem; overflow: hidden;width: 100%; display: block;}
.list .tt{border-bottom:1px solid #ececec;margin:0 0 0.16rem;padding:0 0 0.16rem;word-break:break-all;}
.list .tt h3{word-break:break-all;font-size:0.28rem;margin:0 0 0.1rem;}
.list .tt:last-child{border:none;margin:0;padding:0;}
.list .tt img{width: 1.7rem;height: 1rem; display: inline-block;float: left;margin-right:.2rem;}

/*专题荟萃*/
.zt-list{ margin-bottom:2%;}
.zt-list img{ width:100%;}
/*.imgList2 { width:100%; margin-bottom:2%;}
.imgList2 li{ position:relative; margin-bottom:2%;}
.imgList2 li:nth-child(even){ margin-right:0;}
.imgList2 li a{ display:block; text-align:center;}
.imgList2 li img{ width:100%; }
.imgList2 li .imgTit{position:absolute; z-index:2;bottom:0; left:0; width:100%; display:block; text-align:center; height:30px; line-height:30px; color:#fff; }
.imgList2 li .imgBg{ position:absolute; z-index:1; bottom:0; left:0; width:100%; display:block; height:30px; line-height:30px; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}*/

/*底部*/
footer{ background:#4c96fa; color:#fff; text-align:center; padding:10px 0; font-size:12px; line-height:20px;}

/*计生首页----------*/
.btjsIndex{}
.btjsIndex a{ height:70px; line-height:70px; font-size:20px;}


/*列表页----------*/
.columnMod{ padding:2%; background:#f9f9f9;}/*修改*/
.newsList li{ padding-right:5px; color:#999;}
.newsList li{ border-bottom:1px dashed #eee;}
.newsList li a{ font-size:20px; height:40px; line-height:40px;}

/*图片列表-------*/
.loadingImg li{ border-bottom:1px dashed #ddd; padding:10px 0;}
.loadImg{ width:30%; padding-right:10px; float:left;}
.loadImg img{ width:100%; }
.lImg{ float:left; position:relative; z-index:2;}
.dtImg{ position: absolute; width:100%; z-index:1; top:0; left:0; margin-right:10px;}
.loadRight{ width:70%; float:left;}
.loadRight .tit{ display:block; font-size:16px; line-height:20px;}
.loadInfo{ color:#999; font-size:12px; line-height:16px; padding-top:5px;}


/*图片列表带摘要2-------*//*新加*/
.imgTxtNews{ margin:0 auto;}
.imgTxtNews li{ background:#fff;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  border:1px solid #eee; padding:10px; margin-bottom:10px;}
.newsTit{ font-size:18px; font-weight:bold;}
.newsImg img{ width:100%; margin:5px 0;}
.newsTxt{ line-height:18px;}
.newsMore{ color:#F30;}

/*文章页----------------------------------*/
.articleCont{ background:#fff; width:96%; margin:0 auto;}
.articleCont h2{ font-size:22px;}
.articleCont p{ font-size:18px;}
.articleInfo{ color:#999; border-bottom:1px solid #eee; padding:10px 0; margin-bottom:10px;}
.articleInfo i{ padding-right:10px;}
.articleCont p{ text-indent:2em; padding:1em 0;}
.articleCont img{ margin:0 auto; }
.editor{ display:block; text-align:right; color:#999;}

/* artical */
.artical{color:#333;}
.artical img{width:100%; /*max-width:80%;  width:80%;padding-right:30px;*/margin:0 auto;  }
.artical-con p{font-size:0.26rem; line-height:1.8; padding-bottom:0.52rem;}/*text-indent:0.52rem;*/
/*20170719新加*/
.artical-con p img{ width:100%; }
.artical-con p.pictext{ text-indent:0;}
.artical .return-centre{margin:0.44rem 0 0.4rem;}
.artical h1{font-size:0.4rem; font-weight:normal; line-height:130%;}
.artical .origin{color:#999;border-bottom:1px solid #d9d9d9;padding:0 0 0.28rem;margin:0.08rem 0 0.3rem;}


/*------------------------底部 start--------------------------*/
.pFooter{ text-align:center; color:#fff; overflow:hidden; padding:10px 0; background:#31bdeb; font-size:1em;color:#fff;}
