
/* 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: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:5px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#fff}
::-webkit-scrollbar-thumb:vertical{background-color:#999;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#333}
::-webkit-scrollbar-corner:vertical{background-color:#666}
::-webkit-scrollbar-resizer:vertical{background-color:#666;}

.clear{ width:100%; height:0; font-size:0; line-height:0; clear:both;}

.loading{  position: fixed; top:0; z-index:9; width:0px; background-color:#0a489c; height:5px;}


/*分页样式*/
.page_list{text-align:center;letter-spacing:0; width:100%; float:left;} 
.page_list a{display:inline-block;color:#8e9198; width:40px;height:40px;line-height:40px; background-color:#e5e9f4;font-size:14px;text-align:center;text-decoration:none; margin:0px 3px;}

.page_list a:hover{ background-color:#d30012; color:#fff;-webkit-transition: all 0.4s ease-in-out;}
.page_list a.on{background-color:#d30012; color:#fff;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-size:14px; width:100%; float:left;margin-bottom:10px;} 
.contPage a{display:inline-block;color:#4d4d4d;text-align:center;text-decoration:none;  margin:0px 5px; }
.contPage a:hover{color:#004a87;}
.contPage a.on{color:#004a87;}



/*头部*/
.header_gao{ width:100%; height:110px; position:fixed; top:0; z-index:999;}
.header{ width:100%; height:110px;}
.head_logo{ position:absolute; left:5%;height:110px; cursor:pointer;}
.head_logo img{ padding-top:30px; -webkit-transition: all 0.4s ease-in-out;}

.nav{ width:1200px; height:110px; margin:auto; text-align:right;}
.nav_1{ display:inline-block; height:110px; position:relative; z-index:8;}
.nav_1 a{ display: inline-block; width: auto; font-size:14px; color:#eff3ff; height:100%;line-height:110px; position:relative; cursor:pointer; text-align:center; position:relative; z-index:9;  -webkit-transition: all 0.4s ease-in-out; margin-left:25px;}
.nav_1 a:hover{ color:#ee0016; -webkit-transition: all 0.4s ease-in-out;}
.nav_1 a:hover .nav_xian_1{ width:100%;}
.nav_1 a.nav_1_a{ color:#ee0016;}
.nav_1 a.nav_1_a .nav_xian_1{ width:100%;}
.nav_xian{ width:100%; height:2px; position:absolute; bottom:38px;-webkit-transition: all 0.4s ease-in-out;}
.nav_xian_1{ width:0px; height:2px; background-color:#ee0016; -webkit-transition: all 0.4s ease-in-out; margin:auto;}


.head_qie{ position:absolute; right:5%;height:110px; top:0; -webkit-transition: all 0.4s ease-in-out;}
.head_qie a{ display: inline-block; font-size:14px; color:#fff; height:100%;line-height:110px;  cursor:pointer; text-align:center;  -webkit-transition: all 0.4s ease-in-out;}
.head_qie a:hover{ color:#ee0016; -webkit-transition: all 0.4s ease-in-out;}
.head_qie span{ padding:0px 8px; color:#fff; opacity:0.5;}


.header_xia{ height:80px; background-color:rgba(0,0,0,0.8);}
.header_xia .header,.header_xia .head_logo,.header_xia .nav{ height:80px;}
.header_xia .head_logo img{ padding-top:20px; height:40px;}

.header_xia .nav_1{ height:80px;}
.header_xia .nav_1 a{ height:80px; line-height:80px;}
.header_xia .nav_1 a.nav_1_a{ height:80px; line-height:80px;}
.header_xia .nav_xian{bottom:24px;}

.header_xia .head_qie{ height:80px;}
.header_xia .head_qie a{ height:80px; line-height:80px;}			


/*底部*/
.footer{ width:100%; height:480px; background:#222; position:relative;}
.foot{ width:1200px; height:385px; margin:auto; padding-top:95px; position:relative;}
.foot_left{ float:left; height:385px; width:220px;}
.foot_tit{ width:100%; height:50px;}
.foot_tit a{ display:block; width:100%; height:50px; line-height:50px; font-size:18px; color:#fff; cursor:pointer;}
.foot_tit a:hover{ color:#014099; -webkit-transition: all 0.5s ease-in-out;}

.foot_nav{ width:100%; height: auto; overflow:hidden; margin-top:10px;}
.foot_nav a{ display:block; width:100%; height:24px; line-height:24px; cursor:pointer; font-size:12px; overflow:hidden; color:#9c9c9c;}
.foot_nav a:hover{ color:#fff; -webkit-transition: all 0.5s ease-in-out;}


.foot_right{ float:right; height:385px; width:320px;}
.foot_logo{ width:100%; height:47px; cursor:pointer; overflow:hidden; padding-top:17px;}
.foot_1{ font-size:14px; color:#9c9c9c; height: auto; overflow:hidden; line-height:24px; width:100%; margin-top:12px; padding-bottom:25px;}





.foot_wei{ width:100%;height:40px;}

.foot_4{ display:inline-block; width:40px; height:40px; position:relative; margin-right:18px; z-index:9;}
.foot_4:hover .foot_4_1{ background-color:#014099;-webkit-transition: all 0.5s ease-in-out;}
.foot_4:hover .foot_4_2{ height:80px; opacity:1;}
.foot_4_1{ width:40px; height:40px; background-color:#535353; border-radius:50%;}
.foot_4_1 span{ font-size:14px; color:#fff; background:url(https://digsur.com/en/images/index_38.png) no-repeat left; padding-left:32px;}
.foot_4_2{ width:80px; height:0px; overflow:hidden; position:absolute; top:45px; opacity:0; left:-20px; -webkit-transition: all 0.4s ease-in-out;}

.foot_5{ display:inline-block; width:40px; height:40px; position:relative; margin-right:18px;}
.foot_5 a{ display:block; width:40px; height:40px; background-color:#535353; border-radius:50%; cursor:pointer;}
.foot_5 span{ font-size:14px; color:#fff; background: url(https://digsur.com/en/images/index_41.png) no-repeat left; padding-left:32px;}
.foot_5 a:hover{ background-color:#014099;-webkit-transition: all 0.5s ease-in-out;}



.typeright{ width:100%; text-align: center; height:77px;font-size:14px; color:rgba(156,156,156,0.5); line-height:77px; overflow:hidden; background:#161616;}


.showy{ width:88px; height:auto;  position:fixed; right:2%; top:30px; z-index:99;}
.showy a{ display:block; width:88px; height:88px; background-color:#014099; cursor:pointer; margin-bottom:1px; border-radius:2px; position:relative;}
.showy a:hover{ background-color:#d9000c;}

.showy a .sidebox{position:absolute;width:88px;height:88px;top:0;right:0;transition:all 0.3s;background:#014099;overflow:hidden;}

.sidebox_1{ float:left; width:88px; height:88px; overflow:hidden;}
.sidebox_dian{ float:left; height:77px; line-height:22px; font-size:14px; color:#fff; padding-top:11px;letter-spacing:2px;}

.showy_img{ width:100%; height:29px; text-align:center; padding-top:19px;}
.showy_tit{ width:100%; text-align:center; font-size:14px; color:#fff; height:35px; line-height:35px;}

.ma{ width:88px; height:88px; position:relative;}
.ma:hover .ma_er{ display:block; opacity:1; left:-92px;}
.ma_er{ width:88px; height:88px; background-color:#69225b;  position:absolute; top:0; left:-102px; display:none; opacity:0; -webkit-transition: all 0.6s ease;}

.love_warp{ display:none;}


/*新闻中心详情*/
.n_big{ width:100%; height:333px; padding-top:163px;}
.n_big_con{ width:1200px; height:333px; margin:auto;}
.n_big_1{ width:100%; font-size:47px; color:#fff; font-weight:bold; height:122px; line-height:122px; background:url(../image/news1_07.jpg) no-repeat left bottom; overflow:hidden;}
.n_big_2{ width:100%; font-size:30px; color:#fff; height:90px; line-height:90px;}



.xiang{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:60px;}
.xiang_tit{ width:1200px; height:94px; border-bottom:1px solid #eeeeee; margin:auto;}
.xiang_left{ float:left; width:825px; height:63px; background: url(../image/xiang_03.jpg) no-repeat left top; padding-left:20px;}
.xiang_1{ width:100%; overflow:hidden; font-size:22px; color:#000; height:32px; line-height:32px;}
.xiang_2{ width:100%; font-size:14px; color:#014099; height:45px; line-height:45px;}
.xiang_2 span{ padding:0px 22px;}
	
.xiang_next{ float:right; height:30px; margin-top:30px;}
.xiang_next a{ float:left; display:block; width:90px; height:30px; line-height:30px; font-size:14px; color:#4c4c4c; background-color:#fff; cursor:pointer;  text-align:center; margin-left:10px; border:1px solid #dcdcdc;}
.xiang_next a:hover{ color:#fff; background-color:#014099; border:1px solid #014099; -webkit-transition: all 0.4s ease-in-out;}
	
.xiang_con{ width:1200px; margin:auto; height:auto; overflow:hidden; font-size:16px; color:#444444; line-height:25px; margin-top:65px;}
.xiang_con img{ max-width:100%; height:auto;}

	
.xiang_con1{ width:1200px; margin:auto; height:auto; overflow:hidden; font-size:16px; color:#444444; line-height:25px; }
.xiang_con1 img{ max-width:100%; height:auto;}


/*新闻*/
.main_warp{ width:100%; background:#eff3ff; height:auto; overflow:hidden; position:relative;}
.main_1{ background: url(../image/jing_03.jpg) no-repeat center; width:458px; height:455px; position:absolute; top:0; right:0px; z-index:0;}
.main_2{ background: url(../image/jing_05.jpg) no-repeat center; width:240px; height:799px; position:absolute; bottom:330px; left:0px; z-index:0;}
.main_3{ background: url(../image/jing_07.jpg) no-repeat center bottom; background-size:auto 100%; width:100%; height:385px; position:absolute; bottom:0px; z-index:0;}


.news{ width:1200px; height:auto; overflow:hidden; margin:auto; padding-bottom:57px; position:relative; z-index:9;}
.news_mune{ width:1200px; text-align:center; height:82px; border-bottom:1px solid #d7dae5;}
.news_mune a{ display:inline-block; font-size:16px; color:#000; position:relative; height:82px; line-height:82px; padding:0px 20px; cursor:pointer;}
.news_mune a:hover{ color:#014099;-webkit-transition: all 0.4s ease-in-out;}
.news_mune a:hover .news_mune_xian{ width:100%;}
.news_mune a.news_mune_a{ color:#014099;}
.news_mune a.news_mune_a .news_mune_xian{ width:100%;}
.news_mune_xian{ width:0%; height:2px; background-color:#014099; position:absolute; left:0; bottom:-1px; overflow:hidden;-webkit-transition: all 0.4s ease-in-out;}

.news_tit{ width:100%; text-align:center; font-size:26px; color:#181818; background:url(../image/news1_21.jpg) no-repeat center bottom; height:60px; line-height:60px; margin-top:30px;}

.news_lun{ width:1200px; height:448px; margin:auto; overflow:hidden; margin-top:55px; position:relative;}
.news_lun .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.news_lun .swiper-slide{ overflow:hidden;}


.news_btn{ position:absolute; right:0; bottom:28px; height:28px; z-index:99; width:140px;}
.news-left { float:left; cursor:pointer;  font-size:18px; color:#014099; opacity:1; font-family: "黑体"; overflow:hidden; width:24px; height:24px; text-align:center; line-height:26px; border-radius:50%; border:2px solid #014099; font-weight:bold;outline: none }
.news-left:hover{ opacity:0.8; -webkit-transition: all 0.4s ease-in-out;}
.news-right { float:left; margin-left:16px; cursor:pointer;  font-size:18px; color:#014099; opacity:1; font-family:"黑体"; overflow:hidden; width:24px; height:24px; text-align:center; line-height:26px; border-radius:50%; border:2px solid #014099;font-weight:bold;outline: none }
.news-right:hover{ opacity:0.8; -webkit-transition: all 0.4s ease-in-out;}

.news_con{ width:100%; height:448px;}
.news_con a{ display:block; width:100%; height:448px; position:relative;}
.news_con 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:scale(1.1,1.1);}
.news_con a:hover .news_right_1{ color:#014099; }
.news_con a:hover .news_right_3{ background-color:#014099; }
.news_con a:hover .news_right_3 span{ background-color:#014099; color:#fff; background: url(../image/news1_36.png) no-repeat right;}
.news_img{ float:left; width:665px; height:414px; position:relative; margin-top:34px; overflow:hidden;}
.news_img img{ width:665px; height:414px;-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_ri{ width:140px; height:135px; position:absolute; top:0; left:50px; background-color:#014099; padding-top:20px;}
.news_ri_1{ width:100%; text-align:center; font-size:60px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.news_ri_2{ width:100%; text-align:center; font-size:18px; color:#fff; font-weight:bold; height:40px; line-height:40px;}

.news_right{ float:right; width:490px; height:414px; margin-top:34px; background-color:#fff; padding-left:45px;}
.news_right_1{ font-size:22px; color:#000; height:80px; line-height:80px; overflow:hidden; width:425px; padding-top:45px; font-weight:bold;}
.news_right_2{ font-size:14px; color:rgba(0,0,0,0.86); height:78px; line-height:26px; overflow:hidden; width:425px; margin-top:31px;}
.news_right_3{ width:110px; height:34px; border:1px solid #014099; border-radius:30px; margin-top:54px; text-align:center; line-height:34px;}
.news_right_3 span{ font-size:14px; color:#014099; background: url(../image/news1_28.png) no-repeat right; padding-right:20px;}



.news_list{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:75px; padding-bottom:25px;}
.news_list ul li{ float:left; width:580px; height:208px; list-style:none; margin-bottom:30px; margin-right:40px;}
.news_list ul li.news_list_li{ margin-right:0px;}
.news_list ul li a{ display:block; width:580px; height:208px; background-color:#fff; overflow:hidden; position:relative; }
.news_list ul li a:hover .news_fang{ width:34px;}
.news_list ul li a:hover .news_zuo_1{color:#d9000c;}
.news_list ul li a:hover .news_you_3{ border:1px solid #014099; background-color:#014099;}
.news_list ul li a:hover .news_you_3 span{ color:#fff; background:url(../image/news1_36.png) no-repeat right;}

.news_fang{ width:15px; height:15px; background-color:#014099; position:absolute; top:25px; left:0px; -webkit-transition: all 0.4s ease-in-out;}
.news_zuo{ float:left; width:180px; height:208px;}
.news_zuo_1{ width:100%; text-align:center; font-size:60px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:12px;-webkit-transition: all 0.4s ease-in-out;}
.news_zuo_2{ width:100%; text-align:center; font-size:18px; color:#000; font-weight:bold; height:40px; line-height:40px;}

.news_you{ float:right; width:395px; height:208px; position:relative;}
.news_you_1{ font-size:22px; color:#000; height:45px; line-height:45px; overflow:hidden; width:345px; padding-top:10px;}
.news_you_2{ font-size:14px; color:rgba(0,0,0,0.9); height:66px; line-height:22px; overflow:hidden; width:345px; margin-top:5px;}
.news_you_3{ width:110px; height:34px; border:1px solid #464646; border-radius:30px; margin-top:25px; text-align:center; line-height:34px;-webkit-transition: all 0.4s ease-in-out;}
.news_you_3 span{ font-size:14px; color:#464646; background: url(../image/news1_33.png) no-repeat right; padding-right:20px;-webkit-transition: all 0.4s ease-in-out;}


/*人才招聘*/
.job{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:55px; margin-bottom:30px;}
.job ul li{ width:1200px; height:auto; overflow:hidden; list-style:none;}
.job ul li:hover .job_1{background-color:#014099; -webkit-transition: all 0.4s ease-in-out;}
.job ul li:hover .job_1_1{color:#fff; font-weight:bold;}
.job ul li:hover .job_1_2{color:#fff; font-weight:bold;}
.job ul li:hover .job_1_3{color:#fff; font-weight:bold;}
.job ul li:hover .job_1_4{color:#fff; font-weight:bold;}

.job_1{ width:1200px; height:66px; background-color:#fff; margin-bottom:10px;}
.job_1_1{ float:left; height:66px; line-height:66px; font-size:18px; color:#0e0e0e; padding-left:30px; width:340px; margin-right:30px;}
.job_1_2{ float:left; height:66px; line-height:66px; font-size:18px; color:#0e0e0e; width:305px;}
.job_1_3{ float:left; height:66px; line-height:66px; font-size:18px; color:#0e0e0e; width:250px;}
.job_1_4{ float:right; height:66px; line-height:66px; font-size:18px; color:#0e0e0e; width:220px;}
.job_con{ width:1130px; height:auto; overflow:hidden; background-color:#fff; padding:0px 35px; padding-bottom:40px; display:none;}
.job_tit{ width:100%; font-size:19px; color:#282828; font-weight:bold; height:65px; line-height:65px;}
.job_come{ width:100%; font-size:16px; color:#282828; height:45px; line-height:45px;}
.job_come span{ padding:0px 80px;}
.job_nei{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#282828; line-height:24px; margin-top:20px; padding-bottom:33px;}
.job_nei span{ font-size:16px; font-weight:bold;}
.job_jia{ width:100%; height:auto; overflow:hidden;}
.job_an{ float:left;}
.job_an a{ display:block; width:122px; height:34px; text-align:center; line-height:34px; font-size:16px; color:#fff; border-radius:30px; background:#014099; cursor:pointer;}
.job_an a:hover{ background:#ee0016; -webkit-transition: all 0.4s ease;}
.job_you{ float:right; height:34px; line-height:34px; font-size:16px; color:#282828;}
.job_you a{ color:#02a39c; cursor:pointer;}
.job_you a:hover{ color:#ee0016; -webkit-transition: all 0.4s ease;}

.job_11{background-color:#014099;}
.job_11 .job_1_1{ color:#fff; font-weight:bold;}
.job_11 .job_1_2{ color:#fff; font-weight:bold;}
.job_11 .job_1_3{ color:#fff; font-weight:bold;}
.job_11 .job_1_4{ color:#fff; font-weight:bold;}



.promptly_warp{ width:100%; height:100vh; position:fixed; top:0; background-color:rgba(0,0,0,0.5); z-index:9999; display:none;}

.promptly{ width:1200px; height:650px; margin:auto; position:relative;}
.promptly_cha{ width:22px; height:22px; position:absolute; top:30px; left:945px; z-index:9;}
.promptly_cha a{ display:block; width:22px; height:22px; cursor:pointer;}
.promptly_cha a:hover img{-webkit-filter: grayscale(0%);}
.promptly_cha img{-webkit-filter: grayscale(100%);-webkit-transition: all 0.4s ease-in-out;}

.promptly_all{ width:800px; height:650px; background-color:#fff; margin:auto; border-radius:7px;}
.promptly_tit{ width:100%; text-align:center; font-size:28px; color:#000; height:60px; line-height:40px; padding-top:50px; border-bottom:1px solid #f1f1f1;}
.promptly_come{ width:560px; margin:auto; height: auto; overflow:hidden; line-height:30px;  padding-top:30px;}
.promptly_come span{ float:left; width:33.33%; font-size:15px; color:#333;}
.promptly_list{ width:560px; height:auto; overflow:hidden; margin:auto; margin-top:50px; text-align:center;}
.promptly_text{ width:540px; height:45px; border:1px solid #f1f1f1; border-radius:4px; padding-left:18px; margin-bottom:15px; font-size:14px; color:#666; font-family:"微软雅黑";}
.promptly_text::-webkit-input-placeholder{ color:#666;}
.promptly_btn{ width:150px; height:45px; border:none; font-size:16px; color:#fff; background-color:#014099; cursor:pointer; font-family:"微软雅黑"; margin-top:15px;}


/*联系我们*/
.contact_all{ width:1200px; height:365px; margin-top:45px;}
.contact_left{ float:left; width:725px; height:365px; position:relative;}
.contact_right{ float:right; width:435px; height:330px; background-color:#fff; padding-left:40px; position:relative; padding-top:35px;}
.contact_1{ font-size:18px; color:#000; background: url(../image/contact_07.jpg) no-repeat left bottom; height:70px; line-height:70px;}
.contact_2{ width:405px; color:#181818; font-size:14px; background:url(../image/contact_11.png) no-repeat left; padding-left:30px; line-height:24px; height:48px; margin-top:50px;}
.contact_3{ width:405px; color:#181818; font-size:14px; background:url(../image/contact_14.png) no-repeat left; padding-left:30px; line-height:35px; height:35px;}
.contact_4{ width:405px; color:#181818; font-size:14px; background:url(../image/contact_18.png) no-repeat left; padding-left:30px; line-height:35px; height:35px;}
.contact_5{ width:25px; height:18px; background-color:#014099; position:absolute; bottom:0; right:0;}


/*理念*/
.about_list{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:55px; margin-bottom:50px;}
.about_list ul li{ width:1200px; height:322px; list-style:none; overflow:hidden;}
.about_list ul li:hover .about_right{ color:#01a59d; -webkit-transition: all 0.4s ease;}
.about_list ul li:hover .about_left{ color:#01a59d; -webkit-transition: all 0.4s ease;}
.about_list ul li:hover .about_san{ right:-68px; opacity:0;}
.about_list ul li:hover .about_san1{ left:-40px; opacity:0;}


.about_img{ float:left; width:600px; height:322px; position:relative; overflow:hidden;}
.about_san{ background: url(../image/about_07.jpg) no-repeat left; width:63px; height:63px; position:absolute; bottom:0; right:0; -webkit-transition: all 0.4s ease;}
.about_right{ float:right; width:575px; height:290px; padding-top:32px;}
.about_1{ font-size:14px; color:#181818; height:264px; line-height:24px; overflow:hidden; width:575px;}


.about_left{float:left; width:575px; height:290px; padding-top:32px;}
.about_img1{ float:right; width:600px; height:322px; position:relative; overflow:hidden;}
.about_san1{ background: url(../image/about_10.jpg) no-repeat center; width:34px; height:34px; position:absolute; top:0; left:0; -webkit-transition: all 0.4s ease;}

/*关于我们 - 企业组织框架*/
.organize{ width:1200px; height:auto; overflow:hidden; text-align:center; margin-top:80px; padding-bottom:100px;}

.partner{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:40px; margin-bottom:20px;  }
.partner ul li{ float:left; width:275px; height:140px; list-style:none; margin-bottom:35px; margin-right:33px; overflow:hidden;background-color:#FFF;}
.partner ul li:nth-child(4n){ margin-right:0px;}
.partner ul li a{ display:block; width:275px; height:140px; overflow:hidden;}
.partner ul li:hover 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:scale(1.1,1.1);}
.partner ul li img{ width:275px; height:140px;-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;}


.honour{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:40px; margin-bottom:20px;}
.honour ul li{ float:left; width:288px; height:270px; list-style:none; margin-bottom:30px; margin-right:16px; overflow:hidden;}
.honour ul li:nth-child(4n){ margin-right:0px;}
.honour ul li a{ display:block; width:288px; height:270px; overflow:hidden; }
.honour ul li a:hover .honour_img img{-moz-transform:scale(1.05,1.05);-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);}
.honour ul li a:hover .honour_tit{ color:#014099; -webkit-transition: all 0.4s ease-in-out;}
.honour_img{ width:288px; height:205px; overflow:hidden;}
.honour_img img{ width:288px; height:205px;-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;}
.honour_tit{ width:100%; height:56px; line-height:56px; overflow:hidden; text-align:center; font-size:16px; color:#000;}


/*企业文化*/
.vision{ width:1200px; height:342px; margin-top:45px; position:relative;}
.vision_img{ width:1200px; height:342px;}
.vision_bg{ width:1200px; height:342px; position:absolute; top:0;}
.vision_1{ margin:auto; font-size:32px; color:#fff; text-align:right; width:1100px; height:65px; line-height:65px; padding-top:40px;}
.vision_2{ margin:auto; font-size:18px; color:#fff; line-height:37px; width:1100px; text-align:right;}
.vision_2 span{ font-size:22px;}

.culture{ width:1200px; height:303px; overflow:hidden; margin-top:95px; margin-bottom:40px;}
.culture ul li{ float:left; width:382px; height:303px; background-color:#fff; margin-right:27px; list-style:none;}
.culture ul li:nth-child(3n){ margin-right:0px;}
.culture ul li:hover{ background-color:#014099; -webkit-transition: all 0.4s 0.3s ease-in-out;}
.culture ul li:hover .culture_img{ margin-top:-200px;}
.culture ul li:hover .culture_tit{ color:#fff; margin-top:48px;}
.culture ul li:hover .culture_en{ color:#fff;}
.culture ul li:hover .culture_con{ color:#fff;}

.culture_img{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:43px; margin-top:0px; -webkit-transition: all 0.4s ease-in-out;}
.culture_img img{ width:148px; height:148px; border:2px solid #cacaca; border-radius:50%;}
.culture_tit{ width:100%; text-align:center; font-size:18px; color:#3a3a3a; height:24px; line-height:24px; margin-top:16px; -webkit-transition: all 0.4s 0.3s ease-in-out;}
.culture_en{ width:100%; text-align:center; font-size:18px; color:#3a3a3a; opacity:0.5; height:24px; line-height:24px; -webkit-transition: all 0.4s 0.3s ease-in-out;}
.culture_con{ width:100%; text-align:center; font-size:12px; color:#3a3a3a; line-height:19px; margin-top:40px; -webkit-transition: all 0.4s ease-in-out;}


/*行业应用*/
.apply{ width:1200px; height: auto; overflow:hidden; margin-top:50px;}
.apply ul li{ float:left; width:578px; height:550px; list-style:none; margin-bottom:40px; margin-right:44px;}
.apply ul li:nth-child(2n){ margin-right:0px;}
.apply ul li a{ display:block; width:578px; height:550px;}
.apply ul li a:hover .apply_img img{-moz-transform:scale(1.05,1.05);-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);}
.apply ul li a:hover .apply_tit{ color:#014099; -webkit-transition: all 0.4s ease-in-out;}

.apply_img{ width:578px; height:361px; overflow:hidden;}
.apply_img img{ width:578px; height:361px;-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;}
.apply_tit{ width:100%; font-size:20px; color:#000000; font-weight:bold; height:45px; line-height:45px; margin-top:27px;}
.apply_con{ width:100%; font-size:16px; color:rgba(0,0,0,0.7); height:75px; line-height:25px; overflow:hidden;}


/*行业应用详情*/
.dang{ width:1200px; font-size:16px; color:#4e4e4e; height:80px; line-height:80px; border-bottom:1px solid #d7dae5; margin:auto; position:relative;}
.dang a{color:#4e4e4e; cursor:pointer;}
.dang span{ font-size:16px; color:#4e4e4e; padding:0px 8px;}
.dang a:hover{ color: #ee0016; -webkit-transition: all 0.4s ease-in-out;}

.dang_next{ position:absolute; top:0; right:0;}
.dang_next a{ font-size:15px; color:#323232; display:inline-block; margin-left:22px;}


.trade{ width:1200px; height:416px; margin-top:53px; position:relative;}
.trade_img{ width:600px; height:374px;}
.trade_bg{ position:absolute; bottom:0px; right:0; width:713px; height:317px; background-color:#014099;}
.trade_tit{ margin:auto; font-size:22px; color:#fff; width:625px; height:90px; line-height:90px;}
.trade_con{ width:625px; margin:auto; height:auto; overflow:hidden; font-size:16px; color:#fff; opacity:0.6; line-height:24px;}

.industry_tit{ width:100%; font-size:22px; color:#000; height:75px; line-height:75px; margin-top:95px;}
.industry{ width:1200px; height: auto; overflow:hidden; margin-top:50px;}
.industry ul li{ float:left; width:382px; height:445px; list-style:none; margin-bottom:40px; margin-right:27px;}
.industry ul li:nth-child(3n){ margin-right:0px;}
.industry ul li a{ display:block; width:382px; height:445px;}
.industry ul li a:hover .industry_img img{-moz-transform:scale(1.05,1.05);-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);}
.industry ul li a:hover .apply_tit{ color:#014099; -webkit-transition: all 0.4s ease-in-out;}

.industry_img{ width:382px; height:286px; overflow:hidden;}
.industry_img img{ width:382px; height:286px;-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;}
.industry_biao{ width:100%; font-size:18px; color:#464646; font-weight:bold; height:40px; line-height:40px; margin-top:10px;}
.industry_con{ width:100%; font-size:14px; color:rgba(77,77,77,0.8); height:66px; line-height:22px; overflow:hidden;}


/*团队*/
.team{ width:1200px; height:auto; overflow:hidden; margin-top:75px;}
.team ul li{ float:left; width:578px; height:250px; list-style:none; margin-right:44px; margin-bottom:40px;}
.team ul li:nth-child(2n){ margin-right:0px;}
.team ul li a{ display:block; width:578px; height:250px;}
.team ul li a:hover .team_more{ background:#d9000c; border:1px solid #d9000c;}
.team ul li a:hover .team_more span{ color:#fff; background:url(../image/team_10.png) no-repeat right;}
.team_img{ float:left; width:190px; height:250px;}
.team_right{ float:right; width:387px; height:248px; border:1px solid #d2d5e0; border-left:none;}
.team_tit{ margin:auto; font-size:24px; color:#181818; width:325px; height:45px; line-height:45px; padding-top:20px;}
.team_con{ margin:auto; font-size:16px; color:#656565; line-height:24px; height:72px; overflow:hidden; width:325px; margin-top:3px;}
.team_more{ width:130px; height:38px; border:1px solid #014099; border-radius:20px; margin-top:30px; margin-left:30px; text-align:center; line-height:38px; -webkit-transition: all 0.4s ease-in-out;}
.team_more span{ display:inline-block; font-size:14px; color:#014099; background:url(../image/team_13.png) no-repeat right; padding-right:25px; -webkit-transition: all 0.4s 0.3s ease-in-out;}


/*团队详情*/
.corps{ width:1200px; height:438px; overflow:hidden; margin-top:78px;}
.corps_left{ float:left; width:333px; height:438px; position:relative;}
.corps_img{ width:333px; height:438px;}
.corps_name{ width:100%; text-align:center; position:absolute; bottom:0; font-size:22px; color:#fff; height:60px; line-height:60px; background-color:rgba(1,64,153,0.88);}
.corps_right{ float:right; width:815px; height:438px;}
.corps_1{ width:100%; font-size:30px; color:#181818; height:40px;}
.corps_2{ width:100%; font-size:16px; color:#181818; height:35px; line-height:35px;}
.corps_3{ width:100%; font-size:18px; color:#181818;  height:50px; line-height:50px; margin-top:40px;}
.corps_4{ width:100%; height:auto; overflow:hidden; font-size:15px; color:#181818; line-height:30px;}
.corps_5{ width:100%; font-size:18px; color:#181818; font-weight:bold; height:50px; line-height:50px; margin-top:20px;}
.corps_6{ width:100%; height:120px; overflow:hidden; font-size:15px; color:#181818; line-height:30px;}

.corps_nav{ width:1200px; height:60px; border-top:1px solid #dce0eb; border-bottom:1px solid #dce0eb; margin-top:50px; margin-bottom:80px;}
.corps_pre{ float:left; width:580px; height:60px;}
.corps_pre a{ display:block; width:100px; color:#000; height:60px; line-height:60px; cursor:pointer; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.corps_pre a:hover{ color:#043b8a;}

.corps_mid{ float:left; width:40px; height:60px;}
.corps_mid a{ display:block; width:100%; height:60px; text-align:center; cursor:pointer;}
.corps_mid img{ padding-top:18px; -webkit-filter: grayscale(100%);}
.corps_mid a:hover img{ -webkit-filter: grayscale(0%);}

.corps_net{ float:right; width:580px; height:60px;}
.corps_net a{ float:right; text-align:right; color:#000; display:block; width:100px; height:60px; line-height:60px; cursor:pointer; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.corps_net a:hover{ color:#043b8a;}


/*业务领域*/
.field{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:50px; margin-bottom:20px;}
.field ul li{ width:1200px; height:356px; list-style:none; overflow:hidden; margin-bottom:33px;}
.field ul li a{ display:block; width:100%; height:356px;}
.field ul li a:hover .field_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:scale(1.1,1.1);}
.field ul li a:hover .field_img1 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:scale(1.1,1.1);}

.field ul li a:hover .field_1{ color:#004098; -webkit-transition: all 0.4s ease;}
.field ul li a:hover .field_tu{ transform:rotate(360deg);}


.field_img{ float:left; width:747px; height:356px; overflow:hidden;}
.field_img img{ width:747px; height:356px;-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;}
.field_right{ float:right; width:453px; height:292px; background-color:#fff; padding-top:64px;}
.field_tu{ width:88px; height:88px; border-radius:50%; margin:auto; border:2px solid #023a88;-webkit-transition: all 0.5s ease-in-out;}
.field_1{ width:100%; text-align:center; font-size:20px; margin-top:10px; color:#000; height:55px; line-height:25px;}
.field_2{ margin:auto; text-align:center; font-size:14px; color:#6b6b6b; line-height:24px; height:96px; overflow:hidden; width:275px; margin-top:5px;}

.field_left{ float:left; width:453px; height:292px; background-color:#fff; padding-top:64px;}
.field_img1{ float:right; width:747px; height:356px; overflow:hidden;}
.field_img1 img{ width:747px; height:356px;-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;}



/*业务详情*/
.limits_warp{ width:100%; background:url(../image/field_06.png) repeat-y center; height:510px; margin-top:85px; position:relative;}
.limits{ width:1200px; height:415px; margin:auto; padding-top:95px;}
.limits_left{ float:left; background:url(../image/field_09.png) no-repeat left top; width:600px; height:360px; text-align:right;}
.limits_left img{ padding-top:25px;}
.limits_right{ float:right; width:545px; height:360px;}
.limits_tit{ width:100%; font-size:36px; height:66px; color:#014099;}
.limits_tit span{ display:inline-block; border-bottom:1px solid #d6d6d6; padding-right:45px; height:65px;}
.limits_con{ width:545px; height:216px;font-size:16px;line-height:36px; color:#014099; overflow:hidden; margin-top:25px;overflow-y: scroll;}
.limits_con span{ display:block; background:url(../image/field_12.png) no-repeat left; font-size:16px; color:#014099; height:36px; line-height:36px; padding-left:25px; width:520px;}

.scope{ width:100%; background:url(../image/field_16.jpg) no-repeat center; height:340px; padding-top:73px; position:relative;}
.scope_tit{ width:100%; background:url(../image/field_29.jpg) no-repeat center bottom; font-size:30px; color:#fff; height:60px; line-height:60px; text-align:center;}
.scope_con{ margin:auto; font-size:16px; color:#fff; text-align:center; width:1200px; line-height:36px; margin-top:60px;}  

.boundary{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:15px;}
.boundary_tit{ width:1200px; background:url(../image/news1_21.jpg) no-repeat center bottom; font-size:30px; color:#010101; text-align:center; height:65px; line-height:65px;}
.boundary_list{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:75px; margin-bottom:40px;}
.boundary_list ul li{ float:left; width:392px; height:346px; list-style:none; overflow:hidden; margin-bottom:40px; margin-right:12px;}
.boundary_list ul li:nth-child(3n){ margin-right:0px;}
.boundary_list ul li a{ display:block; width:100%; height:346px;}
.boundary_list ul li a:hover .boundary_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:scale(1.1,1.1);}
.boundary_list ul li a:hover .boundary_biao{ color:#fff; background-color:#023a88; -webkit-transition: all 0.4s ease;}


.boundary_img{ width:392px; height:280px; overflow:hidden;}
.boundary_img img{ width:392px; height:280px;-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;}
.boundary_biao{ width:100%; text-align:center; font-size:16px; color:#000; height:60px; line-height:60px; background-color:#fff; margin-top:6px;}


/*党团工会*/
.labour{ width:1040px; height:168px; background-color:#e2e5f0; margin-top:50px; padding:0px 70px; padding-top:60px;}
.labour_left{ float:left; width:118px; height:118px;}
.labour_right{ float:right; font-size:15px; color:#656565; line-height:27px; width:840px; padding-top:7px;}

.union{ width:1200px; height:auto; overflow:hidden; margin-top:55px; margin-bottom:20px;}
.union ul li{ width:1200px; height:288px; list-style:none;}
.union ul li a{ display:block; width:1200px; height:258px; padding-top:30px;}
.union ul li a:hover{ background-color:#fff;-webkit-transition: all 0.4s ease-in-out;}
.union ul li a:hover .union_left{ margin-left:25px;}
.union ul li a:hover .union_left_1{ color:#023a88;}
.union ul li a:hover .union_left_2{  color:#023a88;}
.union ul li a:hover .union_right{ width:665px; margin-right:30px;}
.union ul li a:hover .union_3{ opacity:1;}

.union_left{ float:left; width:115px; height:200px; margin-left:0px;-webkit-transition: all 0.4s 0.3s ease-in-out;}
.union_left_1{ width:100%; text-align:right; font-size:24px; color:#323232; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; height:35px; line-height:35px; padding-top:37px;-webkit-transition: all 0.4s 0.3s ease-in-out;}
.union_left_2{ width:100%; text-align:right; font-size:104px; color:#323232; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; margin-top:-23px;-webkit-transition: all 0.4s 0.3s ease-in-out;}
.union_img{ float:left; width:317px; height:222px; overflow:hidden; margin-left:10px;}

.union_right{ float:right; width:725px; height:222px; position:relative; margin-right:0px;-webkit-transition: all 0.4s 0.3s ease-in-out; }
.union_1{ width:100%; font-size:22px; color:#000; overflow:hidden; height:29px;}
.union_2{ width:100%; height:81px; overflow:hidden; font-size:15px; color:#656565; line-height:27px; margin-top:20px;}
.union_3{ width:132px; height:40px; background:#d9000c; border-radius:20px; position:absolute; right:0; bottom:0; text-align:center; line-height:40px; opacity:0;-webkit-transition: all 0.4s 0.3s ease-in-out;}
.union_3 span{ display:inline-block; font-size:14px; color:#fff; background:url(../image/team_10.png) no-repeat right; padding-right:25px;}


/*党团工会详情*/
.caucus{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.caucus_tit{ width:100%; text-align:center; font-size:22px; color:#000000; height:115px; line-height:115px;}
.caucus_nei{ width:1200px; height:107px; overflow:hidden;}
.caucus_left{ float:left; width:115px; height:107px;}
.union_left_11{ margin-top:-6px; padding-top:0px;}
.caucus_right{ float:right; font-size:15px; color:#656565; line-height:27px; width:900px; height:57px; overflow:hidden; padding:25px 30px; background-color:#e6e9f3;}

.caucus_con{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#323232; line-height:30px; margin-top:65px; padding-bottom:50px;}
.caucus_con img{ max-width:100%;}


/*资料下载*/
.down{ width:1200px; height:735px; margin-top:65px; margin-bottom:100px;}
.down_iframe{ width:1200px; height:735px;}

.ban{ width:1200px; height:735px; position:relative; overflow:hidden;}
.ban2{ width:1200px; height:605px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:1200px; height:605px; list-style:none; position:relative;}
.ban2_biao{ font-size:18px; color:#fff; position:absolute; bottom:0; height:65px; line-height:65px; background-color:rgba(0,0,0,0.5); padding:0px 30px; width:1140px;}

.prev{ float:left; cursor:pointer;}
.min_pic{  width:1200px; height:92px; margin-top:38px;}
.num{ height:92px;overflow:hidden; width:1150px; position:relative;float:left;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:182px; height:92px; margin-right:12px; list-style:none; position:relative;}
.num_bg{ width:182px; height:92px; position:absolute; top:0; background-color:rgba(0,0,0,0.4);opacity:1;}
.num ul li.on .num_bg{ opacity:0;}
.prev_btn1{ width:25px;  height:18px; margin-top:40px;  cursor:pointer; float:left;}
.next_btn1{  width:25px; text-align:right; height:18px; margin-top:40px;cursor:pointer;float:right;}

.prev1{ position:absolute; top:305px; left:7px; width:30px; height:66px; text-align:center; line-height:66px; font-family:"黑体"; font-weight:bold; font-size:30px; font-weight:bold; background-color:rgba(255,255,255,0.32); color:#fff;z-index:9;cursor:pointer;}
.prev1:hover{ background-color:#023a88; -webkit-transition: all 0.4s ease-in-out;}
.next1{ position:absolute; top:305px; right:7px; width:30px; height:66px; text-align:center; line-height:66px; font-family:"黑体"; font-weight:bold; font-size:30px; font-weight:bold; background-color:rgba(255,255,255,0.32); color:#fff;z-index:9;cursor:pointer;}
.next1:hover{ background-color:#023a88; -webkit-transition: all 0.4s ease-in-out;}



/*首页*/
.section{ width:100%; height:100vh; overflow:hidden; position:relative;}


.big{ width:100%; height: auto;overflow:hidden; position:relative;}

.big_1{ width:100%; text-align:center; font-size:47px; color:#fff; font-weight:bold; height:62px; position:relative; z-index:9;}
.big_2{ width:100%; text-align:center; font-size:32px; color:#fff; font-weight:bold; height:70px; line-height:70px; position:relative; z-index:9;}

.big_3{ width:130px; height:40px; margin:auto; margin-top:30px; position:relative; z-index:9;}
.big_3 a{ display:block; width:128px; height:38px;border:1px solid #d9000c; background-color:#d9000c; border-radius:20px; text-align:center; line-height:38px; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.big_3 a:hover{ background-color:transparent;}
.big_3 a:hover span{ color:#d9000c; background:url(../image/team_132.png) no-repeat right;}
.big_3 span{ display:inline-block; font-size:14px; color:#fff; background:url(../image/team_10.png) no-repeat right; padding-right:25px; -webkit-transition: all 0.4s 0.3s ease-in-out;}


.ban1Bg{ position:absolute; left:0; top:0; width:100%; height:80%; z-index:2; overflow:hidden;}
.ban1Bg1{ background:url(../image/ban1Bg1.png) center center repeat; animation: star 1s infinite linear;}
.ban1Bg2{ background:url(../image/ban1Bg2.png) center center repeat; animation: starMove 500s infinite linear;}
.ban1Bg3{ background:url(../image/ban1Bg3.png) center center repeat; animation: star 3s infinite linear;}
@keyframes star {
  0% { opacity:0; }
  50% {opacity:0.8; }
  100% { opacity:0;}
}
@keyframes starMove {
  0% { transform:rotate(0); }
  50% { transform:rotate(360deg);}
  100% {transform:rotate(0deg);}
}






/*第二屏*/
.service_warp{ width:100%; height:auto; overflow:hidden; padding-bottom:50px; padding-top:20px;}
.service{ width:1200px; height: 779px; overflow:hidden; position:relative; margin:auto;}
.service_tit{ width:100%; height:100px; line-height:100px; overflow:hidden; font-size:36px; color:#000; text-align:center; font-weight:bold; background: url(../image/index1_29.jpg) no-repeat center bottom;}
.service_list{ width:1200px; height:auto; overflow:hidden; margin-top:28px;}
.service_list ul li{ float: left; width:291px; height:264px; list-style:none; margin-bottom:34px; margin-right:12px;}
.service_list ul li:nth-child(4n){ margin-right:0px; }
.service_list ul li a{ display:block; width:291px; height:264px;}
.service_list ul li a:hover .service_bg{ opacity:1;}
.service_list ul li a:hover .service_bg_1{ opacity:1; padding-top:40px;}
.service_list ul li a:hover .service_di{ background-color:#014099;}
.service_list ul li a:hover .service_left{ color:#375da5;}
.service_list ul li a:hover .service_1{ color:#fff;}
.service_list ul li a:hover .service_2{ color:#fff;}
.service_img{ width:291px; height:172px; position:relative;}
.service_bg{ width:291px; height:172px; position:absolute; top:0; background-color:rgba(0,0,0,0.4); opacity:0;-webkit-transition: all 0.4s ease;}
.service_bg_1{ width:240px; height:120px; overflow:hidden; margin:auto; padding-top:60px; opacity:0;-webkit-transition: all 0.4s 0.2s ease;}
.service_bg_1 span{ display:block; font-size:14px; color:#fff; line-height:24px; background:url(../image/index1_03.png) no-repeat left; padding-left:15px; width:225px;}

.service_di{ width:100%; height:92px; background-color:#fff; position:relative; overflow:hidden;-webkit-transition: all 0.4s ease;}
.service_left{ float:left; height:92px; line-height:92px; color:#e8e8e8; font-size:75px; margin-left:-23px;-webkit-transition: all 0.4s ease;}
.service_right{ float:right; width:218px; height:92px;}
.service_1{ width:210px; font-size:12px; color:#000; height:30px; line-height:30px; padding-top:17px; overflow:hidden;}
.service_2{ width:210px; font-size:14px; color:#1c1c1c; opacity:0.5; height:30px; line-height:30px; overflow:hidden;}


.service_more{ width:130px; height:40px; margin:auto; margin-top:15px; }
.service_more a{ display:block; width:128px; height:38px;border:1px solid #014099; border-radius:20px; text-align:center; line-height:38px; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.service_more a:hover{ background:#014099;}
.service_more a:hover span{ color:#fff; background:url(../image/team_10.png) no-repeat right;}
.service_more span{ display:inline-block; font-size:14px; color:#014099; background:url(../image/team_13.png) no-repeat right; padding-right:25px; -webkit-transition: all 0.4s 0.3s ease-in-out;}






/*******************333333333333333333333333333333333333333333333***************************/
.realm_warp{ width:100%; height:auto; overflow:hidden; position:relative; padding-bottom:50px; padding-top:20px;}
.realm{ width:1200px; height:auto; overflow:hidden; position:relative; margin:auto; z-index:99;}
.realm_tit{ width:100%; height:100px; line-height:100px; overflow:hidden; font-size:36px; color:#fff; text-align:center; font-weight:bold; background: url(../image/index1_29.jpg) no-repeat center bottom;}
.realm_all{ width:1200px; height:276px; overflow:hidden; margin-top:60px;}
.realm_left{ float:left; width:236px; height:276px;}
.realm_left a{ display:block; width:236px; height:276px; position:relative;}
.realm_left a:hover .realm_dao{ opacity:0;}
.realm_left a:hover .realm_dao span{ opacity:0; padding-top:20px;}
.realm_tu{ width:236px; height:276px;}
.realm_dao{ width:236px; height:276px; position:absolute; top:0; opacity:1; background-color:rgba(0,0,0,0.3); line-height:276px; text-align: center;-webkit-transition: all 0.4s 0.3s ease-in-out;}
.realm_dao span{ font-size:12px; color:#fff; display:inline-block; opacity:1; padding-top:0px;-webkit-transition: all 0.4s ease-in-out;}


.realm_list{ float:right; width:958px; height:auto; overflow:hidden;}
.realm_list ul li{ float: left; width:236px; height:136px; list-style:none; margin-bottom:4px; margin-right:4px;}
.realm_list ul li:nth-child(4n){ margin-right:0px; }
.realm_list ul li a{ display:block; width:236px; height:136px; position:relative;}
.realm_list ul li a:hover .realm_bg{ opacity:0;}
.realm_list ul li a:hover .realm_bg span{ opacity:0; padding-top:20px;}

.realm_img{ width:236px; height:136px; position:relative;}
.realm_bg{ width:236px; height:136px; line-height:136px; text-align:center; position:absolute; top:0; background-color:rgba(0,0,0,0.4); opacity:1;-webkit-transition: all 0.4s 0.3s ease-in-out;overflow:hidden;}
.realm_bg span{ font-size:12px; color:#fff; display:inline-block; opacity:1;  padding-top:0px;-webkit-transition: all 0.4s ease-in-out;}


.realm_more{ width:130px; height:40px; margin:auto; margin-top:90px;}
.realm_more a{ display:block; width:128px; height:38px;border:1px solid #fff; border-radius:20px; text-align:center; line-height:38px; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.realm_more a:hover{ background:#fff;}
.realm_more a:hover span{ color:#014099; background:url(../image/team_13.png) no-repeat right;}
.realm_more span{ display:inline-block; font-size:14px; color:#fff; background:url(../image/team_10.png) no-repeat right; padding-right:25px; -webkit-transition: all 0.4s 0.3s ease-in-out;}

.mydiv{ width:100%; height:100vh;  position:absolute; top:0;}




/**************************44444444444444444444444444444444444444444444444****************************/
.case_warp{ width:100%; height:auto; overflow:hidden; padding-bottom:50px; padding-top:20px;}
.case{ width:1200px; height:auto; overflow:hidden; margin:auto; }
.case_tit{ width:1200px; font-size:36px; color:#000000; font-weight:bold; background:url(../image/index1_29.jpg) no-repeat center bottom; text-align:center; height:90px; line-height:90px;}
.case_con{ width:1200px; height:418px; overflow:hidden; margin-top:40px; padding-bottom:50px;}
.case_left{ float:left; width:505px; height:418px; position:relative;}
.case_1{ width:100%; height:auto; overflow:hidden; font-size:24px; color:#0f1562; font-weight:bold; height:31px; overflow:hidden;}
.case_2{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#0f1562; line-height:29px; margin-top:22px;}
.case_3{ width:130px; height:40px; position:absolute; bottom:0; }
.case_3 a{ display:block; width:128px; height:38px;border:1px solid #d9000c; background-color:#d9000c; border-radius:20px; text-align:center; line-height:38px; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.case_3 a:hover{ background:#fff;}
.case_3 a:hover span{ color:#d9000c; background:url(../image/team_132.png) no-repeat right;}
.case_3 span{ display:inline-block; font-size:14px; color:#fff; background:url(../image/team_10.png) no-repeat right; padding-right:25px; -webkit-transition: all 0.4s 0.3s ease-in-out;}


.case_img{ float:right; width:561px; height:418px; }

.case_con .paginationc{ position: absolute; left:0px; bottom:15px; text-align: center; width:100%; z-index:1; margin:auto;}
.case_con .swiper-pagination-bullet { display: inline-block; height:10px; width:10px; background-color:#014099; border-radius:50%;margin:0px 3px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.case_con .swiper-pagination-bullet-active{ background-color:#d9000c;}

	




/**************************55555555555555555555555555555555555555555555555****************************/
.introduce_warp{ width:100%; height:auto; overflow:hidden; padding-bottom:50px; padding-top:20px;} 
.introduce{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.introduce_mune{ width:1200px; text-align:center; border-bottom:3px solid #fff; height:100px;}
.introduce_mune a{ display:inline-block; font-size:22px; color:#fff; font-weight:bold; position: relative; padding:0px 40px; height:100px; line-height:100px; cursor:pointer;-webkit-transition: all 0.4s ease-in-out;}
.introduce_mune a:hover{ color:#d9000c;}
.introduce_mune a:hover .introduce_mune_1{ width:100%;}
.introduce_mune a.introduce_mune_a{ color:#d9000c;}
.introduce_mune a.introduce_mune_a .introduce_mune_1{ width:100%;}

.introduce_mune_xian{ height:3px; position:absolute; bottom:-3px; width:100%; left:0px;}
.introduce_mune_1{ margin:auto; background-color:#d9000c; width:0%; height:3px; overflow:hidden;-webkit-transition: all 0.4s 0.3s ease-in-out;}

.lunbo{ width:1200px; height:410px; margin-top:70px; overflow:hidden; display:none;}
.introduce_all{ width:1200px; height:410px;}
.introduce_left{ float:left; width:560px; height:410px;}
.introduce_left a{ display:block; width:560px; height:410px; position:relative;}
.introduce_left a:hover .introduce_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:scale(1.1,1.1);}
.introduce_left a:hover{ background-color:#f8f8f8;}
.introduce_left a:hover .press_tit{ color:#ffa507; width:340px;-webkit-transition: all 0.4s ease-in-out;}
.introduce_left a:hover .press_rong{ color:rgba(51,51,51,0.6); width:340px;-webkit-transition: all 0.4s ease-in-out;}
.introduce_left a:hover .news_xian{ width:100%;}

.introduce_img{ width:560px; height:410px; overflow:hidden;}
.introduce_img img{ width:560px; height:410px;-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;}

.introduce_di{ width:560px; height:105px; position:absolute; bottom:0; background:rgba(0,0,0,0.7);}
.introduce_ri{ float:left; width:90px; height:105px;}
.introduce_ri_1{ width:90px; height: auto; text-align:center; font-size:38px; color:#fff; font-weight:bold; padding-top:6px;}
.introduce_ri_2{ width:90px; height:28px; text-align:center; line-height:28px; margin-top:-5px; font-size:14px; color:#fff; opacity:0.5; font-family:Arial, Helvetica, sans-serif;}
.introduce_wen{ float:right; width:470px; height:105px;}
.introduce_wen_1{ width:425px; font-size:18px; color:#fff; height:44px; overflow:hidden; line-height:44px; border-bottom:1px solid rgba(255,255,255,0.1);}
.introduce_wen_2{ width:425px; font-size:14px; line-height:20px; color:#fff; opacity:0.5; height:auto; overflow:hidden; height:40px; margin-top:10px;}

.introduce_right{ float:right; width:600px; height:410px;}
.introduce_top{ width:100%; height:150px;}
.introduce_top a{ display:block; width:100%; height:150px;}
.introduce_top a:hover .introduce_1{ color:#d9000c;}
.introduce_zuo{ float:left; width:495px; height:150px; overflow:hidden;}
.introduce_1{ width:100%; font-size:18px; color:#fff; overflow:hidden; height:34px; border-bottom:1px solid rgba(255,255,255,0.13);-webkit-transition: all 0.4s ease-in-out;}
.introduce_2{ width:100%; font-size:14px; color:#fff; opacity:0.5; overflow:hidden; height:72px; line-height:24px; margin-top:15px;}
.introduce_you{ float:right; width:55px; height:150px;}
.introduce_3{ width:100%; text-align:right; font-size:38px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; height:43px; margin-top:-5px;}
.introduce_4{ width:100%; text-align:right; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; height:18px; line-height:18px;}
.introduce_5{ width:100%; text-align: center; font-size:14px; color:#fff; height:35px; line-height:35px; margin-top:40px;}
.introduce_list{ width:100%; height:auto; overflow:hidden; margin-top:25px;}
.introduce_list ul li{ width:100%; list-style:none; height:47px;}
.introduce_list ul li a{ display:block; width:100%; height:100%; overflow:hidden; line-height:47px; cursor:pointer;}
.introduce_list ul li a:hover .introduce_list_1{ opacity:1;}
.introduce_list ul li a:hover .introduce_list_2{ color:#fff;}
.introduce_list_1{ float:left; font-size:18px; color:#fff; opacity:0.5; overflow:hidden; width:495px; height:47px;-webkit-transition: all 0.4s ease-in-out;}
.introduce_list_2{ float:right; font-size:14px; color:#8e8e8e; font-family:Arial, Helvetica, sans-serif;-webkit-transition: all 0.4s ease-in-out;}




/**************************66666666666666666666666666666666666666666666666****************************/
.teama_warp{ width:100%; height:auto; overflow:hidden; padding-top:20px; padding-bottom:30px;}
.teama{ width:1200px; height:722px; margin:auto;}
.teama_all{ width:1200px; height:442px; margin-top:45px; position:relative; margin-bottom:90px;}
.teama_tit{ width:1200px; font-size:36px; color:#000000; font-weight:bold; background:url(../image/index1_29.jpg) no-repeat center bottom; text-align:center; height:90px; line-height:90px; }
.teama_list{ margin:auto; width:1100px; height:442px; position:relative; overflow:hidden;}

.teama_list .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.teama_list .swiper-slide{ overflow:hidden;}
.teama_list .swiper-slide.swiper-slide-active .team_name{ background-color:rgba(1,64,153,0.8);}

.teama_con{ width:332px; height:441px; margin:auto;}
.teama_con a{ display:block; width:332px; height:441px; position:relative; overflow:hidden;}
.teama_name{ width:100%; height:58px; font-size:22px; color:#fff; text-align:center; line-height:58px; position:absolute; bottom:0; background-color:rgba(0,0,0,0.5);}



.teama-left {position: absolute; left:-90px; top:225px; z-index:10; cursor:pointer;  font-size:36px; color:rgba(255,255,255,0.7); text-align:center; font-family:"宋体"; overflow:hidden; width:84px; height:84px; line-height:84px; outline: none; background:#014099; border-radius:50%;}
.teama-left:hover{ color:rgba(255,255,255,1);-webkit-transition: all 0.4s ease-in-out;}
.teama-right {position: absolute; right:-90px; top:225px; z-index:10; cursor:pointer;  font-size:36px; color:rgba(255,255,255,0.7);  text-align:center; font-family:"宋体"; overflow:hidden; width:84px;  height:84px; line-height:84px; background:#014099; outline: none; border-radius:50%;}
.teama-right:hover{ color:rgba(255,255,255,1);-webkit-transition: all 0.4s ease-in-out;}

.teama_more{ width:130px; height:40px; margin:auto; margin-top:15px;}
.teama_more a{ display:block; width:128px; height:38px;border:1px solid #014099; border-radius:20px; text-align:center; line-height:38px; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
.teama_more a:hover{ background:#014099;}
.teama_more a:hover span{ color:#fff; background:url(../image/team_10.png) no-repeat right;}
.teama_more span{ display:inline-block; font-size:14px; color:#014099; background:url(../image/team_13.png) no-repeat right; padding-right:25px; -webkit-transition: all 0.4s 0.3s ease-in-out;}






/**************************77777777777777777777777777777777777777777777777****************************/
.qi{ width:100%; height: auto; background-color:#222; overflow:hidden;}

.turn_warp{ width:100%; background:url(../image/index_34.jpg) no-repeat center; background-size:cover; position:relative;}
.turn{ width:1200px; height:220px; margin:auto; padding-top:70px;}
.turn_tit{ width:100%; text-align:center; font-size:26px; color:#fff; height:40px; line-height:40px;}
.turn_con{ width:718px; height:57px; margin:auto; overflow:hidden; position:relative; margin-top:40px; border-radius:4px;}
.turn_text{ font-size:12px; color:#b6b6b6; font-family:"微软雅黑"; width:550px; height:57px; border:none; background-color:#fff; padding-left:20px;}
.turn_btn{ height:57px; font-size:16px; color:#fff; font-family:"微软雅黑"; border:none; width:150px; background-color:#014099; position:absolute; bottom:0; right:0;}











/*面包屑*/
.btn-nav {position: absolute; top:17px;  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: 2px; background-color: #fff;}
.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: #fff;}
.nav-item { margin: 40px auto;text-align: center;}
.animated { display: block; margin: 0 auto;}
.animated:hover .icon-bar,
.animated:focus .icon-bar{ background-color: #fff;}
.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: #fff;}
.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(-4px) rotateZ(-45deg);-moz-transform: translateY(-4px) rotateZ(-45deg);-ms-transform: translateY(-4px) rotateZ(-45deg);-o-transform: translateY(-4px) rotateZ(-45deg); transform: translateY(-4px) rotateZ(-45deg);}
.animated .middle { width: 0;}
.cai{ display:none;}
.labour_ti{ display:none;}
.down_lun{ display:none;}


@media screen and (max-width:1919px)and (min-width:1440px){
.head_logo{ left:3%;}	
.head_logo img{ height:40px; padding-top:35px;}
.nav{ width:1160px;}
.head_qie{ right:3%;}

.n_big {
    width: 100%;
    height: 270px;
    padding-top: 130px;
}
.n_big_1 { width: 100%; font-size:30px; height:82px; line-height: 82px;}
.n_big_2 { font-size:20px; height:70px;line-height: 70px;}

.union_left_1{ font-size:20px;}
.union_left_2{ font-size:100px;}

.news_tit{ font-size:22px; height:auto; overflow:hidden;}
.union_1{ font-size:18px;}
.caucus_tit{ font-size:18px; height:95px; line-height:95px;}
.apply ul li{ height:525px; margin-bottom:30px;}
.apply ul li a { height:525px;}
.apply_tit{ font-size:18px; margin-top:17px;}

.industry_tit{ margin-top:45px;}
.industry{ margin-top:10px;}
.industry_biao{ font-size:16px;}

.vision_1{ font-size:24px; height:50px; line-height:50px;}
.vision_2{ font-size:16px; line-height:30px;}
.vision_2 span{ font-size:18px;}

.trade_tit { font-size: 18px;height:60px;line-height: 60px; padding-top:10px;}
.trade_con{ font-size:14px;}

.job_1_1,.job_1_2,.job_1_3,.job_1_4{ font-size:16px;}
.job_tit{ font-size:16px; height:50px; line-height:50px;}
.team_tit{ font-size:20px;}
.corps_1{ font-size:22px;}
.corps_3,.corps_5{ font-size:16px; height:40px; line-height:40px;}
.xiang_1{ font-size:20px;}

.news_ri_1{ font-size:54px;}
.news_ri_2{ font-size:16px;}
.news_right_1 { font-size:18px;}
.news_zuo_1{ font-size:50px;}
.news_zuo_2{ font-size:16px;}
.news_you_1{ font-size:18px;}
.field_1{ font-size:18px;}

.limits_warp{ margin-top:40px;}
.limits_tit{ font-size:24px; height:56px;}
.limits_tit span{ height:55px;}
.scope_tit{ font-size:22px;}
.boundary_tit{ font-size:22px;}
.boundary_list{ margin-top:35px;}


.big_1{font-size:40px; height: auto; overflow:hidden;}
.big_2{  font-size:22px; height:60px; line-height:60px;}



/*第二屏*/
.service{ height: auto;}
.service_tit{ width:100%; height:65px; line-height:65px; overflow:hidden; font-size:24px;}
.service_list{  margin-top:18px;}
.service_list ul li{ margin-bottom:20px;}
.service_more{margin-top:5px;}


/*******************333333333333333333333333333333333333333333333***************************/
.realm_tit{ width:100%; height:65px; line-height:65px; font-size:24px; }
.realm_dao span{ font-size:18px; }
.realm_bg span{ font-size:18px; color:#fff; display:inline-block; opacity:1; padding-top:0px;-webkit-transition: all 0.4s ease-in-out;}


/**************************44444444444444444444444444444444444444444444444****************************/
.case_tit{ font-size:24px; height:65px; line-height:65px;}
.case_1{font-size:20px;}


/**************************55555555555555555555555555555555555555555555555****************************/
.introduce_mune{border-bottom:2px solid #fff; height:80px;}
.introduce_mune a{ display:inline-block; font-size:18px; padding:0px 30px; height:80px; line-height:80px; }
.introduce_mune_xian{ height:2px; bottom:-2px;}
.introduce_mune_1{ height:2px;}

.introduce_all{ margin-top:50px;}
.introduce_more{ margin-top:60px;}



/**************************66666666666666666666666666666666666666666666666****************************/
.teama{height: auto;}
.teama_tit{ font-size:24px; height:65px; line-height:65px;}
.teama_all{  margin-bottom:70px;}
.teama_name { height: 48px; font-size:18px;line-height: 48px;}


/**************************77777777777777777777777777777777777777777777777****************************/
.turn_tit{ width:100%; text-align:center; font-size:24px; color:#fff; height:40px; line-height:40px;}
.turn_con{ height:50px; margin-top:30px;}
.turn_text{height:50px;}
.turn_btn{ height:50px;}


/*底部*/
.footer{ width:100%; height:405px;}
.foot{ width:1200px; height:355px; margin:auto; padding-top:50px; position:relative; background-position:}
.foot_left{ float:left; height:355px; width:220px;}
.foot_right{ float:right; height:355px; width:320px;}
.typeright{ height:60px; line-height:60px; font-size:13px;}


.showy{ width:68px; position:fixed; right:1%;}
.showy a{ width:68px; height:68px;}

.showy a .sidebox{position:absolute;width:68px;height:68px;top:0;right:0;transition:all 0.3s;background:#014099;overflow:hidden;}

.sidebox_1{ float:left; width:68px; height:68px; overflow:hidden;}
.sidebox_dian{ float:left; height:61px; line-height:18px; font-size:12px; color:#fff; padding-top:7px;}


.showy_img{ width:100%; height:24px; text-align:center; padding-top:12px;}
.showy_img img{ height:24px; width:auto;}
.showy_tit{ width:100%; text-align:center; font-size:12px; color:#fff; height:32px; line-height:32px;}
.ma{ width:68px; height:68px; position:relative;}

}
@media screen and (max-width:1439px)and (min-width:1366px){
	.head_logo{ left:2%;}	
.head_logo img{ height:36px; padding-top:37px;}

.nav_1 a{ font-size:14px;}

.nav{ width:1100px;}
.head_qie{ right:2%;}

.n_big {
    width: 100%;
    height: 270px;
    padding-top: 130px;
}
.n_big_1 { width: 100%; font-size:20px; height:62px; line-height: 62px;}
.n_big_2 { font-size:16px; height:70px;line-height: 70px;}
.news_mune{ height:62px;}
.news_mune a{ font-size:15px; height:62px; line-height:62px;}


.union_left_1{ font-size:16px;}
.union_left_2{ font-size:80px;}

.news_tit{ font-size:18px; height:auto; overflow:hidden; margin-top:15px;}

.union_1{ font-size:16px;}
.union_2{ font-size:14px; margin-top:10px;}

.page_list a { width: 30px; height: 30px; line-height: 30px; font-size: 12px;}

.caucus_tit{ font-size:16px; height:65px; line-height:65px;}
.caucus_right{ width:945px;}
.caucus_con{ font-size:14px; line-height:24px;}
.caucus_con img{ max-width:100%;}

.about_list{ margin-top:35px;}
.apply{ margin-top:30px;}

.apply ul li{ height:515px; margin-bottom:15px;}
.apply ul li a { height:515px;}
.apply_tit{ font-size:16px; margin-top:12px;}
.apply_con{ font-size:14px;}

.trade{ margin-top:35px;}

.industry_tit{ margin-top:35px; font-size:20px; height:55px; line-height:55px;}
.industry{ margin-top:10px;}
.industry_biao{ font-size:16px; font-weight:normal;}

.contact_1{ font-size:16px;}
.honour{ margin-top:30px;}



.honour ul li{ margin-bottom:10px;}
.honour_tit{ font-size:14px; height:46px; line-height:46px;} 

.vision_1{ font-size:20px; height:40px; line-height:40px;}
.vision_2{ font-size:14px; line-height:30px;}
.vision_2 span{ font-size:16px;}

.culture_tit{ font-size:16px;}
.culture_en{ font-size:16px;}
.culture_con{ font-size:14px;}

.organize{ margin-top:40px;}

.job_1{ height:50px;}


.trade_tit { font-size: 16px;height:50px;line-height: 50px; padding-top:10px;}
.trade_con{ font-size:14px;}

.job_1_1,.job_1_2,.job_1_3,.job_1_4{ font-size:14px; height:50px; line-height:50px;}
.job_tit{ font-size:14px; height:40px; line-height:40px; padding-top:10px;}
.job_come{ font-size:14px;}
.job_nei span,.job_an a,.corps_2,.corps_pre a,.corps_net a{ font-size:14px;}

.team_tit{ font-size:18px;}
.corps_1{ font-size:18px;}
.corps_3,.corps_5{ font-size:15px; height:40px; line-height:40px; }
.corps_4,.corps_6{ font-size:14px;line-height:24px;}
.xiang_1{ font-size:18px;}

.news_lun{ margin-top:35px;}
.news_ri_1{ font-size:44px;}
.news_ri_2{ font-size:16px;}
.news_right_1 { font-size:16px;}
.news_zuo_1{ font-size:50px;}
.news_zuo_2{ font-size:16px;}
.news_you_1{ font-size:16px;}
.field_1{ font-size:16px;}

.limits_warp{ margin-top:40px;}
.limits_tit{ font-size:18px; height:46px;}
.limits_tit span{ height:45px;}
.limits_con span{ font-size:14px;}
.scope_tit{ font-size:18px;}
.boundary_tit{ font-size:18px;}
.boundary_list{ margin-top:35px;}
.boundary_biao{ font-size:14px;}
.dang {
    width: 1200px;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
}


/*底部*/
.footer{ width:100%; height:405px;}
.foot{ width:1200px; height:355px; margin:auto; padding-top:50px; position:relative; background-position:}
.foot_left{ float:left; height:355px; width:220px;}
.foot_right{ float:right; height:355px; width:320px;}
.typeright{ height:60px; line-height:60px; font-size:13px;}
.foot_tit a{ font-size:16px; height:40px; line-height:40px;}
.foot_logo{ height:55px; padding-top:12px;}

.showy{ width:68px; position:fixed; right:1%;}
.showy a{ width:68px; height:68px;}

.showy a .sidebox{position:absolute;width:68px;height:68px;top:0;right:0;transition:all 0.3s;background:#014099;overflow:hidden;}

.sidebox_1{ float:left; width:68px; height:68px; overflow:hidden;}
.sidebox_dian{ float:left; height:61px; line-height:18px; font-size:12px; color:#fff; padding-top:7px;}


.ma{ width:68px; height:68px; position:relative;}
.showy_img{ width:100%; height:24px; text-align:center; padding-top:12px;}
.showy_img img{ height:24px; width:auto;}
.showy_tit{ width:100%; text-align:center; font-size:12px; color:#fff; height:32px; line-height:32px;}

.big_1{font-size:32px; height: auto; overflow:hidden;}
.big_2{  font-size:18px; height:60px; line-height:60px;}

/*第二屏*/
.service{ width:1100px; height: auto; overflow:hidden;}
.service_tit{ width:100%; height:60px; line-height:60px; font-size:20px;}
.service_list{ width:1100px; margin-top:18px;}
.service_list ul li{ float: left; width:268px; height:220px; list-style:none; margin-bottom:9px; margin-right:9px;}
.service_list ul li a{ display:block; width:100%; height:100%;}

.service_list ul li a:hover .service_bg_1{ opacity:1; padding-top:30px;}

.service_img{ width:268px; height:158px; position:relative;}
.service_bg{ width:100%; height:100%;}
.service_bg_1{ width:230px;}
.service_bg_1 span{ padding-left:15px; width:205px;}

.service_di{ width:100%; height:62px;}
.service_left{ float:left; height:62px; line-height:62px; font-size:56px; margin-left:-12px;}
.service_right{ float:right; width:195px; height:62px;}
.service_1{ width:180px; font-size:16px;padding-top:5px;}
.service_2{ width:180px; height:24px; line-height:24px;}

.service_more{ width:110px; height:35px; margin:auto; margin-top:10px; }
.service_more a{ display:block; width:108px; height:33px;border:1px solid #014099; line-height:33px; }
.service_more span{font-size:12px;}



/*******************333333333333333333333333333333333333333333333***************************/
.realm{ width:1100px;}
.realm_tit{ width:100%; height:60px; line-height:60px; overflow:hidden; font-size:20px;}

.realm_all{ width:1100px; height: auto; overflow:hidden; margin-top:40px;}
.realm_left{ float:left; width:217px; height:253px;}
.realm_left a{ display:block; width:217px; height:253px; position:relative;}
.realm_tu{ width:236px; height:276px;}
.realm_dao{ width:217px; height:253px; line-height:253px; }
.realm_dao span{ font-size:16px;}


.realm_list{ float:right; width:880px; }
.realm_list ul li{ float: left; width:217px; height:125px; list-style:none; margin-bottom:4px; margin-right:4px;}
.realm_list ul li a{ display:block; width:100%; height:100%; position:relative;}

.realm_img{ width:236px; height:136px; position:relative;}
.realm_bg{ width:217px; height:125px; line-height:125px; }
.realm_bg span{ font-size:16px;}


.realm_more{ width:110px; height:35px; margin-top:50px;}
.realm_more a{ display:block; width:108px; height:33px; line-height:33px; }
.realm_more span{font-size:12px;}




/**************************44444444444444444444444444444444444444444444444****************************/
.case{ width:1100px; }
.case_tit{ width:100%; font-size:20px; height:60px; line-height:60px; }
.case_con{ width:100%; height: auto; overflow:hidden; margin-top:40px;}
.case_left{ float:left; width:465px; height:383px;}
.case_1{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#0f1562; font-weight:bold;}
.case_2{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#0f1562; line-height:26px; margin-top:22px;}

.case_3{ width:110px; height:35px;}
.case_3 a{ display:block; width:108px; height:33px;line-height:33px; }
.case_3 span{font-size:12px;}

.case_img{ width:517px; height:383px;}
.case_img img{ width:517px; height:383px;}




/**************************55555555555555555555555555555555555555555555555****************************/
.introduce{ width:1100px;}
.introduce_mune{ width:1100px; border-bottom:2px solid #fff; height:70px;}
.introduce_mune a{ display:inline-block; font-size:16px;  padding:0px 30px; height:70px; line-height:70px;}

.introduce_mune_xian{ height:2px; bottom:-2px;}
.introduce_mune_1{ height:2px;}

.introduce_all{ width:1100px; height:378px; margin-top:0px;}
.introduce_left{ float:left; width:514px; height:378px; }
.introduce_left a{ display:block; width:100%; height:100%; position:relative;}


.introduce_img{ width:560px; height:410px; overflow:hidden;}
.introduce_img img{ width:560px; height:410px;}

.introduce_di{ width:100%; height:90px; position:absolute; bottom:0; background:rgba(0,0,0,0.7);}
.introduce_ri{ float:left; width:90px; height:90px;}
.introduce_ri_1{ width:100%; font-size:30px; padding-top:6px;}
.introduce_ri_2{ width:100%; height:28px; text-align:center; line-height:28px; margin-top:-5px; font-size:14px; color:#fff; }
.introduce_wen{ float:right; width:420px; height:90px;}
.introduce_wen_1{ width:400px; font-size:14px; color:#fff; height:34px; overflow:hidden; line-height:34px;}
.introduce_wen_2{ width:400px; font-size:12px;}

.introduce_right{ float:right; width:550px; height:378px;}
.introduce_top{ width:100%; height:150px;}
.introduce_top a{ display:block; width:100%; height:150px;}

.introduce_zuo{ float:left; width:465px; height:150px; overflow:hidden;}
.introduce_1{ width:100%; font-size:16px;}

.introduce_you{ float:right; width:55px; height:150px;}
.introduce_3{ width:100%; text-align:right; font-size:38px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; height:43px; margin-top:-5px;}
.introduce_4{ width:100%; text-align:right; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; height:18px; line-height:18px;}
.introduce_5{ width:100%; text-align: center; font-size:14px; color:#fff; height:35px; line-height:35px; margin-top:40px;}
.introduce_list{ width:100%; height:auto; overflow:hidden; margin-top:25px;}
.introduce_list ul li{ width:100%; list-style:none; height:40px;}
.introduce_list ul li a{ display:block; width:100%; height:100%; overflow:hidden; line-height:40px; cursor:pointer;}

.introduce_list_1{ float:left; font-size:16px; color:#fff; opacity:0.5; overflow:hidden; width:465px; height:40px;}
.introduce_list_2{ font-size:12px;}

.introduce_more{ margin-top:50px;}




/**************************66666666666666666666666666666666666666666666666****************************/
.teama{ width:1100px; height: auto; margin:auto;}
.teama_all{ width:1100px; height:442px; margin-top:20px;  margin-bottom:0px;}
.teama_tit{ width:100%; font-size:20px;height:60px; line-height:60px;}
.teama_list{ margin:auto; width:1050px; height:405px; position:relative; overflow:hidden;}

.teama_list .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}


.teama_con{ width:306px; height:405px; margin:auto;}
.teama_con a{ display:block; width:306px; height:405px; position:relative; overflow:hidden;}
.teama_name{ width:100%; height:48px; font-size:18px; color:#fff; text-align:center; line-height:48px;}


.teama-left {left:-190px; top:195px;font-size:26px;width:50px; height:50px; line-height:50px;}
.teama-right {right:-190px; top:195px; font-size:26px; width:50px;  height:50px; line-height:50px;}

.teama_more{ width:110px; height:35px; margin:auto; margin-top:15px;}
.teama_more a{ display:block; width:108px; height:33px; line-height:33px;}
.teama_more span{font-size:12px;}




/**************************77777777777777777777777777777777777777777777777****************************/
.turn{ height:200px;}
.turn_tit{ width:100%; text-align:center; font-size:20px; color:#fff; height:30px; line-height:30px;}
.turn_con{ height:45px; margin-top:30px; width: 618px;}

.turn_text{height:45px; width:500px;}
.turn_btn{ height:45px; width:120px;}



}
@media screen and (max-width:1365px)and (min-width:1200px){
	.head_logo{ left:2%;}	
.head_logo img{ height:36px; padding-top:37px;}

.nav_1 a{ font-size:15px;}

.nav{ width:1000px;}
.head_qie{ right:2%;}

.n_big {
    width: 100%;
    height: 270px;
    padding-top: 130px;
}
.n_big_1 { width: 100%; font-size:20px; height:62px; line-height: 62px;}
.n_big_2 { font-size:16px; height:70px;line-height: 70px;}
.news_mune{ height:62px;}
.news_mune a{ font-size:15px; height:62px; line-height:62px;}


.union_left_1{ font-size:16px;}
.union_left_2{ font-size:80px;}

.news_tit{ font-size:18px; height:auto; overflow:hidden; margin-top:15px;}

.union_1{ font-size:16px;}
.union_2{ font-size:14px; margin-top:10px;}

.page_list a { width: 30px; height: 30px; line-height: 30px; font-size: 12px;}

.caucus_tit{ font-size:16px; height:65px; line-height:65px;}
.caucus_right{ width:945px;}
.caucus_con{ font-size:14px; line-height:24px;}
.caucus_con img{ max-width:100%;}

.about_list{ margin-top:35px;}
.apply{ margin-top:30px;}

.apply ul li{ height:515px; margin-bottom:15px;}
.apply ul li a { height:515px;}
.apply_tit{ font-size:16px; margin-top:12px;}
.apply_con{ font-size:14px;}

.trade{ margin-top:35px;}

.industry_tit{ margin-top:35px; font-size:20px; height:55px; line-height:55px;}
.industry{ margin-top:10px;}
.industry_biao{ font-size:16px; font-weight:normal;}

.contact_1{ font-size:16px;}
.honour{ margin-top:30px;}



.honour ul li{ margin-bottom:10px;}
.honour_tit{ font-size:14px; height:46px; line-height:46px;} 

.vision_1{ font-size:20px; height:40px; line-height:40px;}
.vision_2{ font-size:14px; line-height:30px;}
.vision_2 span{ font-size:16px;}

.culture_tit{ font-size:16px;}
.culture_en{ font-size:16px;}
.culture_con{ font-size:14px;}

.organize{ margin-top:40px;}

.job_1{ height:50px;}


.trade_tit { font-size: 16px;height:50px;line-height: 50px; padding-top:10px;}
.trade_con{ font-size:14px;}

.job_1_1,.job_1_2,.job_1_3,.job_1_4{ font-size:14px; height:50px; line-height:50px;}
.job_tit{ font-size:14px; height:40px; line-height:40px; padding-top:10px;}
.job_come{ font-size:14px;}
.job_nei span,.job_an a,.corps_2,.corps_pre a,.corps_net a{ font-size:14px;}

.team_tit{ font-size:18px;}
.corps_1{ font-size:18px;}
.corps_3,.corps_5{ font-size:15px; height:40px; line-height:40px; }
.corps_4,.corps_6{ font-size:14px;line-height:24px;}
.xiang_1{ font-size:18px;}

.news_lun{ margin-top:35px;}
.news_ri_1{ font-size:44px;}
.news_ri_2{ font-size:16px;}
.news_right_1 { font-size:16px;}
.news_zuo_1{ font-size:50px;}
.news_zuo_2{ font-size:16px;}
.news_you_1{ font-size:16px;}
.field_1{ font-size:16px;}

.limits_warp{ margin-top:40px;}
.limits_tit{ font-size:18px; height:46px;}
.limits_tit span{ height:45px;}
.limits_con span{ font-size:14px;}
.scope_tit{ font-size:18px;}
.boundary_tit{ font-size:18px;}
.boundary_list{ margin-top:35px;}
.boundary_biao{ font-size:14px;}
.dang {
    width: 1200px;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
}


/*底部*/
.footer{ width:100%; height:405px;}
.foot{ width:1200px; height:355px; margin:auto; padding-top:50px; position:relative; background-position:}
.foot_left{ float:left; height:355px; width:220px;}
.foot_right{ float:right; height:355px; width:320px;}
.typeright{ height:60px; line-height:60px; font-size:13px;}
.foot_tit a{ font-size:16px; height:40px; line-height:40px;}
.foot_logo{ height:55px; padding-top:12px;}

.showy{ width:68px; position:fixed; right:1%;}
.showy a{ width:68px; height:68px;}

.showy a .sidebox{position:absolute;width:68px;height:68px;top:0;right:0;transition:all 0.3s;background:#014099;overflow:hidden;}

.sidebox_1{ float:left; width:68px; height:68px; overflow:hidden;}
.sidebox_dian{ float:left; height:61px; line-height:18px; font-size:12px; color:#fff; padding-top:7px;}


.ma{ width:68px; height:68px; position:relative;}
.showy_img{ width:100%; height:24px; text-align:center; padding-top:12px;}
.showy_img img{ height:24px; width:auto;}
.showy_tit{ width:100%; text-align:center; font-size:12px; color:#fff; height:32px; line-height:32px;}

.big_1{font-size:32px; height: auto; overflow:hidden;}
.big_2{  font-size:18px; height:60px; line-height:60px;}

/*第二屏*/
.service{ width:1100px; height: auto; overflow:hidden;}
.service_tit{ width:100%; height:60px; line-height:60px; font-size:20px;}
.service_list{ width:1100px; margin-top:18px;}
.service_list ul li{ float: left; width:268px; height:220px; list-style:none; margin-bottom:9px; margin-right:9px;}
.service_list ul li a{ display:block; width:100%; height:100%;}

.service_list ul li a:hover .service_bg_1{ opacity:1; padding-top:30px;}

.service_img{ width:268px; height:158px; position:relative;}
.service_bg{ width:100%; height:100%;}
.service_bg_1{ width:230px;}
.service_bg_1 span{ padding-left:15px; width:205px;}

.service_di{ width:100%; height:62px;}
.service_left{ float:left; height:62px; line-height:62px; font-size:56px; margin-left:-12px;}
.service_right{ float:right; width:195px; height:62px;}
.service_1{ width:180px; font-size:16px;padding-top:5px;}
.service_2{ width:180px; height:24px; line-height:24px;}

.service_more{ width:110px; height:35px; margin:auto; margin-top:10px; }
.service_more a{ display:block; width:108px; height:33px;border:1px solid #014099; line-height:33px; }
.service_more span{font-size:12px;}



/*******************333333333333333333333333333333333333333333333***************************/
.realm{ width:1100px;}
.realm_tit{ width:100%; height:60px; line-height:60px; overflow:hidden; font-size:20px;}

.realm_all{ width:1100px; height: auto; overflow:hidden; margin-top:40px;}
.realm_left{ float:left; width:217px; height:253px;}
.realm_left a{ display:block; width:217px; height:253px; position:relative;}
.realm_tu{ width:236px; height:276px;}
.realm_dao{ width:217px; height:253px; line-height:253px; }
.realm_dao span{ font-size:16px;}


.realm_list{ float:right; width:880px; }
.realm_list ul li{ float: left; width:217px; height:125px; list-style:none; margin-bottom:4px; margin-right:4px;}
.realm_list ul li a{ display:block; width:100%; height:100%; position:relative;}

.realm_img{ width:236px; height:136px; position:relative;}
.realm_bg{ width:217px; height:125px; line-height:125px; }
.realm_bg span{ font-size:16px;}


.realm_more{ width:110px; height:35px; margin-top:50px;}
.realm_more a{ display:block; width:108px; height:33px; line-height:33px; }
.realm_more span{font-size:12px;}




/**************************44444444444444444444444444444444444444444444444****************************/
.case{ width:1100px; }
.case_tit{ width:100%; font-size:20px; height:60px; line-height:60px; }
.case_con{ width:100%; height: auto; overflow:hidden; margin-top:40px;}
.case_left{ float:left; width:465px; height:383px;}
.case_1{ width:100%; height:auto; overflow:hidden; font-size:20px; color:#0f1562; font-weight:bold;}
.case_2{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#0f1562; line-height:26px; margin-top:22px;}

.case_3{ width:110px; height:35px;}
.case_3 a{ display:block; width:108px; height:33px;line-height:33px; }
.case_3 span{font-size:12px;}

.case_img{ width:517px; height:383px;}
.case_img img{ width:517px; height:383px;}




/**************************55555555555555555555555555555555555555555555555****************************/
.introduce{ width:1100px;}
.introduce_mune{ width:1100px; border-bottom:2px solid #fff; height:70px;}
.introduce_mune a{ display:inline-block; font-size:16px;  padding:0px 30px; height:70px; line-height:70px;}

.introduce_mune_xian{ height:2px; bottom:-2px;}
.introduce_mune_1{ height:2px;}

.introduce_all{ width:1100px; height:378px; margin-top:0px;}
.introduce_left{ float:left; width:514px; height:378px; }
.introduce_left a{ display:block; width:100%; height:100%; position:relative;}


.introduce_img{ width:560px; height:410px; overflow:hidden;}
.introduce_img img{ width:560px; height:410px;}

.introduce_di{ width:100%; height:90px; position:absolute; bottom:0; background:rgba(0,0,0,0.7);}
.introduce_ri{ float:left; width:90px; height:90px;}
.introduce_ri_1{ width:100%; font-size:30px; padding-top:6px;}
.introduce_ri_2{ width:100%; height:28px; text-align:center; line-height:28px; margin-top:-5px; font-size:14px; color:#fff; }
.introduce_wen{ float:right; width:420px; height:90px;}
.introduce_wen_1{ width:400px; font-size:14px; color:#fff; height:34px; overflow:hidden; line-height:34px;}
.introduce_wen_2{ width:400px; font-size:12px;}

.introduce_right{ float:right; width:550px; height:378px;}
.introduce_top{ width:100%; height:150px;}
.introduce_top a{ display:block; width:100%; height:150px;}

.introduce_zuo{ float:left; width:465px; height:150px; overflow:hidden;}
.introduce_1{ width:100%; font-size:16px;}

.introduce_you{ float:right; width:55px; height:150px;}
.introduce_3{ width:100%; text-align:right; font-size:38px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; height:43px; margin-top:-5px;}
.introduce_4{ width:100%; text-align:right; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; height:18px; line-height:18px;}
.introduce_5{ width:100%; text-align: center; font-size:14px; color:#fff; height:35px; line-height:35px; margin-top:40px;}
.introduce_list{ width:100%; height:auto; overflow:hidden; margin-top:25px;}
.introduce_list ul li{ width:100%; list-style:none; height:40px;}
.introduce_list ul li a{ display:block; width:100%; height:100%; overflow:hidden; line-height:40px; cursor:pointer;}

.introduce_list_1{ float:left; font-size:16px; color:#fff; opacity:0.5; overflow:hidden; width:465px; height:40px;}
.introduce_list_2{ font-size:12px;}

.introduce_more{ margin-top:50px;}




/**************************66666666666666666666666666666666666666666666666****************************/
.teama{ width:1100px; height: auto; margin:auto;}
.teama_all{ width:1100px; height:442px; margin-top:20px;  margin-bottom:0px;}
.teama_tit{ width:100%; font-size:20px;height:60px; line-height:60px;}
.teama_list{ margin:auto; width:1050px; height:405px; position:relative; overflow:hidden;;}

.teama_list .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}


.teama_con{ width:306px; height:405px; margin:auto;}
.teama_con a{ display:block; width:306px; height:405px; position:relative; overflow:hidden;}
.teama_name{ width:100%; height:48px; font-size:18px; color:#fff; text-align:center; line-height:48px;}


.teama-left {left:-190px; top:195px;font-size:26px;width:50px; height:50px; line-height:50px;}
.teama-right {right:-190px; top:195px; font-size:26px; width:50px;  height:50px; line-height:50px;}

.teama_more{ width:110px; height:35px; margin:auto; margin-top:15px;}
.teama_more a{ display:block; width:108px; height:33px; line-height:33px;}
.teama_more span{font-size:12px;}





/**************************77777777777777777777777777777777777777777777777****************************/
.turn{ height:200px;}
.turn_tit{ width:100%; text-align:center; font-size:20px; color:#fff; height:30px; line-height:30px;}
.turn_con{ height:45px; margin-top:30px; width: 618px;}

.turn_text{height:45px; width:500px;}
.turn_btn{ height:45px; width:120px;}




}
@media screen and (max-width:1199px)and (min-width:300px){
	/*mnav*/
	.cai{ display: block; width:100%; height:60px; top:0; z-index:999; position:fixed; -webkit-transition: all 0.5s ease-in-out;}
	.cai_list{ width:100%; height:91vh; background-color:rgba(0,0,0,0.8); display:none; padding-top:9vh; 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;}
	.mnav .mnavhor{line-height:39px; border-bottom:1px #f2f1f1 solid; margin:0px 15px; font-size:14px; }
	.mnav .mnavhor a{ width:100%; display:block; color:#014099;}
	
	/*头部*/
	.header_gao{ width:100%; height:110px; position:fixed; top:0; z-index:999; display:none;}
	
	.head_logo{ position:absolute; left:2%;height:60px; cursor:pointer; z-index:99;}
	.head_logo img{ padding-top:18px; height:24px;}
	
	.head_qie{ position:absolute; right:45px;height:60px; top:0; z-index:99;}
	.head_qie a{ display: inline-block; font-size:14px; color:#fff; height:60px;line-height:60px;  cursor:pointer; text-align:center;}
	
	
	.cai_xia{ background-color:rgba(0,0,0,0.8);}
		


	/*底部*/
	.footer{ width:100%; height: auto; overflow:hidden; background:#222; position:relative;}
	.foot{ width:96%; height: auto; overflow:hidden; margin:auto; padding-top:15px; position:relative; text-align:center;}
	.foot_left{ float:left; height: auto; overflow:hidden; width: 25%;}
	.foot_tit{ width:auto; height:24px;}
	.foot_tit a{ display: inline-block; width:100%; height:24px; line-height:24px; font-size:14px; color:#fff; cursor:pointer;}
	
	.foot_nav{ width:100%; height: auto; overflow:hidden; margin-top:10px; display:none;}
	
	.foot_right{ float:none; height: auto; overflow:hidden; width:100%;}
	.foot_logo{ width:100%; height:21px; cursor:pointer; overflow:hidden; padding-top:12px;}
	.foot_logo img{ height:21px; width:auto;}
	.foot_1{ font-size:12px; color:#9c9c9c; height: auto; overflow:hidden; line-height:21px; width:100%; margin-top:12px; padding-bottom:15px;}
	
	
	.foot_wei{ width:100%;height:40px; display:none;}
	.typeright{ width:100%; text-align: center; height: auto; overflow:hidden;font-size:12px; line-height:18px; padding:10px 0px; overflow:hidden;}
	
	.showy{ display:none;}



	/*新闻中心详情*/
	.n_big{ width:100%; height:110px; padding-top:90px;}
	.n_big_con{ width:96%; height:110px; margin:auto;}
	.n_big_1{ width:100%; font-size:16px; color:#fff; font-weight:bold; height:25px; line-height:25px; background:none; overflow:hidden;}
	.n_big_2{ width:100%; font-size:12px; color:#fff; height:30px; line-height:22px;}


	
	.xiang{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:30px;}
	.xiang_tit{ width:100%; height: auto; overflow:hidden; padding-bottom:15px;}
	.xiang_left{ float:none; width:100%; height: auto; overflow:hidden; background:none; padding-left:0px;}
	.xiang_1{ width:100%; overflow:hidden; font-size:16px; color:#000; height:24px; line-height:24px; text-align:center;}
	.xiang_2{ width:100%; font-size:12px; color:#014099; height:35px; line-height:35px; text-align:center;} 
	.xiang_2 span{ padding:0px 12px;}
		
	.xiang_next{ float:none; height:30px; margin-top:5px; width:100%; text-align:center;}
	.xiang_next a{ float:none; display: inline-block; width:80px; height:24px; line-height:24px; font-size:12px; margin-left:5px; margin-right:5px;}

	.xiang_con{ width:100%; margin:auto; height:auto; overflow:hidden; font-size:14px; color:#444444; line-height:25px; margin-top:15px; padding-bottom:20px;}
	.xiang_con1{ width:100%; margin:auto; height:auto; overflow:hidden; font-size:14px; color:#444444; line-height:25px;  padding-bottom:20px; border-bottom:1px solid #eaeaea;}



	/*新闻*/
	.main_warp{ width:100%; background:#eff3ff; height:auto; overflow:hidden; position:relative;}
	.main_1{ display:none;}
	.main_2{ display:none;}
	.main_3{ display:none;}


	.news{ width:96%; padding-bottom:30px;}
	.news_mune{ width:100%; text-align:center; height: auto; overflow:hidden; border-bottom:1px solid #d7dae5; padding-top:15px;}
	.news_mune a{ display:inline-block; font-size:14px; color:#000; position:relative; height:37px; line-height:37px; padding:0px 10px; cursor:pointer;}


	.news_tit{ width:100%; text-align:center; font-size:12px; background:url(../image/news1_21.jpg) no-repeat center bottom; height:50px; line-height:50px; margin-top:10px;}
	
	.news_lun{ width:100%; height: auto; margin:auto; overflow:hidden; margin-top:20px; position:relative;}
	
	.news_btn{ position:absolute; right:0; bottom:20px; height:28px; z-index:99; width:90px; background-color:#fff;}
	.news_con{ width:100%; height: auto; overflow:hidden;}
	.news_con a{ display:block; width:100%; height:100%; position:relative;}
	
	.news_img{ float:none; width:665px; height:414px; position:relative; margin-top:0px; overflow:hidden;}
	.news_img img{ width:665px; height:414px;}
	
	.news_ri{ width:90px; height:70px; position:absolute; top:0; left:10px; background-color:#014099; padding-top:10px;}
	.news_ri_1{ width:100%; text-align:center; font-size:30px; color:#fff; }
	.news_ri_2{ width:100%; text-align:center; font-size:14px; color:#fff; font-weight:bold; height:30px; line-height:30px;}
	
	.news_right{ float:none; width:100%; height: auto; overflow:hidden; margin-top:0px;  padding-left:0px; padding-bottom:20px;}
	.news_right_1{ font-size:16px; color:#000; height:40px; line-height:40px; overflow:hidden; width:94%; margin:auto; padding-top:15px; font-weight:bold;}
	.news_right_2{ font-size:14px; height:78px; line-height:26px; overflow:hidden; width:94%; margin:auto; margin-top:0px;}
	.news_right_3{ width:110px; height:34px; margin-top:24px; text-align:center; line-height:34px; margin-left:3%;}

	
	.news_list{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px; padding-bottom:25px;}
	.news_list ul li{ float:none; width:100%; height: auto; overflow:hidden; list-style:none; margin-bottom:10px; margin-right:0px;}
	.news_list ul li a{ display:block; width:100%; height:100%; background-color:#fff; overflow:hidden; position:relative; padding:15px 0px;}
	
	.news_fang{ display:none;}
	.news_zuo{ float:none; width:94%; height:30px; margin:auto;}
	.news_zuo_1{ display:inline-block; width:auto; text-align:center; font-size:12px; color:#000;  font-weight:normal; padding-top:0px; height:30px; line-height:30px;}
	.news_zuo_2{ display:inline-block; width:auto; text-align:center; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:30px; line-height:30px;}
	
	.news_you{ float:none; width:94%; height: auto; overflow:hidden; position:relative; margin:auto;}
	.news_you_1{ font-size:16px; color:#000; height:30px; line-height:30px; overflow:hidden; width:100%; padding-top:0px;}
	.news_you_2{ font-size:14px; color:rgba(0,0,0,0.9); height:66px; line-height:22px; overflow:hidden; width:100%; margin-top:5px;}
	.news_you_3{ width:90px; height:28px; border:1px solid #464646; border-radius:30px; margin-top:15px; text-align:center; line-height:28px;}
	.news_you_3 span{ font-size:12px; padding-right:15px;}

	.page_list a { width: 30px; height: 30px;line-height: 30px; font-size: 12px;}


	/*人才招聘*/
	.job{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px; margin-bottom:20px;}
	.job ul li{ width:100%; height:auto; overflow:hidden; list-style:none;}
	
	
	.job_1{ width:100%; height:40px; background-color:#fff; margin-bottom:10px;}
	.job_1_1{ float:left; height:40px; line-height:40px; font-size:12px; overflow:hidden; color:#0e0e0e; padding-left:3%; width:37%;}
	.job_1_2{display:none; float:left; height:40px; line-height:40px; font-size:12px; overflow:hidden; color:#0e0e0e; width:30%; text-align:center;}
	.job_1_3{ display:none;}
	.job_1_4{ display:none;float:right; height:40px; line-height:40px; font-size:12px; overflow:hidden; color:#0e0e0e; width:30%; text-align:center;}
	
	.job_con{ width:90%; height:auto; overflow:hidden; background-color:#fff; padding:0px 5%; padding-bottom:40px; display:none;}
	.job_tit{ width:100%; font-size:14px; color:#282828; font-weight:bold; height: auto; overflow:hidden; line-height:24px; padding-top:10px;}
	.job_come{ width:100%; font-size:12px; color:#282828; height: auto; overflow:hidden; padding-bottom:10px; line-height:24px; margin-top:10px;}
	.job_come span{ padding:0px 20px;}
	
	.job_nei{ width:100%; height:auto; overflow:hidden; font-size:12px; color:#282828; line-height:24px; margin-top:20px; padding-bottom:33px;}
	.job_nei span{ font-size:14px; font-weight:bold;}
	.job_jia{ width:100%; height:auto; overflow:hidden;}
	.job_an{ float:left;}
	.job_an a{ display:block; width:82px; height:30px; text-align:center; line-height:30px; font-size:12px; color:#fff; border-radius:30px; background:#014099; cursor:pointer;}
	
	.job_you{ float:right; width:auto; height:30px; line-height:30px; font-size:13px; color:#282828;}
	

	.promptly_warp{ width:100%; height:100vh; position:fixed; top:0; background-color:rgba(0,0,0,0.5); z-index:9999; display:none;}
	
	.promptly{ width:96%; height:475px; margin:auto; position:relative;}
	.promptly_cha{ width:16px; height:16px; position:absolute; top:10px; left:93%; z-index:9;}
	.promptly_cha a{ display:block; width:16px; height:16px; cursor:pointer;}
	.promptly_cha img{ width:16px; height:16px;}
	
	
	.promptly_all{ width:100%; height:475px; background-color:#fff; margin:auto; border-radius:7px;}
	.promptly_tit{ width:100%; text-align:center; font-size:16px; color:#000; height:40px; line-height:30px; padding-top:20px; border-bottom:1px solid #f1f1f1;}
	.promptly_come{ width:92%; margin:auto; height: auto; overflow:hidden; line-height:24px;  padding-top:15px;}
	.promptly_come span{ float:left; width:50%; font-size:12px; color:#333;}
	
	.promptly_list{ width:92%; height:auto; overflow:hidden; margin:auto; margin-top:20px; text-align:center;}
	.promptly_text{ width:540px; height:45px; border:1px solid #f1f1f1; border-radius:4px; padding-left:18px; margin-bottom:10px; font-size:14px; color:#666; font-family:"微软雅黑";}
	
	.promptly_btn{ width:120px; height:35px; border:none; font-size:14px; color:#fff; background-color:#014099; cursor:pointer; font-family:"微软雅黑"; margin-top:15px;}


	/*联系我们*/
	.contact_all{ width:100%; height: auto; overflow:hidden; margin-top:20px;}
	.contact_left{ float:none; width:725px; height:365px; position:relative;}
	
	.contact_right{ float:none; width:94%; height:250px; padding-left:3%; padding-right:3%; padding-top:15px;}
	.contact_1{ font-size:12px; color:#000; height:50px; line-height:40px;}
	.contact_2{ width:405px; color:#181818; font-size:12px; overflow:hidden;margin-top:20px;}
	.contact_3{ width:405px; color:#181818; font-size:12px; overflow:hidden;}
	.contact_4{ width:405px; color:#181818; font-size:12px; overflow:hidden;}
	.contact_5{ width:25px; height:18px; background-color:#014099; position:absolute; bottom:0; right:0;}


	/*理念*/
	.about_list{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px; margin-bottom:30px;}
	.about_list ul li{ width:100%; height: auto; list-style:none; overflow:hidden; margin-bottom:20px;}
	
	.about_img{ float:none; width:600px; height:322px; position:relative; overflow:hidden;}
	.about_san{ display:none;}
	.about_right{ float:none; width:100%; height: auto; overflow:hidden; padding-top:20px;}
	.about_1{ font-size:14px; color:#181818; height: auto; line-height:24px; overflow:hidden; width:100%;}
	
	
	.about_left{float:none; width:100%; height: auto; overflow:hidden; padding-top:20px;}
	.about_img1{ float:none; width:600px; height:322px; position:relative; overflow:hidden;}
	.about_san1{ display:none;}

	/*关于我们 - 企业组织框架*/
	.organize{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:20px; padding-bottom:40px;}
	.organize img{ max-width:96%; height:auto; padding:0px 2%;}


	.partner{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px; margin-bottom:20px;  }
	.partner ul li{ float:left; width:49%; height: auto; list-style:none; margin-bottom:10px; margin-right:2%; overflow:hidden;background-color:#FFF;}
	.partner ul li:nth-child(2n){ margin-right:0px;}
	.partner ul li a{ display:block; width:100%; height:100%; overflow:hidden;}
	.partner ul li img{ width:275px; height:140px;}


	
	.honour{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px; margin-bottom:20px;}
	.honour ul li{ float:left; width:49%; height: auto; list-style:none; margin-bottom:10px; margin-right:2%; overflow:hidden;}
	.honour ul li:nth-child(2n){ margin-right:0px;}
	.honour ul li a{ display:block; width:100%; height:100%; overflow:hidden; }
	
	.honour_img{ width:288px; height:205px; overflow:hidden;}
	.honour_img img{ width:288px; height:205px;}
	.honour_tit{ width:95%; height:40px; line-height:16px; overflow:hidden; text-align:center; font-size:12px; color:#000; padding:10px 0px; margin:auto; overflow:hidden;}
	

	/*企业文化*/
	.vision{ width:100%; height: auto; overflow:hidden; margin-top:20px; position:relative;}
	.vision_img{ width:100%; height: auto; overflow:hidden;}
	.vision_img img{ max-width:100%; height:auto;}
	.vision_bg{ width:100%; height: auto; overflow:hidden; position: relative; top:0;}
	.vision_1{ margin:auto; font-size:18px; color:#000; text-align: center; width:100%; height:45px; line-height:45px; padding-top:10px;}
	.vision_2{ margin:auto; font-size:12px; color:#000; line-height:24px; width:100%; text-align:center;}
	.vision_2 span{ font-size:16px;}
	
	.culture{ width:100%; height: auto; overflow:hidden; margin-top:20px; margin-bottom:0px;}
	.culture ul li{ float:none; width:100%; height:303px; overflow:hidden; background-color:#fff; margin-right:0px; margin-bottom:10px; list-style:none;}
	
	.culture ul li:hover .culture_img{ margin-top:0px;}
	.culture ul li:hover .culture_tit{ color:#fff; margin-top:16px;}
	
	
	.culture_img{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:23px; margin-top:0px;}
	.culture_img img{ width:88px; height:88px; border:2px solid #cacaca; border-radius:50%;}
	
	.culture_tit{ width:100%; text-align:center; font-size:16px; color:#3a3a3a; height:24px; line-height:24px; margin-top:16px;}
	.culture_en{ width:100%; text-align:center; font-size:16px; color:#3a3a3a; opacity:0.5; height:24px; line-height:24px;}
	.culture_con{ width:100%; text-align:center; font-size:12px; color:#3a3a3a; line-height:15px; margin-top:0px;}


	/*行业应用*/
	.apply{ width:100%; height: auto; overflow:hidden; margin-top:20px;}
	.apply ul li{ float:left; width:49%; height: auto; overflow:hidden; list-style:none; margin-bottom:15px; margin-right:2%;}
	.apply ul li:nth-child(2n){ margin-right:0px;}
	.apply ul li a{ display:block; width:100%; height:100%;}
	
	.apply_img{ width:578px; height:361px; overflow:hidden;}
	.apply_img img{ width:578px; height:361px;}
	.apply_tit{ width:100%; font-size:12px; overflow:hidden; color:#000000; font-weight:bold; height:24px; line-height:24px; margin-top:10px;}
	.apply_con{ width:100%; font-size:12px; color:rgba(0,0,0,0.7); height:63px; line-height:21px; overflow:hidden;}


	/*行业应用详情*/
	.dang{ width:100%; font-size:12px; color:#4e4e4e; height:50px; overflow:hidden; line-height:50px;}
	.dang span{ font-size:12px; color:#4e4e4e; padding:0px 8px;}
	
	
	.dang_next{ position:absolute; top:0; right:0;}
	.dang_next a{ font-size:14px; color:#323232; display:inline-block; margin-left:10px;}
	
	
	.trade{ width:100%; height: auto; overflow:hidden; margin-top:20px; position:relative;}
	.trade_img{ width:600px; height:374px;}
	.trade_bg{ position: relative; bottom:0px; right:0; width:100%; height: auto; overflow:hidden; background-color:#014099;}
	.trade_tit{ margin:auto; font-size:16px; color:#fff; width:100%; height:60px; line-height:60px; text-align:center;}
	.trade_con{ width:94%; margin:auto; height:auto; overflow:hidden; font-size:14px; color:#fff; opacity:0.6; line-height:24px; text-align:center; padding-bottom:30px;}

	.industry_tit{ width:100%; font-size:18px; color:#000; height:45px; line-height:45px; margin-top:20px;}
	.industry{ width:100%; height: auto; overflow:hidden; margin-top:10px;}
	.industry ul li{ float:none; width:100%; height: auto; list-style:none; margin-bottom:10px; margin-right:0px;}
	.industry ul li:nth-child(3n){ margin-right:0px;}
	.industry ul li a{ display:block; width:100%; height:100%;}
	
	.industry_img{ width:382px; height:286px; overflow:hidden;}
	.industry_img img{ width:382px; height:286px;}
	.industry_biao{ width:100%; font-size:16px; color:#464646; font-weight:bold; height:40px; line-height:40px; margin-top:10px;}
	.industry_con{ width:100%; font-size:14px; color:rgba(77,77,77,0.8); height:66px; line-height:22px; overflow:hidden;}


	/*团队*/
	.team{ width:100%; height:auto; overflow:hidden; margin-top:20px; padding-bottom:10px;}
	.team ul li{ float:none; width:100%; height:210px; list-style:none; margin-right:0px; margin-bottom:10px;}
	.team ul li:nth-child(2n){ margin-right:0px;}
	.team ul li a{ display:block; width:100%; height:100%;}
	
	.team_img{ float:left; width:160px; height:210px;}
	.team_img img{ width:160px; height:210px;}
	
	.team_right{ float:right; width:387px; height:208px; border:1px solid #d2d5e0; border-left:none;}
	.team_tit{ margin:auto; font-size:16px; color:#181818; width:88%; height:35px; line-height:35px; padding-top:20px;}
	.team_con{ margin:auto; font-size:14px; color:#656565; line-height:24px; height:72px; overflow:hidden; width:88%; margin-top:3px;}
	.team_more{ width:110px; height:30px; border:1px solid #014099; border-radius:20px; margin-top:30px; margin-left:6%; text-align:center; line-height:30px;}
	.team_more span{ display:inline-block; font-size:14px;  padding-right:25px;}

	
	/*团队详情*/
	.corps{ width:100%; height: auto; overflow:hidden; margin-top:20px;}
	
	.corps_left{ float:none; width:228px; height:300px; position:relative; margin:auto;}
	.corps_img{ width:228px; height:300px;}
	.corps_img img{ width:228px; height:300px;}
	.corps_name{ width:100%; text-align:center; position:absolute; bottom:0; font-size:16px; color:#fff; height:40px; line-height:40px; }
	.corps_right{ float:none; width:100%; height: auto; overflow:hidden; margin-top:20px;}
	.corps_1{ width:100%; font-size:20px; color:#181818; height: auto; overflow:hidden;}
	.corps_2{ width:100%; font-size:14px; color:#181818; height: auto; overflow:hidden; line-height:24px; margin-top:5px;}
	.corps_3{ width:100%; font-size:13px; color:#181818;  height:auto; overflow:hidden; line-height:21px; margin-top:15px;}
	.corps_4{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#181818; line-height:24px;}
	.corps_5{ width:100%; font-size:16px; color:#181818; font-weight:bold; height:40px; line-height:40px; margin-top:20px;}
	.corps_6{ width:100%; height: auto; overflow:hidden; font-size:14px; color:#181818; line-height:24px;}
	
	.corps_nav{ width:100%; height:50px; border-top:1px solid #dce0eb; border-bottom:1px solid #dce0eb; margin-top:30px; margin-bottom:30px;}
	.corps_pre{ float:left; width:25%; height:50px;}
	.corps_pre a{ display:block; width:100px; color:#000; height:50px; line-height:50px; cursor:pointer; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
	
	
	.corps_mid{ float:left; width:50%; height:50px;}
	.corps_mid a{ display:block; width:40px; margin:auto; height:50px; text-align:center; cursor:pointer;}
	.corps_mid img{ padding-top:13px; -webkit-filter: grayscale(100%);}
	
	
	.corps_net{ float:right; width:25%; height:50px;}
	.corps_net a{ float:right; text-align:right; color:#000; display:block; width:100px; height:50px; line-height:50px; cursor:pointer; font-size:14px; font-family:Arial, Helvetica, sans-serif;}


	
	/*业务领域*/
	.field{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px; margin-bottom:20px;}
	.field ul li{ width:100%; height: auto; list-style:none; overflow:hidden; margin-bottom:25px;}
	.field ul li a{ display:block; width:100%; height:100%;}
	
	
	
	.field_img{ float:none; width:747px; height:356px; overflow:hidden;}
	.field_img img{ width:747px; height:356px;}
	.field_right{ float:none; width:100%; height:240px; background-color:#fff; padding-top:30px;}
	.field_tu{ width:68px; height:68px; border-radius:50%; margin:auto; border:2px solid #023a88;-webkit-transition: all 0.5s ease-in-out;}
	.field_tu img{ width:68px; height:68px;}
	
	.field_1{ width:100%; text-align:center; font-size:14px; color:#000; height:45px; line-height:23px;}
	.field_2{ margin:auto; text-align:center; font-size:14px; color:#6b6b6b; line-height:24px; height:96px; overflow:hidden; width:80%; margin-top:5px;}
	
	.field_left{ float:none; width:100%; height:240px; background-color:#fff; padding-top:30px;}
	.field_img1{ float:none; width:747px; height:356px; overflow:hidden;}
	.field_img1 img{ width:747px; height:356px;}



	/*业务详情*/
	.limits_warp{ width:100%; background:none; height: auto; overflow:hidden; margin-top:20px; position:relative;}
	.limits{ width:96%; height: auto; overflow:hidden; margin:auto; padding-top:0px; padding-bottom:30px;}
	.limits_left{ float:none; background:none; width:100%; height: auto; overflow:hidden; text-align: center;}
	.limits_left img{ padding-top:0px; width:100%; height:auto;}
	.limits_right{ float:none; width:100%; height: auto; overflow:hidden; margin-top:20px;}
	.limits_tit{ width:100%; font-size:18px; height:36px; color:#014099;}
	.limits_tit span{ display:inline-block; border-bottom:1px solid #d6d6d6; padding-right:25px; height:35px;}
	.limits_con{ width:100%; height:216px;font-size:14px;line-height:30px; color:#014099; overflow:hidden; margin-top:25px;overflow-y: scroll;}
	.limits_con span{ display:block; background:url(../image/field_12.png) no-repeat left; font-size:14px; color:#014099; height:30px; line-height:30px; padding-left:25px; width:520px;}
	
	.scope{ width:100%; background-size:cover; height: auto; overflow:hidden; padding-top:20px; padding-bottom:30px; position:relative;}
	.scope_tit{ width:100%; font-size:18px; color:#fff; height:50px; line-height:50px; text-align:center;}
	.scope_con{ margin:auto; font-size:14px; color:#fff; text-align:center; width:90%; line-height:24px; margin-top:20px;}  
	
	.boundary{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:15px;}
	.boundary_tit{ width:100%; background:url(../image/news1_21.jpg) no-repeat center bottom; font-size:18px; color:#010101; text-align:center; height:55px; line-height:55px;}
	.boundary_list{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px; margin-bottom:20px;}
	.boundary_list ul li{ float:none; width:100%; height: auto; list-style:none; overflow:hidden; margin-bottom:15px; margin-right:0px;}
	.boundary_list ul li a{ display:block; width:100%; height:100%;}
	
	
	.boundary_img{ width:392px; height:280px; overflow:hidden;}
	.boundary_img img{ width:392px; height:280px;}
	.boundary_biao{ width:100%; text-align:center; font-size:14px; color:#000; height:50px; line-height:50px; background-color:#fff; margin-top:6px;}


	/*党团工会*/
	.labour{ width:90%; height: auto; overflow:hidden; background-color:#e2e5f0; margin-top:20px; padding:0px 5%; padding-top:20px;}
	.labour_left{ float:none; width:100%; height: auto; overflow:hidden;}
	.labour_left img{ display:none;}
	.labour_ti{ display:block; width:100%; text-align:center; font-size:16px; color:#023a88;}
	.labour_right{ float:none; font-size:14px; color:#656565; line-height:24px; width:100%; padding-top:7px; padding-bottom:20px;}
	
	.union{ width:100%; height:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
	.union ul li{ width:100%; height: auto; overflow:hidden; list-style:none; margin-bottom:20px;}
	.union ul li a{ display:block; width:100%; height:100%; padding-top:0px;}
	
	
	.union_left{ display:none;}
	
	.union_img{ float:none; width:317px; height:222px; overflow:hidden; margin-left:0px;}
	
	.union_right{ float:none; width:100%; height: auto; overflow:hidden; margin-top:20px; }
	.union_1{ width:100%; font-size:16px; color:#000; overflow:hidden; height:29px; line-height:29px;}
	.union_2{ width:100%; height: auto; overflow:hidden; font-size:14px; color:#656565; line-height:24px; margin-top:10px;}
	.union_3{ width:112px; height:35px; position: relative; line-height:35px; opacity:1; margin-top:20px;}
	.union_3 span{ display:inline-block; font-size:14px; color:#fff; background:url(../image/team_10.png) no-repeat right; padding-right:25px;}

	
	/*党团工会详情*/
	.caucus{ width:96%; height:auto; overflow:hidden; margin:auto;}
	.caucus_tit{ width:100%; text-align:center; font-size:16px; color:#000000; height:auto; line-height:25px; margin-top:10px; margin-bottom:10px;}
	.caucus_nei{ width:100%; height: auto; overflow:hidden;}
	.caucus_left{ float:left; width:115px; height:107px; display:none;}
	.union_left_11{ margin-top:-6px; padding-top:0px;}
	.caucus_right{ float:none; font-size:14px; color:#656565; line-height:24px; width:90%; height: auto; overflow:hidden; padding:15px 5%; background-color:#e6e9f3;}
	
	.caucus_con{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#323232; line-height:24px; margin-top:25px; padding-bottom:50px;}
	.caucus_con img{ max-width:100%;}


/*资料下载*/
.down{ width:100%; height: auto; overflow:hidden; margin-top:20px; margin-bottom:0px;}
.down_iframe{ width:1200px; height:735px; display:none;}

.down_lun{ width:100%; height: auto; margin:auto; overflow:hidden; position:relative; display:block;}
.down_lun .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
.down_lun .swiper-slide{ overflow:hidden;}


.down-left { position:absolute; left:5px; top:38%; cursor:pointer; z-index:9;  font-size:16px; color:#fff; font-family: "黑体"; overflow:hidden; width:24px; height:24px; text-align:center; line-height:24px; border:1px solid #fff; outline: none }

.down-right { position:absolute; right:5px; top:38%; z-index:9; cursor:pointer;  font-size:16px; color:#fff; font-family:"黑体"; overflow:hidden; width:24px; height:24px; text-align:center; line-height:24px; border:1px solid #fff;outline: none }


.down_con{ width:100%; height: auto; overflow:hidden;}
.down_con a{ display:block; width:100%; height:100%; position:relative;}

.down_biao{ font-size:14px; color:#fff; position:absolute; bottom:0; height:45px; line-height:45px; background-color:rgba(0,0,0,0.5); width:100%; text-align:center;}

.ban{ width:1200px; height:735px; position:relative; overflow:hidden;}
.ban2{ width:1200px; height:605px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:1200px; height:605px; list-style:none; position:relative;}
.ban2_biao{ font-size:18px; color:#fff; position:absolute; bottom:0; height:65px; line-height:65px; background-color:rgba(0,0,0,0.5); padding:0px 30px; width:1140px;}

.prev{ float:left; cursor:pointer;}
.min_pic{  width:1200px; height:92px; margin-top:38px;}
.num{ height:92px;overflow:hidden; width:1150px; position:relative;float:left;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:182px; height:92px; margin-right:12px; list-style:none; position:relative;}
.num_bg{ width:182px; height:92px; position:absolute; top:0; background-color:rgba(0,0,0,0.4);opacity:1;}
.num ul li.on .num_bg{ opacity:0;}
.prev_btn1{ width:25px;  height:18px; margin-top:40px;  cursor:pointer; float:left;}
.next_btn1{  width:25px; text-align:right; height:18px; margin-top:40px;cursor:pointer;float:right;}

.prev1{ position:absolute; top:305px; left:7px; width:30px; height:66px; text-align:center; line-height:66px; font-family:"黑体"; font-weight:bold; font-size:30px; font-weight:bold; background-color:rgba(255,255,255,0.32); color:#fff;z-index:9;cursor:pointer;}
.prev1:hover{ background-color:#023a88; -webkit-transition: all 0.4s ease-in-out;}
.next1{ position:absolute; top:305px; right:7px; width:30px; height:66px; text-align:center; line-height:66px; font-family:"黑体"; font-weight:bold; font-size:30px; font-weight:bold; background-color:rgba(255,255,255,0.32); color:#fff;z-index:9;cursor:pointer;}
.next1:hover{ background-color:#023a88; -webkit-transition: all 0.4s ease-in-out;}

.love_warp{ width:100%; height:40px; display:block;}
	.love{ width:100%; height:40px; position:fixed; bottom:0; z-index:999; background:#014099 url(../image/shu.png) no-repeat center;}
	.love a{ display:block; width:50%; height:40px; float:left; text-align:center; font-size:14px; color:#fff; line-height:40px;}
	.love span{ display:inline-block; background:url(../image/zai.png) no-repeat left; padding-left:20px; }
	.love span.love_span{ background:url(../image/dian.png) no-repeat left;}
	
.danga{ width:96%;}


	/*首页*/
	.section{ width:100%; height: auto; overflow:hidden; position:relative;}


	.big{ width:100%; height:100vh;position:relative; overflow:hidden; z-index:10; }
	
	.big_1{ width:100%; text-align:center; font-size:22px; color:#fff; font-weight:bold; height: auto; position:relative; z-index:9;}
	.big_2{ width:96%; margin:auto; text-align:center; font-size:16px; color:#fff; font-weight: normal; height: auto; overflow:hidden; line-height:30px; position:relative; z-index:9; margin-top:10px;}
	
	.big_3{ width:130px; height:40px; margin:auto; margin-top:30px; position:relative; z-index:9;}
	.big_3 a{ display:block; width:128px; height:38px;border:1px solid #d9000c; background-color:#d9000c; border-radius:20px; text-align:center; line-height:38px; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}
	.big_3 a:hover{ background-color:transparent;}
	.big_3 a:hover span{ color:#d9000c; background:url(../image/team_132.png) no-repeat right;}
	.big_3 span{ display:inline-block; font-size:14px; color:#fff; background:url(../image/team_10.png) no-repeat right; padding-right:25px; -webkit-transition: all 0.4s 0.3s ease-in-out;}





/*第二屏*/
.service_warp{ width:100%; overflow:hidden; padding-bottom:30px;}
.service{ width:96%; height: auto; overflow:hidden; position:relative; margin:auto;}
.service_tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:18px}
.service_list{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.service_list ul li{ float: left; width:49%; height: auto; list-style:none; margin-bottom:10px; margin-right:2%;}
.service_list ul li:nth-child(2n){ margin-right:0px; }
.service_list ul li a{ display:block; width:100%; height:100%;}

.service_img{ width:291px; height:172px; position:relative;}
.service_bg{ display:none;}

.service_di{ width:100%; height:60px; background-color:#fff; position:relative; overflow:hidden;-webkit-transition: all 0.4s ease;}
.service_left{ float:none; height:60px; line-height:60px; color:#e8e8e8; font-size:42px; margin-left:-15px; position:absolute;}
.service_right{ float:right; width:72%; height:60px;}
.service_1{ width:95%; font-size:12px; color:#000; height:21px; line-height:21px; padding-top:8px; overflow:hidden;}
.service_2{ width:95%; font-size:12px; color:#1c1c1c; opacity:0.5; height:21px; line-height:21px; overflow:hidden;}


.service_more{ width:110px; height:35px; margin:auto; margin-top:15px; }
.service_more a{ display:block; width:108px; height:33px;border:1px solid #014099; border-radius:20px; text-align:center; line-height:33px; -webkit-transition: all 0.4s ease-in-out; cursor:pointer;}





/*******************333333333333333333333333333333333333333333333***************************/
.realm_warp{ width:100%; height:auto; overflow:hidden; position:relative; padding-bottom:30px;}
.realm{ width:96%; height:auto; overflow:hidden; position:relative; margin:auto; z-index:99;}
.realm_tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:18px;}
.realm_all{ width:100%; height: auto; overflow:hidden; margin-top:15px;}
.realm_left{ float:none; width:100%; height: auto;}
.realm_left a{ display:block; width:100%; height:100%; position:relative;}

.realm_tu{ width:236px; height:276px;}
.realm_dao{ width:100%; height:100%;}
.realm_dao span{ font-size:12px;}


.realm_list{ float:none; width:100%; height:auto; overflow:hidden; margin-top:10px;}
.realm_list ul li{ float: left; width:49%; height:auto; list-style:none; margin-bottom:10px; margin-right:2%; overflow:hidden;}
.realm_list ul li:nth-child(2n){ margin-right:0px; }
.realm_list ul li a{ display:block; width:100%; height:100%; position:relative;}


.realm_img{ width:236px; height:136px; position:relative;}
.realm_bg{ width:100%; height:100%; line-height:136px;}
.realm_bg span{ font-size:12px; }


.realm_more{ width:110px; height:35px; margin:auto; margin-top:20px;}
.realm_more a{ display:block; width:108px; height:33px;border:1px solid #fff; border-radius:20px; text-align:center; line-height:33px;}






/**************************44444444444444444444444444444444444444444444444****************************/
.case_warp{ width:100%; height:auto; overflow:hidden; padding-bottom:30px;}
.case{ width:96%; height:auto; overflow:hidden; margin:auto;}
.case_tit{ width:100%; font-size:18px; height:50px; line-height:50px;}
.case_con{ width:100%; height: auto; overflow:hidden; margin-top:20px; padding-bottom:0px; position:relative;}
.case_left{ float:none; width:100%; height:300px; position:relative; margin-top:20px;}
.case_1{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#0f1562; font-weight:bold; height: auto; overflow:hidden;}
.case_2{ width:100%; height:192px; overflow:hidden; font-size:14px; color:#0f1562; line-height:24px; margin-top:12px;}
.case_3{ width:110px; height:35px; position:absolute; bottom:0; }
.case_3 a{ display:block; width:108px; height:33px;border:1px solid #d9000c; background-color:#d9000c; border-radius:20px; text-align:center; line-height:33px;}


.case_img{ float:none; width:561px; height:418px; }

.case_con .paginationc{ position: absolute; left:0px; bottom:15px; text-align:right; width:100%; z-index:1; margin:auto;}
.case_con .swiper-pagination-bullet { display: inline-block; height:10px; width:10px; background-color:#014099; border-radius:50%;margin:0px 3px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.case_con .swiper-pagination-bullet-active{ background-color:#d9000c;}

	




/**************************55555555555555555555555555555555555555555555555****************************/
.introduce_warp{ width:100%; height:auto; overflow:hidden; padding-bottom:30px;}
.introduce{ width:96%; height:auto; overflow:hidden; margin:auto;}
.introduce_mune{ width:100%; text-align:center; border-bottom:2px solid #fff; height:50px;}
.introduce_mune a{ display:inline-block; font-size:16px; color:#fff; font-weight: normal; position: relative; padding:0px 15px; height:50px; line-height:50px;}


.introduce_mune_xian{ height:2px; position:absolute; bottom:-2px; width:100%; left:0px;}
.introduce_mune_1{ margin:auto; background-color:#d9000c; width:0%; height:2px; overflow:hidden;-webkit-transition: all 0.4s 0.3s ease-in-out;}

.lunbo{ width:100%; height: auto; margin-top:20px; overflow:hidden; display:none;}
.introduce_all{ width:100%; height: auto; overflow:hidden;}
.introduce_left{ float:none; width:100%; height: auto; overflow:hidden;}
.introduce_left a{ display:block; width:100%; height:100%; position:relative;}

.introduce_img{ width:560px; height:410px; overflow:hidden;}
.introduce_img img{ width:560px; height:410px;}

.introduce_di{ width:100%; height:85px; position:absolute; bottom:0; background:rgba(0,0,0,0.7);}
.introduce_ri{ float:left; width:70px; height:85px;}
.introduce_ri_1{ width:70px; height: auto; text-align:center; font-size:28px; color:#fff; font-weight:bold; padding-top:6px;}
.introduce_ri_2{ width:70px; height:28px; text-align:center; line-height:18px; margin-top:0px; font-size:14px; color:#fff; opacity:0.5; font-family:Arial, Helvetica, sans-serif;}
.introduce_wen{ float:right; width:470px; height:85px;}
.introduce_wen_1{ width:95%; font-size:16px; color:#fff; height:35px; overflow:hidden; line-height:35px;}
.introduce_wen_2{ width:95%; font-size:12px; line-height:18px; color:#fff; opacity:0.5; height:auto; overflow:hidden; height:36px; margin-top:5px;}

.introduce_right{ float:none; width:100%; height: auto; overflow:hidden; margin-top:15px;}
.introduce_top{ width:100%; height:150px; display:none;}

.introduce_list{ width:100%; height:auto; overflow:hidden; margin-top:0px;}
.introduce_list ul li{ width:100%; list-style:none; height:37px;}
.introduce_list ul li a{ display:block; width:100%; height:100%; overflow:hidden; line-height:37px; cursor:pointer;}
.introduce_list ul li a:hover .introduce_list_1{ opacity:1;}
.introduce_list ul li a:hover .introduce_list_2{ color:#fff;}
.introduce_list_1{ float:left; font-size:14px; color:#fff; opacity:0.5; overflow:hidden; width:80%; height:37px;-webkit-transition: all 0.4s ease-in-out;}
.introduce_list_2{ float:right; font-size:12px;}




/**************************66666666666666666666666666666666666666666666666****************************/
.teama_warp{ width:100%; height:auto; overflow:hidden; padding-bottom:30px;}
.teama{ width:96%; height: auto; margin:auto;}
.teama_all{ width:100%; height: auto; margin-top:20px; position:relative; margin-bottom:30px;}
.teama_tit{ width:100%; font-size:18px; height:50px; line-height:50px; }
.teama_list{ margin:auto; width:100%; height:398px; position:relative; overflow:hidden;}


.teama_con{ width:300px; height:398px; margin:auto;}
.teama_con a{ display:block; width:300px; height:398px; position:relative; overflow:hidden;}
.teama_con img{ width:300px; height:398px;}
.teama_name{ width:100%; height:48px; font-size:16px; color:#fff; text-align:center; line-height:48px;}


.teama-left {position: absolute; left:0px; top:182px; z-index:10; cursor:pointer;  font-size:16px; width:34px; height:34px; line-height:34px;}
.teama-right {position: absolute; right:0px; top:182px; z-index:10; cursor:pointer;  font-size:16px; width:34px;  height:34px; line-height:34px;}

.teama_more{ width:110px; height:35px; margin:auto; margin-top:15px; }
.teama_more a{ display:block; width:108px; height:33px;border:1px solid #014099; border-radius:20px; text-align:center; line-height:33px; }



/**************************77777777777777777777777777777777777777777777777****************************/
.qi{ width:100%; height: auto; background-color:#222; overflow:hidden;}

.turn_warp{ width:100%; background:url(../image/index_34.jpg) no-repeat center; background-size:cover; position:relative; padding-bottom:40px;}
.turn{ width:96%; height:100%; margin:auto; padding-top:30px;}
.turn_tit{ width:100%; text-align:center; font-size:16px; color:#fff; height:30px; line-height:30px;}
.turn_con{ width:100%; height:42px; margin:auto; overflow:hidden; position:relative; margin-top:20px; background-color:#FFF; border-radius:4px;}
.turn_text{ font-size:12px; color:#b6b6b6; font-family:"微软雅黑"; width:74%; height:42px; border:none; background-color:#fff; padding-left:7px;}
.turn_btn{ height:42px; font-size:14px; color:#fff; font-family:"微软雅黑"; border:none; width:70px; background-color:#014099; position:absolute; bottom:0; right:0;}

.news-left{ border-radius:0;}
.news-right{ border-radius:0;}

}