@charset "utf-8";
* {
    padding: 0;
    margin: 0;
}

body, div, span, ul, li, ol, dl, dt, dd, em, i, h1, h2, h3, h4, h5, h6, p, input, a, img, button {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0;
	font-weight:normal;
    font-family: "Microsoft Yahei", Tahoma;
    color: #666;
    margin: 0 auto;
	}
	
img { display:block;}
a {text-decoration: none;}
.clear { clear:both;}


.banner{ width:100%; margin:auto; overflow:hidden; padding-top:80px;}
.banner img{ width:100%; height:auto; min-width:1440px;}

.box{ margin:auto; width:1200px;}


/*以下新闻焦点图*/
.banner-bews {
    float: left;
    width: 582px;
    height: 350px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
	margin-right:22px;
}


.banner-bews .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.banner-bews .banner-bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.banner-bews .banner-bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.banner-bews .banner-bd img {
    width: 582px;
    height: 350px;
    display: block;

}
.banner-bews .banner-bd .slider-title {
    /*margin-left: 15px;*/
    width: 476px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
	height:40px;
}
.banner-bews .banner-bd span{
    position: absolute;
    bottom: 0px;
    left: 0;
    /*margin-left: 15px;*/
    width: 476px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    /*background-color: #f3f3f3;*/
    color: #ffffff;
	background:url(../../images/icon_7.png) bottom repeat-x;
    zoom: 1;
    padding: 100px 85px 0px 21px;
	font-size:15px;
}

.banner-bews .prev{
    background: url("../../images/icon_news_2.png");
    position: absolute;
    bottom: 16px;
    right: 60px;
    filter: alpha(opacity=50);
    opacity: 1;
    z-index: 2;
    display: block;
    width: 28px;
    height: 28px;
}
.banner-bews .next {
    background: url("../../images/icon_news_1.png");
    position: absolute;
    bottom: 16px;
    right: 20px;
    filter: alpha(opacity=50);
    opacity: 1;
    z-index: 2;
    display: block;
    width: 28px;
    height: 28px;
}
.banner-bews .prev:hover{background: url("../../images/icon_news_2-1.png");}
.banner-bews .next:hover{background: url("../../images/icon_news_1-1.png");}

/*以下列表新闻*/
.bucg_news{ width:550px; padding-top:0px; float:left;}
.bucg_n_bg{ width:550px; background:url(/images/line_1.jpg) repeat-x bottom; height:60px; overflow:hidden;}

