@font-face {
	font-family: 'fontn';
	src: url('../font/impact.eot');
	src: local('☺'), url('../font/impact.woff') format('woff'), url('../font/impact.ttf') format('truetype'), url('../font/impact.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	
}
* {padding:0;margin:0;}
body {width:100%; border: 0 none; overflow-x:hidden; background:#fff; font-family:Microsoft Yahei; font-size:62.5%; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#5ac5fe; width:100%; margin:0 auto; height:2px;}
a{text-decoration: none; outline:none; color:#333;}
a:active{ outline:none;}
a,a span,a h3,a h4,a h5,a h6{text-decoration: none; outline:none; color:#333;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.ct{text-align:center;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:80px;}
.pd{ }
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#c11b33;}
.img_blk{display:block;}
img{ border: 0 none;}
textarea,input{font-family:Microsoft Yahei; font-size:14px;}
.head{}
.ap_nav{z-index:9999;}
.kd{}
#lik{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; width:100%; background:#fff; margin-top:0.01px;}
.logo img{height:76px;}
.logo img{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.divnav{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.logo{padding:10px 0;}
.top{background:#c11b33; color:#fff;}
.top_ic{float:left;}
.hd_rt{padding-top:30px;}
.lang{float:right; font-size:14px;}
.top_ic a{display:block; float:left; margin-right:40px;}
.nav{ height:50px; background:#002d92;}
.nav ul li{float:left; margin:0 28px; font-size:16px;overflow:hidden;  line-height:50px;}
.nav ul li a{color:#e2e2e3;font-weight:bold;line-height:50px; padding-right:20px; display:block;position:relative;}
.nav ul li a i{background:url(../img/erji_sj.png) no-repeat bottom right; position:absolute; bottom:0; right:0; display:block; width:15px; height:9px; opacity:0;}
.nav ul li a:hover i{opacity:1;}
.nav ul li:hover a{color:#fff; }
.nav ul li:hover span{border-top: 8px solid #fff;}
.nav ul li span{ position:absolute; right:0; top:20px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #b5b5b5; display:block; border-radius:5px;}
.nav ul li:hover{overflow:inherit;}
.nav ul li .erji a{position:static; text-transform:none; line-height:33px; padding:0; margin-right:20px; margin-top:25px; padding-bottom:0; float:left; width:210px; text-align:center; border-bottom:1px solid #666464; font-weight:normal; text-align:center; height:33px;font-size:14px; display:block; color:#333;}
.nav ul li .erji{ height:0; overflow:hidden;position:absolute; top:146px; left:0;width:100%; right:0; background:rgba(237,237,237,0.85); z-index:1000;transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.nav ul li .erji a:hover{color:#fff; background:#00389d;}
.nav ul li:hover .erji{opacity:1; height:230px;}
.erji_lf{width:460px;}
.erji_lf2{width:145px; padding:15px;}
.erji_rt img{display:block; padding-top:20px;}
.erji_rt{width:300px; padding-left:25px; font-size:14px; font-weight:normal; line-height:24px;}
.erji_rt2 img{display:block; padding-top:20px;}
.erji_rt2{width:300px; padding:0 20px;font-size:14px; font-weight:normal; line-height:24px;}
.sample--1{ position:absolute; top:15px; right:20px; z-index:9999; width:35px; height:35px;}
.nei_head .head .sample--1 span{background: linear-gradient(to bottom, transparent 0%, transparent 20%, #333 20%, #333 23%, transparent 23%, transparent 48%, #333 48%, #333 50%, transparent 47%, transparent 76%, #333 80%, #333 78%, transparent 78%), linear-gradient(transparent, transparent);}
.nei_head .head .sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span {
  display: block;
  width: 35px;
  height: 35px;
  cursor: pointer;
  border-radius: 0px;
  transition: all .3s ease, -webkit-transform .2s ease;
  transition: all .3s ease, transform .2s ease;
  background: linear-gradient(to bottom, transparent 0%, transparent 20%, #333 20%, #333 23%, transparent 23%, transparent 48%, #333 48%, #333 50%, transparent 47%, transparent 76%, #333 80%, #333 78%, transparent 78%), linear-gradient(transparent, transparent);
}
.sample--1 span:active, .sample--1 span:hover {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #fff 49%, #fff 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #fff 49%, #fff 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span.clicked:active, .sample--1 span.clicked:hover {
  -webkit-transform: scale(0.9) rotate(180deg);
  transform: scale(0.9) rotate(180deg);
}
.in_pd{padding:40px 0;}
.in_bt1{font-size:32px; font-weight:bold; text-align:center; color:#00389d; position:relative; display:table; margin:0 auto;}
.in_bt1 span{display:block; position:absolute; width:100px; height:3px; background:#00389d; top:20px;}
.in_btsp1{left:-120px;}
.in_btsp2{right:-120px;}
.in_btjj{text-align:center; max-width:980px; width:980px; width:auto !important; margin:15px auto 0; font-size:16px; line-height:22px;}
.in_yw img{display:block;}
.in_yw{position:relative; overflow:hidden;}
.in_yw span{display:block; position:absolute; bottom:0; left:0; right:0; background:url(../img/more.png) no-repeat bottom right rgba(0,0,0,0.5); height:60px;}
.in_yw a span h3{font-size:18px; color:#fff;  padding:10px 55px 0 16px;}
.in_yw a span h4{font-size:14px; color:#fff; line-height:20px; height:40px; overflow:hidden; margin-top:10px; opacity:0; padding:0 55px 0 16px;}
.in_yw a:hover span{height:110px; background:url(../img/more.png) no-repeat bottom right rgba(0,45,146,0.8);}
.in_yw a:hover span h4{opacity:1;}
.in_ywls ul li{margin-top:15px;}
.in_ywls{padding-top:20px;}
.in_sc{background:#00389d;}
.in_sc h3{font-size:20px; color:#fff; padding:35px 0 0 35px;}
.in_sc h4{font-size:14px; color:#fff; line-height:20px; width:220px; padding:6px 0 0 35px;}
.in_sc h5{font-size:14px; color:#fff; padding:30px 0 10px 35px;}
.in_sckd{padding:0 35px;}
.in_txt{width:calc(100% - 57px); border:1px solid #000; height:38px; line-height:38px; padding:0 5px; background:#a6badd; box-shadow:0px 0px 3px #000 inset; color:#000;}
.in_txt::placeholder{opacity:1;}
.in_but{width:45px; height:40px; border:none; background:url(../img/sb.png) no-repeat center center #000; cursor:pointer;}
.in_abt{background:#ededed;}
.in_abtrt h3{font-size:20px; color:#00389d; position:relative;}
.in_abtrt h3 span{position:absolute; height:2px; width:100px; right:100px; top:13px; display:block; background:#003c9e;}
.in_abtrt h4{font-size:14px; font-weight:normal; line-height:22px; padding-top:16px;}
.in_abtrt h5{font-size:18px; color:#00389d; padding-top:35px; font-family:Microsoft Yahei;}
.in_abtrt h5 span{display:block; font-size:14px; font-weight:normal;}
.in_abtrt h6 a{font-size:14px; font-weight:normal; color:#00389d; width:110px; height:30px; line-height:30px; border:1px solid #00389d; display:block; text-align:center; float:right; margin-top:10px;}
.in_abtrt h6 a:hover{color:#fff; background:#00389d;}
.ft_top{background:url(../img/ft_bg.jpg) no-repeat center center; background-size:cover; padding:30px 0;}
.ft_nav{float:left;}
.ft_nav ul li{float:left; padding-right:85px;}
.ft_nav ul li a{display:block; font-size:14px; color:#fff; line-height:20px; padding-top:10px;}
.ft_nav ul li span a{font-size:18px; color:#fff; font-weight:bold; padding-bottom:15px; padding-top:0;}
.ft_nav ul li a:hover{color:#1a93fb;}
.ft_lx{color:#fff;}
.ft_lx h3{font-size:18px; padding-bottom:15px;}
.ft_lx h4{font-size:14px; font-weight:normal; line-height:25px;}
.bq_rt a{display:block; float:left;}
.bq{background:#002d92; padding:15px 0;}
.bq_lf{font-size:14px; color:#fff;}
.fd{position:fixed; background:#fff; width:60px; z-index:9999; right:0; top:50%; margin-top:-150px; padding:5px 5px 0;}
.fd a{display:block; margin-bottom:5px;}
.fd a img{display:block; margin:0 auto;}
.nei_main{padding-top:35px;}
.abt_bg{background:url(../img/abt_bg.jpg) no-repeat center bottom;}
.dqwz{font-size:14px;}
.nei_rtpic{padding:30px 0;}
.nei_rtbt{font-size:20px; font-weight:bold;}
.nei_rtlist ul li{font-size:14px; margin-top:10px;}
.nei_rtlist ul li a{display:block; padding-left:35px; color:#333; background:#ededed; line-height:50px;}
.nei_rtlist ul li a:hover{background:#00389d; color:#fff;}
.nei_rtlist ul li .nei_on{background:#00389d; color:#fff;}
.nr{line-height:26px; font-size:14px;}
.abt_pd{padding:20px 0 50px;}
.nei_bt{font-size:34px; color:#00389d; font-weight:bold;}
.abt_pd2{padding:20px 0;}
.abt2list ul li{border:4px solid #00389d;}
.abt2list ul li i{display:block; width:60px; height:64px; margin:70px auto 40px;}
.abti1{background:url(../img/abt_i1.png) no-repeat center center;}
.abti2{background:url(../img/abt_i2.png) no-repeat center center;}
.abti3{background:url(../img/abt_i3.png) no-repeat center center;}
.abti4{background:url(../img/abt_i4.png) no-repeat center center;}
.abt2list ul li h3{font-size:24px; text-align:center; color:#00389d;}
.abt2list ul li h4{font-size:18px; padding:25px 30px 0; text-align:center; color:#00389d; line-height:28px; font-weight:normal;}
.abt2list ul li:hover{background:#00389d; color:#fff;}
.abt2list ul li:hover h3,.abt2list ul li:hover h4{color:#fff;}
.abt2list ul li:hover .abti1{background:url(../img/abt_i1a.png) no-repeat center center;}
.abt2list ul li:hover .abti2{background:url(../img/abt_i2a.png) no-repeat center center;}
.abt2list ul li:hover .abti3{background:url(../img/abt_i3a.png) no-repeat center center;}
.abt2list ul li:hover .abti4{background:url(../img/abt_i4a.png) no-repeat center center;}
.abt3{background:url(../img/abt_szbg.jpg) no-repeat center center; background-size:cover; padding:25px 0 50px;}
.abt_sz{text-align:center; margin:0 auto; font-family:fontn; display:table;}
.abt_sz h3{display:inline; font-weight:normal; color:#fff; float:left;}
.abt_sz h4{height:7px; width:35px; background:#fff; margin:10px auto 0;}
.jumbo {font-size: 60px; font-weight:bold; margin: 0;color: #fff;text-align:center;}
.sz_jia{ display:inline; font-size:28px; color:#fff; }
.sz_wz2{ display:inline; font-size:14px;  color:#fff; font-weight:bold;}
.in_szse ul li{position:relative; text-align:center; color:#fff; padding-top:25px;}
.sz_wz{font-size:18px; font-weight:bold;text-align:center; display:block; padding-top:35px;}
.abt2list{padding-bottom:80px;}
.abt_4{padding:40px 0 80px;}
.abt_4 ul li{position:relative; overflow:hidden; margin-top:40px;}
.abt_4 ul li img{display:block;}
.abt_4 ul li span{position:absolute; top:0; bottom:0; left:0; right:0;}
.abt_4 ul li h3{font-size:20px; padding:45px 0 5px 30px;}
.abt_4 ul li h4{background:#333; height:5px; width:60px; margin-left:30px;}
.abt_4 ul li h5{position:absolute; bottom:30px; left:-60px; background:url(../img/abt_jt.png) no-repeat center center; width:50px; height:38px; z-index:100; opacity:0;}
.abt_4 ul li a:hover span{background:rgba(0,56,157,0.8);}
.abt_4 ul li a:hover h3{color:#fff;}
.abt_4 ul li a:hover h4{background:#fff;}
.abt_4 ul li a:hover h5{left:calc(100% - 80px); transition-delay:0.3s; opacity:1;}
.zz_list ul li{position:relative; font-size:16px; margin-top:35px;}
.zz_list ul li img{display:block; border:3px solid #eee; margin-bottom:10px;}
.zz_list ul li span{display:block; position:absolute; top:0; left:0; right:0; bottom:30px; background:url(../img/fdj.png) no-repeat center center rgba(0,56,157,0.7); opacity:0;}
.zz_list ul li a:hover span{opacity:1;}
.zz_list ul li h3{font-size:16px; font-weight:normal; height:20px; line-height:20px;}
.fanye{padding:50px 0; display:table; margin:0 auto;}
.fanye a{display:block; float:left; height:33px; line-height:33px; border:1px solid #c9c9c9; margin-left:-1px; padding:0 15px; font-size:14px;}
.fanye .fy_on{color:#fff; background:#00389d;}
.fanye a:hover{color:#00389d;}
.lc_nav{padding:25px 0 15px;}
.lc_nav a{display:block; float:left; height:35px; line-height:35px; padding:0 30px; font-size:16px; background:#ededed;}
.lc_nav a:hover{color:#fff; background:#00389d;}
.lc_nav .lc_on{color:#fff; background:#00389d;}
.lc_bg{background:url(../img/lc_lfbg.jpg) repeat-y left top; margin-bottom:40px;}
.lc_bg ul li{padding-bottom:40px; position:relative;}
.lc_yuan{position:absolute; top:40px; left:-7px; width:8px; height:8px; border-radius:100%; border:3px solid #00389d;}
.lc_nr{border:1px dashed #e6e6e6; padding:20px 0; position:relative; margin-left:40px;}
.lc_sj{position:absolute; left:-17px; width:18px; height:30px; background:url(../img/lc_jt.jpg) no-repeat center center; z-index:99; top:30px;}
.lc_nr h3{font-size:40px; position:absolute; top:20px; left:30px; color:#00389d;}
.lc_nrwz{font-size:16px; font-weight:bold; line-height:40px; padding-left:150px;}
.zuzhi_bg{background:url(../img/zuzhi_bg.jpg) no-repeat center center; background-size:cover; padding-bottom:80px;}
.zuzhi_wai{width:100%; overflow:auto;}
.zuzhi_pic{width:870px;}
.nei_bt2{font-size:18px; font-weight:bold; color:#00389d; padding:22px 0;}
.jd_picls ul li img{display:block;}
.jd_picls ul li{margin-top:30px; position:relative;}
.jd_picls ul li span{display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../img/fdj.png) no-repeat center center rgba(0,56,157,0.7); opacity:0;}
.jd_picls ul li a:hover span{opacity:1;}
.jd_pd{padding:80px 0;}
.jd_fh{display:table; margin:30px auto 0; background:url(../img/fh.jpg) no-repeat left center; font-size:16px; line-height:24px; padding-left:33px;}
.pro_toppic{padding:30px 0;}
.nr2{line-height:28px; font-size:16px; color:#666; padding-bottom:45px;}
.nr2 img{max-width:100%; width:100%; width:auto !important;}
.pro_rtls li a{display:block; background:#00389d; font-weight:bold; color:#fff; height:40px; line-height:40px; font-size:14px; padding:0 5px;}
.pro_rtls li span a{display:block; background:#ededed; border-bottom:1px solid #b5b5b5; font-weight:normal; color:#333;}
.pro_rtls li{margin-top:10px;}
.pro_rtls li span a:hover{color:#fff;background:#00389d;}
.pro_rtls li span .active{color:#fff;background:#00389d;}
.pro_rtls2 li a{display:block; background:#bec0c3; color:#fff; font-size:16px; padding:0 5px; line-height:50px; height:50px;}
.pro_rtls2 li{margin-top:10px;}
.pro_rtls2{padding-top:25px;}
.pro_nei3{padding:25px 0; border-bottom:1px solid #ededed; border-top:1px solid #ededed;}
.pro_nei3 ul li{padding-top:15px;}
.pro_nei3 ul li a{display:block; background:url(../img/pro_jt.png) no-repeat center left; padding-left:55px; font-size:18px; font-weight:bold; line-height:47px;}
.pro_nei3 ul li a:hover{background:url(../img/pro_jta.png) no-repeat center left; color:#00389d;}
.pro_down{padding:50px 0;}
.wigs2_ycnr{background:rgba(0, 0, 0, 0.5);  position:fixed; z-index:10001; top:0; left:0;  bottom:0; min-height:100%; overflow:auto; width:100%;}
.wigs2_ycnr{
    -webkit-animation: in_maindh 0.8s;
    -moz-animation: in_maindh 0.8s;
	-o-transition:in_maindh 0.8s;
    animation: in_maindh 0.8s;
  }
  
  @-webkit-keyframes in_maindh {
  0% {
    opacity: 0;
	left:100%;
  }

  100% {
    opacity: 1;
	left:0;
  }
}
@-moz-keyframes in_maindh {
  0% {
    opacity: 0;
	left:100%;
  }

  100% {
    opacity: 1;
	left:0;
  }
}
@-o-keyframes in_maindh {
  0% {
    opacity: 0;
	left:100%;
  }

  100% {
    opacity: 1;
	left:0;
  }
}
@keyframes in_maindh {
  0% {
    opacity: 0;
	left:100%;
  }

  100% {
    opacity: 1;
	left:0;
  }
}
.closehx{position:fixed; cursor:pointer; left:22%; top:60px;}
.wigs2_jsnrbg{width:70%; min-height:100vh; background:#fff; float:right; }
.wigsanlf a{display:block; cursor:pointer; margin-top:30px;}
.wigsanrt a{display:block; cursor:pointer; margin-top:30px;}
.wigs2_anniu{padding:60px 0;}
.wigsanlf span,.wigsanrt span{display:block; font-size:16px;}
.wigs2_dqwz{min-height:100px; font-size:20px;line-height:100px; color:#fff; background:#00389d;}
.wigs2_dqwzz a{color:#fff;}
.wigs2_dqwzz a:hover{color:#fff;}
.wigs2_dqic{width:280px; text-align:center; background:#ededed; margin-right:20px;}
.wigs2_anniunr{padding:0 5% 50px;}
.wigs2_anniunr h1{font-size:20px;font-weight:normal; padding:60px 0 20px;}
.wigs2_msg{ margin:0 auto;}
.wigs2_msgtop h1{font-size:24px; font-weight:normal; padding:40px 0 20px;}
.wigs2_msgtopnr{font-size:14px; line-height:26px;}
.wigs2_msgbt{font-size:24px; font-weight:normal;margin-bottom:10px; border-bottom:1px solid #b28850; padding-bottom:10px;}
.wigs2_msglist{margin-top:40px; padding-bottom:50px;}
.wigs2_msglist ul li{margin-top:20px; line-height:30px; font-size:14px;}
.wigs2_msglist ul li .fl{width:150px;}
.wigs2_msglist ul li .fr{color:#898989; font-style:italic; width:570px;}
.wigs2_txt{width:560px; height:38px; line-height:38px; border:1px solid #00389d; background:#f1f1f1; padding:0 5px;}
.wigs2_sb{background:#00389d; border:none; width:572px; color:#fff; font-weight:bold; font-size:16px; height:40px; cursor:pointer;}
.pro_downnav a h3{font-size:18px; font-weight:bold; background:url(../img/pro_down.png) no-repeat left center; border:2px solid #00389d; height:74px; line-height:74px; color:#00389d; font-size:18px; padding-left:100px;}
.pro_downnav a{display:block; cursor:pointer;}
.pro_downnav a h4{font-size:14px; color:#fff; background:url(../img/pro_jt2.png) no-repeat center right #00389d; padding:29px 100px 29px 50px; line-height:20px; font-weight:normal;}
.pro_downbt{font-size:18px; font-weight:bold; color:#666464; padding-bottom:5px; border-bottom:1px solid #ededed;}
.pro_downzhanshi{padding:50px 0;}
.pro_downzhanshi ul li{background:url(../img/pro_down2.png) no-repeat left top; width:420px; font-size:18px; font-weight:bold; height:76px; line-height:76px; border:2px solid #00389d; margin-top:30px;}
.pro_downzhanshi ul li a{display:block; color:#00389d; padding-left:200px; transition:0s;}
.pro_downzhanshi ul li a:hover{background:url(../img/pro_down2.png) no-repeat left top #00389d; color:#fff;}
.app_nav{padding:25px 0;}
.app_navlei{font-size:16px; color:#666464; font-weight:bold; padding-top:10px; display:block;}
.app_navlei2 a{display:block; float:left; font-size:14px; color:#666464; line-height:24px; margin-right:50px;}
.app_navlei2{padding-top:10px; display:block;}
.app_navlei2 a:hover{color:#00389d;}
.app_back a{background:url(../img/pro_jta.png) no-repeat center left; display:table; padding-left:55px; line-height:47px; color:#00389d; font-weight:bold; font-size:18px; margin:20px auto;}
.yy_list ul li img{display:block;}
.yy_list ul li{margin-top:30px; position:relative;}
.yy_list ul li span{display:block; position:absolute; top:0; left:0; right:0; bottom:30px; background:url(../img/fdj.png) no-repeat center center rgba(0,56,157,0.7); opacity:0;}
.yy_list ul li a:hover span{opacity:1;}
.yy_list ul li h3{font-size:14px; font-weight:normal; padding:0 10px; line-height:20px; height:20px; padding-top:10px; overflow:hidden;}
.yy_list{padding-bottom:50px;}
.wl_pd{padding:40px 0;}
.wl_pd2{padding-bottom:50px;}
.news_list ul li{border:1px solid #b5b5b5; margin-top:40px;}
.news_list ul li a{display:block; padding-bottom:20px;}
.news_list ul li a:hover{box-shadow:0px 0px 10px #aaa;}
.news_list ul li img{display:block;}
.news_list ul li a:hover h3{color:#00389d;}
.news_list ul li h3{font-size:24px; font-weight:normal; padding:25px 20px 10px; height:50px; line-height:25px;}
.news_list ul li a span{ display:block;font-size:14px; color:#666; background:url(../img/time.jpg) no-repeat left center; padding-left:35px; line-height:20px; margin-left:20px;}
.news_bt{padding:15px 0; font-size:36px;}
.news_neibd{border-bottom:1px dashed #d7d7d7; padding-bottom:5px;}
.news_lb a{display:block; float:left; width:30px; height:30px; border:1px solid #d7d7d7; border-radius:100%; margin:0 10px; filter:grayscale(1) opacity(0.5);}
.news_lb a:hover{filter:grayscale(0);}
.news_lb1{background:url(../img/news_neijtlf.png) no-repeat center center;}
.news_lb2{background:url(../img/news_neilb.png) no-repeat center center;}
.news_lb3{background:url(../img/news_neijtrt.png) no-repeat center center;}
.news_ll a{ display:block; padding-left:30px; float:left; line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; }
.news_ll1{background:url(../img/news_i1.png) no-repeat center left;}
.news_ll2{background:url(../img/news_i2.png) no-repeat center left;}
.news_nr{font-size:16px; color:#666464; line-height:24px; padding-top:30px; padding-bottom:50px;}
.news_nr img{max-width:100%; width:100%; width:auto !important;}
.ct_bg{background:#f7f8f8;}
.ct_top{background:url(../img/map.jpg) no-repeat center center; background-size:cover; padding-top:40px; margin-top:20px;}
.ct_top ul li{padding:20px 20px 75px; margin-bottom:40px;}
.ct_top ul li h3{font-size:18px; font-weight:normal; color:#00389d; border-bottom:1px solid #ddd; margin-bottom:10px; padding:0 10px 10px;}
.ct_top ul li h4{font-size:14px; font-weight:normal; line-height:22px; padding-top:14px; height:22px;}
.ct_top ul li h4 img{float:left; margin-right:10px;}
.msg{margin-top:40px; padding-bottom:50px;}
.msg h3{font-size:30px; font-weight:normal; text-align:center; padding-bottom:8px;}
.msg h4{font-size:14px; font-weight:normal; text-align:center; color:#666;}
.ct_txt{line-height:45px; height:45px; border:1px solid #b5b5b5; padding:0 1.5%;width:calc(97% - 2px); margin-top:25px;}
.ct_txt2{line-height:25px; height:180px; border:1px solid #b5b5b5; padding:10px 1.5%; width:calc(97% - 2px); margin-top:25px;}
.ctre{width:225px; height:45px; border:none; background:#666464; margin-top:25px; color:#fff; cursor:pointer;}
.ctsb{width:225px; height:45px; border:none; background:#00389d; margin-top:25px;color:#fff; cursor:pointer; margin-right:60px;}

.fd a{position:relative; overflow:hidden;}
.fd a:hover span{display:block; opacity:1;}
.fd a:hover{overflow:inherit;}
.fd a span{position:absolute; position:absolute; right:60px; padding-right:5px; top:0; z-index:99999; opacity:0;}
.in_txt2{width:calc(100% - 57px); border:1px solid #00389d; height:48px; line-height:48px; padding:0 5px; background:#fff; color:#000;}
.in_txt2::placeholder{opacity:1;}
.in_but2{width:45px; height:50px; border:none; background:url(../img/sb.png) no-repeat center center #00389d; cursor:pointer;}
.ly_zl{position:relative; background:url(../img/ly_bg.jpg) no-repeat center; height:1225px; margin:60px 0;}
.ly_zl ul li{position:absolute;}
.ly_zl ul li:nth-child(1){top:406px; left:380px; width:410px; height:410px; border-radius:100%; overflow:hidden; border:1px solid #053a90;}
.ly_zl ul li h3{font-size:36px; color:#fff; text-align:center; position:absolute; bottom:0; left:0; margin:0 auto; height:150px; line-height:150px; text-align:center; background:rgba(2,56,143,0.8); right:0;}
.ly_zl ul li a,.ps{position:relative; display:block;}
.ly_zl ul li a{width:320px; height:320px; overflow:hidden; border-radius:100%; border:1px solid #053a90;}
.ly_zl ul li:nth-child(2){top:0; left:330px;}
.ly_zl ul li:nth-child(3){top:230px; left:850px;}
.ly_zl ul li:nth-child(4){top:450px; left:-50px;}
.ly_zl ul li:nth-child(5){top:755px; left:807px;}
.ly_zl ul li:nth-child(6){top:902px; left:300px;}
.ly_zl ul li a span{display:block; position:absolute; top:0; left:0; right:0; bottom:0; color:#fff; font-size:24px; padding:120px 50px 0; text-align:center; line-height:36px; font-weight:bold; background:rgba(2,56,143,0.8); opacity:0;}
.ly_zl ul li a:hover span{opacity:1;}
.ly_zl2 ul li{float:left; margin-top:25px; width:46%; margin-left:4%; text-align:center;}
.ly_zl2 ul{margin-left:-4%;}
.ly_zl2 ul li img{width:100%; border-radius:100%; border:1px solid #053a90;}
.ly_zl2 ul li span{font-size:14px; display:block; height:40px; line-height:20px; padding-top:10px;}
.ly_rtls li a{display:block; background:#00389d; font-weight:bold; color:#fff; padding:10px 5px; line-height:20px; font-size:14px;}
.ly_rtls li span a{display:block; background:none; border-bottom:1px solid #00389d; line-height:18px; height:auto; padding:5px 0; font-weight:normal; color:#333;}
.ly_rtls li{margin-top:10px;}
.ly_rtls li span a:hover{color:#00389d;background:none;}
.ly_rtls li span .ly_on{color:#00389d;background:none;}
.ly_lfwz{font-size:16px; font-weight:bold; padding:20px 0 0 0; position:relative;}
.ly_lfwz span{color:#00389d;}
.ly_lfwz i{display:block; position:absolute; top:25px; right:0; font-style:normal; font-size:14px; font-weight:normal; background:url(../img/ly_fh.png) no-repeat center left; padding-left:40px; line-height:30px;}
.ly_rtbt{font-size:14px; color:#00389d; padding-bottom:10px;}

*{outline:none}
.logOn-page-form.web{display: none}
.logOn-page *{box-sizing: border-box;}
.logOn-page{width: 100%;height: 100vh; position: relative;  overflow: hidden;
    background: url("../new_img/new_logIn_bg.jpg") no-repeat;background-size: cover;background-position: center;}
.logOn-page-form{ position:absolute; left: 50%;top: 50%; transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);
    width: 970px; padding: 50px 62px 20px 62px; background: rgba(255,255,255,.14);}

.logOn-page-form{color: #082ebc}
.logOn-page-form h3{font-size: 24px; text-align: center}
.logOn-page-form input{border-radius: 8px; border: 0; background: #fff }
.logOn-page-form span{color: #e60012}
.logOn-page-formBox{overflow: hidden;margin-top: 18px;}

.logOn-page-form-dataL{width: 390px;float: left}

.logOn-page-form-data{  margin-top: 14px; }

.logOn-page-form-dataItem{overflow: hidden;height: 40px; line-height: 40px;padding-left: 14px;
    border-radius: 8px;background: #fff}
.logOn-page-form-data .logOn-page-form-data-title{float: left; color: #898989;font-size: 14px;}
.logOn-page-form-data1 .select{float: left; width: 280px; height: 100%; margin-top: 0;
    background: url("../new_img/new_log_btn.png") no-repeat;background-size: 100% 100%;}
.logOn-page-form-data1 .select > select{width: 100%;height: 100%;line-height: 40px; padding-left: 20px;
    background: rgba(0, 0, 0, 0);
    border: 0;
    -webkit-appearance: none;}

.logOn-page-form-dataItem > input{float: left;height: 100%}

.logOn-page-form-data2{height: auto}
.logOn-page-form-data2 p{margin-top: 10px;margin-left: 10px;}

.logOn-page-form-data1{ width: 100%; background: #fff;border-radius: 8px}

.logOn-page-form-data4{margin-top: 20px;}
.logOn-page-form-dataF{margin-top: 10px;overflow: hidden}
.logOn-page-form-dataF>div:nth-child(1){float: left;  width: 50%; height: 40px; padding-left: 14px; line-height: 40px; font-weight: 600}
.logOn-page-form-dataF>div:nth-child(1) span{font-weight: 100}
.logOn-page-form-dataF .logOn-page-Btn{position: relative;float: right;width: 50%;}
.logOn-page-form-dataF .logOn-page-Btn input{position: absolute;width: 100%;height: 100%;opacity: 0}
.logOn-page-fileBtn{height: 40px;line-height: 40px;text-align: center}
.logOn-page-fileBtn{background: #fff;border-radius: 8px;}
.logOn-page-form-dataR{width: 390px;float: right;}

.logOn-page-form-dataR .logOn-page-form-data2 p{opacity: 0 }
.logOn-page-form-data5{margin-top: 40px;}
.logOn-page-form-data5 textarea{ width: 100%;height: 190px;  margin-top: 10px; background: #fff;border-radius: 8px;padding: 14px;}
.logOn-page-form-bottom{margin-top: 10px;padding: 0 14px;}

.logOn-page-form-submit{margin-top: 10px;text-align: center}
.logOn-page-form-submit input{width: 214px;height: 40px;margin: 0 8px;}
.logOn-page-form-submit input:nth-child(1){background: #082ebc;color: #fff;}
.logOn-page-form-submit input:nth-child(2){background: rgba(0,0,0,0);color: #082ebc;border: 3px solid #082ebc}

.logOn-page-form.web{width: 100%;position: relative;transform: translate(0,0);top: 0;left: 0;}
.logOn-page-form.web .logOn-page-form-dataL{width: 100%;float:none}
.logOn-page-form.web  .logOn-page-form-submit input:nth-child(2){margin-top: 10px}


.logIn-page{width: 100%;height: 100vh; position: relative;  overflow: hidden;
    background: url("../new_img/new_logIn_bg.jpg") no-repeat;background-size: cover;background-position: center;}
.logIn-page *{box-sizing: border-box}
.logIn-f h3{font-size: 24px; text-align: center}
.logIn-f{width: 420px;padding: 40px;background: rgba(255,255,255,.14);position: absolute;top: 50%;left: 50%;
    transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.logIn-f input{background: rgba(0,0,0,0);height: 100%;line-height: 40px;border: 0;}

.logIn-page .logOn-page-form-submit input{width: 100%;margin: 10px 0 0 0 ; border-radius: 8px; }
.logIn-on{text-align: right;margin-top: 10px;}
.logIn-on a{color:#082ebc ;font-weight: 600;font-size: 14px;}

.new_n-userShow{background: #ededed}
.new_n-userShow *{box-sizing: border-box}
.new_n-userF{padding-bottom: 40px;}
.new_n-userInfoItem{position: relative;margin-top: 28px;}
.new_n-userInfoItem>div:nth-child(1){position: absolute;width: 174px;left: 0;top: 8px;font-size: 18px;color: #00389d}
.new_n-userInfoItem>div:nth-child(2){width: 100%;padding-left: 174px;min-height: 46px;color: #232323}
.new_n-userInfoItem>div:nth-child(2) h3{color: #000;font-weight: 600;font-size: 18px;}
.new_n-userInfoItem>div:nth-child(2) h3 span{color: #e60012;font-weight: 200;font-size: 14px;}
.new_n-userInfoItem>div:nth-child(2) input{width: 100%;min-height: 46px;border: 0;padding-left: 26px;padding-right: 10px;line-height: 48px;
    border-radius: 8px;border-top: 2px solid #d2d0d1;border-left: 2px solid #d2d0d1;}
.new_n-userInfoItem>div:nth-child(2) textarea{width: 100%;height: 140px;border: 0;padding: 26px 10px 10px 26px;
    border-radius: 8px;border-top: 2px solid #d2d0d1;border-left: 2px solid #d2d0d1;}
.new_n-userInfoItemOther>div:nth-child(2) textarea{height: 370px;}
.new_n-userImg{margin-top: 40px;}
.new_n-userImgTitle {color: #082ebc;font-size: 18px;}
.new_n-userImgList{margin-top: 20px;overflow: hidden}
.new_n-userImgItem{width: 30%;margin: 20px 1.5% ;float: left;position: relative }
.new_n-userImgBg{width: 100%; height: 276px; border: 1px solid #dfdfdf;position: relative;background: #fff}
.new_n-userImgBg img{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;
    transform: translate(-50%,-50%);-ms-transform:  translate(-50%,-50%)}
.new_n-userImgB{margin-top: 10px;overflow: hidden}

.new_n-userImgB > div{float: left;width: 94px;height: 30px;line-height: 30px;text-align: center;}


.upMove-text{text-align: center;margin-top: 10px;color: #082ebc;font-size: 18px}
.upMove-box{width: 80px;height: 80px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
    border: 2px solid #082ebc; border-radius: 50%; cursor: pointer}
.upMove-box .new_n-userImgB{margin-top: 0;height: 100%;}
.upMove-box .new_n-userImgB > div{width: 100%;height: 100%;float: none;position: relative}

.new_n-userImgB .upMove{height: 100%;width: 100%;background: none}
.new_n-userImgB .upMove>div{position: relative;background: none}
.new_n-userImgB .upMove>div:after{content: '';width: 80%;height: 2px;background: #082ebc;
    position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) rotateZ(0deg);}
.new_n-userImgB .upMove>div:before{content: ''; width: 80%;height: 2px;background: #082ebc;
    position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) rotateZ(90deg);}

.upFile{font-size: 14px;position: relative}
.upFile input{position: absolute;left: 0;top: 0; height: 100%;width: 100%;opacity: 0;z-index: 9999}
.upFile div{width: 100%;height: 100%;background:#082ebc;color: #fff; }

.delFile{margin-left: 10px;}
.delFile input{width: 100%;  height: 100% ;background: rgba(255,255,255,1);border:2px solid #082ebc;color: #082ebc}

.new_n-userF-btn{text-align: center;margin-top: 40px;}
.new_n-userF-btn input{width: 168px; height: 54px;line-height: 54px;margin: 0 15px;border: 0;text-align: center}
.new_n-userF-btn input:nth-child(1){background: #082ebc; color: #fff;}
.new_n-userF-btn input:nth-child(2){background: #fff; color: #082ebc; border: 2px solid #082ebc}

.new_n_textBox{padding-bottom: 40px;}
.nei_bt .active{ color: #082ebc}
.new_n_textItem{margin-top: 24px;padding-bottom: 22px; border-bottom: 1px solid #ededed}
.new_n_textItem h3{font-size: 24px;color: #082ebc}
.new_n_textItem>div{margin-top: 22px;}
.new_n_textItem>div h5{color: #232323;font-size: 16px;font-weight: 600;}
.new_n_textItem>div p{margin-top: 10px;color: #232323;font-size: 14px;line-height: 1.8rem}

.new_n_textB{margin-top: 40px;}
.new_n_textB a{ display: inline-block; width: 254px;height: 54px; line-height: 54px; text-align: center;}
.new_n_textB a:nth-child(1){background: #082ebc;color: #fff;margin-right:50px;}
.new_n_textB a:nth-child(2){background: #fff;color: #082ebc;border: 2px solid #082ebc}

.new_n_list{background: #ededed}
.new_n_list *{box-sizing: border-box}
.new_n_list .logOn-page-form-data1{width: 500px;margin-top: 30px;}
.new_n_list .logOn-page-form-data1 .select{width: 400px;color: #082ebc}


.new_n_item{margin-top: 44px;}
.new_n_itemTitle{position:relative;padding-bottom: 16px; border-bottom: 1px solid #fff;cursor:pointer}
.new_n_itemTitle h3{font-size: 24px;color: #082ebc;padding-right: 40px;overflow: hidden;}
.new_n_itemTitle span{position: absolute;right: 0;top: 0;display: block;width: 34px;height: 19px;
    background: url("../new_img/jt2.png") no-repeat;background-size: 100% 100%}
.new_n_itemPanel-info>div{ margin-top: 50px; position: relative}
.new_n_itemPanel-infokey{width: 226px;position: absolute;left: 0;top: 0;font-size: 18px;color: #082ebc;}
.new_n_itemPanel-infoval{width: 100%;padding-left: 226px;font-size: 14px;color: #232323;line-height: 1.8rem}
.new_n_itemPanel-lsit{overflow: hidden}

.new_n_itemTitle.active span{background: url("../new_img/jt1.png") no-repeat}
.new_n_itemPanel-body{display: none}
.new_n_itemPanel-body.active  {display: block}

.fd>div{position:relative;margin-bottom: 5px;}
.fd>div>a{position: absolute; right: 60px; top: 0; z-index:99999; display: none; opacity:1; color: #fff;
  width: 200px;  height: 50px;line-height: 50px;text-align: center;padding: 0 10px;background: #082ebc;transition: .5s all linear;}

.fd>div:hover a{ display: block; opacity:1;transition: .5s all linear;}

.i-gyscj{ position: fixed; display: block;  width: 130px; height: 44px; line-height: 44px; text-align: center; font-size: 18px;color: #fff;background: #082ebc ;transition: none;z-index: 99999}



