/* CSS Document */

body {
    background-color: #ffffff;
    padding: 0;
    margin: 0;
    font-family: '宋体', SimSun, serif;
    font-size: 14px;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

div, form, img, ul, ol, li, dl, dt, dd, p {
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-family: '宋体', SimSun, serif;
}

p {
    line-height: 200%;
	text-decoration:none;
}

ul, li {
    list-style-type: none;
	text-decoration:none;
}

cite, em, s, i, b {
    font-style: normal;
}

em {
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
}

ul, li {
    list-style: none;
}
table {
    border-collapse: collapse;
}
.clearboth {
    float: none;
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

.indent {
    text-indent: 2em;
}

.tabel_01 {
    background-color: #fff;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
}
.tabel_01 .top {
        background-color: #13B2EC;
        color: #fff;
}
.tabel_01 td {
        border: 1px solid #90D5E1;
        padding: 5px;
        line-height: 180%
}
a {
    color: #000;
   	text-decoration:none !important;
}
a:hover {
    color: #2683c8;
    text-decoration: none !important;
}
input:-webkit-autofill,select:-webkit-autofill {  
    -webkit-box-shadow: 0 0 0px 1000px white  inset !important;  
} 
 
 
input{
    outline-color: invert ;
	outline-style: none ;
	outline-width: 0px ;
	border: none ;
	border-style: none ;
	text-shadow: none ;
	-webkit-appearance: none ;
	-webkit-user-select: text ;
	outline-color: transparent ;
	box-shadow: none;
}

/* =======================自定义 css========================= */

.f-l {
    float: left !important;
    _display: inline
}

.f-r {
    float: right !important;
    _display: inline
}

.t-r {
    text-align: right;
}

.t-l {
    text-align: left;
}

.t-c {
    text-align: center;
}

.pos-r {
    position: relative
}

.pos-a {
    position: absolute
}

.pos-f {
    position: fixed
}

.box-shadow {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: 0 1px 2px rgba(0,0,0,0.1)
}

.text-shadow {
    -webkit-text-shadow: 0 0 2px rgba(0,0,0,0.2);
    text-shadow: 0 0 2px rgba(0,0,0,0.2)
}

.pt-5 {
    padding-top: 5px
}
/*上填充5像素*/
.pt-10 {
    padding-top: 10px
}
/*上填充10像素*/
.pt-15 {
    padding-top: 15px
}
/*上填充15像素*/
.pt-20 {
    padding-top: 20px
}
/*上填充20像素*/
.pt-30 {
    padding-top: 30px
}
/*上填充30像素*/
.pt-50 {
    padding-top: 50px
}
/*上填充20像素*/

.pb-5 {
    padding-bottom: 5px
}
/*下填充5像素*/
.pb-10 {
    padding-bottom: 10px
}
/*下填充10像素*/
.pb-15 {
    padding-bottom: 15px
}
/*下填充15像素*/
.pb-20 {
    padding-bottom: 20px
}
/*下填充20像素*/
.pb-30 {
    padding-bottom: 30px
}
/*下填充30像素*/
.pb-50 {
    padding-bottom: 50px
}
/*下填充20像素*/

.pl-5 {
    padding-left: 5px
}
/*左填充5像素*/
.pl-10 {
    padding-left: 10px
}
/*左填充10像素*/
.pl-15 {
    padding-left: 15px
}
/*左填充15像素*/
.pl-20 {
    padding-left: 20px
}
/*左填充20像素*/
.pl-30 {
    padding-left: 30px
}
/*左填充50像素*/
.pl-50 {
    padding-left: 50px
}
/*左填充30像素*/
.pr-5 {
    padding-right: 5px
}
/*右填充5像素*/
.pr-10 {
    padding-right: 10px
}
/*右填充10像素*/
.pr-15 {
    padding-right: 15px
}
/*右填充15像素*/
.pr-20 {
    padding-right: 20px
}
/*右填充20像素*/

.pd-5 {
    padding: 5px
}
/*填充5像素*/
.pd-10 {
    padding: 10px
}
/*填充10像素*/
.pd-15 {
    padding: 15px
}
/*填充15像素*/
.pd-20 {
    padding: 20px
}
/*填充20像素*/


.mt-5 {
    margin-top: 5px
}
/*距上5像素*/
.mt-10 {
    margin-top: 10px
}
/*距上10像素*/
.mt-15 {
    margin-top: 15px
}
/*距上15像素*/
.mt-20 {
    margin-top: 20px
}
/*距上20像素*/
.mt-25 {
    margin-top: 25px
}
/*距上25像素*/
.mt-30 {
    margin-top: 30px
}
/*距上30像素*/
.mt-35 {
    margin-top: 35px
}
/*距上35像素*/
.mt-40 {
    margin-top: 40px
}
/*距上40像素*/
.mt-50 {
    margin-top: 50px
}
/*距上50像素*/

.mb-5 {
    margin-bottom: 5px
}
/*距下5像素*/
.mb-10 {
    margin-bottom: 10px
}
/*距下10像素*/
.mb-15 {
    margin-bottom: 15px
}
/*距下15像素*/
.mb-20 {
    margin-bottom: 20px
}
/*距下20像素*/
.mb-25 {
    margin-bottom: 25px
}
/*距下25像素*/
.mb-30 {
    margin-bottom: 30px
}
/*距下30像素*/
.mb-35 {
    margin-bottom: 35px
}
/*距下35像素*/
.mb-40 {
    margin-bottom: 40px
}
/*距下40像素*/
.mb-50 {
    margin-bottom: 50px
}
/*距下50像素*/
.mb-60 {
    margin-bottom: 60px
}
/*距下60像素*/
.mb-70 {
    margin-bottom: 70px
}
/*距下70像素*/
.mb-80 {
    margin-bottom: 80px
}
/*距下80像素*/

.ml-5 {
    margin-left: 5px
}
/*距左5像素*/
.ml-10 {
    margin-left: 10px
}
/*距左10像素*/
.ml-15 {
    margin-left: 15px
}
/*距左15像素*/
.ml-20 {
    margin-left: 20px
}
/*距左20像素*/
.ml-30 {
    margin-left: 30px
}
/*距左30像素*/
.ml-40 {
    margin-left: 40px
}
/*距左40像素*/
.ml-50 {
    margin-left: 50px
}
/*距左50像素*/

.mr-5 {
    margin-right: 5px
}
/*距右5像素*/
.mr-10 {
    margin-right: 10px
}
/*距右10像素*/
.mr-15 {
    margin-right: 15px
}
/*距右15像素*/
.mr-20 {
    margin-right: 20px
}
/*距右20像素*/
.mr-30 {
    margin-right: 30px
}
/*距右30像素*/
.mr-40 {
    margin-right: 40px
}
/*距右40像素*/
.mr-50 {
    margin-right: 50px
}
/*距右50像素*/

/*辅助色—灰色*/
.c-666, .c-666 a, a.c-666 {
    color: #666
}

    .c-666 a:hover, a.c-666:hover {
        color: #666
    }

.c-999, .c-999 a, a.c-999 {
    color: #999
}

    .c-999 a:hover, a.c-999:hover {
        color: #999
    }

/*标准色—红色*/
.c-red, .c-red a, a.c-red {
    color: red
}

    .c-red a:hover, a.c-red:hover {
        color: red
    }

/*标准色—绿色*/
.c-green, .c-green a, a.c-green {
    color: green
}

.c-red a:hover, a.c-red:hover {
    color: green
}

/*标准色—蓝色*/
.c-blue, .c-blue a, a.c-blue {
    color: blue
}

    .c-blue a:hover, a.c-blue:hover {
        color: blue
    }

/*标准色—白色*/
.c-white, .c-white a, a.c-white {
    color: white
}

    .c-white a:hover, a.c-white:hover {
        color: white
    }

/*标准色—黑色*/
.c-black, .c-black a {
    color: black
}

    .c-black a:hover, a.c-black:hover {
        color: black
    }

/*标准色—橙色*/
.c-orange, .c-orange a, a.c-orange {
    color: orange
}

    .c-orange a:hover, a.c-orange:hover {
        color: orange
    }

.f-12 {
    font-size: 12px
}

.f-14 {
    font-size: 14px
}

.f-16 {
    font-size: 16px
}

.f-18 {
    font-size: 18px
}

.f-20 {
    font-size: 20px
}

.f-24 {
    font-size: 24px
}

.f-26 {
    font-size: 26px
}

.f-28 {
    font-size: 28px
}

.f-30 {
    font-size: 30px
}

.lh-16 {
    line-height: 16px
}
/*16像素行距*/
.lh-18 {
    line-height: 18px
}
/*18像素行距*/
.lh-20 {
    line-height: 20px
}
/*20像素行距*/
.lh-22 {
    line-height: 22px
}
/*22像素行距*/
.lh-24 {
    line-height: 24px
}
/*24像素行距*/
.lh-26 {
    line-height: 26px
}
/*26像素行距*/
.lh-28 {
    line-height: 28px
}
/*28像素行距*/
.lh-30 {
    line-height: 30px
}
/*30像素行距*/

/*按钮*/
.btn {
    display: inline-block;
    cursor: pointer;
    text-align: center;
    font-weight: 400;
    white-space: nowrap;
    vertical-align: middle;
    *zoom: 1;
    -webkit-transition: background-color .1s linear;
    -moz-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear
}

a.btn:hover, a.btn:focus, a.btn:active, a.btn.active, a.btn.disabled, a.btn[disabled] {
    text-decoration: none
}

.btn:active, .btn.active {
    background-color: #ccc
}

.btn:first-child {
    *margin-left: 0
}

.btn.active, .btn:active {
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.125) inset;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.125) inset;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.125) inset
}

/*默认——灰色 通常用于取消*/
.btn-default {
    background-color: #e6e6e6
}

    .btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-default.active {
        color: #333;
        background-color: #c7c7c7;
        border-color: #c7c7c7
    }

