
.pic_index{
    background-image: url("../images/pic-m.jpg");

}
.pic_aboutus{
    background-image: url("../images/pic-m.jpg");
}
.pic-company{
    background-image: url("../images/pic-company.jpg");
}
.pic-edu{
    background-image: url("../images/pic-about.jpg");
}
.pic-home{
    background-image: url("../images/pic-home.jpg");
    background-position: top left;
}

.nav a.active{
    background-color: #31a590;
    color: #FFFFFF;
    border-radius: 4px;
}
.nav a:hover{
    border-radius: 4px;
}
.nav li{
    margin-left: 1rem;
}
.indexPic{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 590px;
    background-image:url(../images/index7.jpg);
}
.index-titleBar{
    background-color:#31A590;
    opacity:0.58;
    height:60px;
    position:relative;
    top:540px;
   
}
.index-titleBar div{
    color:#222;
}
.c-bg-pic {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 200px;
}
.index_pic_center {
    text-align: center;
    margin: 0px auto;
    line-height: 200px;
}
.section{
    text-align: center;
    color: #4a515a;
}
.margin-t-main{
    margin-top:5rem
}
.margin-b-main{
    margin-bottom:7rem;
}
.margin-t-sub{
    margin-top:3rem
}
.subtitle {
    color: #31a590;
    font-size: 1.2rem;
}
.box-item {
    background: #fff;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    -moz-box-shadow: 0 1px 30px rgba(79,127,174,.13);
    -webkit-box-shadow: 0 1px 30px rgba(79,127,174,.13);
    box-shadow: 0 1px 30px rgba(79,127,174,.13);

}
.box-item_tag {
    left: 19px;
    top: -5px;
    position: relative;
}

.tag {
    background: #ff7069;
    width: 18px;
    height: 29px;
}
.tag::after {
    border-left: 9px solid #ff7069;
    left: 0;
}
.tag::before {
    border-right: 9px solid #ff7069;
    right: 0;
}
.tag::after, .tag::before {

    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    position: absolute;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    bottom: -4px;

}
.intro-item_icon  .icon1 {
    background-image: url(../images/governm.png);
    background-size: 100%;
}
.intro-item_icon {
    margin: 20px auto;
}
.intro-item_inner{
    width: 100%;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2%,#f8fafb),color-stop(70%,#fff));
    background: linear-gradient(#f8fafb 2%,#fff 70%);
    -moz-border-radius: 0 0 12px 12px;
    -webkit-border-radius: 0;
    border-radius: 0 0 12px 12px;
    -moz-box-shadow: 0 1px 8px rgba(79,127,174,.08);
    -webkit-box-shadow: 0 1px 8px rgba(79,127,174,.08);
    box-shadow: 0 1px 8px rgba(79,127,174,.08);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 28px;
}
.intro-item_inner .title{
    font-size: 1.6rem;
    padding: 20px 0 ;

}
.intro-item_inner .content{
    font-size: 0.9rem;
    color: #8591af;
    padding-bottom: 20px;

}
/*********************/
.process-item {
    padding-bottom:1rem;

}
.process-item_icon {
    display: block;
    width: 72px;
    height: 72px;
    text-align: center;
    line-height: 72px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -moz-box-shadow: 0 10px 30px rgba(79,127,174,.13);
    -webkit-box-shadow: 0 10px 30px rgba(79,127,174,.13);
    box-shadow: 0 10px 30px rgba(79,127,174,.13);
    float: left;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 40%;
}
.process-item_icon img{
    width: 36px;
    height:36px;
}
.process-item_inner {
    float: left;
    width: 240px;
    margin-left: 28px;
    text-align: left;
}
.process-item_inner .title {
    font-size: 20px;
    margin: -5px 0 15px 0;
}
.process-item_inner .content {
    color: #8591af;
    margin: 0;
}
.detailsBar {
    margin: 0 0 3rem 0;
    padding: 3rem;

}
.detailsBar p {
    font-size: 1rem;
    text-indent: 2rem;
    line-height: 2rem;
    text-align: left;
}
/*****************************/
.thumbnail {
    text-align: center;
}
.thumbnail .aboutDiv{

    text-align: center;
}
.bggreen{
    background-color: #daf9f3;
}
.bggrapes{
    background-color: #efe6ff;
}
.bgblue{
    background-color: #bbe6ff;
}
.thumbnail .aboutDiv img{
    margin: 20px;
}
.circleDiv{
    width: 100px;
    height: 100px;
    border-radius:50px;
    border: 5px solid #fff;
    -moz-box-shadow: 0 10px 20px #ccc;
    -webkit-box-shadow: 0 10px 20px #ccc;
    box-shadow: 0 10px 20px #ccc;
    margin: 0px auto;
}
.circleDiv div{
    margin:20px auto;
    text-align: center;
}
.circleDiv div img{
    width: 50px;

}
.eduDiv h3{
    margin-top: 2rem;
    text-shadow: 2px 2px 2px #ffffff;
}
.mb{
    margin-bottom:2.5rem;
}
dl{
    display: table;
    font-size: 14px;
}
dt,dd{
    display:table-cell;
}
.radiusDiv{
    border-radius:10px 10px 0px 0px;
    padding:30px;
}
.edu-titlebar{
    background-color:#eee;
    padding:10px;
    border-radius:0px 0px 10px 10px;
}
.bg-pic {
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            width: 100%;
        }
        .home1{
            background-image:url("../images/home1.jpg")
        }
        .home2{
            background-image:url("../images/home2.jpg")
        }
        .home3{
            background-image:url("../images/home3.jpg")
        }
        .home4{
            background-image:url("../images/home4.jpg")
        }
        .home5{
            background-image:url("../images/home5.jpg");
			height:450px;
        }
         .dispatch{
            background-image:url("../images/dispatch.jpg");
			height:450px;
        }
        .rcodeDiv{
            position:fixed;
            top:130px;
            right:10px;
        }
a.alink{
    color:white;
    text-decoration:underline;
}