@charset "utf-8";
/* CSS Document */
.subBanner{ width:100%; height:330px; overflow:hidden;}
.marginB10{ margin-bottom:10px;}
.subBanner img{ width:100%; height:330px;}

.proCont1{ width:100%; background:#ece8e8; padding:30px 0px;}
.proCont1Mid{ padding-top:30px;}
.proCont1H3{ font-size:32px; color:#1e4fab; font-weight:700; text-align:center; padding-bottom:10px;}
.proCont1H3_2{ font-size:32px; color:#f30b06; font-weight:700; text-align:center;}
.proCont1P{ color:#757272; font-size:16px; line-height:28px; text-align:center; padding:10px 0px 20px 0px;}
.proTitle{ font-size:36px; color:#1e4fab; font-weight:700; text-align:center; padding-bottom:30px;}
.proUl2 li{ min-height:670px; height:auto; position:relative;}
.proLink{ width:160px; height:44px; line-height:44px; background:#333333; font-size:16px; color:#ffffff; text-align:center; position:absolute; left:100px; bottom:32px;}
.proLink:hover{ background:#1e4fab; font-weight:700;}

.proSecBox{ width:1100px; overflow:hidden;}
.proSecBox ul{ width:1191px;}
.proSecBox ul li{ float:left; width:284px; margin-right:91px; border:3px solid #1e4fab;  border-radius:14px 14px 0px 0px; margin-bottom:30px;}
.proSecBox ul li a{ display:block;}
.proSecImg{ width:284px; height:229px; border-radius:14px 14px 0px 0px; overflow:hidden;}
.proSecImg img{width:284px; border-radius:14px 14px 0px 0px; transition:all .3s ease-out 0s;}
.proSecImg:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
.proSecFont{ height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#1e4fab; color:#ffffff; font-size:16px; text-align:center;}
.proSecFont:hover{ font-weight:700;}
/* CSS about start */
.aboutBox{ padding-bottom:30px;}
.ppjsCont2{ width:1030px; margin:30px auto 0px; height:449px; background:url(../images/ppjs2.jpg) no-repeat center center;}
.ppjsCont1Font{ width:517px; padding-top:138px; margin-left:60px;}
.ppjsCont1Font2 p{ font-size:16px; color:#5a5757; line-height:26px; margin-top:20px;}
.ppjsCont1Font2{ width:517px; padding-top:113px; margin-left:450px;}
.subImgDiv{ width:100%; text-align:center; margin:0px auto; padding-top:30px; padding-bottom:15px;}
.subLDP{ width:1010px; margin:10px auto; font-size:16px; color:#5a5757; line-height:26px;}
.subLDP strong{ font-weight:bold; color:#1e4fab;}
/* CSS about end */
/* CSS news start */
.subNavs{ width:100%;  text-align:center; margin:0px auto 20px;}
.subNavs ul{ display:inline-block; text-align:center;}
.subNavs ul li{ float:left; height:36px; line-height:36px; width:170px;  text-align:center; margin-bottom:20px;}
.subNavs ul li a{ display:block; height:36px; line-height:36px; width:134px; margin:0px auto; text-align:center; background:#e4e1e0; color:#0e0a09; font-size:14px;}
.subNavs ul li a:hover{  background:#1e4fab; color:#ffffff;}
.subNavs ul li.subNavSelect a{ background:#1e4fab; color:#ffffff; font-weight:bold;}

.subnewsCont{ width:960px; margin:0px auto;}
.subnewsCont ul li{ border-bottom:1px solid #bebbbb; padding:10px 20px 10px 20px; margin-bottom:20px; background:url(../images/newsIcon.jpg) no-repeat 880px -74px;}
.subnewsCont ul li:hover{ background-position:880px 34px;}
.subnewsCont ul li a{ display:block;}
.subnewsCont ul li a h3{ color:#3f3c3c; height:36px; line-height:36px; width:650px; font-size:16px;}
.subnewsCont ul li a p{ color:#9a9494; line-height:20px; font-size:12px; width:650px; height:48px;}
.subnewsCont ul li a h3:hover{ color:#1e4fab; font-weight:700;}
.subnewsCont ul li a p:hover{ color:#1e4fab;}
/* CSS news end */

.contactBox{ width:1000px; margin:0px auto; }
.contactInfo{ background:#f2f2f2;}
.contactInfoL{ width:200px; height:240px; background:#1e4fab;}
.contactInfoR{ margin-left:30px; width:760px; padding-top:20px;}
.contactInfoL h3{ color:#ffffff; font-size:20px; font-weight:bold; padding-top:180px; text-align:center; background:url(../images/people1.png) no-repeat center 20px;}
.contactInfoL h3 strong{ font-size:26px;}
.cotactImg{ padding-top:30px;}

.contactInfoR ul li{ font-size:16px; color:#333333; margin-bottom:20px;}
/* CSS page start */
.pagesXh{ width:600px; margin:10px auto; height:34px; line-height:34px; text-align:center;}
.pagesXh a,.pageFirst{ display:inline-block; width:26px; font-size:12px; color:#717171; padding:5px;}
.pagesXh a:hover,.pageFirst{ color:#1e4fab; font-weight:bold;}
.pagesPre,.pagesNext{ font-size:12px; color:#ffffff; background:#1e4fab; padding:6px 20px; border-radius:3px;}
.pagesPre:hover,.pagesNext:hover{ font-weight:bold; text-decoration:underline;}
/* CSS page end */
