﻿@charset "utf-8";
@import url("base.css");
@import url("common.css");
@import url("footer.css");

section{width:100%; }
article{/*width:100%; margin-left:auto; margin-right:auto;*/}
h4{color:#333; font-size:40px; font-weight:normal; text-align:center; padding-top:70px; padding-bottom:60px;}

/* sub img*/
#sub{width:100%; height:230px; color:#fff; margin-top:93px;}
.sub1{background:url(../img/sub_img_bg.png) no-repeat center top;}
.sub2{background:url(../img/sub_img_bg2.png) no-repeat center top;}
.sub3{background:url(../img/sub_img_bg3.png) no-repeat center top;}
.sub4{background:url(../img/sub_img_bg4.png) no-repeat center top;}
.sub5{background:url(../img/sub_img_bg5.png) no-repeat center top;}
.sub6{background:url(../img/sub_img_bg6.png) no-repeat center top;}
#sub .sub_inner{text-align:center; padding-top:59px; }
#sub .sub_inner h2{font-size:35px; }
#sub .sub_inner hr{width:25px; border:solid 1px #fff; margin-top:17px; margin-bottom:17px;}
#sub .sub_inner h3{font-size:20px; font-weight:normal;}

/* tab start */
#tab .tab_inner{width:1000px; margin-left:auto; margin-right:auto; text-align:center;}

/* tab */
#tab .al-left{text-align:left;}
#tab .al-center{text-align:center;}
.tab a{width:190px; height:40px; line-height:40px; color:#182335; font-size:15px; text-align:center; box-sizing:border-box;display:inline-block; }
.tab .select{background:#326ec6; color:#fff;}
.tab .bt-top{border-top:solid 1px #182335;}
.tab .bt-right{border-right:solid 1px #182335;}

.tab .first{border-left:solid 1px #182335; border-right:solid 1px #182335; border-bottom:solid 1px #182335;}
.tab .mid{border-right:solid 1px #182335; border-bottom:solid 1px #182335;}
.tab a:hover{ color:#fff; background:#326ec6; }

.tab2{margin-top:115px; margin-bottom:80px;}
.tab2 a{width:500px; height:40px; line-height:40px; color:#182335; font-size:15px; text-align:center; box-sizing:border-box; display:inline-block; }
.tab2 .select{background:#f9f9f9;}
.tab2 .first{border:solid 1px #d1d1d1; }
.tab2 .last{border-right:solid 1px #d1d1d1; border-top:solid 1px #d1d1d1; border-bottom:solid 1px #d1d1d1;}

/* intro */
#intro .intro_inner{max-width:1200px; text-align:center; margin-left:auto; margin-right:auto; padding-top:125px;}
#intro .intro_inner .main-text{color:#5e71a4; font-size:25px; font-weight:bold; line-height:40px; }
#intro .intro_inner .sub-text{color:#333; font-size:16px; line-height:30px; padding-top:70px; padding-bottom:90px;}
#intro .intro_inner .map{width:1000px; height:480px; margin-left:auto; margin-right:auto; margin-bottom:80px; border:solid 1px #dcdcdc;}

/* footer */
footer{margin-top:80px;}