html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p,em, img, strong,b, i,dl, dt, dd, ol, ul, li,form, label,table, caption,article, aside, canvas, details,  footer, header, menu, nav, section, time, mark, audio, video, input, select { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;font-family:"微软雅黑";box-sizing: border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-o-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0);}

.r{border:1px red solid;}
.b{border:1px black solid;}
.block{display:block;}
.none{display:none;}
.tran{-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}

@media screen and (max-width:450px){html{font-size:16px;} }
@media screen and (max-width:375px){html{font-size:14px;} }
@media screen and (max-width:350px){html{ font-size:12px; } }

.center{ text-align: center; margin-bottom: 40px;}
.header{background-color: rgba(26,23,59, 0.9); height:57px;width:100%;position:fixed;top:0;z-index: 999;}
.navbar-default{border:none;}
i,em{font-style:normal;}
.margin_auto{margin:0 auto;}
.nav_btn{float:left;}
.nav_btn li{margin-right:1rem;}
.nav_btn li a{height:57px;line-height:57px;color:#b8b6cc;font-size:16px;padding:2px 5px;}
.nav_btn li a:hover{color:#fff;}

.navbar-brand{padding-top:5px;}
.collapsed{margin-top:20px;}
.logo_img{margin-top:15px;display:block;}
ul,li,dl,dd,dt{list-style:none;}
a{text-decoration: none;transition: all 0.5s ease-out;}
a:hover{text-decoration: none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
.clearfix:after,.clearfix:before{display: table;content: " ";clear: both;}
.type_text{ float: right; position: absolute; right: 0; top: 15px; border: 1px solid #757489; color: #b8b6cc; text-indent: 1em; line-height: 30px; border-radius: 15px; width: 269px; font-size: 13px; height: 30px;}
.type_text input{ width: 200px;}
/*.navbar-default{ position: relative;}*/
.header .container{ position: relative;}
/*#btn_search{ margin-left: 10px;  margin-top: 10px; vertical-align: middle;}
#btn_search{ width: 25px; height: 25px;}*/
.peter_logo_top .banxin_1, .peter_fast_loging .banxin_1{width:1200px!important;}



/*@font-face{
    font-family: myfonts;
    src: url('http://www.longre.com/zt/171114hkhjzt/fonts/syjt.otf');
    src: local('http://www.longre.com/zt/171114hkhjzt/fonts/syjt Regular'),
         local('http://www.longre.com/zt/171114hkhjzt/fonts/syjt'),
         local('../fonts/NotoSansHebrew-Bold.woff') format('woff'),
         local('../fonts/fzjt.ttf') format('truetype'),
         local('../fonts/NotoSansHebrew-Bold.svg#fontName') format('svg');}     
   }*/

/*banner*/
.c_banner{overflow:hidden;width:100%;}
.c_banner .banner_img{display:block;position:relative; left:50%; margin-left:-960px; width:1920px;}






.container{ padding: 0;}

.centerB{ text-align: center; margin: 50px 0;}
.main1{ padding-top: 30px;}
.main1 .bgc5f1d6{ background: #c5f1d6; padding: 30px 25px;}
.main1 .bgc5f1d6 ul li{ background: #0fa54b; color: #fff; width: 270px; height: 246px; float: left; text-align: center; margin-right: 23px;}
.main1 .bgc5f1d6 ul li:last-child{ margin-right: 0;}
.main1 .bgc5f1d6 ul li .childelment{position: relative; top: 50%; transform: translateY(-50%);}
.main1 .bgc5f1d6 ul li h1{ font-size: 18px; font-weight: 800; margin-top: 20px;}
.main1 .bgc5f1d6 ul li p{ font-size: 14px; font-style: oblique; padding: 10px 25px; text-align: left;}

.main1 button[type="button"]{ width: 360px; height: 52px; background: #0fa54b; border: 0; border-radius: 5px; margin: 30px auto;position: relative; left: 50%; margin-left: -178px;}
.main1 button[type="button"] a.btnmore{ display: block; color: #fff; font-size: 24px;}



.biaodan{position: static;width:100%;background: url(../images/bdbg.jpg) no-repeat;}
.form{width:70%; margin: 0 auto;padding: 2rem 1rem; position: relative;  height: 260px;}
.form h1{ text-align: center; color: #333;position: absolute; top: -52px;font-size: 32px;line-height: 35px; background: #fff; padding:5px 20px; left: 50%; margin-left: -260px;}
.form h1 span{ display: block; font-size: 20px; font-weight: 800;}
.form h3{font-size:16px;color:#c43027;text-align: center;line-height:1.4;}
.form h3 span{font-size:24px;font-weight: bold;}
/*.choose {overflow:hidden;width:100%;}
.choose span{float:left;width:15%;cursor:pointer;color: #fff;}
.choose span i{display:inline-block;width:19px;height:19px;border:2px #fff solid;border-radius:50%;cursor:pointer;margin-right:5px;vertical-align:-4px;}
.choose span i.curr{border:2px #fff solid;background:#f39800;}*/
.pm60{ margin-bottom: 60px; margin-top: 70px;}

.pad20{ padding-left: 3%; margin-top: 5%;}
.form p{overflow:hidden;width:45%;margin:10px auto 0;height:35px;line-height:35px;box-sizing:content-box; float: left; margin-right: 22px; margin-bottom: 30px;}
.form p:last-child{ margin-right: 0;}
.form p label{width:25%;float:left;height:35px;line-height:35px;font-weight: normal;text-align: right;font-size:14px;color:#fff; margin-right: 5%;}
.form p input{width:56%;border:none;background:none;height:35px;padding-left: 5px;line-height:35px;color:#424242;font-size:14px; background: rgba(255,255,255,1); border-radius: 5px;}
.form p select{width:54%;border:none;height:35px;padding-left: 5px;line-height:35px;color:#424242;font-size:14px;
    appearance:none; border-radius: 5px;
    -moz-appearance:none;
    -webkit-appearance:none;
   background: rgba(255,255,255,1) url(../images/xl.png) no-repeat right center;
   padding-right: 14px;
}
select::-ms-expand { display: none; }
.form p input.yan{width:35%;float:left; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.form p a.code{float:left;width:40%;height:35px;line-height:35px;color:#424242;font-size:14px;}
.form a.button{width:35%;display:block;margin:10px auto;background:#ffc712;border-radius:5px;height:35px;line-height:32px;text-align: center;font-size:18px;color:#000; float: right;margin-right: 13%; font-weight: 800;}
.form a#inp_save{ letter-spacing: 5px;}
.form a.button:hover{background:#ba0a31;}
.form a.button.km{ width: 85px; height: 38px; background: #eee; color: #051f43; border-radius: 0; float: left;  margin: 0;font-size: 14px; line-height: 38px; font-weight: normal;border-radius: 5px;margin-left: -18px;}

.leftgg{ float: left; margin-top: 34px; width: 30%;}
.form{ float: right;}


.ulk{ padding-top: 50px; margin-bottom: 2rem;}
.ulk li{ background: url(../images/xcbg.jpg) no-repeat left top; height: 140px;padding-right: 10px; width: 12%; text-align: right; padding-right: 20px; padding-top: 15px; float: left; margin-right: 6px;margin-bottom: 30px; background-size: 100%; margin-left: 3%;}
.ulk li:last-child{ margin-right: 0;}
.ulk li h1{ color: #df4900; font-weight: 800; font-size: 18px; margin-bottom: 8px;}
.ulk li p{ font-size: 14px; line-height: 20px;}
.ulk.ulk1 li{ width: 12%; padding-right: 10px; padding-top: 5px; margin-right: 5px; margin-left: 0;}
.ulk.ulk1 li h1{ font-size: 18px; margin-bottom: 8px;}
.ulk .btn-mk{ margin-right: 18%;}



.tabk{ background: url(../images/linel.jpg) no-repeat 50% 50%; position: relative; height: 166px;}
.tabk {overflow:hidden;zoom:1; padding-left: 13%;}
.tabk li {float:left;color:#fff;cursor:pointer; background: url(../images/bg.png) no-repeat; width: 86px; height: 117px; text-align: center;}
.tabk li span{position: relative;
      top: 33%;
      transform: translateY(-50%); left: -5px;}

.tabk li:nth-child(1){ position: absolute; left: 15%; top: 20%;}
.tabk li:nth-child(2){ position: absolute; left: 29%; top: 2%;}
.tabk li:nth-child(3){ position: absolute; left: 43%; top: 25%;}
.tabk li:nth-child(4){ position: absolute; left: 60%;}
/*.tabk li:nth-child(5){ position: absolute; right: 5%;}*/
.tabk li:last-child{ margin-right: 0; position: absolute; right: 18%; top: 25%;}
.tabk li h1{border-bottom: 4px solid #333;text-align: center;  padding-bottom: 5px;}
.tabk li.current {color:#000; background: url(../images/bg1.png) no-repeat; background-size: 100%; color: #004543; font-weight: 800;}
.contentk ul {line-height:25px;display:none; margin-top: 45px;}
.bgbgccf1f0{ background: #ccf1f0; border-radius: 8px; padding: 40px 50px;}
.bgbgccf1f0 dl dt{ float: left; width: 30%;}
.bgbgccf1f0 dl dt img{ width: 100%;}
.bgbgccf1f0 dl dd{ float: right; width: 65%; padding: 25px 0;}
.lkk{ margin-bottom: 3%;}
.lkk span{ background: #00b3b0; color: #fff; padding: 3px 6px; border-radius: 5px; font-weight: 800; float: left; width: 12%; text-align: center;}
.lkk p{ float: left; margin-left: 3%; width: 85%;}

.bgbgccf1f0 .abg dl{ margin-top: 48px; width: 25%; float: left;}
.bgbgccf1f0 .abg dl:last-child{ margin-right: 0;}
.bgbgccf1f0 .abg dl dt{ position: relative; float: none; width: 70%; margin: 0 auto;}
.bgbgccf1f0 .abg dl dd{ float: none; text-align: center; width: 100%;font-size: 16px;}
.bgbgccf1f0 .abg dl dt img{ width: auto;}
.bgbgccf1f0 .abg dl dt span{ position: absolute; left: -13px; top: -20%;}
.bgbgccf1f0 .abg dl dt h1{ background: #00b8b4; border-radius: 5px; color: #fff; font-size: 18px; width: 180px; height: 52px; text-align: center; line-height: 52px;}
.bgbgccf1f0 .abg dl:nth-child(2) dt h1{ padding-top: 3px; line-height: normal;}

.bgbgccf1f0 .imghk{ text-align: center;}

.bgbgccf1f0 .dlee{background: #00b8b4; width: 30%; padding: 60px 45px; color: #fff; float: left;}
.bgbgccf1f0 .dlee h1{ font-size: 22px; font-weight: 800; text-align: center; margin-bottom: 30px;}
.bgbgccf1f0 .dlee p{ font-weight: normal; font-size: 16px;}
.bgbgccf1f0 .pk{ float: right;}

.bgbgccf1f0 .dlff{width: 30%; float: left; }
.bgbgccf1f0 .pkff{ width: 68%; float: right;}







.nh{ margin-bottom: 50px;}
.nh .tabmn{ float: left; width: 220px;}
.tabmn {overflow:hidden;zoom:1;}
.tabmn li {height:120px;cursor:pointer; margin-bottom: 22px; background: #ffedd6; text-align: center; padding:0 5px; border: 1px dotted #eb8900; position: relative;}

.tabmn li h1{ font-size: 18px;color:#eb8900; margin-top: 32px;}
.bgbian{ width: 100%; margin: 10px auto;}

.tabmn li .bgbian.y { width: 90%; padding-left: 18%;}
.tabmn li .bgbian.y span{ width: 77%;}
.tabmn li .bgbian.n { width: 100%; padding-left: 18%;}
.tabmn li .bgbian.n span{ width: 77%;}
.tabmn li .bgbian i{ float: left; position: relative; left: 10px; color: #fff; background: #eb8900; width: 20px; height: 20px; line-height: 16px; border-radius: 50%; display: inline-block; border: 1px solid #fff;}
.tabmn li .bgbian span{ float: left; font-size: 14px; background: #eb8900;color:#fff;padding: 0 5px;}
.tabmn li.current h1{ color: #fff;}
.tabmn li.current .bgbian i{ border: 1px solid #eb8900; background: #fff; color: #eb8900;}
.tabmn li.current .bgbian span{ background: #fff; color: #eb8900;}
.tabmn li.current {color:#fff;background:#eb8900; border: 8px solid #f0a63f;}
.contentmn {border:1px solid #b8c0d1;float: right; width: 940px;}
.contentmn ul {line-height:25px;display:none;}

.dlgb1{ background: #fffaf4;}
.dlgb1 dl dt{ float: left; width: 40%; margin-bottom: 0; height: 260px; }
.dlgb1 dl dt img{ overflow: hidden;}
.dlgb1 dl dd{ float: right;width: 60%; height: 260px; padding: 15px; line-height: 25px; font-size: 14px;}
.dlgb1 dl dd h1{ font-size: 14px; color: #fff; background: #eb8900; width: 30%; height: 24px; line-height: 24px; text-align: center; margin-bottom: 15px;}
.btnbule{ background: #eb8900; border-radius: 5px; color: #fff; text-align: center; width: 50%; margin: 20px 0; display: block; padding: 5px 0;}
.btnbule:hover{ background: #ca7600; color: #fff;}



.main-d{ margin-bottom: 60px;}

.imkll{ text-align: center;}
 
.main5 button[type="button"]{ width: 460px; height: 52px; background: #183257; border: 0; border-radius: 5px; margin: 30px auto;position: relative; left: 50%; margin-left: -213px;}
.main5 button[type="button"] a.btnact{ display: block; color: #fff; font-size: 24px;}



/*   3 20  */






.main-ee .centr{ background: #ecffff; border: 2px solid #009794; padding: 100px 30px 50px; position: relative; margin-top: 100px;}
.main-ee .spankk span{ background: url(../images/orgbg.png) no-repeat; width: 123px; height: 115px; display: block; line-height: 115px; text-align: center; font-size: 18px; color: #fff; font-weight: 800; float: left; margin-right: 4px;}
.spankk{ position: absolute; top: -60px;}
.main-ee .spankk span:last-child{background: url(../images/orgbg1.png) no-repeat;}

.main-ee .centr li{ width: 170px; height: 200px; background: #1d1c1e; border-radius: 5px; color: #fff; text-align: center; padding: 30px 15px; float: left; margin-right: 20px;} 
.main-ee .centr li:last-child{ margin-right: 0;}
.main-ee .centr li h1{ font-size: 18px; margin-bottom: 30px;}
.main-ee .centr li p{ font-size: 14px;}

.w80r{ width: 56%; margin: 30px auto 0;}
.w80r button[type="button"]{border: 0; }
.w80r button[type="button"]:first-child{ margin-right: 110px;}
.btn-ora{ background: #009794; color: #fff; border-radius: 5px; width: 260px; height: 52px; text-align: center; line-height: 52px; font-size: 22px; display: block;}
.w80r button[type="button"]:hover .btn-ora{ color: #fff;}
.w80r .btn-ora:hover{ box-shadow: 0 0 10 rgba(0,0,0,.5);}

.bgbtom{ background: url(../images/bgbtom.jpg) no-repeat top left;}
.bgbtom.container{ width: 1120px; padding-top: 20px; padding-bottom: 20px; padding-left: 15px;}
.bgbtom.bgbtom1 .container{ width: 1120px; padding-top: 20px; padding-bottom: 20px; background: url(../images/bgbtom1.jpg) no-repeat top left; padding-left: 15px;}
.bgbtom h1{ font-size: 30px; border-left: 5px solid #19181a; padding-left: 15px; color: #19181a; margin-bottom: 15px;}
.bgbtom dl{ width: 162px; height: 220px; padding: 8px 10px; background: #fff; float: left; margin-right:23px;}
.bgbtom dl:last-child{ margin-right: 0;}
.bgbtom dl dd{ color: #555; font-size: 13px;}
.bgbtom.bgbtom1{margin-top: 18px; background: none;}
.bgbtom.bgbtom1 dl{ width: 185px; height: 241px; padding: 8px 10px; background: #fff; float: left; margin-right:41px;}
.bgbtom.bgbtom1 dl:last-child{ margin-right: 0;}


/*  4-4  */
.contentd{ background: #183257; height: 325px;}
.tableTB{ border: 5px solid #183257; border-radius: 5px; width: 80%; margin: 0 auto; margin-top: -30px; background: #fff;}
.tableTB table{ float: left;}
.tableTB table tr{ height: 50px;}
.tableTB table tr th{ text-align: center; font-size: 20px; font-weight: normal; border: 1px solid #d0d7e5; color: #333;}
.tableTB table tr td{ text-align: center; font-size: 18px; border: 1px solid #d0d7e5; color: #404040;}
.f2{ background: #f2f2f2; border: 0; width: 30%;}
.tableTB table tr th.f2, .tableTB table tr td.f2{ border: 0;}


.main-dd .centr ul li{ float: left; margin-left: -30px; background: url(../images/yellbg.png) no-repeat top left; width: 269px; height: 233px;}
.main-dd .centr{ padding-top: 130px;}
.main-dd .centr ul li:nth-child(2n){ margin-top:-80px; }
.main-dd .centr ul li h1{ background: #1d1c1e; width: 121px; height: 31px; line-height: 31px; color: #ffd602; font-size: 18px; text-align: center;border-radius: 5px; margin: 0 auto; font-weight: 800;}
.main-dd .centr .w80r{ width: 80%; margin: 0 auto; position: relative;  top: 50%;transform: translateY(-50%); text-align: center;}
.main-dd .centr ul li a{ font-weight: 800; font-size: 14px; text-decoration: underline;}
.main-dd .centr ul li p{ text-align: left; margin: 25px 0;}






.bgfbdbe5{ padding-top: 25px; padding-bottom: 25px; margin-bottom: 80px;}
.bgfbdbe5 .content{ background: #d1d6dd; padding: 20px;}

/**/


.choose {overflow:hidden;width:70%; float: right;}
.choose span{float:left;width:50%;cursor:pointer;color: #333;}
.choose span i{display:inline-block;width:19px;height:19px;border:1px #acacac solid;border-radius:50%;cursor:pointer;margin-right:5px;vertical-align:-4px;}
.choose span i.curr{border:1px #acacac solid;background:#f39800;}
.fromFok input{ height: 36px; background: none;}

.divgb{ border: 1px solid #ccc; border-radius: 5px; padding: 15px 0; padding-left: 8px; margin-bottom: 10px;}
.divgb label{ width: 29%; float: left;}
.divgb .choose span{ margin-bottom: 14px;}
.divgb .choose span:last-child{ margin-bottom: 0;}
.fromFok p label{ float: left;}
.fromFok p input.yan{width:35%;float:left; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.fromFok p a.code{float:right;width:40%;height:38px;line-height:38px;color:#ff7200;font-size:14px; text-align: center; background: #eee;  border-left: 1px solid #ccc; border-radius: 5px;}
.fromFok a.button{width:100%;display:block;margin:10px auto;background:#a62126;border-radius:5px;height:35px;line-height:32px;text-align: center;font-size:18px;color:#fff; float: right;}
.fromFok a.button:hover{background:#d42c32;}
.advantage-foot .container{ padding: 0;}

/***页脚***/
.icon { position: relative; background: url("../images/icon.png") 0 0 no-repeat; overflow: hidden; }
.advantage-foot { background: #f0f0f0;width: 100%; min-width: 1200px; }

.advantage-foot { position: relative; padding: 29px 0;}

.advantage-list-f { overflow: hidden; width: 80%;float: left; padding-top: 20px;}

.advantage-list-f li { width: 240px; float: left; position: relative; padding-left: 62px; height: 60px; padding-top: 8px; color: #646464; }

.advantage-list-f li h3 { font-weight: 600; font-size: 14px; }

.advantage-list-f li .icon { position: absolute; left: 0; top: 0; width: 60px; height: 60px; }

.advantage-list-f .adv-list1 .icon-adv { background-position: 0 -235px; }

.advantage-list-f .adv-list2 .icon-adv { background-position: -60px -235px; }

.advantage-list-f .adv-list3 .icon-adv { background-position: -120px -235px; }

.advantage-list-f .adv-list4 .icon-adv { background-position: -180px -235px; }

.advantage-list-f .adv-list5 .icon-adv { background-position: -240px -235px; }

.foot-contact { float: right; width: 210px; text-align: center; }
.foot-contact .tel { text-align: right; position: relative; padding-left: 50px; font-size: 27px; color: #c9151e; font-family: 'Impact'; line-height: 30px; }
.foot-contact .tel .icon { position: absolute; width: 41px; height: 29px; left: 0; top: 0; }
.icon-tel { background-position: -30px -345px; }
.foot-contact .date { font-size: 12px; color: #666; line-height: 20px; margin-bottom: 5px; }
.online-btn { position: relative; display: block; width: 148px; height: 35px; padding-left: 32px; font-size: 20px; line-height: 35px; font-size: 16px;}
.online-btn .icon-zixun { position: absolute; left: 28px; top: 8px; width: 22px; height: 22px; background-position: 0 -345px; }
.foot-contact .online-btn { margin: 0 auto; }
.btn-blue { background: #1e7dc1; color: #fff; border-radius: 3px; }
.btn-blue:hover { background: #116fb2; color: #fff; }




.btne94{ display: block; background: #ff0c5c; color: #fff; text-align: center; width: 128px; height: 35px; line-height: 35px; position: absolute; right: 20px; bottom: 20px;}


.w75{ width: 80%; margin: 0 auto;}


.mk{ margin-bottom:60px;}

.bgf0aa{ background: #e0004a; width: 450px; height: 54px; display: block; font-size: 22px; line-height: 54px; color: #fff; text-align: center; margin: 50px auto; margin-bottom: 0;}
.bgf0aa:hover{ background: #f62d70; color: #fff;}
.con3{ margin-bottom: 100px;}
.con3 .bg1{ background: url(../images/bg1.jpg) no-repeat  top center; background-size: 100%; height: 240px;margin-bottom: -1px;}
.w50f{ width: 50%; float: right; margin-right: 5%; color: #fff;position: relative;top: 50%; transform: translateY(-50%);}
.w50f h1{ font-size: 24px; margin-bottom: 10px;}
.con3 .center{ margin-bottom: 70px;}
.con3 .bg2{ background: url(../images/bg2.jpg) no-repeat  top center; background-size: 100%; height: 240px; margin-bottom: -1px;}
.con3 .bg2 .w50f{ float: left; margin-left: 5%;}
.con3 .bg3{ background: url(../images/bg3.jpg) no-repeat  top center; background-size: 100%; height: 240px;}


.Timer .container{ position: relative;}
.bgpoat{ position: absolute; bottom: 5%; left: 50%; margin-left: -240px; background: #0a5bc7; width: 450px; height: 54px; display: block; font-size: 22px; line-height: 54px; color: #fff; text-align: center;}
.bgpoat:hover{ background: #2777e2; color: #fff;}

.btne94:hover{ background: #e82f6c; color: #fff;}


#sel_city1{ width: 75%;}


.tabw {overflow:hidden;zoom:1; padding-left: 13%;}
.tabw li {float:left;color:#333;cursor:pointer; width: 38%; margin-right: 11%;}
.tabw li:last-child{ margin-right: 0;}
.tabw li h1{border-bottom: 4px solid #333;text-align: center;  padding-bottom: 5px;}
.tabw li.current {color:#000;}
.contentw ul {line-height:25px;display:none;}
.tabw li:hover .h1vb{ display: block; border-bottom: 0;}
.tabw li:hover h1.pch1{ display: none; border-bottom: none;}
.tabw li:hover h1{ border-bottom: none;}

.tabw li.current .h1vb{ display: block; border-bottom: 0;}
.tabw li.current h1.pch1{ display: none; border-bottom: none;}
.tabw li.current h1{ border-bottom: none;}

.tabw .h1vb{ display: none;}

.tabw li.current .h1vb{display: block;}


.tabw .h1vb{ position: relative;}
.tabw .h1vb span{ background: #cc4502; display: inline-block; width: 440px; height: 35px; margin: 0 auto; position: absolute; left: 50%; margin-left: -220px; top: 15px; z-index: 1;}
.tabw .h1vb .VS1{ font-weight: 800; color: #fff; text-align: center; text-shadow: 5px -1px 0px #cc4502;filter:shadow(Color=#cc4502,Direction=10,Strength=10); position: relative; z-index: 2;}





/*bottom*/
.bottom{padding:50px 0 30px;color:#fff;position:relative;background:#333;}



/*loto_top*/

.logo_top{height:40px; background:#1e1e1e; width:100%;position:fixed;top:0;z-index: 9999;}
.logo_top ul{}
.logo_top li{ padding:10px 14px;}
.logo_top li+li{background:url(../images/shu.png) no-repeat center left;}
.logo_top li.li4{cursor:pointer;}
.logo_top li a{font-size:14px; color:#A7A7A7;}
.logo_top li a:hover{color:#f0f0f0;}
.top_res{position:relative;}
.xuexiao{position:absolute; top:40px; right:0px;z-index: 9999; width:520px; height:340px; background:#ffffff; border:solid 1px #cccccc;box-shadow:1px 1px 2px #cccccc; display:none;padding:10px;}
.xuexiao .clearfix{padding-top:10px;}
.xuexiao p.text-center{height:25px; line-height:25px;}
.xuexiao .clearfix p{width:10%; color:#004097; font-size:14px;}
.xuexiao ul{width:90%; padding:0;}
.xuexiao ul li{width:10%; padding:0; margin-bottom:10px; border:none;}
.xuexiao ul li a{color:#747474;}
.xuexiao ul li a:hover{color:#004097;}
.shengming{padding:10px 10px;}
.xuexiao .shengming a{display:block; color:#3870cf; font-size:14px; line-height:24px;}
.xuexiao .shengming a:hover{color:#72A4F9;}
.logo_top li.li4:hover  .xuexiao{display:block;}
.header{background-color: rgba(255, 255, 255, 1); height:74px;width:100%;position:fixed;top:0;z-index: 999;box-shadow:2px 2px 5px #b7b7b7;}
.logo{overflow:hidden; margin-top: 5px !important;}
.logo h1{float:left;overflow:hidden;}
.logo .search{float: right;}
.logo h1 a{display:inline-block;margin-top:11px;float:left;}
.logo h1 a img{vertical-align:-5px;}
.logo h1 span{display:inline-block;width:14px;height:30px;border-left:2px #e00101 solid;margin-left:20px;margin-top:20px;float:left;}
.logo h1 em{display:inline-block;font-size:10px;color:#e00101;float:left;line-height:1.5;margin-top:17px;}

.gao{height:74px;display:block;}
.c_banner{overflow:hidden;width:100%;position:relative;}
.c_banner .banner_img{display:block;position:relative; left:50%; margin-left:-960px; width:1920px;}
.ban_btn{position: absolute;bottom:40px;left:0;width:100%;}
.ban_btn ul li{float:left;width:14.28%;background:url(../images/banbg1.png) no-repeat;font-size:20px;color:#00053a;line-height: 2.5;background-size:100% 100%;text-align: center;font-weight: bold;cursor:pointer;transition: all 0.5s ease-out;}
.ban_btn ul li:hover{background:url(../images/banbg.png) no-repeat;color:#fff;background-size:100% 100%;}
.search .xuan a{float:right;width:10%;height:3rem;background:#004097 url(../images/m_search.png) no-repeat center center;margin:0;}
.search .xuan a {float: left; width: 16px; height: 17px; background: url(../images/search.png) no-repeat; margin: 7px 15px;}


.w1000mt{ width: 1000px; margin: 0 auto;}

.header .logo{ float: left;}
.header .phonetxt{ float: right; padding-top: 15px; }
.header .phonetxt h3{font-size: 16px; color: #e00101;}
.header .phonetxt span{ display: block; font-size: 24px; margin-top: 6px; font-weight: 800; font-family: "Impact","微软雅黑";}

.advantage-foot .container{ padding: 0;}



.swiper-container {  width: 100%;}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}


.scrolltop{height:582px;overflow:hidden;margin:20px auto;}


.topbg{display: none;}


.mk{ position: relative;}
.bg125aa{ background: #0a125a; width: 300px; height: 40px; display: block; font-size: 18px; line-height: 40px; color: #fff; text-align: center; border-radius: 5px; position: absolute; bottom: 12%; left: 50%; margin-left: -79px;}
.bg125aa:hover{ color: #fff; background: #1f2980;}
/*弹框*/
.zjz_tan{position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index: 99999;display:none;}
.tm_kuang{width:400px;position: absolute;top:20%;left:50%;margin-left:-200px;background:rgba(0,0,0,0.5);padding:15px; color: #000; text-align: center; color: #fff;}



.zjz_fm{background:#fafafa;padding-bottom: 2rem;}
.zjz_fm h3{font-size:18px;color:#a11914;line-height: 2.5;position: relative;background:#fedc00;font-weight: bold;padding-left:10px;}
.zjz_fm h3 img.hby_cuo{position: absolute;top:15px;right:10px;}
.zjz_fm h2{font-size:30px;color:#cf3c36;margin:2rem 0;text-align: center;}
.zjz_fm p{width:80%;margin:15px auto;border:1px #c4c4c4 solid;border-radius: 10px;overflow:hidden;height:2.5rem;line-height: 2.5rem;}
.zjz_fm p span{width:20%;float:left;text-align: right; font-size: 13px;}
.zjz_fm p input{width:80%;float:left;}
.zjz_fm p input.yan{width:50%;}
.zjz_fm p a.code{float:left;width:30%;text-align: center;font-size:12px;color:#424242;line-height: 2.5rem;}
.zjz_fm p select{width:80%;float:left;}

.zjz_fm a.save{display: block; width:80%;margin:15px auto;text-align: center;height:3rem;line-height: 3rem;background:#fdc800;border-radius: 1.5rem;box-shadow: 0 2px 0 #a21128;font-size:20px;color:#a21128;transition: all 0.5s ease-out;font-weight: bold;}
.zjz_fm a.save img{vertical-align: -0.2rem;}
.zjz_fm a.save:hover{background:#e5be00;box-shadow: none;}

@media screen and (max-width:768px){
    body,html{width:100%;overflow-x:hidden;}
    .r_xuanfu{display:none;}
    .bottom{padding:20px 0 60px 0;}
    .c_banner {height: auto;}
    .logo_img{width:50%;margin-top:0.1rem;}
    .collapsed{margin-top:0.5rem;}
    .header{height:4rem;padding:0 1rem; display: none;}
    .topbg{ display: block;}
    .topbg{ background: rgba(43,37,45,.96); height: 3.5625rem; position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; }
.topbg .logo{padding-top: 0.5rem; padding-left: 1rem; width: 40%; float: left;}
.topbg .logo img{ width: 100%; float: left;}

.flog{ float: right; padding-right: 1em; width: 33%; margin-top: 5px;}
    
    
    
    .gao{height:3rem;}
    .list-inline{margin:0;}

     /*bannar*/
    .biaodan{position: static;width:100%;}
    .container{margin:0 auto;padding:0;}
    .con1_text p{padding:1rem;font-size:1.2rem;}
    .form {
        width: 100%;
        background: #095bc7;
        height:auto;
        float: none;
        padding-bottom:2rem;
    }
    .form h3{padding-top:2rem;font-size:1.4rem;}
    .choose span{font-size:1rem;}
    .form p {height:3rem;line-height:3rem;}
    .form p label{font-size:1rem;height:3rem;line-height:3rem;}
    .form p select{font-size:1rem;height:3rem;line-height:3rem;}
    .form p input{font-size:1rem;height:3rem;line-height:3rem;}
    .form p a.code{font-size:1rem;height:3rem;line-height:3rem;}
    .form a.button{font-size:1.4rem;height:3rem;line-height:3rem;}

.header{padding-bottom:1rem;height:auto;width:100%;position:fixed;top:0;z-index: 999;overflow:hidden;}
.logo h1{float:none;width:90%;margin:1rem auto 0;border-bottom:1px #eee solid;padding-left:1rem;padding-bottom:0.2rem;}
.logo .search{float: none;width:100%;}

.logo h1 a{float:left;width:55%;margin-top:0;}
.logo h1 a img{width:92%;vertical-align: 0;}
.logo h1 span{width:1%;height:2rem;margin-left:0;margin-top:0.7rem;float:left;}
.logo h1 em{width:44%; font-size:0.9rem;margin-top:0.5rem;text-align: center;line-height:1.5;}

.search .xuan{height:3rem;background:#fff;border:solid 1px #004097;border-radius:0;width:90%;margin:1rem auto 0;}
.search .xuan select{float:left;width:20%;background:none;border:none;height:3rem;line-height:3rem;color:#3e3e3e;padding-left:10px;font-size:1.1rem;margin-left:0;
    appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
   background: url("../images/xl.png") no-repeat right center;
   padding-right: 1rem;}
.search .xuan select option{background:#fff;border:none;color:#333;}
.search input{height:3rem;line-height:3rem; border-left:solid 1px #004097; margin:0; color:#6b6868; padding:0 10px;float:left;font-size:1.1rem;width:50%;}
.search .xuan a{float:right;width:10%;height:3rem;background:#004097 url(../images/m_search.png) no-repeat center center;margin:0;}





}





@media only screen and (min-width: 320px) and (max-width: 992px) {
.type_text{ left: 0;}
.pchide{ display: none;}

.txtblack{ border: 2px solid #095bc7; width: 90%; margin: 20px auto; padding: 10px;}
.txtblack p{margin-bottom: 10px;}

.pad20 h5{ text-align: center; }

.Wauto,,#outer h1.mg50{ width: 90%; margin: 20px auto;}
.Wauto img,#outer h1.mg50 img{ width: 65%;}	
.Wauto{ text-align: center; margin-top: 2rem;}
.form p{ width: 100%;}
.form p label{ width: 15%;}
.form a.button.km{ width: 35%; height: 3rem; line-height: 3rem;}
.form a.button{width: 60%; margin: 20px auto; float: left; margin-left: 25%;}
.bd2{ margin-bottom: 0;}

.squbg img, .gjlist img,.satdl h1.mg50 img,.bg4c1e6b h1 img{ width: 100%;}
.squbg{ padding: 1.5rem 0;}
.squbg ul li{ width: 23%;margin-right: 2%; margin-bottom: 2%; height: auto;}
.squbg ul li img{ width: 100%;}

.form p input.yan, .form p select, .form p input{ border-radius: 0 !important;}

.Timer{ margin-top: 2rem; width: 92%; margin-left: 4%;}
.Timer .center{ width: 100%; margin: 0;}
.Timer h1 img{ width: 90%;}
.bgffc8ca{ padding: 10px; margin-bottom: 0;}
.bgffc8ca ul li{ width: 48%; margin-right: 3%; margin-bottom: 3%;}
.bgffc8ca ul li:nth-child(2n){ margin-right: 0;}
.bgffc8ca ul li img{ width: 100%;}
.bgffc{ width: 80%;}
.center img{ width: 80%;}
.w100r.center{ width: 100%;}

.center{ margin: 20px auto; width: 60%;}

.bgf0 dl dt, .bgf0 dl dd{ width: 100%;}
.bgf0 dl dd{ padding: 0; padding-top: 1rem;}


.Timer h1{ color: #fff; font-size: 24px; height: 70px; padding-top: 0; line-height: 70px;}
.bg31c895{ height: auto; width: 100%; padding: 4% 0; margin-bottom: 4%;}
.bg333op{ background: none;}
.bg31c895 .left{ width: 92%; padding: 0; margin-left: 4%; float: none;}
.bg31c895 .right{ width: 92%; float: none; margin-left: 4%; padding: 10px;}

.bg31c895 .left img{ width: 100%;}
.bgffca, .bgf0a, .bgf0aa{ width: 80%; font-size: 1.25rem;}
.bgf0a{ margin: 20px auto;}
.leftm, .rightm{ width: 92%; margin-left: 4%; height: auto; float: none;}
.leftm{ margin-top: 20%;}

.container.w1000{ width: 100%;}


.divkm span, .width60{ width: 92%; height: auto;  margin-left: 4%; position: static; float: none; border: 0;}
.divkm span img{ width: 100%;}
.w80r{ margin-top: 0;}
.bgffc8ca{ border: 2px solid #0a5bc7;}
.w75{ width: 100%;}

.mp_p {
    text-align: center;
    height: 36px;
    line-height: 36px;
    color: #fff;
    background: #31c895;
    width: 80%;
    margin: 0 auto; margin-bottom: 2rem;}
.mp_ul{ margin: 0 15px;}
.mp_ul li{ width: 48%; text-align: center; float: left; margin-right: 2%; margin-bottom: 2%;}
.mp_ul li h1{ background: #31c895; font-size: 16px; color: #fff; padding: 5px 10px;}
.mp_ul li p{ background: #ddd;border-top: 1px solid #fff;}
.yd ul { width: 92%; margin-left: 4%;}
.yd{ margin-top: 20px;}
.yd ul li {
    background: #0a125a;
    width: 100%;
    margin: 10px auto;
    border: 10px solid #9da0bd;}
.yd ul li h3 {
    color: #fff;
    font-size: 18px;
    border-bottom: 1px dashed #fff;
    width: 60%;
    margin: 0 auto;
    padding: 5px 0;
    text-align: center;}
.yd ul li h4 {
    text-align: center;
    margin: 20px 0;
    color: #fff;}

.container.w1000.mb100 .center{ width: 90%;}
.container.w1000.mb100{ margin-top: 1rem;}


.mkpink{ background: #e0004a; padding: 20px 10px; color: #fff;}
.bgf0{ margin-bottom: 0;}
.mkpink h3{ background: #ab0039; font-size: 1.1rem; padding: 5px; height: 58px; text-align: center; line-height: 50px;}
.mkpink h3 span{ height: 22px; width: 6px; background: #fff; display: inline-block;position: relative; top: 4px;  margin-right: 5px;}
.mkpink p{ margin: 10px;}
.tablenk{ text-align: center; border: 1px solid #f399b7; border-right: 0;}
.tablenk tr th{ text-align: center; height: 36px; background: #ab0039; border-right: 1px solid #f399b7;}
.tablenk tr td{ height: 36px; border-right: 1px solid #f399b7;}
.tablenk tr:nth-child(2n-1){ background: #ab0039;}


.bg0a125a{ background: #0a125a; width: 80%; height: 54px; display: block; font-size: 1.5rem; line-height: 54px; color: #fff; text-align: center; margin: 50px auto; border-radius: 5px; margin-bottom: 0;}




.con3 .bg1,.con3 .bg2, .con3 .bg3{ background-size: auto; background: #0a125a; height: auto; margin-bottom: 2px; padding: 10px;}
.w50f, .con3 .bg2 .w50f{ width: 100%; position: static; float: none; top: 0;transform:inherit; margin-left: 0;}
.con3 .center{ margin-bottom: 20px;}
.con3 .center{ width: 80%;}
.Timer{ margin-bottom: 20px;}

.w50f img.phonehide{ width: 100%;}



}

@media only screen and (max-width: 375px) {
	.flog{ width: 36%;}
	
	
	
	}
	
@media only screen and (max-width:360px) {
	.flog{ width: 40%;}

	}

@media only screen and (max-width: 320px) {
	.flog{ width: 44%;}
	.flog img{ top: 1px !important;}
	.divL .ll2 .h300,.divL .ll2 .imgbk,.divL .ll3 .h300,.divL .ll3 .imgbk,.divL .ll4 .h300,.divL .ll4 .imgbk{ height: 164px;overflow-y: scroll; margin-bottom: -4px;}
	.w80{ padding-bottom: 7px;}
	.btne94{ width: 90px;}
	
	
}


@media only screen and (min-width: 1024px) and (max-width: 3000px) {
	.phonehide{ display: none;}
	#topcontrol{ display: none !important;}

}




/*右悬浮*/
.r_xuanfu {
    width: 48px;
    height: auto;
    position: fixed;
    right: 5px;
    top: 20%;
    z-index: 999;
    text-align: center;
}

.r_xuanfu p {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    display: inline-block;
}

.r_xuanfu .qq {
    background: url(../images/qq.png) no-repeat;
}

.r_xuanfu .weixin {
    background: url(../images/weixin.png) no-repeat;
    position: relative;
}

.r_xuanfu .weibo {
    background: url(../images/weibo.png) no-repeat;
    position: relative;
}

.r_xuanfu .renren {
    background: url(../images/renren.png) no-repeat;
    position: relative;
}

.r_xuanfu .kongjian {
    background: url(../images/kongjian.png) no-repeat;
    position: relative;
}

.r_xuanfu .fanhui {
    width: 48px;
    height: 48px;
    background: url(../images/top.png) no-repeat;
    position: relative;
    /*display: none;*/
}

.r_xuanfu .qq:hover {
    background: url(../images/qq_h.png) no-repeat;
}

.r_xuanfu .weixin:hover {
    background: url(../images/weixin_h.png) no-repeat;
    position: relative;
}

.r_xuanfu .weibo:hover {
    background: url(../images/weibo_h.png) no-repeat;
    position: relative;
}

.r_xuanfu .renren:hover {
    background: url(../images/renren_h.png) no-repeat;
    position: relative;
}

.r_xuanfu .kongjian:hover {
    background: url(../images/kongjian_h.png) no-repeat;
    position: relative;
}

.r_xuanfu .fanhui:hover {
    width: 48px;
    height: 48px;
    background: url(../images/top_h.png) no-repeat;
    position: relative;
    display: none;
}

input,button,select,textarea
{
      outline:none;
      /*-webkit-appearance:none;*/
}
textarea
{
     resize:none;
}
input:-webkit-autofill, 
 textarea:-webkit-autofill, 
 select:-webkit-autofill { 
       -webkit-box-shadow: 0 0 0 1000px white inset; 
}
 input[type=text]:focus, input[type=password]:focus, textarea:focus {
      -webkit-box-shadow: 0 0 0 1000px white inset; 
}
