/* reset */
html { height: 100%; }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 , iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { color:#333; font-size: 14px; font-family:"Microsoft Yahei","微软雅黑",arial,"\5b8b\4f53";  }
body { line-height: 1.5 }
a:link,
a:visited,
a:active,
a { text-decoration: none; color:#2D2E32;  }
a:hover { color:#177bc6 ;}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:0.5;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:0.5;}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.5;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:0.5;}

.edit_con_original{ line-height:1.8; padding:0 0; color:#333; text-align:justify;}
.edit_con_original ul{ margin:inherit; padding:inherit}
.edit_con_original ul li { list-style-type:disc; margin:auto; padding:inherit}
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li { list-style-type:decimal; margin:auto; padding:inherit}
.edit_con_original h1 { font-size: 2em; font-weight:bold }
.edit_con_original h2 { font-size: 1.5em; font-weight:bold }
.edit_con_original h3 { font-size: 1.17em; font-weight:bold }
.edit_con_original h4 { font-size: 1em; font-weight:bold }
.edit_con_original h5 { font-size: 0.83em; font-weight:bold }
.edit_con_original h6 { font-size: 0.67em; font-weight:bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}
/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }


.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

.f-45{font-size:45px;}
.f-36{font-size:36px;}
.f-30{font-size:30px;}
.f-24{font-size:24px;}
.f-22{font-size:22px;}
.f-20{font-size:20px;}
.f-18{font-size:18px;}
.f-16{font-size:16px;}
.f-14{font-size:14px;}
.f-12{font-size:12px;}

/*公用样式end*/
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.line-hide-2{height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.line-hide-3{height:4.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.tran_scale { display:block;overflow:hidden;}
.tran_scale img {transition: all 1s ease;}
.tran_scale:hover img { transform:scale(1.1,1.1);}

body{width:100%;overflow-x:hidden;}
.auto-img{max-width:100%;}
.pr{position:relative;}
.pa{position:absolute;}
.ovh{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.owl-theme .owl-controls{margin-top:0 !important;}
.w1100{max-width:1100px;position:relative;margin:0 auto;}
.w1200{max-width:1200px;position:relative;margin:0 auto;}
.w1260{max-width:1260px;position:relative;margin:0 auto;}
.w1350{max-width:1350px;position:relative;margin:0 auto;}
.w1190{max-width:1190px;position:relative;margin:0 auto;}

body .c-blue{color:#2084cf;}

/*浮窗*/
/*.rightdiv{position:fixed;z-index: 99999999;;bottom:30%;right:10px;}*/
.rightdiv{clear: both;margin-top: 5px;}
.rightdiv a{color: #fff !important;}
.rightdiv .btn{color:#fff;text-align:center;font-size:12px;width:60px;height:60px;margin-bottom:0.2em;cursor:pointer;}
.rightdiv .btn .font{left:0;top:50%;width:100%;text-align:center;transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.rightdiv .btn.dingbu .font img{display:block;width:1.2em;margin:0 auto 0.5em auto;}

.continor{max-width:1920px;margin:0 auto;}

/*导航*/	
.topdiv{background:url(../images/topline.png) top no-repeat;background-size:100% 3px;padding:0 5em;}
.logo_div{float:left;margin-top:28px;padding-right:1em;margin-right:1em;border-right:1px solid #ccc;display:block;}
.title_div{float:left;margin-top:28px;}
.title_div span{color:#379be6;display:block;}

.info_btn_div{float:right;}
.info_btn_div .info_div{color:#379be6;float:right;}
.info_btn_div .info_div img{vertical-align:-3px;}

.dbn_div{margin-top:25px;position:relative;z-index:9999999;}
.dbn_div ul li{float:left;margin-left:72px;position:relative;}
.dbn_div ul li > a{display:block;min-width:4em;text-align:center;font-size:18px;border-bottom:2px solid #fff;height:2em;}
.dbn_div ul li.cr > a{color:#379be6;border-color:#379be6;font-weight:bold;}
.subNav{background:rgba(255,255,255,0.9);position:absolute;left:50%;top:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);display:none;}
.subNav a{display:block;margin:0 1em;padding:0.3em 0;min-width:4em;max-width:11em;white-space:nowrap;color:#999;cursor:pointer;}
.subNav a:hover{color:#333;}
/*.dbn_div ul li:hover .subNav{display:block;}*/
/*导航*/	

/*Index Start*/
.banner.owl-theme .owl-controls{position:absolute;bottom:2em;left:0;width:100%;}
.banner.owl-theme .owl-controls .owl-page span{background:#fff;opacity:1;width:10px;height:10px;}
.banner.owl-theme .owl-controls .owl-page.active span,.banner.owl-theme .owl-controls.clickable .owl-page:hover span{background:#88cd13;}

.searchbg{background:url(../images/searchbg.png) no-repeat;background-size:100% 100%;text-align:center;color:#fff;padding:1em 0;}
.search_input_text{background:#fff;border:none;color:#379be6;line-height:2.4;height:2.4em;border-radius:5px;padding:0 1em;margin:0 1em;vertical-align:5px;}
.search_input_button{background-color:#177bc6;border-radius:5px;width:6em;text-align:center;line-height:2.4;cursor:pointer;display:inline-block;vertical-align:5px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff;}input:-moz-placeholder,textarea:-moz-placeholder{color:#fff;}input::-moz-placeholder,textarea::-moz-placeholder{color:#fff;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff;}
.teenager .section5 input::-webkit-input-placeholder,.teenager .section5 textarea::-webkit-input-placeholder{color:#379be6;}.teenager .section5 input:-moz-placeholder,.teenager .section5 textarea:-moz-placeholder{color:#379be6;}.teenager .section5 input::-moz-placeholder,.teenager .section5 textarea::-moz-placeholder{color:#379be6;}.teenager .section5 input:-ms-input-placeholder,.teenager .section5 textarea:-ms-input-placeholder{color:#379be6;}

.z_div{background-color:#f8f9fb;text-align:center;padding:4em 0}
.z_title{color:#545454;font-weight:600}
.z_des{color:#379be6;margin:10px 0 30px 0}

.z_item_div{max-width:1160px;margin:0 auto;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.z_item_div .z_item{width:25%;text-align:center;float:left;display:block;cursor:pointer;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.z_item_div .z_item:hover{color:#379be6;-webkit-box-shadow:3px 0 10px 3px #ccc;-moz-box-shadow:3px 0 10px 3px #ccc;box-shadow:3px 0 10px 3px #ccc;background:#fff;}
.z_item_div .z_item span{display:block;}
.z_des_size{height:3em;overflow:hidden;}
.z_item_div .z_item .w{border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:2em 0;}
.z_item_div .z_item .w img{margin-bottom:1em;width:34%;}
.z_item_div .z_item .w .z_item_title{margin-bottom:0.3em;}
.z_more_div{font-size:18px;color:#379be6;margin:2em auto 0 auto;display:block;width:4em;padding-bottom:0.8em;background:url(../images/undermore.png) center bottom no-repeat;background-size:100% auto;}

.t_div{max-width:1200px;margin:0 auto;padding:5em 0;text-align:center;}
.t_div .t_div_tabs{color:#666;}
.t_div .t_div_tabs .t_change_btn{cursor:pointer;color:#ccc;display:inline-block;z-index:1;position:relative;padding:0 0.5em;height:60px;line-height:60px;}
.t_div .t_div_tabs .t_change_btn.cr{color:#666;z-index:999;}

.t_title_des{color:#9fbb1c;margin:0.5em 0 1em 0}
.t_div_cont .tdoc_div{    max-width: 1200px; margin: auto;  margin-top:2em;position:relative;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../images/zbj.png);display:none;}
.t_div_cont .tdoc_div .tdoc_thum_div{float:left;width:20%;}
.t_div_cont .tdoc_div .tdoc_con{overflow:hidden;text-align:left;padding:0 5em;padding-top:4em;}
.t_div_cont .tdoc_div .tdoc_con .tdoc_des{text-align: justify; line-height: 1.5em; height: 7.5em;overflow: hidden;}
.currency .t_div_cont .tdoc_div .tdoc_con {padding-bottom:2em;}
.currency .t_div_cont .tdoc_div .tdoc_thum_div{margin-top:4em;}
.t_div_cont .tdoc_div .tdoc_con .tdoc_name{color:#379be6;}
.t_div_cont .tdoc_div .tdoc_con .tdoc_sf{font-weight:600;margin:0.5em 0 0.5em 0;}
.tdoc_imgs_div{margin-top:2em;width:90%;margin-left:5%}
.tdoc_imgs_con{position:relative}
.tdoc_imgs_con .swiper-container{margin: 0 50px;}
.tdoc_next{position:absolute;}
.tdoc_pre{position:absolute}
.tdoc_img{width:auto;margin-bottom:15px}

.ts_div{background-color:#ecf7fb}
.ts_con{position:relative;left:0;right:0;height:655px}
.t_title{margin-top:0.8em;position:absolute;left:0}
.ts_con .tese{display:none;}
.ts_text{width:50%;position:absolute;left:0;margin-top:7em;}
.ts_des1{color:#2084cf;position:absolute;left:0;top:6em;}
.ts_des2{color:#2084cf;margin-top:1em;}
.ts_des3{color:#2084cf;margin-top:0.5em;}
.ts_des4{margin-top:1em;}
.ts_more,.currency .submit{margin-top:3em;padding:0 1em;line-height:2.4em;background-color:#177bc6;color:white;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block;position:relative;font-size:14px;border-radius:20px;z-index:999}
.currency .submit{margin-top:1em;}
.ts_detail_txt{top:0;position:relative}
.ts_detail_txt a{color:#fff;}
.ts_detail_img{position:relative;top:0.6em;}
.ts_imgs_div{background-color:#ecf7fb;width:60%;right:0;position:absolute;height:100%;}
.ts_thum_div{height:100%;text-align:right;overflow:hidden;background:#dcf0f8;}
.ts_imgs_con{position:absolute;width:60%;right:0;bottom:0;}
.ts_imgs_flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.ts_img_div{-webkit-box-flex:0 0 25%;-moz-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:1;width:25%;position:relative;background:#fff;float:left;}
.ts_img_div img{opacity:0.4;}
.ts_img_div.cr img{opacity:1;}
.ts_img{width:100%}
.ts_img_bg{border:2px solid #9fbb1c;position:absolute;top:0;bottom:0;left:0;right:0}

.p_div{padding:5em 0;}
.p_div .z_title{margin-bottom:0.5em;}
.pz_div{width:50%;float:left;}
.pz_img_div{width:40%;float:left;margin-right:2em;}
.pz_text_div{overflow:hidden;}
.pz_time{color:white;background-color:#379be6;font-size:12px;display:inline-block}
.pz_title{font-size:14px;margin:10px 0;max-height:3em;overflow:hidden}
.pz_des{font-size:12px;margin-top:10px;line-height:20px;max-height:80px;overflow:hidden}
.pz_item{border-bottom:1px solid #ccc;line-height:3.4;display:block;}
.pz_item_icon{float:left;margin-top:1.4em;margin-right:1em;}
.pz_item_title{float:left;max-width:65%;overflow:hidden}
.pz_item_time{color:#379be6;font-size:12px;display:inline-block;float:right;margin-right:10px}
.pz_line{height:1px;background-color:lightgray;width:100%;margin:5px 0}
.pg_con{width:40%;float:right;}
.pg_img{width:100%}
.pg_title{ text-align: center; background-color:#d2617080;font-size:12px;color:white;line-height:30px;padding-left:10px;margin-top:-33px;max-height:30px;position:relative;overflow:hidden}
.pg_des{font-size:12px;color:#383838;background-color:#f4f4f4;padding:10px 0 20px 10px}

.s_div{background-color:#f8f9fb;padding:5em 0;}
.s_title{text-align:center;}
.s_icon{margin-top:10px}
.s_swp_div{position:relative}
.s_next{position:absolute;float:right}
.s_pre{position:absolute}
.s_shebei{display:flex}
.s_item{display:block;text-align:center;margin:10px;}
.s_item:hover{-webkit-box-shadow:0 0 10px 3px #ccc;-moz-box-shadow:0 0 10px 3px #ccc;box-shadow:0 0 10px 3px #ccc;cursor:pointer;}
.s_imtem_img_bg{background-color:#ecf0f3;height:215px;position:relative;}
.s_item_img{width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.s_item_title{background-color:white;height:40px;line-height:40px}

.s_swp_div,.environment{position:relative;}
.s_swp_div.owl-theme .owl-controls .owl-buttons div,.environment.owl-theme .owl-controls .owl-buttons div,.train.owl-theme .owl-controls .owl-buttons div{opacity:1;position:absolute;top:50%;text-indent:-9999px;overflow:hidden;border-radius:0;width:30px;height:60px;margin:-30px 0 0 0;padding:0;}

.s_swp_div.owl-theme .owl-controls .owl-buttons div.owl-prev,.train.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/zleftun.png) center no-repeat;left:-60px;background-size:100% auto;}
.s_swp_div.owl-theme .owl-controls .owl-buttons div.owl-next,.train.owl-theme .owl-controls .owl-buttons div.owl-next{background:url(../images/zrightun.png) center no-repeat;right:-60px;background-size:100% auto;}
.s_swp_div.owl-theme .owl-controls .owl-buttons div.owl-prev:hover,.train.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/zleft.png) center no-repeat;background-size:100% auto;}
.s_swp_div.owl-theme .owl-controls .owl-buttons div.owl-next:hover,.train.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/zright.png) center no-repeat;background-size:100% auto;}
.environment.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/yleftun.png) center no-repeat;left:0;background-size:100% auto;}
.environment.owl-theme .owl-controls .owl-buttons div.owl-next{background:url(../images/yrightun.png) center no-repeat;right:0;background-size:100% auto;}
.environment.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/yleft.png) center no-repeat;background-size:100% auto;}
.environment.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/yright.png) center no-repeat;background-size:100% auto;}

.y_title{margin-top:60px;margin-bottom:20px;text-align:center}
.y_img{border:1px solid transparent;    width: 100%;}

.yuannei .z_title{text-align:center;padding:1em 0 0.5em 0;}
.y_sel_bg{background-color:rgba(0,0,0,0.5);position:absolute;left:0;right:0;top:0;bottom:0px;border:1px solid transparent;}
.y_search_title{color:white;vertical-align:0.5em;}
.ysearchbg{background-size:100% 100%;background-repeat:no-repeat;background-image:url(../images/ysbg.png);text-align:center;padding:3em 0;}
.list-name-input{color:#333;font-size:15px;font-weight:bold;height:25px;position:relative;width:30%;display:inline-block;top:0;margin-left:1em; overflow: hidden;}
.list-name-for-select{border:0;color:#379be6;height:25px;lighting-color:#fff;line-height:25px;margin:0 0 10px 0;outline-color:#379be6;outline-offset:0;outline-style:none;outline-width:0;padding:0 6px;position:absolute;top:1px;left:3px;vertical-align:middle;width:60%;background-color:#2278ca}
.list-name-input-for-select:focus{border:0;border-radius:0}
.list-select{background-color:#2278ca;border:1px #2278ca solid;border-radius:4px;color:#fff;cursor:pointer;height:30px;left:0;padding:0 6px;line-height:25px;height:25px;position:absolute;top:0;vertical-align:middle;white-space:pre;width:100%;z-index:99;}
.environment .item{cursor:pointer;display:block;position:relative; height: 0;padding-bottom:68%; position: relative;}
.environment .item img{position: absolute; top:0;left: 0; width: 100%; height: 100%;}
.environment .item .y_sel_bg{display: none;}
.environment .item:hover .y_sel_bg{background-color:rgba(0,0,0,0);border:1px solid #379be6;}
.environment .item .font{display:none;text-align:center;position:absolute;left:0;bottom:0;width:100%;text-align:center;padding:0.5em 0;color:#fff;background:#2084cf;}
.environment .item:hover .font{display:block;}

select::-ms-expand{display:none}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/down.png) no-repeat scroll right center transparent;padding-right:34px}
option::-ms-expand{display:none}option{-moz-appearance:none;-webkit-appearance:none;appearance:none}option:hover{color:#fff;background-color:#2278ca}

.b_div{padding:2em 0;}
.b_left_column_title{min-width:8em;}
.b_left_des{float:left;}
.b_left_column{float:left;}
.b_left_column_des{font-size:12px;margin-top:0.5em;display:block;}
.b_left_column_bg{margin-top:1em;width:35px;height:1px;background-color:#379be6}
.b_right{float:right;}
.b_right_call{float:left;margin-top:1em;margin-right:1em;}
.b_right_call_img{position:relative;top:-5px;width:25px}
.b_right_info{overflow:hidden;}
.b_right_info_text{color:#379be6;margin-left:5px;font-size:12px}
.b_right_info_phone{color:#379be6;margin-left:5px;margin-bottom:0.5em;}
.b_right_info_time{color:#379be6;margin-left:5px;margin-bottom:1em;font-size:12px}
.b_right_info_g{color:gray;font-size:12px;display:inline-block;margin:1em 1em 0 0;}
.b_right_info_code{position:relative;top:5px;margin-left:0}
.bottom_copy_div {border-top:1px solid lightgray;padding:1em 0;}
.b_slogo_div{display:inline-block;margin-top:10px}
.b_slogo{position:relative;top:-5px}
.b_copy_div{font-size:12px;float:right;margin-top:1.5em;}
.b_copy{color:gray}
.b_company{color:#379be6;margin-left:5px}
.b_all_right{color:gray;margin-left:5px}
a.b_beian{color:gray;margin-left:10px}
a.b_power{color:lightgray;margin-left:5px}
.b_share{position:relative;margin-left:20px;top:3px}
.b_share1{position:relative;margin-left:10px;top:3px}

.yisheng{display:flex;overflow:hidden}
.z_item_img_div{    box-sizing: border-box;width:155px;min-width:155px;max-width:155px;height:188px;cursor:pointer;border:2px solid #fff;position:relative;z-index:1;overflow:hidden;float:left;}
.z_item_img_div img{max-width:100%;}
.z_sel,.z_item_img_div:hover{border-color:#379be6;-webkit-box-shadow:3px 0 10px 3px #ccc;-moz-box-shadow:3px 0 10px 3px #ccc;box-shadow:3px 0 10px 3px #ccc;z-index:2;}
.tuanduiItem{display:none;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(../images/zright.png)}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(../images/zleft.png)}
/*Index End*/

/*品牌故事 Start*/
.ban a.item{display:block;}
.titleFont{width:100%;left:0;top:50%;transform:translateY(-60%);-webkit-transform:translateY(-60%);-o-transform:translateY(-60%);-moz-transform:translateY(-60%);color:#fff;}

.path{width:100%;left:0;bottom:0;background:rgba(32,132,207,0.8);padding:1em 0;}
.path a{color:#8acbff;display:inline-block;padding-left:4px;}
.path span{color:#fff;display:inline-block;padding-left:4px;}

.title{padding:1em 0 0.5em 0;text-align:center;font-weight:bold;}

.brandBox .section1 .img{margin-right:3em;background:#2084cf;margin-top:0.5em;}
.brandBox .section1 .img img{position:relative;right:-0.5em;top:-0.5em;}
.brandBox .section1 .font h2{margin-bottom:0.5em;}
.brandBox .section2,.brandBox .section4{padding:3em 0;}
.brandBox .section2 .img{margin-left:3em;}
.brandBox .section2 .font h2{margin-bottom:1em;}
.brandBox .section3{background:#f4fafd;padding-bottom:4em;}

.zixun{margin:0 -0.5em;}
.zixun .item{display:block;width:33.3%;float:left;}
.zixun .item span{display:block;}
.zixun .item span.ellipsis{line-height: 1.5em; height: 3em;overflow:hidden;    white-space: inherit;    text-overflow: inherit; font-weight: bold;}
.zixun .item .w{margin:0 0.5em;border:1px solid #f4fafd;}
.zixun .item .w .font{padding:1em;background:#fff;}
.zixun .item .w .font .ff{margin:0.5em 0 1em 0;}
.zixun .item .w .font .more{right:1em;bottom:1em;color:#fff;background:#2084cf;height:1.8em;line-height:1.8em;border-radius:0.9em;padding:0 1em;}
.zixun .item:hover .w{border-color:#4699d3;box-shadow:0 0 8px #ccc;}

.brandBox .section4 h2{color:#499239;}

#gongyi{margin:0 5em;}
.yearSwich{max-width:1144px;margin:0 auto;}
.yearBox{overflow:hidden;}
.yearBox .year{background:url(../images/icon3.png) 0 8px repeat-x;margin:0 auto 2em auto;}
.yearBox .year .item{width:88px;float:left;padding-top:38px;font-size:18px;color:#848484;text-align:center;cursor:pointer;}
.yearBox .year .item.cr{font-size:32px;color:#5b9f4c;font-weight:bold;background:url(../images/icon2.png) center top no-repeat;padding-top:64px;}
.yearSwich .year-prev,.yearSwich .year-next{top:-5px;width:28px;height:28px;background-size:auto 50%;background-repeat:no-repeat;background-position:center;background-color:#515151;border-radius:50%;cursor:pointer;}
.yearSwich .year-prev:hover,.yearSwich .year-next:hover{background-color:#5b9f4c;}
.yearSwich .year-prev{left:-20px;background-image:url(../images/icon4.png);}
.yearSwich .year-next{right:-20px;background-image:url(../images/icon5.png);}

.gongyi a.item{display:block;}
.gongyi a.item span{display:block;}
.gongyi a.item span.w{margin:0 1.5em;overflow:hidden;border-radius:8px;border:1px solid #5b9f4c;background:#f3fff1;}
.gongyi a.item span.w .f1{padding:0.2em 30px;background:#5b9f4c;color:#fff;font-weight:bold;color:#fff;}
.gongyi a.item span.w .f2{padding:1em 30px;min-height:9em;}
.gongyi a dl{margin:0 1.5em;overflow:hidden;}
.gongyi a dl dt{height: 0; padding-bottom: 56%;}
.gongyi a dl dt img{height: auto !important;}
.gongyi a dl dd{background: #2084cf;height: 30px; line-height: 30px; color: #fff;padding: 0 10px; text-align: center;}
.gongyi a dl dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.gongyi.owl-theme .owl-controls .owl-buttons div,.brandBox .section5 .img.owl-theme .owl-controls .owl-buttons div{position:absolute;width:20px;height:36px;top:50%;margin-top:-18px;border-radius:0;text-indent:-9999px;overflow:hidden;opacity:1;}
.gongyi.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-60px;background:url(../images/zleftun.png) center no-repeat;background-size:contain;}
.gongyi.owl-theme .owl-controls .owl-buttons div.owl-next{right:-60px;background:url(../images/zrightun.png) center no-repeat;background-size:contain;}
.gongyi.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/zleft2.png) center no-repeat;background-size:contain;}
.gongyi.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/zright2.png) center no-repeat;background-size:contain;}

.brandBox .section5{padding:5em 0;background:url(../images/brand.jpg) center no-repeat;background-size:cover;}
.brandBox .section5 .title{color:#fff;}
.brandBox .section5 .img{width:48%;margin-right:4%;}
.brandBox .section5 .img .item{display:block;position:relative;}
.brandBox .section5 .img .item span{display:block;position:absolute;width:100%;padding:0.2em 2%;left:0;bottom:0;color:#fff;background:rgba(32,132,207,0.8);}
.brandBox .section5 .img.owl-theme .owl-controls .owl-buttons div.owl-prev{left:1em;background:url(../images/zleftun01.png) center no-repeat;background-size:contain;}
.brandBox .section5 .img.owl-theme .owl-controls .owl-buttons div.owl-next{right:1em;background:url(../images/zrightun02.png) center no-repeat;background-size:contain;}
.brandBox .section5 .img.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/zleft.png) center no-repeat;background-size:contain;}
.brandBox .section5 .img.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/zright.png) center no-repeat;background-size:contain;}
.brandBox .section5 .font .item1,.brandBox .section5 .font .item2,.brandBox .section5 .font .item1 span,.brandBox .section5 .font .item2 span{display:block;color:#fff;}
.brandBox .section5 .font .item1{margin-bottom:1.5em;}
.brandBox .section5 .font .item1 .f1{display:inline-block;padding:0.2em 1em;background:#4fa5e6;}
.brandBox .section5 .font .item1 .f2{margin:0.6em 0;}
.brandBox .section5 .font .item2{background:url(../images/icon6.png) 0.5em center no-repeat;padding-bottom:0.7em;margin-bottom:0.7em;border-bottom:1px solid #59aff1;}
.brandBox .section5 .font .item2 .f1,.brandBox .section5 .font .item2 .f2{margin-left:2em;}
.brandBox .section5 .z_more_div{color:#fff;background:url(../images/undermore2.png) center bottom no-repeat;background-size:100% auto;}

.content{padding:3em 0 5em 0}
.content2{padding-bottom:5em;}
.bb{background:url(../images/border.jpg) left bottom repeat-x;}
.news .zixun .item{margin-bottom:2em;}
.news .zixun .item .w{border:1px solid #fff;}
.news .zixun .item:hover .w{border-color:#4699d3;box-shadow:0 0 8px #ccc;}

.page{text-align:center;margin-top:1em;}
.page a,.page span{display:inline-block;}
.page a{width:2.8em;height:2.8em;text-align:center;line-height:2.8;background-color:#e9e9e9;color:#949494;}
.page a.cr,.page a:hover{background-color:#4fa5e6;color:#fff;}
.page a.bn{background:none;}
.page .prev,.page .next{background-size:6px auto;background-position:center;background-repeat:no-repeat;}
.page .prev{margin-right:1em;background-image:url(../images/zleftun.png);}
.page .next{margin-left:1em;background-image:url(../images/zrightun.png);}
.page .prev:hover{background-image:url(../images/zleft3.png);}
.page .next:hover{background-image:url(../images/zright3.png);}
.page input{border:1px solid #e9e9e9;height:38px;line-height:38px;width:3em;padding:0 0.5em;margin-left:2em;text-align:center;}
.page span{cursor:pointer;color:#949494;}

.editor{line-height:1.8;}
.editor img{max-width:100% !important;height:auto !important}
.editor .content .title{font-size: 24px;}
.newsinfo .w55{width:100%; margin-right: 0}
.newsinfo .w49{width:49%;}
.newsinfo h2{margin-bottom:0.5em;border-bottom:1px solid #2084cf;}
.newsinfo h2 span{display:block;width:5em;border-bottom:2px solid #2084cf;}
.newsinfo .font{margin-top:3em;padding:2em;background:#e7f4f9;}
/*.newsinfo .mr2{margin-right:2em;}*/
.newsinfo .ml2{margin-left:2em;}

.share{margin-top:1em;}
.share .shareBox{padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #e7e7e7;}
.share .shareBox a{display:inline-block;margin:0 0.5em;vertical-align:-0.3em;cursor:pointer;}
.share .fanye{max-width:60%;color:#6d6d6d;}
.share .fanye a{color:#6d6d6d;}
.share .guanbi{background:#379be6;color:#fff;line-height:2.4;padding:0 2em;display:block;}

.science{padding:0 3em 3em 3em;background:url(../upload/science.jpg) center bottom no-repeat;background-size:cover;margin-bottom:3em;}

.mb1{margin-bottom:1em;}
.tac{text-align:center;}
.joinFont{background:#f8f9fb;padding:3em 0 5em 0;}
.joinFont .img{float:right;margin-left:8em;width:40%;}
.joinFont .img .imgLabel{position:absolute;left:-5em;bottom:-3em;width:37%;}

.joinJobBox{padding:3em 0;}
.joinJob{margin:0 -8px;margin-top:1em;}
.joinJob.owl-theme .owl-controls .owl-page span{background:#2084cf;}
.joinJob .items{width:33.3%;float:left;margin-bottom:1em;cursor:pointer;}
.joinJob .items .w{margin:0 8px;border:1px solid #dcdcdc;padding:2em;}
.joinJob .items:hover .w{border-color:#177bc6;box-shadow:0 0 8px #ccc}
.joinJob .items .w h2{margin-bottom:1em;font-weight:bold;}
.joinJob .items .w .duty{margin-top:2em;}
.joinJob .items .w .duty h3{margin-bottom:0.8em;}
.joinJob .items .w .duty p{padding-left:1.5em;background:url(../images/pright.png) left 6px no-repeat;}
.joinJob .items .w .more{text-align:right;margin-top:1em;}
.joinJob .items .w .more span{display:inline-block;padding:0 1em;line-height:1.8em;border-radius:0.9em;background:#2084cf;color:#fff;}

.joinmask,.teamMask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;background:rgba(0,0,0,0.7);display:none;}
.joinJobPop .popBox,.teamPop .teamPopbox{max-height:80%;overflow-y:scroll;display:none;width:494px;padding:48px 5%;background:url(../images/pop1.jpg) center no-repeat;background-size:100% 100%;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);z-index:9999999;box-shadow:0 0 10px #333;}

.joinJobPop .popBox .duty,.joinJobPop .popBox .font{margin-top:1em;}
.joinJobPop .popBox .duty p{margin-top:0.4em;padding-left:1.5em;background:url(../images/pright.png) left 0.5em no-repeat;}
.joinJobPop .popBox .duty h3{margin-bottom:0.4em;}
.joinJobPop .popBox .close{position:absolute;right:1em;top:1em;}
.joinJobPop .popBox .submit{display:block;width:12em;margin:2em auto 0 auto;text-align:center;background:#177bc6;color:#fff;height:2.4em;line-height:2.4;border-radius:1.2em;}
.joinJobPop .popBox .submit img{vertical-align:-0.35em;margin-right:0.5em;}

.care{background-size:cover;background-repeat:no-repeat;}
.care .careFont{padding:3em 70px;max-width:460px;background:url(../images/join1.png) no-repeat;background-size:100% 100%;color:#fff;}
.care .careFont h3{margin-bottom:0.8em;}
.care .careFont p{margin-bottom:1em;padding-left:1.5em;background:url(../images/join2.png) left 0.5em no-repeat;}
/*品牌故事 End*/


/*诊疗科室 Strat*/
.correct{margin-bottom:3em;}
.correct .z_title{margin:1em 0 0.5em 0;}

.correct .section1 .video_button_box{margin:0 2em;}
.correct .section1 .video_button{display:block;float:left;width:25%;}
.correct .section1 .video_button span{display:block;}
.correct .section1 .video_button .w{margin:0 1em;}
.correct .section1 .video_button .arrow{left:50%;top:50%;width:31px;height:35px;background:url(../images/icon7.png) center no-repeat;margin:-17px 0 0 -15px;}
.correct .section1 .video_button .font{text-align:center;margin:0 2em;padding-top:0.5em;}

.advantage{padding:2em 0 1em 0;background:url(../upload/correct12.jpg) center no-repeat;background-size:cover;color:#fff;margin-bottom:4em;}
.advantage .z_title{color:#fff;margin-bottom:0.5em;}
.advantage .img{margin-right:4em;width:46%;}
.advantage .font .item{padding-left:5em;margin-bottom:20px;    min-height: 36px;}
.advantage .font .item .num{width:4em;height:2em;background:url(../images/icon8.png) center no-repeat;background-size:auto 100%;left:0;top:50%;margin-top:-1em;line-height:2;text-indent:0.82em;}

/*.correctTeam .z_item_img_div{display:inline-block;float:none;}*/
/*.correctTeam .yisheng{text-align:center;display:block;}*/
/*.correctTeam .tdoc_pre,.correctTeam .tdoc_next{display:none;}*/
.correctTeam .t_div_cont .tdoc_div .tdoc_con{padding:2em 5em 0 1em;}
.correctTeam .submit,.optometry .submit{display:block;width:7em;text-align:center;height:2em;line-height:2;border-radius:1em;background:#177bc6;color:#fff;margin-top:2em;}
.correctTeam .t_div_cont .tdoc_div .tdoc_thum_div{width:25%;}

.mt3{margin-top:3em;}
.problem {margin-top:1em;}
.problem .item .f1{position:relative;padding:1em 4.4em;border-bottom:1px solid #bbb;cursor: pointer;}
.problem .item .f1 .icon1{position:absolute;width:2em;height:2.3em;left:1em;top:50%;margin-top:-1.1em;background:url(../images/correct2.png) center no-repeat;background-size:contain;}
.problem .item .f1 .icon2{position:absolute;width:1.1em;height:0.6em;right:1em;top:50%;margin-top:-0.3em;background:url(../images/correct4.png) center no-repeat;background-size:contain;}
.problem .item.cr .f1{background:#108ccf;color:#fff;border-color:#fff;}
.problem .item.cr .f1 .icon1{background-image:url(../images/correct1.png);}
.problem .item.cr .f1 .icon2{background-image:url(../images/correct5.png);}
.problem .item .f2{padding:2em 4.4em;background:url(../images/correct3.png) 1em 2em no-repeat;display:none;}

.case{padding:2em 0 3em 0;background:#f8f9fb;}
.case .caseImg{margin:1em -0.6em 0 -0.6em;}
.case .caseImg .item{display:block;width:25%;float:left;}
.case .caseImg .item span{display:block;margin:0 0.6em;}

.yuyueBox{background:url(../upload/correct18.jpg) center no-repeat;background-size:cover;padding:2em 0 3em 0;}
.yuyueBox .shijian{line-height:1.2;color:#fff;padding-left:5.5em;}
.yuyueBox .shijian .img{margin-right:1em;}

.yuyueBox .z_title{color:#fff;margin-bottom:0.5em;}
.yuyueBox .form{color:#fff;width:45%;margin-right:5%;margin-top:2em;}
.yuyueBox .form .item{margin-bottom:1em;}
.yuyueBox .form .item span{display:block;width:5.5em;text-align:right;padding-right:0.5em;line-height:2.4;}
.yuyueBox .form .item input,.yuyueBox .form .item select,.yuyueBox .form .item textarea{border:none;background-color:#2278cb;width:100%;padding:0 5%;color:#fff;line-height:2.4;}
.yuyueBox .form .item input{height:2.4em;}
.yuyueBox .form .item select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:none;background-image:url(../images/icon9.png);background-repeat:no-repeat;background-position:95% center;}
.yuyueBox .form .item textarea{line-height:1.5;padding:0.6em 5%;height:7.5em;width:90%;}
.yuyueBox .form .submit{width:12em;background:#9bd4ff;line-height:2.8em;border:none;border-radius:1.4em;color:#2278ca;margin-left:5.5em;}
.yuyueBox .form .item label{cursor:pointer;display:inline-block;line-height:2.4em;padding-left:2em;background:url(../images/correct7.png) left no-repeat;overflow:hidden;margin-right:1em;}
.yuyueBox .form .item label.cr{background:url(../images/correct8.png) left no-repeat;}
.yuyueBox .form .item label input{width:auto;position:absolute;left:-9999px;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999; display:none;}
.video_appbox .video_t{ left:10%; top:15%; position:absolute; height:70%; width:80%;   z-index:2; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}

.optometry .z_title{margin-bottom:0.6em;}
.optometry .section1{padding:4em 3em;background:url(../upload/optometry1.jpg) center bottom no-repeat;background-size:cover;}
.optometry .section1 .img{margin-right:3em;width:40%;}
.optometry .section1 .font .f1{margin:2em 0 1em 0;}
.optometry .section1 .font .f2{margin-top:0.5em;}

.optometry .section2{padding:4em 0;background:url(../upload/optometry2.jpg) center bottom no-repeat;background-size:cover;}
.optometry .section2 .desc,.optometry .section2 .z_title{color:#fff;}
.optometry .section2 .desc{/*max-width:70%;*/margin:0 auto; text-align: center;}
.optometry .sectionBox2 {margin:3em -0.6em 0 -0.6em;}
.optometry .sectionBox2 .item{width:33.33%;float:left;display:block;color:#313132}
.optometry .sectionBox2 .item span{display:block;}
.optometry .sectionBox2 .item .w{margin:0 0.6em;}
.optometry .sectionBox2 .item .font{padding:2em;background:#fff;}
.optometry .sectionBox2 .item .font p{color:#6d6d6d;margin-top:0.5em;}

.optometry .section3 .item{width:25%;float:left;}
.optometry .section3 .item .w{margin:0 2em;}
.optometry .section3 .item .w .font{color:#fff;text-align:center;width:90%;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}
.optometry .section3 .item .w .font span{display:block;margin-bottom:0.2em;}
.optometry .section3 p{margin-top:2em;text-align:center;color:#6d6d6d;}

.optometry .section4{position:relative;}
.optometry .section4.t_div_cont .tdoc_div{background:url(../upload/optometry7.jpg) repeat-x;background-size:1px 100%;padding:3em 0;}
.optometry .section4.t_div_cont .tdoc_div .tdoc_thum_div{width:25%;position:absolute;bottom:10px;left:1em;}
.optometry .section4.t_div_cont .tdoc_div .tdoc_con{padding-left:30%;padding-top:0;}

.optometry .section5 p{width:80%;margin:0 auto 2em auto;}
.optometry .section5 .device{margin:0 -0.5em;}
.optometry .section5 .device .item{width:33.3%;float:left;}
.optometry .section5 .device .item .w{margin:0 0.5em;display:block;}

.fb{font-weight:bold;}
.department .item{padding:4em 0;}
.department .item .img{width:52%;float:left;background:#2084cf;margin-top:1em;margin-right:4em;}
.department .item.odd .img{float:right;margin:1em 1em 0 3em;}
.department .item .img img{position:relative;top:-1em;right:-1em;}
.department .item .font h3{margin-bottom:0.5em; text-align: center;}
.department .item .font .btn{display:block;margin-right:1em;width:12em;text-align:center;line-height:2.8;border-radius:1.4em;float:left;margin-top:4em;}
.department .item .font .btn img{vertical-align:-0.3em;margin-right:0.5em;}
.department .item .font .btn1{border:1px solid #2084cf;color:#2084cf;}
.department .item .font .btn2{border:1px solid #2084cf;background:#2084cf;color:#fff;}
.department .item.odd{background:#ecf7fb;}
.department .item.last{background:#50a5e6;}
.department .item.last h3,.department .item.last p{color:#fff;}
.department .item.last .btn1{color:#fff;border-color:#fff;}

.currency .item1{padding:2em;background:url(../upload/currency5.jpg) center no-repeat;background-size:cover;}
.currency .item1 .img{margin-right:3em;width:54%;}
.currency .item3 .img{margin-right:3em;width:52%;}
.currency .item4 .img{margin-left:3em;width:52%}
.currency .item1 .font{color:#fff;}
.currency .item1 .font .edit_con_original{color: #fff;}
.currency .item .font{line-height:1.8;}
.currency .item .font h2{margin-bottom:0.5em;}
.currency .item .font h3{margin-bottom:1em;}
.currency .item2{background:#ecf7fb}
.currency .item2 .img{width:50%;background:#dcf0f8;text-align:right;margin-left:-50%;}
.currency .item2 .font{padding:4em 0;    width: 60%;}

.currency .item2 .font p{padding-left:2em;background:url(../images/icon13.png) left 0.4em no-repeat;line-height:2}
.currency .item2 .font .f-18{font-size: 16px;}
.currency .item4{padding:3em 0;background:#f8f9fb;}

.teenager .section1{background:url(../images/icon15.jpg) 55% 80% no-repeat;clear: both;}
.teenager .section1 .img{width:49%;margin-right:5%;background:#177bc6;}
.teenager .section1 .img img{position:relative;top:-1em;right:-2%;margin-top:1em;}
.teenager .section1 .font p{margin-top:1.5em;}
.teenager .ts_con{height:590px;}
.teenager .ts_text{margin-top:3em;}
.teenager .ts_des2{margin-top:0;}
.teenager .ts_des3{margin-bottom:2em;}

.teenager .section2{background:url(../upload/teenager18.jpg) center no-repeat;background-size:cover;}
.teenager .section2 .img{width:45%;margin-left:3em;}
.teenager .section2 .font{color:#fff;padding:2em 0;}
.teenager .section2 .font h3{margin-bottom:0.5em;}
.teenager .section2 .font p{line-height:2;}

.teenager .section3 .applyBox{margin:0 -0.5em;margin-top:1em;}
.teenager .section3 .item{display:block;width:25%;float:left;margin-bottom:1em;}
.teenager .section3 .item span{display:block;}
.teenager .section3 .item .w{margin:0 0.6em;}
.teenager .section3 .item .font{padding:1em;background:#f5f5f5;color:#666;}

.teenager .section4{padding:3em 0;background:#f5f5f5;}
.teenager .section4 p{margin:0.5em 0 2em 0;}
.teenager .section4 p a{display:inline-block;padding:0 1em;color:#fff;background:#177bc6;line-height:1.8;border-radius:0.9em;}
.teenager .section4 .train .item{display:block;}
.teenager .section4 .train .item span{display:block;margin:0 0.5em;}

.teenager .section5 .img{width:56%;margin-right:3em;}
.teenager .section5 .font{color:#fff;background:rgba(55,155,230,0.8);line-height:1.2;padding:0.5em 1em;position:absolute;right:0;bottom:3em;}
.teenager .section5 .font strong{display:block;}
.teenager .section5 .yuyueBox{background:none;}
.teenager .section5 .yuyueBox h2{margin:0 0 1em 72px;color:#545454;}
.teenager .section5 .yuyueBox .form{width:auto;margin:0;color:#999;}
.teenager .section5 .yuyueBox .form .item input,.teenager .section5 .yuyueBox .form .item select,.teenager .section5 .yuyueBox .form .item textarea{background:none;color:#999;border:1px solid #e6e6e6;border-radius:4px;width:90%;}
.teenager .section5 .yuyueBox .form .item input:focus,.teenager .section5 .yuyueBox .form .item select:focus,.teenager .section5 .yuyueBox .form .item textarea:focus{/*border-color:#379be6;*/}
.teenager .section5 .yuyueBox .form .item input,.teenager .section5 .yuyueBox .form .item textarea{width:80%;}
.teenager .section5 .yuyueBox .inp .select_0{width:80%;background:none;}
.teenager .section5 .yuyueBox .selectUp .select_0{border:1px solid #e6e6e6;border-radius:4px;}
.teenager .section5 .yuyueBox .inp .select_0 dt{background:url(../images/icon18.png) 95% center no-repeat;}
.teenager .section5 .yuyueBox .form .item select{background:url(../images/icon18.png) 95% center no-repeat;}
.teenager .section5 .yuyueBox .form .item label{background: url(../images/icon17.png) left no-repeat;}
.teenager .section5 .yuyueBox .form .item label.cr{background: url(../images/icon16.png) left no-repeat;}
.teenager .section5 .yuyueBox .form .submit{background:#177bc6;color:#fff;margin-left:72px;}
.teenager .section5 .w1350{border:1px solid #e6e6e6;border-left:none;}
.teenager .ts_imgs_div{background:rgba(220,240,248,0.4);}
.teenager .ts_div{background:url(../upload/teenager19.jpg) center no-repeat;background-size:cover;}

.yuyueBox .inp .select_0 { width: 100%; position: relative;background:#2278cb;line-height:2.4}
.yuyueBox .inp .select_0 dt { background-image:url(../images/icon9.png);background-repeat:no-repeat;background-position:95% center; padding: 0 5%; cursor: pointer; }
.yuyueBox .inp .select_0 dd {box-shadow: 0 0 10px 0px rgba(0,0,0,0.2); position: absolute; max-height: 200px; overflow-y: auto; overflow-x: hidden; background:rgba(255,255,255,0.9); width: 100%; left: -1px; top: 22px; display: none; }
.yuyueBox .inp .select_0 dd a { display: block; line-height: 1.5; color: #000; white-space: normal; padding: 0 5%;color:#999;}
.yuyueBox .inp .select_0 dd a:hover, .input_box .select_0 dd a.on {color:#333;}
.yuyueBox .form .item.pr{z-index:9999;}
.selectDown{left:5.6em;top:12px;position:absolute;}

.xeroma .section1 .sectionBox3{padding:3em;background:url(../upload/xeroma18.jpg) center no-repeat;background-size:cover;margin-top:1em;}
.xeroma .section1 .sectionBox3 .video_button{width:49%;margin-right:2em;display:block;}
.xeroma .section1 .sectionBox3 .video_button span{display:block;width:52px;position:absolute;left:50%;top:50%;margin:-26px 0 0 -26px;}
.xeroma .section1 .sectionBox3 .font{color:#fff;padding-top:1em;}
.xeroma .section1 .sectionBox3 .font h3{margin-bottom:0.5em;}
.xeroma .section1 .sectionBox3 .font h4{margin:1.5em 0 1em 0;}

.xeroma .section2{padding:3em;background:url(../upload/xeroma16.jpg) center no-repeat;background-size:cover;}
.xeroma .section2 .desc{text-align:center;margin:1em 0;}
.xeroma .section2 .sectionBox3{margin-top:1em;}
.xeroma .section2 .sectionBox3 .img{width:36%;margin-right:3em;}
.xeroma .section2 .sectionBox3 .font span{display:block;width:30px;margin-right:0.5em;}
.xeroma .section2 .sectionBox3 .font h3{margin-bottom:0.4em;}
.xeroma .section2 .sectionBox3 .font .item{margin:2em 0;}

.xeroma .section3{background-size:cover;background-size:cover;background-position:center;padding:2em 6em;color:#fff;}
.xeroma .section3 p{margin-top:0.4em;}

.xeroma .section4{background-size:cover;background-size:cover;background-position:center;color:#fff;padding-top:2em;}
.xeroma .section4 .z_title{color:#fff;position:relative;top:0.8em;}
.xeroma .section4 .cause{margin:0 3.5em;max-width:1808px;position:relative;bottom:-4em;margin-bottom:4em;}
.xeroma .section4 .cause span{display:block;}
.xeroma .section4 .cause .item{float:left;width:12.5%;position:relative;padding: 0 2px;}
.xeroma .section4 .cause .item .font{min-height:5em;position:absolute;left:0;top:100%;width:100%;text-align:center; font-size: 16px; color: #a6a099;background: #f5f5f5;    padding-top: 10px;}
.xeroma .section4 .cause .item .font .fb{font-weight: normal; text-align: left;    padding: 0 5px;}

.xeroma .section5{padding-top:8em;}
.xeroma .section5 .desc{margin:1em 0 1.5em 0;}
.xeroma .section5 .item{float:left;width:33.3%;text-align:center;}
.xeroma .section5 .item .w{display:inline-block;max-width:324px;margin:0 3em;}
.xeroma .section5 .item .w .img,.xeroma .section5 .item .w .font{display:inline-block;position:relative;}
.xeroma .section5 .item .w .img span{display:inline-block;width:50%;top:50%;left:50%;margin-top: -25%;margin-left: -25%; position:absolute;}
.xeroma .section5 .item .w .font{margin-top:0.8em;padding:0 2%;text-align:left;width:96%;color:#545454;}
.xeroma .section5 .item .w .font h3{margin-bottom:0.2em;}
/*诊疗科室 End*/

/*医疗团队 start*/
.team .slideNav{float:left;margin-right:3em;}
.team .slideNav a{display:block;width:10em;text-align:center;color:#2084cf;height:2.6em;line-height:2.6;border-radius:1.3em;background:#e8f5f9;border:2px solid #fff;}
.team .slideNav a:hover,.team .slideNav a.cr{background:#348dcd;border-color:#74b8e9;color:#fff;box-shadow:0 0 8px #666;position:relative;z-index:99;}
.team .teamInfo{background:url(../upload/team9.jpg) center no-repeat;background-size:100% 100%;padding:2em;margin-bottom:3em;}
.team .teamList{margin:0 -0.5em;}
.team .teamList .item{width:25%;float:left;display:block;margin-bottom:2em;}
.team .teamList .item span{display:block;}
.team .teamList .item .w{margin:0 0.5em;}
.team .teamList .item .img{overflow:hidden;    height: 0;
    padding-bottom: 132%;}
    .team .teamList .item .img img{width: auto;height: auto !important;}
.team .teamList .item .img span{left:0;bottom:0;padding:0.2em 5%;width:100%;background:rgba(23,123,198,0.8);color:#fff;}
.team .teamList .item .font{background:#4fa5e6;padding:1em;color:#fff;}
/*.team .teamList .item .fontBox{height:8em;overflow:hidden;}*/
.team .teamList .item .fontBox h2{line-height: 1.5em;height: 3em;overflow: hidden;}

.team .teamList .item .font p{margin-top:1em;line-height: 1.5em;height: 3em;overflow: hidden;}
.team .teamList .item .font .btn{width:60%;text-align:center;margin:0.5em auto 0 auto;height:2.4em;line-height:2.4;border-radius:1.2em;background:#177bc6;}
.team .teamList .item .font .btn img{vertical-align:-0.2em;margin-right:0.5em;}

.teamPop .teamPopbox{width:529px;padding:40px;}
.teamPop .teamPopbox .img{margin-left:1em; width: 108px; height: 108px;}
.teamPop .teamPopbox .img img{width: 100%; height: 100%;}
.teamPop .teamPopbox h3{margin-bottom:0.5em;}
.teamPop .teamPopbox p{color:#6b6b6b;}
.teamPop .teamPopbox .close{width:7em;height:2.4em;line-height:2.4;border-radius:1.2em;background:#4fa5e6;color:#fff;text-align:center;margin:2em auto 0 auto;cursor:pointer;}
/*医疗团队 end*/

/*就医指南 start*/
/* .guideBox .section1{color:#545454;padding:4em 0 3em 0;background:url(../upload/guide1.jpg) center bottom no-repeat #fbfbfd;background-size:auto 90%;} */
.guideBox .section1{color:#545454;padding:4em 0 3em 0;background-size:auto 90%;}
.guideBox .section1 .z_title{color:#545454;margin-bottom:0.5em;}

.guideBox .section2 .z_title{color:#2084cf;}
.guideBox .section2 .progress{text-align:center;}
.guideBox .section2 .z_title{margin-bottom:0.5em;}
.guideBox .section2 .progress span{display:inline-block;}
.guideBox .section2 .progress .item{max-width:100px;text-align:center;}
.guideBox .section2 .progress .item span{display:block;margin-top:0.3em;}
.guideBox .section2 .progress .arrow{vertical-align:5em;width:1em;margin:0 4em;}

.guideBox .section3 .routeTabs{margin:2em 0  0.4em 0;text-align:center;display:inline-block;border-radius:1.2em;background:#fbfbfd;}
.guideBox .section3 .routeTabs span{display:inline-block;padding:0 1em;height:2.4em;line-height:2.4;border-radius:1.2em;cursor:pointer;}
.guideBox .section3 .routeTabs span:hover,.guideBox .section3 .routeTabs span.cr{background:#379be6;color:#fff;}

#route{height:610px;}
/*就医指南 end*/

/*小美讲堂 start*/
.forumTabs{margin-bottom:1em;color:#545454;text-align:center;}
.forumTabs a{color:#cccccc;}
.forumTabs a.cr,.forumTabs a:hover{color:#545454;font-weight:bold;}

.videoConMask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.66);z-index:9999999;display:none;}
.videoCon{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:9999999;display:none;}
/*小美讲堂 end*/

/*小美讲堂 start*/
.hospital .desc{margin-top:1em;color:#666;}
.hospital .item{margin:0 1em;margin-top:3em;}
.hospital .item .line{display:block;width:5em;border-bottom:2px solid #177bc6;margin-bottom:1em;}
.hospital .item .img{margin-right:3em;width:38%;}
.hospital .item .font{padding-top:5em;}
.hospital .item .font h3{margin-bottom:1em;}
.pb5{padding-bottom:5px;}
/*小美讲堂 end*/

/*其他页面 start*/
.searchResult{text-align:center;padding:2em 0;background:url(../upload/search.jpg) center no-repeat;background-size:cover;}
.searchResult input{border:none;height:2.8em;line-height:2.8;border-radius:4px;}
.searchResult input.text{width:58%;background:#fff;padding:0 1em;color:#177bc6;}
.searchResult input.btn{width:10%;background:#177bc6;color:#fff;}

.searchResultFont{padding:1.5em 0;border-bottom:1px solid #ccc;color:#4c4c4c;}
.searchList{margin-bottom:3em;}
.searchList .item{display:block;padding:1.8em 0;border-bottom:1px solid #ccc;}
.searchList .item .f1,.searchList .item .f2{display:block;}
.searchList .item .f1{color:#313132;margin-bottom:0.5em;}
.searchList .item .f2{color:#666;}

/*分享*/
.weixin{ position:fixed; width:300px; height:280px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -150px; background:#fff; border:1px solid #ddd; border-radius:2px; box-shadow:1px 1px 10px #666;}
.weixin .c{ position:absolute; width:30px; height:30px; background:url(../images/x.png); overflow:hidden; text-indent:100px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px; font-weight:normal;}
.weixin .img{ padding:30px 0 10px; text-align:center; border-top:1px solid #ddd;}
.weixin p {  margin:0 1.5%; text-align:center;  }
.weixin .img img{ width:150px; height:150px; display:block; margin:0 auto 10px; }
/*其他页面 end*/

.ratio-img{width:100%;}


@media only screen and (max-width:1560px){
	.f-45{font-size:40px;}
	.f-36{font-size:30px;}
	.f-30{font-size:24px;}
	.f-24{font-size:22px;}
	.f-22{font-size:20px;}
	.f-20{font-size:18px;}
	.f-18,.dbn_div ul li > a{font-size:16px;}
	.f-16{font-size:14px;}

	.dbn_div ul li{margin-left:3em;}
	.z_div{padding:2em 0;}
	.t_div,.p_div,.s_div{padding:3em 0;}
	.ysearchbg{padding:2em 0;}
	.searchbg span{vertical-align:0.1em;}
	.banner.owl-theme .owl-controls{bottom:1em;}

	.w1350{margin:0 5em;}
	.correct{margin-bottom:3em;}

	.yuyueBox .shijian .img{width:5em;}

	.xeroma .section2 .sectionBox3 .font .item{margin:1em 0;}
}

@media only screen and (max-width:1360px){
	.w1190,.w1200,.w1100{margin:0 5em;}
}

@media only screen and (max-width:1280px){
	.w1260{max-width:auto;margin:0 5em;}
	.teseCont{margin:0;}
	.f-45{font-size:26px;}
	.f-36{font-size:24px;}
	.f-30{font-size:22px;}
	.f-24{font-size:20px;}
	.f-22{font-size:18px;}
	.f-20{font-size:16px;}
	.f-18,.dbn_div ul li > a{font-size:14px;}
	.f-16{font-size:12px;}

	.dbn_div ul li{margin-left:1em;}
	.t_div,.p_div,.s_div,.z_div{padding:1em 0}
	.t_div .t_div_tabs .t_change_btn{height:50px;line-height:50px;border-radius:25px;}
	.ysearchbg{padding:1em 0;}
	.title_div{margin-top:36px;}
	/*.rightdiv .btn{font-size:14px;width:4.5em;height:4.5em;}*/
	.ts_con{height:500px;}
	.b_left_column_title{min-width:7em;}

	.brandBox .section1 .img{width:40%;}
	.brandBox .section2 .img{width:35%;}
	.brandBox .section5 .img{width:58%;}
	.gongyi a.item span.w .f2{padding:1em;}

	.share .shareBox a{vertical-align:-0.2em;}
	.content2{padding-bottom:3em;}

	.care .careFont p{background-position:left 0.3em;padding-left:2em;}
	.department .item,.guideBox .section1{padding:2em 0;}

	.department .item .font .btn{width:10em;margin-top:2em;}
	.yuyueBox .shijian .img{width:3.8em;}

	.team .teamList .item .font .btn{width:80%;}
	.guideBox .section2 .progress .arrow{margin:0 1em;}

	.guideBox .section2 .progress .item{max-width:60px;}
	.guideBox .section2 .progress .arrow{vertical-align:2.5em;width:0.5em;}

	.hospital .item .font{padding-top:1em;}

	.mt3{margin-top:3em;}

	.teenager .ts_con{height:576px;}

	.teenager .section5 .w1350{border:none;}
	.teenager .section5 .yuyueBox{padding:0;}

	.currency .item2 .img img{width:330px;}
/*	.currency .item2 .font{padding:4em 0 0 0;}*/
}

@media only screen and (max-width:1023px){
	.f-45{font-size:20px;}
	.f-36{font-size:18px;}
	.f-30{font-size:16px;}
	.f-24{font-size:14px;}
	.f-22{font-size:14px;}

	.b_slogo_div{display:none;}
	.b_copy_div{float:none;text-align:center;margin-top:0;}
	
	.share .fanye{max-width:90%;}
	.share .guanbi{display:none;}	

	.logo_div{width:100px;margin-top:4px;}
	.topdiv{padding:0.8em 1em;}
	.title_div{margin-top:0;}
	.z_item_div .z_item .w{padding:1em 0;}
	.z_item_div .z_item .w img{width:4em;}
	.searchbg span{vertical-align:0.2em;}

	.s_item_img{width:8em;}
	.s_imtem_img_bg{height:160px;}
	.s_swp_div.owl-theme .owl-controls .owl-buttons div, .environment.owl-theme .owl-controls .owl-buttons div,.train.owl-theme .owl-controls .owl-buttons div{width:20px;}
	
	.t_div_cont .tdoc_div .tdoc_con,.correctTeam .t_div_cont .tdoc_div .tdoc_con{padding:1em 0;}
	.ts_con{height:390px;}

	.w1260,.w1190,.w1200,.w1100{margin:0 1em;}
	.s_icon{margin:1em 2em 0 2em;}
	.s_swp_div.owl-theme .owl-controls .owl-buttons div.owl-prev,.train.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-1.5em;width:1em;}
	.s_swp_div.owl-theme .owl-controls .owl-buttons div.owl-next,.train.owl-theme .owl-controls .owl-buttons div.owl-next{right:-1.5em;width:1em;}

	.z_item_img_div{min-width:70px;height:85px;width:70px;}
	.tdoc_img{width:100%;}

	.topdiv{position:relative;}
	.mobileNav{position:fixed;width:20px;height:19px;transition: 0.5s all;right:1em;top:20px;z-index:9999999999;}
	.mobileNav:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-top:2px solid #333;border-bottom:2px solid #333;transition:0.2s all;-webkit-transition:0.2s all;}
	.mobileNav:after {content:'';position:absolute;top:8px;right:0;left:0;height:2px;overflow:hidden;background:#333;transition:0.2s all;-webkit-transition:0.2s all;}
	.open .mobileNav::before {-webkit-transform: rotate3d(0, 0, 1, 45deg) translate(-2px,3px);transform: rotate3d(0, 0, 1, 45deg) translate(-2px,3px);border-bottom: 0;top:7px;left:1px;right:1px;}
    .open .mobileNav::after {-webkit-transform: rotate3d(0, 0, 1, -45deg) translate(-2px,2px);transform: rotate3d(0, 0, 1, -45deg) translate(-2px,2px);top: 6px;left:1px;right:1px;}
	.info_btn_div .info_div{display:none;}
	.info_btn_div{position:fixed;right:-70%;top:0;bottom:0;width:70%;z-index:999999999;background:#fff;overflow-y:scroll;transition:0.2s all;-webkit-transition:0.2s all;}
	.dbn_div{margin:0;padding-top:4em;}
	.dbn_div ul li{float:none;margin:0 1em 0.5em 1em;}
	.open .info_btn_div{right:0;}
	.mobileNavMask{display:none;transition:0.2s all;-webkit-transition:0.2s all;position:fixed;z-index:99999999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
	.open .mobileNavMask{display:block;}
	
	.pz_div,.pg_con{width:100%;float:none;}
	.pg_con{margin-top:1em;}
	.b_left_column,.b_left_des,.b_right{float:none;}

	.botSubNav{display:none;padding-bottom:0.5em;}
	.b_left_column_bg{width:auto;margin-top:0.5em;}
	.b_left_column_title{padding-bottom:0.5em;}
	.b_right{width:206px;margin:0 auto;padding-top:1em;}
	
	.subNav{position:static;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);display:block;}
	.subNav a{min-width:100%;max-width:100%;margin:0;text-align:center;color:#ccc;}

	.w1350,.yearSwich{margin:0 1em;}
	.gongyi a.item span.w{margin:0 0.5em;}
	#gongyi{margin:0 3em;}

	.gongyi.owl-theme .owl-controls .owl-buttons div, .brandBox .section5 .img.owl-theme .owl-controls .owl-buttons div{width:14px;padding:0;}
	.gongyi.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-30px;}
	.gongyi.owl-theme .owl-controls .owl-buttons div.owl-next{right:-30px;}
	.brandBox .section2, .brandBox .section4{padding:2em 0;}

	.brandBox .section1 .img,.brandBox .section2 .img,.brandBox .section5 .img{width:auto;float:none;margin:0;background:none;margin-bottom:1em;}
	.brandBox .section1 .img img{position:static;}
	.brandBox .section5{padding:2em 0;}
	.brandBox .section5 .img{max-width:666px;}
	.path{padding:0.5em 0;}

	.content{padding:2em 0;}
	.news .zixun .item{margin-bottom:1em;}
	.page a{width:2.2em;height:2.2em;line-height:2.2;margin-bottom:0.5em;}
	.page input{height:28px;line-height:28px;}

	.newsinfo .font{margin-top:2em;}
	.science{padding:0 1em 2em 1em;margin-bottom:2em;}
	.content2{padding-bottom:2em;}

	.joinFont .img{margin-left:4em;}
	.joinFont .img .imgLabel{left:-2em;bottom:-2em;}
	.joinJobBox{padding:2em 0;}
	.joinJob .items{width:50%;}

	.joinJobPop .popBox, .teamPop .teamPopbox{width:80%;padding:5%;}
	.joinJobPop .popBox .close{width:1.5em;height:1.5em;}

	.department .item .img,.department .item.odd .img{width:100%;background:none;float:none;margin:0 0 1em 0;}
	.department .item .img img{position:static;}
	.department .item .font .btn{width:9em;margin-top:1em;}
	.department.content{padding-top:0;}

	.optometry .section1{padding:2em;}
	.optometry .section2,.optometry .section4.t_div_cont .tdoc_div{padding:2em 0;}
	.optometry .sectionBox2{margin-top:2em;}
	.optometry .section2 .desc{max-width:100%;}
	.optometry .section5 p{width:100%;}
	.mt3{margin-top:2em;}

	.correct{margin-bottom:2em;}
	.problem .item .f1 .icon1{width:1.2em;}
	.problem .item .f2{background-size:1.2em;}
	.problem .item .f1{padding:0.6em 3.2em;}
	.problem .item .f2{padding:2em 3.2em;}
/*	.currency .item2 .font{padding:2em 0 0 2em;}*/

	.yuyueBox .shijian .img{width:2.8em;}
	.currency .item1{padding:1em;}

	.team .slideNav{float:none;margin:0;}
	.team .slideNav a{display:inline-block;width:auto;padding:0 1em;margin-bottom:1em;}
	.team .teamInfo{margin-bottom:2em;}

	.guideBox .section1{padding:1em 0;}

	.trainBox{margin:0 2em;}

	.teenager .section4{padding:2em 0;}
	.teenager .section4 .z_title,.teenager .section3 .z_title{margin-top:0;padding:0;}

	/*.xeroma .section5{padding-top:2em;}*/
	.xeroma .section4 .cause{bottom:-3em;margin-bottom:3em;}
	.xeroma .section2 .sectionBox3 .font span{width:24px;}
	.xeroma .section2 .sectionBox3 .font .item{margin:0 0 0.5em 0;}
	.xeroma .section5 .item .w{margin:0 2em;}

	.ts_more{margin-top:1em;}
	.advantage .font .item{margin-bottom: 10px;}

.subNav{display: none; clear: both;}
.subNav{width: calc(100% - 70px);}

.dbn_div ul li{display: table; width: 100%;border-bottom: 1px solid #d9efff;}
.dbn_div ul li > a{width: calc(100% - 70px); border: none;    float: left; height: 30px; line-height: 30px;}
.dbn_div ul li > em{width: 50px; height: 28px; background: url(../images/nav_jia.png) no-repeat center center; float: right;margin-right: 20px;}
.dbn_div ul li.cur > em{width: 50px; height: 28px; background: url(../images/nav_jian.png) no-repeat center center;}
.dbn_div ul li.cr > a{color: #2D2E32;}


.t_div .t_div_tabs{font-size: 20px; font-weight: bold;position: relative;z-index: 0;}

.currency .item2 .img{width: 100%; text-align: center;}
.currency .item2 .img img{max-width: 100%;}
.currency .item2 .font{width: 100%;}
}

@media only screen and (max-width:768px){
	.z_title ,.ts_des1 {position:static;}
	.z_title {margin-top:0 ;padding-top:1em;}
	.t_div_cont .tdoc_div .tdoc_thum_div{margin:0 1em;}
	.ts_thum_div{text-align:left;background:none;}
/*	.z_item_div .z_item{width:50%;}*/
	.ts_imgs_div{position:static;height:auto;overflow:hidden;padding-top:1em;background:none;width:auto;}
	.ts_imgs_div img{max-width:100%;}
	.ts_con{height:auto;}
	.ts_text{position:static;width:100%;margin-top:1em;}
	.ts_imgs_con{position:static;width:auto;margin-top:1em !important;padding-bottom:1em;}
	.zixun{margin:0;}
	.zixun .item{width:auto;max-width:439px;float:none;margin:0 auto 1em auto;}
	.zixun .item .w,.joinJob .items .w,.joinJob,.optometry .sectionBox2 .item .w{margin:0;}
	.z_more_div{margin-top:1em;}
	.brandBox .section3{padding-bottom:2em;}

	.newsinfo .mr2{margin-right:0;}
	.newsinfo .ml2{margin-left:0;}
	.newsinfo .w55,.newsinfo .w49,.optometry .sectionBox2 .item{width:auto;float:none;margin-bottom:1em;}

	.joinFont{padding:2em 0;}
	.joinFont .img{width:auto;float:none;margin:0 0 1em 0;}
	.joinFont .img .imgLabel{display:none;}

	.joinJob,.joinJob .items .w .duty{margin-top:1em;}
	.joinJob .items{width:100%;}
	.joinJob .items .w{padding:1em;margin:0;}

	.care{background-image:none !important;}
	.care .careFont{max-width:100%;padding:2em 5%;background-size:cover;background-position:right bottom;}

	.optometry .section1 .img,.advantage .img,.currency .item1 .img,.currency .item2 .img,.currency .item3 .img,.currency .item4 .img,.hospital .item .img,.xeroma .section1 .sectionBox3 .video_button,.xeroma .section2 .sectionBox3 .img{width:100%;margin:0 0 1em 0;float:none;}
	.optometry .sectionBox2 .item{max-width:408px;margin:0 auto 1em auto;}
	.optometry .sectionBox2 .item .font{padding:1em;}
	.optometry .sectionBox2{margin:2em 0 0 0;}

	.optometry .section3 .item .w{width:70%;margin:auto;}
	.optometry .section3 .item{width:50%;margin-bottom:1em;}
	.optometry .section4.t_div_cont .tdoc_div .tdoc_thum_div{position:static;}
	.optometry .section4.t_div_cont .tdoc_div .tdoc_con{padding:0 1em 1em 1em;}

	.correct .section1 .video_button,.case .caseImg .item{width:50%;margin-bottom:1em;}
	.correct .section1 .video_button .w{margin:0 0.5em;}
	.correct .section1 .video_button_box{margin:0 -0.5em;}
	.correctTeam .t_div_cont .tdoc_div .tdoc_thum_div{margin:0 1em;}
	.yuyueBox .form{width:100%;float:none;}

	.currency .item2 .img{text-align:center;}
	.currency .item2 .font{padding:0 0 1em 0; width: 100%;}

	.team .teamList .item{width:50%;}
	.team .teamList .item .w{max-width:272px;}
	.team .teamList .item .font .btn{width:100%;}

	.hospital .item .font{padding:1em 0 0 0;}
	.hospital .item {margin:2em 0 0 0;}

	.teenager .section1 .img,.teenager .section2 .img,.teenager .section5 .img{width:100%;float:none;margin:0 0 1em 0;background:none;}
	.teenager .section1 .img img{position:static;margin:0;}

	.teenager .ts_con{height:auto;}
	.teenager .section2{padding-top:2em;}
	.teenager .section2 .font{padding-top:1em;}

	.teenager .section3 .item{width:50%;margin-bottom:1em;}
	.teenager .section3 .item .w{max-width:325px;}

	.xeroma .z_title{margin:0;padding:0;}
	.xeroma .section1 .sectionBox3,.xeroma .section2,.xeroma .section3{padding:2em;}
	.xeroma .section1 .sectionBox3 .font{padding-top:0;}
	.xeroma .section4 .z_title{position:static;}
	.xeroma .section4 .cause{position:static;margin:0;}
	.xeroma .section4 .cause .item{width:25%;margin-top:1em;}
	.xeroma .section4 .cause .item .font{bottom:auto;top:1em; position:static; font-size: 14px; line-height: 1.5em; height: 4.5em; overflow: hidden;}
	.xeroma .section4{padding:1em;}

	.xeroma .section5 .item{width:auto;max-width:324px;margin:0 auto 1em auto;float:none;}
	.xeroma .section5 .item .w{margin:0;}

	#route{height:320px;}

	.currency .t_div_cont .tdoc_div .tdoc_thum_div{margin:0 1em 0 1em;}
	.teenager .ts_imgs_div{background:none;}
	.teenager .ts_div{background:#f5fcff;}

	.titleFont{top:1em;transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);}
	.titleFont h2,.titleFont p{font-size:12px;}

	.rightdiv{bottom:50px;}

	.searchbg span,.search_input_text,.search_input_button{font-size:14px;}
	.search_input_text{width:10em;}
	.search_input_button{width:4em;}

	.pz_img_div{float:none;width:auto;margin:0 0 1em 0;}
	.list-name-input{width:80%;display:block;margin:0 auto;}

	.path{position:static;}

	.page span,.page input{display:none;}

	.guideBox .section3 .routeTabs span{display:block;}

	.swiper-button-next, .swiper-button-prev{background-size:50% auto;}

	.videoCon{width:80%;}
	.videoCon video{width:100% !important;height:auto !important;}




}


@media only screen and (max-width:1024px){
.environment .item .font{display: block; width: 99%;left: 0.5%;}


}


@media only screen and (max-width:767px){
.z_item_div .z_item span.z_des_size{display: none;}
.z_item_div .z_item .w img{margin-bottom: 5px;}
.t_div_cont .tdoc_div .tdoc_con .tdoc_des{display: none;}
.ts_imgs_div{display: none;}
.ts_img_div{width: 50%;}
.ts_imgs_flex{display:inherit;display:-webkit-inherit;display:-moz-inherit;display:-ms-inherit;display:-webkit-inherit;display:inherit;}
.b_right_info_text,.b_right_info_phone,.b_right_info_time,.b_right_call,.b_left_des{display: none;}
.editor .content .title{font-size: 18px}
.zixun .item span.ellipsis{height: auto;max-height: 3em;}

.xeroma .section4 .cause .item{width: 50%;margin-top: 4px;}
}




@media only screen and (min-width:1024px){
.dbn_div ul li:hover .subNav{display:block;}
.environment .item{ overflow:hidden; display:block;}
.environment .item img,.environment .item{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.environment .item:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
}


.sidebar{position: fixed; left: auto;right:0px;top: 50%;margin-top: -150px;z-index:99;transition: all 0.5s;}
.sidebar .sidebar-open{display:block;position: absolute;width: 20px;height: 30px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;left: -20px;top: 25px;background:#108ccf url('../images/reform_pre_on.png') no-repeat center center;background-size: 50%;visibility: hidden;opacity: 0;transition: all 0.3s;cursor: pointer;}
.sidebar .sidebar-close{float: right;width: 25px;height: 25px;background: url('../images/sech_close.png') no-repeat center center;text-align: center;color: #fff;margin-right: 10px;cursor: pointer;}
.sidebar.off{right:-60px;}
.sidebar.off .sidebar-open{visibility: visible;opacity: 1;}

@media only screen and (max-width:1024px) {
.sidebar.off{transform: translateX(100%);right: 0px;}
.sidebar.off .sidebar-open{visibility: visible;opacity: 1;}
}

/*.botSubNav{display: block !important;}*/
.map_road{display: none;}
@media only screen and (max-width:767px) {
.map_road{display: block; width: 100%; height: 30px; line-height: 30px; border:1px solid #ccc;margin-top: 10px; cursor: pointer;    background: url(../images/icon9.png) no-repeat right 10px center;}
.routeTabs{display: block;}
.guideBox .section3 .routeTabs{display: none;margin-top: 10px; position: absolute; top:30px;left: 0; width: 100%; margin: 0 !important;    z-index: 9;max-height: 120px;
    overflow: auto;}
.map_roadcont{margin-bottom: 10px; position: relative;}
.guideBox .section3 .routeTabs span:hover, .guideBox .section3 .routeTabs span.cr{background: none;    color: #333;}

.gongyi a dl{margin: 0 5px;}
#gongyi{margin: 0 15px;}
.gongyi.owl-theme .owl-controls .owl-buttons div.owl-prev{left: -20px;}
.gongyi.owl-theme .owl-controls .owl-buttons div.owl-next{right:  -20px;}

.z_item_div .z_item .w{border: none;}
.t_div_cont .tdoc_div .tdoc_con .tdoc_name{display: block;}
.t_div_cont .tdoc_div .tdoc_thum_div{width:140px;}
.t_div_cont .tdoc_div .tdoc_con{width: calc(100% - 170px); float: right;}
.t_title_des{display: none;}
.searchbg{display: none;}
.pz_des{display: none;}
.pz_item{line-height:32px;}
.pz_item_icon{margin-top: 9px;}
.b_right_info_g{display: block;text-align: center;margin: 0;}
.b_right_info_code{display: block;margin: auto;}

.ts_div .ts_des1{display: none;}
.ts_div .ts_con .ts_text .ts_des4{display: none;}
.teenager .ts_des3{margin-bottom: 5px;}
.teenager .ts_div .ts_con .ts_text .ts_des4{display: block;}

}

@media only screen and (max-width:480px) {
	#gongyi,.gongyi a dl{margin: 0;}
.gongyi.owl-theme .owl-controls .owl-buttons div.owl-prev{left: 0;}
.gongyi.owl-theme .owl-controls .owl-buttons div.owl-next{right: 0;}
}



.BMapLib_SearchInfoWindow .iw_bt, .BMapLib_SearchInfoWindow .iw_bt_down, .BMapLib_SearchInfoWindow .iw_bt_over{width: 45px !important;    background: #efefef !important;}
#BMapLib_transBox0 td{padding-left: 3px !important}
#BMapLib_bubble_content0 img{width: 79px !important; height: 60px !important;}
#BMapLib_bubble_content0{height: auto !important;    padding-bottom: 20px !important;}


.sit_picture img{width:100%;}
.sit_picture{width:150px;position:absolute;right:-160px;top:50%;margin-top:-65px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.julebu:hover .sit_picture{right:60px;}

/*2019-02-12*/
html { height: 100% ;-webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-tap-highlight-color: transparent;}
.xeroma .section5 .item .w .img{height: 0;padding-bottom: 100%;overflow: hidden;}
.xiaomei .line-hide-2{display: none !important;}
.phone_mt3{display: none;}
.teenager.bb .ovh .c-blue,.teenager .ts_des2,.teenager .section2 .font h3{text-align: center;}
.t_div_cont .teamPop .teamPopbox{z-index: 99999999;}
.ts_imgs_flex .but{display: none;}
.banner .swiper-pagination{width: 100%; bottom: 20px;}

.banner .swiper-pagination-bullet{background: #fff;opacity:1;margin: 0 5px;width: 12px; height: 12px;}
.banner .swiper-pagination-bullet-active{background: #9fbb1c;   }
.banner .but{display: none;}
@media only screen and (max-width:767px) {
.brandBox .section5 .ovh{display: none;}
.z_more_div{font-size: 14px;}
.xeroma .section5 .item .w .img{padding-bottom: 80%;}
.optometry .section4.t_div_cont .tdoc_div .tdoc_thum_div,.correctTeam .t_div_cont .tdoc_div .tdoc_thum_div{width: 140px;}
.optometry .section4.t_div_cont .tdoc_div .tdoc_con{ width: calc(100% - 170px); padding:1em 0;}
.optometry .z_title{padding-top: 0;}
.pc_mt3{display: none;}
.phone_mt3{display: block;}

.ts_imgs_flex{position: relative;padding:0 1.6em;}
.ts_imgs_flex .but{display: block;}
.ts_imgs_flex .but>div{width: 1em;height: 60px;}
.ts_imgs_flex .but .swiper-button-prev{background: url(../images/zleftun.png) center no-repeat;background-size: 100% auto; left: 0;}
.ts_imgs_flex .but .swiper-button-next{background: url(../images/zrightun.png) center no-repeat;background-size: 100% auto;right: 0;}

.ts_img_div{-webkit-box-flex: inherit;-moz-box-flex: inherit;-webkit-flex: inherit;-ms-flex: inherit;flex: inherit; position: relative;}
.ts_img_div img{opacity:1;}
.ts_img_bg{display: none !important;}
}

.pweight{font-weight: bold;}
.ban.pr{min-height: 49px;}


.map_slider{position: relative;overflow: hidden;padding: 0 30px;}
.guideBox .section3 .routeTabs{display: block;}
.map_slider .swiper-button-next,.map_slider .swiper-button-prev{background-size: 16px 30px;background-position: center center;}
@media only screen and (max-width:767px) {
.guideBox .section3 .routeTabs{display: none;}
.map_slider .but{display: none;}
.map_slider{padding: 0;}
}


.xiaomei_b .item .w .font .more{position: static; display: inline-block; float: right;margin-top: 10px;}
.news .xiaomei_b .item .w{overflow:hidden; padding-bottom: 20px;}
.xiaomei_b .item span.ellipsis{height: 1.5em;white-space:nowrap;  text-overflow:ellipsis;}
@media only screen and (max-width:768px){
	.xiaomei_b .item .w .font .more{width: 84px; float: none;display: block;margin: auto;margin-top: 10px;}
}








/*2019-03-07导航变更*/
.logo_div,.title_div,.dbn_div,.info_div span{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.nav_height{height: 106px;}
.topdiv{position:fixed;top:0;left: 0;width: 100%;box-sizing: border-box;background: #fff;z-index:999;}
.scrollHeader .topdiv{box-shadow: 0 0 10px 0px #b4aeae;}
.scrollHeader .info_div span{font-size: 18px;}
.scrollHeader .logo_div,.scrollHeader .title_div{margin-top: 18px;}
.scrollHeader .dbn_div{margin-top: 14px;}

@media only screen and (max-width:1560px){
.nav_height{height:93px;}
.scrollHeader .logo_div,.scrollHeader .title_div{margin-top:8px;}
.scrollHeader .info_div span{font-size: 16px;}
}
@media only screen and (max-width:1280px){
.nav_height{height:86px;}
.scrollHeader .info_div span{font-size: 14px;}
}
@media only screen and (max-width:1023px){
.topdiv{ padding: 6px 10px;}
.nav_height{height:48px;}
}
@media only screen and (max-width:767px){
.sidebar .sidebar-open{width: 50px; height: 50px;left: -50px;background: url(../images/phone_weixin.png) no-repeat center center; background-size: cover;}	

}




















