html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;0;margin:0px;padding:0px;vertical-align:top;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
del,ins{text-decoration:none;}
body{font-family: "simhei", corbel;font-size: 12px;color:#333333;}
body,html{width:100%;height:100%;}
a:link , a:visited, a:active{text-decoration: none;}
.clear{clear:both;}
.w{width:100%;}
.full{width:100%;height:100%;}
.index_bg{width:100%;height:100%;background:url(../images/1.jpg) left top no-repeat;background-size:100% 100%;position:fixed;}
.index_link{width:43%;position:fixed;z-index:2;display:block;}
.loca01{left:28%;top:37%;}
.loca02{left:9%;top:56%;}
.loca03{left:17%;top:77%;}
.main{width:100%;height:100%;background:url(../images/5.jpg) left top no-repeat;background-size:100% 100%;position:fixed;}
.white{background:#fff;padding-bottom:80px;}
.blue{background:#d8e3eb;padding-bottom:80px;}
.blue02{background:#dbe5ee;padding-bottom:80px;}
.menu{width:100%;height:14%;position:fixed;left:0px;bottom:0px;z-index:5;vertical-align:bottom;background:url(../images/7.png) left bottom no-repeat;background-size:100% auto;}
.menu_img{position:relative;float:left;display:block;bottom:0px;height:100%;}
.m_w01{width:27%;}
.m_w02{width:19%;}
.m_w03{width:20%;}
.m_w04{width:19%;}
.m_w05{width:40%;margin:10px 0px;}
.story_menu{width:72%;height:60%;margin:0px auto;text-align:left;background:url(../images/8.png) left top no-repeat;background-size:100% 100%;}
.story_menu a{display:block;position:relative;float:left;}
.story_box{padding:0px 8px 80px;background:#fff;}
.title{font-size:1.4rem;line-height:2.2rem;padding:0.6rem 0px 0.3rem;text-align:center;color:#000000;}
.title02{font-size:1.1rem;line-height:1.6rem;padding:0rem 0px 0.5rem;text-align:center;color:#000000;}
.title03{font-size:1.4rem;line-height:2.2rem;padding:0.6rem 0px 0.3rem;text-align:left;color:#000000;}
.content{font-size:0.9rem;line-height:1.6rem;text-align:left;color:#333333;border-bottom:2px solid #d8e3eb;padding:0px 8px 10px;}
.content img{width:100%;height: auto;padding:5px 0px;}
.count{font-size:0.9rem;line-height:1.6rem;text-align:left;color:#555555;padding:10px 8px;}
.activity_menu{width:74%;height:56%;margin:0px auto;text-align:left;background:url(../images/11.png) left top no-repeat;background-size:100% 100%;}
.activity_menu img{display:block;position:relative;float:left;}
.anniversary{font-size:0.9rem;line-height:1.6rem;text-align:left;color:#333333;padding:0px 8px 10px;}
.anniversary p{text-indent:1.8rem;}
.anniversary img{width:100%;}
.anniversary div{width:100%;padding:5px 0px;}
.star_list{padding:10px;}
.star_list li{background:url(../images/12.jpg) left top no-repeat;background-size:100% 100%;padding:0px 3px 2rem;text-align:center;margin-bottom:10px;}
.star_font1{width:3rem;height:3rem;line-height:2.2rem;color:#fff;font-size:1rem;text-align:center;background:url(../images/13.png) left top no-repeat;background-size:100% 100%;}
.star_font2{line-height:2.2rem;color:#55738b;font-size:1rem;text-align:center;border-bottom:1px solid #55738b;padding:15px 0px 10px;}
.star_font3{height:1.1rem;padding:0.5rem 0px 0.4rem 0.4rem;}
.star_font4{font-size:0.9rem;line-height:1.6rem;text-align:left;color:#333333;padding:0px 8px 0px;}
.star_font4 p{text-indent:1.8rem;}
.star_font4 img{width:100%;}
.star_font4 p .img_01{width:4rem;float:left;margin:5px 10px 0px 0px;}
.star_font5{background:url(../images/21.png) center no-repeat #d8e3eb;background-size:100% auto;padding:0.4rem 0rem;text-align:center;font-size:1rem;color:#55738b;margin:0px 8px 10px;}
.star_font5 a{color:#55738b;}
.star_font6{background:url(../images/22.png) center no-repeat #d8e3eb;background-size:100% auto;padding:0.4rem 0rem;text-align:center;font-size:1rem;color:#55738b;margin:0px 8px 10px;}
.anniversary p .img_01{width:4rem;float:left;margin:5px 10px 0px 0px;}
.content p .img_01{width:4rem;float:left;margin:5px 10px 0px 0px;}
.img_02{width:2rem;float:right;}
.img_03{width:30%;margin:8px 5% 0px;}
.img_04{width:7rem;height:5rem;float:left;}
.list_open{background:url(../images/19.jpg) left top no-repeat #d8e3eb;background-size:auto 100%;padding:1rem 0rem;text-align:center;font-size:1.2rem;color:#55738b;margin-bottom:10px;}
.list_close{background:url(../images/20.jpg) left top no-repeat #d8e3eb;background-size:auto 100%;padding:1rem 0rem;text-align:center;font-size:1.2rem;color:#55738b;margin-bottom:10px;}
.list_close a,.list_open a{color:#55738b;}
.product_menu{width:80%;height:64%;margin:0px auto;text-align:left;background:url(../images/24.png) left top no-repeat;background-size:100% 100%;}
.product_menu a{display:block;position:relative;float:left;}
.apply_list{padding:10px;}
.apply_list li{background:url(../images/12.jpg) left top no-repeat;background-size:100% 100%;padding:10px;text-align:right;margin-bottom:10px;}
.font_01{line-height:3.5rem;height:2.5rem;font-size:1.1rem;color:#55738b; overflow: hidden;}
.font_02{padding:0px 8px 10px;margin-top:15px;}
.font_02 span{padding:0.4rem;font-size:0.9rem;color:#333333;margin-right:10px;margin-bottom:10px;display:inline-block;border:1px dashed #55738b;}
.font_03{color:#55738b;font-size:0.9rem;line-height:2rem;text-align:center;padding-bottom:5px;}
.font_04{width:92%;border:1px solid #ffffff;background:#e2edf4;height:1.5rem;line-height:1.5rem;padding:0.5rem 0.3px;border-radius:0px;}
.font_05{width:92%;border:1px solid #ffffff;background:#e2edf4;height:4.5rem;line-height:1.5rem;padding:0.5rem 0.3px;border-radius:0px;}
.search_ul{margin-top:5px;}
.search_ul li{padding:10px 12px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;background:#e3edf4;margin:0px 0px 6px;font-size:0.9rem;}
.search_ul li a{color:#55738b;display:block;background:url(../images/28.png) right center no-repeat;background-size:auto 70%;}
.search_ul_02{overflow:auto; height: 78%;}
.search_ul_02 li{padding:6px 0px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;background:#e3edf4;margin:0px 0px 6px;font-size:0.9rem;text-align:center;}
.search_ul_02 li.cur_type{background:#ffffff;}
.search_ul_02 li a{color:#55738b;}
.form{padding:10px;height:3rem;}
.form_l{margin-right:3rem;height:100%;}
.form_r{width:3rem;float:right;height:100%;background:#fff;}
.but01{padding-left:3%;width:97%;height:100%;line-height:3rem;background:#ffffff;border:0px;border-radius:0px;font-size:0.9rem;}
.but02{width:3rem;height:3rem;background:url(../images/27.jpg) right center no-repeat;background-size:100% 100%;border:0px;border-radius:0px; overflow: hidden;}
.search_box{height:100%;}
.search_box_l{width:4rem;float:left; height:100%;overflow:auto; z-index: 99; }
.search_box_r{margin-left:4rem;padding:10px 10px 80px;background:#ffffff;height:100%;overflow:auto;}
.table_01{color:#333333;text-align:center;font-size:0.9rem;width:100%;border:solid #d8e3eb;border-width:1px 0px 0px 1px;}
.table_01 a span{color:#333333;}
.table_01 td{border:solid #d8e3eb;border-width:0px 1px 1px 0px;padding:8px 0px;width:50%;}
.table_01 th{border:solid #d8e3eb;border-width:0px 1px 1px 0px;padding:5px 0px;width:50%;color:#55738b;text-align:center;}
.table_02{color:#333333;text-align:center;font-size:0.9rem;width:100%;border:solid #d8e3eb;border-width:1px 0px 0px 1px;}
.table_02 td{border:solid #d8e3eb;border-width:0px 1px 1px 0px;padding:8px 0px;width:46%;text-align:left;padding-left:4%;}
.table_02 td:nth-child(odd){color:#55738b;}
.table_03{color:#333333;text-align:center;font-size:0.9rem;width:100%;border:solid #d8e3eb;border-width:1px 0px 0px 1px;word-break:break-all;}
.table_03 a span{color:#333333;}
.table_03 td{border:solid #d8e3eb;border-width:0px 1px 1px 0px;padding:5px 0px; }
.table_03 th{border:solid #d8e3eb;border-width:0px 1px 1px 0px;padding:5px 0px; color:#55738b;text-align:center;}
.table_04{color:#333333;text-align:center;font-size:1rem;width:94%;}
.table_04 td{padding:8px 0px;}
.top_1{width:100%;position:absolute;height:4rem;}
.top_2{width:100%;position:absolute;top:4.4rem;bottom:0rem;}

.sel1{padding: 0; margin: 0;}
 
.btnmmgz{display: inline-block; color: #fff; background-color: #DF7685; border-radius: 5px; padding: 0.3rem 0.5rem; margin: 0.3rem; margin-bottom: 0.5rem;}


/*联系我们页面样式*/
.tban{ width: 100%; height: auto;}
.tban img{ width: 100%; height: auto;}

.sx_form{ background: #f3f3f3; padding: 10px 15px; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.sx_form select{ width: 82%; height:28px; line-height:28px; border:none; border-radius: 14px; border-top-right-radius: 0px;border-bottom-right-radius: 0px;appearance:none;-webkit-appearance: none;-moz-appearance: none; background:url(../images/icon_jt2.png) no-repeat right 16px center #ffffff; background-size:8px 7px ; padding-right:45px; padding-left:10px; color:#000; font-size:12px; text-align: left; padding-left: 20px; box-sizing: border-box; color: #9a9a9a;}

.sx_form .textprovince{ width: 82%; height:28px; line-height:28px; border:none; border-radius: 14px; border-top-right-radius: 0px;border-bottom-right-radius: 0px;appearance:none;-webkit-appearance: none;-moz-appearance: none; /* background:url(../images/icon_jt2.png) no-repeat right 16px center #ffffff; */ background-size:8px 7px ; padding-right:45px; padding-left:10px; color:#000; font-size:12px; text-align: left; padding-left: 20px; box-sizing: border-box; color: #9a9a9a;}
.sx_form .textprovince:focus{outline: none;}

.sx_form select::-ms-expand { display: none; }
.sx_form .lable{ width: 18%;height:28px; line-height:28px; border: 0px; font-size: 14px; text-align: center; background: url(../images/line.png) no-repeat left center #ffffff; background-size: 1px 16px;border-top-right-radius:14px;border-bottom-right-radius: 14px; padding-right: 7px; box-sizing: border-box; color: #4a4a4a;}




.conbox{ padding:13px 15px 7px 15px; font-size: 13px; line-height:26px; color: #333333; border-bottom: 5px solid #f2f2f2;}
.conbox li{ padding:7px 0px;}
.conbox h4{ font-size: 16px; display: block;}
.conbox b{ display: block; color: #007cbc; font-size: 16px; font-weight: normal;}
.conbox a,.conbox p{ display: block;color: #333333; background-position: left top 6px; background-size: 15px 13px; background-repeat: no-repeat; padding-left: 22px;}
.conbox .add{ margin-top: 5px; background-image: url(../images/ic_add.png);}
.conbox .tel{background-image: url(../images/ic_tel.png);}
.conbox .fax{background-image: url(../images/ic_fax.png);}
.conbox .email{background-image: url(../images/ic_email.png);}
.conbox .name{background-image: url(../images/ic_name.png);}
.conbox .mobile{background-image: url(../images/ic_mobile.png);}

.conbox .youbian{background-image: url(../images/ic_youbian.png);}
.conbox span{ background:#007cbc; color: #fff; padding: 5px 15px;font-size: 16px;}
.conbox .i11{width: 3px;background:#007cbc; padding: 5px 5px 5px 0; border-right:2px solid #fff; overflow: hidden;}
.conbox .ud{color: #111;text-decoration: underline }

.zlzimg{ width: 100%; height: auto;}
.zlzimg img{ width: 100%; height: auto; object-fit: cover;}

.ftbg{position: relative; width: 100%; height:auto; background: url(../images/ftbg.jpg) no-repeat center top; background-size: 100% auto; font-family: "microsoft yahei";}

.ftbox{ padding: 0px 15px 20px 15px; }
.imgf{ width: 100%; height: auto;}
.ftbox h1{ font-size: 18px; font-weight: bold; line-height:30px; color: #007cbc; background: url(../images/zlz_d.png) no-repeat right bottom; background-size: auto 100%; display: inline-block; padding-right: 5px;}
.ftcon{ margin-top: 8px; border: 2px dotted #00a633; border-radius: 5px; padding: 0px 12px 12px 12px; line-height: 1.5;}
.imgt{ margin-top: 15px; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.imgt img{ width: 26%; height: auto; margin-right: 15px;}
.imgt div{ width: 80px; flex-grow: 1; color: #333333;}
.imgt div h4{ font-size: 14px; line-height: 1.2;}
.imgt div span{ display: block; margin-top: 3px; color: #000000;}
.imgt div p{margin-top: 3px; color: #666666;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}

.sptit{ text-align: center; font-size: 16px; line-height: 2; padding-top: 10px;}
.v-box{ width: 100%; height: auto;}
.v-box video{width: 100%; height: auto;}