body{font-size: 62.5%; background: #fff; font-family:"微软雅黑";}
a:focus,a:hover{ text-decoration: none;}
.navbar-default{ background: #fff;}
.navbar{min-height: 80px; border: none;}
.navbar-brand{ height: 79px;}
.dropdown-menu li a{ padding-bottom:10px ; padding-top:10px ; height: auto; line-height: normal;}
@media (min-width: 992px){.navbar-nav > li a{ line-height: 80px; padding-top: 0; font-weight:bold;padding-bottom: 0; font-size: 1.4rem;}.navbar-nav > li{ height: 80px; }
   .navbar-right .dropdown-menu{left: 0; right: auto; background: #dad7d5;}  .dropdown-menu li{ float: left;}
    .navbar-right .a1{ width: 768px;}.dropdown-menu li a{padding:0px 19px; height: 50px; line-height: 50px;}
    .navbar-right .a2{ width: 682px;}.navbar-right .a3{ width: 596px;}.navbar-right .a4{ width:510px;}.navbar-right .a5{ width:424px;}
    .dropdown-menu{border: 0;}
    .navbar-nav >li a{transform:perspective(600px);}
    .navbar-nav >li a,.navbar-nav >li a:hover{
        -webkit-transition: background 0.25s linear 0.01s;
        -moz-transition: background 0.25s linear 0.01s;
        -ms-transition: background 0.25s linear 0.01s;
        -o-transition: background 0.25s linear 0.01s;
        transition: background 0.25s linear 0.01s;
    }
    .mb >ul{ display: none; width: 190px; height:190px; padding:1rem;left: -50px; background: #4c4a4f; position: absolute; left: -50px; z-index: 999; margin: 0; top:80px;}
    .mb >ul span a,.mb >ul span a:hover,.mb >ul span a:focus{color: #fff; background: none; height: auto; line-height: 2.4rem;}
    .mb >ul h2{ color: #8f8c92; padding-top: .5rem;}
    .mb >ul span a{ margin: 0 3px;  color:#d2ced5; font-size: 1.3rem;}
    .navbar-default .navbar-nav > .mb >ul span a:hover{ background: none;}
    .jtwq-1{ width: 40%;}
    .jtwq-2{ width: 60%;}
}

.navbar-nav > li a{font-size: 1.4rem;}
.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav > li:hover > a{ background: #d69200; color: #fff;}
.navbar-default .navbar-nav > .open a:hover,.navbar-default .navbar-nav > .open a:focus{background: #d69200; color: #fff;}

.navbar-default .navbar-nav >li.ac>a{background: #d69200; color: #fff;}
.navbar-default .navbar-nav > .open > .dropdown-menu a{ color: #666; font-size: 1.3rem;}
.navbar-default .navbar-nav > .open > .dropdown-menu a:hover{ background: none; color: #000000;}
.navbar{ margin-bottom: 0;}
@media (min-width: 1400px){ .carousel-inner > .item > img{ position: relative; left: 50%; margin-left: -711px;}.glyphicon-chevron-left:before{content: url("../images/index_btn_left.png")}
    .glyphicon-chevron-right:before{content: url("../images/index_btn_right.png")}}
.carousel-control.left{ background-image: none;}
.carousel-control.right{ background-image: none;}
.carousel-indicators{left:20%; bottom: 10px;}
.carousel-indicators .active{ background:#8f8d93;}
.carousel-indicators li{ margin: 1px 3px;}
.carousel-control .glyphicon-chevron-right{margin-right: 10px;}
.bx{border-right: 1px solid #eeeeee;}
.glyphicon-globe { color: #d69200; font-size: 1.6rem; position: absolute; top:20px; left: 40%;}
.navbar-default .navbar-nav li .mb{padding-top: 10px; height: auto; position: relative;}
.navbar-default .navbar-nav li a.jtwq{color: #b9b9b9; background: none; font-size: 1.2rem; padding-top: 10px;}
.gaps{ margin: 20px 0;}
.nav-tabs li a{ font-size: 1.4rem; font-weight: bold;}
.tab-pane{padding: 10px 0;}
.nav li a:hover{background: none;}
.nav-tabs{ border-bottom: 0;}
.nav-tabs li a{ border: 0; border-radius: 0; color: #3d3d3d; padding-top: 10px;}
.nav-tabs >li.active{border-bottom: 2px solid #d69200;
}
.nav-tabs >li.active a,.nav-tabs >li.active a:hover,.nav-tabs >li.active a:focus{border: 0; }
.nav-tabs >li.active a:focus{border: 0; }
.footer{ border-top:1px solid #c6c6c6; background: #f5eedc; min-height: 123px;}
.copyright{ color: #7c7c7c; font-size: 14px; padding: 0 2.4rem; padding-top: 1.5rem;}
.copyright a{color: #7c7c7c;}
.pull-left p,.pull-right p{line-height:auto;}
.pull-right a:hover{ text-decoration: none;}
.pull-left h2{ color: #ccc; font-size: 1.2rem; margin: 0; padding: 0;}
.cp{ width: 60%; position: relative; }
.cp img{ min-height: 190px;}
.ibg{ background: #000; opacity: .7; height:30px; line-height:30px;bottom:0px; width: 100%; position: absolute;z-index: 999;}
.ibg span a{ color: #fff; font-size: 1.4rem; margin:0 10px;}
.cp-r{width: 40%; height:100%;}
@media (max-width: 480px){.cp {width: 100%;}.cp-r{ width: 100%;}}
@media (min-width:1200px){ .cp img{width: 370px; }}
.social-bg{ background: #d69201; height:105px; width:100%;  padding: 1rem;}
.social-bg h2{ color: #fff; font-size: 1.8rem; margin: 0;}
.social-bg span{display: block; font-size: 1.4rem; color: #fff;}
.jj-bg{ height:85px; background: #ccc; text-align: center;}
.map{ padding-top: 1rem; }
.m-bor{ border-radius: 20px; background: #f5f4fa; box-shadow: 5px 5px 5px #333; line-height: 40px; height: 40px; width: 50%; margin-top: 1rem; margin-left: 23%;}
.icon-pushpin{ margin-right: 5px; color: #f00;}
.m-bor a{font-size: 1.4rem; color: #3d3d3d;font-weight: bold;}
.m-bor a:hover{color:#d69201; }
.m-bor a:focus{ text-decoration: none;}
.tab-pane h1{ font-size: 1.6rem; padding: 0; margin: 0;padding-top:.5rem;}
.tab-pane h1 a{  color: #3d3d3d;}
.tab-pane h1 a:hover{ color:#d69201; text-decoration: none; }
.con-l{ color: #ccc; line-height:2.2rem; padding-top: 5px; font-size: 1.2rem;}
@media (max-width: 480px){.jk{ margin-bottom: 1rem;}}
.item img{ position: relative;}
.lm-title{ position: absolute; top: 15%; color: #e6e6e6; font-family: Arial; left:25%; font-size: 4.8rem; }
@media (max-width: 767px){ .lm-title{font-size: 1.6rem; top:10%;}}
@media (min-width: 768px) and (max-width: 1200px){.lm-title{ font-size:3rem; top:20%;}}
.breadcrumb{ background: none; margin-bottom: 0;font-size: 1.2rem;}
.breadcrumb >li a{ font-size: 1.2rem;}
hr{ margin-top: 0;}
.glyphicon-home{ margin-right: 3px; color: #88848b;}
.breadcrumb li a{color: #4d4852;}
.breadcrumb li.active{color: #4d4852;}
.breadcrumb li a:hover{ text-decoration: none; color: #d69200;}
.child-lm li{ height: 69px; line-height: 69px; padding: 10px 15px;}
.child-lm >li.active{border: none;
}
.child-lm li a.active{ width: auto;border-bottom: 2px solid #d69200; padding-bottom: 10px;}
.child-lm li a{font-size: 1.2rem;padding:0;padding-top:30px; color: #63666b;}
.child-lm li a:hover{border-bottom: 2px solid #d69200; padding-bottom:10px; transition: all .3s;}
.child-lm li.active a{padding-top:30px; width: auto;}
.about-l{width:70%; padding: 0; margin: 0;}
.about-l img{ float: left; margin-bottom: 6px;}
.about-2{ width: 30%;}
@media ( max-width: 767px){ .about-2{ display: none;}}
.about-2 img{ float: left;}
.img-1{ width: 49%;}
.content-main,.content-main p{ text-align: left;}
.content-main h1{ text-align: center;padding-bottom: 2rem; font-size: 1.8rem;}
.content-main{ padding-bottom: 2rem;}
.content-main p{ line-height:2.2rem; font-size: 1.4rem; color: #858080;}
.content-main img{ text-align: center; display: block;;
    max-width: 100% !important;
    height: auto !important; padding-bottom: 1rem; margin: 0 auto;}
.ab img{ margin: 0;}
.content-r-main img{  text-align: center; margin: 0 auto; margin-bottom: 1rem;}
.news_list{ padding:5px 0 0 0; list-style: none;}
.news_list li{ padding-left:0.25em; border-bottom: 1px dotted #ccc; line-height:3.6rem; }
.news_list li a{ color:#807c7c; font-size: 14px;}
.news_list li a:hover{ color: #d69200; text-decoration: none;}
.news_list li a:visited,.news_list li a:focus{ text-decoration: none;}
.news_list li span{ font-size:1.4rem; color: #807c7c; float: right; font-family: Arial;}
@media (min-width:992px) and (max-width:1200px){.news_list li span{display: none;}}
.glyphicon-menu-right{ color: #807c7c; margin-right:.5rem; font-size: 1.2rem;}
.glyphicon-search{ color: #d69200; margin-right:.5rem;}
.media-body{ border-bottom: 1px dotted #ccc; padding: 1rem 0;}
.media-body a{ color: #272525; line-height: 2.2rem;}
.media-body a:hover,.media-body a:focus{ text-decoration: none; color: #d69200;}
.media-body h4 span{ font-size: 1.6rem; color: #a19898; margin-left: .8rem;}
.media-body p{ text-align: left; line-height: 2.2rem; color: #746969; text-indent: 2rem;}
.media-heading{ background: url("../images/lm_bg_06.gif") 0 .8rem no-repeat; padding-left: 1rem;}
.pagination > .active a{ background: #d69200; border: 1px solid #d69200;}
.cl{ color: #868383; margin-bottom: 1rem; display: block; font-size:14px;}
.thumbnail{ border: 0; padding: 0; margin: 0; margin-bottom: 2rem;}
.thumbnail img{width: 100%; padding: 0; margin: 0;}
.thumbnail h2{ font-size: 1.2rem; background: #ccc; height:3rem; color: #d69200; text-align: center; line-height: 3rem;  padding: 0; margin: 0;}
.xm img{ float: left; padding: 0;}
@media (min-width: 1200px){
    .xm img{ width: 200px; height: 147px !important;}
    .xm { height: 147px !important; overflow: hidden; }
    .xm p{ width: 186px; }
    .zsimg img{ height:150px !important;}
}
.xm{background: #f5f5f5; margin-bottom: 2rem;}
.xm p{ padding-left: 1rem;  padding-top: .8rem;}
@media (max-width: 992px){.xm{  width: 90%;  margin: 0 auto;}.xm img{ float: none; width: 100%; }}
.xmdt{ background: #f5f5f5; padding: 1rem;}
.xmdt h1{ text-align: center; font-size: 1.4rem;}
.newslist{padding: 1rem 0 1rem 1rem;}
.newslist li{ line-height: 2.2rem;}
.newslist li a{ color: #454340;}
.newslist li a:hover{ color: #d69200;}
.newslist li span{ color: #8a8884; font-size: 1.2rem; margin-left: .5rem}
.about{width: 48%;}
@media (max-width:480px){ .about{width: 100%;}}
.con-about img{ margin: 0; padding: 0;}
.p-left{ float: left; width:37%;}
.p-left img{ width: auto; margin-left: 1rem;}
.p-right{ float: right;}
.lg{ background: #f4f4f4; padding:.8rem 1.5rem .8rem 1.5rem;}
.zbl{float: left; width:63%;}
@media (max-width: 480px) {.zbl{ width: 100%; float: none;}.zbl img{ width: 100%; height: auto;}
    .p-left{ float: none; max-width:100%; width: auto;}
}
.qxpadding{ padding: 0;}
.newslist1{padding: 1rem 0 1rem 1rem; list-style: none;}
.newslist1 li{ line-height: 2.2rem;}
.newslist1 li a{ color: #927632; font-size: 1.3rem;}
.newslist1 li a:hover{ color: #d69200;}
.newslist1 .glyphicon-menu-right{ color: #927632; padding: 0;}
.cp-1{ padding: 0;}
.tab-list{ position: absolute; bottom:0rem; color: #fff; width: 100%; background: #000; height: 3rem;  opacity: .8;}
.tab-list li.active a{ background: transparent; color: #fff;}
.tab-list li.active a:focus,.tab-list li.active a:hover{ background: transparent; color: #fff;}
.tab-list li a{ color: #fff; padding-bottom: 0; position: relative;}
.tab-list li,.tab-list li.active,.tab-list li.active a,.tab-list li.active a:focus{ position: relative;}
.con-l{ color: #999;}

.vertical .carousel-inner {
    height: 100%;
}

.carousel.vertical .item {
    -webkit-transition: 0.6s ease-in-out top;
    -moz-transition: 0.6s ease-in-out top;
    -ms-transition: 0.6s ease-in-out top;
    -o-transition: 0.6s ease-in-out top;
    transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
    top: 0;
}

.carousel.vertical .next {
    top: 100%;
}

.carousel.vertical .prev {
    top: -100%;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
    top: 0;
}

.carousel.vertical .active.left {
    top: -100%;
}

.carousel.vertical .active.right {
    top: 100%;
}

.carousel.vertical .item {
    left: 0;
}​