﻿/*
Theme Name: 富康发展控股有限公司
Theme URI: http://www.fkdchina.com
Description: 企业官网示例
Author: 许睿
Author URI: http://www.fkdchina.com
Version: 1.0
Tags: bootstrap , home
*/
@charset "utf-8"

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

*{
  padding:0px;
  margin:0px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;	
}
body{
  font:14px "微软雅黑","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  background:#ffffff !important;
  height: 100%;
  color: #393939;
}
html,body{
	height:100%;
	margin:0; 
}
a{
	text-decoration:none;
	cursor:default;
}
a:hover,a:focus{text-decoration:none;}
a,input,button{outline:none;}
h1, h2, h3, h4, h5, h6 {font-style: normal;}
img{border:0px;}
::-moz-focus-inner{border:0px;}
.clear{clear:both;}
ul li,ol li{list-style:none;}
/*****************************************************************************************************/
.margin-0{margin:0;}
.margin-left-20{margin-left:20px;}
.padding-right{padding-right:10px !important;}
.padding-left{padding-left:10px !important;}
.col-md-3,.col-md-9,.col-xs-6,.col-xs-12{padding:0;}
.color-khaki{color:#a29161;}
.color-gray{color:#999999;}
.color-deepgray{color:#333333;}
.color-lightgray{color:#7b7a79;}
.bg-pale{background-color:#e6e5e1 !important;}
/*****************************************************************************************************/
header{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.navtop{
	background-color:#333333;
	height:36px;
	line-height:36px;
	font-size:12.68px;	
}
.navtop .navbar-left,.navtop .navbar-right,.navtop .navbar-right a,.navtop .navbar-right span{
	display:inline-block;
	color:#ddebf8;
	margin:0 !important;
}
.navtop .navbar-right span{margin:0 8px 0 15px !important;}
.navtop .navbar-right i{margin:0 5px 0 0;}
.navbar-brand{
	background:url(../images/logo.png) no-repeat 0 0;
	width:259px;
	height:89px;
	margin-top:15px;
	margin-left:50px !important;
}
.navbar{
	margin:0;
	min-height:120px;	
}
.navbar-default .navbar-nav > li{position:relative;height:120px;}
.navbar-default .navbar-nav > li > a{
	font-size:20px;
	color:#00264d;	
}
.navbar-nav > li > a{
	padding:51px 30px 50px;	
}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li.active > a,.navbar-default .navbar-nav > li:hover,.navbar-default .navbar-nav > li:hover a{
	background-color:#707070 !important;
	color:#ffffff !important;
}
/******************************************************************/
.child-list{
	position:absolute;
	left:0;
	top:121px;
	display:none;	
}
.child-list li{
	background-color:#252424;
	width:140px;
	font-size:16px;
	line-height:36px;
	text-align:center;
}
.child-list li:hover{background-color:#006ec7;}
.child-list li a{color:#ffffff;}
.navbar-default .navbar-nav > li:hover .child-list a{ background-color:transparent !important;}
.navbar-default .navbar-nav > li:hover .child-list{
	display:block;
}
/******************************************************************/
.carousel-indicators{bottom:50px;}
.carousel-inner .item{
	background-size:contain;
	width:100%;
	background-size:100% 100%;
}
.carousel-inner .item img{width:100%;height:565px;}
.carousel-inner section.intro {
	background:url(../images/banner.png) no-repeat transparent ;
	width:100%;
	height:690px;
	background-size:cover;
}
.carousel-inner section.intro.inner{
	background:url(../images/jr-bg.jpg) no-repeat transparent;
	height:351px;
	background-size:cover;
}
.carousel-inner section.intro.news{
	background:url(../images/news-bg.jpg) no-repeat transparent;
	height:351px;
	background-size:cover;
}
.carousel-inner section.intro.probg{
	background:url(../images/p-bg.jpg) no-repeat transparent;
	height:351px;
	background-size:cover;
}
.carousel-inner section.intro.cobg{
	background:url(../images/co-bg.jpg) no-repeat transparent;
	height:351px;
	background-size:cover;
}
.carousel-inner section.intro.showbg{
	background:url(../images/show-bg.jpg) no-repeat transparent;
	height:351px;
	background-size:cover;
}
.carousel-inner section.intro.rmbg{
	background:url(../images/rm-bg.jpg) no-repeat transparent;
	height:351px;
	background-size:cover;
}
.carousel-control i{
	font-size:90px;
	opacity:0.5;
    position:absolute;
    top:40%;	
}
.culture{
	width:100%;	
}
.cul-left{
	width:690px;
	height:130px;
	background:#006ec7;
	border-bottom:1px solid #959595;
	float:left;
	color:#ffffff;	
}
.cul-right{
	float:right;
	width:calc(100% - 690px);
	background-color:#efefef;
	border-bottom:1px solid #959595;
}
.cul-default{
	width:270px;
	float:right;
	position:relative;	
}
.cul-default h3{
	height:30px;
	vertical-align:middle;
	padding:0 0 0 20px;
	border-left:3px solid #ffffff;
}
.cul-default p{
	padding:5px 0 0 20px;
	font-size:20px;
	line-height:22px;
}
.triangle-right{
	position:absolute;
	top:50%;
	right:-7px;
	margin-top:-3.5px;   
	width:0;   
	height:0;   
	border-top:7px solid transparent;   
	border-bottom:7px solid transparent;   
	border-left:7px solid #006ec7;
}
.cul-long{
	width:830px;
	height:129px;
	padding:20px 85px 0 60px;
	color:#636363;
	position:relative;	
}
.cul-more{
	background:url(../images/cul-more.png) 0 0 no-repeat;
	width:47px;
	height:67px;
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-33.5px;
	opacity:0.8;
}
.cul-more:hover{
	opacity:1;
}
/*****************************************************************************************************/
.container{
	width:1200px;
	padding:0;
}
.featured{
	background:#ffffff;
	padding:10px 0 20px 0;
}
.gray{background:#ececec;}
/*****************************************************************************************************/
.group-list,.plate-list{margin-bottom:0;}
.group-list li{
	width:100%;
	font-size:13px;
	padding:0 !important;
	text-align:left;
	border:none !important;
}
.group-list li span{
	display:inline-block;
	vertical-align:middle;
	width:calc(100% - 105px);
	line-height:24px;
	margin:0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;	
}
.group-list li span a{color:#777777;}
.group-list li p{display:none;}
.group-list li label{
	display:inline-block;
	vertical-align:middle;
	font-weight:normal;
	text-align:right;
	width:100px;
	margin:0;
	color:#777777;
}
.group-list li i{
	margin-right:5px;
	font-size:15px;
	color:#006ec7;	
}
.group-list li:first-child{
	border-bottom:1px dashed #777777 !important;
	position:relative;
	margin-bottom:10px;	
}
.group-list li:first-child .title{
	display:block;
	width:100%;
	font-size:16px;
	color:#010101;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.group-list li:first-child .title i{display:none;}
.group-list li:first-child p{
	display:block;
	width:100%;
	line-height:22px;
	white-space:normal;
	padding:24px 0 0 0;
	margin-bottom:10px;
	color:#565656;
}
.group-list li:first-child label{
	display:block;
	width:auto;
	font-size:12px;
	color:#999999;
	position:absolute;
	left:0;
	top:27px;
}
.plate-list li img{display:none;}
.plate-list li:first-child{
	border:none !important;
	margin:0;
}
.plate-list li:first-child img{display:block;width:100%;height:177px;margin:0 0 10px 0;}
.plate-list li:first-child .title{
	display:inline-block;
	vertical-align:middle;
	width:calc(100% - 105px);
	line-height:24px;
	margin:0;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;	
}
.plate-list li:first-child .title i{display:inline-block;}
.plate-list li:first-child label{
	display:inline-block;
	vertical-align:middle;
	font-weight:normal;
	width:100px;
	text-align:right;
	position:static;
	color:#777777;
	font-size:13px;
}
.introduction img{
	float:left;
	width:175px;
	height:125px;
	margin-right:10px;
}
.introduction li:first-child p{padding:0;margin-bottom:40px;text-indent:2em;word-wrap:break-word;word-break:break-all;color:#333333;}
.btn-viewmore{
	border:1px solid #88b91c;
	background:#91c322;
	padding:3px 10px;
	color:#ffffff;
	position:absolute;
	bottom:10px;
	right:0;
	opacity:0.9;	
}
.btn-viewmore i{font-size:12px !important;color:#cae294 !important;}
.btn-viewmore:hover{
	opacity:1;	
}
/*****************************************************************************************************/
.tab-new{position:relative;}
.nav-tabs{
	width:100%;
	border-bottom:1px solid #e4eae9;
}
.nav-tabs > li > a{
	border-width:0 0 3px 0;
	border-bottom:solid transparent;
    border-radius:0;
    color:#333333;
    font-size:16px;
    padding:6px 15px;
    text-align:center;
}
.nav-tabs > li > a:hover,.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{
	background:transparent;
	border-width:0 0 3px 0;
	border-bottom:solid #006ec7;
}
.tab-content{
	margin:20px auto 0;
	text-align:center;	
}

/*幻灯片*/
.bannercarousel{width:100%;height:255px;position:relative;margin:0 auto;}
.bannercarousel .carousel-inner img{width:100%;height:194px;}
.bannercarousel .carousel-indicators{position:static;margin-left:0;width:100%;}
.bannercarousel .carousel-indicators li{
	background-color:transparent;
    cursor:pointer;
    display:inline-block;
	float:left;
	width:20%;
    height:54px;
	margin:3px 0 0 0;
	border-radius:0;
	text-indent:inherit;
	padding:0;
}
.bannercarousel .carousel-indicators img{width:100%;height:100%;}
.bannercarousel .carousel-indicators li.active img{border:2px solid #3d91d4;}
.bannercarousel .carousel-caption{left:0;right:0;bottom:0;padding:0;text-align:left;}
.bannercarousel .carousel-inner .carousel-inner-title{
	background:rgba(0,0,0,0.8);	
	padding:0 10px;
	width:100%;
	line-height:30px;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.bannercarousel .carousel-inner .carousel-inner-title a{color:#ffffff;}
.plate-hearder{position:relative;}
.plate-hearder h4{font-size:16px;color:#333333;}
.btn-info{
	border:none;
	background:url(../images/more.jpg) 0 0 no-repeat;
	width:32px;
	height:11px;
	position:absolute;
	right:0;
	top:3px;	
}
.tab-new .btn-info{right:11px;top:15px;}
.plate-body{
	background-color:#ffffff;
	width:100%;
	padding:20px 15px;
	height:275px;
}
.plate-body p{line-height:24px;margin:10px 0 0 0;}
.synopsis-header{background-color:#1879ca;padding:25px 15px;}
.synopsis-header h1{font-size:26px;color:#e2edf6;margin:0;}
.synopsis-header span{font-size:20px;color:#95c9f4;}

div[class^="hid-"]{
	display:none;
}
/*****************************************************************************************************/
.footer-middle{background:#333333;padding:20px 0;}
.footer-bottom{background:#252424;}
.weicatbox,.contus{display:inline-block;vertical-align:top;margin-right:10px;}
.weicatbox img{width:96px;height:96px;}
.weicatbox p{margin:10px 0 0 0;font-size:12px;text-align:center;color:#ffffff;}
.contus{margin-right:145px;}
.contus p{font-size:12px;color:#ffffff;}
.nav-list{display:inline-block;vertical-align:top;margin:0;}
.nav-list li{padding:0 15px;font-size:12px;}
.nav-list li:first-child{font-size:14px;margin-bottom:5px;}
.nav-list li a{color:#ffffff;}
.nav-list li a:hover{color:#bbbbbb;	}
.copyright{line-height:40px;font-weight:normal;font-size:12px;color:#676666;}
.beiangov{display:inline-block; background:url(../images/gov.png) 0 0 no-repeat; width:16px; height:16px; background-size:cover; vertical-align:middle; margin-top:-3px; margin-left:10px;}
.copyright a,.copyright a:hover{color:#676666; text-decoration:underline;}
/*****************************************************************************************************/
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -328px;}
.toolbar-item-weixin:hover{background-position:0 -390px;}
.toolbar-item-weixin .toolbar-layer{height:192px;background-position:0 0;}
.toolbar-item-top{background-position:0 -204px;}
.toolbar-item-top:hover{background-position:0 -266px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
/*****************************************************************************************************/
.sidenav{
    background-color:#f7f7f7;
    border:1px solid #e3e3e3;
}
.sidenav-header{
	padding-left:30px;
	width:100%;
	height:90px;
	line-height:90px;
	vertical-align:middle;
	background:#0061b0;
	font-size:18px;
	color:#ffffff;	
}
.sidenav-header i{
	margin-right:10px;
	vertical-align:middle;
	font-size:24px;
}
.sidenav li{
    border-bottom:1px solid #e3e3e3;
    font-size:12px;
}
.sidenav li.active{
   background:#eeeeee;
}
.sidenav li a{
	position:relative;
	padding:15px 30px;
	font-size:13px;
	color:#666666;
	transition:color 0.5s ease-in-out 0s;	
}
.sidenav li a i{
	position:absolute;
	right:30px;
	top:15px;
	font-size:18px;
	color:#fafafa;
	display:block;
	transition:color 0.5s ease-in-out 0s;
}
.sidenav li a:hover,.sidenav li a:focus,.sidenav li.active a,.sidenav li a:hover i,.sidenav li a:focus i,.sidenav li.active i{
	color:#0061b0;
}
.content{
	width:98%;
	margin:0 0 0 25px;	
}
.content-header{
	width:100%;
	border-bottom:2px solid #0061b0;
}
.content-header ul{
	text-align:right;	
}
.content-header ul li{
	display:inline-block;	
}
.content-header ul li span{
	margin:0 5px;	
}
.content-body ul li{
	width:100%;
	padding:20px 0;
	border-bottom:1px solid #dddddd;	
}
.icon-news{
	display:inline-block;
	vertical-align:top;
	width:100px;
	height:73px;
	margin:0 10px 0 0;
	border:1px solid #dddddd;	
}
.icon-news img{
	width:100%;
	height:100%;
}
.news{
	display:inline-block;
	vertical-align:top;
	width:100%;
	color:#666666;
}
.nonews{
	height:400px;
	background:url(../images/nopage-wit.png) no-repeat center center;
}
.news .title{
	position:relative;
	padding-right:120px;
	margin-bottom:10px;	
}
.news .title label{
	margin:0;
	width:100%;
	font-weight:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:18px;
	text-align:left;
}
.news .time{
	position:absolute;
	right:0;
	top:0;
	color:#999999;
}
.news .time i{
	font-size:14px;
	margin-right:10px;	
}
.news .info-news{
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-bottom:5px;
	text-align:left;
}
.btn-more{
	margin:10px 0 0 0;
	padding:5px 10px;
	background:#0061b0;
	color:#ffffff;
	transition:all 0.5s ease-in-out 0s;
	font-size:12px;
	float:right;
}
.btn-more:hover,.btn-more:focus{
	background:#157dd1;
	color:#ffffff;
}
.content-body h4{
	text-align:center;
	margin:30px 0;
	color:#00264d; 
}
.content-body article p,article{
	margin-bottom:10px;
	text-indent:2em;
	line-height:26px;
	text-align:left;
	word-break:break-all;
	word-wrap:break-word;
}
.center-body{
	width:100%;	
}
.center-body article{
	font-size:14px;
	text-align:center;	
}
.img-group{
	width:745px;
	margin:20px auto;
}
.img-group h5{
	font-size:12px;
	color:#999999;
	text-align:center;	
}
.user-img{
	width:350px;
	margin:0 0 0 205px;
}
.writings-tags{
	text-align:center;
	font-size:14px;
	color:#6b6f78;	
}
.writings-tags a{
	text-align:center;
	font-size:14px;
	color:#6b6f78;
	text-decoration:none;
	transition:all 1s ease 0s;
}
.writings-tags a:hover{
	color:#0061b0;
}
.hr{
	border-top:1px solid #dddddd;
	margin:30px 0;
}
.writings{
	min-height:500px;
	margin:0 auto;
	padding:20px 50px 60px;
	font:"Microsoft Yahei";
	background:#ffffff;
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);
}
/*********************************** recruit ********************************************/
.recruit-list{
    margin-top:20px;	
}
.recruit-title{
    background-color:#ebebeb;
    cursor:pointer;
    height:35px;
    line-height:35px;
    overflow:hidden;
}
.recruit-title strong{
    color:#5f5f5f;
    float:left;
    padding-left:30px;
    text-align:left;
    width:30%;
}
.panel-group .panel-body{
    line-height:30px;
    padding:20px;
}
.panel-group .panel-body p{
    display:inline-block;
    width:46%;
}
.panel-group .panel-body p:last-child{
    width:100%;
}
.panel-group .panel-body ol{
    margin:0 50px 10px;
}
.panel-group .panel-body ol li{
    border:none;
    padding:0;
    list-style-type:decimal;
}
/*******************************************************************************/
.dom-iframe {
	width:100%;
}
.graphic{
	width:100%;
}
.graphic div.img{
	display:inline-table;
	vertical-align:middle;
	margin:2px;
	width:294px;
	height:200px;
	text-align:center;
	border:1px solid #dddddd;
	position:relative;
}
.graphic div.img span{
	display:table-cell;
	vertical-align:middle;
}
.graphic div.img img{
	width:100%;
	height:100%;
}
.graphic .title{
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden;
	display:inline-block;
	width:100%;
	height:45px;
	margin:0;
	padding:10px;
	background:#EEEEee;
	text-align:left;
	transition:all 0.3s linear 0s;
}
.graphic .title p,.graphic .title label{
	margin:5px 0;
	font-weight:normal;
	word-break:break-all;
	word-wrap:break-word;
}
.graphic .title p{
	color:#999999;
}
.graphic div.img:hover .title{
	height:70px;
}
/***************************************** pagination **************************************/
.pagination { margin: 5px; max-height: 30px; text-align: center; float:right; }
.pagination a, .pagination span { display: inline-block; padding: 8px 15px; line-height: 20px; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-left-width: 0 }
.pagination span.current, .pagination span.page_nowindex { background-color: #ddd; color: #333; }
.pagination a:hover, .pagination a:focus { background-color: #f5f5f5 }
.pagination a.page_nowindex { color: #999; cursor: default }
.pagination a:first-child, .pagination span:first-child { border-left-width: 1px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px }
.pagination a:last-child, .pagination span:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px }
.pagination span.bartext { color: #999; padding: 8px 4px; }
.pagination span.page_select { padding: 3px 10px; }
.pagination span.page_select select { outline: none; border-radius: 5px; height: 30px; border: 1px solid #EDEDED; color: #999; margin: 0px 2px; }
/********************************* search **********************************************/
#searchbanner{
	background:#efefef;
	border-top:1px solid #dddddd;
    padding:15px 0;
    width:100%;
	display:none;
}
.search {
    background:#ffffff;
    border-radius:2px;
    font-size:16px;
    font-style:normal;
    margin:0 auto;
    overflow:hidden;
    width:50%;
	font-family:"Microsoft Yahei";
}
.search .st{
	color:#bbb;
    font-style:normal;
    height:40px;
    line-height:40px;
    padding:0 10px;
    width:84%;
	float:left;
	border:none;
    outline:none;
}
.search .but{
    background:rgba(0, 0, 0, 0) none repeat 0 0;
	border:none;
    cursor:pointer;
    font-size:14px;
    font-style:normal;
    height:40px;
    width:15.5%;
}
.search i{
	display:inline-block;
    line-height:1em;
    margin-left:0.2em;
    margin-right:0.2em;
    text-align:center;
}
.search .but:hover{
	color:#337ab7;
}
.iclose{
	display:inline-block;
	float:right;
	font-size:20px;
	line-height:20px;
	cursor:default;
    transition: all 0.3s ease 0s, -moz-transform 0.3s ease 0s;
}
.iclose:hover{
	color:#ee1600;
	transform:rotate(360deg);
}
.search_post{
    background-color:#fff;
    border:1px solid #eaeaea;
    margin-bottom:-1px;
    overflow:hidden;
    padding:20px;
}
.search_post:first-child{
    border-radius:4px 4px 0 0;
}
.search_post:last-child{
    border-radius:0 0 4px 4px;
}
.search-title span{
    background-color:#006ec7;
    border-radius:3px;
    color:#fff;
    display:inline-block;
    font-size:12px;
    margin-right:6px;
    padding:3px 6px;
    position:relative;
    top:-2px;
}
.search-title a{
    display:inline;
    font-size:18px;
    font-weight:bold;
    line-height:24px;
    margin-top:0;
    color:#555555;
    transition: all 0.25s ease 0s;
}
.search-title a:hover{
    color:#006ec7;
}
.search-main p{
    color:#999;
    font-size:12px;
    line-height:20px;
    word-wrap:break-word;
}
.search-main .meta{
    margin-bottom:10px;
}
.search-main .time{
    margin-right:20px;
}
.nav-page{
	float:right;
	clear:both;
}
.nav-previous,.nav-next{
	display:inline-block;
	opacity:0.8;
}
.nav-previous a,.nav-next a{
	display:inline-block;
	background:#ebebeb;
	border:solid 1px #e6e6e6;
	margin-top:20px;
	padding:6px 20px;
	line-height:1.42857;
	border-radius:4px;
	transition:all 0.25s ease 0s;
	opacity:0.8;
}
.nav-previous:hover,.nav-next:hover{
	opacity:1;
}
/****************** modal-title **************************/
.modal-dialog{
	width:725px;	
}
.modal-content{
	background-color:#e6e5e1;
	border-radius:0;
	padding:20px 20px 60px;
}
.modal-header{
	border-bottom:2px solid #999999;
	text-align:center;
	padding:10px 15px 15px;
	position:relative;	
}
.modal-title{
	color:#00264d;
	font-size:30px;	
}
.modal-time,.modal-author{
	color:#6b6f78;
	font-size:17px;
	font-weight:normal;
	padding:10px 0 25px;	
}
.modal-time{
	margin-right:45px;	
}
.line{
	display:block;
	width:70px;
	border:3px solid #00264d;
	position:absolute;
	bottom:-4px;
	left:50%;
	margin-left:-35px;
}
button.close{
	border:3px solid #006ec7;
	background-color:#e6e5e1;
	width:34px;
	height:36px;
	font-size:24px;
	font-weight:normal;
	color:#00264d;
	text-shadow:none;
	opacity:1;
	position:absolute;
	right:-55px;
	top:-18px;
}
button.close span{
	display:block;
	height:28px;
}
button.close:hover span{
	color:#ab0f1d;
}
.modal-body{
	height:620px;
	overflow-y:auto;
	padding:35px 60px;
	position:relative;	
}
.modal-body p{
	color:#565656;
	font-size:18px;
	line-height:33px;
	text-indent:2em;
}
.group-list div[class^="hid-"],.news-long div[class^="hid-"]{
	display:none;
}
/****************** media  **************************/
@media (min-width: 1920px) and (max-width: 2300px) {
	.imgiframe{height:680px;}
	.pageiframe{height:910px;}
}
@media (min-width: 1600px) and (max-width: 1919px) {
	.carousel-inner section.intro.probg,.carousel-inner section.intro.news,.carousel-inner section.intro.inner,.carousel-inner section.intro.cobg,.carousel-inner section.intro.showbg,.carousel-inner section.intro.rmbg{height:289px;}
	.imgiframe{height:680px;}
	.pageiframe{height:910px;}
	.cul-left{width:540px;}
	.cul-right{width:calc(100% - 540px);}
}
@media (min-width: 1440px) and (max-width: 1599px) {
	.container{width:1000px;}
	.navbar-brand{
		transform:scale(0.8, 0.8);
		transition:all 1s ease 0s;
	}
	.navbar-default .navbar-nav > li > a{
		font-size:16px;
	}
	.navbar-nav > li > a{
		padding:51px 25px 50px;	
	}
	.child-list li{
		width:113px;
	}
	.cul-left{width:520px;}
	.cul-right{width:calc(100% - 520px);}
	.carousel-inner section.intro.probg,.carousel-inner section.intro.news,.carousel-inner section.intro.inner,.carousel-inner section.intro.cobg,.carousel-inner section.intro.showbg,.carousel-inner section.intro.rmbg{height:263px;}
	.imgiframe{height:620px;}
	.pageiframe{height:910px;}
	.contus{margin-right:45px;}
	.plate-body p{
		height:90px;
		overflow:hidden;
	}
}
@media (min-width: 1366px) and (max-width: 1439px) {
	.container{width:970px;}
	.navbar-brand{
		transform:scale(0.8, 0.8);
		transition:all 1s ease 0s;
	}
	.navbar-default .navbar-nav > li > a{
		font-size:16px;
	}
	.navbar-nav > li > a{
		padding:51px 25px 50px;	
	}
	.child-list li{
		width:113px;
	}
	.cul-left{width:490px;}
	.cul-right{width:calc(100% - 490px);}
	.carousel-inner section.intro.probg,.carousel-inner section.intro.news,.carousel-inner section.intro.inner,.carousel-inner section.intro.cobg,.carousel-inner section.intro.showbg,.carousel-inner section.intro.rmbg{height:249px;}
	.imgiframe{height:590px;}
	.pageiframe{height:910px;}
	.contus{margin-right:20px;}
	.plate-body p{
		height:90px;
		overflow:hidden;
	}
}
@media (max-width: 1365px){
	header,.featured,footer,.carousel-inner section.intro,#searchbanner{width:1365px;}
	.carousel-inner section.intro.probg,.carousel-inner section.intro.news,.carousel-inner section.intro.inner,.carousel-inner section.intro.cobg,.carousel-inner section.intro.showbg,.carousel-inner section.intro.rmbg{height:249px;}
	.imgiframe{height:590px;}
	.pageiframe{height:910px;}
}
@media (min-width: 757px) and (max-width: 903px) {
	.graphic div.img{
		height:180px;
		width:245px;
	}
}
@media (min-width: 735px) and (max-width: 756px) {
	.graphic div.img{
		height:170px;
		width:230px;
	}
}