﻿*{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:450px;}
a:link{color:#5b5b5b;text-decoration:none;}
a:visited{text-decoration:none;color:#5b5b5b;}
a:hover{text-decoration:none;color:#5b5b5b;cursor:pointer;}
a:active{text-decoration:none;color:#5b5b5b;}

/* top */
.top{width:100%;overflow:hidden;background:url(../images/top_bg.png) repeat-x; background-size:100% 100%;position:relative; }
.top p{position:absolute;right:0px;top:0px;}
#newsdata{display:none; }
#slidefront{font-size:12px; overflow:hidden; z-index:999; 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:#212121; 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:#6f6f6f; color:#FFF !important;}

.af0{width:100%; float:left; font-size:14px; font-weight:bold; background:#ababab; 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{overflow:hidden;height:20px;position:absolute;width:100%;bottom:0px;background:rgba(0,0,0,0.8);text-align:center;}
#li_on_name{text-align:center;margin:0 auto;float:right;margin-right:2%}
.banner .nav_box li{width:8px;height:8px;font-size:1px;overflow:hidden;background:#ddd;border-radius:50px;float:left;margin:4px;}
.banner .nav_box .li_on{background:#c9b26f;}
#index_banner{position:relative;overflow:hidden;}

/* index_search */
.index_search{width:96%;margin:0 2%;overflow:hidden;background:url(../images/index_search.jpg);background-size:100% 100%;}
.index_search .search_detail{width:96%;padding:0 2%;overflow:hidden;}
.index_search .search_detail .ipt_search{float:left;width:61%;height:100%;line-height:100%;margin-left:22.5%;}
.index_search .search_detail .ipt_btn{float:right;width:12%;height:100%;margin-right:1.4%;}
.index_search .search_detail .ipt_btn:hover{cursor:pointer;}
.index_search .search_detail input{background:none;border:0px;outline:none;}

/* index_about */
.index_about{width:96%;padding:0 2%;overflow:hidden;}
.index_about .in_left{width:59%;float:left;background:url(../images/index_about_bg.jpg) no-repeat;background-size:100% 100%;color:#ffffff;}
.index_about .in_left p{width:92%;padding:3.4% 2.5% 3.4% 5.5%;}
.index_about .in_right{width:41%;float:right;}
.index_about .in_right ul{width:100%;overflow:hidden;}
.index_about .in_right ul li{float:left;width:44.68%;margin-left:5.1%;margin-bottom:5.1%;}
.index_about .in_right ul li img{width:100%;}

/* 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{width:100000%;}
.ial_detail ul li{float:left;overflow:hidden;margin-right:0px;}
.ial_detail ul li div{float:left;text-align:center;}
.ial_detail ul li div a{display:block;background:url(../images/index_al_bg.png) repeat-y;background-size:100% 100%;color:#fff;}
.ial_detail ul li div 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%;}

/* foot_menu */
.foot_menu{width:100%;background:url(../images/foot_menu.jpg);background-size:100% 100%;position:fixed;overflow:hidden;bottom:0px;left:0px;z-index:9999999;}
.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;}

/* detail */
.detail{width:100%;overflow:hidden;margin:0 auto;}
/*.detail_menu_my{width:110%;overflow:hidden;}*/
.detail a{float:left;color:#000;display:block;background:#dbdbdb;background-size:100% 100%;text-align:center;}
.detail a:hover{background:url(../images/index_al_bg.png);background-size:100% 100%;color:#fff;}
.detail a.active{background:url(../images/index_al_bg.png);background-size:100% 100%;color:#fff;}
.detail .detail_menu_my a{margin-right:1px;margin-bottom:1px;}


/* detail_loc */
.detail_loc{width:100%;background:url(../images/detail_loc.png);background-size:100% 100%;color:#372403;font-weight:bold;}

/* pro_detail */
.pro_detail{width:94%;padding:0 3%;overflow:hidden;}
.pro_detail ul{width:110%;overflow:hidden;}
.pro_detail ul li{float:left;}
.pro_detail ul li a{display:block;background:url(../images/index_al_bg.png) repeat-y;background-size:100% 100%;text-align:center;font-weight:bold;color:#fff;}
.pro_detail .sy_li{}

.pro_detail ul li a:hover{background:url(../images/index_al_on.png) repeat-y;background-size:100%  100%;color:#2f2a24;}
.pro_detail ul li a.active{background:url(../images/index_al_on.png) repeat-y;background-size:100%  100%;color:#2f2a24;}

/* PageContent */
#PageContent{text-align:center;color:#666666;}
#PageContent .disabled{color:#fff;background:#000;}
#PageContent a{color:#fff;background:#000;}
#PageContent font.current{color:#333;background:#dddddd;}

/* PageContent1 */
#PageContent1{text-align:center;color:#666666;}
#PageContent1 .disabled{color:#fff;background:#000;}
#PageContent1 a{color:#fff;background:#000;}
#PageContent1 font.current{color:#333;background:#dddddd;}

/* PageContent2 */
#PageContent2{text-align:center;color:#666666;}
#PageContent2 .disabled{color:#fff;background:#000;}
#PageContent2 a{color:#fff;background:#000;}
#PageContent2 font.current{color:#333;background:#dddddd;}

.pro_detail_show {width:96%;margin:0 2%;}
.pro_detail_show p img{ width:100% !important; margin-top:0px; margin-bottom:0px; height:auto !important;}
.pro_detail_show center img{ width:95% !important; margin-top:10px; margin-bottom:10px; height:auto !important;}
.wapqq{ width:82px !important; height:23px !important;}

.pro_detail_show div{ margin:0px;padding:0px;width:99%;}
.pro_detail_show img{ width:100%;border:0px;    vertical-align: middle;}
.pro_detail_show font{ font-weight:bold;color:#666;}

/* 内页内容 */
.neiye{ float:left; width:100%; height:auto; margin-bottom:62px;background:#FFFFFF;}
.neiye_nr{ margin:0 auto; width:100%; max-width:640px; background:#FFFFFF;}
.neiye_title{ float:left; widtH:100%; height:40px; line-height:40px; text-indent:20px; font-size:14px; background:#194e78; color:#FFFFFF;}
.neiye_menu_list{ float:left; width:100%;}
.neiye_menu_list ul{ float:left; width:100%;}
.neiye_menu_list ul li{ width:46%; margin-left:2%; margin-right:2%; float:left; margin-top:5px; background:#CCCCCC; height:30px; text-align:center;}
.neiye_menu_list ul li a{ color:#333; line-height:30px; font-size:0.8em;}
.neiye_con{  width:96%; margin:0 2%; margin-top:8px;}
.neiye_con img{ width:100%;}

/* news */
.news{width:94%;margin:0 3%;}
.newslist{width:100%;overflow:hidden;padding-top:20px;padding-bottom:20px;}
.newslist li{width:95%;margin:0 auto;overflow:hidden;line-height:26px;border-bottom: 1px dashed #999999;}
.newslist li font{float:right;}
.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;}

/*feedback*/
.jn_main{ padding:50px 0 0 0; line-height:22px; font-size:13px;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:86.67%; margin:0px auto;}
.jn_box .lt{ float:left; width:25%; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_box .rt{ float:left; width:60%;}
.jn_box .txt{ width:65%; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #AE8A3C;}
.jn_box textarea:focus{ border:1px solid #AE8A3C;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:80%; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:30px; text-align:center; line-height:30px; border:0px; background:#b38c2b; color:#332105; font-weight:bold; cursor:pointer;}
.cl_red{ color:#f00;}

/* neiye_con */
.neiye_con{width:94%;margin:0 3%;}

/*joblist*/
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto; background:#FFF}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ line-height:22px; font-size:13px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1{}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px;}
.jbs_txt{ width:55%; 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:15%;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ width:95px; height:30px; text-align:center; line-height:30px; border:0px; background: #999; color:#332105; font-weight:bold; cursor:pointer;}


.case_tt{ margin:0 auto;  text-align:center;}
.case_tt li{ float:left; text-align:center; background:#aa8c51; margin-left:0px;}
.case_tt li a{ display:block; text-align:center; font:16px/38px "微软雅黑"; color:#FFF; text-decoration:none;}
.case_tt li.on{ background:#e7b045;}
.case_tt li.in{ background:#e7b045;}