.bucg_n_title{ width:450px; float:left; }
.bucg_n_title ul li{float:left;font-size: 16px;text-align:center;height:36px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-right:20px;padding-top:20px;}
.bucg_n_title ul li a{ color:#969696; font-weight:bold;}
.bucg_n_title ul li.act{ border-bottom:4px solid #00A59F;font-weight: bold;}
.bucg_n_title ul li.act a { color:#191919;font-weight: bold;}

.bucg_more { float:left; width:100px;}
.bucg_more,.bucg_more a { text-align:right; color:#00A59F; font-size:14px; padding-top:20px; }

.bucg_n_box{ width:550px; margin:auto; overflow:hidden;}
.bucg_n_box ul li{float:left;width:550px;padding-left:0px;line-height:72px;font-size: 16px;background:url(/images/line_1.jpg) repeat-x bottom;font-weight: 400;}
.bucg_n_box ul li a{ color:#333; display:block; width:420px; float:left; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: 400;}
.bucg_n_box ul li span{ float:right; display:block; color:#BEBEBE;}
.bucg_n_box ul li a:hover{ color:#00A59F;}
/*以上列表新闻*/

/*以下业务领域*/
.box_yw { width:100%; background: #F5F8FA; min-width:1440px;}
.box_yw::after{
	content:"";
	clear:both;
	display:block;}

.box_yw .box1200 .box1200_in { padding: 40px 0 20px 0;}
.box_yw .box1200 .box1200_in::after{
	content:"";
	clear:both;
	display:block;}
.title_box { width:1200px;}
.title_box .title { float:left; color:#191919; font-size:26px;font-weight: bold;}


.title_box .yw_list { float:right; }
.title_box .yw_list ul li{float:left;font-size: 16px;text-align:center;height:36px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left:20px;padding-top:0px;}
.title_box .yw_list ul li a{ color:#969696; font-weight:bold;}
.title_box .yw_list ul li.act{ border-bottom:4px solid #00A59F;font-weight: bold;}
.title_box .yw_list ul li.act a { color:#191919;font-weight: bold;}

.pic_box {width:100%; height:560px; min-width:1440px;}

/*以下2倍屏*/
@media screen and (min-width: 2400px) {
.box_yw { width:100%; background: #F5F8FA;}
.box_yw::after{
	content:"";
	clear:both;
	display:block;}

.box_yw .box1200 .box1200_in { padding: 80px 0px 40px 0px;}
.box_yw .box1200 .box1200_in::after{
	content:"";
	clear:both;
	display:block;}
.title_box { width:2400px;}
.title_box .title { float:left; color:#191919; font-size:52px;font-weight: bold;}

.title_box .yw_list { float:right; }
.title_box .yw_list ul li{float:left;font-size: 30px;text-align:center;height:72px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; margin-left:40px; padding-top:0px;}
.title_box .yw_list ul li a{ color:#969696; font-weight:bold;}
.title_box .yw_list ul li.act{ border-bottom:8px solid #00A59F;font-weight: bold;}
.title_box .yw_list ul li.act a { color:#191919;font-weight: bold;}

.pic_box {width:100%;}
}

/*以上业务领域*/

/*以上新闻焦点图*/

.news{ width:1200px; margin:auto; overflow:hidden; padding-bottom:56px; padding-top:35px;}
.news_title{ width:1200px; float:left;}
.news_title span{ display:block; float:left;font-size:24px; font-family:"Microsoft YaHei-Bold"; color:#191919 ; font-weight:bold; padding-bottom:24px;}
.news_title a{ display:block; float:right; font-size:14px; color:#00A59F; padding-top:8px;}
.news_l{ float:left;}
.news_r{ float:right; width:560px; border-top:1px solid #E6E6E6; padding-top:3px;}
.news_r ul li{ width:560px; float:left; border-bottom:1px solid #E6E6E6; padding:24px 0px;}
.news_r ul li a{ display:block; float:left; font-size:15px; color:#191919; width:450px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_r ul li span{ display:block; float:right; font-size:14px; color:#BEBEBE;}

.yewu_box{ margin:auto; width:100%; overflow:hidden; background-color:#F5F8FA ;}
.yewu_content{ width:1200px; margin:auto; overflow:hidden;}
.yewu_title{ width:1200px; margin:auto;}

.yewu_title .title_l{ float:left; font-size:24px; font-family:"Microsoft YaHei-Bold"; color:#191919 ; font-weight:bold; padding-bottom:33px; padding-top:45px;}
.yewu_title .title_r{ float:right;}
.yewu_title .title_r ul li{ float:right; font-size:15px; margin-left:45px; padding-bottom:17px; padding-top:52px;}
.yewu_title .title_r ul li a{ color:#969696;}
.yewu_title .title_r ul li.act{ border-bottom:4px solid #00A59F;}
.yewu_title .title_r ul li.act a{ font-weight:bold; color:#151515;}

.yewu_con{ width:1225px; margin:auto; overflow:hidden;}
.yewu_con ul li{ width:384px; float:left; padding-right:24px; padding-bottom:39px;}
.yewu_con ul li img{ width:100%; height:auto;}
.yewu_con ul li a{ display:block; float:left; width:384px; color:#000; font-size:15px; font-weight:bold; padding-bottom:23px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.rongyu_con{ width:1225px; margin:auto; overflow:hidden;}
.rongyu_con ul li{ width:384px; float:left; padding-right:24px; padding-bottom:39px;}
.rongyu_con ul li img{ width:100%; height:auto;}


.yewu_more{ width:1200px; margin:auto; text-align:center; padding-bottom:45px;}
.yewu_more a{ font-size:14px; color:#00A59F ;}


.introdution_title{ width:670px; margin:auto; overflow:hidden; padding-bottom:57px; padding-top:27px;}
.introdution_title ul li{ float:left; margin:0px 35px; padding-bottom:14px; }
.introdution_title ul li.act{border-bottom:4px solid #00A59F;}
.introdution_title ul li.act a{ font-weight:bold; color:#191919;}
.introdution_title ul li a{ color:#5A5A5A; font-size:15px;}

.intro_con{ width:1200px; margin:auto; overflow:hidden; padding-bottom:56px;}
.intro_con p{ font-size:15px; color:#191919; line-height:30px; padding-bottom:24px;}


.map_l{ width:790px; float:left; margin-top:52px; margin-bottom:59px; overflow:hidden;}
.map_in{ width:790px; overflow:hidden; float:left; position:relative;}
.map_in img{ width:790px;}

.map_in_b{ width:770px; float:left;position:absolute; z-index:999; top:340px; left:10px; background-color:#FFF;}
.map_in_b_bg{ background:url(../../images/icon_8.png) 30px 20px no-repeat; width:760px; float:left; height:80px; }
.map_in_b_bg span{ font-size:15px; color:#969696; display:block; padding:16px 0px 2px 80px; float:left; width:690px}
.map_in_b_bg p{ font-size:18px; font-weight:bold; display:block; float:left; width:690px; padding-left:80px;}

.map_r{ width:350px; float:right;  padding-top:52px;}

.map_r_c1{ width:350px; float:left; border-bottom:1px solid #E6E6E6; background:url(../../images/icon_2.png) 32px 0px no-repeat; margin-top:50px; padding-left:92px; padding-bottom:50px;}
.map_r_c1 span{ color:#969696; font-size:15px;}
.map_r_c1 p{ font-weight:bold; font-size:18px; color:#000;}

.map_r_c2{ width:350px; float:left; border-bottom:1px solid #E6E6E6; background:url(../../images/icon_3.png) 32px 0px no-repeat; margin-top:50px; padding-left:92px; padding-bottom:50px;}
.map_r_c2 span{ color:#969696; font-size:15px;}
.map_r_c2 p{ font-weight:bold; font-size:18px; color:#000;}

.map_r_c3{ width:350px; float:left; background:url(../../images/icon_4.png) 32px 0px no-repeat; margin-top:50px; padding-left:92px; padding-bottom:50px;}
.map_r_c3 span{ color:#969696; font-size:15px;}
.map_r_c3 p{ font-weight:bold; font-size:18px; color:#000;}

.news_list{ width:1200px; margin:auto; overflow:hidden; padding-top:25px;}
.news_list ul li{ float:left; width:1200px; padding-bottom:31px; padding-top:33px; border-bottom:1px solid #E6E6E6;}
.news_list ul li a{ width:90%; display:block; float:left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size:15px; color:#191919;}
.news_list ul li span{ float:right; display:block; color:#969696; font-size:15px; font-family:"PingFang SC-Regular";}

.page { width: 1200px; text-align: center; display: inline-block; font-size: 0; padding: 6px 0;  margin: 50px 0 50px 0;}
.page a,.page span {display: inline-block; font-size: 16px; color: #191919;  border-radius:25px; height: 40px; width:40px; line-height: 40px; margin:0px 10px; font-family:"PingFang SC-Semibold"; font-weight:600;}
.page span.cur { background-color: #00a59f; border-color: #00a59f;color: #fff;}
.page span.cur,.page a:hover { background-color: #00a59f;border-color: #00a59f;color: #fff; text-decoration: none;}
.page a.one{ background:url(../../images/icon_6.png) center 9px no-repeat; width:40px; height:40px;}
.page a.two{ background:url(../../images/icon_5.png) center 9px no-repeat; width:40px; height:40px;}
.page a.one:hover{ background:url(../../images/icon_6_1.png) center 9px no-repeat; width:40px; height:40px;}
.page a.two:hover{ background:url(../../images/icon_5_1.png) center 9px no-repeat; width:40px; height:40px;}


.location_box{width:100%;background-color:#F5F8FA;height:50px;line-height:50px;color:#5A5A5A;padding-top: 80px;}
.location{ width:1200px; margin:auto; overflow:hidden;}
.location a{ display:block; float:left;color:#5A5A5A; font-size:12px; font-family:"Microsoft YaHei-Regular";}
.location span{ display:block; float:left; height:28px; padding:22px 7px 0px 7px;}
.location span img{ width:5px; height:auto;}

.content{ width:1200px; margin:auto; overflow:hidden;}
.content .title{ width:1000px; float:left; padding:68px 100px 27px 100px;float:left; font-size:32px; font-weight:bold; text-align:center;}
.content .time{ width:1200px; float:left; text-align:center; font-size:15px; color:#969696; padding-bottom:41px; border-bottom:1px solid #E6E6E6;}
.content .con{ width:1200px; float:left; padding-top:62px; padding-bottom:36px; border-bottom:1px solid #E6E6E6;}
.content .con p{ padding-bottom:24px; font-size:15px; color:#191919; line-height:30px; text-indent:2em;}
.content .con p img{ width:100%; height:auto;}

.con_bottom{ width:1200px; margin:auto; overflow:hidden; padding:60px 0px 63px 0px;}
.con_bottom .left{ float:left; display:block; color:#191919; font-size:15px; margin-left:90px; padding-left:26px; background:url(../../images/icon_6.png) 0px 0px no-repeat;}
.con_bottom .left:hover{ background:url(../../images/icon_6_1.png) no-repeat;}
.con_bottom .right{ display:block; float:right; color:#191919; font-size:15px; margin-right:90px; padding-right:26px; background:url(../../images/icon_5.png) 44px 0px no-repeat;}
.con_bottom .right:hover{ background:url(../../images/icon_5_1.png) 44px 0px no-repeat;}

.business_title{ width:520px; margin:auto; padding-top:27px; margin-bottom:50px; overflow:hidden;}
.business_title ul li{ float:left; margin:0px 35px; padding-bottom:14px; border-bottom:4px solid #ffffff; }
.business_title ul li a{ color:#5A5A5A; font-size:15px;}
.business_title ul li.act{ border-bottom:4px solid #00A59F;}
.business_title ul li.act a{ font-weight:bold; color:#191919;} 
.business_title ul li:hover{ border-bottom:4px solid #00A59F;}
.business_title ul li:hover a{font-weight:bold; color:#191919;}

.business_b{ width:1200px; margin:auto; overflow:hidden;}

.business_con{ width:1200px; margin:auto; overflow:hidden;}
.business_con ul { display:block; width:1222px;}
.business_con ul li{ width:588px; float:left; padding-right:23px; padding-bottom:28px;}
.business_con ul li img{ width:100%; height:auto;}
.business_con ul li a{ display:block; width:588px; padding-bottom:24px; font-size:15px; color:#000; text-align:left; font-weight:bold;}

.business_txt{ width:1200px; float:left;}
.business_txt .title{ width:1200px; float:left; font-size:32px; font-weight:bold; color:#191919; padding:67px 0px 42px 0px; border-bottom:1px solid #E6E6E6;}
.business_txt .text{width:1200px; float:left; padding-top:40px;}
.business_txt .text .text_left{ width:580px; float:left; line-height:30px; color:#5A5A5A; font-size:15px;}
.business_txt .text .text_right{ width:580px; float:right; line-height:30px; color:#5A5A5A; font-size:15px;}
.business_txt .pic{ width:1200px; float:left; border-bottom:1px solid #E6E6E6; padding-bottom:16px; padding-top:40px;}
.business_txt .pic p{ padding-bottom:30px;}

@media screen and (min-width: 2401px){
.banner{ width:100%; margin:auto; overflow:hidden; padding-top:160px;}
.banner img{ width:100%; height:auto; min-width:2400px;}

.box{ margin:auto; width:2400px;}

.in_banner{ width:2880px; margin:auto; padding-top:160px;}
.in_banner img{ width:100%; height:auto;}

/*以下新闻焦点图*/
.banner-bews {
    float: left;
    width: 1164px;
    height: 700px;
    overflow: hidden;
    position: relative;
    border: 2px solid #ddd;
	margin-right:44px;
}


.banner-bews .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.banner-bews .banner-bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.banner-bews .banner-bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.banner-bews .banner-bd img {
    width: 1164px;
    height: 700px;
    display: block;

}
.banner-bews .banner-bd .slider-title {
    /*margin-left: 15px;*/
    width: 952px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
	height:80px;
}
.banner-bews .banner-bd span{
    position: absolute;
    bottom: 0px;
    left: 0;
    /*margin-left: 15px;*/
    width: 952px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    /*background-color: #f3f3f3;*/
    color: #ffffff;
	background:url(../../images/icon2_7.png) bottom repeat-x;
    zoom: 1;
    padding: 200px 170px 0px 42px;
	font-size:30px;
}

.banner-bews .prev{
    background: url("../../images/icon_news2_2.png");
    position: absolute;
    bottom: 32px;
    right: 120px;
    filter: alpha(opacity=50);
    opacity: 1;
    z-index: 2;
    display: block;
    width: 56px;
    height: 56px;
}
.banner-bews .next {
    background: url("../../images/icon_news2_1.png");
    position: absolute;
    bottom: 32px;
    right: 40px;
    filter: alpha(opacity=50);
    opacity: 1;
    z-index: 2;
    display: block;
    width: 56px;
    height: 56px;
}
.banner-bews .prev:hover{background: url("../../images/icon_news2_2-1.png");}
.banner-bews .next:hover{background: url("../../images/icon_news2_1-1.png");}


/*以上新闻焦点图*/

.news{ width:2400px; margin:auto; overflow:hidden; padding-bottom:112px; padding-top:70px;}
.news_title{ width:2400px; float:left;}
.news_title span{ display:block; float:left;font-size:48px; font-family:"Microsoft YaHei-Bold"; color:#191919 ; font-weight:bold; padding-bottom:48px;}
.news_title a{ display:block; float:right; font-size:28px; color:#00A59F; padding-top:16px;}
.news_l{ float:left;}
.news_r{ float:right; width:1120px; border-top:1px solid #E6E6E6; padding-top:3px;}
.news_r ul li{ width:1120px; float:left; border-bottom:2px solid #E6E6E6; padding:48px 0px;}
.news_r ul li a{ display:block; float:left; font-size:30px; color:#191919; width:900px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_r ul li span{ display:block; float:right; font-size:28px; color:#BEBEBE;}

.yewu_box{ margin:auto; width:100%; overflow:hidden; background-color:#F5F8FA ;}
.yewu_content{ width:2400px; margin:auto; overflow:hidden;}
.yewu_title{ width:2400px; margin:auto;}

.yewu_title .title_l{ float:left; font-size:48px; font-family:"Microsoft YaHei-Bold"; color:#191919 ; font-weight:bold; padding-bottom:66px; padding-top:90px;}
.yewu_title .title_r{ float:right;}
.yewu_title .title_r ul li{ float:right; font-size:30px; margin-left:90px; padding-bottom:34px; padding-top:104px;}
.yewu_title .title_r ul li a{ color:#969696;}
.yewu_title .title_r ul li.act{ border-bottom:8px solid #00A59F;}
.yewu_title .title_r ul li.act a{ font-weight:bold; color:#151515;}

.yewu_con{ width:2450px; margin:auto; overflow:hidden;}
.yewu_con ul li{ width:768px; float:left; padding-right:48px; padding-bottom:78px;}
.yewu_con ul li img{ width:100%; height:auto;}
.yewu_con ul li a{ display:block; float:left; width:768px; color:#000; font-size:30px; font-weight:bold; padding-bottom:46px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.yewu_more{ width:2400px; margin:auto; text-align:center; padding-bottom:90px;}
.yewu_more a{ font-size:28px; color:#00A59F ;}


.introdution_title{ width:1340px; margin:auto; overflow:hidden; padding-bottom:114px; padding-top:54px;}
.introdution_title ul li{ float:left; margin:0px 70px; padding-bottom:28px; }
.introdution_title ul li.act{border-bottom:8px solid #00A59F;}
.introdution_title ul li.act a{ font-weight:bold; color:#191919;}
.introdution_title ul li a{ color:#5A5A5A; font-size:30px;}

.intro_con{ width:1200px; margin:auto; overflow:hidden; padding-bottom:56px;}
.intro_con p{ font-size:30px; color:#191919; line-height:200%; padding-bottom:48px;}

.map_l{ width:1540px; float:left; margin-top:104px; margin-bottom:118px; overflow:hidden;}
.map_in{ width:1540px; overflow:hidden; float:left; position:relative;}
.map_in img{ width:1540px;}

.map_in_b{ width:1540px; float:left;position:absolute; z-index:999; top:680px; left:20px; background-color:#FFF;}
.map_in_b_bg{ width:1540px; float:left; background:url(../../images/icon2_8.png) 60px 40px no-repeat; height:160px;}
.map_in_b_bg span{ font-size:30px; color:#969696; display:block; padding:32px 0px 4px 160px; float:left; width:1380px}
.map_in_b_bg p{ font-size:36px; font-weight:bold; display:block; float:left; width:1380px; padding-left:160px;}

.map_r{ width:700px; float:right;  padding-top:104px;}

.map_r_c1{ width:700px; float:left; border-bottom:2px solid #E6E6E6; background:url(../../images/icon2_2.png) 64px 0px no-repeat; margin-top:100px; padding-left:184px; padding-bottom:100px;}
.map_r_c1 span{ color:#969696; font-size:30px;}
.map_r_c1 p{ font-weight:bold; font-size:36px; color:#000;}

.map_r_c2{ width:700px; float:left; border-bottom:1px solid #E6E6E6; background:url(../../images/icon2_3.png) 64px 0px no-repeat; margin-top:100px; padding-left:184px; padding-bottom:100px;}
.map_r_c2 span{ color:#969696; font-size:30px;}
.map_r_c2 p{ font-weight:bold; font-size:36px; color:#000;}

.map_r_c3{ width:700px; float:left; background:url(../../images/icon2_4.png) 64px 0px no-repeat; margin-top:100px; padding-left:184px; padding-bottom:100px;}
.map_r_c3 span{ color:#969696; font-size:30px;}
.map_r_c3 p{ font-weight:bold; font-size:36px; color:#000;}

.news_list{ width:2400px; margin:auto; overflow:hidden; padding-top:50px;}
.news_list ul li{ float:left; width:2400px; padding-bottom:62px; padding-top:66px; border-bottom:2px solid #E6E6E6;}
.news_list ul li a{ width:90%; display:block; float:left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size:30px; color:#191919;}
.news_list ul li span{ float:right; display:block; color:#969696; font-size:30px; font-family:"PingFang SC-Regular"}

.page { width: 2400px; text-align: center; display: inline-block; font-size: 0; padding: 12px 0;  margin: 100px 0 100px 0;}
.page a,.page span {display: inline-block; font-size: 28px; color: #191919;  border-radius:50px; height: 80px; width:80px; line-height: 80px; margin:0px 20px; font-family:"PingFang SC-Semibold"; font-weight:600;}
.page span.cur { background-color: #00a59f; border-color: #00a59f;color: #fff;}
.page span.cur,.page a:hover { background-color: #00a59f;border-color: #00a59f;color: #fff; text-decoration: none;}
.page a.one{ background:url(../../images/icon2_6.png) center 18px no-repeat; width:80px; height:80px;}
.page a.two{ background:url(../../images/icon2_5.png) center 18px no-repeat; width:80px; height:80px;}
.page a.one:hover{ background:url(../../images/icon2_6_1.png) center 18px no-repeat; width:80px; height:80px;}
.page a.two:hover{ background:url(../../images/icon2_5_1.png) center 18px no-repeat; width:80px; height:80px;}


.location_box{ width:100%; background-color:#F5F8FA ; height:100px; line-height:100px; color:#5A5A5A; padding-top:160px;}
.location{ width:2400px; margin:auto; overflow:hidden;}
.location a{ display:block; float:left;color:#5A5A5A; font-size:24px; font-family:"Microsoft YaHei-Regular";}
.location span{ display:block; float:left; height:28px; padding:44px 14px 0px 14px;}
.location span img{ width:10px; height:auto;}

.content{ width:2400px; margin:auto; overflow:hidden;}
.content .title{ width:2000px; float:left; padding:136px 200px 54px 200px;float:left; font-size:64px; font-weight:bold; text-align:center;}
.content .time{ width:2400px; float:left; text-align:center; font-size:30px; color:#969696; padding-bottom:82px; border-bottom:2px solid #E6E6E6;}
.content .con{ width:2400px; float:left; padding-top:124px; padding-bottom:72px; border-bottom:2px solid #E6E6E6;}
.content .con p{ padding-bottom:48px; font-size:30px; color:#191919; line-height:200%;}

.con_bottom{ width:2400px; margin:auto; overflow:hidden; padding:120px 0px 126px 0px;}
.con_bottom .left{ float:left; display:block; color:#191919; font-size:30px; margin-left:180px; padding-left:52px; background:url(../../images/icon2_6.png) 0px 0px no-repeat;}
.con_bottom .left:hover{ background:url(../../images/icon2_6_1.png) no-repeat;}
.con_bottom .right{ display:block; float:right; color:#191919; font-size:30px; margin-right:180px; padding-right:52px; background:url(../../images/icon2_5.png) 88px 0px no-repeat;}
.con_bottom .right:hover{ background:url(../../images/icon2_5_1.png) 88px 0px no-repeat;}

.business_title{ width:1040px; margin:auto; padding-top:54px; margin-bottom:100px; overflow:hidden;}
.business_title ul li{ float:left; margin:0px 70px; padding-bottom:28px; border-bottom:8px solid #ffffff; }
.business_title ul li a{ color:#5A5A5A; font-size:30px;}
.business_title ul li.act{ border-bottom:8px solid #00A59F;}
.business_title ul li.act a{ font-weight:bold; color:#191919;} 
.business_title ul li:hover{ border-bottom:8px solid #00A59F;}
.business_title ul li:hover a{font-weight:bold; color:#191919;}

.business_b{ width:2400px; margin:auto; overflow:hidden;}

.business_con{ width:2400px; margin:auto; overflow:hidden;}
.business_con ul { display:block; width:2444px;}
.business_con ul li{ width:1176px; float:left; padding-right:46px; padding-bottom:56px;}
.business_con ul li img{ width:100%; height:auto;}
.business_con ul li a{ display:block; width:1176px; padding-bottom:48px; font-size:30px; color:#000; text-align:left; font-weight:bold;}

.business_txt{ width:2400px; float:left;}
.business_txt .title{ width:2400px; float:left; font-size:64px; font-weight:bold; color:#191919; padding:134px 0px 84px 0px; border-bottom:2px solid #E6E6E6;}
.business_txt .text{width:2400px; float:left; padding-top:80px;}
.business_txt .text .text_left{ width:1160px; float:left; line-height:60px; color:#5A5A5A; font-size:30px;}
.business_txt .text .text_right{ width:1160px; float:right; line-height:60px; color:#5A5A5A; font-size:30px;}
.business_txt .pic{ width:2400px; float:left; border-bottom:2px solid #E6E6E6; padding-bottom:32px; padding-top:80px;}
.business_txt .pic img{ width:100%; height:auto;}
.business_txt .pic p{ padding-bottom:60px;}

.bottom{ width:100%; margin:auto; overflow:hidden; border-top:2px solid #e6e6e6; height:120px; line-height:120px;}
.bottom_box{ width:2400px; margin:auto; font-size:26px;}
.bottom_l{ float:left;}
.bottom_l ul li{ float:left;}
.bottom_l ul li.line{ padding:46px 40px;}
.bottom_l ul li a{ color:#191919;}
.bottom_r{ float:right; color:#191919;}

/*weixin and top*/
.side_nav {
    position: fixed;
    top: 70%;
    right: 8%;
    width: 120px;
    z-index: 99;
}

.side_nav ul li {
    position: relative;
    width: 112px;
    height: 120px;
    float: right;
    margin-bottom: 2px;
    /* border-bottom: 1px solid #fff; */
}

.side_nav ul li a {
    display: inline-block;
    height: 112px;
    position: absolute;
    top: 0;
    left: 0;
    /*     border-bottom: 1px solid #fff; */
}


.side_nav ul li span {
    /*     display:block; */
    float: left;
    color: #fff;
    line-height: 120px;
    font-size: 32px;
    margin-left: 120px;
    cursor: pointer;
}

.side_nav_3 a {
    width: 120px;
}

.side_nav_3 a span {
    height: 256px;
    position: absolute;
    right: 120px;
    bottom: 0px;
    margin-left: 0 !important;
    display: none;
}
.side_nav_3 i img{
    width: 240px;
    height: 240px;
}


.weixin a {
    background: #00a59f url(../../images/weixin_c.png) no-repeat;
    border-radius: 8px;
}
.weixin a:hover {
    background: #eb6100 url(../../images/weixin_c.png) no-repeat;
    border-radius: px;
}
.weixin i{
    position: absolute;
    top: 0px;
    right: 120px;
    display: none;
}
.weixin:hover i{
    display: block;
}

.back_top a {
    background:url(../../images/back2.png) no-repeat  ;
    border-radius: 8px;
}
	}

