/*头部*/
/*---滚动条默认显示样式--*/  
::-webkit-scrollbar-thumb{  
   background-color:#888;  
   height:50px;  
   outline-offset:-2px;  
   outline:none;  
   -webkit-border-radius:8px;  
   border:none;
}  
 
/*---鼠标点击滚动条显示样式--*/  
::-webkit-scrollbar-thumb:hover{  
   background-color:#666;  
   height:50px;  
   -webkit-border-radius:8px;  
}  
 
/*---滚动条大小--*/  
::-webkit-scrollbar{  
   width:8px;
     
 
}  
 
/*---滚动框背景样式--*/  
::-webkit-scrollbar-track-piece{  
   background:#f5f5f5;  
   -webkit-border-radius:0;
}

a{
    color: #333 !important;
}

.title_color{
    color: #333 !important;
}

.content_color{
    color: #666;
}
ul,li{ list-style:none; margin:0px; padding:0px;}
a,.i_style:hover,.client .row img:hover{
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
}
body {
  font-family:"微软雅黑";
  background-color: #fff;
  font-size: 14px;
  color: #676a6c;
}
.input{ padding:5px 0;}
.input .send{
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	color: #fff;
    background-color: #00a0ea;
    border-color: #2e6da4;
	margin-right:10px;
	}
.web .navbar-default {
  background-color:#fff;
	border:none;
	border-radius:0px;
}

.pace .pace-progress {
  background: #c00;
  position: fixed;
  z-index: 2040;
  top:0px;
  right: 100%;
  width: 100%;
  height: 2px;
  /*box-shadow: 0px 0px 10px #f00;*/
}

.pace-inactive {
  display: none;
}


