@charset "utf-8";
/* 简单流媒体
   注意: 流媒体要求您删除 HTML 中媒体的高度和宽度属性
   http://www.alistapart.com/articles/fluid-images/ 
*/

html * { font-family:"微软雅黑"; color: #565656;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	/*font-size: 16px;*/
}


ul, li {list-style: none; padding: 0;}
a{text-decoration:none;color:#333}
a:hover,a:active,a:focus{color:#c71f1f;}
a:active{color:#aaa;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
#blank5{ height:5px; width:100%; float:left}

#blank10{ height:10px; width:100%; float:left}

.mb75{ margin-bottom:60px}
.fl{ float:left;}
.fr{ float:right;}



img, object, embed, video {	max-width: 100%;}
/* IE 6 不支持最大宽度，因此默认为 100% 宽度 */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver 流体网格属性
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	灵感来自于 Ethan Marcotte 的“具有响应的 Web 设计” 
	http://www.alistapart.com/articles/responsive-web-design
	
	和 Joni Korpi 的“黄金网格系统”
	http://goldengridsystem.com/
*/

/* 移动设备布局: 480px 及更低。 */
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
}
#md1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

/*导航*/
nav{ margin:0 auto; display:block; clear:all;}
.nav{ font-size:17px; line-height:43px; height:43px; background-color:#E5E5E5; position:relative}
.nav ul{ padding:0;}
.nav li{ float:left; text-align:center; width:16.66%; border-right: 1px dashed #C0C0C0}
.nav li a{ display:block; color: #7B7B7B}
.nav a{ border-bottom:1px dashed #CCCCCC; height:41px; overflow:hidden}
#hxico{width:90%; text-align: center; margin: 0 auto; padding-top: 10px;}
#hx2ico{width:90%; text-align: center; margin: 0 auto; padding: 10px 0;}
#hxico img{width:auto;}


/*业务图片*/
.hyw{border-top:1px solid #9fa0a0;border-bottom:1px solid #9fa0a0; width: auto; overflow: hidden; margin-top: 10px;}
.himg1{width:auto; max-width: 35%; float: left; height: 140px}
.himg2{width:auto; max-width: 35%; float: left;}
/*业务文字*/
.htxt{width:auto; max-width: 63%; float: right}
.ht01{border-bottom: 1px solid #9fa0a0; width:95%; font-size:1.2em; text-align: left; padding: 2px 0}
.ht02{width:95%;}
.ht02 p{ margin: 0; line-height: 1.6em; padding-top: 3px}

/*业务图片垂直居中*/
.chuizhi {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.chuizhi, .chuizhi *, .chuizhi :after, .chuizhi :before {
	box-sizing: border-box
}
.chuizhi.juzhong {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.chuizhi.center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
/*段*/
.hduan{width:100%; text-align: center;}
.hduan img{width:100%}
/*最新观点*/
.hdt1{ height:auto; overflow: hidden; padding: 5px 0; border-bottom: 1px dashed #B4B4B4; font-size:1.1em; }
.hdt2{ line-height: 30px; color: #c10202; float: left;  text-align: left; border-right: 2px solid #c10202; padding-right: 5px;}
.hdt3{ line-height: 30px; float: left; text-align: left; width:auto; padding-left: 5px}
.hdt3 a{color: #4E4E4E}
.hdt3 a:hover{color: #c10202}
/*图书*/
.x8{ width:100%; height:auto; margin: 0 auto;}
.x11book{width:auto; overflow: hidden; height:auto; margin: 0 auto; padding-top: 10px}
.x11b1{float: left; width: 25%}
.x11b2{float:left;line-height: 30px; padding-top: 20px; padding-left: 10px}
.x11b2 strong{float:left;font-size: 16px; padding-top: 0px; padding-left: 10px; width:90%}














.abzj img{ width: 90px; height: 65px; border-radius: 3px; box-shadow: 1px 1px 2px #888888;}
.abw26{ width:26%;}
.abw74{ width:74%;}
#news{ width:100%; height:auto;}

#ihx{ height:1px; float:left; background:#999; margin-top:2px; width:100%}
#iico{ float:left; line-height: 30px; height: 30px;}
#ntit{ padding-left: 2px; font-weight: bold; font-size: 18px; line-height: 35px; height: 35px; float: left; color: #003363}
#more a{ color:#666; float:right; margin-right: 5px; font-size:12px; line-height: 35px; }

/*首页新闻列表*/
.inlist { padding:5px; width: 100%; overflow: hidden}
.inlist li{ border-bottom: 1px dashed #C9C9C9; width:100%;}
.inlist li h3 a{ color:#0e4583;font-size:14px; font-weight:bold; padding-left:10px; background: url(ico6.jpg) no-repeat left center;}
.inlist li p{ width: 100%; color:#3B3B3B;font-size: 14px; padding-left:10px; line-height: 25px;margin-top: -8px; }

/*专家团队*/
.zhuanjialist { padding:5px; width: 100%; overflow: hidden}
.zhuanjialist li{ border-bottom: 1px dashed #C9C9C9; width:100%; margin: 5px 0; }
.zhuanjialist strong{line-height: 25px;}
.zhuanjialist li h3 { color:#0e4583;font-size:14px; font-weight:bold; padding-left:10px; background: url(ico6.jpg) no-repeat left center;}
.zhuanjialist li p{ width: 100%; color:#3B3B3B;font-size:14px; padding-left:10px; line-height: 25px; margin-top: -5px}

/*新闻观点*/
.xinwlist { padding:5px; width: 100%; overflow: hidden}
.xinwlist li{overflow: hidden; border-bottom: 1px dashed #C9C9C9; width:100%;}
.xinwlist li h3{ line-height:25px;}
.xinwlist li h3 a{ color:#0e4583;font-size:14px;  font-weight:bold; padding-left:10px;  background: url(ico6.jpg) no-repeat left center;}
.xinwlist li p{ width: 100%; color:#3B3B3B; font-size:14px; padding-left:10px; line-height: 25px; margin-top: -10px}

/*观点 内容页*/
.neirong{}
.neirong .nrnr{ font-size:14px; margin: 5px; line-height:30px; color:#3B3B3B}
.neirong .nrnr strong {line-height: 40px;}
.neirong .nrnr img{ text-align:center; margin:0 auto; padding: 5px 0}

/*智行天下*/
.tianxia { padding:5px; width: 100%; overflow: hidden}
.tianxia li{overflow: hidden; border-bottom: 1px dashed #C9C9C9; width:100%; margin: 8px 0; }
.tianxia li h3{  margin-top: 0px;}
.tianxia li h3 a{ color:#0e4583;font-size:14px;font-weight:bold; }
.tianxia li p{ width: 100%; color:#3B3B3B; font-size:14px; line-height: 23px; margin-top: -10px;}

/*行业企业研究 内容页*/
.qiyewenhua{}
.qiyewenhua .nrnr{ font-size:14px; margin: 5px;line-height: 25px; color:#3B3B3B}
.qiyewenhua .nrnr strong {COLOR: #1f497d; }
.qiyewenhua .nrnr img{ text-align:center; margin:0 auto; padding: 5px 0}
.qiyewenhua .nrnr p{ width: 100%; color:#3B3B3B; font-size:14px; }
.qiyewenhua .nrnr b{color:#0274af; line-height: 40px }

.ul_txt5 { padding:5px; width: 100%; overflow: hidden}
.ul_txt5 li{overflow: hidden; border-bottom: 1px dashed #C9C9C9; width:100%; margin: 8px 0; padding-bottom: 10px}
.ul_txt5 li h3 a{ color:#0e4583;font-size:14px; line-height: 25px; font-weight:bold; padding-left:10px; padding-bottom: 10px; background: url(ico6.jpg) no-repeat left center;}
.ul_txt5 li p{ width: 100%; color:#3B3B3B; font-size:13px; line-height: 20px; padding-left:10px; margin-top: -10px}

.newslist { padding:5px; width: 100%; overflow: hidden}
.newslist li{ border-bottom: 1px dashed #C9C9C9; width:100%; margin: 8px 0; }
.newslist li h3 a{ color:#0e4583;font-size:14px; font-weight:bold; padding-left:10px; background: url(ico6.jpg) no-repeat left center;}
.newslist li p{ width: 100%; color:#3B3B3B;font-size: 1em; padding-left:10px;}





.nrtit{ width: 100%; font-size: 15px; text-align: center; padding-top: 10px; padding-bottom:3px; }
.nrzz{ width:100%; text-align: center; margin: 0 auto; font-size: 12px; line-height: 25px; height: 25px; border-bottom: 1px dashed #A8A8A8; padding-bottom: 5px; margin-bottom: 10px; color: #3B3B3B }


.fanhui{ line-height:30px; margin-bottom: 20px; width: 100%; text-align: center; font-size: 15px;}

.navlist{font-size:14px;line-height:25px;padding:8px 0;background-color:#f1f1f1;}
.navlist div{margin:0 10px}
.navlist a{float:left;width:33%;height:25px;overflow:hidden}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.tit01{ width:100%; font-size:14px; font-weight:bold; overflow:hidden}
.anli{ width:100%; font-size:14px; font-weight:bold; line-height:35px; height:35px; overflow:hidden}

/* 平板电脑布局: 481px 至 768px。样式继承自: 移动设备布局。 */
@media only screen and (min-width: 481px) {
.gridContainer {
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
}
#md1 {	
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
}

/* 桌面电脑布局: 769px 至最高 1232px。样式继承自: 移动设备布局和平板电脑布局。 */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 100%;
	max-width: 1232px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
}
#md1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
}
/*页脚*/
.bottomAD {
	-webkit-box-sizing: border-box;
	height: 80px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1000;
	padding: 0 10px;
	overflow: hidden;
	width: 100%;
	background: rgba(1,70,148,.60);
}
.tel{ background:url(tel.png) no-repeat center 5px; width:33%;text-decoration: none; height: 80px; color: #fff; text-align: center; padding-top: 13%; }
.tel a, .tel a:hover{ width:33%; text-decoration: none; height: 80px; color: #fff; text-align: center; padding-top: 13%;}

.lin{ background:url(lin.png) no-repeat center 5px; width:33%;text-decoration: none; height: 80px; color: #fff; text-align: center; padding-top: 13%; }
.lin a, .lin a:hover{ width:33%; text-decoration: none; height: 80px; color: #fff; text-align: center; padding-top: 13%;}
.wex{ background:url(wex.png) no-repeat center 5px; width:33%;text-decoration: none; height: 80px; color: #fff; text-align: center; padding-top: 13%; }
.wex a, .wex a:hover{ width:33%; text-decoration: none; height: 80px; color: #fff; text-align: center; padding-top: 13%;}
