*{margin:0px;padding:0px;}
ul,li{list-style-type:none;}
img{border:0px;}
body{font-size:12px;font-family:Microsoft Yahei;color:#5b5b5b;min-height:700;}
a:link{text-decoration:none;color:#5b5b5b;}
a:visited{text-decoration:none;color:#5b5b5b;}
a:hover{text-decoration:none;cursor:pointer;color:#5b5b5b;}
a:active{text-decoration:none;color:#5b5b5b;}
input{font-family:Microsoft Yahei;}
iframe{display:none;}

/* top */
.top{width:100%;overflow:hidden;background:url(); background-size:100% 100%;}
.top_detail{float:left;display:block;background:url(../upload/images/2020/3/24c8a518c67f0e14.jpg) no-repeat center;background-size:100% 100%;}
.top_search{float:right;display:block;background:url(../images/search.png) no-repeat center;background-size:100% 100%;}
.top_search:hover{cursor:pointer;}
.top_gang{float:right;display:block;background:#a2a2a2;background-size:100% 100%;}
.top .topr{position:absolute;right:0px;top:0px;}
#newsdata{display:none; }
#slidefront{font-size:12px; overflow:hidden; z-index:9999999; width:50%; float:left; color:#000; line-height:18px; position:absolute; right:0px!important; top:-200px;border-bottom:1px solid #eee;}
#slidefront a{color:#FFF;}
#slidefront a:hover{color:#ffffff;}
.slideclose{display:block; right:0px; padding-left:10px; width:100%; background:#0e5aaa; cursor:pointer; position:relative; line-height:40px; margin:0px; height:40px;}
.slidetitle{font-weight:bold; font-size:14px; color:#cfa924; line-height:24px;padding-top:10px;height:24px;text-align:center;}
.slidemain{margin:0px;}
#slideshadow{z-index:998; width:50%; position:absolute; top:0; right:0px;}
.slideshadow p{ width:40%; height:40px; line-height:40px}
.af{width:50%; float:left; height:40px;}
.af a{ color:#000 !important; display:block; width:100%; float:left;background:#fffffd; text-align:center; border-left:1px solid #eee; line-height:40px; height:40px;FILTER: alpha(opacity=100); -moz-opacity: 1;opacity:1; border-right:1px solid #FFF;}
.af a:hover{ display:block; width:100%; height:40px; background:#7ea7d2; color:#FFF !important;}

.af0{width:100%; float:left; font-size:14px; font-weight:bold; background:#bbd0e7; color:#333; line-height:40px; padding-left:10px; height:40px;}
#slidefront .af0 a,#slidefront .af0 a:hover{color:#ffffff;}
.af1{width:100%; float:left; font-size:14px; font-weight:bold; background:#ffffff; color:#333; line-height:40px; padding-left:10px; height:40px;}
.af1 a{ width:100%; height:40px; color:#333; display:block; font-weight:normal;}

/* banner */
.banner{overflow:hidden;position:relative;}
.banner .img_box{overflow:hidden;text-align:center;}
.banner .img_box img{width:100%;vertical-align:middle;}
.banner .nav_box{position:absolute;overflow:hidden;width:100%;text-align:center;}
#li_on_name{text-align:center;margin:0 auto;}
.banner .nav_box li{font-size:1px;overflow:hidden;background:#ddd;border-radius:50px;float:left;margin:4px;}
.banner .nav_box .li_on{background:#feef00;}
#index_banner{position:relative;overflow:hidden;}

/* index_top_menu */
.index_top_menu{width:100%;background:#02679d;}
.index_top_menu .itm_detail{width:100%;overflow:hidden;background:url(../images/index_menu_bg.jpg) no-repeat center;background-size:100% 100%;}
.index_top_menu .itm_detail ul{width:110%;}
.index_top_menu .itm_detail ul li{float:left;text-align:center;}
.index_top_menu .itm_detail ul li a{color:#ffffff;}
#li1{border:none;}

/* index_search */
.index_search{width:100%;overflow:hidden;}
.index_search .search_detail{overflow:hidden;background:url(../images/search.png);background-size:100% 100%;}
.index_search .search_detail .ipt_search{float:left;height:100%;line-height:100%;color:#9f9f9f;}
.index_search .search_detail .ipt_btn{float:right;height:100%;}
.index_search .search_detail .ipt_btn:hover{cursor:pointer;}
.index_search .search_detail input{background:none;border:0px;outline:none;}


/* index_title */
.index_title{display:block;color:#02679d;font-weight:bold;background:url(../images/index_title_bar.png) no-repeat center;background-size:100% 100%;overflow:hidden;}
.index_title span{font-weight:normal;float:right;}

/* index_pro */
.index_pro{background:#efefef;background-size:100% 100%;overflow:hidden;}
.index_pro ul{width:110%;overflow:hidden;}
.index_pro ul li{float:left;text-align:center;overflow:hidden;}
.index_pro ul li img{border:1px solid #e6e6e6;}
.index_pro ul li:hover img{border-color:#02679d;}
.index_pro ul li font{color:#333333;}
.index_pro ul li:hover font{color:#02679d;}

/* index_new_about 
.index_new_about{background:url(../images/index_new_about_bg.png); background-size:100% 100%;}*/

/* index_news */
.index_news{width:100%;}
.index_news ul{margin:0 auto;}
.index_news ul li{background:url(../images/news_title_bg.jpg) no-repeat center; background-size:100% 100%;overflow:hidden;}
.index_news ul li a{display:block;color:#666666;}
.index_news ul li a span{float:right;color:#adadad;}

/* index_about */
.index_about{width:100%;}
.index_about .index_about_title{color:#036b45;}
.index_about .index_about_img{display:block;}
.index_about .index_about_detail{color:#666666;overflow:hidden;}

/* foot_menu */
.foot_menu{width:100%;background:url(../images/foot.jpg);background-size:100% 100%;position:fixed;overflow:hidden;bottom:0px;left:0px;z-index:9999;}
.foot_menu ul{width:100%;height:100%;}
.foot_menu ul li{width:25%;height:100%;float:left;overflow:hidden;}
.foot_menu li a,.foot_menu li a:hover{width:100%;height:100%;display:block;}

/*------------*/


/* index_center_banner */
.index_center_banner{width:100%;margin-top:15px;}
.index_center_banner img{padding:0 2%;width:96%;}

/* index_alfx */
.index_alfx{width:96%;padding:0 2%;background:url(../images/alfx_bg.jpg);background-size:100% 100%;}
.ial_detail{position:relative;width:100%;margin:0 auto;overflow:hidden;}
.ial_detail ul{position:absolute;width:100000%;overflow:hidden;}
.ial_detail ul li{float:left;text-align:center;}
.ial_detail ul li a{display:block;background:url(../images/index_al_bg.png) repeat-y;background-size:100% 100%;color:#fff;}
.ial_detail ul li a:hover{background:url(../images/index_al_on.png) repeat-y;background-size:100% 100%;color:#2f2a24;font-weight:bold;}

/* bottom_menu */
.bottom_menu{width:100%;text-align:center;}
.bottom_menu img{width:22.6%;margin:0 0.7%;}

/* pageNav */
.pageNav{text-align:center;height:30px;margin-top:30px;}
.pageNav font{color:#959595;border:1px solid #cccccc;}
.pageNav font.current{color:#02679d;}
.pageNav a{color:#959595;border:1px solid #cccccc;}
.pageNav a.current{color:#02679d;}

/* detail_title */
.detail_title{background:#fff;color:#036b45;}


/* detail_pro */
.detail_pro{background:#efefef;background-size:100% 100%;overflow:hidden;}
.detail_pro ul{width:110%;overflow:hidden;}
.detail_pro ul li{float:left;text-align:center;overflow:hidden;}
.detail_pro ul li img{border:1px solid #e6e6e6;}
.detail_pro ul li:hover img{border-color:#02679d;}
.detail_pro ul li font{color:#333333;}
.detail_pro ul li:hover font{color:#02679d;}

/* detail_menu */
.detail_menu{width:100%;overflow:hidden;background:#efefef;}
.detail_menu ul{width:110%;}
.detail_menu ul li{float:left;text-align:center;color:#ffffff;background:#a5a5a5;}
.detail_menu ul li a{display:block;color:#ffffff;}
.detail_menu ul li:hover a{background:#02679d;}
.detail_menu ul li.active a{background:#02679d;}

/* detail_search */
#detail_search{position:fixed;width:100%;height:100%;background:url(../images/detail_search_bg.png) repeat;z-index:999999;display:none;}
#detail_search .search_detail{color:#adadad;background:url(../images/detail_search.png) no-repeat center;background-size:100% 100%;}
#detail_search .search_detail input{height:100%;width:100%;border:0px;background:none;outline:none;color:#adadad;}
#detail_search .search_detail .ipt_key{float:left;}
#detail_search .search_detail .ipt_search{float:right;}
#detail_search .search_detail .ipt_search input{cursor:pointer;}
#detail_search .search_close{background:url(../images/ico_116.png) no-repeat center;}
#detail_search .search_close:hover{cursor:pointer;}

/* detail_content */
.detail_content img{ width:100%;}

/* job_detail */
.job_detail{}

.dsh{width:95%;margin:0 auto;overflow:hidden;text-align:center;margin-top:10px;}
.dsh li:nth-child(2){width:32%;overflow:hidden;float:left;background:#ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#000;line-height:26px;}
.dsh li:first-child{width:32%;overflow:hidden;float:left;background:#e8e8e8;border-left:1px solid #e8e8e8;color:#000;line-height:26px;}
.dsh li:last-child{width:32%;overflow:hidden;float:left;background:#e8e8e8;border-right:1px solid #e8e8e8;color:#000;line-height:26px;}
.dsy{width:95%;margin:0 auto;overflow:hidden;text-align:center;line-height:26px;padding-bottom:10px;}
.dsy li{float:left;width:32%;overflow:hidden;color:#5b5b5b;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.dsy li:last-child{border-right:1px solid #ccc;}
.dsy li a,.dsy li a:hover{color:#5b5b5b;}
.dsy ul{width:100%;overflow:hidden;}
.yinp{display:block;margin-bottom: 5px;width: 80px;height: 30px;border:1px solid #ddd; background:#eee;}
.yinp:hover{cursor:pointer;}


/* job_detail_list */


.userlogin{width:70%;margin:0 auto;overflow:hidden;}
.userlogin dl>dd font{color:red;}
.userlogin dt{width:30%;float:left;text-align:right;}
.userlogin dt,.userlogin dd{margin-bottom:10px;}
/*jobjoin*/
.jbs_tb_1{}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px;}
.jbs_txt{ width:60%; height:26px; border:1px solid #CCCCCC; font-size:12px; line-height:26px; padding:0 5px; border-radius:3px; outline:none;}
.jbs_txt:focus{ border:1px solid #AE8A3C;}
.jbs_txtarea{ width:80%; height:90px; border:1px solid #CCCCCC; font-size:12px; padding:5px; border-radius:3px; outline:none;}
.jbs_txtarea:focus{ border:1px solid #AE8A3C;}
.jbs_age{ width:90px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ width:30%; height:30px; text-align:center; line-height:30px; border:0px; background: #999; color:#332105; font-weight:bold; cursor:pointer;}
#txt_Code{width:20%;}
#txt_code,#valiCode{width:20%;}

/* pro_show_detail */
.pro_show_detail{width:100%;margin:30px auto;}
.pro_show_detail .psd_top{width:100%;overflow:hidden;}
.pro_show_detail .psd_top .psdt_left{border:1px solid #e7e7e7;position:relative;}
.pro_show_detail .psd_top .psdt_left img{}
.pro_show_detail .psd_top .psdt_left .pshow_view_spic{position:absolute;left:9px;line-height:40px;z-index:999;overflow:hidden;}
.pro_show_detail .psd_top .psdt_left .pshow_view_spic ul li{float:left;margin-top:5px;margin-bottom:5px;}
.pro_show_detail .psd_top .psdt_left .pshow_view_spic ul li img{border:1px solid #e8e8e8;}


/* psd_content */
.psd_content{width:98%;border:1px solid #e0e0e0;margin:0 auto;margin-top:10px;}
.psd_content .psdc_top{width:100%;border-bottom:1px solid #e0e0e0;background:#f6f6f6;}
.psd_content .psdc_top ul{overflow:hidden;margin-left:20px;}
.psd_content .psdc_top ul li{line-height:58px;float:left;}
.psd_content .psdc_top ul li a{color:#666666;}
.psd_content .psdc_top ul li.active a{font-weight:bold;color:#ffffff;background:#00408e;}
.psd_content .psdc_content{min-height:345px;padding:10px;line-height:26px;}
.psd_content .psdc_content img{width:98%}


.detail_content{line-height:26px;}

/* news */
.detail_content li{width:95%;margin:0 auto;overflow:hidden;line-height:40px;border-bottom: 1px dashed #999999;position:relative;}
.detail_content li font{float:right;}
.detail_content li span{display:block;background:url(../images/news_logo.png) no-repeat center;background-size:100% 100%;position:absolute;}
.detail_content li a{color:#555;}
.ar-con{width:90%;margin:0 auto;overflow:hidden;padding-top:10px;padding-bottom:20px;line-height:26px;}
.arc-title{width:100%;text-align:center;overflow:hidden;font-size:16px;padding-bottom:5px;font-weight:bold;border-bottom:1px solid #ccc;}
.arc-sourse{width:99%;text-align:right;padding-top:5px;overflow:hidden;}
.shan{line-height:30px; padding-top:10px; padding-bottom:10px;width:90%;margin:0 auto;}


/* news */
.ar-con{width:90%;margin:0 auto;overflow:hidden;padding-top:10px;padding-bottom:20px;line-height:26px;}
.arc-title{width:100%;text-align:center;overflow:hidden;font-size:16px;padding-bottom:5px;font-weight:bold;border-bottom:1px solid #ccc;}
.arc-sourse{width:99%;text-align:right;padding-top:5px;overflow:hidden;}
.shan{line-height:30px; padding-top:10px; padding-bottom:10px;width:90%;margin:0 auto;}