/*主要——主色 通常用于确定、提交、购买、支付等*/
.btn-primary {
    color: #fff;
    background-color: #5a98de;
    border-color: #5a98de
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active {
        color: #fff;
        background-color: #6aa2e0;
        border-color: #6aa2e0
    }

/*次要按钮*/
.btn-secondary {
    color: #fff;
    background-color: #3bb4f2;
    border-color: #3bb4f2
}

    .btn-secondary:hover,
    .btn-secondary:focus,
    .btn-secondary:active,
    .btn-secondary.active {
        color: #fff;
        background-color: #0f9ae0;
        border-color: #0f9ae0
    }

/*成功*/
.btn-success {
    color: #fff;
    background-color: #5eb95e;
    border-color: #5eb95e
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active {
        color: #fff;
        background-color: #429842;
        border-color: #429842
    }

/*警告*/
.btn-warning {
    color: #fff;
    background-color: #f37b1d;
    border-color: #f37b1d
}

    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning:active,
    .btn-warning.active {
        color: #fff;
        background-color: #c85e0b;
        border-color: #c85e0b
    }

/*危险*/
.btn-danger {
    color: #fff;
    background-color: #dd514c;
    border-color: #dd514c
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active {
        color: #fff;
        background-color: #c62b26;
        border-color: #c62b26
    }

/*链接*/
.btn-link {
    color: #0e90d2;
    cursor: pointer;
    border-color: transparent;
    background-color: transparent
}

    .btn-link:hover,
    .btn-link:focus,
    .btn-link:active,
    .btn-link.active {
        color: #095f8a;
        text-decoration: underline;
        background-color: transparent
    }

/*禁用状态*/
.btn.disabled {
    cursor: not-allowed;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none;
    pointer-events: none
}

/**背景颜色*/
.b_color0{ background-color:#eeeeee}
.b_color{ background-color:#f8f8f8}
.b_bg{background: #f7f7f7;
    border-top: 1px solid #eee;}
.b_bg02{background: #40bdf7;}

.float_left{
	float:left;
}
.float_right
{
	float:right;
}
.body_box {
	width:100%;
}
.body_box50 {
	width:50%;
}
.body_box33 {
	width:33.3333333333%;
}
.div_main {
	width:1100px;
	height:auto;
	margin:0 auto;
}

/* =======================自定义 css   结束========================= */



/* ======================= WEB css   ========================= */
.page_title {
    font-size: 34px;
    text-align: center;
	color: #333;
    font-family: SimHei,SimSun,sans-serif;
}
.page_title span {
    display: block;
width: 86px;
height: 2px;
background: #b9261e;
margin: 13px auto 0;
}
.page_title_info
{
	width:80%;
    margin:0 auto;
	text-align:center;
	line-height:25px;
}

.line-heading
{
	text-align:center;
	 margin:0 auto;
	 padding:20px 0;
}
.line-heading .line-left,
.line-heading .line-right {
  width: 55px;
  height: 0;
  border-top: 1px dashed #00AEF0;
  display: inline-block;
  margin: 0 15px;
  vertical-align: middle;
  text-align:center;
}
.line-heading .line-left {
  margin-right: 30px; 
}
.line-heading .line-right {
  margin-left: 30px; 
}
.line-middle {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
  line-height: 20px;
  color: #fff;
  font-size: 16px;
  background: #00AEF0;
  border-radius: 50%;
}
.line-middle:before, 
.line-middle:after {
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    background: #00AEF0;
    top: 7px;
}
.line-middle:before {
    left: -20px; 
}
.line-middle:after {
    right: -20px; 
}

/*********************/
#globalHeader
{
	width:100%;
	height:auto;
	float:left;
	border-bottom:1px solid #ddd;
	position: relative;
	z-index:999;
}
.globalHeader_logo_info
{
	width:100%;
	height:40px;
	margin:0;
	background: #00AEF0;
    border-bottom: 1px solid #f9f9f9;
}
.globalHeader_box{
	width:1100px;
	height:80px;
	padding:10px 0;
	margin:0 auto;
}
#globalHeader_logo{
	width:25%;
	height: 60px;
	margin: auto;
	overflow: visible;
	z-index: 1px;
	float: left;
}
#globalHeader_logo img{
	width:auto;
	height: 60px;
	display: block;
	float: left;
}
#globalHeader_nav {
	width:730px; 
	padding:0px;
	border:none;
	float:left;
	/*position: relative;*/
}
#globalHeader_nav .nav{
    width:830px; 
    height: 60px;
	padding:0px;
	margin:0px auto;
	border:none;
	z-index:9999;
	position:absolute;
}
.blue #globalHeader_nav li{
	width:90px;
	float:left;
	display:block;
}
#globalHeader_nav span{
	width:90px;
	float:left;
	text-align:center;
	display:block;
	background: #2683c8;
}
#globalHeader_nav span a{
	display: block;
	font-size: 16px;
	color: #fff;
	text-align:center;
	line-height: 60px;
}
#globalHeader_nav .column{
	position:relative;
	width:90px;
	float:left;
	text-align:center;
	z-index:1000;
}

#globalHeader_nav .column a{
	font-size: 16px;
	color: #000;
	text-align:center;
	width: 90px;
	line-height: 60px;
	display: block;
	background: #fff;

    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}
#globalHeader_nav .column a:hover{
	color: #fff;
	background: #2683c8;
}
#globalHeader_nav .columnI{
	display:block;
	overflow: hidden;
	width:90px;
	float:left;
	font-size: 14px;
	line-height: 40px;
	color: #000;
	text-align:center;
	z-index:1;
}
#globalHeader_nav .son{
	display:block;
	position:absolute;
	overflow: hidden;
	top:60px;
	left:0;
	width:90px;/*如要横向改长即可*/
	font-size: 14px;
	padding:0px 0px 0px 0px;
	z-index:1;
	background-image: none;
}
#globalHeader_nav .son a, .blue #globalHeader_nav .columnI a{
	width:100%;
	font-size: 14px;
	color: #000;
	text-align:center;
	line-height: 40px;
	display:block;
	
}
#globalHeader_nav a {

}
#globalHeader_nav .hide{
	display:none;
}
#globalHeader_nav .mainindex{
	background:none;
}
#globalHeader_nav,.blue #globalHeader_nav a,.blue #globalHeader_nav .column{
	overflow:visible;
}
#globalHeader_nav .column dd a{
	height:40px;
	font-size: 14px;
	color: #fff;
	text-align:center;
	text-indent:5px;
	line-height: 36px;
	display:block;
	font-weight: normal;
	background-color: #333333;
    border-bottom: 1px solid #242424;
}
#globalHeader_nav .column dd a:hover{
	width:100%;
	height:40px;
	padding:0px;
	margin:0px;
	font-size: 14px;
	color: #fff;
	text-align:center;
	text-indent:5px;
	line-height: 36px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	border-top:none;
	border-bottom: none;
}
.radius {
    border-radius: 4px;
    overflow: hidden
}

.round {
    border-radius: 1000px;
    overflow: hidden
}

.line {
    font-size: 0px;
    line-height: 0px;
    border-top: solid 1px #ddd;
    float: none
}

.text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.adrress_top {
    float:left;
    width: 100%;
    padding: 0;
}
.adrees_info {
    width: 100%;
    float: left;
}
.adrees_info .contact-text01
{
	float:left;
	text-align:left;
	width:auto;
	height:40px;
	padding:0 30px 0 30px;
	background:url(../images/top01.png) no-repeat;
	background-position: 0px 12px;
	background-size:12%;
}
.adrees_info .contact-text01 h4
{
	float:left;
	text-align:left;
	width:100%;
	line-height:30px;
	font-size:14px;
	color: #444;
}
.adrees_info .contact-text01 p
{
	float:left;
	text-align:left;
	width:100%;
	line-height:40px;
	font-size:12px;
	color: #fff;
}
.adrees_info .contact-text02
{
	float:left;
	text-align:left;
	width:auto;
	height:40px;
	padding:0 30px 0 30px;
	background:url(../images/top02.png) no-repeat;
	background-position: 0px 12px;
	background-size:15%;
}
.adrees_info .contact-text02 h4
{
	float:left;
	text-align:left;
	width:100%;
	line-height:30px;
	font-size:14px;
	color: #444;
}
.adrees_info .contact-text02 p
{
	float:left;
	text-align:left;
	width:100%;
	line-height:40px;
	font-size:12px;
	color: #fff;
}
.adrees_info .contact-text03
{
	float:left;
	text-align:left;
	width:auto;
	height:40px;
	padding:0 30px 0 30px;
	background:url(../images/top03.png) no-repeat;
	background-position: 0px 12px;
	background-size:19%;
}
.adrees_info .contact-text03 h4
{
	float:left;
	text-align:left;
	width:100%;
	line-height:30px;
	font-size:14px;
	color: #444;
}
.adrees_info .contact-text03 p
{
	float:left;
	text-align:left;
	width:100%;
	line-height:40px;
	font-size:12px;
	color: #fff;
}
.adrees_info .contact-text03 a
{
	color: #fff;
}
/****/
.adrees_info .contact-text04
{
	float:left;
	text-align:left;
	width:auto;
	height:40px;
	padding:0 30px 0 30px;
	
	background-position: 0px 12px;
	background-size:19%;
}
.adrees_info .contact-text04 p
{
	float:left;
	text-align:left;
	width:100%;
	line-height:40px;
	font-size:12px;
	color: #fff;
}
.adrees_info .contact-text05
{
	float:left;
	text-align:left;
	width:auto;
	height:40px;
	padding:0 30px 0 30px;
	
	background-position: 0px 12px;
	background-size:19%;
}
.adrees_info .contact-text05 p
{
	float:left;
	text-align:left;
	width:100%;
	line-height:40px;
	font-size:12px;
	color: #fff;
}

/***/





.header-nav {
    border-top: 1px solid #ddd;
    padding: 10px 0;
    position: relative;
}
/**页头搜索***/
.cd-header-buttons {
	float:right;
	width:50px;
	padding:8px 0px 0 0;
}

.cd-header-buttons li {
	display: inline-block;
}

.cd-search-trigger,
.cd-nav-trigger {
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	overflow: hidden;
	white-space: nowrap;
	color: transparent;
	z-index: 3;
	background: #ffffff;
	border: 1px solid #ddd;
}

