﻿body {
    background-color: #fff;
    font-size: 15px;
    background: url(http://tjj.dxjzpx.com/material/images/bg11.png) no-repeat center top;
}
a:hover, a:focus{
    text-decoration: none;
}

.border-shadow {  
	box-shadow: 1px 2px 4px rgba(0,0,0,.1);
	border: 1px solid #ddd;
}
.container{
	/*background-color: white;173887,e6f5ff*/
}

#header{
	height: 365px;
	overflow: hidden;
    display: block;
    width: 1100px;
    margin: 0 auto;
    position: relative;
}
#header .title img{
	display: block;
	margin: 132.5px auto;
}
#header .sky-logo{
	position: absolute;
	top: 30px;
	left: 0;
}
#header .sky-logo img{
	height: 70px;
}


#main{
	background-color:#f2f2f2 ;
	position: relative;
    padding: 0 36px;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    width: 1100px;
}

/*搜索区域样式*/
.search-area { position: relative; margin: 84px 0;}
.search-area .left-line,.search-area .right-line { position: absolute; left: 0; top: 50%; width: 240px; height: 1px; background: #d9d9d9;}
.search-area .right-line { left: auto; right: 0;}
.search-area .search { border: 1px solid #0f64a9;background-color: #fff; border-radius: 9px; width: 510px; height: 50px; margin: 0 auto; overflow: hidden;}
.search-area .search .search-txt { float: left; border: 0; width: 430px; height: 48px; line-height: 48px; font-size: 16px; padding: 0 20px; cursor: text; outline: none;}
    .search-area .search .search-btn {
        float: right;
        border: 0;
        width: 70px;
        height: 48px;
        background: #fff url(http://tjj.dxjzpx.com/material/images/search.png) no-repeat center center;
        cursor: pointer;
        outline: none;
    }


/*左侧菜单样式*/
.column-list { float: left; width: 240px;}
.column-list .column-item { margin-bottom: 15px;}
.column-list .column-tit {color: #0f64a9; position: relative; display: block; height: 68px; border: 1px solid #0f64a9; background: #fff; font-size: 0; line-height: 68px; overflow: hidden;}
    .column-list .column-tit i {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 68px;
        height: 68px;
        background: url(http://tjj.dxjzpx.com/material/images/icon.png) no-repeat 0 0;
        vertical-align: middle;
        margin-left: 15px;
    }
.column-list  .column-tit i.i2{ background-position-y: -68px;}
.column-list  .column-tit i.i3{ background-position-y: -136px;}
.column-list  .column-tit i.i4{ background-position-y: -204px;}
.column-list  .column-tit i.i5{ background-position-y: -272px;}
.column-list  .column-tit i.i6{ background-position-y: -340px;}
.column-list  .column-tit i.i7{ background-position-y: -408px;}
.column-list  .column-tit i.i8{ background-position-y: -482px;}
.column-list .column-tit span { display: inline-block; *display: inline; *zoom: 1; width: 114px; font-size: 23px; line-height: 25px; vertical-align: middle; margin-left: 5px; *line-height: 28px; cursor: pointer;}
.column-list .column-item.active .column-tit{ background: #0f64a9;}
.column-list .column-item.active .column-tit i{ background-position-x:  -68px;}
.column-list .column-item.active .column-tit span { color: #fff;}
    .column-list .list_parent .column-tit {
        background: #fff url(http://tjj.dxjzpx.com/material/images/icon-1.png) no-repeat 210px center;
    }
    .column-list .list_parent.active .column-tit {
        background: #0f64a9 url(http://tjj.dxjzpx.com/material/images/icon-2.png) no-repeat 210px center;
    }
.column-list .column-item .column-tit:hover,.column-list .column-item .column-tit:focus { background-color: #0f64a9;color: #fff;}
.column-list .column-item .column-tit:hover i,.column-list .column-item .column-tit:focus i{ background-position-x:  -68px;}
.column-list .sub-column{ margin:0;background: #fff; padding: 10px 0; overflow: hidden; display: none;}
    .column-list .sub-column > li a {
        display: block;
        background: url(http://tjj.dxjzpx.com/material/images/dot.jpg) no-repeat 20px center;
        font-size: 15px;
        line-height: 20px;
        padding: 6px 10px 6px 30px;
    }
.column-list .sub-column > li a:hover { background-color: #f0f8fc;}



.column-tit-leve2{position: relative;}

.column-list .sub-column .list_parent .column-tit-leve2 em {
    background: url(http://tjj.dxjzpx.com/material/images/icon-1.png) no-repeat -0px center;
    position: absolute;
    right: 9px;
    top: 3px;
    width: 20px;
    height: 20px;
}
.column-list .sub-column .list_parent.active .column-tit-leve2 em {
    background: url(http://tjj.dxjzpx.com/material/images/icon-3.png) no-repeat -0px center;
    position: absolute;
    right: 9px;
    top: 3px;
    width: 20px;
    height: 20px;
}

.column-list .sub-column-leve2{ margin:0;background: #fff; padding: 10px 0; overflow: hidden; display: none ;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd}
    .column-list .sub-column-leve2 li a {
        display: block;
        background: url(http://tjj.dxjzpx.com/material/images/dot.jpg) no-repeat 40px center;
        font-size: 15px;
        line-height: 20px;
        padding: 6px 10px 6px 50px;
    }
.column-list .sub-column-leve2 li.active,.column-list .sub-column li a:hover { background-color: #f0f8fc;}



/*右侧内容样式*/
.xxgk-right { float: right; width:770px; background: #fff;margin-bottom: 30px;}
.xxgk-item { margin-bottom: 30px;}
.xxgk-item .title{ border-bottom: 2px solid #d9d9d9; height: 35px;} 
.xxgk-item .title h3 { float: left;}
.xxgk-item .title h3 a { display: block; height: 35px; background: #0f64a9; font-size: 16px; line-height: 35px; color: #fff; padding: 0 20px;}
.xxgk-item ul{ margin: 15px 35px 0;}
.xxgk-item ul li { padding: 15px 0; font-size: 16px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xxgk-item ul li span { color: #a1a1a1; margin-left: 15px;}
.xxgk-item ul li a:hover{ color: #0f64a9;}
.xxgk-item .more { display: block; width: 100px; height: 30px; background: #f2f2f2; text-align: center; line-height: 30px; margin: 0 auto;}
.xxgk-item .more:hover{ background-color: #0f64a9; color: #fff;}
.content { padding: 35px 25px 40px;}
.content h2 { font-size: 32px; line-height: 35px; color: #0f64a9; text-align: center;}
.content-main { margin-top: 30px;height: 640px; padding-right: 15px; overflow-y: auto;}
.xxgk-right iframe{width: 100%; border: 0;}


/*列表页样式*/
.xxgk_content_block_title{height: 35px;border-bottom: 1px solid #ddd;margin-bottom: 24px;}
.xxgk_content_block_title h3{width: 110px;height:35px;line-height:35px;color: #fff;background: #0f64a9;font-size: 18px;text-align: center;padding: 0px;margin: 0px;font-weight: normal;}
.xxgk_content_block_title h3 a{color: #fff;display: block;}
.news_list{padding:0px 10px;}
.news_list li{line-height:40px;height:40px;font-size:16px;list-style: none;text-align: left;}
.news_list li a{line-height:40px;height:40px; float: left; white-space: nowrap; text-overflow: ellipsis;width: 550px;float: left; overflow: hidden;}
.news_list li span{color: #858585;}
.list_more{background: #f2f2f2;text-align: center;display: block;line-height: 30px;font-size: 16px;margin: 10px auto 0;width: 100px;}
.list_more:after{content: '+'}


.page-info {
	text-align: center;
}
.page-info a{
	display: inline-block;
	padding: 5px 12px;
	border: 1px solid silver;
	background-color: #fff;
    color: #4d4d4d;
    text-align: center;
    margin-top: 50px;
    text-decoration: none;
}
.page-info a.active{
	color: #FFF;
    background: #2D65B4;
}
.page-info a.disabled{
	color: #999;
	border-color: #eee;
}

/*footer*/
/*#footer{*/
	/*margin: 0px auto 0px auto;*/
    /*padding: 20px;*/
    /*border-top: 8px solid #00558F;*/
    /*width: 1100px;*/
    /*background: #FFF;*/
    /*overflow: hidden;*/
/*}*/
/*#footer p{*/
	/*text-align: center;*/
	/*line-height: 30px;*/
	/*margin: 0;*/
/*}*/
/*#footer p span{*/
	/*margin-right: 20px;*/
	/*line-height: 30px;*/
	/*display: inline-block;*/
/*}*/
/*#footer p a.ba{*/
	/*display: inline-block;*/
	/*line-height: 30px;*/
/*}*/
/*#footer p a.ba img{*/
	/*height: 20px;*/
	/*margin-top: 5px;*/
	/*margin-right: 2px;*/
/*}*/
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.xxgk-right .content-main::-webkit-scrollbar
{
    width: 10px;
    background-color: #f3f3f3;
    border-radius: 10px;
    
}
 
/*定义滚动条轨道 内阴影+圆角*/
.xxgk-right .content-main::-webkit-scrollbar-track
{
     border-radius: 10px;
    background-color: #f3f3f3;
    
}
 
/*定义滑块 内阴影+圆角*/
.xxgk-right .content-main::-webkit-scrollbar-thumb
{
   
    background-color: #1766a7;
    border-radius: 10px;
}


.footer {
    margin-top: 15px;
    padding: 20px 0;
    background-color: #f8f7f7;
    font-size: 14px;
    border-top: 2px solid #dfdbdb;
}

.footer,
.footer a,
.footer p {
    color: #333;
}

.footer p {
    margin-bottom: 5px;
}


.footer p:hover,
.footer p:focus {
    color: #000;
}

.footer a {
    display: block;
}

.footer h5 {
    margin-top: 0;
    margin-bottom: 20px;
    color: #333;
    font-size: 18px;
}

.footer .container {
    position: relative;
}

.footer .copyright {
    padding-bottom: 0;
}

.footer .copyright p:hover {
    color: #000;
}

.footer .copyright a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.footer .copyright a:hover {
    color: #000;
    text-decoration: underline;
}
.footer .contactus p {margin-bottom: 0;}
.footer .contactus .item .text-spacing { letter-spacing: 1.8px;}
.footer .contactus .item span {display: inline-block;width: 145px;}

.no-padding {
    padding: 0!important;
}
.margin-bottom-10 {
    margin-bottom: 10px!important;
}
.no-padding-right {
    padding-right: 0!important;
}
.margin-top-30 {
    margin-top: 30px!important;
}
.container {
    width: 1000px;
    padding: 0;
}
.no-margin {
    margin: 0!important;
}