@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"微软雅黑"; color:#525252; background:#fff;}
a { text-decoration:none;  outline:none; transition:all 0.2s; } 
a:focus{outline:none;}

@font-face{ font-family:'ying'; src:url('../fonts/MONT.TTF');}
@font-face{ font-family:'zhong'; src:url('../fonts/yi.TTF');}


a:hover{ text-decoration:none; }

img{ border:0;}
table{ margin:auto;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:0px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color: transparent}
::-webkit-scrollbar-track-piece{background:transparent}
::-webkit-scrollbar-thumb:vertical{background-color:#004098;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#004098}
::-webkit-scrollbar-corner:vertical{background-color:#004098}
::-webkit-scrollbar-resizer:vertical{background-color:#004098;}

.clear{ width:100%; height:0; font-size:0; line-height:0; clear:both;}

.loading{  position: fixed; top:0; z-index:9999; width:0px; background-color:#0a489c; height:5px;}




/*头部*/
.header{ width:100%; height:110px; background: url(../images/xiang_01.png) no-repeat center top; position:relative; z-index:1;}
.head{ width:1400px; height:100%; margin:auto; position:relative;}
.head_logo{ position:absolute; left:668px; top:0; height:100%; z-index:9;}
.head_logo img{ cursor:pointer; padding-top:15px; height:64px; width:auto; cursor:pointer;}


.nav{ width:100%; height:71px; margin:auto;}
.nav .nav_1:nth-child(1){ padding-left:0px; background:none; margin-left:0px;}
.nav .nav_1:nth-child(4){ padding-left:0px; background:none; margin-left:508px;}

.nav_1{ float:left; display:block; height:71px; position:relative; padding-left:44px; background:url(../images/join1_09.png) no-repeat left; margin-left:44px;-webkit-transition: all 0.4s ease-in-out;}
.nav_1 a{ display:block; cursor:pointer; text-align:center;font-size:18px; color:#000000; letter-spacing: 6px; height:71px; line-height:71px; -webkit-transition: all 0.4s ease-in-out; position:relative;}
.nav_1_1{ width:100%; height:4px; position:absolute; top:0; right:2px;}
.nav_1_xian{ width:0px; overflow:hidden; margin:auto; height:4px; background-color:#003d85; -webkit-transition: all 0.4s ease-in-out;}

.nav_1 a:hover{ color:#003d85;}
.nav_1 a:hover .nav_1_xian{ width:100%;}
.nav_1:hover{ background:url(../images/join1_06.png) no-repeat left;}


.nav_hover{ background:url(../images/join1_06.png) no-repeat left;}
.nav_hover a.nav_1_a{ color:#003d85;}
.nav_hover a.nav_1_a .nav_1_xian{ width:100%;}


.header1{ position:fixed; top:0; z-index:99;}


.n_big{ width:100%; height:500px; margin:auto; margin-top:-38px;}
.n_big_1{ width:1400px; margin: auto; font-size:60px; color:#fff; background:url(../images/xiang_04.jpg) no-repeat left bottom; height:145px; line-height:145px; padding-top:153px;}



/*底部*/
.footer{ width:100%; height:432px; background:#242424; padding-top:58px; overflow:hidden;}
.foot{ width:1400px; height:100%; margin:auto; position:relative;}

.foot_top{ width:100%; height:365px; overflow:hidden;}
.foot_1{ float:left; width:185px; height:100%;}
.foot_nav{ width:100%; height:40px; overflow:hidden;}
.foot_nav a{ display:block; font-size:16px; color:#fff;cursor:pointer; height:40px; line-height:40px; position:relative; -webkit-transition: all 0.4s ease-in-out;}
.foot_nav a:hover{ color:#ff8b00;}

.foot_con{ width:100%; height: auto; overflow:hidden; margin-top:10px;}
.foot_con a{ display:block; font-size:14px; color:#fff; opacity:0.2;cursor:pointer; height:30px; line-height:30px; position:relative; -webkit-transition: all 0.4s ease-in-out;}
.foot_con a:hover{opacity:1;}

.foot_mid{ float:left; width:160px; height:auto; overflow:hidden;}
.foot_nava{ height:40px; line-height:40px; font-size:16px; color:#fff;}
.foot_wei{ width:100%; height: auto; overflow:hidden; margin-top:22px;}
.foot_ma{ float:left; width:160px; height:auto; overflow:hidden; margin-right:22px;}
.foot_ma_1{ width:160px; height:160px; border-radius:10px; overflow:hidden;}
.foot_ma_1 img{ width:160px; height:160px;}
.foot_ma_2{ width:100%; text-align:center; font-size:14px; color:#fff; opacity:0.2; height:40px; line-height:40px;}


.foot_right{ float:right; width: auto; height:300px; overflow:hidden;}
.foot_2{ width:100%; font-size:16px; color:#fff; text-align:right; height:40px; line-height:40px;}
.foot_3{ width:100%; font-size:36px; height:46px; line-height:46px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height: auto; text-align:right; margin-top:20px;}
.foot_4{ width:100%; font-size:14px; color:#fff; opacity:0.2; text-align:right; height:30px; line-height:30px;}

.typeright{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; color:rgba(255,255,255,0.1);}
.typeright a{ color:rgba(255,255,255,0.1);}


/*漂浮框*/
.showy{ width:66px; height: auto; position:fixed; top:20%; right:40px; z-index:999;}
.showy a{ display:block; width:66px; height:66px; border-radius:50%; background-color:#0a1b3b; cursor:pointer; margin-bottom:7px; position:relative;-webkit-transition: all 0.5s ease-in-out;}
.showy a:hover{ background-color:#ff8b00;}
.showy a:hover .showy_ma{ display:block;}

.showy_img{ width:100%; height:66px; overflow:hidden;}
.showy_img img{ height:66px; width:auto;}

.showy_ma{ width:186px; height:194px; position:absolute; top:-55px; left:-198px; display:none;-webkit-transition: all 0.5s ease-in-out; background: url(../images/join_07.png) no-repeat right;}
.showy_ma_1{ width:174px; text-align:center; height:150px; padding-top:9px;}
.showy_ma_1 img{ width:150px; height:150px;}
.showy_ma_2{ width:100%; text-align:center; font-size:16px; color:#000; padding-top:3px;}


/*新闻资讯详情*/
.shaky{ width:1400px; height:auto; overflow:hidden; margin:auto; margin-top:44px; position:relative; padding-bottom:100px;}
.shaky_tit{ width:100%; text-align: center; font-size:36px; color:#000; border-bottom:1px solid #e1e1e1; height:112px; line-height:70px; position:relative;} 
.shaky_ri{ width:100%; font-size:16px; color:rgba(0,0,0,0.5); position:absolute; font-family:Arial, Helvetica, sans-serif; height:40px; line-height:40px; bottom:17px; text-align:left;}


.shaky_come{ margin: auto; font-size:16px; color:rgba(0,0,0,0.5); line-height:26px; background-color:#f5f5f5; margin-top:30px; padding:26px 30px; width:920px;}
.shaky_con{ width:980px; height:auto; overflow:hidden; margin:auto; font-size:16px; line-height:26px; color:rgba(0,0,0,0.6); margin-top:23px; padding-bottom:66px;}
.shaky_con img{ max-width:100%; height:auto;}
.shaky_all{ width:100%; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:70px;}
.shaky_left{ float:left; width:45%; height:70px;}
.shaky_left a{ display:block; width:100%; height:70px; line-height:70px; font-size:16px; color:#525252; cursor:pointer;-webkit-transition: all 0.4s ease-in-out;}
.shaky_left a:hover{ color:#00447e;}

.shaky_mid{ float:left; width:10%; height:70px;}
.shaky_mid a{ display:block; width:100%; height:70px; line-height:70px; background:url(../images/shaky_09.png) no-repeat center; cursor:pointer;-webkit-transition: all 0.4s ease-in-out;}
.shaky_mid a:hover{ background:url(../images/shaky_11.png) no-repeat center;}

.shaky_right{ float:right; width:45%; height:70px;}
.shaky_right a{ display:block; width:100%; height:70px; line-height:70px; font-size:16px; color:#525252; cursor:pointer; text-align:right;-webkit-transition: all 0.4s ease-in-out;}
.shaky_right a:hover{ color:#00447e;}


.share{ position:absolute; left:0; top:143px; width:180px; height:auto; overflow:hidden;}
.share a{ display:block; width:100%; height:34px; margin-bottom:14px; cursor:pointer;}
.share_img{ float:left; width:34px; height:34px; border-radius:4px; overflow:hidden;}
.share_img img{ width:34px; height:34px;}
.share_zi{ float:right; height:34px; line-height:34px; width:130px; font-size:16px; color:#657180;}


/*新闻动态*/
.main{ width:1400px; height: auto; overflow:hidden; margin:auto; padding-top:72px;}
.main_tit{ width:100%; height:90px; text-align:center; position: relative;}
.main_tit_1{ width:100%; text-align:center; font-size:124px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:rgba(0,61,133,0.07); height:90px; line-height:90px;}
.main_tit_2{ width:100%; text-align:center; height:90px; line-height:90px; font-size:50px; color:#000; position:absolute; top:0;}

.mune{ width:1400px; height:66px; text-align:center; margin:auto; margin-top:43px;}
.mune a{ display:inline-block;  height:66px; line-height:66px; width:234px; background-color:#fff; ursor:pointer; cursor:pointer; margin:0px 10px; -webkit-transition: all 0.4s ease-in-out;}
.mune a:hover{ background-color:#004b7c;}
.mune a:hover .mune_img_1{ margin-top:-66px;}
.mune a:hover .mune_wen_1{ margin-top:0px;}
.mune a.mune_a{ background-color:#004b7c;}
.mune a.mune_a .mune_img_1{ margin-top:-66px;}
.mune a.mune_a .mune_wen_1{ margin-top:0px;}


.mune_img{ float:left; width:75px; height:66px; overflow:hidden;}
.mune_img_1{ width:100%; height:66px; text-align:right;-webkit-transition: all 0.4s ease-in-out;}
.mune_img_1 img{ height:27px; width:auto; padding-top:20px;}
.mune_img_2{ width:100%; height:66px; text-align:right;}
.mune_img_2 img{ height:27px; width:auto; padding-top:20px;}

.mune_wen{ float:right; width:140px; height:66px; overflow:hidden;}
.mune_wen_1{ width:100%; height:66px; line-height:66px; font-size:20px; color:#fff; text-align:left; margin-top:-66px;-webkit-transition: all 0.4s ease-in-out;}
.mune_wen_2{ width:100%; height:66px; line-height:66px; font-size:20px; color:#000; text-align:left;}



.news{ width:1400px; height:auto; overflow:hidden; margin:auto; margin-top:45px;}
.news ul li{ width:100%; height: auto; overflow:hidden; list-style:none;}
.news ul li:nth-child(1) a{ border-top:1px solid #e5e5e5;}
.news ul li a{ display:block; width:100%; height:302px; padding:38px 0px;border-bottom:1px solid #e5e5e5; -webkit-transition: all 0.4s ease-in-out;}
.news ul li a:hover .news_img img{-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1); transform:main_list(1.1,1.1);}
.news ul li a:hover .news_left_1{ color:#004b7c;}
.news ul li a:hover .news_left_2{ color:#004b7c;}
.news ul li a:hover .news_1{ color:#004b7c;}
.news ul li a:hover .news_3{ color:#004b7c; background-color:#fff;}

.news_left{ float: left; width:220px; height:auto; overflow:hidden;}
.news_left_1{ width:100%; font-size:42px; color:#000000; font-family:Arial, Helvetica, sans-serif; height:auto; overflow:hidden;-webkit-transition: all 0.4s ease-in-out;}
.news_left_2{ width:100%; font-size:20px; color:#000000; font-family:Arial, Helvetica, sans-serif; height:auto; overflow:hidden;-webkit-transition: all 0.4s ease-in-out;}

.news_img{ float: left; width:445px; height:302px; overflow:hidden;}
.news_img img{ -moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}

.news_right{ float:right; width:665px; height:100%; position:relative; overflow:hidden;}

.news_1{ width:100%; height: auto; overflow:hidden; font-size:22px; color:#000000; -webkit-transition: all 0.4s ease-in-out;}
.news_2{ width:100%; height:120px; font-size:16px; color:rgba(0,0,0,0.7); line-height:30px; overflow:hidden; margin-top:23px;}
.news_3{ width:100%; font-size:16px; color:#fff; background-color:#004b7c; border:1px solid #004b7c; text-align:center; width:118px; height:44px; line-height:44px; position:absolute; bottom:0; left:0; -webkit-transition: all 0.4s ease-in-out;}


/*分页样式*/
.page{ width:100%; margin:auto; height: auto; overflow:hidden; margin-bottom:52px; margin-top:30px;}
.page_list{ width:100%; float:left;text-align:center; }
.page_list a{display:inline-block;line-height:35px; height:35px; font-size:14px; color:#333;text-align:center;text-decoration:none; margin:0px 7px;-webkit-transition: all 0.4s ease-in-out;}

.page_list a.page_list_a{ background-color:#eeeeee; font-family:"宋体"; padding:0px 15px; font-size:16px;}

.page_list a:hover{ color:#004b7c;}
.page_list a.on{ color:#004b7c;}
.page_list a.page_list_a:hover{ background-color:#004b7c; color:#fff;}


/*资质证书*/
.maina{ overflow: inherit;}

.honor{ width:1400px; height:auto; margin:auto; margin-top:80px; }
.honor ul li{ float:left; width:302px; height:500px; list-style:none; margin-right:64px; margin-bottom:58px;}
.honor ul li:nth-child(4n){ margin-right:0px;}
.honor ul li a{ display:block; width:100%; height:100%;}
.honor ul li a:hover .honor_img{ -moz-box-shadow:0px 6px 20px rgba(0,75,124,0.2); -webkit-box-shadow:0px 6px 20px rgba(0,75,124,0.2); box-shadow:0px 6px 20px rgba(0,75,124,0.2);}
.honor ul li a:hover .honor_tit{ color:#004b7c;}

.honor_img{ width:100%; height:433px; -moz-box-shadow:0px 6px 20px rgba(0,0,0,0.1); -webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.1); box-shadow:0px 6px 20px rgba(0,0,0,0.1);-webkit-transition: all 0.4s ease-in-out;}
.honor_tit{ width:100%; text-align:center; font-size:16px; color:#232323; height:40px; line-height:40px; margin-top:15px;-webkit-transition: all 0.4s ease-in-out; overflow: hidden;}
.honor_xian{ width:100%; height:1px; background-color:#e5e5e5; overflow:hidden;}


/*联系我们*/
.contact{ width:1400px; height:auto; overflow:hidden; margin:auto; margin-top:97px; padding-bottom:140px;}
.contact ul li{ float:left; width:25%; height:auto; overflow:hidden; list-style:none;}
.contact_img{ width:144px; height:144px; margin:auto; border-radius:50%; background-color:#00437c;}
.contact_img img{ width:144px; height:144px;}
.contact_tit{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:22px; color:#404040; line-height:32px; margin-top:15px;}
.related_img{ width:670px; height:331px; overflow:hidden; overflow:hidden;}
.related_img img{ border-radius:10px;}

/*关于我们*/
.synopsis{ width:1400px; height:auto; overflow:hidden; margin:auto; margin-top:60px;}
.synopsis_left{ float:left; background: url(../images/about_05.jpg) no-repeat left; width:50%; height:511px;  overflow:hidden; text-align:right;}
.synopsis_shi img{ height:418px; width:auto;}

.synopsis_right{ float:right; width:605px; height:auto; overflow:hidden;}
.synopsis_1{ width:100%; height:auto; overflow:hidden; font-size:30px; color:#004b7c;}
.synopsis_2{ width:100%; height:auto; overflow:hidden; font-size:16px; color:rgba(0,0,0,0.8); line-height:30px; margin-top:30px;}

.synopsis_con{ width:100%; height:auto; overflow:hidden; font-size:16px; color:rgba(0,0,0,0.8); line-height:30px; margin-top:45px; padding-bottom:125px;}
.synopsis_con img{ max-width:100%; height:auto;}
.synopsis_tit{ width:100%; height:70px; text-align:center; line-height:70px; font-size:30px; color:#000;}
.about{ width:1270px; padding:0px 65px; height:auto; overflow:hidden; background:#004b7c url(../images/about_17.jpg) no-repeat right bottom;}
.about_1{ width:100%; height:auto; overflow:hidden; font-size:30px; color:#fff; padding-top:66px;}
.about_2{ width:100%; height:45px; line-height:45px; overflow:hidden; font-size:16px; color:rgba(255,255,255,0.8);}
.about_3{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#fff; line-height:24px; margin-top:36px; padding-bottom:80px;}

.about_con{ width:100%; height:auto; overflow:hidden; margin-top:40px; padding-bottom:65px;}
.about_left{ float:left; width:455px; height:auto; overflow:hidden;}
.about_biao{ width:100%; height:50px;}
.about_biao span{ display:inline-block; background:url(../images/about_21.jpg) no-repeat left; font-size:22px; color:#000; height:50px; line-height:50px; padding-left:35px;}
.about_nei{ width:420px; height:auto; overflow:hidden; padding-left:35px; font-size:16px; color:rgba(0,0,0,0.8); line-height:24px; margin-top:10px;}

.about_right{ float:right; width:890px; height:auto; overflow:hidden;}
.about_right .about_nei{ width:855px;}


/*业务领域*/
.navigation_warp{ width:100%; height:70px; background-color:rgba(0,0,0,0.5); margin-top:-70px; position:relative; z-index:2;}
.navigation{ width:1400px; height:70px; margin:auto; text-align:center;}
.navigation a{ display:inline-block; height:70px; line-height:70px; font-size:16px; padding:0px 25px; color:#fff; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.navigation a:hover{ background-color:#004ea2;}
.navigation a.navigation_a{ background-color:#004ea2;}

.field_warp{ width:100%; height:auto; overflow:hidden; background-color:#e4edf2;}
.field{ width:1400px; height:auto; overflow:hidden; margin:auto;}
.field_tit{ width:100%; font-size:36px; color:#000; height:60px; line-height:60px; padding-top:35px;}
.field_come{ width:100%; height:auto; overflow:hidden; font-size:16px; line-height:32px; color:rgba(0,0,0,0.8); margin-top:35px;} 
.field_zi{ width:100%; height:164px; margin-top:40px; position:relative;}
.field_wen{ width:100%; text-align:center; height:164px; line-height:164px; font-size:220px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: rgba(0,61,133,0.07); position:absolute; top:0;}


.field_mune{ width:100%; height:auto; overflow:hidden; text-align:center; position:relative; z-index:1; padding-top:50px;}
.field_mune a{ display:inline-block; font-size:16px; padding:0px 35px; height:58px; line-height:58px; margin:0px 2px; color:#000; background-color:#fff; border:1px solid #e3e3e3; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
.field_mune a:hover{ background-color:#004ea2; border:1px solid #004ea2; color:#fff;}
.field_mune a.field_mune_a{ background-color:#004ea2; border:1px solid #004ea2; color:#fff;}


.field_con{ width:100%; height:auto; overflow:hidden; margin-top:55px; padding-bottom:90px;}
.field_con img{ max-width:100%; height: auto;}



/*首页*/
.big{ width:100%; height:811px; margin:auto;position:relative; z-index:0; overflow:hidden; margin-top:-38px;}
.big .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.big .swiper-slide{ overflow:hidden;}
.big .swiper-slide.swiper-slide-active .big_div{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}

.big .pagination{ position: absolute; left:0px; bottom:35px; text-align: center; width:100%; z-index:1; margin:auto;}
.big .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; background-color:rgba(0,0,0,0.2);  border-radius:50px; margin:0px 5px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.big .swiper-pagination-bullet-active{ width:37px; background-color: #00447e;}	

.big_con{ width:100%; height:100%; position:relative;}
.big_div{ width:100%; height:100%; -moz-transform:scale(1.05,1.5);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition: all 2s ease-in;-moz-transition: all 2s ease-in;-o-transition: all 2s ease-in;-ms-transition: all 2s ease-in;transition: all 2s ease-in; -webkit-transition: all 2s ease-in-out;} 	

.big_zi { width:615px; height:335px; position:absolute; z-index:9; margin:auto; top:238px; background-color:rgba(13,65,135,0.8); border-top-right-radius:50px; border-bottom-left-radius:50px;}
.big_1{ width:100%; text-align:center; font-size:78px; color:#fff; height:132px; line-height:132px;}
.big_2{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:50px; color:#fff; line-height:53px; padding-top:10px;}
.big_2 span{ font-size:32px; font-weight:bold;}
.big_3{ width:100%; text-align:center; margin-top:25px;}
.big_3 a{ display:inline-block; font-size:22px; color:#fff; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #fff; cursor:pointer;}

.service{ width:1400px; height:auto; overflow:hidden; margin:auto; padding-top:97px;}
.service_list{ width:100%; height:auto; overflow:hidden; margin-top:55px; padding-bottom:130px;}
.service_list ul li{ float:left; width:429px; height:257px; overflow:hidden; list-style:none; margin-bottom:56px; margin-right:56px;}
.service_list ul li:nth-child(3n){ margin-right:0px;}
.service_list ul li a{ display:block; width:100%; height:100%; position:relative;}

.service_list ul li a:hover .service_bg{ background-color:rgba(13,65,135,0.8);}
.service_list ul li a:hover .service_1{ padding-top:72px;}
.service_list ul li a:hover .service_2{ opacity:1;}

.service_bg{ width:100%; height:100%; position:absolute; top:0; background-color:rgba(0,0,0,0.3);-webkit-transition: all 0.4s ease-in-out;}
.service_1{ width:100%; text-align:center; font-size:28px; color:#fff; height:50px; line-height:50px; padding-top:100px;-webkit-transition: all 0.4s ease-in-out; overflow:hidden;}
.service_2{ margin:auto; width:52px; height:52px; background-color:#fff; border-radius:50%; text-align:center; line-height:52px; font-size:28px; color:#00447e; margin-top:16px; opacity:0;-webkit-transition: all 0.4s ease-in-out;}


.know_warp{ width:100%; background:url(../images/index_32.jpg) no-repeat center bottom; height:744px;}
.know{ width:1400px; height:auto; overflow:hidden; margin:auto; padding-top:77px;}
.know .main_tit_1{ color:rgba(255,255,255,0.07);}
.know .main_tit_2{ color:#fff;}
.know_list{ width:100%; height:auto; overflow:hidden; margin-top:80px;}
.know_list ul li{ float:left; width:290px; height:290px; list-style:none; margin-right:80px;}
.know_list ul li:nth-child(4n){ margin-right:0px;}
.know_list ul li a{ display:block; width:100%; height:100%;  position:relative;}
.know_list ul li a:hover .know_quan{ opacity:1;}
.know_list ul li a:hover .know_img{ padding-top:55px;}

.know_img{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:65px; position:relative; z-index:1;-webkit-transition: all 0.4s ease-in-out;}
.know_img img{ height:90px; width:auto;}
.know_tit{ width:100%; text-align:center; font-size:22px; color:#fff; height:90px; line-height:90px; position:relative; z-index:1;}
.know_quan{width:286px; height:286px; border-radius:50%; overflow:hidden; border:2px solid #fff; position:absolute; top:0; z-index:0; opacity:0.5;-webkit-transition: all 0.4s ease-in-out;}

.know_more{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:70px}
.know_more a{ display:inline-block; font-size:18px; color:#fff; border-bottom:2px solid #fff; cursor:pointer; height:38px; line-height:38px; cursor:pointer;-webkit-transition: all 0.4s ease-in-out;}
.know_more a:hover{ padding:0px 10px;}


.regard{ width:100%; background:url(../images/index_03.jpg) no-repeat center; height:1192px; background-size:cover; position:relative;}
.examine_warp{ width:1400px; height:565px; margin:auto; /**/ position:relative; /*margin-top:-136px;*/}
.examine{ width:1300px; height:556px;padding:50px; background-color:#fff; border-radius:10px; position: absolute; top:-136px; z-index:2;}
.examine_bg{ border:15px solid rgba(255,255,255,0.2); height:624px; width:1370px; position:absolute; left:48px; border-radius:10px; top:-90px;}
.examine_left{ float:left; width:675px; height:auto; overflow:hidden;}
.examine_en{ width:100%; font-size:124px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:rgba(0,61,133,0.06); height:90px; line-height:90px;}
.examine_tit{ width:100%; font-size:50px; color:#000; height:auto; margin-top:-62px;}
.examine_con{ width:100%; height:270px; overflow:hidden; font-size:16px; color:rgba(0,0,0,0.7); line-height:30px; margin-top:25px;}
.examine_look{ width:100%; height:auto; overflow:hidden; margin-top:56px;}
.examine_look a{ display:inline-block; width:155px; height:48px; text-align:center; line-height:48px; border-radius:30px; font-size:16px; color:#fff; background-color:#003d85; cursor:pointer; margin-right:10px;-webkit-transition: all 0.4s ease-in-out;}
.examine_look span{ font-weight:bold; padding-left:10px;}
.examine_look a:hover{ background-color:#00af93;}
.examine_img{ float:right; width:560px; height:543px;}

.absorbed{ width:1400px; height:auto; overflow:hidden; margin:auto; margin-top:33px;}
.absorbed_tit{ width:100%; text-align:center; font-size:36px; color:#fff; background:url(../images/index1_07.jpg) no-repeat center bottom; height:115px; line-height:115px;}
.absorbed_list{ width:100%; height:auto; overflow:hidden; margin-top:78px;}
.absorbed_list ul li{ float:left; width:184px; height:auto; overflow:hidden; list-style:none; margin-right:120px;}
.absorbed_list ul li:nth-child(5n){ margin-right:0px;}
.absorbed_list ul li a{ display:block; width:100%; height:100%;}
.absorbed_img{ width:180px; height:180px; border:2px solid rgba(255,255,255,0.2); border-radius:50%; overflow:hidden;}
.absorbed_img img{ width:180px; height:180px;}
.absorbed_biao{ width:100%; text-align:center; font-size:18px; color:#fff; height:95px; line-height:95px;}

.produce{ width:100%; background:url(../images/index1_02.jpg) no-repeat center bottom; background-size:cover; height:732px; padding-top:48px;}
.produce_tit{ width:100%; height:90px; position:relative;}
.produce_tit_1{ width:100%; text-align:center; font-size:124px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:rgba(0,61,133,0.06); height:90px; line-height:90px;}
.produce_tit_2{ width:100%; font-size:50px; color:#000; height:90px; line-height:90px; text-align:center; position:absolute; top:0; }
.produce_list{ width:1400px; height:auto; overflow:hidden; margin:auto; margin-top:55px;}
.produce_list ul li{ float:left; width:271px; height:404px; list-style:none; border-radius:10px; overflow:hidden; margin-right:11px;}
.produce_list ul li:nth-child(5n){ margin-right:0px;}
.produce_list ul li a{ display:block; width:100%; border-top:5px solid #003d85; border-bottom:7px solid #cddbe6; position:relative; height:392px; background-color:#fff; border-radius:10px; }
.produce_list ul li a:hover .produce_4{ opacity:1;}
.produce_list ul li a:hover .produce_1{ color:#fff;}
.produce_list ul li a:hover .produce_3{ color:#fff; border:2px solid #fff;}

.produce_1{ width:100%; text-align:center; font-size:22px; color:#184a85; height:70px; line-height:70px; position:relative; z-index:1;-webkit-transition: all 0.4s 0.1s ease-in-out;}
.produce_2{ width:100%; height:203px; text-align:center; margin-top:10px;}
.produce_2 img{ height:203px; width:auto;}
.produce_3{ margin:auto; font-size:16px; color:#184a85; cursor:pointer; border-radius:30px; border:2px solid #184a85; margin-top:33px; width:140px; height:44px; text-align:center; line-height:44px; position:relative; z-index:1;-webkit-transition: all 0.4s 0.1s ease-in-out;}
.produce_4{ width:100%; height:397px; position:absolute; top:-5px; border-radius:10px; background:rgba(24,74,133,0.95) url(../images/index_06.png) no-repeat center;-webkit-transition: all 0.4s ease-in-out; opacity:0;}

.produce_more{ width:100%; height:auto; overflow:hidden;margin-top:40px;}
.produce_more a{ display:block; background:#fff url(../images/index_29.png) no-repeat center; width:51px; height:51px; border-radius:50%; cursor:pointer; margin:auto; -webkit-transition: all 0.4s ease-in-out;}
.produce_more a:hover{ background:#00af93 url(../images/index_291.png) no-repeat center;}

.press{ width:100%; height:auto; overflow:hidden; margin:auto; padding-top:68px; padding-bottom:58px;}
.press_tit{ width:1400px; height:90px; margin:auto;}
.press_left{ float:left; height:90px; position:relative;}
.press_left_1{ width:100%; font-size:124px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:rgba(0,61,133,0.06); height:90px; line-height:90px;}
.press_left_2{ width:100%; font-size:50px; color:#000; height: auto; position:absolute; bottom:-3px; }

.press_mune{ float:right; height:auto; padding-top:55px;}
.press_mune a{ display:inline-block; font-size:16px; color:#6c6c6c; border-radius:30px; padding:0px 17px; height:35px; line-height:35px; background-color:#fff; cursor:pointer;-webkit-transition: all 0.4s ease-in-out;}
.press_mune a:hover{ background-color:#003d85; color:#fff;}
.press_mune a.press_mune_a{ background-color:#003d85; color:#fff;}

.press_all{ width:100%; height:527px; position:relative; overflow:hidden; margin:auto; margin-top:60px; display:none;}
.iframe_2{ width:100%; height:527px;}
.press_list{ width:1460px; height:527px; overflow:hidden; margin:auto; position:relative;}

.press-left {position: absolute; left:670px; bottom:0px; z-index:10; cursor:pointer; overflow:hidden; width:51px; height:51px; line-height:51px; border-radius:50%; outline: none; font-size:28px; color:#fff; background-color:#003d85; font-family:"宋体"; text-align:center;-webkit-transition: all 0.4s ease-in-out;}
.press-left:hover{ background-color:#00af93;}
.press-right {position: absolute; right:670px; bottom:0px; z-index:10; cursor:pointer; overflow:hidden; width:51px; height:51px; line-height:51px; border-radius:50%; outline: none; font-size:28px; color:#fff; background-color:#003d85; font-family:"宋体"; text-align:center; -webkit-transition: all 0.4s ease-in-out;}
.press-right:hover{ background-color:#00af93;}

.press_list .swiper-pagination.swiper-pagination-fraction{ bottom:70px; text-align:center;}


.press_con{ width:670px; height:478px; margin:auto;}
.press_con a{ display:block; width:100%; height:100%; position: relative;}
.press_con a:hover .related_bg{ border-top:5px solid #003d85;}
.press_con a:hover .related_1{ color:#003d85;}

.press_shu{ position:absolute; width:100%; bottom:68px; height:33px; line-height:33px; text-align:center; font-size:16px; color:#acacac; font-family:ying;}
.press_shu span{ display:inline-block;background:url(../images/xian_03.jpg) no-repeat left; margin-left:15px; color:#acacac; padding-left:68px;}
.related_bg{ width:560px; height:174px; overflow:hidden; background-color:#fff; border-top:5px solid #fff; border-bottom:7px solid #dfe5ec; border-radius:10px;position:absolute; bottom:44px; left:55px;}
.related_1{ margin: auto; font-size:19px; color:#000; line-height:27px; height:auto; overflow:hidden; max-height:54px; width:495px; margin-top:29px; -webkit-transition: all 0.4s ease-in-out;}
.related_2{ margin: auto; font-size:14px; color:rgba(0,0,0,0.5); line-height:27px; height:54px; overflow:hidden;  width:495px; margin-top:19px;}
.related_3{ margin: auto; width:495px; font-size:35px; color:rgba(0,0,0,0.6); font-family:Arial, Helvetica, sans-serif; border-top:1px solid #e5e5e5; height:95px; line-height:95px; margin-top:32px;}



/*面包屑*/
.btn-nav {position: absolute; top:12px;  right:0px; background: transparent; padding-right:10px; border: none; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;  transition: all .5s ease;cursor: pointer; z-index: 99999;}
.btn-nav:focus { outline: 0;}
.icon-bar { display: block; margin: 5px 0; width:26px; height: 3px; background-color: #003d85;}
.btn-nav:hover .icon-bar { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background-color: #003d85;}
.nav-item { margin: 40px auto;text-align: center;}
.animated { display: block; margin: 0 auto;}
.animated:hover .icon-bar,
.animated:focus .icon-bar{ background-color: #003d85;}
.animated:focus { cursor: pointer; z-index: 9999;}
.middle { margin: 0 auto;}
.icon-bar { -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; z-index: 999999;}
.animated .icon-bar { z-index: 999999; background-color: #003d85;}
.animated .topt { -webkit-transform: translateY(10px) rotateZ(45deg); -moz-transform: translateY(10px) rotateZ(45deg); -ms-transform: translateY(10px) rotateZ(45deg);-o-transform: translateY(10px) rotateZ(45deg);transform: translateY(10px) rotateZ(45deg)}
.animated .bottom { -webkit-transform: translateY(-6px) rotateZ(-45deg);-moz-transform: translateY(-6px) rotateZ(-45deg);-ms-transform: translateY(-6px) rotateZ(-45deg);-o-transform: translateY(-6px) rotateZ(-45deg); transform: translateY(-6px) rotateZ(-45deg);}
.animated .middle { width: 0;}
.cai{ display:none;}


@media screen and (max-width:1919px)and (min-width:1440px){
	/*头部*/
	.header{ width:100%; height:110px; background-size:cover; position:relative; z-index:1;}
	.head{ width:1200px; height:100%; margin:auto; position:relative;}
	.head_logo{ position:absolute; left:572px; top:0; height:100%; z-index:9;}
	.head_logo img{ cursor:pointer; padding-top:11px; height:55px; width:auto; cursor:pointer;}
	
	.nav{ width:100%; height:71px; margin:auto;}
	.nav .nav_1:nth-child(1){ padding-left:0px; background:none; margin-left:0px;}
	.nav .nav_1:nth-child(4){ padding-left:0px; background:none; margin-left:416px;}
	
	.nav_1{ float:left; height:71px; padding-left:39px; margin-left:39px;}
	.nav_1 a{ display:block; font-size:16px; color:#000000; letter-spacing:5px; height:71px; line-height:71px;}
	.nav_1_1{ width:100%; height:3px; position:absolute; top:0; right:2px;}
	.nav_1_xian{ width:0px; overflow:hidden; margin:auto; height:3px;}
	
	.n_big{ width:100%; height:430px; margin:auto; margin-top:-38px;}
	.n_big_1{ width:1200px; margin: auto; font-size:51px; background-size:39px; height:125px; line-height:125px; padding-top:130px;}
	
	/*底部*/
	.footer{ width:100%; height:372px; padding-top:49px; overflow:hidden;}
	.foot{ width:1200px;}
	
	.foot_top{ width:100%; height:313px; overflow:hidden;}
	.foot_1{ float:left; width:162px; height:100%;}
	.foot_nav{ width:100%; height:36px; overflow:hidden;}
	.foot_nav a{ display:block; font-size:16px; height:36px; line-height:36px;}
	
	.foot_con{ width:100%; height: auto; overflow:hidden; margin-top:10px;}
	.foot_con a{ display:block; font-size:12px; height:26px; line-height:26px;}
	
	
	.foot_mid{ float:left; width:137px; height:auto; overflow:hidden;}
	.foot_nava{ height:36px; line-height:36px; font-size:16px; color:#fff;}
	.foot_wei{ width:100%; height: auto; overflow:hidden; margin-top:19px;}
	.foot_ma_1{ width:137px; height:137px; border-radius:10px; overflow:hidden;}
	.foot_ma_1 img{ width:137px; height:137px;}
	.foot_ma_2{ width:100%; text-align:center; font-size:12px; height:36px; line-height:36px;}
	
	
	.foot_right{ float:right; width: auto; height:auto; overflow:hidden;}
	.foot_2{ width:100%; font-size:16px; height:36px; line-height:36px;}
	.foot_3{ width:100%; font-size:31px; height:40px; line-height:40px; margin-top:18px;}
	.foot_4{ width:100%; font-size:12px; height:26px; line-height:26px;}
	
	.typeright{ width:100%; height:31px; line-height:31px; font-size:12px;}

	/*漂浮框*/
	.showy{ width:57px; height: auto; position:fixed; top:20%; right:30px; z-index:999;}
	.showy a{ display:block; width:57px; height:57px; margin-bottom:7px; }
	
	.showy_img{ width:100%; height:57px; overflow:hidden;}
	.showy_img img{ height:57px; width:auto;}
	
	.showy_ma{ width:162px; height:169px; position:absolute; top:-50px; left:-173px; background-size:cover;}
	.showy_ma_1{ width:152px; text-align:center; height:130px; padding-top:7px;}
	.showy_ma_1 img{ width:130px; height:130px;}
	.showy_ma_2{ width:100%; text-align:center; font-size:14px; color:#000; padding-top:3px;}	
	
	/*新闻资讯详情*/
	.shaky{ width:1200px; margin-top:38px; padding-bottom:85px;}
	.shaky_tit{ font-size:31px; height:97px; line-height:60px;}
	.shaky_come{ margin: auto; font-size:14px;  line-height:22px; background-color:#f5f5f5; margin-top:25px; padding:26px 25px; width:790px;}
	.shaky_con{ width:840px; height:auto; overflow:hidden; margin:auto; font-size:14px; line-height:22px; color:rgba(0,0,0,0.6); margin-top:21px; padding-bottom:58px;}
	.shaky_all{  height:60px;}
	.shaky_left{ float:left; width:45%; height:60px;}
	.shaky_left a{ display:block; width:100%; height:60px; line-height:60px; font-size:14px;}
	
	.shaky_mid{ float:left; width:10%; height:60px;}
	.shaky_mid a{ display:block; width:100%; height:60px; line-height:60px; }
	
	.shaky_right{ float:right; width:45%; height:60px;}
	.shaky_right a{ display:block; width:100%; height:60px; line-height:60px; font-size:14px;}
	
	.shaky_ri{ width:100%; font-size:14px; height:35px; line-height:35px; bottom:15px;}
	
	.share{ position:absolute; left:0; top:123px; width:150px; height:auto; overflow:hidden;}
	.share a{ display:block; width:100%; height:30px; margin-bottom:14px;}
	.share_img{ float:left; width:30px; height:30px; border-radius:4px; overflow:hidden;}
	.share_img img{ width:30px; height:30px;}
	.share_zi{ float:right; height:30px; line-height:30px; width:110px; font-size:14px; color:#657180;}

	/*新闻动态*/
	.main{ width:1200px; padding-top:62px;}
	.main_tit{ width:100%; height:79px;}
	.main_tit_1{ width:100%; text-align:center; font-size:106px; height:79px; line-height:79px;}
	.main_tit_2{ width:100%; text-align:center; height:79px; line-height:79px; font-size:42px;}
	
	.mune{ width:1200px; height:57px; text-align:center; margin:auto; margin-top:36px;}
	.mune a{ display:inline-block;  height:57px; line-height:57px; width:202px; margin:0px 7px;}
	
	.mune a:hover .mune_img_1{ margin-top:-57px;}
	.mune a.mune_a .mune_img_1{ margin-top:-57px;}
	
	.mune_img{ float:left; width:65px; height:57px; overflow:hidden;}
	.mune_img_1{ width:100%; height:57px;}
	.mune_img_1 img{ height:25px; width:auto; padding-top:16px;}
	.mune_img_2{ width:100%; height:57px; text-align:right;}
	.mune_img_2 img{ height:25px; width:auto; padding-top:16px;}
	
	.mune_wen{ float:right; width:123px; height:57px;}
	.mune_wen_1{ width:100%; height:57px; line-height:57px; font-size:17px; margin-top:-57px;}
	.mune_wen_2{ width:100%; height:57px; line-height:57px; font-size:17px;}


	.news{ width:1200px;  margin-top:40px;}
	.news ul li{ width:100%; height: auto; overflow:hidden; list-style:none;}
	.news ul li:nth-child(1) a{ border-top:1px solid #e5e5e5;}
	.news ul li a{ display:block; width:100%; height:260px; padding:33px 0px;}
	
	.news_left{ float: left; width:190px;}
	.news_left_1{ width:100%; font-size:36px; }
	.news_left_2{ width:100%; font-size:18px;}
	
	.news_right{ float:right; width:570px; height:100%; position:relative; overflow:hidden;}
	
	.news_1{ font-size:19px;}
	.news_2{ width:100%; height:104px; font-size:14px; line-height:26px; margin-top:20px;}
	.news_3{ width:100%; font-size:14px; width:102px; height:40px; line-height:40px;}


	/*分页样式*/
	.page{  margin-bottom:46px; margin-top:26px;}
	.page_list{ width:100%; float:left;text-align:center; }
	.page_list a{display:inline-block;line-height:30px; height:30px; font-size:14px; margin:0px 5px;}
	.page_list a.page_list_a{ background-color:#eeeeee; font-family:"宋体"; padding:0px 13px; font-size:16px;}
	
	/*资质证书*/
	.maina{ overflow: inherit;}
	.honor{ width:1200px; margin-top:68px; }
	.honor ul li{ float:left; width:261px; height:430px; list-style:none; margin-right:52px; margin-bottom:52px;}
	.honor_tit{ font-size:14px; height:35px; line-height:35px; margin-top:13px;}

	/*联系我们*/
	.contact{ width:1200px; margin-top:84px; padding-bottom:120px;}
	.contact ul li{ float:left; width:25%; height:auto; overflow:hidden; list-style:none;}
	.contact_img{ width:123px; height:123px; }
	.contact_img img{ width:123px; height:123px;}
	.contact_tit{ font-size:19px; line-height:27px; margin-top:13px;}

	/*关于我们*/
	.synopsis{ width:1200px; margin-top:52px;}
	.synopsis_left{ float:left; background-size:490px; width:50%; height:438px;}
	.synopsis_left img{ height:357px; width:auto;}
	
	.synopsis_right{ float:right; width:520px; height:auto; overflow:hidden;}
	.synopsis_1{  font-size:26px;}
	.synopsis_2{ font-size:14px; line-height:26px; margin-top:26px;}
	
	.synopsis_con{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:26px; margin-top:40px; padding-bottom:108px;}
	
	.synopsis_tit{ width:100%; height:60px; line-height:60px; font-size:26px;}
	.about{ width:1090px; padding:0px 55px; height:auto; overflow:hidden; background-size:220px; margin-top:24px;}
	.about_1{ width:100%; height:auto; overflow:hidden; font-size:26px; padding-top:57px;}
	.about_2{ width:100%; height:40px; line-height:40px; font-size:14px;}
	.about_3{ font-size:14px; line-height:24px; margin-top:31px; padding-bottom:70px;}
	
	.about_con{ margin-top:35px; padding-bottom:55px;}
	.about_left{ float:left; width:390px; height:auto; overflow:hidden;}
	.about_biao{ width:100%; height:44px;}
	.about_biao span{ display:inline-block; background-size:12px; font-size:19px; height:44px; line-height:44px; padding-left:30px;}
	.about_nei{ width:360px; height:auto; overflow:hidden; padding-left:30px; font-size:14px; line-height:24px; margin-top:10px;}
	
	.about_right{ float:right; width:760px; height:auto; overflow:hidden;}
	.about_right .about_nei{ width:730px;}

	/*业务领域*/
	.navigation_warp{ width:100%; height:60px; margin-top:-60px;}
	.navigation{ width:1200px; height:60px; margin:auto; text-align:center;}
	.navigation a{ display:inline-block; height:60px; line-height:60px; font-size:14px; padding:0px 20px;}
	
	
	.field{ width:1200px;}
	.field_tit{ width:100%; font-size:31px; color:#000; height:52px; line-height:52px; padding-top:30px;}
	.field_come{ font-size:14px; line-height:27px; margin-top:31px;} 
	.field_zi{ width:100%; height:140px; margin-top:36px; position:relative;}
	.field_wen{ width:100%; text-align:center; height:140px; line-height:140px; font-size:188px;}
	
	
	.field_mune{ padding-top:44px;}
	.field_mune a{ display:inline-block; font-size:14px; padding:0px 30px; height:48px; line-height:48px;}
	
	.field_con{ margin-top:45px; padding-bottom:78px;}


	/*首页*/
	.big{ width:100%; height:693px; margin:auto;position:relative; z-index:0; overflow:hidden; margin-top:-38px;}
	
	.big .pagination{ position: absolute; left:0px; bottom:30px; }
	.big .swiper-pagination-bullet { display: inline-block; width:8px; height:8px;}
	.big .swiper-pagination-bullet-active{ width:33px;}	
	
	
	.big_zi { width:526px; height:288px; position:absolute; z-index:9; margin:auto; top:187px; }
	.big_1{ width:100%; text-align:center; font-size:60px; height:114px; line-height:114px;}
	.big_2{ font-size:40px; color:#fff; line-height:45px; padding-top:5px;}
	.big_2 span{ font-size:26px;}
	.big_3{ width:100%; text-align:center; margin-top:22px;}
	.big_3 a{ display:inline-block; font-size:19px;}
	
	
	.service{ width:1200px; padding-top:83px;}
	.service_list{ width:100%; height:auto; overflow:hidden; margin-top:48px; padding-bottom:113px;}
	.service_list ul li{ float:left; width:367px; height:220px; overflow:hidden; list-style:none; margin-bottom:49px; margin-right:49px;}
	
	.service_list ul li a:hover .service_1{ padding-top:60px;}
	
	.service_1{ width:100%; text-align:center; font-size:24px; height:45px; line-height:45px; padding-top:84px;}
	.service_2{ margin:auto; width:45px; height:45px; line-height:45px; font-size:24px;  margin-top:12px; }

	.know_warp{ width:100%; background-size:cover; height:640px;}
	.know{ width:1200px; padding-top:67px;}
	
	.know_list{ width:100%; height:auto; overflow:hidden; margin-top:70px;}
	.know_list ul li{ float:left; width:248px; height:248px; list-style:none; margin-right:69px;}
	
	.know_list ul li a:hover .know_img{ padding-top:50px;}
	
	.know_img{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:55px;}
	.know_img img{ height:78px; width:auto;}
	.know_tit{ width:100%; text-align:center; font-size:19px; color:#fff; height:78px; line-height:78px;}
	.know_quan{width:244px; height:244px;  opacity:0.5;}
	
	.know_more{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:60px}
	.know_more a{ display:inline-block; font-size:16px; height:34px; line-height:34px;}


.press{ width:100%; height:auto; overflow:hidden; margin:auto; padding-top:59px; padding-bottom:50px;}
.press_tit{ width:1200px; height:78px; margin:auto;}
.press_left{ float:left; height:78px; position:relative;}
.press_left_1{ width:100%; font-size:106px;  height:78px; line-height:78px;}
.press_left_2{ width:100%; font-size:42px; bottom:-3px; }

.press_mune{ float:right; height:auto; padding-top:43px;}
.press_mune a{ display:inline-block; font-size:14px;  padding:0px 15px; height:35px; line-height:35px;}


.press_all{ width:1250px; height:453px; position:relative; overflow:hidden; margin:auto; margin-top:52px;}

.press_list{ width:1250px; height:453px; overflow:hidden; position:relative;}

.press-left {position: absolute; left:570px; width:45px; height:45px; line-height:45px;font-size:22px;}
.press-right {position: absolute; right:570px; width:45px; height:45px; line-height:45px; font-size:22px;}


.press_con{ width:575px; height:410px; margin:auto;}
.press_con a{ display:block; width:100%; height:100%; position: relative;}
.press_con a:hover .related_bg{ border-top:5px solid #003d85;}
.press_con a:hover .related_1{ color:#003d85;}

.related_bg{ width:475px; height:150px; overflow:hidden; background-color:#fff; border-top:4px solid #fff; border-bottom:6px solid #dfe5ec; bottom:39px; left:50px;}
	.related_1{ margin: auto; font-size:17px; line-height:23px; max-height:46px; width:425px; margin-top:25px;}
	.related_2{ margin: auto; font-size:14px; line-height:23px; height:46px;  width:425px; margin-top:17px;}
	.related_3{ margin: auto; width:425px; font-size:30px; height:82px; line-height:82px; margin-top:24px;}



.press_shu{ position:absolute; width:100%; bottom:60px; height:30px; line-height:30px; text-align:center; font-size:14px;}
.press_shu span{ display:inline-block; background-size:45px; margin-left:15px; color:#acacac; padding-left:60px;}
.press{ width:100%; height:auto; overflow:hidden; margin:auto; padding-top:59px; padding-bottom:50px;}
.press_tit{ width:1200px; height:78px; margin:auto;}
.press_left{ float:left; height:78px; position:relative;}
.press_left_1{ width:100%; font-size:106px;  height:78px; line-height:78px;}
.press_left_2{ width:100%; font-size:42px; bottom:-3px; }

.press_mune{ float:right; height:auto; padding-top:43px;}
.press_mune a{ display:inline-block; font-size:14px;  padding:0px 15px; height:35px; line-height:35px;}

.press_all{ width:100%; height:453px; position:relative; overflow:hidden; margin:auto; margin-top:52px;}
.iframe_2{ width:100%; height:453px;}

.press-left {position: absolute; left:570px; width:45px; height:45px; line-height:45px;font-size:22px;}
.press-right {position: absolute; right:570px; width:45px; height:45px; line-height:45px; font-size:22px;}


.press_con{ width:575px; height:410px; margin:auto;}
.press_con a{ display:block; width:100%; height:100%; position: relative;}
.press_con a:hover .related_bg{ border-top:5px solid #003d85;}
.press_con a:hover .related_1{ color:#003d85;}

.press_shu{ position:absolute; width:100%; bottom:60px; height:30px; line-height:30px; color:#acacac; text-align:center; font-size:14px;}
.press_shu span{ display:inline-block; background-size:45px; margin-left:15px; color:#acacac; padding-left:60px;}

.press_list{ width:1260px; height:453px; overflow:hidden; position:relative;}
.press_con1{ width:670px; height:478px; margin:auto;}
.press_con1 a{ display:block; width:100%; height:100%; position: relative;}
.press_con1 a:hover .related_bg{ border-top:5px solid #003d85;}
.press_con1 a:hover .related_1{ color:#003d85;}
.related_img1{ width:670px; height:331px; overflow:hidden; overflow:hidden;}
.related_img1 img{ border-radius:10px;}
.related_bg1{ width:560px; height:174px; overflow:hidden; background-color:#fff; border-top:5px solid #fff; border-bottom:7px solid #dfe5ec; border-radius:10px;position:absolute; bottom:44px; left:55px;}
.related_11{ margin: auto; font-size:19px; color:#000; line-height:27px; height:auto; overflow:hidden; max-height:54px; width:495px; margin-top:29px; -webkit-transition: all 0.4s ease-in-out;}
.related_21{ margin: auto; font-size:14px; color:rgba(0,0,0,0.5); line-height:27px; height:54px; overflow:hidden;  width:495px; margin-top:19px;}
.related_31{ margin: auto; width:495px; font-size:35px; color:rgba(0,0,0,0.6); font-family:Arial, Helvetica, sans-serif; border-top:1px solid #e5e5e5; height:95px; line-height:95px; margin-top:32px;}

.press-left {position: absolute; left:570px; bottom:0px; z-index:10; cursor:pointer; overflow:hidden; width:51px; height:51px; line-height:51px; border-radius:50%; outline: none; font-size:28px; color:#fff; background-color:#003d85; font-family:"宋体"; text-align:center;-webkit-transition: all 0.4s ease-in-out;}
.press-left:hover{ background-color:#00af93;}
.press-right {position: absolute; right:570px; bottom:0px; z-index:10; cursor:pointer; overflow:hidden; width:51px; height:51px; line-height:51px; border-radius:50%; outline: none; font-size:28px; color:#fff; background-color:#003d85; font-family:"宋体"; text-align:center; -webkit-transition: all 0.4s ease-in-out;}
.press-right:hover{ background-color:#00af93;}

.header1{ position:fixed; top:0; z-index:99;}
}

@media screen and (max-width:1439px)and (min-width:1280px){
	.header{ width:100%; height:86px; background-size:cover; position:relative; z-index:1;}
	.head{ width:1100px; height:100%; margin:auto; position:relative;}
	.head_logo{ position:absolute; left:524px; top:0; height:100%; z-index:9;}
	.head_logo img{ cursor:pointer; padding-top:9px; height:52px; width:auto; cursor:pointer;}
	
	.nav{ width:100%; height:56px; margin:auto;}
	.nav .nav_1:nth-child(1){ padding-left:0px; background:none; margin-left:0px;}
	.nav .nav_1:nth-child(4){ padding-left:0px; background:none; margin-left:410px;}
	
	.nav_1{ float:left; height:56px; padding-left:30px; margin-left:30px;}
	.nav_1 a{ display:block; font-size:16px; color:#000000; letter-spacing:4px; height:56px; line-height:56px;}
	.nav_1_1{ width:100%; height:3px; position:absolute; top:0; right:2px;}
	.nav_1_xian{ width:0px; overflow:hidden; margin:auto; height:3px;}
	
	.n_big{ width:100%; height:393px; margin:auto; margin-top:-29px;}
	.n_big_1{ width:1100px; margin: auto; font-size:47px; background-size:37px; height:115px; line-height:115px; padding-top:120px;}

	

	/*底部*/
	.footer{ width:100%; height:340px; padding-top:45px; overflow:hidden;}
	.foot{ width:1100px;}
	
	.foot_top{ width:100%; height:288px; overflow:hidden;}
	.foot_1{ float:left; width:148px; height:100%;}
	.foot_nav{ width:100%; height:36px; overflow:hidden;}
	.foot_nav a{ display:block; font-size:15px; height:32px; line-height:32px;}
	
	.foot_con{ width:100%; height: auto; overflow:hidden; margin-top:10px;}
	.foot_con a{ display:block; font-size:12px; height:26px; line-height:26px;}
	
	
	.foot_mid{ float:left; width:126px; height:auto; overflow:hidden;}
	.foot_nava{ height:32px; line-height:32px; font-size:15px; color:#fff;}
	.foot_wei{ width:100%; height: auto; overflow:hidden; margin-top:19px;}
	.foot_ma_1{ width:126px; height:126px; border-radius:10px; overflow:hidden;}
	.foot_ma_1 img{ width:126px; height:126px;}
	.foot_ma_2{ width:100%; text-align:center; font-size:12px; height:32px; line-height:32px;}
	
	
	.foot_right{ float:right; width: auto; height:auto; overflow:hidden;}
	.foot_2{ width:100%; font-size:15px; height:32px; line-height:32px;}
	.foot_3{ width:100%; font-size:28px; height:38px; line-height:38px; margin-top:16px;}
	.foot_4{ width:100%; font-size:12px; height:23px; line-height:23px;}
	
	.typeright{ width:100%; height:30px; line-height:30px; font-size:12px;}
	

	/*漂浮框*/
	.showy{ width:53px; height: auto; position:fixed; top:20%; right:20px; z-index:999;}
	.showy a{ display:block; width:53px; height:53px; margin-bottom:5px; }
	
	.showy_img{ width:100%; height:53px; overflow:hidden;}
	.showy_img img{ height:53px; width:auto;}
	
	.showy_ma{ width:149px; height:155px; position:absolute; top:-48px; left:-160px; background-size:cover;}
	.showy_ma_1{ width:140px; text-align:center; height:123px; padding-top:4px;}
	.showy_ma_1 img{ width:123px; height:123px;}
	.showy_ma_2{ width:100%; text-align:center; font-size:12px; color:#000; padding-top:3px;}

	/*新闻资讯详情*/
	.shaky{ width:1100px; margin-top:33px; padding-bottom:70px;}
	.shaky_tit{ font-size:28px; height:90px; line-height:56px;}
	.shaky_come{ margin: auto; font-size:14px;  line-height:22px; background-color:#f5f5f5; margin-top:25px; padding:26px 25px; width:790px;}
	.shaky_con{ width:840px; height:auto; overflow:hidden; margin:auto; font-size:14px; line-height:22px; color:rgba(0,0,0,0.6); margin-top:21px; padding-bottom:58px;}
	.shaky_all{  height:56px;}
	.shaky_left{ float:left; width:45%; height:56px;}
	.shaky_left a{ display:block; width:100%; height:56px; line-height:56px; font-size:14px;}
	
	.shaky_mid{ float:left; width:10%; height:56px;}
	.shaky_mid a{ display:block; width:100%; height:56px; line-height:56px; }
	
	.shaky_right{ float:right; width:45%; height:56px;}
	.shaky_right a{ display:block; width:100%; height:56px; line-height:56px; font-size:14px;}
	
	.shaky_ri{ width:100%; font-size:14px; height:33px; line-height:33px; bottom:12px;}
	
	.share{ position:absolute; left:0; top:113px; width:150px; height:auto; overflow:hidden;}
	.share a{ display:block; width:100%; height:28px; margin-bottom:12px;}
	.share_img{ float:left; width:28px; height:28px; border-radius:4px; overflow:hidden;}
	.share_img img{ width:28px; height:28px;}
	.share_zi{ float:right; height:28px; line-height:28px; width:110px; font-size:12px; color:#657180;}
	
	
	/*新闻动态*/
	.main{ width:1100px; padding-top:55px;}
	.main_tit{ width:100%; height:73px;}
	.main_tit_1{ width:100%; text-align:center; font-size:97px; height:73px; line-height:73px;}
	.main_tit_2{ width:100%; text-align:center; height:73px; line-height:73px; font-size:39px;}
	
	.mune{ width:1100px; height:53px; text-align:center; margin:auto; margin-top:33px;}
	.mune a{ display:inline-block;  height:53px; line-height:53px; width:175px; margin:0px 5px;}
	
	.mune a:hover .mune_img_1{ margin-top:-53px;}
	.mune a.mune_a .mune_img_1{ margin-top:-53px;}
	
	.mune_img{ float:left; width:61px; height:53px; overflow:hidden;}
	.mune_img_1{ width:100%; height:53px;}
	.mune_img_1 img{ height:24px; width:auto; padding-top:15px;}
	.mune_img_2{ width:100%; height:53px; text-align:right;}
	.mune_img_2 img{ height:24px; width:auto; padding-top:15px;}
	
	.mune_wen{ float:right; width:100px; height:53px;}
	.mune_wen_1{ width:100%; height:53px; line-height:53px; font-size:15px; margin-top:-53px;}
	.mune_wen_2{ width:100%; height:53px; line-height:53px; font-size:15px;}

	.news{ width:1100px;  margin-top:35px;}
	.news ul li{ width:100%; height: auto; overflow:hidden; list-style:none;}
	.news ul li:nth-child(1) a{ border-top:1px solid #e5e5e5;}
	.news ul li a{ display:block; width:100%; height:240px; padding:31px 0px;}
	
	.news_left{ float: left; width:175px;}
	.news_left_1{ width:100%; font-size:33px; }
	.news_left_2{ width:100%; font-size:16px;}
	
	.news_right{ float:right; width:525px; height:100%; position:relative; overflow:hidden;}
	
	.news_1{ font-size:17px;}
	.news_2{ width:100%; height:92px; font-size:14px; line-height:23px; margin-top:18px;}
	.news_3{ width:100%; font-size:13px; width:92px; height:36px; line-height:36px;}

	
	/*分页样式*/
	.page{  margin-bottom:43px; margin-top:26px;}
	.page_list{ width:100%; float:left;text-align:center; }
	.page_list a{display:inline-block;line-height:30px; height:30px; font-size:14px; margin:0px 5px;}
	.page_list a.page_list_a{ background-color:#eeeeee; font-family:"宋体"; padding:0px 13px; font-size:16px;}

	/*资质证书*/
	.maina{ overflow: inherit;}
	.honor{ width:1100px; margin-top:63px; }
	.honor ul li{ float:left; width:240px; height:395px; list-style:none; margin-right:46px; margin-bottom:46px;}
	.honor_tit{ font-size:14px; height:35px; line-height:35px; margin-top:13px;}

	/*联系我们*/
	.contact{ width:1100px; margin-top:75px; padding-bottom:110px;}
	.contact ul li{ float:left; width:25%; height:auto; overflow:hidden; list-style:none;}
	.contact_img{ width:113px; height:113px; }
	.contact_img img{ width:113px; height:113px;}
	.contact_tit{ font-size:16px; line-height:25px; margin-top:12px;}

	/*关于我们*/
	.synopsis{ width:1100px; margin-top:46px;}
	.synopsis_left{ float:left; background-size:450px; width:50%; height:402px;}
	.synopsis_left img{ height:328px; width:auto;}
	
	.synopsis_right{ float:right; width:475px; height:auto; overflow:hidden;}
	.synopsis_1{  font-size:23px;}
	.synopsis_2{ font-size:14px; line-height:23px; margin-top:23px;}

	.synopsis_con{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:23px; margin-top:28px; padding-bottom:100px;}

	.synopsis_tit{ width:100%; height:56px; line-height:56px; font-size:23px;}
	.about{ width:1000px; padding:0px 50px; height:auto; overflow:hidden; background-size:204px; margin-top:22px;}
	.about_1{ width:100%; height:auto; overflow:hidden; font-size:23px; padding-top:52px;}
	.about_2{ width:100%; height:35px; line-height:35px; font-size:14px;}
	.about_3{ font-size:14px; line-height:24px; margin-top:28px; padding-bottom:65px;}

	.about_con{ margin-top:30px; padding-bottom:50px;}
	.about_left{ float:left; width:360px; height:auto; overflow:hidden;}
	.about_biao{ width:100%; height:44px;}
	.about_biao span{ display:inline-block; background-size:12px; font-size:18px; height:42px; line-height:42px; padding-left:30px;}
	.about_nei{ width:330px; height:auto; overflow:hidden; padding-left:30px; font-size:13px; line-height:22px; margin-top:10px;}
	
	.about_right{ float:right; width:700px; height:auto; overflow:hidden;}
	.about_right .about_nei{ width:670px;}

	/*业务领域*/
	.navigation_warp{ width:100%; height:55px; margin-top:-55px;}
	.navigation{ width:1100px; height:55px; margin:auto; text-align:center;}
	.navigation a{ display:inline-block; height:55px; line-height:55px; font-size:14px; padding:0px 20px;}

	.field{ width:1100px;}
	.field_tit{ width:100%; font-size:31px; color:#000; height:52px; line-height:52px; padding-top:30px;}
	.field_come{ font-size:14px; line-height:27px; margin-top:31px;} 
	.field_zi{ width:100%; height:140px; margin-top:36px; position:relative;}
	.field_wen{ width:100%; text-align:center; height:140px; line-height:140px; font-size:188px;}
	
	
	.field_mune{ padding-top:44px;}
	.field_mune a{ display:inline-block; font-size:14px; padding:0px 30px; height:48px; line-height:48px;}
	
	.field_con{ margin-top:40px; padding-bottom:72px;}

	
	/*首页*/
	.big{ width:100%; height:640px; margin:auto;position:relative; z-index:0; overflow:hidden; margin-top:-38px;}
	
	.big .pagination{ position: absolute; left:0px; bottom:26px; }
	.big .swiper-pagination-bullet { display: inline-block; width:8px; height:8px;}
	.big .swiper-pagination-bullet-active{ width:30px;}	
	
	
	.big_zi { width:484px; height:265px; position:absolute; z-index:9; margin:auto; top:187px; }
	.big_1{ width:100%; text-align:center; font-size:56px; height:104px; line-height:104px;}
	.big_2{ font-size:36px; color:#fff; line-height:40px; padding-top:5px;}
	.big_2 span{ font-size:24px;}
	.big_3{ width:100%; text-align:center; margin-top:22px;}
	.big_3 a{ display:inline-block; font-size:17px; padding-bottom:3px;}

	.service{ width:1100px; padding-top:76px;}
	.service_list{ width:100%; height:auto; overflow:hidden; margin-top:46px; padding-bottom:100px;}
	.service_list ul li{ float:left; width:337px; height:202px; overflow:hidden; list-style:none; margin-bottom:44px; margin-right:44px;}
	
	.service_list ul li a:hover .service_1{ padding-top:56px;}
	
	.service_1{ width:100%; text-align:center; font-size:22px; height:42px; line-height:42px; padding-top:77px;}
	.service_2{ margin:auto; width:42px; height:42px; line-height:42px; font-size:22px;  margin-top:12px; }

	.know_warp{ width:100%; background-size:cover; height:587px;}
	.know{ width:1100px; padding-top:62px;}
	
	.know_list{ width:100%; height:auto; overflow:hidden; margin-top:66px;}
	.know_list ul li{ float:left; width:226px; height:226px; list-style:none; margin-right:65px;}
	
	.know_list ul li a:hover .know_img{ padding-top:45px;}
	
	.know_img{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:50px;}
	.know_img img{ height:72px; width:auto;}
	.know_tit{ width:100%; text-align:center; font-size:17px; color:#fff; height:70px; line-height:70px;}
	.know_quan{width:222px; height:222px;  opacity:0.5;}
	
	.know_more{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:57px}
	.know_more a{ display:inline-block; font-size:14px; height:32px; line-height:32px;}
			
		
.press_all{ width:100%; height:415px; position:relative; overflow:hidden; margin:auto; margin-top:48px;}
.iframe_2{ width:100%; height:415px;}


.press_list{ width:1146px; height:415px; overflow:hidden; position:relative;}

.press-left {position: absolute; left:520px; width:40px; height:40px; line-height:40px;font-size:20px;}
.press-right {position: absolute; right:520px; width:40px; height:40px; line-height:40px; font-size:20px;}


.press_con{ width:528px; height:378px; margin:auto;}
.press_con a{ display:block; width:100%; height:100%; position: relative;}
.press_con a:hover .related_bg{ border-top:5px solid #003d85;}
.press_con a:hover .related_1{ color:#003d85;}

.press_shu{ position:absolute; width:100%; bottom:53px; height:28px; line-height:28px; color:#acacac; text-align:center; font-size:14px;}
.press_shu span{ display:inline-block;  background-size:45px; margin-left:10px; color:#acacac; padding-left:55px;}


.press_all1{ width:1146px; height:415px; position:relative; overflow:hidden; margin:auto; margin-top:48px;}
.press_list1{ width:1146px; height:415px; overflow:hidden; position:relative;}
.press_con1{ width:528px; height:378px; margin:auto;}
.press_con1 a{ display:block; width:100%; height:100%; position: relative;}
.press_con1 a:hover .related_bg{ border-top:5px solid #003d85;}
.press_con1 a:hover .related_1{ color:#003d85;}
.press_shu1{ position:absolute; width:100%; bottom:53px; height:28px; line-height:28px; color:#acacac; text-align:center; font-size:14px;}
.press_shu1 span{ display:inline-block;  background-size:45px; margin-left:10px; color:#acacac; padding-left:55px;}
.related_bg1{ width:438px; height:138px;  border-top:4px solid #fff; border-bottom:6px solid #dfe5ec; bottom:36px; left:45px;}
.related_11{ margin: auto; font-size:15px; line-height:21px; max-height:42px; width:390px; margin-top:20px;}
.related_21{ margin: auto; font-size:13px; line-height:21px; height:42px;  width:390px; margin-top:17px;}
.related_31{ margin: auto; width:390px; font-size:25px; height:72px; line-height:72px; margin-top:20px;}
.related_bg{ width:438px; height:138px;  border-top:4px solid #fff; border-bottom:6px solid #dfe5ec; bottom:36px; left:45px;}
	.related_1{ margin: auto; font-size:15px; line-height:21px; max-height:42px; width:390px; margin-top:20px;}
	.related_2{ margin: auto; font-size:13px; line-height:21px; height:42px;  width:390px; margin-top:17px;}
	.related_3{ margin: auto; width:390px; font-size:25px; height:72px; line-height:72px; margin-top:20px;}

	.press_tit{ width:1100px; height:73px; margin:auto;}
.header1{ position:fixed; top:0; z-index:99;}
}

@media screen and (max-width:1279px)and (min-width:300px){
	/*mnav*/
	.cai{ display: block; width:100%; height:50px; top:0; z-index:999; position: fixed; background:#fff; border-bottom:1px solid #f1f1f1;}
	.cai_list{ width:100%; height:90vh; background-color:rgba(0,0,0,0.5); display:none; padding-top:10vh; position:fixed; top:0;}
	
	/*mnav*/
	.mnav{  width:96%; height:auto; margin:auto; background:#FFF; margin-left:2%; border-radius:10px;}
	.mnav li{line-height:39px; border-bottom:1px #f2f1f1 solid; margin:0px 15px; font-size:14px; list-style:none;}
	.mnav li a{ width:100%; display:block; color:#000;}
	
	
	/*头部*/
	.header{ height:50px;}
	.head{ display:none;}
	.head_logo{ position:absolute; left:2%; top:0; height:100%; z-index:9;}
	.head_logo img{ cursor:pointer; padding-top:10px; height:30px; width:auto; cursor:pointer;}
	
	.header1{ position: relative; top:0; z-index:99;}

	.n_big{ width:100%; height:200px; margin:auto; margin-top:0px;}
	.n_big_1{ width:96%; margin: auto; font-size:20px; text-align:center; background:url(../images/xiang_04.jpg) no-repeat center bottom; background-size:30px; height:55px; line-height:55px; padding-top:72px;}


	/*底部*/
	.footer{ width:100%; height: auto; background:#242424; padding-top:5px; overflow:hidden;}
	.foot{ width:96%; height: auto; overflow:hidden; margin:auto; position:relative;}
	
	.foot_top{ width:100%; height: auto; overflow:hidden; overflow:hidden; display:none;}
	.foot_1{ float:left; width:185px; height:100%;}
	.foot_nav{ width:100%; height:40px; overflow:hidden;}
	.foot_nav a{ display:block; font-size:16px; color:#fff;cursor:pointer; height:40px; line-height:40px; position:relative; -webkit-transition: all 0.4s ease-in-out;}
	.foot_nav a:hover{ color:#ff8b00;}
	
	.foot_con{ width:100%; height: auto; overflow:hidden; margin-top:10px;}
	.foot_con a{ display:block; font-size:14px; color:#fff; opacity:0.2;cursor:pointer; height:30px; line-height:30px; position:relative; -webkit-transition: all 0.4s ease-in-out;}
	.foot_con a:hover{opacity:1;}
	
	.foot_mid{ display:none;}
	.foot_right{ display:none;}
	
	.typeright{ width:100%; height:30px; padding-bottom:5px; line-height:30px; text-align:center; font-size:12px; color:rgba(255,255,255,0.1);}
	.typeright a{ color:rgba(255,255,255,0.1);}

	/*漂浮框*/
	.showy{ display:none;}


	/*新闻资讯详情*/
	.shaky{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:20px; position:relative; padding-bottom:20px;}
	.shaky_tit{ width:100%; text-align: center; font-size:16px; height: auto; overflow:hidden; padding-bottom:8px; line-height:30px; position:relative;} 
	.shaky_ri{ width:100%; font-size:12px; color:rgba(0,0,0,0.5); position: relative; height:24px; line-height:24px; bottom:0px; text-align: center;}

	.shaky_come{ margin: auto; font-size:12px; line-height:21px; margin-top:10px; padding:15px 4%; width:92%;}
	.shaky_con{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:14px; line-height:23px; margin-top:15px; padding-bottom:26px;}
	.shaky_con img{ max-width:100%; height:auto;}
	.shaky_all{ height:40px;}
	.shaky_left{ float:left; width:45%; height:40px; overflow:hidden;}
	.shaky_left a{ display:block; width:100%; height:40px; line-height:40px; font-size:13px; color:#525252; cursor:pointer;}
	
	.shaky_mid{ float:left; width:10%; height:40px;}
	.shaky_mid a{ display:block; width:100%; height:40px; line-height:40px; background-size:14px; cursor:pointer;}
	.shaky_mid a:hover{ background-size:14px;}
	
	.shaky_right{ float:right; width:45%; height:40px; overflow:hidden;}
	.shaky_right a{ display:block; width:100%; height:40px; line-height:40px; font-size:13px; color:#525252; cursor:pointer; text-align:right;}

	.share{ position: relative; left:0; top:0px; width:100%; height:auto; overflow:hidden; text-align:center; margin-top:10px;}
	.share a{ display: inline-block; width:auto; height:24px; margin-bottom:0px; cursor:pointer; margin-left:5px; margin-right:5px;}
	.share_img{ float:left; width:24px; height:24px; border-radius:4px; overflow:hidden;}
	.share_img img{ width:20px; height:20px; padding:2px;}
	.share_zi{ float:right; height:24px; line-height:24px; width: auto; font-size:12px; color:#657180; margin-left:5px;}


	/*新闻动态*/
	.main{ width:96%; height: auto; overflow:hidden; margin:auto; padding-top:25px;}
	.main_tit{ width:100%; height:60px; text-align:center; position: relative;}
	.main_tit_1{ width:100%; text-align:center; font-size:64px; height:60px; line-height:60px;}
	.main_tit_2{ width:100%; text-align:center; height:60px; line-height:60px; font-size:18px; color:#000; position:absolute; top:0;}
	
	.mune{ width:100%; height: auto; overflow:hidden; margin-top:10px;}
	.mune a{ display:inline-block;  height:36px; line-height:36px; width:102px; background-color:#fff; cursor:pointer; margin:0px 1px;}
	
	.mune a:hover .mune_img_1{ margin-top:-36px;}
	.mune a.mune_a .mune_img_1{ margin-top:-36px;}
	
	.mune_img{ float:left; width:27px; height:36px; overflow:hidden;}
	.mune_img_1{ width:100%; height:36px; text-align:right;}
	.mune_img_1 img{ height:16px; width:auto; padding-top:11px;}
	.mune_img_2{ width:100%; height:36px; text-align:right;}
	.mune_img_2 img{ height:16px; width:auto; padding-top:11px;}
	
	.mune_wen{ float:right; width:65px; height:36px; overflow:hidden;}
	.mune_wen_1{ width:100%; height:36px; line-height:36px; font-size:14px; color:#fff; text-align:left; margin-top:-36px;}
	.mune_wen_2{ width:100%; height:36px; line-height:36px; font-size:14px; color:#000; text-align:left;}

	.news{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:15px;}
	.news ul li{ width:100%; height: auto; overflow:hidden; list-style:none; margin-bottom:15px;}
	.news ul li:nth-child(1) a{ border-top:1px solid #e5e5e5;}
	.news ul li a{ display:block; width:100%; height: auto; overflow:hidden; padding:0px 0px; padding-bottom:15px;border-bottom:1px solid #e5e5e5; }
	
	.news_left{ float:none; width:100%; height:auto; overflow:hidden; display:none;}
	.news_img{ float:none;}
	.news_right{ float:none; width:100%; height: auto; margin-top:15px;} 
	
	.news_1{ width:100%; height: auto; overflow:hidden; font-size:16px;}
	.news_2{ width:100%; height: auto; overflow:hidden; font-size:12px; line-height:21px; margin-top:8px;}
	.news_3{ width:100%; font-size:12px; width:90px; height:30px; line-height:30px; position: relative; margin-top:20px;}


	/*分页样式*/
	.page{ width:100%; margin:auto; height: auto; overflow:hidden; margin-bottom:20px; margin-top:0px;}
	.page_list{ width:100%; float:left;text-align:center; }
	.page_list a{display:inline-block;line-height:28px; height:28px; font-size:12px; margin:0px 5px;}
	.page_list a.page_list_a{ background-color:#eeeeee; font-family:"宋体"; padding:0px 10px; font-size:14px;}

	
	/*资质证书*/
	.maina{ overflow: inherit;}
	
	.honor{ width:100%; overflow:hidden; height:auto; margin:auto; margin-top:10px;}
	.honor ul li{ float:left; width:49%; height: auto; overflow:hidden; list-style:none; margin-right:2%; margin-bottom:15px;}
	.honor ul li:nth-child(2n){ margin-right:0px;}
	.honor ul li a:hover .honor_img{ -moz-box-shadow:0px 6px 20px rgba(0,75,124,0); -webkit-box-shadow:0px 6px 20px rgba(0,75,124,0); box-shadow:0px 6px 20px rgba(0,75,124,0);}
	
	.honor_img{ width:100%; height:433px; -moz-box-shadow:0px 6px 20px rgba(0,0,0,0); -webkit-box-shadow:0px 6px 20px rgba(0,0,0,0); box-shadow:0px 6px 20px rgba(0,0,0,0);}
	.honor_tit{ font-size:14px; height: auto; line-height:24px; max-height:48px; margin-top:5px; overflow:hidden;}
	.honor_xian{ width:100%; height:1px; background-color:#e5e5e5; overflow:hidden; margin-bottom:15px;}


	/*联系我们*/
	.contact{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:30px; padding-bottom:50px;}
	.contact ul li{ float:left; width:50%; height:auto; overflow:hidden; list-style:none; margin-bottom:20px;}
	.contact_img{ width:70px; height:70px;}
	.contact_img img{ width:70px; height:70px;}
	.contact_tit{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#404040; line-height:21px; margin-top:10px;}



	/*关于我们*/
	.synopsis{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
	.synopsis_left{ float:none; background:none; width:100%; height: auto;  overflow:hidden; text-align: center;}
	.synopsis_left img{ width:100%; height:auto;}
	.synopsis_shi img{ height: auto; width:100%;}
	
	.synopsis_right{ float:none; width:100%; height:auto; overflow:hidden; margin-top:15px;}
	.synopsis_1{ font-size:18px;}
	.synopsis_2{ font-size:14px; line-height:24px; margin-top:5px;}
	
	.synopsis_con{ width:100%; font-size:14px; line-height:24px; margin-top:15px; padding-bottom:15px;}
	.synopsis_con img{ max-width:100%; height:auto;}
	
	.synopsis_tit{ width:100%; height:50px; line-height:50px; font-size:18px; color:#000;}
	
	.about{ width:90%; padding:0px 5%; height:auto; overflow:hidden; background-size:160px;}
	.about_1{ width:100%; height:auto; overflow:hidden; font-size:18px; color:#fff; padding-top:26px;}
	.about_2{ width:100%; height: auto; overflow:hidden; padding:10px 0px; line-height:21px; font-size:14px;}
	.about_3{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#fff; line-height:24px; margin-top:20px; padding-bottom:30px;}

	.about_con{ width:100%; height:auto; overflow:hidden; margin-top:20px; padding-bottom:35px;}
	.about_left{ float:none; width:100%; height:auto; overflow:hidden;}
	.about_biao{ width:100%; height:35px;}
	.about_biao span{ display:inline-block; background-size:10px; font-size:16px; height:35px; line-height:35px; padding-left:20px;}
	.about_nei{ width:100%; padding-left:0px; font-size:14px; line-height:21px; margin-top:5px;}
	
	.about_right{ float:none; width:100%; height:auto; overflow:hidden; margin-top:10px;}
	.about_right .about_nei{ width:100%;}


	/*业务领域*/
	.navigation_warp{ width:100%; height: auto; padding-top:25px; padding-bottom:10px; overflow:hidden; background-color:#e4edf2; margin-top:0px; position:relative; z-index:2;}
	.navigation{ width:96%; height: auto; overflow:hidden; margin:auto; text-align:center; border-bottom:1px solid #f1f1f1; padding-bottom:10px;}
	.navigation a{ display:inline-block; height:30px; line-height:30px; font-size:14px; padding:0px 8px; margin-bottom:5px; color:#000;}
	.navigation a:hover{ background-color:#004ea2; color:#fff;}
	.navigation a.navigation_a{ background-color:#004ea2; color:#fff;}

	.field{ width:96%;}
	.field_tit{ width:100%; font-size:16px; color:#000; height:30px; line-height:30px; padding-top:15px;}
	.field_come{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:24px; margin-top:5px;}
	 
	.field_zi{ width:100%; height:74px; margin-top:20px; position:relative;}
	.field_wen{ width:100%; text-align:center; height:74px; line-height:74px; font-size:70px;}
	
	.field_mune{ width:100%; height:auto; overflow:hidden; text-align:center; position:relative; z-index:1; padding-top:17px;}
	.field_mune a{ display:inline-block; font-size:12px; padding:0px 10px; height:38px; line-height:38px; margin:0px 2px; margin-bottom:5px;}
	
	.field_con{ width:100%; height:auto; overflow:hidden; margin-top:10px; padding-bottom:30px;}
	.field_con img{ width:100%; height: auto;}


	
	/*首页*/
	.big{ width:100%; height:240px; margin-top:0px;}
	.big .pagination{ position: absolute; left:0px; bottom:10px; text-align: center; width:100%; z-index:1; margin:auto;}
	.big .swiper-pagination-bullet { display: inline-block; width:4px; height:4px; background-color:rgba(0,0,0,0.2);  border-radius:50px; margin:0px 3px;}
	.big .swiper-pagination-bullet-active{ width:10px; background-color: #00447e;}	

	.big_zi { width:94%; height:160px; position:absolute; z-index:9; margin:auto; top:40px;}
	.big_1{ width:100%; text-align:center; font-size:18px; height:32px; line-height:32px; padding-top:15px;}
	.big_2{ width:100%; font-size:16px; color:#fff; line-height:24px; padding-top:10px;}
	.big_2 span{ font-size:14px;}
	.big_3{ width:100%; text-align:center; margin-top:15px;}
	.big_3 a{ display:inline-block; font-size:14px;}


	.service{ width:96%; height:auto; overflow:hidden; margin:auto; padding-top:20px;}
	.service_list{ width:100%; height:auto; overflow:hidden; margin-top:10px; padding-bottom:30px;}
	.service_list ul li{ float:left; width:49%; height: auto; overflow:hidden; list-style:none; margin-bottom:8px; margin-right:2%;}
	.service_list ul li:nth-child(3n){ margin-right:2%;}
	.service_list ul li:nth-child(2n){ margin-right:0px;}
	.service_list ul li a{ display:block; width:100%; height:100%; position:relative;}
	
	.service_list ul li a:hover .service_bg{ background-color:rgba(13,65,135,0.8);}
	.service_list ul li a:hover .service_1{ padding-top:72px;}
	.service_list ul li a:hover .service_2{ opacity:0;}
	
	.service_1{ width:100%; text-align:center; font-size:16px; color:#fff; height:40px; line-height:40px; padding-top:20px;}
	.service_2{ display:none;}

	
	.know_warp{ width:100%; background:url(../images/index_32.jpg) no-repeat center bottom; background-size:cover; height: auto; overflow:hidden; padding-bottom:40px;}
	.know{ width:100%; height:auto; overflow:hidden; margin:auto; padding-top:25px;}
	
	.know_list{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.know_list ul li{ float:left; width:50%; height: auto; overflow:hidden; list-style:none; margin-right:0px; margin-bottom:15px;}
	.know_list ul li:nth-child(4n){ margin-right:0px;}
	.know_list ul li a{ display:block; width:150px; height:150px; margin:auto;  position:relative;}
	.know_list ul li a:hover .know_quan{ opacity:1;}
	.know_list ul li a:hover .know_img{ padding-top:55px;}
	
	.know_img{ padding-top:30px;}
	.know_img img{ height:60px; width:auto;}
	
	.know_tit{ font-size:14px; height:30px; line-height:30px;}
	.know_quan{width:146px; height:146px; border-radius:50%; overflow:hidden; border:2px solid #fff;}
	
	
	.know_more{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:20px;}
	.know_more a{ display:inline-block; font-size:14px; height:30px; line-height:30px;}
	.know_more a:hover{ padding:0px 5px;}


	.press{ width:100%; height:auto; overflow:hidden; margin:auto; padding-top:20px; padding-bottom:30px;}
	.press_tit{ width:100%; height: auto; overflow:hidden; margin:auto;}
	.press_left{ float:none; height:60px; position:relative;}
	.press_left_1{ width:100%; font-size:64px; height:60px; line-height:60px; text-align:center;}
	.press_left_2{ width:100%; font-size:18px; color:#000; height: 60px; line-height:60px; text-align:center; position:absolute; bottom:0px; }
	
	.press_mune{ float:none; width:100%; height:auto; padding-top:10px; text-align:center;}
	.press_mune a{ display:inline-block; font-size:12px; padding:0px 13px; height:32px; line-height:32px;}


	.press_all{ width:100%; height: auto; position:relative; overflow:hidden; margin:auto; margin-top:20px; display:none;}
	.iframe_2{ width:100%; height: auto;}
	.press_list{ width:96%; height: auto; overflow:hidden; margin:auto; position:relative;}
	
	.press-left {position: absolute; left:41%; bottom:0px; z-index:10; cursor:pointer; overflow:hidden; width:30px; height:30px; line-height:30px; font-size:14px;}
	.press-right {position: absolute; right:41%; bottom:0px; z-index:10; cursor:pointer; overflow:hidden; width:30px; height:30px; line-height:30px; font-size:14px;}
	
	
	.press_list .swiper-pagination.swiper-pagination-fraction{ bottom:70px; text-align:center;}
	
	
	.press_con{ width:100%; height: auto; overflow:hidden; margin:auto;}
	.press_con a{ display:block; width:100%; height:100%; position: relative;}
	.press_con a:hover .related_bg{ border-top:5px solid #fff;}
	.press_con a:hover .related_1{ color:#003d85;}
	
	.press_shu{ display:none;}
	
	.related_bg{ width:100%; height:174px; overflow:hidden; background-color:#fff; border-top:5px solid #fff; border-bottom:7px solid #dfe5ec; border-radius:10px;position: relative; bottom:0px; left:0px;}
	.related_1{ margin: auto; font-size:16px; color:#000; line-height:23px; height:auto; overflow:hidden; max-height:46px; width:92%; margin-top:10px;}
	.related_2{ margin: auto; font-size:12px; line-height:21px; height:42px; overflow:hidden;  width:92%; margin-top:10px;}
	.related_3{ margin: auto; width:92%; font-size:18px; border-top:1px solid #e5e5e5; height:45px; line-height:45px; margin-top:15px;}



.loading{ display:none;}

}











