
.fl{float:left;}
.fr{float:right;}
.f12{font-size: 12px;}
.f14{font-size:14px;}
.f18{font-size: 18px;}
.f16{font-size:16px;}
.fc3{color:#333;font-weight:bold}
.fc6{color:#666;}
.fc9{color:#999;}
.line24{line-height: 24px;}
.m20{margin-right:20px;}
.mr40{margin-right:40px;}
.mtop45{margin-top:20px;}
.mb-10{margin-bottom: 6px;}
.mb-20{margin-bottom: 40px;}
.mtop10{margin-top: 10px;}
.mb20{margin-bottom: 30px;}
.nav100{margin-top:7px;
    width:100%;
    height: 48px;
    line-height: 48px;
    background-color:#007cbc; overflow: hidden; zoom:1;}
.gyl-layout{width: 1000px; margin: 0 auto;  font-size: 14px;}
.mtop24{margin-top:14px;}
.mtop45{margin-top:15px;}
a:link ,a:visited,a:active{
color:#666;}
a:hover {
color:#007cbc;
text-decoration:underline;
}

.border-dashed{border-bottom: 1px dashed #dedede; padding: 0  1px 15px; margin-bottom: 15px;}
.border-solid{border-bottom: 1px solid #dedede;  padding: 0  1px 22px; margin-bottom: 20px;}
.nav li{ float: left; font-size: 16px;}
.nav li a:link,.nav li a:visited ,.nav li a:active{color:#fff; padding:0 40px;}
.nav li a:hover{background: #035f90;  line-height: 48px;  color: #fff; display: inline-block; padding: 0 40px;}
.active-b{background: #035f90;  line-height: 48px;  color: #fff; display: inline-block; padding: 0px;font-weight:bold}
.w240{width:240px;}
.w452{width:430px; line-height: 24px;}
.w268{width:268px;}
.w712{width:692px;}
.w340{width:335px;}
.hot-h2{border-bottom: 1px solid #dedede; position: relative; width: 428px; color: #333; font-weight: normal; padding-bottom: 8px; margin-bottom: 20px;}
.y-b{border-bottom: 5px solid #fe8e2c; width:34px; position:absolute; display: inline-block; top: 30px;_top:6px;}
.f16-nt{font-weight: bold; color: #333; font-size: 16px; margin-bottom: 20px;}
.f16-nt-h{margin-bottom: 10px;}
/*.tit-20{ border-bottom: 3px solid #35383d;position: relative; margin-bottom:15px;  margin-top: 42px;}*/

.tit-20{  margin-bottom:15px;  margin-top: 42px;}
.wtit-all{width:692px; overflow: hidden; zoom:1; margin-bottom: 15px; }
.border-black,.border-black-m,.border-black-s{border-bottom: 3px solid #35383d; overflow: hidden; zoom:1;width:572px; height: 42px;}
.border-black-m{width:200px;}
.border-black-s{width:210px;}

.bg-blue{border-bottom: 3px solid #007fce; width: 118px;   font-size: 20px;   padding-left: 0px; color: #333; font-weight: bold;height: 42px; line-height: 42px; }
.pic-mid{width:136px; border:1px solid #e4e4e4;  margin-right: 15px;  text-align: center; vertical-align: middle;
    *display: block;
    *font-size: 84px; /*约为高度的0.873，96*0.873 约为84  border:1px solid #e4e4e4;*/ 
    *font-family:Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/
    line-height: 96px;
}
.pic-mid img{vertical-align: middle;}
.tit-bg-third{background: #007cbc; padding: 0 14px; line-height: 30px; font-size:14px; color: #fff;  width:62px;}
.new-li li{border-bottom:1px dashed #e4e4e4;padding-bottom:18px; padding-top: 10px; color: #666;}
.new-li li.last-b-n{border-bottom: 0 none;}
.news-dt li{background:url("../images/list-dot.jpg") no-repeat left; padding-left: 15px; line-height: 28px;}
.w106{margin:0 15px 0 5px; width: 106px; text-align: center; overflow: hidden; zoom:1;_margin:0 12px 0 5px;}
.w106 img{width:106px; height: 130px;}
.w224{width:204px; line-height: 22px; overflow: hidden; zoom:1;_width:222px;}
.w350{width:335px; }
.w320{width:320px;}
.border-dd{border:1px solid #ededed; margin-right: 10px;}
.cs-list li{border-bottom: 1px dashed #ededed; padding-bottom: 15px; margin-bottom: 15px; overflow: hidden; zoom:1;}
.cs-list li.last-b-n{border-bottom: 0 none;}

.lt-img{margin-right: 8px; width: 63px;}
.w192,.w192 p{width:192px; overflow: hidden; line-height: 24px;}
p.pl22{line-height: 22px;}
.tab-ph{overflow: hidden; zoom:1; display: block;}
.tab-ph li{float:left; width: 130px; height: 34px; line-height: 34px; text-align: center; background: #f5f5f5;  cursor: pointer;}
li.active-dq{color:#fff; background: #157cb6; width: 130px; height: 34px; line-height:34px; text-align: center;}
.no-hot,.no-normal{background:#939496; width:22px; height: 22px; margin-top: 4px; text-align: center; line-height: 22px; color: #fff; font-size: 12px; margin-right: 12px;}
.no-hot{background:#197bb8;}
.tab-ph1{overflow: hidden; zoom:1; width: 268px; margin-top: 20px;display: none}
.tab-ph1 li{width:268px;display: block; line-height: 30px; overflow: hidden; }
.w190{width:170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tit-20-bg{border-bottom:3px solid #e8e8e8; margin-bottom:18px;  font-size: 20px; 
    font-weight: bold; padding-bottom: 6px;margin-top:8px; height:28px;}
.mtop28{margin-top: 28px;}
.w320 li{width:320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.menu-dd{border:1px solid #dedede;width: 998px; overflow: hidden; zoom:1; border-bottom: 0;}
.menu-dd li{border-bottom: 1px solid #dedede;  padding: 10px 15px; overflow: hidden; zoom:1; font-size: 12px;}
.menu-dd dt{ margin-right: 10px;width:70px;  margin-top: 2px}
.menu-dd dd {
    width: 830px;
    line-height:18px;
    word-break:break-all;
    word-wrap:break-word;
}
dd.ddpos{        position:relative;
                 right:5px;
                 float:right;
width:50px;
}     
 
.menu-dd  dd a:link,.menu-dd  dd a:visited,.menu-dd  dd a:hover,.menu-dd  dd a:active{padding:0 10px; color: #007cbc; width:115px; overflow:hidden; text-overflow:ellipsis;
                                                                                      white-space:nowrap; display:inline-block;
}
 .menu-dd dd .span-btn {
        width:50px; height:24px; line-height:24px; position:absolute; display:inline-block; padding:0; right:5px;top:0; margin-left:10px;}

.menu-dd .span-btn a:link,.menu-dd .span-btn a:visited,.menu-dd .span-btn a:hover,.menu-dd .span-btn a:active {
    color:#999;
padding:0;}
.sub-tit-d{ background: #007fce; height: 42px; line-height: 42px; font-size: 16px;  text-align:center;color: #fff; font-weight: bold;}
.dot-right-r{background:url("../images/dot.jpg") no-repeat  0px  0px; display: block; width: 10px;
    height: 15px;
position: absolute;
    right: 10px;
    top:28px;
}
.sub-menu-d{position: relative; width: 240px;}

.all-sort-list { position:relative; width:238px; border:1px solid #dedede; border-top:none;  }
.all-sort-list .item { border-top:1px solid #FFFFFF; border-bottom: 1px solid #DEDEDE; }
.all-sort-list .item.bo { border-top:none; }
.all-sort-list .item h3 { position:relative; border:0px; font-size:14px; font-weight:normal;  height:48px;overflow:hidden; padding:10px; width: 218px; line-height: 24px; }
.all-sort-list .hover h3 { position:relative; z-index:13; background:#FFF; height:48px; border-color:#DDD; border-width:0px 0px; border-style:solid;  line-height: 24px;   padding:10px;}
.all-sort-list .item a { color:#666; text-decoration:none;  font-size: 12px; padding: 0 12px 0 0;}
.all-sort-list .item a:hover { color:#007fce; }
.all-sort-list .item-list {
    display:none;
    position:absolute;
    width:432px;
    min-height:120px;
    _height:120px;
    background:#FFF;
    left:237px;
    box-shadow:0px 0px 0px #DDDDDD;
    border:1px solid #DDD;
    z-index:10;
    padding: 15px;
    line-height: 24px;
    top:0;
}
.all-sort-list .border-none{border-bottom:none;}
.item-list .subitem { float:left; width:432px;  }
.subitem li a:link,.subitem li a:visited,.subitem li a:hover,.subitem li a:active{width:68px;overflow:hidden; padding:0; margin-right:8px; display: inline-block;
white-space:nowrap; text-overflow:ellipsis;                                                                                 
}
.wtop-b{border-top:3px solid #fe9900; width: 268px;}
/**0427*/
.w136 {
width:136px;
height:40px;
line-height:24px;
font-weight:bold;
}
.hdiv {
height:75px; zoom:1;}


/**底部文件**/
.w1 {width: 1000px;}
.left_f {width: 114px;text-align: center;float: left;}
.fcolor1 {color: #666;}
.footer_nav {width: 772px;float: left;}
.fcolor3 {color: #333;text-align:center}

.footer_img {
  border: 1px solid #dedede;
  padding: 0px 6px;
  margin-bottom: 46px;
  margin-top: 18px;
  width: 1010px;
  float: left;
  overflow: hidden;
  zoom: 1;
}
.gk_page_split a:before, .gk_page_split a:after {
    display:none
}
.footer_img li {
  float: left;
  border-right: 1px solid #dedede;
  padding: 6px 3px;
  overflow: hidden;
  zoom: 1;
}
#footer_img_l_b {
  border-right: 0;
  padding-right: 0;
}
.h48 {
height:48px;
}
.test-bo {
border:1px solid #e4e4e4;
border-top:5px solid #007fce;
overflow:hidden;
zoom:1;
height:175px;
float:right;

}
.test-bo div{
border:none 0;}
    .test-bo div strong {
    margin:20px 0; display:block;}
a.blue-font {
    color:#007fce;
}



/*********************************************************2015-05-05*/
.gkPage {
    font-size: 14px;
    height: 30px;
}

.gkPage .gk_page_label {
    float: left;
    margin-right: 10px;
}

.gkPage .gk_page_label .total {
    margin-right: 6px;
    font-family: Arial;
}

.gkPage .gk_page_label .currInfo {
    margin-left: 6px;
    margin-right: 6px;
}

.gkPage .gk_page_label .currPage {
    color: red;
    margin-right: 6px;
    font-family: Arial;
}

.gkPage .gk_page_label .pageCount {
    margin-right: 6px;
    font-family: Arial;
}

.gkPage .gk_page_split {
    float: left;
}
/*首页、上一页、下一页、尾页 不可点击*/
.gkPage .disable_pager {
    border: solid 1px #d2d2d2;
    padding: 6px;
    margin-right: 6px;
    background-color: #f5f5f5;
    color: #c6c6c6;
    font-size: 12px;
}

.gkPage .disable_lastpager {
    border: solid 1px #d2d2d2;
    padding: 4px;
    background-color: #f5f5f5;
    color: #c6c6c6;
    font-size: 12px;
}
/*当前页不可点击*/
.gkPage .current_pager {
    border: solid 1px #016ec7;
    background-color: #016ec7;
    color: #fff;
    padding: 4px 8px;
    margin-right: 6px;
    font-family: Arial;
    font-size: 14px;
}

/*页码可点击可点击*/
.gkPage .pager {
    border: solid 1px #d2d2d2;
    background-color: #f5f5f5;
    padding: 3px 8px 4px 8px;
    margin-right: 6px;
    font-family: Arial;
    color: #333;
    font-size: 14px;
}

.gkPage .pager:hover {
    border: solid 1px #016ec7;
    background-color: #016ec7;
    color: #fff;
    padding: 3px 8px 4px 8px;
    font-family: Arial;
    margin-right: 6px;
    font-size: 14px;
}
/*首页可点击*/
.gkPage .first_pager {
    border: solid 1px #d2d2d2;
    background-color: #f5f5f5;
    color: #333;
    padding: 6px;
    margin-right: 6px;
    font-size: 12px;
}

.gkPage .first_pager:hover {
    border: solid 1px #016ec7;
    background-color: #016ec7;
    color: #fff;
    padding: 6px;
    margin-right: 6px;
    font-size: 12px;
}
/*上一页可点击*/
.gkPage .prev_pager {
border: solid 1px #d2d2d2;
background-color: #f5f5f5;
padding: 6px;
margin-right: 6px;
color: #333;
font-size: 12px;
}

.gkPage .prev_pager:hover {
    border: solid 1px #016ec7;
    background-color: #016ec7;
    color: #fff;
    padding: 6px;
    margin-right: 6px;
    font-size: 12px;
}
/*下一页可点击*/
.gkPage .next_pager {
border: solid 1px #d2d2d2;
background-color: #f5f5f5;
padding: 6px;
margin-right: 6px;
color: #333;
font-size: 12px;
}

.gkPage .next_pager:hover {
    border: solid 1px #016ec7;
    background-color: #016ec7;
    color: #fff;
    padding: 6px;
    margin-right: 6px;
    font-size: 12px;
}
/*尾页可点击*/
.gkPage .last_pager {
border: solid 1px #d2d2d2;
background-color: #f5f5f5;
padding: 4px;
color: #333;
font-size: 12px;
}

.gkPage .last_pager:hover {
    border: solid 1px #016ec7;
    background-color: #016ec7;
    color: #fff;
    padding: 4px;
    font-size: 12px;
}