﻿@charset "utf-8";

/* 
    @名称: base
    @功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{
    color:#000;background:#fff;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:62.5%;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;padding:0;
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display:inline-block;*display:inline;*zoom:1;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{
    font:12px/1.5 tahoma,arial,\5FAE\8F6F\96C5\9ED1;
}
/* iphone手机表单默认 */
input.no {-webkit-appearance:none;}

input,select,textarea{
    font-size:100%;
}

/* 去掉各Table  cell 的边距并让其边重合 */
table{
    border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
    text-align:inherit;
}

/* 去除默认边框 */
fieldset,img{
    border:0;
    width: 100%;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
    display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
    border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
    text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:500;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
    list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
    text-align:left;
}

.article-text img{width:100% !important;height:auto !important;}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:500;
}

q:before,q:after {
    content:'';
}

/* 默认不显示下划线，保持页面简洁 */
a {
    text-decoration:none !important;
    color:#000;
}
a:hover {
    text-decoration:underline;
}

/* 清理内浮动 */
.fl-c:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.fl-c {
    *zoom:1; /* for IE6 IE7 */
}
.fl{float:left;}
.fr{float:right}

.no-b{border-bottom:none!important}
.no-r{border-right:none!important}
i{font-style:normal;}
/* 默认字体样式 微软雅黑&宋体\5b8b\4f53*/
*,input,button,select,textarea {font-family:\5FAE\8F6F\96C5\9ED1;}

/* 最大宽度应对手机自定义 */
header,nav,section,footer {margin:0 auto; max-width:640px;}
.main {
    max-width: 640px;
    margin: 0 auto;
}
/* header*/
.box-w6{
    width:6rem;
    margin:0 auto;
    
}
header a,header a img{
    display:block;
    width:6.4rem;
    
}
.li3{
    color:#fff;
    font-size: 0.26rem;
}
.li4{
    color:#fff;
   
    font-size: 0.128rem;
}
.foot-left ul{
position: absolute;
margin: 0.18rem 0.2rem;
}
.logo_bot{width:0.8rem;height:0.8rem;margin-left: 1rem;

margin-top: 0.2rem;}
nav .top-nav{
    width:6.4rem;
}
nav .top-nav li{
    float:left;
    width:25%;
    height:.7rem;
    line-height:.7rem;
    text-align:center;
    border-right:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1;
    box-sizing:border-box;
}
nav .top-nav li a{
    display:block;
    font-size:.26rem;
    color:#333;
}
.banner,.banner .swiper-container{
    width:6.4rem;
    height:3.4rem;
}
.banner .swiper-slide{
    width:6.4rem;
    height:3.4rem;
}
.banner .swiper-slide a,.banner .swiper-slide a img{
    display:block;
    width:100%;
}
.banner .swiper-pagination-bullet{
    width:.12rem;
    height:.12rem;
    background-color:#171d29;
    opacity:1
}
.banner .swiper-pagination-bullet-active{
    background-color:#16499a
}
.hot-box{
    width: 6.26rem;
    margin:.15rem auto 0;
}
.hot-box strong{
    display: block;
    font-size: .32rem;
    color:#16499a;
    line-height: .65rem;
    background: url(../images/hot-icon1.jpg) no-repeat .1rem center;
    background-size: .4rem;
    border-bottom:.1rem solid #f3f3f3;
    margin-bottom: .1rem;
    padding-left: .65rem;
    box-sizing:border-box;
}
.hot-nav {
    width: 6.26rem;
    margin:0 auto;
}
.hot-nav a{
    float: left;
    height: .54rem;
    line-height: .54rem;
    margin-right: .05rem;
    margin-bottom: .05rem;
    text-align: center;
    font-size: .22rem;
    color:#fff;
}
.hot-nav a:nth-of-type(1){
    width: 2.32rem;
    background-color: #81e0e2
}
.hot-nav a:nth-of-type(2){
    width: 1.94rem;
    background-color: #86ad81
}
.hot-nav a:nth-of-type(3){
    width: 1.9rem;
    background-color: #e09a20
}
.hot-nav a:nth-of-type(4){
    width: 2.05rem;
    background-color: #e49382
}
.hot-nav a:nth-of-type(5){
    width: 2.05rem;
    background-color: #82c4e4
}
.hot-nav a:nth-of-type(6){
    width: 2.06rem;
    background-color: #e3a481
}
.hot-nav a:nth-of-type(7){
    width: 3.105rem;
    background-color: #8de183
}
.hot-nav a:nth-of-type(8){
    width: 3.105rem;
    background-color: #af5755
}
.hot-nav a:nth-of-type(9){
    width: 1.98rem;
    background-color: #feb870
}
.hot-nav a:nth-of-type(10){
    width: 1.75rem;
    background-color: #ae6c56
}
.hot-nav a:nth-of-type(11){
    width: 2.43rem;
    background-color: #82c4e4
}
.hot-nav a:nth-of-type(12){
    width: 2.05rem;
    background-color: #e6653e
}
.hot-nav a:nth-of-type(13){
    width: 2.07rem;
    background-color: #5e78cc
}
.hot-nav a:nth-of-type(14){
    width: 2.04rem;
    background-color: #e49382
}

