﻿@charset "utf-8";
a,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{ margin:0; padding:0; color:#000000; font-size:14px; font-family:"微软雅黑"; }
html{ text-align:center; 
      /*哀悼黑白样式*/
      /*-webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
        _filter:none;*/
        /*哀悼黑白样式*/
} 
 

body,html{ width:100%; }
body{ margin:0 auto; text-align:left;}
body.body_bg{ width:100%; height:100%; background:url(../images/body_bg.png) no-repeat top #e7f5fb; background-attachment:fixed;}
div{ display: block; overflow:hidden; }
dd,dt,li,ol,ul{ list-style:none; }
table{ border-collapse:separate; border-spacing:0; }
caption,td,th{ float:none!important; font-weight:400; }
table,td,th{ vertical-align:middle; }
a{ color:#333333; cursor:pointer; }
a,a:focus,a:hover{ text-decoration:none;}
a:hover{ color: #0167CD; }
a.blue{	color:#1265cf;	text-decoration:none;}
a.blue:hover {color:#1265cf;text-decoration:underline;}
img{ border:none; } 
strong{ font-weight:700; }
em{ font-style:normal; }
input{ border:0; background-color:transparent; /*-webkit-appearance:none;*/ }
:focus,input{ outline:0; }
.dis_in_b{ display:inline-block; }
.hide{ display: none;}
.pos_relat{ position: relative;}
.text_l{ text-align: left;}
.text_r{ text-align: right;}
.text_c{ text-align: center;}
.f_l{ float:left; }
.f_r{ float:right; }
.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt12{ margin-top:12px; }
.mt14{ margin-top:14px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt30{ margin-top:30px; }
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml20{ margin-left: 20px;}
.ml37{ margin-left: 37px;}
.mr25{ margin-right: 25px;}
.mb20{ margin-bottom: 20px;}
.clear,.clearfix:after,.container:after{ clear:both; overflow:hidden; height:0; }
.clearfix:after{ display:block; visibility:hidden; content:""; }
.clearfix{ display:block; zoom:1;}

.text_hidden{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.white_bg{ background:#fff; }
.l_gray_bg{ background: #F0F3F6;}
.d_grap_bg{ background: #2B2C2E;}

.border_bt_gray{ border-bottom: 1px solid #D1D1D1;}
.border_bt_blue{ border-bottom: 1px solid #0167CB;}

.container{ width:1200px; margin:0 auto;}
.page_container{ overflow: visible; position: relative;}

/*-------图标汇总---开始--------------*/
.edit_icon,
.delete_icon,
.view_icon,
.rush_icon,
.exl_icon,
.word_icon,
.pdf_icon,
.consulting_icon,
.contact_icon,
.upload_icon,
.download_icon {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url(../images/icon-new.png) no-repeat 0 -52px;
    vertical-align: middle;
}
/*编辑、修改图标*/
.edit_icon { background-position: 0 0;}
.edit_icon:hover { background-position: 0 -28px;}
.edit_icon:active { background-position: 0 -56px;}
/*删除图标*/
.delete_icon { background-position: -28px 0;}
.delete_icon:hover { background-position: -28px -28px;}
.delete_icon:active { background-position: -28px -56px;}
/*查看、浏览图标*/
.view_icon { background-position: -56px 0;}
.view_icon:hover { background-position: -56px -28px;}
.view_icon:active { background-position: -56px -56px;}
/*刷新图标*/
.rush_icon { background-position: -84px 0;}
.rush_icon:hover { background-position: -84px -28px;}
.rush_icon:active { background-position: -84px -56px;}
/*开始图标*/
.start_icon { background-position: -112px 0;}
.start_icon:hover { background-position: -112px -28px;}
.start_icon:active { background-position: -112px -56px;}
/*暂停图标*/
.suspended_icon { background-position: -140px 0;}
.suspended_icon:hover { background-position: -140px -28px;}
.suspended_icon:active { background-position: -140px -56px;}
/*上传图标*/
.upload_icon { background-position: -168px 0;}
.upload_icon:hover { background-position: -168px -28px;}
.upload_icon:active { background-position: -168px -56px;}
/*下载图标*/
.download_icon { background-position: -196px 0;}
.download_icon:hover { background-position: -196px -28px;}
.download_icon:active { background-position: -196px -56px;}
/*联系方式图标*/
.contact_icon { background-position: -28px -168px;}
.contact_icon:hover { background-position: -28px -196px;}
.contact_icon:active { background-position: -28px -224px;}

/*excel图标*/
.exl_icon { background-position: 0 -84px;}
.exl_icon:hover { background-position: 0 -112px;}
.exl_icon:active { background-position: 0 -140px;}
/*word图标*/
.word_icon { background-position: -28px -84px;}
.word_icon:hover { background-position: -28px -112px;}
.word_icon:active { background-position: -28px -140px;}
/*pdf图标*/
.pdf_icon { background-position: -56px -84px;}
.pdf_icon:hover { background-position: -56px -112px;}
.pdf_icon:active { background-position: -56px -140px;}

/*咨询图标*/
.consulting_icon { background-position: 0 -168px;}
.consulting_icon:hover { background-position: 0 -196px;}
.consulting_icon:active { background-position: 0 -224px;}

/*-------图标汇总---结束--------------*/

/* 头部 ================================== */
.header{ width: 100%; height: 118px; position:relative; }
.header .tran_bg{ width: 100%; height:100%; background: #fff; opacity: 0.8; filter:alpha(opacity=80);}
.header .header_content{ position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height:100%;}
.header .logo_box{ display: inline-block; float: left; width: auto; margin: 24px 0 0 0; }
.header .logo_box img{ width: auto; height: 82px;}
.top_search_box{ position: relative; width: 390px; height: 26px; /*margin: 75px 0 0 0;*/}
.top_search_box .search_t{ position: absolute; z-index: 2; height: 28px; overflow: hidden; margin-left: 43px;}
.top_search_box .search_t li{ display: inline-block; float: left; width: 66px; height: 28px; text-align: center; line-height: 28px; color: #000; cursor: pointer;}
.top_search_box .search_t li.on, .top_search_box .search_t li:hover{ color: #0167CD; background: url(../images/search_icons.png) -44px -2px no-repeat; }
.top_search_box .search_b{ position: relative; margin-top: 24px; width: 404px; background: url(../images/search_icons.png) 0 -36px no-repeat;}
.top_search_box .search_b input[type="text"] {
    width: 245px;
    height: 42px;
    float: left;
    margin-left: 54px;
    border:0;
	outline:none;
	font-size: 16px;
	color: #B1B1B1;
}
.top_search_box .search_b input[type="button"] {
    width: 96px;
    height: 42px;
    background: none;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.login_box{ position:absolute; top:3px; right:0; padding-left:27px; /*width: 350px;*/ /*background: url(../images/ico_login2.png) left no-repeat;*/ font-size: 16px; /*font-weight:bold;*/ color: #FFFFFF; }
.login_box a{ vertical-align: middle; font-size: 16px; color:rgba(0,0,0,0.8)/*font-weight:bold;*/ /*color: #FFFFFF;*/}

/* 导航================================== */
.nav_container{ width: 100%; height: 60px; background: #5E6E79; overflow:hidden; }
.nav_container li{ display: inline-block; float: left; width: 199px; height: 60px; line-height: 60px; margin-left: 1px; text-align: center; background:url(../images/col_head_bg_03.png);background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;cursor: pointer;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/col_head_bg_03.png",sizingMethod='scale');}
.nav_container li.first{ margin-left:0; width:200px;}
.nav_container li a{ display: inline-block; background-position: left center; background-repeat: no-repeat; background-size:32px; font-size: 23px; color: #FFFFFF;}
.nav_container li span{ display: inline-block; padding-left:42px; letter-spacing:3px; }
.nav_container .nav_home{ background-image: url(../images/ico_nav_home.png); background-size:22px;}
.nav_container .nav_home span{ letter-spacing:10px; }
.nav_container .nav_02{ background-image: url(../images/ico_nav_02.png);}
.nav_container .nav_03{ background-image: url(../images/ico_nav_03.png);}
.nav_container .nav_04{ background-image: url(../images/ico_nav_04.png);}
.nav_container .nav_05{ background-image: url(../images/ico_nav_05.png); background-size:28px;}
.nav_container .nav_06{ background-image: url(../images/ico_nav_06.png); background-size:28px;}
/*.nav_container li.first{ width: 163px; margin-left: 0; background: url(../images/ico_nav_home.png) 48px center no-repeat #000000; }
.nav_container li.first a{ text-align: left; margin-left: 75px;}*/
.nav_container li.last{ width: 48px; background: url(../images/ico_help.png) center no-repeat #636B6D; position: relative; display:none; }
.nav_container li.last .nav_map{ position: absolute; top: 0; right: -220px; width:220px; height: 60px; line-height: 60px; text-align: center; background: url(../images/arrow_02.png) 175px 23px no-repeat #636B6D; }
.nav_container li.last .nav_map a{ margin-right: 30px;}
.nav_container li:hover{background:url(../images/col_head_bg_05.png) repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/col_head_bg_05.png",sizingMethod='scale');}
.nav_container li.on{background:url(../images/col_head_bg_01.png) repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/col_head_bg_01.png",sizingMethod='scale');}



/* 公告================================== */
.gonggao_outter{ width:100%; background: #F6F6F6;}
.gonggao_box{ height: 55px; line-height: 55px; margin-left: 20px; padding-left: 30px; background: url(../images/ico_notice.png) left center no-repeat;}
.gonggao_box span{ display: inline-block; color: #0167CC; font-size: 16px; }
.gonggao_list li{ width: 1000px; height: 55px; line-height: 55px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: list-item;}
.gonggao_list li a { font-size: 16px;}

/* 当前位置================================== */
.location{ background: url(../images/ico_location.png) left center no-repeat;}
.location a, .location span{ display: inline-block; font-size: 16px; color: #0b0b0b;}
.location .arrow{ margin: 0 5px;}

/* 主体================================== */
.main_content_outer{ 
    height: 700px; 
    position: relative;

    /* 网页设计图 V5 */
    height: auto;
}
.main_content{ 
    height: 3570px; 
    position: absolute;
}
.content_container{
    width: 1160px;
    /*第一版本*/
    /*height: 470px; */
    height:660px;
    padding: 20px 15px;
    background: #FFFFFF;

    /* 网页设计图 V5 */
    width: 1164px;
    height: 487px;
    padding: 18px;
}
.content_container.wfull_hauto{
	height: auto;

    /* 网页设计图 V5 */
    width: 1164px;
}
	
/* 文章栏目列表 */
.column_wrapper{ width: 477px; height: 230px;}
.col_head{ width: 100%; }
.col_head .tabs{ /*display: inline-block;*/ width: auto;}
.col_head .tabs li{ display: inline-block; float: left; width: 105px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; color: #0167CD; background: #EFF2F5; cursor: pointer;}
.col_head .tabs li.on{ color: #FFFFFF; background: #0167CD;}
.col_head .more{ display: inline-block; float: right; line-height: 35px; color: #5b5b5b; }
.col_news_list li{ display: block; height: 28px; }
.col_news_list li a{ display: inline-block; float: left; width: 410px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.col_news_list li.first{ height: 48px;}
.col_news_list li.first a{ width: 477px; margin-top: 17px; font-size: 16px; color: #0167cc; text-align: center; }
.col_news_list li span.date{ display: inline-block; float: right; color: #999999;}
.col_news_list li a, .col_news_list li span{ margin-top: 4px; /*line-height: 24px;*/}
.col_news_list li a:hover{ color: #0167CD; }

/* 垂直栏目头部 */
.vertical_head{ width: 64px; height: 192px; background: #7EC130; text-align: center;}
.vertical_head span{ display: inline-block; margin-top: 42px; line-height: 26px; font-size: 16px; color:#FFFFFF; }

/* 垂直广告位列表*/
.ad_vlist{ display: inline-block; width: 100%;}
.ad_vlist li{ display: block; margin-bottom: 5px;}
.ad_vlist li img{ display: block; width: 100%; height: auto;}

/* 轮播图 */
.slide_barnner_box{ position:relative; width:333px; height:192px; overflow:hidden;}
.slide_barnner_box .pic{ height: auto;}
.slide_barnner_box .pic img { width:333px; height:192px; display: block; }
.slide_barnner_box .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%; background:#000; overflow: hidden; opacity: 0.5; filter:alpha(opacity=50); }
.slide_barnner_box .txt { position:absolute; bottom:0; z-index:2; height: 40px; width:100%; overflow: hidden; }
.slide_barnner_box .txt li{ display:block; position:absolute; bottom:-40px; height:40px; line-height:40px; margin-left:15px; text-align: left;  font-size: 15px; color: #FFFFFF;}
.slide_barnner_box .txt li a{ font-size: 15px; color: #FFFFFF;}
.slide_barnner_box .num { position:absolute; z-index:3; bottom:10px; right:10px; }
.slide_barnner_box .num li{ width:20px; height:20px; line-height:20px; margin-left:1px; overflow:hidden; border:none; background:#787878; text-align:center; cursor:pointer; display:inline-block; float:left; _display:inline; _zoom:1; }
.slide_barnner_box .num li a{ font-size:14px; color:#FFF; text-decoration:none; }
.slide_barnner_box .num li.on, .slide_barnner_box .num li:hover{ background:#7EC130; }

/* 小小滚动条 */
.guidebar{ position: absolute; z-index: 100; top: 211px; right: -12px; width: 22px; height: 100px; background: #7EC130;}
.guidebar .prev, .guidebar .next{ position: absolute; z-index: 101; width: 22px; height:22px;}
.guidebar .prev{ top: 0; background: url(../images/arrow_01.png) center no-repeat; background-size:20px;}
.guidebar .next{ bottom: 0; background: url(../images/arrow_02.png) center no-repeat; background-size:20px;}

/* 右侧浮动菜单 */
/*.floating_menu{ 
    position: absolute; 
    overflow: visible; 
    z-index: 10000; 
    top: 140px; 
    right: -105px; 
    width: 84px; 
    height: auto; 
    background: #2B2C2E; 
    padding: 0 2px 5px 0;
}
.floating_menu dl dd{ 
    position:relative; 
    width:84px; 
    height:84px; 
    background-color:#72B72A; 
    text-align:center; 
    background:url(../images/float_menu_icos.png) #6e6e6e; 
    cursor:pointer; 
    margin-bottom: 3px; 
    font-size: 14px;
}
.floating_menu dd span{ 
    display:block; 
    color:#3cc00e; 
    padding-top:56px;
}
.floating_menu .consult{ 
    background-position:0;
}
.floating_menu .qrcord{ 
    background-position:0 -2px;
}
.floating_menu .return{ 
    background-position:0 -172px;
}
.floating_menu .return a{ 
    display: block; 
    width: 100%; 
    height: 100%;
}
.floating_menu .qrcord:hover .floating_detail{ 
    left:-145px; 
    display: block; 
    /*opacity: 1; filter:alpha(opacity=100%); 
}
.floating_detail{ 
    position:absolute; 
    left:1000px;
    top:0px;
    width:145px;
    height:84px;
    background-color:#FFFFFF; 
    z-index: 0; 
    display: none; 
    /*opacity: 0; filter:alpha(opacity=0);
    -webkit-transition: all 0.5s ease; 
    -moz-transition: all 0.5s ease; 
    transition: all 0.5s ease;
}
.floating_detail a{
    color:#000;
    line-height:80px;
}
.floating_gzh{
    height:171px;
    top:0px;
}
.floating_gzh img{
    display:block; 
    width:125px;
    height:125px;
    margin:auto;
    margin-top:10px;
}
.floating_gzh p{
    color:#000;
    margin-top:5px;
}*/

.floating_menu{ 
    position: absolute; 
    overflow: visible; 
    z-index: 10000; 
    top: 140px; 
    /*right: -105px; */
    width: 84px; 
    height: auto; 
    background: #2B2C2E; 
    padding: 0 2px 5px 0;
    right:0;
}
.floating_menu dl dd{ 
    position:relative; 
    width:84px; 
    height:84px; 
    background-color:#72B72A; 
    text-align:center; 
    background:url(../images/float_menu_icos_w.png) #72B72A; 
    cursor:pointer; 
    margin-bottom: 3px; 
    font-size: 14px;
}
.floating_menu dd span{ 
    display:block; 
    color:#fff; 
    padding-top:56px;
}
.floating_menu .consult{ 
    background-position:0;
}
.floating_menu .qrcord{ 
    background-position:0 -2px;
}
.floating_menu .return{ 
    background-position:0 -172px;
}
.floating_menu .return a{ 
    display: block; 
    width: 100%; 
    height: 100%;
}
.floating_menu .qrcord:hover .floating_detail{ 
    left:-145px; 
    display: block; 
    /*opacity: 1; filter:alpha(opacity=100%); */ 
}
.floating_detail{ 
    position:absolute; 
    left:1000px;
    top:0px;
    width:145px;
    height:84px;
    background-color:#FFFFFF; 
    z-index: 0; 
    display: none; 
    /*opacity: 0; filter:alpha(opacity=0);*/ 
    -webkit-transition: all 0.5s ease; 
    -moz-transition: all 0.5s ease; 
    transition: all 0.5s ease;
}
.floating_detail a{
    color:#000;
    line-height:80px;
}
.floating_gzh{
    height:171px;
    top:0px;
}
.floating_gzh img{
    display:block; 
    width:125px;
    height:125px;
    margin:auto;
    margin-top:10px;
}
.floating_gzh p{
    color:#000;
    margin-top:5px;
}


/*当屏幕大小为1400以下的时候，为了解决这个问题floating_menu浮动会把网页尺寸撑开，故要判断*/
@media screen and (max-width: 1410px){
    .floating_menu{
        top:245px;
        right:10px;
    }
}

/* 底部 */
.footer{ padding: 20px 0 15px;}
.footer td{ vertical-align: middle; text-align: center;}
.footer .ft_col_1{ width: 260px; text-align: left; vertical-align: top; padding-top: 10px;}
.footer .ft_col_1 img{ }
.footer .ft_col_2{ vertical-align: top;}
.footer .ft_col_3, .footer .ft_col_4{ width: 97px;}
.footer img{ width: auto; margin-bottom: 5px;}
.footer .ft_nav a{ color: #000000;}
.footer .copyright{ margin-top: 20px;}
.footer .copyright p{ line-height: 25px; color: #424339;}

.bark{
    position: absolute;
    width:0;
    height:0;
    display: inline-block;
    border-top:6px solid #000000;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    top:12px;
    right:30px;
}


.home_wp .col_head li{ width:95px; height:26px; line-height:26px; padding: 0 0 0 10px; letter-spacing: 2px; font-weight: bold; text-align:left;}


/*分页样式*/
.pagelist{ clear:both; display:block; margin:0 0 20px 1px;  float:right}
	.pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.pagelist .l-btns{ display:block; float:left; margin:2px 5px 0 0px; padding:0 10px; border:1px solid #dbdbdb; height:28px; overflow:hidden; }
	.pagelist .l-btns span{ font-size:12px; color:#333; line-height:28px; }
	.pagelist .l-btns .pagenum{ display:inline-block; margin:0 5px; padding:0 5px; border:1px solid #dbdbdb; border-top:0; border-bottom:0; width:30px; height:28px; line-height:28px; font-size:12px; color:#333; text-align:center; vertical-align:top; overflow:hidden; }

/*css default style pagination*/
div.default{ margin:0; padding:0; font-family:"Microsoft YaHei",Verdana; font-size:12px; }
	div.default a,div.default span{ display:block; float:left; margin:2px 0 0 0px; padding:4px 12px; line-height:20px; height:20px; border:1px solid #e1e1e1; background:#fff; color:#333; text-decoration:none; }
	div.default span:first-child{ border-left:1px solid #e1e1e1; }
	div.default a:hover{ color:#666; background:#eee; }
	div.default span.current{ color:#fff; background:#488FCD; border-color:#488FCD; }
	div.default span.disabled{ color:#999; background:#fff; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }

/**标题隐藏*/
.w_e{display:inline-block;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:730px;height:55px;}

.show_center p{ line-height:1.8em; color:#222222; }


.baoming_btn{ margin:15px 0 0; background: #eb6100; font-size:18px; color:#fff; width: 190px; line-height: 42px; letter-spacing:3px; text-align: center; display: inline-block; border-radius: 5px;}
.baoming_btn:hover{ color:#fff; background:#f87b23;}


/**友情链接*/
.yqlj_co {
    width:1164px; 
    margin:0 auto; 
     
}
.yqlj_co_1 select {
    margin-left: 18px;
    width: 250px;
    height: 35px;
    border: 2px solid #aaaaaa;
}

