.body{ font-size:14px; padding-top:88px; }
.mauto{max-width:1200px; margin:0 auto;}
.bold{ font-weight:bold;}
.imgCount{ position:relative;}
.imgCount .img{ position:absolute; left:0; right:0; top:0; bottom:0;}
.anchorBL {
  display: none;
}
/*---------------头部导航--------------*/
.header{ padding:0 6%; position:fixed; left:0; right:0; top:0; z-index:999; background:#fff; box-shadow:0 2px 3px rgba(0,0,0,0.05); -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.05);}
.header .header_in{}
.header .logo {float:left; margin:9px 50px 9px 0; line-height:70px;}
.header .logo img{ max-height:70px;}
.navBox{ float:left; position:relative;}
.nav{} 
.nav li {float: left;margin-left: 25px;margin-right: 25px;position:relative;}
.nav li > a,.nav li > .parent > a {line-height: 88px;font-size: 16px;color: #333; position:relative;display:block;}
.nav li:hover > a,.nav li.act > a,.nav li:hover > .parent > a,.nav li.act > .parent > a{ color:#204F97;}
.nav li > a:after,.nav li > .parent > a:after{ display:none; content:''; position:absolute; bottom:0; left:50%;width:0; background:#C30000; height:3px;transition: all 0.5s;-webkit-transition: all 0.5s;  }
.nav li:hover > a:after,.nav li.act > a:after,.nav li:hover > .parent > a:after,.nav li.act > .parent > a:after { width:100%; left:0; }
.subNav{ position:absolute; left:50%; margin-left:-75px; min-width:150px; height:0; opacity:0; overflow:hidden; top:95px; background:#FFFFFF; box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.nav li:hover .subNav{ height:auto; opacity:1; top:88px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.subNav li{ float:none; border-bottom:1px solid #E5E5E5; margin:0; }
.subNav li:last-child{ border-bottom:0;}
.subNav li a{ line-height:40px; font-size:14px; white-space:nowrap; text-align:center; display:block;}
.subNav li:hover a{ background:#204F97;  color:#fff; }
.nav .subNav li > a::after{ display:none;}
.nav .icon_control{ display:none;}
.header .head_r{ float:right; margin-top:30px; margin-left:28px; position:relative;}
.header .head_r .lang{ float:left; }
.header .head_r .lang a{ display:inline-block; *display:inline; *zoom:1; line-height:28px; color:#666; margin:0 8px;}
.header .head_r .lang a:hover,.header .head_r .lang a.cur{ color:#204f97;}
.header .head_r .search{ float:right; margin-left:8px;}
.header .head_r .search .icon_search{ display:block; width:28px; height:28px; border-radius:50%; -webkit-border-radius:50%; background:url("../images/icon_search.png") no-repeat center #204F97; cursor:pointer;}
.header .head_r .search .pop_search{ position:absolute; top:58px; right:-20px; background:#FFFFFF; box-shadow:0 8px 8px rgba(0,0,0,0.05) inset; -webkit-box-shadow:0 8px 8px rgba(0,0,0,0.05) inset; padding:12px; display:none; z-index:9;} 
.header .head_r .search .pop_search .searchBox{position:relative;}
.header .head_r .search .pop_search .searchBox .search_h{ width:248px; box-sizing:content-box; border:1px solid #CCCCCC; padding:8px 50px 8px 10px;color: #aaa;}
.header .head_r .search .pop_search .searchBox .search_btn .btn{position:absolute; top:0; right:0; bottom:-34px; width:39px; background:url("../images/icon_search.png") no-repeat center #204f97; cursor:pointer;}
.inbanner{ position:relative;text-align: center;}
.inbanner .txt{position:absolute; left:0; right:0; top:50%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%);text-align: left;}
:root .inbanner .txt{ top:50%;}
.tit_bn{ color:#fff; text-shadow:0 5px 5px rgba(85,85,85,0.75); line-height:1.2;}
.tit_bn .cn{ font-size:50px;}
.tit_bn .en{ font-size:42px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/*-------------banner--------------*/
.banner{position:relative;}
.banner_list{ overflow:hidden;}
.banner_list li{text-align: center;}
.banner .banner_list .pager{position:absolute; z-index:2; bottom:25px; left:0; right:0; text-align:center;}
.banner_list .pager .swiper-pagination-bullet{ margin:0 7px; width:14px; height:14px; background:transparent; border:2px solid #fff; border-radius:50%; -webkit-border-radius:50%;  box-sizing:border-box; opacity:1;}
.banner_list .pager .swiper-pagination-bullet-active{ background:#D91726; border-color:#D91726;}
/*-----------底部---------------*/
.footer{  background:#204F97; color:#c8d9f2; padding:30px 0;}
.footer a{color:#c8d9f2;}
.footer a:hover{ text-decoration:underline;}
.footer .mauto{ max-width:1440px; margin:0 auto;}
.link_a{ padding-bottom:20px; border-bottom:1px solid #3D6DB8; margin-bottom:20px;}
.link_a .d_d{ font-size:16px; float:left;}
.link_a .d_a{ margin-left:85px; line-height:28px;}
.link_a .d_a a{ margin-right:25px; white-space:nowrap;}
.ct_f{ text-align:center; line-height:2;}
.ct_f span{ white-space:nowrap; margin:0 1em;}
.copyRight{ text-align:center; font-size:90%;}
.service-fixed{ position:fixed; right:1%; bottom:25%; z-index:999; line-height:1.2; }
.service-fixed a{ display:block;}
.service-fixed .service-item{ background:#A7A7A7; margin-bottom:1px; cursor:pointer; position:relative; }
.service-fixed .service-item:hover{ background:#204F97;}
.service-fixed .service-item .icon_p{text-align:center; width:66px; height:60px; padding-top:5px;}
.service-fixed .service-item .icon_p p{ font-size:12px; color:#f8f8f8; margin:0;}
.service-fixed .service-item i{  display:inline-block; *display:inline; *zoom:1; width:30px; height:30px; background:url("../images/icon_fixed.png") no-repeat;}
.service-fixed .service-item i.icon_service_qq{ background-position:0 0;}
.service-fixed .service-item i.icon_service_weixin{ background-position:0 -30px;}
.service-fixed .service-item i.icon_service_xinlang{ background-position:0 -60px;}
.service-fixed .service-item i.icon_service_top{ background-position:0 -90px;}
.service-fixed .service-item .pop_s{ display:none; position:absolute; text-align:center; padding:12px;  right:56px; top:-76px; font-size:12px; color:#999;/* background:#fff;*/}
.service-fixed .service-item .pop_s img{ max-width:170px;}
.service-fixed .service-item:hover .pop_s{ display:block;}
/*---------------index--------------*/
.index .section1{ margin:10px auto 0; max-width: 1920px;}
.xx{ float:left; width:50%;}
.i_t_x{ margin:0 5px;line-height:1.7;position:relative;}
.i_t_x a{ display:block; position:relative; color:#fff;}
.i_t_x .txt{ position:absolute; right:70px; color:#fff; bottom:50px; text-align:right;}
.i_t_x .txt .h_p h3{ font-size:32px;}
.i_t_x .txt .h_p .dv_p{ font-size:16px;}
.i_t_x .txt .h_p .dv_p span{ margin-left:33px; padding-left:14px; display:inline-block; white-space:nowrap; background:url("../images/icon6.png") no-repeat left center;}
.i_t_x .txt .btn{ position:relative; border:1px solid #fff; margin-top:1em; font-family:Arial, Helvetica, sans-serif; display:inline-block; *display:inline; *zoom:1; padding:0 4em 0 1em; line-height:3;}
.i_t_x .txt .btn:before{ content:''; position:absolute; width:3em; right:0; top:0; bottom:0; border-left:1px dashed #fff; background:url("../images/icon_btn.png") no-repeat center;}
.i_t_x .img{ overflow:hidden;}
.i_t_x .img img{ transition:all 0.5s; -webkit-transition:all 0.5s;}
.i_t_x a:hover .img img{ transform:scale(1.1); -webkit-transform:scale(1.1);}

.index .section2{ padding-top:50px;margin: 0 auto;max-width: 1920px;}
.title1{ text-align:center; margin-bottom:35px; line-height:1.3;}
.title1 .en{ font-size:46px; color:#204f97; font-family:Arial, Helvetica, sans-serif;}
.title1 .cn{ font-size:32px; color:#333;}
.glyspc li{ float:left; width:25%; *width:24.99*;}
.glyspc a{ display:block;}
.glyspc .item{ position:relative;}
.glyspc .gsc-img{ overflow:hidden;}
.glyspc .gsc-img img{ transition:all 0.5s; -webkit-transition:all 0.5s;}
.glyspc li:hover .gsc-img img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.glyspc .gsc-text{ position:absolute; left:0; right:0; top:0; bottom:0; text-align:center; color:#fff;}
.glyspc .gsc-in{position:absolute; left:0; right:0; top:50%; top:8%\9; *top:8%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
:root .glyspc .gsc-in{ top:50%;}
.glyspc .gsc-inner{padding:20px; max-width:340px; margin:0 auto;}
.glyspc .s_img{  margin-bottom:18px;}
.glyspc .s_img img{max-height:102px;}
.glyspc .gsc-mask{ position:absolute; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.4; *filter:alpha(opacity=40); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);  transition: all 0.5s;-webkit-transition: all 0.5s;}
.glyspc li:hover .gsc-mask{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  }
.glyspc h3{ font-size:20px;}
.glyspc p{  margin-top:28px; line-height:1.5;}

.index .section3{ padding-top:58px; padding-bottom:50px; background:#F8F8F8;}
.index .section3 .mauto{ max-width:1440px; margin:0 auto;}
.title2{font-size:32px; color:#333; text-align:center;}
.link_m{ text-align:center; margin-bottom:38px; color:#6B6B6B;}
.link_m a{ color:#333; margin:0 1em; font-size:16px;}
.link_m a:hover{ color:#204f97;}
.adNews{ margin:0 -15px;}
.adNews li{ float:left; width:33.33%;}
.adNews li a{ display:block; color:#333;}
.adNews li .item{ margin:0 15px;}
.adNews li .aspectRatio{ padding-bottom:56.52%;}
.adNews li .img{ overflow:hidden;}
.adNews li img{ transition:all 0.5s; -webkit-transition:all 0.5s;}
.adNews li:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.adNews li .text{ padding:20px 20px 38px;transition: transform 0.5s;-webkit-transition: transform 0.5s;}
.adNews li h3{ font-size:20px;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adNews li .date{ color:#888; margin:0.5em 0;}
.adNews li p{ color:#666; line-height:1.5; height:2.8em; overflow:hidden;}
.adNews li .more{ color:#204f97; text-decoration:underline; margin-top:1em;}
.adNews li a:hover .text{ background:#fff; transform:translateY(-30px); -webkit-transform:translateY(-30px); box-shadow:0 2px 6px rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);}
.adNews li a:hover .more{ color:#d91726;}
/*----------------内菜单------------*/
.crumb{ position:absolute; z-index:2; left:0; right:0; top:88px; padding:16px; background:rgba(0,0,0,0.15); color:#fff;}
.crumb a{ color:#fff;}
.crumb2{ line-height:2.8; background:#204F97; color:#fff;}
.crumb2 a{ color:#fff;}
.crumb2 span{ font-weight:bold;}
.crb{ padding-left:22px; background:url("../images/icon_home.png") no-repeat left center;}
.crb .i_lt{ margin:0 17px; vertical-align:middle; display:inline-block; *display:inline; *zoom:1; width:1em; height:1em; background:url("../images/icon7.png") no-repeat center;}
.conN{ padding:65px 0 75px;min-height: 100px;}

.inMenu{background:#F8F8F8;}
.inMenu .tit{ display:none;}
.inMenu .menu_ul{max-width:1200px; margin:0 auto;border-left:1px solid #DBDBDB; }
.inMenu .menu_ul li{ float:left; text-align:center;border-right:1px solid #DBDBDB;}
.inMenu2 li{ width:50%;}
.inMenu3 li{ width:33.33%;}
.inMenu4 li{ width:25%;}
.inMenu5 li{ width:20%;}
.inMenu6 li{ width:16.66%;}
.inMenu7 li{ width:14.285%;}
.inMenu8 li{ width:12.5%;}
.inMenu .menu_ul li a{ display:block; color:#333; font-size:16px; line-height:85px; position:relative;}
.inMenu .menu_ul li.cur a,.inMenu .menu_ul li:hover a{ background:#fff; color:#204f97; font-weight:bold;}
.inMenu .menu_ul li.cur a:before,.inMenu .menu_ul li:hover a:before{ content:''; position:absolute; top:0; left:50%; margin-left:-7px; border-width:7px 7px 0 7px;border-style:solid; border-bottom-color:transparent; border-right-color:transparent; border-left-color:transparent;}

.sideMenu{ float:right; width:200px; }
.sideMenu .tit{ font-size:18px; font-weight:bold; color:#333; line-height:2; margin-bottom:0.8em;}
.sideMenu > ul{ border-left:2px solid #E5E5E5;font-weight:bold;}
.sideMenu li{ }
.sideMenu li > a,.sideMenu li> .parent a{ display:block; padding:0.3em 22px; line-height:1.5; color:#666;  text-decoration:none; position:relative;}
.sideMenu li.cur > a,.sideMenu li:hover > a,.sideMenu li.cur > .parent a,.sideMenu li:hover >.parent a{ color:#03438b;}
.sideMenu > ul > li.cur > a:after,.sideMenu > ul > li:hover > a:after,.sideMenu > ul > li.cur >.parent > a:after,.sideMenu > ul > li:hover >.parent > a:after{ content:''; position:absolute; width:2px; height:100%; background:#03438b; top:0; left:-2px;}
.sideMenu li .parent{ position:relative;}
.sideMenu li .parent .icon_open{ display:block; position:absolute;top:0;  right:0; width:100%; height:2.1em;  cursor:pointer;}
.sideMenu li .parent .icon_open:before{ content:''; position:absolute; top:0; bottom:0; right:0; width:10px;background:url("../images/icon3.png") no-repeat center; }
.sideMenu li.cur > .parent .icon_open:before,.sideMenu li:hover >.parent .icon_open:before{ background-image:url("../images/icon4.png");}
.sideMenu li.open .parent .icon_open:before{ background-image:url("../images/icon5_1.png");}
.sideMenu li.open.cur .parent .icon_open:before,.sideMenu li.open:hover .parent .icon_open:before{ background-image:url("../images/icon5.png");}
.sideMenu .parent a{ display:inline-block; }
.sideMenu .subMenu{ padding:10px 0; padding-left:30px; display:none;}
.sideMenu .open .subMenu{ display:block;}
.sideMenu .subMenu a{ padding:0.3em 0; line-height:1.5; color:#999;}
.sideMenu .subMenu li.cur a,.sideMenu .subMenu li:hover a{ color:#03438b; }

.page{ margin:40px 0 0; text-align:center; line-height:1.5;}
.page a{ padding:0 1em;line-height:2.8; background:none; color:#333;margin:0 0 5px; text-decoration:none; display:inline-block; margin-bottom:0.5em;}
.page a.cur,.page a:hover{ background:#204F97; color:#fff;}
.page .page-first,.page .page-pre,.page .page-next,.page .page-last{ width:2.8em; box-sizing:border-box; padding:0;}
.page a.disabled,.page a.disabled:hover{ cursor:default; color:#333; background:none;}
/*-------------------走进-----------------*/
.us{ margin-top:25px; font-size:16px; color:#444;}
.ig_t{}
.ig_t .img{ float:left; width:54.2%; margin-bottom:30px;}
.ig_t .text{ margin-left:58%;}
.ig_t .text h3{ color:#204f97; font-size:30px; margin-bottom:0.3em;}
.num_l{ margin-top:40px; max-width:390px; line-height:1.2;}
.num_l li{ float:left; width:50%; margin-bottom:36px; position:relative; padding-left:30px;}
.num_l li:nth-child(2n){ padding-left:58px;}
.num_l li:before{ content:''; position:absolute; right:0; width:1px; top:0; bottom:0; background:#DBDBDB;}
.num_l li:nth-child(2n):before{ display:none;}
.num_l li .numU{ color:#333; font-size:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.num_l li .indc{}

.title3{ text-align:center; font-size:36px; color:#333; margin-bottom:35px;}
.honorList{ margin:0 -10px;}
.honorList li{ float:left; width:25%; margin-bottom:20px;}
.honorList li .item{ margin:0 10px; border:1px solid #DBDBDB;}
.honorList li a{ display:block;position:relative; padding:16px 16px 0; color:#666;}
.honorList li a:hover{ color:#204f97;}
.honorList li .imgBox{ position:relative;}
.honorList li .imgBox .imgSize{ padding-bottom:135%;}
.honorList li .imgBox .img{ position:absolute; left:0; top:0; bottom:0; right:0; overflow:hidden;}
.honorList li .imgBox img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.honorList li a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.honorList li .text{ padding:1em 1em 0; text-align:center;}
.honorList li .text h3{ font-size:16px; line-height:1.5; height:3em; position:relative;/*text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;*/}
.fancybox-overlay{ background:rgba(0,0,0,0.9) !important;}
.fancybox-overlay .fancybox-close{ position:fixed; width:50px; height:50px;top:37px; right:5%; border-radius:50%; -webkit-border-radius:50%; background:url("../images/close.png") no-repeat center #000;}
.fancybox-opened .fancybox-title{ text-align:center; position:fixed; left:0; right:0; bottom:2%; }
.fancybox-opened .fancybox-title .child{ display:inline-block;line-height:1.6; padding:0.5em 2em; color:#fff; background:#000; border-radius:30px; -webkit-border-radius:30px; font-weight:normal;}
.fancybox-opened .fancybox-skin{ box-shadow:none !important; -webkit-box-shadow:none !important;}
.fancybox-skin{ background:none !important;}
.fancybox-prev span{width:40px !important; height:40px !important; background:url("../images/prev.png") no-repeat center !important;}
.fancybox-next span{width:40px !important; height:40px !important; background:url("../images/next.png") no-repeat center !important;}
/*---------------------联系我们---------------*/
.contact{}
.ct_con{ float:left; width:450px; background:#F8F8F8; font-size:16px; color:#666; line-height:1.3;}
.ct_con .t_in{ padding:20px 60px 0;}
.ct_con dl{ padding:22px 0; margin-bottom:0.5em; border-bottom:1px solid #DBDBDB;}
.ct_con dl:last-child{ border-bottom:0;}
.ct_con dl .dd_l{ float:left;}
.ct_con dl .dd_r{ margin-left:46px;}
.ct_con dl .dd_r .f20{ line-height:36px; display:inline-block; font-size:20px; font-weight:bold; color:#03438b;}
.contact .map{ height:454px; margin-left:470px;}
.map img{ max-width:100%;}

.message .note{ font-size:24px; color:#da1725; margin-bottom:0.7em;}
.form_msg{ overflow:hidden;}
.form_msg dl{ margin:0 -10px;}
.form_msg dd{ float:left; width:50%; margin-bottom:20px;}
.form_msg dd .item{ margin:0 10px; }
.form_msg .item{position:relative;}
.form_msg .star{ position:absolute; left:1em; top:0.9em; color:#da1725;}
.text_input,.textarea_f{ font-size:100%; color:#666; padding:1.05em 1em 1.05em 1.8em; line-height:1.3; border:1px solid #DBDBDB; background:#fff; width:100%; box-sizing:border-box;}
.textarea_f{ height:18em;}
.form_msg .item_area{ margin-bottom:20px;}
.form_msg .code{ width:350px; box-sizing:border-box; position:relative;  float:left;}
.form_msg .code .text_input{ width:180px;}
.form_msg .code .codeImg{position:absolute; width:160px; right:0; top:0; bottom:0;}
.form_msg .code .codeImg img{ height:100%;}
.form_msg .submit{ float:right;}
.form_msg .submit .btn{ width:180px; padding:1.05em 1em; color:#fff; display:inline-block; font-size:100%; cursor:pointer; border:0; }
.form_msg .submit .btn_submit{ background:#204F97;}
.form_msg .submit .btn_submit:hover{ background:#2C6CCD;}

/*----------------加入我们-------------*/
.jobList{ margin:0 -20px;}
.jobList li{ float:left; width:33.33%; margin-bottom:40px;}
.jobList li:nth-child(3n+1){ clear:both;}
.jobList li .item{ margin:0 20px; box-shadow:0 0 10px rgba(0,0,0,0.08); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.08);}
.jobList li a{ display:block; padding:36px 27px 40px;}
.jobList li .date{ font-family:Arial, Helvetica, sans-serif; font-size:108%; color:#999; }
.jobList li h3{ color:#333; font-size:20px; line-height:1.5; padding:0.3em 0; border-bottom:1px solid #DBDBDB; margin-bottom:24px;}
.jobList li .sum{ line-height:1.7; height:12em; overflow:hidden; color:#666;}
.jobList li .sum .s_h{ font-size:108%; font-weight:bold;}
.jobList li .btn{ display:inline-block; *display:inline; *zoom:1; background:#EFEFEF; line-height:2.4; padding:0 2em; color:#666; margin-top:60px;}
.jobList li:hover .item{box-shadow:0 0 10px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);}
.jobList li:hover .btn{background:#204F97; color:#fff;}
.pop_job{ position:fixed; z-index:1000; top:0; left:0; right:0; bottom:0; display:none;}
.pop_job .mask{position:absolute; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.5; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.pop_job .job_dec{ position:absolute; z-index:1; top:8%; bottom:8%; width:800px; left:50%; margin-left:-400px; background:#FFFFFF; border-radius:5px; -webkit-border-radius:5px; padding:35px 40px;}
.pop_job .job_dec:after{ content:''; position:absolute; left:40px; right:40px; bottom:50px; height:1px; background:#DBDBDB;}
.pop_job .close{ position:absolute; cursor:pointer; right:-50px; top:-50px; height:50px; width:50px; background:url("../images/close2.png") no-repeat center; }
.pop_job .dec h3{ line-height:2; font-size:30px; border-bottom:1px solid #DBDBDB;}
.pop_job .dec .dec_sum{ position:absolute; top:130px; bottom:80px; left:40px; right:40px; overflow:auto;}
.pop_job .dec .dec_sum .item{ margin-bottom:1em;}

/*-----------下载中心-------------*/
.bgGray{ background:#F7F7F7;}
.dldList li{ margin-bottom:6px;}
.dldList li a{ display:block; position:relative; padding:28px 150px 28px 38px; background:#fff; color:#666; }
.dldList li a:before{ content:''; position:absolute;top:50%; margin-top:-12px; right:28px; width:24px; height:24px; background:url("../images/icon_load.png") no-repeat right center;}
.dldList li h3{ font-size:18px; padding-left:38px; background:url("../images/icon_file3.png") no-repeat left center;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.dldList li .date{ position:absolute;  top:50%; margin-top:-12px;right:60px; line-height:24px;}
.dldList li a:hover{ background:#204F97; color:#fff;}
.dldList li a:hover:before{background-image:url("../images/icon_load2.png");}
.dldList li a:hover h3{background-image:url("../images/icon_file2.png");}

/*----------------新闻---------------------*/
.news_list{}
.news_list li{ margin-bottom:25px; box-shadow:0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);}
.news_list li a{ display:block;color:#222;}
.news_list li .imgBox{  position:relative;float:left; width:500px;}
.news_list li .imgBox .imgSize{ padding-bottom:60%;}
.news_list li .imgBox .img{ position:absolute; left:0; top:0; bottom:0; right:0; overflow:hidden;}
.news_list li .imgBox img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%; position:relative;}
.news_list li a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.news_list li .text{ margin-left:500px; padding:48px 36px;}
.news_list li .text h3{ font-size:24px;  line-height:1.5; margin-bottom:0.5em;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden;}
.news_list li .text .date{ color:#888;}
.news_list li .text .sum{line-height:2; max-height:5.8em; overflow:hidden; color:#666; margin-top:1.5em;}
.news_list li a:hover{ color:#204f97;}
.pdb0{ padding-bottom:0;}
.newsD{ background:#fff; padding:53px 95px 75px;}
.newsD .newsD_h{ text-align:center; margin-bottom:40px; padding-bottom:30px; border-bottom:1px solid #DBDBDB;}
.newsD .newsD_h .newsTitle{ font-size:26px; line-height:1.5; color:#333; margin-bottom:0.5em;}
.newsD .newsD_h .newstv{ color:#888;}
.newsD .newsD_h .newstv span{ margin:0 0.5em; }
.newsD .newsD_con{line-height:1.8; font-size:108%; padding-bottom:58px; color:#666;}
.newsD .newsD_con .img{ text-align:center;}
.more_p{ padding-top:30px; border-top:1px solid #DBDBDB;line-height:1.5; position:relative; font-size:108%;}
.more_p a{ color:#555; display:inline-block; *display:inline; *zoom:1; line-height:2.6; padding:0 3em; background:#DDDDDD; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap;}
.more_p a:hover{ color:#fff; background:#204F97;}
.more_p .prev{ float:left;width: calc(50% - 90px);}
.more_p .next{ float:right;width: calc(50% - 90px);text-align: right;}
.more_p .back_menu{ position:absolute;  left:50%; margin-left:-5em; top:30px;}
.more_p .back_menu a{color:#fff; background:#204F97;}
.more_p .back_menu a:hover{ background:#D91726;}

/*---------------产品中心------------------*/
.pdt0{padding-top:0 !important;}
.tit_prd{ font-size:24px; color:#03438b; line-height:3;}
.tit_prd .icon_lt{ display:inline-block; vertical-align:middle; width:12px; height:17px; background:url("../images/icon1.png") no-repeat center;}
.fly_prd{ background:#fff; padding:38px 50px 20px; min-height:350px;}
.flyLst{ margin:0 -24px;}
.flyLst .item{ float:left; margin-bottom:25px; width:33.33%;}
.flyLst .item:nth-child(3n+1){ clear:both;}
.flyLst .item .item_in{ margin:0 24px;}
.flyLst .item h3{ padding-bottom:12px; border-bottom:1px solid #333333; font-size:18px; color:#222; padding-left:55px; line-height:34px; background:url("../images/icon_prd.png") no-repeat left top; margin-bottom:1em;}
.flst li{ line-height:1.3; margin-bottom:1em;}
.flst li a{ color:#333; display:block; padding-left:6px; margin-left:22px; position:relative; border-left:1px solid #DBDBDB; display:inline-block;}
.flst li a:before{ content:''; position:absolute; left:-22px; top:50%; margin-top:-5px; width:16px; height:11px; background:url("../images/icon_table.png") no-repeat center;}
.flst li a:hover{ text-decoration:underline; color:#204F97;}
.prdpage .mauto{ max-width:1300px;}
.leftCon{ margin-right:250px;}
.prdTable{ color:#555;}
.prdTable th{ background:#F2F2F2; border:1px solid #DDDDDD; padding:18px 10px; text-align:left; font-weight:bold; font-size:108%; vertical-align:top;}
.prdTable td{border-bottom:1px solid #DDDDDD; padding:18px 10px; text-align:left; line-height:1.5;vertical-align:top;  word-break:break-all;}
.prdTable .dv1{ width:110px;}
.prdTable .dv2{ }
.prdTable .dv3{ }
.prdTable .dv4,.prdTable .dv5,.prdTable .dv6,.prdTable .dv8{ width:100px;}
.prdTable td.dv8{ vertical-align:middle;}
.prdTable .tit_a{display:inline-block; *display:inline; *zoom:1; position:relative;}
.prdTable .a_h{ font-weight:bold; font-size:115%; color:#204f97;}
.prdTable .a_h:hover{ color:#d81827; text-decoration:underline;}
.prdTable .load_a{ display:block; text-align:center;}
.prdTable .icon_pdf{ display:inline-block; *display:inline; *zoom:1; width:32px; height:32px; background:url("../images/icon_file.png") no-repeat center;}
.pop_prd{ display:none; position:absolute; top:50%; margin-top:-140px; left:100%; width:730px; color:#666;}
.prdTable .tit_a:hover .pop_prd{ display:block;}
.pop_prd .pprd{ margin-left:33px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 15px rgba(0,0,0,0.15); border-radius:10px; -webkit-border-radius:10px; position:relative;}
.pop_prd .pprd:before{ content:''; position:absolute; left:-33px; top:120px; width:33px; height:39px; background:url("../images/icon2.png") no-repeat center;}
.pop_prd .pprd .img{ float:right; width:320px;}
.pop_prd .pprd .text{ margin-right:320px; padding:25px; line-height:1.6;}
.pop_prd .pprd .text h3{ font-size:24px; color:#204f97; font-weight:bold; line-height:1.6;}
.pop_prd .pprd .text .p_p{ }
.pop_prd .pprd .text .yy{margin-top:1.2em; min-height:6.2em;}
.pop_prd .pprd .text .yy .yy_t{ font-weight:bold; color:#333;}
.pop_prd .pprd .text .yy .yy_c{ color:#d81827;}
.pop_prd .pprd .text .yy .yy_c span{ margin-right:1.2em;}
.pop_prd .pprd .text .dload{ border-top:1px solid #E7E7E7; margin-top:0.5em; padding-top:0.7em;}
.pop_prd .pprd .text .dload a{ font-size:16px; color:#204f97;}

.prdDPage .mauto{ max-width:1300px;}
.ptdD_tit{ padding:20px 0;}
.ptdD_tit .tit{ color:#555; font-size:48px; font-weight:bold; float:left; width:400px; line-height:1.2;}
.ptdD_tit .p_sum{ margin-left:425px; padding-left:60px; border-left:1px solid #828282; font-size:16px; color:#666; line-height:1.5;}
.tabBox{ height:60px;}
.tab{background-color:#7f7f7f;
    background-image: -webkit-linear-gradient(bottom, #7f7f7f, #979797);
	background-image: -moz-linear-gradient(bottom, #7f7f7f, #979797);
	background-image: -o-linear-gradient(bottom, #7f7f7f, #979797);
	background-image: -ms-linear-gradient(bottom, #7f7f7f,#979797);
	background-image: linear-gradient(to top, #7f7f7f, #979797);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#979797, endColorStr=#7f7f7f);}
.tab ul{ display:block; border-left:1px solid #B6B6B6;}
.tab li{ float:left; line-height:60px; border-right:1px solid #B6B6B6; padding:0 30px; font-size:16px; color:#fff; cursor:pointer;}
.tab li:hover,.tab li.cur{ background:#204F97;}
.decCon .item{ margin-bottom:65px;}
.tit_prdD{ font-size:30px; color:#222; line-height:1.3; padding-left:0.6em; border-left:4px solid #D81827; margin-bottom:30px; position:relative;}
.klan{ box-shadow:0 0 15px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 15px rgba(0,0,0,0.1); padding:40px;}
.ktable{ line-height:1.3; margin-bottom:35px;}
.ktable th{ background:#ACACAC; color:#fff; border:1px solid #fff; padding:18px 10px; text-align:left; font-weight:bold; font-size:108%; vertical-align:top;}
.ktable td{border:1px solid #fff; background:#F5F5F5; color:#555; padding:18px 10px; text-align:left; line-height:1.5;vertical-align:top;  word-break:break-all;}
.klan .prd_tit{ font-size:28px; color:#03438b; margin:1em 0 0.3em;}
.klan .prd_yy{ margin-top:1em;}
.klan .prd_yy .prd_yy_t{ font-size:115%; color:#333; font-weight:bold;}
.klan .prd_yy .prd_yy_c{ font-size:108%; color:#c60200;}
.klan .prd_yy .prd_yy_c span{ margin-right:1.2em;}
.prd_file .pf_tit{ font-size:18px; border-bottom:1px solid #DDDDDD; margin-bottom:1em;}
.pf_a a{ color:#204f97; line-height:1.5; position:relative; padding-right:6em; display:block;}
.pf_a a:hover{ text-decoration:underline;}
.pf_a .pdf_a{ position:absolute; right:0; top:0; padding:0 1em; line-height:1.8; display:block; color:#fff; background:#A7A7A7; border-radius:2px; -webkit-border-radius:2px;}
.pf_a .pdf_a:hover{ background:#D81827;}
.gjpgb{ line-height:2.2; padding-left:20px;}
.gjpgb .sec{ border-bottom:1px solid #DDDDDD; padding-bottom:20px; margin-bottom:30px;}
.gjpgb h3,.prd_case h3{ font-size:24px; margin-bottom:0.3em;}
.p_adore{ padding-left:16px; background:url("../images/icon10.png") no-repeat left center;}
.prd_case{ padding-left:20px;}
.prd_case .sec{ margin-bottom:30px;}
.pcc{ font-size:18px;}
.pcc .pccsub{ margin-left:1em;}

@media (max-width:1500px){
	.footer .mauto,.index .section3 .mauto{ padding:0 10px;}
}
@media (max-width:1366px){
	.header{ padding:0 2%;}
	.prdpage .mauto,.prdDPage .mauto{padding:0 10px;}
}
@media (max-width:1300px){
	.nav li{ margin-left:15px; margin-right:15px;}
	.adNews{ margin:0 -10px;}
	.adNews li .item{ margin:0 10px;}
	.leftCon{ margin-right:225px;}
	.pop_prd{ display:none !important;}
	.prdTable .dv4,.prdTable .dv5,.prdTable .dv6{ width:92px;}
	.prdTable .dv8{ width:83px;}
	.klan{ padding:20px;}
}
@media (max-width:1200px){
	.body{ padding-top:1.4rem;}
	.mauto{ padding:0 10px;}
	.header{position:fixed;top:0; left:0; width:100%; padding-top:0; height:1.4rem;  z-index:1000; color:#333; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:0;}
	.header .header_in{ margin-top:0;}
	.header .logo{ padding:0.17rem 1.65rem 0.17rem 0.3rem; line-height:1.06rem; text-align:left; margin:0; float:none;}
	.header .logo img{max-height:1.06rem;}
	.mobile_btn{ display:block; position:fixed; z-index:100; right:0; top:0; left:auto; width:50px; height:1.4rem;  text-align:center; line-height:50px; background:url("../images/menuToggle.png") no-repeat 0 center #fff; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
    .mobile_btn.open{ background-position:-50px center; background-color:#204F97;}
	.navBox{position:fixed; left:0; width:100%; top:1.4rem; bottom:0; background:#fff; margin:0; padding:0.5em 0; display:none; z-index:999;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; overflow:auto;}
	.header .head_r{position:absolute; right:60px;  top:50%; margin:0; margin-top:-13px; }
	.header .head_r .search{ }
	.header .head_r .search .pop_search{ top:1.4rem; left:0; right:0; position:fixed;}
	.header .head_r .search .pop_search .searchBox .search_h{ width:100%; box-sizing:border-box;}
	.header .head_r .lang_log a{ padding:0 0.5em;}
	.nav{ display:block; text-align:left;}
	.nav li{ float:none; margin:0; border-bottom:1px solid #e1e1e1;}
	.nav li a{ line-height:3;text-align:center;}
	.nav li .parent a{ line-height:3;}
	.nav .parent{ position:relative;}
	.nav .parent .icon_control{ position:absolute; display:block; z-index:99; top:0; right:0; width:8em; height:100%; background:url("../images/icon23.png") no-repeat 5.5em center;  cursor:pointer;}
	.nav .parent .icon_control.open{ background-image:url("../images/icon24.png");}
	.nav li:hover .parent a,.nav li.act .parent> a{ }
	.subNav{ opacity:1; position:relative; top:0; height:auto; width:100%; background:#f8f8f8; display:none;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s; border:0; left:0; margin-left:0; box-shadow:none; -webkit-box-shadow:none; }
	.nav li:hover .subNav{ top:0;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
	.service-fixed{ display:none;}
	.crumb{ display:none;}
	.tit_bn .cn{ font-size:38px;}
	.tit_bn .en{ font-size:28px;}
	
	.i_t_x .txt{ right:5%; bottom:1.2em;}
	.i_t_x .txt .h_p h3{ font-size:24px;}
	.i_t_x .txt .h_p .dv_p{ font-size:100%;}
	.i_t_x .txt .btn{ line-height:2.5; padding-right:3.5em;}
	.i_t_x .txt .btn:before{ width:2.5em;}
	.title1 .en{ font-size:36px;}
	.title1 .cn,.title2,.title3{ font-size:24px;}
	.glyspc .gsc-inner{ padding:1em;}
	.glyspc .s_img{ margin-bottom:0.8em;}
	.glyspc .s_img img{ max-height:80px;}
	.glyspc h3{ font-size:18px;}
	.glyspc p{ margin-top:1.2em;}
	.adNews li .text{ padding:1em 1em 1.5em;}
	.adNews li h3{ font-size:130%;}
	.adNews li a:hover .text{ transform:none; -webkit-transform:none;}
	.ig_t .text h3{ font-size:24px; line-height:1.5;}
	.jobList{ margin:0 -10px;}
	.jobList li{ margin-bottom:20px;}
	.jobList li .item{ margin:0 10px;}
}
@media (max-width:1050px){
	.news_list li .imgBox{ width:300px;}
	.news_list li .text{ margin-left:300px; padding:23px 25px;}
	.news_list li .text h3{ font-size:20px; margin-bottom:0.3em;}
	.news_list li .text .sum{ line-height:1.5; margin-top:0.8em; max-height:4.3em;}
	.newsD{ padding:30px 40px 50px;}
}
@media (max-width:960px){
	.footer{ padding:1em 0;}
	.link_a{ display:none;}
	.banner .banner_list .pager{ bottom:1em;}
	
	.glyspc p{ display:none;}
	.glyspc h3{ font-size:16px; line-height:1.5; height:2.8em;}
	.adNews{ margin:0 -5px;}
	.adNews li .item{ margin:0 5px;}
	
	.inMenu{position:relative;}
	.inMenu .tit{ display:block;background:#204F97;  color:#fff; float:none; text-align:center; font-size:130%; line-height:2.8; position:relative; cursor:pointer;}
	.inMenu .tit::after{ content:''; position:absolute; top:50%; margin-top:-8px; right:1em; width:16px; height:16px; background:url("../images/icon9.png") no-repeat center;}
	.inMenu .menu_ul{ display:none;margin-top:1px;}
	.inMenu .menu_ul li{ float:none; width:100% !important;border-bottom:1px solid #eee;}
	.inMenu .menu_ul li a{ font-size:110%; line-height:2.8;}
	.inMenu .menu_ul li.cur a::before, .inMenu .menu_ul li:hover a::before{ display:none;}
	
	.prdpage{ padding-top:0 !important;}
	.sideMenu{ float:none; width:auto; margin-bottom:1em; margin-left:-10px; margin-right:-10px;}
	.sideMenu .tit{ background:#204F97;  color:#fff; float:none; text-align:center; font-size:130%; line-height:2.8; position:relative; cursor:pointer;;}
	.sideMenu .tit:after{ content:''; position:absolute; top:50%; margin-top:-8px; right:1em; width:16px; height:16px; background:url("../images/icon9.png") no-repeat center; }
	.sideMenu li .parent .icon_open:before{ right:1.5em;}
	.sideMenu ul{ display:none;}
	.sideMenu .subMenu{ display:none;}
	.sideMenu .subMenu ul{ display:block;}
	.page{ margin-top:20px;}
	.prdDCon .sideMenu{ display:none;}

	.leftCon{ margin-right:0;}
	
	.us{ margin-top:0;}
	.ig_t .img{ margin-bottom:1.2em;}
	.num_l{ margin-top:2em;}
	.num_l li{ margin-bottom:1em;}
	.honorList{ margin:0 -5px;}
    .honorList li{ margin-bottom:10px;}
    .honorList li .item{ margin:0 5px;}
	.honorList li a{ padding:5px 5px 0;}
	.ct_con{ float:none; width:100%; margin-bottom:1em;}
	.contact .map{ margin-left:0; }
	.jobList li a{ padding:20px 15px 30px;}
	.jobList li h3{ font-size:18px;}
	.jobList li .btn{ margin-top:30px;}
	.pop_job .job_dec{ left:5%; right:5%; width:auto; margin-left:0;}
	.pop_job .close{ right:-35px; top:-35px;}
    .fly_prd{ padding:25px 25px 10px;}
	.flyLst{ margin:0 -10px;}
	.flyLst .item .item_in{ margin:0 10px;}
	.prdTable th,.prdTable td{ padding:1em 0.5em;}
	.prdTable .dv1{ min-width:3.1em;}
	.prdTable .dv1,.prdTable .dv4, .prdTable .dv5, .prdTable .dv6,.prdTable .dv8{ width:auto;}
	.crumb2{ display:none;}
	.ptdD_tit .tit{ float:none; width:100%;}
    .ptdD_tit .p_sum{ margin-left:0; padding-left:0; border-left:0;}
	.tit_prdD{ font-size:24px;}
	.tabBox{ display:none;}
	.tab{ display:none;}
	.prdDCon{ padding-top:1em;}
	.gjpgb h3, .prd_case h3{ font-size:20px;}
	
}
@media (max-width:768px){
     .index .section2{ padding-top:1.3em;}
	 .index .section3{ padding:1.5em 0;}
	 .title1{ margin-bottom:1.3em;}
	 .title3{ margin-bottom:1.3em;}
	 .link_m{ margin-bottom:1.2em;}
	 .adNews li{ margin-bottom:1em; width:50%;}
	 .conN{ padding:1.5em 0 2em;}
	 .page{ margin-top:20px;}{ margin-top:1.5em;}
	 .tit_bn .cn{ font-size:28px;}
	 .tit_bn .en{ font-size:20px;}
	 .ig_t .img{ width:100%; float:none;}
	 .ig_t .text{ margin-left:0;}
	 .honorList li{ width:50%;}
	 .message .note{ font-size:130%; line-height:1.5;}
	 .form_msg dl{ margin:0 -0.3em;}
	 .form_msg dd .item{ margin:0 0.3em;}
	 .form_msg dd,.form_msg .item_area{ margin-bottom:0.6em;}
	 .form_msg .code{ float:none; margin-bottom:1em; width:100%;}
	 .form_msg .code .text_input{ width:47%;}
	 .form_msg .code .codeImg{ width:47%;}
	 .form_msg .submit{ float:none;}
	 .form_msg .submit .btn{ width:12em;}
	 .jobList li{ width:50%;}
	 .jobList li:nth-child(2n+1){ clear:both;}
	 .jobList li:nth-child(3n+1){ clear:none;}
	 .pop_job .job_dec{ padding:1.2em;}
	 .pop_job .job_dec:after{ left:1.2em; right:1.2em; bottom:1.2em;}
	 .pop_job .dec h3{ font-size:150%;}
	 .pop_job .dec .dec_sum{ top:5.4em; bottom:2.4em; left:1.2em; right:1.2em;}
	 .dldList li a{ padding:1em 3em 1em 1em;}
	 .dldList li a:before{ right:1em;}
	 .dldList li .date{ display:none;}
	 .newsD{ padding:1.5em 1.2em 2em;}
	 .newsD .newsD_h .newsTitle{ font-size:150%; margin-bottom:0.3em;}
	 .newsD .newsD_h{ margin-bottom:1.5em; padding-bottom:1em;}
	 .newsD .newsD_con{ padding-bottom:2em;}
	 .more_p{ padding-top:1.2em;}
	 .more_p a{ padding:0 2em;}
	 .more_p .back_menu{ top:1.2em; margin-left:-4em;}
	 .flyLst .item{ width:50%;}
	 .flyLst .item:nth-child(2n+1){ clear:both;}
	 .flyLst .item:nth-child(3n+1){ clear:none;}
	 .ptdD_tit{ padding:1.2em 0;}
	 .tit_prdD{ margin-bottom:1em;}
	 .decCon .item{ margin-bottom:2.5em;}
	 .klan{ padding:10px; margin-left:-10px; margin-right:-10px;}
	 .ktable{ font-size:85%; margin-bottom:2em;}
	 .ktable th,.ktable td{ padding:1em 0.3em;}
	 .gjpgb,.prd_case{ padding-left:1em;}
	 .gjpgb .sec,.prd_case .sec{ margin-bottom:1.5em;}
	 
}
@media (max-width:640px){
	.header .head_r .search{ display:none;}
	.xx{ float:none; width:100%; margin-bottom:10px;}
	.ct_con .t_in{ padding:1em 1.2em;}
	.ct_con dl{ padding:1em 0;}
	.contact .map{ height:15em; }
	.news_list li{margin-bottom:1em;}
	.news_list li .imgBox{ width:40%;}
	.news_list li .text{ margin-left:40%; padding:0.8em 1em;}
	.news_list li .text h3{ font-size:115%;}
	.news_list li .text .sum{ font-size:85%;margin-top:0.5em; max-height:2.8em;}
	.fly_prd{ padding:1.5em 1em 1em;}
	.flyLst .item{ margin-bottom:1em;}
	.prdTable .dv4,.prdTable .dv5,.prdTable .dv6{ display:none;}
	.ptdD_tit .tit{ font-size:36px;}
	.ptdD_tit .p_sum{ font-size:105%;}
}
@media (max-width:520px){
	.body{font-size:0.35rem;}
	.banner .banner_list .pager{ bottom:0.5em;}
	.banner_list .pager .swiper-pagination-bullet{ width:0.6em; height:0.6em; margin:0 0.3em; border-width:1px;}
	.i_t_x .txt .h_p h3{ font-size:130%;}
	.title1 .en{ font-size:140%;}
	.title1 .cn, .title2,.title3{ font-size:130%;}
	.glyspc .s_img img{ max-height:4em;}
	.glyspc h3{ font-size:75%;}
	.link_m a{ font-size:100%;}
	.adNews{ font-size:90%;}
	.adNews li{ margin-bottom:1em; width:100%;}
	.tit_bn .cn{ font-size:140%;}
	.tit_bn .en{ font-size:120%;}
	.us{ font-size:100%;}
	.ig_t .text h3{ font-size:135%;}
	.num_l li .numU{ font-size:250%;}
	.honorList{ margin:0 -0.2em;}
    .honorList li{ margin-bottom:0.4em;}
    .honorList li .item{ margin:0 0.2em;}
	.honorList li a{ padding:0.2em 0.2em 0;}
	.honorList li .text h3{ font-size:100%;}
	.ct_con{ font-size:100%;}
	.ct_con dl .dd_r .f20{ font-size:120%; }
	.jobList li{ width:100%;}
	.jobList li a{ padding:1em 1em 1.5em;}
	.jobList li h3{ font-size:125%; margin-bottom:1em;}
	.jobList li .btn{ margin-top:1em;}
	.dldList li h3{ font-size:100%; background-size:1.5em auto; padding-left:1.8em;}
	.dldList li a:before{background-size:1.5em auto;}
	.news_list li .imgBox .imgSize{ padding-bottom:80%;}
	.tit_prd{ font-size:140%;}
	.flyLst .item{ width:100%;}
	.flyLst .item h3{ font-size:120%;}
	.ptdD_tit .tit{ font-size:180%;}
	.tit_prdD{ font-size:140%;}
	.tit_prdD .pdf_a{ font-size:0.35rem;}
	.klan .prd_tit{ font-size:130%;}
	.gjpgb h3, .prd_case h3{ font-size:120%;}
	.prd_file .pf_tit{ font-size:115%;}
	.pcc{ font-size:110%;}

}