@charset "utf-8";
/* CSS Document */
/*index1*/
.index1{padding:50px 0;overflow:hidden;}
.index1_l{ width:44%; float:left; } 
.index1_l img{z-index:9;}
.index1_r{ width:55.5%; float:right; background:url(../images/abour_bg11.png) no-repeat;}
.index1_r .index1_r_content{padding-left:5%;}
.index1_r .index1_r_content h1{ margin-top:30px; line-height:52px; font-size:28px;font-weight:normal;}
.index1_r .index1_r_content span{ font-size:16px; }
.index1_r .index1_r_content .index_line{border-top-color: #064499;border-top-style: solid;border-top-width: 2px; width:100px; margin-top:8px;}
.index1_r .index1_r_content p{ margin:50px auto 35px;}
.index1_r .index1_r_content ul{ margin-top:5px;}
.index1_r .index1_r_content ul li{text-align:center;}
.index1_r .index1_r_content ul li p{ width:100%;font-size:18px; margin-bottom:20px; color:#154687;}
.index1_r .index1_r_content ul li p strong{font-size:36px;}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.index1{padding:30px 0;overflow:hidden;}
.index1_l{ display:none;} 
.index1_r{ width:100%; float:none; background-size:300px 64px;}
.index1_r .index1_r_content{padding-left:0px; padding-right:0%;}
.index1_r .index1_r_content h1{ margin-top:0px; line-height:24px; font-size:18px; padding-top:10px;}
.index1_r .index1_r_content span{ font-size:14px; }
.index1_r .index1_r_content .index_line{width:50px; margin-top:4px;}
.index1_r .index1_r_content p{ margin:20px auto; line-height:24px; font-size:14px;}
.index1_r .index1_r_content ul li p{ width:100%;font-size:14px; margin-bottom:10px; color:#154687;}
.index1_r .index1_r_content ul li p strong{font-size:20px;}


}
/*index2*/
.index2{ background-color:#EAEAEA; padding:50px;}
.index2 .title{background:url(../images/YW.png) no-repeat; height:100px; padding-top:28px;  }
.index2 .title h2{width:12%;line-height:38px;font-size:32px;font-weight:normal; color:#064499; float:left;}
.index2 .title .description{ width:88%;float:left;}
.index2 .title span{ float:left;font-size:16px; color:#707070;}
.index2 .title .index_line{border-top-color: #064499;border-top-style: solid;border-top-width: 2px; width:30px; margin-bottom:8px;}
.index2 li { float:left; width:298px; height:354px; margin:0 1px; background:#fff; }
.index2 li div { width:92%; padding:0 4%; height:204px; line-height:24px;color:#666; font-size:14px; }
.index2 li div p {margin:20px 0 0px; padding-bottom:20px; color:#333; font-size:16px;}
.index2 li .index_line{content: '-';display: block;width: 50px;height: 2px;background: #999; margin-top: 15px; }
.index2 li:hover{ background:#064499; color:#fff; }
.index2 li b { display:block; position:relative; width:298px; height:225px; overflow:hidden; background:no-repeat url(../images/ab_hov.png); background-position:0 0 }
.index2 li b img { width:100%; height:100% }
.index2 li:hover p{color:#fff;}
.index2 li:hover span{color:#fff;}
.index2 li:hover .index_line{ color:#fff;}
.index2 .index_more{ height:100px; padding-top:40px; margin-left:auto; margin-right:auto; text-align:center;}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.index2{ background-color:#EAEAEA; padding:30px 0;}
.index2 .title{background-size:100% 100%; height:50px; padding-top:0px; padding-bottom:30px;}
.index2 .title h2{width:100%;line-height:38px;font-size:18px;font-weight:normal; color:#064499; float:none;}
.index2 .title .description{ width:100%;float:none;}
.index2 .title span{ float:none;font-size:14px; line-height:24px;}
.index2 li{ margin-top:20px; margin-bottom:20px;}
.index2 li { float:none; width:100%; height:354px; margin:10px 1px 20px; background:#fff; }
.index2 li b { display:block; position:relative; width:100%; height:225px; overflow:hidden; background:no-repeat url(../images/ab_hov.png); background-position:0 0 }
.index3{ display:none}
.index2 .uni_more_btn.btn_wd_white { color:#000000; border:#000000 1px solid; padding:8px 35px; font-size:14px;border-radius:20px;}
.index2 .uni_more_btn.btn_wd_white:hover { color:#fff; border:#154687 1px solid; background-color:#154687; }
.index2 .index_more{ height:40px; padding-top:40px; margin-left:auto; margin-right:auto; text-align:center;}

}
/*index3*/
.index3{ position: static; margin-top:-290px; background:url(../images/d.jpg) no-repeat; height:240px; z-index:0;}
/*index4*/
.index4{ background-color:#FFFFFF; padding:50px 0;}
.index4 .title{ text-align:center; }
.index4 .title h2{line-height:38px;font-size:32px;font-weight:normal; color:#064499; margin-bottom:8px;}
.index4 .title .description{ text-align:center;}
.index4 .title span{font-size:16px; color:#707070; line-height:42px;}
.index4 .title .index_line{border-top-color: #064499;border-top-style: solid;border-top-width:4px; width:50px; margin-top:12px;text-align:center; margin-left: auto; margin-right:auto;}
.index_new{ background:url(../images/pc8.jpg) no-repeat; min-height:400px; margin-top:50px;}
.index_list{ width:70%; float:right;}
.index_list dl{ margin-left:-3%; padding:0px 0 0; overflow:hidden;}
.index_list dl dd{ width:97%; margin-left:3%;line-height:3em; height:3em;text-indent:12px; border-bottom:1px dashed #ddd;  background:url(../images/list02.jpg) 0 center no-repeat; transition: all 0.2s;overflow:hidden;}
.index_list dl dd span{ width:auto;color:#888; float:right; font-size:13px;}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.index4{ background-color:#FFFFFF; padding:30px 0;}
.index4 .title{ text-align:center; }
.index4 .title h2{line-height:38px;font-size:18px;font-weight:normal; color:#064499; margin-bottom:0px;}
.index4 .title .description{ text-align:center;}
.index4 .title span{font-size:14px; color:#707070; line-height:28px;}
.index4 .title .index_line{border-top-color: #064499;border-top-style: solid;border-top-width:4px; width:50px; margin-top:4px;text-align:center; margin-left: auto; margin-right:auto;}
.index_new{ background:none; margin-top:20px;min-height: auto;}
.index_list{ width:100%; float:none;}
.index_list dl dd{ font-size:14px;line-height:2.5em; height:2.5em;}

}