@charset "utf-8";
/* CSS Document */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {margin: 0; padding: 0; border: 0; outline: none;}  
ul, ol{list-style: none;margin:0;padding:0;}  
a{color: black;text-decoration: none;}  
a:hover {color:#5a5a5a;}  
html{font-size:12px;font-family:"Microsoft YaHei",Arial;}  
img{border:0;}
.clear{ clear:both;}

.sp_header{height:50px;overflow:hidden;background:#353535;z-index:10;width:100%;z-index:9999;}
.sp_logo{padding:5px 10px;float:left;height:40px;width:126px;}
.sp_logo img{margin:auto;max-height:40px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#0268b4;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #0087ec solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #0087ec solid;position:relative;line-height:35px;font-size:12px}
.sjj_nav ul li li{border-top:none;}
.sjj_nav>ul >li:last-child{border-bottom:1px #0087ec solid;}
.sjj_nav ul li ul{display:none; background:#0268b4;}
.sjj_nav ul li a{color:#fff;width:80%;padding-left:20px;}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;padding-left:40px;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff;}
.sjj_nav ul li ul li>ul{margin-left:10px}


.main_visual{width:100%;height:160px;overflow:hidden;position:relative;}
.main_image{height:160px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:160px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:160px;}
.main_image li span{display:block;width:100%;height:160px}
.main_image li a{display:block;width:100%;height:160px}
.main_image li img{width:100%;height:160px;}
.main_visual div.flicking_con{position:absolute;top:130px;left:50%;width:300px;height:21px;margin:0 0 0 -25px;z-index:1;}
.main_visual div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../images/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px}
.main_visual div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


.index_container01{width:100%; height:360px; overflow:hidden;}
.index_container01_bg{margin-left:-160px;height:360px;}
.index_container01_box{ position:relative;}
.index_container01_div{width:320px; position:absolute; left:50%; margin-left:-160px; top:-270px;}
.index_container01_div p{width:300px;margin-left:10px;}
.index_container01_div p.font01{font-family:"Microsoft Yahei"; font-size:15px; color:#fff; line-height:30px; text-align:center;font-weight:bold;}
.index_container01_div p.font02{font-family:"Microsoft Yahei"; font-size:14px; color:#fff; line-height:25px; text-align:center; margin-top:20px;}
.index_container01_div a{ display:block;}
.index_container01_div a.btn01{width:88px;height:28px; border:1px solid #fff; border-radius:15px; margin-left:115px; margin-top:30px;font-family:"Microsoft Yahei"; font-size:12px; color:#fff; line-height:28px; text-align:center;}

.index_container02{width:100%;}
.title{width:100%; background:#f4f4f4;}
.title p{width:100%;font-size:16px; color:#000; line-height:44px; text-align:center;font-weight:700;}
.title02{width:100%; background:#f4f4f4;}
.title02 p{width:100%;font-size:16px; color:#000; line-height:44px; text-align:center;}
.index_container02_area{width:100%;}
.index_container02_area ul{width:100%;}
.index_container02_area ul li{width:100%;}
.index_container02_area li a{ display:block;width:100%;height:230px; overflow:hidden;}
.area_img{width:100%;height:180px; overflow:hidden;}
.area_img img{width:100%;height:180px; margin-top:-10px;}
.index_container02_area li a span{ display:block;width:100%;font-family:"Microsoft Yahei"; font-size:16px; color:#5a5a5a; line-height:50px; text-align:center;}


.index_container03{width:100%; margin:0 auto;}
.index_news{width:310px;padding:0 5px;}
.index_news ul{width:100%;}
.index_news ul li{width:100%; border-bottom:1px dotted #e2e2e2;padding:10px 0;}
.index_news li a{ display:block;width:100%;font-family:SimSun; font-size:14px; color:#434343; line-height:30px; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index_news li span{ display:block;width:100%;font-family:SimSun; font-size:12px; color:#929292; line-height:20px;}
.index_news li p{width:100%;font-family:SimSun; font-size:12px; color:#999; line-height:20px;}
.more{width:90px;height:30px;margin:30px 0 30px 115px;}
.more a{ display:block;width:88;height:28px; border:1px solid #094; border-radius:15px; font-size:12px; color:#094; line-height:28px; text-align:center;}


.index_container04{width:100%;}
.case_box{width:100%;}
.case_box ul{width:100%;}
.case_box ul li{width:310px;padding:5px;}
.case_box ul li a{ display:block;width:100%;}
.case_box ul li a.case_img{width:100%;}
.case_box ul li a.case_img img{width:100%;}
.case_box ul li a.case_title{ font-size:16px; color:#000; line-height:50px; text-align:center;}
.case_box ul li p{width:100%;font-family:"Microsoft Yahei"; font-size:12px; color:#666; line-height:20px;}


.footer_box{width:100%; background:#222;}
.qq{width:76px; margin:0 auto;padding-top:30px;}
.qq img{width:100%;}
.footer_font01{width:100%; margin-top:20px;}
.footer_font01 p{width:100%;font-family:"Microsoft Yahei"; font-size:14px; color:#fff; line-height:20px; text-align:center;}
.footer_font02{width:100%; margin-top:20px;}
.footer_font02 p{width:100%;font-family:"Microsoft Yahei"; font-size:30px; color:#6aa84f; line-height:40px; text-align:center;padding-top:10px;}
.footer_div{width:300px; margin:0 auto; border-top:1px solid #fff;padding-top:20px; margin-top:20px;}
.footer_div p{width:100%;font-family:"Microsoft Yahei"; font-size:14px; color:#fff; line-height:20px; text-align:center;}
.footer_div_txt01{width:278px;height:38px; border:1px solid #fff; border-radius:5px;padding:0 10px;font-family:"Microsoft Yahei"; font-size:14px; color:#fff; line-height:38px; background:none; margin-top:10px;}
.footer_div_txt02{width:278px;height:72px; border:1px solid #fff; border-radius:5px;padding:0 10px;font-family:"Microsoft Yahei"; font-size:14px; color:#fff; line-height:38px; background:none; margin-top:10px;}
.footer_div a{ display:block;}
.footer_div a.footer_div_btn{width:100%;height:40px;border-radius:5px;font-family:"Microsoft Yahei"; font-size:14px; color:#fff; line-height:40px; background:#6aa84f; margin-top:10px; text-align:center;}
.wx{width:114px; margin:10px 0 0 103px;}
.wx img{width:100%;}
.footer_font03{width:100%;padding-bottom:20px; margin-top:10px;}
.footer_font03 p{width:100%;font-family:"Microsoft Yahei"; font-size:12px; color:#fff; line-height:20px; text-align:center;}


.about_box{width:100%;}
.about_div01{width:300px;padding:10px;}
.about_div01_font01{width:100%;}
.about_div01_font01 p{width:100%; font-size:18px; color:#000; line-height:50px; text-align:center; font-weight:bold;}
.about_div01_font02{width:100%;}
.about_div01_font02 p{width:100%;font-family:"Microsoft Yahei"; font-size:14px; color:#5a5a5a; line-height:20px; text-align:left;}
.about_div01_font02 img{ max-width:100%;}
.about_div01_btn{width:120px;height:30px; margin:0 auto; margin-top:20px;}
.about_div01_btn a{display:block;width:118px;height:30px; border:1px solid #999;font-family:宋体; font-size:14px; color:#434343; line-height:30px; text-align:center;}
.about_div02{width:100%; margin-top:20px;}
.about_div02 ul{width:100%;}
.about_div02 ul li{width:100%;height:150px;background:#009944; margin-bottom:10px;}
.about_div02 ul li img{width:64px;height:64px;margin-left:128px; margin-top:28px;}
.about_div02 ul li span{ display:block;width:100%;font-family:宋体; font-size:18px; color:#fff; line-height:30px; text-align:center;}

/*分页*/
#pageGro{ width:400px; height:25px; margin:0px auto; padding:30px 0;}
#pageGro div,#pageGro div ul li{ font-size:12px; color:#999; line-height:23px; float:left; margin-left:5px;}
#pageGro div ul li{ width:22px; text-align:center; border:1px solid #000; cursor:pointer;}
#pageGro div ul li.on{ color:#fff; background:#000; border:1px solid #fff;}
#pageGro .pageUp,#pageGro .pageDown{ width:63px; border:1px solid #000; cursor:pointer;}
#pageGro .pageUp{ text-indent:23px; background:url(../images/pageUp.png) 5px 7px no-repeat;}
#pageGro .pageDown{ text-indent:5px; background:url(../images/pageDown.png) 46px 6px no-repeat;}


.tab_box{width:100%;padding:10px 0;}
.tab_box ul{width:100%;}
.tab_box ul li{width:48px;height:21px;padding:2px 8px; border:1px solid #094; border-radius:5px;float:left;margin-left:7px;margin-bottom:10px; }
.tab_box ul li a{ display:block;width:100%;font-family:宋体; font-size:12px; color:#094; line-height:21px; text-align:center;}

.tab_box02{width:100%;padding:10px 0;}
.tab_box02 ul{width:100%;}
.tab_box02 ul li{width:90px;height:21px;padding:2px 8px; border:1px solid #094; border-radius:5px;float:left;margin-left:7px;margin-bottom:10px; }
.tab_box02 ul li a{ display:block;width:100%;font-family:宋体; font-size:12px; color:#094; line-height:21px; text-align:center;}


.news_list{width:310px;padding:0 5px; margin:0 auto;}
.news_list ul{width:100%;}
.news_list ul li{width:100%; margin-bottom:20px;}
.news_list ul li a{ display:block;width:100%;font-family:"Microsoft Yahei"; font-size:15px; color:#5a5a5a; line-height:30px; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list ul li a img{width:100%;height:190px;}
.news_list ul li span{ display:block;width:100%;font-family:"Microsoft Yahei"; font-size:12px; color:#929292; line-height:20px;}
.news_list ul li p{width:100%;font-family:"Microsoft Yahei"; font-size:12px; color:#999; line-height:20px;}


.case_main_box{width:100%;}
.main_box{width:100%;}
.case_main_title{width:300px; margin:0 auto;}
.case_main_title p{width:100%;font-family:"Microsoft Yahei"; font-size:16px; color:#434343; line-height:30px; font-weight:bold; text-align:center;}
.case_main_title span{ display:block;width:100%;font-family:"Microsoft Yahei"; font-size:12px; color:#5a5a5a; line-height:20px;text-align:center;}
.case_main_div1{width:288px;padding:5px; border:1px solid #e5e5e5; background:#f5f5f5; margin:0 auto; margin-top:10px;}
.case_main_div1 p{width:100%;font-family:"Microsoft Yahei"; font-size:12px; color:#868686; line-height:20px;}
.case_main_div2{width:300px; margin:0 auto; margin-top:10px;}
.case_main_div2 p{width:100%;font-family:"Microsoft Yahei"; font-size:14px; color:#5a5a5a; line-height:30px; margin-bottom:20px;}
.case_main_div2 img{ max-width:100%;}
.case_main_btn{width:300px; margin:0 auto;padding:20px 0;}
.case_main_btn p{width:100%;font-family:"Microsoft Yahei"; font-size:12px; color:#595959; line-height:20px;}
.case_main_btn p a{font-family:"Microsoft Yahei"; font-size:12px; color:#444; line-height:20px;}
.case_main_div3{width:300px; margin:0 auto; margin-top:20px;}
.case_main_div3 img{width:100%;}

.human_resources_main2{width:320px;height:220px; margin:0 auto;}
.human_resources_main2_bg{width:100%;height:220px; overflow:hidden;}
.human_resources_main2_bg img{height:220px; margin-left:-35px;}
.human_resources_main2_font_box{position:relative;}
.human_resources_main2_font_div{width:320px; position:absolute; top:-180px; left:50%; margin-left:-160px;}
.human_resources_main2_font_div_title{width:100%; margin-bottom:20px;}
.human_resources_main2_font_div_title p{width:100%;font-size:18px; color:#fff; line-height:30px; text-align:center; font-weight:bold;}
.human_resources_main2_font_div_p{width:300px;padding:0 10px;}
.human_resources_main2_font_div_p p{width:100%;font-family:"Microsoft Yahei"; font-size:14px; color:#fff; line-height:30px; text-align:center;}

.human_resources_list{width:300px; margin:0 auto;margin-top:30px;padding-bottom:30px;}
.human_resources_list_title01{width:100%; margin-bottom:20px;}
.human_resources_list_title01 p{width:100%;font-family:"Microsoft Yahei"; font-size:18px; color:#000; line-height:40px; text-align:center;}
.human_resources_list_title02{width:100%;}
.human_resources_list_title02 p{width:100%;font-family:"Microsoft Yahei"; font-size:14px; color:#434343; line-height:30px;}
.human_resources_list_font01{width:100%;}
.human_resources_list_font01 p{width:100%;font-family:"Microsoft Yahei"; font-size:14px; color:#434343; line-height:30px;}
.human_resources_list_font02{width:100%;}
.human_resources_list_font02 p{width:100%;font-family:"Microsoft Yahei"; font-size:14px; color:#434343; line-height:30px; text-indent:2em;}


.map{width:100%;height:auto; background:#999; margin:o auto;}
.map img{ max-width:100%;}
.contact_us_list{width:280px; margin:0 auto;padding:20px 0;}
.contact_us_list ul{width:100%;}
.contact_us_list ul li{width:100%; margin-top:18px;}
.contact_us_list ul li img{width:92px;height:92px; margin-left:94px; margin-bottom:18px;}
.contact_us_list ul li p{width:100%;font-family:"Microsoft Yahei"; font-size:14px; color:#000; line-height:30px; text-align:center;}

/*CSS yellow style pagination*/

.yellow {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.yellow A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.yellow A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.yellow A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.yellow .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #009944;
}
.yellow .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}