.backdrop{
    width:6.4rem;
    height:.12rem;
    background-color:#efefef
}
.one-text{
    width:6rem;
    margin:.25rem auto;
}
.one-text img{
    display:block;
    width:2.11rem;
    height:.35rem;
}
.one-text .index-top{
    width:3.85rem;
}
.one-text .index-top a{
    display:block;
    font-size:.26rem;
    color:#333;
    line-height:.3rem;
    height:.3rem;
}
.one-text #scroll{
    height:.3rem;
    overflow:hidden;
}
.one-nav{
    width:6.4rem;
}
.one-nav li{
    float:left;
    width:3.2rem;
    height:1.5rem;
    border-right:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1;
    padding-top:.3rem;
    box-sizing:border-box;
}
.one-nav li a{
    display:block;
    width:100%;
}
.one-nav li img{
    float:left;
    width:1.12rem;
    height:.88rem;
    margin-left:.2rem;
}
.one-nav li .one-litext{
    width:1.6rem;
    float:left;
    margin-left:.18rem;
    position:relative;
}
.one-nav li .one-litext h1{
    font-size:.28rem;
    color:#333;
    line-height:.46rem;
}
.one-nav li .one-litext p{
    font-size:.2rem;
    color:#939393;
    line-height:.46rem;
}
.one-nav li .one-litext i{
    display:block;
    width:.42rem;
    height:.25rem;
    border-radius:.1rem;
    text-align:center;
    line-height:.25rem;
    font-size:.2rem;
    color:#fff;
    position:absolute;
    top:0;
    right:.05rem;
}
.one-nav li .one-litext i.i1{
    background-color:#16499a
}
.one-nav li .one-litext i.i2{
    background-color:#f09425
}
.tab-1{
    width:6rem;
   
    overflow:hidden;
}
.tab-nav1{
    width:6rem;
    height:.85rem;
    margin-bottom:.18rem;
}
.tab-nav1 li{
    width:2rem;
    height:.7rem;
    line-height:.7rem;
    text-align:center;
    font-size:.28rem;
    color:#333;
    float:left;
    border:1px solid #b6b6b6;
    box-sizing:border-box;
    position:relative;
}
.tab-nav1 li strong{
    display:block;
    width:.01rem;
    border-top:.12rem solid #16499a;
    border-left:.1rem solid rgba(0,0,0,0);
    border-right:.1rem solid rgba(0,0,0,0);
    position:absolute;
    bottom:-.11rem;
    left:45%;
    display:none;
}
.tab-nav1 li.on{
    background-color:#16499a;
    color:#fff;
    border:none;
}
.tab-nav1 li.on strong{
    display:block;
}
.tab-nav2 img{
    display:inline;
    width:2.9rem;
    height:2rem;
}
.haha{
	float:right;
}
/* .tab-nav2{
    width:6rem;
    margin:.18rem auto 0;
    overflow:hidden;
} */
.tab-nav2 li{
    float:left;
    width:6rem;
    margin:0 auto;
    overflow:hidden;
}
#slide-content{
    width:100%;
    display:inline-block;
    overflow:hidden;
}
.tab-nav2 p{
    height:.85rem;
    line-height:.85rem;
    border-bottom:1px dashed #d1d1d1;
    font-size:.26rem;
    /*background:url(../images/nav-icon.jpg) no-repeat left center;*/
    background-size:.16rem;
    padding-left:.3rem;
    box-sizing:border-box;
    position:relative;
}
.tab-nav2 p a{
    color:#333
}
.tab-nav2 p i{
    display:block;
    width:.44rem;
    height:.26rem;
    background:url(../images/hot.png) no-repeat;
    background-size:100%;
    position:absolute;
    top:.2rem;
    left:3.37rem;
}
.btn-one a{
    width:2.9rem;
    height:.7rem;
   line-height:.7rem;
   font-size:.26rem;
   color:#fff;
   border-radius:.1rem;
   margin-bottom:.3rem;
}
.btn-one a.a{
    background:url(../images/icon-1.png) no-repeat .62rem center #16499a;
    background-size:.42rem;
    padding-left:1.2rem;
    box-sizing:border-box;
}
.btn-one a.b{
    background:url(../images/icon-2.png) no-repeat .26rem center #f09425;
    background-size:.42rem;
    padding-left:.75rem;
    font-weight:bold;
    box-sizing:border-box;
}
.tit-top{
    width:6.4rem;
    margin:.25rem auto .3rem;
    padding-bottom:.2rem;
    border-bottom:1px solid #d1d1d1;
    position:relative;
}
.tit-top h1{
    font-size:.4rem;
    font-weight:bold;
    color:#16499a;
    text-align:center;
    line-height:.46rem;
}
.tit-top p{
    font-size:.14rem;
    color:#666;
    text-align:center;
    line-height:.2rem;
}
.tit-top i{
    display:block;
    width:1.78rem;
    height:.07rem;
     background: -webkit-linear-gradient(left, #bc1527 , #f58c10);
    background: -o-linear-gradient(right, #bc1527, #f58c10); 
    background: -moz-linear-gradient(right, #bc1527, #f58c10); 
    background: linear-gradient(to right, #bc1527 , #f58c10);
    position:absolute;
    bottom:-.04rem;
    left:50%;
    margin-left:-.89rem; 
}
.adm li{
    width: 1.73rem;
    background-color: #16499a;
    float:left;
    margin: 0 .135rem;
    margin-bottom:.35rem;
}
.adm li img,.adm li a{
    display:block;
    width:0.4rem;
    height:0.5rem;
    margin: 0.2rem auto;
}
.adm li p{
    font-size:.26rem;
    color:#fff;
    text-align:center;
    line-height:.3rem;
    margin-bottom: 0.2rem;
}
.adm li.li-5{
    margin-right:0!important
}
.adm li.li-6{
    width:1.6rem;
    margin:0 .115rem
}
.adm li.li-6 img,.adm li.li-6 a{
    display:block;
    margin:0 auto;
    margin-bottom:.2rem;
}
.tab-team{
    width:6.4rem;
}
.doc-box{
    width:6rem;
    margin:0 auto;
    overflow:hidden;
}
#team-cont{
    width:15000%;
    display:inline-block;
    overflow:hidden;
}
.team-nav1 li{
    float:left;
    width:1.34rem;
    height:.5rem;
    line-height:.5rem;
    text-align:center;
    background-color:#e2e2e2;
    border-radius:.1rem;
    margin-right:.213rem;
    margin-bottom:.13rem;
    font-size:.22rem;
    color:#333;
}
.team-nav1 li.on{
    background-color:#16499a;
    color:#fff;
}
.team-nav2{
   margin-top:.2rem;
}
.doctor-onbox{
    width:6rem;
    margin:0 auto;
    overflow:hidden;
}
.team-nav2 li{
    float:left;
    width:6rem;
    margin-left: 0.15rem;
}
.team-nav2 li .team-item{
    width:1.4rem;
    float:left;
    margin-right:.6rem;
    margin-bottom:.3rem;
}
.team-nav2 li .team-item .a,.team-nav2 li .team-item .a img{
    display:block;
    width:1.4rem;
    height:2rem;
    margin-bottom:.12rem;
}
.team-nav2 li .team-item h1{
    font-size:.26rem;
    color:#16499a;
    text-align:center;
    line-height:.3rem;
}
.team-nav2 li .team-item h1 i{
    font-size:.2rem;
    color:#333
}
.team-nav2 li .team-item p{
    font-size:.16rem;
    color:#666;
    text-align:center;
}
.team-nav2 li .team-item a.b{
    display:block;
    width:1.45rem;
    height:.35rem;
    line-height:.35rem;
    border:1px solid #666;
    border-radius:.2rem;
    margin:0 auto;
    font-size:.2rem;
    color:#333;
    text-align:center;
    margin-top:.15rem;
}
.btn-click{
    width:6rem;
    height:.55rem;
    margin:.15rem auto .3rem;
    background-color:#e2e2e2; 
    border-radius:.1rem;
}
.btn-click a{
    display:block;
    width:100%;
    height:.55rem;
    line-height:.55rem;
    font-size:.26rem;
    color:#666;
    padding-left:1.7rem;
    box-sizing:border-box;
    background: url(../images/icon-10.png) no-repeat 3.95rem center;
    background-size:.32rem;
}
.part-env{
    
    margin-bottom:.3rem;
}
.env-nav{
    margin-top:.18rem;
}
.dwzjtabs .active{
    background-color:#16499a;
    color:#fff;
    border:none;
}
.dwzjtabs .active strong{
    display:block;
}
.txzjpagination{position: relative !important;display: block;text-align: center;
    bottom:25px;
    z-index:99
}

.zjs-wrapper .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;background-color:#5d5c5a;border-radius: 50%;display: inline-block;opacity:1;margin:0 .04rem;}

.zjs-wrapper .swiper-pagination-bullet-active{background-color:#16499a;}
.txzjpagination .swiper-pagination-bullet-active{
    background-color:#16499a
}
.newpagination{position: relative !important;display: block;text-align: center;
    bottom:25px;
    z-index:99
}

.zjs-container{
    width:6rem !important;
    height:3.6rem;
    overflow:hidden;
}
.zjs-container a,.zjs-container img{
    display:block;
    width:100%;
}

.new-form{
    width:6.4rem;
    
}
.form-top img{
    display:block;
    width:6rem;
    height:.75rem;
    margin-top:.25rem;
}
.form-top h1{
    font-size:.26rem;
    color:#16499a;
    text-align:center;
    line-height:.3rem;
    margin-top:.15rem;
    margin-bottom:.25rem;
}
.form-menu{
    width:6rem;
    margin:0 auto;
    border:.08rem solid #eeeeee;
    border-radius:.1rem;
    padding-top:.3rem;
    box-sizing:border-box;
}
.form-menu .new-menu{
    width:5.55rem;
    margin:0 auto;
} 
.form-menu .new-menu div{
    margin-bottom:.2rem;
}
.form-menu .new-menu div span{
    float:left;
    width:1.25rem;
    font-size:.26rem;
    color:#333;
    text-align:right;
    margin-right:.1rem;
    line-height:.58rem;
}
.form-menu .new-menu div span i{
    color:#ff001a
}
.form-menu .new-menu div input,.form-menu .new-menu div select{
    width:4.2rem;
    height:.58rem;
    line-height:.58rem;
    background-color:#ededed;
    border:1px solid #dfdfdf;
    border-radius:.1rem;
    font-size:.26rem;
    color:#999;
    padding-left:.12rem;
    box-sizing:border-box;
    -webkit-appearance:none;
}
.form-menu .new-menu div textarea{
    width:4.2rem;
    height:1.38rem;
    background-color:#ededed;
    border:1px solid #dfdfdf;
    border-radius:.1rem;
    font-size:.26rem;
    color:#999;
    padding-left:.12rem;
    box-sizing:border-box;
    -webkit-appearance:none;
}
.form-menu .new-menu div select{
    background:url(../images/icon-3.jpg) no-repeat right center #ededed;
    background-size:.72rem;
}
.form-menu .new-menu div input.day{
    background:url(../images/icon-4.jpg) no-repeat right center #ededed;
    background-size:.72rem;
}
.form-menu .new-menu div.sub{
    width:5.45rem;
    margin:.3rem auto;
}
.form-menu .new-menu div.sub .subs,.form-menu .new-menu div.sub a{
    width:2.5rem;
    height:.7rem;
    line-height:.7rem;
    font-size:.3rem;
    color:#fff;
}
.form-menu .new-menu div.sub .subs{
    background:url(../images/icon-5.png) no-repeat .37rem center #16499a;
    background-size:.47rem;
    padding-left:.75rem;
     box-sizing:border-box;
}
.form-menu .new-menu div.sub a{
    display:block;
    background:url(../images/icon-2.png) no-repeat .37rem center #e18d28;
    background-size:.39rem;
    padding-left:.9rem;
    box-sizing:border-box;
    border-radius:.1rem;
}
.foot-bg{
    width:6.4rem;
    height:2.14rem;
    background:url(../images/fot-bg.jpg) no-repeat;
    background-size:100%;
    position:relative;
}
.foot-text{
    width:3.2rem;
    position:absolute;
    top:.4rem;
    right:.1rem;
}
.foot-text ul li{
    height:.6rem;
    font-size:.2rem;
    color:#fff;
    line-height:.27rem;
    margin-bottom:.2rem;
    padding-left:.6rem;
    box-sizing:border-box;
}
.foot-text ul li.li1{
    background:url(../images/icon-8.png) no-repeat left center;
    background-size:.55rem;
}
.foot-text ul li.li2{
    background:url(../images/icon-9.png) no-repeat left center;
    background-size:.55rem;
}
.foot-text ul li a{
    font-size:.26rem;
    font-weight:bold;
    color:#ffcc31
}
/*route*/
.route1-t h1{
    width:6rem;
    font-size:.24rem;
    color:#666;
    background:url(../images/index.png) no-repeat left center;
    background-size:.3rem;
    padding-left:.48rem;
    box-sizing:border-box;
    margin:.25rem auto;
}
.route1-t h1 a{
    font-size:.24rem;
    color:#666666
}
.route-map{
    width:6.4rem;
}
.map-tit{
    width:6.4rem;
    border-bottom:1px solid #ccc;
    padding-bottom:.18rem;
    margin-top:.2rem;
}
.map-tit i{
    float:left;
    font-size:.32rem;
    font-weight:bold;
    color:#16499a;
    line-height:.46rem;
    margin-left:.2rem;
}
.map-tit strong{
    float:left;
    width:.08rem;
    height:.34rem;
    background-color:#16499a;
    line-height:.5rem;
    margin-top:.06rem;
    margin-left:.2rem;
}
.map-img{
    display:block;
    width:6rem;
    height:4rem;
    margin:.3rem auto .2rem;
}
#dituContent{
    height:4rem;
}
.map-text p{
    font-size:.26rem;
    line-height:.5rem;
}
.map-text p a{
    color:#16499a
}
.map-text h1{
    font-size:.3rem;
    background:url(../images/head-1.jpg) no-repeat left center;
    background-size:.55rem;
    padding-left:.65rem;
    box-sizing:border-box;
    margin-top:.2rem;
}
.route-in{
    width:6rem;
    margin:.1rem auto .3rem;
}
.route-in input{
    width:3.35rem;
    height:.7rem;
    line-height:.7rem;
    font-size:.22rem;
    color:#666;
    text-indent:1em;
    border-radius:0;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    box-sizing:border-box;
    float:left;
    -webkit-appearance:none;
    border-right:none;
}
.route-in input.subts{
    width:2.65rem;
    height:.7rem;
    line-height:.7rem;
    border-radius:none;
    background-color:#1a7eed;
    text-indent:0;
    text-align:center;
    font-size:.22rem;
    font-weight:bold;
    color:#fff;
    border:none;
    -webkit-appearance:none;
    border-top-right-radius:.1rem;
    border-bottom-right-radius:.1rem;
}
.route-refer{
    width:6.4rem;
    height:.91rem;
    line-height:.91rem;
    background-color:#16499a;
}
.route-refer a{
    display:block;
    font-size:.3rem;
    color:#fff;
    padding-left:2.05rem;
    box-sizing:border-box;
    background:url(../images/icon-11.png) no-repeat 4rem center;
    background-size:.34rem;
}
/* .route-tab{
    width:6.2rem;
    margin:.3rem auto;
    overflow:hidden;
}
.route-nav1 li{
    width:1.48rem;
    height:1.15rem;
    font-size:.26rem;
    color:#333;
    float:left;
    text-align:center;
    padding-top:.7rem;
    line-height:.36rem;
    box-sizing:border-box;
    position:relative;
    margin-right:.09rem;
}
.route-nav1 li:nth-of-type(1){
    background:url(../images/route-icon1.jpg) no-repeat;
    background-size:100%;
}
.route-nav1 li:nth-of-type(2){
    background:url(../images/route-icon2.jpg) no-repeat;
    background-size:100%;
}
.route-nav1 li:nth-of-type(3){
    background:url(../images/route-icon3.jpg) no-repeat;
    background-size:100%;
}
.route-nav1 li:nth-of-type(4){
    background:url(../images/route-icon4.jpg) no-repeat;
    background-size:100%;
}
.route-nav1 li .li-hide{
    width:1.48rem;
    height:1.15rem;
    position:absolute;
    top:0;
    left:0;
    font-size:.26rem;
    color:#fff;
    padding-top:.7rem;
    box-sizing:border-box;
    line-height:.36rem;
    display:none;
}
.route-nav1 li:nth-of-type(1) .li-hide{
    background:url(../images/route-icon5.jpg) no-repeat;
    background-size:100%;
}
.route-nav1 li:nth-of-type(2) .li-hide{
    background:url(../images/route-icon6.jpg) no-repeat;
    background-size:100%;
}
.route-nav1 li:nth-of-type(3) .li-hide{
    background:url(../images/route-icon7.jpg) no-repeat;
    background-size:100%;
}
.route-nav1 li:nth-of-type(4) .li-hide{
    background:url(../images/route-icon8.jpg) no-repeat;
    background-size:100%;
}

.route-nav1 li.on .li-hide{
    display:block;
}
.route-nav2{
    margin-top:.2rem;
}
.route-nav2 li{
    float:left;
    width:6.2rem;
    height:4.07rem;
    margin:0 auto;
    background:url(../images/route-bg.jpg) no-repeat;
    background-size:100%;
}
.route-nav2 li .route-nav2-t{
    width:5.7rem;
    margin:0 auto;
    padding-top:.3rem;
}
.route-nav2 li .route-nav2-t .route-nav2-l{
    width:.84rem;
} 
.route-nav2 li .route-nav2-t .route-nav2-l img{
    display:block;
    width:.84rem;
    height:.19rem;
}
.route-nav2 li .route-nav2-t .route-nav2-l p{
    width:.84rem;
    height:.31rem;
    line-height:.31rem;
    background-color:#f09425;
    border-radius:.1rem;
    text-align:center;
    font-size:.24rem;
    color:#fff;
}
.route-nav2 li .route-nav2-t .route-nav2-r{
    width:4.6rem;
}
.route-nav2 li .route-nav2-t .route-nav2-r p{
    font-size:.2rem;
    line-height:.36rem;
    color:#333;
}
.route-nav2 li .route-nav2-t .route-nav2-r strong{
    display:block;
    font-size:.2rem;
    line-height:.36rem;
    color:#333;
}
#route-cont{
    width:1000%;
} */
.line-way{
    margin-top:.3rem;
}
.line dl{
    margin-bottom:.25rem;
}
.line dl dt{
    padding-bottom:.1rem;
}
.line dl dt span{
    font-size:16px;
    color: #333333;
    padding-bottom:.08rem;
    border-bottom:.03rem solid #a81527;
}
.line dl dd{
    border-bottom:1px dashed #d6d6d6;
    overflow: hidden;
    padding:.3rem 0 .15rem 0;
}
.line dl dd.line-none{
    border-bottom:none;
    padding-bottom:0px;
}
.line dl dd .metro-p{
    margin-top:.12rem;
}
.line dl dd p{
    font-size:14px;
    line-height:24px;
    color: #333333;
    width:5.5rem;
    float: right;
}
.line dl dd p a{
    color: #a81527;
    font-weight: bold;
    cursor: pointer;
    border-bottom:1px solid #a81527;
}
.line dl dd img{
    width:.35rem;
    float: left;
    margin-top:.06rem;
}

.route-img,.route-img a,.route-img img{
    width:6.4rem;
    height:2.65rem;
}
.route-da{
    margin-top:.3rem;
}
.route-da h1{
    font-size:.36rem;
    font-weight:bold;
    color:#16499a;
    text-align:center;
    line-height:.46rem;
}
.route-da p{
    font-size:.26rem;
    text-align:center;
    color:#333;
    line-height:.46rem;
}
.route-da p i{
    color:#f58d0f
}
.route-da h3{
    width:6rem;
    margin-top:.1rem;
    margin-bottom:.4rem;
}
.route-da h3 input{
    float:left;
    width:4.5rem;
    height:.58rem;
    line-height:.58rem;
    text-indent:1em;
    font-size:.26rem;
    color:#999;
    border:1px solid #999;
    border-right:none;
    border-radius:0;
    box-sizing:border-box;
    -webkit-appearance:none;
}
.route-da h3 input.sub-secret{
    width:1.5rem;
    height:.58rem;
    line-height:.58rem;
    text-align:center;
    font-size:.26rem;
    color:#fff;
    background-color:#16499a;
    border-radius:0;
    border:none;
    text-indent:0;
    -webkit-appearance:none;
}

 
   
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      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;
    }
    .swiper-pagination{
    text-align: center;
    margin-top:-30px;
    right:20px;
    

    }
    .swiper-pagination-bullet{margin-right:10px;}
    .list-page li{
        float:left;
    }
/*list*/
.list-nav{
    width:6.4rem;
}
.list-nav li{
    float:left;
    width:25%;
    border-right:1px solid #c9c9c9;
    border-bottom:1px solid #c9c9c9;
    box-sizing:border-box;
    padding-top:.2rem;
    padding-bottom:.12rem;
}
.list-nav li a{
    display:block;
    width:100%;
}
.list-nav li a img{
    display:block;
    width:1.1rem;
    height:1.1rem;
    margin:0 auto;
}
.list-nav li a i{
    display:block;
    font-size:.26rem;
    color:#333;
    text-align:center;
    line-height:.46rem;
}
.list-top{

}
.list-text{
    width:6rem;
    margin-top: 4%;
    border-bottom:1px dashed #ccc;
    padding-bottom: 4%;
}
.list-text .list-left{
    width:2rem;
    height:1.4rem;
}
.list-text .list-left a{
    display:block;
    width:100%;
}
.list-text .list-left a img{
    width: 2rem;
    height: 1.4rem;
}
.list-text .list-right{
    width:6rem;
    height:1.2rem;
    position:relative;
}
.list-text .list-right h1{
    font-size:.28rem;
    line-height:.34rem;
}
.list-text .list-right p{
    width:3.8rem;
    line-height:.36rem;
    position:absolute;
    left:0;
    bottom:0;
}
.list-text .list-right p a.a-item{
    font-size:.2rem;
    color:#999
}
.list-text .list-right p a.a{
    float:left;
    background:url(../images/lisct-icon1.png) no-repeat left center;
    background-size:.2rem;
    padding-left:.3rem;
}
.list-text .list-right p a.b{
    float:left;
    background:url(../images/list-icon2.png) no-repeat left center;
    background-size:.21rem;
    padding-left:.3rem;
    margin-left:.25rem;
}
.list-text .list-right p a.c{
    float:right;
    background:url(../images/list-icon3.png) no-repeat left center;
    background-size:.21rem;
    padding-left:.3rem;
}
.list-page{
    margin-top:.3rem;
    margin-bottom:.4rem;
    display:block;
    text-align:center;
    height: 0.4rem;
}
.list-page li{
    display:inline-block;
    height:.45rem;
    line-height:.45rem;
    border:1px solid #ccc;
    margin-right:.1rem;
    font-size:.24rem;
    color:#666;
    padding:0 .2rem;
}
/*article*/
.article-top{
    width:6.4rem;
    margin-bottom: 0.3rem;
}
.article-top strong{
    display:block;
    font-size:.32rem;
    line-height:.36rem;
    text-align:center;
    color:#333;
    margin:.25rem 0
}
.article-bg{
    width:6rem;
    margin:0 auto;
    background-color:#efefef;
    border:1px solid #cccccc;
    padding:.1rem .14rem .15rem .15rem;
    box-sizing:border-box;
}
.article-bg .article-bg-l{
    width:.74rem;
    height:.73rem;
}
.article-bg .article-bg-l img{
    display:block;
    width:100%;
}
.article-bg .article-bg-r{
    width:4.9rem;
}
.article-bg .article-bg-r h5{
    font-size:.24rem;
    line-height:.36rem;
    color:#333;
}
.article-bg .article-bg-r p i{
    float:left;
    width:1.05rem;
    font-size:.24rem;
    line-height:.36rem;
    color:#333;
}

.article-bg .article-bg-r p a{
    float:left;
    font-size:.2rem;
    color:#fff;
    line-height:.36rem;
    border-radius:.1rem;
}
.article-bg .article-bg-r p a.a{
    width:1.68rem;
    background:url(../images/article-icon1.png) no-repeat .3rem center #16499a;
    background-size:.25rem;
    padding-left:.6rem;
    box-sizing:border-box;
}
.article-bg .article-bg-r p a.b{
    float:left;
    width:1.96rem;
    background:url(../images/article-icon2.png) no-repeat .13rem center #f58d0f;
    background-size:.25rem;
    padding-left:.4rem;
    margin-left:.15rem;
    box-sizing:border-box;
}
.article-text p,.article-text div{
    font-size: 16px;
    color: #333333;
    /*line-height:1.625em;*/
    line-height:24px;
    /* margin:0 .1rem .2rem; */
    margin:0 .1rem 24px;
	/*text-indent: 2em;*/
}
.article-text strong{
    /* display:block; */
    font-size:18px;
    line-height:.3rem;
    /* color:#333; */
    /* text-align: center; */
    /* margin:0 .1rem 24px; */
}
.article-text img{
    display:block;
    width:4.5rem;
    height:3rem;
    margin:0 auto;
}
.article-nav{
    margin-top:.2rem;
    margin-bottom:.3rem;
}
.article-nav li{
    font-size:.26rem;
    line-height:.48rem;
    background:url(../images/article-icon3.jpg) no-repeat left center;
    background-size:.07rem;
    padding-left:.2rem;
    box-sizing:border-box;
}
.article-nav li a{
    color:#333;
}
/* doctor*/
.doctor-text img.a{
    display:block;
    width:4.9rem;
    height:.75rem;
    margin:0 auto;
}
.doctor-text img.b{
    display:block;
    width:6rem;
    height:1.28rem;
    margin-top:.3rem;
}
.doctor-text p{
    font-size:.2rem;
    line-height:.34rem;
    text-indent:2em;
    color:#333;
}
.doctor-tab-box{
    width:6rem;
    margin:0 auto; 
    overflow:hidden;
}
.doc-nav-btns{
    width:6rem;
    height:1.2rem;
    overflow:hidden;
}
#sync2 .item{
    width:100%;
    float:left;
    height:.5rem;
    line-height:.5rem;
    font-size:.24rem;
    color:#333;
    border-right:1px solid #cfcfcf;
    background-color:#f0f0f0;
    margin-bottom:.1rem;
    text-align:center;
    box-sizing:border-box;
    position:relative;
}
#sync2 .synced .item i{
    display:inline-block;
    border-top:.07rem solid #a81527;
    border-right:.07rem solid rgba(0,0,0,0);
    border-left:.07rem solid rgba(0,0,0,0);
    position:absolute;
    bottom:-.06rem;
    left:50%;
    margin-left:-.07rem;
}
#sync2 .synced .item{
    background-color:#a81527;
    color:#fff;
}
#sync2 .owl-wrapper{
    width:6rem!important;
}
.doc-nav-btns .owl-item:nth-of-type(1){
    width:1.68rem!important;
}
.doc-nav-btns .owl-item:nth-of-type(2),.doc-nav-btns .owl-item:nth-of-type(3),.doc-nav-btns .owl-item:nth-of-type(4),.doc-nav-btns .owl-item:nth-of-type(6){
    width:.97rem!important;
}
.doc-nav-btns .owl-item:nth-of-type(5){
    width:1.41rem!important;
}
.doc-nav-btns .owl-item:nth-of-type(7){
    width:2.1rem!important;
}
.doc-nav-btns .owl-item:nth-of-type(8){
    width:1.66rem!important;
}
.doc-nav-btns .owl-item:nth-of-type(9){
    width:1.27rem!important;
}
.doc-tab-cont ul li{
    width:6rem;
    border:1px solid #cfcfcf;
    box-sizing:border-box;
    margin-top:.3rem;
}
.doc-tab-cont ul li .doc-cont-left{
    width:2rem;
    height:1.6rem;
}
.doc-tab-cont ul li .doc-cont-left img{
    display:block;
    width:100%;
}
.doc-tab-cont ul li .doc-cont-right{
    width:3.7rem;
    margin-left:.1rem;
    margin-top:.1rem;
}
.doc-tab-cont ul li .doc-cont-right span{
    font-size:.32rem;
    color:#333
}
.doc-tab-cont ul li .doc-cont-right span i{
    font-size:.24rem;
    color:#666;
}
.doc-tab-cont ul li .doc-cont-right p{
    font-size:.2rem;
    color:#666;
    margin:.1rem 0;
}
.doc-tab-cont ul li .doc-cont-right p a{
    color:#a81527;
}
.doc-tab-cont ul li .doc-cont-right .doc-btn-three{
    width:3.7rem;
}
.doc-tab-cont ul li .doc-cont-right .doc-btn-three a{
    display:block;
    height:.4rem;
    line-height:.4rem;
    padding-left:.6rem;
    font-size:.2rem;
    color:#333;
    box-sizing:border-box;
}
.doc-tab-cont ul li .doc-cont-right .doc-btn-three a i{
    float:right;
    color:#cfcfcf;
}
.doc-tab-cont ul li .doc-cont-right .doc-btn-three a.a{
    width:1rem;
    background:url(../images/doc-btn1.jpg) no-repeat left center;
    background-size:.35rem;
    padding-left:.4rem!important
}
.doc-tab-cont ul li .doc-cont-right .doc-btn-three a.b{
    width:1.24rem;
    background:url(../images/doc-btn2.jpg) no-repeat .2rem center;
    background-size:.35rem;
}
.doc-tab-cont ul li .doc-cont-right .doc-btn-three a.c{
    background:url(../images/doc-btn3.jpg) no-repeat .2rem center;
    background-size:.35rem;
}

