﻿/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
body{ margin:0; padding:0; font-size:15px; font-family:"Microsoft Yahei", Arial, Helvetica, Verdana, Geneva, sans-serif, tahoma, sans-serif; line-height:26px; background-color:#f8f8f8; color:#161616;}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#020a23;}
a:hover{ color:#de4e19;}

input{ outline:none; }
input:focus{ outline:none; }

.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.header-top{ margin: 0 auto; height: 40px; line-height: 40px; border-bottom:#efefef solid 1px; background:#fff;}
.header-top span{color: #333; font-size:15px;}
.header-top a{color: #333; font-size:15px; padding:0 18px;}
.header-top .right{ float: right;}

#head{ width:100%; /*background:url(../images/head_bg.jpg) center top no-repeat;*/ overflow: hidden; padding:16px 0 8px 0; background:#fff;}
.head_con{ width:1200px; margin:0 auto;}
.logo{ float:left;}
.top_r{ float:right; margin-top:14px;}
.top_r ul li{ float:left; width:60px; text-align:center;color:#e1f3ff;}
.top_r span{ position:relative; right:8px;top:2px;}
.top_r a{ color:#e1f3ff; font-size:12px; -webkit-transition: all 0.5s ease-in-out;}
.top_r a:hover{ color:#FFFFFF;}
.top_r .top_line{ width:30px;}


.search{ height:36px; clear:both;}
.p_searchBox{width:auto;height:auto;display:inline-block;vertical-align:middle;overflow:visible;padding:0;margin:0;border-width:1px;border-style:none;border-color:rgba(228,228,228,0);background-color:transparent;position:relative}
.p_searchBox .p_input{width:220px;display:inline-block;height:36px;vertical-align:middle;color:inherit;position:relative;font-size:15px}
.p_searchBox .p_input .last{display:none}
.p_searchBox .p_input .forward{display:none}
.p_searchBox .p_input .forward:before{content:"\e6d5";color:#797979}
.p_searchBtn{width:auto;height:30px;display:inline-block;vertical-align:middle;font-size:15px;color:#333;border-width:0;border-style:solid;border-color:rgba(255,255,255,0);text-align:center;padding-top:0;position:inherit;margin:0;cursor:pointer;font-family:inherit;font-weight:inherit;text-decoration:none;background-size:100% 100%;position:relative; top:4px;left:-16px}
.p_searchBtn .iconfont{margin-right:5px}
.p_searchBtn .font{display:table-cell;vertical-align:middle;bottom:0;height:inherit;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;text-decoration:none;position:relative;text-align:center}
.p_input input,.p_input .InputText{display:inline-block;height:100%;width:inherit;line-height:inherit;border-width:1px;border-style:solid;border-color:#f0f0f0;padding-left:15px;padding-right:5px;border-radius:10px}
.p_select{height:auto;position:relative;font-size:0;display:inline-block;width:auto;vertical-align:middle;margin-left:-1px;display:none}


.navhead{height:60px; line-height:60px; background-color:#0168b7;}
.navhead .inner{width:1200px; margin:0 auto;}
.navhead li{float:left; position:relative;}
.navhead li span{display:block;}
.navhead li a{color:#ffffff; font-size:16px;display:block; line-height:60px; width:109px; text-align:center; }
.navhead li a:hover,.navhead li a.cur{ text-decoration:none; color:#FFF; background-color:#025392}
.navhead li ul{position:absolute;clear:both; width:109px; background-color:#0168b7; z-index:999; display:none;}
.navhead li ul li{line-height:22px; background:none; padding:0px; transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;}
.navhead li ul li a{display:block; font-size:14px; color:#FFF; text-decoration:none; font-weight:normal;line-height:30px;width:99px; border-bottom:#5497cb solid 1px; padding:8px 5px; transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s; position:relative; display: block;}
.navhead li ul li a:hover{ background: -webkit-linear-gradient(left, #004198, #00b8ce);
    background: -o-linear-gradient(right, #004198, #00b8ce);
    background: -moz-linear-gradient(right, #004198, #00b8ce);
    background: linear-gradient(to right, #004198, #00b8ce);
    transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
}

.navhead li ul li a:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background: -webkit-linear-gradient(left, #004198, #00b8ce);
    background: -o-linear-gradient(right, #004198, #00b8ce);
    background: -moz-linear-gradient(right, #004198, #00b8ce);
    background: linear-gradient(to right, #004198, #00b8ce);
    width: 0;
    height: .5rem;
    transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
    opacity: .2
}
.navhead li ul li a:hover:before {
    width: 100%;
    opacity: 1
}


/*.nav{ width:100%; height:45px; background:#0168b7;}
.nav_con{ width:1230px; margin:0 auto;}
.nav_con ul li{ float: left; text-align:center; line-height:45px; color:#FFFFFF;}
.nav_con .nav_line{ width:26px;}
.nav_con ul li a{color:#FFFFFF; font-size:16px;height:45px; display:block; padding:0px 19px;}
.nav_con ul li a:hover{ background:#025392;}*/

.homebanner{height:520px;position:relative;}
.homebanner img{display:none;width:100%;height:auto;}
.homebanner .swiper-container{height:100%;}
.homebanner .swiper-container .swiper-slide{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}
.homebanner .swiper-button-next, .homebanner .swiper-button-prev{width:21px;height:37px;background-size:100% 100%;}
.homebanner .swiper-button-next{background-image:url(../images/h2.png);}
.homebanner .swiper-button-next:hover{background-image:url(../images/h2h.png);}
.homebanner .swiper-button-prev{background-image:url(../images/h1.png);}
.homebanner .swiper-button-prev:hover{background-image:url(../images/h1h.png);}
.homebanner .swiper-pagination{width:100%;bottom:10px;}
.homebanner .swiper-pagination .swiper-pagination-bullet{width:26px;height:6px;margin:0 5px;background:#D5D5D5;opacity:1;border-radius:6px;}
.homebanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#DE1824;}

.innebanner{height:290px;position:relative;}


#content{ overflow:hidden;}
.main{ width:1168px; background:#FFFFFF; margin:32px auto 0 auto;overflow:hidden; padding:16px;}
.yw_left{ width:452px; float: left;}
.yw_right{ width:680px; float: right;}
.yw_titl{ width:120px; height:40px; background:#0168b7; float: left; font-size:18px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:40px;}
.yw_titl span{ float: left; padding:5px 0 0 6px;}
.yw_titr{ width:322px; height:40px; background:#f5f5f5; float: right; font-size:12px; color:#969696; text-align:right; line-height:40px; padding-right:10px;}
.yw_titr a{color:#969696;-webkit-transition: all 0.5s ease-in-out;}
.yw_titr a:hover{ color:#0168b7;}
.yw_con ul li{ padding-top:12px;}
.yw_con span{ margin-right:10px;}
.date{ float: right; color:#7a7a7a;}
.tz_tit{ margin-top:20px;}
.yw_con a{ color:#333333;-webkit-transition: all 0.5s ease-in-out;}
.yw_con a:hover{ color:#0168b7;}

.yw_con .content{ padding-top:25px; line-height:32px;}
.yw_con .content table td{ line-height:28px; padding:5px 5px;}

.fast_link{ height:auto; overflow:hidden}
.fast_link ul li{ float:left; padding:5% 2%; margin-bottom:4%;}
.fast_link ul li .iconn{ float:left;}
.fast_link ul li img{ width:30%; background:rgba(0,0,0,0.5);border-radius:50%;transition-duration:0.5s;}
.fast_link ul li:hover img{transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);}
.wel-news .news01 .fast_link a{ color:#fff; border-bottom:none; height:auto;}
.fast_link .fast_link_01{ background:#69c; width:44%; margin-right:4%}
.fast_link .fast_link_02{ background:#9494c9; width:44%;}
.fast_link .fast_link_03{ background:#af9e7e; width:44%; margin-right:4%}
.fast_link .fast_link_04{ background:#dc7f82; width:44%;}
.fast_link .fast_link_05{ background:#ec8054; width:44%; margin-right:4%}
.fast_link .fast_link_06{ background:#71ae88; width:44%;}
.fast_link ul li .icon_tit_link{ float:left; width:70%}
.fast_link ul li .icon_tit_link h4{ font-size:16px; color:#fff;padding-left:10px; padding-top:10px; font-weight:normal;}

.home-main{min-height:1000px;}
.home-container .list-item.fl{width:65%;}
.home-container .list-item.fr{width:33%;}
.list-item{ width:100%;background:#fff;box-sizing:border-box;}
.list-tit{border-bottom:2px solid #e2e2e2;position:relative;}
.list-tit h2{display:inline-block;font-size:18px;word-spacing:.7em;color:#ccc;font-weight:normal; }
.news_more01{ float:right; font-size:12px; position:relative;top:-30px; height:0px;}
.news_more{ float:right; font-size:12px; position:relative;}
.news_more a{ color:#999999;-webkit-transition: all 0.5s ease-in-out;}
.news_more a:hover{ color:#0168b7;}
.news_more01 a{ color:#999999;-webkit-transition: all 0.5s ease-in-out;}
.news_more01 a:hover{ color:#0168b7;}
.list-tit h2 a{display:inline-block;line-height:42px;margin-bottom:-2px;color:#0168b7; font-weight:bold;}
.list-tit h2 a.cur{color:#0168b7; font-size:18px; font-weight:bold; border-bottom:2px #0168b7 solid}
.list-tit h2 span{color:#999;}
.list-tit .fr{color:#ddd;word-spacing:.5em;}
.list-content{position:relative;}
.tab-pannel{display:none;}
.tab-pannel:first-child{display:block;}
.news-slide{overflow:hidden;}
.news-slide ul li{width:100%;height:260px;float:left;position:relative;}
#home-imgnews ul li{height:312px;}
#home-imgnews ul li img{height:272px;}
.news_li{ padding-top:10px;}
.news_li span{ margin-right:10px;}
.news_li ul li{ line-height:38px;}
.news_li ul li a{ color:#252525; font-size:15px; }
.news_li ul li a:hover{ color:#0168B7;}
.yuan{ position:relative;top:-2px; margin-right:5px;}
.date{ float:right;}


.news{ margin-top:22px; height:100%; overflow:hidden;}
.index_info{ width:452px; float: left;}
.index_info_1{ width:348px; height:246px; float: left; padding:10px 20px; border:1px #d3d7e7 solid; margin-left:20px;}
.index_info_2{ width:680px; float:right;}
.news_icon{float: left; position:relative;top:0px; margin-right:8px;}
.news_icon img{ padding-top:10px;}


.zhize_l a{ color:#0168B7;}
.zhize_l{ width:356px;float: left;}
.zhize_l ul li{ width:340px; height:65px; background:url(../images/zhize01.jpg); color:#0068b7; font-weight:bold; font-size:18px; text-align: left; line-height:65px; padding-left:16px; margin-top:6px;}
.zhize{ margin-top:22px; overflow:hidden;}
.zhize_l ul li span{ position:relative;top:8px; margin-right:10px;}
.jiceng{ width:450px; float: left;border-bottom:2px solid #e2e2e2; height:40px; margin-left:50px;}
.jc_more{float:right; margin-top:15px;}
.jc_more a{ font-size:12px; color:#999999;}
.jc_more a:hover{ color:#0168b7;}
.jc_tit{display:inline-block;font-size:18px;word-spacing:.7em;color:#ccc;font-weight:normal;width:450px;}
.jc_tt01{color:#0168b7; font-size:18px; font-weight:bold; background:url(../images/news_line.jpg) no-repeat -1px bottom ;line-height:42px; float:left;}


.myscroll { width: 320px; height: 260px; margin: 0 auto; line-height:24px; font-size: 12px; overflow: hidden; margin-top:15px;}
.myscroll li {margin-left: 25px; height:90px;}
.myscroll a { color: #333; text-decoration: none;}
.myscroll a:hover { color: #0168b7; text-decoration: underline;}
.menu { height: 30px; margin-bottom: 30px; padding: 10px; background-color: #f0f0f0; text-align: center;}
.menu a { display: inline-block; height: 30px; padding: 0 20px; line-height: 30px; font-size: 15px; color: #333; text-decoration: none;}
.menu a:hover { color: #000; background-color: #e9e9e9;}
.menu .cur { background-color: #ddd !important; color: #000;}

.vad { margin: 100px 0 5px; font-family: arial,����,sans-serif; text-align:center;}
.vad a { display: inline-block; height: 36px; line-height: 36px; margin: 0 5px; padding: 0 50px; font-size: 15px; text-align:center; color:#eee; text-decoration: none; background-color: #222;}
.vad a:hover { color: #fff; background-color: #000;}
.thead { width: 728px; height: 90px; margin: 0 auto;}
.gd_tit{ font-size:15px;}
.icon_dot{ float: left; position:relative;top:15px; right:10px;}
.date_gd{ float: right;}
.xzzx_left{ width:346px; float: left; padding-top:22px;}
.xzzx_tit{ width:356px; height:55px; line-height:55px; color:#fff; font-size:18px; font-weight:bold; text-align:center; background-image:url(../images/xzzx.png);}
.xzzx_con{ border:1px solid #d3d7e7; height:224px;}

.list-tit-1{position:relative; height:45px; background-image:url(../images/news_line.png); background-position:bottom; background-repeat:no-repeat;}
.list-tit-1 h2{display:inline-block;font-size:18px;word-spacing:.7em;color:#ccc;font-weight:normal; }
.list-tit-1 h2 a.cur{color:#0168b7; font-size:18px; font-weight:bold; }
.list-tit-1 h2 a.cur img{ float:left; margin-right:8px;}

.index_jobfairlist{ width:318px; height:55px; overflow:hidden; font-size:15px;margin-top:12px; margin-bottom:12px; -webkit-transition: all 0.5s ease-in-out;}
.jobfair_time{ width:55px; height:55px; color:#fff; text-align:center;}
.jobfair_time p{ width:100%;}
.jobfair_time p.month{ height:25px; font-size:13px; font-weight:bold; line-height:25px; border-radius:5px 5px 0px 0px; background-color:#0168b7;margin:0px 0px;}
.jobfair_time p.day{ height:30px; line-height:30px; border-radius:0px 0px 5px 5px; font-size:13px; font-weight:bold; color:#fff; background-color:#a3c8df;margin:0px 0px;}
.jobfair_info{ max-width:262px; overflow:hidden; text-overflow:ellipsis;margin-left:10px; margin-top:-4px;}
.jobfair_info a{ color:#000; white-space:nowrap; line-height:20px;text-decoration:none;}
.jobfair_info a.jobfair_info_overtime{ color:#333; font-weight:bold;}
.jobfair_info p{ font-size:13px; line-height:16px; color:#555;}
.jobfair_info a:hover{ color:#ff6c00;}
.index_jobfair_box{position:relative;width:100%;height:206px;overflow:hidden; padding:5px 0px 6px 0px;}
.index_jobfair_scroll{width:100%;padding-top:2px;position:absolute;}

.banner_gd{ clear:both;}


.aix_lf{ float:left;}

.mt14{margin-top:14px;}
.mr_t1 { background: url(../images/mr_1px.jpg) repeat-x left bottom; height: 40px; padding-right: 16px; }
.mr_t1name { font: bold 16px/40px "微软雅黑"; color: #FFF; background: #2257A2 url(../images/mr_t1bg.jpg) no-repeat right top; height: 40px; width: 120px; padding-left: 21px; float: left; }
.mr_t1name img { float: left; margin-top: 9px; margin-right: 6px; display: inline; }
.mr_frbox { height: 140px; padding: 18px 0px; margin-left:2px;}
.mr_frBtnL { float: left; margin: 28px 22px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 188px; width: 354px; overflow:hidden; }
.mr_frBtnR { float: right; margin-top: 28px; cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; height: 188px; width: 165px; margin-right: 13px; overflow: hidden; }
.mr_frUl ul li img { display: block; margin-bottom: 10px; }


.p_Filelist{height:auto;width:100%;background-color:transparent;}
.p_File{width:100%;height:auto}
.p_articles{margin:10px;height:auto;width:auto;overflow:hidden}
.p_images{width:90px;height:70px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;vertical-align:middle;text-align:center;margin-right:15px;border:0}
.p_thumbnail{width:inherit;height:100%;vertical-align:middle;text-align:center;position:absolute}
.p_content{width:auto;height:auto;border-width:0;background-color:transparent;vertical-align:top}
.p_TitleBox{display:inline-block;margin-right:2px;vertical-align:top;width:auto;height:auto;border-width:0;background-color:transparent;-moz-box-flex:1;-webkit-box-flex:1;-ms-box-flex:1;box-flex:1;flex:1;display:inline-block\0;max-width:70%\0}
.p_title{width:auto;display:block;font-size:15px;color:#333; font-weight:normal;}
.p_title:hover{color:#333;cursor:default}
.p_title .font{width:inherit;white-space:normal;display:block}
.p_assist{float:right;display:inline-block;margin-top:2px;width:auto;height:auto;border-width:0;background-color:transparent}
.p_time{vertical-align:top}
.p_TimeBox{display:inline-block;width:auto;height:auto;border-width:0;background-color:transparent}
.p_header{font-size:0;margin-top:5px;overflow:hidden;width:auto;height:auto;border-width:0;background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:block\0;max-width:100%}
.p_about{display:inline-block;vertical-align:middle;width:auto;height:auto;border-width:0;background-color:transparent}
.p_SortBox{display:inline-block;width:auto;height:auto;border-width:0;background-color:transparent}
.p_sort{vertical-align:bottom}
.p_DownloadBox{display:inline-block;margin-left:20px;width:auto;height:auto;border-width:0;background-color:transparent}
.p_download{vertical-align:bottom}
.p_FilesizeBox{display:inline-block;width:auto;height:auto;border-width:0;background-color:transparent}
.p_filesize{vertical-align:bottom}
.p_AssistNameF{display:inline-block;margin:0;padding:0;color:#c8c8c8;font-size:15px;text-align:right}
.p_filesize{display:inline-table;margin:0;padding:0 5px 0 0;vertical-align:middle;color:#969696;font-size:15px;text-align:left;white-space:nowrap;overflow:visible}
.p_TitleBox .p_nameC{font-size:12px;float:left}
.p_TitleBox .p_nameC .font{line-height:21px}
.p_TitleBox .p_nameC .iconfont{margin-right:5px;}
.p_TimeBox .p_AssistNameA .iconfont{margin-right:5px;}
.p_SortBox .p_AssistNameD .iconfont{margin-right:5px;}
.p_DownloadBox .p_AssistNameE .iconfont{margin-right:5px;}
.p_FilesizeBox .p_AssistNameF .iconfont{margin-right:5px;}
.p_ToDetail{float:right;position:relative;background:#ececec;border-color:transparent;height:30px;padding:0 15px;font-size:15px;color:#333;line-height:30px;}
.p_ToDetail .iconfont{margin-right:5px}
.p_page{float:right;right:20px}
.p_SummaryBox{width:auto;height:auto;background:#fcfbfd}
.p_AssistNameG{float:left;font-size:15px;line-height:26px;color:#999;font-family:"Microsoft Yahei";font-weight:normal;text-decoration:none;word-break:break-all;text-align:left;vertical-align:middle;display:inline-block}
.p_AssistNameG .font{line-height:26px;vertical-align:middle}
.p_summary{display:block;font-size:15px;line-height:26px;color:#999}

.wl_tu{ margin-top:22px;}
.lingdao_r{ float: left; margin-top:22px;}
.shengru{ margin-top:22px;}
.renwu{ margin-top:22px;}
.zhishi{margin-top:22px;}

.footer{ height:100%; overflow:hidden; background:#0168b7; margin-top:42px; color:#fff; }
.link{ line-height:32px; padding:25px 0; border-bottom:1px #3285c3 solid;}
.link h1{ font-size:18px; font-weight:bold;}
.link a{ color:#fff;}
.copyright{}
.copyright .text{ line-height:28px; padding:35px 0;}
.copyright .text a{ color:#fff;}
.copyright .code{ padding-top:15px;}

.lingdao_con a{color:#333333;-webkit-transition: all 0.5s ease-in-out;}
.lingdao_con a:hover{ color:#0168B7;}
.weizhi span{ position:relative;top:5px; margin-right:8px;}
.weizhi a{ color:#333;-webkit-transition: all 0.5s ease-in-out;}
.weizhi a:hover{color:#0168B7;}
.about_tit{ font-size:26px; color:#333333; text-align:center; margin-top:10px; line-height:38px;}
.yuedu{ display:table;margin:0 auto;}
.yuedu ul li{ float: left; color:#7e7e7e; margin-right:10px;}
.about_line{ width:2px; height:16px; background:#e5e5e5; margin-top:5px;}
.yuedu_line{ height:1px; background:#e2e2e2; margin:0 auto; margin-top:20px;}
.about_con{ font-size:15px;margin:0 auto; margin-top:20px; font-size:15px!important;line-height:32px!important;}
.about_con span{font-size:15px; line-height:32px!important;}
.about_con p{ line-height:32px;}
.about_con img{ max-width:680px;}

.yaowen_left{ float: left; width:285px; margin-top:20px;}
.yaowen_left span{margin-right:5px;}
.yaowen_left ul li{ padding-top:12px;}
.yaowen_left ul li a{ color:#333333;-webkit-transition: all 0.5s ease-in-out;}
.yaowen_left ul li a:hover{ color:#0168B7;}
.yw_line{ height:1px; border-bottom:1px dashed #CECECE; }
.yaowen_right{ width:830px; float: right; margin-top:20px;}
.yaowen_01{ width:245px; background:#F4F4F4; overflow:hidden; padding:0px 20px; margin-top:20px;}
.yaowen_tit{width:295px; height:39px; background:url(../images/gg_tit.png) left no-repeat; margin:0 auto; border-bottom:1px solid #dddddd; color:#FFFFFF; font-size:18px; line-height:39px; padding-left:20px; margin-top:20px;}
.yaowen_01con ul{ margin:0 auto; padding-bottom:20px;}
.yaowen_01con ul li{ margin-top:10px; padding:4px 0; border-bottom:1px #d7d7d7 dashed; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.yaowen_01con ul li a{ color:#333333;-webkit-transition: all 0.5s ease-in-out;}
.yaowen_01con ul li a:hover{ color:#0168B7;}
.yaowen_02{ width:380px; background:#F4F4F4; overflow:hidden; margin-top:20px;}

.yaowen_right .list-tit h2{color:#0168b7; font-size:18px; font-weight:bold; background:url(../images/news_line.jpg) no-repeat bottom left; line-height:42px;}


.gongg_tit{ height:39px; background:url(../images/gg_tit.png) left no-repeat; margin:0 auto; border-bottom:1px solid #dddddd; color:#FFFFFF; font-size:18px; font-weight:bold; line-height:39px; padding-left:20px; margin-top:20px;}
.gg_more{ float: right; margin-top:5px;}

.zhize_2{ width:325px;float: left; margin-top:10px;}
.zhize_2 ul li{ width:309px; height:65px; background:url(../images/zhize02.jpg); color:#0068b7; font-weight:bold; font-size:16px; text-align: left; line-height:65px; padding-left:16px; margin-top:6px;}
.zhize_2 ul li span{ position:relative;top:8px; margin-right:10px;}
.zhize_2 a{ color:#0168B7;}

.ul-imgtxt-01 {
    margin: 0 -10px;
    *zoom:1;
}
.ul-imgtxt-01:after,.ul-imgtxt-01:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.ul-imgtxt-01 li {
    width: 25%;
    float: left;
    margin-top: 5px;
}

.ul-imgtxt-01 li a {
    margin: 5px 10px;
    display: block;
    text-align: center;
}
.ul-imgtxt-01 li a .pic {
    padding-top: 77%;
    height: 0;
    position: relative;
    overflow: hidden;
	background:#ececec;
}
.ul-imgtxt-01 li a .pic img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    transition: 1s;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
}
.ul-imgtxt-01 li a:hover .pic img {
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
}
.ul-imgtxt-01 li a p {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    color: #666;
	padding:0px 10px;
    font-weight: 400;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.ul-imgtxt-01 li a:hover {
    text-decoration: none;
}

.baseLeft .title{width:78%;height:62px;background:#0168b7 url(../images/about_ico01.png) left 13px center no-repeat;padding-left:22%;font-size:18px; font-weight:bold; color:#fff;line-height:62px}
.baseLeft .newsMenu{background:#f3f3f3;margin-top:8px;padding:0px 0px;}
.baseLeft .newsMenu ul li{height:53px;line-height:53px;font-size:15px;border-bottom:1px #d7d7d7 solid; padding-top:0;}
.baseLeft .newsMenu ul li a{display:block;height:53px;padding:0px 26px;position:relative}
.baseLeft .newsMenu ul li a em{padding-left:30px;display:block;background:url(../images/ico_004.png) left center no-repeat;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear; font-style:normal;}
.baseLeft .newsMenu ul li.first em{border-top:1px #f3f3f3 solid}
.baseLeft .newsMenu ul li a span{width:8px;height:5px;background:url(../images/ico031.png) right center no-repeat;position:absolute;right:26px;top:24px}
.baseLeft .newsMenu ul li a:hover,.baseLeft .newsMenu ul li.active a{background:#86b5de}
.baseLeft .newsMenu ul li a:hover em,.baseLeft .newsMenu ul li.active a em{color:#fff;padding-left:38px;width:158px;}
.baseLeft .newsMenu ul li.active a em{padding-left:38px;width:165px}
.baseLeft .newsMenu ul li.second{height:34px;line-height:34px;display:none}
.baseLeft .newsMenu ul li.second.block{display:block}
.baseLeft .newsMenu ul li.second a{background:url(../images/ico042.png) 24px center no-repeat;height:34px;width:190px;display:block;margin:0px auto;text-indent:32px;color:#666;border:none;padding:0}
.baseLeft .newsMenu ul li.second a:hover,.baseLeft .newsMenu ul li.second a.on{color:#ff7544;text-decoration:underline;background:url(../images/ico041.png) 24px center no-repeat}
.baseLeft .newsMenu ul .hidden{height:10px}



.message {
    width: 100%;
	height:auto;
	overflow:hidden;
	clear:both;
}
.message .fl {
    width: 48%;
}
.message .fr {
    width: 48%;
}
.message .item {
    width: 100%;
    float: left;
    margin: 10px 0;
}
.message .item span {
    color: #333;
    width: 20%;
    float: left;
    text-align: justify;
    line-height: 36px;
}
.message .item span i { 
    display: inline-block; 
    padding-left: 100%; 
}
.message .item input {
    float: left;
    width: 70%;
    height: 36px;
    border: none;
    border: 1px solid #ddd;
    padding-left: 8px;
    outline: 0;
}
.message .item select {
    float: left;
    width: 73%;
    height: 36px;
    border: none;
    border: 1px solid #ddd;
    padding: 0 8px;
    outline: 0;
}
.message .item textarea {
    float: left;
    width: 68.5%;
    height: 78px;
    border: none;
    border: 1px solid #ddd;
    padding: 8px;
    outline: 0;
}
.message .item i {
    font-size: 16px;
    color: #d50e25;
    float: right;
    line-height: 36px;
    padding-left: 2%;
    font-style: normal;
    font-weight: bold;
	width:2%;
}
.work_content .text {
    text-align: center;
    margin-top: 50px;
	clear:both;
}
.work_content .text input {
    width: 170px;
    height: 42px;
    display: inline-block;
    border: none;
    font-size: 17px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    margin: 0 10px;
}
.work_content .text .btnsub {
    background: #d50e25;
}
.work_content .text .rest {
    background: #909090;
}


#message {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
  transform: scale(0);
  transition: .3s;
}
.messagebg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.6);
  z-index: 1001;
}
#message .m-content {
  margin-top: 10%;
}
#message .m-content .m-message {
  background: #fff;
  width: 580px;
  background: #fff;
  padding: 50px;
  margin: 0 auto;
  position: relative;
  z-index: 1002;
  box-shadow: 1px 1px 50px rgba(0,0,0,.3);
}
.m-message {
  width: 494px;
  margin: 48px auto 0;
}
.m-message label {
  margin-bottom: 15px;
  display: block;
  font-size: 14px;
}
.m-message label em {
  display: block;
  float: right;
  color: red;
  height: 32px;
  line-height: 32px;
}
.m-message label span {
  width: 70px;
  height: 34px;
  line-height: 34px;
  color: #2F2F2F;
  float: left;
  font-weight: bold;
  text-align: right;
  margin-right: 10px;
  display: inline-block;
}
.m-message label input.inp,.m-message label textarea,.m-message label.code input {
  width: 77%;
  overflow: hidden;
  height: 32px;
  line-height: 32px;
  border: #cccccc 1px solid;
  border-radius: 3px;
  padding:0 14px;
  box-sizing: border-box;
  color: #555;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.m-message label input:focus,.m-message label textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(247, 150, 0, .6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(247, 150, 0, .6);
}
.m-message label textarea {
  height: 72px;
  line-height: 24px;
  padding:10px 14px;
}
.m-message label.code {
  line-height: 34px;
}
.m-message label.code input {
  width: 30%;
  float: left;
  margin-right: 30px;
}
.m-message label.code .pic {
  display: inline-block;
  vertical-align: top;
  width: 80px;
  height: 32px;
}
.m-message label.code img {
      width: auto;
    height: 35px;
  display: inline-block;
  vertical-align: middle;
}

.btn-1 input{
    width: 52px;
    height: 32px;
    line-height: 32px;
    background: #e8e8e8;
    border: none;
    color: #333;
    margin-right: 22px;
    cursor: pointer;
    transition: 0.3s;
}
.btn-1{
    padding-left: 80px;
}
.btn-1 input.focus{
    background: #007ccb;
    color: #fff;
}
.btn-1 input.focus:hover{
    background: #444;
}
.btn-1 input:hover{
    background: #ccc;
}
