body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div
{
	border: 0 none;
	margin: 0;
	padding: 0;
}
a
{
	text-decoration: none;
	outline: none;
}
a:active
{
	star: expression(this.onFocus=this.blur());
}
:focus
{
	outline: 0;
}
a:hover
{
	color: #CC0000;
	text-decoration: underline;
	transition: all 0s ease 0s;
}
ul
{
	list-style: none;
}
li
{
	list-style: none;
}
img
{
	border: none;
}
.clear
{
	clear: both;
}
body
{
	font-size: 12px;
	font-family: 'Microsoft YaHei';
	color: #000000;
	background: url(../images/bg.jpg) #f6ffff repeat-x center top;
}

.box
{
	margin: 0px auto;
	width: 980px;
}
.head-top
{
	padding-top: 30px;
	/*position: relative;*/
}
.logo
{
	float: left;
	width: 610px;
}
.ss
{
	float: right;
	width: 255px;
	padding-top: 48px;
}
.ss input
{
	border: none;
	vertical-align: middle;
	margin-left: -3px;
}
.ss_tt
{
	color: #a5a2a3;
	background: url(../images/ss.png) no-repeat right bottom;
	height: 24px;
	width: 210px;
	padding-left: 15px;
}
.btnImgS {
    width: 24px;
    height: 27px;
    background: url(../images/tt.png);
}
.head-btn a
{
	float: right;
	color: #fff;
	background: #363535;
	display: block;
	padding: 7px 15px;
	margin: 0px 1px;
}
.head-btn a:hover
{
	text-decoration: none;
	background: #0e419c;
}

.menu
{
	background: #023355;
	height: 30px;
}
.menu li
{
	float: left;
	line-height: 30px;
}
.sy
{
	width: 81px;
}
.menu .sy > a
{
	padding: 0px 20px;
}
.caret
{
	float: left;
	border-bottom: 4px solid transparent;
	border-left: 4px solid;
	border-top: 4px solid transparent;
	color: #035188;
	display: inline-block;
	margin: 13px 0px 0px 15px;
	width: 5px;
}
.menu a
{
	font-size: 14px;
	color: #fff;
	display: block;
	padding: 0px 24px;
}
.menu a:hover, menu a.active
{
	text-decoration: none;
	background: #012944;
}


.min-ban-left
{
	float: left;
	width: 380px;
	background: #fff;
}
.banner
{
	float: right;
	width: 600px;
}
.module-tit
{
	background: url(../images/tit.jpg) repeat-x left top;
	height: 31px;
}
.module-tit-bt
{
	float: left;
	width: 160px;
	color: #02426e;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px 0px 15px;
}
.more
{
	float: right;
	width: 50px;
	padding-top: 10px;
}
.morelw
{
	float: right;
	width: 50px;
	padding-top: 5px;
}
.module-nr, .module-nr-xx
{
	padding: 12px 20px 19px 20px;
}
.module-nr li
{
	background: url(../images/list.jpg) no-repeat left 15px;
	padding: 7px 0px 5px 12px;
	line-height: 20px;
}
.module-nr a
{
	color: #333333;
}
.module-nr a:hover, .module-nr-xx a:hover, .title a:hover, .bott-left-nr a:hover
{
	text-decoration: none;
	color: #062e74;
}
.time
{
	color: #888;
}

.con
{
	padding: 10px 0px;
}
.con-top
{
	background: url(../images/con-top.jpg) #fff repeat-x left bottom;
	padding: 15px 0px;
}
.module-left
{
	float: left;
	width: 468px;
	padding: 0px 10px;
	background: url(../images/line.jpg) no-repeat right bottom;
}
.module-right
{
	float: left;
	width: 470px;
	padding: 0px 10px;
}
.module-time
{
	margin: 10px 0px;
	border-bottom: dotted 1px #c3c2c2;
	padding-bottom: 15px;
}
.calendar
{
	height: 44px;
	float: left;
	text-align: center;
	width: 44px;
	padding: 5px 25px 0px 0px;
}
.calendar .month
{
	background: none repeat scroll 0 0 #0e419c;
	border: 1px solid #0e419c;
	color: #fff;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0 3px;
	width: 100%;
	border-radius: 5px 5px 0 0;
	padding-top: 3px;
}
.calendar .day
{
	border: 1px solid #d4d4d4;
	color: #0e419c;
	float: left;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 0;
	width: 100%;
}
.radius-down
{
	border-radius: 0 0 5px 5px;
}
.detail
{
	float: right;
	width: 345px;
	padding-right: 10px;
}
.detail h3 a
{
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #0e419c;
}
.detail h3 a:hover
{
	text-decoration: none;
	color: #000;
}
.detail-time
{
	background: url(../images/time.jpg) no-repeat left center;
	color: #8f8f8f;
	padding: 5px 0px 3px 15px;
}
.detail-place
{
	background: url(../images/addres.jpg) no-repeat left center;
	padding-left: 15px;
	color: #8f8f8f;
}