/*video 频道*/
.video-logo{
    width:6.4rem;
    height:.99rem;
    position:relative;
}
.video-logo a,.video-logo a img{
    display:block;
    width:100%;
}
.video-logo span{
    font-size:.38rem;
    color:#fff;
    line-height:.46rem;
    position:absolute;
    left:3.45rem;
    top:.25rem;
}
.w6{width:6rem;margin:0 auto;}
.video-one{
    width:6.4rem;
}
.video-one li{
    width:33%;
    float:left;
    border-right:1px solid #d1d1d1;
    padding:.25rem 0 .15rem;
}
.video-one li a{
    display:block;
}
.video-one li a img{
    display:block;
    width:.7rem;
    height:.55rem;
    margin:0 auto .05rem;
}
.video-one li a span{
    display:block;
    font-size:.26rem;
    color:#333;
    text-align:center;
    line-height:.4rem;
} 
.video-one li a i{
    display:block;
    font-size:.2rem;
    color:#999;
    text-align:center;
    line-height:.4rem;
}
.video-tit{
    width:6.4rem;
    height:.91rem;
    line-height:.91rem;
    background-color:#bf0412;
}
.video-tit strong{
   /*  width:1.55rem; */
    float:left;
    font-size:.36rem;
    color:#fff;
    line-height:.91rem;
}
.video-tit p{
    float:left;
    width:2.5rem;
    font-size:.24rem;
    color:#fff;
}
.video-tit a{
    float:right;
    width:1.6rem;
    height:.53rem;
    line-height:.53rem;
    font-size:.24rem;
    color:#fff;
    background:url(../images/video-icon4.jpg) no-repeat .1rem center #f16601;
    background-size:.33rem;
    padding-left:.5rem;
    box-sizing:border-box;
    border-radius:.1rem;
    margin-top:.19rem;
}
.video-intro-t{
    width:6.2rem;
    margin:.3rem auto .35rem;
}
.video-inl{
    width:2.57rem;
    height:3.36rem;
}
.video-inl a,.video-inl img{
    display:block;
    width:100%;
}
.video-inr{
    width:3.5rem;
}
.video-inr p{
    font-size:.24rem;
    line-height:.38rem;
    color:#333;
    border-bottom: 1px solid #ccc;
    padding-bottom:.15rem;
    margin-bottom:.15rem;
}
.video-inr p .a{
    color:#bf0412;
}
.video-inr i{
    display:block;
    font-size:.2rem;
    line-height:.36rem;
    color:#666666;
}
.video-inr a.b{
    display:block;
    width:3.35rem;
    height:.63rem;
    line-height:.63rem;
    background-color:#e66100;
    font-size:.2rem;
    font-weight:bold;
    text-align:center;
    color:#fff;
    border-radius:.1rem;
    margin-top:.15rem;
}
.video-inr a.b span{
    font-size:.24rem;
}
.video-new span{
    float:left;
    font-size:.3rem;
    color:#bf0412;
    margin-left:.1rem;
}
.video-new a{
    float:right;
    font-size:.24rem;
    background:url(../images/video-icon5.jpg) no-repeat right center;
    background-size:.28rem;
    color:#e66100;
    padding-right:.3rem;
    line-height:.36rem;
}
.video-new strong{
    margin-left:0!important
}
.video-new{
    padding-bottom:.1rem;
}
.video-onenav{
    margin-bottom:.3rem;
}
.video-onenav ul li{
    line-height:.62rem;
    border-bottom:1px dashed #ccc;
    background:url(../images/video-icon6.jpg) no-repeat left center;
    background-size:.15rem;
    padding-left:.3rem;
    box-sizing:border-box;
}
.video-onenav ul li a{
    display:block;
    font-size:.26rem;
    color:#333;
}
.video-onenav ul li a span{
    float:right;
    color:#e66100;
    font-size:.24rem;
}
.video-feat{
    margin:.3rem auto .1rem;
}
.video-feat ul li{
    width:2.83rem;
    height:1rem;
    border-radius:.1rem;
    padding-top:.1rem;
    box-sizing:border-box;
    margin-bottom:.2rem
}
.video-feat ul li h1,.video-feat ul li p{
    padding-left:1.1rem;
    box-sizing:border-box;
}
.video-feat ul li.li-1{
    border:1px solid #ffa55c;
    background:url(../images/video_2-1.jpg) no-repeat .15rem center;
    background-size:.74rem;
}
.video-feat ul li.li-2{
    border:1px solid #ff94ab;
    background:url(../images/video_2-2.jpg) no-repeat .15rem center;
    background-size:.74rem;
}
.video-feat ul li.li-3{
    border:1px solid #9c6dcc;
    background:url(../images/video_2-3.jpg) no-repeat .15rem center;
    background-size:.74rem;
}
.video-feat ul li.li-4{
    border:1px solid #68bd7b;
    background:url(../images/video_2-4.jpg) no-repeat .15rem center;
    background-size:.74rem;
}
.video-feat ul li.li-5{
    border:1px solid #bb7e6a;
    background:url(../images/video_2-5.jpg) no-repeat .15rem center;
    background-size:.74rem;
}
.video-feat ul li.li-6{
    border:1px solid #e8624a;
    background:url(../images/video_2-6.jpg) no-repeat .15rem center;
    background-size:.74rem;
}
.video-feat ul li.li-7{
    border:1px solid #5e78cb;
    background:url(../images/video_2-7.jpg) no-repeat .15rem center;
    background-size:.74rem;
}
.video-feat ul li.li-8{
    border:1px solid #ffa55c;
    background:url(../images/video_2-8.jpg) no-repeat .15rem center;
    background-size:.74rem;
}
.video-feat ul li a{
    display:block;
}
.video-feat ul li h1{
    font-size:.26rem;
    color:#333;
    line-height:.44rem;
}
.video-feat ul li p{
    font-size:.16rem;
    color:#bababa;
    line-height:.24rem;
}
.video-feat ul li i{
    display:block;
    width:.37rem;
    height:.02rem;
    margin-top:.05rem;
    margin-left:1.1rem;
}
.video-feat ul li.li-1 i{
    background-color:#ffa55c;  
}
.video-feat ul li.li-2 i{
    background-color:#ff94ab;
}
.video-feat ul li.li-3 i{
    background-color:#9c6dcc;
}
.video-feat ul li.li-4 i{
    background-color:#68bd7b;
}
.video-feat ul li.li-5 i{
    background-color:#bb7e6a;
}
.video-feat ul li.li-6 i{
    background-color:#e8624a;
}
.video-feat ul li.li-7 i{
    background-color:#5e78cb;
}
.video-feat ul li.li-8 i{
    background-color:#ffa55c;
}
.video-feat ul li .h1-1{
    margin-top:.1rem;
}
.video-big1{
    width:6.4rem;
    height:1.5rem;
}
.video-big1 a,.video-big1 img{
    display:block;
    width:100%;
}
.video-new b{
    font-size:.24rem;
    font-weight:normal;
    color:#666;
    margin-left:.1rem;
}
.video-lump{
    width:6rem;
    margin:.3rem auto
}
.lump-item a{
    float:left;
    margin-right:.08rem;
    font-size:.22rem;
    text-align:center;
    height:.6rem;
    line-height:.6rem;
    margin-bottom:.12rem;
    color:#fff;
}
.lump-top a:nth-of-type(1){
    width:1.79rem;
    background-color:#ff8173
}
.lump-top a:nth-of-type(2){
    width:1.82rem;
    background-color:#ffa0d1
}
.lump-top a:nth-of-type(3){
    width:2.23rem;
    background-color:#98bd71
}
.lump-top a:nth-of-type(4){
    width:2.63rem;
    background-color:#71bd82
}
.lump-top a:nth-of-type(5){
    width:3.29rem;
    background-color:#bda371
}
.lump-bot .lump-left{
    width:4.25rem;
    float:left;
}
.lump-bot .lump-left a:nth-of-type(1){
    width:1.7rem;
    background-color:#7195bd
}
.lump-bot .lump-left a:nth-of-type(2){
    width:2.47rem;
    background-color:#d97888
}
.lump-bot .lump-left a:nth-of-type(3){
    width:2.52rem;
    background-color:#d978ab
}
.lump-bot .lump-left a:nth-of-type(4){
    width:1.65rem;
    background-color:#ff81a8
}
.lump-bot .lump-rigth{
    width:1.67rem;
    height:1.32rem;
    background-color:#e94922;
    padding-top:.3rem;
    box-sizing:border-box;
}
.lump-bot .lump-rigth a{
    width:100%;
    display:block;
    text-align:center;
    height:.3rem;
    line-height:.3rem;
}
.video-big2{
    width:6.4rem;
    height:3.8rem;
}
.video-big2 a,.video-big2 img{
    display:block;
    width:100%;
}
.video-doc-tab{
    width:6rem;
    margin:.3rem auto;
}
.video-doc-tab .video-doc-l{
    width:2.96rem;
    height:3.58rem;
    position:relative;
}
.video-doc-tab .video-doc-l img{
    display:block;
    width:100%;
}
.video-doc-tab .video-doc-l a{
    display:block;
    width:2.56rem;
    height:.62rem;
    background:url(../images/video-icon8.png) no-repeat 1.95rem center #e66100;
    background-size:.28rem;
    border-radius:.1rem;
    position:absolute;
    bottom:0;
    left:.2rem;
    line-height:.62rem;
    color:#fff;
    font-size:.26rem;
    padding-left: .25rem;
    box-sizing:border-box;
}
.video-doc-r{
    width:2.9rem;
}
.video-doc-r h1{
    font-size:.36rem;
    color:#333;
}
.video-doc-r h1 span{
    color:#666;
    font-size:.32rem;
    margin-left:.1rem;
}
.video-doc-r h2{
    font-size:.2rem;
    color:#333;
    line-height:.36rem;
    background:url(../images/video-icon9.jpg) no-repeat left .1rem;
    background-size:.17rem;
    padding-left:.25rem;
}
.video-doc-r p{
    font-size:.2rem;
    color:#333;
    line-height:.32rem;
    margin-top:.05rem;
}
.video-doc-r p a{
    color:#bf0412
}
.video-doc-r div a.b,.video-doc-r div a.c{
    width:1.27rem;
    height:.4rem;
    line-height:.4rem;
    text-align:center;
    border-radius:.1rem;
    font-size:.22rem;
    margin-top:.15rem;
}
.video-doc-r div a.b{
    color:#e66100;
    border:1px solid #e66100;
}
.video-doc-r div a.c{
    color:#bf0412;
    border:1px solid #bf0412;
} 
.video-doc-tab .swiper-container{
    padding-bottom:.5rem;
}
.video-doc-tab .swiper-pagination-bullet{
    width:.15rem;
    height:.15rem;
    background-color:#777777;
    opacity:1
}
.video-doc-tab .swiper-pagination-bullet-active{
    background-color:#bf0412
}
#demo{
    width:6rem;
    height:1.58rem;
    margin:.25rem auto .3rem;
    overflow: hidden;
}
.demo img{
    width:2.18rem;
    margin-right:.07rem;
}
.video-run p{
    width:6rem;
    margin:.25rem auto 0;
    font-size:.24rem;
    color:#333;
    line-height:.38rem;
    text-indent:2em;
}
.video-last{
    width:6rem;
    margin:0 auto .3rem;
}
.video-last .video-last-tit{
    width:4.5rem;
    height:.83rem;
    margin:.28rem auto
} 
.video-last img{
    display:block;
    width:100%;
}
.video-last .video-last-tab{
    width:6rem;
    height:3.8rem;
}
.video-last .video-last-tab a,.video-last .video-last-tab img{
    display:block;
    width:100%;
}
.video-last-tab .swiper-button-next,.video-last-tab .swiper-button-prev{
    width:.57rem;
    height:.57rem;
    margin-top:-.285rem;
}
.video-last-tab .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background:url(../images/video-left.png) no-repeat;
    background-size:100%;
}
.video-last-tab  .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background:url(../images/video-right.png) no-repeat;
    background-size:100%;
}
.video-form{
    width:5.45rem;
    margin:.3rem auto .25rem;
}
.video-form .subs{
    background:url(../images/icon-5.png) no-repeat .37rem center #16499a;
    background-size:.47rem;
    padding-left:.75rem;
    box-sizing:border-box;
    border:none;
    border-radius:.1rem;
}
.video-form .subs,.video-form a{
     width:2.5rem;
    height:.7rem;
    line-height:.7rem;
    font-size:.3rem;
    color:#fff;
}
.video-form a{
     display:block;
    background:url(../images/icon-2.png) no-repeat .37rem center #e18d28;
    background-size:.39rem;
    padding-left:.9rem;
    box-sizing:border-box;
    border-radius:.1rem;
}
.new-form p{
    width:6rem;
    margin:0 auto;
    font-size:.24rem;
    color:#666;
    
}
.new-form p strong{
    color:#bf0412;
}

