@charset "utf-8";

.about_box{ overflow:hidden;margin-top:30px!important;margin-bottom:30px;border-bottom:1px #e3e3e3 solid;padding-bottom:50px;}
.inside_banner{ background:url(../images/%E8%B5%84%E8%B4%A8%E8%AF%81%E4%B9%A6.jpg) no-repeat center;width:100%;height:294px;}
.ab_left{ width: 270px;}
.ab_left .ab_l_ti{ background:#0058a1;font-size:18px;color:#fff;height:50px;line-height:50px;}
.ab_left .ab_l_ti span{ background:url(../images/pa_icon02.jpg) no-repeat 54px center;padding-left:80px;}
.ab_left ul li{ line-height:40px;font-size:14px;border-bottom:1px solid #ccc; background:url(../images/pa_icon02.png) no-repeat 54px center; padding-bottom: 10px; padding-left:40px;color:#666; cursor:pointer;}
.ab_left ul li.ab_hover{  background:url(../images/pa_icon01.png) no-repeat 54px center;color:#0058a1; font-weight:700;}
.ab_left ul li:hover{ background:url(../images/pa_icon01.png) no-repeat 54px center;color:#0058a1; text-decoration:none;}
.ab_left ul li a{
    display: block;
    font-size: 16px;
}
.ab_left ul li a.san{
    display: block;
    line-height: 30px;
    font-size: 14px;
}
.ab_left ul li a.san span{
    padding-right: 10px;
}
.ab_right{width:880px;margin-right:5px;}
.ab_title{border-bottom:1px solid #ccc;color:#333;height:48px;line-height:48px;  margin-bottom: 20px;}
.ab_title .fr{padding-right:15px;}
.ab_title h4{border-bottom:1px solid #0058a1;font-size:18px; background:url(../images/pa_icon02.jpg) no-repeat 10px center;padding:0 30px;}
.ab_right .news_con li{border-bottom:1px dashed #e7e7e7;padding:10px 6px;}
.ab_right .news_con li a{font-size:14px; background:url(../images/title.jpg) no-repeat left center;padding-left:15px;width:550px;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cont_us{margin-top:30px;}
.cont_us h4{font-size:18px;line-height:50px;border-bottom:1px dashed #ccc;}
.cont_us p{font-size:16px;line-height:40px;height: 80px;}
.cont_us p span{
	padding-left: 102px;
    display: block;
    position: relative;
    top: -34px;
	line-height: 25px;
}
.cont_us .phone{ background:url(../images/tel.jpg) no-repeat left center;padding-left:60px; height: 50px; line-height: 50px; margin-top:20px;}
.cont_us .phone span{font-size:15px;}
.cont_us .phone strong{font-size:22px;color:#0058a1;display:block;}
/*位置*/
.posit{border-bottom:1px solid #c0c0c0;height:39px;line-height:40px;}
.posit span{ display:inline-block;height:39px; font-size: 14px;}
.posit span a:hover{color:#0058a1;}


#gbook input{border: 1px #cccccc solid;}
#gbook textarea {border: 1px #cccccc solid;}
#gbook .btnStyle{    width: 100px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    margin-right:10px;
    margin-top: 5px;
    background: #0058a1;border:none;cursor:pointer;}