﻿.postions2{ z-index: 2;position:absolute; left:0; width:100%; height:60px; line-height:60px; overflow:hidden;color:#cccccc; font-size:14px; bottom:20px; }
.postions2 a{color:#cccccc; }
.postions2 a:hover{ color:#fff;}
.postions2 .postions_r img{ width: 15px;height:15px; margin-right:18px;vertical-align:text-bottom;}
.postions2 .postions_r{ overflow:hidden; position:relative;}
.postions2 .postions_r:after{ content:""; position:absolute; left:24px; top:50%; margin-top:-5px; height:10px; width:1px;/*background:rgba(255,255,255,0.5);*/ }
.postions2 label{ color:#cccccc;}
.postions2 h2{ float:left; font-weight:normal; color:#fff; height:58px; }
.postions2 h2 span{font-size:15px; font-family:Arial; color:rgba(255,255,255,0.5); }

@media screen and (max-width: 1200px) {
.sec .postions{ margin-top:10px;}
.postions h2{ font-size:18px;}
.postions h2 span{ font-size:14px;}
.postions2{ height:50px; line-height:50px;}
.postions2 h2{ font-size:18px;}
.postions2 h2 span{ font-size:14px;}
}
@media screen and (max-width: 1000px) {
.postions{ position:static; border-bottom:1px solid #e1e1ea;}
.postions:after{ display:none;}
.postions .rclass{ display:block;}
.postions .postions_b{ display:none;}
.postions .postions_b a{ float:none; font-size:16px; display:block; margin-left:0; padding-left:3%; text-align:left; background:#efefef; border-bottom:1px solid #fff; width:auto; margin-right:0;}
.postions .postions_b a:hover{ background:#00468c; color:#fff;}
.postions .postions_b a.isel{ color:#fff;background:#00468c;}
.postions .postions_b a:after{ height:0;}
.postions2{ height:40px; line-height:40px;}
.postions2 .postions_r:after{ left:24px;}
}
@media screen and (max-width: 830px) {
.postions h2{ font-size:16px;}
.postions h2 span{ font-size:13px;}
.postions2 h2{ font-size:16px;}
.postions2 h2 span{ font-size:13px;}
}
@media screen and (max-width: 780px) {
.o_big{ height:290px;}
.postions{ height:44px; line-height:44px; font-size:13px;}
.postions.bgs3{height:44px; line-height:44px;}
.sec .postions{ margin-top:0px;}
.postions h2{ display:none;}
.postions .postions_b a{ height:44px; line-height:44px; font-size:14px;}
.postions .search{ margin-top:3px;}
.postions .goback{height:44px; line-height:44px; font-size:12px;}
.postions2{ font-size:13px; height:30px; line-height:30px;}
}
@media screen and (max-width: 480px) {
.o_big{ height:200px;}
.o_big_con .h2{ font-size:18px; }
.o_big_con .h2 label{ font-size:14px; line-height:22px;}
.postions{ font-size:12px;}
.postions .postions_b a{ font-size:13px;}
.postions .postions_r span{ display:none;}
.postions .postions_r img{ height:14px;}
.postions .search{ width:220px;}
.postions .search .inputs{width: calc(100% - 60px);width: -webkit-calc(100% - 60px);width: -moz-calc(100% - 60px); font-size:12px;}
.postions .search .bnts{ width:60px;}
.postions2{ font-size:12px;}
}