/*end video*/
/*video-list*/
.part-seat{
    width:6.4rem;
}
.seat-tit{
    width:6.4rem;
    height:.7rem;
    line-height:.7rem;
    background-color:#bf0412;
}
.seat-tit h1{
    font-size:.24rem;
    color:#fff;
    padding-left:.65rem;
    box-sizing:border-box;
    background:url(../images/vid-list-icon6.png) no-repeat .2rem center;
    background-size:.3rem;
}
.seat-tit h1 a{
    display:inline-block;
    color:#fff;
}
.vid-hot-tit{
    height:.7rem;
    line-height:.7rem;
}
.vid-hot-tit p{
    font-size:.28rem;
}
.vid-hot-tit a{
    margin-top:.08rem;
}
.vid-list-lup{
    margin-bottom:0
}
.route-da a{
    color:#bf0412;
}
.vid-hot-tit strong{
    line-height:.7rem;
}
.vid-hot-titsmall p{
    font-size:.24rem;
}
.vid-listdoc-on{
    width:6.4rem;
    border-bottom:1px dashed #ccc;
    padding-bottom:.3rem;
    margin-top:.3rem;
}
.vid-fam-l{
    width:2.1rem;
    height:2.79rem;
    border:1px solid #ccc;
    padding:.08rem;
    position:relative;
}
.vid-fam-l img{
    display:block;
    width:100%;
}
.vid-fam-l a{
    display:block;
    width:1.9rem;
    height:.52rem;
    line-height:.52rem;
    background:url(../images/vid-list-icon10.png) no-repeat 1.5rem center #e66100;
    background-size:.24rem;
    border-radius:.1rem;
    position:absolute;
    left:.18rem;
    bottom:.08rem;
    font-size:.22rem;
    color:#fff;
    padding-left:.15rem;
    box-sizing:border-box;
}
.vid-fam-r{
    width:3.6rem;
    height:2.95rem;
    position:relative;
}
.vid-fam-r h1{
    font-size:.32rem;
    color:#333;
    line-height:.36rem;
    margin-bottom:.05rem;
}
.vid-fam-r h1 i{
    font-size:.28rem;
    color:#666;
    margin-left:.1rem;
}
.vid-fam-r ul li{
    font-size:.18rem;
    color:#333;
    line-height:.36rem;
    background:url(../images/vid-list-icon11.jpg) no-repeat left center;
    background-size:.15rem;
    padding-left:.18rem;
    box-sizing:border-box;
}
.vid-fam-r p{
    font-size:.18rem;
    line-height:.32rem;
    margin-top:.15rem;
}
.vid-fam-r p a{
    color:#bf0412;
}
.vid-fam-r h2{
    width:2.8rem;
    position:absolute;
    left:0;
    bottom:0;
}
.vid-fam-r h2 a{
    display:block;
    width:1.3rem;
    height:.4rem;
    line-height:.4rem;
    border-radius:.1rem;
    font-size:.22rem;
    text-align:center;
}
.vid-fam-r h2 a.b{
    border:1px solid #e66100;
    color:#e66100;
}
.vid-fam-r h2 a.c{
    border:1px solid #bf0412;
    color:#bf0412;
}
.vid-list-a{
    width:2.6rem;
    height:.35rem;
    margin:.3rem auto;
}
.vid-list-a a{
    display:block;
    width:100%;
    height:.35rem;
    line-height:.35rem;
    font-size: .26rem;
    color:#333;
    padding-left:.1rem;
    box-sizing:border-box;
    background:url(../images/vid-list-icon12.png) no-repeat 2.25rem center;
    background-size:.27rem;
}
.vid-list-refer{
    width:6.4rem;
}
.list-refer-t1{
    margin-top:.32rem;
}
.list-refer-t1 h1{
    float:left;
    width:5.18rem;
    height:.58rem;
    line-height:.58rem;
    background-color:#fadfcc;
    font-size:.26rem;
    text-align:center;
}
.list-refer-t1 img{
    float:right;
    width:.74rem;
    height:.58rem;
}
.list-refer-t2{
    margin:.1rem auto .3rem;
}
.list-refer-t2 li{
    float:left;
    width:1.93rem;
    height:1.72rem;
    background-color:#bf0412;
    margin-right:.105rem;
}
.list-refer-t2 li img{
    display:block;
    width:.7rem;
    height:.65rem;
    margin:.14rem auto 0;
}
.list-refer-t2 li strong{
    display:block;
    text-align: center;
    color:#fff;
    font-size:.26rem;
    line-height:.36rem;
}
.list-refer-t2 li a{
    display:block;
    width:1.76rem;
    height:.45rem;
    color:#bf0412;
    font-size:.24rem;
    line-height:.45rem;
    margin:.03rem auto 0;
    border-radius:.1rem;
    background:url(../images/vid-list-icon5.png) no-repeat .28rem center #fff;
    background-size:.21rem;
    padding-left:.58rem;
    box-sizing:border-box;
}
.list-refer-c{
    width:6rem;
    height:4.35rem;
    margin:.3rem auto;
}
.list-refer-c img{
    display:block;
    width:100%;
}
.list-refer-tit strong{
    width:3.9rem;
}
.list-refer-bt{
    width:6.1rem;
    height:3.7rem;
    margin:.3rem auto;
    background-color:#fff;
}
.list-refer-bt img{
    display:block;
    width:100%;
}
.list-refer-bon{
    border:1px dashed #ccc;
    border-radius:.1rem;
    margin-bottom:.2rem;
    height:1.45rem;
    position:relative;
}
.list-refer-bon img{
    display:block;
    width:.69rem;
    height:.58rem;
    position:absolute;
    top:-1px;
    left:-1px;
}
.list-refer-bon h1{
    font-size:.26rem;
    color:#333;
    padding-left:.9rem;
    margin-top:.2rem;
    margin-bottom:.1rem;
    line-height:.36rem;
}
.list-refer-bon p{
    font-size:.2rem;
    color:#666;
    line-height:.32rem;
    padding:0 .15rem;
}
.list-refer-bon p a{
    color:#bf0412;
}
.btn-must-a a{
    display:block;
    width:2.8rem;
    height:.68rem;
    line-height:.68rem;
    background-color:#bf0412;
    color:#fff;
    text-align:center;
    margin:.3rem auto;
    font-size:.26rem;
    border-radius:.1rem;
}
/*end video-list*/
/*video-article*/
.video-article{
    margin-top:.35rem;
}
.video-article p,.video-article div{
    width:6rem;
    margin:0 auto .24rem;
    font-size:16px;
    text-indent:2em;
    line-height:26px;
}
.video-article p i{
    color:#bf0412;
}
.video-article img{
    display:block;
    width:4rem;
    height:3rem;
    margin:0 auto .24rem;
}
.video-article-btn{
    width:100%;
    text-align:center;
    margin:.4rem auto;
}
.video-article-btn span{
    color:#bf0413;
}
 .video-article-btn a{
    display:block;
    width:35%;
    height:30px;
    line-height:30px;
    border-radius:.1rem;
    float:left;
    margin-left:10%;
}
.video-article-btn a.a{
    background:url(../images/video-article-icon1.png) no-repeat 20% center;
    background-size:22px;
    border:1px solid #bf0412;
    color:#bf0412;
}
.video-article-btn a.b{
    background:url(../images/video-article-icon2.png) no-repeat 20% center;
    background-size:22px;
    border:1px solid #0000ff;
    color:#0000ff;
} 
.video-article-line{
    width:6.4rem;
    height:1px;
    background-color:#ccc
}
.video-article h2 span{
    text-align:center !important;
    color:#333333 !important;
    font-size:x-large !important;
    font-family:"Microsoft YaHei" !important;
}
.video-article h3{
    margin-bottom:.3rem;
}
.video-article h3 span{
    text-align:center !important;
    color:#333333 !important;
    font-size:large !important;
    font-weight:normal !important;
    font-family:"Microsoft YaHei" !important;
}
.video-article-btn1{
    width:280px!important;
    margin:0 auto .25rem;
    background:url(../images/video-article-icon3.png) no-repeat left center;
    background-size:22px;
}
.video-article-btn1 a{
    display:block;
    width:100%;
    font-size:16px;
    color:#0000ff;
    background:url(../images/video-article-icon4.png) no-repeat right center;
    background-size:20px;
}
.video-article-btntop{
    margin-top:0!important
}
.video-article p a{
    color:#f82d42;
}
.video-article-page{
    margin:.18rem auto
}
.video-article-page h1{
    font-size:.24rem;
    color:#333;
    line-height:.46rem;
    text-align:left;
    margin-bottom:0;
    text-indent: 0
}
.video-article-page h1 i{
    color:#666;
}
.article-top h1{
    font-size: 34px;
    color: #333333;
    text-align: center;
    line-height: 1.1em;
    margin-bottom: .3rem;
    margin-top:.3rem;
}

.more-cut .swiper-container{
    width:6rem;
    height:3.6rem;
}
.more-cut .swiper-slide,.more-cut .swiper-slide a,.more-cut .swiper-slide a img{
    display:block;
    width:6rem!important;
    height:3.6rem!important;
}
@media (min-width:381px) and (max-width:420px){.article-top h1{font-size:26px}}
@media (min-width:321px) and (max-width:380px){.article-top h1{font-size:22px}}
@media screen and (max-width:320px){.article-top h1{font-size:20px}}
.foots{width: 6rem;margin: 0 auto;text-align: center;line-height: 0.45rem;font-size: .24rem;}
