/* CSS Document bootstrap架构 */
/* -------------------------------- */
	/*公用*/
.bg_f7f9fa { background:#f7f9fa; }
.bg_efefef { background:#efefef; }
.bor_r_fff { border-right:1px solid #fff; }	
	/*头部*/
.header01 { position:relative; height:3rem; }	
.navbar-brand { color:#22246e; }
.navbar-brand a { text-decoration:none; color:#03c; }
.navbar-brand .logo { display:inline-block; vertical-align:middle; width:19.69065rem; /*17.2311rem;*/ height:2.3rem;/*width:20.6773rem; height:2.76rem;*/ }
.header_btn_m { float:right; }
.header_other { float:right; padding:1rem 0 0 0; }
.nav_search { padding:1rem .5rem; }
.yuji_navbar { list-style:none; padding-left:0; }
.yuji_navbar > li { font-size:1.6rem; padding:1rem 0; border-bottom:1px dotted #ccc; }
.panel4pro { background-color:transparent; border:none; -webkit-box-shadow:none; box-shadow:none;}
.panel4pro .title { font-size:1.4rem; margin:1rem 0; }
.panel4pro .panel4pro_1ul { list-style:none; font-size:1.2rem; padding-left:0; }
.panel4pro .panel4pro_1ul li { padding:.5rem 0; font-size:1.2rem;  }
.panel4pro .panel-collapse { font-size:1.2rem; }
	/*底部*/
.footer01, .footer02 { background:url(img/footer_bg.jpg); background-size:cover; }
.footer01 a, .footer02 a { color:#e5e5e5; }
.footer01 ul, .footer02 ul {list-style:none; padding-left:0; }	
.footer01 .nav4footer1ul, 
.footer02 .nav4footer1ul { color:#fff; padding:1.5rem 0; clear:both; }
.footer01 .nav4footer1ul > li { display:block; width:33%; float:left; font-size:1.6rem; line-height:2.4rem;  }
.footer02 .nav4footer1ul > li { display:inline-block; vertical-align: top; width:32%; padding:0; font-size:1.6rem; line-height:2.4rem;  }
.footer01 .nav4footer1ul > li a.a1lv, 
.footer02 .nav4footer1ul > li a.a1lv { padding:1.4rem 0; }
.footer01 .nav4footer1ul > li a,
.footer02 .nav4footer1ul > li a { color:#fff; }
.footer01 .nav4footer2ul, 
.footer02 .nav4footer2ul { padding-top:1rem;  }
.footer01 .nav4footer2ul > li,
.footer02 .nav4footer2ul > li { font-size:1.2rem; }
.footer01 .link4social, 
.footer02 .link4social { padding:1.5rem 1rem; clear:both; }
.footer01 .link4social ul > li { width:25%; float:left; display:block; }
.footer02 .link4social ul > li { width:20%; float:left; }
.footer01 .link4social ul > li img, 
.footer02 .link4social ul > li img { display:block; margin:0 auto; max-width:80%;}
.footer01 .copyright, 
.footer02 .copyright { padding:1.5rem 0; word-wrap:break-word; }
.footer01 .copyright, 
.footer02 .copyright p { color:#fff; font-size:1.2rem; line-height:1.8rem; word-wrap:break-word; }
.footer01 .copyright p, 
.footer02 .copyright p { padding:0; margin:0; }
.footer02 .othersitebox { color:#e5e5e5; padding:1.5rem 0; }
.footer02 .copybox .qrcodebox { color:#fff; width:70%; margin:0 auto; text-align:center; clear:both; }
.footer02 .copybox .qrcodebox img {  width:100%; margin:0 auto; }
.footer02 .copybox .qrcodebox .txt { padding:1rem 0; text-align:justify;
display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
}
.footer02 .copybox .qrcodebox .txt p { text-align:justify; font-size:1.3rem; line-height:2.4rem; padding:0; text-align:center; }
.footer02 .othersitebox a { margin:0 1rem; }
.footer02 .othersitebox a:first-of-type { margin-left:0; }
.banner01section { margin-top:2rem; clear:both; }
	/*banner*/
.section1banner .title { font-size:3rem; padding:1rem 0; color:#214497; }
.section1banner .imgshow { max-width:100%; width:100%; }
.carousel_01 .item img { width:100%; }
	/*面包屑导航*/
.section1breadnav { padding:2rem 0; font-size:1.6rem; font-weight:500;}		
	/*section章节*/
.section01 { padding:4rem 0; }	
.section01title1 { /*首页*/font-size:2.8rem; color:#214497; text-align:center; background:url(img/section01title1_line.png) no-repeat center 7rem; padding:1.5rem 0 6rem 0; }
.section02title { /*岗位*/border-bottom:2px solid #d6d6d6; padding:3rem 0; margin:0 0 3rem 0; }
.section02title .title { color:#214497; }
.title1page { font-size:3rem; padding:1.2rem 0; color:#214497; border-bottom:2px solid #d6d6d6; }
.title2page { font-size:2.4rem; padding:1.5rem 0; margin:1.5rem 0; color:#214497; border-bottom:2px solid #d6d6d6; }
.title3page { font-size:2.4rem; padding:1.5rem 0; margin:1.5rem 0; color:#214497; }
.title1article { color:#595757; padding:1.5rem 0; }
.title2article { color:#214497; padding:1.5rem 0; }
	/*产品*/
.section1info { /*产品信息*/ padding:1rem 0; }
.section1info .title { font-size:2.8rem; color:#214497; }
.section1info .info { font-size:1.4rem; }
.section1product .title { font-size:1.6rem; padding:1rem 0; }
.section1product .listbox { padding:5rem 0; }
.section1product .listbox .item .imgbox { position:relative; overflow:hidden; width:100%; }
.section1product .listbox .item .imgbox .transparent { width:100%; height:auto; z-index:-1; }
.section1product .listbox .item .imgbox .img { width:100%; height:auto; position:absolute; left:0; top:0; z-index:1;}
.section1product .listbox .item h5 { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-left:1px solid #6c6c6c; color:#6c6c6c; padding:.4rem 1rem .4rem; }
.section1product .articlebox .title { font-size:2.6rem; line-height:3.2rem; padding:1rem 0; color:#214497; }
.section1product .articlebox .info { font-size:2rem; line-height:2.6rem; color:#a3a3a3; padding:1.5rem 0;  }
.section1product .articlebox .btnbox a { display:inline-block; background:#214497; color:#fff; padding:1rem 2rem; font-size:2rem; }
	/*第二种产品页面*/	
.section2product { padding:2rem 0; }	
.product_nav_side_box {}
.product_nav_side_box .pnsb_lv1 { background-color:#425e9e; color:#fff; padding:.5rem .5rem .5rem 4.5rem; background-repeat:no-repeat; background-position:.5rem center; }	
.product_nav_side_box .pnsb_lv1.open { background-color:#f3f3f3; }
.product_nav_side_box .pnsb_lv1 a { color:#fff; font-size:1.2rem; font-weight:600; }
.product_nav_side_box .pnsb_lv1.open a { color:#425e9e; }
.product_nav_side_box .pnsb_lv1_box { display:none; }
.product_nav_side_box .pnsb_lv1_box.open { display:block; }
.product_nav_side_box .pnsb_lv2 { border-bottom:1px solid #d9d9d9; padding:1rem 0; margin:0; }
.product_nav_side_box .pnsb_lv2 a.active { color:#425e9e; }
.product_nav_side_box .pnsb_lv2 .icon { float:right; }
.product_nav_side_box .pnsb_lv2_box { display:none; }
.product_nav_side_box .pnsb_lv2_box.open { display:block; }
.product_nav_side_box .pnsb_lv2_box a { display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:.5rem 0 .5rem 1.5rem; }
.product_nav_side_box .pnsb_lv2_box a.active { color:#425e9e; background:url(img/arrow01.png) no-repeat left center; }
#pnsb_cate_13, #pnsb_cate_98 { background-image:url(img/pns_icon_1n.png); }
#pnsb_cate_78, #pnsb_cate_100 { background-image:url(img/pns_icon_2n.png); }
#pnsb_cate_58, #pnsb_cate_99  { background-image:url(img/pns_icon_3n.png); }
#pnsb_cate_79, #pnsb_cate_101 { background-image:url(img/pns_icon_4n.png); }
#pnsb_cate_13.open, #pnsb_cate_98.open { background-image:url(img/pns_icon_1a.png); }
#pnsb_cate_78.open, #pnsb_cate_100.open { background-image:url(img/pns_icon_2a.png); }
#pnsb_cate_58.open, #pnsb_cate_99.open { background-image:url(img/pns_icon_3a.png); }
#pnsb_cate_79.open, #pnsb_cate_101.open { background-image:url(img/pns_icon_4a.png); }
.section2product .listbox .item .imgbox { position:relative; overflow:hidden; width:100%; }
.section2product .listbox .item .imgbox .transparent { width:100%; height:auto; z-index:-1; }
.section2product .listbox .item .imgbox .img { width:100%; height:auto; position:absolute; left:0; top:0; z-index:1;}
.section2product .listbox .item h5 { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-left:1px solid #6c6c6c; color:#6c6c6c; padding:.4rem 1rem .4rem; }
.section2product .articlebox .title { font-size:2.6rem; line-height:3.2rem; padding:1rem 0; color:#214497; }
.section2product .articlebox .info { font-size:1.6rem; line-height:2.6rem; color:#a3a3a3; padding:1.5rem 0;  }
.section2product .articlebox .btnbox a { display:inline-block; background:#214497; color:#fff; padding:.8rem 1.6rem; font-size:1.7rem; }

	/*表格 继承 .table*/
.table01 > tbody > tr > td, 
.table01 > tbody > tr > th, .table01 > tfoot > tr > td, .table01 > tfoot > tr > th, .table01 > thead > tr > td, .table01 > thead > tr > th {
    padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 2px solid #666; }
.table01 > tbody > tr > th, .table01 > thead > tr > th, .table01 > tfoot > tr > th { background:#e7e6e6 }
.table01 td { color:#5c5959; }

.section1hr {}

.section1jobs .item { border:1px solid #ccc; margin:.5rem 1rem; padding-top:1rem; padding-bottom:1.5rem; }
.section1jobs .item .title { color:#221815; font-weight:bolder; }
.section1jobs .item .title .num { font-size:1.4rem; font-weight:normal;  display:block; margin-top:.5rem; }
.section1jobs .item .txt, .section1jobs .item .txt p { font-size:1.4rem; line-height:2.4rem; padding:0; margin:0; }
.section1jobs .item .txt { padding:.5rem .5rem .5rem 2.5rem; position:relative; }
.section1jobs .item .txt .icon { display:block; width:1.8rem; height:1.8rem; position:absolute; left:0; top:1rem;  }
.section1jobs .item .txt4address .icon { background:url(img/icon_jobs_address.png) no-repeat 0 0; background-size:cover;}
.section1jobs .item .txt4edu .icon { background:url(img/icon_jobs_edu.png) no-repeat 0 0; background-size:cover;}
.section1jobs .item .txt4term .icon { background:url(img/icon_jobs_term.png) no-repeat 0 0; background-size:cover;}
.section1jobs .item .btnbox { padding-top:1.5rem; padding-bottom:1.5rem; text-align:center; position:relative; }
.section1jobs .item .btnbox a { display:inline-block; margin-top:1rem;   }
.section1jobs .item .apply { background:#214497; color:#fff; font-size:1.8rem; padding:.5rem 1.5rem; margin-right:1.5rem; }
.section1jobs .item .more { font-size:1.6rem; }


.box001 { /*首页*/}
.box001 h3 { color:#214497; padding-left:1rem; }
.box001 h3 img { vertical-align:middle; }
.box001 .info { color:#4c4c4c;}
.box001 .info div.more a { color:#214497;}
.box002 { /*首页*/}
.box002 img.img4header { display:block; margin:0 auto; margin-bottom:1.5rem; }
.box002 .info .txt h3 { text-align:center; color:#214497; }
.box003 img.img4header { width:100%; }
.box003 .title { /*首页*/ color:#214497;}
.box003 .info { font-size:1.4rem; }
.box003 .info2list ul { font-size:1.4rem; list-style:none; padding:0; }
.box004 { /*创新*/ padding:1rem 0; }
.box004 .titlepic { width:100%; }
.box004 .title { color:#969595; background:#eeefef; text-align:center; margin:.2rem 0 0; font-size:1.4rem; padding:.5rem 0; border-radius:0 0 .8rem .8rem; }
.box005 { /*人力*/ padding:1rem 0; position:relative; }
.box005 .titlepic { width:100%; }
.box005 .title { position:absolute; width:100%; bottom:20%; left:0; text-align:center; color:#fff; font-size:1.4rem; padding:.5rem 0; }

	/*时间轴01__PC优先*/
.timeline01 .timeline-item:after, .timeline01 .timeline-item:before { content: ''; display: block; width: 100%; clear: both; /*清楚块前后的浮动*/}	
.timeline01 { width: 90%; margin: 30px auto; position: relative; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
.timeline01_a:before { content: ""; width: 2px; height: 100%; background:#717171; left: 50%; top: 0; position: absolute; /*竖轴*/}
.timeline01:after { content: ""; clear: both; display: table; width: 100%; }
.timeline01 .timeline-item { margin-bottom: 50px; position: relative; }
.timeline01_a .timeline-item .timeline-icon { width:50px; height:50px; position: absolute; top:0; left: 50%; overflow: hidden;  margin-left:-23px; background:url(img/timeline01_a_icon.png) no-repeat center 10px; /*图标*/}
.timeline01_a .timeline-item .timeline-icon img { position: relative; top: 14px; left: 9px; }
.timeline01 .timeline-item .timeline-content { width:45%; }
.timeline01_a .timeline-item .timeline-content .title { border-bottom:2px solid #717171; text-align:right; padding:5px 0; }
.timeline01_a .timeline-item .timeline-content img { float:right; max-width:90%; }
.timeline01 .timeline-item .timeline-content.right { float: right; }
.timeline01_a .timeline-item .timeline-content.right img { float:none; }
	/*时间轴_powered_by_swiper*/
.swiper-container { width: 100%; height:100%; position:relative; }
.timeline_swiper1box { height:40rem; margin:1rem 0; }
.timeline_swiper1box:after { bottom:20%; content:''; display:block; width:95%; position:absolute; left:2.5%; height:2px; background:#727171; z-index:-1; }
.timeline_swiper1box .swiper-slide { position:relative; text-align:center; font-size:18px; }
.timeline_swiper1box .swiper-slide .iconbox { width:4rem; height:4rem; text-align:center; }
.timeline_swiper1box .swiper-slide .iconbox img { width:100%; height:100%; border-radius:50%; }
.timeline_swiper1box .swiper-slide .iconbox span { display:block; width:2.5rem; height:2.5rem; background:#727171; border:2px solid #c6c6c6; border-radius:50%; margin:0 auto; }
.timeline_swiper1box .swiper-slide .txtbox { width:85%; left:10%; max-height:52%; background:#fff; position:absolute; overflow:hidden; font-size:1.4rem; line-height:2.5rem; text-align:left; }
.timeline_swiper1box .swiper-slide .txtbox h5 { font-size:1.5rem; text-align:center; padding:0 0 0.5rem; margin:0;}

.timeline_swiper1box .swiper-slide .txtbox h5 span { font-size:2.4rem; }
.timeline_swiper1box_EN .swiper-slide .txtbox p { font-size:1rem; line-height:1.2rem; padding:.4rem 0; margin:0; letter-spacing:0px; word-spacing:-.1rem; }
	
	/*二级页面图标导航*/
.section_NavIcon4ul { padding:2.5rem 0 0; border-bottom:.2rem solid #d6d6d6; }
.NavIcon4ul { clear:both; display:block; text-align:center; }
.NavIcon4ul li { width:16.6%; float:left; display:inline-block; padding:1.6rem 0 0 0; text-align:center; cursor:pointer;}
.NavIcon4ul li p { font-size:1.4rem; color:#214497; margin-top:1.2rem;}
.NavIcon4ul li:hover p { color:#666; }
.NavIcon4ul_blue li p, .NavIcon4ul li:hover p { color:#214497; }
.NavIcon4ul6col li { width:33.333%; } 
.NavIcon4ul4col li { width:24.555%; float:left; }
.NavIcon4ul3col li { width:33.333%; float:left; }
	/*二级页面文字导航（招聘）*/
.section_nav1txt { background:#9fa0a0; padding:3rem 0; }
.section_nav1txt .titlebox, .section_nav1txt .linkbox { display:inline-block; font-size:1.4rem; color:#fff; padding:0; margin:0; }
.section_nav1txt .titlebox a { color:#fff; }
.section_nav1txt .linkbox a { color:#c5c5c5; border-right:1px solid #ccc; padding-left:1rem; padding-right:1rem; }
.section_nav1txt .linkbox a:last-of-type { border:none; }
.section_nav1txt .linkbox a.active { color:#fff; }
	/*页码*/
.syscy_pagebox .countbox { display:none; color:#686767; }
.syscy_pagebox .pagebox { color:#5a5657; text-align:right; }
.syscy_pagebox, .syscms_pagebox {  padding:1rem 0 4rem; font-size:1.4rem; } /*这个是页面模板中的*/
.syscy_pagebox a, .syscms_pagebox a { margin-right:10px; padding:3px 5px; text-decoration:none; }
.syscy_pagebox a:hover, .syscms_pagebox a:hover { }
.syscy_pagebox .syscy_pageCount { display:none; }
.syscy_pagebox .syscy_pageCount b {}
.syscy_pagebox .syscy_pageHome {}
.syscy_pagebox .syscy_pagelist { padding:3px 5px; }
.syscy_pagebox .syscy_pageNow { text-decoration:underline; }
.syscy_pagebox .syscy_pageOther {}
.syscy_pagebox .syscy_pageNext {}
.syscy_pagebox .syscy_pageLast {}

	/*媒体中心*/
.NewsTopBox { background:#efefef; border-radius:.5rem; margin:2.5rem 0; padding-top:1.5rem; padding-bottom:1.5rem; }
.NewsTopList { list-style:none; padding:0;}
.NewsTopList li { border-bottom:2px solid #d6d6d6; padding:0 0 1rem; }
.NewsTopList li:last-of-type { border:none; }
.NewsTopList li h4 { padding:0; color:#595757; }
.NewsTopList li h4 .date { font-size:1rem; display:block; color:#848383; padding:.5rem 0; }
.NewsTopList li .info { font-size:1.2rem; font-family:"宋体"; color:#595757; }
.NewsTopList li .info .more { font-size:1.4rem; color:#2f4f9d; font-family: "Microsoft YaHei",'\5FAE\8F6F\96C5\9ED1','微软雅黑',"MicrosoftJhengHei"; }

.NewsListBox { padding:2rem 0; }
.NewsListBox .ul4list { list-style:none; padding:0;  }
.NewsListBox .ul4list li { color:#2f4f9d; border-bottom:1px dotted #5a5657; font-size:1.4rem; padding:1rem 1.5rem; }
.NewsListBox .ul4list li a { color:#595757; }
.NewsListBox .ul4list li .date { float:right; color:#848383; display:none; }
	/*正文*/
.titlepic_box .titlepic { width:100%; }	
.syscms_content { font-size:1.4rem; line-height:2.8rem; color:#595757; padding:0 0 5rem 0; }
.syscms_content > div, .syscms_content > div p,
.syscms_content p { padding:1rem 0 .5rem; font-size:1.4rem; line-height:2.8rem; }
.syscms_content h1, .syscms_content h2 { font-size:1.8rem; font-weight:normal; padding:1rem 0; }
.syscms_content h3 { font-size:1.6rem; font-weight:normal; padding:1rem 0; }
.syscms_content ul { list-style:none; }
.syscms_content img { max-width:100%; }
.PrevNextBox { padding:1.5rem 0 0.5rem; border-top:2px solid #d6d6d6; border-bottom:2px solid #d6d6d6; margin:2.5rem 0 4rem; }
.PrevNextBox p { padding:0;}

.position_absolute_box { position:relative; }
.position_absolute_box .absoute_box dl dt { color:#16418a; font-size:1.6rem; line-height:2.2rem;  }
.position_absolute_box .absoute_box dl dd { color:#7d7c7c; font-size:1.4rem; line-height:2rem; padding:.5rem 0 1.5rem; }
.position_absolute_box .absoute_box dl dt.header, .position_absolute_box .absoute_box dl dt.header p { font-size:1.6rem; line-height:2.2rem; padding:0;}
.position_absolute_box .absoute_box dl dt.header { }
.position_absolute_box .absoute_box dl dd.header { font-size:1.4rem; }
.position_absolute_box .absoute_box dl dd.header p { font-size:1.4rem; line-height:2rem; padding:0; margin:0; }
.position_absolute_box .absoute_box dl dd.header:after { content:''; display:block; width:80%; height:.2rem; /*background:#7d7c7c;*/ margin:1rem 0; }

.section_down {}
.section_down .ul4zlk { list-style:none; padding:0; }
.section_down .ul4zlk li { padding:1.5rem 1rem; font-size:1.4rem; color:#294891; }
.section_down .ul4zlk li:nth-child(even) { background:#f5f5f5; }
.section_down .ul4zlk li span.icon { background:url(img/icon_book.png) no-repeat left center; background-size:contain; width:1rem; height:1.8rem; display:inline-block; vertical-align:middle; }
.section_down .ul4zlk li .btn001 { background:#294891; color:#fff; }

.carousel_001_thumbs ul { list-style:none; padding:0; }
.video01box .videolist ul { list-style:none; padding:0; }

.video_showbox { width:100%; display:block; }
.video_showbox .video-responsive { max-width:100%;}

.searchinfo_box { padding:1rem 0; font-size:1.4rem; }
.searchinfo_box .num { font-weight:800; }
.searchinfo_box .keyword { font-weight:800; color:#F03; }

@media only screen and (min-width: 481px){
}
@media only screen and (min-width: 561px){
}
@media only screen and (min-width: 641px){
	.navbar-brand .logo { width:23.5278rem; /*20.6773rem;*/ height:2.76rem; }
}
@media only screen and (max-width: 768px) { /*仅用于手机*/
	#page01main { margin-top:15px; }
	.box005 { /*人力*/ width:45%; }
	/*时间轴01*/
    .timeline01 { margin:30px; padding: 0; }
	.timeline01:before { left: 0; }
	.timeline01 .timeline-item .timeline-content { width: 90%; float: right; }
	.timeline01 .timeline-item .timeline-icon { left: 0; }
	.timeline01_a .timeline-item .timeline-icon {  margin-left:-24px; /*图标*/}
	.timeline01_a .timeline-item .timeline-content img { float:none; }
	/*时间轴_powered_by_swiper*/
	.timeline_swiper1box { height:24rem; }
	.timeline_swiper1box .swiper-slide .iconbox { position:absolute; left:45%; bottom:12%; }
	.timeline_swiper1box .swiper-slide .iconbox:before {content:''; display:block; height:260px; width:2px; background:#727171; position:absolute; left:50%;  z-index:-1; bottom:60%; }
	.timeline_swiper1box .swiper-slide .txtbox { top:0px; }
}
@media only screen and (min-width: 768px) { 	
	/*时间轴_powered_by_swiper*/
	.timeline_swiper1box:after { top:50%; }
	.timeline_swiper1box .swiper-slide .iconbox { width:6rem; height:6rem; }
	.timeline_swiper1box .info2top .iconbox:before {content:''; display:block; height:35%; width:2px; background:#727171; position:absolute; left:50%;  z-index:-1; bottom:60%; }
	.timeline_swiper1box .info2foot .iconbox:after { content:''; display:block; height:30%; width:2px; background:#727171; position:absolute; left:50%;  z-index:-1;top:60%; }
	.timeline_swiper1box .swiper-slide .txtbox { width:95%; left:2.5%; height:auto; max-height:35%; text-align:justify; }
	.timeline_swiper1box .info2top .txtbox { top:0px; }
	.timeline_swiper1box .info2foot .txtbox { bottom:10px; }
}
@media only screen and (min-width: 992px) {
	.position_absolute_box .absoute_box { position:absolute; left:10px; top:10px; width:400px; }
	.position_absolute_box_en { height:850px; }
	
	
	/*头部*/
	.header01 { position:relative; height:112px; }
	.navbar-header { float:none; clear:both; }
	.navbar-brand { height:69px; font-size:2.8rem; position:relative; margin:10px 0 0; }
	.navbar-brand .logo { /*width:457px;*/width:520px; height:61px; position:absolute; top:10px; left:0; }
	.header_language_pc { display:inline-block; padding:0 15px 0 25px; background:url(img/icon_earth.png) no-repeat left center; }
	.header_language_pc span { margin-right:15px; font-size:15px; }
	.nav_search { padding:10px 0 10px 5px; }
	#navbar { text-align:right; }
	.yuji_navbar > li { width:95px; display:inline-block; padding:0; border-bottom:none; }
	.yuji_navbar_EN { margin-top:15px; }
	.yuji_navbar_EN > li { width:auto; padding-left:20px; padding-right:20px; }
	.yuji_navbar > .active > a { color:#214497;}
	.navbar_sub_max_collapse {position:absolute; left:0; top:112px; width:100%; background:#9fa0a0; text-align:left; padding:20px 0; }
	.navbar_sub_max_collapse a { color:#fff; }
	.yuji_navbar_EN .navbar_sub_max_collapse { top:127px; }
	.nav_sub_p_1lv { text-align:center; padding:10px 0; margin:10px 0; color:#fff; }
	.nav_sub_p_1lv a, .nav_sub_p_1lv h4 a, .panel4pro a, .panel4pro .panel-collapse, .panel4pro .panel4pro_1ul a { color:#fff; }
	.nav_sub_p_1lv a.active { color:#1e4199; }
	.nav_sub_p_1lv img { display:block; margin:0 auto; }
	.nav_sub_p_1lv h4 { display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; }
	.panel4pro { padding-left:55px; }
	.panel4pro .title { font-size:1.6rem; margin:1rem 0; }
	/*
	.js2producticon:hover {
		-webkit-animation: rotate 3s both infinite;
		-moz-animation: rotate 3s both infinite;
		-ms-animation: rotate 3s both infinite;
		animation: rotate 3s both infinite;		
	}
	*/
	/*底部*/
	.footer01, .footer02 { padding:30px 0; }
	.footer01 .nav4footer,
	.footer02 .nav4footer { width:60%; float:right; clear:right; }
	.footer01 .nav4footer > ul,
	.footer02 .nav4footer > ul { float:right; } 
	.footer01 .nav4footer1ul > li,
	.footer02 .nav4footer1ul > li { width:auto; display:inline-block; margin-left:30px; }
	
	.footer01 .copybox { width:40%; float:left; clear:left; }
	.footer02 .copybox { width:40%; float:left; clear:left; padding:1.5rem 0 0; }
	
	
	.footer02 .copybox .qrcodebox { width:92px; float:left;}
	.footer01 .link4social { padding:40px 0; } 
	.footer02 .link_copy_box { padding:0 0 0 40px; display:inline-block; }
	.footer02 .link_copy_box .link4social { padding:0; margin:0; }
	.footer01 .link4social ul > li { margin-right:5px; width:60px; } 
	.footer02 .link4social ul > li { margin-right:5px; width:55px; }
	.footer01 .link4social ul > li img, 
	.footer02 .link4social ul > li img { margin:inherit; max-width:85%;}
	.footer02 .copyright { padding-top:38px; }
	.footer01 .copyright p, 
	.footer02 .copyright p { font-size:1.4rem; padding:.5rem 0 0 0; }
	
	.footer02_EN .nav4footer { width:100%; float:none; clear:both; }
	.footer02_EN .nav4footer > ul { float:none; } 
	.footer02_EN .nav4footer1ul > li { margin-top:10px; margin-left:48px; }
	.footer02_EN .copybox { width:100%; float:none; clear:both;; padding:1.5rem 0 0; }
	.footer02_EN .copybox .link_copy_box { width:100%; display:block; padding:0; }
	.footer02_EN .copybox .link_copy_box .link4social { width:40%; margin:0 auto; text-align:center; }
	.footer02_EN .copybox .link_copy_box .link4social ul { text-align:center; }
	.footer02_EN .copybox .link_copy_box .link4social ul > li { display:inline-block; float:none; }
	.footer02_EN .copybox .link_copy_box .copyright { text-align:center; }
	.banner01section { margin-top:0; clear:both; }
	/*banner*/
	.carousel_01 .carousel-caption { text-align:left; top:30px; }
	.carousel_01 .carousel-caption .txt1box { width:600px; padding:40px 0 0 0; font-size:18px; }
	.carousel_01 .carousel-caption .txt1box .title { font-size:48px; padding:15px 0; }
	.carousel_01 .carousel-caption .txt1box .info { font-size:15px; line-height:22px; }
	.carousel_01 .carousel-caption .txt1box .btnbox { padding:30px 0 0 0; }
	/**/
	.section1product .listbox { padding:50px 0; }
	.section1product .listbox .container { position:relative; }
	.section1product .listbox .container:after { display:block; content:''; position:absolute; left:10px; top:-70px; width:40px; height:40px; background:#fff url(img/product_arrow.png) no-repeat center center; border-radius:50%; }
	.section1product .listbox .item .imgbox { width:80%; }
	.section1innovation .row { width:75%; margin:0 auto; }
	.section1innovation .row > div { text-align:center; }
	.section1innovation .box004 { margin:0 atuo; }
	
	.section1jobs .item { margin:1rem 0 3rem; }
	.section1jobs .item .title .num {padding-left:1.5rem; display:inline-block; }
	.section1jobs .item .btnbox { text-align:right; }
	.section1jobs .item .btnbox a { margin-top:.5rem; margin-right:1.5rem; }
	.section1jobs .item .apply { background:#214497; color:#fff; font-size:1.8rem; padding:.5rem 1.5rem; margin-right:1.5rem; }
	.section1jobs .item .split { display:block; clear:both; height:40px; }
	.section1jobs .item .more { font-size:1.6rem; }

	
	.box001 .info, .box002 .info { padding:5px; border-right:1px solid #214497;  }
	.box001 .info_e, .box002 .info_e { border-right:none; }
	.box001 .info .hover:hover { background:#eff2f4; }
	.box001 .info .txt { height:120px; overflow:hidden; padding:5px; font-size:13px; line-height:22px;  text-overflow:ellipsis; }
	.box001 .info div.more { padding:5px; font-size:13px; line-height:22px; }
	.box001_EN .info .txt { height:auto; overflow:auto; }
	
	.box002 .info .txt {height:150px; overflow:hidden; padding:5px; font-size:14px; line-height:24px; }
	.box002 .info .txt:hover { background:#eff2f4; }
	
	.box003 .info2list ul li { line-height:36px; height:36px; overflow:hidden; }
	.box003 .info2list ul li a:hover, .box003 .info2list ul li a:active { text-decoration:underline; }
	.box003_EN .title { font-size:2rem; height:2.8rem; line-height:2.8rem; overflow:hidden; }
	.box003_EN .info2list ul li { line-height:20px; padding-bottom:15px; height:auto; overflow:auto; }
	
	.box004 { width:174px; margin:0 auto; }
	.section1hr .row { text-align:center; }
	.section1hr .col-md-3 { display:inline-block; float:none; }
	
	.box005 { width:174px; margin:0 auto; }
	.box005 .title { width:80%; left:10%; }
	/*二级页面图标导航*/
	.NavIcon4ul3col li, .NavIcon4ul4col li, .NavIcon4ul6col li { width:16.6%; float:none; }
	.NavIcon4ul3col_1EN li p { height:4.8rem; overflow:hidden; }
	
	.section_nav1txt .titlebox, .section_nav1txt .linkbox { font-size:1.8rem; }
	.section_nav1txt .linkbox { width:900px; text-align:center; float:right; }
	.section_nav1txt .linkbox a { padding:1rem 2.5rem 1rem 1.5rem;}
	/*时间轴_powered_by_swiper*/
	.timeline_swiper1box { height:400px; margin:30px 0; }
	.timeline_swiper1box:after { top:50%; } 
	.timeline_swiper1box .swiper-slide .txtbox { width:90%; left:5%; height:auto; max-height:32%; }
	.timeline_swiper1box .info2foot .txtbox { bottom:25px; }
	.timeline_swiper1box_EN .swiper-slide .txtbox { width:90%; max-height:188px; }
	/*页码*/
	.syscy_pagebox .countbox { width:15%; display:none; float:left; clear:left; }
	.syscy_pagebox .pagebox { width:85%; float:right; clear:right; }
	/*媒体中心*/
	.NewsTopList li h4 .date { float:right; font-size:1.6rem; }
	.NewsTopList li .info { height:36px; overflow:hidden; }
	.NewsListBox .ul4list li .date { display:block; }
	/*滚动条 easyscroll*/
	/*滚动条公用*/
	.es_container { }
	.es_container .scroll_container { overflow: hidden; position: relative; }
	.es_container .scroll_absolute { position: absolute; }
	.es_container .scroll_vertical_bar { position: absolute; top: 0; right: 0; width:20px; height: 100%; background:#d7d7db; margin: 0; padding:0; }
	.es_container .scroll_track { position: relative; background-color:#d7d7db; padding-left:2px; padding-right:2px; }
	.es_container .scroll_drag { position: relative; top: 0; left:0; cursor: pointer; background-color: #e9e9eb; background-image:url(img/es_scroll_drag.png); background-position:center center; background-repeat:no-repeat;  }
	.es_container .scroll_arrow { /*上下箭头*/text-indent: -20000px; display: block; cursor: pointer; background-color:#d7d7db; }
	.es_container .scroll_vertical_bar .scroll_arrow { height:20px; }
	.es_container .es_scroll_a0box .scroll_arrow_up {background:url(img/es_scroll_arrow_up.png) no-repeat center center;}
	.es_container .es_scroll_a0box .scroll_arrow_down { background:url(img/es_scroll_arrow_down.png) no-repeat center center; }
	.es_container .es_scroll_a0box { width:100%; overflow: auto; float: left;}
	/*滚动条 1 */
	.es_container .es_scroll_a1box { height: 300px; }
	.es_container .es_scroll_a2box { height: 800px; }
	/**/
	.product_nav_side_box .pnsb_lv1 { padding:1rem 1rem 1rem 7.5rem; background-position:3.5rem center; }	
	.product_nav_side_box .pnsb_lv1 a { font-size:2rem; }
	.section2product .articlebox .syscms_content { width:80%;}
	
	.section_down .ul4zlk li { line-height:3.8rem; }
	.section_down .ul4zlk li span.icon { width:3rem; height:3.8rem; display:inline-block; }
	.section_down .ul4zlk li .btn001 { float:right; margin-top:1rem;}
	
	.carousel_001box { background:#eeeeee; padding:25px 30px; margin:15px 0; text-align:center; }
	.carousel_001 { width:1022px; margin:0 auto; }
	.carousel_001 .img4big { width:1022px; height:718px; }
	.carousel_001_thumbs_box { overflow:hidden; padding:5px 0; }
	.carousel_001_thumbs_btn { display:inline-block; width:15px; height:60px; text-align:center; position:relative; padding:0; margin:0; }
	.carousel_001_thumbs_btn span { position:absolute; top:-50px; left:0px; }
	.carousel_001_thumbs { display:inline-block; width:1022px; overflow:hidden; }

	.carousel_001_thumbs ul li { margin-right:10px; width:246px; overflow:hidden; }
	.carousel_001_thumbs ul li .img { height:193px; border:1px solid #ccc; background:#fff; padding:5px; overflow:hidden; }
	.carousel_001_thumbs ul li .img img { width:100%; height:100%; }
	.carousel_001_thumbs ul li h6 { font-size:12px; line-height:18px; height:18px; overflow:hidden; }
	
	.video01box { background:#efefef; padding:20px; margin:15px 0; }
	.video01box .videoshow { float:left; clear:left; width:631px; }
	.video01box .videoshow .i4video { width:631px; height:388px; }
	.video01box .videoshow h6 { background:#c2c2c2; color:#fff; padding:10px; margin:0; font-size:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
	.video01box .videolist { float:right; clear:right; width:448px; }
	
	.video01box .videolist ul.list > li { border-bottom:2px dashed #b5b5b5; padding:10px 0; }
	.video01box .videolist ul.list > li h6 .date { float:right; font-size:12px; }
}