.cd-search-trigger::before,
.cd-search-trigger::after {
	/* search icon */
	content: '';
	position: absolute;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
	/* Force Hardware Acceleration in WebKit */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.cd-search-trigger::before {
	top: 10px;
	left: 10px;
	width: 18px;
	height: 18px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #4d4e4e;
}

.cd-search-trigger::after {
	height: 3px;
	width: 8px;
	background: #4d4e4e;
	bottom: 12px;
	right: 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.cd-search-trigger span {
	/* container for the X icon */
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.cd-search-trigger span::before,
.cd-search-trigger span::after {
	/* close icon */
	content: '';
	position: absolute;
	display: inline-block;
	height: 3px;
	width: 22px;
	top: 50%;
	margin-top: -2px;
	left: 50%;
	margin-left: -11px;
	background: #222;
	opacity: 0;
	/* Force Hardware Acceleration in WebKit */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: opacity 0.3s, -moz-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.cd-search-trigger span::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.cd-search-trigger span::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.cd-search-trigger.search-is-visible::before,
.cd-search-trigger.search-is-visible::after {
	/* hide search icon */
	-moz-opacity: 0;
	opacity: 0;
}

.cd-search-trigger.search-is-visible span::before,
.cd-search-trigger.search-is-visible span::after {
	/* show close icon */
	-moz-opacity: 1;
	opacity: 1;
}

.cd-search-trigger.search-is-visible span::before {
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}

.cd-search-trigger.search-is-visible span::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.cd-search {
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0;
	z-index: 3;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
}

.cd-search input {
	border-radius: 0;
	border: none;
	background: rgba(0, 0, 0, 0.75);
	width: 100%;
	padding: 0 5%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	font-size: 1em;
	padding: 15px 22%;
	color: #fff;
	letter-spacing: 3px;
}

.cd-search input::-webkit-input-placeholder {
	color: #fff !important;
}

.cd-search input::-moz-placeholder {
	color: #fff !important;
}

.cd-search input:-moz-placeholder {
	color: #fff !important;
}

.cd-search input:-ms-input-placeholder {
	color: #fff !important;
}

.cd-search input:focus {
	outline: none;
}

.cd-search.is-visible {
	-moz-opacity: 1;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}

/**当前位置**/
.location {
	float:left;
	height:100px;
	margin-bottom:50px;
    color: #fff;
	background: #01aef2;

}
.location_name
{
	width:auto;
	float:left;
	font-size:24px;
	line-height:100px;
	text-align:left;	
}
.location_weiz
{
	width:auto;
	float:right;
	text-align:left;	
}

.location_weiz .ico_hom {
		line-height:100px;
        color: #fff;
    }

.location_weiz a {
        font-family: '宋体', SimSun, serif;
        color: #999;
        padding: 0 7px;
        color: #fff;
    }

.location_weiz span {
        font-family: '宋体', SimSun, serif;
        padding-left: 7px;
        color: #fff;
   }

.location_weiz  .ico_home {
    background: url(../images/ico_home.png) no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
}
/**党建***/
.main_about_ul_top
{
	width:100%;
	float:left;
	height:auto;
}
.main_about {
	padding-bottom: 40px;
}
.main_about_name {
	font-size: 30px;
	color: #333333;
}
.main_about_enname {
	font-size: 20px;
	color: #666666;
}
.main_about_enname span {
	padding: 0 10px;
}
.main_about_li {
	width: 100%;
	height: 170px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_about_li1 {
	background: url(../images/news/ico_dj_s01.png) no-repeat top center;
	background-size:25%;
	background-position: center 15px;
}
.main_about_li2 {
	background: url(../images/news/ico_dj_s04.png) no-repeat top center;
	background-size:25%;
	background-position: center 15px;
}
.main_about_li3 {
	background: url(../images/news/ico_dj_s03.png) no-repeat top center;
	background-size:25%;
	background-position: center 15px;
}
.main_about_li4 {
	background: url(../images/news/ico_dj_s02.png) no-repeat top center;
	background-size:25%;
	background-position: center 15px;
}
.main_about_li1:hover {background: url(../images/news/ico_dj_s01_on.png) no-repeat top center;}
.main_about_li2:hover {background: url(../images/news/ico_dj_s04_on.png) no-repeat top center;}
.main_about_li3:hover {background: url(../images/news/ico_dj_s03_on.png) no-repeat top center;}
.main_about_li4:hover {background: url(../images/news/ico_dj_s02_on.png) no-repeat top center;}

.main_about_ul li {
	float: left;
	width:25%;
	text-align:left;
	/*height: 305px;*/
    /*border-bottom: 2px solid #f5f5f5;*/
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_about_ul li.main_about_ul_li_last {
	margin-right: 0;
}
.main_about_ul li:hover .main_about_li {
	/*background-color: #2683c8;*/
}
.main_about_ul li:hover .main_about_li_name {
	/*color: #fff;*/
}
.main_about_li_name {
	float:left;
	width:100%;
	text-align: center;
	color: #333333;
	margin-top: 100px;
	font-size: 18px;
	line-height:22px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	font-family:SimHei,SimSun,sans-serif;
}
.main_about_ul li:hover .main_about_li_c_con {
	/*color: #fff;*/
}
.main_about_li_c_con {
	float:left;
	width:100%;
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-top: 10px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_about_ul {
	margin-top: 50px;
	position: relative;
}
.main_about_ul_middle {
	/*position: absolute;*/
    /*bottom: 24px;*/
	width: 100%;
	margin: 20px auto 20px auto;
	font-size: 14px;
	line-height: 30px;
	float:left;
	text-align:center;
}
.xin_img {
	margin-top: 20px;
	margin-bottom: 15px;
}
.xin_img li {
	height: 180px;
	border-bottom: 2px solid #f7f7f7;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.xin_img li:hover {
	border-bottom: 2px solid #00aef0;
}
.xin_img .xin_img_li {
	width: 225px;
	height: 140px;
	overflow: hidden;
	margin: 0 auto;
}
.xin_img li img {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
	width:100%;
}
.xin_img li img:hover {
	-webkit-transform: scale(1.1) rotate(3deg);
	-moz-transform: scale(1.1) rotate(3deg);
	-o-transform: scale(1.1) rotate(3deg);
	-ms-transform: scale(1.1) rotate(3deg);
	transform: scale(1.1) rotate(3deg);
}
/***/
.headlines-list-2col .headlines-content {
	width: 48%;
	float: left;
	display: inline;
	margin-right: 5%;
}
.headlines-list-2col .headlines-content p {
	margin-bottom: 15px;
}
.headlines-list-2col .headlines-content p a {
	display: block;
}
.headlines-list-2col .headlines-content p img {
	display: block;
	width: 100%;
}
.headlines-list-2col .headlines-content h2 {
	font-size: 16px;
	line-height: normal;
	margin-bottom: 8px;
}
.headlines-list-2col .headlines-content-summary {
	font-size: 13px;
	line-height: 1.5;
	color: #666;
}
.headlines-list-2col .headlines-others {
	overflow: hidden;
*zoom:1;
}
.headlines-list-2col .headlines-others .entry-set-time-hl .entry-item {
	border-bottom: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.headlines-list-2col .headlines-others .entry-set-time-hl .entry-summary {
	margin-bottom: -8px;
}
.entry-list-time-hl .time {
	width: 60px;
}
.entry-list-time-hl .time {
	float:left;
	width: 75px;
	background-color: #d5d6d8;
	text-align: center;
	font-family: Arial;
	margin-right:20px;
}
.entry-list-time-hl .time-day {
	display: block;
	line-height: 50px;
	border-bottom: 1px solid #fff;
	color: #666;
	font-size: 30px;
}
.entry-list-time-hl .time-date {
	display: block;
	color: #999;
	line-height: 22px;
	font-size: 12px;
}
.entry-set-time-hl .entry-item {
	min-height: 70px;
	height: auto !important;
	_height: 70px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	float:left;
	text-align:left;
}
.entry-set-time-hl .entry-title {
	margin-bottom: 10px;
}
.entry-set-time-hl .entry-title h2 {
	font-size: 14px; /*font-weight:normal; */
}
.entry-set-time-hl .entry-summary {
	color: #808080;
	font-size: 12px;
}
.entry-set-time-hl .time {
	width: 60px;
	float:left;
	text-align: center;
}
.entry-set-time-hl .time-day {
	font-size: 25px;
	line-height: 40px;
}
.entry-set-time-hl .time-date {
	font-size: 11px;
}
.entry-info
{
	float:left;
	width:70%;
	text-align:left;
}
/****/
.index_ywfw {
	width: 1100px;
	margin: 0 auto;
	max-width: 96%;
	padding-bottom: 45px;
	overflow: hidden;
}
.index_ywfw .ywfw_xun {
	display: inline-block;
	position: relative;
	width: 348px;
	height: 214px;
	margin-right: 29px;
}
.index_ywfw .ywfw_xun .ywfw_xun_text {
	width: 100% !important;
	height: 175px !important;
	background: rgba(0,0,0,0.7);
	position: absolute;
	color: #FFFFFF;
	line-height: 25px;
	font-size: 13px;
	padding: 13px;
	z-index: 8;
}
.index_ywfw .ywfw_xun .ywfw_xun_title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background:  url(../images/news/bg23.png) no-repeat 100% 50%, #f9f9f9;
	color: #636363;
	font-size: 15px;
	padding-left: 16px;
	padding-right: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
}
.cooper {
	width: 1100px;
	margin: 0 auto;
	max-width: 96%;
}
.cooper a {
	overflow: hidden;
	display: inline-block;
	background: #fafafa;
	width: 160px;
	height: 63px;
	float: left;
	margin: 0 28px 25px 0;
	border: #dedede solid 1px;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
	cursor: pointer;
}
.cooper a img {
	max-height: 90%;
	max-width: 90% !important;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
	transition: all 2.5s ease;
	-webkit-transform: all 2.5s ease;
}
.cooper a:hover img {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
	transition: all 2.5s ease;
	-webkit-transform: all 2.5s ease;
}
.cooper a:nth-child(6n) {
	margin-right: 0;
}
.ywfw_xun_img img {
    max-width: 100% !important;
    vertical-align: middle;
	width:100%;
}
/****/
.row {
    margin-right: -15px;
    margin-left: -15px;
}
element.style {
    visibility: visible;
    animation-name: fadeInUp;
}
.col-lg-8 {
    width: 66.66666667%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.textcont p {
    margin-bottom: 20px;
    color: #777;
}
.textcont h3,.textcont  h4 {
    margin: 0 0 15px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 0.5px;
}
.section18{
    margin: 0;
}
.section18-border .textcont {
    margin: 10px;
}
.section18 .textcont h2 {
    font-size: 24px;
    margin-bottom: 20px;
    color: #555555;
    line-height: 35px;
}

.section18 .textcont p {
    margin-bottom: 20px;
    color: #777;
}
.section18 .mission-vision{
    padding: 20px 0;
}
.section18 .mission-vision h4{
    margin: 20px 0;
	font-size:18px;
}
.section18 .mission-vision p
{
	margin-bottom: 20px;
    color: #777;
}

.col-lg-4 {
    width: 33.33333333%;
}
.col-lg-4 .section-18-img img
{
	width:100%;
}
.col-md-6 {
    width: 50%;
}
.col-md-6 img
{
	width:100%;
}
/**更多按钮**/
 a.btn_morelink,a.btn_morelink_to { width:200px; height:40px; line-height:40px; border:1px solid #00aef0; background-color:#fff; border-radius:5px; font-size:14px; text-align:center; display:inline-block; color:#00aef0;
        }
a.btn_morelink:hover,a.btn_morelink_to:hover { border:1px solid #00aef0; background-color:#00aef0;color:#fff;
        }
/***/
.video-player
{
	width:588px;
	height:320px;
	float:left;
	margin: 25px 0 50px 100px;
    padding: 10px;
    background-color: #F4F6F9;
}
.yywh01
{
	width:33.3333333333%;
	height:auto;
	float: left;
	text-align:center;


}
.yywh02
{
	width:33.3333333333%;
	height:auto;
	float: left;
	text-align:center;


}
.yywh03
{
	width:33.3333333333%;
	height:auto;
	float: left;
	text-align:center;


}

.yywh_ul
{
	width:100%;
	float:left;
	line-height:35px;
	font-size:14px;
	color:#666;
	text-align:left;

}
.yywh_ul li
{
	width:100%;
	float:left;
	text-align:left;
	line-height:25px;
	font-size:14px;
	color:#666;
	padding:0 20px 10px 20px;
}
.yywh_ul li span
{
	float:left;
	text-align:left;
	line-height:25px;
	font-size:16px;
	color:#000;
	font-weight:600;
}
.yyhj
{
	width:100%;
	float:left;
	line-height:35px;
	font-size:14px;
	color:#666;
	text-align:left;
}

.yyhj li
{
	width:33.3333333%;
	float:left;
	text-align:center;
	line-height:25px;
	padding:0 15px 15px 15px;
	font-size:14px;
	color:#666;
}
.yyhj_img img
{
	width:100%;
	float:left;
	text-align:center}
.yyhj_title{
	width:100%;
	float:left;
	line-height:50px;
	background-color:#CCC;
	color:#000;
	font-size:14px;
}
/**/
.panel-group {
	margin-bottom: 20px
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
	overflow: hidden
}
/*
.panel-group .panel+.panel {
	margin-top: 5px
}*/

.panel-group .panel-heading {
	border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top: 1px solid #ddd
}

.panel-group .panel-footer {
	border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit
}
.panel .panel-heading h4 {
font-weight: 400;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14px;
	color: inherit
}

.panel-title>a {
	color: inherit
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel {
margin-bottom: 18px;
background-color: #F4F4F4;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.panel-group .panel_doctor {
margin-bottom: 0;
border-radius: 2px;
}
.panel_doctor {
margin-bottom: 18px;

border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
#accordion-alt3 .panel-heading h4 a i {font-size: 17px;line-height: 18px;width: 18px;height: 18px;margin-right: 8px;color: #2B96CC;text-align: center;border-radius: 50%;margin-left: 6px;font-weight: bold;} 
.collapse {
	display: none
}

.collapse.in {
	display: block
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}
.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #ddd;
}
.panel-body {
    padding: 15px;
} 
.panel-body-doctor {
    padding: 15px;
	line-height:25px;
}
/**医生介绍*/
.doctor .part1 {
 
}
.doctor .part1 .img {
    width: 345px;
    height: 345px;
    overflow: hidden;
    float: left;
	text-align:center;
	background-image:url(../images/keshi/doctor_bg.jpg);
	
}
.doctor .part1 .img img {
   width: 300px;
    height: 300px;
	margin-top:22px;
	border-radius: 300px;
}
.doctor .part1 .img_doctio {
    width: 250px;
    height: 300px;
    overflow: hidden;
    float: left;
	
}
.doctor .part1 .img_doctio img {
    max-width: 100%;
}
.doctor .part1 .text-box {
    margin-left: 400px;
	text-align: left;
}
.doctor .part1 .text-box_doctio {
    margin-left: 306px;
	text-align: left;
}
.doctor .part1 .dorname {

	float:left;
}
.doctor .part1 .text {
    font-size: 14px;
    color: #333333;
    line-height: 22px;
}
.doctor .part1 .deleft {
    font-size: 0;
    float: left;
}

.doctor .part1 .deleft a {
    display: inline-block;
    width: 148px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    margin-right: 10px;
}

.doctor .part1 .deleft .a1 {
    background: #528eb5;
}

.doctor .part1 .deleft .a2 {
    background: #55a5aa;
}

.doctor .part1 .deleft .a3 {
    background: #e5ca8f;
}

.doctor .part1 .search-box {
    float: right;
}

.doctor .part1 .search-box .input {
    width: 136px;
}

.doctor .part1 .search-box .block {
    width: auto;
    padding: 0;
    border: 0;
}

.doctor .part1 .title1 {
    font-size: 24px;
	line-height:30px;
    color: #333333;
    text-align: left;
}

.doctor .part1 .box {
    margin-top: 45px;
}

.doctor .part1 {
    
}

.doctor .part1 .box1 .caption {
    font-size: 20px;
    color: #474747;
}
.doctor .part1 .title1 .pubc-more {
    width: auto;
    padding: 0 15px;
}
.pubc-more {
    font-size: 12px;
    color: #474747;
    width: 90px;
    line-height: 30px;
    height: 30px;
    border: 1px solid #ddd;
    display: block;
    text-align: center;
    border-radius: 10px;
    float: right;
    margin-top: -4px;
}
.doctor .part2 {
    margin-top: 60px;
	float:left;
}
.doctor .part2 .title1{
	text-align:left;
	width:100%;

}
.doctor .part2 .title1 span{
    font-size: 24px;
    color: #333333;
}


.doctor .part2 table {
    width: 100%;
}
.doctor .part2 .table{
    margin-top: 30px;
}
.doctor .part2 table th {
    background: #78c4d2;
    color: #fff;
    font-size: 16px;
    height: 66px;
    border-left: 1px solid #6bb4c1;
    font-weight: 100;
}

.doctor .part2 table .th1 {
    width: 212px;
}

.doctor .part2 table .th2 {
    width: 218px;
}

.doctor .part2 table .th3 {
    width: 236px;
}

.doctor .part2 table .th4 {
    width: 575px;
}
.doctor .part2 table .th5 {
    width: 220px;
}
.doctor .part2 table td {
    font-size: 14px;
    color: #333333;
    border: 1px solid #ececec;
	line-height:80px;
	text-align:center;
} 
.doctor .part2 table td .td {
    padding: 24px;
    text-align: center;
    line-height: 1.4;
}

.doctor .part2 table td .td1 {
    padding: 26px;
    text-align: left;
    line-height: 24px;
}

.doctor .part2 table .table1 {
    vertical-align: top;
}

.doctor .part2 table .tab-box {
    vertical-align: top;
    /*border-bottom: 0;*/
    border-right: 0;
}

.doctor .part2 table .table1 th {
    height: 50px;
    font-size: 16px;
    color: #333;
    background: #f8f8f8;
    text-align: center;
    border-color: #ececec;
}

.doctor .part2 table .table1 {
    border-left: 0;
    text-align: center;
}

.doctor .part2 table .table1 .ith1 {
    width: 194px;
    border-left: 0;
}

.doctor .part2 table .table1 .ith2 {
    width: 460px;
}

.doctor .part2 table .table1 .ith3 {
    width: 110px;
}

.doctor .part2 table .table2 {
    width: 100%;
}

.doctor .part2 table .table2 .tb2-th1 {
    width: 116px;
}

.doctor .part2 table .table2-box {
    padding: 5px;
}

.doctor .part2 table .table2-box th {
    height: 40px;
}

.doctor .part2 table .table2-box .tb2-th1 {
    width: 114px;
    line-height: 1.4;
}

.doctor .part2 table .table2-box .tb2-th2 {
    width: 110px;
}

.doctor .part2 table .table2-box .tb2-th3 {
    width: 64px;
}

.doctor .part2 table .table2-box .tb2-th4 {
    width: 64px;
}

.doctor .part2 table .table2-box .tb2-th5 {
    width: 64px;
    border-right: 1px solid #ececec;
}

.doctor .part2 table .table2-box td {
    height: 40px;
}

.doctor .part2 table .table2-box th {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    font-size: 14px;
    color: #333333;
}
.doctor .part2 .tip{
    background: #f8f8f8;
    padding: 15px 50px;
    overflow: hidden;
    padding-right: 33px;
}
.doctor .part2 .tip .tp1{
    font-size: 14px;
    color: #333333;
    position: relative;
    background: url(../images/weixian.png) no-repeat left center;
    padding: 10px 0;
    padding-left: 40px;
    float: left;

}
.doctor .part2 .img{
    width: 76px;
    height: 76px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.doctor .part2 .ewm {
    float: right;
}
.doctor .part2 .ewm span{
    display: inline-block;
    vertical-align: middle;
    padding-right: 24px;
    font-size: 14px;
}
.doctor .part3 {
    padding-top: 68px;
	float: left;
text-align: left;
}
.doctor .part3 .title1{
    font-size: 24px;
    color: #333333;
}
.doctor .part3 .desc{
    font-size: 14px;
    line-height: 22px;
    padding-top: 26px;
}
.doctor .part3 .desc p{
    margin-bottom: 20px;
	text-indent: 40px;

}
.doctor-angle-right
{
	background:url(../images/keshi/zou_17_zj_down.png) center center no-repeat;
	width:27px;
	height:auto;
	float:right;
}

/*医生介绍**/
/**搜索**/
.searchbox {
  position: relative;
  z-index: 1;
  clear: both;
  width: 630px;
  height: 44px;
  margin: 0 auto 50px;
  border: 2px solid #fff;
  background-color: #fff;
}
.mod_select {
  position: absolute;
  left: 0;
  top: 0;
  width: 98px;
  border-right:1px solid  #DEDEDE;
}
.mod_select .select_box {
  position: relative;
  width: 98px;
  height: 40px;
}
.mod_select .select_box .select_txt {
  display: inline-block;
  width: 98px;
  height: 40px;
  padding-left: 28px;
  overflow: hidden;
  line-height: 36px;
  font-size: 16px;
  cursor: pointer;
}
.mod_select .select_box .select-icon {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0,-50%);
  width: 10px;
  height: 10px;
  background: url(../images/search_ico.png) center no-repeat;
}
.mod_select .select_box .option {
  display: none;
  position: absolute;
  top: 40px;
  left: -2px;
  width: 100px;
  background-color: #fff;
  border: 2px solid #fff;
  border-top: 0;
}
.mod_select .select_box .option li {
  padding-left: 28px;
  font-size: 16px;
  line-height: 2;
  cursor: pointer;
}
.searchbox .import {
  width: 446px;
  height: 40px;
  margin-left: 100px;
  padding-left: 20px;
  border: none;
  outline: none;
}
.searchbox .btn-search {
  position: absolute;
  right: 0;
  width: 80px;
  height: 40px;
  color: #fff;
  background-color: #000;
  border: 0;
}
/*搜索**/
/**专科医生**/
.dc-head01{
	width:33.33333333%;
	float:left;
}
.dc-head{
	width:95%;
	height:260px;
	margin:0 auto;
 	box-shadow:0px 0px 3px 3px #e7e7e7;
	/**background-color:#f0f9fe;**/
}

.dc-head-img{
	float:left;
	width: 33%;
	margin-left: 30px;
margin-top: 20px;
	overflow:hidden;
}
.dc-head-img img{

	background: #e7e7e7;
	padding: 1px;
	border-radius: 50%;
	width:90px;
	height:90px;
	overflow:hidden;
}
.dc-head-info{
	float: left;
	width: 50%;
	margin-top: 50px;
	text-align: center;
}
.dc-head-info h3{
	font-family: 'Roboto', sans-serif;
	color: #000;
	font-size: 18px;
	margin: 0 auto;
	border-bottom: 1px dashed silver;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-color:rgba(160, 134, 211, 0.41);
}
.dc-head-info span{
	font-family: 'Roboto', sans-serif;
	color: #7B7C7E;
	font-size:14px;
}
.dc-profile p{
	font-family: 'Roboto', sans-serif;
	color: #7B7C7E;
	font-size: 14px;
	padding: 20px 0px 30px 0px;
	width: 86%;
	text-align:left;
	line-height: 25px;
	margin: 0 auto;
}
.dc-profile p:before {
	content:  url(../images/keshi/quotes_alt.png);
	padding-right: 10px;
}
.dc-profile a {
	background: #40bdf7;
	padding: 12px 32px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 0.875em;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	text-transform: uppercase;
	border-radius:5px;
}
.dc-profile a:hover {
	background:#2683c8;
}
.dc-profile {
	text-align: center;
	float:left;
	width:100%;
}
/**医生简介弹出效果*/
.blocks{
	margin:0 auto 0 auto;
	max-width: 1100px;
	padding: 0;
}
.blocks li{
	cursor: default;
	float: left;
	position: relative;
	text-align: center;
	width: 33.33333%;
	margin-bottom:50px;
}
.blocks li:hover{

	z-index: 3000;
}
.popup{
	background-color: #eef8ff;
	color: #6c6a6b;
	height:auto;
	width: 360px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	padding: 20px;
	border-radius: 5px;

}
.popup .popup_img
{
	width:320px;
	text-align:center;
	overflow:hidden;
	border-radius: 5px;
}
.popup .popup_img img
{
	width:100%;
}
.popup .popup_title
{
	background-color:#2985c7;
	padding:10px 15px;
	margin:0 20px;
	position: absolute;
	top:265px;
	width:280px;

}
.popup .popup_title h3
{
	font-size:18px;
	color:#FFF;
	line-height:30px;
}
.popup .popup_title span
{
	font-size:14px;
	color:#FFF;
	line-height:25px;
}
.popup .popup_info
{
	font-size:12px;
	color:#3f3d3e;
	line-height:25px;
	text-align:left;
	padding-top:30px;
}
.popup .popup_info p
{
	font-size:12px;
	color:#3f3d3e;
	line-height:25px;
	text-align:left;
}
.blocks li:hover .popup{
	opacity: 1;
	top:250px;

}
/**专科医生**/
/**服务中心**/
.fuwu
{
	width:25%;
	height:auto;
	float:left;
	text-align:center;
}
.fuwu_bg
{
	width:40%;
	height:450px;
	float:left;
	text-align:center;
	background:url(../images/fuwu/fuwu.jpg) center  left no-repeat;
	background-size:100%;
	margin-right:5%;
	margin-left:5%;
}
.fuwu li
{
	width:100%;
	height:150px;
	float:left;
}

.fuwu .fuwu_img
{
	width:45px;
	height:45px;
	float:left;
	text-align:center;
	padding:10px 15px 20px 0;
}
.fuwu .fuwu_img img
{
	width:100%;
}
.fuwu .fuwu_info
{
	width:80%;
	height:auto;
	float:left;
	text-align:left;
}
.fuwu .fuwu_info h3
{
	width:100%;
	line-height:50px;
	font-size:18px;
	float:left;
	text-align:left;
}
.fuwu .fuwu_info span
{
	width:100%;
	line-height:30px;
	font-size:14px;
	float:left;
	text-align:left;
}
.fuwu .glyphicon {

    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    transition: .5s all;
}

.fuwu .glyphicon:hover {

    -webkit-transform: rotatey(360deg);
    -moz-transform: rotatey(360deg);
    transform: rotatey(360deg);
    -o-transform: rotatey(360deg);
    -ms-transform: rotatey(360deg);
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*在线咨询*/
.fankui_info
{
	width:100%;
	height:40px;
	line-height:40px;
	float:left;
	margin-bottom:50px;
}
.fankui_info_title{}
.fankui_info_title .inputbox {padding: 5px; margin-right:15px; float:left; background:#e9e8e8;border-radius: 5px; width:auto; height:39px; line-height:35px; font-size:14px ; color:#8c8b8b;}
.fankui_info_title input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #8c8b8b !important;
} 
.fankui_info_title input::-moz-placeholder, textarea:-moz-placeholder { 
color: #8c8b8b !important;
} 
.fankui_info_title input::-moz-placeholder, textarea::-moz-placeholder { 
color: #8c8b8b !important;
} 
.fankui_info_title input::-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #8c8b8b !important;
} 
.fankui_info_title input::-webkit-input-placeholder {

color: #8c8b8b !important;

}
.fankui_info_title .inputbox_select{border:0; width:120px;}
.fankui_info_title .btnsubform { display:inline-block; background-color:#00aef0; color:#fff; font-size:14px;float:left; width:150px;text-align:center; border-radius:5px; border:0px solid #00aef0; padding: 10px 20px; cursor:pointer; transition:all 0.3s;
    }
.fankui_info_title .btnsubform:hover { background-color:#2683c8
    }
/***/
.panel-default {
    border-color: #FFF;
    background: #f5f5f5;
	width:31.33333%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:5px !important;
	float:left;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.18);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.18);
}
.panel-default>.panel-heading {
    border-color: #FFF;
    color: #212121;
    background-color: #fff;
}
.fuwu-angle-right
{
	background: url(../images/fuwu/01.jpg) center center no-repeat;
	width:12;
	height:auto;
	float: left;
}
.glyphicon-minus:before {
  content: "\002b";
  

}
.news {
	width:100%;
	padding:0 0 50px;
}
.news .list1 {
	max-width:1100px;
	margin:auto;
}
.news .list1 li {
	background:#fff;
	float:left;
	width:32.5%;
	margin-right:1.25%;
	margin-bottom:20px;
}
.news .list1 li:nth-child(3n) {
	margin-right:0;
}
.news .list1 li .tbox {
	width:100%;
	height:270px;
	box-sizing:border-box;
	padding:0 30px;
	transition:all ease .3s;
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
}
.news .list1 li .tbox:hover {
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	background-color:#f7f7f7;
}
.news .list1 li .tbox a {
	display:inline-block;
	width:100%;
}
.news .list1 li .tbox .time {
	font-size:48px;
	font-weight:bold;
	line-height:50px;
	font-family: 'sheepsansbold';
	color:#999;
	padding:22px 0 15px;
	background:url(../images/icon20.png) right 54px no-repeat;
	border-bottom:1px solid #dbdbdb;
	transition:all ease .3s;
}
.news .list1 li .tbox .time span {
	font-size:14px;
	line-height:20px;
	display:block;
}
.news .list1 li .tbox:hover .time {
	color:#222;
}
.news .list1 li .tbox .titles {
	font-size:18px;
	line-height:36px;
	color:#000;
	margin-top:20px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news .list1 li .tbox .txts {
	font-size:14px;
	line-height:24px;
	color:#999;
	margin-top:10px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news .list1 .tbox_img {
    position: relative;
    width: 100%;
    height: 270px;
    box-sizing: border-box;
    transition: all ease .3s;
}
.news .list1 .tbox_img img {
    width: 100%;
    height: 100%;
}
.news .list1 .titles_bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #000;
    opacity: 0.6;
    height: 40px;
    line-height: 40px;
}
.news .list1 .tbox_img .titles {
    color: #fff;
    text-align: center;
    font-size: 14px;
}
/***********/
 #qa-content {position:relative;overflow:hidden; margin-bottom:50px;
    }

    .qalist { width:100%; float:left; position:relative;overflow:hidden; 
    }

    .qabox { width:100%; float:right; position:relative;overflow:hidden; padding-top:50px
    }
    .qa-row { margin-bottom:20px;
    }
    .qa-row .qa-row-title{ margin-bottom:10px; font-size:14px;
    }
    .qa-row .qa-row-input{ margin-bottom:15px; text-align:right;
    }
    .qa-row .qa-row-input .inputbox {padding: 5px;border: 1px solid #ddd;border-radius: 5px; width:100%; height:35px; line-height:35px; font-size:14px ;color:#757575; font-family: '宋体', SimSun, serif;}

    .btnsubform { display:inline-block; background-color:#000; color:#fff; font-size:14px; text-align:center; border-radius:5px; border:0px solid #ddd; padding: 10px 20px; cursor:pointer; transition:all 0.3s;
    }
    .btnsubform:hover { background-color:#484848
    }

    #contact_pp { height:1000px; position:relative
    }
/***/
.lxfz_fuwu
{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}
.lxfz_fuwu li
{
	width:100%;
	height:40px;
	line-height:40px;
	color:#FFF;
	float:left;
	text-align:left;
	font-size:14px;
}
.lxfz_fuwu li span
{
	font-weight:bold;
	padding-left:10px;
}
.lxfz_fuwu li i
{
	width:16px;
	height:16px;
	float:left;
	padding-top:2px;
}
/**服务中心**/
/**就医指南**/
.container {
    width: 1100px;
	float:left;
	padding:0 0 0 0px;
}
.col-lg-3 {
    width: 30%;
	float:left;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.marketing .sd {
    background: #f7f7f7;
    border-radius: 50px;
    text-align: center;
    padding: 50px 30px;
    margin-bottom: 50px;
    min-height: 350px;
}
.marketing .sd i {
	width:100%;
	height:100px;
	float:left;
	text-align:center;
	color: #ffff;
  
}
.marketing .sd:hover {
  background-color: #00adef;
  box-shadow: 0 0 10px 0 rgba(37, 117, 255, 0.31);
}

.marketing .sd:hover i,
.marketing .sd:hover .wt01,
.marketing .sd:hover .f1681 {
  color: #fff;
}

.marketing .sd:hover .wLine01 {
  background: #fff;
}

.icon-yibaofuwu {background:url(../images/huanzhe/jyzn01.png) center top no-repeat;}
.icon-yiliaobaozhang {background:url(../images/huanzhe/jyzn02.png) center top no-repeat;}
.icon-zhuyuanxuzhi {background:url(../images/huanzhe/jyzn03.png) center top no-repeat;}
.icon-yuanqufenbu {background:url(../images/huanzhe/jyzn04.png) center top no-repeat;}

.marketing .sd:hover .icon-yibaofuwu{background:url(../images/huanzhe/jyzn01-on.png) center top no-repeat;}
.marketing .sd:hover .icon-yiliaobaozhang {background:url(../images/huanzhe/jyzn02-on.png) center top no-repeat;}
.marketing .sd:hover .icon-zhuyuanxuzhi {background:url(../images/huanzhe/jyzn03-on.png) center top no-repeat;}
.marketing .sd:hover .icon-yuanqufenbu {background:url(../images/huanzhe/jyzn04-on.png) center top no-repeat;}

.marketing .wt01 {
    font-size: 24px;

    margin: 0 0 20px 0;
}
.marketing .wLine01 {
    display: inline-block;
    width: 40px;
    height: 1px;
    background: #d2d2d2;
    margin-bottom: 20px;
}
.marketing .f1681 {
    font-size: 14px;
    color: #818181;
    line-height: 2;
}


/**就医指南**/
/**新闻详情页*/
.inner_banner_news {
    background: url(../images/news/banner04.jpg) center center no-repeat;
	float:left;
	width:100%;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    height: 200px;
	overflow:hidden;
}
.news-ar-con{margin-top:40px;position:relative;}
.news-ar-con .tit{font-size:24px;color:#333;}
.news-ar-con .data{color:#999;margin-top:20px;font-size:14px;}
.news-ar-con .data span{margin:0px 20px;}

.news-ar-con .news-ar-con-page{position:absolute;right:0;top:30px;}
.news-ar-con .news-ar-con-page a{width:40px;height:40px;display:block;float:left;margin-right:10px;}
.news-ar-con .news-ar-txt{padding:30px 0px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-top:30px; }
.news-ar-con .news-ar-txt {
    line-height: 30px;color:#666;
}
.news-ar-left{margin:30px 0px;line-height:24px;}
.news-ar-left a{color:#666;}
.news-ar-left a:hover{color:#00afda;}
.news-ar-right{margin:30px 0px;}
.news-ar-right .news-ar-right-shara{position:relative;}
.shara-box{position:absolute;width:215px;height:50px;background:#fff;box-shadow:0px 3px 5px #ccc;top:-60px;left:-97px;padding-top:12px;opacity:0}
.case-shara-box{box-shadow:none;left:-160px;top:-55px;display:none;opacity:1}

.news-ar-right .news-ar-right-shara:hover .shara-box{opacity:1}
.news-ar-right .news-ar-right-shara:hover a.shara{background:#00afda url(http://static.szhqsd.com/home/images/shara-icon-hover.png) no-repeat 24px center;border:1px solid #00afda;color:#fff;}
.webadd-shara:hover .case-shara-box{display:block;}

.bdsharebuttonbox{text-align:center !important;}
.bdsharebuttonbox a{width:30px !important;float:none !important;height:auto;display:inline-block !important;border:none  !important;margin:0px 5px !important;opacity:0.5;}
.news-ar-right a.bds_renren00{background:url../images/top_logos_sprite.gif) no-repeat 0 -364px !important;height: 24px;}
.news-ar-right a.bds_qzone{background:url(../images/top_logos_sprite.gif) no-repeat 0 -338px !important;height: 24px;}
.news-ar-right a.bds_tqq{background:url(../images/top_logos_sprite.gif) no-repeat 0 -286px !important;height: 24px;}
.news-ar-right a.bds_tsina{background:url(../images/top_logos_sprite.gif) no-repeat 0 -390px !important;height: 24px;}
.bdsharebuttonbox a:hover{opacity:1 !important;}


.bshare-custom.icon-medium .bshare-qzone {
    background: url("../images/top_logos_sprite.gif") no-repeat 0 -338px;
    *display: inline;
    display: inline-block;
}
.bshare-custom.icon-medium .bshare-sinaminiblog {
    background: url("../images/top_logos_sprite.gif") no-repeat 0 -390px;
    *display: inline;
    display: inline-block;
}
.bshare-custom.icon-medium .bshare-renren {
    background: url("../images/top_logos_sprite.gif") no-repeat 0 -364px;
    *display: inline;
    display: inline-block;
}
.bshare-custom.icon-medium .bshare-qqmb {
    background: url("../images/top_logos_sprite.gif") no-repeat 0 -286px;
    *display: inline;
    display: inline-block;
}
.bshare-custom.icon-medium a {
    padding-left: 27px;
    height: 24px;
}

.news-ar-right a{float:left;width:108px;height:38px;border:1px solid #00afda;display:block;text-align:center;line-height:36px;color:#00afda;margin-left:10px;}
.news-ar-right a span{font-family:'宋体';margin-left:5px;}
.news-ar-right a.shara{background:url(../images/shara-icon-hover.jpg) no-repeat 24px center;text-indent:27px;}
.news-ar-right a.shara:hover{background:#00afda url(http://static.szhqsd.com/home/images/shara-icon-hover.png) no-repeat 24px center;border:1px solid #00afda;color:#fff;}
.news-ar-right a.returenList:hover{background:#00afda;color:#fff;border:1px solid #00afda;}
.news-ar-right a:hover{}

.hot-news{background:#f4f4f4;padding:40px 0px 70px 0px;}
.hot-news .hot-tit{color:#333;font-size:24px;margin-bottom:30px;}
.hot-newsList{float:left;width:540px;background:#fff;padding-bottom:20px;}
.hot-newsList .hot-newsList-con{width:500px;margin:0 auto;padding:20px 0px;}
.hot-newsList .hot-newsList-con .data{width:110px;height:120px;color:#fff;background:#00afda;text-align:center;padding-top:5px;}
.hot-newsList .hot-newsList-con .data span{font-size:46px;font-weight:bold;}
.hot-newsList .hot-newsList-con .con{margin-left:20px;width:360px;}
.hot-newsList .hot-newsList-con .con .tit a{color:#333;font-size:16px;}
.hot-newsList .hot-newsList-con .con .describe{height:80px;overflow:hidden;line-height:24px;color:#666;margin-top:20px;}

.hot-newsList .hot-listUl{border-top:1px solid #eee;width:100%;padding-top:10px;}
.hot-newsList .hot-listUl li{width:500px;margin:0 auto;text-indent:15px;background: url(../images/news/foot-icon05.png) no-repeat left center;height:28px;line-height:28px;}
.hot-newsList .hot-listUl li a{color:#666;}
.hot-newsList .hot-listUl li a:hover{color:#00afda;}
.hot-newsList .hot-listUl li .fr{color:#ccc;}
.clear {
    clear: both;
}
/**新闻详情页*/
/**新闻列表页**/
.news_item:first-child {
 border-top:1px solid #ddd;
}
#news_list { margin-top:50px
}
.news_item {
    padding: 35px 0 35px 0;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    zoom: 1;
    position: relative;
}

    .news_item a {
        color: #000;
    }

    .news_item a:hover {
        color: #000;
    }

.news_date {
    float: left;
    width: 180px;
    font-size: 16px;
    text-align: center;
  display:flex; align-items:center;
}

.news_item_bd {
    width: 580px;
    float: left;
    border-left: 1px dashed #ddd;
    padding-left: 30px;
}

.news_item_pic {
    width: 200px;
    float: right;
}

.news_item .news_item_title {
    font-size: 18px;
    padding-bottom: 10px;
    font-family: '宋体', SimSun, serif;
}

.news_item_info {
    color: #999
}
/**新闻列表页**/
/*科室导航**/
.keshi_ul{
	width:100%;
	float:left;
	height:auto;
	text-align:left;
}
.keshi_ul li
{
	background-color:#f7f7f7;
	border:1px solid #999;
	border-radius:5px;
	width:18%;
	line-height:45px;
	text-align:center;
	margin:10px 1% 0 1%;
	float:left;
}

.item2 ul{margin-bottom: 50px;}
.item2 ul li {height: auto;width: 100%;float: left;}

.item2 ul li:nth-of-type(odd){ background:#f7f7f7;}/*奇数行 */
.item2 ul li:nth-of-type(even){ background:#fff;}/*偶数行 */

.item2 ul li a{display: block;padding: 10px 34px 16px 0;position: relative;}
.item2 ul li a .date{width: 117px;text-align: right;line-height: 46px;font-size: 18px;color: #bbbbbb;font-family: "DINCondReg";}
.item2 ul li a .cont{width: 908px;}
.item2 ul li a .cont h5{height: 50px;line-height: 50px;font-size: 18px;color: #686868;padding-right: 30px;}
.item2 ul li a .cont p{font-size: 14px;line-height: 24px;color: #8d8d8d;height: 48px;overflow: hidden;}
.item2 ul li a .iconfont{line-height: 44px;color: #666666;font-size: 24px;position: absolute;top: 10px;right: 30px;text-align: right;}
.item2 ul li.li2{background: #fff;padding-bottom: 2px;}
.item2 ul li:hover{background: #09bee9;}
.item2 ul li:hover a .date{color: #eef8ff;}
.item2 ul li:hover a .cont h5,.item2 ul li:hover a .iconfont{color: #ffffff;}
.item2 ul li:hover a .cont p{color: #eef8ff;}

.item2 ul.fzgs li a .date{display: none;}
.item2 ul.fzgs li a{padding: 10px 34px 16px 34px;}
.item2 ul.fzgs li a .cont{width: 1130px;}

.card.small, .card.medium, .card.large {
    position: relative;
}
.small {
    font-size: 85%;
}
.card {
	position: relative;
	margin: 0.5rem 0 1rem 0;
	background-color: #fff;
	transition: box-shadow .25s;
	border-radius: 2px;
	    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}

.card .card-title {
	font-size: 18px;

}

.card .card-title.activator {
	cursor: pointer
}

.card.small,.card.medium,.card.large {
	position: relative
}

.card.small .card-image,.card.medium .card-image,.card.large .card-image {
	max-height: 60%;
	overflow: hidden
}

.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content {
	max-height: 40%;
}

.card.small .card-content,.card.medium .card-content,.card.large .card-content {
	max-height: 100%;
	overflow: hidden
}

.card.small .card-action,.card.medium .card-action,.card.large .card-action {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}
.card .card-image {
	position: relative
}

.card .card-image img {
	display: block;
	border-radius: 2px 2px 0 0;
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%
}

.card .card-image .card-title {
	color: #2d2d2d;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 20px;
	background: rgba(255, 255, 255, 0.87);
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
	width: 100%;
	border-bottom: 4px solid #10cdff;
	text-align: center;
}

.card .card-content {
	padding: 20px;
	border-radius: 0 0 2px 2px
}

.card .card-content p {
	margin: 0;
	color: inherit
}

.card .card-content .card-title {
	line-height: 48px
}

.card .card-action {
	position: relative;
	background-color: inherit;
	border-top: 1px solid rgba(160,160,160,0.2);
	padding: 20px
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating) {
	color: #ffab40;
	margin-right: 20px;
	transition: color .3s ease;
	text-transform: uppercase
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover {
	color: #ffd8a6
}

.card .card-reveal {
	padding: 20px;
	position: absolute;
	background-color: #fff;
	width: 100%;
	overflow-y: auto;
	left: 0;
	top: 100%;
	height: 100%;
	z-index: 3;
	display: none
}

.card .card-reveal .card-title {
	cursor: pointer;
	display: block
}
/*科室导航**/
/*诊疗预约**/
.zlyy_yy
{
	width:364px;
	height:auto;
	text-align:left;
	
}
.zlyy_xz
{
	width:665px;
	height:560px;
	text-align:left;
	overflow:hidden;
	color:#FFF;
	padding:20px;
	background:url(../images/huanzhe/yy04.jpg) top center no-repeat;
}
.zlyy_yy span{ width:100%; float:left; font-size:18px;  color:#000; line-height:45px;}
.zlyy_yy01
{
	width:364px;
	height:162px;
	text-align:left;
	overflow:hidden;
	margin-bottom:35px;
	padding:20px 15px 0 85px;
	line-height:22px;
	font-size:14px;
	background:url(../images/huanzhe/yy01.jpg) top center no-repeat;
}
.zlyy_yy02
{
	width:364px;
	height:162px;
	text-align:left;
	overflow:hidden;
	margin-bottom:35px;
	padding:20px 15px 0 85px;
	line-height:22px;
	font-size:14px;
	background:url(../images/huanzhe/yy02.jpg) top center no-repeat;
}
.zlyy_yy03
{
	width:364px;
	height:162px;
	text-align:left;
	overflow:hidden;
	margin-bottom:35px;
	padding:20px 15px 0 85px;
	line-height:22px;
	font-size:14px;
	background:url(../images/huanzhe/yy03.jpg) top center no-repeat;
}
.zlyy_xz h1{ width:100%; line-height:50px; font-size:24px; text-align:center; float:left;}
.zlyy_xz h3{ width:100%; line-height:50px; font-size:18px;text-align:left; float:left;}
.zlyy_xz p{ width:100%; line-height:30px; font-size:14px;text-align:left; float:left; padding:10px 15px;}
.zlyy_xz p span{ width:auto; font-size:18px; color:#ffe617;}

.col-lg-3 {
    width: 25%;
}
.col-lg-9 {
    width: 75%;
	float:left;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -ms-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top:50px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}

div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa {
    color: #F1C616;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa {
    background-color: #09bee9;
    background-image: #5A55A3;
    color: #ffffff;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    border-color: #09bee9;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #09bee9;
}

div.bhoechie-tab-content{
	background-color: #ffffff;
	/* border: 1px solid #eeeeee; */
    padding: 25px 25px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
.vertical-tabs{
	padding:80px 0 45px 0;
}

a.list-group-item:hover, a.list-group-item:focus {
    background-color: #09bee9;
    color: #fff;
}
a.list-group-item {
    color: #263D48;
  
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.list-group-item {
    padding: 55px 15px;
    font-size: 18px;
    letter-spacing: 4px
}
.text-center {
    text-align: center;
}

/*诊疗预约**/
/* 向下的箭头 */
 
.arrow-bottom {
  width: 0;   
  height: 0;   
  border-left: 4px solid transparent;  /* 左边框的宽 */  
  border-right: 4px solid transparent; /* 右边框的宽 */  
  border-top: 7px solid #217AFF; /* 下边框的长度|高,以及背景色 */  
  font-size: 0;  
  line-height: 0; 
}
select.form-control.jb_1 {
    margin: 1em 0;
}
select.form-control.jb_1 {
    margin: 0 auto 30px auto;
    border-radius: 0px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
    box-shadow: none;
    color: #000;
    font-family: 'Roboto Condensed', sans-serif;
}
.form-control {
    display: block;
    width: 80%;
    height: 50px;
    padding: 5px 12px;
    font-size: 18px;
    line-height: 50px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #000;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,1);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* 右侧添加小箭头的背景图 */
    background:url(../images/fill.png) 820px center no-repeat;
    background-size: 18px;
}
/* footer */
.footer-grids{
	background: #282828;
    padding: 40px 0 0 0;
}
.footer-gd {
	width:100%;
    color: #fff;
    font-size: 12px;
	display: -webkit-flex;  /* Safari */
 	display: flex;
}
.footer-gd li{
	flex: 1;
	text-align:center;
	color: #fff;
	padding: 0 0 15px 0;
	line-height:25px;
}
.footer-gd a {
	color:#fff;
}
.footer{
	float:left;
}
.footer h3{
    font-size: 18px;
    color: #fff;
    margin-bottom: 32px;
}
p.adam{
	float:right;
	color:#6F6E6E !important;
	font-size:12px !important;
	margin-top:20px;
}
.footer.one p{
	color: #828282;
    line-height: 26px;
    font-size: 14px;
    
}
.footer.two ul{
	margin:0;
	padding:0;
}
.footer.two ul li{
	list-style-type:none;
	display:block;
    line-height: 1.5em;
	font-size:14px;
	margin: 28px 0;
}
.footer.three {
    list-style-type: none;
}
.footer.two ul li i {
    font-size: 13px;
    margin-right: 15px;
    width: 30px;
    text-align: center;
    color: #fff;
    background: #6E65F1;
    padding: 9px;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
    width: 30px;
    height: 30px;
}
.footer.two ul li i.fa img
{
	width:8%;
	margin: -5px -2px;
}
.footer.two ul li i.fa.fa-facebook {
	background:#5d82d2;
}
.footer.two ul li i.fa.fa-twitter {
	background:#3bbef5;
}
.footer.two ul li i.fa.fa-google-plus {
	background:#ea5d4b;
}
.footer.two ul li i.fa.fa-dribbble {
	background:#f7659b;
}
.footer.two ul li i.fa.fa-pinterest-p {
	background:#e23139;
}
.footer.two ul li a{
	color:#908F8F;	
	display:block;
	
	text-decoration:none;
}
.footer.three ul li i {
	float: left;
    font-size: 18px;
    color: #fff;
	line-height: 1.8;
}
.footer.three ul li p {
    list-style-type: none;
    display: block;
    color: #908F8F;
    font-size: 14px;
    line-height: 33px;
    
	float:left;
	margin-left:15px;
}
.footer.three ul li span {
    display: block;
}
.footer.one {
    padding-right: 40px;
}
.tweet p {
    text-align: center;
    font-size: 16px;
    color: #000;
    margin-top: 15px;
}
.tweet ul li{
    background: url(../images/tweet.png) no-repeat 0px 0px;
    display: block;
    font-size: 15px;
    color: #000;
    padding: 0em 0 0em 30px;   
}
.tweet ul li:nth-child(1) {
	border-bottom: 1px solid #404040;
	margin-bottom:12px;
	padding-bottom:12px;
}
.tweet ul li a{
	font-weight: 400;
    color: #828282;
    line-height: 24px;
    font-size: 14px;
	padding-left:25px;
    
    text-decoration: none;
}
.tweet ul li a i{
    color: #55ACEE;
    font-style: normal;
    display: block;
    margin: 2px 0;
}

.tweet ul li span{
	display: block;
    color: #828282;
    font-size: 14px;
    margin-top: 5px;
	padding: 0 0 0 25px;
}
.tweet p a {
    color: #55ACEE;
    margin-left: 5px;
}
.footer.three ul li a {
    display: block;
	color:#908F8F;
	
	float: left;
	margin-lefT: 15px;
	margin-top: 5px;
}
i.fa-envelope-o {
	float:left;
}
.copy-right-grids {
	padding: 20px 0px;
    background: #211E1E;
}
.copy-left{
	float:left;
}
.footer-links{
	float:right;
}
.footer-links ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0 0px;
    border-left: 1px solid #444343;
    padding: 0 12px;
}
.footer-links ul li a {
	color: #908F8F;
    font-size: 13px;
    letter-spacing: 2px;
    font-weight: 600;
}
.copy-right ul li a:hover,.footer.three ul li a:hover{
	color:#8F44AD;
}
.footer.two ul li:nth-child(1) a:hover {
	color:#5D82D2;
}
.footer.two ul li:nth-child(2) a:hover {
	color:#3bbef5;
}
.footer.two ul li:nth-child(3) a:hover {
	color:#ea5d4b;
}
.footer.two ul li:nth-child(4) a:hover {
	color:#f7659b;
}
.footer.two ul li:nth-child(5) a:hover {
	color:#e23139;
}
#map-canvas {
  width: 100%;
  height: 135px;
  margin-bottom: 15px;
  border: 2px solid #fff;
}

#map-canvas {
  width: 100%;
  height: 135px;
  margin-bottom: 15px;
  border: 2px solid #fff;
}
div#map iframe {
    width: 100%;
    min-height: 300px;
}
/* //footer */
/*医院院务**/
.sy_lb2{ float:left; width:100%; position:relative; min-height:390px;}
.sy_lb2 ul{ float:left; width:100%; display:none;}
.sy_lb2 li{ float:left; width:100%; margin-bottom:10px; height:119px;}
.sy_lb2 li .imgk{ display:none;}
.sy_lb2 li .imgk{ position:absolute; background:#fff; left:0px; top:0px; border:solid 1px #e5e5e5; padding:9px; width:500px;}
.sy_lb2 li .imgk img{ width:480px; height:360px;}
.sy_lb2 li.on .imgk{ display:block;}
.sy_lb2 li .txtk{ width:590px; height:123px; float:right; border:solid 1px #e5e5e5; padding:20px; position:relative; background-color:#FFF;}
.sy_lb2 li.on .txtk{ background:#00aef0; border:solid 1px #00aef0;}
.sy_lb2 li.on .txtk i{ background: url(../images/news/sy_jt2.png) no-repeat; width:30px; height:124px; position:absolute; left:-30px; top:0px;}
.sy_lb2 li.on .txtk span{ color:#fff;}
.sy_lb2 li.on .txtk .s1{ border:solid 1px #00aef0;}
.sy_lb2 li .txtk span{ float:left; color:#999; }
.sy_lb2 li .txtk .s1{ float:left; height:60px; font-size:14px; text-align:center; width:60px; border:solid 1px #d5d5d5; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.sy_lb2 li .txtk .s1 b{ display:block; font-size:24px; line-height:25px; font-weight:bold; padding-top:10px;}
.sy_lb2 li .txtk .s2{ float:right; width:480px; height:28px; line-height:28px; overflow: hidden; font-size:18px;  color:#333; margin-bottom:5px;}
.sy_lb2 li .txtk .s3{ float:right; width:480px; height:48px; line-height:24px; overflow: hidden;  }
.sy_lb2 ul.u1{ width:1220px;}
.sy_lb2 ul.u1 li{ width:560px; height:123px; margin-right:45px;}
.sy_lb2 ul.u1 .txtk{ width:560px;}
.sy_lb2 ul.u1 .txtk .s2,.sy_lb2 ul.u1 .txtk .s3{ width:415px;}

.service-item {
  background: #fff;
  border: 1px solid #eee;
  margin-left: -1px;
  padding: 50px 20px;
  transition: all 0.3s ease 0s;
}

.service-item .count {
  font-size: 80px;
  color: #ddd;
  font-weight: 700;
}

.service-item i {
  font-size: 30px;
  display: inline-block;
  color: #31BB9E;
  border-radius: 30px;
  box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.1);
  height: 55px;
  line-height: 55px;
  margin-bottom: 20px;
  width: 55px;
  transition: all 0.3s ease 0s;
}
.service-item h4 {
  font-size: 18px;
  padding-bottom:20px;

}
.service-item p {
  font-size: 14px;
  color:#999;

}


.ywhd_news
{
	width:49%;
	margin:5px;
	background-color:#edf4f7;
	float:left;
}
.ywhd_news_img
{
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	padding:20px;
}
.ywhd_news_img img
{
	width:130px;
	height:130px;
	border-radius: 130px;
}
.ywhd_news .info{
	width:70%;
	float: right;
	padding:10px;
	background-color:#edf4f7;
}
.ywhd_news .info p{
	margin-bottom: 10px;
}
.ywhd_news .news-title{
	padding:20px 0 0px 0;
	font-size:18px;
	text-align:left;
}
.ywhd_news .more
{
float: right;
border-radius: 5px;
}
/**图集**/
.work {
	-moz-box-shadow: 0 0 0 1px #fff;
	-webkit-box-shadow: 0 0 0 1px #fff;
	box-shadow: 0 0 0 1px #fff;
	overflow: hidden;
	position: relative;
	background: #000;
}
.work img {
	width: 100%;
	opacity: .6;
}
.work .overlay {
	background: rgba(56, 56, 56, 0.58);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	-moz-transition: opacity, 0.3s;
	-o-transition: opacity, 0.3s;
	-webkit-transition: opacity, 0.3s;
	transition: opacity, 0.3s;
}
.work .overlay-caption {
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.work h5, .work p, .work img {
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	-webkit-transition: all, 0.5s;
	transition: all, 0.5s;
}
.work h5, .work p {
	color: #fff;
	margin: 0;
	opacity: 0;
}
.work span {
	font-size: 45px;
}
.work h5 {
	margin-bottom: 5px;
	-moz-transform: translate3d(0, -200%, 0);
	-ms-transform: translate3d(0, -200%, 0);
	-webkit-transform: translate3d(0, -200%, 0);
	transform: translate3d(0, -200%, 0);
}
.work p {
	-moz-transform: translate3d(0, 200%, 0);
	-ms-transform: translate3d(0, 200%, 0);
	-webkit-transform: translate3d(0, 200%, 0);
	transform: translate3d(0, 200%, 0);
}
.work-box:hover img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.work-box:hover .overlay {
	opacity: 1;
}
.work-box:hover .overlay h5, .work-box:hover .overlay p {
	opacity: 1;
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.icon-magnifying-glass:before {
	content:"";
	display: inline-block;
	width:60px;
	height:60px;
	background:url(../images/news/ss.png) center center no-repeat;
}
.services-content h5 {
    margin: 0 20px 20px;
    font-weight: bold;
    color: #ddd;
}
.video-section{padding: 88px 0 20px;}
address { 
    line-height: 1.42857143;
    color: #b5b5b5 !important;
}
/**就医指南地图*/
.container_yyyq {
    background: url(../images/huanzhe/yqfb.png) no-repeat scroll center top transparent;
    color: #000000;
    height: 650px;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
    width: 1100px;
    position:relative;       
    -webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.3), 0 0 50px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.3), 0 0 50px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 2px 8px rgba(0, 0, 0, 0.3), 0 0 50px rgba(0, 0, 0, 0.1) inset;
}

.description {
    background-color: rgba(230, 145, 23, 0.9);
    color: #FFFFFF;
    display: none;
    height: 140px;
    left: 343px;
    line-height: 24px;
    padding: 100px 30px;
    position: absolute;
    text-align: center;
    top: 97px;
    width: 280px;
    z-index: 10;

    -moz-border-radius: 170px;
    -ms-border-radius: 170px;
    -o-border-radius: 170px;
    -webkit-border-radius: 170px;
    border-radius: 170px;
}
.description .close {
    background-color: #808080;
    cursor: pointer;
    font-size: 22px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: 10px;
    top: 60px;
    width: 36px;

    -moz-border-radius: 18px;
    -ms-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
}
.labels p {
    display: none;
}
.labels a {
    background-color: rgba(230, 145, 23, 0.8);
    color: #FFFFFF;
    display: none;
    height: 80px;
    padding: 20px 0 0;
    position: absolute !important;
    text-align: center;
    text-decoration: none;
    width: 80px;

    -moz-border-radius: 80px;
    -ms-border-radius: 80px;
    -o-border-radius: 80px;
    -webkit-border-radius: 80px;
    border-radius: 80px;
}
.labels > a {
    background-color: rgba(219, 40, 38, 0.8);

    -moz-transition: 1.3s;
    -ms-transition: 1.3s;
    -o-transition: 1.3s;
    -webkit-transition: 1.3s;
    transition: 1.3s;
}
.labels a:hover {
    background-color: rgba(128, 128, 128, 0.8);
}
.labels a span {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid rgba(219, 40, 38, 0.8);
    bottom: -14px;
    height: 0;
    left: 30px;
    position: absolute;
    width: 0;

    -moz-transition: 1.3s;
    -ms-transition: 1.3s;
    -o-transition: 1.3s;
    -webkit-transition: 1.3s;
    transition: 1.3s;
}
.labels a:hover span {
    border-top: 15px solid rgba(128, 128, 128, 0.8);
}
#label1 {
	left: 545px;
	top: 157px;
}
#label2 {
	left: 254px;
	top: 191px;
}
#label3 {
	left: 520px;
	top: 250px;
}
#label4 {
	left: 442px;
	top: 99px;
}
#label5 {
	left: 355px;
	top: 143px;
}
#label6 {
    left: 532px;
    top: 20px;
}
/**出诊表***/
.d_chuzhen
{
	width:100%;
	height:auto;
	border:1px solid #e7ded9;
	text-align:center;
}
.d_chuzhen tr
{
	width:100%;
	height:auto;
	border-bottom:1px solid #e7ded9;
}
.d_chuzhen th
{
	width:12.5%;
	border-left:1px solid #e7ded9;
	line-height:50px;
	font-size:16px;
	font-weight:bold;
	color:#595556;
}
.d_chuzhen td
{
	width:12.5%;
	border-left:1px solid #e7ded9;
	font-size:14px;
	padding:15px 0;
	
}
.d_chuzhen .on
{
	background-color:#72d0f4;
	border-bottom:1px solid #0bb9eb;
	border-right:1px solid #0bb9eb;
	color:#fff;
}
.d_chuzhen .one
{
	font-size:14px;
	color:#595556;
}
/***/
.tinfo_hide { height:280px; overflow:hidden; position:relative;}

.cell_mask { position:absolute; bottom:0px; left:0; width:100%;height: 100px;  z-index:999;
background: -moz-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));
background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0.1)),to(#fff));
background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));
}
/**流程步骤**/
.bg_lc
{
	width:100%;
	background:url(../images/huanzhe/s1.jpg) center center no-repeat;
	background-size: cover;
}

.gird-ser-clr2 {
    background: rgba(255, 255, 255, 0.44);
}
.gird-ser-clr {
    background: #0ca2cf;
}
.colo {
    background: #f6b200;
}
.liucheng_bz
{
	width:100%;
	height:auto;
	float:left;
}
.liucheng_bz li
{
	width:25%;
	height:270px;
	float:left;
	padding:50px 70px;
}
.lc_img
{
	width:100%;
	height:40px;
	float:left;
}
.lc_img img
{
	height:100%;
	width:auto;
	float:left;
}
.lc_title
{
	width:100%;
	padding:17px 0px; 
	color:#FFF;
	font-size:18px;
	line-height:26px;
	float:left;
	
}
.lc_info
{
	line-height: 25px;
	font-size: 14px;
	color: #000;
	float:left;
	padding:10px 0px;
}
/****/
.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden;  }  
.clearfix {display: inline-block;}  /* for IE/Mac */   
.clearit, .clearb, .clearfix {
    clear: both;
    margin: 0;
    padding: 0;
}

/*新版院务--公告左侧栏目*/
.pic_bg100 { background-size:100% auto; }
.pic_300px{ max-width:320px;min-width:300px;}
.pic_15 { width:15%;}
.pic_20 { width:20%;}
.pic_25 { width:25%;}
.pic_30 { width:30%;}
.pic_33 { width:33.33333%;}
.pic_35 { width:35%;}
.pic_50 { width:50%;}
.pic_40 { width:40%;}
.pic_45 { width:45%;}
.pic_47{ width:47%;}
.pic_41 { width:41%;}
.pic_60 { width:60%;}
.pic_65 { width:65%;}
.pic_70 { width:70%;}
.pic_80 { width:80%;}
.pic_90 { width:90%;}
.pic_100 { width:100%;}
.f-l{float:left!important;_display:inline}
.f-r{float:right!important;_display:inline}

.floor_1_1 .bd ul {
	display: inline-block;
}
.floor_1_1 .bd ul li {
	width: 100%;
	display: block;
	line-height: 32px;
}
.floor_1_1 .bd ul li a {
	display: inline-block;
	width:  100%;
}
.floor_1_1 .bd ul li span {
	display: inline-block;
	background:url(../images/icon.png) center center no-repeat;
	background-position: -86px -252px;
	font-size: 14px;
	color: #000;
	float: left;
	padding-left: 20px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_1_1 .bd ul li i {
	display: inline-block;
	font-size: 14px;
	color: #999999;
	float: right;
}
.floor_1_1 .bd ul li a:hover span {
	color: #CC0000;
}

.floor_1_1 .bd ul .gengduo {
	position: relative;
	right: 0;
	top: -40px;
	float:right;
}
.floor_1_1 .bd ul .gengduo a {
	display: inline-block;
	width: 19px;
	height: 19px;
	background-position: -42px -29px;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.floor_1_1 .bd ul .gengduo a:hover {
	display: inline-block;
	width: 19px;
	height: 19px;
	background-position: -42px -50px;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.floor_1_1 .bd ul .gengduo .icon {
    background-image: url("../images/icon.png");
    display: inline-block;
    vertical-align: middle;
}
.floor_1_1 .bd .iop {
	height:auto;
	width: 100%;
	padding-bottom:20px;
	border-bottom: #dddddd solid 1px;
	margin-bottom: 12px;
}
.floor_1_1 .bd .iop a {
	display: inline-block;
}
.floor_1_1 .bd .iop i {
	display: block;
	float: left;
	width: 84px;
	font-size: 54px;
	color: #666666;
	font-family: "Arial";
	line-height: 54px;

}
.floor_1_1 .bd .iop i span {
	display: block;
	font-size: 16px;
	color: #666666;
	font-family: "Arial";
	line-height: 20px;
}
.floor_1_1 .bd .iop p {
	display: block;
	float: left;
	width: 600px;
	font-size: 18px;
	color: #000;

	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.floor_1_1 .bd .iop p span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	padding-top: 12px;
}


.floor_1_1 .bd .iop a:hover p {
	color: #CC0000;
}
.floor_1_1 .bd .iop a:hover p span {
	color: #CC0000;
}
/**人才招聘**/
.gonggao02
{
	padding: 10px 10px 10px 10px;
background-color: #fff;
box-shadow: 0 0 10px rgba(0,0,0,.2);
border-radius: 5px;
height: auto;
margin: 0 0 10px 0;
}
.featured-box {
	float:left;
    padding: 5px;

	width:100%;
	border-bottom:2px solid #fff;
}
.featured-box i {
    position: absolute;
    display: inline-block;
    color: #FFFFFF;
padding: 0px;
border-radius: 0;
margin: 10px 5px;
width: 5px;
height: 5px;
text-align: center;
line-height: 15px;
background:#00AEF0;
	font-size:12px;
}
.featured-box .text {
    padding-left: 25px;
	font-size:14px;
	color:#666;
	line-height:20px;
}
.featured-box .text  h3{
	font-size:18px;
	color:#000;
	padding-bottom:5px;
}