﻿.sub-banner{height:280px; overflow: hidden;}
.sub-banner div {width: 100%; height: 100%; background: url(../images/subban4_1.jpg) no-repeat right;}


.sub-main{background: #f2f4f9; padding-bottom: 30px; background: #f2f4f9 ;}
.sub-main>div>.ftl{width: 220px; margin-top: -54px;}
.sub-main>div>.ftl > p{height: 52px; line-height: 52px; padding-left: 10px; font-size: 19px; color: #fff; background: #0d57a4; border-bottom: 2px solid #e09f51;}
.sub-nav {position: relative; min-height: 400px;background: #fff;box-shadow: 1px 1px 7px #ddd;border: 1px solid #e3e3e3; border-top: none;}
.sub-nav li a {display: block;border-bottom: 1px solid #e6e6e6; line-height: 40px; padding-left: 20px; font-size: 16px;}
.sub-nav li a:hover {background: #dce3eb;color: #333; border-bottom: 1px solid #fff;}
.sub-nav li.on a {background: #dce3eb;color: #333;border-bottom: 1px solid #fff;}
.sub-nav .police {
position: absolute;
bottom: 0;
left: 0;
line-height: 24px;

width: 190px;
margin: 6px;
border-top: 2px solid #c00;
padding: 7px;
background: url(../images/call.png) no-repeat 170px 40px;
}
.sub-nav .police i {color: #c00;padding-left: 8px;}
.sub-nav .police:after {content: '';position: absolute;width: 0;height: 0;border: 4px solid transparent;border-color: #c00 transparent transparent transparent;top:0;left: 94px;}


.sub-main>div>.ftr{width: 1030px; margin-top: 24px;}
.location {padding-bottom: 8px; border-bottom: 2px solid #0d57a4;}
.column {float: left; color: #000; font-size: 19px; line-height: 30px;}
.location p{text-align: right; float: right;padding-left: 3px;background: url(../images/location2.png) no-repeat 0; height: 30px;line-height: 30px;}
.location p span{padding-left: 20px;xbackground: url(../images/location.png) no-repeat 0;}
.content-wrap{border: 1px solid #e3e3e3; border-top: none; background: #fff; box-shadow: 1px 1px 7px #ddd; padding: 26px 30px; min-height: 600px;}


.pg-list li{border-bottom: 1px dashed #ddd;line-height: 36px; margin-bottom: 14px;padding: 0 0 10px 26px; background: url(../images/li_bg.png) no-repeat 0px 9px;}

.pg-list li a {display: block; margin-right: 110px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pg-list li span{float: right;}





.cont>h1 {font-size: 22px; color: #000; xfont-weight: bold; text-align: center; padding-bottom: 22px;}
.cont>p { text-align: center; color: #6f6f70; padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px dashed #bbb;}
.cont>p>span{ padding:0 12px;}
.content{text-indent: 2em;text-align: justify;}
.content *{line-height: 180% !important;xfont-size:16px !important;}
.content img{max-width:98%; margin-top: 10px;box-shadow: 3px 3px 9px #aaa;}
.content table *{text-indent:3px;}
.content table {xmargin-left:2em;border-collapse: collapse;}
.content table tr{xborder:1px solid #000;}
.content table td{xborder:1px solid #000;text-indent:3px;}


div.pgbar *{ font-size: 13px !important; font-family: Microsoft Yahei,'ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ' !important; word-spacing: 6px;}

div.pgbar span.PrevDisabled,span.NextDisabled{padding: 6px 3px!important;border-color:#ccc!important;color:#999!important;}
div.pgbar a.Next,a.Prev{padding: 6px 3px!important;border-color:#ccc!important;}
div.pgbar a.Next:hover,a.Prev:hover{background-color:#b5c4ff!important;}
div.pgbar input.defaultButtonStyle{ height: 28px!important; padding: 6px 3px!important;border-color: #ccc; }
div.pgbar input.defaultInputStyle{ height: 21px!important; width: 41px!important;} 