@charset "utf-8";
/* CSS Document */

* { word-wrap:break-word; }
body, td, input, textarea, select, button { /*color:#3d3d3d;*/ font:12px/1.5 "Microsoft YaHei",Arial,Tahoma,Helvetica,sans-serif; /*background:url(/statics/images/default/background-all.jpg) no-repeat center top 850px*/}
body,div, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
/*h1, h2, h3, h4, h5, h6 { font-size:1em; }*/
body { background-color: #fff }
h1 {font-size: 22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
li,ol { list-style:none; }
a{text-decoration:none;outline:none;}
a:link{color: #fff;}
a:hover{color:#fff; text-decoration:none; }
/*a:visited{color:black;}*/
fieldset,img {border:none; }
em, cite, th {font-style:normal; font-weight:normal; }
table {empty-cells:show; border-collapse:collapse; }
input{margin:0px; padding:0px;outline:none;}
select,input,img{vertical-align:middle;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/*<!--p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom:10px;}-->*/

.clearit{clear: both;line-height: 0;height: 0;font-size: 0;overflow: hidden;}
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;font-size: 0;}
.clearfix:after{
content:'';clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;
}
.mclear{clear:both;visibility:hidden;font-size:0;line-height:0;padding:0;margin:0}

.head{ width:1125px; height:120px; margin:0 auto}
.head .head_top{ float:right;}
.head .head_top a{ float:left; font-size:14px}
.head .head_top span{ float:left; font-size:14px; width:15px; text-align:center}

.head .head_mun{ width:100%}
.head .head_mun .logo{ float:left; margin-right:70px}
.head .head_mun ul li{ float:left; margin-top:40px}
.head .head_mun a{ float:left; display:block; font-size:18px; width:108px; text-align: center; color:#032555}
/*.head .head_mun a:hover{ font-weight:bold; text-decoration:none; border-bottom:2px solid #666666; padding-bottom:5px}*/

/*.home_actice{font-weight:bold; text-decoration:none; border-bottom:2px solid #666666; padding-bottom:5px}*/

.banner{ width:100%; height:734px;margin:0 auto;position:relative}
.banner ul li a{ display:block; height:734px; margin:0 auto; }
.banner .prev{ position:absolute; left:50px; top:245px}
.banner .next{ position:absolute; right:50px; top:245px}
.banner .prev a{ display:block; width:44px; height:103px;}
.banner .next a{ display:block; width:44px; height:103px;}
.banner .prev a:hover{ background:url(/statics/images/default/banner_left-hover.png) no-repeat center;}
.banner .next a:hover{ background:url(/statics/images/default/banner_right-hover.png) no-repeat center;}

.qrjt_one{ width:1145px; height:300px; margin:40px auto;}
.qrjt_one .one_lf{ float:left; width:507px; height:298px}
.qrjt_one .one_rt{ float:right; width:605px; height:298px;}
.qrjt_one .one_rt h3{margin-bottom:0}
.qrjt_one .one_rt font{ font-size:16px; color:#4a4a4a; font-weight:normal; line-height:28px; padding:15px 0 15px 0; display:block}
.qrjt_one .one_rt a{ font-size:16px; color:#565555; width:130px; height:32px; text-align:center; display:block; margin:20px auto; border:1px solid #a0a0a0; line-height:32px; border-radius:8px}

.qrjt_two{ width:1145px; height:540px; margin:20px auto;}
.qrjt_two .tltle{ width:190px; height:75px; margin:0 auto; text-align:center}
.qrjt_two .tltle h3{ margin-bottom:0;}
.qrjt_two .cont ul li{ float:left; display:block; width:363px; margin-left:28px}
.qrjt_two .cont ul li h4{ font-size:18px;font-weight:normal; color:#000000; letter-spacing:-0.5px; line-height:40px;margin-bottom:0;}
.qrjt_two .cont ul li p{ font-size:16px;font-weight:normal; color:#4a4a4a;letter-spacing:1px; line-height:25px}
.qrjt_two .cont a{ font-size:16px; color:#565555; width:130px; height:32px; text-align:center; display:block; margin:20px auto; border:1px solid #a0a0a0; line-height:32px; border-radius:8px}

.qrjt_three{ width:1145px; height:620px; margin:20px auto;}
.qrjt_three .tltle{ width:449px; height:75px; margin:0 auto;  text-align:center}
.qrjt_three .tltle h3{ font-size:26px; color:#032555; font-weight:normal; margin-bottom:0;}
.qrjt_three .tltle p{ font-size:21px; color:#6e788f; font-weight:normal; letter-spacing:1px; line-height:30px;}

.three-cont{ width:1150px; height:582px; margin:10px auto;}
.three-cont .prev{ float:left; margin-right:4px; height:488px; width:72px; margin-top:94px}
.three-cont .cont{float:left;width:999px; height:582px;}
.three-cont .next{ float:right; height:488px; width:72px; margin-top:94px}
.three-cont .cont .cont-lt{ width:760px; float:left; /*margin-top:20px*/}
.three-cont .cont .cont-lt h4{ font-size:26px; color:#032555; font-weight:normal; padding-left:20px; padding-top:40px}
.three-cont .cont .cont-lt p{ font-size:16px; color:#474747; font-weight:normal; padding-left:20px}
.three-cont .cont .cont-rt{ width:238px; float:right;}
.three-cont .cont .cont-rt ul li{ margin-top:4px}
.shadow {
    -moz-box-shadow: 3px 3px 15px #000;
    -webkit-box-shadow: 3px 3px 15px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000)";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

footer{ width:100%; height:210px; background:#032555; margin-top:60px}
.ronet{ width:1025px; height:210px;margin:0 auto; color:#d4d7dd}
.ronet .left{ width:400px; height:210px; float:left;}
.ronet .center{ width:213px; float:left; margin-left:50px; margin-top:38px}
.ronet .right{ /*width:230px;*/ height:210px; float:right}
.ronet .left h4{ padding-top:30px; margin-bottom:0px; font-size:20px; font-weight:normal}
.ronet .left p{font-size:17px}
.ronet .left ul{ background:url(/statics/images/default/btm_ico.jpg) 0 5px no-repeat;}
.ronet .left ul li{ line-height:25px; text-indent:2em;}
.ronet .right h4{padding-top:30px; font-size:14px; font-weight:normal}
.ronet .right ul li { line-height:20px}
.ronet .right ul li a{ color:#d4d7dd}
.ronet .right p{ padding-top:5px}


/*企业文化样式*/
.idea_one{ width:1200px; height:600px; margin:30px auto;}
.idea_one ul li{ width:400px; float:left;}
.idea_one ul li .tip{ width:400px; height:300px; background:#ffa94e; color:white}
.idea_one ul li .tip h4{ font-size:24px; padding-top:95px; padding-left:30px; font-weight:normal}
.idea_one ul li .tip p{ font-size:18px; padding-left:30px; line-height:25px}

.idea_two{ width:1200px; height:630px; margin:0px auto;}
.two-top{ width:100%; height:66px;}
.two-top ul li{ float:left; width:300px; height:66px; background:#000000; font-size:24px; line-height:66px; text-align:center; color:#FFFFFF}
.two-top ul li.on{ cursor:pointer;width:300px; height:66px; /*color:#91a2c1;*/ display:block}

.two-btm ul{ width:100%; height:562px;}
.two-btm ul li{ width:100%; height:562px;}
.two-btm ul li img{ width:100%; height:451px; margin:0 auto;}
.two-btm ul li .deail{ background:#ffa94e; width:100%; height:111px; float:left; font-size:18px; color:white}
.two-btm ul li .deail p{ padding:20px}

/*公司概况样式*/
.intro_one{ width:1200px; height:655px; margin:30px auto;}
.intro_oneleft{ float:left; width:240px; height:655px}
.intro_oneright{ float:right; width:930px; height:655px;}
.intro_oneright h4{ background:url(/statics/images/default/intro-2.jpg) no-repeat left; font-size:25px; color:#252525; font-weight:normal; text-indent:0.5em;}
.intro_oneright h4 span{ font-size:12px;color:#6c6c6c; margin-left:10px}
.intro_oneright p{ font-size:16px; color:#6c6c6c; padding-left:15px; letter-spacing:1px; line-height:34px;padding-bottom:30px; text-indent:2em;}
.intro_two{ width:1200px; height:570px; margin:30px auto;}
.intro_two .lefts{ width:530px; height:570px; float:left; padding-left:15px; padding-top:10px}
.intro_two .lefts p{ font-size:16px; color:#6c6c6c; line-height:36px; margin-top:45px; letter-spacing:1px;text-indent:2em;}
.intro_two .lefts span{ float:right ;margin-top:10px}
.intro_two .rights{ width:632px; height:570px; float:right;}

/*联系我们*/
#main{width: 1200px;margin: 0 auto;margin-bottom: 50px;margin-top: 46px;}
#map{width:640px;float:left}
.lxwm{margin-top: 50px;height:535px;float:right;display:table; margin-right: 90px;}
.lxwm .lxfs{color:#032555;text-align: center;display:table-cell;vertical-align: middle;}
.lxwm .lxfs img{width:405px;height:auto}
.lxfs .lxfs_lxdh{font-size:45px;}
.lxfs .lxfs_address{font-size:22px;line-height:100px;}

/*人才招聘*/
.top_spacing{margin-top: 50px;}
.xmhz_title{margin-bottom: 35px;}
.xmhz_title h3{text-align: center;font-size: 40px;color: #032555;}
.xmhz_title h6{text-align: center;font-size: 18px;color: #5a6472;}
.xmhz_title .fenjie{width: 100%;height: 10px;}
#main .summary{margin-left:35px;margin-right:50px;font-size: 18px;line-height: 40px;color: #8e8e8e;}
#main .qywh_summary{margin-left:35px;}
.qywh_summary li:nth-child(2){margin: 35px 0;}
.qywh_summary li .dian{font-size: 30px;line-height: 50px;}
.qywh_summary li h5{font-size: 22px;color: #032555;height: 42px;line-height: 42px;}
.qywh_summary li p{font-size: 16px; padding-top: 16px; color: #393939;}
#main .xmhz_summary>li{float: left;width: 33%;text-align: center;color:#032555;}
#main .xmhz_summary>li:nth-child(2){border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
.xmhz_summary>li h5{font-size: 30px;}
.xmhz_summary>li ul{font-size: 22px;}
.xmhz_summary>li ul li{margin-top: 45px;}
.xmhz_summary>li .zp_num{color: black;font-size: 18px;}
.zpzy{margin-bottom: 50px;}
.zpzy .zpzy_summary{color:#68717e;margin-left: 20px;font-size: 18px;line-height: 40px;}


/*项目合作*/
.bannerxmhz{position:relative;/*left:50%;margin-left:-960px;width:1920px;*/}
.bannerxmhz .banner_top{width: 100%;/*height: 734px;*/display: block;}
.banner_bottom{width: 100%;height: 350px;display: inline-block;/*margin-bottom: 50px*/;}
.bannerxmhz .project{background: #032555;text-align: center;height: 200px;}
.bannerxmhz .project img{width:1200px;height: 200px;}

.xmhz_title{margin-bottom: 35px;}
.xmhz_title h3{text-align: center;font-size: 42px;color: #032555;font-weight:600}
.xmhz_title h6{text-align: center;font-size: 18px;color: #5a6472;font-weight:600}

.xmhz_title .fenjie{width: 100%;height: 10px;}
.ylhz .hzxm .active{background: #032555}
.ylhz .hzxm .active h4{color: white;}
.ylhz .hzxm .active p{color: white;}
.ylhz .hzxm>li{float: left;height: 258px;width: 21%;padding:20px;font-size: 17px;line-height: 28px;vertical-align: middle;color: #737577;display: table;}
.ylhz .hzxm>li h4{ width:100%; font-size:24px; text-align:center; border-bottom:1px solid #dbdbdb; color:#595959; font-weight:600; padding-bottom:10px; margin-bottom:15px; padding-top:25px}
.ylhz .hzxm>li p{font-size:16px;color:#595959; padding-left:5px}

.xmhz-zz ul li{ width:590px; height:301px; float:left; margin-bottom:20px}
.xmhz-zz ul li div{ width:295px; background:#e8e8e8; height:301px; float:left;color:#032555;}
.xmhz-zz ul li img{ float:left}
.xmhz-zz ul li div h4{ width:180px; background:url(/statics/images/default/images/xmhz-05.jpg) no-repeat bottom; font-size:28px; line-height:70px;  margin-top:20px; margin-left:25px}
.xmhz-zz ul li div p{ font-size:18px; margin-left:25px; margin-top:15px; width:260px; font-weight:600; line-height:35px; letter-spacing:-1px}
.xmhz-zz ul li div span{ font-size:12px;margin-left:25px;width:260px; display:block; margin-top:5px; line-height:19px;}

.daili{height: 720px;}
.daili .dl_left{width:645px;height: 580px;float: left;}
.dl_left img{width:100%;height: 580px;}
.daili .dl_right{width: 555px;height: 560px;padding-top: 20px;float: right;color: #032555;}
.dl_right li{padding-bottom: 50px;padding-left: 30px;}
.dl_right li h5{font-size: 32px;font-weight:600}
.dl_right li p{font-size: 16px;line-height: 30px;}
.yxkf_summary{height: 660px;padding: 50px;color: white;background: url(/statics/images/default/xmhz_option.png) no-repeat center #032555;}
.yxkf_summary h5{font-size: 22px;line-height: 50px;}
.yxkf_summary .summary_left{float: left;}
.yxkf_summary .summary_left li{height: 132px;}
.yxkf_summary .summary_right{float: right;text-align: right;}
.yxkf_summary .summary_right li{height: 132px;}

/*.xmhz_title{margin-bottom: 35px;}
.xmhz_title h3{text-align: center;font-size: 40px;color: #032555;}
.xmhz_title h6{text-align: center;font-size: 18px;color: #5a6472;}
.xmhz_title .fenjie{width: 100%;height: 10px;}
.ylhz .hzxm .active{background: #032555;color: white;}
.active #zixiang span{background: white;color: #737577;}
.ylhz .hzxm>li{float: left;height: 258px;width: 21%;padding:15px;font-size: 17px;line-height: 28px;vertical-align: middle;color: #737577;display: table;}
.ylhz .hzxm>li p{display: table-cell; vertical-align: middle;}
.ylhz .hzxm h5{font-size: 17px;font-weight: normal;}
.ylhz .hzxm .zixiang{margin-top: 12px;font-size: 14px;line-height: 26px;}
.hzxm .zixiang span{display: inline-block;width: 20px;height: 20px;background: #737577;color: white;margin-right: 5px;text-align: center;border-radius: 50%;line-height: 20px;}
.beizhu{margin-top: 30px;text-align: center;color: #737577;}
.touzi img{width: 100%;height: 147px;}
.daili .dl_left{width:645px;height: 580px;float: left;}
.dl_left img{width:100%;height: 580px;}
.daili .dl_right{width: 555px;height: 560px;padding-top: 20px;float: right;color: #032555;}
.dl_right li{padding-bottom: 50px;padding-left: 30px;}
.dl_right li h5{font-size: 32px;}
.dl_right li p{font-size: 16px;line-height: 30px;}
.yxkf_summary{height: 660px;padding: 50px;color: white;background: url(/statics/images/default/xmhz_option.png) no-repeat center #032555;}
.yxkf_summary h5{font-size: 22px;line-height: 50px;}
.yxkf_summary .summary_left{float: left;}
.yxkf_summary .summary_left li{height: 170px;}
.yxkf_summary .summary_right{float: right;text-align: right;}
.yxkf_summary .summary_right li{height: 170px;}*/

/*新闻列表*/

.nav_address{height: 50px;background: #eeeeee;}
.nav_address div{width: 1200px;height: 50px;margin: 0 auto;color: #4f4e4e;background: url(/statics/images/default/wx_icon_1.png) no-repeat 5px;text-indent: 40px;line-height: 60px;}
#main{width: 1900px;margin: 0 auto;/*margin-bottom: 50px;*/margin-top: 25px;}
.news_list li{float: left;margin: 0 15px 50px;}
.news_list li .news_thumb{width: 360px;height: 240px;}
.news_list li .news_time{font-size: 10px;height: 30px;line-height: 30px;}


/*.nav_address{height: 50px;background: #eeeeee;}
.nav_address div{width: 1200px;height: 50px;margin: 0 auto;color: #4f4e4e;background: url(../images/wx_icon_1.png) no-repeat 5px;text-indent: 40px;line-height: 60px;}
#main{width: 1200px;margin: 0 auto;margin-bottom: 50px;margin-top: 25px;}*/
.active{background: #f39801;}
.active a{color:white;}
#main .xwnr_nav,#main .xwnr_news{float: left;margin-right: 27px;}
#main .xwnr_nav{width: 186px;font-size: 18px;}
#main .xwnr_nav li{height: 56px;line-height: 56px;text-align: center;}
#main .xwnr_news{width:870px;padding: 26px 43px;border: 1px solid #bfbfbf;}
.xwnr_news .news_title{font-size: 24px;}
.xwnr_news .news_time{color: #8b8b8b;margin-top: 20px;margin-bottom: 30px;}

/*.page_list{text-align: center;}
.page_list li{display: inline-block;padding: 2px 10px; font-size:16px}
.page_list .choice{background: #032555;}
.page_list .choice a{color: white;}*/


#pages { text-align:center;font:12px '微软雅黑';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#032555; color:#fff; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#032555; border:1px solid #032555; color:#fff; text-align:center; }
.pagee .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.page{margin-top: 50px;}
.page a{color: #8b8b8b;font-size: 16px;display: inline-block; margin-left:160px; margin-bottom:10px}


/*首页改版*/
/***********************23.10.20_close***********************/
/*.head{ width:100%; height:100px; overflow:hidden;}

.head .head_mun{ width:1200px;height:100%; margin:0 auto;}
.head .head_mun .logo{ float:left; margin:26px 214px 29px 0}
.head .head_mun .logo a:hover { border: none; margin:0 0; }

.head .head_mun ul li{ float:left; margin-top:28px}
.home_actice{font-weight:bold; border-bottom: solid 3px #7dc058; color: #7dc058; margin-top: -3px; line-height:41px; color:#646464; width: 120px; }
.head .head_mun a{ float:left; display:block; font-size:20px; width:132px; height:39px; text-align: center; color:#646464; line-height: 35px;}
.head .head_mun a:hover{ font-weight:bold; border: solid 3px #7dc058; border-radius: 22px; color: #7dc058; margin-top: -6px; line-height:41px;}


.banner_index { width:100%; height: 600px; background: url(/statics/images/default/banner.jpg) no-repeat center; margin: 0 auto; }*/
/**********************************************/


/*.content_index { width: 100%; height: 646px; margin: 0 auto; overflow: hidden; color: #333333; text-align: center;}
.content_box { width: 990px; height: 100%; margin: 96px auto 0 auto; }
.content_box h4 { font-size: 40px; line-height: 32px; color: #333333; text-align: center; }
.content_box span { display: block; width: 130px; height:6px; background-color: #7dc058; margin: 18px auto 32px auto;}
.content_box h5 { font-size: 24px; line-height: 24px; color: #333333; text-align: center; }
.content_box p { font-size: 16px; line-height: 27px; color: #333333; text-align: center; margin-top: 80px; margin-bottom: 124px;}
.content_more { width: 206px; height: 56px; border: solid 1px #646464; margin:0 auto; }
.content_more p { font-size: 14px; line-height: 56px; margin: 0 0; }
.content_vieo { width: 100%; height: 876px; margin: 0 auto; background-color: #7dc058; overflow: hidden;}
.content_contact { width: 446px; height: 426px; margin: 96px auto 22px auto; overflow: hidden; color: #333333; text-align: center; }
.content_contact h4 { font-size: 40px; line-height: 32px; }
.content_contact span { display: block; width: 130px; height:6px; background-color: #7dc058; margin: 18px auto 32px auto;}
.content_contact h5 { font-size: 24px; line-height: 24px; }
.content_contacte_ico { width: 100%; margin-top: 70px; overflow:hidden; text-align: center; color:#333333;}
.content_contacte_ico p { font-size: 16px; line-height: 20px; margin-top:8px; }
.content_contacte_ico_lf { float: left; width: 104px; }
.content_contacte_ico_right { float: right; width: 104px; }*/


/***********************23.10.20_close***********************/
/*.content_about_us { width: 100%; height: 780px; overflow:hidden; }
.content_aboutus_Box { width: 1434px; height: 100%; margin: 110px auto 0 auto; color: #333333;}
.content_aboutus_Box h3 { font-size: 40px; line-height: 34px; color: #333333; text-align: center; }
.content_aboutus_Box span { display: block; width: 129px; height: 5px; background-color: #7dc058; margin: 20px auto 0 auto;}
.content_aboutus_Box h4 { font-size: 24px; line-height: 27px; margin-top: 32px; text-align: center; }
.content_aboutus_Box_lf { width: 711px; height: 400px; float: left; margin-top: 90px;}
.content_aboutus_Box_right { width: 656px; float: right; margin-top: 90px; }
.content_aboutus_Box_right h5 { font-size: 36px; line-height: 36px; color: #7dc058; }
.content_aboutus_Box_right p { font-size: 16px; line-height: 27px; margin-top: 38px; }
.content_aboutus_Box_right img { width: 47px; height: 47px; margin-top: 76px; }
.content_contact { width: 100%; height: 515px; background-color: #f5f4fa; overflow:hidden }
.content_contactBox { width: 670px; margin: 68px auto 0 auto; overflow:hidden; color: #333333; }
.content_contactBox h4 { font-size: 40px; line-height: 34px; text-align: center; }
.content_contactBox span { display: block; width: 130px; height: 6px; background-color: #7dc058; margin: 20px auto 0 auto; }
.content_contactBox h5 { font-size: 24px; line-height: 27px; margin-top: 32px; text-align: center; }
.content_contacte_ico { width: 100%; height: 174px; margin-top: 70px; }

.content_contacte_address { width: 370px; margin: 50px auto 0 auto; }
.content_contacte_address img { float: left; margin-right: 7px; }
.content_contacte_address p { font-size: 16px; line-height: 16px; color: #333333; text-align: left;}*/
/**********************************************/


/*.footer_top { width: 100%; height: 92px; background-color: #7dc058; overflow: hidden; }*/
.footer_top { width: 100%; height: 92px; background-color: #ffffff; overflow: hidden; border-top: 2px solid #646464 }
/*.footer_top_ul { width: 330px; margin: 28px auto 0 auto; }*/
.footer_top_ul { width: 190px; margin: 28px auto 0 auto; }
.footer_top_ul li { width: 70px; height: 16px; float: left; border-left: 1px solid #ffffff; font-size: 14px; letter-spacing: 1px; line-height: 16px; /*color: #ffffff;*/ color:#646464; text-align: center;}
.footer_top_ul li:nth-child(1) { width: 42px; border-left: none; }
.footer_top p.footer_top_c { display: block; width: 320px; font-size: 12px; letter-spacing: 1px; /*color: #ffffff;*/ color: #646464; line-height: 24px; margin: 8px auto 0 auto; text-align: center;}
/*.footer_bottom { width: 100%; height: 40px; background-color: #659a48; overflow: hidden; }*/
.footer_bottom { width: 100%; height: 40px; background-color: #ffffff; overflow: hidden; }
.footer_bottom ul { width: 380px; margin: 0 auto; }
.footer_bottom li { height: 14px; float: left; font-size: 12px; line-height: 24px; letter-spacing: 1px; color: #ffffff; margin-top: 8px; margin-left:100px;}
.footer_bottom li img { width: 13px; height: 14px; margin-top: -4px;}
.footer_bottom li:nth-child(2) { float: right; }
.index_map { overflow: hidden; width: 100%; height: 252px; margin: 0 auto 62px auto; text-align: center; }


/*首页改版23.10.24*/
.head{ width:100%; height:246px; background-color: #fff; overflow:hidden;}

.head .head_mun{ width:1634px;height:100%; margin:0 auto;}
.head .head_mun .logo{ float:left; width: 476px; height: 58px; margin:108px 416px 0 0}
.head .head_mun .logo a:hover { border: none; margin:0 0; }

.head .head_mun ul li{ float:left; margin-top:92px}
/*.home_actice{font-weight:bold; border-bottom: solid 3px #7dc058; color: #7dc058; margin-top: -3px; line-height:41px; color:#646464; width: 120px; }*/
.head .head_mun a{ float:left; display:block; font-size:27px; width:182px; height:68px; text-align: center; color:#636c71; line-height: 68px;}
/*.head .head_mun a:hover{ font-weight:bold; border: solid 3px #7dc058; border-radius: 22px; color: #7dc058; margin-top: -6px; line-height:41px;}*/

.head .head_mun a.head_a_other{ background-color: #7ebf58; color: #fff; }
.head .head_mun a.head_a_other img { float: left; margin: 16px 0 0 10px; }


/*.banner_index { width:100%; height: 1273px; background: url(/statics/images/default/banner.jpg) no-repeat center; margin: 0 auto; }*/


/* .banner_index { width:100%; height: 1273px; background: url(/statics/images/default/Img_N/banner.jpg) no-repeat center; margin: 0 auto; } */
.banner_index { width:100%; height: 1370px; background: url(/statics/images/default/Img_NN/banner.jpg) no-repeat center; margin: 0 auto; }
.content_about_us { width: 100%; height: 1362px; overflow:hidden;}
.content_aboutus_Box { width: 1628px; height: 100%; margin: 0 auto; overflow:hidden;position: relative; }
/*.content_about_us h3,h4,h5 { font-weight: normal; }*/
.content_aboutus_Box h3 { font-size: 62px; color: #626b70; line-height:50px; margin-top: 130px; letter-spacing: 1px; }
.content_aboutus_Box span { display:inline-block; width: 140px; height: 4px; background-color: #7ebf58; margin-top: 24px; }
.content_aboutus_Box h4 { font-size: 34px; color: #626b70; line-height:40px; margin-top: 16px; font-weight:normal; }
.content_aboutus_Box .content_aboutus_Box_lf_N { width: 1018px; height: 708px; margin-top: 90px; overflow:hidden; }
.content_aboutus_Box .content_aboutus_Box_lf_N h5 { font-size: 56px; color: #7ebf58; line-height:60px; letter-spacing: 2px; }
.content_aboutus_Box .content_aboutus_Box_lf_N p { font-size: 28px; color: #646d72; margin-top: 52px; line-height:50px;}
.content_aboutus_Box .content_aboutus_Box_lf_N img { margin-top: 70px; }
.content_about_us img.content_about_us_img { position: absolute; top:0px; left:1262px;}
.contact_box { width: 1046px; height: 48px; }
.content_aboutus_Box .contact_box li { height: 100%; margin-top: 118px; float: left; font-size: 21px; color: #7d8589; line-height: 27px;}
.content_aboutus_Box .contact_box li:nth-child(1) { width: 437px; border-right: 2px solid #7d8589;}
.content_aboutus_Box .contact_box li:nth-child(2) { width: 320px; border-right: 2px solid #7d8589;}
.content_aboutus_Box .contact_box li:nth-child(3) { width: 284px; }
.content_aboutus_Box .contact_box li:nth-child(2) p { margin-left:52px; }
.content_aboutus_Box .contact_box li:nth-child(3) p { margin-left:58px; }

.banner_indexa { width:100%; height: 1612px; background: url(/statics/images/default/Img_N/md_banner1.jpg) no-repeat center; margin: 0 auto; }

.content_introduce { width: 100%; height: 1400px; border-top: 1px solid #fff; }
.content_introduce_box { width: 1630px; height: 100%; margin: 190px auto 0 auto; position: relative;}
.content_introduce_box .content_introduce_box_titlep p { font-size: 20px; color: #626b70; margin-bottom: 6px;}
.content_introduce_box .content_introduce_box_tp { width: 590px; height: 360px; overflow:hidden; margin-top: 76px; }
.content_introduce_box h5 { font-size: 55px; color: #7ebf58; margin-bottom: 40px; letter-spacing: 2px;}
/*.content_introduce_box .content_introduce_box_tp h5 { font-size: 55px; color: #7ebf58; margin-bottom: 40px;}*/
.content_introduce_box .content_introduce_box_tp p { font-size: 24px; color: #626b70; margin-bottom: 18px; letter-spacing : 2px; line-height: 40px;}
.content_introduce_box span { display:inline-block; width: 140px; height: 5px; background-color: #7ebf58; margin-top: 76px; margin-bottom: 86px;  }
.content_introduce_box .content_introduce_box_bt { width: 100%; height: 460px; margin-top: 80px; overflow:hidden; }
/*.content_introduce_box .content_introduce_box_bt h5 { font-size: 55px; color: #7ebf58; margin-top: 40px; }*/
.content_introduce_box .content_introduce_box_bt p { font-size: 24px; color: #626b70; margin-bottom: 18px; letter-spacing : 3px; line-height: 40px; }
.content_introduce_box img { position: absolute; top: 16px; left: 618px; }

.banner_indexb { width:100%; height: 1142px; background: url(/statics/images/default/Img_N/md_banner2.jpg) no-repeat center; margin: 0 auto; }

.content_founder { width: 100%; height: 630px; border-top: 1px solid #fff; }
.content_founder_box { width: 1630px; height: 100%; margin: 88px auto 0 auto; overflow:hidden }
.content_founder_box img { float: left;  }
.content_founder_box img.tempImg { width: 640px; height: 410px; background-color: #000 }
.content_founder_box .content_founder_boxP { width: 922px; margin-left: 704px; font-size: 24px; color: #626b70; letter-spacing: 2px; line-height:36px;margin-top:244px}
.content_founder_box .content_founder_boxP span { float:right; font-weight:bold; font-size:22px}
.content_founder_box img.content_founder_box_imgbt { margin: -10px 0 0 468px; }

.banner_indexc { width:100%; height: 429px; background: url(/statics/images/default/Img_N/md_banner3.jpg) no-repeat center; background-position: center; margin: 0 auto; }

.content_idea { width: 1630px; height: 710px; margin:48px auto 0 auto; border-top: 1px solid #fff; }
.content_idea ul li { width: 522px; height: 710px; float: left; margin-left: 28px; }
.content_idea ul li:nth-child(1) { margin-left: 0px; }
.content_idea ul li .content_ideaa { width: 100%; height: 114px; background-color: #21acb7; }
.content_idea ul li .content_ideab { width: 100%; height: 114px; background-color: #f77557; }
.content_idea ul li .content_ideac { width: 100%; height: 114px; background-color: #7ebf58; }
.content_idea ul li span.content_idea_taga { display: block; width: 18px; height: 18px; border-radius: 50%; background-color: #fff; float: left; margin: 46px 0 0 36px ;}
.content_idea ul li span.content_idea_tagb { display: block; width: 14px; height: 14px; border: 2px solid #fff; border-radius: 50%; float: left; margin: 46px 0 0 3px;}
.content_idea ul li .content_ideaa img { margin: 40px 0 0 12px; }
.content_idea ul li .content_ideab img { margin: 40px 0 0 12px; }
.content_idea ul li .content_ideac img { margin: 40px 0 0 12px; }

.content_prospect { width: 1630px; height: 254px; border-top: 1px solid #fff; margin: 90px auto 140px auto; }
.content_prospect ul li { width: 402px; height: 258px; float: left; border-left: 2px solid #6e767b; text-align: center; }
.content_prospect ul li:last-child { border-right: 2px solid #6e767b; }
.content_prospect ul li h5 { font-size: 45px; color: #656e73; text-align: center; margin-top: 6px;  margin-bottom:18px; font-weight: normal; line-height:44px;  margin-bottom:18px;}
.content_prospect ul li p { color: #626b70; text-align: center; font-size: 26px; line-height: 40px;}
.content_prospect ul li .content_prospect_title p { font-size: 20px; line-height:26px; margin-bottom: 20px; }
.content_prospect ul li img { margin-bottom: 20px; }

.content_footer { width: 1630px; height: 130px; margin: 104px auto 0 auto; border-top: 2px solid #93999c; border-bottom: 2px solid #91989b;}
.content_footer .content_footer_box { width: 894px; height: 40px; margin: 0 auto; }
.content_footer .content_footer_box li {  height: 100%; margin-top: 42px; float: left; font-size: 20px; color: #777f83; line-height: 22px; }
.content_footer .content_footer_box li:nth-child(1) { width: 362px;  border-right: 2px solid #70787d; }
.content_footer .content_footer_box li:nth-child(2) { width: 264px;  border-right: 2px solid #70787d; }
.content_footer .content_footer_box li:nth-child(3) { width: 248px;  }
.content_footer .content_footer_box li p.content_footer_box_tp { font-size: 14px; }
.content_footer .content_footer_box li:nth-child(2) p { margin-left: 46px; }
.content_footer .content_footer_box li:nth-child(3) p { margin-left: 46px; }


.addlong { margin-bottom: 30px; }


/*首页改版26.2.6*/
.com_h3 { font-size: 62px; color: #616a6f; line-height: 54px; letter-spacing: 2px; font-weight: 550; }
.com_span { display:inline-block; width: 140px; height: 6px; background-color: #76bb4e; margin-top: 20px; }
.com_h4 { font-size: 34px; color: #52595f; line-height: 40px; margin-top: 20px; font-weight:550; letter-spacing: 3px; }
.com_h5 { font-size: 56px; color: #7ebf59; line-height:80px; letter-spacing: 4px; }
.com_p { font-size: 28px; color: #646d72; margin-top: 42px; line-height: 56px; letter-spacing: 2px; text-indent: 2em;}
.com_p2 { letter-spacing: 1px; }
.content_ProjAd_Topp { font-size: 24px; color: #4b545b; line-height: 30px;}
/* .content_about_us { width: 1920px; height: 1008px; background: url(/statics/images/default/Img_NN/image_C01.jpg) no-repeat center; margin: 0 auto; overflow:hidden;} */
.content_about_us { width: 1920px; height: 910px; margin: 34px auto 0 auto; overflow:hidden;}
.content_about_us_img { width: 1625px; height: 754px; margin: 0 auto;}
.content_about_us_toptag { width: 366px;height: 100px; background-color: #7ebf59; float: right; margin-right: 156px; overflow: hidden;}
.content_about_us_toptag span { display: block; width: 16px; height: 16px; border: 2px #fff solid; border-radius: 50%; float:left; margin: 40px 0 0 6px;}
.content_about_us_toptag span.content_about_us_toptagC { background-color: #fff; margin-left: 66px; }
.content_about_us_box { width: 870px; height: 576px; float: left; margin: 126px 0 0 142px; }
.content_about_us_box .content_about_us_Box_N { width: 870px; height: auto; margin-top: 78px; overflow: hidden; }
.content_about_us .content_about_us_imgR { width: 705px; height: 534px; float: right; margin-top: 196px;}
.content_about_us .content_about_us_imgL { width: 290px; height: 67px; float: left; margin: 58px 0 0 142px;}

.content_ProjPro { width: 1920px; height: auto; margin: 110px auto 0 auto; overflow:hidden;}
.content_ProjPro img { float: right; margin-top: 156px; margin-right: 146px;}
.content_ProjPro_box { width: 1108px; height: 670px; float: left; margin-left: 146px; overflow: hidden; }
.content_ProjPro_box .content_ProjPro_box_N { width: 1104px; height: 276px; margin-top: 74px;}
.content_ProjPro_box .content_ProjPro_box_N p { letter-spacing: 0.5px; }
.content_ProjPro_img { width: 1624px; height: 1416px; margin: 0 auto; overflow: hidden;}
.content_ProjPro_img img.content_ProjPro_imgL { float: left; margin-top: 34px;}
.content_ProjPro_img img.content_ProjPro_imgR { float: right; margin-top: 34px;}


.content_ProjAd { width: 1920px; height: 1160px; background: url(/statics/images/default/Img_NN/image_C06.jpg) no-repeat ; margin: 0 auto; overflow:hidden;}
.content_ProjAd .content_ProjAd_Top { width: 730px; height: auto; margin: 160px 0 0 150px; overflow: hidden;}
.content_ProjAd h6 { font-size: 40px; color: #586367; line-height: 40px;}
.content_ProjAd h5 { font-size: 56px; color: #76bb4e; line-height: 70px; margin: 66px 0 40px 0; letter-spacing: 10px;}
.content_ProjAd p { font-size: 28px; color:  #717a7f; line-height: 48px;}
.content_ProjAd span { display: block; width: 140px; height: 6px; background-color: #77bb4e; float: left; margin: 52px 0 0 150px; }
.content_ProjAd .content_ProjAd_Topp { font-size: 26px; color: #4b545b; line-height: 36px; letter-spacing: 0.5px;}
.content_ProjAd .content_ProjAd_Bt { width: 730px; height: 330px; margin: 120px 0 0 150px;}

.content_ProjAd_Bar { width: 1624px; height: 66px; margin: 0 auto 146px auto; }
.content_ProjAd_Bar ul { width: 1000px; height: auto; margin: 20px auto 0 auto;}
.content_ProjAd_Bar ul li { width: 330px; height: 62px;  float: left;}
.content_ProjAd_Bar ul li p { font-size: 26px; color: #3e494f; line-height: 50px; margin-left: 36px;}
.content_ProjAd_Bar ul li p.content_ProjAd_Bar_tp { font-size: 22px; line-height: 24px;}
.content_ProjAd_Bar ul li:nth-child(2) { width: 300px; border-left: 4px solid #455056; border-right: 4px solid #455056; line-height: 46px;} 
.content_ProjAd_Bar ul li:nth-child(3) { width: 350px;}
.content_ProjAd_Bar ul li:nth-child(3) p { font-size: 20px; line-height: 32px;}

.content_hon {width: 1920px; height: 1008px; background: url(/statics/images/default/Img_NN/image_D06.jpg) no-repeat center; margin: 116px auto 0 auto; overflow:hidden;}
.content_company { width: 1624px; height: 1134px; margin: 102px auto 0 auto; border-top: 1px #fff solid; position: relative;}
.content_company_box { width: 700px; height: auto; overflow: hidden; }
.content_ProjPro_box_N { margin-top: 48px;}
.content_company img.content_company_image { position: absolute; top: 148px;left: 728px;}
.content_company img.content_company_imageL { float: left; margin-top: 60px;}
.content_ci { width: 1626px; height: 486px; background: url(/statics/images/default/Img_NN/image_C09.jpg) no-repeat center; margin: 86px auto 0 auto; overflow:hidden;}
.content_ci_txt { width: 1622px; height: auto; margin: 72px auto 0 auto; font-size: 28px; color: #464f58; line-height: 56px; text-indent: 2em; letter-spacing: 0.03em;}
.content_idea { width: 1624px; height: 710px; margin: 32px auto 0 auto;}
.content_idea ul li { width: 524px; height: 708px; float: left; margin-left: 26px;}
.content_idea ul li:nth-child(1) { margin-left: 0px;}


.content_HQAd_Bar { width: 1624px; height: 64px;  margin: 120px auto 0 auto; }
.content_HQAd_Bar ul { width: 1100px; height: 100%; margin: 42px auto 0 auto;}
.content_HQAd_Bar ul li { height: 62px; float: left;}
.content_HQAd_Bar ul li:nth-child(1) {width: 498px; }
.content_HQAd_Bar ul li:nth-child(2) {width: 310px; border-left: 3px solid #636c71; border-right: 3px solid #636c71;}
.content_HQAd_Bar ul li:nth-child(3) { width: 280px;}
.content_HQAd_Bar ul li p { font-size: 28px; color: #5f6a70; line-height: 50px; margin-left: 48px;}
.content_HQAd_Bar ul li:nth-child(1) p { margin-left: 0px;}
.content_HQAd_Bar ul li p.content_HQAd_Bar_tp { font-size: 22px; line-height: 22px;}

/* .content_charmesg_bg { width: 100%; height: 1254px; background: url(/statics/images/default/Img_NN/image_C13.jpg) no-repeat center; margin: 0 auto; overflow:hidden; } */
.content_charmesg_bg { width: 1920px; height: 1173px; background: url(/statics/images/default/Img_NN/image_D03.jpg) no-repeat center; margin: 76px auto 0 auto; overflow:hidden; }
.content_charmesg_img { width: 1920px; height: 904px; margin: 0 auto; background: url(/statics/images/default/Img_NN/brands.jpg) no-repeat center; overflow: hidden;}
.content_perhons_img { width: 1920px; height: 248px; margin: 64px auto 0 auto; background: url(/statics/images/default/Img_NN/Perhonors.jpg) no-repeat center; overflow: hidden;}
.content_charmesg_txt { width: 1920px; height: auto; margin: 62px auto 0 auto; overflow: hidden; font-size: 30px; color: #464f58; line-height: 50px; text-indent: 2em; }
.content_charmesg_txt p { margin-left: 142px;}
.content_charmesg_img .com_h5 { font-weight: 700; margin-bottom: 50px;}
.conntent_charmesg_cont { width: 1624px; height: auto; margin: 30px auto 0 auto; font-size: 28px; color: #464f58; line-height: 50px; overflow: hidden; text-indent: 2em;}
.conntent_charmesg_cont p { margin-top: 24px; letter-spacing: 0.03em;}
.content_charmesg_img {  }