@charset "gb2312";

/*layout*/
.panel{max-width:1180px; width:98%; margin-left:auto; margin-right:auto;}
.wrap{max-width:1120px; margin:0 auto 2.5%; padding:2.5% 2.5% 0; overflow:hidden; zoom:1; background-color:#fff;}
.wrap .split{position:relative; z-index:1; height:30px; overflow:hidden; clear:both; background:#fff;}
.pr{position:relative;}
.radius{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt22{margin-top:22px;}
.mt30{margin-top:30px;}

.pt15{padding-top:15px;}
.pdt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb15{padding-bottom:15px;}
.tc{text-align:center;}

.fst{font-family:"ËÎÌå";}
.redfont{color:#f00; font-size:16px; font-weight:700;}
.col66{color:#666;}
.col66 a{color:#666;}
.col66 a:hover{color:#3188d8;}
.colff{color:#fff;}
.colff a{color:#fff;}
.colff a:hover{color:#efcb8a;}

/*common*/
.bor-notop{border-right:solid #ebebeb 1px;border-bottom:solid #ebebeb 1px;border-left:solid #ebebeb 1px;}
.breakcrumb,
.zwgk-crumb{font-size:.875em; background:url(imagescommonbreakcrumb.png) no-repeat 11px 4px; padding-left:36px; padding-right:10px; line-height:1.6; margin-top:15px; margin-bottom:12px;}
.breakcrumb{color:#666;}
.breakcrumb a{color:#666;}
.breakcrumb a:hover{color:#3188d8;}

.columnName{line-height:1.6em; border-bottom:#ededed 2px solid;}
.columnName h2{float:left;}
.columnName h2 br{display:none;}
.columnName h2 a{color:#3188d8;}
.columnName h2 a:hover{color:#3188d8;}
.columnName h2,
.columnName font{position:relative; bottom:-2px; display:inline-block; font-size:1.375em; font-weight:300; color:#3188d8; padding-left:8px; padding-right:8px; padding-bottom:10px; border-bottom:solid #3188d8 2px;}

/*title*/
.common-tab-head{height:40px; line-height:40px; border:solid #ebebeb 1px; background-color:#f7f7f7;}
.common-tab-head .hd{float:left; white-space:nowrap;}
.common-tab-head .hd li, .common-tab-head h2, .common-tab-head h3{position:relative; float:left;}
.common-tab-head .hd li.on, .common-tab-head h2, .common-tab-head h3{font-weight:700; font-size:16px; color:#3188d8;}
.common-tab-head .hd li, .common-tab-head h2{padding-left:34px; padding-right:34px; white-space:nowrap; text-align:center;}
.paddLR .hd li{padding-left:25px; padding-right:25px;}
.common-tab-head .hd li.w{width:148px; text-align:center; padding-left:0; padding-right:0; border-left:solid #ebebeb 1px; left:-1px;}
.common-tab-head .hd li.w.on{border-right:none;}
.common-tab-head h3{top:-1px; margin-left:15px; padding-right:25px; padding-left:25px; border-bottom:solid #3188d8 2px;}
.common-tab-head h3 i{position:absolute; top:50%; left:20px; display:inline-block; margin-top:-6px; width:5px; height:13px; background-color:#3188d8;}
.common-tab-head .hd li.on, .common-tab-head h2{border-top:solid #3188d8 2px; background-color:#fff; border-right:solid #ebebeb 1px; border-left:solid #ebebeb 1px;  top:-1px; left:-1px; text-align:center;}
.common-tab-head .hd2{float:right; padding-right:6px;}
.common-tab-head .hd2 li{padding-left:20px; padding-right:20px;}
.common-tab-head .hd2 li.on{top:0px; color:#3188d8; background:none; border:none; border-bottom:solid #3188d8 1px;}
.common-tab-head .hd2 li.on i{position:absolute; bottom:-5px; left:50%; display:inline-block; margin-left:-3px; width:7px; height:4px; background-image:url(imagescommonarr-down-blue.png);}

.common-tab-head .hd li.on{cursor:pointer;}
.common-tab-head .hd li.on a,
.common-tab-head h2 a,
.common-tab-head h3 a{color:#3188d8;}
.common-tab-head a:hover{color:#3188d8;}

/*more*/
.common-more{float:right; padding-right:16px; font-size:.875em;}
.common-more font{display:inline-block; padding-left:6px; padding-right:6px;}
.common-more a{display:inline-block;}
a.more{background:url(imagescommoncolumn-more.gif) no-repeat right; padding-right:12px;}

/*list*/
.common-list-time, .common-list-notime{line-height:1.5em; font-size:1em;}
.common-list-time{padding-top:15px;}
.common-list-time li,.common-list-notime li{position:relative; float:left; width:100%; padding-top:.4em; padding-bottom:.4em; padding-left:20px; overflow:hidden; color:#999;}
.common-list-time li i,.common-list-notime li i{position:absolute; top:.4em; left:5px; width:4px; height:4px; margin-top:.675em; background-color:#333;}
.common-list-time li a,.common-list-notime li a{float:left;}
.common-list-time .time{position:absolute; z-index:10; top:50%; right:25px; margin-top:-.75em; white-space:nowrap;}
.common-list-time li a br,.common-list-notime li a br{display:none;}

.home-ywdt-focus li,
.menuhover ul li a,
.common-list-time li a,
.common-list-notime li a,
.ssxc-pics li span,
.ssxc-pics li span,
.page-list-pic ul li span,
.xxgk-zdly li a,
.jffw-icon li a,
.gzcy-zxft p.title a,
.mobile-focus a,
.mobile-tpxw .bd .txt,
.ysys-scroll-pics .bd ul li span{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.large-list li a{max-width:86%;}
.short-list li a{max-width:80%;}
.home-bsfw-dl li a{max-width:92%;}

.pt0{padding-top:0;}

/*page*/
.pagediv{clear:both; padding-top:20px; padding-bottom:20px; color:#666; font-size:14px; text-align:center; background-color:#f3f3f3;}
.pagediv a{color:#666; margin-top:2px; margin-bottom:2px;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:30px; border:#b5b5b5 1px solid; background:url(imagescommonpage-bg.gif) repeat-x; border-radius:4px;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:10px;}
.pagination_index_last a{display:inline-block; padding:0 10px; line-height:30px; border:#b5b5b5 1px solid; background:url(imagescommonpage-bg.gif) repeat-x; border-radius:4px;}
#pagination_input{width:40px; margin:-4px 8px 0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; border-radius:4px; text-align:center;}



/*header*/
.header{height:140px; background-color:#4691E8;}
