/* CSS Document */
/*
Theme Name:北京-丹纳胰岛素泵
Theme URI: http://www.dannabeng.com/
Description: 爱永设计工作室的作品。
Author: 刘爱永
Author URI: http://www.aysheji.com/
Version: 4.3.1
License: 爱永设计许可认证
License URI: http://www.aysheji.com/
Tags: 网站模板,婚庆网站模板,摄影网站模板
*/
/* =Reset default browser CSS. Based on work by 刘爱永: http://www.aysheji.com/
-------------------------------------------------------------- */
*{margin:0;padding:0;}
html{overflow-x:hidden;}
ul,li,ol{list-style:none;}
img{border:0;}
a{text-decoration:none;color:#333;outline:none;}
body{font-size:12px;line-height: 24px;font-family:微软雅黑;}
.clear{clear:both;}
.banner{width: 100%; height: 100%; position: relative;}
#nav{width: 100%; height:80px; z-index: 99999999; background: rgba(255, 255, 255, 0); border-bottom: 2px solid #01A273; position:relative;}
.banner-header{width: 100%;margin: auto;opacity: 0.9;z-index: 999;text-align: center; position:relative;}
.header-logo{ display: inline-block; vertical-align: super; position: relative;top: -10px;}
.header-logo img{height:auto; vertical-align: super; width: 300px;position: relative; top: 0px;}
.header-logo .qh{position: absolute; width: 46px; right: 5%; top: 23px; margin-right: 33px; float: right; cursor: pointer; display: none}
.header-logo img.logo{width: 100%;}
@media (max-width:1440px){.header-logo{/* width: 26%; */ /* padding-top: 18px; */ /* float: left; */} .header-logo img.logo{width: 100%;}}
@media (max-width:667px){.header-logo{width: 50%; padding-top: 23px; float: left;} .header-logo img.logo{width: 100%;}}
.header-div{/* width: 72%; */ /* float:right; */ display: inline-block;}
.header-phone{ display:inline-block; line-height:80px; padding-left:10px;position: relative;
top: -30px;
font-size: 20px;}
.header-phone img{width: 16px;margin-right: 10px;}
.header-phone span{ color:#ff3600;}
.header-ul{width: 100%; height: 100%;}
.menu-item{min-width: 98px; height: 80px; list-style: none; float: left; text-align: center; position: relative; /* transition: all 0.3s; */ padding: 0px 8px; letter-spacing: 0px; box-sizing: content-box; font-family: "Microsoft Yahei", "΢���ź�", Tahoma, Arial, Helvetica, STHeiti;}
@media (max-width:667px){
.menu-item{min-width: 88px; list-style: none; display: inline-block; text-align: center; position: relative; /* transition: all 0.3s; */ padding: 0px 8px; letter-spacing: 0px; box-sizing: content-box; font-family: "Microsoft Yahei", "΢���ź�", Tahoma, Arial, Helvetica, STHeiti;}}

.menu-item a{text-decoration: none;position: relative;line-height: 80px;color: #1EA564;font-size: 16px;margin: 0; display:block;}
.menu-item a span{display:block;}
.menu-item a i{color: #1EA564; font-size: 12px; font-weight: normal;}
.menu-item:hover{background: #01A273; opacity: 0.9;}
.menu-item:hover a{color: white}
.menu-item:hover a i{color: white}
.menu-item:hover .sub-menu{display: block}
/*二级导航*/
.sub-menu{width: 100%;height: auto;margin-left: -8px;position: absolute;top:80px;background: #fff;opacity: 0.95;display: none; z-index:5;}
.sub-menu li{list-style: none; height: 40px; line-height: 35px; width: 100%; border-bottom: 1px solid #E7E7E7; padding:0;}
.sub-menu li a{color: #03AF7D; display:block; text-decoration: none; font-size: 14px; line-height:35px; position:relative; top:0;}
.menu-item:hover .sub-menu li a{color: #03AF7D;}
.sub-menu li.bnow{border-bottom: 0px;}
.sub-menu li:hover{background: #BFBFBF;}
.sub-menu li:hover>a{color: #FFF;}
.menu-item:hover .sub-menu li:hover>a{color: #FFF;}
.swiper-slide img{width: 100%; height: 100%;}
/*幻灯片代码-如果不要视频，可以直接用幻灯片*/
.slideBox{height:auto; overflow:hidden; position:relative; border:1px solid #ddd;}
.slideBox .hd{height:25px; overflow:hidden; position:absolute; bottom:5px; z-index:1; width: 100%;text-align: center;}
.slideBox .hd ul{overflow:hidden; zoom:1; display: inline-block;}
.slideBox .hd ul li{float:left; margin-right:10px; width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer;text-indent: -99999px;border-radius: 100%;}
.slideBox .hd ul li.on{background:#03af7d; color:#fff;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle;}
.slideBox .bd img{width:100%; height:auto; display:block;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}
/*新加功效*/
.igongxiao{ width:100%; height:auto; overflow:hidden;}
.igongxiao ul{ height:auto; overflow:hidden;}
.igongxiao ul li{ width:16%; float:left; color:#fff; padding:3% 2%; }
.igongxiao ul li h3{ font-size:18px;}
.igongxiao ul li p{ font-size:14px; padding:10px 0px 0; line-height:22px; min-height:70px;}
.igongxiao ul li:nth-child(2n+1){ background:#5eb878;}
.igongxiao ul li:nth-child(2n){ background:#4f9c66;}
/*
.igongxiao ul li:nth-child(3){ background:#019b43;}
.igongxiao ul li:nth-child(4){ background:#0147cb;}
.igongxiao ul li:nth-child(5){ background:#9a0058;}
*/

/*糖尿病患者你是否有以下困扰*/
.ikunrao{ width:1170px; margin:0 auto; padding:100px 0;}
h2.itit{ color:#5fb979; font-weight:bold; text-align:center; font-size:50px; line-height:60px;}
p.ikrjj{ text-align:center; padding-top:20px;}
p.ikrjj span{background:#5eba79; padding:5px 15px; color:#f6fbf7; text-transform:uppercase; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;  }
.ikrlist{ height:auto; overflow:hidden; padding:50px 0;}
.ikrlist ul{}
.ikrlist ul li{ float:left; width:23.5%; margin-right:2%;}
.ikrlist ul li:nth-child(4n){ margin-right:0;}
.ikrlist ul li a{ display:block; position:relative; border:#eeeeee 1px solid; padding-bottom:50px;}
.ikrlist ul li a .ikrimg{}
.ikrlist ul li a .ikrimg img{ max-width:100%; height:auto;}
.ikrlist ul li a h3{ color:#333333; text-align:center; font-size:16px; padding-top:20px;}
.ikrlist ul li a p{ color:#9b9b9b; font-size:14px; text-align:center; padding-top:10px; height:48px; overflow:hidden;}
.ikrlist ul li a span{ color:#fe3700; font-size:14px; text-align:center; display:block; margin-top:50px; padding-bottom:20px;}
.ikrlist ul li a ins{ display:none; border:#eeeeee 1px solid; width:80%; height:80%; position:absolute; left:10%; top:10%; z-index:6;}
.ikrlist ul li a:hover{ box-shadow: 0px 10px 10px -5px rgba(198,198,198,0.5);}
.ikrlist ul li a:hover ins{ display:block;}

.ikryuyue{ text-align:center;}
.ikryuyue a{ display:block; width:270px; font-size:14px; text-transform:uppercase; margin:0 auto; border:#eeeeee 1px solid; background:#ffffff; box-shadow: 0px 10px 10px -5px rgba(198,198,198,0.5); color:#323232; height:46px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; line-height:46px;}
.ikryuyue a span{ color:#989898;}
.ikryuyue a img{ display:inline-block; margin:0 10px;position: relative; top: 7px;}

/*如何使用*/
.irhsybg{ background:#eeeeee; height:auto; overflow:hidden; padding:50px 0;}
.isyjj{ text-align:center; color:#333333; font-size:14px; padding:30px 0;}
.isyjj span{ color:#ff4e00;}
.irhsyimg{ text-align:center;}
.irhsyimg img{ display:block; margin:0 auto;}


/*优势*/
.index-title{text-align: center; padding-top: 40px; color: #03af7d; padding-bottom: 40px;}
.index-title h3{font-size: 36px; line-height: 50px; letter-spacing: 6px;}
.index-title p{font-size: 20px; line-height: 40px; text-transform:uppercase;}
#banner-2{width: 100%; height: auto; overflow:hidden; padding-bottom:50px; background: url('images/a5.jpg') no-repeat; background-size: 100% 100%;}
.banner-2{width: 1170px; height: 100%; margin: auto}
.banner-2 .a6{display: block; margin: auto; padding-top: 30px; margin-bottom: 10px;}
.banner-2-ul{ width:100%;}
.banner-2-ul li{list-style: none; float: left; cursor: pointer; width:23.5%; text-align:center; position:relative; margin-bottom:20px; margin-right:2%;}
.banner-2-ul li img{ max-width:100%; width:100%; height:auto; display:block; border:#009500 1px solid;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.banner-2-ul li a{ display:block;}
.banner-2-ul li .iyoushitext{position:absolute; top:0; left:0; width:calc(100% + 2px); height:100%; text-align:center;background-color: rgba(0,0,0,0.5);border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#fff; padding-top:22%; padding-left:2px;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.banner-2-ul li h4{ font-size:16px; }
.banner-2-ul li p{ font-size:13px; padding:0 20px; }
.banner-2-ul li:last-child{ margin-right:0;}
.banner-2-ul li:nth-child(1),.banner-2-ul li:nth-child(2),.banner-2-ul li:nth-child(3){ width:32%;}
.banner-2-ul li:nth-child(3){ margin-right:0;}


/*新优势*/
.ihexinysbg{ background:url(images/iyoushibg.jpg) no-repeat center center; background-size:cover; height:auto; overflow:hidden; padding:50px 0;}
.ihxysjj{text-align:center; color:#999999; font-size:14px; padding:20px 0;}
.ihexinys{ width:1170px; margin:0 auto; padding:10px 0;}
.hyexinyslist{ height:auto; overflow:hidden; padding:60px 0;}
.hyexinyslist li{ width:calc(25% - 1px); float:left; padding-bottom:10px; text-align:center; border-right:#fff 1px solid; border-bottom:#fff 1px solid;}
.hyexinyslist li:nth-child(4n){ border-right:none;}
.hyexinyslist li:nth-child(n+5){ border-bottom:none; padding-top:25px;}
.hyexinyslist li .iysimg{ text-align:center;}
.hyexinyslist li .iysimg img{ max-width:100%; display:block; margin:0 auto;}
.hyexinyslist li h3{ color:#fff; font-size:18px; padding:15px 0;}
.hyexinyslist li p{ color:#999; font-size:14px; line-height:26px; padding:0 10px; min-height:120px;}


/*
.banner-2-li{width: 323px; height: 655px; list-style: none; display: flex; flex-direction: column; align-items: center; float: left; cursor: pointer;}
.banner-2-li h4{color: #4a6358; font-size: 20px; font-weight: bold; position: relative; height: 72px; line-height: 72px;}
.banner-2-li .title{color: #6a8b7d; font-size: 20px; margin: 15px 0px;}
.banner-2-li .p{color: #7a7a7a; font-size: 15px; height: 28px;}
.b1:hover{background: #87BFA7 url('images/a23.png') bottom no-repeat;}
.b2:hover{background: #EEC89B url('images/a24.png') bottom no-repeat;}
.b3:hover{background: #EEAE9B url('images/a25.png') bottom no-repeat;}
.b4:hover{background: #D0C4EA url('images/a26.png') bottom no-repeat;}
.banner-2-li:hover h4{color: white;}
.banner-2-li:hover .jk-1{display: none}
.banner-2-li:hover .jk-2{display: none;}
.banner-2-li:hover .title{color: white; font-size: 20px; margin-bottom: 10px; padding-top: 195px;}
.banner-2-li:hover .p{color: white}
.jk-1{width: auto; height: auto;}
.jk-2{width: auto; display: block; margin-top: 21px; margin-bottom: 8px;}
*/

/*首页-关于*/
.iabout{ width:100%; height:auto; overflow:hidden; background:#fff; padding:50px 0;}
.iabouttit{ text-align:center; width:100%; height:50px; line-height:50px;}
.iabouttit li{ display:inline-block; padding:0 30px; cursor:pointer;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:16px;}
.iabouttit li.current{ background:#03af7d; color:#fff;}

.iaboutcon{ width:1170px; margin:30px auto 0; }
.iaboutconiterm{}
.iaboutconiterm .iaboutimg{ width:48%; margin-right:4%; float:left;}
.iaboutconiterm .iaboutimg img{ display:block; width:100%; height:auto;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.iaboutconiterm .iaboutjj{ width:48%; float:left; font-size:16px; padding-top:90px;}
.iaboutconiterm .iaboutjj p{ color:#666666; line-height:30px; padding-bottom:30px;}
.iaboutconiterm .iaboutjj a{ font-size:14px; color:#03af7d; margin-left:5px;}


/*首页-产品*/
#banner-5{width: 100%; height: 750px; background:#ededed;}
.banner-5{width: 1200px; height: 690px; margin: auto}
.banner-5 .a-banner-5{display: block; margin: auto; margin-bottom: 50px; padding-top: 60px;}
.banner-5 .more{float: right; background: #87bfa7; color: #fff; padding: 2px 10px; line-height: 20px; font-size: 12px; margin-right: 25px;}
.banner-5-ul{display: flex; justify-content: center;}
.banner-5-li{width: 226px; height: 460px; list-style: none; float: left;}
.banner-5-li .top{width: 100%; height: 230px; position: relative;}
.top-box{position: absolute; width: 100%; height: 100%; top: 0; opacity: 0; transition: 0.3s; background: rgba(0, 0, 0, 0.5); cursor: pointer;}
.top:hover .top-box{opacity: 0.9}
.top-box h4{color: white; font-weight: 400; font-size: 25px; text-align: center; padding-top: 30px; padding-bottom: 18px}
.top-box p{color: white; font-size: 10px; height: 23px; padding-left: 30px;}
.banner-5-li .top img{width: 100%; height: 100%;}
.banner-5-li .bottom{width: 100%; height: 230px; background: #94bea9; position: relative; cursor: pointer;}
.banner-5-li .bottom img{width: 100%; height: 100%; ; opacity: 0; position: absolute; z-index: 1; transition: 0.3s;}
.banner-5-li .img_bottom{width: 86%; height: 60px; bottom: 0; opacity: 0; position: absolute; background: rgba(80, 115, 116, 0.7); text-align: center; color: #FFFFFF; font-size: 22PX; line-height: 30PX; padding: 5px 7%; z-index: 2; transition: 0.3s;}
.banner-5-li .img_bottom p{text-align: right; font-size: 14PX;}
/* 首页-产品-例子css */
.foucebox{width:1200px;height:480px;margin:0 auto;}
.foucebox .bd{position:relative;float:left;width:750px;height:473px;overflow:hidden;}
.foucebox .showDiv{position:relative;width:100%;height:100%;}
.foucebox .showDiv img{width:100%;height:100%;}
/*.foucebox .showDiv p{position:absolute;left:20px;bottom:0;padding-right:20px;color:#aaa;z-index:9; height:44px;}*/
/*.foucebox .showDiv h2{position:absolute;left:20px; bottom:0; width:380px;height:34px; background:url(images/foucebox_h2.png) no-repeat 0 4px;_background:none;padding-left:40px;_padding-left:0;font-size:24px;font-family:"Microsoft Yahei";line-height:34px;z-index:9;overflow:hidden;}
.foucebox .showDiv h2 a{color:#8ecf12;font-weight:normal;}*/
.foucebox .foucebox_bg{position:absolute;left:0;bottom:0;width:720px;height:107px;background:#000;filter:alpha(opacity=60);opacity:0.6;z-index:8;overflow:hidden;}
.foucebox .hd{width:440px; height:480px;float:right;}
.foucebox .hd ul li{width:205px; height:150px; float:left; margin:0 0 10px 4px; display:inline; position:relative;}
.foucebox .hd ul a{display:block;height: 100%;}
.foucebox .hd ul img{width:100%; display:block; height:100%; border: 2px solid #2b2b2b; box-sizing: border-box;}
.foucebox .hd ul .txt_bg{width:100%; cursor:pointer; height:100%; position:absolute; left:0; top:0; text-align:center; line-height:150px; color: #fff; font-size:16px;background: rgba(191, 187, 186, 0.8); display:none;}
.foucebox .hd ul .txt{width:103px; height:24px; line-height:24px; color:#fff; position:absolute; left:4px; bottom:4px; z-index:2; text-align:right; padding-right:5px;overflow:hidden;}
.foucebox .hd ul .mask{width:108px; height:85px; display:block; position:absolute; left:3px; bottom:3px; z-index:3; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4);}
.foucebox .hd ul a:hover .mask, .foucebox .hd ul .on .mask{display:none; position:relative;}
.foucebox .hd ul a:hover img, .foucebox .hd ul .on img{border-color:#70a20f;}
.foucebox .hd ul a:hover{color:#fff;}
.foucebox .hd ul a:hover .txt_bg{display:block;}
.foucebox .bd .bdcon{width: 100%; height: 100%; overflow: hidden; line-height: 150%; font-size: 23px; top: 0; left: 0; text-align: center; color: white; background: #584340; position: absolute; opacity: 0; transition: 0.3s;}
.foucebox .bd .bdcon span.tit{ padding:10px 0; display:block;}

.foucebox .bd .bdcon>div{text-align: left;padding-left: 20px;}
.foucebox .bd .bdcon div.icpnr{font-size: 16px; padding-bottom:20px;height:360px; overflow-y:scroll;}
.foucebox .bd .bdcon div.icpnr p{ padding-bottom:10px;}
.foucebox .bd .bdcon div.icpnr br{ line-height:10px;display: block;height: 10px;}
.foucebox .bd .showDiv>li:hover .bdcon{opacity: 0.9;}
.foucebox .bd .showDiv>li a{color: #FFF;}
/*首页-案例*/
#icase{width: 100%; height: 750px; background: url('images/a10.jpg') no-repeat; background-size: 100% 100%;}
.icase{width: 1200px; height: 690px; margin: auto}
.icase .a-banner-5{display: block; margin: auto; margin-bottom: 50px; padding-top: 60px;}
.icase .more{float: right; background: #87bfa7; color: #fff; padding: 2px 10px; line-height: 20px; font-size: 12px; margin-right: 25px;}
.index_slide_box{position: relative; margin: 0px auto; width: 1000px; height:450px; clear: both; overflow: hidden;}
.index_slide_box .slider-item{position: absolute; width: 1000px; height:450px; overflow: hidden; top: 0px; CURSOR: default;}
.index_slide_box .slider-item a{display:block;}
.index_slide_box .slider-item a img{width:800px; display:block; height:450px; border-left:1px #03af7d solid;}
.index_slide_box .title{COLOR: #f80; font-size: 1.2em; FONT-WEIGHT: bold; MARGIN-RIGHT: 1.5em; TEXT-DECORATION: none}
.index_slide_box .backgroundText{position: absolute; height:40px; background-color: rgba(0,0,0,0.5); width: 100%; opacity: 1.0}
.index_slide_box .text{position: absolute;left:0px; height: 40px; line-height: 40px; width: 100%; color: #fff; padding-left:20px; font-size: 12px;}
.index_slide_box .text a{color: #fff}
/*首页-获奖证书*/
.module_getcert{height:auto; position: relative;}.module_getcert .pic img{width: 100%; display:block;}.module_getcert .box{position: absolute; width:906px; height:666px; background: rgba(23, 25, 41, 0.9); top:130px; right:130px;}.module_getcert .box h1{margin-top:100px; font-size:44px; color: white; text-align: center;}.module_getcert .box p{color: #9DA5AC; line-height:40px; margin: 0 auto; margin-top:60px; width:700px; font-size:24px; text-align: center;}.module_getcert .box a.btn_get{border: 1px solid #1EA564; color: #1EA564; display: block; width:366px; height:60px; line-height:60px; text-align: center; margin: 0 auto; margin-top: 0px; position: relative; font-size:24px; margin-top:60px;}.module_getcert .box a.btn_get::after{content: ''; border-right: 1.5px solid #1EA564; border-bottom: 1.5px solid #1EA564; width:10px; height:10px; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; top: 50%; right: 1.06667rem; margin-top: -0.14222rem;}.module_getcert .box .btns{overflow: visible; position: absolute; bottom: 0; left: 0; width: 100%;}.module_getcert .box .btns a{display: block; width: 50%; float: left; height:100px; line-height:100px; text-align: center; background: #3B495B; font-size:24px; color: rgba(255, 255, 255, 0.6);}
.module_getcert .box .btns a:first-child.active::before{left: 25%;}
.module_getcert .box .btns a.active::before{content: ' '; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #1EA564; top: -15px; position: absolute; left: 75%; margin-left: -0.35556rem;}
.module_getcert .box .btns a.active{color: #FFFFFF; background: #1EA564;}

/*首页-新闻动态*/
#banner-4{width:100%;height:auto; overflow:hidden; padding-bottom:80px;}
.banner-4{width:1200px;height:100%;margin:auto}
.banner-4 .a-banner-4{display:block;margin:auto;margin-bottom:50px;padding-top:60px}
.banner-4-p{text-align:center;position:relative;font-size:16px}
.banner-4-p span{height:27px;display:inline-block;color:#92bca8;border-bottom:2px solid #92bca8;margin-left:10px;margin-right:10px;cursor:pointer}
.banner-4-p span.list-item-checked{border-bottom:2px solid #01a273;color:#01a273}
.banner-4-p span.list-item-checked a{display:block!important;position:absolute;right:20px;background:#87bfa7;color:#fff;padding:2px 10px;top:7px;line-height:20px;font-size:12px}
.banner-4-box{ height:auto; overflow:hidden;}
.banner-4-ul{margin-top:30px;margin-left:40px;  height:auto; overflow:hidden;}
.banner-4-li{width:270px;height:410px;margin-right:15px;list-style:none;float:left;cursor:pointer;border:2px solid #92bca7;position:relative}
.banner-4-li:hover .show-div{opacity:1}
.banner-4-li div.new{position:absolute;left:12px;top:-1px;height:21px;width:52px;font-size:14px;line-height:20px;text-align:center;color:#fff;background-color:#87bfa7}
.banner-4-li:hover div.new{color:#87bfa7;background-color:#fff;z-index:7}
.banner-4-li-p1{width:80%;height:68px;line-height:94px;font-size:40px;color:#92bca7;border-bottom:1px solid;margin:auto;text-align:right;position:relative;padding-right:10%;padding-bottom:10px}
.banner-4-li-p1 span{font-size:14px;line-height:20px;background-color:#fff;right:7px;top:50px;position:absolute}
.banner-4-li-p2{width:70%;height:60px;line-height:200%;padding-top:10px;font-size:14px;margin:auto;text-align:center;color:#595757;overflow:hidden}
.banner-4-li-p3{width:90%;height:183px;margin:auto;color:#fff;font-size:14px;border-top:1px dashed #fff;border-bottom:1px dashed #fff}
.banner-4-li-p3 span{width:96%;margin:auto;display:block}
.banner-4-li-p3 .span-1{display:block;font-size:20px;padding-bottom:20px;padding-top:15px}
.banner-4-li-p3 .span-2{font-size:14px}
.banner-4-li img{width:91%;height:173px;margin:auto;padding:7px 0;display:block;border-top:1px dashed #92bca7;border-bottom:1px dashed #92bca7}
.show-div{position:absolute;width:100%;height:100%;top:0;opacity:0;transition:.3s;background:#92bca7}
.show-div p{color:#fff}
.show-div .banner-4-li-p1{color:#fff}
.show-div .banner-4-li-p1 span{background-color:#92bca7}



/*首页-表单*/
.Experience{padding:50px 0; background:url(images/img15.jpg) no-repeat; background-size:cover; overflow:hidden;}
.ExperienceTit{text-align:center;}
.ExperienceTit h3{color:#fff; text-align:center; display:inline-block;padding: 0 10px;}
.Experline{display:inline-block; width:11px; height:11px; background:#fff; border-radius:100%; position:relative; vertical-align: 3px;}
.Experline:after{content: ""; position:absolute; width:100%; left:0; top:50%; height:1px; background:rgba(255,255,255,.5); background-size:100% 1px;}
.Efrom{padding-top:25px;}
.Efromlist{color:#fff;}
.Efromlist ul li{display: -webkit-box; margin-bottom:10px;}
.Efromlist ul li span{width: 78px; display: block;color: #fff;height: 45px;line-height: 45px;text-align: right;padding-right: 8px; font-size:14px;}
.Efromlist ul li label{display: block; -webkit-box-flex: 1; height: 45px; padding: 0 15px; background: #fff;}
.Efromlist ul li label input{padding: 13px 0;font-size: 14px; width: 100%; background: none;}
.ExperienceTit h3{font-size: 30px; line-height: 30px;}
.commonweb{max-width: 100% !important;padding: 0px 2%; margin: 0 auto;}
.Efromlist ul li{display: -webkit-box; margin-bottom: 10px;}
.col-sm-4{width: 33.33333333%;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-20{float: left; padding-left: 10px; padding-right: 10px; webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}.Brandmore{text-align: center; padding-top:80px;}
.Brandmore a{font-size: 16px;}
.Brandmore a{border: 1px solid #80d9f5; display: inline-block; margin: 0 auto; border-radius: 8px; color: #fff; font-size: 14px; padding: 6px 30px;}
@media (min-width: 1199px){.Efrom{padding-top: 105px; width: 1180px; margin: 0 auto; color: #fff;}}


/*在线订单*/
.pagecontent form.fm-form{
	width:100%;
	position:relative;
	margin-bottom:50px; padding-top:20px;
	}
.pagecontent form.fm-form ul{ height:auto; overflow:hidden;}
.pagecontent form.fm-form ul li{
	margin-bottom:11px;
	position:relative;
	}
@media(max-width:768px){
	.pagecontent form.fm-form ul li{ width:100%; float:none;}
}
.pagecontent form.fm-form ul li td:nth-child(1){ width:16%; font-size:14px;}
.pagecontent .fm-form ul li label {
	width:100%; text-align:right;height:45px;
	line-height:45px;
	}
.pagecontent .fm-form ul li label em{ display:none;}
.pagecontent .fm-form ul li#fm-item-custom_list-5b518ab1d33fc{ width:100%; clear:both; float:none; padding-top:30px;}
.pagecontent .fm-form ul li#fm-item-custom_list-5b518ab1d33fc td:nth-child(1){ width:auto;}
.pagecontent .fm-form ul li#fm-item-custom_list-5b518ab1d33fc td:nth-child(1) label{ text-align:left;}


.pagecontent form.fm-form ul li table{ width:100%;}
.pagecontent form.fm-form ul li textarea{
	width:98%;
	height:128px;
	background:none;
	border:#ddd 1px solid;
	padding:1%;
	}
.pagecontent form.fm-form input, .pagecontent form.fm-form select{
	background:#fff;
	border:#ddd 1px solid;
	width:100%;color: #333;
	height:45px;
	line-height:45px;
	text-indent:5px;
	}
.pagecontent form.fm-form ul li.flright{
	text-align:right;
	}
.pagecontent form.fm-form input.submit{
	cursor:pointer;
	width:inherit;
	color:#fff; background:#03976c;
	height:inherit;
	text-indent:0;
	line-height:20px; padding: 10px 40px;
	border: 1px solid #03976c;
	border-radius: 8px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius: 8px; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius: 8px; /* Webkit浏览器的私有属性 */
	}
.pagecontent form.fm-form div.tijiaobtn{ margin-top:80px; text-align:center; clear:both;}
.pagecontent form.fm-form input.submit{
	float:none;
	}
.pagecontent form.fm-form input.submit:hover{
	background:#03976c; color:#fff;
	}
.pagecontent form.fm-form input.reset{
	
	}
.fm-checkbox-list{}
.pagecontent form.fm-form ul li#fm-item-custom_list-5b518ab1d33fc td:nth-child(1){ width:160px;}
.pagecontent form.fm-form .fm-checkbox-list{ text-align:left;}
.pagecontent form.fm-form .fm-checkbox-list label{ display:block; float:left; width:auto; cursor:pointer; margin-right:10px;}
.pagecontent form.fm-form .fm-checkbox-list br{ display:none;}
.pagecontent form.fm-form .fm-checkbox-list input{display: inline-block;
width: 16px; color:#fff; cursor:pointer; background:none;
height: 16px; /*-webkit-appearance:checkbox;-moz-appearance:checkbox;*/
border: 1px solid #fff;
vertical-align: -5px;
margin-right: 0px;}
.pagecontent form.fm-form .fm-checkbox-list label.cur input{ background:url(images/pic21.png) no-repeat center;}
@media(max-width:768px){
	.pagecontent form.fm-form ul li#fm-item-custom_list-5b518ab1d33fc td:nth-child(1){ width:100%; position:absolute; top:0;}
}





/*底部*/
footer{background:#595959; padding-top:25px;}
.footernav{padding-right:0; padding-left:0;}
.footernav ul li{color:#fff; border-bottom: 1px solid #A6A6A6;}
.footernav ul li h3{color:#fff; font-size:16px; padding-top:9px; padding-bottom:9px; background:url(images/pic22.png) no-repeat 98% center; background-size:15px 15px;}
.footernav ul li h3 a{color:#fff; display:block;}
.footernavlist{padding-bottom:10px;}
.footernav ul li p a{color:#fff; display:block;}
.footernav ul li.cur h3{background:url(images/pic23.png) no-repeat 98% center;background-size:15px 15px;}
.col-lg-7{width: 58.33333333%;float: left;webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}.col-lg-5{width: 41.66666667%;float: left;
padding-left: 10px;webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 10px;}.tel400{padding-left:36px;}
.footernav ul li{width: 20%; float: left; border-bottom: none;}.footernav ul li h3{background: none; padding-top: 0;}
.footernav ul li:last-child{width: 14%; border-right: 1px solid #807e7e;}.clearfix{*zoom: 1;}
.footerright{}
.footlogo{padding-bottom:8px;}
.companyinfo{color:#fff;}
.footcode span em{color:#fff; display:block; margin-bottom: 10px;}
#share{padding-top:15px;}
#share a{padding: 0;margin: 0 8px 0 0;width: 33px;height: 33px;background-size: 33px 33px;display: inline-table;}
#share span{float:left;line-height: 33px;}
#share a.popup_sqq{background:url(images/pic25.png) no-repeat;}
#share a.bds_tsina{background:url(images/pic26.png) no-repeat;}
#share a.bds_weixin{background:url(images/pic27.png) no-repeat;}
#share a.bds_more{background:url(images/pic28.png) no-repeat;}
.footcode span{float:left; padding-right:10px;}
.footcode span img{display:block; width:134px; height:134px;}
.footcode span:last-child{padding-right:0;}
.footcode span:first-child{padding-left:0;}
.footcode{padding-top:15px;}
.footlinks{color:#fff; font-size:13px; padding-top:15px; padding-bottom:15px; line-height: 22px;}
.footlinks span{padding-right:2px;}
.footlinks a{color:#d9d9d9; padding-right:9px;}
.copyright{background:#333; height:auto; overflow:hidden;}
.footmapnav{color:#fff;padding-top:15px; padding-bottom:10px;}
.footmapnav a{padding:0 6px; color:#fff; font-size:13px;}
.footmapnav a:first-child{padding-left:0;}
.copyrightdes{color:#999; font-size:12px; line-height: 17px;}
.copyrightdes a{color:#999;}
#NewsclssUl li:first-child .Newslist ul li:last-child{margin-bottom:0;}
#NewsclssUl li:nth-of-type(2) .Newslist ul li:last-child{margin-bottom:0;}
.City{position:relative;}
.Cityhideimg img{display:block; width:100%;}
.Cityshowdiv{position:relative;}
.Cityshowdiv img{display:block; width:100%;}
.footmapnav{color: #fff; padding-top: 15px; padding-bottom: 10px;}
.footmapnav{float: left; padding-top: 0; padding-bottom: 0; line-height: 52px;}
.copyrightdes{color: #999; font-size: 12px; line-height: 17px;}.copyrightdes{float: right; font-size: 13px; line-height: 52px;}.copyrightdes a{color: #999;}
.returntop{position: fixed; bottom: 10%; right: 15px; z-index: 999999;}.returntop a{width: 63px; display:block; height: 63px;background-image: url(images/icon12.png); background-color: rgba(255,255,255,0.5); margin-top: 10px; background-repeat: no-repeat; background-position: center; border-radius: 100%;}

/******************二级页面开始****************************/
.erjibanner{ width:100%; height:auto;}
.erjibanner img{ display:block; width:100%; height:auto;}

.page{ height:auto; overflow:hidden; width:100%; padding-top:40px; }
.page h2.erjtitle{ text-align:center; color:#010002; font-size:28px; font-weight:normal; line-height:30px;}
.page .erjinav{ height:33px; border-bottom:#03976c 1px solid; margin-top:40px; }
.page .erjinav ul{ width:1001px; margin:0 auto;  height:33px; text-align:center;}
.page .erjinav ul li{ display:inline-block; width:auto; height:33px; line-height:33px; border-top:#03976c 1px solid; border-left:#03976c 1px solid; margin-left:-4px;}
.page .erjinav ul li:last-child{ border-right:#03976c 1px solid;}
.page .erjinav ul li a{ line-height:33px; color:#000101; display:block; padding:0 25px; font-size:16px; text-align:center; }
.page .erjinav ul li a:hover{ color:#03976c;}
.page .erjinav ul li.current a{ color:#03976c; background:url(images/ernavjt.png) no-repeat center bottom #fff; height:35px;}
.page .pagecontent{ width:1000px; margin:0 auto; height:auto; overflow:hidden; padding:50px 0;}
.page .pagecontent p{ font-size:14px; padding:10px 0px;}
.page .pagecontent p img{ max-width:100%; display:block; height:auto; margin:0 auto; }



/*模拟高尔夫*/
.line{ height:3px; width:100%; background:#03976c; margin-top:27px;}
.golf{ width:1000px; margin:0 auto; height:auto; overflow:hidden; padding-bottom:50px;}
h2.golftit{ font-size:24px; padding-top:20px; text-align:center; color:#595858; font-weight:normal;}
h2.golftit font{ color:#03976c;}
.golf p.golfjj{ color:#1d1c1c; font-size:15px; padding:40px 0 0 0;}
.golf .golflist{ margin-top:24px;}
.golf .golflist ul{ width:1012px; height: auto; overflow: hidden;}
.golf .golflist ul li{ display:block; width:240px; float:left; height:auto; overflow:hidden; margin-right:12px; margin-bottom:20px;}
.golf .golflist ul li a{ border:#e6e5e5 1px solid; display:block; padding-bottom:18px;}
.golf .golflist ul li a img{ padding:8px;}
.golf .golflist ul li a h3{ border-top:#03976c 2px solid; color:#020000; font-size:18px; text-align:center; font-weight:normal; padding-top:15px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.golf .golflist ul li a span{ text-align:center; display:block; color:#4e4d4d; font-size:12px; padding-top:4px;}
.golf .golflist ul li a:hover{ border:#03976c 1px solid;}
.golf .golflist ul li a:hover h3{ color:#03976c;}

/*分页样式开始*/
#pageabc{
	text-align:center;
	margin:30px 0;
	clear:both;
	height:auto;
	overflow:hidden;
	color:#333;
	line-height:23px;
	text-align:center;
}
#pageabc a.noallowed {
    cursor: not-allowed;
}
#pageabc span,#pageabc a{
	font-size:12px;
	color:#fff;
	padding:4px 12px;
	border:1px solid #333;
	text-decoration:none;
	margin:3px;
	display:inline-block;
	text-align:center;
	background:#333;
}
#pageabc a:hover,#pageabc a.current{
	color:#fff;
	background-color:#03976c;
	border:1px solid #03976c;
}
/*分页样式结束 */

/***案例展示*****/
.case{ width:1000px; margin:30px auto 0; height:auto; overflow:hidden; padding-bottom:50px;}
.case .caselist{ height:auto; overflow:hidden; border-bottom:#262626 1px solid; padding-bottom:25px; margin-bottom:25px;}
.case .caselist .caseleft{ display:block; width:380px; height:260px; float:left;}
.case .caselist .caseleft a img{ width:380px; height:260px;}
.case .caselist .caseright{ width:590px; float:right;}
.case .caselist .caseright h2{ font-size:18px; color:#000000; font-weight:normal;}
.case .caselist .caseright p{ color:#393939; font-size:14px; padding-top:5px; line-height:22px; height:auto; overflow:hidden; margin-bottom:22px;}
.case .caselist .caseright a.casemore{ background:#262626; padding:7px 24px; color:#FFF; display:inline;}
.case .caselist .caseright .caseullist{ margin-top:22px;height: 95px;overflow: hidden;}
.case .caselist .caseright .caseullist ul{ height:auto; overflow:hidden;}
.case .caselist .caseright .caseullist ul li{ width:140px; height:95px; float:left; margin-right:7px; cursor:pointer;}
.case .caselist .caseright .caseullist ul li img{ width:140px; height:95px;}

/***新闻资讯*****/
.hydt{width:1000px;margin:0 auto;height:auto;overflow:hidden;padding-bottom:50px}
.hydt ul{margin-top:30px;height:auto;overflow:hidden}
.hydt ul li{height:190px;border-bottom:1px dotted #B3B3B3;margin-bottom:20px}
.hydt ul li a{display:block;color:#876e38;position:relative}
.hydt ul li a .hydtleft{float:left;height:160px;overflow:hidden;width:258px;background:#f6f6f6;padding:8px 0 0 8px}
.hydt ul li a .hydtleft img{display:block;width:250px;height:152px}
.hydt ul li a:hover .hydtleft{background:#03976c;}
.hydt ul li a .hydtright{float:right;width:700px;overflow:hidden}
.hydt ul li a .hydtright h2{font-size:18px;color:#5c5c5c;font-weight:400;height:18px;line-height:18px;margin-bottom:10px}
.hydt ul li a .hydtright p.date{color:#9E9E9E;font-size:13px;padding:5px 0}
.hydt ul li a .hydtright p.info{height:60px;color:#333;line-height:20px;overflow:hidden;margin-bottom:10px}
.hydt ul li a .hydtright span.more{display:block;height:23px;line-height:23px;color:#FFF;width:82px;text-align:center;background:transparent url(images/more.png) no-repeat scroll left top;text-indent:-9999px}
.hydt ul li a:hover .hydtright h2{color:#03976c}
.hydt ul li a:hover .hydtright span.more{background:transparent url(images/more.png) no-repeat scroll left bottom}

/*视频中心*/
.video{ width:1000px; margin:0 auto; height:auto; overflow:hidden; padding-bottom:50px;}
.video ul{ margin-top:30px; height:auto; overflow:hidden; width:1020px;}
.video ul li{ border:#4d4d4d 1px solid; height:auto; overflow:hidden; width:318px; float:left; margin-right:20px; margin-bottom:20px;}
.video ul li:last-child{ margin-right:0;}
.video ul li a{ display:block; position:relative;}
.video ul li a img{ width:318px; height:181px;display: block;}
.video ul li a span{ display:block; font-size:15px; height:44px; overflow:hidden; line-height:44px; position:absolute; top:0; color:#A0A0A0; width:100%; text-indent:15px;  
	background:#000;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#000');
    background-color:rgba(255, 255, 255, 0.1);}
.video ul li a span i{ display:block; line-height:11px; font-size: 11px; letter-spacing: 0.1em; padding-bottom:10px; background:url(images/videojt.png) no-repeat 15px 5px; padding-left:5px;}
.video ul li a ins{ display:block; width:38px; height:38px; background:url(images/videohover.png) no-repeat; position:absolute; top:70px; left:138px;}
.video ul li:hover{ }
.video ul li a:hover span{ color:#fff;}


/*详情页*/
.single{ height:auto; overflow:hidden; width:1000px; margin:0 auto; padding-top:55px; }
.single h2.erjtitle{ height: 40px;
line-height: 40px;
margin-bottom: 32px;
overflow: hidden;
font-size: 32px;
color: #0C0C0C;
text-align: center;
font-weight: bold;}

.infoTime {
    width: 100%;
    height: 42px;
    line-height: 42px;
    color: #5C5C5C;
    padding: 11px 0px;
    overflow: hidden;
    border-bottom: 1px solid #F0F0F0;
    border-top: 1px solid #F0F0F0;
    margin-bottom: 20px;
}
.infoTime .name {
    width: 274px;
    height: 42px;
    overflow: hidden;
    float: left;
}
.infoTime .name dt {
    width: 42px;
    height: 42px;
    overflow: hidden;
    float: left;
    border-radius: 50%;
}
.infoTime .name dd {
    width: 190px;
    height: 42px;
    overflow: hidden;
    padding-left: 20px;
    float: left;
}
.infoTime .name dd i {
    font-family: Arial;
    font-weight: bold;
	font-style:normal;
}
.infoTime .time {
    width: 400px;
    height: 42px;
    overflow: hidden;
    float: left;
}
.infoTime .time i {
    margin:0 20px;
	font-style:normal;
}

.biaoqian{ padding:10px 0 20px 0; font-size:16px;}
.biaoqian a{ background:#edeff3; padding:5px 10px; margin-right:5px; color:#585858;}
.biaoqian a:hover{ background:#363636; color:#FFF;}


.infoTime .textShare {
    width: 240px;
    height: 42px;
    overflow: hidden;
    float: right;
	line-height: 42px;
}
.textShare dt {
    width: 36px;
    float: left;
    overflow: hidden;
}
.textShare .bshare-custom.icon-medium a {
    width: 42px;
    height: 42px;
    padding-left: 0px;
    overflow: hidden;
    margin: 0px 0px 0px 9px;
    display: block;
    background: transparent url("images/public_bg.png") no-repeat scroll 0% 0%;
    float: left;
    text-indent: -999px;
}
.textShare .bshare-custom.icon-medium a.jiathis_button_weixin {
    background-position: 0px -58px;
}
.textShare .bshare-custom.icon-medium a.jiathis_button_tsina {
    background-position: -126px -58px;
}
.textShare .bshare-custom.icon-medium a.jiathis_button_qzone {
    background-position: -258px -58px;
}
.textShare .wy {
    width: 42px;
    height: 42px;
    padding-left: 0px;
    overflow: hidden;
    margin: 0px 0px 0px 9px;
    display: block;
    float: left;
    text-indent: -999px;
    background: transparent url("images/share_163.png") no-repeat scroll 0% 0%;
}

.textShare {
    width: 250px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    margin: 0px auto;
}

.single .pagecontent{ width:1000px; margin:0 auto;  height:auto; overflow:hidden; padding:0px 0 30px 0;}
.single .pagecontent p{ font-size:14px; padding:10px;}
.single .pagecontent p img{ max-width:980px; display:block; height:auto; margin:0px auto; }

.sxy{ padding:10px 0;}


.foot_side{position:fixed;width:50px;height:275px;right:0;top:214px;z-index:100;}
.foot_side ul li{width:50px;height:50px;float:left;position:relative;border-bottom:1px solid #444;}
.foot_side ul li .sidebox{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.foot_side ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.foot_side ul li .sidebox66{
    width:50px;height:50px;line-height:50px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;
}
.foot_side ul li .sidebox66:hover{
    background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);
}
.foot_side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.foot_side ul li img{float:left;}
.weixinga{
    position: absolute;
    right: -135px;
    top: -38px;

}



























