﻿@charset "utf-8";
/* CSS Document */
div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, img, p, body { margin: 0px auto; padding: 0px; }
img { border:0px; }
.clearFix:after { clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearFix { zoom:1; }
.remove{ clear:both; height:0; visibility:hidden;} 
.t2em{ text-indent:2em; text-align:left;}
.c2 { clear:both; font-size:0; line-height:0; height:3%; }
.blank6 { clear:both; font-size:0; line-height:0; height:6px; }
.blank8{ clear:both; height:8px; overflow:hidden; display:block; }
.blank10 { clear:both; font-size:0; line-height:0; height:10px;}
.blank15 { clear:both; font-size:0; line-height:0; height:15px; }
.blank30 { clear:both; font-size:0; line-height:0; height:30px; }
.blank50 { clear:both; font-size:0; line-height:0; height:50px; }
.clear{background: none;border: 0;clear: both;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.c{ clear:both}
.bp_t{ margin-top:2rem;}
.bp_t h5 {
    width: 20%;
    border-radius: 100%;
    margin: 0rem 0.65rem;
    float: left;
    background-color: #d7d9de;
}

.zx{ display:block;float:left; color:White;
    width: auto;
    border-radius:5px;
    text-align:center;
    padding:0.7rem 3rem 0.7rem 3rem;
    background-color:#2653a4;
    font-size:1.5rem;
    margin:0.5rem 0  2rem 31%;
    letter-spacing:1px;
}

#lb_big_qh2{ min-width:320px!important; max-width:640px!important;margin:0 auto;}

.nav1{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;height:auto; }
.nav1 img{ float:left; width:90%; margin-left:5%;}
.nav1 .title{ width:80%; margin:0 auto;}
.nav1  .zx{ display:block;float:left; color:White;
    width: 30%;
    border-radius:5px;
    text-align:center;
    padding:0.5rem 0.3rem 0.5rem 0.3rem;
    background-color:#2653a4;
    font-size:1.5rem;
    margin:4rem 0  2rem 35%;
}

.nav2{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;  height:auto; overflow:hidden;}
.nav2 img{ float:left; width:100%;}
.nav2 .img1{ width:50%;}
.nav2 .zx1{ position:absolute; right:5%; top:12%; width:33%;}
.nav2 .zx2{ position:absolute; left:0; bottom:21%; width:70%;}


.nav3{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;  height:auto; margin-top:1.5rem;overflow:hidden;}
.nav3 img{ float:left; width:100%;}
.nav3 .img0{ margin-bottom:3%;}
.nav3 .img1{ width:22%; margin:2% 0 0 2.2%;}
.nav3 .img2{ width:92%; margin:0 0 2% 3.7%}
.nav3 .wz{ padding:2% 2% 2% 2.5%; font-size:1rem}
.nav3 .zx2{ position:absolute; left:0; bottom:0; width:70%;}
.nav3 .zx{ margin-top:2rem; margin-bottom:2.5rem;}

/*按钮样式*/
.zx:hover{transform: scale(1.2,1.2); color:White;/*box-shadow: 0 0 1px #0000ff;cursor: pointer;*/}
.zxa:hover{transform: scale(1.2,1.2);/*box-shadow: 0 0 1px #0000ff;cursor: pointer;*/}
.btm2:hover{transform: scale(1.2,1.2);/*box-shadow: 0 0 1px #0000ff;cursor: pointer;*/}


/*bootstrap箭头样式*/

.carousel-control.left {
    background-image: none;
    opacity: 1;
    background-repeat: no-repeat;
    color: #8e8f90;
	padding:18% 0 0 1%;
	width:0px;
	 font-weight:normal;
	 background-color:inherit;
	 text-shadow:0px;
}

.carousel-control.right {
    background-image: none;
    opacity: 1;
    background-repeat: no-repeat;
    background-color:inherit;
    color: #8e8f90;
    right:0px;
	padding:18.5% 0 0 7%;
	text-shadow:0px;
}

.carousel-control img{ width:1.5rem;}


.nav1{ background-color:#2653a4; padding:8rem 0 5rem 0; display:block; position:relative;min-width:320px!important; max-width:640px!important; margin:0 auto;  }
.nav1  .zx:hover{ text-decoration:none; color:White;}