.pad_top .carousel-indicators{ z-index:1; bottom: 0px;}
.m-t-md {
    margin-top: 20px;
}
.top_head{ height:32px;}
.top_bar{ background:#fff;/* position:fixed; left:0; right:0; width:auto; z-index:10;*/}
.pad_top{ /*padding-top:100px;*/}
.logo_style{ display:none;}

.web .navbar {
    margin-bottom:0px;
}
.miracle_lg_nav .nav-pills>li.active>a, .miracle_lg_nav .nav-pills>li.active>a:focus, .miracle_lg_nav .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #00a0ea;
}
.miracle_lg_nav a {
    color: #000;
    font-size: 16px;
}
.miracle_lg_nav a:hover, .miracle_lg_nav a:focus{
	background:#00a0ea !important;
}
.top_con_list{ padding:4px 0 0 0;}
.top_con_list .btn-info{padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.pic .item{height:200px; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.lg_logo{ display:inline-block; background:url(../images/top_logo.png) no-repeat left center; width:136px; background-size:contain; margin:0 0 0 10px;}
.red_font{ color:#d60a1d;}
.con_title{ text-align:center; padding:25px 0;}
.con_title .big_title{ font-size:24px; color:#475669; padding-bottom:0px;}
.con_title .sm_title{font-size:14px; color:#a7afba;}
.product_list{ padding:0 0 15px 0; margin:0px; overflow:hidden;}
.product_list dt{ width:100px; height:100px; display:block; margin:0 auto; border-radius:30px; position:relative; z-index:1; overflow:hidden;}
.product_list dd{ font-size:12px; line-height:1.4em; min-height:80px; margin-top:10px; text-align: justify; text-justify: inter-ideograph;}
.product_list dt p{ position:absolute; bottom:0px; left:0px; right:0px; width:auto; height:30px; line-height:30px; text-align:center; color:#fff; background: rgba(0,0,0,0.2); margin:0px; font-size:14px;}
/*.p1{ background:url(../images/p1.png) #92c03d no-repeat center 30%; background-size:40%;}*/
/*.p2{ background:url(../images/p2.png) #ea7a2e no-repeat center 30%; background-size:40%;}*/
/*.p3{ background:url(../images/p3.png) #f5b73f no-repeat center 30%; background-size:40%;}*/
/*.p4{ background:url(../images/p4.png) #16599b no-repeat center 30%; background-size:40%;}*/

.gray{ background:#f6f6f6; margin:20px 0 0 0;}

.solution_list{ background:#fff; padding:20px 10px 10px 10px; margin:0 0 15px 0;}
.solution_list h3{ margin:0px; padding:0 0 10px 0; text-align:center; color:#000; font-size:18px;}
.solution_list img{ width:100%;}
.solution_list p{padding:10px;text-align:justify; text-justify:inter-ideograph; margin:0px; min-height:80px;}
.solution_con{ min-height:200px; margin:10px 0 0 0;}
.solution_con li{ text-align:center; font-size:14px; line-height:24px;}
.advantage,.solution{ padding-bottom:50px;}
.advantage dl,.advantage dt,.advantage dd{ display:block;}
.advantage dl{ background:#f6f6f6; overflow:hidden; border-radius:10px;}
.advantage dt{ height:100px; background-color:#5d7fa1; background-repeat:no-repeat; background-position:center center;}
.advantage dd{ text-align:center; padding:10px 0; font-size:24px;}
/*.icon1 dt{ background-image:url(../images/icon1.png);}*/
/*.icon2 dt{ background-image:url(../images/icon2.png);}*/
/*.icon3 dt{ background-image:url(../images/icon3.png);}*/
/*.icon4 dt{ background-image:url(../images/icon4.png);}*/
/*.icon5 dt{ background-image:url(../images/icon5.png);}*/
/*.icon6 dt{ background-image:url(../images/icon6.png);}*/
/*.icon7 dt{ background-image:url(../images/icon7.png);}*/
/*.icon8 dt{ background-image:url(../images/icon8.png);}*/
.m_foot{ background:#2d2d2d; padding:92px 0 0 0; text-align:center; color:#999999;}
.f_left,.f_mid,.f_right{ min-height:180px;}
.f_left{ border:0;}
.f_mid p{ font-size:12px; text-align:left; padding:0 20px;text-align:justify; line-height:1.5;}
.f_right{ border:0;}
.f_right img{ margin:0 5px;}
.adress_list{ text-align:left; padding:0 10px;}
.adress_list li{ display:block; padding-left:10px;padding-bottom: 8px;}
.adress_list li.a1{ background:url(../images/adress.png) no-repeat 0 3px;}
.adress_list li.a2{ background:url(../images/mail.png) no-repeat 0 5px;}
.footer_bar{ border-top:1px solid #4f4f4f; padding:10px 20px; font-size:12px; margin-top:20px;}

.page_header{
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 9999;
}
.page_content{
    position: relative;
    top: 72px;
}
/*二级列表*/
/*.list_banner{ height:100px; background:url(../images/list_banner.jpg) no-repeat center top #03052c; background-size:cover;}*/
.breadcrumb_box{ background-color:#f5f5f5;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #000;
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.ml_list_menu li{    
    position: relative;
    display: block;
    padding: 0;
    margin-bottom: -1px;
    background-color: #f5f5f5;
    border:0;
}
.ml_list_menu li.hover{ background-color:#fff; border-left:3px solid #00a0ea !important;}
.ml_list_menu li a{ display:block; padding: 10px 15px;}
.ml_list_menu li a:hover{ text-decoration:none;}
.ml_list_menu li.hover a{ color:#00a0ea; font-weight:bold;}
.ml_list_con p{ line-height:2em; margin:15px 0; font-size:16px;text-align:justify; text-justify:inter-ideograph;}
.breadcrumb_box{ background-color:#f5f5f5; padding:7px; margin:0 0 15px 0;}
.panel-default>.panel-heading,.panel-primary>.panel-heading{font-size: 18px;}
.ml_list_con img{ max-width:100%;}
.news_list li{ display:block; margin-bottom:15px; font-size:12px; color:#8f8f8f; line-height:20px; border-bottom:1px solid #eaeaea; padding-bottom:10px;}
.news_list li a{ display:block; font-size:18px; color:#404040; line-height:1.5em;}
.news_list li em{ display:block; color:#404040; font-size:12px;}

#ClCache{ display:none;}
.m_b_10{ margin-bottom:10px;}
textarea{ width:100%; border:1px solid #eaeaea; border-radius:4px; padding:5px; line-height:20px; color:#666; box-shadow: inset 0 1px 1px rgba(0,0,0,.05); min-height:150px;}
.subject{ margin:0 0 10px 0;}
.subject b{ font-size:14px;}
.comment{ border-bottom:1px solid #eaeaea; min-height: 20px;
    padding: 9px;
    margin-bottom: 10px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
	background-color: #f5f5f5;
    }
.comment .base{ font-size:12px; color:#333;}
.comment .base span{ color:#999; padding-left:10px;}
.comment .content{ color:#000; font-size:14px; padding:5px 0 0 0;}
.artshow .content p{line-height: 2em;margin: 15px 0;font-size: 16px; text-align: justify; text-justify: inter-ideograph; color:#000;}
.comment_more{ text-align:center; padding:5px 0;}
.artshow .title{ font-size:24px; line-height:30px; color:#333; font-weight:bold; text-align:center; margin-top:20px;}
.artshow .info{ border-bottom:1px solid #eaeaea; padding:20px 0; text-align:center;}
.pre{ padding:15px 0;}
.caption p{ max-height:2em; min-height:2em;}

.panel-default {
    border-color:transparent;
}
.panel-default>.panel-heading {

    background-color:transparent;

}
.panel-footer {
    border-top:0;
	background:#fff;
}
.panel-body {
    padding: 15px 0;
}
.panel-footer {
    padding: 10px 0px;
}
.panel {
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.0);
    box-shadow: 0 0px 0px rgba(0,0,0,.0);
}
.panel-primary {
    border-color:transparent; 
}
.ml_list_menu{ padding:0 0 5px 0; background-color: #f5f5f5;}
.font_style{ font-size:14px; line-height:2em; display:block;}
.ml_index_banner{height: 346px; position: relative; z-index:1; background: url(../images/ml_index_banner.jpg) no-repeat;background-size:cover}
.xpzx_index_banner{height: 346px; position: relative; z-index:1; background: url(../images/cpzx_pic.jpg) no-repeat;background-size:cover}
.jjfa_index_banner{height: 346px; position: relative; z-index:1; background: url(../images/cpzx_pic.jpg) no-repeat;background-size:cover}
.xwzx_index_banner{height: 346px; position: relative; z-index:1; background: url(../images/xwzx_pic.jpg) no-repeat;background-size:cover}
.gywm_index_banner{height: 346px; position: relative; z-index:1; background: url(../images/gywm_pic.jpg) no-repeat;background-size:cover}
.lxwm_index_banner{height: 346px; position: relative; z-index:1; background: url(../images/lxwm_pic.jpg) no-repeat;background-size:cover}
/*.ml_index_banner:before{content: ""; display: block; position: absolute; z-index: 2; top: 20%; bottom: 0; left: 50%; right: 0; height: auto; width: auto;background: url(../images/ml_repeat_bg.jpg) no-repeat center top; background-size: cover;}*/
/*.ml_index_banner:after{content: ""; display: block; position: absolute; z-index: 3; top: 0; bottom: 0; left: 0; right: 0; height: auto; width: auto;  background:url(../images/index_banner_font.png) center center no-repeat; background-size: 80% auto;}*/
/*.office_banner{background:url(../images/office_banner.png) #2e3a4e no-repeat center top; height:150px; background-size:cover;}*/
/*.doc_banner{background:url(../images/doc_banner.png) #2e3a4e no-repeat center top; height:150px; background-size:cover;}*/
.all_title{ text-align:center; padding:0 0 30px 0; color:#000; margin:0;}
.all_icons,.all_icons dt,.all_icons dd{ display:block; text-align:center;}
.all_icons dt{ width:70px; height:70px; border-radius:10px; margin:0 auto;}
.all_icons dd{ padding:5px 0 0 0;}
/*.i_style{ background-color:#5686b3; background-image:url(../images/x_app_ico01.png); background-repeat:no-repeat; border:2px solid #5686b3;}*/
/*.i_style:hover{ background-color:#fff; background-image:url(../images/x_app_ico02.png); background-repeat:no-repeat; border:2px solid #5686b3;}*/
.icon1{ background-position:3px 3px;}
.icon2{ background-position:-298px 3px;}
.icon3{ background-position:-198px 3px;}
.icon4{ background-position:-98px -108px;}
.icon5{ background-position:-498px 3px;}
.icon6{ background-position:-598px 3px;}
.icon7{ background-position:-398px -108px;}
.icon8{ background-position:-398px 3px;  }
.icon9{ background-position:-598px  -440px;}
.icon10{ background-position:-698px -440px;}
.icon11{ background-position:3px -550px;}
.icon12{ background-position:-198px -108px;}
.icon13{ background-position:-798px -442px;}
.icon14{  background-position:-98px 3px;}
.icon15{ background-position:-498px -108px;}
.icon16{ background-position:-298px -108px;}
.icon17{ background-position:-298px -329px;}
.icon18{ background-position:-98px -442px;}
.icon19{ background-position:-398px -442px;}
.icon20{ background-position:-198px -442px;}
.icon21{ background-position:-198px -218px;}
.icon22{ background-position:-498px -442px;}
.icon23{ background-position:-398px -218px;}
.icon24{ background-position:-298px -442px;}
.icon25{background-position:-698px 3px;}
.icon26{ background-position:-698px -218px;}

.icon27{ background-position:3px -329px;}
.icon28{ background-position:-98px -329px;}
.icon29{ background-position:-198px -329px;}
.icon30{ background-position:-798px -218px;}

.icon31{ background-position:-398px -329px;}
.icon32{ background-position:-498px -329px;}
.icon33{ background-position:-598px -329px;}
.icon34{ background-position:-698px -329px;}
.icon35{ background-position:-798px -329px;}
.icon36{ background-position:3px -442px;}

.jconfirm-content img{ width:100%;}
.jconfirm .jconfirm-box div.jconfirm-closeIcon {
    height: 30px!important;
    width: 30px!important;
    top: 15px!important;
    right: 10px!important;
    font-size: 40px!important;
}
.reg{ height:500px; overflow-x:hidden; width:100%;}
.client .row img{ display:block; width:100%; border-radius:3px; border:1px solid #ccc; margin:0 0 10px 0;}
.client .row img:hover{box-shadow: 0px 0px 25px #888888;}
.ty_blk{ text-align:center; padding:30px 0 0 0;}
.ty_blk .btn{ background:#00a3ff; border:none; padding:10px 80px;}
/*.fast_join{ background:url(../images/fast_join.jpg) no-repeat center top; background-size:cover; height:413px;overflow: hidden;}*/
.fast_join h3{ color:#fff; text-align:center; padding:40px 0;}
.fast_join a{ margin:0 0 20px 0; background:none; border:1px solid #fff;}
.fast_join a:hover{ background:#0086f1; border:1px solid #0086f1;}


.ml_bottom_bg{ background:url(../images/index_foot_bg.png) #141d29 no-repeat center top; background-size:cover; overflow: hidden; padding: 0 0 30px 0;}
.ml_bottom_bg h3{ color:#fff; text-align:center; padding:40px 0; font-size: 24px;}
.ml_bottom_bg a{ margin:0 0 20px 0; background:none; border:1px solid #00d8ff; color: #00d8ff;}
.ml_bottom_bg a:hover{ background:#00d8ff; border:1px solid #00d8ff;}


.doc_pic{ text-align:center;}
.doc_pic img{ width:100%;}
.doc_title_2{ display:block; text-align:center; padding:20px 0; color:#3d3e40; font-size:20px; line-height:1.5;}
.btn_blk{ background:#fff; border-radius:20px; border:1px solid #e2dede; padding:20px;}
.btn_blk h3{ text-align:center; font-size:30px; color:#475669;}
.btn_con{ padding:10px 0;}
.btn_con button{ margin:0 0 20px 0;}

.doc_list_blk,.doc_list_blk li{display:block;}
          .doc_list_blk{margin-bottom:30px; overflow:hidden;}
          .doc_list_blk li{float:left; width:20%;}
          .doc_list_blk li i{ display:block; font-style:normal; width:60px; height:60px; border-radius:50%; text-align:center; margin:0 auto; color:#fff;}
		  .doc_list_blk li i span{ font-size:12px; display:block; padding-top:22%;}
		  i.color1{ background:#9381d5;}
		  i.color2{ background:#74a7d0;}
		  i.color3{ background:#6eb285;}
		  i.color4{ background:#d79c68;}
		  i.color5{ background:#82c3cb;}


.jconfirm-content{line-height:1.5em; color:#666; font-size:12px; padding:10px;}
.jconfirm-content img{margin:20px 0;}
.list_style0{ list-style: none; margin: 0; padding: 0;}
.list_style0,.list_style0 li{display: block; text-align: center;}
.list_style0 dt{ background: url(../images/xz_white.png) center top no-repeat; background-size: contain; height: 120px; position: relative; z-index: 1;}
.list_style0 dt i{ display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; background-position: center center; background-repeat: no-repeat; background-size: 40%;}
.list_style0 dd{ font-size: 20px; color: #4f4f50; text-align: left; padding-right: 0px;}
.list_style0 dd p{color: #585858; font-size: 13px; margin-top: 5px;}
.blue_blk{background: #fff; color: #fff;}
.blue_blk .con_title .big_title{ color: #475669;}
.platform_info{ background: #f9f9f9;}
.pad_b{ padding-bottom: 30px;}
.list_style4{ list-style: none; margin: 0; padding: 0;}
.list_style4,.list_style4 li{display: block; text-align: center;}
.list_style4 dt{height: 209px;width: 285px;position: relative; z-index: 1;}
.list_style4 dt i{ display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; background-position: center center; background-repeat: no-repeat; background-size: auto;}
.list_style4 dd{ font-size: 20px; color: #585858; text-align: center;}
.list_style4 dd p {
    color: #585858;
    font-size: 14px;
    text-align: left;
    padding: 0 10px;
    margin-top: 20px;
	min-height: 100px;
}


@media (min-width:768px){
.ml_index_banner{height: 346px; position: relative; z-index:4; background: url(../images/ml_index_banner.jpg) no-repeat;background-size:cover}
.xpzx_index_banner{height: 346px; position: relative; z-index:4; background: url(../images/cpzx_pic.jpg) no-repeat;background-size:cover}
.jjfa_index_banner{height: 346px; position: relative; z-index:4; background: url(../images/jjfa_pic.jpg) no-repeat;background-size:cover}
.xwzx_index_banner{height: 346px; position: relative; z-index:4; background: url(../images/xwzx_pic.jpg) no-repeat;background-size:cover}
.gywm_index_banner{height: 346px; position: relative; z-index:4; background: url(../images/gywm_pic.jpg) no-repeat;background-size:cover}
.lxwm_index_banner{height: 346px; position: relative; z-index:4; background: url(../images/lxwm_pic.jpg) no-repeat;background-size:cover}
/*.ml_index_banner:before{content: ""; display: block; position: absolute; z-index: 2; top: 20%; bottom: 0; left: 50%; right: 0; height: auto; width: auto;background: url(../images/ml_repeat_bg.jpg) no-repeat center top;}*/
/*.ml_index_banner:after{content: ""; display: block; position: absolute; z-index: 3; top: 0; bottom: 0; left: 0; right: 0; height: auto; width: auto;  background:url(../images/index_banner_font.png) center center no-repeat;}*/
.pic .item{height:450px; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.top_head{ height:50px;}
.pad_top{ /*padding-top:140px;*/}
.logo_style{ margin:25px 0 0 0; width:295px; display:block;}
.sm_logo{ display:none;}
.miracle_lg_nav .nav>li>a {padding: 25px 15px;border-radius:0;}
.lg_logo{ display:block; background:url(../images/top_logo.png) no-repeat left center; width:230px; height:70px; display:block; background-size:contain; margin:0 20px 0 10px;}
.top_con_list{padding:0; overflow:hidden; margin:8px 0 0 0;}
.top_con_list .btn-info{padding: 6px 12px;font-size: 14px;line-height: 1.5;border-radius: 4px;}
.font_style{ font-size:18px;}

.con_title{ text-align:center; padding:50px 0;}
.con_title .big_title{ font-size:30px; color:#475669; padding-bottom:10px;}
.con_title .sm_title{font-size:18px; color:#a7afba;}
.product_list dt{ width:166px; height:166px; display:block; margin:0 auto; border-radius:50px; position:relative; z-index:1; float:inherit; overflow:hidden;}
/*.p1{ background:url(../images/p1.png) #92c03d no-repeat center 30%;}*/
/*.p2{ background:url(../images/p2.png) #ea7a2e no-repeat center 30%;}*/
/*.p3{ background:url(../images/p3.png) #f5b73f no-repeat center 30%;}*/
/*.p4{ background:url(../images/p4.png) #16599b no-repeat center 30%;}*/
.product_list dt p{ position:absolute; bottom:0px; left:0px; right:0px; width:auto; height:40px; line-height:40px; text-align:center; color:#fff; background: rgba(0,0,0,0.2); margin:0px; font-size:16px;}
.product_list dd{ margin:0px; font-size:14px; line-height:1.5; color:#696969; padding:15px 20px 0 20px; min-height:100px;}
.f_left{ border-right:1px solid #4f4f4f;}
.f_right{ border-left:1px solid #4f4f4f;}
/*.list_banner{ height:234px; background:url(../images/list_banner.jpg) no-repeat center top #03052c; background-size:cover;}*/
.panel-default>.panel-heading,.panel-primary>.panel-heading{font-size: 22px;}
.artshow .title{ font-size:36px; line-height:50px; color:#333; font-weight:bold; text-align:center; padding:20px 0 0 0; margin:0;}

/*.office_banner{background:url(../images/office_banner.png) #2e3a4e no-repeat center top; height:427px; background-size:cover;}*/
/*.doc_banner{background:url(../images/doc_banner.png) #2e3a4e no-repeat center top; height:427px; background-size:cover;}*/
.fast_join h3{ color:#fff; text-align:center; padding:60px 0;}
.doc_pic img{ width: inherit;}
.doc_title_2{ display:block; text-align:center; padding:20px 0; color:#3d3e40;}
.btn_con button{ margin:0;}


.doc_list_blk li i{ display:block; font-style:normal; width:140px; height:140px; border-radius:50%; text-align:center; margin:0 auto; color:#fff;}
.doc_list_blk li i span{ font-size:24px; display:block; padding-top:28%;}

.list_style0{ list-style: none; margin: 0; padding: 0;}
.list_style0,.list_style0 li{display: block; text-align: center;}
.list_style0 dt{ background: url(../images/xz_white.png) center top no-repeat; height: 276px; position: relative; z-index: 1;}
.list_style0 dt i{ display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; background-position: center center; background-repeat: no-repeat; background-size: auto;}
.list_style0 dd{ font-size: 20px; color: #4f4f50; text-align: center;}
.list_style0 dd p {
    color: #585858;
    font-size: 16px;
    text-align: left;
    padding: 0 40px;
    margin-top: 10px;
}
.list_style4{ list-style: none; margin: 0; padding: 0;}
.list_style4,.list_style4 li{display: block; text-align: center;}
.list_style4 dt{height: 209px;width: 285px; position: relative; z-index: 1; color: #fff;}
.list_style4 dt i{ display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; background-position: center center; background-repeat: no-repeat; background-size: auto;}
.list_style4 dd{ font-size: 20px; color: #585858; text-align: center;}
.list_style4 dd p {
    color: #585858;
    font-size: 16px;
    text-align: left;
    padding: 0 20px;
    margin-top: 10px;
}
.ml_bottom_bg h3{ color:#fff; text-align:center; padding:40px 0; font-size: 47px;}
}
.ml_list_menu li dl{margin-bottom:0px;}
.ml_list_menu li dt{padding-left:20px;}
.ml_list_menu li dt.hover{background:#fff;border-left: 3px solid #00a0ea !important;}
.container{
  width: 1300px !important;
}
.thumbnail .caption span{
  text-align: center !important;
  display: block !important;
}
.thumbnail a>img, .thumbnail>img {
  max-width: 90% !important;
}
.bingever_banner{
    position: absolute;
    top: 51%;
    left: 51%;
    width:50%;
    height: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    text-align: center;
}
.bingever_one{
    font-size: 25px;
    color: #fff;
    margin-bottom: 10px;
}
.bingever_two{
    font-size: 32px;
    color: #fff;
    margin-bottom: 10px;
}
.bingever_two_span{
    font-weight: 800;
}
.bingever_three{
    color: #dcb540;
    font-size: 12px;
}
.bingever_pic{
    position: absolute;
    right: 0;
    margin: 60px 100px;
}
.all_banner{
    position: absolute;
    top: 51%;
    left: 19%;
    width:50%;
    height: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    text-align: center;
    color: #fff;
}
.banner_two{
    font-size: 32px;
    margin-bottom: 10px;
    font-weight: 800;
}
.banner_three{
    font-size: 20px;
}
.swiper-button-prev {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    left: 100px;
    background-color: rgba(91, 112, 136,.5);
    color: #fff;
    text-align: center;
    line-height: 38px;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 150px;
    right: auto;
    font-size: 20px;
}

.swiper-button-prev .iconfont {
    line-height: 38px;
}

.iconfont {
    display: inline;
    color: inherit;
    height: 100%;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    text-decoration: none;
    font-weight: 400;
    text-decoration: none;
    font-size: inherit;
    font-family: "Microsoft Yahei";
    font-weight: 400;
    text-decoration: none;
}

.swiper-button-next {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    right: 100px;
    background-color: rgba(91, 112, 136,.5);
    color: #fff;
    text-align: center;
    line-height: 38px;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 150px;
    left: auto;
    font-size: 20px;
}

.gwwm_img{
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    /*border: 1px solid #ddd;*/
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    color: #000;
}

.gwwm_img .big_title{
    font-size: 24px;
}

.gwwm_img .content{
    margin-top: 20px;
}

.gwwm_img .content p{
    margin: 0;
    font-size: 14px;
}

.gwwm_btn{
    margin-top: 20px;
}
.ljgd_btn{
    display: inline-block;
    border: 1px solid red;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    background: red;
    color: #fff;
}

#map { position: absolute; top: 0; bottom: 0; width: 100%; }

.bigemap-logo.bigemap-logo-true{
    display: none !important;
}
#gywm_nav_id, #cpzs_nav_id{
    font-size: 16px;
}

#gywm_nav_id li, #cpzs_nav_id li{
    border-bottom: 1px dashed #ccc;
}
#gywm_nav_id li a, #cpzs_nav_id li a{
    padding: 16px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #00a0ea !important;
}
#gywm_nav_id span, #cpzs_nav_id span{
    float: right;
}

.qyjj_title{
    font-size: 24px;
}

.qyjj_content{
    margin-top: 20px;
}

.qyjj_content p{
    color: #666;
    line-height: 1.7;
    margin-bottom: 20px;
    width: 100%;
}

.qywhClass{
    height: 235px;
    text-align: center;
    padding-top:55px;
    background: #00a0ea;
    color: #fff;
}

.qywhClass:hover{
    background: #fff;
    color: #666;
    border:3px solid #00a0ea;
}

.qywhClass_img{
    height: 235px;
}

.qywhClass_img img{
    height: 100%;
    width: 100%;
}

.qywhClass_img{
    overflow: hidden;
}
.qywhClass_img:hover img{
    transform: scale(1.3);
    transition: all 1s ease 0s;
}

.txt-eng, .txt-main, .txt-para {
    display: block;
}

.txt-eng {
    font-size: 14px;
    margin-bottom: 8px;
}

.txt-main {
    font-size: 24px;
    margin-bottom: 15px;
}

.txt-para {
    font-size: 14px;
    line-height: 1.2;
}

#gywmrjzzqDivId .thumbnail{
    height: 290px;
}


#gywm_nav_ryzz_id li{
    background: #f3f3f3;
}

.time_class{
    width: 500px;
}

.dot_class{
    border-bottom: 1px dotted;
    padding-bottom: 10px;
}

.point_click{
    cursor: pointer;
    font-size: 18px;
}

.point_color:hover{
    color: red !important;
}

.remarks{
    font-size: 14px;
    color: #797979;
    display: inline-block;
    margin-top: 10px;
}

.xwzx_content{
    background: #fff;
    padding: 20px;
}

.xwzx_content_bottom{
    margin-bottom: 20px;
}
.third_page_img{
    text-align: center;
    vertical-align: middle;
    /*max-height: 450px;*/
    margin-bottom: 10px;
}
.third_page_img img{
    max-width: 100%;
    max-height: 100%;
}

.common_title {
    width: 226px;
    text-align: center;
    margin: 0 auto;
    background: url(../images/line.jpg) no-repeat center bottom;
    height: 60px;
    overflow: hidden;
    font-size: 30px;
    margin-bottom: 35px;
}


.common_title {
    width: 226px;
    text-align: center;
    margin: 0 auto;
    background: url(../images/line.jpg) no-repeat center bottom;
    height: 60px;
    overflow: hidden;
    font-size: 30px;
    margin-bottom: 35px;
}
ul, li, dl, dt, dd, p, form, h1, h2, h3, h4, h5, h6, p, img, div, input {
    padding: 0px;
    margin: 0px;
    list-style: none;
    font-weight: normal;
}
h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
ul, li, dl, dt, dd, p, form, h1, h2, h3, h4, h5, h6, p, img, div, input {
    padding: 0px;
    margin: 0px;
    list-style: none;
    font-weight: normal;
}

.common_title span {
    font-size: 10px;
    display: block;
}

.jjfa_page_clas .caption{
    text-align: center !important;
}
.jjfa_page_class h3{
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.jjfa_page_class h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.jjfa_page_class .h3,.jjfa_page_class h3 {
    font-size: 24px;
}

.jjfa_page_class .h3, .jjfa_page_class h3{
    font-family: Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Hiragino Sans GB W3,Microsoft YaHei UI,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
}

.jjfa_page_class a {
    color: #337ab7 !important;
    text-decoration: none;
}

.text-with-hr {
    text-align: center;
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #FF5722;
    margin-bottom: 10px;
}
/*
横线，并通过z-index：-1将or附近的横线遮盖住
*/
.text-with-hr:before {
    position: absolute;
    content: '';
    top: 26px;
    left: 0px;
    width: 100%;
    /*border-bottom: 1px solid rgba(33, 150, 243, 0.2);*/
    z-index: -1;
}
.text-with-hr span {
    margin-top: 10px;
    display: inline-block;
    padding: 6px 26px;
    color: #fff;
    border: 1px solid #FF5722;
    background: #FF5722;
    border-radius: 18px;
}

.forshow{ width: 100%; height: 40px; padding: 0 10px;
    display: flex; display: -webkit-box; display: -moz-box;
    -webkit-box-pack: center; -moz-box-pack: center; -webkit-box-align: center; -moz-box-align: center;
    -webkit-box-sizing: border-box;  -o-box-sizing: border-box;  -ms-box-sizing: border-box;  box-sizing: border-box;}
.forshow .img_setH{ padding: 0 10px; font-size: 15px;     color: #cc3402;
    font-weight: 600;}
.forshow .img_setH img{ width: 13px; height: 12.5px; display: inline-block; margin-right: 5px;}
.forshow .flex{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background: #cc3402;
    -webkit-box-sizing: border-box;  -o-box-sizing: border-box;  -ms-box-sizing: border-box;  box-sizing: border-box;}


.title_time{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.third_title_div{
    color: #ffd038;
    margin-top: 10px;
}
.third_title_line{
    position: absolute;
    width: 45%;
    height: 1px;
    background-color: #ffd038;
    margin-top: 10px;
    margin-left: 5px;
}
.color_red{
    color: red !important;
}
.margin_bottom_20{
    margin-bottom: 20px !important;
}