/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
h2 { font-size:40px; color:#111; display:block; text-align:center; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1300px;}
.box{ width:1300px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.box1{ max-width:1587px; margin:0 auto;}
.box1:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{text-decoration:none;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }



.header{ width:100%; padding:25px 0; border-bottom:1px solid rgba(255,255,255,.15); position:fixed; left:0; top:0; z-index:99999;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.header .header_box{ width:100%; margin:0 auto;} 
.header .header_box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.header .header_box .logo{ display:block; float:left; margin-right:15px;}
.header .header_box .left{ margin-top:18px; margin-left:2%;}
.header .header_box .right ul{ float:left;}
.header .header_box .right ul li{ display:block; float:left; font-size:17px; color:#fff;   padding:0 18px; height:75px; line-height:75px; position:relative;}
.header .header_box .right ul li>a{ display:block; color:#fff;}
.header .header_box .right ul li>a:hover{ font-weight:400;}
.header .header_box .right ul li>a i{ display:inline-block; width:12px; height:10px; background:url(../images/nav_li_j1.svg) no-repeat center; margin-left:3px;}
.header .header_box .right ul li .sub{ position:absolute; left:0; top:80px; background:#fff; box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.1); width:200px; padding-bottom:15px; visibility:hidden; opacity:0;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s; }
.header .header_box .right ul li .sub dl{padding-bottom:15px; border-bottom:1px solid #f0f0f0}
.header .header_box .right ul li .sub dl:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.header .header_box .right ul li .sub dt{ display:block;    font-size: 14px; font-weight: 500; color: #333; background-color: transparent!important;padding: 0 20px; height: 36px; }
.header .header_box .right ul li .sub dd{ display:block; float:left; width:100px; height:30px; line-height:30px;}
.header .header_box .right ul li .sub dd a{display: inline-block;font-size: 12px;  font-weight: 300; color: #333;margin: 0 0 0 20px;  padding: 0; height: auto; line-height: 28px;} 
.header .header_box .right ul li .sub dd a:hover{ color:#d70e18;}
.header .header_box .right ul li:hover .sub{ top:50px; opacity:1; visibility:visible;} 
.header .header_box .right .tel{ font-size:22px; color:#fff; background:url(../images/header_tel.png) no-repeat left center; padding-left:21px; float:left; margin-right:15px;margin-top: 5px; font-family:"Times New Roman", Times, serif;}
.header .header_box .right .he_r{ float:left; margin-left:60px;}
.header .header_box .right .he_r .he_r1{ display:block; float:left; width:162px; height:75px; line-height:75px; color:#fff; background:#a4a6a6; text-align:center; font-size:17px; position:relative; transform: skewX(-30deg);}
.header .header_box .right .he_r .he_r1 span{ display:block;transform: skewX(30deg);}

.header .header_box .right .he_r .he_r1:hover{ background:#ca3435;}

.header .header_box .right .he_r .he_r2{ width:70px; height:75px; display:block; float:left; background:#ca3435; position:relative;margin-left: 21px;}
.header .header_box .right .he_r .he_r2:after{ content:""; width:44px; height:75px;background:#ca3435; position:absolute; left:-22px; top:0;transform: skewX(-30deg); -webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.header .header_box .right .he_r .he_r2:before{ content:""; position:absolute; width:20px; height:21px;background:url(../images/search.png) no-repeat center; left:15px; top:0; bottom:0; margin:auto 0; z-index:99;}

.fixed{ position:fixed;-webkit-transform: translateZ(0); left:0; top:0; background:#fff; box-shadow:0px 2px 10px rgba(96,96,96,.3);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.fixed .header_box .right ul li>a{ display:block; color:#333;}
.fixed .header_box .right ul li>a:hover{ font-weight:normal; color:#d71017;}
.fixed .header_box .logo img{ display:none;}
.fixed .header_box .logo{ width:301px; height:49px; background:url(../images/logo_red.png) no-repeat center;} 
.default{ top:-120px !important;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
 



.banner{min-width:1300px;height: 804px;}
.banner .box{ width:1400px;}
.banner .swiper-container{width:100%;height:804px;}
.banner .swiper-container .swiper-wrapper{width:100%;height: 804px;}
.banner .swiper-container .swiper-wrapper a{display: block;width:100%;height: 804px;background-repeat: no-repeat;background-position: center;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width:50px;height: 8px;background:#fff;opacity: 0.4;filter:alpha(opacity=40);border-radius: 0;cursor: pointer;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;filter: alpha(opacity=100);}

.banner .swiper-container .swiper-button-prev{background-image: url(../images/banner-arrow.png);background-repeat: no-repeat;background-size: auto;width:25px;height:100px; background-position: left center;background-size: 50px 48px;top:40%;left:20px;}
.banner .swiper-container .swiper-button-next{background-image: url(../images/banner-arrow.png);background-repeat: no-repeat;background-size: auto;width:25px;height:100px; background-position: right center;background-size: 50px 48px;top:40%;right:20px;}
.banner .swiper-container .swiper-pagination {bottom:20px;}
 
 

.banner .swiper-slide .left{ width:640px; font-size:30px; color:#fff; padding-top:180px;}
.banner .swiper-slide .left strong{ font-size:44px; font-weight:normal;}
.banner .swiper-slide .left p{ font-size:20px; margin-top:10px;}
.banner .swiper-slide .left span{ display:block; font-size:16px; width:110px; height:35px; line-height:35px; text-align:center; border:1px solid #fff; color:#fff; margin-top:38px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.banner .swiper-slide .left span:hover{ background:#fff; color:#3068f8;}
.banner .swiper-slide .right{ width:760px; padding-top:290px; }
.banner .swiper-slide .right img{ display:block;    float: right;}
.banner .swiper-slide .right strong{ display:block; color:#fff; font-size:34px;    padding-left: 50px;margin-top: -40px;}
.banner .swiper-slide .right ul li{ font-size:18px; color:#d6ba02; background:url(../images/l.png) no-repeat left center; padding-left:10px; line-height:37px;}
.banner .swiper-slide .right ul{ padding-left:55px; margin-top:20px;}

.lmt{ padding-top:50px; margin-bottom:30px;}
.lmt strong{ font-size:40px; color:#111; display:block; text-align:center;}
.lmt p{ text-align:center; font-size:16px; color:#767676; margin-top:15px;}
.index_1{ padding-bottom:80px;}
.index_1 .index_1_1{ width:32.5%; margin-right:1%; background:#e7e7e7;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_1 .index_1_1 img{ display:block; width:100%;}
.index_1 .index_1_1 .i1_title{ padding-left:45px; padding-top:60px; box-sizing:border-box; position:relative; height:217px;}
.index_1 .index_1_1 .i1_title:after{ content:""; width:18px; height:3px; background:#ca3435; position:absolute; left:45px; top:40px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_1 .index_1_1 .i1_title span{ display:block; font-size:20px; color:#3c3c3c; line-height:26px; font-family:Arial, Helvetica, sans-serif;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_1 .index_1_1 .i1_title strong{ display:block; font-size:20px; color:#000; margin-top:15px; font-weight:400;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_1 .index_1_1:hover{ background:#ca3435; box-shadow:0px 5px 35px rgba(0,0,0,.2)}
.index_1 .index_1_1:hover .i1_title:after{ background:#fff;}
.index_1 .index_1_1:hover .i1_title span{ color:#fff;}
.index_1 .index_1_1:hover .i1_title strong{ color:#fff;}

.index_1 .index_1_2{ width:33%; background:url(../images/index_1_3.jpg) no-repeat center; height:549px; position:relative; cursor:pointer; }
.index_1 .index_1_2:after{ content:""; width:100%; height:549px; position:absolute; left:0; top:0; background:rgba(0,0,0,.5); z-index:9; opacity:0; visibility:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.index_1 .index_1_2 .index_1_2_r{ position:absolute; left:0; top:0; z-index:99}
.index_1 .index_1_2:hover:after{ opacity:1; visibility:visible;}

.index_1 .index_1_2 .i1_title{ padding-left:45px; padding-top:60px; box-sizing:border-box; position:relative; height:190px;}
.index_1 .index_1_2 .i1_title:after{ content:""; width:18px; height:3px; background:#fff; position:absolute; left:45px; top:40px;}
.index_1 .index_1_2 .i1_title span{ display:block; font-size:20px; color:#fff; line-height:26px; font-family:Arial, Helvetica, sans-serif;}
.index_1 .index_1_2 .i1_title strong{ display:block; font-size:20px; color:#fff; margin-top:15px; font-weight:400;}
.index_1 .index_1_2 .i1_nr{ width:82%; color:#fff; line-height:26px; font-size:14px; margin:0 auto;}

.index_1 .index_1_2 ul{ width:82%; margin:0 auto; margin-top:35px;}
.index_1 .index_1_2 ul li{ height:53px; line-height:53px; border-bottom:1px solid rgba(255,255,255,.7); color:#fff; font-size:15px; background:url(../images/index_1_2_li.png) no-repeat right center;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_1 .index_1_2 ul li a{ display:block; color:#fff;}
.index_1 .index_1_2 ul li:hover{ border-bottom:1px solid #fff;}

.index_2{ background:#f5f5f5; padding-bottom:140px;}
.index_2 .lmt{ padding-top:60px; margin-bottom:70px;}
.index_2 ul li{ display:block; float:left; width:20%;}
.index_2 ul li img{ display:block; margin:0 auto;}
.index_2 ul li strong{ display:block; text-align:center; font-size:20px; margin-top:15px; margin-bottom:10px; color:#111;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_2 ul li p{ width:75%; margin:0 auto; text-align:center; font-size:15px; color:#838181; line-height:24px;}
.index_2 ul li span{ display:block; margin:0 auto; width:93px; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:25px; font-size:14px; background:#ca3435; margin-top:20px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_2 ul li strong:hover{ color:#ca3435;}
.index_2 ul li span:hover{ box-shadow:0px 0px 30px rgba(202,52,53,1); }


.index3_box{ background:url(../images/index_3.jpg) no-repeat center; height:656px;}
.index3_box .swiper-slide .left{ width:650px; padding-left:120px; box-sizing:border-box; padding-top:48px;}
.index3_box .swiper-slide .left img{ display:block; width:492px; height:465px;}
.index3_box .swiper-slide .right{ width:650px; padding-left:125px; box-sizing:border-box; padding-top:75px;}
.index3_box .swiper-slide .right strong{ display:block; font-size:30px; color:#fff; font-weight:bold; margin-bottom:25px;}
.index3_box .swiper-slide .right  .i2_cs p{ width:50%; height:38px; font-size:15px; color:#8b8b8b; float:left;}
.index3_box .swiper-slide .right  .i2_cs:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.index3_box .swiper-slide .right .i2_ys{ margin-top:20px;}
.index3_box .swiper-slide .right .i2_ys p{ font-size:15px; color:#a2a2a2; line-height:34px; background:url(../images/l2.png) no-repeat left center; padding-left:10px;}
.index3_box .swiper-slide .right a.more{ display:block; width:329px; height:52px; line-height:52px; text-align:center; color:#fff; border-radius:5px; background:#e64b4c; font-size:20px; margin-top:48px;}


.index3_box .gallery-thumbs{ width:650px; margin-left:50px; margin-top:-15px;}
.index3_box .gallery-thumbs .swiper-slide{ width:25%; height:87px; border:1px solid rgba(255,255,255,.3); box-sizing:border-box; text-align:center; line-height:87px; cursor:pointer;}
.index3_box .gallery-thumbs .swiper-slide img{ display:inline-block; width:60%; margin:0 auto; height:75px; vertical-align:middle;}
.index3_box .gallery-thumbs .swiper-slide-thumb-active{ border:1px solid #fff;}

.index_4{ padding-bottom:70px;}
.index_4 .kehu_list .swiper-slide img{ display:block; width:100%; height:260px;}
.index_4 .kehu_list .swiper-slide .kehu_box{ background:#f5f5f5; border-bottom:4px solid #ca3435; padding:25px; box-sizing:border-box;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_4 .k_pic{ position:relative; overflow:hidden;}
.index_4 .k_pic:after{ content:""; width:100%; height:260px; background:rgba(0,0,0,.4); position:absolute; left:0; top:-260px; z-index:99;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.index_4 .k_pic:hover:after{ top:0;}
.index_4 .k_pic:before{ content:""; width:45px; height:45px; position:absolute; left:0; right:0; margin:0 auto; bottom:-160px; z-index:99;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; color:#fff; font-size:50px; z-index:9999; background:url(../images/lj.png) no-repeat center rgba(0,0,0,.7); background-size:85%; border-radius: 50%; }
.index_4 .k_pic:hover:before{ bottom:120px;}
.index_4 .k_pic:before:hover{ background:url(../images/lj.png) no-repeat center rgba(202,52,53,.7);}
.index_4 .kehu_list .swiper-slide .kehu_box strong{ display:block; font-size:16px; color:#000; font-weight:bold; margin-bottom:15px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_4 .kehu_list .swiper-slide .kehu_box p{ font-size:14px; color:#8b8b8b; line-height:26px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_4 .kehu_list .swiper-slide .kehu_box span{ display:block; width:106px; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:25px; font-size:14px; background:#ca3435; margin-top:20px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.index_4 .kehu_list .swiper-slide .kehu_box:hover{ background:#ca3435}
.index_4 .kehu_list .swiper-slide .kehu_box:hover strong{ color:#fff;}
.index_4 .kehu_list .swiper-slide .kehu_box:hover p{ color:#fff;}
.index_4 .kehu_list .swiper-slide .kehu_box:hover span{ background:#fff; color:#ca3435;} 



.index_5{ background:#f5f5f5; padding-bottom:60px;}
.index_5 ul li{ display:block; float:left; width:20%;}
.index_5 ul li img{ display:block; margin:0 auto; margin-left:78px;}
.index_5 ul li strong{ display:block; text-align:center; font-size:20px; color:#000;}
.index_5 ul li p{ font-size:15px; line-height:24px; color:#838181;text-align:center; width:75%; margin:0 auto; margin-top:10px; }
.index_5 .lmt{ margin-bottom:40px;}

.index_6 { padding-bottom:40px;}
.index_6 .tab-hd { margin-top:25px;}
.index_6 .tab-hd{ margin-bottom:20px; text-align:center;}
.index_6 .tab-hd ul li{ display:inline-block;width:134px; height:39px; line-height:39px; text-align:center; font-size:15px; color:#5f5f5f; background:#f0f0f0;border-radius:25px; margin:0 7px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index_6 .tab-hd ul li a{ color:#5f5f5f; display:block;}
.index_6 .tab-hd ul li.on{ background:#ca3435; }
.index_6 .tab-hd ul li.on a{ color:#fff;}

.index_6 .tab-bd .tuijian{ width:558px; -webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.1); box-shadow:0 0px 10px rgba(0,0,0,0.1);}

.index_6 .tab-bd .tuijian .focusBox { position: relative; width: 558px; height:440px; overflow: hidden;  }
.index_6 .tab-bd .tuijian .focusBox .pic img { width: 558px; height:440px;  display: block; }
.index_6 .tab-bd .tuijian .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:50px; width:100%; background:rgba(0,0,0,.7); overflow: hidden; }
.index_6 .tab-bd .tuijian .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:520px; overflow: hidden;  }
.index_6 .tab-bd .tuijian .focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-58px;}
.index_6 .tab-bd .tuijian .focusBox .txt li a{ display: block; color: #fff; padding: 0 0 0 15px; font-size: 15px;  text-decoration: none; }
.index_6 .tab-bd .tuijian .focusBox .num { position: absolute; z-index: 3; bottom:20px; right:15px; }
.index_6 .tab-bd .tuijian .focusBox .num li{ float: left; position: relative; width: 11px; height: 11px; line-height: 11px; overflow: hidden; text-align: center; margin-left: 10px; cursor: pointer; background:#b7bdbb; border-radius:50%; }
.index_6 .tab-bd .tuijian .focusBox .num li.on{ background:#ca3435;}

.index_6 .tab-bd .tu-li{ display:block; float:left; width:740px;}
.index_6 .tab-bd .tu-li ul{ width:740px;}
.index_6 .tab-bd .tu-li li{ display:block; float:left; padding:25px 18px; border:2px solid #e1e1e1; width:312px; height:158px; margin-left:15px; margin-bottom:18px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index_6 .tab-bd .tu-li li b{ display:block; font-size:22px; color:#dddddd; margin-bottom:10px;}
.index_6 .tab-bd .tu-li li a{ display:block; font-size:18px; color:#272727; height:22px; line-height:22px; overflow:hidden; font-weight:bold;}
.index_6 .tab-bd .tu-li li p{ font-size:15px; color:#a1a1a1; line-height:26px; height:52px; overflow:hidden; margin-top:13px;}
.index_6 .tab-bd .tu-li li span{ display:block; font-size:14px; color:#d0d0d0; height:22px; line-height:22px; padding-left:24px; background:url(../images/eye.png) no-repeat left center; margin-top:15px;}
.index_6 .tab-bd .tu-li li a:hover{ color:#ca3435; }
.index_6 .tab-bd .tu-li li:hover{box-shadow:0px 0px 20px rgba(199,199,199,.9);}





.footer{ background:#262626; padding-top:33px;}
 
.footer .left dl{ display:block; float:left; width:200px;}
.footer .left dl dt{ color:#fff; font-weight:bold; font-size:15px; margin-bottom:10px;}
.footer .left dl dt a{ color:#fff;}
.footer .left dl dd{ font-size:14px; color:#727272; line-height:35px;}
.footer .left dl dd a{color:#727272; }
.footer .left dl dd a:hover{ color:#fff;} 
.footer .left{ border-right:1px solid #464646;}
.footer .right{ width:193px; background:url(../images/f6.png) no-repeat left 35px; padding-left:54px; padding-top:35px;}
.footer .right span{ display:block; font-size:15px; color:#fff;}
.footer .right strong{ display:block; font-size:24px; color:#fff; font-weight:normal; margin-bottom:10px;}
.footer .right a{ display:block; width:147px; height:22px; line-height:22px; border:1px solid #fff; color:#fff; font-size:14px; border-radius:4px; text-align:center; margin-top:10px;}
.footer .copyright{ font-size:14px; color:#727272; line-height:27px; padding-top:15px; border-top:1px solid #464646; margin-top:40px; padding-bottom:30px;}
.footer .copyright a{color:#727272;}

@media(max-width:1500px){
	  .header .header_box .right .he_r .he_r1{ width:120px;}
	  .header .header_box .logo img{ width:250px;}
	  .header .header_box .right ul li{ padding:0 15px; font-size:16px;}
	  .header .header_box .right .he_r{ margin-left:40px;}
	  .index_1 .index_1_2 .i1_title{ height:170px;}
	  .index_1 .index_1_2 ul{ margin-top:0;}
	  .index_1 .index_1_2{ height:520px;}
}


.nybanner{ height:400px; margin-top:126px;}
.search1 .form{ width:498px; margin:0 auto; padding-top:130px;}
.search1 .form .text{ display:block; float:left; width:436px; height:47px; border:none; line-height:47px; border-right:none; padding-left:15px;}
.search1 .form .submit{ width:47px; height:47px; display:block; float:left; background:url(../images/search_2.png) no-repeat center #fff; border:none; cursor:pointer;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; background-size:50%; }
.search1 .form .submit:hover{background:url(../images/search_1.png) no-repeat center #ca3435;background-size:50%;}
.search1 p{ color:#fff; text-align:center; margin-top:15px; font-size:14px;}
.search1 p a{ color:#fff;}


.newsnav{ height:67px; line-height:67px; border-bottom:1px solid #e6e6e6; font-size:15px; color:#a4a4a4;}
.newsnav a{ color:#a4a4a4;}
.newsnav p{ background:url(../images/newsnav.png) no-repeat left center; padding-left:20px;}

.pro_fengmian .profm_list{ width:1330px;}
.pro_fengmian .profm_list li{ display:block; float:left; width:308px; background:#fff; margin-right:23px; margin-bottom:23px; padding:30px 0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;border: 1px solid #e8e8e8;
    box-sizing: border-box;
    padding-top: 0;}
.pro_fengmian .profm_list li img{     display: block;
    width: 100%;
    margin: 0 auto;
    height: 225px;}
.pro_fengmian .profm_list li strong{ display:block; font-size:16px; color:#222222; margin-top:15px; text-align:center; height:21px; line-height:21px; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro_fengmian .profm_list li p{display:none; font-size:13px; color:#868686; text-align:center; margin-top:10px; height:17px; line-height:17px; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;} 
.pro_fengmian .profm_list li:hover{ -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.2); box-shadow: 0 15px 30px rgba(0,0,0,0.2);transform: translate(0px,-6px);-webkit-transform: translate(0px,-6px);}
 
.pro_fengmian .profm_list li:hover p{ color:#fff;}
.pro_fengmian{ padding-bottom:70px;}
.f5f5f5{ background:#f5f5f5;}
.f5f5f5 .profm_list li{ background:#fff;}


.proxq1_1{ background:url(../images/proxq1_bg.jpg) no-repeat center; height:608px; margin-top:126px;}
.proxq1_1 .newsnav{ border-bottom:1px solid #303030;}

.proxq1_1  .left{ width:650px; padding-left:44px; box-sizing:border-box; padding-top:48px;}
.proxq1_1  .left img{ display:block; width:472px; height:445px;}
.proxq1_1  .right{ width:650px; padding-left:40px; box-sizing:border-box; padding-top:35px;}
.proxq1_1  .right h1{ display:block; font-size:26px; color:#fff; font-weight:bold; margin-bottom:15px;}
.proxq1_1  .right .i2_jj { line-height:28px; font-size:15px; color:#8c8c8c; }
.proxq1_1  .right .i2_jj { border-bottom:1px solid #3a3a3a; padding-bottom:20px; }
.proxq1_1  .right .i2_ys{ margin-top:15px;border-bottom:1px solid #3a3a3a; padding-bottom:15px;}
.proxq1_1  .right .i2_ys p{ font-size:15px; color:#8c8c8c; line-height:34px; background:url(../images/x.png) no-repeat left center; padding-left:15px; height:34px; overflow:hidden;}
.proxq1_1  .right  .i2_cs{ margin-top:20px;}
.proxq1_1  .right  .i2_cs li{ display:block; float:left; width:25%;}
.proxq1_1  .right  .i2_cs li strong{ display:block;  font-size:36px; color:#ca3435; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.proxq1_1  .right  .i2_cs li p{ font-size:16px; color:#747474; margin-top:5px;}
.proxq1_1  .right a.more{ display:block; width:170px; height:68px; line-height:68px; padding-left:70px; color:#fff; border-radius:5px; background:url(../images/y.png) no-repeat 36px center #e64b4c; font-size:16px; margin-top:25px; float:left;}
.proxq1_1  .right a.more1{ display:block; float:left; height:56px; width:343px; background:#fff; border-radius:5px; text-align:center; margin-top:25px; padding-top:12px; margin-left:25px;}
.proxq1_1  .right a.more1 strong{ font-size:22px; color:#494949; display:block; text-align:center;}
.proxq1_1  .right a.more1 span{ font-size:14px; color:#a8a8a8; display:block;text-align:center;}


.cpjs{ font-size:16px; line-height:38px; color:#828282;}
 

.pronav{ height:70px; line-height:70px; background:#fff; text-align:center;}
.pronav a{ display:inline-block; font-size:18px; color:#333; margin:0 70px; font-weight:bold; padding:0 10px;}
.pronav a.on{ border-bottom:3px solid #e64b4c}
.proxq1_2{  padding-bottom:40px;}

.proxq1_2 .lmt{ margin-bottom:50px;}
 
.pro_tit{ font-size:20px; color:#1b1b1b; font-weight:bold; margin-bottom:20px; background:url(../images/pro_tit.png) no-repeat left center; padding-left:15px; height:40px; line-height:40px; border-bottom:1px solid #e8e8e8; padding-bottom:5px;}

.proxq1_2 .left{ width:730px;}
.proxq1_2 .right{ width:530px;border: 1px solid #e8e8e8; height:360px; line-height:360px; text-align:center;}
.proxq1_2 .right img{ display:inline-block; height:320px; vertical-align:middle;} 
.proxq1_2 .pro_shuoming{font-size:15px; color:#828282;  line-height:32px; }
.proxq1_2 .pro_shuoming p{ background:url(../images/x.png) no-repeat left center; padding-left:15px;}


.proxq1_3{ background:url(../images/proxq1_3.jpg) no-repeat center; padding-bottom:40px; background-size:cover;}

.proxq1_3 td,.proxq1_3 th{ height:47px; text-align:center; border:1px solid #b95556; font-size:15px; color:#fff;}
.proxq1_3 th{ background:#dd6c6d;}
.proxq1_3 tr:nth-of-type(odd){ background:#b9393a;}


 
.proxq1_4 .lmt{ margin-bottom:40px;}
 .proxq1_4 .box{ text-align:center; padding-bottom:30px;  margin-bottom:30px;}
.proxq1_4 img{ display:inline-block; }
 
.chanpinyoushi{ width:1340px;}
.chanpinyoushi li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.chanpinyoushi li{ display:block; float:left; width:630px; height:115px; background:#f6f6f6; margin-right:35px; border-radius:5px; margin-bottom:20px;}
.chanpinyoushi li strong{ display:block; float:left; width:117px; text-align:center; height:63px; line-height:63px; font-family:Impact; font-size:60px; color:#cf4849; font-weight:normal; border-right:1px solid #ebebeb; margin-top:26px;}
.chanpinyoushi li div{ float:left; margin-left:15px; height:115px; line-height:115px; width:485px;}
.chanpinyoushi li div p{ display:inline-block; vertical-align:middle; font-size:17px; color:#828282; line-height:32px;}

.guanjiantedian{ padding-bottom:30px;}
.guanjiantedian ul li{ display:block; float:left; padding:30px 0; color:#fff; padding-left:130px; width:260px; margin-right:50px; border-radius:5px;}
.guanjiantedian ul{ width:1355px;}
.guanjiantedian ul li strong{ font-size:18px;}
.guanjiantedian ul li p{ color:#rgba(255,255,255,.2); font-size:12px;text-transform: uppercase; margin-top:5px;}

.bujian{ padding-bottom:30px;}
.bujian ul li{ display:block; float:left; width:243px; margin-right:21px;}
.bujian ul{ width:1330px;}
.bujian ul li i{ display:block;  width:241px; height:195px; line-height:195px; text-align:center; border:1px solid #e8e8e8;}
.bujian ul li i img{ display:inline-block; width:150px; vertical-align:middle;}
.bujian ul li p{ text-align:center; margin-top:10px; font-size:15px; color:#808080;}

.gongsiyoushi{ padding-bottom:45px;}
.gongsiyoushi ul li{ display:block; float:left; width:324px; border-right:1px solid #e8e8e8;}
.gongsiyoushi ul li img{ display:block; margin:0 auto;}
.gongsiyoushi ul li p{ text-align:center; font-size:17px; line-height:32px; color:#515151;}
.gongsiyoushi .lmt{ margin-bottom:50px;}
.gongsiyoushi ul li.last{ border:none;}


.zhuanyezizhi{ padding-bottom:30px;}
.zhuanyezizhi ul{ width:1330px;}
.zhuanyezizhi ul li{ display:block; float:left; width:241px; margin-right:21px; border:1px solid #e8e8e8; background:#fff; height:350px; line-height:350px; text-align:center;}
.zhuanyezizhi ul li img{ display:inline-block;  height:300px; vertical-align:middle;}

.shohoufuwu{ padding-bottom:20px;}
.shfw{ background:#fff; padding-bottom:20px;}
.shfw img{ display:block; margin:0 auto;}
.shfw p{ font-size:18px; text-align:center; color:#666;}


.yuyuliucheng{ width:1380px;}
.yuyuliucheng li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.yuyuliucheng li{ display:block; float:left; width:380px; height:120px; background:#ce4748; margin-right:79px; border-radius:5px; margin-bottom:55px; position:relative;}
.yuyuliucheng li strong{ display:block; float:left; width:97px; text-align:center; height:120px; line-height:120px; font-family:Impact; font-size:48px; color:#dd6263; font-weight:normal;}
.yuyuliucheng li div{ float:left; height:115px; line-height:115px; width:273px;}
.yuyuliucheng li div p{ display:inline-block; vertical-align:middle; font-size:15px; color:#fff; line-height:26px;}
.yuyuliucheng li:before{ content:""; width:37px; height:41px; background:url(../images/yy_aa.png) no-repeat center;}
.yuyuliucheng li.yy1:before{ position:absolute; right:-60px; top:40px;}
.yuyuliucheng li.yy2:before{ position:absolute; right:-60px; top:40px;}

.yuyuliucheng li.yy3:before{ position:absolute; left:0; margin:0 auto; right:0px; bottom:-48px;transform:rotate(90deg);
-ms-transform:rotate(90deg); 	
-moz-transform:rotate(90deg); 	
-webkit-transform:rotate(90deg); 
-o-transform:rotate(90deg);}

.yuyuliucheng li.yy4:before{ position:absolute; left:-60px; top:40px;transform:rotate(180deg);
-ms-transform:rotate(180deg); 	
-moz-transform:rotate(180deg); 	
-webkit-transform:rotate(180deg); 
-o-transform:rotate(180deg);}

.yuyuliucheng li.yy5:before{ position:absolute; left:-60px; top:40px;transform:rotate(180deg);
-ms-transform:rotate(180deg); 	
-moz-transform:rotate(180deg); 	
-webkit-transform:rotate(180deg); 
-o-transform:rotate(180deg); }


.tuijianpeitao{ background:#f6f6f6; }





.liuyan{ padding-bottom:50px;}
.liuyan input[type="text"]{ display:block; float:left; width:401px; height:51px; line-height:51px; border:1px solid #e5e5e5; margin-right:15px; border-radius:5px; padding-left:15px; margin-bottom:22px;}
.liuyan textarea{ display:block; width:98.6%; height:160px; border:1px solid #e5e5e5;border-radius:5px; padding-left:15px; padding-top:15px; box-sizing:border-box;}
.liuyan input[type="submit"]{ display:inline-block; width:226px; height:60px; line-height:60px; color:#fff; border-radius:5px; background:#ca3435; font-size:17px; border:none; cursor:pointer; margin:0 15px;}
.liuyan input[type="reset"]{ display:inline-block; width:226px; height:60px; line-height:60px; color:#fff; border-radius:5px; background:#dadada; font-size:17px; border:none; cursor:pointer; margin:0 15px;}

.tuijianpeitao .lmt{ margin-bottom:50px;}
.tuijianpeitao{ padding-bottom:30px; margin-bottom:30px;}
.tuijianpeitao .left{ width:740px; padding-bottom:30px;}
.tuijianpeitao .left .t strong{ display:block; font-size:20px; color:#000000; line-height:30px;}
.tuijianpeitao .left .t strong a{ color:#000;}
.tuijianpeitao .left .t p{ font-size:15px; color:#878787; line-height:30px;}

.tuijianpeitao .left  .i2_cs{ margin-top:20px; border-bottom:1px solid #e6e6e6; padding-bottom:20px; margin-bottom:20px;}
.tuijianpeitao .left .i2_cs li{ display:block; float:left; width:25%;}
.tuijianpeitao .left  .i2_cs li strong{ display:block;  font-size:36px; color:#ca3435; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.tuijianpeitao .left .i2_cs li p{ font-size:16px; color:#747474; margin-top:5px;}

.tuijianpeitao .left .i2_ys{ margin-top:15px;border-bottom:1px solid #e6e6e6; padding-bottom:15px;}
.tuijianpeitao .left .i2_ys p{ font-size:15px; color:#828282; line-height:34px; background:url(../images/x.png) no-repeat left center; padding-left:15px;}


.tuijianpeitao .right{ width:526px; height:360px; line-height:360px; text-align:center; background:#fff;}
.tuijianpeitao .right img { display:inline-block; vertical-align:middle; height:300px;}

.xiangguanwenzhang{ padding-bottom:50px}
.xiangguanwenzhang ul li{ display:block; float:left; width:615px; padding-left:15px; height:37px; line-height:37px; background:url(../images/li.png) no-repeat left center; margin-right:30px;}
.xiangguanwenzhang ul{ width:1340px}
.xiangguanwenzhang ul li span{ float:right; font-size:15px; color:#b1b1b1;}
.xiangguanwenzhang ul li a{ font-size:15px; color:#6c6c6c;}
.xiangguanwenzhang ul li a:hover{ color:#ca3435;}


.pro_tuijian .profm_list{ width:1330px;}
.pro_tuijian .profm_list li{ display:block; float:left; width:308px; background:#fff;border:1px solid #e8e8e8; margin-right:23px; box-sizing: border-box;margin-bottom:23px; padding:30px 0;padding-top:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro_tuijian .profm_list li img{ display:block; width:100%; margin:0 auto; height:225px;}
.pro_tuijian .profm_list li strong{ display:block; font-size:16px; color:#222222; margin-top:15px; text-align:center; height:21px; line-height:21px; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro_tuijian .profm_list li p{display:none; font-size:13px; color:#868686; text-align:center; margin-top:10px; height:17px; line-height:17px; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;} 
.pro_tuijian .profm_list li:hover{  -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.2); box-shadow: 0 15px 30px rgba(0,0,0,0.2);transform: translate(0px,-6px);-webkit-transform: translate(0px,-6px);}
 
.pro_tuijian .profm_list li:hover p{ color:#fff;}




.proxq2_1{  height:608px; margin-top:126px;}
.proxq2_1 .newsnav{ border-bottom:none; background:#f2f2f2; margin-bottom:40px;}

.proxq2_1  .left{ width:650px; box-sizing:border-box; }
.proxq2_1  .left img{ display:block; width:650px; height:480px;}
.proxq2_1  .right{ width:650px; padding-left:40px; box-sizing:border-box; padding-top:20px;}
.proxq2_1  .right h1{ display:block; font-size:26px; color:#333; font-weight:bold; margin-bottom:15px;}
.proxq2_1  .right .i2_jj { line-height:28px; font-size:15px; color:#8c8c8c; }
.proxq2_1  .right .i2_jj { border-bottom:1px solid #efefef; padding-bottom:20px; }
.proxq2_1  .right .i2_ys{ margin-top:15px;border-bottom:1px solid #efefef; padding-bottom:15px;}
.proxq2_1  .right .i2_ys p{ font-size:15px; color:#8c8c8c; line-height:34px; background:url(../images/x.png) no-repeat left center; padding-left:15px; height:34px; overflow:hidden;}
.proxq2_1  .right  .i2_cs{ margin-top:20px;}
.proxq2_1  .right  .i2_cs li{ display:block; float:left; width:25%;}
.proxq2_1  .right  .i2_cs li strong{ display:block;  font-size:36px; color:#ca3435; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.proxq2_1  .right  .i2_cs li p{ font-size:16px; color:#747474; margin-top:5px;}
.proxq2_1  .right a.more{ display:block; width:170px; height:68px; line-height:68px; padding-left:70px; color:#fff; border-radius:5px; background:url(../images/y.png) no-repeat 36px center #e64b4c; font-size:16px; margin-top:25px; float:left;}
.proxq2_1  .right a.more1{ display:block; float:left; height:56px; width:343px; background:#fff; border-radius:5px; text-align:center; margin-top:25px; padding-top:12px; margin-left:25px;    border: 1px solid #e8e8e8;}
.proxq2_1  .right a.more1 strong{ font-size:22px; color:#494949; display:block; text-align:center;}
.proxq2_1  .right a.more1 span{ font-size:14px; color:#a8a8a8; display:block;text-align:center;}

 

.proxq2_2 .lmt{ margin-bottom:50px;} 
.proxq2_2 .pro_tit{ font-size:20px; color:#1b1b1b; font-weight:bold; margin-bottom:10px; background:url(../images/pro_tit.png) no-repeat left center; padding-left:15px;}
.proxq2_2 .left{ width:730px;}
.proxq2_2 .right{ width:530px;border: 1px solid #e8e8e8; height:360px; line-height:360px; text-align:center;}
.proxq2_2 .right img{ display:inline-block; height:320px; vertical-align:middle;} 
.proxq2_2 .pro_shuoming{font-size:15px; color:#828282;  line-height:32px; }
.proxq2_2 .pro_shuoming p{ background:url(../images/x.png) no-repeat left center; padding-left:15px;}


.pronav1{ height:70px; line-height:70px; background:#fff; text-align:center; border-bottom:1px solid #eaeaea;}
.pronav1 a{ display:inline-block; font-size:18px; color:#333; margin:0 70px; font-weight:bold; padding:0 10px;}
.pronav1 a.on{ border-bottom:3px solid #e64b4c}

.proxq2_3{    padding-bottom: 40px;
    background: #f6f6f6;
    margin-top: 20px;}
.proxq2_3 table{width: 100% !important;}
.proxq2_3 td,.proxq2_3 th{ height:47px; text-align:center; border:1px solid #e2e2e2; font-size:15px; color:#808080; background:#fff;}
.proxq2_3 tr:first-child td{ background:#f1f1f1; font-size:16px; color:#1b1b1b;} 



 
.proxq2_4 .lmt{ margin-bottom:40px;}
.proxq2_4 ul li{ display:block; width:584px; height:116px; margin-bottom:27px;} 
.proxq2_4 ul li.right{ margin-right:48px;}
.proxq2_4 ul li i{ display:block; float:left; width:92px; height:92px; line-height:92px; margin-right:15px; text-align:center;}
.proxq2_4 ul li i img{ display:inline-block; vertical-align:middle;}
.proxq2_4 ul li strong{ display:inline-block; padding-top:20px; font-size:17px;}
.proxq2_4 ul li p{ font-size:16px; color:#868686; margin-top:10px;}
.proxq2_4_t strong{ font-size:18px; color:#1b1b1b; display:block; margin-bottom:10px;}
.proxq2_4_t  p{font-size:15px; color:#828282;  line-height:32px; background:url(../images/x.png) no-repeat left center; padding-left:15px;}



.nybanner_txt{ padding-left:65px; padding-top:140px;}
.nybanner_txt strong{ display:block; color:#fff; font-size:30px;}
.nybanner_txt p{ font-size:16px; color:rgba(255,255,255,.6); line-height:30px; margin-top:15px;}

.fuwu_1 img{ display:block; float:left;}
.fuwu_1 .fuwu1_txt{ width:339px; padding-top:50px; padding-right:40px; height:326px; border:10px solid #f3f3f3; border-left:none; float:left; padding-left:50px;}
.fuwu_1 .fuwu1_txt strong{ display:block; font-size:30px; color:#494949; position:relative; padding-bottom:15px; margin-bottom:22px;}
.fuwu_1 .fuwu1_txt strong:after{ content:""; width:40px; height:3px; background:#e43d3e; position:absolute; left:0; bottom:0; }
.fuwu_1 .fuwu1_txt p{ font-size:14px; color:#807f7f; line-height:30px;}
.fuwu_1 .fuwu1_txt a{ display:block; width:122px; height:41px; line-height:41px; text-align:center; color:#fff; border-radius:25px; background:#e43d3e; font-size:15px; margin-top:40px;}
.fuwu_1 .fuwu1_txt a:hover{ box-shadow:0px 0px 20px #e43d3e;}

.fuwu_2{ padding-bottom:70px;}
.fuwu_2 .lmt{ margin-bottom:50px;}
.fuwu_2 ul li{ display:block; float:left; width:25%;}
.fuwu_2 ul li img{ display:block; margin:0 auto; margin-bottom:15px;}
.fuwu_2 ul li strong{ display:block; font-size:18px; color:#4a4a4a; margin-bottom:10px; text-align:center;}
.fuwu_2 ul li p{ text-align:center; line-height:25px; font-size:15px; color:#919191;}


.fuwu_3{ background:#f4f4f4; height:445px;}
.fuwu_3 .left{ width:374px;}
.fuwu_3 .left .fw3_t{ width:374px; height:195px; background:#e43d3e; text-align:center; padding-top:60px;}
.fuwu_3 .left .fw3_t strong{ color:#fff; font-size:32px;}
.fuwu_3 .left .fw3_t p{ text-align:center; font-size:15px; color:#fff; line-height:26px; margin-top:25px;}

.fuwu_3 .left .fw3_b{ width:274px; padding-top:40px; padding-left:100px; background:url(../images/tel.png) no-repeat 20px 50px; height:124px;}
.fuwu_3 .left .fw3_b strong{ display:block; font-size:40px; color:#272727; font-family:Arial, Helvetica, sans-serif;}
.fuwu_3 .left .fw3_b p{ font-size:18px; color:#808080; margin-top:5px;}
.fuwu_3 .fuwumap{ float:left; height:445px; width:690px; margin-left:115px; background:url(../images/fuwu_map.png) no-repeat center;}

.fuwu_4{ padding-bottom:70px;}
.fuwu_4 ul li{ display:block; float:left; width:20%;}
.fuwu_4 ul li img{ display:block; margin:0 auto; margin-bottom:15px;}
.fuwu_4 ul li p{ text-align:center; font-size:15px; color:#5e5e5e; }


.about_1{ padding-top:57px; padding-bottom:60px;}
.about_1 .left{ width:377px;}
.about_1 .right{ width:870px; padding-top:30px;}
.about_1 .right p{ font-size:15px; line-height:30px; text-align:justify; color:#8c8c8c;}
.about_1 .right img{ display:block; margin-bottom:15px;}


.shili{ height:123px; border:1px solid #ededed; border-right:none;margin-top:40px;}
.shili ul li{ display:block; float:left; width:25%; text-align:center; box-sizing:border-box; padding-top:32px; position:relative; border-right:1px solid #ededed; height:123px; }
.shili ul li strong{ display:block; font-size:40px; color:#ca3435; font-weight:normal; font-family:Arial; display:block;}
.shili ul li strong b{ font-weight:normal; font-family:Arial;}
.shili ul li p{ font-size:15px; color:#9a9a9a; margin-top:10px;}

.about_2{ background:#f4f5f5; padding-bottom:134px;}
.about_2 ul{ width:1330px;}
.about_2 ul li{ display:block; float:left; width:307px; height:372px; margin-right:25px; position:relative;}
.about_2 ul li .about_2_t{ position:absolute; left:0; top:0; width:307px; height:372px; background:rgba(0,0,0,.6); cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.about_2 ul li .about_2_t strong{ display:block; text-align:center; color:#fff; font-size:24px; position:relative; padding-bottom:20px; padding-top:120px;}
.about_2 ul li .about_2_t strong:after{ content:""; width:24px; height:3px; background:#fff; position:absolute; left:0; right:0; margin:0 auto; bottom:0;}
.about_2 ul li .about_2_t p{ text-align:center; color:#fff; font-size:16px; margin-top:23px; line-height:27px;}
.about_2 ul li .about_2_t:hover{ background:rgba(0,0,0,.8);}



.about_3{ background:url(../images/about_3.jpg) no-repeat center; position:relative; padding-bottom:40px;}
 
.about_3 .lmt strong{ color:#fff;} 
.about_3 .lmt p{ color:#fff;} 

.about_3  .honor-xian{ width:100%; height:2px; background:rgba(255,255,255,.15);position:absolute; top:228px; left:0; right:0; margin:0 auto;}
.about_3 .honor-list .swiper-wrapper{ margin-top:25px;}
.about_3 .honor-list .swiper-slide { width:270px;}
.about_3 .honor-list .swiper-slide i{ display:block; width:13px; height:25px; background:url(../images/honor-i-ny.png) no-repeat center; margin:0 auto; margin-bottom:10px;}
.about_3 .honor-list .swiper-slide p{    font-size: 16px;color: #fff; text-align: center;height: 50px; line-height: 50px; border-top: 2px solid #fff; width: 270px;  margin: 0 auto;}
.about_3 .honor-list .swiper-slide .honor-img{ width:270px; padding-bottom:13px;  background:rgba(255,255,255,.1); margin:0 auto; padding-top:13px; }
.about_3 .honor-list .swiper-slide .honor-img img{ display:block; width:243px;  margin:0 auto;}

.about_3   .swiper-button-prev{ width:34px; height:34px; background:url(../images/honor-left-ny.png) no-repeat center;}
.about_3  .swiper-button-next{ width:34px; height:34px; background:url(../images/honor-right-ny.png) no-repeat center;}

.about_3  .swiper-button-next,.about_3   .swiper-button-prev{ top:14%;}
.about_3   .swiper-button-next{ right:-30px;}
.about_3 .swiper-button-prev{ left:-30px;}

.about_4{ padding-bottom:80px;} 
.about_4 .lmt{ margin-bottom:55px;}
.about_4 .game163 .left{ width:570px;}
.about_4 .game163 .left ul li{ height:83px; line-height:83px; font-size:17px; color:#9a9a9a; border-bottom:1px solid #ededed; cursor:pointer; background:url(../images/cli.png) no-repeat left center; padding-left:15px;}
.about_4 .game163 .left ul li.on{ color:#ca3435;}
.about_4 .game163 .right{ width:696px; position:relative;}
.about_4 .game163 .right ul li img{ display:block; width:696px; height:420px;}
.about_4 .game163 .right ul li{ position:relative;}
.about_4 .game163 .right ul li p{ width: 100%; height:67px; line-height:67px; background:rgba(0,0,0,.65); position:absolute; left:0; bottom:0; z-index:99; color:#fff; padding:0 20px; box-sizing:border-box; font-size:15px;}
.about_4 .game163 .right .sPrev{ width:49px; height:47px; background:url(../images/cprev.png) no-repeat center; position:absolute; left:0; top:187px; z-index:99;}
.about_4 .game163 .right .sNext{ width:49px; height:47px; background:url(../images/cnext.png) no-repeat center; position:absolute; right:0; top:187px; z-index:99;}
.about_4 .game163 .right .pageState{ color:#fff; position:absolute; right:20px; height:67px; line-height:67px; bottom:0; z-index:9999;}
 

.nydh{ float:right;}
.nydh a{ display:block; float:left; width:178px; text-align:center; font-size:15px; color:#a4a4a4;}
.nydh a:hover,.nydh a.on{ background:#ca3435; color:#fff; position:relative;}
.nydh a:hover:after,.nydh a.on:after{ content:"●"; color:#fff; position:absolute; right:30px; top:0px; font-size:12px;}
.nydh a:hover:before,.nydh a.on:before{ content:"●"; color:#fff; position:absolute; left:30px; top:0px; font-size:12px;}



.news_tj{ padding-top:30px;}
.news_tj .tuijian{ width:558px; -webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.1); box-shadow:0 0px 10px rgba(0,0,0,0.1);}

.news_tj .tuijian .focusBox { position: relative; width: 558px; height:440px; overflow: hidden;  }
.news_tj .tuijian .focusBox .pic img { width: 558px; height:440px;  display: block; }
.news_tj .tuijian .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:50px; width:100%; background:rgba(0,0,0,.7); overflow: hidden; }
.news_tj .tuijian .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:520px; overflow: hidden;  }
.news_tj .tuijian .focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-58px;}
.news_tj .tuijian .focusBox .txt li a{ display: block; color: #fff; padding: 0 0 0 15px; font-size: 15px;  text-decoration: none; }
.news_tj .tuijian .focusBox .num { position: absolute; z-index: 3; bottom:20px; right:15px; }
.news_tj .tuijian .focusBox .num li{ float: left; position: relative; width: 11px; height: 11px; line-height: 11px; overflow: hidden; text-align: center; margin-left: 10px; cursor: pointer; background:#b7bdbb; border-radius:50%; }
.news_tj .tuijian .focusBox .num li.on{ background:#ca3435;}

.news_tj .tu-li{ display:block; float:left; width:740px;}
.news_tj .tu-li ul{ width:740px;}
.news_tj .tu-li li{ display:block; float:left; padding:25px 18px; border:2px solid #e1e1e1; width:312px; height:158px; margin-left:15px; margin-bottom:18px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.news_tj .tu-li li b{ display:block; font-size:22px; color:#dddddd; margin-bottom:10px;}
.news_tj .tu-li li a{ display:block; font-size:18px; color:#272727; height:22px; line-height:22px; overflow:hidden; font-weight:bold;}
.news_tj .tu-li li p{ font-size:15px; color:#a1a1a1; line-height:26px; height:52px; overflow:hidden; margin-top:13px;}
.news_tj .tu-li li span{ display:block; font-size:14px; color:#d0d0d0; height:22px; line-height:22px; padding-left:24px; background:url(../images/eye.png) no-repeat left center; margin-top:15px;}
.news_tj .tu-li li a:hover{ color:#ca3435; }
.news_tj .tu-li li:hover{box-shadow:0px 0px 20px rgba(199,199,199,.9);}

 
.newslist ul li .time{ display:block; float:left;     width: 150px; height: 105px; margin-right: 35px; border-right: 1px solid #e2e2e2;}
.newslist ul li .time strong{ display:block; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:47px; font-weight:normal; color:#ca3435; line-height:70px;}
.newslist ul li .time span{ display:block; text-align:left; font-size:16px; color:#787878;text-transform: uppercase;}
.newslist ul li a.tit{ display:block; font-size:17px; color:#303030; line-height:40px; height:40px; overflow:hidden; font-weight:bold;}
.newslist ul li p{ font-size:15px; color:#9c9c9c; line-height:24px; height:48px; overflow:hidden;}
 
.newslist ul li .box{ border-bottom:1px solid #eaeaea; padding:25px; width:1250px;    transition: all ease 0.3s;}
.newslist ul li:hover .box{ padding-left:0;}
.newslist ul li .t{ font-size:14px; color:#bcbcbc; margin-top:10px;}
.newslist ul li .t span{ display:inline-block; margin-right:15px;}
.newslist ul li .t span.t1{ background:url(../images/t.png) no-repeat left center; padding-left:18px;}
.newslist ul li .t span.t2{ background:url(../images/eye.png) no-repeat left center; padding-left:23px;}
.newslist ul li a.tit:hover{ color:#ca3435;}
.newslist ul li:hover{ background:#f6f6f6;}


.fenye {width: 100%;margin: 0 auto;margin-top: 25px;margin-bottom:40px; text-align:center;}
.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #eee;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px; background:#eee;}
.fenye b, .fenye a:hover {display: inline-block;padding:0 13px;text-align: center;line-height: 32px;border:1px solid #ca3435; font-size: 14px;color: #fff;margin: 0 2px;background: #ca3435; border-radius:5px;}

.caselist ul{ width:1350px;}
.caselist ul li{ width:408px; float:left; margin-right:40px; margin-bottom:30px;}
.caselist ul li img{ display:block; width:100%; height:260px;}
.caselist ul li .kehu_box{ background:#f5f5f5; border-bottom:4px solid #ca3435; padding:25px; box-sizing:border-box;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.caselist ul li .k_pic{ position:relative; overflow:hidden;}
.caselist ul li .k_pic:after{ content:""; width:100%; height:260px; background:rgba(0,0,0,.4); position:absolute; left:0; top:-260px; z-index:99;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.caselist ul li .k_pic:hover:after{ top:0;}
.caselist ul li .k_pic:before{ content:""; width:45px; height:45px; position:absolute; left:0; right:0; margin:0 auto; bottom:-160px; z-index:99;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; color:#fff; font-size:50px; z-index:9999; background:url(../images/lj.png) no-repeat center rgba(0,0,0,.7); background-size:85%; border-radius: 50%; }
.caselist ul li .k_pic:hover:before{ bottom:120px;}
.caselist ul li .k_pic:before:hover{ background:url(../images/lj.png) no-repeat center rgba(202,52,53,.7);}
.caselist ul li .kehu_box strong{ display:block; font-size:16px; color:#000; font-weight:bold; margin-bottom:15px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.caselist ul li .kehu_box p{ font-size:14px; color:#8b8b8b; line-height:26px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.caselist ul li .kehu_box span{ display:block; width:106px; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:25px; font-size:14px; background:#ca3435; margin-top:20px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.caselist ul li .kehu_box:hover{ background:#ca3435}
.caselist ul li .kehu_box:hover strong{ color:#fff;}
.caselist ul li .kehu_box:hover p{ color:#fff;}
.caselist ul li .kehu_box:hover span{ background:#fff; color:#ca3435;} 

.wenti_t{ background:#f7f7f7; padding:55px 0;}
.wenti_t .wt_box a{ display:block;}
.wenti_t .wt_box{ background:#fff; padding:65px 80px; width:645px; box-sizing:border-box;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.wenti_t .wt_box i{ display:block; float:left; width:135px; line-height:135px;}
.wenti_t .wt_box i img{ display:inline-block; vertical-align:middle;}
.wenti_t .wt_box  strong{ font-size:24px; color:#747474; display:inline-block; margin-bottom:15px;}
.wenti_t .wt_box p{ font-size:15px; color:#a2a1a1; line-height:26px;}
.wenti_t .wt_box:hover{ box-shadow:0px 5px 35px rgba(0,0,0,.1)}


.wentilist ul li{ padding:39px; border-bottom:1px solid #e5e5e5;}
.wentilist ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.wentilist ul li img{ display:block; float:left; width:503px; height:265px; margin-right:35px;}
.wentilist ul li a.tit{ height:60px; line-height:60px; font-size:22px; color:#595959; font-weight:bold;}
.wentilist ul li p{ font-size:15px; color:#9f9f9f; line-height:33px;}
.wentilist ul li a.more{ display:inline-block; text-align:center; border-radius:25px; width:132px; height:43px; line-height:43px; border:1px solid #e43d3e; font-size:16px; color:#e43d3e; margin-top:40px;}
.wentilist ul li a.tit:hover{ color:#ca3435;}
.wentilist ul li a.more:hover{ background:#e43d3e; color:#fff;}


.contact_t{ background:#f5f5f5; padding:55px 0;}
.contact_t .box{ background:#fff;}

.contact_t .box .right{ width:694px; padding-top:60px; position:relative; height:310px;}
.contact_t .box .right strong{ display:block; font-size:22px; color:#6a6a6a; margin-bottom:15px;}
.contact_t .box .right ul li{ font-size:15px; color:#828282; line-height:42px;}
.contact_t .box .right ul{ padding-left:25px; background:url(../images/c_ul.png) no-repeat left center;}
.contact_t .box .right img{ display:block; position:absolute; right:0; bottom:0;}



#cone{ margin:15px auto 15px; overflow:hidden; border-bottom:1px solid #ddd; padding:0px 0px 10px;}
.cone_tel{float:left; margin-top:15px; width:50%;}
.cone_tel span{font-size:14px;  color:#666;}
.cone_tel a{font-size:25px; line-height:30px; color:#242245;font-weight:600;}
.cone_tel img{ vertical-align:top; margin-right:10px;} 
.time .sjbg{ background:url(../images/time.png) 0 center no-repeat; padding-left:20px; font-size:16px; margin-top:20px;}
.time{font-size: 16px;margin-top: 10px; color: #c1c1c1;margin:10px auto 10px;}


.cone_emai .quote img{ vertical-align:middle; margin-right:5px;}
.cone_emai .quote{font-size:18px;float:right; height:3em; font-weight:600; line-height:3em; background:#ca3435;color:#fff;padding:0px 50px; border-radius:1px; cursor:pointer;overflow:hidden;}
.cone_emai .quote:hover{background:#00132b;}

.xiangqing_title{ padding-top:40px; border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:20px;}

.xiangqing_title h1{ font-size:32px; line-height:1.3em; font-weight:600;color:#00132b; display:block;}
.xiangqing_title h2{font-size:20px; line-height:1.3em; margin:20px 0 10px; color:#333;  overflow:hidden;}
.xiangqing_title h3{ font-size:18px; color:#333; margin-top:25px;font-weight:600;  margin-bottom:10px; overflow:hidden;}
.xiangqing_title p{margin:20px 0;text-indent:2em;}
.xiangqing_title p a{color:#009610;}
.xiangqing_title p a:hover{color:#009610; text-decoration:underline;}

.danye{ font-size:16px; line-height:30px; color:#545454; padding-bottom:30px;}
.danye p{ margin-bottom:15px;}

.fn{ width:100%; margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:30px;}
.fn p{ font-size:16px; line-height:30px; color:#545454}
.fn p a{ color:#545454}
.fn p a:hover{ color:#ca3435;}



.search2 .form{ width:660px; margin:0 auto; padding-top:0px;}
.search2 .form .text{ display:block; float:left; width:585px; height:60px; background:#f6f6f6;border:none; line-height:60px; border-right:none; padding-left:15px;}
.search2 .form .submit{ width:60px; height:60px; display:block; float:left; background:url(../images/search_2.png) no-repeat center #f6f6f6; border:none; cursor:pointer;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; background-size:50%; }
.search2 .form .submit:hover{background:url(../images/search_1.png) no-repeat center #ca3435;background-size:50%;}
.search2 p{ color:#fff; text-align:center; margin-top:15px; font-size:14px;}
.search2 p a{ color:#fff;}


.pro_more{ width:180px; height:50px; line-height:50px; text-align:center; color:#333; font-size:16px; border-radius:5px; background:#eee; display:block; margin:0 auto; margin-top:30px;}
.pro_more:hover{ background:#ca3435; color:#fff;}


.pro_more1{ width:180px; height:50px; line-height:50px; text-align:center; color:#333; font-size:16px; border-radius:5px; background:#fff; display:block; margin:0 auto; margin-top:30px;}
.pro_more1:hover{ background:#ca3435; color:#fff;}
