﻿@charset "utf-8";
/* CSS Document */
/* index */


body{padding-top: 80px; }
.op0{opacity: 0;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}

.top{ height: auto;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0px;
    z-index: 95;
    transition: all 0.5s ease;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    transition: all 0.5s ease;}

.logo-set{ padding:27px 0; width:240px;}
/*css转动动画.logo-set .a1{ display:block;-moz-animation: mouse 2.5s ease infinite;-webkit-animation: mouse 2.5s ease 0s infinite;animation: mouse 2.5s ease 0s infinite;}*/

@-moz-keyframes mouse {
  0% {
     transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes mouse {
  0% {
     transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@keyframes mouse {
  0% {
     transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}


.laenls{ margin-top:20px;}
.laenls span{ display:block; width:45px; height:45px; background:url(../images/fdsl.png) no-repeat center center; cursor:pointer;}
.laenls p{ position:absolute; z-index:5; right:0; top:45px; width:200px; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.laenls p .c1{ width:155px; float:left; height:40px; border:none; background:#fff; padding:0 10px;}
.laenls p .c2{ float:left; width:45px; height:40px; background:#fff url(../images/fdsl.png) no-repeat center center; float:left; border:none; cursor:pointer;}


.T-nav{height:80px; width:780px; float:right;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; height:80px; line-height:80px; font-size:16px;  color:#333; padding:0 30px; text-align:center; position:relative;}
.T-nav > li > a:hover{   background:#05bdfa;  color:#fff; }
.T-nav > li .gdlt{ position:absolute; border-top:3px solid #05bdfa; width:140%; left:0; top:80px; display: none; background:#fff; text-align:center; }
.T-nav > li .gdlt a{ display:block; line-height:50px; font-size:16px; border:1px solid #ddd; border-top:none; transition:all 0.5s ease;}

.ind-s1{ padding:2% 0 0 0;}
.ad{ width:100%; padding-top:2%; display:block;}
.bltcs{ font-size:22px; color:#333;}
.bltcs span{ font-size:12px; text-align:center; color:#999;}
.bltcs a{ padding:0 3%; line-height:42px; height:42px; margin:0 10px 0 0px; border:1px solid #ddd; font-size:14px; display:block; float:left;}
.lbcten li{border-radius:6px; padding:10px; width:23.5%; float:left; margin-right:2%; margin-top:3%; border:1px solid #ddd;  box-shadow:0 0 10px rgba(0,0,0,0.1); transition:all 0.5s ease; }
.lbcten li:nth-child(4n){ margin-right:0;}
.lbcten li a{ display:block;}
.lbcten li .pic{ overflow:hidden;}
.lbcten li .pic img{ transition:all 0.5s ease;}
.lbcten li .con{ padding:10px 10px 0 10px; transition:all 0.5s ease;}
.lbcten li .con .p1{ font-size:16px; line-height:30px; height:60px; overflow:hidden;}
.lbcten .xunpan{ width:90%; margin:8px auto 0; line-height:36px; hanging-punctuation:36px; border:1px solid #05bdfa; color:#05bdfa; text-align:center; border-radius:3px; transition:all ease .3s; }
.lbcten a.xunpan:hover{ background:#05bdfa;border:1px solid #05bdfa; color:#fff; transition:all ease .3s; }
.lbcten2{ width:20%; margin:0 auto 15px;}
.lbcten2 .xunpan{ width:100%; display:block; margin:0; font-size:16px; line-height:36px; hanging-punctuation:36px; border:1px solid #05bdfa; color:#05bdfa; text-align:center; border-radius:3px; transition:all ease .3s; }
.lbcten2 a.xunpan:hover{ background:#05bdfa;border:1px solid #05bdfa; color:#fff; transition:all ease .3s; }

.flsearch{ width:100%; height:100px;}
.flsearch input{ width:240px; line-height:35px;  height:35px; border:1px solid #ddd; margin-right:15px; margin-top:32px;}
.flsearch .selects{ width:240px;line-height:35px; height:35px; border:1px solid #ddd; margin-right:15px; margin-top:32px; }
.flsearch a{ width:155px; height:38px; background:url(../images/btn.jpg) no-repeat;position: relative;
    top: 16px;}
	
.ny-banner{ height:300px; background-repeat:no-repeat; background-position:center center; background-size:cover;}

.nav-locew2{ padding:10px 0;}
.nav-locew2 .slocs p{ display:inline-block; margin:0 10px;}
.nav-locew2 .slocs p a{ display:inline-block; width:130px; line-height:40px; border:1px solid #eee;  position:relative;transition:all 0.5s ease;}

.content{ background:#f6f6f6; padding-bottom:2%;}
.content2{ background:#f6f6f6; }

.page-sel a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 5px 20px 5px;}
.page-sel a.cur{ color:#fff; background:#04367c; border-color:#04367c;}

.words{ line-height:2.4rem; font-size:16px;}
.words2{ width:25%; float:left; margin:0 0 0 60px;}
.words3{ width:70%;  margin:0 auto; padding-top:3%;}

.nav-locew{ padding:30px 0;}
.nav-locew span{ display:none;}
.nav-locew .slocs p{ display:inline-block; margin:0 12px;}
.nav-locew .slocs p a{ display:inline-block; width:150px; line-height:40px; border:1px solid #eee; border-radius:20px; position:relative;}
.nav-locew .slocs p a.cur{ color:#fff; background:#05bdfa; border-color:#05bdfa;}
.nav-locew .slocs p a.cur:after{ content:''; position:absolute; left:50%; margin-left:-5px; height:34px; width:10px; top:42px; background:url(../images/dc.jpg);}
	
.float-sild{ position: fixed; right:50px; bottom:50px; z-index:999;}
.float-sild a{ display:block; width:40px; height:40px; }
.float-sild .gowu{background: url(../images/gw.png) no-repeat center center; margin-bottom:2px;color:#fff; line-height:24px;padding-left:6px;}
.float-sild .go-top{background: url(../images/gt.png) no-repeat center center;}

.cptit{ width:100%; margin:1% 0; background:url(../images/line.png) bottom repeat-x;}
.cptit h2{ line-height:3rem; height:3rem; font-size:22px; border-bottom:2px solid #05bdfa; float:left;}
.cptit a{ display:block; padding:5px 10px; border:1px solid #ddd; float:right;border-radius:3px;}
.cptit2{ line-height:6rem; height:6rem; font-size:26px; background:url(../images/line.png) bottom repeat-x; margin-bottom:2%;}
.cptit3{ width:100%; margin:0;   background:url(../images/line.png) bottom repeat-x;}
.cptit3 h3{    margin:0 1%; display:inline-block;}
.cptit3 h3 a{ color:#333; line-height:5rem; height:5rem; display: inline-block;
    width: 150px;
 
    font-size:20px; 
    position: relative; }
.cptit3 .selectTag a{ color:#05bdfa;border-bottom:2px solid #05bdfa;}
.foot{ background:#1f1f23; padding:40px 0; color:#888;}
.owlpa{ width:77%;}
.owlpa ul{}
.owlpa ul li{ width:16%; float:left; border-right:1px solid #999; padding-left:4.5%; min-height:100px;}
.owlpa ul li a{ color:#ddd; font-size:16px; display:block; width:100%; padding-bottom:3%;}
.owlpa ul li .gdlt a{ font-size:14px; color:#999; line-height:32px;}
.owlpa ul li:nth-child(1){ padding-left:0;}
.owlpa ul li:nth-child(6){border:none;}
.dblx{ color:#888; margin:0px 0px 0 0px; width:22%; line-height:28px; font-size:14px;}
.dblx img{ display:none; }
 
.ewmla{ margin-top:25px;}
.footnav{background:#17171a; height:65px; line-height:65px; width:100%; text-align:center; color:#888;}
.footnav img{ float:right;}
.benlct{ width:400px; position:absolute; right:50%; margin-right:-600px; top:50%; transform:translateY(-50%); background:#fff;}
.benlct .afe01{ padding:15px 25px;}
.benlct .afe01 .p1{ font-size:24px; margin:5px 0;}
.benlct .afe01 .p2{ color:#666;}
.benlct .afe02{ color:#fff; padding:15px 25px; background:#05bdfa;}
.benlct .afe02 p{ padding:8px 0 8px 25px; background-repeat:no-repeat; background-position:left 10px;}

.benlct2{ width:100%;   }
.benlct2 .afe01{ padding:15px 25px;}
.benlct2 .afe01 .p1{ font-size:24px; margin:5px 0;}
.benlct2 .afe01 .p2{ color:#666;}
.benlct2 .afe02{ color:#333; padding:15px 0px; }
.benlct2 .afe02 p{ padding:8px 0 8px 0px; background-repeat:no-repeat; background-position:left 10px;}

.rewola{ width:70%; margin:0 auto;}

.plewml{ width:100%; background:#fff;}
.plewml .t1{ font-size:24px; font-weight:bold; line-height:40px;}
.plewml .t2{ margin-top:40px;}
.plewml .t2 a{ display:inline-block; font-size:16px; padding:0 20px; line-height:45px; border-radius:22px; background:#04367c; color:#fff; margin-right:20px; font-weight:bold;}
.plewml .t3{ line-height:2; color:#666; font-size:16px; margin-top:40px;}
.plewml .t4{ line-height:2; color:#666; font-size:16px; margin-top:40px; display:none;}
.plewml .t5{ line-height:2; color:#666; font-size:16px; margin-top:40px; display:none;}
.plewml ul li{ width:100%; border-bottom:1px solid #ddd; padding-bottom:15px;}
.plewml ul li .titles{ color:#999; font-size:14px;}
.plewml ul li .contnr{ color:#333; font-size:16px;}

.ehoutc td{ padding:8px 5px; color:#666;}
.ehoutc td.tr{ width:100px;}
.ehoutc td .obcl{ height:40px; border:1px solid #eee; padding:0 5px; width:100%;}
.ehoutc td textarea{ width:100%; height:100px; border:1px solid #eee; padding:5px;font-family:"Microsoft Yahei","微软雅黑",sans-serif;}
.ehoutc td .bree{ width:150px; height:40px; color:#fff; background:#e31d1a; border:none; cursor:pointer;}

.flsearch2{ width:100%; height:100px;}
.wrapss{ width:1200px; margin:0 auto;}
.flsearch2 input{ width:83%; line-height:38px; color:#666; text-indent:15px;  height:38px; border:1px solid #ddd; margin-right:0px; margin-top:30px; float:left;}
.flsearch2 a{ float:left; margin-top:30px;}

@media (min-width: 1201px){
.T-nav > li > a.cur{ background:#05bdfa; color:#fff;}
.T-nav > li > a.cur:after{ display:block;}
.benls .kangs div a:hover{ background:#f2f2f2;}
.benls .kangs:hover div{ display:block;}
.bltcs a:hover{ background:#05bdfa; color:#FFF; border:1px solid #fff;}
.lbcten li a:hover .pic img{ transition:all 0.5s ease; transform:scale(1.1);}
.lbcten li a:hover .con{ color:#057efa;  transition:all 0.5s ease;}
.preliv li a:hover .contl span{ background:url(../images/yd.png);}
.preliv li a:hover .contl .p1{ color:#fe915b;}
.cpl-tek li a:hover .pic:after{ opacity:1; transition:all 0.5s ease;}
.cpl-tek li a:hover .tit{ color:#fff; background:#04367c;}
.lbrels li a:hover{ border:1px solid #04367c; color:#04367c; background:url(../images/xe2.png) no-repeat 98% center;}
.nav-locew2 .slocs p a:hover{ background:#05bdfa; color:#fff;transition:all 0.5s ease;}
.cptit3 h3 a:hover{ color:#05bdfa;border-bottom:2px solid #05bdfa;}
}

@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px;overflow:hidden;}
.laenls{ margin-top:3px;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; float:right; background:url(../images/mob-ct.png) no-repeat center center; background-size:auto 30%; width:50px; height:50px;}
.logo-set{ padding:5% 0 0 0; width:150px;}
.boucls{ padding:0; width:100%; position:absolute;  display:none;height:100%; overflow-x:hidden; overflow-y:auto; top:50px; left:0; margin:0; background:rgba(255,255,255,1);}
.T-nav{ width:100%; display:none;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee; margin:0;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; color:#666;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:0; background:none; left:0;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:5px 0; color:#666; border:none;}
.benls,.kangs{ width:100%; text-align:center;}
.benls .kangs div{ display:block; position:relative; top:0; left:0; width:100%; padding:15px 0; border:none;}
.benls .kangs div p{ display: none;}
.benls .kangs div a{ display:inline-block; margin:0 10px;}
.mail-to,.benls .tel,.laenls,.benls .kangs span{ display:none;}
.T-nav > li .gdlt p.fl{ width:100%;}
.T-nav > li .gdlt p.fr{ display:none;}
.bunlw{ display:none;}
.bolmt{ padding:15px 2%;}
.tolsmc{ width:100%;}
.qewcns{ width:100%; margin-top:2%;}
.float-sild{ right:20px; bottom:20px;}
.catec{ width:100%;}
.nav-locew{ padding:0;}
.nav-locew span{ display:block; font-weight:bold; line-height:45px; font-size:16px; background:url(../images/z1.png) no-repeat 98% center; text-align:left; padding:0 2%;}
.nav-locew .slocs{ position:absolute; background:#fff; width:100%; top:46px; left:0; z-index:3; display:none; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.nav-locew .slocs p{ display:block; margin:0; width:100%; border-bottom:1px solid #eee;}
.nav-locew .slocs p a{ display:block; width:100%; text-align:left; padding:0 5%; border-radius:0; border:none; color:#05bdfa;}

.nav-locew2{ padding:0;}
.nav-locew2 .slocs{ position:absolute; background:#fff; width:100%; top:46px; left:0; z-index:3; display:none; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.nav-locew2 .slocs p{ display:block; margin:0; width:100%; border-bottom:1px solid #eee;}
.nav-locew2 .slocs p a{ display:block; width:100%; text-align:left; padding:0 5%; border-radius:0; border:none;}

.dbtc{ left:2%; margin-left:0;}


.cp-flc a .tic{ font-size:14px; line-height:20px; height:40px; overflow:hidden;}
.teslo{ width:100%; padding-top:20px;}
.plewo{ width:100%; margin-top:20px; float:left;}

.rewola{ width:100%;}
.plewml{ width:100%; margin-top:20px;}
.fylre{ right:0;}
.fylre a{ width:70px; font-size:12px;}

.lbrels{ width:100%;}
.colpas{ float:left; margin-top:20px;}

.benlct{ right:2%;  margin:0; max-width:100%;}
.bencl{ width:100%;}
.fzlc .pic{ width:100%; text-align:center; margin-bottom:20px;}
.txtScroll-top{ margin-left:0;}
.molht{ width:calc(100% - 100px)}
.flsearch .selects{ width:185px;}
.wrapss{ width:100%; }
.flsearch2 input{ width:70%; }
 

}
@media (max-width: 768px){
.wrap{ padding:0 2%;overflow:hidden;}
.bltcs{ font-size:20px; line-height:40px;}
.bltcs img{ width:20px;}
.lbcten li{ width:49%;}
.lbcten li:nth-child(2n){ margin-right:0;}
.ny-banner{ height:240px;}
.dbtc{ font-size:20px;}
.flsearch{height:auto;}
.flsearch .selects{width:100%;margin-top:10px;margin-right:0;}
.wrapss{ width:100%; }
.lbcten li .con .p1{ font-size:14px;}
}

@media (max-width: 640px){.laenls{ margin-top:3px;}
.boloac{ font-size:16px;}
.pwiewl .pic{ width:100%;}
.pwiewl .con{ width:100%;}
.bewsl-me li .pic img{ width:100px; height:100px;}
.bewsl-me li .con{ width:calc(100% - 115px); padding-top:10px;}
.bewsl-me li .con .p1{ font-size:20px; padding-bottom:10px;}
.bewsl-me li .con .p2{ font-size:14px; margin-top:10px;}
.cp-flc a .pic img{ height:40px;}
.cp-flc a .tic{ font-size:12px; height:60px;}
.teslo .p1{ font-size:24px;}
.teslo .p2{ font-size:18px;}
.teslo .p3{ margin-top:15px;}
.loewpa,.plewml .t1{ font-size:20px;}
.cpl-tek li a .tit{ height:40px; line-height:40px; font-size:14px;}
.cp-flc a{ padding:10px 0;}
.plewml .t2{ margin-top:20px;}
.plewml .t2 a{ font-size:14px; font-weight:normal; padding:0 15px; margin-right:10px;}
.plewml .t4{ margin-top:10px;}
.plewml .t5{ margin-top:10px;}
.news-list li .pic img{ width:150px; height:90px;}
.news-list li .con{ padding-left:160px;}
.news-list li .con .p1{ font-size:14px;}
.news-list li .con .p2{ display:none;}
.news-list li .con .p3 em{ display:none;}
.page-sel a.mob-none{ display:none;}
.tb-bt .ecnls .p1{ font-size:15px;}
.ehoutc td{ width:100%; text-align:left; float:left;}
.ehoutc td.tr{ width:100%; }
.cptit3 h3{ width:32%; margin:0; }
.cptit3 h3 a{line-height:4rem; height:4rem;  width: 100%;font-size:18px;}
.cptit3 .selectTag a{ color:#05bdfa;border-bottom:2px solid #05bdfa;}
.foot{padding:20px 0;}
.ewmla{ width:100%; text-align:center;}
.owlpa{ width:100%;display:none;}
.dblx{ width:100%;margin:0 0 0 10px;}
.footnav{ height:auto;line-height:24px; font-size:12px;padding:8px 0;}
.float-sild {
    right: 20px;
    bottom: 85px;
}
.flsearch{height:auto;}
.flsearch .selects{width:100%;margin-top:10px;margin-right:0;}
.flsearch a {
    width: 100%;position:inherit;margin-top:10px;margin-bottom:15px;
    background: #05bdfb;
    display: block;
}
.wrapss{ width:100%; }
.flsearch2 input{ width:64%; }
.words2{width:100%;margin:0;}
}
@media (max-width: 450px){.flsearch2 input{ width:55%; }}
@media (max-width: 420px){
.cpl-tek li{ width:100%; margin-right:0;}
.boewpa li{ width:100%;}
.colpas{ width:100%;}

}


.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}

.met-news-list { background: #fff; padding: 30px 30px 10px; }
.met-news-list ul { padding: 0; list-style: none }
.met-news-list ul li { border-bottom: 1px solid #f0f2f5; padding-bottom: 30px; margin-bottom: 30px }
.met-news-list ul li h4 { font-size: 18px; margin-bottom: 20px; background:url(../images/sj1.png) no-repeat; padding-left:30px; height:25px; line-height:25px; }
.met-news-list ul li h4 a { color: #2a333c }
.met-news-list ul li h4 a:hover { color: #05bdfa }
.met-news-list ul li p { margin-bottom: 0;}
.met-news-list ul li p.des { color: #76838f; font-size: 14px; font-weight: 300; margin-bottom: 10px ; background:url(../images/sj2.png) no-repeat; padding-left:30px; height:25px; line-height:25px;}
.met-shownews-header{ border-bottom:1px solid #ddd;}
.met-shownews-header h1{ font-size:20px; line-height:40px;}
.met-shownews-header .info{ font-size:14px; color:#999; line-height:32px; padding-bottom:20px;}

.inquire-basket-listwrap{position:fixed;z-index:2147483647;right:0;bottom:0;width:230px;background-color:#fff;border:1px solid #aaa;box-shadow:0 0 8px #999}
.inquire-basket-listwrap .basket-title{cursor:pointer;font-weight:bold;font-size:12px;line-height:36px;text-align:center;color:#fff;background-color:#05bdfa}
.inquire-basket-listwrap .basket-title .basket-title-clickshow{display:inline-block;position:relative}
.inquire-basket-listwrap .basket-title .basket-title-thumb{position:absolute;left:6px;height:26px;width:26px;top:5px;cursor:pointer;background:url(../images/h2.png) center center no-repeat}
.inquire-basket-listwrap .basket-title .basket-title-thumb.closed{background-position:center -26px}
.basket-title-pronum{color:#ffb629}
.inquire-basket-listwrap .basket-title .remove-basket-data{position:absolute;right:0;height:36px;width:36px;top:0}
.inquire-basket-listwrap .basket-title .remove-basket-data .fa{line-height:36px;font-size:14px;display:block}
#basketEmpty {
    line-height: 16px;
    padding: 8px 38px;
    font-size: 12px;
    color: #e64545;
    border: 0;
    background-color: #f1f1f1; float:left;
      }
	.flr {
    line-height: 16px;
    padding: 8px 38px; float:right;
    font-size: 12px;
    color: #fff;
    border: 0;
    background-color: #e64545;
  
}
.basket-lists{padding:2px 1px;height:190px;overflow-y:auto}
.basket-lists li{float:left;width:100%;padding:8px 0;height:auto;border-bottom:1px solid #e8e8e8}
.basket-lists li:hover{background-color:#fffeee}
.basket-lists li input[type="checkbox"]{float:left;margin-left:10px;margin-top:14px}
.basket-lists li a{float:left;margin-left:10px;font-size:12px;line-height:16px}
.basket-lists li a img{height:auto;width:40px}
.basket-lists li .basket-list-name{width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#246bb3;text-decoration:none}
.basket-lists li .basket-list-delate{display:inline-block;margin-top:0px;color:#888;text-decoration:none}
.basket-lists li:hover .basket-list-delate{display:inline-block}
.basket-lists li .basket-list-delate:hover{text-decoration:underline}
 .sitewidget-hd{ width:100%;}
 .sitewidget-hd>h2  {
    font-family: Lato;
    font-size: 24px;
    color: #002238;
    letter-spacing: 1px;
    line-height: 1.8em;
    text-align: left;}
 .sitewidget-hd2 .etd{ background:#eee; border:1px solid #ddd; line-height:36px; height:36px; text-indent:1rem; float:left; text-align:center;}	
 .sitewidget-hd2 .etd:first-child{ width:25%;}
  .sitewidget-hd2 .etd:nth-child(2n){ width:55%;}
   .sitewidget-hd2 .etd:last-child{ width:20%;}
  .sitewidget-hd2 .ets{ background:#fff; border:1px solid #ddd; line-height:70px;  height:70px; float:left;  }	
 .sitewidget-hd2 .ets:first-child{ width:25%; text-align:center; margin:0px auto; }
  .sitewidget-hd2 .ets:nth-child(2n){ width:55%; }
   .sitewidget-hd2 .ets:last-child{ width:20%; text-align:center;}
   
   .btn1{    background-color: #05bdfa;
    border: #05bdfa 1px solid;
    display: block;
    padding: 15px 25px;
    font-size: 18px;
    color: #fff;
    width: 210px;
    position: fixed;
    right: 0;}
.btn1:hover{background-color:#04bdfa;border:#04bdfa 1px solid; color:#fff;}


/*右侧浮动*/
.right_box_hp{position: fixed;right:0;top:200px;z-index:10;}
@media screen and (max-width:1200px) {
	.right_box_hp { display:none;}
}
.right_box_hp li{
            width: 63px;height: 63px;border-radius: 3px;color:#fff;font-size: 12px;text-align: center;padding-top: 35px;
            box-sizing: border-box;line-height: 28px;margin-bottom: 3px;position: relative;transition: all .5s;
        }
.right_box_hp li.icon_kf_hp{background: #3db1fa url(../images/leftIcon_kf.png) center 11px no-repeat;}
.right_box_hp li.icon_tel_hp{background: #3db1fa url(../images/leftIcon_tel.png) center 11px no-repeat;}
.right_box_hp li.icon_ok_hp{background: #3db1fa url(../images/leftIcon_login.png) center 11px no-repeat;}
.right_box_hp li.icon_prize_hp{background: #3db1fa url(../imagesimg/leftIcon_prize.png) center no-repeat;cursor:pointer;}   
.right_box_hp li.icon_top_hp{background: #999;cursor:pointer;height:33px;padding-top:3px;}             
.right_box_hp li:hover{background-color: #1f82d6 !important;}
        .right_box_hp li .openFather{
            position: absolute;right: 135%;top:0;border-radius: 3px;
            visibility: hidden;opacity: 0;transition: opacity .6s,right .6s;
        }
        .right_box_hp li:hover .openFather{opacity: 1;right: 100%;visibility: visible;}        

        .openFather .right_openDiv{
            margin-right: 15px;border-left: 3px solid #1f82d6;background: #f9f9f9;position: relative;
        }        
.right_box_hp li .right_openDiv:after{
            content: "";display: block;border: 5px solid transparent;
            border-left-color: #f9f9f9;position: absolute;left: 100%;top:12px;
        }
.right_box_hp li.icon_kf_hp .right_openDiv{width: 105px;padding: 6px 0;}
.right_openDiv .ROD_nav{display: block;padding-left: 20px;}
.right_openDiv .ROD_nav>span{
            line-height: 36px;font-size: 14px;color:#444;text-align: left;display: block;
            position: relative;cursor: pointer;
        }
.right_openDiv .ROD_nav>span:after{
            content: "";display: block;border: 3px solid transparent;transition: all .5s;;
            border-left-color: #1f82d6;position: absolute;left: -10px;top:15px;
        }
.right_openDiv .ROD_nav>span.open:after{transform: rotateZ(90deg);}
.ROD_nav .ROD_navList{padding-left: 10px;display: none;}
.ROD_nav .ROD_navList a{
            display: block;line-height: 30px;font-size: 12px;color:#6b6b6b;text-align: left;position: relative;
        }
.ROD_nav .ROD_navList a:after{
            content: "";display: block;width: 4px;height: 4px;background: #d6d6d6;border-radius: 50%;
            position: absolute;left:-10px;top:14px;
        }
.right_box_hp li.icon_tel_hp .right_openDiv{
            padding: 10px 12px;box-sizing: border-box;width: 120px;font-size: 12px;color:#444;line-height: 24px;
        }
.right_box_hp li.icon_ok_hp .right_openDiv{width: 240px;padding: 15px 20px 15px 0;margin-top:-188px;}
.right_box_hp li.icon_ok_hp .right_openDiv:after{top:200px;}        
.right_openDiv .ROD_ipt_one{margin-bottom: 10px;}
.ROD_ipt_one .ROD_ipt_name{
            width: 30px;padding:3px 10px 0;line-height: 18px;font-size: 12px;color:#444;float:left;
        }
.ROD_ipt_one input[type='text']{
            width: 188px;height: 28px;box-sizing: border-box;border: 1px solid #dcdcdc;float:left;color:#000;
        }
.ROD_ipt_one input[type='text']:focus{border: 1px solid #a6d6ff;}
.ROD_ipt_one textarea{width: 188px;height: 80px;box-sizing: border-box;border: 1px solid #dcdcdc;resize:none;float:left;color:#000;}
.ROD_ipt_one textarea:focus{border: 1px solid #a6d6ff;}
.right_openDiv .ROD_btn{text-align: right}
.ROD_btn input[type='submit']{width: 89px;height: 28px;color:#fff;background: #1f82d6;font-size: 12px;border-radius: 2px;}
.ROD_ipt_one input[type='text'].ROD_validatecode{width: 28px;padding-left:5px;}
.ROD_ipt_one img{float:left; height: 20px;width: 70px;margin:4px 0;}
.ROD_ipt_one a{float:left; height: 28px;margin-left: 10px;}   
.right_openDiv .error_message{color:#f00;}     
.right_openDiv .success_message{color:#0a0;}        


 