@charset "UTF-8";

.page-title span { display:inline-block; padding:0px 2.75em; position:relative; }
.page-title span:before { position:absolute; width:2.0714em; height:0.7857em; background:url(../images/ab-ico01.png) no-repeat center center; background-size:100% 100%; content:""; left:0px; top:50%; margin-top:-0.39285em; }
.page-title span:after { position:absolute; width:2.0714em; height:0.7857em; background:url(../images/ab-ico02.png) no-repeat center center; background-size:100% 100%; content:""; right:0px; top:50%; margin-top:-0.39285em; }



/*******************关于我们***********************/
.page-about { padding:2.625em 0px 6.25em; }
.page-about .page-content { padding:2.9375em 6.35% 0px 0px; }
.page-about .page-img { width:44.08%; padding:0px 0px 2em 1.875em; position:relative; }
.page-about .page-img img { max-width:100%; position:relative; z-index:2; }
.page-about .page-img:before { position:absolute; left:0px; bottom:0px; height:58.72%; background:#0a3190; width:59.51%; content:""; }

.page-about .page-text { width:52.47%; color:#666; line-height:2.25; }



/*******************合作机构***********************/
.page-mechanism { padding:2.625em 0px 6.25em; }
.page-mechanism .page-list { padding-top:1.75em; }
.page-mechanism .page-list ul { margin:0px -0.625em; }
.page-mechanism .page-list ul li { width:20%; float:left;}
.page-mechanism .page-list ul li .page-con { margin:1.25em 0.625em 0px; background:#f7f7f7; height:6em; position:relative; }
.page-mechanism .page-list ul li .page-con img { max-width:80%; max-height:80%; }
.page-mechanism .page-list ul li .page-con:hover { box-shadow:0px 0px 0.5em rgba(0,0,0,0.1); } 


/*******************联系我们***********************/
.page-contact { padding:2.625em 0px 0px; }
.page-contact .page-list { padding:0px 4.8571%; }
.page-contact .page-list ul { margin:0px -0.625em; padding-top:1.0625em; }
.page-contact .page-list ul li { width:25%; position:relative; margin-top:1.25em; }
.page-contact .page-list ul li .page-con { margin:1.3125em 0.625em 0px; color:#999; padding:2.3125em 1em 2.5625em; position:relative; z-index:2;  }
.page-contact .page-list ul li:before { position:absolute; left:0.625em; background:url(../images/contact-libg01.png) no-repeat center center #fff; top:0px; right:0.625em; bottom:0px; border:1px solid #ebebeb; content:""; transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; }
.page-contact .page-list ul li h3 { position:relative; color:#333; padding-bottom:0.611em; }
.page-contact .page-list ul li h3:before { width:0.611em; height:0.11em; background:#0a3190; position:absolute; left:50%; bottom:0px; margin-left:-0.3055em; content:""; }
.page-contact .page-list ul li p { padding-top:0.7142em; }
.page-contact .page-list ul li a { color:#999; }
.page-contact .page-list ul li:hover:before { background-color:#0a3190; }
.page-contact .page-list ul li:hover .page-con { color:#fff; }
.page-contact .page-list ul li:hover a { color:#fff; } 
.page-contact .page-list ul li a:hover { text-decoration:underline; }
.page-contact .page-list ul li:hover h3 { color:#fff; }
.page-contact .page-list ul li:hover h3:before { background:#fff; }

.page-contact .con-map  { height:34.375em; margin-top:3.75em;  }


@media only screen and (max-width:1340px){
.page-contact .page-list { padding:0px 2%; }
}


















