/* CSS Document */

body{ 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:30px}
ul,li{list-style-type: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;}

.clearboth{float: none;clear:both;height:0;font-size:1px;line-height:0px;}
table {
    border-collapse: collapse;
}
.float_left { float:left;}
.float_right { float:right;}

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;
}
.pt_10 { padding-top:10px}
.pt_20 { padding-top:20px}
.pt_30 { padding-top:35px}
.pt_40 { padding-top:40px}
.pt_50 { padding-top:50px}
.pt_15 { padding-top:15px}

.pb_5{padding-bottom:5px;}
.pb_10{padding-bottom:10px;}
.pb_20{padding-bottom:20px;}
.pb_30{padding-bottom:30px;}
.pb_40{padding-bottom:40px;}
.pb_50{padding-bottom:50px;}

.padd_top_bottom_10 { padding:10px 0}
.padd_top_bottom_5 { padding:10px 0}
.padd_top_bottom_15 { padding:15px 0}

.padd_15 { padding:15px}
.padd_10 { padding:15px}
.padd_5 { padding:5px}

.mt_5 { margin-top:5px;}
.mt_10 { margin-top:10px;}
.mt_15 { margin-top:15px;}
.mt_20 { margin-top:20px;}
.mt_30 { margin-top:30px;}
.mt_40 { margin-top:40px;}
.mt_50 { margin-top:50px;}

.mb_5 { margin-bottom:5px;}
.mb_10 { margin-bottom:10px;}
.mb_15 { margin-bottom:15px;}
.mb_20 { margin-bottom:20px;}
.mb_30 { margin-bottom:30px;}
.mb_40 { margin-bottom:40px;}
.mb_50 { margin-bottom:50px;}

.div_br{
	width:100%;
	float:left;
	height:20px;
}
.indent{ text-indent:2em; }

.body_bottom{ padding-bottom:56px;}
.body_bottom120{ padding-bottom:120px;}

.pic_bg100 { background-size:100% auto; }
.pic_300px{ max-width:320px;min-width:300px;}
.pic_10 { width:10%;}
.pic_20 { width:20%;}
.pic_30 { width:30%;}
.pic_50 { width:50%;}
.pic_60 { width:60%;}
.pic_70 { width:70%;}
.pic_80 { width:80%;}
.pic_90 { width:90%;}
.pic_100 { width:100%;}

.pic_radius{border-radius:5px;}

.ico_tel{ background:url(../images/ico_tel.PNG) no-repeat 0 0; background-size:20px; display:inline-block; width:25px; height:20px}

.news-img-a {position: relative; display: inline-block;width: 205px;height: 116px;    overflow: hidden;box-sizing: border-box;}
.news-img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);    width: 205px;transition: all 0.2s linear;}

.boxA{border-radius:5px;-moz-box-shadow:1px 1px 1px #999; -webkit-box-shadow:1px 1px 1px #999;box-shadow:1px 1px 1px #999; border-left:1px solid #ddd; border-top:1px solid #ddd; background-color:#ffffff;}
.boxA_body{ padding:10px;}

.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%  }

