
/* CSS Document */
body{margin:0;padding:0;font-size:14px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;width:100%;}
input{-webkit-appearance: none;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/*head*/
.head_div{width:100%;position: fixed;top:0;left:0;z-index: 9;background: #fff;border-bottom:3px solid #0069b5;}
.head_con{width:96%;margin:0 auto;padding:3% 0;position: relative;}
.head_left{width:10%;}
.head_left img{width:100%;}
.head_gongsi{width:32%;margin-left:2%;position: relative;}
.head_gongsi img{width:100%;float: left;height:32px;}
.head_gongsi_b{margin-top:5%;display:none}
/*.head_gongsi_c{position: absolute;width: 100%;height:1px;background: #0069b5;bottom:-20%;left:0;opacity: 0.5;}*/
.head_jianjie{width:33%;margin-left:2%;}
.head_menu{width:8%;position: relative;}
.head_menu a{display: block;}
.head_menu img{width:100%;height:100%;}



/*幻灯片*/
.head_banner{width:100%;border-bottom:5px solid #ff7200}
.slideBox{ width:100%;overflow:hidden; position:relative;}
.slideBox .hd{position:absolute; bottom:5%;z-index:1;left:50%;}
.slideBox .hd ul{ overflow:hidden;float:left;}
.slideBox .hd ul li{width:8px; height:8px;cursor:pointer;float:left;margin:0 4px;border-radius: 10px;border:2px solid #fff;background:#fff;}
.slideBox .hd ul li.on{background:rgba(0,0,0,0);}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ vertical-align:middle;}
.slideBox .bd img{ width:100%;display:block;}




/*index*/
.idx_pro_top{padding-top:5%;padding-bottom:3%;font-size:20px;position: relative;line-height: 1em;}
.idx_pro_top_fanhui{position: absolute;left:0;top:0.5em;width:1.5em;height:1.5em;background: #fff;color:#fff;line-height: 1.5em;padding:0 0.5em;}
.idx_pro_top_fanhui img{width:100%;height:100%;}
.idx_pro_top_bg{height:1px;background: #d8d8d8;margin:.5em 0;}
.idx_pro_top_tit{color:#0069b5;font-weight: 600;position: absolute;width:5em;text-align: center;left:50%;top:50%;margin-left:-2.5em;margin-top:-0.5em;background: #fff;}
.idx_pro_type{text-align: center;}
.idx_pro_type_ul{padding:0 2%;text-align: center;justify-content:center;}
.idx_pro_type_ul li{width:22%;float:left;margin:2% 1%;text-align: center;border-radius:2em;font-size: 12px;line-height: 2em;height:2em;background: #fff;overflow: hidden;border:1px solid #0069b5;}
.idx_pro_type_ul li a{display: block;height:100%;color:#0069b5;}

.pro_list_type_ul{padding:0 2%;}
.pro_type_yi{margin-top:1em;}
.pro_type_yi_tit{text-align: center;color:#0069b5;font-size: 16px;font-weight: 600;line-height: 2.5em;background: #fff;border:1px solid #0069b5;border-radius: 2em;padding:0 1em;height:2.5em;overflow: hidden;}
.pro_type_er{float: left;overflow: hidden;margin:0 1%;margin-top:0.5em;}
.pro_type_er_tit{display: block;background: #fff;border:1px solid #ff7200;color:#ff7200;padding:0 1%;border-radius: 2em;height:2em;line-height: 2em;font-size: 12px;padding:0 1em;}

.idx_pro_con_ul{padding:2%;}
.idx_pro_con_ul li{float: left;width:46%;margin:2%;}
.idx_pro_con_li_tp{width:100%;height:100%;position: relative;}
.idx_pro_con_li_tp img{width:100%;height:100%;}
.idx_pro_con_li_tit{position: absolute;width:100%;height:2em;left:0;bottom:0;line-height: 2em;font-size: 14px;text-align: center;background: rgba(0,0,0,0.8);color:#fff;}
.idx_pro_genduo{padding:2% 0;text-align: center;}
.idx_pro_genduos{width:8em;height:2em;line-height: 2em;font-size: 14px;color:#fff;background: #0069b5;margin:0 auto;border-radius: 2em;}
.idx_pro_jianjie{padding-bottom:5%;}
.idx_pro_jianjies{width:96%;margin:0 auto;font-size: 14px;color:#8b8b8b;line-height: 2em;text-indent: 2em;padding-top:1em;text-align:left;position: relative;}
.idx_pro_jianjie_genduo{position: absolute;width:7em;height:2em;line-height: 2em;font-size: 14px;right:0;bottom:0;background: #fff;color:#ff0000;text-align: center;text-indent: 0;}
.idx_guangao{width:100%;position: relative;text-align: center;overflow: hidden;}
.idx_guangao_bg{width:100%;height:100%;position: absolute;z-index: -1;}
.idx_guangao_bg img{width:100%;height:100%;}
.idx_guangao_bga{width:100%;height:100%;}
.idx_guangao_bga img{width:100%;height:100%;}
.guangao_con{width:96%;margin:0 auto;}
.guangao_left{width:65%;height:100%;text-align: left;margin:0 auto;}
.guangao_left img{height:auto;width:100%;}
.guangao_rgh{width:25%;height:100%;}
.guangao_rgh_a{height:40%;text-align:center;}
.guangao_rgh_a img{height:100%;width:auto;vertical-align: top;}
.guangao_rgh_b{height:60%;text-align:center;}
.guangao_rgh_b{font-size: 12px;color:#fff;line-height: 1.1em;}
.idx_case_top{padding-top:5%;padding-bottom:3%;font-size:20px;position: relative;line-height: 1em;background:#0069b5;}
.idx_case_top_bg{height:1px;background: #fff;margin:.5em 0;}
.idx_case_top_tit{color:#fff;font-weight: 600;position: absolute;width:5em;text-align: center;left:50%;top:50%;margin-left:-2.5em;margin-top:-0.5em;background: #0069b5;}
.idx_case_type_ul{background: #0069b5;padding-bottom:50px;}
.idx_case_type_ul li{border:1px solid #fff;}
.idx_case_type_ul li{display: inline-block;width:21%;margin:0 1%;text-align: center;border-radius:2em;font-size: 12px;line-height: 2em;height:2em;background: #0069b5;color:#fff;overflow: hidden;}
.idx_case_type_ul li a{color:#fff;}
.idx_case_con_ul{margin-top:-30px;padding:0 2%;}
.idx_case_con_ul li{float: left;width:32%;margin-left:2%;}
.idx_case_con_ul li:nth-child(3n-2){margin-left:0;}
.idx_case_con_li_tp{width:100%;}
.idx_case_con_li_tp img{width:100%;height:100%;}
.idx_case_con_li_tit{width:100%;height:2.5em;left:0;bottom:0;line-height: 2.5em;font-size: 14px;text-align: center;color:#0069b5;overflow: hidden;}

.case_con_list{padding:0 2%;}
.case_con_list li{float: left;width:32%;margin-left:2%;}
.case_con_list li:nth-child(3n-2){margin-left:0;}


.youshi{width:100%;}
.youshi_top{padding-top:5%;padding-bottom:3%;width:60%;margin:0 auto;}
.youshi_top img{width:100%;height:auto;}
.youshi_con img{max-width: 100%;}
.idx_news{width:100%;padding-bottom:3%;}
.idx_news_con{padding:2%;margin-bottom: 25%;}
.idx_news_ul{padding:3% 0;}
.idx_news_ul li{padding:3% 0;border-bottom:1px solid #ededed;}
.idx_news_li_left{width:20%;text-align:center;}
.idx_news_li_data_a{font-size: 20px;color:#535353;line-height: 1.2em;}
.idx_news_li_data_b{font-size: 14px;color:#999999;line-height: 1.5em;}
.idx_news_li_rgh{width:70%;}
.idx_news_li_rgh_tit{font-size: 14px;color:#535353;line-height:1em;}
.idx_news_li_rgh_text{font-size: 12px;color:#868686;line-height: 2em;margin-top:1em;}
.news_show_con{padding:3% 0;}
.news_show_con img{max-width: 100%;}
.news_show_tit{padding:1em 0;font-size: 14px;line-height:1.5em;width:80%;margin:0 auto;text-align: center;color:#3f3f3f;}
.news_show_data{border-top:1px solid #e3e3ea;font-size: 12px;color:#999999;line-height: 2em;text-align: center;}
.news_show_text{font-size: 14px;color:#6b6b6b;line-height: 2em;padding:1em 0;}
.news_show_text img{max-width: 100%;}

/*bot*/
.divbot{width:100%;position: fixed;bottom:0;background: #0069b5;z-index:5;}
.bot{width:100%;position: relative;}
.bot_memt{width:100%;padding:2% 0;}
.bot_memt li{float: left;width:19%;margin:0 3%;}
.bot_btn{width:50%;margin:0 auto;}
.bot_btn img{width:100%;height:auto;}
.bot_tit{text-align: center;color:#fff;font-size:14px;line-height:1.5em;}
.zhiding{width:7%;position: absolute;right:2%;margin-top:-7%;z-index: 8;display:none;cursor: pointer;}
.bot_kongbai{background:#fff;}

/*page*/
.page{width:100%;}
.pages{margin:0 auto;padding:3% 0;font-size: 12px;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:1.5em;display:inline-block;line-height:1.5em; padding:0 3px;margin:1px;cursor:pointer;background: #0069b5;color:#fff;border:1px solid #0069b5;}
/*.main_page a:hover{background: #fff;color:#0069b5;}*/
.main_page .select{background: #fff;color:#0069b5;}
.main_page a:nth-last-child(2){display: none;}


.about_type_ul li{float: left;margin-bottom:2%;}
.idx_job_ul{padding:3% 0;}
.idx_job_ul li{width:100%;text-align: left;padding:5% 0;border-bottom:1px solid #ccc;}
.job_list_li_tit{border-radius: 10px;color:#0069b5;line-height: 2.5em;text-align: center;display: inline-block;padding:0 1em;max-width: 100%;height:2.5em;overflow: hidden;border: 1px solid #0069b5;}
.job_list_li_num{font-size: 14px;line-height: 2em;color:#000;}
.job_list_li_xqs{width:6em;text-align: center;line-height: 2em;height:2em;background: #0069b5;border-radius: 5px;color:#fff;margin-top:1em;}

.job_show_con{padding:3% 0;}
.job_show_con_tit{font-size: 18px;line-height: 2em;color:#353535;border-bottom:1px solid #dfdfdf;}
.job_show_con_text{color:#353535;line-height: 1.5em;font-size: 14px;padding:1em 0;}
.job_show_con_jianlis{width:6em;text-align: center;line-height: 2em;height:2em;background: #0069b5;border-radius: 5px;color:#fff;margin-top:1em;}

.main_ly li{margin-top:5%;}
.main_bd{width:60%;height:2em;border:0;border:1px solid #ddd8d1;color:#444;font-size:14px;float: left;}
.main_ly_t1{font-size:14px;color:#787878;height:2em;line-height: 2em;float: left;min-width:5em;width:30%;text-align: right;}
.main_bd1{width:60%;border:0;border:1px solid #ddd8d1;color:#444;font-size:14px;height:6em;resize:none;line-height: 2em;}
.main_but input{width:50%;float: left;border:0;background:#0069b5;line-height: 2em;color:#fff;cursor:pointer;}
.main_but .main_ly_t1{visibility:hidden;}


.pro_show_tit{font-size: 16px;text-align: center;font-weight: 600;line-height: 1.5em;width:80%;margin:0 auto;padding:1em 0;}
.pro_show_text{padding:0 2%;}
.pro_show_texta{font-size: 15px;color:#8b8b8b;line-height: 42px;border-bottom:1px dashed #dadada;}
.pro_show_ul{padding:2% 0;}
.pro_show_ul li{display: none;}
.pro_show_ul li img{max-width: 100%;}
.pro_show_ul li table{max-width: 100%;}

.pro_erji_con{padding:2% 0;}
.pro_erji_ul{display: block;}
.pro_erji_ul li{font-size: 12px;margin:0.5em 0.25em;float: left;}
.pro_erji_ul li a{display: block;line-height:2em;padding:0 0.5em;border:1px solid #ccc;border-radius: 0.6em;}



.albumSlider-h{position:relative;}
.albumSlider-h .fullview{width:90%;margin:0 auto;position:relative;}
.albumSlider-h .fullview img {width:100%; height:auto;}
.albumSlider-h .button,
.albumSlider-h .imglistwrap{float:left; display:inline;}
.albumSlider-h .slider{width:96%;margin:5% 2%;}

.albumSlider-h .imglistwrap{width:70%;overflow:hidden;position:relative;margin:0 auto;height:64px;margin-left:2%;margin-right:2%;}
.albumSlider-h .imglist{position: relative;height:130px;overflow-x:scroll;}
.albumSlider-h li{float: left;margin:2px 2px;width:80px;height:60px;}
.albumSlider-h li img{width:100%;height:100%;cursor:pointer;}
.pro_show_a{width:127px;height:94px;display:block; outline:none;}
.imglist li a{display: block;width:100%;height:100%;}
/*.imglist li:hover{margin:0;border:3px solid #327dfb;}*/
/*.albumSlider-h li a:hover,
.albumSlider-h li.current a{width:127px;height:94px;}*/
.albumSlider-h .button {height:64px;width:13%;background: #327dfb;color:#fff;line-height: 64px;text-align:center;cursor:pointer;}
.albumSlider-h .movebackward{background-position: 0 50%;}




.pro_show_bot{margin:1em auto;line-height: 2em;width:96%;font-size: 14px;}
.pro_show_bot p{color:#fff;overflow: hidden;height:2em;border-radius: 2em;background: #0069b5;text-align: center;padding:0 1em;margin-bottom:0.5em;width:35%;}
.pro_show_bot p a{display: block;height:2em;}
.pro_show_bot p span {color:#fff;}
.pro_show_bot p:hover{box-shadow: 0 0 10px 0 #fff inset;}



/*seach_list*/
.divu{width:90%;padding-bottom: 150px;margin:0 auto;}
.list1{font-size: 3vw;color:#000;margin:3% 5%;padding:1%; background: rgb(220,220,220);}
.list1:hover{background: rgba(0,0,0,0.4);}
.list1 a{color:#000;}
.list1 span{margin-right:10px;}



/*加载更多*/
.list_genduo{width:50%; margin:0 auto;}
.list_genduo_text{font-size: 2vw;line-height:3em;text-align: center;background:#cfad80;border-radius: 5px;border:0;margin:10% 0;cursor: pointer;}
.tanchu{width:200px;height:40px;margin:0 auto;background:#fff;text-align:center;color:#000;font-size:3vw;position:fixed;top:50%;left:50%;margin-left:-100px;z-index:9999;display:none;line-height:40px;}


/*媒体查询，大于480px小于640px*/
@media (max-width: 480px) {}




.pro_show_ul p img{ width: 100% !important;height: auto !important;}

