﻿@charset "utf-8";
/* CSS Document */
body { font-weight: normal; font-family: "微软雅黑"; margin: 0px; padding: 0px; border: none; outline: none; background-color: #fff }
ul, dd, dt, dl, li, p, h2, h3, h4, h1, h5, h6, textarea, a { list-style: none; text-decoration: none; margin: 0px; padding: 0px; }
.clear { clear: both; width: 0px; height: 0px; font-size: 0px; line-height: 0px; }
b, i { font-style: normal; }
img { border: none; transition: all ease-in-out 0.5s !important; -moz-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s; }
input, button, textarea { border: none; font-family: "微软雅黑"; }
.icon-list { background: url(/images/icon-list.png) no-repeat; }
.inline { display: inline-block; *display:inline;
zoom: 1; }
.float-l, .fl { float: left; }
.float-r, .fr { float: right; }
.box { width: 1200px; margin: 0 auto; position: relative; }
.lv_top{ position:relative;background:url(/images/topbg.jpg)  center top; height:186px; }
.lv_logo{ position:absolute; top:0px; left:50%; margin-left:-128px}
.top1{ height:120px; padding-top:0px;}
.top1 .tel a{ color:#FFF; font-weight:normal;}
.top1 .tel a:hover{color:#fff;}
.top1 .tel div{ padding-bottom:13px;color:#FFF; font-weight:normal; font-size:14px}
.top1 .tel{ background:url(/images/tel.png) no-repeat left 20px; padding-left:40px;color:#fff; font-weight:bold; margin-top:30px;}
.top1 .tel b{ font-size:30px; font-family: 'Impact',"Times New Roman", Times, serif; font-weight:normal;   }
.top2{ height:70px;}
a{ color:#333}
a:hover{ color:#000000}
.cf,.cf a{ color:#FFF}
.c2{ color:#016a68}
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
.nav{  position:relative; }
.nav .navbox{margin:0 auto; width:1200px; text-align:center; height:68px;}
.nav .navbox ul #p_1{ float:left;  text-align:center; height:68px;}
.nav .navbox ul #p_1 #most{ width:150px; color:#fff; font-size:16px; height:55px; font-weight:bold; padding-top:14px; line-height:20px;}
.nav .navbox ul #p_1 #most i{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-transform:uppercase}
.nav .navbox ul #most{ color:#8af010; font-size:14px;display:inline-block; }
.nav .navbox ul #p_1.p1 #most{  background:no-repeat}
.nav .navbox ul li.p5 { padding-left:0px;  }
.nav .navbox ul #p_1.p5 #most{background-image:none;}
.nav .navbox ul #p_1:hover #most{  background-color:#016968;color:#fff;}
.nav .navbox ul #p_1.p1:hover #most,.nav .navbox ul #p_1.p5:hover #most{ background-color:#016a68;}
.nav .navbox ul #p_1:hover{display:block;}
.sub_nav{ position:absolute;  top:66px;  height:auto;z-index:220;width:500px; display:none; 
background:url(/images/navbg.png) repeat; padding:20px; margin:0px auto;}


.sub_nav.sub6{ margin-left:-240px;}
.sub_nav.sub7{ margin-left:-430px;}
.sub_nav.sub8{ margin-left:-430px;}
.navimgul{ text-align:left;  border-right:1px solid #147501; width:150px;}
.navimgul li{ line-height:20px; background:url(/images/ico1.png) no-repeat left center;padding-left:15px;}
.navimgul li a{ color:#FFF; font-size:14px; }
.navimgul li a:hover{ font-weight:bold; color:#7de500;}
.bll_row1 { background: url(/images/row1bg.jpg) no-repeat center top; height: 475px; }
.bll_row1 .video { padding-top: 60px; padding-left: 19px; }
.news { width: 700px; height: 413px; overflow: hidden; margin-top: 38px; }
.news .newstit a { display: block; width: 146px; font-size: 28px; font-weight: bold; color: #fff; height: 56px; line-height: 56px; background: #016a68 url(/images/newico.png) no-repeat 10px center; padding-left: 60px; }
.newstline { border-top: 1px solid #7c7c7c; font-size: 0px; line-height: 0px; }
.newsmenu { height: 36px; font-size: 16px; font-weight: bold; margin-top: 5px; }
.newsmenu li { float: left; background: #004a49; transition: all .5s ease 0s; width: 98px; height: 36px; line-height: 36px; text-align: center }
.newsmenu a { display: block; color: #fff; }
.newsmenu li:hover, .newsmenu .thistab { background: #016a68; }
.newsmenu li:hover a, .newsmenu .thistab a { color: #fff }
.indexnew { }
.indexnew a { display: block; border-bottom: 1px dashed #cdcac5; padding: 12px 5px 12px 0px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.indexnew a:hover { background-color: #FFF; padding: 12px 8px 12px 8px; }
.indexnew a:hover h5 { color: #016a68; }
.indexnew img { width: 134px; height: 84px; border: 3px solid #e2e2e2 }
.indexnew .newsr { width: 530px; padding-left: 10px; }
.indexnew .newsr h5 { font-size: 16px; padding-bottom: 5px; padding-top: 5px; }
.indexnew .newsr h5 span { font-weight: normal; font-size: 14px; color: #999999; }
.indexnew .newsr p { font-size: 13px; line-height: 2; color: #5b5b5b }
.bll_row2 { background: #fff url(/images/row2bg.jpg) no-repeat center top; height: 690px; padding-top: 48px; position: relative }
.indextit { }
.indextit .inline { vertical-align: top }
.intitl { background: url(/images/intitl.png); width: 120px; margin-top: 15px; height: 42px; margin-right: 15px; }
.intitr { background: url(/images/intitr.png); width: 120px; margin-top: 15px; height: 42px; margin-left: 15px; }
.intitc { line-height: 1.2; vertical-align: top; margin-top: 5px; }
.intitc h2 { font-size: 36px; color: #1f1f1f; }
.indextit h4 { font-size: 32px; color: #1f1f1f; text-transform: uppercase; font-weight: normal; font-family: Arial, Helvetica, sans-serif }
.indextit p { color: #666666; padding-top: 0px; font-size: 16px }
.indextit .botp { color: #333333; font-size: 16px; padding-top: 10px; }
.picMarquee-left2 { position: relative; padding-top: 85px; width: 1210px; }
.picMarquee-left2 .hd .prev, .picMarquee-left2 .hd .next { z-index: 55; display: block; top: 20px; width: 44px; height: 44px; overflow: hidden; cursor: pointer; background: #016a68 url(/images/jt2.png) no-repeat; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; }
.picMarquee-left2 .hd a:hover { background-color: #000; }
.picMarquee-left2 .bd1 { height: 450px; }
.picMarquee-left2 .bd1 ul li { float: left; _display: inline; text-align: center; position: relative; height: 453px; width: 233px; padding-right: 10px; }
.picMarquee-left2 .bd1 ul li a { display: block; width: 236px; height: 450px; position: relative; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; color: #333333 }
.picMarquee-left2 .bd1 ul li a .qwpic { position: absolute; top: 0px; width: 236px; height: 450px; overflow: hidden }
.picMarquee-left2 .bd1 ul li a .qwpic img { width: 236px; height: 450px; transition: all ease-in-out 0.5s !important; -moz-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s; }
.picMarquee-left2 .bd1 ul li a:hover .qwpic img { transform: scale(1.2) }
.picMarquee-left2 .bd1 ul li a .qwtxt { position: absolute; bottom: 0px; background: url(/images/bbj.png) repeat; height: 54px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; overflow: hidden; width: 100%; }
.picMarquee-left2 .bd1 ul li a .qwtxt h2 { padding-left: 20px; text-align: left; height: 54px; font-size: 18px; line-height: 54px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.picMarquee-left2 .bd1 ul li a .qwtxt h2 span { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.picMarquee-left2 .bd1 ul li a .qwtxt p { line-height: 22px; font-size: 14px; padding-bottom: 15px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; padding: 10px 10px 10px 20px; text-align: left; }
.picMarquee-left2 .bd1 ul li a:hover .qwtxt { height: 54px; }
.picMarquee-left2 .bd1 ul li a:hover .qwtxt h2 { border-bottom: 1px solid #999; }
.picMarquee-left2 .bd1 ul li a:hover .qwtxt h2 span { }
.bjlcpfl { position: absolute; width: 100%; padding-top: 20px; z-index: 22 }
.bjlcpfl a { display: inline-block; *display:inline;
zoom: 1; background-color: #FFF; line-height: 40px; border: 1px solid #ca2a39; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; padding-left: 10px; padding-right: 10px; margin-right: 10px; }
.bjlcpfl a:hover { background-color: #ca2a39; color: #FFF }
.bjl_row3 { background: url(/images/row3bg.jpg) no-repeat center top; height: 2000px; }
.bjl_row4 { padding-top: 30px; background-color: #fff; padding-bottom: 10px; }
.text-center { text-align: center; }
.area { padding: 30px 0px 0px 0px; }
.area .area-nav { background: #444444; }
.area .area-nav li a { padding: 10px 28px 10px 29px; font-size: 18px; color: #fff; display: inline-block; }
.area .area-nav li a:hover, .area .area-nav li a.on { background: #b90901; color: #fff; }
.area .area-nav li b { width: 72px; height: 56px; display: block; background-image: url(/images/case-icon.png); background-repeat: no-repeat }
.area .area-slide { height: 613px; background: #fff; border: 1px solid #ddd; overflow: hidden; position: relative }
.area .area-slide span.prev, .area .area-slide span.next { width: 69px; height: 98px; display: block; position: absolute; cursor: pointer; z-index: 11; }
.area .area-slide .slide-box .slide1 img { width: 1184px; height: 603px; padding-top: 7px; _padding: 0px; }
.area-see { width: 1184px; height: 130px; background: url(/images/bg2.png) top center no-repeat; position: absolute; bottom: 0px; left: 8px; text-align: left; }
.area-see h4 { font-size: 24px; color: #fff601; line-height: 120px; padding-left: 23px; }
.area-see .area-text { width: 940px; font-size: 20px; font-weight: normal; padding-left: 50px; padding-top: 25px; line-height: 26px; }
.area-see .area-text p { font-size: 18px; font-weight: normal; }
.case { background: #fdf2db; padding: 30px 0px; }
.case .case-nav li { text-align: center; border: 1px solid #fdf2db; padding: 15px; margin: 0px 30px; }
.case .case-nav li a b { width: 72px; height: 68px; background-image: url(/images/case-icon.png); background-repeat: no-repeat; display: block; transition: all ease-in-out .5s; }
.case .case-nav li a p { font-size: 18px; font-weight: bold; line-height: 36px; }
.case .case-nav li:hover b { background-image: url(/images/case-icon2.png); background-repeat: no-repeat }
.case .case-nav li:hover, .case .case-nav li.on { border: 1px solid #8d0209; background: #fef2aa; }
.case-text { padding: 30px 0px; overflow: hidden; }
.case-text span { font-size: 40px; padding-top: 15px; padding-bottom: 15px; padding-right: 30px; background: url(/images/case1.png) right center no-repeat; overflow: hidden; font-weight: bold; }
.case-text .case-r { width: 1080px; margin-left: 20px; line-height: 30px; }
.case-text .case-r h4 { font-size: 18px; color: #262626; font-weight: bold; }
.case-text .case-r p { color: #262626; line-height: 26px; }
.case-slide { width: 1080px; height: 710px; margin: 0 auto; position: relative; overflow: hidden; background: #fdf2db; }
.slide-box1 { margin: 0 auto; }
.slide-box1 a img { width: 1066px; height: 543px; border: 1px solid #dedede; padding: 7px; background: #fff; }
.slide-point { padding: 15px 0px; position: absolute; top: 558px; width: 1080px; margin-left: 70px; }
.slide-point li { cursor: pointer; margin: 0px 10px; border: 3px solid #fff; float: left; width: 160px; height: 110px; }
.slide-point li:hover, .slide-point li.on { border-color: #8d0209; }
.slide-point li img { width: 160px; height: 110px; }
.case-slide span { width: 36px; height: 118px; display: block; position: absolute; bottom: 18px; cursor: pointer; opacity: 0.5; }
.case-slide:hover span { opacity: 1; }
.casejt2 { background-image: url(/images/casejt2.png); background-repeat: no-repeat; }
.casebg1 { background-position: 0px 0px; }
.casebg2 { background-position: -505px 0px; }
.casebg3 { background-position: -937px 0px; }
.casebg4 { background-position: -73px 0px; }
.casebg5 { background-position: -721px 0px; }
.casebg6 { background-position: -361px 0px; }
.casebg7 { background-position: -865px 0px; }
.casebg8 { background-position: -793px 0px; }
.casebg9 { background-position: -577px 0px; }
.casebg10 { background-position: -217px 0px; }
.casebg11 { background-position: -433px 0px; }
.casebg12 { background-position: -289px 0px; }
.casebg13 { background-position: -649px 0px; }
.casebg14 { background-position: -145px 0px; }
.casebgc1 { background-position: 0px 0px; }
.casebgc2 { background-position: -505px 0px; }
.casebgc3 { background-position: -937px 0px; }
.casebgc4 { background-position: -73px 0px; }
.casebgc5 { background-position: -721px 0px; }
.casebgc6 { background-position: -361px 0px; }
.casebgc7 { background-position: -865px 0px; }
.casebgc8 { background-position: -793px 0px; }
.casebgc9 { background-position: -577px 0px; }
.casebgc10 { background-position: -217px 0px; }
.casebgc11 { background-position: -433px 0px; }
.casebgc12 { background-position: -289px 0px; }
.casebgc13 { background-position: -649px 0px; }
.casebgc14 { background-position: -145px 0px; }
.bjl_foot { background: url(/images/botbg.jpg) repeat; height: 470px; padding-top: 30px; }
.bjl_copyright { background: url(/images/copytbg.jpg) no-repeat center top; height: 64px; line-height: 64px; text-align: center; }
.botmes { width: 380px; background: url(/images/hline.png) repeat-y left top; padding-left: 20px; }
.mesp { color: #d3d3d3; font-size: 14px; border-top: 1px dashed #4a4b4d; margin-top: 10px; padding-top: 10px; }
.mesp .txt { width: 350px; line-height: 40px; border: 1px solid #939393; padding-left: 10px; margin-top: 10px; }
.mesp .inbtn { line-height: 44px; background-color: #b42c3a; color: #FFF; width: 110px; margin-top: 10px; margin-left: 20px; font-size: 18px; cursor: pointer }
.mesp .inbtn:hover { background-color: #cda476; }
.foot1 { border-bottom: 1px dashed #4a4b4d; padding-bottom: 20px; }
.footnavul { height: 220px; border-bottom: 1px dashed #4a4b4d }
.footnavul a { display: block; color: #c0bfbf; font-size: 14px; line-height: 26px; }
.footnavul li { background: url(/images/fnavli.png) no-repeat left top; height: 184px; vertical-align: top; padding-left: 15px; display: inline-block; *display:inline;
zoom: 1; margin-right: 20px; }
.footnavul li.wxli { background: url(/images/hline.png) repeat-y; text-align: center; padding-left: 20px; line-height: 36px; }
.footnavul a:hover { color: #FFF }
.footlcon { width: 790px; color: #8b8b8a; font-size: 14px }
.footnavul li h4 { color: #FFF; font-size: 16px; padding-bottom: 13px; }
.fyqlj { padding-top: 20px; line-height: 26px; }
.fyqlj a { color: #c0bfbf }
.fyqlj a:hover { color: #FFF }
.bjldizhi { padding-top: 20px; }
.bjldizhi h4 { background: url(/images/foottel.png) no-repeat left center; padding-left: 35px; color: #dddddd; padding-bottom: 5px; }
.bjldizhi .dzhicon { width: 210px; margin-right: 14px; padding-right: 15px; border-right: 1px dashed #4a4b4d; float: left }
.bjldizhi b { font-size: 24px; color: #cda476; font-family: Arial, Helvetica, sans-serif; }
.bjldizhi p { color: #959494; font-size: 14px; }
.bjldizhi div.dzend { border: none }
.yscon { position: relative }
.ysbox { width: 540px; position: absolute; }
.bjl_ys1 { top: 243px; left: 100px; }
.bjl_ys2 { top: 540px; left: 700px; width: 480px; }
.bjl_ys3 { top: 800px; left: 100px; }
.bjl_ys4 { top: 1130px; left: 700px; width: 480px; }
.bjl_ys5 { top: 1370px; left: 170px; width: 460px; }
.bjl_ys6 { top: 1672px; left: 700px; width: 480px; }
.ysbox h2 { color: #333333; margin-bottom: 5px; }
.ysbox i { text-transform: uppercase; font-size: 13px; color: #5b5b59; line-height: 20px; }
.ysbox p { color: #5b5b5b; line-height: 28px; margin-top: 5px; }
.subban { height: 500px; position: relative; background-position: center bottom; padding-top: 0px; }
.subban1 { background: url(/images/banner1.jpg) no-repeat center -30px; }
.subban .place { width: 100%; height: 40px; line-height: 40px; background: url(/images/sub_banner_bg.png) repeat; position: absolute; left: 0; bottom: 0; color: #FFF; }
.subban .place a { color: #FFF; }
.nytit { margin-top: 15px; background: url(/images/hwtop.png) no-repeat center top, url(/images/hwbot.png) no-repeat center bottom; padding: 40px 0px; color: #b9001e; }
.nytit b { font-size: 30px; }
.nytit i { font-size: 18px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }
.nynavlist { margin: 20px 0px 10px 0px; }
.nynavlist a { display: inline-block; *display:inline;
zoom: 1; margin-left: 5px; margin-right: 5px; color: #fff; height: 54px; background: url(/images/nynava.png) no-repeat; width: 141px; text-align: center; line-height: 45px; }
.nynavlist a:hover, .nynavlist a.hover { background: url(/images/nynavhbg.png); color: #fff }
.sanjimenu a { display: inline-block; *display:inline;
zoom: 1; line-height: 46px; color: #fff; background-color: #642507; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; padding-left: 15px; padding-right: 15px }
.sanjimenu a.hover { background-color: #b9001e }
.hometit { text-align: center; }
.hometit .en { font-size: 24px; color: #727272;  text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }
.hometit .cn { font-size: 48px; color: #016a68; line-height: 58px;   padding-top: 20px; font-weight: bold; text-transform: uppercase; font-family: '微软雅黑', Arial, Helvetica, sans-serif; }
.hometit .line { width: 60%; height: 2px; background: #727272; margin: 10px auto 20px; }
.nyh1 { background: url(/images/nyh1bg.png) no-repeat bottom center; padding-bottom: 40px; line-height: 1.5 }
.about-con, .about-con2 { padding-top: 20px; text-align: left; font-size: 16px; color: #555555; line-height: 1.8; padding-bottom: 30px; }
.about-con img { padding-top: 0px; padding-bottom: 0px; }
.about-con h2 { background: url(/images/h3sanjiao.png) no-repeat left top; background-color: #fff; color: #FFF; padding-left: 20px; height: 51px; line-height: 40px; font-size: 18px; display: inline-block; *display:inline;
zoom: 1; padding-right: 20px; vertical-align: top; margin-top: 6px; }
.about-con h3 { color: #e36c0a }
.about-con .imgp { text-indent: inherit; float: right; display: block; padding-left: 30px; padding-top: 10px; padding-bottom: 20px; }
.about-con .imgp img { padding-bottom: 10px; padding-top: 0px; }
.ti4 p { text-indent: 4ex; }
.about-con2 { padding-top: 10px; }
.about-con2 h2 { margin-bottom: 10px; margin-top: 10px; display: inline-block; *display:inline;
zoom: 1; border: 1px solid #b5202f; background-color: #FFF; padding-right: 20px; vertical-align: top; line-height: 38px; font-size: 18px; font-weight: normal }
.about-con2 p { text-indent: 4ex; }
.about-con2 h2 b { display: inline-block; *display:inline;
zoom: 1; line-height: 38px; background-color: #b5202f; color: #FFF; font-size: 22px; padding: 0px 15px; vertical-align: top }
.about-con2 img { margin-top: 20px; }
.xmysul { width: 1280px; margin-top: 30px; margin-left: -20px; height: 290px; }
.xmysul li { float: left; text-align: center; width: 250px; color: #3a3a3a; line-height: 1.5; font-size: 16px; }
.xmysul li a { display: block; cursor: pointer; width: 187px; height: 197px; margin: 0px auto; text-align: center; }
.xmysul li div { width: 187px; height: 187px; position: relative; padding-bottom: 15px; }
.xmysul li div .img { position: absolute; z-index: 22; text-align: center; width: 187px; padding-top: 40px; color: #FFF; font-size: 22px; font-weight: bold }
.xmysul li div i { position: absolute; top: 0px; width: 187px; height: 187px; left: 0px; background: url(/images/qywhg.png) no-repeat; transition: All 0.5s ease-in-out; -webkit-transition: All 0.5s ease-in-out; -moz-transition: All 0.5s ease-in-out; -o-transition: All 0.5s ease-in-out; }
.xmysul li a:hover div i { background: url(/images/qywhy.png) no-repeat; transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); }
.pro-box { width: 1220px; height: 280px; }
.pro-box li { float: left; width: auto; padding-right: 10px; width: 390px; height: 247px; overflow: hidden }
.pro-box .wh { transition: all ease-in-out 0.5s; width: 390px; height: 247px; }
.pro-box li a:hover .wh { transform: scale(1.2) }
.pro-box li a { display: block; position: relative; width: 100%; height: 330px; overflow: hidden; cursor: pointer }
.pro-box li .protxt { position: absolute; z-index: 22; top: 0px; text-align: center; width: 100%; color: #FFF; height: 207px; padding-top: 40px; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; opacity: 0; transition: opacity 0.5s ease-in-out; background: url(/images/bg4.png) repeat }
.pro-box li .protxt h4 { font-size: 30px; line-height: 36px; }
.pro-box li .protxt .yw { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 24px; font-weight: normal; padding-top: 8px; }
.pro-box li .protxt p { font-size: 18px; padding-bottom: 15px; padding-top: 10px; }
.pro-box li a:hover .protxt { opacity: 1; filter: alpha(opacity=1); }
.pro-box li .line { height: 2px; background-color: #FFF; width: 70px; margin: 0px auto; margin-bottom: 10px; }
.pro-box li span { border: 1px solid #FFF; width: 140px; height: 40px; line-height: 40px; }
.pro-box li span:hover { background-color: #FFF; color: #af780d }
.ppjz { padding-bottom: 30px; padding-top: 20px; }
.ppjzbox { border-bottom: 1px dashed #cecbc5; padding: 0px 0px 15px; margin-bottom: 20px; line-height: 26px; color: #3a3a3a; }
.ppjzbold { font-weight: bold; font-size: 18px; color: #3a3a3a; line-height: 32px; margin-top: 10px; }
.ppjzbox1 { background: url(/images/ppjz_ico1.png) no-repeat left top; padding-left: 85px; }
.ppjzbox2 { background: url(/images/ppjz_ico2.png) no-repeat left top; padding-left: 85px; }
.ppjzbox3 { background: url(/images/ppjz_ico3.png) no-repeat left top; padding-left: 85px; }
.yyclul { width: 1260px; }
.yyclul li { width: 560px; margin-right: 70px; margin-top: 20px; border-bottom: 1px dashed #dcc7ac; padding-bottom: 20px; }
.yyclul li div { background-image: url(/images/cptsico.png); background-repeat: no-repeat; height: 107px; padding-left: 140px; padding-top: 12px; }
.yyclul li p { color: #666666; font-size: 16px; margin-top: 10px; line-height: 1.5 }
.yyclul li h2 { color: #333333 }
.yc2 div { background-position: 0px -119px; }
.yc3 div { background-position: 0px -238px; }
.yc4 div { background-position: 0px -357px; }
.yc5 div { background-position: 0px -476px; }
.yc6 div { background-position: 0px -595px; }
.yc7 div { background-position: 0px -714px; }
.yc8 div { background-position: 0px -833px; }
.cpts { padding-bottom: 30px; }
ul.scqjul div { background-image: url(/images/scqjico.png); background-repeat: no-repeat; height: 120px; padding-top: 22px; padding-left: 165px; }
.scqj2 div { background-position: 0px -142px; }
.scqj3 div { background-position: 0px -284px; }
.scqj4 div { background-position: 0px -426px; }
.scqj5 div { background-position: 0px -568px; }
.scqj6 div { background-position: 0px -710px; }
ul.cpysul div { background-image: url(/images/cpysico.png); background-repeat: no-repeat; height: 110px; padding-top: 20px; padding-left: 155px; }
.cpys2 div { background-position: 0px -130px; }
.cpys3 div { background-position: 0px -260px; }
.cpys4 div { background-position: 0px -390px; }
.cpys5 div { background-position: 0px -520px; }
.cpys6 div { background-position: 0px -650px; }
.cpys7 div { background-position: 0px -780px; }
.cpys8 div { background-position: 0px -910px; }
.cpys9 div { background-position: 0px -1040px; }
.cpys10 div { background-position: 0px -1170px; }
ul.fwbzul { width: 1200px; }
ul.fwbzul li { width: 100%; }
ul.fwbzul div { background-image: url(/images/fwbzico.png); background-repeat: no-repeat; height: 90px; padding-top: 12px; padding-left: 130px; }
.fwbz2 div { background-position: 0px -102px; }
.fwbz3 div { background-position: 0px -204px; }
.fwbz4 div { background-position: 0px -306px; }
.fwbz5 div { background-position: 0px -408px; }
.scqjp { color: #4c4c4c; font-size: 18px; margin-top: 20px; }
.scqjp2 { color: #4c4c4c; font-size: 18px; margin-top: 20px; text-indent: 4ex; line-height: 1.8; padding-bottom: 20px; }
.scqjbul { width: 1250px; }
.scqjbul li { float: left; width: 366px; margin-right: 40px; color: #333333; border-bottom: 3px solid #cccccc; padding-bottom: 20px; }
.scqjbul li h4 { font-size: 18px; padding: 15px 0px 5px 0px; }
.scqjbul li p { line-height: 26px; }
.cpys_tese ul { padding-top: 10px; width: 1260px; }
.cpys_tese ul li { width: 315px; float: left; margin-left: 10px; margin-right: 50px; margin-top: 20px; height: 425px; padding-top: 20px; background: url(/images/cpzstsbg.png) no-repeat center top; padding-left: 18px; padding-right: 20px; }
.cptstit { border: 1px solid #b5202f; line-height: 38px; margin-top: 20px; margin-bottom: 10px; font-size: 20px; color: #4c4c4c }
.cptstit i { display: inline-block; *display:inline;
zoom: 1; background-color: #b5202f; color: #FFF; font-size: 22px; font-weight: bold; width: 130px; text-align: center; line-height: 38px; vertical-align: top; margin-right: 10px; }
.cpzstxt { color: #333333; padding-top: 10px; text-indent: 4ex; line-height: 28px; margin-bottom: 10px; background: url(/images/cpzstxtline.png) no-repeat top center; }
.tbcss { background-color: #dcc7ac; }
.tbcss td { background-color: #FFF; padding: 10px; line-height: 1.5; }
.firstRow td { background-color: #b5202f; line-height: 50px; color: #FFF; text-align: center; font-size: 24px; font-weight: bold; }
.tj-box { padding-top: 30px; padding-bottom: 30px; }
.hetj span { font-size: 24px; font-weight: bold; line-height: 50px; }
.tj { width: 240px; height: 400px; overflow: hidden; background: #f0f0f0; }
.tj a { display: block; overflow: hidden; }
.tj img { width: 240px; height: 200px; }
.tj p { font-size: 16px; padding: 40px 30px; line-height: 26px; display: block; height: 120px; color: #333333 }
.message { padding-bottom: 30px; }
.message form .group { position: relative; float: left; width: 400px; }
.message form .group .rhtxt { position: absolute; right: 30px; top: 20px; height: 40px; line-height: 40px; color: #333; font-size: 16px!important; }
.message form .group .txt { position: absolute; left: 30px; top: 20px; height: 40px; line-height: 40px; color: #333; font-size: 16px!important; }
.message form .group .formbox { width: 270px; height: 40px; line-height: 40px; margin: 20px; padding-left: 90px; outline: none; border: 1px solid #d2d2d2; }
.message form .group .sex { width: 302px; height: 40px; line-height: 40px; margin: 20px; padding-left: 58px; border: 1px solid #d2d2d2; }
.message form .grptwo .formbox { width: 302px; padding-left: 58px; }
.message form .group .sex input { margin-left: 10px; }
.message form .group-btn { text-align: center; }
.message form .group-btn textarea { width: 1150px; line-height: 30px; margin: 20px; padding: 5px 10px; outline: none; border: 1px solid #d2d2d2; }
.message form .group-btn input { width: 180px; height: 40px; line-height: 40px; background: #b42c3a; color: #fff; margin: 0 10px; cursor: pointer }
.slxwmul { padding-bottom: 30px; padding-top: 30px; font-size: 16px; color: #333 }
.slxwmul li { float: left; border-right: 1px solid #dcc7ac; text-align: center; width: 249px; padding: 20px 25px 25px 25px; line-height: 1.5; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.slxwmul li:hover { color: #b42c3a }
.slxwmul li div { height: 90px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: no-repeat center top }
.slxwmul li div.lx1 { background-image: url(/images/lxwm1.png) }
.slxwmul li:hover div.lx1 { background-image: url(/images/lxwm1h.png); }
.slxwmul li div.lx2 { background-image: url(/images/lxwm2.png) }
.slxwmul li:hover div.lx2 { background-image: url(/images/lxwm2h.png); }
.slxwmul li div.lx3 { background-image: url(/images/lxwm3.png) }
.slxwmul li:hover div.lx3 { background-image: url(/images/lxwm3h.png); }
.slxwmul li div.lx4 { background-image: url(/images/lxwm4.png) }
.slxwmul li:hover div.lx4 { background-image: url(/images/lxwm4h.png); }
.scjd { border-top: 1px dashed #dcc7ac; padding-top: 20px; }
.scjd p { color: #333; line-height: 1.8; }
.scjd p b { color: #b5202f; font-size: 18px }
.mapbox { border: 1px solid #e0dede; margin-top: 10px; margin-bottom: 30px; width: 1198px; overflow: hidden }
.subcase { padding-top: 0px; padding-bottom: 30px; }
.caseul { width: 1220px; padding-top: 20px; }
.casebox { width: 100%; }
.casebox .caseul { }
.casebox .caseul li { float: left; width: 385px; background-color: #FFF; margin-left: 1%; margin-bottom: 20px; border: 1px solid #e8e8e8; padding: 2px; }
.casebox .caseul li a { display: block; width: 100%; }
.casebox .caseul li a font { font-size: 12px; transition: all .1s ease 0s; color: #a5a5a5 }
.casebox .caseul li .cimg { overflow: hidden; width: 100%; height: 250px; }
.casebox .caseul li img { width: 100%; ransition: all ease-in-out 0.5s; }
.casebox .caseul li .casb { height: 16px; padding: 10px; line-height: 1.8; transition: all .5s ease 0s; }
.casebox .caseul li h4 { font-size: 14px; font-weight: normal; line-height: 1.5; text-align: center; transition: all .1s ease 0s; color: #333 }
.casebox .caseul li .jt { color: #cecccc; width: 30px; height: 30px; border: 1px solid #eeeded; text-align: center; line-height: 30px; margin-top: 18px; transition: all .5s ease 0s; }
.casebox .caseul li a:hover h4, .casebox ul li a:hover font { color: #FFF }
.casebox .caseul li a:hover .jt { color: #FFF }
.casebox .caseul li a:hover img { transform: scale(1.1) }
.casebox .caseul li a:hover { background-color: #016a68; color: #FFF }
li a:hover .casb { padding-left: 20px; padding-right: 20px; }
.cpfla { padding-top: 20px; }
.cpfla a { display: inline-block; *display:inline;
zoom: 1; line-height: 40px; border: 1px solid #e7e7e7; line-height: 46px; color: #555555; margin-right: 5px; margin-left: 5px; padding: 0px 10px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.cpfla a:hover { background-color: #068a45; color: #FFF; border: 1px solid #068a45; }
.cpfla2 { width: 1220px; }
.cpfla2 a { width: 212px; margin-bottom: 10px; background: url(/images/cpzsabg.jpg) no-repeat center center; color: #FFF; border: none; }
.cpfla2 a:hover, .cpfla2 a.sel { background: url(/images/cpzsabgh.jpg) no-repeat center center; color: #333333; border: none }
.page { clear: both; padding-top: 30px; height: 30px; width: 1200px; margin: 0px auto; }
.page #fanye { color: #2b2a29; font-size: 12px; text-align: center; }
.page #fanye .nolink, .page #fanye a { margin-left: 10px; color: #fff; padding: 10px 14px; background: #016a68; cursor: pointer; }
.page #fanye span { margin-left: 10px; border: 1px solid #016a68; padding: 10px 14px; color: #016a68 }
.page #fanye a:hover { background: #016a68; }
.page #fanye span font { color: #016a68; font-weight: bold; }
.posts { PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 22px; PADDING-TOP: 0px; text-align: left; }
.posts P { MARGIN-BOTTOM: 10px }
.newsinfo { padding: 20px; font-size: 16px; line-height: 1.8; }
.single { PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
.single H2 { FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; COLOR: #222; TEXT-ALIGN: center }
.pageNavi { PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; PADDING-TOP: 10px; TEXT-ALIGN: center }
.pageNavi a { color: #333 }
.pageNavi a:hover { color: #2b6a36 }
.pageleft { OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px }
.pageright { OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px }
.pageleft { PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left }
.pageright { PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right }
.newstime { text-align: center; line-height: 20px; padding-bottom: 10px; font-size: 14px; padding-top: 20px; }
.sub-container { padding-top: 20px; text-align: left; font-size: 16px; color: #555555; line-height: 33px; padding-bottom: 30px; }
.sub-container img { padding: 20px 0px; }
.sub-container p { line-height: 2; }
.subNew { padding-bottom: 30px; }
.subNew .new-part { overflow: hidden; padding: 20px; padding-left: 0px; border-bottom: 1px dashed #cecdc8; }
.subNew .new-part img { width: 237px; height: 158px; padding: 2px; background: #fff; border: 1px solid #cbcbcb; }
.subNew .new-part .newText { width: 890px; text-align: left; }
.subNew .new-part .newText h5 { font-size: 16px; font-weight: bold; line-height: 30px; }
.subNew .new-part .newText h5 a { color: #333 }
.subNew .new-part .newText h5 a:hover { color: #016a68 }
.subNew .new-part .newText h5 .time { color: #8a8a8a; font-size: 14px; font-weight: normal }
.subNew .new-part .newText p { font-size: 14px; line-height: 24px; }
.subNew .new-part .newText .new-more { font-size: 14px; color: #016a68; padding: 7px 15px; margin-top: 8px; border: 1px solid #cbcbcb; display: inline-block; transition: all ease-in-out 0.5s; }
.subNew .new-part .newText .new-more:hover { background: #016a68; color: #fff; }
.lv_row6 { background: url(/images/lvrow6bg.jpg) no-repeat center top; height: 760px; }
.jdalbox { width: 1080px; margin: 0px auto; padding-top: 30px; }
.mod18 { width: 1080px; position: relative; margin: 0 auto; }
.mod18 .btn { position: absolute; cursor: pointer; z-index: 99; font-size: 50px; font-weight: bold; }
.mod18 .prev { left: 0px; background: url(/images/prevBtn.png) no-repeat; }
.mod18 #prevTop, .mod18 #nextTop { top: 250px; width: 69px; height: 98px; }
.mod18 #prevTop { left: 8px; }
.mod18 #nextTop { right: 7px; }
.mod18 #prev, .mod18 #next { top: 570px; width: 36px; height: 118px; }
.mod18 #prevTop { background: url(/images/prevBtnTop.png) 0 0 no-repeat; }
.mod18 #nextTop { background: url(/images/nextBtnTop.png) 0 0 no-repeat; }
.mod18 .next { right: 0px; background: url(/images/nextBtn.png) no-repeat; }
.mod18 li { float: left; }
.mod18 .cf li { position: relative; color: #fff; }
.mod18 .cf a { display: block; width: 1080px; height: 543px; position: absolute; color: #fff; }
.mod18 .albox { width: 1066px; border: 1px solid #dededd; padding: 7px; background: #FFF; }
.mod18 .picBox { width: 1066px; height: 543px; position: relative; overflow: hidden; }
.mod18 .picBox ul { height: 557px; position: absolute; }
.mod18 .picBox li { width: 1066px; height: 543px; }
.mod18 .picBox li img { width: 1066px; height: 543px }
.mod18 .listBox { width: 1000px; height: 137px; margin: 0 auto; position: relative; padding-top: 10px; overflow: hidden; }
.mod18 .listBox ul { position: absolute; padding-left: 12px; }
.mod18 .listBox li { width: 197px; height: 118px; cursor: pointer; position: relative; }
.mod18 .listBox li i { display: none; }
.mod18 .listBox li span { position: absolute; bottom: 3px; display: block; text-align: center; width: 178px; height: 24px; line-height: 24px; background: url(/images/gcbg.png); left: 3px; }
.mod18 .listBox img { border: 3px solid #fff; width: 178px; height: 112px; }
.mod18 .listBox .on img { border: 3px solid #004a49; }
.mod18 .listBox .on i { display: block; }
.footnav { background: #016a68; height: 54px; line-height: 54px; text-align: center; color: #fff; font-size: 14px; border-top: 1px solid #202023; }
.footnav a, .footnav a:link, .footnav a:visited, .footnav a:active { color: #fff; }
.footnav a:hover { color: #016a68; }
.fixdiv { background-color: #016a68; background-position: center bottom; bottom: 0; display: block; height: 58px; position: fixed; width: 100%; z-index: 9999; }
.fixmain { background-repeat: no-repeat; display: block; height: 58px; margin: 0 auto; position: relative; width: 1200px; }
.fixbg { background-image: url(/images/fixbg.png); bottom: 0; display: block; height: 118px; left: 0; position: absolute; width: 284px; }
.fixformul { display: block; float: left; height: 56px; padding-left: 295px; width: 565px; }
.fixformul li { display: block; float: left; height: 35px; padding-top: 12px; }
#usernamef { background: transparent url(/images/name.png) no-repeat scroll 0 0; border: 0 none; color: #4f4f4f; display: block; font-size: 14px; height: 35px; line-height: 35px; outline: medium none; overflow: hidden; padding-left: 72px; width: 165px; }
#phonef { background: transparent url(/images/tel1.png) no-repeat scroll 0 0; border: 0 none; color: #4f4f4f; display: block; font-size: 14px; height: 35px; line-height: 35px; margin-left: 7px; outline: medium none; overflow: hidden; padding-left: 82px; width: 155px; }
#submitf { background: transparent url(/images/submitbtn.png) no-repeat scroll 0 0; border: medium none; cursor: pointer; display: block; height: 35px; margin-left: 7px; outline: medium none; width: 71px; }
.fixtel { display: block; float: left; height: 40px; padding-bottom: 8px; padding-top: 8px; white-space: nowrap; }
.fixtel span { color: #ffffff; display: block; float: left; font-size: 16px; height: 40px; line-height: 20px; padding-top: 5px; white-space: nowrap; }
.fixtel span em { color: #ffffff; display: block; font-size: 12px; font-style: normal; font-weight: normal; height: 14px; line-height: 12px; }
.fixtel b { color: #fff; display: block; float: left; font-size: 26px; font-weight: bold; height: 40px; line-height: 40px; padding-left: 5px; white-space: nowrap; width: 140px; }
.row7 { background: url(/images/row7bg.jpg) no-repeat center top; height: 597px; overflow: hidden; }
.row7w { width: 1200px; margin: 0 auto; height: 597px; position: relative; }
.row7lxfs { background: url(/images/footicon.png) no-repeat left center; padding-left: 34px; width: 420px; height: 185px; position: absolute; left: 154px; top: 170px; }
.row7lxfs p { font-size: 16px; color: #fff; line-height: 36px; }
.row7weixin { width: 347px; height: 195px; position: absolute; left: 193px; top: 315px; }
.row7lytxt { width: 460px; height: 48px; line-height: 24px; color: #fff; font-size: 14px; position: absolute; right: 15px; top: 187px; }
.row7ly { width: 460px; height: 290px; background: url(/images/ly.png) no-repeat left top; position: absolute; right: 16px; top: 250px; }
.row7ly .message { width: 460px; height: 290px; position: relative; }
.row7ly input { width: 390px; height: 30px; line-height: 30px; background: none; border: none; font-size: 14px; color: #959595; font-family: Arial, Helvetica, sans-serif; }
.row7ly textarea { width: 390px; height: 100px; line-height: 30px; background: none; border: none; font-size: 14px; color: #959595; font-family: Arial, Helvetica, sans-serif; }
.row7ly .xm { position: absolute; left: 60px; top: 5px; }
.row7ly .dh { position: absolute; left: 60px; top: 56px; }
.row7ly .nr { position: absolute; left: 60px; top: 105px; }
.row7ly .tj { width: 94px; height: 42px; position: absolute; left: 82px; top: 248px; background: #373737; color: #fff; font-size: 18px; font-weight: bold; line-height: 42px; cursor: pointer; }
.row7ly .tj:hover { width: 110px; left: 74px; transition: all 1s ease 0s; background: #016a68; color: #fff; }
.row7ly .cz { width: 94px; height: 42px; position: absolute; left: 252px; top: 248px; background: #373737; color: #fff; font-size: 18px; font-weight: bold; line-height: 42px; cursor: pointer; }
.row7ly .cz:hover { width: 110px; left: 242px; transition: all 1s ease 0s; background: #016a68; color: #fff; }
.row4 { }
.row4w { width: 1200px; margin: 0 auto; }
.row4 .tit { height: 98px; background: url(/images/row4tit.png) no-repeat center top; margin: 32px 0px; }
.iconboxli { width: 86px; margin-left: 37px; float: left; }
.iconboxli a { display: block; padding: 0px 0px 0px; color: #000; font-size: 16px; line-height: 26px; text-align: center; }
.iconboxli a:hover { color: #016a68; }
.row4 .iconbox1 { margin-left: 0px; }
.iconbox10 .img { height: 94px; background: url(/images/icon1l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox10 .img:hover, .iconbox10:hover .img { background: url(/images/icon1h.png) no-repeat center top; }
.iconbox10:hover a { color: #016a68 }
.iconbox2 .img { height: 94px; background: url(/images/icon2l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox2 .img:hover, .iconbox2:hover .img { background: url(/images/icon2h.png) no-repeat center top; }
.iconbox2:hover a { color: #016a68 }
.iconbox3 .img { height: 94px; background: url(/images/icon3l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox3 .img:hover, .iconbox3:hover .img { background: url(/images/icon3h.png) no-repeat center top; }
.iconbox3:hover a { color: #016a68 }
.iconbox4 .img { height: 94px; background: url(/images/icon4l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox4 .img:hover, .iconbox4:hover .img { background: url(/images/icon4h.png) no-repeat center top; }
.iconbox4:hover a { color: #016a68 }
.iconbox5 .img { height: 94px; background: url(/images/icon5l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox5 .img:hover, .iconbox5:hover .img { background: url(/images/icon5h.png) no-repeat center top; }
.iconbox5:hover a { color: #016a68 }
.iconbox6 .img { height: 94px; background: url(/images/icon6l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox6 .img:hover, .iconbox6:hover .img { background: url(/images/icon6h.png) no-repeat center top; }
.iconbox6:hover a { color: #016a68 }
.iconbox7 .img { height: 94px; background: url(/images/icon7l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox7 .img:hover, .iconbox7:hover .img { background: url(/images/icon7h.png) no-repeat center top; }
.iconbox7:hover a { color: #016a68 }
.iconbox8 .img { height: 94px; background: url(/images/icon8l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox8 .img:hover, .iconbox8:hover .img { background: url(/images/icon8h.png) no-repeat center top; }
.iconbox8:hover a { color: #016a68 }
.iconbox9 .img { height: 94px; background: url(/images/icon9l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox9 .img:hover, .iconbox9:hover .img { background: url(/images/icon9h.png) no-repeat center top; }
.iconbox9:hover a { color: #016a68 }
.iconbox1 .img { height: 94px; background: url(/images/icon10l.png) no-repeat center top; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.iconbox1 .img:hover, .iconbox1:hover .img { background: url(/images/icon10h.png) no-repeat center top; }
.iconbox1:hover a { color: #016a68 }
.row5 { }
.row5w { width: 1200px; margin: 0 auto; }
.row5 .tit { height: 99px; background: url(/images/row5tit.png) no-repeat center top; margin: 45px 0px 28px; }
.row5 .row5more a, .row5 .row5more a:link { width: 140px; height: 38px; display: block; margin: 0 auto; color: #000; font-size: 14px; line-height: 38px; background: url(/images/row5morel.png) no-repeat center center; text-indent: 52px; margin-top: 20px; transition: all 1s ease 0s; }
.row5 .row5more a:hover { background: url(/images/row5moreh.png) no-repeat center center; color: #fff; }
.homeT_xBT02 { WIDTH: 100%; MARGIN: 0px auto; BACKGROUND: url(/images/h-xBT02.jpg) no-repeat center 0px; height: 520px; }
.adv_div { display: block; width: 100%; height: 610px; background-position: top center; background-repeat: no-repeat; margin-top: 30px; margin-bottom: 30px; }
.advt { display: block; width: 100%; margin: 0 auto; height: 100px; line-height: 40px; position: relative; color: #FFFFFF; font-size: 24px; text-align: center; }
.advul { display: block; width: 1200px; height: 480px; margin: 0 auto; padding-top: 5px; padding-bottom: 50px; }
.advul li { display: block; width: 400px; height: 480px; float: left; }
.advul li a { display: block; width: 400px; height: 480px; position: relative; }
.advul li img { display: block; width: 400px; height: 480px; }
.advul li span { display: block; width: 400px; height: 139px; position: absolute; left: 0px; bottom: 0px; background-image: url(/images/spanbg.png); background-position: center; -webkit-transition: all 0.05s linear; -moz-transition: all 0.05s linear; -o-transition: all 0.05s linear; transition: all 0.05s linear; }
.advul li:hover span { background-image: url(/images/spanf.png); height: 395px; padding-top: 85px; left: 0px; top: 0px; -webkit-transition: all 0.05s linear; -moz-transition: all 0.05s linear; -o-transition: all 0.05s linear; transition: all 0.5s linear; }
.advul li:hover b { border-top: #ffffff 2px solid; width: 250px; border-bottom: #ffffff 2px solid; padding-top: 0px; height: 135px; }
.advul li:hover b em { display: block; width: 250px; height: 95px; margin: 0 auto; background-position: center; background-repeat: no-repeat; }
.advul li:hover p { display: block; width: 250px; height: 180px; margin: 0 auto; font-size: 18px; color: #FFFFFF; padding-top: 20px; line-height: 28px; }
.advul li small { display: block; width: 239px; height: 30px; line-height: 30px; color: #FFFFFF; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; padding-top: 50px; }
.advul li b { display: block; width: 190px; height: 40px; line-height: 40px; color: #FFFFFF; font-size: 18px; text-align: center; padding-top: 68px; font-weight: normal; margin: 0 auto; }
.advul li em, .advul li p { display: none; }
.skinw { width: 1200px; margin: 0 auto; position: relative; }
.nybox { width: 1200px; margin: 0 auto }
.nytit { text-align: center; margin-bottom: 30px; }
.abouttit { display: inline-block; background: no-repeat top center; width: 800px; height: 95px; }
.clee { padding-top: 15px; padding-bottom: 15px; }
.clee1 { padding-top: 25px; padding-bottom: 25px; }
.gywm { width: 1175px; text-align: center; }
.gywm .text { width: 600px; }
.gywm .text .tit { font-size: 30px; color: #a80008; font-weight: bold; margin-bottom: 35px; }
.gywm .text .ftit { font-size: 20px; color: #494949; margin-bottom: 35px; }
.gywm .txt { color: #494949; text-align: left; text-indent: 2em; line-height: 25px; letter-spacing: 1px; width: 595px; }
.gywm .text .pic1 { margin-top: 20px; margin-bottom: 20px; }
.gywm .text2 { width: 530px; }
.gywm .txt3 { width: 500px; margin: 37px 0 30px 32px; }
.gywm .pic2 { margin-top: 20px; }






.tech2588{width: 570px;color: #fff;border-bottom: 1px dashed #cecece;margin:10px 0px;padding-bottom: 25px;}
.tech2588 em{width: 92px;height: 92px;float: left;padding-right: 20px;margin-top: 35px;padding-bottom: 25px;}
.tech2588 h4{color: #1f1f1f;font-size: 24px;padding-top: 20px;}
.tech2588 p{color: #1f1f1f;font-size: 16px;padding: 8px 20px;line-height: 25px;text-indent: 0px !important;}
.tech2ico1 em{background:url(/images/yyly1.png) top left no-repeat;}
.tech2ico2 em{background:url(/images/yyly2.png) top left no-repeat;}
.tech2ico3 em{background:url(/images/yyly3.png) top left no-repeat;}
.tech2ico4 em{background:url(/images/yyly4.png) top left no-repeat;}
.tech2ico5 em{background:url(/images/yyly5.png) top left no-repeat;}
.tech2ico6 em{background:url(/images/yyly6.png) top left no-repeat;}
.tech2ico7 em{background:url(/images/yyly7.png) top left no-repeat;}
.tech2ico8 em{background:url(/images/yyly8.png) top left no-repeat;}
.tech2ico9 em{background:url(/images/yyly9.png) top left no-repeat;}
.tech2ico10 em{background:url(/images/yyly10.png) top left no-repeat;}
.tech2ico11 em{background:url(/images/yyly11.png) top left no-repeat;}
.tech2ico12 em{background:url(/images/yyly12.png) top left no-repeat;}
.heit8{height: 220px !important;}


.titbt{font-size:28px;color:#333;font-weight:bold;line-height:50px;}
.titbt strong{color:#1d4753;}
.biaoti1{text-align:center;font-size: 30px;color: #111111;font-weight:bold;line-height: 40px;margin-bottom: 30px;}
.biaoti1 strong{color:#12255f;}
.biaoti2{text-align:center;font-size:26px;color:#333;font-weight:normal;line-height:50px;margin-bottom:25px;padding-bottom:10px;}
.biaoti2 span{padding:0px 16px;}
.biaoti2 strong{color:#12255f;font-weight:normal;}
.smbiaoti{font-size:24px;color:#333;font-weight:bold;line-height:38px; }
.smbiaoti strong{color:#d70300;}
.biaoti3{font-size:20px;color:#333;line-height:38px;text-align:center; margin-bottom:20px;}
.biaotides{font-size:20px;color:#333333;line-height:36px; margin-top:-20px; text-indent:2em;padding:0px 30px 40px;}
.biaoti4{font-size:16px;color:#333;line-height:30px;text-align:center; margin-bottom:30px;}




.row4{padding:30px 0px 50px;}
.row4 .tab-bd{text-align:center;padding: 10px 0px 10px;}
.row4 .tab-bd .tab-pal1{width:1400px;margin:0 auto;}
.row4 .tab-bd .tab-pal1 a{ display:inline-block;width:170px;height:50px;border:1px solid #dadada;line-height:50px;text-align:center;font-size:18px;color:#000000;margin:0px 45px 10px;}
.row4 .tab-bd .tab-pal1 a:hover{background:#12255f;color:#fff;border:1px solid #12255f;}
.row4 .tab-bd .tab-pal2{width:1200px;margin:0 auto;}
.row4 .tab-bd .tab-pal2 a{ display:inline-block;width:200px;height:50px;border:1px solid #eaebed;line-height:50px;text-align:center;font-size:22px;color:#3c3c3c;margin:0px 45px 10px;}
.row4 .tab-bd .tab-pal2 a:hover{background:#12255f;color:#fff;border:1px solid #12255f;}



.rowcpal{height:925px;}
.rowcpalwzbg{background:url(/images/row3wzbg.png) no-repeat center top;margin:0 auto;width: 1250px;height: 260px;position:relative;}
.rowcpalwzbg a{display:block;width:215px;height:97px; position:absolute;top:50px;animation:titleDown 1s ease forwards;}
.rowcpalwzbg a:hover{margin-top:-10px;}
.rowcpalwzbg .rowcpalwz1{left:48px;}
.rowcpalwzbg .rowcpalwz2{left:352px;}
.rowcpalwzbg .rowcpalwz3{left:656px;}
.rowcpalwzbg .rowcpalwz4{left:962px;}
.row3wzpic{text-align:center;padding:35px 0px 0px;}
@keyframes titleDown {
    0% { transform: translate(0,-80px) rotateY(180deg); opacity: 0;}
    100% { transform: translate(0,0) rotate(0deg); opacity: 1;}
}
.rowcpalwzpic{background: url(/images/row5bg.jpg) no-repeat center top;height: 685px;padding-top: 40px;}
.rowcpalinjs{background: url(/images/row5nrbg.png) no-repeat center top;height: 560px;width: 495px;padding-top: 10px;margin-left: 45px;}
.rowcpalinjs h4{font-size: 35px;color: #000000;margin-top: 100px;padding: 0px 45px;}
.rowcpalinjs p{font-size: 16px;color: #000000;line-height: 35px;padding: 10px 45px;}

.focusbox{position:relative;overflow:hidden;zoom:1;}
#fullbanner{width:960px;height:490px;margin:auto;position:relative;}
#fullbanner li a{display:block;width:950px;height:480px;overflow:hidden;}
#fullbanner img{width:950px;height:480px;}
#fullbanner ul{width:960px;height:490px;}
#fullbanner .wrappic{overflow:visible;position:absolute;}
#fullbanner .next, #fullbanner .prev{filter:alpha(Opacity=70);opacity:.7;position:absolute;top:50%;margin-top:-25px;margin-left:5px;background-color:#303030;z-index:3;}
#fullbanner .next:hover, #fullbanner .prev:hover{background-color:#b9924b;}
#fullbanner .next{margin:-25px 5px 0 0;right:0;}
#fullbanner .mask-left, #fullbanner .mask-right, #fullbanner .plan{background:#fff;padding:5px;z-index:1;position:absolute;top:0;left:0;width:950px;height:480px;overflow:hidden;left:1920px;}
#fullbanner .mask-right, #fullbanner .mask-left{z-index:4;left:-960px;filter:alpha(Opacity=50);opacity:.5;background:#fff;overflow:hidden;}
#fullbanner .mask-right{left:960px;}

.arrow-left,.arrow-right{background:url(/images/icon-sd26986d847.png) no-repeat;}
.arrow-left{background-position:15px 12px;height:50px;width:50px;}
.arrow-left:hover{background-position:-45px 12px;}
.arrow-right{background-position:-103px 12px;height:50px;width:50px;}
.arrow-right:hover{background-position:-163px 12px;}





.row2{padding:0px 0px;height: 2240px;overflow:hidden;}
.row2 .rowbg{background:url(/images/row222.jpg) no-repeat center top;height: 2240px;margin-top: 0px;position: relative;}
.rowbg h5{font-size: 30px;color: #000000;margin-bottom: 10px;}
.rowbg h6{font-size: 18px;color: #000000;margin-bottom: 20px;font-weight: 500;}
.rowbg p{font-size: 16px;color: #000000;line-height: 35px;text-indent: 30px;}
.row2nr1{width: 450px;height: 150px;position: absolute;left: 110px;top: 60px;}
.row2nr2{width: 470px;position: absolute;right: 50px;top: 360px;}
.row2nr3{width: 450px;height: 210px;position: absolute;left: 110px;top: 730px;}
.row2nr4{width: 450px;height: 210px;position: absolute;right: 50px;top: 1050px;}
.row2nr5{width: 450px;height: 210px;position: absolute;left: 110px;top: 1500px;}
.row2nr6{width: 450px;height: 210px;position: absolute;right: 50px;top: 1880px;}




.row3{height:450px;}
.ro3ico{width: 770px;height: 410px;}
.ro3ico ul li{float: left;width: 245px;height: 130px;margin-right: 10px;background: #4495c6;padding: 30px 0px;text-align: center;margin-top: 10px;}
.ro3ico ul li a{display: inline-block;}
.ro3ico ul li i{display: inline-block;width: 99px;height: 99px;}
.ro3ico ul .roic1 i{background: url(/images/row3li1.png) no-repeat center top;}
.ro3ico ul .roic2 i{background: url(/images/row3li2.png) no-repeat center top;}
.ro3ico ul .roic3 i{background: url(/images/row3li3.png) no-repeat center top;}
.ro3ico ul .roic4 i{background: url(/images/row3li4.png) no-repeat center top;}
.ro3ico ul .roic5 i{background: url(/images/row3li5.png) no-repeat center top;}
.ro3ico ul .roic6 i{background: url(/images/row3li6.png) no-repeat center top;}
.ro3ico ul li p{font-size: 16px;color: #fff;margin-top: 5px;}
.lsebg{background: #fff;height: 360px;margin-top: 0px;}
.ro3ico ul li:hover.roic1 i{background: url(/images/row3lih1.png) no-repeat center top;}
.ro3ico ul li:hover.roic2 i{background: url(/images/row3lih2.png) no-repeat center top;}
.ro3ico ul li:hover.roic3 i{background: url(/images/row3lih3.png) no-repeat center top;}
.ro3ico ul li:hover.roic4 i{background: url(/images/row3lih4.png) no-repeat center top;}
.ro3ico ul li:hover.roic5 i{background: url(/images/row3lih5.png) no-repeat center top;}
.ro3ico ul li:hover.roic6 i{background: url(/images/row3lih6.png) no-repeat center top;}
.rowrighbg{background: url(/images/rowrighbg.jpg) no-repeat center top;width: 420px;height: 390px;margin-top: 10px;}
.rowrighbg h5{font-size: 30px;color: #fff;margin: 230px 0px 10px; margin-left: 40px;}
.rowrighbg p{font-size: 16px;color: #fff;line-height: 30px;padding: 0px 40px 0px 0px;margin-left: 40px;}






.anli_lb{overflow:hidden;margin:15px auto 0}

.anli_lb ul{overflow:hidden; width:96%; margin:0 auto}

.anli_lb ul li{width:25%;float:left;overflow:hidden;border:5px #fff solid;box-sizing:border-box;position:relative}

.anli_lb ul li div{width:100%; height:290px; overflow:hidden;position:relative}

.anli_lb ul li dd{font-size:16px;color:#fff;text-align:center;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;position:absolute;width:100%;height:50px;line-height:50px;bottom:-50px;background:rgba(1,104,106,.9);-webkit-transition:all .5s;transition:all .5s}

.anli_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%}

.anli_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.anli_lb ul li:hover dd{-webkit-transition:all .5s;transition:all .5s;bottom:0}





.cpshangcheng_lb{overflow:hidden;margin:15px auto 0}

.cpshangcheng_lb ul{overflow:hidden; width:96%; margin:0 auto}

.cpshangcheng_lb ul li{width:25%;float:left;overflow:hidden;border:5px #fff solid;box-sizing:border-box;position:relative}

.cpshangcheng_lb ul li div{width:100%; height:320px; overflow:hidden;position:relative}

.cpshangcheng_lb ul li dd{font-size:16px;color:#fff;text-align:center;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;position:absolute;width:100%;height:50px;line-height:50px;bottom:-50px;background:rgba(1,104,106,.9);-webkit-transition:all .5s;transition:all .5s}

.cpshangcheng_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%}

.cpshangcheng_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.cpshangcheng_lb ul li:hover dd{-webkit-transition:all .5s;transition:all .5s;bottom:0}






.main_details {
  background: #fff;
  position: relative;
  z-index: 2;
}
.main_details .w1200 {
  padding-bottom: 0px;
}
.main_details .w1200 .box {
  position: relative;
  top: 0px;
  padding: 0px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  background: white;
  border-radius: 10px 10px 0 0;
}
.main_details .w1200 .box .left .position {
  padding: 0px 0;
}
.main_details .w1200 .box .left .position span,
.main_details .w1200 .box .left .position a,
.main_details .w1200 .box .left .position b {
  font-size: 12px;
}
.main_details .w1200 .box .left .icon {
  width: 760px;
  height: 460px;
}
.main_details .w1200 .box .left .icon img {
  display: block;
  border: 1px solid #ddd;
  padding: 5px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main_details .w1200 .box .right {
  width: 400px;
}
.main_details .w1200 .box .right h2 {
  color: #474747;
  font-size: 30px;
  font-weight: 700;
  padding-bottom: 20px;
}
.main_details .w1200 .box .right .tit {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
}
.main_details .w1200 .box .right .tit ul {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.main_details .w1200 .box .right .tit ul li {
  margin-top: 5px;
  padding: 5px 10px;
  color: #fff;
  background: #00f6ff;
  border-radius: 5px;
  font-size: 12px;
  margin-right: 10px;
}
.main_details .w1200 .box .right p {
  font-size: 16px;
  line-height: 30px;
  color: #999;
  padding-top: 20px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  min-height: 196px;
}
.main_details .w1200 .box .right .des ul {
  display: -webkit-box;
  display: flex;
  margin-top: 20px;
}
.main_details .w1200 .box .right .des ul li {
  margin-right: 15px;
}
.main_details .w1200 .box .right .des ul li a {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 156px;
  line-height: 50px;
  border-radius: 5px;
}
.main_details .w1200 .box .right .des ul li a .icon {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.main_details .w1200 .box .right .des ul li a .icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main_details .w1200 .box .right .des ul li a span {
  display: block;
  color: white;
  font-size: 18px;
}
.main_details .w1200 .box .right .des ul li:nth-child(1) a {
  background: #f9363a;
}
.main_details .w1200 .box .right .des ul li:nth-child(2) a {
  background: #00f6ff;
}
.main_details .w1200 .box .right .des ul li:nth-child(3) a {
  background: #daaa5f;
}
.main_details .w1200 .box .right .mor {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
          align-items: center;
  margin-top: 47px;
}
.main_details .w1200 .box .right .mor a {
  display: block;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-right: 20px;
}
.main_details .w1200 .box .right .mor a .icon {
  width: 27px;
  height: 24px;
}
.main_details .w1200 .box .right .mor a .icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main_details .w1200 .box .right .mor a span {
  color: #595757;
  font-weight: bold;
}
.main_details .w1200 .box1 {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.main_details .w1200 .box1 .left {
  width: 380px;
}
.main_details .w1200 .box1 .left .tit {
  background: white;
  font-size: 18px;
  font-weight: 700;
  color: #242424;
  padding: 15px;
}
.main_details .w1200 .box1 .left ul {
  background: white;
}
.main_details .w1200 .box1 .left ul li {
  padding: 0 15px 15px;
}
.main_details .w1200 .box1 .left ul li .pic a {
  display: block;
  overflow: hidden;
  width: 250px;
  height: 156px;
}
.main_details .w1200 .box1 .left ul li .pic a:hover img {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.main_details .w1200 .box1 .left ul li .pic a img {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main_details .w1200 .box1 .left ul li .txt {
  color: #474747;
  font-size: 14px;
  line-height: 30px;
}
.main_details .w1200 .box1 .right {
  width: 880px;
  background: white;
}
.main_details .w1200 .box1 .right .title {
  font-size: 18px;
  color: #00f6ff;
  font-weight: 700;
  padding: 15px;
  border-bottom: 1px solid #ddd;
}
.main_details .w1200 .box1 .right .content {
  margin-bottom: 20px;
}
.main_details .w1200 .box1 .right .content p {
  margin: 15px 0;
  font-size: 14px;
  line-height: 28px;
  color: #666666;
  text-indent: 2em;
}
.main_details .w1200 .box1 .right .content img {
  max-width: 80%;
  margin: 0 auto;
  display: block;
}
@media screen and (max-width: 640px) {
  .main_details {
    position: static;
  }
  .main_details .w1200 {
    padding-bottom: 0px;
  }
  .main_details .w1200 .box {
    margin-top: 60px;
    width: 100%;
    top: 0px;
    flex-wrap: wrap;
    padding: 10px;
    border-radius: 10px;
  }
  .main_details .w1200 .box .left {
    width: 100%;
  }
  .main_details .w1200 .box .left .position {
    padding: 0 0 10px;
  }
  .main_details .w1200 .box .left .icon {
    width: 100%;
    height: 150px;
  }
  .main_details .w1200 .box .right {
    width: 100%;
  }
  .main_details .w1200 .box .right h2 {
    padding: 10px 0;
    font-size: 20px;
  }
  .main_details .w1200 .box .right .tit {
    padding: 10px 0;
  }
  .main_details .w1200 .box .right p {
    font-size: 14px;
    line-height: 20px;
    min-height: 150px;
  }
  .main_details .w1200 .box .right .des ul {
    flex-wrap: wrap;
  }
  .main_details .w1200 .box .right .des ul li {
    margin: 0px 0 10px 0;
    width: 100%;
  }
  .main_details .w1200 .box .right .des ul li a {
    width: 100%;
    line-height: 40px;
    font-size: 16px;
  }
  .main_details .w1200 .box .right .mor {
    margin-top: 10px;
  }
  .main_details .w1200 .box1 {
    flex-wrap: wrap;
    width: 100%;
    margin-top: 10px;
    padding-bottom: 10px;
  }
  .main_details .w1200 .box1 .left {
    width: 100%;
  }
  .main_details .w1200 .box1 .left ul li .pic a {
    width: 100%;
    height: 150px;
  }
  .main_details .w1200 .box1 .right {
    width: 100%;
  }
  .main_details .w1200 .box1 .right .content {
    width: 90%;
    margin: 0 auto;
  }
}
.main_more .mor {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
          align-items: center;
  line-height: 28px;
}
.main_more .mor a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-right: 20px;
}
.main_more .mor a .icon {
  width: 27px;
  height: 24px;
}
.main_more .mor a .icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main_more .mor a span {
  color: #595757;
  font-weight: bold;
}




.main_eight #fullPage .section:nth-child(1) {
  background: url("/images/eight_bg1.jpg") no-repeat center;
  height: 100vh;
}
.main_eight #fullPage .section:nth-child(2) {
  background: white url("/images/eight_bg2.1.png") no-repeat center;
  position: relative;
}
.main_eight #fullPage .section:nth-child(2) .pic .icon1 {
  position: absolute;
  top: 50px;
  left: 1150px;
  width: 263px;
  height: 294px;
}
.main_eight #fullPage .section:nth-child(2) .pic .icon1 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main_eight #fullPage .section:nth-child(2) .pic .icon2 {
  position: absolute;
  left: 0;
  right: 0;
  margin: 200px auto;
  top: 120px;
  width: 332px;
  height: 403px;
}
.main_eight #fullPage .section:nth-child(2) .pic .icon2 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box {
  width: 200px;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box .title {
  font-size: 27px;
  font-weight: 700;
  color: #01a0a6;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box .content {
  font-size: 14px;
  color: #7f7f80;
  padding-top: 10px;
  font-weight: 300;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(1) {
  position: absolute;
  top: 200px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(2) {
  position: absolute;
  top: 340px;
  left: 590px;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(3) {
  position: absolute;
  top: 340px;
  left: 1130px;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(4) {
  position: absolute;
  top: 480px;
  left: 570px;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(5) {
  position: absolute;
  top: 480px;
  left: 1150px;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(6) {
  position: absolute;
  top: 620px;
  left: 650px;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(7) {
  position: absolute;
  top: 620px;
  left: 1080px;
}
.main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(8) {
  position: absolute;
  top: 770px;
  left: 900px;
}
.main_eight #fullPage .section:nth-child(3) .box .tit,
.main_eight #fullPage .section:nth-child(4) .box .tit,
.main_eight #fullPage .section:nth-child(5) .box .tit,
.main_eight #fullPage .section:nth-child(6) .box .tit,
.main_eight #fullPage .section:nth-child(7) .box .tit,
.main_eight #fullPage .section:nth-child(8) .box .tit {
  margin-top: -200px;
  text-align: center;
}
.main_eight #fullPage .section:nth-child(3) .box .tit span,
.main_eight #fullPage .section:nth-child(4) .box .tit span,
.main_eight #fullPage .section:nth-child(5) .box .tit span,
.main_eight #fullPage .section:nth-child(6) .box .tit span,
.main_eight #fullPage .section:nth-child(7) .box .tit span,
.main_eight #fullPage .section:nth-child(8) .box .tit span {
  padding: 10px 20px;
  background: #01a0a6;
  color: #fff;
  font-size: 27px;
  border-radius: 5px;
}
.main_eight #fullPage .section:nth-child(3) .box .des,
.main_eight #fullPage .section:nth-child(4) .box .des,
.main_eight #fullPage .section:nth-child(5) .box .des,
.main_eight #fullPage .section:nth-child(6) .box .des,
.main_eight #fullPage .section:nth-child(7) .box .des,
.main_eight #fullPage .section:nth-child(8) .box .des {
  color: #00f6ff;
  font-size: 66px;
  text-align: center;
  padding: 30px 0;
}
.main_eight #fullPage .section:nth-child(3) .box .mor,
.main_eight #fullPage .section:nth-child(4) .box .mor,
.main_eight #fullPage .section:nth-child(5) .box .mor,
.main_eight #fullPage .section:nth-child(6) .box .mor,
.main_eight #fullPage .section:nth-child(7) .box .mor,
.main_eight #fullPage .section:nth-child(8) .box .mor {
  font-size: 18px;
  text-align: center;
  width: 850px;
  margin: 0 auto;
  line-height: 30px;
}
.main_eight #fullPage .section:nth-child(9) .box {
  margin-top: -250px;
}
.main_eight #fullPage .section:nth-child(9) .box .tit {
  text-align: right;
}
.main_eight #fullPage .section:nth-child(9) .box .tit span {
  display: inline-block;
  padding: 10px 20px;
  background: #00f6ff;
  color: #fff;
  font-size: 27px;
  border-radius: 5px;
}
.main_eight #fullPage .section:nth-child(9) .box .des {
  color: #00f6ff;
  font-size: 66px;
  text-align: right;
  padding: 30px 0;
}
.main_eight #fullPage .section:nth-child(9) .box .mor {
  font-size: 18px;
  color: #fff;
  text-align: right;
  width: 600px;
  margin: 0 0 0 auto;
  line-height: 30px;
}
.main_eight #fullPage .section:nth-child(10) {
  background: #e3e3e3;
  text-align: left;
}
.main_eight #fullPage .section:nth-child(3) {
  background: url("/images/eight_bg3.jpg") no-repeat center;
}
.main_eight #fullPage .section:nth-child(4) {
  background: url("/images/eight_bg4.jpg") no-repeat center;
}
.main_eight #fullPage .section:nth-child(4) .box .mor {
  color: #fff;
}
.main_eight #fullPage .section:nth-child(5) {
  background: url("/images/eight_bg5.jpg") no-repeat center;
}
.main_eight #fullPage .section:nth-child(6) {
  background: url("/images/eight_bg6.jpg") no-repeat center;
}
.main_eight #fullPage .section:nth-child(6) .box .mor {
  color: #fff;
}
.main_eight #fullPage .section:nth-child(7) {
  background: url("/images/eight_bg7.jpg") no-repeat center;
}
.main_eight #fullPage .section:nth-child(8) {
  background: url("/images/eight_bg8.jpg") no-repeat center;
}
.main_eight #fullPage .section:nth-child(8) .box .mor {
  color: #fff;
}
.main_eight #fullPage .section:nth-child(9) {
  background: url("/images/eight_bg9.jpg") no-repeat center;
}
.main_eight #fullPage .section:nth-child(9) .box .mor {
  color: #fff;
}
@media screen and (max-width: 640px) {
  .main_eight #fullPage .section:nth-child(1) {
    background: url("/images/bg14_3.jpg") no-repeat center;
    background-size: 100% 100%;
  }
  .main_eight #fullPage .section:nth-child(2) {
    background: url("/images/bg14_4.jpg") no-repeat center;
    background-size: 100% 100%;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .icon1 img {
    display: none;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .icon2 {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 45%;
    width: 25%;
    height: 100px;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box {
    width: 40%;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box .title {
    font-size: 16px;
    text-align: center;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box .content {
    font-size: 12px;
    text-align: center;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(1) {
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(2) {
    position: absolute;
    top: 38%;
    left: 1%;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(3) {
    position: absolute;
    top: 38%;
    left: 60%;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(4) {
    position: absolute;
    top: 50%;
    left: 0%;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(5) {
    position: absolute;
    top: 50%;
    left: 60%;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(6) {
    position: absolute;
    top: 64%;
    left: 1%;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(7) {
    position: absolute;
    top: 64%;
    left: 60%;
  }
  .main_eight #fullPage .section:nth-child(2) .pic .txt .box:nth-child(8) {
    position: absolute;
    top: 75%;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .main_eight #fullPage .section:nth-child(3) .box .tit,
  .main_eight #fullPage .section:nth-child(4) .box .tit,
  .main_eight #fullPage .section:nth-child(5) .box .tit,
  .main_eight #fullPage .section:nth-child(6) .box .tit,
  .main_eight #fullPage .section:nth-child(7) .box .tit,
  .main_eight #fullPage .section:nth-child(8) .box .tit {
    margin-top: -120px;
  }
  .main_eight #fullPage .section:nth-child(3) .box .tit span,
  .main_eight #fullPage .section:nth-child(4) .box .tit span,
  .main_eight #fullPage .section:nth-child(5) .box .tit span,
  .main_eight #fullPage .section:nth-child(6) .box .tit span,
  .main_eight #fullPage .section:nth-child(7) .box .tit span,
  .main_eight #fullPage .section:nth-child(8) .box .tit span {
    padding: 5px 10px;
    font-size: 16px;
  }
  .main_eight #fullPage .section:nth-child(3) .box .des,
  .main_eight #fullPage .section:nth-child(4) .box .des,
  .main_eight #fullPage .section:nth-child(5) .box .des,
  .main_eight #fullPage .section:nth-child(6) .box .des,
  .main_eight #fullPage .section:nth-child(7) .box .des,
  .main_eight #fullPage .section:nth-child(8) .box .des {
    font-size: 30px;
    padding: 20px 0;
  }
  .main_eight #fullPage .section:nth-child(3) .box .mor,
  .main_eight #fullPage .section:nth-child(4) .box .mor,
  .main_eight #fullPage .section:nth-child(5) .box .mor,
  .main_eight #fullPage .section:nth-child(6) .box .mor,
  .main_eight #fullPage .section:nth-child(7) .box .mor,
  .main_eight #fullPage .section:nth-child(8) .box .mor {
    font-size: 12px;
    width: 90%;
    line-height: 25px;
    color: #595757;
  }
  .main_eight #fullPage .section:nth-child(9) .box {
    margin-top: 0px;
  }
  .main_eight #fullPage .section:nth-child(9) .box .tit {
    margin-top: 250px;
    text-align: center;
  }
  .main_eight #fullPage .section:nth-child(9) .box .tit span {
    padding: 5px 10px;
    font-size: 16px;
  }
  .main_eight #fullPage .section:nth-child(9) .box .des {
    text-align: center;
    font-size: 30px;
  }
  .main_eight #fullPage .section:nth-child(9) .box .mor {
    font-size: 12px;
    text-align: left;
    line-height: 25px;
    width: 90%;
    margin: 0 auto;
    color: white;
  }
  .main_eight #fullPage .section:nth-child(3) {
    background: url("/images/bg14_5.jpg") no-repeat center;
    background-size: cover;
  }
  .main_eight #fullPage .section:nth-child(4) {
    background: url("/images/bg14_6.jpg") no-repeat center;
    background-size: cover;
  }
  .main_eight #fullPage .section:nth-child(4) .box .mor {
    color: #fff;
  }
  .main_eight #fullPage .section:nth-child(5) {
    background: url("/images/bg14_7.jpg") no-repeat center;
    background-size: cover;
  }
  .main_eight #fullPage .section:nth-child(6) {
    background: url("/images/bg14_8.jpg") no-repeat center;
    background-size: cover;
  }
  .main_eight #fullPage .section:nth-child(6) .box .mor {
    color: #fff;
  }
  .main_eight #fullPage .section:nth-child(7) {
    background: url("/images/bg14_9.jpg") no-repeat center;
    background-size: cover;
  }
  .main_eight #fullPage .section:nth-child(8) {
    background: url("/images/eigth_bg.jpg") no-repeat center;
    background-size: cover;
  }
  .main_eight #fullPage .section:nth-child(8) .box .mor {
    color: #fff;
  }
  .main_eight #fullPage .section:nth-child(9) {
    background: url("/images/bg14_10.jpg") no-repeat center;
    background-size: cover;
  }
  .main_eight #fullPage .section:nth-child(9) .box .mor {
    color: #fff;
  }
}





.contact{overflow:hidden;margin:50px auto}

.contact ul{overflow:hidden}

.contact ul li{width:50%;border:10px #fff solid;overflow:hidden;background:#f2f2f2;box-sizing:border-box;float:left}

.contact ul li div{width:100px;height:100px;background:#ccc;border-radius:50%;margin:30px;float:left;overflow:hidden}

.contact ul li div img{margin:27px}

.contact ul li span{overflow:hidden}

.contact ul li span h3{overflow:hidden;font-size:18px;margin-top:40px;margin-bottom:10px}

.contact ul li span p{margin-bottom:5px}

.contact ul li span p a{color:#016a68}

.contact ul li:hover div{background:#016a68}

.ditu{height:400px;width:100%}

.w20{margin:10px auto 30px}










.main_exhibition {
  background-color: #ebecec;
}
.main_exhibition .w1200 .box {
  padding: 45px 0;
}
.main_exhibition .w1200 .box .search form {
  display: -webkit-box;
  display: flex;
}
.main_exhibition .w1200 .box .search form input {
  line-height: 40px;
  outline: none;
}
.main_exhibition .w1200 .box .search form input:nth-child(1) {
  width: 90%;
  padding-left: 20px;
  font-size: 14px;
  border-radius: 4px 0 0 4px;
  border-right: none;
  border: 1px solid #e3e3e3;
}
.main_exhibition .w1200 .box .search form input:nth-child(2) {
  width: 10%;
  border-left: none;
  border-radius: 0 5px 5px 0;
  border: 1px solid #e3e3e3;
  font-weight: bold;
  color: #5e5c5c;
  background-color: white;
  cursor: pointer;
}
.main_exhibition .w1200 .box .mode {
  padding-top: 30px;
  display: -webkit-box;
  display: flex;
}
.main_exhibition .w1200 .box .mode .left {
  width: 20%;
  padding: 20px;
  background-color: white;
  border-radius: 5px;
  min-height: 500px;
}
.main_exhibition .w1200 .box .mode .left .title {
  text-align: center;
  font-size: 20px;
  color: #333;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 20px;
}
.main_exhibition .w1200 .box .mode .left ul {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.main_exhibition .w1200 .box .mode .left ul li {
  width: 50%;
  text-align: center;
}
.main_exhibition .w1200 .box .mode .left ul li a {
  display: block;
  width: 100%;
  line-height: 30px;
  color: #727171;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main_exhibition .w1200 .box .mode .left ul li a:hover {
  color: #8bbd56;
}
.main_exhibition .w1200 .box .mode .right {
  position: relative;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(1) {
  position: absolute;
  top: 0;
  left: 5px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(1) a {
  display: block;
  width: 590px;
  height: 295px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(1) a img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(2) {
  position: absolute;
  top: 0;
  left: 600px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(2) a {
  display: block;
  width: 360px;
  height: 500px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(2) a img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(3) {
  position: absolute;
  top: 300px;
  left: 5px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(3) a {
  display: block;
  width: 290px;
  height: 200px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(3) a img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(4) {
  position: absolute;
  top: 300px;
  left: 300px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(4) a {
  display: block;
  width: 290px;
  height: 200px;
}
.main_exhibition .w1200 .box .mode .right ul li:nth-child(4) a img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.main_exhibition .w1200 .box .mode .right .swiper {
  display: none;
}
@media screen and (max-width: 640px) {
  .main_exhibition .w1200 .box {
    padding: 0px 0 20px;
  }
  .main_exhibition .w1200 .box .search form input:nth-child(1) {
    width: 80%;
  }
  .main_exhibition .w1200 .box .search form input:nth-child(2) {
    width: 20%;
  }
  .main_exhibition .w1200 .box .mode {
    padding-top: 10px;
    width: 100%;
  }
  .main_exhibition .w1200 .box .mode .left {
    display: none;
  }
  .main_exhibition .w1200 .box .mode .right {

    position: static;
    width: 100%;
  }
  .main_exhibition .w1200 .box .mode .right ul {
    display: none;
  }
  .main_exhibition .w1200 .box .mode .right .swiper {
    display: block;
    width: 100%;
    position: relative;
  }
  .main_exhibition .w1200 .box .mode .right .swiper .swiper-container .swiper-wrapper .swiper-slide a {
    display: block;
    height: 250px;
  }
  .main_exhibition .w1200 .box .mode .right .swiper .swiper-container .swiper-wrapper .swiper-slide a img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.main_sort {
  background-color: #fff;
}
.main_sort .w1200 .box .title {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.main_sort .w1200 .box .title .pic1 {
  width: 25px;
  height: 20px;
  background: url("/images/sprite.png") no-repeat left center;
}
.main_sort .w1200 .box .title .name {
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  line-height: 45px;
  padding: 0 30px;
  overflow: hidden;
  color: #333;
}
.main_sort .w1200 .box .title .pic2 {
  width: 25px;
  height: 20px;
  background: url("/images/sprite.png") no-repeat right center;
}
.main_sort .w1200 .box .lis ul {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.main_sort .w1200 .box .lis ul li {
  margin: 0 13.33px 13.33px 0;
  background-color: white;
}
.main_sort .w1200 .box .lis ul li:nth-child(1),
.main_sort .w1200 .box .lis ul li:nth-child(2) {
  width: 290px;
  height: 370px;
}
.main_sort .w1200 .box .lis ul li:nth-child(1) a,
.main_sort .w1200 .box .lis ul li:nth-child(2) a {
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.main_sort .w1200 .box .lis ul li:nth-child(1) a:hover img,
.main_sort .w1200 .box .lis ul li:nth-child(2) a:hover img {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.main_sort .w1200 .box .lis ul li:nth-child(1) a img,
.main_sort .w1200 .box .lis ul li:nth-child(2) a img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.main_sort .w1200 .box .lis ul li:nth-child(1) a .txt,
.main_sort .w1200 .box .lis ul li:nth-child(2) a .txt {
  position: absolute;
  top: 50px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.main_sort .w1200 .box .lis ul li:nth-child(1) a .txt .tit,
.main_sort .w1200 .box .lis ul li:nth-child(2) a .txt .tit {
  font-size: 25px;
  font-weight: bold;
  color: #333;
}
.main_sort .w1200 .box .lis ul li:nth-child(1) a .txt .mor,
.main_sort .w1200 .box .lis ul li:nth-child(2) a .txt .mor {
  font-size: 14px;
  color: #999;
  margin-top: 10px;
  text-align: center;
}
.main_sort .w1200 .box .lis ul li:nth-child(n + 3) {
  width: 290px;
  height: 180px;
  border-radius: 5px;
  padding: 15px 30px;
}
.main_sort .w1200 .box .lis ul li:nth-child(n + 3) .name {
  height: 100%;
}
.main_sort .w1200 .box .lis ul li:nth-child(n + 3) .name .tit {
  line-height: 30px;
  text-align: center;
}
.main_sort .w1200 .box .lis ul li:nth-child(n + 3) .name .tit a {
  font-size: 22px;
  font-weight: 700;
  color: #333;
}
.main_sort .w1200 .box .lis ul li:nth-child(n + 3) .name .tit a span {
  font-size: 14px;
  color: #999;
  margin-left: 5px;
  font-weight: normal;
}
.main_sort .w1200 .box .lis ul li:nth-child(n + 3) .name .mor {
  height: 120px;
  padding: 20px 40px;
}
.main_sort .w1200 .box .lis ul li:nth-child(n + 3) .name .mor a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.main_sort .w1200 .box .lis ul li:nth-child(n + 3) .name .mor a:hover img {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.main_sort .w1200 .box .lis ul li:nth-child(n + 3) .name .mor a img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.main_sort .w1200 .box .lis ul li:nth-child(5),
.main_sort .w1200 .box .lis ul li:nth-child(6) {
  position: absolute;
  top: 193.33px;
}
.main_sort .w1200 .box .lis ul li:nth-child(5) {
  left: 606.66px;
}
.main_sort .w1200 .box .lis ul li:nth-child(6) {
  left: 909.99px;
  margin-right: 0;
}
.main_sort .w1200 .box .lis ul li:nth-child(4),
.main_sort .w1200 .box .lis ul li:nth-child(10),
.main_sort .w1200 .box .lis ul li:nth-child(4n + 14) {
  margin-right: 0;
}
.main_sort .w1200 .box .lis_y {
  display: none;
}
@media screen and (max-width: 640px) {
  .main_sort .w1200 .box .title {
    margin-bottom: 10px;
  }
  .main_sort .w1200 .box .title .name {
    font-size: 25px;
    padding: 0 20px;
  }
  .main_sort .w1200 .box .lis {
    display: none;
  }
  .main_sort .w1200 .box .lis_y {
    display: block;
  }
  .main_sort .w1200 .box .lis_y ul {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    background: white;
    border-radius: 10px;
  }
  .main_sort .w1200 .box .lis_y ul li {
    background-color: white;
    width: 25%;
    height: 100px;
    padding: 0 10px 10px;
    border-radius: 10px;
  }
  .main_sort .w1200 .box .lis_y ul li .name .tit {
    line-height: 20px;
    text-align: center;
    margin: 5px 0;
  }
  .main_sort .w1200 .box .lis_y ul li .name .tit a {
    font-size: 12px;
    font-weight: 700;
    color: #333;
  }
  .main_sort .w1200 .box .lis_y ul li .name .tit a span {
    display: none;
  }
  .main_sort .w1200 .box .lis_y ul li .name .mor {
    height: 55px;
  }
  .main_sort .w1200 .box .lis_y ul li .name .mor a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .main_sort .w1200 .box .lis_y ul li .name .mor a:hover img {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  .main_sort .w1200 .box .lis_y ul li .name .mor a img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
}



.f_nav_wrap{ width:100%; height:50px; padding-top:0px; min-width:1320px; background-color:#016a68; border-top:solid 0px #ffffff;}
.f_nav{ width:1200px; margin:0px auto auto auto; text-align: center;}
.f_nav ul{ text-align: center;}
.f_nav ul li{ position:relative; display: inline-block; width:106px; height:50px; line-height:50px; text-align: center;}
.f_nav ul li a{ position:relative; display:block; width:100%; height:100%;  text-decoration:none;  color:#fff;font-size:16px;}
.f_nav ul li a i{ position:absolute; top:12px; right:0px; width:1px; height:15px; }
.f_nav ul li a:hover,.f_nav ul li a.hover{color: #fff; font-weight:bold;}