.module-nr-xx li
{
	line-height: 36px;
	border-bottom: dotted 1px #c3c2c2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.module-nr-xx a
{
	padding-left: 15px;
	color: #333333;
}
.con-min
{
	background: #fff;
	padding: 20px 10px;
	margin-top: 10px;
}
.module-min-left
{
	float: left;
	width: 281px;
	padding: 0px 0px 0px 2px;
}
.module-min-picture
{
	float: left;
	width: 335px;
	border-right: dotted 1px #c3c2c2;
	border-left: dotted 1px #c3c2c2;
	padding: 0px 10px;
}
.module-min-vodio
{
	float: left;
	width: 270px;
	padding: 0px 25px;
	text-align: center;
}
.module-bt
{
	color: #0e419c;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	border-bottom: solid 1px #c3c2c2;
}
.module-title
{
	padding-top: 12px;
	line-height: 22px;
}
.title
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.title a
{
	font-size: 12px;
	color: #000;
}
.picture
{
	padding-top: 20px;
}
.picture li
{
	float: left;
	margin: 0px 10px;
	border: solid 1px #666666;
	height: 120px;
	width: 162px;
}
.btn-pic
{
	text-align: right;
	padding: 10px 10px 0px 0px;
}
.btn-pic a
{
	padding: 0px 3px;
}

.con-bott
{
	background: #d2d1d1;
	padding: 10px;
}
.bott-left
{
	float: left;
	width: 314px;
}
.left-tit
{
	float: left;
	width: 74px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: right;
	padding-top: 30px;
}
.bott-left-nr
{
	float: right;
	width: 210px;
	padding: 0px 15px;
}
.bott-left-nr li
{
	line-height: 24px;
}
.bott-left-nr a
{
	color: #666; /*font-weight: bold;*/
}
.bott-right
{
	float: right;
	width: 620px;
	padding-left: 25px;
	border-left: solid 1px #fff;
}
.bott-bm
{
	float: left;
	width: 100px;
	padding-right: 10px;
}

.bott-bma, .bott-bmb, .bott-bmc, .bott-bmd, .bott-bme
{
	float: left;
	padding-right: 15px;
}
.bott-bma, .bott-bmb, .bott-bmc
{
	width: 70px;
}
.bott-bmd
{
	width: 110px;
}
.bott-bme
{
	width: 140px;
}

.bott-bm-rt
{
	float: right;
	width: 80px;
}
.bm-a
{
	padding-bottom: 8px;
}
.bm-a a
{
	color: #666;
	font-weight: bold;
}
.bm-b a
{
	display: block;
	padding: 3px 0px;
	color: #666;
}
.bm-a a:hover, .bm-b a:hover
{
	text-decoration: none;
	color: #0e419c;
}



.foot
{
	padding: 15px 0px;
	text-align: center;
	line-height: 24px;
}


/******å†…é¡µæ ·å¼******/
.view-title h1
{
	font-size: 18px;
}
.content
{
	margin: 10px 0px;
}
.nav-path
{
	padding: 15px 15px 6px 15px;
	border-bottom: solid 2px #e2e1e1;
	font-size: 14px;
}
.nav-path a
{
	color: #333333;
}
.nav-path a:hover
{
	text-decoration: none;
	color: #0148a1;
}
.main
{
	border: dotted 1px #e2e1e1;
	margin-top: 20px;
}
.main-left
{
	float: left;
	width: 268px;
	min-height: 500px;
	background: url(../images/main-lt.jpg) repeat-y left top;
	padding: 0px 10px;
}
.main-right
{
	float: right;
	width: 642px;
	margin-left: 20px;
	background: #fff;
	padding: 0px 15px;
}
.nav-panel-title
{
	background: url(../images/path.jpg) repeat-y left top;
	font-weight: bold;
	font-size: 18px;
	padding: 20px 0px 15px 0px;
	color: #fff;
}
.side-nav-panel
{
	background: #fff;
}
.side-nav-panel li
{
	line-height: 30px;
	margin: 12px 0px;
	border-bottom: solid 1px #d6d8d9;
	padding-left: 18px;
}
.slide-nav-ul
{
	padding: 10px 15px;
}
.side-nav-panel a
{
	color: #333333;
	display: block;
	background: url(../images/list-a.png) no-repeat left center;
	font-size: 14px;
	padding-left: 15px;
}
.side-nav-panel a:hover
{
	color: #0b69aa;
}
.slide-nav-item-ul li
{
	border-bottom: dotted 1px #c1c0c0;
}
.slide-nav-item-ul a
{
	background: url(../images/tbq.jpg) no-repeat left center;
	margin-left: 15px;
}
.slide-nav-item-ul a:hover
{
	text-decoration: none;
	color: #044393;
}
.right-nr
{
	padding: 12px 18px 12px 5px;
	font-size: 14px;
	color: #666666;
	min-height: 435px;
}


/******news,down,titleæ ·å¼******/
.data-list li
{
	line-height: 36px;
	text-align: right;
	border-bottom: dashed 1px #dcd9d9;
}
.data-list a
{
	float: left;
	color: #333333;
	background: url(../images/acti.png) no-repeat left center;
	padding-left: 12px;
}
.data-list a:hover
{
	color: #024d86;
	text-decoration: none;
}
.data-list-time
{
	color: #949596;
}
.fenye
{
	text-align: right;
	padding: 20px 20px 20px 0px;
}
.yms
{
	width: 35px;
	height: 18px;
	margin: 0px 4px;
}
.fenye-list
{
	padding-right: 22px;
}
.fenye-list a
{
	padding: 0px 6px;
	color: #666666;
}
.fenye-list a:hover
{
	color: #ee372d;
}
.QQarea
        {
            margin-bottom: 8px;
            width: 334px;
        }
        .QQarea UL
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            padding-top: 0px;
        }
        .QQnav
        {
            background: #fafafa;
            width: 100%;
            line-height: 28px;
            height: 28px;
        }
        .QQnav H2
        {
            font-size: 14px;
            text-indent: 17px;
            float: left;
            margin-top: 0;
        }
        .QQnavbar
        {
            float: right;
            overflow: hidden;
            width: 86px;
            margin-right: 18px;
            padding-top: 6px;
            zoom: 1;
            height: 22px;
            _display: inline;
        }
        .QQnavbar LI
        {
            list-style: none;
            margin-top: 5px;
            background: url(../images/QQsplit.png) no-repeat -165px -112px;
            float: left;
            margin-left: 3px;
            width: 6px;
            cursor: pointer;
            height: 6px;
            _display: inline;
        }
        .QQnavbar LI.active
        {
            background: url(../images/QQsplit.png) no-repeat -165px -86px;
        }
        .QQbed
        {
            padding-left: 27px;
            background: #fafcff;
            padding-bottom: 0px;
            width: 307px;
            padding-top: 5px;
        }
        .QQbed LI
        {
            float: left;
            width: 156px;
            position: relative;
        }
        #QQpre
        {
            background: url(../images/QQsplit.png) no-repeat -151px -60px;
            float: left;
            width: 20px;
            cursor: pointer;
            margin-right: 8px;
            height: 15px;
            _display: inline;
        }
        #QQnext
        {
            background: url(../images/QQsplit.png) no-repeat -151px -131px;
            float: right;
            width: 20px;
            cursor: pointer;
            height: 15px;
        }
        #QQMarquee
        {
            overflow: hidden;
            width: 312px;
            zoom: 1;
            height: 120px;
            left: -10px;
            position: relative;
        }
        #QQMarqueeCoutent IMG
        {
            border-right: #ccc 1px solid;
            border-top: #ccc 1px solid;
            border-left: #ccc 1px solid;
            border-bottom: #ccc 1px solid;
            height: 100%;
             width: 100%;
           }
        }
        #QQMarqueeCoutent .link
        {
            display: block;
            margin-left: 0px;
            width: 162px;
            text-align: center;
            font-size: 12px;
            line-height: 22px;
        }
        #QQMarqueeCoutent A:link
        {
            color: #0b3b8c;
            text-decoration: none;
        }
        #QQMarqueeCoutent A:visited
        {
            color: #0b3b8c;
            text-decoration: none;
        }
        #QQMarqueeCoutent A:hover
        {
            color: #0b3b8c;
            text-decoration: underline;
        }
        #QQMarqueeCoutent A:active
        {
            color: #0b3b8c;
            text-decoration: underline;
        }

.side-nav-panel .selected a {
    color: rgb(104, 8, 125);
}

.possplit {
    background: none;
    text-indent: 0;
    width: auto;
    padding: 0 3px;
}


.wp_articlecontent table {
    width: 100% ! important;
}

