/* CSS Document */
.banner{ min-width:1100px;}
.banner img{ width:100%;}

.page_banner{ min-width:1100px;}


/*
	原来About页面
*/
.aboutus{ background:#f9f9f9;}
.ul_aboutus li{ width:16.6%; float:left; padding:16px 0; text-align:center; cursor:pointer;}
.ul_aboutus li:hover{ box-shadow:0 0 2px #999;}
.ul_aboutus p{ font-size:14px; color:#545656; margin-top:12px;}

.intro{ padding-bottom:60px;}
.intro h3{ padding:36px 0; text-align:center; font-size:22px; color:#0066cb;}
.intro p{ font-size:14px; color:#404f53; line-height:26px; margin-bottom:14px;}
.intro img.img_pic{ width:100%;}

/*
	* 二级栏目 圆形图标
*/

.nav_lv2_01 { background:#f0f0f0; } 
.nav_lv2_01_ul { clear:both; display:block; text-align:center; }
.nav_lv2_01_ul li { width:16.6%; float:left; display:inline-block; padding:16px 0; text-align:center; cursor:pointer;}
.nav_lv2_01_ul li a { text-decoration:none; }
.nav_lv2_01_ul li p { font-size:14px; color:#545656; margin-top:12px;}
.nav_lv2_01_ul li img { max-width:100%; }
.nav_lv2_01_ul li:hover p { color:#1861ae; }
.nav_lv2_01_ul_s7 li { width:14.2857%; }
.nav_lv2_01_ul_s6 li { width:16.6%; }
.nav_lv2_01_ul_s4 li { float:none; }
.nav_lv2_01_ul_s3 li { float:none; }
.nav_lv2_01_ul_s2 li { float:none; }

.item4job_01 { clear:both; position:relative; width:98%; margin:0 auto; overflow:hidden; margin-bottom:15px; }
.item4job_01 img { width:100%; }
.item4job_01 .info { position:absolute; width:100%; height:50%; overflow:hidden; bottom:0; background:url(../img/opaicty_50.png); color:#fff; display:none; }
.item4job_01 .info div { padding:10px 15px; font-size:14px; line-height:2.4rem; }

.item4offer_01 { clear:both; margin:0 auto; margin-bottom:15px; border:1px solid #dcdcdc; }
.item4offer_01 .title { padding:8px 12px; background:#eff7ff;}
.item4offer_01 .title h4 { color:#06c;}
.item4offer_01 .title h4 small { float:right; color:#999; } 
.item4offer_01 .info { padding:18px 18px; }
.item4offer_01 .item_list1 {padding:5px 0; clear:both; }
.item4offer_01 .item_list2 { padding:15px 0; clear:both;  }
.item4offer_01 .item_list2 p { color:#999; margin-bottom:18px;}
.item4offer_01 .item_list2 p span { color:#666; background:url(../img/icon_address.png) no-repeat left center; padding:10px 10px 10px 40px; }
.item4offer_01 .item_list2 .go { background:url(../img/icon_arrow_go.png) no-repeat left center; padding:10px 10px 10px 40px; margin-bottom:18px; }

.ul_01_news { clear:both; padding-top:0; border-top:1px solid #dcdcdc; }
.ul_01_news li { padding:1.2rem 0; border-bottom:1px solid #dcdcdc; }
.ul_01_news li .title { font-size:1.6rem; padding-bottom:10px; }
.ul_01_news li .title a { color:#333; text-decoration:none;  }
.ul_01_news li .title a:hover { color:#06c; }
.ul_01_news li .info { font-size:1.3rem; line-height:2rem; color:#333; }
.ul_01_news li .time { color:#9cf; font-size:1.3rem; padding:1rem 0 0 0; }


.contact_1_box { padding-top:2rem; padding-bottom:2rem; }
.contact_1_item { border-bottom:1px dashed #ccc; padding:10px 0; }
.contact_1_item h6 { font-size:1.6rem; padding:10px 0; }
.contact_1_item p { font-size:1.4rem; }

.map01box { width:1004px; position:relative; background:url(../img/contact_map_bg.png) no-repeat center center; text-align:left; min-height:1200px; }
.map01box #map { width:1200px; height:788px; position:relative;  }
.maptipbox { position:absolute; z-index:100; width:420px; height:225px; display:none; }
.maptipbox .tag{ width:100%; height:100%; border:1px solid #999; position:relative; background-color:#FFF; box-shadow:2px 2px 1px #888888;}
.maptipbox .tag em.em4css {display:block; border-width:20px; position:absolute; bottom:-40px; left:170px;border-style:solid dashed dashed; border-color:#999 transparent transparent;font-size:0; line-height:0;}
.maptipbox .tag span.span4css{display:block; border-width:20px; position:absolute; bottom:-38px; left:170px;border-style:solid dashed dashed; border-color:#FFF transparent transparent;font-size:0; line-height:0;}
.maptip_title { clear:both; height:30px; }
.maptip_body { clear:both; height:165px; }
.maptipbox .maptip_body .swiper-container_map { width: 100%; height:100%; }
.maptipbox .maptip_body .swiper-slide_map {
        font-size: 14px; line-height:22px; 
        
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
		padding:10px 20px; 

    }
.maptipbox .maptip_body .swiper-slide_map h5 { font-size:18px; line-height:28px; color:#b71b2a; font-weight:normal; }

.map_txt_1_box { padding:30px 0; }
.map_txt_1_box .title { padding:10px 0; font-size:1.6rem; }
.map_txt_1_list { padding-left:20px; }
.map_txt_1_list li { width:32.33333%; margin-right:1px; float:left; text-align:center; border:1px solid #ccc; margin-bottom:1px; padding-top:10px; padding-bottom:10px; background:#f8f8f8; color:#000; }
.map_txt_1_list li a {color:#000;}
.map_txt_1_list li:hover { background:#03C; color:#fff; }
.map_txt_1_list li:hover a {color:#fff;}

.title4quality_01 { font-size:2.2rem; padding:2rem 0; color:#1757ae; border-bottom:1px solid #ccc; margin-bottom:3rem; }
.title4quality_02 { padding:2rem 0; color:#666; }
.title4quality_02 h4 { font-size:2.2rem; color:#1757ae;}
.title4quality_02 h4 a { color:#666; font-size:1.6rem; }
.title4quality_02 h4 a.active { color:#1757ae; font-size:2.2rem; }
.item4quality_01 { clear:both; text-align:center; margin:0 auto; padding:10px 0; text-decoration:none; }
.item4quality_01 img { width:212px; height:289px; display:block; margin:0 auto; }
.item4quality_01 h6 { text-align:center; padding:10px 0 25px 0; font-size:1.6rem; color:#5e5e5e; }

.item4event_01 { clear:both; text-align:center; margin:0 auto; padding:10px 3px; display:block; }
.item4event_01 img { max-width:100%; display:block; margin:0 auto; }
.item4event_01 h6 { text-align:center; padding:10px 0 25px 0; font-size:1.4rem; color:#5e5e5e; }

.zsbk_table_01down th, .zsbk_table_01pro th { background:#5f9cd3; color:#fff; text-align:center; }
.zsbk_table_01down td, .zsbk_table_01pro td { color:#8ba1ae; }
.zsbk_table_01down .title_item { color:#3da4d9; }
.zsbk_table_01down .time_item, .zsbk_table_01down .down_item { text-align:center; }
.zsbk_table_01down tr:hover, .zsbk_table_01down td:hover, .zsbk_table_01pro tr:hover, .zsbk_table_01pro td:hover { color:#3da4d9; }
.zsbk_table_01down .title_title { width:200px; }
.zsbk_table_01down .time_title { width:160px; }
.zsbk_table_01down .down_title { width:90px; }
.zsbk_down_btn { clear:boht; width:100%; text-align:center; padding:2rem 0; }
.zsbk_table_01pro .class_title { width:120px; }
.zsbk_table_01pro .ftitle_title { width:100px; }
.zsbk_table_01pro .guige_title { width:220px; }
.zsbk_table_01pro .zhenghao_title { width:200px; }




.title_lv2 { font-size:1.8rem; padding:10px 0; clear:both; }
.title_lv2 .more { float:right; font-size:1.5rem; }

.sch_info { padding:1.5rem 0; clear:both; }

.sitemap_home { font-size:2rem; padding:2rem 0 2rem 15px; }
.sitemap_home a { color:#666; text-decoration:none; }
.sitemap_lv1_h { color:#01589d; font-size:1.6rem; padding:10px 0; border-bottom:2px solid #666; margin-right:30px; }
.sitemap_lv1_h a { color:#01589d; text-decoration:none; }
.sitemap_lv2_ul { padding:10px 30px 10px 0; }
.sitemap_lv2_ul li { color:#808080;}
.sitemap_lv2_ul li a { text-decoration:none; color:#808080; }

.syscy_pagebox { clear:both; padding:2rem 0; text-align:center; } //这个是页面模板中的
.syscy_pagebox a, 
.syscy_pagebox .syscy_pageHome, 
.syscy_pagebox .syscy_pageList, 
.syscy_pagebox .syscy_pageNext, 
.syscy_pagebox .syscy_pageLast{ border:1px solid #ccc; padding:3px 5px; margin-right:10px; text-decoration:none; display:inline-block; }
.syscy_pagebox a:hover {text-decoration:none;background:#06C; color:#fff;}
.syscy_pageCount { display:none; }
.syscy_pageCount b {}
.syscy_pageList, .syscy_pageHome, .syscy_pagePre,.syscy_pageNext, .syscy_pageLast { border:1px solid #ccc; padding:3px 5px; margin-right:10px; }
.syscy_pageNow { background:#06C; color:#fff; }
.syscy_pageOther {}


.fh_01_masonry { clear:both; }
.fh_01_masonry .masonry_item { display:inline-block; width:226px; height:253px; overflow:hidden; }

@media (max-width: 992px) {
	
}

@media (max-width:768px){
	.page_banner{ min-width:0;}
    .banner{ min-width:0;}
	.item4job_01 .info { display:block; }
	.nav_lv2_01_ul_s7 li img { max-width:85%; }
	.nav_lv2_01_ul_s7 li p { font-size:1rem; }
	.nav_lv2_01_ul_s6 li { width:33.333%; } 
	.nav_lv2_01_ul_s4 li { width:24.555%; float:left; }
	.nav_lv2_01_ul_s3 li { width:33.333%; float:left; }
	.nav_lv2_01_ul_s2 li { width:33.333%; float:left; }
	
	.item4quality_01 img { max-width:100%; height:auto;}
	
	.fh_01_masonry .masonry_item { width:auto; height:auto; }
}

@media (max-width:520px){

	
	.ul_aboutus li{ width:33.333%; }
    .ul_aboutus p{ margin-top:6px;}
    
    .intro h3{ padding:20px 0;}
}



