@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:#d6274a;}
.img_blk{display:block;}
img{ border: 0 none;}
textarea,input{font-family:Microsoft Yahei; font-size:14px;}
.head{position:absolute; top:0.1px; left:0; right:0; z-index:9999; }
.nei_head .head{position:static; padding-top:0.1px;}
.nei_head .head .nav ul li a{color:#333;}
.nei_head .head .nav ul li a span{background:#333;}
.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:#121d2d; height:74px;}
.logo3{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.logo img{height:74px;}
.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-left:4%;}
.nav{padding-right:4%; float:right;}
.nav ul li{ padding-top:25px; float:left; font-size:1.5em; padding-left:40px;}
.nav ul li a{color:#fff;}
.nav ul li a span{display:block; margin-top:3px; height:1px; background:#fff; width:0;}
.nav ul li a:hover{color:#d6274a;}
.sample--1{ position:absolute; top: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%, #fff 20%, #fff 23%, transparent 23%, transparent 48%, #fff 48%, #fff 50%, transparent 47%, transparent 76%, #fff 80%, #fff 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_pd1{padding-top:40px;}
.in_pd2{padding:40px 0;}
.in_bt{font-size:24px; text-align:center; padding-bottom:20px;}
.in_bt span{display:block; font-size:14px; color:#666;}
.in_bt a span{display:block; font-size:14px; color:#666;}
.in_fw1{background:url(../img/in1.jpg) no-repeat center top; background-size:cover;}
.in_fw2{background:url(../img/in2.jpg) no-repeat center top; background-size:cover;}
.in_fw3{background:url(../img/in3.jpg) no-repeat center top; background-size:cover;}
.in_fw4{background:url(../img/in4.jpg) no-repeat center top; background-size:cover;}
.in_fw5{background:url(../img/in5.jpg) no-repeat center top; background-size:cover;}
.in_fw6{background:url(../img/in6.jpg) no-repeat center top; background-size:cover;}
.in_33{color:#fff;}
.in_33 h3{font-size:24px; font-weight:normal; padding-top:75px;}
.in_33 h4{font-size:14px; font-weight:normal; padding:10px 0; max-width:290px;}
.in_33 h5 a{font-size:14px; font-weight:normal; display:table; margin-top:8px; color:#fff; background:url(../img/in_albg.png) no-repeat left center; padding-left:30px;}
.in_whobg{background:url(../img/who_bg1.jpg) no-repeat center center; background-size:cover; background-attachment:fixed;}
.in_who1 h3{font-size:52px; color:#fff; text-align:center;}
.in_who1 h4{font-size:14px; line-height:24px; max-width:500px; margin:0 auto; padding-top:20px; color:#fff; text-align:center;}
.in_who2{position:absolute; top:0; left:0; right:0; text-align:center;}
.in_casenav a{color:#666; margin:0 30px; font-size:16px;}
.in_casenav{text-align:center; padding:10px 0 15px;}
.case_list{background:#f2f1f6; padding:0 4%;}
.case_list ul li img{width:100%;}
.case_list ul li{margin-bottom:15px;}
.case_list ul li a{display:block;}
.case_list ul li a:hover{background:#fff; box-shadow:0px 4px 4px #ddd;}
.case_list ul li a span{padding:10px; display:block;}
.case_list ul li a h3{font-size:16px; font-weight:normal;}
.case_list ul li a h4{font-size:14px; padding-top:3px; font-weight:normal; color:#666;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.in_vd{padding:0 4%;}
.in_vd ul li{ margin-bottom: 20px;}
.in_vd ul li h3{font-size:16px; font-weight:normal; padding-top:10px; text-align:center; color:#666;}
.in_vd ul li img{width:100%;}
.in_vd ul li a{ display:block; position: relative;}
.in_vd ul li a::before{ content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(.65); width: 85px; height: 85px; background: url(../img/ico_v.png) center no-repeat; transition: all 0.3s ease-in-out; z-index: 2; opacity: 0;}
.in_vd ul li a:hover:before{ opacity: 1;transform: translate(-50%, -50%);}
.in_newsbg{background:#f2f2f5;}
.in_newsnav a{font-size:14px; padding:0 20px;}
.in_newsnav{padding-bottom:10px;}
.in_newspic{position:relative;}
.in_newspic img{display:block; width:100%;}
.in_newspic span{display:block; position:absolute; bottom:0; left:0; width:82px; height:76px; background:rgba(225,81,95,0.9);}
a .in_newspic span h3{font-size:38px; color:#fff; text-align:center;}
a .in_newspic span h4{font-size:14px; font-weight:normal; color:#fff; text-align:center;}
a:hover .in_newsls1wz h3{color:#d6274a;}
.in_newsls1wz h3{font-size:16px; font-weight:normal; padding:12px 0 5px;}
.in_newsls1wz h4{font-size:14px; font-weight:normal; line-height:24px;}
.in_newslsrt ul li{border-bottom:1px solid #e5e5e8; padding:15px 0; position:relative;}
.in_newsdate{position:absolute; left:0; width:60px; text-align:center; top:10px;}
.in_newslsrt ul li span{display:block;}
a .in_newsdate h3{font-size:38px; line-height:42px; color:#b7b8bb;}
a .in_newsdate h4{font-size:14px; font-weight:normal;}
.in_newsnr{padding-left:70px;}
.in_newsnr h3{font-size:16px; font-weight:normal; padding:5px 0;}
.in_newsnr h4{font-size:14px; font-weight:normal; color:#666;}
a:hover .in_newsnr h3{color:#d6274a;}
.in_gdbt{font-size:18px; color:#666;}
.in_gd1{border:1px solid #e2e2e5; text-align:center; font-size:16px; color:#666;}
.in_gd1 img{display:block; margin:0 auto 6px;}
.in_gd2{background:url(../img/in_spbg.jpg) no-repeat center center; background-size:cover; color:#fff; font-size:16px; text-align:center;}
.in_gd2 img{display:block; margin:0 auto 6px;}
.in_ftmsg{padding:45px 0;}
.in_ftlfbt{font-size:18px;}
.in_ftbq ul li{margin-top:20px;}
.in_ftbq ul li h3{font-size:16px; font-weight:normal; float:left; line-height:30px; margin-right:10px;}
.in_ftbq ul li span{display:block; background:url(../img/gjc_bg.png) no-repeat center center; width:113px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; float:left; margin-right:10px;}
.in_ftbq ul li span:hover{background:url(../img/gjc_bga.png) no-repeat center center;}
.in_ftbq{padding-bottom:30px;}
.in_ftpj{font-size:14px; color:#666; padding:20px 0;}
.in_ftpjr{text-align:right; font-size:16px;}
.in_ftrt ul li{margin-top:20px;}
.in_fttxt{border:1px solid #dfdfdf; line-height:33px; height:33px; width:98%; padding:0 1%;}
.in_fttxt2{border:1px solid #dfdfdf; line-height:26px; height:65px; width:98%; padding:5px 1%;}
.in_ftsb{background:url(../img/in_sb.png) no-repeat center center; width:157px; height:57px; border:none; cursor:pointer; float:right;}
.ft_bg{background:url(../img/ft_bg.jpg) no-repeat center center; background-size:cover; padding:35px 0; color:#fff;}
.ft1dz ul li{line-height:30px; margin-top:16px; font-size:14px; padding-left:40px;}
.ft1dz{padding-bottom:20px;}
.ft_bt{font-size:28px;}
.bdsharebuttonbox a{display:block; float:left; margin-right:10px !important; padding-left:0 !important; padding-top:0 !important;}
.bdsharebuttonbox .bds_weixin { background: url(../img/ft4.png) no-repeat center center/27px 27px !important; width:27px; height:27px; display:block; }
.bdsharebuttonbox .bds_tsina {  background: url(../img/ft6.png) no-repeat center center/27px 27px !important; width:27px; height:27px; display:block; }
.bdsharebuttonbox .bds_sqq {  background: url(../img/ft5.png) no-repeat center center/27px 27px !important; width:27px; height:27px; display:block; }
.fx_bt{font-size:16px; line-height:27px; padding-right:5px; padding-top:5px;}
.ft_nav{float:left; padding-top:45px;}
.ft_nav ul li{float:left; margin-left:70px;}
.ft_nav ul li span a{display:block; font-size:18px; margin-bottom:10px; color:#fff;}
.ft_nav ul li a{display:block; font-size:14px; line-height:30px; color:#fff;}
.bq{background:#f3f4f4; padding:10px 0;}
.bqlf{font-size:14px;}
.bqlf span{display:block; padding-top:3px;}
.link{font-size:14px; line-height:28px;}
.link select{height:28px; line-height:28px; width:130px;}
.web_bt1 img{display:block; margin:0 auto 10px; max-width:100%;}
.web_bt1{padding:35px 0; font-size:30px; text-align:center; line-height:44px;}
.web_list ul li:nth-child(1),.web_list ul li:nth-child(2){text-align:right;}
.web_list ul li{padding:0 6%; color:#fff;}
.web_list ul li h3{font-size:60px; padding-top:160px; text-transform:uppercase;}
.web_list ul li h3 span{font-weight:normal; font-size:30px;}
.web_list ul li h4{font-size:30px; font-weight:normal;}
.web_list ul li h5{font-size:18px; line-height:36px; max-width:440px; font-weight:normal;}
.web_list ul li:nth-child(1) h5,.web_list ul li:nth-child(2) h5{float:right;}
.web_bt2{text-align:center; padding:50px 0 20px; font-size:30px;}
.web_bt2 span{display:block; font-size:134px; font-weight:bold;}
.fanye a{display:block; float:left; width:44px; height:44px; margin:0 5px; border:2px solid #e5e5e5; background:#f2f2f2; line-height:44px; text-align:center; font-size:18px;}
.fanye span{display:block; float:left; font-size:18px; padding-top:20px; line-height:24px;}
.fanye{background:#fff; padding:35px 0; display:table; margin:0 auto;}
.fanye a:hover{background:#fff;}
.fanye .fy_on{background:#fff;}
.webls2bt{font-size:48px; display:table; color:#fff; margin-top:-30px; padding:4%; text-align:center;}
.webls2bt1{background:#193045; }
.webls2bt2{background:rgba(220,220,220,0.3); }
.webls2bt3{background:rgba(153,53,19,0.85); }
.webls2bt4{background:rgba(0,0,0,0.75); }
.web_ls2 ul li{padding:0 5%;}
.webls2nr{font-size:24px; line-height:36px; font-weight:bold;}
.spls2nr{font-size:28px; color:#6a240c; padding:0 25px; line-height:36px; font-weight:bold;}
.spls2nr::before{display:block; content:'';}
.spls2nr::after{display:block; content:'';}
.webls2nr::before{display:block; content:'';}
.webls2nr::after{display:block; content:'';}
.webls2nr1{color:#594c4c;}
.webls2nr1::before{background:url(../img/yh1.png) no-repeat left center; width:43px; height:28px; margin-bottom:10px;}
.webls2nr1::after{background:url(../img/yh2.png) no-repeat right center; text-align:right; height:15px;}
.webls2nr2::before{background:url(../img/yh3.png) no-repeat left center; width:43px; height:28px; margin-bottom:10px;}
.webls2nr2::after{background:url(../img/yh4.png) no-repeat right center; text-align:right; height:15px;}
.webls2nr3::before{background:url(../img/yh5.png) no-repeat left center; width:30px; height:22px; margin-bottom:10px; margin-left:-25px;}
.webls2nr3::after{background:url(../img/yh6.png) no-repeat right center; text-align:right; height:22px;}
.webls2nr4::before{background:url(../img/yh7.png) no-repeat left center; width:30px; height:22px; margin-bottom:10px; margin-right:-25px;}
.webls2nr4::after{background:url(../img/yh8.png) no-repeat right center; text-align:right; height:22px;}
.webls2nr2{color:#fff;}
.webls2bt span{display:table-cell;vertical-align: middle;}
.web_ls2rt{margin-top:30px;}
.webls2nrwz{font-size:16px; color:#4a3f3e; line-height:24px; margin-top:40px;}
.webls2ls{padding-top:30px;}
.webls2ls{color:#594c4c;}
.webls2ls span{display:block; float:left; font-size:18px;  text-align:center; width:24%; margin-right:1%; height:80px; padding-top:40px; font-weight:bold; background:rgba(255,255,255,0.25); transition:0.5s;}
.webls2ls span::after{display:block; content:'︾'; font-weight:normal; padding-top:10px;}
.webls2ls span:hover{ background:rgba(255,255,255,0.5);}
.spls2ls{padding-top:30px;}
.web_ls2 ul li .wid{padding-top:30px;}
.web_ls2 ul li .wid span{width:19%; margin-right:1%;}
.spls2ls{color:#594c4c;}
.spls2ls span{display:block; float:left; font-size:18px;  text-align:center; width:24%; margin-right:1%; height:100px; padding-top:20px; font-weight:bold; background:rgba(1,134,229,0.57); transition:0.5s;}
.spls2ls span::after{display:block; content:'︾'; font-weight:normal; padding-top:10px;}
.spls2ls span:hover{ background:rgba(1,134,229,0.9);}
.spls2ls2{padding-top:30px;}
.spls2ls2{color:#594c4c;}
.spls2ls2 span{display:block; float:left; font-size:18px;  text-align:center; width:24%; margin-right:1%; height:100px; padding-top:20px; font-weight:bold; background:rgba(255,255,255,0.25); transition:0.5s;}
.spls2ls2 span::after{display:block; content:'︾'; font-weight:normal; padding-top:10px;}
.spls2ls2 span:hover{ background:rgba(255,255,255,0.5);}
.web_btmnr h3{font-size:30px; color:#594b4b;}
.web_btmnr h3 span{font-size:60px;}
.web_btmnr h4{font-size:24px; margin-top:30px; line-height:50px; font-weight:normal; color:#594b4b; border:2px solid #a19999; display:table;}
.web_btmnr h4 a{display:block; padding:0 85px 0 20px; background:url(../img/jt.png) no-repeat center right;}
.web_btmnr h4 a:hover{background:url(../img/jt.png) no-repeat center right #a19999;}
.sp_nav span{display:block; float:left; width:50%; height:55px; line-height:55px; text-align:center; font-size:24px; font-weight:bold; color:#fff; background:#a0a0a3;}
.sp_pic{filter:grayscale(1);}
.in_prolei ul li{float:left; width:12.5%; height:340px; position:relative; transition:0.5s;}
.in_prolei ul li .sp_pic{display:block; height:340px; transition:0.5s;}
.sp_1wz{position:absolute; top:120px; left:0; right:0; text-align:center; z-index:100; color:#fff;}
.sp_1wz h3{font-size:22px; border-bottom:1px solid #fff; padding-bottom:3px;}
.sp_1wz h4{font-size:18px; font-weight:normal; padding-top:3px;}
.sp_bg{background:url(../img/sp_bg.png) no-repeat center top;}
.sp_iconls ul li{float:left; text-align:center; font-size:18px; margin-top:20px;}
.sp_iconls ul li img{display:block; margin:0 auto 25px;}
.sp_pd1{padding-top:80px;}
.sp_btmbt{padding-bottom:10px; font-size:30px;}
.sp_txt{width:96%; padding:0 2%; height:60px; line-height:60px; border:none; background:#f4f4f4;}
.sp_sb{border:none; width:100%; height:60px; color:#fff; background:#040404; cursor:pointer;}
.sp_bz{font-size:14px; color:#999; padding-top:10px;}
.yx1bg{background:url(../img/yx1bg.jpg) no-repeat center center; background-size:cover;}
.yx1list ul li{transition:0.5s;}
.yx1list ul li span{display:block; height:52px; margin:25px 0 15px;}
.yx1list ul li:nth-child(1) span{background:url(../img/yxi1.png) no-repeat center center;}
.yx1list ul li:nth-child(2) span{background:url(../img/yxi2.png) no-repeat center center;}
.yx1list ul li:nth-child(3) span{background:url(../img/yxi3.png) no-repeat center center;}
.yx1list ul li:nth-child(4) span{background:url(../img/yxi4.png) no-repeat center center;}
.yx1list ul li:nth-child(5) span{background:url(../img/yxi5.png) no-repeat center center;}
.yx1list ul li:nth-child(6) span{background:url(../img/yxi6.png) no-repeat center center;}
.yx1list ul li:nth-child(7) span{background:url(../img/yxi7.png) no-repeat center center;}
.yx1list ul li:hover:nth-child(1) span{background:url(../img/yxi1a.png) no-repeat center center;}
.yx1list ul li:hover:nth-child(2) span{background:url(../img/yxi2a.png) no-repeat center center;}
.yx1list ul li:hover:nth-child(3) span{background:url(../img/yxi3a.png) no-repeat center center;}
.yx1list ul li:hover:nth-child(4) span{background:url(../img/yxi4a.png) no-repeat center center;}
.yx1list ul li:hover:nth-child(5) span{background:url(../img/yxi5a.png) no-repeat center center;}
.yx1list ul li:hover:nth-child(6) span{background:url(../img/yxi6a.png) no-repeat center center;}
.yx1list ul li:hover:nth-child(7) span{background:url(../img/yxi7a.png) no-repeat center center;}
.yx1list ul li h3{font-size:24px; color:#d6264a; text-align:center;transition:0.5s; padding-bottom:15px;}
.yx1list ul li h4{font-size:14px; color:#666; line-height:28px; text-align:center; font-weight:normal; padding:0 10px;transition:0.5s;}
.yx1list ul li:hover{background:#d6264a;}
.yx1list ul li:hover h3,.yx1list ul li:hover h4{color:#fff;}
.yx2bg{background:url(../img/yx2bg.jpg) no-repeat center center; background-size:cover;}
.yx2_list ul li img{display:block; margin:0 auto;}
.yx2_list ul li h3{font-size:24px; color:#d6264a; text-align:center; padding:15px 0;}
.yx2_list ul li h4{font-size:16px; font-weight:normal; line-height:28px;} 
.yx2_list ul li{margin-top:20px;}
.yx_wtls ul li a{font-size:16px; display:block; border-bottom:1px dashed #ccc; color:#666; padding:15px 0 10px;}
.yx_wtls ul li a:hover{color:#d83455; border-color:#d83455;}
.yx_wtmore a{font-size:16px; color:#fff; height:40px; line-height:40px; text-align:center; border:1px solid #d6264a; max-width:250px; color:#d6264a; display:block; margin:30px auto 0;}
.yx_wtmore a:hover{color:#fff; background:#d6264a;}
.yx3bg{background:url(../img/yx3bg.jpg) no-repeat center center; background-size:cover;}
.yx_biao{width:100%; overflow-x:auto;}
.djtb{width:100%; background:#fff;}
.djtb thead{ height:46px; border-right:2px solid #d9dadb; background:#f1f3f4;}
.djtb thead tr td{font-size:18px; font-weight:bold; border-left:2px solid #d9dadb; text-align:center; padding:20px 0;}
.djtb tbody tr{height:50px; border-bottom:2px solid #d9dadb;border-right:2px solid #d9dadb;}
.djtb tbody tr td{font-size:18px; border-left:2px solid #d9dadb; text-align:center;}
.djbz{font-size:14px; color:434343; padding:10px 0 30px;text-align:right;}
.yxbjbt{text-align:center; font-size:20px; padding-bottom:20px; color:#d6264a;}
.yx_hzkd{width:100%; overflow-x:auto; text-align:center;}
.abt_1{background:#f8f4f1; padding:50px 0 110px;}
.abt_bt{text-align:center; padding-bottom:50px;}
.abt_bt img{max-width:100%;}
.abt_1list ul li{float:left; background:url(../img/dui.png) no-repeat left center; font-size:24px; color:#193045; padding-left:55px; line-height:63px; height:63px;}
.abt2{background:url(../img/abt_bg1.jpg) no-repeat center center; min-height:480px; background-size:cover;}
.abt2 .kd{position:relative;}
.abt_bt2{text-align:center;}
.abt_bt2 img{max-width:100%;}
.abt2 ul li{font-size:26px; text-align:center; color:#fff; background:url(../img/bq_bg.png) no-repeat center center; height:49px; line-height:49px; width:258px;}
.abt_bt3{padding:50px 0; text-align:center;}
.abt_bt3 img{max-width:100%;}
.abt3_1{background:url(../img/abt_bg2.png) no-repeat center right #000; background-size:70% cover;}
.abt3_1lf h3{font-size:36px; color:#fff; font-weight:normal;}
.abt3_1lf h4{font-size:60px; color:#fff;}
.abt3_1lf h5{font-size:30px; opacity:0.3; text-transform:uppercase; letter-spacing:7px; color:#fff; font-weight:normal;}
.abt3_1rt{font-size:30px; color:#fff;}
.abt3_1rt span{display:block; text-align:center; width:20%; float:left;}
.abt3_2lf{background:url(../img/abt_bg3.jpg) no-repeat center center; background-size:cover; color:#fff;}
.abt3_2rt{background:url(../img/abt_bg4.jpg) no-repeat center center; background-size:cover; color:#fff;}
.abt3_2 h3{font-size:30px; font-weight:normal;}
.abt3_2 h4{font-size:60px; text-transform:uppercase;}
.abt3_2 h5{font-size:30px; font-weight:normal; text-transform:uppercase; letter-spacing:7px; opacity:0.3}
.abt3_2 h6{font-size:30px; font-weight:normal;}
.abt_4{background:#f8f4f1; padding:120px 0;}
.abt43{font-size:18px; color:#5c4f4e; line-height:36px;}
.abt_5{background:#193045; padding:80px 0;}
.abt_5lf{background:url(../img/dsj_bg.jpg) no-repeat center center; background-size:cover; padding:140px 0; margin-top:-160px;}
.abt_5rt ul li{background:url(../img/dsj_lsbg.png) repeat-y center center; background-size:100% auto; padding:20px 4%; line-height:24px; font-size:18px; color:#fff; margin-top:10px;}
.abt_6{background:#f8f4f1; padding:60px 0 50px;}
.abt_6 ul li{float:left;}
.abt_6 ul li img{display:block;}
.abt_btmlx{background:url(../img/abt_bg5.jpg) no-repeat center center; padding:50px 0;}
.abt_btmnr{background:rgba(1,5,35,0.78); color:#fff; text-align:center;}
.abt_btmnrbd{border:2px solid #c49769; padding-bottom:80px;}
.abt_btmnr h3{font-size:30px; line-height:48px; font-weight:normal; padding-top:80px;}
.abt_btmnr h4{font-size:30px; line-height:48px; padding-bottom:30px;}
.abt_btmnr h5{font-size:24px; font-weight:normal; background:#e3af75; width:257px; height:67px; line-height:67px; margin:0 auto;}
.abt_btmnr h5 a{color:#fff; display:block;}
.abt_btmnr h5 a:hover{background:#fff; color:#e3af75;}
.jpal_bt{text-align:center; background:#f8f4f1; padding:60px 0; }
.jpal_bt img{max-width:100%;}
.jpal_btbg{background:url(../img/jp_btbg.jpg) repeat-y; background-size:100% auto; padding-top:10px; height:120px;}
.jpal_btnr{background:#030303; padding-top:40px; height:100px; color:#dbb79d; display:table; margin-top:-55px; font-size:30px;}
.jpal_btnr span{display:block; font-size:18px; text-transform:uppercase;}
.jp_ls{background:#f8f4f1; padding-bottom:60px;}
.jp_lsnav{padding:35px 0;}
.jp_lsnav span{display:block; float:left; font-size:18px; background:#121e2e; line-height:30px; height:30px; text-align:center; padding:0 10px; color:#fff;}
.jp_lsnav a{display:block; cursor:pointer; float:left; margin-left:40px; font-size:18px; line-height:30px;}
.jp_more{background:#f8f4f1; padding:25px 0;}
.jp_more a{cursor:pointer; display:block; width:164px; height:46px; line-height:46px; margin:0 auto; border:1px solid #a0a0a0; text-align:center; font-size:18px;}
.jp_more a:hover{background:#d6264a; color:#fff; border-color:#d6264a;}
.jp_bz{text-align:center; font-size:24px; font-weight:bold; line-height:36px; padding-bottom:50px; background:#f8f4f1;}
.pp_1{background:url(../img/pp_bg1.jpg) no-repeat center center;}
.pp1wz{padding:55px 0;}
.pp1wz h3{padding-bottom:30px;}
.pp1wz h4{font-size:18px; color:#fff; font-weight:normal; line-height:30px;}
.ppbt{padding:70px 0 50px; text-align:center;}
.ppbt img{max-width:100%;}
.pp_2list ul li{clear:both;}
.pp_rtbg1{background:url(../img/pp_lsbg.jpg) no-repeat center center; background-size:cover;}
.pplf img{max-width:100%;}
.pp_rtbg2{background:#193045;}
.pp_rt{color:#fff;}
.pp_rt h3{font-size:30px; font-weight:normal;}
.pp_rt h3 span{font-size:60px; font-weight:bold;}
.pp_rt h4{font-size:18px; line-height:36px; font-weight:normal;}
.pp_rt h5{font-size:18px; line-height:36px;}
.pp_4{background:url(../img/pp_bg2.png) no-repeat center center; background-size:100% auto; padding:60px 0 120px;}
.pp_4bt{text-align:center; font-size:36px;}
.pp_4bt span{display:block; font-size:20px; text-transform:uppercase; padding:5px 0 10px;}
.pp_4bt h3{height:1px; background:#0d0d0d; width:97px; margin:0 auto;}
.pp_4 ul li{float:left; font-size:24px; text-align:center; box-shadow:6px 6px 5px #aaa; position:relative; border-radius:100%;}
.pp_4 ul li span{display:block; position:absolute; bottom:25px; left:0; right:0;}
.pp_4 ul li:nth-child(1){background:url(../img/pp_i1.png) no-repeat center center; background-size:100% 100%;}
.pp_4 ul li:nth-child(2){background:url(../img/pp_i2.png) no-repeat center center; background-size:100% 100%;}
.pp_4 ul li:nth-child(3){background:url(../img/pp_i3.png) no-repeat center center; background-size:100% 100%;}
.pp_4 ul li:nth-child(4){background:url(../img/pp_i4.png) no-repeat center center; background-size:100% 100%;}
.pp_4 ul li:nth-child(5){background:url(../img/pp_i5.png) no-repeat center center; background-size:100% 100%;}
.pp_4 ul li:nth-child(6){background:url(../img/pp_i6.png) no-repeat center center; background-size:100% 100%;}
.pp_4 ul li:nth-child(7){background:url(../img/pp_i7.png) no-repeat center center; background-size:100% 100%;}
.pp_4 ul li:nth-child(8){background:url(../img/pp_i8.png) no-repeat center center; background-size:100% 100%;}
.pp_5{background:url(../img/pp_bg3.jpg) no-repeat center top; background-size:cover;}
.pp_51{font-size:92px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:92px;}
.pp_51 span{display:block; font-size:62px; font-weight:normal;}
.pp_52{background:rgba(255,255,255,0.22); color:#fff; border:3px solid #fff;}
.pp_52 h3{font-size:30px; font-weight:normal;}
.pp_52 h3 span{font-size:72px;}
.pp_52 h4{padding-top:30px;}
.pp_52 h4 a{ display:block; color:#193045; background:rgba(255,255,255,0.57); height:53px; line-height:53px; text-align:center; font-weight:normal;font-size:24px;}
.pp_52 h4 a:hover{background:#fff;}
.xq_bg{background:#f8f4f1;}
.cs_toppic img{max-width:100%;}
.cs_topnr h3{font-size:24px; padding:40px 0 25px;}
.cs_topnr h4{font-size:14px; margin-left:-14px; font-weight:normal; line-height:24px;}
.cs_topnr h4 span{padding:0 14px;}
.cs_topnr h5{font-size:14px; font-weight:normal;}
.cs_topnr h5 ul li{padding-top:10px; line-height:24px;}
.cs_topnr h5 ul li span{display:block;}
.cs_toplf{color:#fff; background:#383737;}
.cs_toprt{background:#dddbda;}
.cs_topnr .cs_toprt h4{margin-left:0;}
.cs_nr{padding:0 4% 50px; background:#fff;}
.cs_lf,.cs_rt{padding-top:50px;}
.cs_lf img{max-width:100%;}
.cs_rtbt{font-size:24px; font-weight:bold;}
.cs_rtbt span{padding:0 35px; background:url(../img/anli_jp.jpg) no-repeat center right;}
.cs_rt h3{font-size:18px; font-weight:normal; padding-top:30px;}
.cs_rt h4{font-size:14px; font-weight:normal; padding-top:5px;}
.cs_ys span{display:block; float:left; width:30px; height:30px; border-radius:100%; margin-top:10px; box-shadow:3px 3px 6px #999; margin-right:15px;}
.csa1{padding-top:20px;}
.csa1 a{display:block; width:195px; height:36px; text-align:center; line-height:36px; border:1px solid #e6cdbb; font-size:14px;}
.csa1 a:hover{background:#e6cdbb; color:#fff;}

.bdsharebuttonbox a { width: 37px!important; height: 37px!important; margin:0 14px 0 0 !important; float: left!important; padding: 0!important; display: block; }
.bdsharebuttonbox a img { width: 37px; height: 37px; }
.bdsharebuttonbox .bds_tsina { background: url(../img/fx3.png) no-repeat center center/37px 37px !important; }
.bdsharebuttonbox .bds_qzone { background: url(../img/fx4.png) no-repeat center center/37px 37px !important; }
.bdsharebuttonbox .bds_tqq { background: url(../img/gbRes_5.png) no-repeat center center/37px 37px !important; }
.bdsharebuttonbox .bds_weixin {background: url(../img/fx1.png) no-repeat center center/37px 37px !important; }
.bdsharebuttonbox .bds_sqq { background: url(../img/fx2.png) no-repeat center center/37px 37px !important; }
.csa2{padding-top:55px;}
.csa2 a{display:block; background:#d90019; color:#fff; width:195px; height:36px; text-align:center; line-height:36px; border:1px solid #d90019; font-size:14px;}
.gd_cs{padding:50px 0;}
.cs_more{font-size:24px; text-align:center; padding-bottom:30px;}
.news_topss{ border-top:1px solid #a0a0a0; padding-top:25px;}
.news_topss ul{background:#e9e6e3; padding-bottom:12px;}
.news_txt{background:#fff; border:none; height:35px; line-height:35px; color:#a0a0a0; font-size:14px; width:94%; padding:0 3%;}
.news_but{width:100%; height:35px; border:none; color:#fff; font-size:18px; background:#d6264a; cursor:pointer;}
.news_topss ul li{padding-top:12px;}
.newspic{position:relative;}
.newspic img{display:block; width:100%;}
.newspic span{display:block; position:absolute; bottom:0; left:0; width:82px; height:76px; background:rgba(225,81,95,0.9);}
a .newspic span h3{font-size:38px; color:#fff; text-align:center;}
a .newspic span h4{font-size:14px; font-weight:normal; color:#fff; text-align:center;}
a:hover .newsls1wz h3{color:#d6274a;}
.newsls1wz h3{font-size:18px; font-weight:normal; margin:20px 0 12px; line-height:20px; height:20px; overflow:hidden;}
.newsls1wz h4{font-size:14px; font-weight:normal; line-height:24px;}
.news_list ul li{background:#fff; margin-top:45px; padding:1%;}
.newsmore{font-size:14px; border:1px solid #898989; width:153px; height:45px; transition:0.5s; text-align:center; line-height:45px; margin-top:20px;}
a:hover .newsmore{background:#d6264a; color:#fff; border-color:#d6264a;}
.news_gd{padding-top:30px;}
.news_gd a{display:block; width:160px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#e00134; border:1px solid #e00134; margin:0 auto;}
.news_gd a:hover{background:#e00134; color:#fff;}
.news_ll a{ display:block; padding-left:30px; float:left; line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; }
.news_ll span{ display:block; padding-left:30px;  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_neinr{background:#fff; padding:4%;}
.news_neilf{padding-top:30px;}
.news_neibt{font-size:18px; padding-bottom:10px;}
.news_nr{font-size:14px; line-height:24px; color:#666; padding-top:25px;}
.news_nr img{max-width:100%;}
.news_rtlist ul li{margin-top:30px; background:#fff;}
.news_rtlist ul li span{display:block;}
.news_rtlsdt{background:#d6264a; float:left; text-align:center; display:block; width:100px; height:94px; }
a .news_rtlsdt h3{font-size:48px;color:#fff; line-height:60px;}
a .news_rtlsdt h4{font-size:18px;color:#fff;}
.news_rtlswz{font-size:18px; line-height:24px; margin:15px 0; width:calc(100% - 130px); padding-right:10px; float:right;}
.news_fh{padding-top:50px;}
.news_fh a{display:block; float:left; height:50px; line-height:50px; text-align:center; padding:0 50px 0 15px; font-size:16px; border:1px solid #3f3e3e; margin-right:20px;}
.news_fh a:nth-child(1){background:url(../img/news_fh1.png) no-repeat center right;}
.news_fh a:nth-child(2){background:url(../img/news_fh2.png) no-repeat center right;}
.new_rtfh{padding-top:30px;}
.new_rtfh a{display:block; background:#d6264a; color:#fff; font-size:16px; line-height:60px; height:60px; color:#fff; text-align:center;}


.wigs2_ycnr{position:fixed; bottom:-100%; left:0; right:0; background:#fff; width:360px; margin:0 auto; padding:20px; line-height:24px; font-size:14px; transition:0.8s; z-index:9999; opacity:0;}
.closehx{ position:absolute; top:-40px; right:-30px; cursor:pointer;}
.pst{position:relative;}
.js_nr h4{ font-size: 16px; font-weight: bold;}
.js_nr h3{ font-size:20px; font-weight: bold; padding:20px 0; line-height: 1.6; color: #fff;}
.web_ls2 ul li span{cursor:pointer;}


.pp_lynr{background:#d6274a; width:480px; padding:40px 30px; transform:rotateY(90deg); position:fixed; top:50%; left:0; right:0; margin:0 auto; margin-top: -200px; transition:0.8s; transition-delay:0.6s;}
.pp_lybg{position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.7); z-index:999; opacity:0; height:0; overflow:hidden; transition:0.8s;}
.pp_txt{height:34px; line-height:34px; border:1px solid #ccc; width:96%; padding:0 2%;}
.pp_but{height:34px; border:none; width:100%; background:#fff; color:#d6274a; cursor:pointer;}
.pp_msg ul li{padding:10px 0;}

.jsnr_group{
  display: flex;
  margin-top: 20px;
}
.jsnr_group input:first-child{
  width: calc(100% - 120px);
  height: 48px;
  border: none;
  background: none;
  outline: none;
  border-bottom: 1px solid #fff;
  padding-left: 15px;
  font-size: 14px;
  box-sizing: border-box;
  color: #fff;
}
.jsnr_group input::placeholder{
  color: rgba(255,255,255,0.65);
}
.jsnr_group input:last-child{
  width: 120px;
  height: 48px;
  background: #fff;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  outline: none;
  border: none;
  font-size: 16px;
  font-weight: bold;
  color: #d6274a;
}