.container { position: relative; width: 1130px; background: #f2f2f2 url(xxgk_bg.png) no-repeat center top; padding: 0 35px 35px; margin: 50px auto; overflow: hidden;}
.clearfix:after { display: table; content: " "; clear: both; }
.clearfix{ *zoom: 1; }

.xxgk-search { position: relative; padding: 84px 0;}
.xxgk-search .left-line,.xxgk-search .right-line { position: absolute; left: 0; top: 50%; width: 290px; height: 1px; background: #d9d9d9;}
.xxgk-search .right-line { left: auto; right: 0;}
.xxgk-search .search { border: 1px solid #bb1a2a; border-radius: 5px; width: 508px; height: 48px; margin: 0 auto; overflow: hidden;}
.xxgk-search .search .search-txt { float: left; border: 0; width: 400px; height: 48px; line-height: 48px; font-size: 16px; padding: 0 20px; cursor: text; outline: none;}
.xxgk-search .search .search-btn { float: left; border: 0; width: 68px; height: 48px; background: #fff url(common_search.png) no-repeat center center; cursor: pointer; outline: none;}

.column-list { float: left; width: 290px;}
.column-list .column-item { margin-bottom: 15px;}
.column-list .column-tit { position: relative; display: block; height: 68px; border: 1px solid #bb1a2a; 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(xxgk_column_icon.png) no-repeat 0 0; vertical-align: middle; margin-left: 15px;}
.column-list .column-tit i.i1{ background: url(xxgk_column_icon.png) no-repeat 0 0;}
.column-list .column-tit i.i2{ background: url(xxgk_column_icon.png) no-repeat 0 -68px;}
.column-list .column-tit i.i3{ background: url(xxgk_column_icon.png) no-repeat 0 -136px;}
.column-list .column-tit i.i4{ background: url(xxgk_column_icon.png) no-repeat 0 -204px;}
.column-list .column-tit i.i5{ background: url(xxgk_column_icon.png) no-repeat 0 -272px;}
.column-list .column-tit span { display: inline-block; *display: inline; *zoom: 1; width: 154px; font-size: 22px; color: #bb1a2a; line-height: 24px; vertical-align: middle; margin-left: 5px; *line-height: 28px; cursor: pointer;}
.column-list .column-item:last-child .column-tit span { width: auto;}
.column-list .column-item.active .column-tit{ background: #bb1a2a;}
.column-list .column-item.active .column-tit i{ background-image: url(xxgk_column_icon2.png);}
.column-list .column-item.active .column-tit span { color: #fff;}
.column-list .list_parent .column-tit{ background: #fff url(xxgk_column_icon3.png) no-repeat right 20px center;}
.column-list .list_parent.active .column-tit { background: #bb1a2a url(xxgk_column_icon4.png) no-repeat right 20px center;}
.column-list .column-item .column-tit:hover span { font-weight: bold;}
.column-list .sub-column{ background: #fff; padding: 10px 0; overflow: hidden; display: none;}
.column-list .sub-column li { line-height: 32px;}
.column-list .sub-column li a{ display: block; background: url(xxgk_dot.jpg) no-repeat 80px center; padding-left: 90px; font-size: 15px;}
.column-list .sub-column li.active,.column-list .sub-column li a:hover { background-color: #ffe6e6;}

.xxgk-right { float: right; width: 820px; background: #fff;}

/*其他法定信息*/

#qtfdxx .xxgk-right ul { margin: 15px 35px 0; width: calc(100% - 70px); }
#qtfdxx .xxgk-right ul li{ width: 50%; height: 130px; margin-bottom: 20px; float: left; }
#qtfdxx .xxgk-right ul li a {  display: block; width: 90%; height: 100%; border: 1px solid #E9E9E9; overflow: hidden; }
#qtfdxx .xxgk-right ul li a img { display: block; margin: 0 auto;}
#qtfdxx .xxgk-right ul li a:hover img { -webkit-transform: scale( 1.2,1.2); -moz-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); -transform: scale(1.2,1.2);}
#qtfdxx .div_cutPage { margin-top: 10px; }



/*过渡*/
#qtfdxx .xxgk-right ul li a img { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out; }




