@charset "utf-8";
/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑"; color:#565656;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
ul,li{list-style:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;box-shadow:0 0 8px #008aff;border:1px solid #72acdd;}



/*公共头部*/
.div_head{width:100%;}
.head_top{width:100%;background:#000000;}
.head_top_con{width:1200px;margin:0 auto;height:38px;line-height: 38px;color:#aaaaaa;font-size: 14px;}
.head_top_rgh_b{margin-left:15px;position: relative;}
.head_top_rgh_b::after{content:'';width:1px;height:14px;position: absolute;left:-7px;top:12px;background: #aaa;}
.head_top_rgh_btxt{margin-left:8px;color:#aaa;}
.head_top_rgh_btxt:hover{color:#fff;}
.head_cen{width:1200px;margin:0 auto;}
.head_logo{width: 420px;padding:10px 0;line-height: 70px;}
.head_logo_a{height:70px;}
.head_logo_a img{height:100%;width: auto;}
.head_logo_b{margin-left:5px;font-size: 18px;color:#555555;}
.head_lanmu_ul li{width:100px;text-align: center;float:left;font-size: 16px;color:#222222;position:relative;height:30px;line-height: 30px;padding: 30px 0;}
.head_lanmu_ul li a{color:#222222;}
.head_lanmu_ul li .nav_down_nth{width:30px;height:2px;background:#034372 ;bottom:20px;position:absolute;left:35px;opacity: 0;z-index: 2;}
.head_lanmu_ul li:hover .list_sub_a{color: #034372;}
.head_lanmu_ul li:hover .nav_down_nth{opacity: 1;}
.nav_down{position: absolute;width:90%;font-size:14px;top:90px;left:0;background:rgba(255,255,255,0.8);color:#fff;padding:1em 5%;z-index: 5;display: none;}
.nav_down_tem{height:30px;overflow: hidden;}
.nav_down a:hover{color: #034372;}
.head_seach{width: 60px;height:30px;text-align: center;padding:30px 0;}
.head_seach img{height:100%;width: auto;cursor:pointer;}
.div_seach{font-size: 14px;}
.head_seach_text{width:400px;height:38px;line-height: 38px;border:1px solid #ccc;}
.head_seach_text input{width:100%;height:100%;border:0;text-indent: 1em;}
.head_seach_sub{width: 120px;height:38px;line-height: 38px;margin-left:10px;}
.head_seach_sub input{width:100%;height:100%;border:0;background:#034372;color:#fff;cursor:pointer;}
.seach_ul{margin-top:50px;}
.seach_ul li{padding:10px 0;font-size: 16px;line-height: 2em;border-bottom:1px solid #ccc;}
.seach_ul li a{color:#666;}
.seach_ul li a:hover{color:#034372;}
.seach_ul li:hover{border-color:#034372;}
.seach_li_left{width:500px;overflow: hidden;}

/*幻灯片*/
.head_banner{width:100%;min-width: 1200px;}
.slideBox{ width:100%; overflow:hidden; position:relative;}
.slideBox .hd{position:absolute; bottom:30px;z-index:1;left:50%;display: none;}
.slideBox .hd ul{ overflow:hidden;float:left;}
.slideBox .hd ul li{width:35px; height:5px;cursor:pointer;float:left;margin:0 12px;background:#fff;}
.slideBox .hd ul li.on{ background:#ffb901;}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{vertical-align:middle;}
.slideBox .bd img{ width:100%; display:block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*<a class="prev" href="javascript:void(0)"></a>*/
/*<a class="next" href="javascript:void(0)"></a>*/


/*index*/
.idx_menu{background: #f5f5f5;padding-bottom:30px;}
.idx_menus{width:1200px;margin:0 auto;padding-top:30px;}
.idx_menu_ul li{width:380px;float: left;margin-left:30px;background: #fff;}
.idx_menu_ul li:nth-child(3n-2){margin-left:0;}
.menu_li_tp{width:100%;height:175px;border-bottom:6px solid #ffb901;}
.menu_li_tp img{width:100%;height:100%;}
.menu_li_text{padding:25px;text-align: center;}
.menu_li_tit{font-size: 18px;color: #000;line-height: 1.5em;}
.menu_li_txt{font-size: 14px;color:#999;line-height: 2em;margin-top:1em;height:4em;overflow: hidden;}
.menu_li_genduo{margin-top:2em;}
.menu_li_genduos{width:200px;height:40px;line-height: 40px;border:1px solid #ffb901;color:#ffb901;border-radius: 5px;margin:0 auto;}
.menu_li_genduos:hover{background: #ffb901;color:#fff;}

.idx_pro{padding-top:50px;width:1200px;margin:0 auto;}
.idx_pro_top_left{font-size:30px;color:#222222;line-height: 1.5em;}
.idx_pro_top_rgha{font-size: 18px;line-height:3em;color:#555;}
.idx_pro_top_rghbs{font-size: 18px;width:1em;height:1em;background: #a4a4a4;border-radius: 50%;color:#fff;text-align: center;line-height:0.8em;margin-top:1em;margin-left:0.5em;}
.idx_pro_top_rgh:hover .idx_pro_top_rgha{color:#034372;}
.idx_pro_top_rgh:hover .idx_pro_top_rghbs{background:#034372;}
.idx_pro_con{margin:40px 0;overflow: hidden;background: #f5f5f5;border:10px solid #f5f5f5;}
.pro_list_ul li{width:290px;height:354px;margin:0 5px;background: #fff;}
.pro_list_li_tp{width:100%;height:304px;position: relative;}
.pro_list_li_tps{width:100%;height:100%;background: #e6e6e6;}
.pro_list_li_tps img{width:100%;height:100%;}
.pro_list_li_tits{height:50px;line-height: 50px;text-align: center;font-size: 16px;color:#999;overflow: hidden;}
.pro_list_li_tit{position: absolute;width:100%;height:100%;left:0;top:0;background: rgba(255,185,1,1);opacity: 0;transition:all 1s;}
.pro_list_li_tit_desc{position: absolute;width:100%;height:34px;margin-top:-34px;text-align: center;transition:all 1s;font-size: 16px;color:#fff;}
.pro_list_li_tit_a{position: absolute;width:100%;top:255px;font-size:18px;line-height:1.5em;margin:0 auto;color:#fff;text-align: center;transition:all 1s;}
.pro_list_ul li:hover .pro_list_li_tit{opacity: 1;transition:all 1s;}
.pro_list_ul li:hover .pro_list_li_tit_desc{margin-top:120px;transition:all 1s;}
.pro_list_ul li:hover .pro_list_li_tit_a{top:150px;transition:all 1s;}
.idx_pro_bot{border:10px solid #f5f5f5;padding:30px;}
.idx_pro_bot_left{width:900px;}
.idx_pro_bot_ul li{width:200px;padding-left:25px;float: left;}
.idx_pro_bot_li_nth{width:48px;height:48px;}
.idx_pro_bot_li_nth img{width:100%;height:100%;}
.idx_pro_bot_li_rgh{width:150px;text-align: center;}
.idx_pro_bot_li_rgha{font-size:18px;color:#555;}
.idx_pro_bot_li_rghb{font-size:12px;color:#555;}
.idx_pro_bot_rgh{width:200px;}
.idx_pro_bot_rgha{font-size: 16px;color:#969696;margin-top:-1em;}
.idx_pro_bot_rghb{width:150px;border:1px solid #ffbd0e;text-align: center;color:#ffbd0e;border-radius: 5px;font-size: 14px;line-height: 2em;margin-top:1em;background: #ffbd0e;color:#fff;}

.idx_case{padding-top:50px;width:1200px;margin:0 auto;}
.idx_case_con{padding:20px 0;}
.idx_case_ul li{width:380px;margin-left:40px;float: left;}
.idx_case_li_tp{width:380px;height:214px;overflow: hidden;position: relative;}
.idx_case_li_tp img{width:100%;height:100%;}
.idx_case_li_tit{font-size: 16px;color:#ffbe12;line-height: 3em;margin-top:0.5em;position: absolute;width:100%;bottom:0;text-align: center;background:rgba(0,0,0,0.5);height:3em;overflow: hidden;}


.idx_case_ul li:nth-child(1){width:780px;margin-left:0;}
.idx_case_ul li:nth-child(1) .idx_case_li_tp{width:780px;height:470px;}
.idx_case_ul li:nth-child(1) .idx_case_li_tit{font-size: 20px;}
.idx_case_ul li:nth-child(3){margin-top:42px;}


.idx_daili{width:1200px;margin:35px auto;height:160px;background: url('../images/daili_tp.png') no-repeat 100% 100%;}
.idx_dailis{width: 100%;height:100%;position: relative;}
.idx_daili_con{width:600px;position: absolute;left:250px;top:0.5em;text-align: center;font-size: 40px;line-height: 1.5em;color:#034372;font-weight: bold;}
.idx_daili_conb{color:#f7494b;line-height: 1em;}


.bot{border-top:6px solid #034372;}
.bot_con{width:1200px;margin:0 auto;}
.bot_cons{padding:25px;}
.bot_left{width: 350px;}
.bot_left_tit{font-size: 16px;color:#222;line-height: 2em;margin-bottom:1em;}
.bot_left_a{font-size: 14px;color:#999;line-height: 2em;}
.bot_left_b{margin-top:1em;}
.bot_left_kefu{width:150px;height:36px;border:1px solid #f0921c;color:#f0921c;line-height: 36px;text-align: center;font-size: 14px;border-radius: 2px;}
.bot_left_kefu:hover{background: #f0921c;color:#fff;}
.bot_erweima{width:250px;}
.bot_erweimas{width:125px;margin:0 auto;margin-top:20px;}
.bot_erweimas img{width:100%;height:auto;}
.bot_erweima_txt{font-size: 12px;text-align: center;line-height: 2em;width:125px;margin:0 auto;}
.bot_rgh{width:550px;}
.bot_rgh_ul li{width:180px;float: left;}
.bot_rgh_ul li dl{min-width: 100px;text-align: left;}
.bot_rgh_ul li dt{font-size: 16px;color:#222;line-height: 2em;margin-bottom: 1em;}
.bot_rgh_ul li dd{font-size: 14px;color:#999;line-height: 2em;}
.bot_rgh_ul li dd a{color:#999;}
.bot_rgh_ul li dd a:hover{color:#666;}
.bot_bot{margin-top:20px;border-top:1px solid #e8e8e8;padding:15px 0;height:30px;}
.bot_bot_left{width:300px;height:100%;}
.bot_bot_left img{height:100%;width:auto;}
.bot_bot_rgh{width:700px;text-align: right;font-size: 12px;line-height: 30px;color:#808080;}

.div_top{width:100%;position: relative;}
.div_top img{width:100%;}
.div_top_con{position:absolute;width:1200px;height:100%;left:50%;margin-left:-600px;top:0;}
.div_top_cons{text-align: right;margin-right:50px;}
.div_top_cona{font-size: 22px;line-height:2em;color:#353535;}
.div_top_conb{font-size: 28px;line-height: 1em;color:#bababa;}
.div_daohang{width:1200px;margin:0 auto;padding:30px 0;height:20px;line-height: 20px;}
.div_daohang_lefta{width:12px;height:12px;margin-top:4px;}
.div_daohang_lefta img{width: 100%;height: 100%;vertical-align:top;}
.div_daohang_leftb{font-size: 14px;color:#353535;line-height: 20px;margin:0 1em;}
.div_daohang_leftb a{color:#353535;}
.div_daohang_leftb a:hover{color:#034372;}
.div_daohang_rgh{max-width: 800px;}
.type_ul li{float: left;width:120px;text-align:center;font-size: 14px;line-height: 20px;position: relative;}
.type_ul li a{color:#353535;}
.type_ul li:hover a{color:#ffb901;}
.type_li_xian{content:'';width:0;height:2px;background: #ffb901;margin:0 auto;margin-top:28px;}
.type_ul li:hover .type_li_xian{width:50px;}

.div_con{width:1200px;margin:0 auto;}
.div_left{width:840px;padding:30px 0;}
.pro_ul li{width:230px;height:270px;float: left;margin-left:30px;margin-bottom:30px;border:10px solid #f5f5f5;overflow: hidden;}
.pro_list_li_tpa{height:220px;}
.pro_ul li:nth-child(3n-2){margin-left:0;}
.pro_ul li:hover .pro_list_li_tit{opacity: 1;transition:all 1s;}
.pro_ul li:hover .pro_list_li_tit_desc{margin-top:100px;transition:all 1s;}
.pro_ul li:hover .pro_list_li_tit_a{top:120px;transition:all 1s;}

.div_rgh{width:300px;border-left:1px solid #eaeaea;padding-top:24px;padding-left:24px;margin-bottom:30px;}
.div_rgh_pro{width:300px;height:290px;}
.div_rgh_pros{width:284px;height:274px;border:8px solid #ffb901;overflow:hidden; position:relative;}
.div_rgh_pros .bd{ position:relative; height:100%; z-index:0; }
.div_rgh_pros .bd ul{height:274px;}
.div_rgh_pros .bd li{vertical-align:middle;height:100%;}
.div_rgh_pros .bd img{ width:100%; display:block;height:100%;}
.div_rgh_pros .prev,
.div_rgh_pros .next{ position:absolute;display:block; width:26px; height:26px;background: #034372;left:10px;bottom:10px;color:#fff;line-height: 22px;text-align: center;font-size: 24px;}
.div_rgh_pros .next{ left:40px;}
.div_rgh_pros .prev:hover,
.div_rgh_pros .next:hover{ color:#ffb901;}
.div_rgh_new{padding:10px 0;}
.div_rgh_new_tit{padding:10px 0;border-bottom:1px solid #e5e5e5;}
.div_rgh_new_tits{height:24px;line-height: 24px;border-left:3px solid #034372;font-size: 18px;color:#034372;text-indent: 0.5em;}
.div_rgh_new_ul{padding:10px 0;}
.div_rgh_new_ul li{height:30px;line-height: 30px;font-size: 12px;color:#666;}
.div_rgh_new_ul li a{color:#666;}
.div_rgh_new_ul li a:hover{color:#f0921c;}
.div_rgh_new_lia{width:10px;height:100%;font-weight: bold;}
.div_rgh_new_lib{width: 220px;overflow: hidden;height:100%;}
.div_rgh_new_lic{width:60px;overflow: hidden;height:100%;}
.div_rgh_lianxi{background: #034372;color:#fff;padding:12px;}
.div_rgh_lianxi_topa{font-size: 18px;}
.div_rgh_lianxi_topb{font-size: 14px;margin-left:1em;}
.div_rgh_lianxi_bot{margin-top:10px;line-height: 20px;font-size: 16px;}
.div_rgh_lianxi_bots{margin-top:10px;}
.div_rgh_lianxi_bota{width:26px;height:26px;}
.div_rgh_lianxi_bota img{width:100%;height:100%;}
.div_rgh_lianxi_botb{margin-left:0.5em;}
.div_rgh_lianxi_botb a{color:#fff;}
.div_rgh_lianxi_botb:hover a{color:#ffb901;}

.pro_show_top{padding:20px 0;}
.pro_show_tp{width:400px;height:350px;}
.pro_show_tp img{width:100%;height:100%;}
.pro_show_rgh{width:400px;}
.pro_show_tit{font-size: 24px;color:#484848;line-height: 1.5em;}
.pro_show_jianjie{margin-top:3em;font-size: 14px;color:#666666;padding:0 20px;line-height: 2em;}
.pro_show_jianjiea{font-size: 16px;}
.pro_show_jianjieb{font-size: 14px;height:10em;overflow: hidden;margin-top:1em;}
.pro_show_baojia{margin-top:2em;}
.pro_show_baojias{background: #ffb901;border-radius: 5px;color:#fff;font-size:16px;line-height: 48px;height:48px;text-align: center;padding:0 1em;}
.pro_show_jieshao{font-size:16px;color:#666666;width:130px;line-height: 46px;border-top:2px solid #ffb901;text-align: center;margin-top:1em;}
.pro_show_txt{font-size: 14px;color:#666;line-height: 2em;padding:1em;}
.pro_show_txt img{max-width: 100%;}

.pro_show_bot{margin:30px 0;padding:0.5em 0;}
.last_con,.next_con{width:45%;height:2em;line-height:2em;color:#737373;font-size: 14px;overflow: hidden;}
.next_con{text-align: right;}
.pro_show_bot span{color:#818181;}
.pro_show_bot p.next_yes span:hover{color:#f0921c;}
.show_text{font-size: 14px;color:#5d5d5d;line-height: 2em;}
.show_text img{max-width: 100%;}

.news_ul li{padding:20px 0;border-bottom:1px solid #eaeaea;}
.news_li_left{width:100px;text-align: center;color:#cdcdcd;}
.news_li_dataa{font-size: 30px;line-height: 1.5em;}
.news_li_datab{font-size: 14px;}
.news_li_rgh{width:680px;}
.news_li_tit{font-size: 18px;color:#454545;}
.news_li_txt{font-size: 14px;color:#737373;line-height: 1.5em;margin-top:0.5em;height:3em;overflow: hidden;}
.news_ul li:hover{background: #f2f2f2;}

.new_show_tit{font-size: 18px;color:#454545;line-height: 1.5em;padding:1em;text-align: center;font-weight: bold;}
.new_show_data{font-size: 14px;color:#353535;line-height: 2em;text-align: center;}

.piaofu{position:fixed;width:1200px;top:20%;left:50%;margin-left:-600px;}
.piaofus{position: relative;}
.piaofu_con{position: absolute;right:-100px;width:76px;height:240px;}
.piaofu_kefu{width:76px;height:76px;border-radius: 3px;background: #034372;color:#fff;display: flex;font-size: 14px;margin:2px 0;cursor:pointer;}
.piaofu_kefu:hover{background: #ffb901;}
.piaofu_kefus{margin:auto;}
.piaofu_kefu_tp{width:28px;height:28px;margin: 0 auto;}
.piaofu_kefu_tp img{width:100%;height:100%;}


/*page*/
.page{width:100%;margin-top:50px;}
.pages{margin:0 auto;padding:30px 0;font-size: 14px;text-align: center;}
.fenye{margin: 0 auto;text-align: center;display: inline-block;}
.main_page{clear:both;position:relative;width:100%;text-align:center;overflow:hidden;}
.main_page a{height:24px;display:inline-block;color:#444;line-height:24px; padding:2px 10px;margin:0px 6px;cursor:pointer;border-radius: 3px;border:1px solid #e6e6e6;}
.main_page a:hover{color:#fff;background:#0b3f6c;}
.main_page .select{color:#fff;background:#0b3f6c;}
.main_page a:nth-child(1){display: none;}
.main_page a:nth-last-child(2){display: none;}






/*简历*/
.divjianli{width:1180px;margin:0 auto;font-size:14px;color:#444444;}
.main_but_t{margin:0 auto;}
.divjianli input{border:0;height:26px;color:#666;padding-left:10px;border:1px solid #eaeaea;}
.divjianli textarea{border:0;width:783px;height:113px;resize:none;line-height: 1.5em;color:#666;padding-left:10px;padding-top:3px;border:0;border:1px solid #eaeaea;}
.main_but_t tr span{position:relative;top:-2px;left:5px;padding-right:10px;}
.sub input:hover{background: #cca773;}
.divjianli font{position: absolute;margin-left:-15px;margin-top:3px;}
.submit_div{padding:40px 0;text-align: center;}
.submit_div .submit_nth{width:110px;height:32px;line-height: 32px;color:#fff;margin:0 auto;text-align: center;text-indent: 0;background: #1467cd;padding:0;border:0;}
.submit_nth:hover{background:#487CE1;cursor:pointer;}



select{
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("../images/xiala1.png") no-repeat scroll right 8px center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 22px;
}