/*首页轮播 */
.g-bd .advBanner{
  width:100%;
  min-height:250px;
  max-height:400px;
  text-align: center;
  position: relative;
}
.g-bd .advBanner .slider-wrapper {
	width: 100%;
  	height:450px;
	margin:0 auto;
}
.g-bd .advBanner .theme-default .nivoSlider{
	box-shadow:none;
}
.g-bd .advBanner .theme-default .nivo-prevNav{
	width:60px;
	height: 40px;
	color:transparent;
	background:url(../../res/js/banner/images/lt.png);
}
.g-bd .advBanner .theme-default .nivo-nextNav{
	width:60px;
	height: 40px;
	color:transparent;
	background:url(../../res/js/banner/images/rt.png);
}
.g-bd .advBanner .theme-default .nivo-controlNav{
  width:100%;
  padding:0;
  position: absolute;
  bottom:65px;
  z-index:1000;
}
.g-bd .advBanner .theme-default .nivo-controlNav a.nivo-control{
	width: 10px;
	height: 10px;
	background:#000;
	margin-left: 10px;
	color:transparent;
	display:inline-block;
	font-size: 12px;
}
.g-bd .advBanner .theme-default .nivo-controlNav a.nivo-control:first-child{
	margin-left: 0px;
}
.g-bd .advBanner .theme-default .nivo-controlNav a.active{
	background: #dcdcdc;
	color:transparent;
}
.g-bd .advBanner .theme-default .nivoSlider img{
	width:100%;
	max-height:450px;
}
.slick-dots li{
	width:12px;
	height:12px;
}
/*新闻*/
.g-bd .container .m-news{
	width:100%;
	position: relative;
}
.g-bd .container .m-news .m-lt{	
	float:left;
	width:72%;
	position:relative;
}
.g-bd .container .m-news .m-lt .arrow img{
	position:absolute;
	top:31px;
	left:27px;
}
.g-bd .container .m-hd{	
	width: 100%;
    height: 30px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    position: relative;
}
.g-bd .container .m-news .m-lt .m-hd ul{
    width:70%;	
}
.g-bd .container .m-news .m-lt .m-hd ul li{
	float:left;
	height:20px;
	margin-right: 15px;
	padding-right:15px;
	line-height:20px;
	border-right:2px solid #ddd;
}
.g-bd .container .m-news .m-lt .m-hd ul li:last-child{
    border-right:none;
}
.g-bd .container .m-news .m-lt .m-hd ul li a{
	font-size: 16px;
	font-weight: bold;
	color:#afafaf;	
}
.g-bd .container .m-news .m-lt .m-hd ul li a.selected{
	color:#1b71e8;  
}
.g-bd .container .m-news .m-lt .m-hd .more{
	line-height: 30px;
    font-size: 12px;
    color: #afafaf;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.g-bd .container .m-news .m-lt .m-bd{
	border-top:2px solid #1b71e8;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}
.g-bd .container .m-news .m-lt .m-bd ul li{
	margin:0 15px;
	padding:20px 0 60px;
    border-bottom:1px solid #ddd;  
}
.g-bd .container .m-news .m-lt .m-bd ul li:hover{
	background:#f7f7f7;	
}
.g-bd .container .m-news .m-lt .m-bd ul li a{
		font-size:18px;
}
.g-bd .container .m-news .m-lt .m-bd ul li:hover a{
		color:#247efc;
}
.g-bd .container .m-news .m-lt .m-bd ul li img{
	float:left;
	width:200px;
	height:120px;
    margin-right: 12px;
}
.g-bd .container .m-news .m-lt .m-bd ul li p{
	margin-bottom:20px;
	line-height: 1;
	font-size:20px;
}
.g-bd .container .m-news .m-lt .m-bd ul li p small{
	font-size:14px;
	color:#999;
}
.g-bd .container .m-news .m-lt .m-bd ul li:last-child{
	border-bottom:none;
}
.g-bd .container .m-news .m-rt{
	float:right;
	width:25%;	
}
.g-bd .container .m-news .m-rt .content{
	margin-bottom:10px;
	position: relative;
}
.g-bd .container .m-news .m-rt .content .arrow img{
	position:absolute;
	top:31px;
	left:27px;
}
.g-bd .container .m-news .m-rt .m-hd{
	height: 30px;
    padding-bottom: 5px;
    line-height: 30px;
    margin-bottom: 5px;
    position: relative;
}
.g-bd .container .m-news .m-rt .m-hd a{
	font-size:16px;
}
.g-bd .container .m-news .m-rt .m-hd .active{
	font-weight: bold;
	color:#1b71e8; 
}
.g-bd .container .m-news .m-rt .m-hd .more{
	line-height: 30px;
    font-size: 12px;
    color: #afafaf;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.g-bd .container .m-news .m-rt .m-bd{
	height:150px;
	padding:2px;
	border-top:2px solid #1b71e8;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}
.g-bd .container .m-news .m-rt .m-bd .notice{
	margin:10px auto;
}
.g-bd .container .m-news .m-rt .m-bd a{
	display: block;
    padding:0 10px;
	line-height:2;
    font-size:13px;
    text-overflow:ellipsis;
   	white-space:nowrap;
   	overflow:hidden;
}
.g-bd .container .m-news .m-rt .m-bd a:hover{
	color:#1b71e8; 
}
.g-bd .container .m-news .m-rt .m-bd .active{
	color:#1b71e8; 
}
.g-bd .container .m-news .m-rt .btn-group{
	margin-top:25px;
	text-align:center;
	font-size:18px;
	letter-spacing: 2px;
	text-shadow: 10px;
}
.g-bd .container .m-news .m-rt .btn-group a{
	width:300px;
	height: 32px;
	padding-top:8px;
	text-align:center;
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	border-radius:2px;
	display: block;
	position:relative;
}
.g-bd .container .m-news .m-rt .btn-group .login{
	margin-bottom:11px;
	background:#4193eb;
	border: 1px solid #418ada;
}
.g-bd .container .m-news .m-rt .btn-group .member{
	background:#f5a046;
	border:1px solid #d9852d;
}
.g-bd .container .m-news .m-rt .btn-group a img{
	position: absolute;
	top:7px;
	left:88px;
}

/*合作伙伴*/
.g-bd .container .m-partner{
	width:100%;
	margin-bottom: 30px;
	position: relative;
}
.g-bd .container .m-partner .arrow img{
	position:absolute;
	top:38px;
	left:35px;
}
.g-bd .container .m-partner .header p{
	color:#1b71e8;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 20px;
	border-bottom: 2px solid #1b71e8;   
}
.g-bd .container .m-partner .header p small{
	color:#999;
	font-size: 14px;
	font-weight: normal;  
}
.g-bd .container .m-partner .header input{
	width:200px;
	height:25px;
	position: relative;
	border-radius: 3px;
}
.g-bd .container .m-partner .header .search{
	position: absolute;
	right:0;
	top:10px;
}
.g-bd .container .m-partner .header img{
	position: absolute;
	top:10px;
	right:0;
}
.g-bd .container .m-partner .m-mn{
	margin:20px auto;
	position:relative;
}
.g-bd .container .m-partner .m-mn .pDetails{
	width: 220px;
	float: left;
	margin-left: 10px;
	min-height:300px;
	border:1px solid #e5e5e5;
}
.g-bd .container .m-partner .m-mn .pDetails:hover{
	border:1px solid #1487e9;
}
.g-bd .container .m-partner .m-mn .pDetails .title{
	text-align:center;
	border-bottom:1px dashed #ddd;
}
.g-bd .container .m-partner .m-mn .pDetails .title img{
	width:145px;
	height:50px;
	margin:5px 37px;
}
.g-bd .container .m-partner .m-mn .pDetails .content{
	padding:10px; 
}
.g-bd .container .m-partner .m-mn .pDetails .content h5{
	min-height:40px;
	margin-top: 10px;
    margin-bottom: 10px;
	font-size:14px;
	font-weight: bold;
}
.g-bd .container .m-partner .m-mn .pDetails .content p{
	width:200px;
	line-height:1.5;
	font-size:12px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.g-bd .container .m-partner .m-mn .pDetails .content p a{
	color:#000;
}.g-bd .container .m-partner .m-mn .pDetails .content p a.blue{
	color:#1487e9;
}
.g-bd .container .m-partner .m-mn .pDetails .content p i{
	color:#999;	
}
.g-bd .container .m-partner .m-mn .pDetails .content p a span{
	margin-left:62px;
}
/*ºÏ×÷»ï°éÂÖ²¥*/
element.style {
    width: 220px;
    margin-right: 28px;
}
.swiper-slide{
	margin-left:0;
    width: 22%;
    }
.g-bd .container .m-partner .m-mn  .swiper-container .swiper-button-next{
	width:40px;
	height:40px;
	color:transparent;
	background:url(../../res/js/banner/images/p-rt.png);
}
.g-bd .container .m-partner .m-mn  .swiper-container .swiper-button-prev{
	width:40px;
	height: 40px;
	color:transparent;
	background:url(../../res/js/banner/images/p-lt.png);
}
/*成员企业*/
.g-bd .container .m-member{
	width:100%;
	position: relative;
}
.g-bd .container .m-member .arrow img{
	position:absolute;
	top:38px;
	left:27px;
}
.g-bd .container .m-member .header p{
	font-size: 18px;
	font-weight: bold;
	color:#1b71e8;
	padding-bottom: 20px;
	border-bottom: 2px solid #1b71e8;
}
.g-bd .container .m-member .more{
	line-height: 30px;
    font-size: 12px;
    color: #afafaf;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.g-bd .container .m-member .m-bd{
	width:100%;
	margin-bottom: 100px;
	padding-top:20px;
	position: relative;
}
.g-bd .container .m-member .m-bd ul{
	
	margin-bottom:20px;
	padding:0 0 0 8px;;
}
.g-bd .container .m-member .m-bd ul li{
	float:left;
	width: 140px;
    text-align: center;
    margin: 0 9px 20px 0;
}
/*------------------信息披露---------------------*/
.g-bd .container .select{
	margin:30px 0;
	position:relative;
}
.g-bd .container .select h5{
	float:left;
	margin-top:-1px;
	font-size:14px;
	font-weight: bold;
}
.g-bd .container .select .grade a{
	width:118px;
	height:22px;
	margin:0 5px;
	padding:2px 0;
	text-align: center;
	font-size:12px;
	background:url(../../res/images/info/gray.png) no-repeat ;
	color:#000;
	display:inline-block;
}
.g-bd .container .select .grade .active,.g-bd .container .select .grade a:hover{
	color:#fff;
	background:url(../../res/images/info/blue.png) no-repeat;
}
.g-bd .container .select .search {
    position: absolute;
    right:0;
    top: 0;
}
.g-bd .container .select  .search input {
    width: 200px;
    height: 25px;
    position: relative;
    border-radius: 3px;
}
.g-bd .container .select .search img {
    position: absolute;
    top:0;
    right:0;
}
.g-bd .container .m-info{
	margin:0 0 100px 0 ;
	position: relative;
}
.g-bd .container .m-info ul{
	width:100%;
	margin-bottom:20px;
}
.g-bd .container .m-info ul li{
	float: left;
	width:588px;
	margin-bottom:20px;
	border:1px solid #e5e5e5;
	display:inline-block;
}
.g-bd .container .m-info ul li:nth-child(2n+1){
	margin-right:20px;
}
.g-bd .container .m-info ul li.active{
	border:1px solid #247efc;
}
.g-bd .container .m-info .m-header{
	padding:20px;
	border-bottom:1px dashed #ddd;
	position: relative;
}
.g-bd .container .m-info .m-header img{
	width:140px;
	height:42px;
}
.g-bd .container .m-info .m-header p{
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top:30px;
	right:30px;
}
.g-bd .container .m-info .m-header p i{
	color: #247efc;
}
.g-bd .container .m-info .m-header .m-mark{
	width: 120px;
	height: 24px;
	position: absolute;
	top: 28px;
	right: 130px;
}
.g-bd .container .m-info .m-header .m-mark ul li{
	width: 12px;
	height: 24px;
	background:url(../../res/images/info/star.png) no-repeat 0 0;
	float: left;
	cursor: pointer;
	list-style: none;
	margin-left: 0px;
	border: 0px;
	margin-right: 0px !important;
}
.g-bd .container .m-info .m-header .m-mark ul li.m-l{
	background-position:0 0;
}
.g-bd .container .m-info .m-header .m-mark ul li.m-r{
	background-position:-12px 0;
}
.g-bd .container .m-info .m-header .m-mark ul li.m-l-active{
	background-position:0 -26px;
}
.g-bd .container .m-info .m-header .m-mark ul li.m-r-active{
	background-position:-12px -26px;
}
.g-bd .container .m-info .m-detail{
	padding:20px;
	position: relative;
}
.g-bd .container .m-info .m-detail dl{
	width:100%;
}
.g-bd .container .m-info .m-detail dl dt{
	height: 25px;
    font-weight: bold;
    font-size: 16px;
}
.g-bd .container .m-info .m-detail dl dd{
	height: 20px;
    margin:5px 0;
    color:#999;
}
.g-bd .container .m-info .m-detail dl dd strong{
	color:#000;
	font-weight: normal;
}
.g-bd .container .m-info .m-detail dl dd.m-list2{
	margin-top:20px;
}
.g-bd .container .m-info .m-detail dl dd p{
	line-height: 18px;
	display: inline-block;
	margin-right: 50px

}
.g-bd .container .m-info .m-detail dl dd a.m-list3{
	position: absolute;
	top:140px;
	right:30px;
	color: #247efc;
}
/*搜索无内容*/
.g-bd .container .no-result{
	text-align:center;
	position:relative;
}
.g-bd .container .no-result img{
	margin:20px;
}
.g-bd .container .no-result p{
	font-size:18px;
	
}
/*------------------信息披露详情---------------------*/
.g-bd .infoDetails{
	width:100%;
	position: relative;
}
.g-bd .infoDetails .container .m-header{
	margin-top:10px;
	padding-bottom: 10px;
}
.g-bd .infoDetails .container .m-header a{
	color:#000;
}
.g-bd .infoDetails .container .m-content{
	width:100%;
	margin:5px 0;
	position:relative;
}
.g-bd .infoDetails .container .m-content .det{
	
	background:#f8f7f7;
}
.g-bd .infoDetails .container .m-content .det .header{
	padding:5px 20px;
	border-bottom:1px dashed #ddd;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det .header img{
	width:140px;
	height:42px;
	margin:5px 0;
}
.g-bd .infoDetails .container .m-content .det .header h3{
	position: absolute;
	top:20px;
	left:200px;
	font-size:16px;
	font-weight: bold;
}
.g-bd .infoDetails .container .m-content .det .header .m-mark{
	width: 120px;
	height: 24px;
	position: absolute;
	top: 15px;
	right: 130px;
}
.g-bd .infoDetails .container .m-content .det .header .m-mark ul li{
	width: 12px;
	height: 24px;
	background:url(../../res/images/info/star.png) no-repeat 0 0;
	float: left;
	cursor: pointer;
	list-style: none;
	margin-left: 0px;
	border: 0px;
	margin-right: 0px !important;
}
.g-bd .infoDetails .container .m-content .det .header .m-mark ul li.m-l{
	background-position:0 0;
}
.g-bd .infoDetails .container .m-content .det .header .m-mark ul li.m-r{
	background-position:-12px 0;
}
.g-bd .infoDetails .container .m-content .det .header .m-mark ul li.m-l-active{
	background-position:0 -26px;
}
.g-bd .infoDetails .container .m-content .det .header .m-mark ul li.m-r-active{
	background-position:-12px -26px;
}
.g-bd .infoDetails .container .m-content .det .header h6{
	position: absolute;
	top:20px;
	right:30px;
}
.g-bd .infoDetails .container .m-content .det .header h6 span{
	color:#247efc;
}
.g-bd .infoDetails .container .m-content .det dl{
	margin:20px;
	padding-bottom: 10px;
}
.g-bd .infoDetails .container .m-content .det dl dd{
	margin:20px 0;
	font-size:14px;
	color:#999;
}
.g-bd .infoDetails .container .m-content .det dl dd p{
	width:250px;
	display:inline-block;
	color:#999;
}
.g-bd .infoDetails .container .m-content .det dl dd p a{
	text-decoration: underline;
	color:#999;
}
.g-bd .infoDetails .container .m-content .det-mn{
	width:100%;
	margin:20px auto 40px;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt{
	float: left;
	width:18%;
	margin:0;
	background:#f8f7f7;
	border:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn{

	width:100%;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn a,.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn .main a{
	display:block;
	padding:15px;
	font-size: 16px;
	text-align:center;
	border-top:1px solid #ddd
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn a{
	color:#222;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn .main,.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn .product{
	background:#fff;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn .main a,.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn .product a{
	color:#999;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn  a small{
	margin-left:8px;
	font-size: 12px;
	color:#666;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn:hover{
	color:#fff;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn a.active,.g-bd .infoDetails .container .m-lt .m-btn .main a.active,
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn a.active small,.g-bd .infoDetails .container .m-lt .m-btn .main a.active{
	color:#fff;
	background:#247efc;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn a.title_box{
	color: #222;
	background:url(../images/website/bottom.png) 170px center no-repeat;
}
.g-bd .infoDetails .container .m-content .det-mn .m-lt .m-btn a.cur{
	color: #222;
	background:url(../images/website/top.png) 170px center no-repeat;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt{
	float: right;
	width:81%;
	border:1px solid #ddd;
	position:relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt ul li{
	margin:0 auto;
	position: relative;
}
/*主体信息/基本信息*/
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic{
	padding:40px 60px;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic p{
	width:800px;
	line-height: 3;
	font-size: 14px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic p.m-list1{
	margin:35px 0;	
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic p.m-list2{
	margin:35px 0;
	line-height: 2;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic div.m-list2,.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic div.m-cons{
	margin:35px 0;
	line-height: 2;
	font-size:14px;
	width:800px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic p span{
	width:85px;
	margin-right:35px;
	text-align: right;
	color:#666;
	display: inline-block;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic p.m_other span{
	width:112px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic p i{
	color:#666;
	font-style: normal;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic .img-cert1{
	width: 90px;
    height: 60px;
	position:absolute;
	top:300px;
	left:210px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic .img-cert2{
	width: 90px;
    height: 60px;
	position:absolute;
	top:375px;
	left:210px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic .img-certs{
	position:absolute;
	top:0;
	left:150px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .basic p a{
	margin-left:30px;
	color:#247efc;
}
/*主体信息/股东情况*/
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder{
	padding:20px;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro{
	margin:20px auto;
	padding-bottom:20px;
	position: relative;
	border-bottom:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro .m-photo{
	float:left;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro .m-photo img{
	width:160px;
	height:200px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro .m-bosstxt{
	width:80%;
	float:right;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro .m-bosstxt h3{
	margin-bottom:10px;
	letter-spacing:2px;
	font-size: 18px;
	font-weight: bold;
	color:#000;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro .m-bosstxt p{
	font-size: 14px;
	color:#666;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro .m-bosstxt p span{
	width:400px;
	display:inline-block;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro .m-bosstxt h5{
	margin-top:20px;
	line-height:2;
	letter-spacing:1px;
	font-size: 14px;
	font-weight: normal;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro .m-bosstxt h5 a{
	font-size: 12px;
	color:#247efc;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .shareholder .intro .m-bosstxt h5 .txt{
	display: none;
}
/*主体信息/高管情况*/
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager{
	padding:20px;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro{
	margin:20px auto;
	padding-bottom:20px;
	position: relative;
	border-bottom:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-photo{
	float:left;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-bosstxt{
	width:80%;
	float:right;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-bosstxt h3{
	margin-bottom:10px;
	letter-spacing:2px;
	font-size: 18px;
	font-weight: bold;
	color:#000;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-bosstxt p{
	font-size: 14px;
	color:#666;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-bosstxt p span{
	width:200px;
	display:inline-block;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-bosstxt .exper{
	margin:15px 0;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-bosstxt h6{
	line-height:2;
	letter-spacing:1px;
	font-size: 14px;
	font-weight: normal;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;	
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-bosstxt h6 span{
	color:#247efc;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-bosstxt h6 a{
	margin-left:2px;
	font-size: 12px;
	color:#247efc;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .topManager .intro .m-bosstxt h6 .unfold{
	display:none;
}
/*主体信息/员工情况*/
.g-bd .infoDetails .container .m-content .det-mn .m-rt .staff{
	display:block;
	margin:10px 0 300px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .staff .m-list{
	margin:40px;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .staff .m-list .g-mn{
	float:left;
	width:13%;
	text-align:right;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .staff .m-list .g-mn p{
	color:#247efc;
	font-size: 14px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .staff .m-list .g-sd{
	float:right;
	width:87%;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .staff .m-list .g-sd p,.g-bd .infoDetails .container .m-content .det-mn .m-rt .staff .m-list .g-sd pre{
	color:#666;
	font-size: 14px;
	text-align: justify;
    word-wrap: break-word; 
    word-break: break-all;
}
/*产品信息/产品服务种类*/
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product{
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .category{
	float: left;
	width:30%;
	border-right:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .category .title{
	padding-bottom:10px ;
	border-bottom:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt  .product .category .title h5{
	margin:30px 35px 0;
	color:#000;
	font-size:16px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .category .title h5 span{
	margin:0 20px 0 60px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .category .m-product{
	width:277px;
	height:800px;
	padding:15px 15px 15px 0;
	overflow-x:hidden;
	overflow-y:scroll;
	border:none;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .category .m-product ul{
	margin:0;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .category .m-product ul li{
	height:20px;
	line-height:20px;
	margin:10px 0;
	font-size:14px;
	color:#999;
	cursor:pointer;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .category .m-product ul li span{
	float:left;
	width:180px;
	margin-right:32px;
	padding-left:5px;
	text-align:center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display:block;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .category .m-product ul li:hover{
	color:#127efb;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .category .m-product ul li.active{
	color:#127efb;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .details{
	float:right;
	width:69%;
	height:895px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .details h5{
	margin:20px;
	letter-spacing: 2px;
	color:#000;
	font-size:16px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .details img{
	width:400px;
	height:280px;
	margin-left:20px;
	border:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .details p{
	margin:0 20px;
	line-height:3;
	color:#222;
	font-size:14px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .details pre{
	margin:0 20px;
	line-height:3;
	color:#222;
	font-size:14px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .details p span,.g-bd .infoDetails .container .m-content .det-mn .m-rt .product .details pre span{
	color:#666;
}
/*产品信息/产品服务情况*/
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation{
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .category{
	float: left;
	width:30%;
	border-right:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .category .title{
	padding-bottom:10px ;
	border-bottom:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .category .title h5{
	margin:30px 35px 0;
	color:#000;
	font-size:16px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .category .title h5 span{
	margin:0 60px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .category .m-product{
	width:231px;
	height:600px;
	padding:10px 30px;
	overflow-x:hidden;
	overflow-y:scroll;
	border:none;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .category .m-product a{
	margin:0 0 15px;
	font-size:14px;
	color:#999;
	display:block;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .category .m-product a:hover,.g-bd .infoDetails .container .m-content .det-mn .m-rt ul li.situation .category .m-product a.active{
	color:#247efc;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .category .m-product a span{
	margin-left:80px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .details{
	float: right;
	width:69%;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .details h5{
	margin:20px;
	letter-spacing: 2px;
	color:#000;
	font-size:16px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .details p{
	margin:0 20px;
	line-height: 2.5;
	font-size:16px;
	color:#666;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .details p span{
	color:#222;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .situation .details img{
	margin: 15px 20px;
}
/*业务信息*/
.g-bd .infoDetails .container .m-content .det-mn .m-rt .business{
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .business table{
	width:972px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .business table tr{
	padding-bottom:60px;
	border-bottom:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .business table tr:last-child{
	border-bottom:none;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .business table tr td{
	font-size: 14px;
	
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .business table tr td.bg{
	width:200px;
	height:120px;
	text-align: center;
	color:#222;
	background-color:#f8f7f7;
	border-right: 1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .business table tr td p{
	margin-left:100px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .business table tr td p span{
	margin-left:60px;
}
/*财务信息*/
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance{
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .name{
	float:left;
	width:30%;
	height:700px;
	text-align:center;
	border-right:1px solid #ddd;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .name p{
	letter-spacing: 2px;
	line-height: 4;
	font-size: 16px;
	font-weight: bold;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .name a{
	padding:0 10px;
	letter-spacing: 2px;
	line-height: 2;
	font-size: 14px;
	display:block;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .name a:hover,.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .name a.active{
	color:#247efc;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .dld{
	float:right;
	width:65%;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .dld h5{
	letter-spacing: 2px;
	line-height: 4;
	font-size: 16px;
	font-weight: bold;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .dld p{
	letter-spacing: 2px;
	line-height:2.5;
	font-size: 14px;
	color: #666;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .dld p a{
	color:#247efc;
	text-decoration: underline;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .finance .dld p span{
	color:#222;
}
/*其他信息*/
.g-bd .infoDetails .container .m-content .det-mn .m-rt .else{
	padding: 40px 30px 300px;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .else .m-list{
	width:100%;
	line-height: 30px;
	margin-bottom:30px;
	position: relative;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .else .m-list .g-mn{
	float:left;
	width:25%;
	text-align:right;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .else .m-list .g-mn p{
	color:#666;
	font-size: 14px;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .else .m-list .g-sd{
	float:right;
	width:70%;
}
.g-bd .infoDetails .container .m-content .det-mn .m-rt .else .m-list .g-sd p,.g-bd .infoDetails .container .m-content .det-mn .m-rt .else .m-list .g-sd pre{
	line-height: 2;
	color:#222;
	font-size: 14px;
	text-align: justify; 
	word-wrap:break-word;/*支持IE，chrome，FF  */
	word-break:break-all; /*支持IE，chrome，FF不支持 // 词内换行 */
}
/*页数*/
.center{
	clear:both;
	text-align:center;
}
.g-bd .container  h4{
	float: left;
	margin:0px -464px 0 100px;
	font-size:16px;
	font-weight: normal;
	color: #999;
}
.m-page{
	margin:20px 0;
	text-align:center;
	line-height:32px;
	font-size:0;
	letter-spacing:-0.307em;
	word-wrap:normal;
	white-space:nowrap;
	color:#999;
	display: inline-block;
}
 .m-page a,.m-page i{
	display:inline-block;
	vertical-align:top;
	padding:0 12px;
	margin-left:-1px;
	border:1px solid #ddd;
	font-size:12px;
	letter-spacing:normal;
	text-shadow:0 1px #fff;
	background:#fff;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
	-ms-transition:background-color 0.3s;
	transition:background-color 0.3s;
}
.m-page a, .m-page a:hover{
	text-decoration:none;
	color:#39c;
}
.m-page a:first-child{
	margin-left:0;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.m-page a:last-child{
	margin-right:0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}
 .m-page a.pageprv:before,.m-page a.pagenxt:after{
	font-weight:bold;
	font-family:\5b8b\4f53;
	vertical-align:top;
}
.m-page a.pageprv:before{
	margin-right:3px;
	content:'\3C';
}
.m-page a.pagenxt:after{
	margin-left:3px;
	content:'\3E';
}
.m-page a:hover{
	background:#f5f5f5;
}
.m-page a.active{
	background:#247efc;
	color: #fff;
}
/*-------------------行业研究---------------------*/
.g-bd .m-study{
	width:100%;
	margin-bottom:40px;
	position: relative;
}
.g-bd .m-study .container .m-lt{
	float: left;
	width:18%;
	margin:30px;
	border:1px solid #ddd;
}
.g-bd .m-study .container .m-lt .m-btn{
	width:100%;
	position: relative;
}
.g-bd .m-study .container .m-lt .m-btn a{
	display:block;
	padding:15px;
	font-size: 16px;
	text-align:center;
	color:#999;
	border-top:1px solid #ddd
}
.g-bd .m-study .container .m-lt .m-btn a.active,.g-bd .m-study .container .m-lt .m-btn a:hover{
	color:#fff;
	background:#247efc;
}
.g-bd .m-study .container .m-rt{
	float: left;
	width:76%;
	min-height:720px;
	margin:30px 0 30px 5px;
	border:1px solid #ddd;
	position: relative;
}
.g-bd .m-study .container .m-rt ul li.active{
	display: block;
}
.g-bd .m-study .container .m-rt ul li {
	width:100%;
	position: relative;
}
.g-bd .m-study .container .m-rt ul li{
	width:95%;
	margin:20px auto;
	padding-top:15px;
	border-top:1px dashed #ddd;
	position: relative;
}
.g-bd .m-study .container .m-rt ul li:first-child{
	margin-top:0;
	border-top: none;
}
.g-bd .m-study .container .m-rt ul li a{
	width:750px;
	font-size: 16px;
	display:block;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.g-bd .m-study .container .m-rt ul li a:hover{
	color: #247efc;
}
.g-bd .m-study .container .m-rt ul li a.active{
	color:#247efc;
}
.g-bd .m-study .container .m-rt ul li p{
	position: absolute;
	top:15px;
	right:0;
	font-size:14px;
	color:#999;
}
/*-------------------行业研究详情---------------------*/
.g-bd .studyDet{
	width:100%;
	position: relative;
}
.g-bd .studyDet .container .m-header{
	margin:10px 0;
	position: relative;
}
.g-bd .studyDet .container .m-report{
	margin:10px auto 40px;
	border:1px solid #ddd;
	position: relative;
}
.g-bd .studyDet .container .m-report .m-title{
	margin:40px auto 20px;
	text-align: center;
	letter-spacing:1px;
	font-size: 20px;
	color:#222;
}
.g-bd .studyDet .container .m-report h5{
	margin:20px auto;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color:#666;
}
.g-bd .studyDet .container .m-report p.downP{
	margin:0 0 10px 880px;
	font-size: 12px;
	color:#222;
}
.g-bd .studyDet .container .m-report p.downP span{
	width:100px;
	margin-right:10px;
	display:inline-block;
}
.g-bd .studyDet .container .m-report p.downP a{
	margin:0 20px;
	color:#247efc;
}
.g-bd .studyDet .container .m-report .img-down{
	position:absolute;
	top:94px;
	right:50px;
}
.g-bd .studyDet .container .m-report .m-try{
	width:1100px;
	padding: 8px;
	height: 800px;
	margin:0 auto 30px;
	padding:30px;
	position: relative;
	background:#e5e5e5;
	overflow-x:hidden;
	overflow-y:scroll;
}
.g-bd .studyDet .container .m-report button{
	margin:0 0 40px 500px;
	padding:10px 80px;
	background:#247efc;
	color:#fff;
	font-size: 18px;
	text-align: center;
	border:1px solid #247efc;
}
.g-bd .studyDet .container .m-report .m-ft{
	margin:100px auto;
	position:relative;
}
.g-bd .studyDet .container .m-report .m-ft a{
	color:#666;
	display: inline-block;
}
.g-bd .studyDet .container .m-report .m-ft a span{
	color:#222;
}
.g-bd .studyDet .container .m-report .m-ft a.pre{
	position:absolute;
	left:40px;
	bottom:20px;
}
.g-bd .studyDet .container .m-report .m-ft a.next{
	position:absolute;
	right:40px;
	bottom:20px;
}
/*-------------------新闻通告---------------------*/
.g-bd .m-news{
	width:100%;
	margin-bottom:40px;
	position: relative;
}
.g-bd .m-news .container .m-lt{
	float: left;
	width:18%;
	margin:30px;
	border:1px solid #ddd;
}
.g-bd .m-news .container .m-lt .m-btn{
	width:100%;
	position: relative;
}
.g-bd .m-news .container .m-lt .m-btn a{
	display:block;
	padding:15px;
	font-size: 16px;
	text-align:center;
	color:#999;
	border-top:1px solid #ddd
}
.g-bd .m-news .container .m-lt .m-btn a.active,.g-bd .m-news .container .m-lt .m-btn a:hover{
	color:#fff;
	background:#247efc;
}
.g-bd .m-news .container .m-rt{
	float: left;
	width:76%;
	min-height:600px;
	margin:30px 0 30px 5px;
	
	border:1px solid #ddd;
	position: relative;
}
.g-bd .m-news .container .m-rt ul{
	width:100%;
	position: relative;
}
.g-bd .m-news .container .m-rt ul li{
	width:95%;
	margin:20px auto;
	padding-top:20px;
	border-top:1px dashed #ddd;
	position: relative;
}
.g-bd .m-news .container .m-rt ul li:first-child{
	margin-top:0;
	border-top: none;
}
.g-bd .m-news .container .m-rt ul li a{
	width:750px;
	font-size: 16px;
	display:block;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.g-bd .m-news .container .m-rt ul li a:hover{
	color:#247efc;
}
.g-bd .m-news .container .m-rt ul li a.active{
	color:#247efc;
}
.g-bd .m-news .container .m-rt ul li p{
	position: absolute;
	top:20px;
	right:0;
	font-size:14px;
	color:#999;
}
/*-------------------新闻通告详情---------------------*/
.g-bd .newsDetails{
	width:100%;
	margin-bottom:40px;
	position: relative;
}
.g-bd .newsDetails .container .m-header{
	margin-top:10px;
	padding-bottom: 10px;
	border-bottom:1px solid #ddd;
}
.g-bd .newsDetails .container .m-header a{
	color:#000;
}
.g-bd .newsDetails .container .m-content{
	width:100%;
	margin:50px auto;
	padding-bottom: 40px;
	position: relative;
	border-bottom:1px solid #ddd;
}
.g-bd .newsDetails .container .m-content h3{
	text-align: center;
	font-size:24px;
	font-weight: normal;
}
.g-bd .newsDetails .container .m-content h6{
	margin-bottom: 20px;
	text-align: center;
	font-size:12px;
	font-weight: normal;
	color: #999;
}
.g-bd .newsDetails .container .m-content h6 span{
	margin-right:40px;
}

.g-bd .newsDetails .container .m-content p{
	margin:5px 0;
	line-height:2;
	color:#222;
	font-size: 16px;
	text-indent: 2em;
}
.g-bd .newsDetails .container .m-content p.title{
	margin:20px 0;
	font-size:18px;
	font-weight: bold;
	letter-spacing:2px;
}
.g-bd .newsDetails .container .m-content p.last{
	margin-bottom:30px;
}
.g-bd .newsDetails .container .m-content img{
	
	margin:20px 250px;
}
.g-bd .newsDetails .container .m-content a{
	color:#999;
	font-size: 14px;
	display: inline-block;
}
.g-bd .newsDetails .container .m-content .pre{
	width:50%; 
	text-align: left;
}
.g-bd .newsDetails .container .m-content .next{
	width:49%;
	text-align: right;
}
.g-bd .newsDetails .container .m-content a span{
	color:#000;
}
/*-------------------政策法规---------------------*/
.g-bd .m-law{
	width:100%;
	margin-bottom:40px;
	position: relative;
}
.g-bd .m-law .container .m-lt{
	float: left;
	width:18%;
	margin:30px;
	border:1px solid #ddd;
}
.g-bd .m-law .container .m-lt .m-btn{
	width:100%;
	position: relative;
}
.g-bd .m-law .container .m-lt .m-btn a{
	display:block;
	padding:15px;
	font-size: 16px;
	text-align:center;
	color:#999;
	border-top:1px solid #ddd
}
.g-bd .m-law .container .m-lt .m-btn a.active{
	color:#fff;
	background:#247efc;
}
.g-bd .m-law .container .m-rt{
	float: left;
	width:76%;
	margin:30px 0 30px 5px;
	border:1px solid #ddd;
	position: relative;
}
.g-bd .m-law .container .m-rt ul{
	width:100%;
	position: relative;
}
.g-bd .m-law .container .m-rt ul li{
	width:95%;
	margin:20px auto;
	padding-bottom:15px;
	border-bottom:1px dashed #ddd;
	position: relative;
}
.g-bd .m-law .container .m-rt ul li:last-child{
	border-bottom: none;
}
.g-bd .m-law .container .m-rt ul li a{
	font-size: 16px;
}
.g-bd .m-law .container .m-rt ul li a:hover{
	color:#247efc;
}
.g-bd .m-law .container .m-rt ul li a.active{
	color:#247efc;
}
.g-bd .m-law .container .m-rt ul li p{
	position: absolute;
	top:0;
	right:0;
	font-size:14px;
	color:#999;
}
/*-------------------政策法规详情---------------------*/
.g-bd .m-lawDetails{
	width:100%;
	position: relative;
}
.g-bd .m-lawDetails .container .m-header{
	margin-top:10px;
	padding-bottom: 10px;
}
.g-bd .m-lawDetails .container .m-header a{
	color:#000;
}
.g-bd .m-lawDetails .container .m-content{
	width:100%;
	min-height:800px;
	margin:0 auto 50px;
	padding:40px 40px 80px;
	position: relative;
	border:1px solid #ddd;
	word-break:break-all;
}
.g-bd .m-lawDetails .container .m-content h3{
	margin:0 auto 10px;
	text-align: center;
	font-size:24px;
	font-weight: normal;
}
.g-bd .m-lawDetails .container .m-content h6{
	margin-bottom:30px;
	text-align: center;
	font-size:12px;
	font-weight: normal;
	color: #999;
}
.g-bd .m-lawDetails .container .m-content h6 span{
	margin-right:40px;
}
.g-bd .m-lawDetails .container .m-content p{
	margin: 5px 0;
    line-height: 2;
    color: #222;
    font-size: 16px;
    text-indent: 2em;
}
.g-bd .m-lawDetails .container .m-content p.title{
	font-size:18px;
}
.g-bd .m-lawDetails .container .m-content a{
	color:#999;
	font-size: 14px;
	display: inline-block;
	overflow:hidden;
	height:30px;
	line-height:30px;
	width:46%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.g-bd .m-lawDetails .container .m-content a.pre{
	position:absolute;
	bottom:40px;
	left:40px;
	text-align: left;
}
.g-bd .m-lawDetails .container .m-content a.next{
	position:absolute;
	bottom:40px;
	right:40px;
	text-align: right;
}
.g-bd .m-lawDetails .container .m-content a span{
	color:#000;
}
.g-bd .m-lawDetails .container .m-content a span.pre_list,.g-bd .m-lawDetails .container .m-content a span.next_list{
	color:#999;
}
/* .g-bd .m-lawDetails .container .m-content div.container_list{
	width:100%;
	overflow:hidden;
	height:30px;
	line-height:30px;
	position:absolute;
	bottom:40px;
	right:40px;
}
.g-bd .m-lawDetails .container .m-content div.container_list a{
	width:50%;
	float:left;
	display:inline-block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.g-bd .m-lawDetails .container .m-content div.container_list a.pre{
	text-algin:left;
}
.g-bd .m-lawDetails .container .m-content div.container_list a.next{
	text-align:right;
} */
/*------------------协会介绍---------------------*/
.g-bd .intro{
	width:100%;
	margin-bottom:40px;
	position: relative;
}
.g-bd .intro .container .m-lt{
	float: left;
	width:18%;
	margin:30px;
	border:1px solid #ddd;
}
.g-bd .intro .container .m-lt .m-btn{
	width:100%;
	position: relative;
}
.g-bd .intro .container .m-lt .m-btn a{
	display:block;
	padding:15px;
	font-size: 16px;
	text-align:center;
	color:#999;
	border-top:1px solid #ddd
}
.g-bd .intro .container .m-lt .m-btn a.active,.g-bd .intro .container .m-lt .m-btn a:hover{
	color:#fff;
	background:#247efc;
}
.g-bd .intro .container .m-rt{
	float: left;
	width:76%;
	min-height:450px;
	margin:30px 0 30px 5px;
	border:1px solid #ddd;
	position: relative;
}
.g-bd .intro .container .m-rt .title{
	width:250px;
	padding:40px 40px 10px;
	position: relative;
}
.g-bd .intro .container .m-rt .title h1{
	letter-spacing:3px;
	font-size:60px;
	color:#222;
	border-top:5px solid #000;

}
.g-bd .intro .container .m-rt .title h3{
	letter-spacing:1px;
	color:#222;
	font-size:30px;
	font-weight: normal;
}
.g-bd .intro .container .m-rt .title h6{
	font-size:12px;
	font-weight: normal;
}
.g-bd .intro .container .m-rt .title img{
	width:540px;
	height:155px;
}
.g-bd .intro .container .m-rt .title .img-logo{
	position: absolute;
	top:40px;
	right:-543px;
}
.g-bd .intro .container .m-rt .content{
	margin:10px 40px 20px;
	padding:20px 0;
	border-top:1px solid #999;
	position: relative;
}
.g-bd .intro .container .m-rt .content p{
	margin:20px auto;
	font-size: 14px;
	line-height:2;
	text-indent:2em;
}
/*组织架构*/
.g-bd .intro .container .m-rt .m-frame img{
	margin:90px 105px;
}
/*协会章程*/
.g-bd .intro .container .m-rt .m-header h2{
	float: left;
	margin:40px 0 30px 30px;
	letter-spacing: 2px;
	font-size: 30px;
}
.g-bd .intro .container .m-rt .m-header img{
	float:right;
	width:75%;
	margin-top: 52px;
}
.g-bd .intro .container .m-rt .m-rule{
	padding:0 16px 40px 30px;
	position: relative;
}
.g-bd .intro .container .m-rt .m-rule h2{
	line-height:2;
	font-size:16px;
	font-weight: normal;
}
.g-bd .intro .container .m-rt .m-rule h2 span{
	margin-left:10px; 
}
.g-bd .intro .container .m-rt .m-rule p{
	letter-spacing:0;
	line-height:2;
	font-size:14px;
}
.g-bd .intro .container .m-rt .m-rule p span{
	margin-left:14px;
}
/*会员单位*/
.g-bd .intro .container .m-rt .m-unit{
 	margin:0 0 40px 0;
 	position: relative;
}
.g-bd .intro .container .m-rt .m-unit .m-header{
	padding:20px;
	background:#f3f3f3;
	border-bottom:1px solid #ddd;
	position: relative;
}
.g-bd .intro .container .m-rt .m-unit .m-header ul{
	padding:0; 
}
.g-bd .intro .container .m-rt .m-unit .m-header ul li a{
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
.g-bd .intro .container .m-rt .m-unit .m-header ul li a.active,.g-bd .intro .container .m-rt .m-unit .m-header ul li a:hover,
.g-bd .intro .container .m-rt .m-unit .m-content a.active,.g-bd .intro .container .m-rt .m-unit .m-content a:hover{
	color:#1b71e8;
}
.g-bd .intro .container .m-rt .m-unit .m-header ul li{
	float:left;
	height:15px;
	margin-left:15px;
	padding-right:15px;
	line-height:15px;
	border-right: 1px solid #999;
}
.g-bd .intro .container .m-rt .m-unit .m-header ul li:last-child{
	border-right:none;
}
.g-bd .intro .container .m-rt .m-unit .m-content{
	padding:10px 40px;
	position: relative;
}
.g-bd .intro .container .m-rt .m-unit .m-content a{
	line-height: 3;
	font-size: 16px;
	color:#222;
	display: block;
}
/*入会流程*/
.g-bd .intro .container .m-rt .m-flow .m-header h2{
	float: left;
	margin:40px 0 30px 30px;
	letter-spacing: 2px;
	font-size: 30px;
}
.g-bd .intro .container .m-rt .m-flow .m-header img{
	float:right;
	width:75%;
	margin-top: 52px;
}
.g-bd .intro .container .m-rt .m-flow .m-content{
	padding:0 30px;
	position: relative;
}
.g-bd .intro .container .m-rt .m-flow .m-content img{
	margin:10px 0 40px; 
}
.g-bd .intro .container .m-rt .m-flow .m-content a{
	width:150px;
	margin:10px auto;
	padding: 10px 0 10px 30px;
	display: block;
	background:#2a7def;
	letter-spacing: 2px;
	font-size:20px;
	color:#fff;
	border-radius: 4px;
	position: relative;
}
.g-bd .intro .container .m-rt .m-flow .m-content .img-arrows{
	position: absolute;
	top:11px;
	right:38px;
}
.g-bd .intro .container .m-rt .m-flow .m-content .m-question{
	padding:20px 0  40px ;
	position: relative;
}
.g-bd .intro .container .m-rt .m-flow .m-content .m-question h3{
	height:20px;
	margin-bottom:20px;
	padding-left:10px;
	line-height:18px;
	letter-spacing: 2px;
	font-size: 20px;
	border-left:5px solid #1b71e8;
}
.g-bd .intro .container .m-rt .m-flow .m-content .m-question .m-question-con {
    width: 100%;
    margin:10px 0;
    overflow: hidden;
    height: auto;
}
.g-bd .intro .container .m-rt .m-flow .m-content .m-question .m-question-con a{
	display: inline-block;
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #222;
}
.g-bd .intro .container .m-rt .m-flow .m-content .m-question a.active,.g-bd .intro .container .m-rt .m-flow .m-content .m-question a:hover{
	color:#1b71e8;
}
.g-bd .intro .container .m-rt .m-flow .m-content .m-question .m-question-con div{
	display: none;
}
.g-bd .intro .container .m-rt .m-flow .m-content .m-question .m-question-con div.active{
	display: block;
}
.g-bd .intro .container .m-rt .m-flow .m-content .m-question .m-question-con div h6,.g-bd .intro .container .m-rt .m-flow .m-content .m-question .m-question-con div p{
	font-size: 14px;
	color: #999;
	font-weight: normal;
	line-height: 22px;
}
/*联系我们*/
.g-bd .intro .container .m-rt .m-contact{
	margin-bottom:50px;
	position: relative;
}
.g-bd .intro .container .m-rt .m-contact .m-header h2{
	float: left;
	margin:40px 0 30px 30px;
	letter-spacing:5px;
	font-size: 30px;
}
.g-bd .intro .container .m-rt .m-contact .m-header img{
	float:right;
	width:75%;
	margin-top: 52px;
}
.g-bd .intro .container .m-rt .m-contact .m-content{
	padding:20px 30px;
	line-height:25px;
	font-size:14px;
}
.g-bd .intro .container .m-rt .m-contact .m-content .mBox2{
	float:left;
	width:30%;
	margin:20px 0;
}
.g-bd .intro .container .m-rt .m-contact .m-content .mBox3{
	float:right;
	width:60%;
	margin:20px 0;
}
.g-bd .intro .container .m-rt .m-contact .m-content .mBox4{
	clear:both;
}
.g-bd .intro .container .m-rt .m-contact .m-content .mBox4 pre{
	margin-left:0;
}
.g-bd .intro .container .m-rt .m-contact .m-content p{
	line-height: 2;
	font-size: 16px;
}
.g-bd .intro .container .m-rt .m-contact .m-content p span{
	font-weight:bold;
	color:#1b71e8;
}
.g-bd .intro .container .m-rt .m-contact .m-content dl{
	width:50%;
	margin:100px 0 40px;
	position: relative;
}
.g-bd .intro .container .m-rt .m-contact .m-content dl.m-list1{
	float:right;
	
}
.g-bd .intro .container .m-rt .m-contact .m-content dl.m-list2{
	float:left;
}
.g-bd .intro .container .m-rt .m-contact .m-content dl dt{
	font-size:16px;
	font-weight:bold;
	color:#1b71e8;
}
.g-bd .intro .container .m-rt .m-contact .m-content dl dt span{
	margin-left:20px;
	color:#222;
}
.g-bd .intro .container .m-rt .m-contact .m-content dl dd p{
	display:inline-block;
	margin-right:50px;
	color:#222;

}
/*-------------------·服务机构---------------------*/
.g-bd .m-service {
	width:100%;
	margin-bottom: 50px;
	position: relative;
}
.g-bd .m-service .container .m-content{
	margin:20px auto;
	min-height:650px;
	position: relative;
	border:1px solid #ddd
}
.g-bd .m-service .container .m-content .m-header ul{
	padding:10px 350px;

	background:#f8f8f8;
	border-bottom:1px solid #ddd;
}
.g-bd .m-service .container .m-content .m-header ul li{
	float: left;
	height:15px;
	margin-left: 15px;
	line-height:15px;
	font-size: 14px;
	border-right:2px solid #ddd;
}
.g-bd .m-service .container .m-content .m-header  ul li:last-child{
	border-right: none;
}
.g-bd .m-service .container .m-content .m-header  ul li a{
	padding-right:10px;
	color:#999;
}
.g-bd .m-service .container .m-content .m-header  ul li a.active,.g-bd .m-service .container .m-content .m-header  ul li a:hover{
	color: #247efc;
	
}
.g-bd .m-service .container .m-content .m-mn{
	margin:20px 40px;
	position: relative;
}
.g-bd .m-service .container .m-content .m-mn ul{
	margin:30px 0;
}
.g-bd .m-service .container .m-content .m-mn ul li{
	float: left;
	margin:0 0 20px 20px;
}
.g-bd .m-service .container .m-content .m-mn ul li a{
	display:block;
}
.g-bd .m-service .container .m-content .m-mn ul li a .ser-name{
	width:200px;
	height:88px;
	border:1px solid #ddd;
}
.g-bd .m-service .container .m-content .m-mn ul li a .ser-name .m-title{
	height:70%;
	text-align: center;
	background:#fff;
}
.g-bd .m-service .container .m-content .m-mn ul li a .ser-name .m-title img{
	width: 140px;
    height: 42px;
	margin:10px 0;
}
.g-bd .m-service .container .m-content .m-mn ul li a .ser-name .m-ft{
	padding:5px 0;
	color:#999;
	text-align: center;
	background:#efefef;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*-------------------·服务机构详情---------------------*/
.g-bd .m-serviceDetails{
	width:100%;
	position: relative;
}
.g-bd .m-serviceDetails .container .m-header{
	margin-top:10px;
	padding-bottom: 10px;	
}
.g-bd .m-serviceDetails .container .m-header a{
	color:#666;
}
.g-bd .m-serviceDetails .container .m-content{
	margin:0 0 40px;
	padding:30px;
	border:1px solid #ddd;
	position:relative;
}
.g-bd .m-serviceDetails .container .m-content h2{
	margin-bottom:15px;
	font-size:24px;
	color:#247efc;
}
.g-bd .m-serviceDetails .container .m-content h3{
	margin-bottom:20px;
	padding-left:15px;
	line-height:16px;
	font-size:18px;
	border-left:5px solid #1b71e8;
}
.g-bd .m-serviceDetails .container .m-content h5{
	margin:15px 0;
	font-size:16px;
	font-weight: normal;
}
.g-bd .m-serviceDetails .container .m-content p{
	margin:25px 0;
	font-size: 16px;
	
	color:#999;
}
.g-bd .m-serviceDetails .container .m-content .video{
	margin:40px 0;
	text-align:center;
}
.g-bd .m-serviceDetails .container .m-content .img-i{
	position: absolute;
	top:86px;
	left:35px;
}
.g-bd .m-serviceDetails .container .m-content .img-c{
	position: absolute;
	top:645px;
	left:35px;
}
.g-bd .m-serviceDetails .container .m-content .img-s{
	position: absolute;
	top:1072px;
	left:35px;
}
.g-bd .m-serviceDetails .container .m-content .img-star{
	margin-right:20px;
}
/*-------------------网上办事--------------------*/
.g-bd .onLine{
	width:100%;
	position: relative;
}
.g-bd .onLine .container .m-header{
	width:100%;
	margin:20px auto;
	text-align:center;
	position: relative;
}
.g-bd .onLine .container .m-header a{
	width:288px;
	height: 55px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color:#fff;
	background: #afafaf;
	display: inline-block;
}
.g-bd .onLine .container .m-header a:hover,.g-bd .onLine .container .m-header a.active{
	background: #247efc;
}
.g-bd .onLine .container .m-header a small{
	margin-left:5px;
	font-size:12px;
}
.g-bd .onLine .container .m-header a.btn-meet{
	width:288px;
	height:55px;
	margin-right: 20px;
}
.g-bd .onLine .container .m-header a.btn-case{
	width:288px;
	height: 55px;
	
}
.g-bd .onLine .container .m-content .m-mn{
	margin:20px auto 40px;
	position: relative;
	border:1px solid #ddd;
}
.g-bd .onLine .container .m-content .m-mn .title{
	margin:60px auto 20px;
	text-align:center;
}
.g-bd .onLine .container .m-content .m-mn .title h3{
	letter-spacing: 3px;
	font-size:30px;
	color:#222;
}
.g-bd .onLine .container .m-content .m-mn .title h5{
	letter-spacing:2px;
	font-size: 15px;
}
.g-bd .onLine .container .m-content .m-mn .content{
	margin:10px 0;
	position:relative;
}
.g-bd .onLine .container .m-content .m-mn .content .pop{
	display:none;
	width:300px;
	height:50px;
	letter-spacing:0;
	text-align:center;
	background:url(../../res/images/onLine/emailBg.png) no-repeat;
	position:absolute;
	top:532px;
	left:450px;
	z-index:2000;
}
.g-bd .onLine .container .m-content .m-mn .content .pop p{
	font-size:16px;
	font-weight:normal;
	color:#fff;
}
.g-bd .onLine .container .m-content .m-mn .content ul{
	width:100%;
	margin:10px auto;
	position: relative;
}
.g-bd .onLine .container .m-content .m-mn .content ul li{
	float: left;
	width:503px;
	height:34px;
	text-align:center;
	margin-bottom:20px;
	position: relative;
}
.g-bd .onLine .container .m-content .m-mn .content ul li label{
	width:201px;
	text-align: right;
	letter-spacing:2px;
	font-size: 14px;
	display:inline-block;
}
.g-bd .onLine .container .m-content .m-mn .content ul li label.error{
	width:180px;
	text-align: left;
	font-weight: normal;
}
.g-bd .onLine .container .m-content .m-mn .content ul li label.btn{
	width:30px;
	margin:0 75px 0 -16px;
}
.g-bd .onLine .container .m-content .m-mn .content ul li input{
	width:251px;
	height:20px;
	padding:4px;
	overflow:visible; 
	display:inline;	
}
.g-bd .onLine .container .m-content .m-mn .content ul li input.fund{
	width:210px;
	margin-right:42px;
}
.g-bd .onLine .container .m-content .m-mn .content ul li input.submit{
	width:203px;
}
.g-bd .onLine .container .m-content .m-mn .content ul li a{
	height:25px;
	padding:7px 14px 0;
	text-align:center;
	color:#fff;
	background:#247efc;
	display:inline-block;
}
.g-bd .onLine .container .m-content .m-mn .content ul li a.msg{
	width:71px;
}
.g-bd .onLine .container .m-content .m-mn .content ul li input.get{
	width:153px;
}
.g-bd .onLine .container .m-content .m-mn .content ul li input.if{
	width:18px;
	height:12px;
}
.g-bd .onLine .container .m-content .m-mn .content ul li input.code{
	width:120px;
	margin-right:132px;
}
.g-bd .onLine .container .m-content .m-mn .content ul li i{
	color:#bfbfbf;
	font-size: 14px;
	position: absolute;
	top:5px;
	right:25px;
}
.g-bd .onLine .container .m-content .m-mn .content ul li span{
	text-align: left;
	color:#bfbfbf;
	font-size: 12px;
	position: absolute;
	top:0px;
	right:-150px;
}
.g-bd .onLine .container .m-content .m-mn .content ul li h6{
	position: absolute;
	top:8px;
	right:-30px;
	color:#bfbfbf;
	font-size: 12px;
	font-weight: normal;
}
.g-bd .onLine .container .m-content .m-mn .content ul li select{
	width:264px;
	margin-left:-5px;
	padding:6px;
	text-align:center;
}
.g-bd .onLine .container .m-content .m-mn .content ul li.txt{
	width:100%;
}
.g-bd .onLine .container .m-content .m-mn .content ul li .radio-group{
	float:right;
	width:247px;
	height:30px;
	margin-left:15px;
	text-align:center;
}
.g-bd .onLine .container .m-content .m-mn .content ul li .tips{
	width:130px;
	text-align: left;
	position: absolute;
	top:5px;
	right:-115px;
	font-size: 14px;
	font-weight: bold;
	color:#f00;
}
.g-bd .onLine .container .m-content .m-mn .content .last{
	position: relative;
}
.g-bd .onLine .container .m-content .m-mn .content .last .tips{
	width:130px;
	text-align: left;
	position: absolute;
	top:30px;
	right:80px;
	font-size: 14px;
	font-weight: bold;
	color:red;
}
.g-bd .onLine .container .m-content .m-mn .content .last p{
	margin:10px -2px 70px 142px;
	letter-spacing:2px;
	font-size: 14px;
	display:inline-block;
}
.g-bd .onLine .container .m-content .m-mn .content .last p.manage,.g-bd .onLine .container .m-content .m-mn .content .picture p.manage{
	margin:10px -2px 35px 62px;
}
.g-bd .onLine .container .m-content .m-mn .content .last textarea{
	width:755px;
	height:80px;
	margin-bottom:-50px;
	resize: both;
}
.g-bd .onLine .container .m-content .m-mn .content .picture{
	margin:40px auto -30px;
	position: relative;
}
.g-bd .onLine .container .m-content .m-mn .content .picture .tips{
	width:130px;
	text-align: left;
	position: absolute;
	top:10px;
	right:80px;
	font-size: 14px;
	font-weight: bold;
	color:red;
}
.g-bd .onLine .container .m-content .m-mn .content .picture p{
	margin:10px 0 70px 144px;
	letter-spacing:2px;
	font-size: 14px;
	display:inline-block;
}
.g-bd .onLine .container .m-content .m-mn .content .picture p.company{
	margin:10px 0 35px 28px;
}
.g-bd .onLine .container .m-content .m-mn .content .picture input{
	width: 251px;
	height:20px;
    padding:4px
}
.g-bd .onLine .container .m-content .m-mn .content .picture input.submit{
	width:695px;
}
.g-bd .onLine .container .m-content .m-mn .content .picture a{
	height:25px;
	padding:7px 12px 0;
	color:#fff;
	background:#247efc;
	border-right:1px solid #ddd;
	position: relative;
	display:inline-block;
}
.g-bd .onLine .container .m-content .m-mn .content ul small{
	margin-top:5px;
	color:#999;
	font-size:14px;
	display: inline-block;
}
.g-bd .onLine .container .m-content .m-mn .content ul.enter{
	margin:40px auto;
}
.g-bd .onLine .container .m-content .m-mn .content .notice{
	margin:-10px 210px 20px 220px;
	padding:15px 60px;
	background:#f2f2f2;
	border:1px solid #ddd;
}

.g-bd .onLine .container .m-content .m-mn .content .notice p{
	margin:10px -30px;
	margin-left:-20px;
	letter-spacing:1px;
	line-height:1.5;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.g-bd .onLine .container .m-content .m-mn .content .asser{
	margin:10px;
	text-align:center;
	position:relative;
}
.g-bd .onLine .container .m-content .m-mn .content .asser label{
	font-size:12px;
}
.g-bd .onLine .container .m-content .m-mn .content .asser input.check{
	width: 16px;
    height: 17px;
    margin-top: -8px;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 50%;
    left: 24%;
}
.g-bd .onLine .container .m-content .m-mn .content button{
	width:226px;
	height:50px;
	margin:40px 450px;
	text-align: center;
	font-size:18px;
	font-weight: bold;	
	color:#fff;
	background:url(../../res/images/website/blue.png) no-repeat;
	border:1px solid #ddd;
}
.g-bd .onLine .container .m-content .m-mn .content .m-ft{
	margin:0 20px 20px;
	padding:20px 50px;
	background:#f2f2f2;
	position: relative;
}
.g-bd .onLine .container .m-content .m-mn .content .m-ft pre{
	background:#f2f2f2;
	text-align: justify;
    word-wrap: break-word;
    word-break: break-all;
}
.g-bd .onLine .container .m-content .m-mn .content .m-ft p{
	width:450px;
	line-height:2.5;
	font-size:14px;
	color:#222;
	display:inline-block;
}
.g-bd .onLine .container .m-content .m-mn .content .m-ft p span{
	margin-left:5px;
	color:#999;
}
.g-bd .onLine .container .m-content .m-mn .content .m-ft .mBox1 .m-inner p.m-list1{
	width:1000px;
	line-height:1.5;
}
.g-bd .onLine .container .m-content .m-mn .content .m-ft .mBox2{
	float:left;
	width:20%;
	margin:30px 0;
}
.g-bd .onLine .container .m-content .m-mn .content .m-ft .mBox3{
	float:right;
	width:57%;
	margin:30px 0;
}
.g-doc .popup{
	display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../images/onLine/Bg.png);
    z-index: 2000;
}
.g-doc .popup .popBg{
	width:560px;
	height:260px;
	padding:50px 30px;
	background:url(../images/onLine/popBg.png);
	position:fixed;
}
.g-doc .popup .popBg h3{
	margin:30px 10px 20px;
	color:#222;
	font-size:20px;
	font-weight: normal;
}
.g-doc .popup .popBg p{
	margin:10px 10px 20px;
	line-height:22px;
	font-size: 14px;
	color:#666;
}
.g-doc .popup .popBg h4{
	margin:20px 0;
	font-size: 16px;
	color:#222;
}
.g-doc .popup .popBg a{
	margin:0 12px;
	color:#1487e9;
}
.g-doc .popup .popBg a span{
	margin:0 8px;
}
.g-doc .popup .popBg img{
	position: absolute;
	top:10px;
	right:10px;
}
/*-------------------培训学院---------------------*/
.g-bd .m-train{
	width:100%;
	position: relative;
	background:#f8f8f8;
}
.g-bd .m-train .container .m-mn{
	width:100%;
	height:1000px;
	padding-top:200px;
	text-align:center;
}
.g-bd .m-train .container .m-mn img{
	margin:50px 0 10px;
}
.g-bd .m-train .container .m-mn p{
	margin-left:25px;
	letter-spacing:1px;
	text-align:center;
	color:#1487e9;
	font-size:24px;
}
/*-------------------信息查询---------------------*/
.g-bd .m-refer{
	width:100%;
	position: relative;
	background:#f8f8f8;
}
.g-bd .m-refer .container .m-mn{
	width:100%;
	height:1000px;
	padding-top:200px;
	text-align:center;
}
.g-bd .m-refer .container .m-mn img{
	margin:50px 0 10px;
}
.g-bd .m-refer .container .m-mn p{
	margin-left:25px;
	letter-spacing:1px;
	text-align:center;
	color:#1487e9;
	font-size:24px;
}
/*-------------------举报中心---------------------*/
.g-bd .m-tip{
	width:100%;
	position: relative;
}
.g-bd .m-tip .container .m-workday{
	width:80%;
	margin:80px auto 200px;
	text-align: center;
	position: relative;
}
.g-bd .m-tip .container .m-workday img{
	margin:;
}
.g-bd .m-tip .container .m-workday .m-phone{
	float: left;
}
.g-bd .m-tip .container .m-workday .m-qq{
	float:right;
}
.g-bd .m-tip .container .m-workday .m-phone,.g-bd .m-tip .container .m-workday .m-qq{
	width:420px;
	height:130px;
	margin:40px 30px;
	background:url(../../res/images/tip/bg.png) no-repeat;
}
.g-bd .m-tip .container .m-workday .m-phone img,.g-bd .m-tip .container .m-workday .m-qq img{
	float: left;
	margin:20px 30px;
}
.g-bd .m-tip .container .m-workday .m-phone p,.g-bd .m-tip .container .m-workday .m-qq p{
	margin:18px 158px 5px 10px;
	font-size: 16px;
}
.g-bd .m-tip .container .m-workday .m-phone h2{
	width:320px;
	margin-left:60px;
	font-size: 30px;
	font-weight: normal;
}
.g-bd .m-tip .container .m-workday .m-qq h2{
	width:320px;
	margin-left:30px;
	font-size: 30px;
	font-weight: normal;
}
/*-------------------会员网站---------------------*/
/*产品信息*/
.g-bd .productInfo .container .m-content{
	margin:5px 0;
	position:relative;
}
.g-bd .productInfo .container .m-content .det{
	position: relative;
	background:#f8f7f7;
}
.g-bd .productInfo .container .m-content .det .header{
	padding:5px 20px;
	border-bottom:1px dashed #ddd;
	position: relative;
}
.g-bd .productInfo .container .m-content .det .header img{
	width:140px;
	height:42px;
	margin:5px 0;
}
.g-bd .productInfo .container .m-content .det .header h3{
	position: absolute;
	top:20px;
	left:200px;
	font-size:16px;
	font-weight: bold;
}
.g-bd .productInfo .container .m-content .det .header h6{
	position: absolute;
	top:20px;
	right:20px;
}
.g-bd .productInfo .container .m-content .det .header h6 span{
	color:#247efc;
}
.g-bd .productInfo .container .m-content .det dl{
	margin:20px;
	padding-bottom:10px;
}
.g-bd .productInfo .container .m-content .det dl dd{
	margin:20px 0;
	font-size:14px;
	color:#999;
}
.g-bd .productInfo .container .m-content .det dl dd p{
	width:250px;
	display:inline-block;
	color:#999;
}
.g-bd .productInfo .container .m-content .det dl dd p a{
	text-decoration: underline;
	color:#999;
}
.g-bd .productInfo .container .m-content .det .m-change{	
	width:70px;
	height: 25px;
	text-align: center;
	background:#91befd;
}
.g-bd .productInfo .container .m-content .det .bottom{
	position: absolute;
	bottom:0;
	right:0;
}
.g-bd .productInfo .container .m-content .det-mn {
    margin: 20px 0 40px;
    position: relative
}
.g-bd .productInfo .container .m-content .det-mn .infoType{
	padding-bottom: 20px;
	position: relative;
}

.g-bd .productInfo .container .m-content .det-mn .infoType ul li{
	float: left;
	margin-left:22px;
	padding:12px 79px;
	background:url(../../res/images/website/gray.png) no-repeat;
}
.g-bd .productInfo .container .m-content .det-mn .infoType ul li.active{
	color:#fff;
	background:url(../../res/images/website/blue.png) no-repeat;
}
.g-bd .productInfo .container .m-content .det-mn .infoType ul li.active a, .g-bd .productInfo .container .m-content .det-mn .infoType ul li.active a small{
	color:#fff;
}
.g-bd .productInfo .container .m-content .det-mn .infoType ul li:last-child{
	margin-right: 0;
}
.g-bd .productInfo .container .m-content .det-mn ul li:first-child{
	margin-left: 0;
}
.g-bd .productInfo .container .m-content .det-mn .infoType ul li a{
	font-size: 16px;
	color:#222;
}
.g-bd .productInfo .container .m-content .det-mn .infoType ul li a small{
	margin-left:5px;
	font-size: 12px;
	color:#999;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn{
	margin:0;
	position: relative;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn ul{
	margin:15px 0;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn ul li{
	float: left;
	margin-right:10px;
	line-height:14px;
	border-left: 1px solid #222;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn ul li:first-child{
	border-left:none;
	margin-left:-10px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn ul li a{
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	display:block;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn ul li a.selected{
	color:#1487e9; 
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType{
	display:block;
}
.g-doc .m-del{
	display:none;
	width:100%;
    height:100%;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0, 0, 0, 0.4);
	filter:Alpha(opacity=40); 
	z-index:2000;
}
.g-doc .m-del .m-inner{
	width:540px;
	height:320px;
	margin:20% 36%;
	background:url(../../res/images/website/delBg.png) no-repeat;
}
.g-doc .m-del .m-inner p{
	padding-top:100px;
	text-align:center;
	color:#222;
	font-size:20px;
}
.g-doc .m-del .m-inner a{
	text-align:center;
	display:inline-block;
}
.g-doc .m-del .m-inner a.img-cer{
	margin:30px 87px;
}
.g-doc .m-del .m-inner a.img-can{
	margin:30px -45px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation{
	display:block;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-del{
	display:none;
	width:1200px;
    height:1111px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0, 0, 0, 0.4);
	filter:Alpha(opacity=40); 
	z-index:100;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-del .m-inner{
	width:540px;
	height:320px;
	margin:26%;
	background:url(../../res/images/website/delBg.png) no-repeat;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-del .m-inner p{
	padding-top:100px;
	text-align:center;
	color:#222;
	font-size:20px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-del .m-inner a{
	text-align:center;
	display:inline-block;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-del .m-inner a.img-cer{
	margin:30px 87px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-del .m-inner a.img-can{
	margin:30px -45px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type{
	margin:10px 0;
	position: relative;
	border:1px solid #ddd;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-lt{
	float:left;
	width:30%;
	border-right:1px solid #ddd;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-lt .m-title{
	padding:30px 40px 10px;
	border-bottom:1px solid #ddd;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-lt .m-title h3{
	letter-spacing: 1px;
	font-size: 18px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-lt .m-title h3 span{
	margin-left:70px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-lt .m-product{
	height: 310px;
	padding:5px 40px 20px 35px;
	overflow-y: scroll;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-lt .m-product a{
	line-height: 2;
	font-size: 14px;
	display:block;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-lt .m-product a:hover,.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-lt .m-product a.active{
	color:#1487e9;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-lt .m-product a span{
	float:left;
	width:150px;
	margin-right:70px;
	text-align: left;
	display: inline-block;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-rt{
	float:right;
	width:64%;
	height:343px;
	padding:30px;
	position: relative;
	overflow-y:scroll;
	overflow-x:hidden;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-rt h3{
	margin-bottom:15px;
	letter-spacing: 1px;
	font-size: 18px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-rt p{
	line-height:2;
	color:#222;
	font-size: 14px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-rt p span{
	color:#666;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-rt .top{
	position: absolute;
	top:0;
	right:0px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .m-type .m-rt .left{
	position: absolute;
	top:0;
	right:80px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .inputGroup{
	margin:15px 0;
	font-size:14px;
	font-weight: bold;
	position: relative;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .inputGroup .label{
	width:70px;
	text-align: right;
	display: inline-block;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .inputGroup .input{
	width:250px;
	height: 35px;
	margin-right:40px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .inputGroup .margin{
	margin:0 5px 0 30px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .inputGroup label.center{
	position: absolute;
	top: 0;
	left:0 ;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType .inputGroup textarea{
	width:1126px;
	height: 100px;
	margin-left:70px;
	margin-bottom:40px;
	resize: both;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type{
	margin:10px 0;
	position: relative;
	border:1px solid #ddd;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-lt{
	float:left;
	width:30%;
	border-right:1px solid #ddd;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-lt .m-title{
	padding:30px 40px 10px;
	border-bottom:1px solid #ddd;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-lt .m-title h3{
	letter-spacing: 1px;
	font-size: 18px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-lt .m-title h3 span{
	margin-left:70px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-lt .m-product{
	height: 500px;
	padding:5px 40px 20px 35px;
	overflow-y: scroll;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-lt .m-product a{
	display:block;
	line-height: 2;
	font-size: 14px;
	color:#666;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-lt .m-product a:hover,.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-lt .m-product a.active{
	color:#1487e9;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-lt .m-product a span{
	float:left;
	width:150px;
	margin-right:70px;
	text-align: left;
	display: inline-block;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-rt{
	float:right;
	width:64%;
	height:530px;
	padding:30px;
	overflow-y: scroll;
	overflow-x:hidden;
	position: relative;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-rt img{
	margin:10px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-rt h3{
	margin-bottom:10px;
	letter-spacing: 1px;
	font-size: 18px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-rt p{
	line-height:2;
	color:#222;
	font-size: 14px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-rt p span{
	color:#666;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-rt .top{
	position: absolute;
	top:-10px;
	right:-10px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-type .m-rt .left{
	position: absolute;
	top:-10px;
	right:70px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name{
	margin:20px 0;
	position: relative;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name  a.add{
	position: absolute;
	top:0;
	right:0;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul{
	margin:20px 0 40px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li{
	float:left;
	width:600px;
	min-height:45px !important;
	margin:0 0 10px ;
	padding-right:0;
	position: relative;
	border-left:none;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li .m-run{
	width:200px;
	text-align:right;
	display:inline-block;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li .m-run span{
	font-size:14px;
	font-weight:bold;
	color:#222;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li .m-run input{
	width:14px;
	height:12px;
	margin:0;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li .m-run label{
	width:20px;
	margin-right:10px;
	font-size:14px;
	color:#222;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li label{
	width:168px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li label.top{
	position: absolute;
	top:0;
	right:432px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li input{
	width:200px;
	height:32px;
	padding:0 5px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li input.upload{
    width: 185px;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li select{
	width:210px;
	height:35px;
	margin-left: -3px;
	padding:5px;
    text-align: center;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li a{
	width:50px;
	height:36px;
	margin-left:-35px;
    line-height:35px;
	text-align: center;
	font-size: 14px;
	color:#fff;
	background:#91befd;
	display: inline-block;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li i{
	position:absolute;
	top:4px;
	right:20px;
	font-size:12px;
	font-style:normal;
	color:#bfbfbf;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation .m-name ul li textarea{
	width:420px;
	height:120px;
	margin-left:167px;
	resize: both;
}
.g-bd .productInfo .container .m-content .det-mn .pro-mn .serSituation  a.btn,.g-bd .productInfo .container .m-content .det-mn .pro-mn .serType  a.btn{
	width: 224px;
	height: 48px;
	margin-left:500px;
	padding:12px 5px;
	letter-spacing:3px;
	text-align: center;
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	background:url(../../res/images/website/blue.png) no-repeat;
}
/*-------------------404---------------------*/
.g-bd .m-error{
	width:100%;
	padding:300px 400px;
	background:#f8f8f8;
	position: relative;
}
/*-------------------500---------------------*/
.g-bd .error .container img{
	margin:0 -80px;
}
.g-bd .error .container .btn-group{
	margin:30px -90px;
	position: relative;
}
.g-bd .error .container .btn-group a{
	width:100px;
	margin:10px 25px 10px 0;
	padding:10px 80px;
	letter-spacing:2px;
	text-align: center;
	font-size: 18px;
	color:#fff;
	background:#66beff;
	border-radius: 4px;
}
/*-------------------登录页---------------------*/
.g-bd .m-login{
	width:100%;
	height:600px;
	position: relative;
	background:url(../../res/images/login/bg.png)  no-repeat center;
}
.g-bd .m-login .container1{
	position: relative;
}
.g-bd .m-login .container1 .logBox{
	width:340px;
	padding:30px;
	top:80px;
	right:315px;
	position: absolute;
	background:#fff;
	border-top:2px solid #247efc;
}
.g-bd .m-login .container1 .logBox h4{
	margin:10px 0 20px;
	letter-spacing: 1px;
	font-size: 18px;
	color:#222;
	font-weight:normal;
}
.g-bd .m-login .container1 .logBox .m-form{
	margin:15px 0 0;
}
.g-bd .m-login .container1 .logBox .m-form #msg{
	height:20px;
	line-height:20px;
	font-size:15px;
	color:#b01f24;
}
.g-bd .m-login .container1 .logBox .m-form .inputGroup{
	margin:15px 0;
}
.g-bd .m-login .container1 .logBox .m-form .inputGroup label{
	float: left;
    width: 60px;
    height: 40px;
    padding: 0 10px;
    line-height: 40px;
    text-align: right;
    font-size: 14px;
    color: #666;
    background: #e5e5e5;
    display: inline-block;
    position: relative;
}
.g-bd .m-login .container1 .logBox .m-form .inputGroup .m-input{
	float: right;
}
.g-bd .m-login .container1 .logBox .m-form .inputGroup .m-input input{
	width:236px;
	height:26px;
	padding: 6px 10px;
	font-size: 14px;
	text-align:center;
	border:1px solid #ddd;
}
.g-bd .m-login .container1 .logBox span{
	margin-left: 5px;
	letter-spacing: 1px;
}
.g-bd .m-login .container1 .logBox h5{
	position: absolute;
	top:250px;
	right:100px;
	display:block;
	text-align: center;
	font-size:13px;
	color:red;
}
.g-bd .m-login .container1 .logBox button{
	display: block;
	width:342px;
	margin:80px 0 10px;
	padding:10px 142px;
	text-align: center;
	font-size: 16px;
	color:#fff;
	background: #247efc;
	border:1px solid #ddd;
	border-radius: 4px;
}
.g-bd .m-login .container1 .logBox a{
	color:#666;
	font-size: 14px;
	text-align: right;
	display: block;
}
/*-------------------后台登录页---------------------*/
.g-bd .backLogin{
	width:100%;
	height:980px;
	position: relative;
	background:url(../../res/images/login/backUp.jpg) no-repeat top;
}
.g-bd .backLogin .container{
	padding:310px 0 0;
}
.g-bd .backLogin .container .logBox{
	width:500px;
	height: 400px;
	margin:0 auto;
	padding:30px;
	background:#fff;
	border:1px solid #ddd;
	border-radius: 5px;
	position: relative;
}
.g-bd .backLogin .container .logBox h3{
	margin:20px 0 10px;
	letter-spacing: 1px;
	text-align: center;
	font-size: 18px;
	color:#4b5258;
}
.g-bd .backLogin .container .logBox .formGroup{
	margin:10px 30px;
	position: relative;
}
.g-bd .backLogin .container .logBox .formGroup label{
	display: block;
	font-size: 14px;
}
.g-bd .backLogin .container .logBox .formGroup input{
	width:400px;
	height:30px;
	margin:2px 0;
	border:1px solid #ddd;
	border-radius:3px;
	position: relative;
}
.g-bd .backLogin .container .logBox .formGroup img{
	position:absolute;
	top:30px;
	left:5px;
}
.g-bd .backLogin .container .logBox .btn{
	width:440px;
	margin:20px 30px;
	padding:20px 30px;
	background:#f3f3f3;
}
.g-bd .backLogin .container .logBox .btn button{
	
	margin:10px 0;
	padding:5px 0;
	text-align:center;
	letter-spacing:4px;
	font-size: 16px;
	color:#fff;
	background:#247efc;
	border-radius: 5px;
	display: block;
}
.g-bd .backLogin .container .logBox h5{
	position: absolute;
	top:380px;
	right:180px;
	display: block;
	text-align: center;
	font-size:13px;
	color:red;
}
.g-bd .backLogin .container .logBox a{
	margin:80px 0;
	text-align: center;
	font-size: 14px;
	color:#666;
	display: block;
}
pre{
	white-space: pre-wrap;       
	white-space: -moz-pre-wrap;  
	white-space: -pre-wrap;      
	white-space: -o-pre-wrap;    
	word-wrap: break-word;
    font-size: 14px;
    text-align: justify;
}