/**背景颜色*/
.b_color0{ background-color:#eeeeee}
.b_color{ background-color:#f8f8f8}
.b_bg{background: #f7f7f7;
    border-top: 1px solid #eee;
	border-bottom:1px solid #eee;}
.b_bg02{background: #40bdf7;}
.b_bg03{background: #ebeaea;}
.b_bg04{background: #00acff;}

/*自动隐藏文字*/
.jc-ellipsis-1 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jc-ellipsis {display: -webkit-box;	overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 1;	-webkit-box-orient: vertical;}
.jc-ellipsis-2 {display: -webkit-box;	overflow: hidden;	text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.jc-ellipsis-3 {display: -webkit-box;	overflow: hidden;	text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}

/*  公共按钮组 */
.jc-btn{ border: 1px solid #ccc; font-size: 0.6rem; line-height: .8rem; color:#333; padding: 5px 8px; text-align: center;  border-radius: 0.1rem; display: inline-block; white-space: nowrap; cursor: pointer; outline: 0;
    -webkit-appearance: none;transition: all .3s;-webkit-transition: all .3s; box-sizing: border-box; }
.jc-btn i{font-size: 0.8rem;  line-height: 120%;}
.jc-btn-normal{border:1px solid #f10d3b;color:#f10d3b; background-color: #fff;}
.jc-btn-main{ background-color: #f10d3b; color:#fff;border:1px solid #f10d3b;}
.jc-btn-radius{ border-radius: 10rem; padding: 5px 0.6rem; }
.jc-btn-sm{font-size: 10px; line-height: 0.8rem; padding: 0.1rem 6px; }
.jc-btn-big{font-size: 0.8rem;line-height: 15px;  padding: 6px 14px; }


/* 产品布局 ========  */
.jc-pro-list{ overflow: hidden; }
.jc-pro-list .jc-pro-item-radius{ border-radius: 8px; }
.jc-pro-list .jc-pro-item-wrap-padd{ padding:0 5px 8px 0; }
.jc-pro-list-padd{ padding: 8px ; }


.jc-pro-item {overflow: hidden; background-color: #fff;  box-sizing: border-box; position: relative; }
.jc-pro-item-shadow {box-shadow: 1px 1px 10px #ccc}
.jc-pro-item-border {border: 1px solid rgba(0, 0, 0, 0.2);}
.jc-pro-item .jc-pro-item-row{ margin-bottom: 8px; }
.jc-pro-item .jc-pro-item-title { margin-bottom: 5px;  font-size: 14px}
.jc-pro-item .jc-pro-item-title h3{line-height: 110%; font-size: 14px }
.jc-pro-item .jc-pro-item-desc {line-height: 130%;}
.jc-pro-item .jc-pro-item-img{ width: 100%; box-sizing: border-box; }
.jc-pro-item .jc-pro-item-img img{ width: 100%; }
.jc-pro-item .jc-pro-item-bd{  box-sizing: border-box; padding: 6px; }
.jc-pro-item .jc-pro-item-row:last-child{margin-bottom: 0;} 
.jc-pro-item .jc-btn-main{ padding: 0.1rem 6px;}

.jc-pro-price{ font-size: 0.9rem; color:#c00}
.jc-pro-price em{ font-size: 10px;}

/* 左右布局 */

.jc-pro-list-side .jc-pro-item-wrap{ width: 100%; padding: 0rem;  }
.jc-pro-list-side .jc-pro-item-wrap-padd{ padding-bottom: 8px;  }
.jc-pro-list-side .jc-pro-item .jc-pro-item-img{ width: 30%; box-sizing: border-box; float: left;}
.jc-pro-list-side .jc-pro-item .jc-pro-item-bd{ width: 70%; margin-left: 30%; box-sizing: border-box; padding-left: 10px; padding-top: 0rem;  }

/* 单列布局 */

.jc-pro-list-col1 .jc-pro-item-wrap{width: 100%;  }
.jc-pro-list-col1 .jc-pro-item-wrap-padd {  padding: 0 0 8px 0;}

/* 两列布局 */

.jc-pro-list-col2 .jc-pro-item-wrap{width: 50%; float:left;   }
.jc-pro-list-col2 .jc-pro-item-wrap-padd:nth-child(2n) {padding:0 0 .4rem 5px;}

/* 三列布局 */

.jc-pro-list-col3 .jc-pro-item-wrap{width: 33.33%; float:left;}
.jc-pro-list-col3 .jc-pro-item-wrap-padd:nth-child(3n-2) {padding: 0 5px 6px 0rem;}
.jc-pro-list-col3 .jc-pro-item-wrap-padd:nth-child(3n-1) {padding: 0 .1rem 6px .1rem;}
.jc-pro-list-col3 .jc-pro-item-wrap-padd:nth-child(3n) {padding:0 0 .3rem 5px;}
.jc-pro-list-col3 .jc-pro-item  del{ display: none}





a{ color:#000; text-decoration:none}
a:hover{ color:#F30; text-decoration:none}

.txt_black { color:#000;}
.txt_green { color:#80A05D;}
.txt_yellow { color:#DADE55;}
.txt_red{ color:red}
.txt_huise{ color:#333}
.txt_huise01{ color:#9E9898}
.txt_huise02{ color:#999;}
.txt_zise{ color:#891736; }

.page_title { font-size:18px; text-align:center
}

.page_title30 { font-size:30px;font-family: '宋体', SimSun, serif;}
.page_title24{ font-size:24px; font-family: '宋体', SimSun, serif;}
.page_title18{ font-size:18px; font-family: '宋体', SimSun, serif;}
.page_title16{ font-size:16px; font-family: '宋体', SimSun, serif;}
.page_title14{ font-size:14px; font-family: '宋体', SimSun, serif;}
.page_title12{ font-size:12px; font-family: '宋体', SimSun, serif;}

.link_tuihuo{ font-size:14px; color:#556599}

.txt_body{  font-size:14px;font-family: '宋体', SimSun, serif;}

.alignLeft { text-align:left}
.alignCenter { text-align:center}
.alignRight { text-align:right}


.btn_a{ background-color:#DBDF57; padding:10px 0 10px 0; font-size:18px; color:#000; font-family: '宋体', SimSun, serif,"黑体"; text-align:center;border-radius:5px; display:inline-block; width:100%; margin:0 auto;border:0px solid #ccc;text-decoration:none;}
.btn_a:hover{background-color:#FFAC34; }

.btn_jiangjia{border:1px solid #ccc;color:#000;}
.btn_mini { padding:2px 6px 2px 6px; font-size:12px;  font-family: '宋体', SimSun, serif,"黑体"; text-align:center;border-radius:5px; display:inline-block;  margin:0 auto;text-decoration:none;}
.btn_mini:hover{}

.btn_mi{ border:1px solid #ccc; display:inline-block; height:35px; line-height:35px; width:35px; text-align:center; color:#000; font-size:24px; float:left; padding:0px;}

.txtbox_goodscount {
width:35px; font-size:20px; float:left; height:37px; border:0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:0px; margin:0px;  text-align:center;}

.btn_oringe{ background-color:#FFAC34; padding:10px 0 10px 0; font-size:18px; color:#fff; font-family: '宋体', SimSun, serif,"黑体"; text-align:center;border-radius:5px; display:inline-block; width:100%; margin:0 auto;
         -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
    border:0px solid #ccc;text-decoration:none;
}
.btn_oringe:hover{background-color:#FFAC34; }

.btn_blue{ background-color:#32AEE1; padding:10px 0 10px 0; font-size:18px; color:#fff; font-family: '宋体', SimSun, serif,"黑体"; text-align:center;border-radius:5px; display:inline-block; width:100%; margin:0 auto;
         -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
    border:0px solid #ccc; text-decoration:none;
}
.btn_blue:hover{background-color:#369; }

.btn_huise{ background-color:#CCC; padding:10px 0 10px 0; font-size:18px; color:#fff; font-family: '宋体', SimSun, serif,"黑体"; text-align:center;border-radius:5px; display:inline-block; width:100%; margin:0 auto;
         -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
    border:0px solid #ccc; text-decoration:none;
}
.btn_huise:hover{background-color:#666; }


.btn_green{ background-color:#2ECC71; padding:10px 0 10px 0; font-size:18px; color:#fff; font-family: '宋体', SimSun, serif,"黑体"; text-align:center;border-radius:5px; display:inline-block; width:100%; margin:0 auto;
         -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
    border:0px solid #ccc; text-decoration:none;
}

.btn_green:hover{background-color:#09A74C; }


.formbox {  margin:0 auto; padding-top:15px}
.formbox p { padding-bottom:15px; position:relative;}
.formbox p label{ display:block; padding-bottom:5px;}
.formbox p span{ display:block;}
.txtbox { width:100%; height:36px;  border:1px solid #ddd; line-height:34px;font-size:16px -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}

.ddlitem {height:35px; line-height:30px;font-size:16px}


.txt_price_shichang{text-decoration:line-through; font-size:12px; color:#8E8E8E}

.login_itembg{ background-color:#fff; height:32px; line-height:32px; border:1px solid #ddd; color:#999; padding:4px 10px; font-size:14px; -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}

.login_itembg span.login_item_label{ width:25%; float:left; display:block; overflow:hidden; height:30px;}
.login_itembg span.login_item_txtbox{ width:74%; float:left; display:block; overflow:hidden; height:30px;}

.login_itembg span.login_item_txtbox input { width:100%; background-color:#fff; border:0; height:30px;}

.ico_view { background:url(../images/ico_view.png) no-repeat 0 0; background-size:22px; display:inline-block; width:25px; height:25px }
.ico_know { background:url(../images/ico_know.png) no-repeat 0 0; background-size:20px; display:inline-block; width:25px; height:25px }
.ico_fee { background:url(../images/ico_fee.png) no-repeat 0 0; background-size:20px; display:inline-block; width:25px; height:25px }
.ico_company { background:url(../images/ico_about_company.png) no-repeat 0 0; background-size:20px; display:inline-block; width:25px; height:25px }
.ico_intro { background:url(../images/ico_intro.png) no-repeat 0 0; background-size:20px; display:inline-block; width:25px; height:25px }
.ico_sales_time { background:url(../images/ico_sales_time.png) no-repeat 0 0; background-size:20px; display:inline-block; width:25px; height:25px }
.ico_piaos_intro { background:url(../images/ico_piaos_intro.png) no-repeat 0 0; background-size:20px; display:inline-block; width:25px; height:25px }

/* 首页导航 */

#home_top_nav{ height:41px; width:100%; margin:0 auto; position: relative; background-color:#fff; border-bottom:1px solid #ddd;}
#home_top_nav ul { display:flex;   }
#home_top_nav li{ flex:1; text-align:center; display:block;}
#home_top_nav li a{ margin:0 auto; height:40px; line-height:40px; display:block; width:100%; text-align:center; border-bottom:2px solid #fff; font-size:18px; color:#000; text-decoration:none;}
#home_top_nav li a:hover,#home_top_nav li a.sel{ color:#2bbb5b; border-bottom:2px solid #2bbb5b;}
#home_top_nav li a span{ font-size:12px; color:#c00}

/* 顶部框 */

#head_bg{ height:50px; line-height:50px; z-index:12; text-align:center;  position:fixed;
	/*background: -webkit-linear-gradient(left, #00bdff, #0086ff);  Safari 5.1 - 6.0 */
  	/* background: -o-linear-gradient(right, #00bdff, #0086ff); Opera 11.1 - 12.0 */
  	/* background: -moz-linear-gradient(right, #00bdff, #0086ff); Firefox 3.6 - 15 */
  	/*background: linear-gradient(to right, #00bdff, #0086ff);  标准的语法 */
	background-color:#01aef2;
	color:#b9261e;  width:100%; margin:0 auto;}

#head_top_title {
    font-size: 18px;
    
	line-height:50px;
	width:75%;
    color:#fff;
    text-align: left;
    display: inline-block;
}
    #head_top_title a {
        font-size: 20px;
        
        color: #b9261e;
		font-weight:bold;line-height:45px;
        text-decoration: none
    }
a#ico_nav{ color:#A29B8B; text-decoration:none; width:10px; height:40px; display:inline-block; position:absolute; right:20px; top:8px; cursor:pointer; background: url(../images/ico_nav.png) no-repeat; background-size:8px auto  }
a#ico_back{ color:#A29B8B; text-decoration:none; width:19px; height:22px; display:inline-block; position:absolute; left:15px; top:10px; cursor:pointer; background: url(../images/ico_back.png) no-repeat 0 3px; background-size:20px 15px }


.top_height {
    height: 50px;
    overflow: hidden;
    position: relative;
    width: 100%
}

#logo { position:fixed; left:10px; top:15px; z-index:13
}

a#ico_back span {
    display: none;
}

#sub_menu_bg{ z-index:11; position:fixed; top:0; width:100%; margin:0 auto;}
#sub_menu{  background: rgba(7,152,244,0.7); width:110px; position:absolute; padding:10px 0; right:15px; top:40px;}

#sub_menu li{text-align:left;  padding:5px 20px 5px 20px; text-align-last:justify}
#sub_menu li a{color:#fff; font-size:14px;  text-decoration:none; display:block; height:25px;}
#sub_menu li a:hover{ color:#F60 }
#sub_menu li span{ width:30px; float:left; padding-top:1px; display:inline-block}
#sub_menu li span img{ width:20px }

/*#sub_menu li a#ico_sub_home{ background: url(../images/ico_sub_nav_home.png) no-repeat 10px 0;}
#sub_menu li a#ico_sub_01{ background: url(../images/ico_sub_nav_01.png) no-repeat 10px 0;}
#sub_menu li a#ico_sub_02{ background: url(../images/ico_sub_nav_02.png) no-repeat 10px 0;}
#sub_menu li a#ico_sub_03{ background: url(../images/ico_sub_nav_03.png) no-repeat 10px 0;}
#sub_menu li a#ico_sub_04{ background: url(../images/ico_sub_nav_04.png) no-repeat 10px 0;}
#sub_menu li a#ico_sub_05{ background: url(../images/ico_sub_nav_05.png) no-repeat 10px 0;}
#sub_menu li a#ico_sub_06{ background: url(../images/ico_sub_nav_06.png) no-repeat 10px 0;}*/

.no-data-result{
    padding:50px 20px; text-align:center;
    font-size:14px; color:#999;

}

.location {
    background-color: #ebebeb;
    padding: 8px 10px;
    font-size: 14px;
    color: #666
}
    .location a {
        font-size: 14px;
        color: #666
    }
    .location span {
        display: inline-block;
        font-size: 14px;
        color: #666
    }
    .location em { margin-left:5px; display:inline-block;
        font-family: "Arial";
        font-style:normal;
        font-size: 10px;
        color: #666
    }
        /* 导航 */
        #nav_bg {
    height: 56px;
    position: fixed;
    bottom: 0;
    /*background-color: #f5f5f5;*/
    background-color: rgba(240,240,240,0.9);
    z-index: 999;
    width: 100%;
    margin: 40px auto 0 auto;
}
#nav{ margin:0 auto;width:100%;}
#nav ul{ display:flex; width:100%; }
#nav li{ flex:1; text-align:center; position:relative}
#nav li a{ display:inline-block; width:100%; text-align:center; text-decoration:none}
#nav li a img{ height:25px}
    #nav li a i {
        font-size: 30px;
        color: #7c7c7c
    }
 #nav li a span{ font-size:12px;  font-family: '宋体', SimSun, serif; display:block; color:#333; }

/*#nav li a#nav0{ background: url(../images/ico_piaos.png) no-repeat center 2px; background-size:30px 25px;}
#nav li a#nav0:hover,#nav li a#nav1.sel{}

#nav li a#nav1{ background: url(../images/ico_guonei.png) no-repeat center 2px; background-size:25px 25px;}
#nav li a#nav1:hover,#nav li a#nav1.sel{}

#nav li a#nav2{ background: url(../images/ico_guowai.png) no-repeat center 2px; background-size:25px 25px;}
#nav li a#nav2:hover,#nav li a#nav2.sel{}

#nav li a#nav3{ background: url(../images/ico_liuxue.png) no-repeat center 2px; background-size:25px 25px;}
#nav li a#nav3:hover,#nav li a#nav3.sel{ }

#nav li a#nav3{ background: url(../images/ico_zhoubian.png) no-repeat center 2px; background-size:25px 25px;}
#nav li a#nav3:hover,#nav li a#nav3.sel{ }

#nav li a#nav4{ background: url(../images/ico_nav_client.png) no-repeat center 2px; background-size:25px 25px;}
#nav li a#nav4:hover,#nav li a#nav4.sel{ }*/

#nav li .sub_nav{ position:absolute; background-color:#fff; width:80px; border:1px solid #ddd;left:-5px; top:-74px;}
#nav li .sub_nav a{ display:block; width:70px; padding:8px 5px; font-size:14px; color:#A29B8B; text-decoration:none;  text-align:center; border-bottom:1px solid #ddd; }
#nav li .sub_nav a:hover{ background-color:#FFC}

.section_80{ margin:0 auto; width:80%; overflow:hidden;zoom:1;}
.section_90{ margin:0 auto; width:90%; overflow:hidden;zoom:1;}
.section_100{ margin:0 auto; width:100%; overflow:hidden;zoom:1;}
.section_inbox{ margin:0 auto; padding:10px}

/*  产品 */

.link_lingjuan { background:url(../images/lingjuan_bg.jpg) no-repeat 0 0; background-size:100% 100%; width:80px; padding-left:20px; height:50px; font-size:18px; color:#c00;  line-height:30px; display:inline-block;}

.btn_chuxiao{ display:inline-block; padding:0px 4px; background-color:#CC0000; color:#ffffff; border-radius:3px; font-size:12px; }

.prodcut_view_cell{ display:flex;}
.prodcut_view_cell_label{ width:35px;}
.prodcut_view_cell_value{ flex:1;}
.prodcut_view_cell_value p{ padding-bottom:2px;}

.product_subtitle{ border-bottom:1px solid #ddd;border-top:1px solid #ddd; height:45px; line-height:45px; text-align:center;}
#product_view_info{}
#product_view_info img { width:100%;}


#g-nearby-group {    width: 100%;    max-width: 640px;    border-top: 1px solid #dcdcdc;
    clear: both; margin-top:10px;    padding-bottom: 5px;    background: #fff;}
#g-nearby-group .item-nearby-gourp-tip {    display: inline-block;
    padding: 7px 0px;	font-size:12px; text-align:center;   width: 100%;    clear: both;    background: #eceded;}


.nearby_group_detail {  padding-left: 10px;  padding-right: 10px;  height: 50px;   position: relative;   margin-bottom: 10px;   padding-top: 10px;}
.nearby_g_img { width: 15%; height: 40px;  float: left; position: absolute;}
.nearby_g_owner_img {  width: 50px;  height: 50px; border-radius: 50%;   -webkit-border-radius: 50%;  display: inline-block;}

.nearby_g_button {   width: 65%;  float: left; display: inline-block;  margin: 5px 0 0 40px;    height: 42px;    position: relative;    border-bottom: 1px solid #fe243d;    border-top: 1px solid #fe243d;}
.nearby_g_info {    float: right;    width: 100%;    height: 20px;    display: inline-block;}
#nearby_g_address, #nearby_g_owner {    display: inline-block; font-size:14px;
    overflow: hidden;    margin-left: 20px;    white-space: nowrap;    float: left;    text-align: left;    line-height: 20px;
}
.nearby_g_left_user_num {    width: 40%;    height: 20px;    line-height: 20px;
    display: inline-block;    float: right;    font-size: 11px;    color: #f95757;
    text-align: right;    margin-left: 20px;    margin-right: 4px;}
#nearby_g_address {    width: 20%;    max-width: 20%;    font-size: 11px;
}
#nearby_g_left_time {    width: 85%;    display: inline-block;    float: right;
    font-size: 11px;    color: #666;    text-align: right;    line-height: 20px;
    height: 20px;    margin-right: 4px;}
.qucantuan {
    background-color: #fe243d;    font-size: .14rem;    height: 42px;    width: 20%;    float: left;    display: inline-block;    border-radius: 0 50px 50px 0;    margin-top: 5px;
}
.qucantuan span {
    text-align: center;    display: inline-block;    margin: 9px 0 0 10px;
    line-height: 25px;    color: #fff; font-size:12px
}
.qucantuan .qucan-tuan-arrow {    position: relative;
    display: inline-block;    width: 10px;
    height: 10px;    background-image: url(http://cdn.yangkeduo.com/assets/img/qucantuan_arrow-2c79ed3692.png);
    background-repeat: no-repeat;    background-size: contain;
}
.nearby_line {
    border-bottom: 1px solid #edecec;    width: 98%;    height: 1px;    position: relative;    margin-top: 55px;
}


/*  产品底部导航，购物车，结算 */

#product_bottom_nav_bg{ height:50px; position:fixed; bottom:0; background-color:rgba(255,255,255,0.8);  z-index:9; width:100%; border-top:1px solid #ddd; margin:0 auto;}
#product_bottom_nav{ display:flex}

.flex_1{ flex:1}
.flex_2{ flex:2}
.flex_3{ flex:3}
.flex_4{ flex:3}

#product_bottom_nav a{ padding-top:2px}
#product_bottom_nav a i{ }
#product_bottom_nav a span{}

.link_addtocart{ display:inline-block; height:50px;background-color:#eee;  text-align:center;color:#000; width:100%;}
.link_addtocart:hover{ color:#F77200;}
    .link_addtocart span { line-height:40px;
    }

.link_single_buy{ display:inline-block; height:50px; line-height:45px;background-color:#F77200;  text-align:center;color:#fff; width:100%;}
.link_single_buy:hover{ color:#E5E5E5;}
.link_single_buy span{ font-size:18px;}

.link_group_buy{ display:inline-block; background-color:#ff4800; height:50px;  text-align:center; color:#fff; width:100%;}
.link_group_buy:hover{ color:#E5E5E5; }

#cart_count{position:absolute; left:55%; top:5px; border-radius:9px; width:18px; height:18px; line-height:18px; background-color:#f00; color:#fff; font-size:12px;}


/*  home */
.ani{ position:absolute;}

/*  news */

#top_nav{ height:35px;background-color:#ffffff; display:flex; }
#top_nav a{ font-size:14px; line-height:35px; height:35px; color:#000000;background-color:#E8E8E8; display:inline-block; flex:1; text-align:center; margin-right:1px;}
#top_nav a:hover,#top_nav a.sel{ background-color:#DBDF57;}


#search_bg{ padding:10px 10px; background-color:#EBEBEB; height:60px; border-bottom:1px solid #D8D8D8; margin:0 auto;}
#search{ height:60px; width:320px; margin: 0 auto}
#search_box{ background:url(../images/serach_bg.jpg) no-repeat; height:40px; width:270px; float:left;}
#keyword{ border:0;width:250px; height:30px; line-height:30px; float:left; margin: 5px 0 0 15px; color:#666; font-size:16px;}
#btnsearch{ background:url(../images/btn_search.jpg) no-repeat;float:left; height:40px; width:43px; float:left; border:0; cursor:pointer;}

/*  client */


#face_bg{ height:120px; background: url(../images/about_us_boxbg.jpg) no-repeat center; background-size:100%;}
#face{  width:90%; padding-top:10px; margin:0 auto; text-align:center; }
#face img{ height:100px;}


.on_qa{ padding:10px; overflow:hidden;zoom:1; border-bottom:1px solid #ddd; }
.on_quetion{ color:#900; padding-bottom:5px; overflow:hidden;zoom:1;}
.on_answer{ color:green; overflow:hidden;zoom:1;}
.on_quetion strong{ display:block; width:50px; float:left; padding-top:4px;}
.on_quetion p{ float:left; display:block; width:240px; float:left;}
.on_answer strong{ display:block; width:50px; float:left;padding-top:4px;}
.on_answer p{ float:left; display:block; width:240px; float:left;}


.ico_peple{ width:20px; height:20px; display:inline-block; background:url(../images/ico_peple.jpg) no-repeat; background-size:20px 20px;}
.ico_time{ width:20px; height:20px; display:inline-block; background:url(../images/ico_time.jpg) no-repeat; background-size:20px 20px;}
.ico_address{ width:20px; height:20px; display:inline-block; background:url(../images/ico_address.jpg) no-repeat; background-size:20px 20px;}
.ico_price{ width:20px; height:20px; display:inline-block; background:url(../images/ico_price.jpg) no-repeat; background-size:20px 20px;}

/* 会员中心 */

#btngetcode { height:35px; line-height:30px; font-size:16px }
.form_item { display:flex;}
.form_item_rbox { background-color:#fff; padding:5px 10px;  height:45px; line-height:35px; border:1px solid #ddd; color:#999; font-size:14px; -moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ }

.form_item label { width:80px;}
.form_item span {  flex:1;}
.txtbox_w100 { background-color:#fff; border:0; height:30px; width:100%;}

/*  share to weixin */

#share_to_weixin { display:none;position: absolute;width:100%; height:1000%; background: rgba(0,0,0,0.85);text-align: center;top: 0;left: 0; z-index: 999; }  
#share_to_weixin img { width:300px; position:fixed; right: 5%;top: 5%;}  

/* 评论 */

#comment_op {background-color:#FFFBF2;  margin-top:10px;font-size: 12px;}
#review_word{ padding:10px;  overflow:hidden;zoom:1;}

.txtComment_Title {font-size: 12px;font-weight: bold;color: #c00;}
.review_t1 {font-size: 12px; color: #900;}
.comment_op_title { background-color:#F6EED8; padding:5px 10px;}

.op_item { padding:10px 0px; border-bottom:1px dashed #ccc;}
.op_item_top{ height:20px}
.op_item_top .review_name{}
.op_item_top .review_email{ margin-left:50px}
.op_item_top .review_time{ margin-left:50px}

.op_item_nolist{ font-size:12px; color:#666; text-align:center;}

#sign_msg{padding:10px;overflow:hidden;zoom:1;    background-color: #FFFBF2 }

#sign_msg p { padding-bottom:15px; font-size:12px;}
.comment_tip{ color:#C00; font-size:12px; padding:5px}




/* 投票 */
#vote_top { background-color:rgb(112, 156, 44); padding:10px 20px; display:flex
}
.vote_top_item { flex:1;}
.vote_top_item span { display:block; text-align:center; color:#fff}
#vote_search { margin:0 auto; padding-top:10px;}
#vote_search_box {  width:80%; margin:0 auto;}
#vote_search_box #vote_keyword { border:0; width:80%; padding:0 10px; height:30px; line-height:18px; font-size:14px;border-radius:5px 0px 0px 5px ;
}
#vote_search_box #btn_vsearch { border:0; width:20%;height:30px; text-align:center;border-radius:0px 5px 5px 0px; 
}

#vote_item_info{ padding:20px; overflow:hidden;zoom:1; background-color:#fff; }
#vote_item_info img{ width:100%;}
#vote_item_info p{ padding-bottom:15px;}

#vote_item_list{position:relative;margin:10px 0 20px 10px; overflow:hidden;zoom:1; }
.vote_item { width:47%; background-color:#fff; border-radius:10px;position:relative;}
.vote_item .vote_item_box { padding:10px;}
.vote_item .vote_item_box .vote_item_name_id{ padding-top:10px;   }
.vote_item .vote_item_box .vote_item_name_id .vote_id{ color:#BC0000 }
.vote_item .vote_item_box .vote_item_name_id strong{ }
.vote_item .vote_item_info_tip{ font-size:14px; padding-top:10px; }
.vote_item .vote_item_box  .vote_item_btn{ text-align:left; padding-top:15px;}
.vote_item .vote_item_box .cur_vcount {
}

.btn_vote{  background-color:#F60; display:inline-block; text-align:center; text-decoration:none; color:#fff; font-size:12px; padding:0px 10px; border:0; height:25px; line-height:25px; cursor:pointer;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */}
	
.vote_item_btn .btn_vote{ position:absolute;bottom:10px; right:10px;}

#vote_top_list{ padding:20px;  overflow:hidden;zoom:1; background-color:#fff; }

#vote_top_list .top_item{ display:flex; height:35px; border-bottom:1px dashed #ddd; line-height:35px; }
#vote_top_list .top_item .item_id{ width:70px; padding-left:10px;  }
#vote_top_list .top_item .item_name{flex:2 }
#vote_top_list .top_item .item_vcount{flex:1 }


#no_data_rezult { padding:20px; text-align:center
}
#vote_view_bottom_join { text-align:center;
     padding:20px;
}


.modalBox {
    text-align: left;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    display: none;
}

.globalLoading {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 1000;
    top: 0;
    left: 0;
    -ms-flex-align: center;
    -webkit-box-align: center;
    box-align: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    box-pack: center;
    justify-content: center;
    display: none; 
}

.globalLoading .inner {
    width: 50px;
    height: 50px;
    background-color: rgba(0,0,0,.7);
    border-radius: 5px;
    background-image: url(../images/loading/03.gif);

    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50%;
	
}


#product_search_bar{ text-align:center; padding:10px; height:50px; background-color:#dcdcdc;}
#product_search_bar_box{ display:flex; width:300px; margin:0 auto; }

#pro_keyword{ background-color:#fff; padding:3px; border-radius:4px; width:240px; border:1px solid #fff; flex:1; font-size:14px}
#btn_pro_search{ background:url(../images/ico_search.png) no-repeat; width:30px; height:30px; background-size:30px auto; display:inline-block; float:left}


.asc{ background:url(../images/ico_asc.gif) no-repeat 43px 13px;}
.desc{ background:url(../images/ico_desc.gif) no-repeat 43px 15px;}


.fl_hongbao{  
    z-index:6;
    position:fixed;
    right:0;
    top:80px;
    width:50px;
    color:#000;
    padding:10px 0;
    border-radius:5px;
    text-align:center;
}

.modal_bg {
display:none;
z-index:88;
position:fixed;
background-color:rgba(0,0,0,.3);
width:100%;
height:100%;
}
.modal_box_bg {
background:#fff url(../images/ico_share_arr.png) no-repeat right 0;
background-size:auto 120px;
width:96%;
margin:0 auto;
height:130px;
text-align:center;
}
.modal_box{ padding:10px 60px 10px 15px; font-size:14px;color:#808080}
.modal_btn_close { text-align:center; color:rgba(0,0,0,.3)}



.hongbao_pic { width:50px;
}

#company_box { position:relative  }
#company_info {font-size:14px; color:#666; padding-bottom:10px; padding-top:10px}
#company_title { font-size:14px;color:#333; font-weight:bold;}
#company_sub_info { font-size:14px; color:#333;}
#company_sub_info p{ padding-bottom:5px }

#tel_box { width:30px; height:30px; position:absolute;top:20px; right:20px; border-left:2px solid #eee; padding-left:5px;}
#tel_box a{width:25px; height:25px; display:block}
#tel_box a img { width:100%;   }


.pro-price {
    width: 100%;
    line-height: 2;
}
.pro-price i {
    font-size: 12px;
    color: #ff4614;
    font-style: normal;
}
.pro-price span {
    font-size: 20px;
    color: #ff4614;
}
.pro-price b {
    font-size: 12px;
    color: #777;
    font-weight: normal;
    margin-left: 2px;
}



/* logo旋转动画 */
.loader_modal_bg{  
	position: fixed;
    left: 0;
    top: 0;
    z-index: 50;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.1);
	 display:none
 }
.loader_logo {
  	z-index:9;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-40px;
	margin-left:-40px;
    display: inline-block;
    box-sizing: border-box;
    -moz-box-sizing: border-box; border-radius:5px;
    -webkit-animation: front 1.5s infinite linear;
    -moz-animation: front 1.5s infinite linear;
    height: 80px;
    width: 80px;
	background:#fff url(../images/logo.jpg) no-repeat;
	background-size:80px 80px;
}
/* 旋转动画 */
@-webkit-keyframes front{
0%{transform: rotateY(0deg);}
25%{transform: rotateY(45deg);}
50%{transform: rotateY(90deg);}
75%{transform: rotateY(45deg);}
100%{transform: rotateY(0deg);}
		}
@-moz-keyframes front{
0%{transform: rotateY(0deg);}
25%{transform: rotateY(45deg);}
50%{transform: rotateY(90deg);}
75%{transform: rotateY(45deg);}
100%{transform: rotateY(0deg);}
}
		
@-moz-keyframes scale{
0%{  -moz-transform:scale(1);}
25%{  -moz-transform:scale(0.8);}
50%{  -moz-transform:scale(1);}
75%{  -moz-transform:scale(0.8);}
100%{  -moz-transform:scale(1);}
}


/* 页面左侧红包浮动 */

.share-card-entry-global {
    width: 100%;
    height: 30px;
    position: fixed;
    top: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    z-index: 6;
    box-sizing: border-box;
    cursor: pointer;
    pointer-events: none;
    transition: top .5s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.share-card-entry-animation {
    position: relative;
}
.share-card-entry {
    background-color: #ffb439;
    border: 2px solid #fdfdfd;
    border-radius: 100px 100px 0 100px;
    position: absolute;
    top: 0;
    right: 10px;
    height: 26px;
    width: 87px;
    box-sizing: content-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 100;
    pointer-events: auto;
    box-shadow: 0 0 4px 0 hsla(0,0%,44%,.5);
    overflow: hidden;
}
.share-card-entry_text {
    font-size: 11px;
    color: #fff;
    letter-spacing: .92px;
    line-height: 12px;
    margin-left: 10px;
    white-space: nowrap;
}
.share-card-entry_icon-money {
    width: 28px;
    height: 28px;
    border: 2px solid #fdfcfc;
    background-color: #f3f3f3;
    border-radius: 100px 100px 0 100px;
    position: relative;
    left: -12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 101;
}
.share-card-entry_icon-money img {
    width: 22px;
    height: 22px;
}
.share-card-entry_icon-money-animation {
    -webkit-animation: sharecardEntryWobble 2s;
    animation: sharecardEntryWobble 2s;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}




/* =======================自定义 css========================= */

.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}

.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像素*/
 
.pb-5{padding-bottom:5px}/*下填充5像素*/
.pb-10{padding-bottom:10px}/*下填充10像素*/
.pb-15{padding-bottom:15px}/*下填充15像素*/
.pb-20{padding-bottom:20px}/*下填充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像素*/
 
.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像素*/
 
.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}

/***/
.c-CC592C,.c-CC592C a,a.c-CC592C{color:#CC592C}
.c-CC592C a:hover,a.c-CC592C:hover{color:#F30}

.f-12{font-size:12px}
.f-14{font-size:14px}
.f-16{font-size:16px}
.f-18{font-size:18px;font-family:SimHei,SimSun,sans-serif;}
.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:#000; }
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#000;}
 
/*次要按钮*/
.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}




/* =======================自定义 css   结束========================= */
/****/
 #top_main_nav { height:30px;background-color:#9AC7DC; position:fixed; z-index:12; width:100%; text-align:right; }
    #top_main_nav a { display:inline-block; padding:0 10px; height:30px; line-height:30px;  text-align:center; font-size:12px; color:#fff;}
    #top_main_nav a:hover, #top_main_nav a.sel { background-color:#91b2c2; }
	        .about_us_top { background-color:#78c4d2; height:120px;} 
        .about_us_section { background-color:#9bc3e8; }
        .about_us_logo { width:50%; margin:-90px auto 0 auto; border:1px solid #ddd; box-shadow:1px 1px 10px #ccc;  background-color:#fff; border-radius:5px; padding:20px 20px;}
        .about_us { padding:20px; width:100%; overflow:hidden;}
		 .about_us img{ max-width:100%;}
        .about_us h1 { font-size:18px; color:#000; margin-bottom:15px; margin-top:30px;}


        .jc-content { width: 90%; margin:0 auto;
         }


        .about_us_wenhua_nav {  display:flex; justify-content:space-between; margin-top:20px; align-content:space-between;
            
        }
        .about_us_wenhua_nav a { display:inline-block; text-align:center; width:25%;  flex:1;float:left;
        }
        .about_us_wenhua_nav a img { width:30px; height:30px; text-align:center; margin:0 auto;
            }
        .about_us_wenhua_nav a span{ color:#999; display:block; padding-top:2px; font-size:14px;float:left; width:100%; height:30px; line-height:30px;
        }
            .about_us_wenhua_nav a:hover span { color:#000; float:left;
            }

        .about_us_wenhua_content {
            background-color:#78c4d2; padding:10px 20px; color:#fff; margin-bottom:25px;
        }


        .about_topc_bg { background-color:#78c4d2; height:80px;
        }
        .about_cbox { width:90%; margin:0 auto; margin-top:-65px; 
        }
        .about_cbox_title { font-size:18px; color:#fff; text-align:center; margin-bottom:15px;
        }
        .about_cbox_info { padding:10px;  box-shadow:1px 1px 5px #ccc;  background-color:#fff; border-radius:5px;
        }


.clearfix:after{content: " ";display: table;clear: both;width: 100%;}
.list-wrap{display: none;}
.list-wrap.active{display: block;}
/** 清除浮动**/
.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;
}

/**间隔**/
.div_jiange{  width:100%; height:10px;box-shadow:inset 0px 15px 20px -15px #d6d6d6;}
.div_jiange02{  width:100%; height:10px; background-color:#cacaca; }
.div_jiange03{  width:100%; height:10px; background-color:#f7f7f7;}


.div_triangle_up{  width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #f7f7f7; margin-left:35%;}

/**医院概况*/
 .about_cbox_pics { padding-top:15px; max-height:2.7rem; overflow:hidden; }
 .swiper-slide a{color:#000;height:auto;line-height:30px;float:left; text-align:center; width:100%; margin:0 auto; /*padding-bottom:10px;*/}
 .swiper-slide a span { width: 20px; height: 2px; display: block; background: #18b5f0; margin: 0 auto;}
.yy_title1{padding:1.3rem 0 20px 0;background:url(../images/about/yy01_on.png) top center no-repeat;background-size:60%;}
.yy_title10{padding:1.3rem 0 20px 0;background:url(../images/about/yy01.png) top center no-repeat;background-size:60%;}
.yy_title2{padding:1.3rem 0 20px 0;background:url(../images/about/yy02.png) top center no-repeat;background-size:60%;}
.yy_title3{padding:1.3rem 0 20px 0;background:url(../images/about/yy03.png) top center no-repeat;background-size:60%;}
.yy_title4{padding:1.3rem 0 20px 0;background:url(../images/about/yy04.png) top center no-repeat;background-size:60%;}
.yy_title5{padding:1.3rem 0 20px 0;background:url(../images/about/yy05.png) top center no-repeat;background-size:60%;}
.yy_title1:hover {background:url(../images/about/yy01.png) top center no-repeat;background-size:60%;}
.yy_title10:hover {background:url(../images/about/yy01_on.png) top center no-repeat;background-size:60%;}
.yy_title2:hover{background:url(../images/about/yy02_on.png) top center no-repeat;background-size:60%;}
.yy_title3:hover{background:url(../images/about/yy03_on.png) top center no-repeat;background-size:60%;}
.yy_title4:hover{background:url(../images/about/yy04_on.png) top center no-repeat;background-size:60%;}
.yy_title5:hover{background:url(../images/about/yy05_on.png) top center no-repeat;background-size:60%;}
 
.news_title1{padding:1.3rem 0 20px 0;background:url(../images/news/ico_dj_s01_on.png) top center no-repeat;background-size:60%;}
.news_title2{padding:1.3rem 0 20px 0;background:url(../images/news/ico_dj_s04.png) top center no-repeat;background-size:60%;}
.news_title3{padding:1.3rem 0 20px 0;background:url(../images/news/ico_dj_s03.png) top center no-repeat;background-size:60%;}
.news_title4{padding:1.3rem 0 20px 0;background:url(../images/news/ico_dj_s02.png) top center no-repeat;background-size:60%;}
.news_title5{padding:1.3rem 0 20px 0;background:url(../images/news/ico_dj_s05.png) top center no-repeat;background-size:60%;}

.news_title1:hover {background:url(../images/news/ico_dj_s01.png) top center no-repeat;background-size:60%;}
.news_title2:hover{background:url(../images/news/ico_dj_s04_on.png) top center no-repeat;background-size:60%;}
.news_title3:hover{background:url(../images/news/ico_dj_s03_on.png) top center no-repeat;background-size:60%;}
.news_title4:hover{background:url(../images/news/ico_dj_s02_on.png) top center no-repeat;background-size:60%;}
.news_title5:hover{background:url(../images/news/ico_dj_s05_on.png) top center no-repeat;background-size:60%;}
 
 /**全局标题*/
.div_title
{
	width:100%;
	text-align:center;
	float:left;
}
/**全局展开显示更多**/
.tinfo_hide { height:200px; overflow:hidden; position:relative;}

.cell_mask { position:absolute; bottom:0px; left:0; width:100%;height: 100px;
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));
}
.cell_mask_btn {  width:100%; text-align:center; margin-top:20px; }
/**更多按钮**/
 a.btn_morelink,a.btn_morelink_to { width:150px; height:40px; line-height:40px; border:1px solid #00aef0; 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;
}
a.more {
    font-size: 12px;
   /* padding: 2px 5px;*/
    text-decoration: none;
    text-transform: uppercase;
	background: #00aef0;
	border-radius:5px;
    color: #fff;
}
a.more:hover {
	color: #fff;
	background:#2683c8;
}

/****/
.about_yyhj
{
	width:auto;
	height:auto;
	border-radius:5px;
	margin-right:20px;
	background-color:#FFF;
}
.about_yyhj_img
{
	width:100%;
	height:auto;
}
.about_yyhj_img img
{
	width:100%;
	height:auto;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.about_yyhj_title
{
	width:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;

}
.about_yyhj_title span
{

	width:auto;
	text-align:left;
	padding-left:20px;
	line-height:30px;
}
.about_yyhj_title .more
{
	float:right;
	margin-right:10px;
	width:80px;
	
}

/****/
.foot_lxfs
{
	width:100%;
	height:auto;
	border-radius:10px;
	padding:20px;
	margin:0 auto;
	background-color:#25b9ff;
	float:left;
	color:#FFF;
}
.foot_lxfs li
{
	text-align:left;
	color:#FFF;
	line-height:30px;
}
.foot_lxfs span
{
	padding-left:10px;
}
/**预约诊疗***/
.yuyue_list
{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}
.yuyue_list li
{
	width:50%;
	float:left;
	line-height:50px;
	font-size:18px;
	text-align:center;
}
.yuyue_list li a
{
	width:100%;
	float:left;
	line-height:30px;
	padding-top:20px;
	text-align:center;
}
.yuyue_list li a span
{
	width:20px;
	height:2px;
	display: block;
	background:#18b5f0;
	margin:0 auto ;

}
.zlyy_yy
{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}
.zlyy_yy span{ width:100%; float:left; font-size:18px;  color:#000; line-height:30px;}
.zlyy_yy01
{
	width:100%;
	height:3rem;
	text-align:left;
	overflow:hidden;
	margin-bottom:30px;
	padding:20px 15px 0 85px;
	line-height:22px;
	font-size:14px;
	background:url(../images/huanzhe/yy01.png) top center no-repeat;
	background-size:100%;
}
.zlyy_yy02
{
	width:100%;
	height:3rem;
	text-align:left;
	overflow:hidden;
	margin-bottom:35px;
	padding:20px 15px 0 85px;
	line-height:22px;
	font-size:14px;
	background:url(../images/huanzhe/yy02.png) top center no-repeat;
	background-size:100%;
}
.zlyy_yy03
{
	width:100%;
	height:3rem;
	text-align:left;
	overflow:hidden;
	margin-bottom:35px;
	padding:20px 15px 0 85px;
	line-height:22px;
	font-size:14px;
	background:url(../images/huanzhe/yy03.png) top center no-repeat;
	background-size:100%;
}
.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;}

.yueyue_info span{ color:#C00}
 
.huanzhe-top-nav {  display:flex; margin-bottom:5px; border:1px solid #c3c3c3; border-radius:5px;box-shadow: 0px 7px 7px -7px #c3c3c3;
 }
.huanzhe-top-nav a { flex:1;  margin-right :10px; height:80px; border:1px solid #ddd; box-shadow:1px 1px 10px #ddd; display:flex;border-radius:8px; display:flex;align-content:center; justify-content:center; padding:10px; box-sizing:border-box; flex-direction:column; align-content:center;}
.huanzhe-top-nav a img { margin:0 auto; height:30px;}
.huanzhe-top-nav a span {display: inline-block;text-align: center; color:#666; font-size:14px; padding-top:5px; }
.huanzhe-top-nav a:last-child { margin-right:0}
.huanzhe-top-nav a:hover, .huanzhe-top-nav a.active {
background-color: #7ac3d4
}
.huanzhe-top-content { padding:0px 0;
}
.classes-wrap{ width:100%; height:auto;  text-align:center;padding:20px 0;}
.classes-wrap .classes-item {width: 33.333333%; line-height:20px; float: left; cursor: pointer; position: relative; z-index: 1; overflow: hidden;  color:#000;  border-left:1px solid #c3c3c3;
}
.classes-wrap .classes-item .icon {
    width: 100%;
    height:60px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
}
.classes-wrap .active span{display: block; color:#038cd4;}
.classes-wrap .classes-item:after{content: " ";position: absolute;z-index: 2;width: 36px;height: 18px;bottom: 0;left: 50%;margin-left: -18px;display: none;}
/**预约诊疗***/
/***党建新闻***/
.news_T
{
	width:70%;
	height:46px;
	padding:3px;
	background-color:#CCC;
	border-radius:20px;
	margin:0 auto;
}
.news_T01
{
	width:50%;
	height:40px;
	float:left;
	background-color:#01afff;
	border-radius:20px;
	font-size:18px;
	line-height:40px;
	color:#FFF;
	padding:0 0 0 10px;
}
.news_T02
{
	width:50%;
	height:40px;
	float:left;
	color:#858484;
	font-size:18px;
	line-height:40px;
	padding:0 0 0 10px;
}
.news_T01 a{color:#FFF;}
.news_T02 a{color:#858484;}
.iconfont_news {
  font-family: "iconfont" !important;
  font-size: 24px;
  font-style: normal;
  margin-right:10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.news_list
{
	padding:10px 20px;
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}
.news_list_img
{
	width:30%;
	height:auto;
	float:left;
	padding-right:10px;
}
.news_list_img img
{
	width:100%;
	height:auto;
	float:left;
	border-radius:3px;
	margin:auto 0;
}
.news_list_info{
	width:90%;
	height:auto;
	float:left;
}
.news_list_title
{
	width:100%;
	line-height:25px;
	font-size:14px;
	float:left;
}
.news_list_con
{
	width:100%;
	line-height:20px;
	font-size:14px;
	float:left;
}


.news_list02
{
	padding:10px 0px;
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}
.news_list_img02
{
	width:40%;
	height:auto;
	float: right;
}
.news_list_img02 img
{
	width:100%;
	height:auto;
	float:left;
	border-radius:3px;
	margin:auto 0;
}
.news_list_info02{
	width:55%;
	height:auto;
	float:left;
}
.news_list_title02
{
	width:100%;
	line-height:25px;
	font-size:14px;
	float:left;
}
.news_list_con02
{
	width:100%;
	line-height:20px;
	font-size:12px;
	float:left;
}

.news_list03
{
	padding:10px 0px;
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}
.news_list_img03
{
	width:100%;
	height:auto;
	float: right;
}
.news_list_img03 img
{
	width:100%;
	height:auto;
	float:left;
	border-radius:3px;
	margin:auto 0;
}
.news_list_info03{
	width:100%;
	height:auto;
	float:left;
}
.news_list_title03
{
	width:100%;
	line-height:25px;
	font-size:14px;
	float:left;
}
.news_list_con03
{
	width:100%;
	line-height:20px;
	font-size:12px;
	float:left;
}
/**服务中心**/
.fuwu_list
{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}
.fuwu_list li
{
	width:33.33333%;
	float:left;
	line-height:50px;
	font-size:18px;
	text-align:center;
}
.fuwu_list li a
{
	width:100%;
	float:left;
	line-height:30px;
	padding-top:20px;
	text-align:center;
}
.fuwu_list li a span
{
	width:20px;
	height:2px;
	display: block;
	background:#18b5f0;
	margin:0 auto ;
}

.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: #999;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-angle-right
{
	width:20px;
	height:auto;
	float:right;
}
/*在线咨询*/
.fankui_info
{
	width:100%;
	height:auto;
	line-height:40px;
	float:left;
}
.fankui_info_title{ margin-bottom:10px; width:100%; float:left; height:auto;}
.fankui_info_title .inputbox {padding: 5px; margin-right:15px; float:left; background:#e9e8e8;border-radius: 5px; width:100%; 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:100%;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
    }
	
/**专家团队**/
.index_doctor_bg
{
	width:100%;
	height:auto;
	float:left;
	padding:20px;
	
background: -webkit-linear-gradient(bottom,#fff, #d9d8d8);
background: -o-linear-gradient(bottom,#fff, #d9d8d8);
background: -moz-linear-gradient(bottom,#fff, #d9d8d8);
background: linear-gradient(to top,#fff, #d9d8d8); /* 标准的语法（必须放在最后） */
}
.index_doctor
{
	width:100%;
	height:auto;
	float:left;
	padding:20px;
	background-color:#0194ff;
	border-radius:5px;
}
.index_doctor_img
{
	width:25%;
	height:auto;
	float: right;
}
.index_doctor_img img
{
	width:100%;
	height:auto;
	float:left;
	border-radius:3px;
	margin:auto 0;
}
.index_doctor_info{
	width:70%;
	height:auto;
	float:left;
}
.index_doctor_title
{
	width:100%;
	line-height:30px;
	font-size:18px;
	float:left;
	text-indent:20px;
	color:#FFF;
}
.index_doctor_con
{
	width:100%;
	line-height:30px;
	font-size:14px;
	float:left;
	color:#FFF;
}
/**搜索**/
.searchbox {
  position: relative;
  z-index: 1;
  clear: both;
  width: 100%;
  height: 34px;
  margin: 0 auto 20px;
  border: 2px solid #f4f4f4;
  background-color: #f4f4f4;
  border-radius:15px;
}
.mod_select {
  position: absolute;
  left: 0;
  top: 0;
  width: 70px;
  border-right:1px solid  #DEDEDE;
}
.mod_select .select_box {
  position: relative;
  width: 100%;
  height: 30px;
}
.mod_select .select_box .select_txt {
  display: inline-block;
  width: 100%;
  height: 30px;
  padding-left: 10px;
  overflow: hidden;
  line-height: 30px;
  font-size: 14px;
  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: 30px;
  left: -2px;
  width: 70px;
  background-color: #fff;
  border: 2px solid #fff;
  border-top: 0;
}
.mod_select .select_box .option li {
  padding-left: 28px;
  font-size: 14px;
  line-height: 2;
  cursor: pointer;
}
.searchbox .import {
  width: 72%;
  height: 30px;
  margin-left: 70px;
  padding-left: 8%;
  border: none;
  outline: none;
}
.searchbox .btn-search {
  position: absolute;
  right: 0;
  width: 20%;
  height: 30px;
  color: #fff;
  background-color: #00aef0;
  border: 0;
}
/*搜索**/
/**医生介绍**/
.doctor_bg
{
	width:100%;
	height:auto;
	float:left;
	padding:80px 20px 20px 20px;
	background:url(../images/keshi/bg.jpg ) top center no-repeat ;
	background-size:100%;
}
.doctor
{
	width:100%;
	height:auto;
	float:left;
	padding:20px;
	background-color:#fff;
	
    border-radius: 5px;
    box-shadow: 2px 7px 7px -3px #c3c3c3;
}
.doctor_img
{
	width:40%;
	height:auto;
	position:relative;
	top:-60px;
	margin:0 auto;
	
}
.doctor_img img
{
	width:100%;
	height:auto;
	float:left;
	border-radius:3px;
	margin:auto 0;
}
.doctor_info{
	width:100%;
	height:auto;
	position:relative;
	text-align:center;
	top:-40px;
}
.doctor_title
{
	width:100%;
	line-height:30px;
	font-size:18px;
	float:left;
	text-align:center;

}
.doctor_con
{
	width:100%;
	line-height:30px;
	font-size:12px;
	float:left;
	text-align:center;
}

/**科室导航***/
.keshi_top
{
	float:left;
	text-align:center;
	width:30%;
	margin:10px 1.5% 0 1.5%;
	padding:10px 10px 0 10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.keshi_top i{ width:100%; text-align:center; float:left;}

.keshi_top a
{
	width:100%;
	float:left;
	text-align:center;
	line-height:30px;
	font-size:14px;
	color:#a8a8a8;
}
.b_bg04 a{color:#fff !important; }


.keshi_ys
{
	width:auto;
	height:auto;
	border-radius:5px;
	margin-right:10px;
	background-color:#FFF;
	-moz-box-shadow:2px 2px 5px #b3b0af; 
	-webkit-box-shadow:2px 2px 5px #b3b0af; 
	box-shadow:2px 2px 5px #b3b0af;
}
.keshi_ys_img
{
	width:100%;
	height:auto;
}
.keshi_ys_img img
{
	width:100%;
	height:auto;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.keshi_ys_title
{
	width:100%;
	height:auto;
	line-height:30px;
	color:#000;
	font-size:14px;
	text-align:center;
}
.keshi_ys_com
{

	width:auto;
	text-align:left;
	line-height:30px;
	font-size:14px;
	padding-bottom:10px;
	text-align:center;
}

.keshi_ts
{
	width:100%;
	margin:10px 0 10px 0;
	float:left;
	height:auto;
	border-radius:5px;
	margin-right:10px;
	

}
/**就医指南*/
.paiban_title
{
	margin:0 auto;
	text-align:center;
	padding:0 20px;
	width:auto;
	line-height:30px;
	color:#FFF;
	font-size:14px;
	background-color:#73cff4;
}
/*选项卡*/
.find_nav {
    width: 100%;
    height: 70px;
    background-color: #f9f9f9;
	float:left;
}
.find_nav_left {
    height: 70px;
	width: 100%;
    float:left;
    overflow: hidden;

}
.find_nav_list {
   float:left;
  width: 100%;
}
.find_nav_list ul {
   float:left;
   width:100%;
}
.find_nav_list ul li {

	background-color:#66c0fe;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	box-shadow:4px -4px 5px #dedede;
	margin:0 1.5%;
	width:30%;
	float:left;
	color:#FFF;
}
.find_nav_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #fff;
}
.find_nav_cur a {
    color: #01aef2 !important;
	background-color:#FFF;
	border-top:3px solid #01aef2;
	
}
.find_nav_list a.active{ color:#C00}
.sideline {
    display: block;
    position: absolute;
    border: 0;
    height: 2px;
    background-color: #48a5f4;
    left: 0;
    top: 68px;
    pointer-events: none;
}

.swipe{ padding:30px 0 0 0;float:left; width:100%; }
.swipe .jyzn_list{ float:left; width:100%; height:auto; line-height:25px; color:#999; overflow:hidden}
/**出诊表***/
.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:12px;
	font-weight:normal;
	color:#595556;
}
.d_chuzhen td
{
	width:12.5%;
	border-left:1px solid #e7ded9;
	font-size:12px;
	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:12px;
	color:#595556;
}
/**精彩视频**/
.news_view {
    width: 100%;
    background-color: #FFF;
	float:left;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
    border-radius: 5px;
}
.img_title{ width:100%; height:auto; line-height:20px; overflow:hidden; float:left; color:#000; padding: 10px;}
.newspic {
    float: left;
    width: 120px;
    height: 80px;
    margin-right: 10px;
    padding: 1px;
    border: 1px solid #ccc;
}
#news_title{  padding:10px 0 0px 0; line-height:30px; color:#000; font-weight:bold; text-align:center; font-size:24px;}
#news_title h1{  color:#000; text-align:center; font-size:20px;font-family: '宋体', SimSun, serif;}
#news_tool {
    height: 40px;
    font-size: 12px;
    padding: 3px 0 0 0;
    color: #999;
    display: -webkit-box;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
#news_topinfo{ font-size:14px; color:#999; line-height:180%;}
#news_topinfo span { color:#000}
#news_content{ padding:20px 0px; font-size:14px; color:#666; overflow:hidden;zoom:1; line-height:200%}
#news_content table{ background-color:#fff; border-collapse:collapse;border:1px solid #ccc;}
#news_content table td{ border:1px solid #ccc; font-size:14px; padding:5px 10px}
#news_content p{ padding-bottom:15px}
#news_content img {margin:0 auto;width:100%}

/*通知公告**/
.tzgg{ width:100%; line-height:30px; background-color:#fdf6c2; padding:0 20px 0 20px; color:#f77f3a;float: left;
}
.tzgg a{ color:#f77f3a;
}
/***首页导航*/
.index_daohang_bg{ width:100%; height:auto; background-color:#f6f6f6; padding:15px 10px;float: left;}
.index_daohang{width:100%; height:auto; background-color:#fff; border-radius: 5px;box-shadow: 0px 7px 7px -7px #c3c3c3;float: left;}
.index_daohang_title{ width:100%; height:auto; line-height:50px; font-size:18px; color:#000; padding:0 20px; border-bottom:1px solid #f6f6f6;float: left;font-family:SimHei,SimSun,sans-serif;  }
.index_daohang_title span{ width:auto; height:auto; line-height:50px; font-size:14px; color:#33bed5; float:right;  }
.index_daohang_title01{ width:100%; height:auto; line-height:50px; font-size:18px; color:#000; padding:0 20px 0 0; float: left; font-family:SimHei,SimSun,sans-serif; }
.index_daohang_title01 span{ width:auto; height:auto; line-height:50px; font-size:14px; color:#33bed5; float:right;  }
.index_daohang_tb{ width:100%; height:auto; font-size:14px; color:#848484; float: left; padding:30px 10px 0 10px;  }
.index_daohang_tb li{ width:20%; height:auto; font-size:14px; color:#848484; float: left; padding:0 0 30px 0; text-align:center; }
.index_daohang_tb li a{ color:#848484}
.iconfont_daohang_tb{ 
width:50px;
height:50px;
line-height:50px;
text-align:center;
border-radius:50%;
background-color:#01b7ff;
border-bottom:3px solid #bdb9b8;
color:#FFF;
margin:0 auto 10px auto;
}

.iconfont_daohang {
  font-family: "iconfont" !important;
  font-size: 30px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.about_fuwu{ float:left; text-align:left; color:#1296db; font-size:14px; line-height:40px;}
.about_fuwu span{ width:75%; float: right; text-align:left; line-height:20px; color:#848484; font-size:12px; padding-left:10px; border-left:1px solid #848484; margin-left:10px;}
a.btn_morefuwu { width:auto; height:30px; line-height:30px; border:1px solid #00aef0; padding:0 10px; border-radius:15px; font-size:14px; text-align:center; display:inline-block; color:#00aef0; margin-top:5px;
        }
a.btn_morefuwu:hover{ border:1px solid #00aef0; background-color:#00aef0;color:#fff;
}
.home_fwzx{ border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;  width:100%; height:auto; float:left}
.home_fwzx tr{padding:20px 0; width:100%; height:auto;float:left}
.home_fwzx_i{ float:left; text-align:center; width:20%; color:#1296db}
.home_fwzx_con{float:left; text-align:left; width:80%; line-height:20px; font-size:14px; padding-left:10px;}
.home_fwzx_con span{float:left; text-align:left; width:100%; line-height:20px; color:#858484;}