.mian {
    width: 1200px;
    margin: 0 auto;
    clear: both;
}
/*banner*/
.indexCon {
    width: 999px;
    overflow: hidden;
    margin: 0 auto;
    background: #fff;

}

.indexCon .flashBanner {
    width: 999px;
    height: 298px;
    overflow: hidden;
}

.flashBanner {
    position: relative;
}

.flashBanner .mask {
    height: 50px;
    line-height: 50px;
    width: 100%;
    text-align: center;
    background-color: #515151;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    left: 0;
    bottom: -32px;
    filter: alpha(opacity=60);
    -moz-opacity: 0.7;
    opacity: 0.7;
    overflow: hidden;
}

.flashBanner .mask img {
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #fff;
}

.flashBanner .mask img.show {
    margin-bottom: 3px;
}

img {
    border: 0;
}
/*mod01 start*/
.mod01 {
    width: 297px;
}
.mod01 .title div{
    padding: 10px 12px;
    cursor: pointer;
}
.mod01 .title h2 {
    line-height: 1;
    font-size: 20px;
    font-weight: bold;
    color: #333;
}
.mod01 .title div.active h2 {
    color: #135f99;
}
.mod01 .title div.active {
    border-radius: 6px;
    border: 1px solid #5ad0f4;
}
.mod01 ul {
    padding-top: 8px;
}
.mod01 ul li {
    padding: 10px 0 10px 8px;
    border-bottom: 1px dashed #ccc;
}
.mod01 ul .time {
    width: 57px;
    height: 42px;
}
.mod01 ul .time p {
    width: 57px;
    height: 22px;
    display: block;
    background-color: #135f99;
}
.mod01 ul .time span{
    width: 55px;
    color: #939393;
    display: block;
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px;
}
.mod01 ul a {
    display: block;
    width: 205px;
    line-height: 1.5;
    color: #939393;
}
.mod01 ul li.no_border {
    border: none;
}
.mod01 ul a.more {
    display: inline;
	font-size:14px;
}
.mod01 .m2c .mc {
    display: none;
}
/*mod01 end*/

/*Modular_box*/
.rowOne_box {
    overflow: hidden;
    clear: both;
}
.rowOne_box .img_text,
.rowOne_box .text_right{
    float: left;
}
.img_text .title,
.text_right .title {
    width: 770px;
    height: 30px;
    background-color: #135f99;
}
.img_text .title span,
.text_right .title span,
.left_bolck .title span,
.middle_bolck .title span,
.right_bolck .title span {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    float: left;
	width: 120px;
	text-align:center;
	cursor: pointer;
}
.rowOne_box .text_right .title span.active{
	background-color: #51B3FD;
}
.img_text .title a,
.text_right .title a,
.left_bolck .title a,
.middle_bolck .title a,
.right_bolck .title a {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    float: right;
    padding-right: 10px;
}
.content {
    overflow: hidden;
    clear: both;
    border: 1px solid #135f99;
    border-top: none;
    width: 770px;
    *width: 768px;
}
.content_tabImg {
    padding: 10px;
    float: left;
}
.content_textList {
    width: 354px;
    margin-left: 20px;
    margin-top: 10px;
    float: left;
}
.content_textList ul li {
    overflow: hidden;
    widht: 100%;
}
.content_textList ul li a {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    float: left;
}
.content_textList ul li span {
	font-size:14px;
    float: right;
    line-height: 30px;
    padding-right: 4px;
	color:#333;
}
.text_right {
    margin-left: 30px;
}
.text_right .title {
    width: 400px;
    height: 30px;
}
.text_list {
    width: 400px;
    *width: 388px;
    height: 252px;
	*height: 275px;
    border: 1px solid #135f99;
    border-top: none;
    padding-left: 10px;
    padding-top: 10px;
    *padding-top: 0px;
}
.text_list_two {
    border: 1px solid #135f99;
    border-top: none;
    padding-left: 5px;
    padding-top: 10px;
}
.text_list ul li {
    width: 100%;
    overflow: hidden;
}
.text_list ul li a {
    line-height: 30px;
    font-size: 14px;
    color: #333;
    float: left;
}
.text_list ul li span {
    float: right;
    padding-right: 10px;
    line-height: 30px;
	font-size:14px;
	color:#333;
}
.text_list_two .list_party_box {
    overflow: hidden;
    width: 390px;
    text-align: center;
}
.text_list_two .list_party_box a {
    line-height: 1;
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
    margin: 5px 10px;
}
.text_list_two .row {
    text-align: left;
    clear: both;
}
.text_list_two .list_party_box .list_party3 {
    width: 90px;
    color: #333;
}
.text_list_two .list_party_box .list_party2 {
    clear: both;
    width: 90px;
    color: #333;
}
.rowTwo_box {
    margin-top: 20px;
    margin-bottom: 20px;
    clear: both;
    overflow: hidden;
}
.rowTwo_box .text_list {
    width: 380px;
    *width: 368px;
}
/*.left_bolck,*/
/*.middle_bolck*/
.right_bolck {
    float: left;
}
.right_bolck .title {
    background-color: #135f99;
    width: 400px;
    *width: 398px;
    height: 29px;
}
.left_bolck .title,
.middle_bolck .title {
    background-color: #135f99;
    width: 380px;
    *width: 380px;
    height: 29px;
}
.rowTwo_box .right_bolck .text_list{
    width: 400px;
	*width: 385px;
}
    /*下拉菜单*/
