@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;-webkit-box-shadow:0 0 8px #008aff;-moz-box-shadow:0 0 8px #008aff;box-shadow:0 0 8px #008aff;border:1px solid #72acdd;}



/*公共头部*/
.hide_head{position:fixed;width:100%;top:0;left:0;z-index: 4;display: none;}
.hide_head .div_head{opacity:0;position:relative;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;}
.hide_head:hover .div_head{opacity:1;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;}
.div_head{width:100%;position:absolute;top:0;left:0;z-index: 5;background:rgba(0,27,61,0.55);border-bottom:1px solid #263c62;}
.div_heads{position: relative;}
.head_cen{margin:0 auto;width:86%;max-width: 1600px;min-width: 1200px;}
.head_logo a{display: block;margin:auto;}
.head_logo a img{float: left;height:50px;width:auto;}
.head_lanmu{width:70%;}
.lanmu_li_tit{font-size: 16px;color:#d7f4f8;height:80px;line-height: 80px;position: relative;}
.lanmu_li_tit::after{content:'';position:absolute;width:100%;height:2px;background: #e51d30;left:0;bottom:0;display: none;}
/*.on .lanmu_li_tit{color:#e51d30;}*/
/*.on .lanmu_li_tit::after{display: block;}*/
.ons .lanmu_li_tit{color:#e51d30;}
.ons .lanmu_li_tit::after{display: block;}
.lanmu_li_bot{width: 100%;height:auto;background:rgba(2,5,49,0.55);position: absolute;left:0;top:80px;display:none;}
.lanmu_li_bots{max-width: 1280px;margin:0 auto;padding:15px 0;position: relative;}
.lanmu_li_type{padding:0 20px;}
.xinwen .lanmu_li_bots{left:-200px;}
.jituan .lanmu_li_bots{left:-80px;}
.dangjian .lanmu_li_bots{left:35px;}
.tixi .lanmu_li_bots{left:200px;}
.job .lanmu_li_bots{left:300px;}
.fenzhi .lanmu_li_bots{left:500px;}
.tixi .lanmu_li_type{margin:10px;}
.lanmu_li_type_tit{height: 40px;line-height: 40px;color: #fff;text-align: left;font-size: 15px;position: relative;}
.lanmu_li_type_tit:hover{text-decoration: underline;}
.lanmu_li_type_tit_nth{position: absolute;right:100%;width: 24px;height:24px;top:8px;margin-right:4px;}
.lanmu_li_type_tit_nth img{width: 100%;height: 100%;}
.lanmu_li_type_li{height: 40px;line-height: 40px;overflow: hidden;}
.lanmu_li_type_li_tit{color:#ddd;font-size: 14px;}
.lanmu_li_type_li_tit:hover{text-decoration: underline;}

.head_seach{width:10%;height:2em;font-size: 16px;}
.head_seach form{display:block;width:2em;height:2em;margin:auto;cursor:pointer;position: relative;}
.head_seach img{width:100%;height:100%;}
.head_seach .search{width:2em;height:2em;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;position:relative;right:0;bottom:0;z-index: 4;-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);cursor: pointer;}
.head_seach .search::before {content: "";position: absolute;margin: auto;top: 0.75em;right: 0;bottom: 0;left: 0.75em;width: 0.5em;height: 2px;background: white;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.head_seach .search::after {content: "";position: absolute;margin: auto;top: -0.25em;right: 0;bottom: 0;left: -0.25em;width: 0.75em;height: 0.75em;-moz-border-radius: 50%;border-radius: 50%;border: 2px solid white;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.head_seach input{font-family: 'Inconsolata';position: absolute;right:0em;top:0;width: 100%;height:100%;outline: none;border: none;background: transparent;color:#888;text-shadow: 0 0 10px #ae5036;padding: 0;-moz-border-radius: 30px;border-radius: 30px;-webkit-box-shadow: 0 0 15px 0 #ae5036, 0 15px 15px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 15px 0 #ae5036, 0 15px 15px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0 15px 0 #ae5036, 0 15px 15px 0 rgba(0, 0, 0, 0.2);-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;opacity: 0;z-index: 5;text-indent: 1em;font-weight: bolder;letter-spacing: 0.1em;cursor: pointer;}
.head_seach input:focus {width: 200px;opacity: 1;cursor: text;background: #fff;}
.head_seach input:focus ~ .search {right:0;z-index: 6;}
.head_seach input:focus ~ .search::before {background:#888;top: 0;left: 0;width: 20px;}
.head_seach input:focus ~ .search::after {background:#888;top: 0;left: 0;width: 20px;height: 2px;border: none;-moz-border-radius: 0%;border-radius: 0%;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.head_seach input::-webkit-input-placeholder {color: #888;opacity: 0.5;font-weight: bolder;}
.head_seach input:-moz-placeholder {color: #888;opacity: 0.5;font-weight: bolder;}
.head_seach input::-moz-placeholder {color: #888;opacity: 0.5;font-weight: bolder;}
.head_seach input:-ms-input-placeholder {color: #888;opacity: 0.5;font-weight: bolder;}
.head_seach input::-ms-input-placeholder {color: #888;opacity: 0.5;font-weight: bolder;}
.head_seach input::placeholder {color: #888;opacity: 0.5;font-weight: bolder;}



/*幻灯片*/
.banners{width: 100%;height: 100%;position: relative;}
.banner{width: 100%;position: relative;}
.banner img{width: 100%;float: left;}
.banner .banner_zsd{bottom:100px;text-align: right;margin:0 auto;height:4px;float: right;left:auto;right:16%;width: auto;}
.banner .banner_zsd li.swiper-pagination-bullet{width:38px;height:4px;margin:0 5px;-moz-border-radius: 0;border-radius: 0;background: #d5f1f5;opacity: 1;cursor: pointer;float: left;}
.banner .banner_zsd li.swiper-pagination-bullet-active{background: #e51d30;}


/*index*/
.red_div{width: 100%;position: relative;margin-top:-60px;z-index: 3;}
.red_div_left{width: 65%;height:120px;background: #e51d30;position:relative;}
.red_div_left::after{content: '';position: absolute;left:100%;top:0;width: 0;height: 0;border-top: 120px solid #e51d30;border-right: 150px solid transparent;}
.red_con{position: absolute;width: 1280px;height:100%;left:50%;top:0;margin-left:-640px;}
.red_left{width:100px;height:100%;position: relative;}
.red_left::after{content: '';position: absolute;left:20px;top:30px;width:50px;height:1px;background: #fff;}
.red_left::before{content: '';position: absolute;right:15px;top:35px;width:50px;height:1px;background: #fff;}
.red_txt{width: 800px;height:100%;color:#fff;}
.red_txt a{color: #fff;}
.red_txt a:hover{text-decoration: underline;}
.red_txt_tit{font-size: 30px;line-height: 60px;height:60px;overflow: hidden;font-weight: bold;}
.red_txt_jj{font-size: 14px;height:40px;line-height:20px;overflow: hidden;}
.red_rgh{width: 140px;margin-right:15px;height:28px;line-height: 28px;border-bottom:1px solid #e51d30;text-align: right;margin-top:72px;font-size: 14px;color:#e51d30;}
.red_rgh_more a{color:#e51d30;}


.idx_new{width:100%;}
.idx_new_con{width: 1280px;margin:0 auto;padding:50px 0;height:360px;}
.idx_new_left{width: 560px;height:100%;}
.banner_new{width: 100%;height:100%;overflow: hidden;}
.banner_new img{width: 100%;height:100%;}
.banner_new .banner_new_zsd{bottom:0;text-align: right;margin:0 auto;height:47px;float: right;left:auto;right:10px;width: auto;z-index: 9;}
.banner_new .banner_new_zsd li.swiper-pagination-bullet{width:20px;height:3px;margin:0 5px;-moz-border-radius: 0;border-radius: 0;background: #cacaca;opacity: 1;cursor: pointer;float: left;margin-top:21px;}
.banner_new .banner_new_zsd li.swiper-pagination-bullet-active{background: #3099e9;}
.new_ban_tit{position: absolute;width:400px;height:47px;line-height: 47px;left:10px;bottom:0;color:#fff;font-size: 15px;overflow: hidden;z-index:1;}
.banner_new_bot{width: 100%;height: 47px;line-height: 47px;background:rgba(0,0,0,0.64);position: absolute;left:0;bottom:0;}
.idx_new_rgh{width: 670px;height:100%;}
.idx_new_type .idx_new_type_tit{min-width: 150px;width:100%;height:50px;line-height: 50px;text-align: center;font-size: 18px;color:#1e1817;position: relative;cursor: pointer;background: #f6f6f6;}
.idx_new_type_tit::after{content: '';position: absolute;left:0;top:100%;width:100%;height: 4px;background: #e51d30;display: none;}
.idx_new_type_tit::before{content: '';position: absolute;left:50%;top:100%;margin-left:-12px;width: 0;height: 0;border-top: 12px solid #e51d30;border-left: 12px solid transparent;border-right: 12px solid transparent;display: none;}
.idx_new_type_tit.on{color:#e51d30;}
.idx_new_type_tit.on::after{display: block;}
.idx_new_type_tit.on::before{display: block;}
.idx_new_ul{display: none;}
.idx_new_ul.on{display: block;}
.idx_new_ul li{height:55px;line-height: 55px;color:#393939;font-size: 16px;border-bottom:1px solid #e3e3e3;}
.idx_new_ul li a{color:#393939;}
.idx_new_ul li:hover a{color:#e51d30;}
.idx_new_li_tit{width: 500px;height: 100%;overflow: hidden;}
.idx_new_li_data{width: 150px;height: 100%;text-align: right;overflow: hidden;}
.idx_new_ul li:first-child{height:86px;line-height:100px;font-size: 22px;color:#2b2b2b;font-weight: bold;}
.idx_new_ul li:first-child .idx_new_li_tit{width:100%;}
.idx_new_ul li:first-child .idx_new_li_data{width:0;}

.idx_pro_top{width: 1280px;text-align: center;margin:0 auto;}
.idx_pro_top_lanmuname{font-size: 31px;color: #0d55a5;line-height: 1.5em;}
.idx_pro_top_lanmuname span{color:#e51d30;}
.idx_pro_top_lanmucon{font-size: 12px;color:#b7b7b7;line-height: 1.5em;}
.idx_pro_con{padding:30px 0;}
.idx_pro_cons{position:relative;}
.idx_pro_bg{height:500px;overflow: hidden;}
.idx_pro_bg img{width:auto;height:100%;display: block;min-width: 100%;}
.idx_pro_content{position: absolute;width: 100%;height: 100%;left:0;top:0;}
.idx_pro_contents{width: 1280px;height:100%;margin:0 auto;}
.idx_tixi_type{height: 100%;width:780px;}
.idx_pro_contentss{display: none;padding-top:80px;}
.idx_pro_contentss.on{display: block;}
.idx_pro_tit{width: 50px;height:100%;line-height: 1.1em;color:#fff;font-size: 26px;font-weight:bold;text-align: center;}
.idx_pro_tits{border-right:1px solid #7082b2;}
.idx_pro_text{width: 650px;height:100%;margin-left:30px;}
.idx_pro_txt{font-size: 16px;color:#fff;line-height: 2.5em;letter-spacing: 1px;height:250px;overflow: hidden;}
.idx_pro_ban{max-width: 400px;height:100%;}
.idx_pro_ban_zds{width:34px;padding:0 15px;padding-top:90px;height:410px;background: rgba(233,60,71,0.84);text-align: center;color: #fff;font-size: 26px;font-weight:bold;line-height:1.1em;margin-right:2px;float: left;cursor: pointer;opacity: 0.8;}
.idx_pro_ban_zds.on{background:-webkit-gradient(linear, left top, left bottom, from(#133386) , to(#e51d30));background:-webkit-linear-gradient(top, #133386 , #e51d30);background:-moz-linear-gradient(top, #133386 , #e51d30);background:linear-gradient(to bottom, #133386 , #e51d30);}
.idx_pro_more{margin-top:50px;}
.idx_pro_mores{width: 120px;height:28px;border:1px solid #fff;text-align: center;line-height: 28px;color:#fff;}
.idx_pro_mores span{font-weight: bold;}

.idx_yongyu{padding-bottom:20px;}
.idx_yongyu_con{padding:30px 0;width: 1280px;margin: 0 auto;}
.banner_rongyu{padding:0 40px;width:1200px;}
.banner_rongyu .banner_li{height:190px;/*border:5px solid #fff;*/-webkit-box-shadow: 0 0 10px 0 #aaa;-moz-box-shadow: 0 0 10px 0 #aaa;box-shadow: 0 0 10px 0 #aaa;padding:5px;}
.idx_yongyu_tp img{width: 100%;height:100%;}

.idx_case .idx_pro_bg{height: 450px;}
.idx_case .idx_pro_con{padding-bottom: 0;}
.idx_case .banners{height:300px;padding-top:85px;}
.banner_case{width:100%;height:100%;}
.banner_case .banner_li{width: 300px;height:225px;overflow: hidden;}
.banner_case .banner_li img{width: 100%;height:100%;}
.case_ban_con{width: 100%;height: 100%;position: absolute;left:0;top:100%;background: rgba(0,0,0,0.5);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.case_ban_cons{padding:15px;}
.case_ban_tit{font-size: 18px;color:#fdfdfd;line-height:48px;height:48px;overflow: hidden;border-bottom:1px solid #808b9a;}
.case_ban_txt{font-size: 14px;line-height: 2em;color:#fff;padding-top:0.5em;height:10em;overflow: hidden;}
.banner_case .banner_li:hover .case_ban_con{top:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.banner_case .jiantou{top:auto;bottom:0;-moz-background-size: 45px auto;background-size: 45px auto;background-image: url('/templates/default/images/swiper_button_004.png');background-position:right;}
.banner_case .jiantou::after{content: '';position: absolute;width:200%;height:100%;background: rgba(255,255,255,0.5);z-index: 1;}
.banner_case .swiper-button-next{left:50%;margin-left:18px;}
.banner_case .swiper-button-next::after{left:-50%;}
.banner_case .swiper-button-prev{left:auto;right:50%;margin-right:18px;background-position:left;}
.banner_case .swiper-button-prev::after{right:-50%;}



/*底部*/
.bot{border-top:1px solid #666;}
.bot_nav{background: #015db3;/*border-bottom:5px solid #e51d30;*/display:none;}
.bot_nav_ul{height:48px;width:1280px;margin:0 auto;}
.bot_nav_ul li{padding:0 1em;font-size: 16px;line-height: 48px;}
.bot_nav_ul li a{color:#fff;}
.bot_con{width:1280px;margin:0 auto;padding:25px 0;}
.bot_youqin{width: 300px;padding-right:60px;}
.bot_tit{font-size: 18px;color:#201d1d;font-weight: bold;line-height: 60px;height:60px;}
.bot_youqin_con select{border: 1px #ccc solid;padding: 8px 5px;width: 100%;margin-top: 10px;color:#666;}
.bot_lianxi{width: 360px;padding:0 40px;position: relative;}
.bot_lianxi::after{content: '';position: absolute;top:0;left:0;width: 1px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#fff),color-stop(#d3d3d3), to(#fff));background:-webkit-linear-gradient(top, #fff,#d3d3d3, #fff);background:-moz-linear-gradient(top, #fff,#d3d3d3, #fff);background:linear-gradient(to bottom, #fff,#d3d3d3, #fff);}
.bot_lianxi::before{content: '';position: absolute;top:0;right:0;width: 1px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#fff),color-stop(#d3d3d3), to(#fff));background:-webkit-linear-gradient(top, #fff,#d3d3d3, #fff);background:-moz-linear-gradient(top, #fff,#d3d3d3, #fff);background:linear-gradient(to bottom, #fff,#d3d3d3, #fff);}
.bot_lianxi_bq{padding:8px 0;}
.bot_lianxi_nth{width: 28px;height:28px;}
.bot_lianxi_nth img{width: 100%;height:100%;}
.bot_lianxi_txt{width:325px;color:#201d1d;font-size: 15px;line-height: 28px;margin-left:5px;}
.bot_women{padding-left:60px;width:400px;}
.bot_women_con{margin-top:40px;}
.bot_women_tp{width: 100px;height:100px;}
.bot_women_tp img{width: 100%;height:100%;}
.bot_women_tit{text-align: center;color:#555;font-size: 14px;line-height:1.5em;margin-top:20px;}
.bot_bot{border-top:2px solid #f2f2f2;}
.bot_bot_con{width:1280px;margin:0 auto;padding:25px 0;}
.bot_bot_left{width: 600px;height:75px;}
.bot_bot_left img{width: auto;height:100%;}
.bot_bot_rgh{color: #666;font-size: 12px;line-height: 24px;}
.bot_banner{width: 100%;}
.bot_banner img{width: 100%;height: auto;display:block;}

.gotop{width:40px;height:85px;position: fixed;right:50px;bottom:250px;z-index:9;cursor: pointer;}
.gotop_bot{width:40px;height:40px;background: #c9c9c9;-moz-border-radius: 3px;border-radius: 3px;margin-top:5px;}
.gotop_bot .gotop_tp{width:100%;height:100%;cursor: pointer;}
.gotop_bot:hover{background: #0255a5;}


.daohan{border-bottom:1px solid #f0f0f0;}
.daohans{width: 1280px;margin:0 auto;padding:10px 0;}
.daohan_nth{width: 24px;height:24px;}
.daohan_nth img{width: 100%;height:100%;}
.daohan_lanmu{height:24px;line-height: 24px;color:#676767;font-size: 14px;margin-left:10px;}
.daohan_lanmu span{color:#676767;}
.type_on{color: #004098;}

.type{width: 1280px;margin:0 auto;padding:30px 0;position: relative;}
.new_sx{position: absolute;width: 400px;right:0;top:-44px;height:40px;color:#999;}
.new_sx_tit{padding:0 0.5em;font-size: 16px;line-height: 40px;height: 40px;}
.type_ul li{float: left;margin:10px 0;margin-right:16px;}
.type_li_tit{min-width: 100px;text-align: center;color:#676767;border:2px solid #dcdcdc;-moz-border-radius:30px;border-radius:30px;height:30px;line-height: 30px;font-size: 16px;padding:0 1em;position: relative;}
.type_li_tit.on{color:#004098;border-color:#004098;}
.jianjie{width: 1280px;margin:0 auto;}
.jianjie_tit{font-size: 28px;line-height:2em;color:#000;position: relative;}
.jianjie_tit::after{content: '';position: absolute;left:0;bottom:0;width:2em;height:2px;background: #004098;}
.jianjie_txt{padding:2em 0;font-size: 16px;line-height: 2.5em;color: #3d3d3d;}
.jianjie_txt img{max-width: 100%;}

.licheng{width: 100%;overflow: hidden;position: relative;background: #ececec;}
.licheng_con{width: 1280px;margin:0 auto;padding:60px 0;}
.licheng_top{text-align: center;margin-top:30px;}
.licheng_tit{font-size: 30px;font-weight: bold;color:#5f5f5f;line-height: 1.5em;height:1.5em;}
.licheng_xian{width: 1.5em;font-size: 30px;height: 1px;line-height: 0;background: #5f5f5f;margin:0 auto;}
.licheng_titcon{font-size: 11px;color: #5f5f5f;line-height: 1.5em;height:1.5em;}
.licheng_ul{padding:80px 0;width:100%;height: 500px;overflow-x:auto;white-space: nowrap;overflow-y:hidden;font-size: 0;line-height: 0;word-wrap: break-word;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
.licheng_ul li{width: 150px;padding:150px 0;position: relative;margin-left:72px;font-size: 0;line-height: 0;}
.licheng_ul li:first-child{margin-left:0;}
.licheng_ul li::after{content: '';width: 1px;height: 150px;position: absolute;left:0;bottom:0;background: #aaaaaa;}
.licheng_ul li::before{content: '';width: 6px;height: 6px;position: absolute;left:-4px;bottom:-8px;border:1px solid #aaaaaa;overflow: hidden;-moz-border-radius: 50%;border-radius: 50%;}
.licheng_li_dates{width: 100%;margin:auto 0;}
.licheng_li_date{height: 200px;color:#fff;text-align: center;background: #005da2;width: 150px;}
.licheng_li_datey{font-size: 36px;line-height: 1.5em;height: 1.5em;overflow:hidden;}
.licheng_li_text{position: absolute;left:0;bottom:0;width: 200%;padding-left:10px;}
.licheng_li_tit{font-size: 28px;color:#004098;font-weight: bold;line-height: 1.5em;height: 1.5em;overflow: hidden;}
.licheng_li_txt{font-size: 20px;color:#000000;height: 1.5em;line-height: 1.5em;}
.licheng_li_bg{position: absolute;left:100%;top:175px;width: 76px;height:150px;background: #d9d9d9;-webkit-transform:skewY(33deg);-moz-transform:skewY(33deg);-ms-transform:skewY(33deg);transform:skewY(33deg);}
.licheng_ul li:nth-last-child(2) .licheng_li_bg{height:100px;}
.licheng_ul li:nth-child(2n)::after{content: '';width: 1px;height: 150px;position: absolute;left:0;top:0;background: #aaaaaa;}
.licheng_ul li:nth-child(2n)::before{content: '';width: 6px;height: 6px;position: absolute;left:-4px;top:-8px;border:1px solid #aaaaaa;overflow: hidden;-moz-border-radius: 50%;border-radius: 50%;}
.licheng_ul li:nth-child(2n) .licheng_li_text{top:0;}
.licheng_ul li:last-child .licheng_li_date{background: transparent;}
.licheng_ul li:last-child::after{display: none;}
.licheng_ul li:last-child::before{display: none;}
.licheng_li_tp{width: 100%;margin:auto 0;height: 200px;}
.licheng_li_tp img{width: 100%;height: 100%;}

.zuzhi .licheng_tit{color:#5f5f5f;}
.zuzhi .licheng_xian{background:#5f5f5f;}
.zuzhi .licheng_titcon{color:#5f5f5f;}
.zuzhi_con{width: 1280px;margin: 0 auto;padding:50px 0;}
.zuzhi_con img{max-width: 100%;font-size: 16px;line-height: 2.5em;color:#5f5f5f;}

.dizhi{width: 100%;background: #f0f0f0;}
.dizhi_con{width: 1280px;margin:0 auto;}
.dizhi_ul{padding-top:70px;}
.dizhi_ul li{height:130px;text-align: center;font-size: 16px;color: #545252;}
.dizhi_nth{width:36px;height:36px;margin:0 auto;}
.dizhi_nth img{width: 100%;height:100%;}
.dizhi_tit{line-height: 32px;}

.case_con{width: 1280px;margin:0 auto;}
.case_ul li{width: 386px;height:262px;border:5px solid #fff;-webkit-box-shadow: 0 0 10px 0 #ddd;-moz-box-shadow: 0 0 10px 0 #ddd;box-shadow: 0 0 10px 0 #ddd;margin:20px 0;margin-left:46px;float: left;position: relative;cursor: pointer;}
.case_ul li:nth-child(3n-2){margin-left:0;}
.case_li_tp{width: 100%;height: 100%;}
.case_li_tp img{width: 100%;height: 100%;}
.case_li_con{position: absolute;left:0;top:0;width: 100%;height:100%;background: rgba(0,64,125,0.7);display: none;}
.case_li_cons{width: 100%;height: 100%;position: relative;}
.case_li_nth{width: 58px;height:58px;margin:0 auto;margin-top:76px;}
.case_li_tit{width: 80%;margin:0 auto;line-height: 2em;margin-top:10px;text-align: center;color:#fff;font-size: 16px;}
.case_ul li:hover .case_li_con{display: block;}
.case_bot{width: 1280px;margin:0 auto;padding-bottom:50px;}
.case_bot img{width: 100%;height: auto;display: block;}

.case_show{width: 1280px;margin:0 auto;padding:30px 0;}
.case_show_tit{font-size: 24px;color:#1a1a1a;line-height: 2em;text-align: center;}
.case_show_time{font-size: 14px;color:#363636;line-height: 2em;text-align: center;}
.case_show_time span{margin-left:20px;}
.case_show_xian{height: 1px;background: #dfdfdf;}
.case_show_tp{padding:50px 0;width: 800px;margin:0 auto;text-align: center;}
.case_show_tp img{max-width: 100%;max-height: 100%;width: auto;height: auto;display: block;margin:auto;}
.case_show_xianqing{background: #f1f1f1;border-left:4px solid #0f74cb;height:50px;line-height: 50px;font-size: 18px;color:#232628;text-indent:1em;}
.case_show_txt{padding:30px 0;font-size: 16px;color:#202020;line-height: 2em;}
.case_show_txt img{max-width: 100%;text-indent: 0;}

.type_ul4 li{float: left;margin:10px 0;margin-right:16px;}
.type4_li_tit{min-width: 100px;text-align: center;color:#676767;border:2px solid #dcdcdc;-moz-border-radius:30px;border-radius:30px;height:30px;line-height: 30px;font-size: 16px;padding:0 1em;position: relative;}
.type4_li_tit::after{content: '';position: absolute;left:50%;top:100%;margin-left:-10px;width: 0;height: 0;border-top: 10px solid #004098;border-left: 10px solid transparent;border-right: 10px solid transparent;display: none;}
.type4_li_tit.on{color:#004098;border-color:#004098;}
.type4_li_tit.on::after{display: block;}
.type4_li_erji{width: 100%;position: absolute;top:100px;left:0;display: none;}
.type4_li_erji_li{background: #e3e3e3;color:#202020;font-size: 16px;height: 32px;line-height: 32px;padding:0 25px;margin:10px 0;margin-right:20px;float: left;position: relative;z-index: 2;}
.type4_li_erji_li.on{background: #004098;color:#fff;}
.type_ul4 li.on .type4_li_erji{display: block;}
.tixi_con{width: 1280px;margin:0 auto;padding:50px 0;font-size: 16px;line-height: 2em;color:#202020;}
.tixi_con img{max-width: 100%;text-indent: 0;display: block;margin:0 auto;}

.content{background: #eeeeee;}
.news_con{width: 1280px;margin:0 auto;}
.news_con_ul li{background: #fff;padding:15px;height:122px;margin-bottom:48px;}
.news_li_left{width: 200px;height:100%;}
.news_li_left img{width: 100%;height:100%;}
.news_li_rgh{width: 836px;height:100%;margin-left:20px;}
.news_li_tit{font-size: 18px;color:#2d2d2d;line-height: 46px;height: 46px;overflow: hidden;}
.news_li_txt{font-size: 14px;color:#9a9a9a;height:76px;line-height: 36px;overflow: hidden;}
.news_li_shu{width: 1px;height:80%;background: #d4d4d4;position: relative;top:10%;}
.news_li_time{width: 100px;text-align: left;margin-right: 50px;}
.news_li_time_tit{font-size: 16px;color:#a8a8a8;line-height:2.5em;}
.news_li_time_data{font-size: 15px;color:#3c3c3c;line-height:1.5em;}
.news_li_time_a{height: 30px;line-height: 30px;background: #034299;color:#fff;text-align:center;margin-top:10px;}
.news_con_ul li:hover{-webkit-box-shadow: 0 0 10px 0 #ddd;-moz-box-shadow: 0 0 10px 0 #ddd;box-shadow: 0 0 10px 0 #ddd;}
.news_con_ul li:hover .news_li_tit{color: #034299;}

.lianxi{width: 1280px;margin:0 auto;}
.lianxi_ul li{width: 330px;height:150px;}
.lianxi_li_nth{width:38px;height:38px;margin:0 auto;margin-top:15px;}
.lianxi_li_nth img{width: 100%;height: 100%;}
.lianxi_li_tit{font-size:14px;color:#2d2d2d;line-height: 2em;text-align:center;}
.lianxi_li_txt{font-size: 16px;color:#201d1d;text-align: center;line-height: 1.5em;margin-top:15px;}

.lianxi_map{width:1200px;margin:30px auto;font-size: 16px;line-height: 2em;}
.lianxi_map img{max-width: 100%;}
.lianxi_map iframe{max-width: 100%;}

.newshow{width:1280px;margin:0 auto;}
.newshow_left{width: 940px;padding-top:30px;background: #fff;margin-bottom:50px;}
.newshow_con{width: 880px;margin:0 auto;}
.newshow_tit{font-size: 16px;color:#393939;width: 80%;margin:0 auto;text-align: center;line-height: 2em;}
.newshow_time{font-size: 14px;color:#919191;line-height: 2em;text-align: center;padding:10px 0;}
.newshow_time span{margin-left:20px;}
.newshow_txt{font-size: 15px;line-height: 2em;color:#393939;padding-bottom:50px;}
.newshow_con .pro_show_bot p{width: 840px;margin:15px 0;}
.newshow_rgh{width: 320px;background: #fff;}
.newshow_rongyu{border-top:3px solid #004098;padding:10px;}
.newshow_rongyu_tit{font-size: 18px;color:#666;line-height: 58px;height: 58px;}
.newshow_rongyu_tp{width:300px;height: 190px;padding-bottom:30px;}
.banner_ry{width:100%;height: 100%;}
.banner_ry img{width: 100%;height:100%;}
.banner_ry .banner_ry_zsd{bottom:20px;text-align: right;margin:0 auto;height:3px;float: right;left:auto;right:0;width: auto;}
.banner_ry .banner_ry_zsd li.swiper-pagination-bullet{width:30px;height:3px;margin:0 5px;-moz-border-radius: 0;border-radius: 0;background: #ccc;opacity: 1;cursor: pointer;float: left;}
.banner_ry .banner_ry_zsd li.swiper-pagination-bullet-active{background: #004098;}
.newshow_dangjian{border-top:3px solid #004098;padding:20px;}
.newshow_dangjian_tit{font-size: 18px;color: #666;line-height: 1.5em;height:1.5em;}
.newshow_dangjian_ul li{border-bottom: 1px solid #e2e2e2;height: 55px;padding:10px 0;}
.newshow_dangjian_li_tit{font-size: 14px;color:#111111;line-height: 1.8em;height:1.8em;overflow: hidden;}
.newshow_dangjian_li_time{font-size: 14px;color:#828282;line-height: 1.8em;height: 1.8em;overflow: hidden;}
.newshow_dangjian_more{border:3px solid #004098;text-align: center;height:36px;line-height: 36px;font-size: 16px;color:#004098;margin:35px  0;}


.job_con{width: 1280px;margin:0 auto;}
.job_ul li{width:330px;height:500px;background: #fff;position: relative;cursor: pointer;padding:20px 40px;margin-bottom:50px;margin-left:25px;float: left;}
.job_ul li:nth-child(3n-2){margin-left:0;}
.job_li_tit{font-size: 24px;line-height: 48px;height: 48px;font-weight: bold;color:#2461b4;overflow: hidden;text-indent: 0.5em;}
.job_li_tit img{width: 48px;height: 48px;float: left;}
.job_li_tit span{font-size: 16px;color:#666;font-weight: normal;}
.job_li_xian{height: 2px;background: #aeccff;}
.job_li_time{font-size: 14px;color:#666666;line-height: 2em;height: 2em;margin-top:0.5em;}
.job_li_con{height:320px;overflow-y:auto;font-size: 14px;line-height: 2em;margin:10px 0;}
.job_li_yx{font-size: 16px;color:#030303;margin-top:20px;}
.job_li_yxs{padding:0 20px;max-width:290px;-moz-border-radius: 23px;border-radius: 23px;height: 46px;line-height: 46px;background: #337dfc;color:#fff;-webkit-box-shadow: 0 0 5px 0 #337dfc;-moz-box-shadow: 0 0 5px 0 #337dfc;box-shadow: 0 0 5px 0 #337dfc;font-size: 14px;white-space: nowrap;overflow: hidden;}
.job_li_yx span{color:#bc3d05;}
.job_li_yxa{width: 100px;}
.job_li_yxb{max-width: 190px;height:46px;overflow: hidden;}

/*page*/
.pro_page{width: 1200px;margin:0 auto;padding:30px 0;}
.page{width:100%;}
.pages{margin:0 auto;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:23px;display:inline-block;color:#fff;line-height:23px; padding:6px 10px;margin:0px 3px;cursor:pointer;background: #adadad;}
.main_page a:hover{background:#015db3;}
.main_page .select{background:#015db3;}
.main_page a:nth-child(1){display: none;}
.main_page a:nth-last-child(2){display: none;}
.main_page a:nth-last-child(3){display: none;}


/*上一条/下一条*/
.pro_show_bot{padding:20px 0;}
.pro_show_bot p{font-size: 16px;line-height:48px;color:#666;width:560px;text-align: left;overflow: hidden;height:48px;background: #ccc;padding:0 20px;cursor: pointer;background: #e5e5e5;}
.pro_show_bot span{color:#202020;}
.pro_show_bot p:hover{background: #015db3;}
.pro_show_bot p:hover span{color:#fff;}
.pro_show_bot .next_yes,.pro_show_bot .next_no{}

.seach_list{width:1280px;margin:0 auto;padding:3% 0;}
.seach_about_tit{font-size: 28px;color:#666;line-height: 2em;margin-bottom:20px;}
.seach_about{width: 100%;height: 2em;line-height: 2em;font-size: 16px;color:#333;background: #eee;padding:0.5em 30px;margin-bottom: 10px;}
.seach_about_lef{max-width: 50%;}

.liuyan_left{width:600px;padding:35px 0;}
.liuyan_left ul{margin-left:75px;}
.liuyan_left ul li{width: 400px;height:38px;line-height: 38px;border:1px solid #b7dbff;font-size: 14px;color:#999;margin-bottom:20px;}
.liuyan_left .main_ly_t1{width:50px;height:38px;float: left;text-align: center;}
.liuyan_left .main_ly_t1 img{width:38px;height:38px;}
.liuyan_left .main_bd{width:345px;height:38px;float: left;border:0;line-height: 38px;}
.liuyan_left .liuyan_left_textarea{height:150px;}
.liuyan_left .main_bd1{width:345px;height:150px;float: left;border:0;resize:none;line-height: 38px;}
.liuyan_left input.main_bd:focus{outline:none;-webkit-box-shadow:0 0 8px rgba(255,255,255,0) inset;-moz-box-shadow:0 0 8px rgba(255,255,255,0) inset;box-shadow:0 0 8px rgba(255,255,255,0) inset;}

.liuyan_left textarea.main_bd1:focus{outline:none;-webkit-box-shadow:0 0 8px rgba(255,255,255,0) inset;-moz-box-shadow:0 0 8px rgba(255,255,255,0) inset;box-shadow:0 0 8px rgba(255,255,255,0) inset;}
.liuyan_left ul li.liuyan_left_yzm{width:280px;float: left;}
.liuyan_left_yzm .main_bd{width:230px;}
.liuyan_yzm_tp{display: block;width:100px;height:38px;margin-left:10px;}
.liuyan_yzm_tp img{width:100%;height:38px;}
.liuyan_sub{width: 300px;margin:0 auto;margin-top:50px;}
.liuyan_sub_tj{width:130px;height:40px;line-height: 40px;background: #0255a5;color:#fff;}
.liuyan_sub_tj input{width:100%;height:100%;background: #0255a5;color:#fff;border:0;font-size: 16px;cursor: pointer;}
.liuyan_sub_cz{width:130px;height:40px;line-height: 40px;background: #666666;color:#fff;margin-left:40px;}
.liuyan_sub_cz input{width:100%;height:100%;background: #666666;color:#fff;border:0;font-size: 16px;cursor: pointer;}
.liuyan_sub input:hover{border:1px solid #ccc;}
.liuyan_rgh{width:600px;}
.liuyan_rgh img{width:100%;height:auto;}



/*弹性布局*/
.flex_{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
/*两边的向两边靠*/
.flex_space-between{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between;}
/*水平居中*/
.flex_justify-content{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-moz-box-pack:center;-webkit--moz-box-pack:center;box-pack:center;}
/*完美的平均分配*/
.flex_justify-content-around{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;-webkit-justify-content:space-around;-moz-box-pack:space-around;-webkit--moz-box-pack:space-around;box-pack:space-around;}
/*垂直居中*/
.flex_align-items{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-ms-flex-align:center;align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;}
/*禁止复制粘贴*/
* {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
img {pointer-events: none;}
/*禁止复制文字*/
body{-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
a {border:0px;text-decoration:none;}
img {border:0px;text-decoration:none;}
select{
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("/templates/default/images/xiala.png") no-repeat scroll right 8px center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 22px;
}