@import url("icon/iconfont.css");
body{width:100%;height:100%;margin:0;padding:0;min-width:320px;font:16px "微软雅黑","Microsoft YaHei";color:#666;}
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;}
a{text-decoration: none;outline:none; }
ul,li{list-style: none;}
input,textarea{outline:none; font:16px "微软雅黑","Microsoft YaHei";}
i,em{font-style:normal;}
.lt{float:left;}
.rt{float:right;}
.hide{display: none;}
.show{display: block;}
.container{ margin:0 auto;height:auto; }
a:focus, a:hover{color:#1a1a1a;text-decoration: none;outline: none;  outline-offset: 0;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
body{overflow-x: hidden;}

img.desaturate { filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
img.desaturate:hover { filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}

/*had*/
.header{height:96px;background: #000;}
.logo{height:96px;position: relative;}
.logo a{display: block;}
.logo a img{position: absolute;left:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}


.had_r{text-align: right;height:96px;}
.tel_line{display: inline-block;margin-top:24px; }
.tel_line:after{content:"";display:inline-block;height:22px;border-right:1px solid #343434;
    margin-left:10px;vertical-align: top;margin-top:-10px;}
.tel_line span{color:#d1d1d1;font-size:14px;line-height:26px;margin:0 3px;}
.tel_line b{color:#00bcd4;font-size:24px;line-height:26px;}
.tel_line p{padding-right:10px;}
.ma{width:70px;height:70px;background: #fff;padding:5px;text-align: center;
    display: inline-block;margin:13px 10px 0 20px;vertical-align: top;}

.menu{height:80px;line-height:80px;}

.nav{background: #222222;}
.nav_list{height:66px;}
.nav_list li{float:left;text-align: center;width:14.28%;position: relative;height:66px;}
.nav_list li a{font-size:14px;color:#d1d1d1;line-height:66px;height:66px;display: inline-block;width:100%;overflow: hidden;}
.nav_list li a.current{background: #00bcd4;color:#000;}
.nav_list li a:hover{background: #00bcd4; color:#000;}
.nav_list li:after{content:"";display: inline-block;height:22px;border-right:1px solid #343434;position: absolute;top:22px;right:-1px;}
.nav_list li.on i{ display:inline-block;width:0;height:0;border-top:6px solid #fff;
border-right:6px solid transparent;border-left:6px solid transparent;float:right;position: absolute;top:50%;
    margin-top:-3px;right:10px;}
.nav_listChild{position: absolute;top:66px;left:0;width:100%;z-index:50;background: #222;text-align: center;}
.nav_listChild li{ width:100%;height:40px;}
.nav_listChild li a{line-height:40px;height:40px;}
.nav_listChild li:after{display: none;}


.banner{position: relative;width:100%;}
.banner  .bd img{width:100%;max-width:100%;max-height:100%;}
.banner .hd ul{position: absolute;bottom:15px;right:0;left:0;margin:auto;text-align: center;}
.banner .hd li{width:45px;height:45px;border-radius: 50%;margin:0 5px;cursor: pointer;
    display: inline-block;color:#00bcd4;font-size:24px;text-align: center;line-height:42px;}
.banner .hd li.on{border:2px solid #fff;color:#fff}
.banner .hd a{position: absolute;top:50%;margin-top:-38px;opacity: 1;}
.banner .hd a.prev{left:10%;}
.banner .hd a.next{right:10%;}

/*.bannerMob  .swiper-slide{position: relative; overflow: hidden;text-align: center;}*/
/*.bannerMob img{max-width:100%;}*/
/*.bannerMob  .swiper-paginationBanMob{position:absolute;bottom:10px;text-align: center;z-index:10;}*/
/*.bannerMob  .swiper-paginationBanMob span{ opacity: 1;width:20px;height:20px;border-radius: 50%;margin:0 5px;*/
    /*color:#00bcd4;font-size:12px;text-align: center;line-height:18px;background: transparent;}*/
/*.bannerMob  .swiper-paginationBanMob span.swiper-pagination-bullet-active{border:2px solid #fff;color:#fff;background: transparent;}*/


.product_s{padding:80px 0 110px;}
.title_s{text-align: center;}
.title_s h3 a{font-size:30px;line-height:42px;;font-weight: bold;height:42px;overflow: hidden;color:#333;}
.title_s b{display: block;margin:10px auto 0;width:40px;border-top:3px solid #00bcd4;}
.pro_s_content{padding:80px 0;overflow: hidden;}
.pro_s_list{padding:0;}
.pro_s_list li{position: relative;background: #fff;margin-bottom:20px;}
.pro_s_list li .title{position: absolute;bottom:0;left:0;padding:0 10px;width:100%;height:35px;
    background: rgba(000,000,000,.39);transition: all linear .3s;-webkit-transition: all linear .3s;}
.pro_s_list li .title p{line-height:35px;position: absolute;bottom:0;width:100%;}
.pro_s_list li .title span{color:#fff; height:35px;line-height:35px;overflow: hidden;width:60% ;display: inline-block;vertical-align: middle;}
.pro_s_list li .title i{display: inline-block;float:right;line-height:35px;margin-right:20px;
    vertical-align: top;padding-right:20px;width:33px;height:35px;background: url(../images/index_zj_03.png) no-repeat center center;}
.pro_s_list li .title .more{display: none;position: absolute;bottom:0;top:0;left:0;right:0;margin:auto;}
.pro_s_list li .pic {text-align:center;}
.pro_s_list li .pic img{max-width:100%;}
.pro_s_list li:hover .title{height:100%;}
.pro_s_list li:hover .title .more{display: block;}
.pro_s_list li:hover .title i{background: url(../images/aa_07.png) no-repeat center center;}


.more_s{text-align:center;}
.more_s a{display: block;margin:0 auto;width:238px;height:48px;border:1px solid #d2d2d2;border-radius: 5px;text-align: center;line-height:48px;color:#666;}
.more_s a i{color:#aaa;font-size:25px;vertical-align: middle;margin-top:-5px;display: inline-block;}
.more_s a:hover{border-color:#00bcd4;color:#00bcd4;}
.more_s a:hover i{ color:#00bcd4;}

.partner{background: url(../images/p-bg.jpg) no-repeat center center;padding:25px 0;}
.title_p{text-align:left;}
.title_p h3{display: inline-block;}
.title_p b{display: inline-block;width:30px;}

.partner_s_content {padding:30px 0 25px;}
.partnerList{position: relative;}
.partnerList .partnerBd{width:90%;margin:0 auto; }
.partnerList   li{text-align: center;margin-right:20px;padding:0;width:250px;}
.partnerList   li i{display:block;height:152px;line-height:152px;width:100%;background: #fff;}
.partnerList   li img{max-width:100%;max-height:100%;}
.partnerList   li p{line-height:42px;height:42px;overflow: hidden;color:#333;}
.partnerList .p_btn{position: absolute;top:50%;margin-top:-16px;z-index:10;}
.partnerList .prev{left:0;}
.partnerList .next{right:0;}
.partnerMob .partnerBd{width:100%;}
.partnerList .partnerBd ul li{padding:10px 0 0 0;}
.partnerList   li:hover i{margin-top:-8px;box-shadow: 0 6px 15px 0px rgba(000,000,000,.2);}


.about_s{padding:60px 0 130px;}
.about_list {padding:60px 15px;overflow: hidden;width:1140px;margin:0 auto;}
.about_list li{float:left;text-align: center;width:25%;position: relative;}
.about_list li i{display: block;width:80px;height:80px;line-height:80px;border-radius: 50%;background: #00bcd4;margin:0 auto;position: relative;z-index:10;}
.about_list li p{color:#00bcd4;line-height:42px;height:42px;margin-top:25px;overflow: hidden;font-weight: bold;}
.about_list li:before{content:"";display: block;width:100%;border-top:1px solid #00bcd4;
    position: absolute;top:40px;right:0;}
.about_list li:after{content:"";display: block;width:8px;height:8px;border-radius: 50%;background: #00bcd4;position: absolute;right:0;top:37px;}
.about_list li:last-child:after{display: none;}

.about_s_dl{overflow: hidden;margin-top:30px;}
.about_s_dl dt {text-align: center;}
.about_s_dl dt img{max-width:100%;}

.about_s_dl dd h3 a{line-height:26px;height:26px;overflow: hidden;display: block;margin-top:60px;color:#333;}
.about_s_dl dd h3 b{display: block;margin-top:10px;width:25px;border-top:1px solid #00bcd4;}
.about_s_dl dd p{line-height:26px;font-size:14px;color:#666;height:130px;overflow: hidden;margin:20px 0;}
.about_s_dl dd a.more{display: block;width:100px;height:40px;border:1px solid #d2d2d2;color:#666;font-size:14px;border-radius: 5px;text-align: center;line-height:40px;}
.about_s_dl dd a.more:hover{border:1px solid #00bcd4;color:#00bcd4;}

.case_s{background: #f0f0f0;padding:65px 0;}
.case_s_content{padding-top:75px;}
.case_s_dl {overflow: hidden;}
.case_s_dl dl{padding-left:0;margin-bottom:30px;background: #fff;width:48%;overflow: hidden;}
.case_s_dl dl:nth-child(2n){padding-right:0;padding-left:15px;float: right;}
.case_s_dl dl:nth-child(2n) dd{padding-right:10px;}
.case_s_dl dl dt{padding-left:0;line-height:166px;}
.case_s_dl dl dt img{max-width:100%;}
.case_s_dl dl dd{padding:10px 0 10px 15px;}
.case_s_dl dl dd h3 a{line-height:26px;height:26px;overflow: hidden;display: block;
font-size:16px;color:#333;font-weight: bold;}
.case_s_dl dl dd p{line-height:26px;font-size:14px;color:#666;height:78px;margin:10px 0;overflow:hidden;}
.case_s_dl dl dd a.more{color:#00bcd4;font-size: 14px;}
.case_s_more{display: block;width:240px;height:45px;text-align: center;line-height:45px;border:1px solid #999;color:#999;margin:20px auto 0;}
.case_s_dl dl:hover {box-shadow: 0 1px 5px 0px rgba(000,000,000,.1);}
.case_s_dl dl:hover h3 a{color:#00bcd4;}

.news_s{padding:60px 0 100px;}
.news_s_content{padding:70px 0;overflow: hidden;}
.news_s_l{padding:0;}
.news_s_l dl {text-align: center;}
.news_s_l dl dt img{max-width:100%;}
.news_s_l dl dd{border:1px solid #d7d7d7;padding:20px;margin-top:10px;}
.news_s_l dl dd h3 a{margin:15px 0 10px;display: block;line-height:26px;
    height:26px;font-size:16px;color:#333;overflow: hidden;font-weight: bold;}
.news_s_l dl dd p{line-height:26px;color:#666;font-size:14px;height:52px;
    overflow: hidden;margin-bottom:10px;}
.news_s_l dl dd>a{color:#00bcd4;font-size:14px;}

.news_s_r {padding:0;}
.news_s_r  dl{padding-right:0;margin-bottom:20px;}
.news_s_r dl dt {text-align: center;overflow: hidden;}
.news_s_r dl dt img{max-width:100%;}
.news_s_r dl dd{padding:15px 0 5px;border-bottom:1px solid transparent;}
.news_s_r dl dd a{display: block;line-height:22px;height:22px;color:#333;overflow: hidden;font-weight: bold;}
.news_s_r dl dd p{margin:5px 0;line-height:22px;height:44px;font-size:14px;color:#666;overflow: hidden;}
.news_s_r dl dd span{line-height:22px; font-size:12px;color:#999;}
.news_s_r dl:hover dd{border-bottom:1px solid #00bcd4;}
.news_s_r dl:hover dd a{color:#00bcd4;}

.pro_s_img{padding:0 17px; }
.pro_s_img li{ margin-bottom:0;}


.footer{background: #1a1a1a;padding:35px 0;}
.footLogo {}
.footLogo img{max-width: 100%;}
.footLogo dl{margin-top:30px;width:115px;}
.footLogo dl dt{background: #fff;padding:5px;width:115px;height:115px;text-align: center;
    line-height:102px;margin: 0 auto;}
.footLogo dl dd{margin-top:5px;font-size:14px;color:#666;text-align: center;}



.foot_comm h3{color:#ccc;font-size:16px;line-height:30px;margin-bottom:20px;}
.foot_comm h3:after{content:"";display: block;width:20px;border-top:1px solid #00bcd4;}
.foot_comm li{line-height:30px;color:#999;font-size:14px;}
.foot_comm li a{color:#999;font-size:14px;height:30px;overflow: hidden;display: block}
.foot_comm li p{color:#999;font-size:14px;     word-break: break-all;}
.foot_comm li a:hover{color:#00bcd4;}

.foot_share li{display: inline-block;margin:0 10px 15px 0;}
.foot_share h3{color:#ccc;font-size:16px;line-height:30px;margin-bottom:20px;}
.foot_share h3:after{content:"";display: block;width:20px;border-top:1px solid #00bcd4;}

 .bdsharebuttonbox li{display: inline-block;margin:0 10px 15px 0;}
.bdsharebuttonbox h3{color:#ccc;font-size:16px;line-height:30px;margin-bottom:20px;}
.bdsharebuttonbox h3:after{content:"";display: block;width:20px;border-top:1px solid #00bcd4;}


.copy{background: #222;padding:30px 0;}
.copy .container{position: relative;}
.copy p{font-size:14px;color:#666;line-height:30px;text-align: center;padding-right:70px;}
.copy span{position: absolute;right:0;line-height:30px;}
.copy span a:hover{color:#fff;}

/*内页*/
.det_ban{position:relative; overflow: hidden;}
/*.det_banImg{position: absolute;height:408px;top:0;left:50%;transform: translate(-50%);*/
/*-webkit-transform: translate(-50%);}*/
.det_banImg img{max-width:100%;}
.det_title{position: absolute;top:0;left:0;width:100%;height:100%;text-align: center;}
.det_title h3{    position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;  height: 40px;}
.det_title h3 a{font-size:36px;color:#fff; display: block;}
.det_title b{display: block;width:75px;border-bottom:5px solid #00bcd4; height:74px;position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto; }

.det_main{padding:30px 0;}
.det_top{border-bottom:1px solid #e5e5e5;}
.detName{display: inline-block;font-size:30px;line-height:42px;height:42px;
    overflow: hidden;width:20%;color:#333;margin-bottom:20px;}
.detNav{width:80%;text-align: right;vertical-align: middle;    height: 67px;
    overflow: hidden;}
.detNav li{display: inline-block;}
.detNav li a{display: block;padding:0 15px;line-height:63px;color:#333;border-bottom:4px solid transparent;}
.detNav li a:hover{border-bottom-color:#00bcd4;color:#00bcd4;}
.detNavPc li a.current{border-bottom-color:#00bcd4;color:#00bcd4;}
.det_content{padding:20px 0;}
.det_txt{font-size:14px;line-height:26px;color:#666;}
.det_txt img{max-width:100%;}

.classify{color:#00bcd4;border-bottom:4px solid #00bcd4;line-height:64px;height:64px;display: inline-block;padding:0 10px;}

.list-img{padding:10px 0;overflow: hidden;}
.list-img li{width:23%;margin:0 2.6% 3% 0;float:left;}
.list-img li:nth-child(4n){margin-right:0;}
.list-img li .title{position: static;}
.list-img li:hover .title{height:35px;}
.list-img li:hover  .title .more{display: none;}


.page{text-align: center;}
.page li{display: inline-block;}
.page li a{display: inline-block;width:150px;height:38px;margin:0 10px;border:1px solid #bfbfbf;text-align: center;line-height:36px;}
.page li a span{font-size:14px;color:#333;margin:0 5px;}
.page li a:hover{border:1px solid #00bcd4;}
.page li a:hover span{color: #00bcd4;}
.page li a:hover img.desaturate { filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}

.list-news{padding:20px 0;overflow: hidden;}
.list-news dl{padding-left:0;padding-right:15px;margin-bottom:35px;}
.list-news dl:nth-child(2n){padding-right:0;padding-left:15px;}
.list-news dl:hover dt{opacity: .8;}

.list-news iframe{height:400px;min-height:300px;}

.det_newsName{font-size:24px;text-align: center;line-height:24px;margin-top:20px;color:#333;}
.det_newsTime{font-size:12px;color:#999;line-height:36px;text-align: center;display: block;margin:0 0 10px 0;}
.det_txtNews{color:#333;line-height:24px;}
.det_newsBack{text-align: right;overflow: hidden;padding:15px 0;border-bottom:1px dotted #ddd;}
.det_newsBack a{display: block;width:160px;height:40px;background: #d2d2d2;border-radius: 5px;color:#666;text-align: center;line-height:40px;}
.det_newsBack a:hover{ background: #00bcd4; color:#fff; }

.page-ul{padding:40px 0 20px;}
.page-ul li{width:45%;height:40px;line-height:40px;display: inline-block;background: url(../images/p-prev.png) no-repeat left top;padding-left:40px;}
.page-ul li:last-child{text-align: right;background: url(../images/p-next.png) no-repeat right top;}
.page-ul li a{color:#333;line-height:40px;font-size:14px;display: inline-block;}
.page-ul li a:hover{color:#00bcd4;}
.page-ul li:last-child  {padding:0 40px 0 0;}
.page-ul li:hover{background: url(../images/p-prev-on.png) no-repeat left center;}
.page-ul li:last-child:hover{background: url(../images/p-next-on.png) no-repeat right center;}

.det_newsNameP{font-size:32px;text-align: center;color:#333;}

.det_proTxtTitle{border-bottom:1px solid #ddd;margin-bottom:20px;}
.det_proTxtTitle li{display: inline-block;height:30px;  }
.det_proTxtTitle li a{display: inline-block;height:30px;line-height:30px;padding:0 10px;color:#fff;margin-right:10px;}
.det_proTxtTitle li a.current{ background: #00bcd4; }

.proSlide{text-align: center;width:690px;margin:40px auto ;}
.proSlide .hd{height:95px;overflow: hidden;margin-top:30px;}
.proSlide .hd li{width:145px;height:95px;float:left;margin-right:36px;background: #fff;}
.proSlide .hd li.on{border:1px solid #00bcd4;}
.proSlide .hd li img{max-width:100%;max-height:100%;}
.proSlide .hd li:nth-child(4n){margin-right:0;}
.proSlide .bd{width:690px;background: #fff;margin:0 auto;position: relative; }
.proSlide .bd img{max-width:100%;max-height:100%;}
.proSlide .bd .pro_btn{position: absolute;top:50%;margin-top:-9px;width:39px;height:39px;display: block;}
.proSlide .bd .pro_btn img{display: none;}
.proSlide .bd .prev{left:-20px;background: url(../images/p-prev.png) no-repeat center center;}
.proSlide .bd .next{right:-20px;background: url(../images/p-next.png) no-repeat center center;}
.proSlide .bd .prev:hover{left:-20px;background: url(../images/p-prev-on.png) no-repeat center center;}
.proSlide .bd .next:hover{right:-20px;background: url(../images/p-next-on.png) no-repeat center center;}




/*新增地图页面*/
.mapUL h3{font-size: 20px;  border-bottom: 1px solid #ccc;  line-height: 39px;  margin-bottom: 13px;  margin-top: 17px;  padding: 0 20px;}
.mapUL ul{padding:0 20px;overflow: hidden;}
.mapUL ul li{width:25%;float:left;}
.mapUL ul li a{display: block;line-height:35px;color:#666;font-size: 12px;}
.mapUL ul li a:hover{color:#01BCD4;}

.det_contact{padding:10px;}
.det_map{height:380px;overflow: hidden;}



#dituContent{border:none!important;}
iframe{border: 1px solid rgb(204, 204, 204);}










/*内页
.det_main{padding-bottom:40px;}
.det_l{float:left;width:313px; height:100%;}
.detNavBox{background: #015cb5;margin-top:-100px;z-index:20;position: relative;}
.detNavBox span.en{  display: block;  position: absolute;  top: -12px;  left: 82px;  font-size: 82px;  line-height: 30px;  color: rgba(26,26,26,.1);  font-weight: bold;
transform: rotate(90deg);  -webkit-transform: rotate(90deg);  transform-origin: left;width:455px;  }
.detNavBox h3.cn{color:#fff;font-weight: bold;padding:50px 25px;font-size: 30px;line-height:30px;position: relative;}
.detNavBox h3.cn:before{content:"";display: block;border-top:2px solid rgba(255,255,255,.5);width:70px;position: absolute;bottom:30px;left:25px;}

.detNav {padding:0 0  20px 30px;position: relative;}
.detNav li{border-bottom:1px solid rgba(255,255,255,.5);}
.detNav li a{height:54px;line-height:54px;display: block;position: relative;}
.detNav>li>a.box-on:before{content:'';display: block;position: absolute;left:-30px;top:5px;height:44px;background: #000;width:280px;}
.detNav li span{color:#fff;font-size:14px;position: relative;z-index:10;overflow: hidden;height:54px;line-height:54px;width:250px;display: inline-block;}
.detNav li .detTwo {padding-bottom:10px;display: none;}
.detNav li .detTwo li{border:none;}
.detNav li .detTwo li a{height:30px;line-height:30px; }
.detNav li .detTwo li span{height:30px;line-height:30px;vertical-align: middle;width:230px;}
.detNav li .detTwo li i{display:inline-block;margin-right:10px;width:5px;height:9px;background: url(../images/newss_03.png) no-repeat center center;}
.detNav li .detTwo li a:hover i{background: url(../images/about_03_03.png) center center ;}
.detNav li .detTwo li a.box-on i{background: url(../images/about_03_03.png) center center ;}
.detNav li .detTwo li a:hover span{color:#73b9ff;}
.detNav li .detTwo li a.box-on span{color:#73b9ff;}
.detNav li .detThree{display: none;}
.detNav li .detThree li span{padding-left:40px;}

.det_cont{font-size: 14px;line-height:30px;color:#666;padding:20px 0;}
.det_r{margin-left:358px;vertical-align: top;}
.detName{border-bottom:1px solid #f9f9f9;}
.detName .title_i{margin:50px 0 20px;}
.detContact{width:100%;background: #015cb5;height:60px;line-height:60px;margin-top:30px;}
.detContact a{display: block;}
.detContact b{display: inline-block;width:30px;border-top:1px solid rgba(255,255,255,.5);vertical-align: middle;}
.detContact span{display: inline-block;width:170px;vertical-align:top;height:60px;line-height:60px;font-size:20px;color:#fff;font-weight: bold;text-align: center;position: relative;}
.detContact span:before{content:"CONTACT US";font-size:24px;color:rgba(26,26,26,.1);height:60px;line-height:60px;position: absolute;top:0;left:0;width:100%;}

.det_had{background: #024f9c;height:60px;line-height:60px;color:#b2d9ff;}
.det_back{display: inline-block;color:#b2d9ff; font-size:16px;}
.det_back:focus, .det_back:hover{color:#b2d9ff;}
.det_back:hover{color:#b2d9ff;}
.det_back img{max-height:100%;height:17px;}
.det_had_name{ text-align: center;padding:0;}
.det_had_name span{color:#fff; font-size:18px;}
.classify { text-align: right;}
.classify span{color:#b2d9ff;font-size:16px;}
.classify img{max-width:100%;width:17px;}


.detNavMob{background: #015cb5; padding:20px 0;display: none;width:100%;}
.detNavCont li a{height:54px;line-height:54px;display: block;position: relative;padding:0 20px;}
.detNavCont li:last-child a span{border-bottom:1px solid rgba(255,255,255,.5);}
.detNavCont>li a.box-on{  background: #000;width:100%;}
.detNavCont li span{width:100%;color:#fff;font-size:16px;position: relative;z-index:10;overflow: hidden;height:54px;line-height:54px; display: inline-block;border-top:1px solid rgba(255,255,255,.5);}
.detNavCont li .detTwoM {padding-bottom:10px;display: none;}
.detNavCont li .detTwoM li{padding:0}
.detNavCont li .detTwoM li a{height:30px;line-height:30px; }
.detNavCont li .detTwoM li span{height:30px;line-height:30px;vertical-align: middle; border:none;}
.detNavCont li .detTwoM li i{display:inline-block;margin-right:10px;width:5px;height:9px;background: url(../images/newss_03.png) no-repeat center center;}
.detNavCont li .detTwoM li a:hover i{background: url(../images/about_03_03.png) center center ;}
.detNavCont li .detTwoM li a.box-in i{background: url(../images/about_03_03.png) center center ;}
.detNavCont li .detTwoM li a:hover span{color:#73b9ff;}
.detNavCont li .detTwoM li a.box-in span{color:#73b9ff;}
.detNavCont li .detThreeM{display: none;}
.detNavCont li .detThreeM li span{padding-left:40px;}



.list-text{background: #fff;padding:10px 0;overflow: visible}
.list-text dl {padding:20px 0;margin:0}
.list-text dl dt{background: #f9f9f9;}
.list-text dl dd h3 a{color:#333;}
.list-text dl dd p{color:#666}
.list-text dl  dt span{color:#333;}
.list-text dl  dt b{color:#333;}
.list-text dl:hover dt{background:#015cb5;}
.list-text dl:hover dt span{color:#fff;}
.list-text dl:hover dt b{color:#fff;}
.list-text dl:hover dd h3 a{color:#015cb5;}
.list-text dl:hover dd p{color:#015cb5;}

.page{text-align: center;}
.page li{font-size: 12px;line-height:24px;color:#999;margin:0 5px;display: inline-block;}
.page li b{font-size: 12px;line-height:24px;color:#999;}
.page li a{font-size: 12px;line-height:24px;color:#999;display: inline-block;padding:2px 5px;}
.page li a:hover{color:#015cb5;}
.page li b:hover{color:#015cb5;}
.page li.w a:hover{background: #015cb5;color:#fff;}


.list-imgT{padding:10px 0;}
.list-imgT dl{padding:20px 0;height:210px;}
.list-imgT dl dt{width:234px;height:170px;float:left;overflow: hidden;}
.list-imgT dl dt img{max-width:100%;max-height:100%;}
.list-imgT dl dd{margin-left:264px;}
.list-imgT dl dd h3 a{font-size:16px;color:#333;line-height:30px;font-weight: bold;height:30px;overflow: hidden;display: block;margin-bottom:10px;}
.list-imgT dl dd span{color:#666;line-height:30px; height:30px;overflow: hidden;font-size:14px;}
.list-imgT dl dd p{color:#666;line-height:30px; height:60px;overflow: hidden;font-size:14px;}
.list-imgT dl dd .imgT_more{margin-top:15px;background: #000;color:#fff;font-size: 12px;width:110px;height:24px;line-height:24px;text-align: center;display: block;}
.list-imgT dl:hover dd h3 a{color:#015cb5;}
.list-imgT dl:hover dd .imgT_more{background:#015cb5;}


.list_img_list li{ margin:0 48px 42px 0;width:29%;}
.list_img_list li:nth-child(3n){margin-right:0;}



.news_title{font-weight: bold;line-height:30px;text-align: center;color:#333;font-size:16px;}
.news_time{text-align: center;margin-bottom: 10px;border-bottom:1px dashed #ebebeb;padding-bottom:5px;}
.news_time span{line-height:32px;font-size:14px;color:#666;margin-right:5px;}
.news_txt{padding:15px 0;line-height:32px;font-size:14px;color:#666;}
.share{padding:20px 0;border-top:1px dashed #ebebeb;margin-top:20px ;}
.share .bshare-custom{float:right;}

.page-ul li a{line-height:32px;font-size:14px;color:#666;display: block;height:32px;overflow: hidden;}
.page-ul li a:hover{color:#015cb5}
.page-ul li.current a{color:#015cb5}


.news_img{padding-bottom:30px;margin-top:20px;text-align: center;}
.proSlide{position: relative;}
.proSlide .hd{position: absolute;bottom:-30px;width:100%;text-align: center;left:0;}
.proSlide .hd li{width:8px;height:8px;border-radius: 50%;background: #333;margin:0 5px;display: inline-block;}
.proSlide .hd li.on{background: #015cb5;}

.proSlide .bd li{position: relative;}
.proSlide .bd li p{position: absolute;bottom:0;left:0;width:100%;height:45px;line-height:45px;color:#fff;
font-size:18px;background: rgba(000,000,000,.5);text-align: center;overflow: hidden;}

*/
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#00BCD4 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#00BCD4 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#00BCD4 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#00BCD4 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
/*山东头部样式*/
.header_sd .head-top{ height:50px; background:#0e0e0e; color:#fcfbfb; font-size:12px; }
    .header_sd .head-top .left-box{ display:block; float:left; line-height:50px; }
    .header_sd .head-top .left-box span{ color:#c8c8c8; font-weight:700; }
    .header_sd .head-top .left-box a{ margin:auto 3px; color:#fcfbfb; }
    /*.header_sd .head-top .left-box a:hover{ color:#34ad2a; }*/
    .header_sd .head-top .right-box{ float:right; margin-right:-8px; line-height:50px; }
    .header_sd .head-top .right-box a{ margin:auto 8px; color:#fcfbfb; _display:inline; *zoom:1; }
    /*.header_sd .head-top .right-box a:hover{ color:#34ad2a; }*/
    .header_sd .head-top .right-box a i{ margin-right:2px; font-size:12px; }
    .header_sd .head-top .right-box strong{ color:#444; font-size:12px; font-weight:700; }
.header_sd .head-nav{ position:relative; height:100px; background:#141414; }
    .header_sd .head-nav .logo{ position:absolute; top:15px; left:35px; width:422px; height:68px; }
   .header_sd .head-nav .nav-box{ position:absolute; top:30px; left:37%; right:0; line-height:40px; height:50px; }
     .header_sd .head-nav .nav-box li{ float:left; margin:auto 2.8%; }
    .header_sd .head-nav .nav-box li a{ color:#fff; font-size:16px; line-height:50px; }
    /*.header_sd .head-nav .nav-box li a:hover{ color:#34ad2a; }*/
    #index .index a,#news .news a,#goods .goods a,#video .video a,#photo .photo a,#down .down a,
    .header_sd .head-nav .nav-box li a:hover{ color:#00bcd4; }
    .header_sd .head-nav .search-box{ position:absolute; top:30px; right:0; width:22%; height:42px; overflow:hidden; _height:43px; }
    .header_sd .head-nav .search-box .input-box{ position:absolute; top:0; left:0; right:65px; bottom:0; }
    .header_sd .head-nav .search-box .input-box input{ display:block; margin:0; padding:5px 12px; width:100%; height:30px; line-height:30px; background:#fff; border:1px solid #e5e5e5; color:#333; font-size:12px; transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
    .header_sd .head-nav .search-box .input-box input::-moz-placeholder{ color:#b3b3b3; opacity:1; }
    .header_sd .head-nav .search-box a{ display:block; position:absolute; top:0; right:0; bottom:0; padding:5px; width:30px; height:30px; line-height:30px; color:#333; font-size:16px; text-align:center; background:#fff; border:1px solid #e5e5e5; border-radius:0; cursor:pointer; -webkit-transition:all 0.2s linear; transition:all 0.2s linear; *top:1px; }
    .header_sd .head-nav .search-box a:hover{ background:#00bcd4; border-color:#00bcd4; -webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
    .header_sd .head-nav .search-box a:hover i{ color:#fff !important; }
@media only screen and (min-width:1161px) {
    .section {
        width: 1160px;
    }
}
    /*页面布局
----------------------------------------------*/
.section{ position:relative; margin:0 auto; width:1160px; min-width:925px; max-width:1160px; text-align:left; }


.nav_sd { position:absolute; top:30px; left:37%; right:0; line-height:40px; height:50px;  }
ul { margin: 0px; padding: 0px; list-style: none; }
ul.dropdown { position: relative; width: 100%; }
ul.dropdown li { font-weight: bold; float: left; width: 112px; position: relative;  }
ul.dropdown a:hover { color: #000; }
ul.dropdown li a {  display: block; /*padding: 20px 8px;*/ color: #fff; position: relative; z-index: 2000; text-align: center; text-decoration: none; font-weight: 300; }
ul.dropdown li a:hover, ul.dropdown li a.hover { background: #0e0e0e; position: relative; color: #fff; }
ul.dropdown li a.current { background: #0e0e0e; position: relative; color: #fff; }
ul.dropdown ul { display: none; position: absolute; top: 0; left: 0; width: 112px; z-index: 1000; }
ul.dropdown ul li { font-weight: normal; background: #f6f6f6; color: #000;  }
ul.dropdown ul li a { display: block; color: #fff !important; background: #141414 !important; }
ul.dropdown ul li a:hover { display: block;   color: #00bcd4 !important; background:red; }
.drop > a { position: relative; }
.drop > a:after { content: ""; position: absolute; right: 0px; top: 40%; border-left: 5px solid transparent; border-top: 5px solid #fff; border-right: 5px solid transparent; z-index: 999; }
.drop > a:hover:after { content: ""; border-left: 5px solid transparent; border-top: 5px solid #fff; border-right: 5px solid transparent; }
.top2 { margin-left:15px; float:right; position: relative; margin-top: 16px; font-size: 12px; width:132px;font-weight: normal; background-image: url(../images/2vm.png); background-repeat: no-repeat; background-position: 8px center; height: 20px; padding-left: 25px; line-height: 20px; border: 1px solid #414141; padding-right: 5px; border-radius: 5px; }
.vm { position: absolute; top: 20px; left: 0px; background-color: #fff; height: 150px; width: 150px; display: none; padding-top:5px;padding-left:5px; z-index:2800;}
.top2:hover .vm { display: block }