#kstd {
    width: 1200px;
    height: 40px;
    line-height: 37px;
    padding-left: 15px;
    padding-top: 5px;
    clear: both;
}

#kstd h4 {
    width: 80px;
    height: 35px;
    float: left;
}

#kstd select {
    width: 208px;
    height: 23px;
    float: left;
    margin-top: 6px;
    border: 1px solid #7f9db9;
    margin-right: 15px;
}
/*变换图片*/
#zzsc {
    width: 364px;	/* 圖片的寬 */
    height: 230px;	/* 圖片的高 */
    _height: 240px;
    overflow: hidden;
}
#zzsc a {
    position: absolute;
    top: 0;
    left: 0;
}
#zzsc a img {
    border: none;
    width: 364px;
    height: 230px;
}

/* 以下是針對選單按鈕設定 */
#zzsc .abgne-controls {
    list-style: none;
    position: absolute;
    margin: 0;
    padding: 0;
    right: 10px;
    bottom: 10px;
    height: 20px;
}
#zzsc .abgne-controls li {
    float: left;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    margin-right: 2px;
    color: #0cf;
    background-color: #fff;
    border-radius: 6px;
    opacity: 0.7;
    filter:alpha(opacity=70);
}
#zzsc .abgne-controls li.current {
    color: #fff;
    background-color: #0cf;
}
/*mod03 start*/
.mod03 {
    margin-top: 20px;
    margin-bottom: 30px;
    border: 1px solid #135f99;
    padding-bottom: 20px;
}
.mod03 .title h2 i{
    font-size: 30px;
    color: #6c9cff;
}
.mod03 .img_link {
}
.mod03 .img_link .bd {
    width: 1100px;
    overflow: hidden;
    height: 78px;
    margin: 0 auto;
}
.mod03 .img_link .bd .picList {
    width: 100%;
    height: 90px;
    margin: 0 auto;
}
.mod03 .img_link .picMarquee-left {
    position: relative;
}
.mod03 .img_link .bd {
    height: 78px;
}
.mod03 .img_link .bd ul li {
    border: 3px solid #fff;
    margin: 0px 8px;
    float: left;
    width: 194px;
    height: 78px;
}
.img_link .prev,
.img_link .next {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    width: 18px;
    height: 31px;
    background: url("../images/icon_btn.png") no-repeat center;
}
.img_link .prev {
    background-position: -80px 0;
    left: 10px;
}
.img_link .next {
    background-position: -97px 0;
    right: 10px;
}
/*mod03 end*/
/*mod04 start*/
.row3 {
    border: 1px solid #135f99;
}
.mod04 {
    display: block;
    height: 60px;
}
.mod04 .box_list ul li {
    margin: 10px 0px;
    padding-left: 14px;
	padding-right: 13px;
}
.mod04 .box_list ul li .icon_bg {
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
    font-size: 30px;
}
.mod04 .box_list .icon01 .icon_bg {
    color: #135f99;
}
.mod04 .box_list .icon02 .icon_bg {
    color: #135f99;
}
.mod04 .box_list .icon03 .icon_bg {
    color: #135f99;
}
.mod04 .box_list .icon04 .icon_bg {
    color: #135f99;
}
.mod04 .box_list .icon05 .icon_bg {
    color: #135f99;
}
.mod04 .box_list .icon06 .icon_bg {
    color: #135f99;
}
.mod04 .box_list .icon07 .icon_bg {
    color: #135f99;
}
.mod04 .box_list .icon08 .icon_bg {
    color: #135f99;
}
.mod04 .box_list .icon09 .icon_bg {
    color: #135f99;
}
.mod04 .box_list ul li a i {
    margin-right: 5px;
}
.mod04 .box_list ul li a i,
.mod04 .box_list ul li a span {
    vertical-align: middle;
}
.mod04 .mak {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -46px;
    top: -122px;
    display: none;
    z-index: 999;
}
/*mod04 end*/
/*mod05 start*/
.mod05 {
    margin: 10px auto;
}
.mod05 ol{
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.mod05 ol li{
    float: left;
    margin-right: 12px;
}
.mod05 ol li.last{
    margin-right: 0px;
}
/*mod05 end*/
.mr42 {
    margin-right: 42px;
}
/*hover*/
.text_list_two .list_party_box a:hover {
    color: black;
    text-decoration:underline;
}
.content_textList ul li a:hover,
.text_list_two .list_party_box a:hover,
.content_textList ul li:hover span,
.text_list ul li a:hover,
.text_list ul li:hover span {
    color: #c30;
}
.mian a.more{ font-size:14px;}
.mian a.more:hover {
    color: #E7E047;
	font-size:14px;
}