* { margin: 0; padding: 0; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,
textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
html { width: 100%; background: #fff; *overflow-x: hidden; }
img { border: 0 none; vertical-align: top; -ms-interpolation-mode: bicubic; width: 100%; }
ul, li { list-style-type: none; }
body, input, select, button, textarea { font-size: 16px; font-family: "微软雅黑"; color: #666666; }
i, em, cite { font-style: normal; }
body { color: #666666; width: 100%; margin: 0 auto; }
a, a:link, a:visited { text-decoration: none; color: #666666; }
a:active, a:hover { text-decoration: none; color: #666666; }
a:focus { -moz-outline-style: none; outline: none; }
.fn_clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn_clear { zoom: 1; }
.clear { diplay: block !important; float: none !important; clear: both; overflow: hidden; width: auto !important; height: 0 !important; margin: 0 auto !important; padding: 0 !important; font-size: 0; line-height: 0; }
.fn_left { float: left; }
.fn_right { float: right; }
.wrapper { width: 100%; }


.container {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: .9375rem;
    padding-left: .9375rem
}

.container::after {
    display: table;
    clear: both;
    content: ''
}
*, ::after, ::before {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
.clearfix::after {
    display: table;
    clear: both;
    content: '';
}
@media (min-width:480px){.container{width:606px}}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1600px){.container{width:1200px}}
#header { width: 100%; background: #fff; border-top: #00a2a2 3px solid; position: fixed; box-shadow: 1px 2px 3px #999; top: 0; z-index: 3; }
.header-z { width: 1200px; height: 93px; margin: 0 auto; z-index: 10; }
.header-z .logo { width: 228px; height: 93px; text-align:center;}
.header-z .logo img{width:auto;height:100%;}
.header-z .logo-r { width: 190px; height: 93px; }
.header-z .nav ul li { float: left; line-height: 93px; }
.header-z .nav ul li a { font-size: 18px; padding: 0 22px; display: block; }
.header-z .nav ul li a:hover, .header-z .nav ul li a.on { background: #00a2a2; color: #fff; }
.header-z .nav ul li.xiala .xl_nav_nr { width: 386px;  position: absolute; display: none; background: url(../image/navxbj.png) repeat rgba(0,0,0,0.5); padding: 15px 25px; z-index: 99; }
.header-z .nav ul li.xiala .xl_nav_nr ul li { line-height: 30px; }
.header-z .nav ul li.xiala .xl_nav_nr ul { width: 120px; }
.header-z .nav ul li.xiala .xl_nav_nr ul li a { display: block; background: url(../image/d.jpg) no-repeat left center; padding-left: 15px; font-size: 16px; color: #fff; }
.header-z .nav ul li.xiala .xl_nav_nr ul li a:hover { color: #fff; text-decoration: underline; }
.xl_nav_img { width: 253px; height: 150px; padding: 5px; border: #eeeeee 1px solid; background: #fff; overflow: hidden;}
.dialog__content form { width: 95%; line-height: 46px; }
.dialog__content form .sb-search-input { width: 98%; line-height: 46px; border: none; font-size: 20px; padding-left: 2%; }
.dialog__content .action { border: none; width: 5%; line-height: 46px; text-align: left; background: none; cursor: pointer; font-size: 30px; color: #fff; }


.flexslider { position: relative; height: 670px; overflow: hidden; width: 100%; z-index: 2; }
.slides { position: relative; z-index: 1; }
.slides li { height: 670px; }
.slides li a { display: block; height: 670px; }
.flex-control-nav { position: absolute; bottom: 70px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 16px; height: 16px; margin: 0 5px; *display: inline; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 16px; height: 16px; line-height: 45px; overflow: hidden; background: url(../image/dot.png) right 0 no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background-position: 0 0; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }
.nyban { width: 100%; height: 232px; overflow: hidden; margin-top: 96px; }
.nyban ul li { height: 232px; display: block; }
.nyban ul li a { display: block; height: 232px; }
.nyban ul li .banbt { width: 1200px; margin: 0 auto; }
.nyban ul li .banbt h4 { float: right; margin-top: 100px; font-size: 35px; color: #fff; font-weight: normal; background: url(../image/nyline.jpg) no-repeat top left; padding-top: 5px; }
.nyban ul li .banbt h4 span { font-size: 16px; }

#content { width: 100%; z-index: 2; }


#severice { width: 100%; height: 130px; display: block; background: url(../image/iconbj.jpg) repeat; padding-bottom: 5px; padding-top: 20px; }
#severice ul { z-index: 3333; width: 1200px; position: absolute; left: 50%; margin-left: -600px; border-radius: 8px 8px 0 0; background: #fff; top: -50px; overflow: hidden; }
#severice ul li { width: 171px; float: left; text-align: center; background: url(../image/xs.jpg) no-repeat right center; }
#severice ul li:last-child { background: none; }

#icon1 { width: 104px; height: 104px; display: block; background: #00a2a2; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto; }
#icon2 { width: 104px; height: 104px; display: block; background: #3aa761; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto; }
#icon3 { width: 104px; height: 104px; display: block; background: #f2a02c; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto; }
#icon4 { width: 104px; height: 104px; display: block; background: #4596e9; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto; }
#icon5 { width: 104px; height: 104px; display: block; background: #009788; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto; }
#icon6 { width: 104px; height: 104px; display: block; background: #a527b3; color: #fff; line-height: 104px; border-radius: 50%; margin: 0 auto 15px auto; }
#icon1 i, #icon2 i, #icon3 i, #icon4 i, #icon5 i, #icon6 i { font-size: 50px; }
#severice ul li a { display: block; padding: 20px; }
#severice ul li a.color1:hover { background: #00a2a2; color: #fff; transition: all 0.5s; }
#severice ul li a.color2:hover { background: #3aa761; color: #fff; transition: all 0.5s; }
#severice ul li a.color3:hover { background: #f2a02c; color: #fff; transition: all 0.5s; }
#severice ul li a.color4:hover { background: #4596e9; color: #fff; transition: all 0.5s; }
#severice ul li a.color5:hover { background: #009788; color: #fff; transition: all 0.5s; }
#severice ul li a.color6:hover { background: #a527b3; color: #fff; transition: all 0.5s; }
#severice ul li a span { display: block; font-size: 13px; height:58px;}
#severice ul li a #line1 { width: 24px; height: 2px; margin: 0 auto; display: block; background: #666; margin-top: 15px; }
#severice ul li a span strong { color: #222; font-size: 18px; display:list-item;}
#severice ul li a:hover #icon1 { background: #fff; color: #00a2a2; }
#severice ul li a:hover #icon2 { background: #fff; color: #3aa761; }
#severice ul li a:hover #icon3 { background: #fff; color: #f2a02c; }
#severice ul li a:hover #icon4 { background: #fff; color: #4596e9; }
#severice ul li a:hover #icon5 { background: #fff; color: #009788; }
#severice ul li a:hover #icon6 { background: #fff; color: #a527b3; }
#severice ul li a:hover span strong { color: #fff; }
#severice ul li a:hover #line1 { background: #fff; }

/*公用标题*/
.yongsheng-bt { background: url(../image/line.jpg) repeat-x center top 32px; width: 1200px; margin: 0 auto;}
.yongsheng-bt h4 { background: #fff; padding-right: 15px; float: left; color: #222; font-size: 36px; }
.yongsheng-bt h4 span { color: #999; font-size: 15px; font-weight: normal; }
.yongsheng-bt p { width: 64px; height: 26px; float: right; display: block; background: #fff; text-align: right; margin-top: 20px; padding-left: 15px; }
.yongsheng-bt p a { width: 26px; height: 26px; float: left; margin-left: 5px; display: block; background: url(../image/nexticon.jpg) no-repeat; }
.yongsheng-bt p a.prev { background-position: 0px 0px; }
.yongsheng-bt p a.next { background-position: -28px 0px; }

#syabout-nr .yongsheng-bt,#syabout-nr .yongsheng-bt h4{background:none;}
#syabout-nr .yongsheng-bt h4 a{background:none;color:#fff;}
#syabout-nr .yongsheng-bt h4 span{color:#f5f5f5;}

#shangyenr { width: 100%; height: 507px; overflow: hidden; background: url(../image/sylbj.jpg) repeat; border-bottom: #507cbb 3px solid; }
.shangyenr-z { width: 1200px; margin: 0 auto; }
.shangyenr-z .shangye-l { width: 320px; height: 285px; padding-top: 100px; margin-top: 70px; background: url(../image/zsline1.png) no-repeat top left; }
.shangyenr-z .shangye-l ul {  display: block; }
.shangyenr-z .shangye-l ul li { display: block; color: #fff; width: 240px; overflow: hidden; border: #fff 1px dashed; padding: 3px; line-height: 40px; border-radius: 33px; margin: 10px 0; cursor: pointer; }
.shangyenr-z .shangye-l ul li span { display: block; background: rgba(255,255,255,0.4); color: #fff; border-radius: 30px; padding: 0 30px; }
.shangyenr-z .shangye-l ul li.current span { background: rgba(255,255,255,1); color: #012167; display: block; }
.shangyenr-z .shangye-r { width: 854px; height: 510px; overflow: hidden; }
.shangyenr-z .shangye-r .lifl li { float: left; }
.shangyenr-z .shangye-r .scroll { position: relative; overflow: hidden; }
.shangyenr-z .shangye-r .scroll ul { position: absolute; width: 20000em; }
.shangyenr-z .shangye-r .scroll ul li { float: left; }
.shangyenr-z .shangye-r .wrap { width: 854px; margin: 0 auto; }
.shangyenr-z .shangye-r .wrap { height: 510px; position: relative; }
.shangyenr-z .shangye-r .bpic { position: absolute; top: 0; width: 854px;  text-align: center; }
.shangyenr-z .shangye-r ins.nm { width: 100%; height: 100px; padding: 20px 0; position: absolute; bottom: 0; left: 0; background: rgba(15,24,23,0.8); bottom: 0; }
.shangyenr-z .shangye-r .b1 { width: 780px; height: 99px; position: absolute; bottom: 20px; left: 47px; z-index: 1; }
.shangyenr-z .shangye-r .b1 li ins { width: 161px; height: 93px; position: relative; }
.shangyenr-z .shangye-r .b1 li { margin-right: 30px; cursor: pointer; }
.shangyenr-z .shangye-r .b1 li div { display: none; }
.shangyenr-z .shangye-r .b1 li img { border: 3px solid #fff; width: 161px; height: 93px; }
.shangyenr-z .shangye-r .b1 li.active img { border: 3px solid #ffad0a; }
.shangyenr-z .shangye-r a.arr_l, a.arr_r { background: url(../image/jticon.png) no-repeat; width: 15px; height: 32px; display: block; position: absolute; bottom: 50px; left: 10px; z-index: 1; cursor: pointer; }
.shangyenr-z .shangye-r a.arr_r { left: 830px; background-position: -15px 0; }
.shangyenr-z .shangye-r a.arr_l:hover, ul.page li a.p:hover, a.pv:hover { background-position: 0 bottom; }
.shangyenr-z .shangye-r a.arr_r:hover, ul.page li a.n:hover, a.nv:hover { background-position: right bottom; }

#shangyenr2 { width: 100%; height: 552px; overflow: hidden; background: url(../image/xzlbj.jpg) no-repeat center; border-bottom: #0E914C 3px solid; }
.shangyenr2nr-z, .shangyenr3nr-z { width: 1200px; margin: 0 auto; }
.shangyenr2-l { width: 806px; overflow: hidden; }
.shangyenr2-r { width: 313px; height: 389px; overflow: hidden; padding-top: 50px; margin-top: 70px; background: url(../image/zsline3.png) no-repeat top right; }
.shangyenr2-r ul { display: block;  }
.shangyenr2-r ul li { display: block; color: #fff; width: 240px; overflow: hidden; border: #fff 1px dashed; padding: 3px; line-height: 40px; border-radius: 33px; margin: 10px 0; cursor: pointer; }
.shangyenr2-r ul li span { display: block; background: rgba(255,255,255,0.4); color: #fff; border-radius: 30px; padding: 0 30px; }
.shangyenr2-r ul li:hover span { background: rgba(255,255,255,1); color: #00883d; display: block; }
#shangyenr3 { width: 100%; height: 554px; overflow: hidden; background: url(../image/zzbj.jpg) no-repeat center; border-bottom: #ffb21c 3px solid; }
.shangyenr3-l { width: 320px; height: 285px; padding-top: 100px; margin-top: 70px; background: url(../image/zsline1.png) no-repeat top left; }
.shangyenr3-r { width: 854px; height: 554px; overflow: hidden; }
.shangyenr3-l ul li { display: block; color: #fff; width: 240px; overflow: hidden; border: #fff 1px dashed; padding: 3px; line-height: 40px; border-radius: 33px; margin: 10px 0; cursor: pointer; }
.shangyenr3-l ul li span { display: block; background: rgba(255,255,255,0.4); color: #fff; border-radius: 30px; padding: 0 30px; }
.shangyenr3-l ul li:hover span { background: rgba(255,255,255,1); color: #e39600; display: block; }


/*新闻——图片*/
.list_pic{margin:30px 0 0px 0;width:1206px;clear:both;}
.list_pic ul li{width:24%;margin:0 1% 1% 0;float:left;}
.list_pic ul li a{border:1px solid #ededed;padding:4px;display:block;background:#fff;}
.list_pic ul li a div{overflow:hidden;width:100%;height:100%;text-align:center;}
.list_pic ul li a div img{max-width:279px;max-height:200px;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.list_pic ul li:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.list_pic ul li a:hover div img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);}
.list_pic ul li a p{text-align:left;font-size:14px;color:#333;margin:0;padding:10px;}
.list_pic ul li a:hover p{color:#f30;}
.list_pic ul li a .title{min-height:30px;text-align:center;max-height: 30px;overflow: hidden;}

.sy-news { width: 100%; background: url(../image/xwdbj.jpg) no-repeat center top; padding: 30px 0; }

#xwtitle { position: relative; width: 510px; height: 97px; margin: 0 auto; background: url(../image/title-bj1.png) no-repeat center; }
#xwtitle .xwtitle-tou { position: absolute; left: 130px; }
#xwtitle .xwtitle-tou h2 { color: #222; font-size: 36px; }
#xwtitle .xwtitle-tou span { color: #999; font-size: 15px; }

.sy-news ul { width: 1200px; margin: 62px auto 40px auto; }
.sy-news ul li { display: block; width: 385px; float: left; margin: 0 7px; }
.sy-news ul li a { display: block; background: #f3f3f3; position: relative; }
.sy-news ul li #xwimg { width: 385px; height: 288px; overflow: hidden; display: block; }
.sy-news ul li #xwimg img { width: auto; transition: all 0.5s; height: 100%; overflow: hidden;}
.sy-news ul li a #xwicon { z-index: 2; display: none; text-align: center; position: absolute; width: 100%; background: rgba(0,0,0,0.6); }
.sy-news ul li a #xwicon i { font-size: 50px; line-height: 288px; color: #fff; }
.sy-news ul li a #xwjj { padding: 15px 10px; }
.sy-news ul li a #xwjj h4 { font-size: 16px; color: #222; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; height: 30px; line-height: 30px; }
.sy-news ul li a #xwjj span { font-size: 15px; color: #999; display: block; margin-bottom: 10px; }
.sy-news ul li a #xwjj p { font-size: 15px; color: #666; display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.sy-news ul li a:hover { background: #00a2a2; color: #fff; box-shadow: 2px 3px 4px #999; }
.sy-news ul li a:hover img { transform: scale(1.08); }
.sy-news ul li a:hover #xwicon { display: block; }
.sy-news ul li a:hover #xwjj h4 { color: #fff; text-decoration: underline; }
.sy-news ul li a:hover #xwjj span, .sy-news ul li a:hover #xwjj p { color: #fff; }

#symore { text-align: center; padding: 20px 0; }
#symore a { border: #999999 1px solid; border-radius: 8px; padding: 6px 25px; color: #999; }
#symore2 a { border: #fff 1px solid; border-radius: 8px; padding: 6px 25px; color: #fff; }

#syabout { width: 100%; background: url(../image/gydbj.jpg) no-repeat top center; padding: 40px 0; }
#syabout-nr { width: 1200px; margin: 0 auto; }
#syabout-nr #abouttitle { }


#abouttitle { position: relative; width: 510px; height: 97px; margin: 0 auto; background: url(../image/title-bj2.png) no-repeat center; }
#abouttitle .xwtitle-tou { position: absolute; left: 130px; }
#abouttitle .xwtitle-tou h2 { color: #fff; font-size: 36px; }
#abouttitle .xwtitle-tou span { color: #fff; font-size: 15px; }
.wordp { width: 1150px; margin: 20px auto; line-height: 30px; text-align: left; color: #fff; }
#symore2 { text-align: center; padding: 40px 0 20px 0; }
.syabout-img ul li { float: left; width: 345px; height: 216px; border: #fff 3px solid; margin: 0 24px; overflow: hidden; }
.syabout-img ul li img { transition: all 0.6s; }
.syabout-img ul li:hover img { transform: scale(1.08); }

#sycase { width: 1200px; margin: 70px auto 60px auto; }
#sycase .sycase-bt { background: url(../image/line.jpg) repeat-x center top 32px; }
#sycase .sycase-bt h4 { background: #fff; padding-right: 15px; float: left; color: #222; font-size: 36px; }
#sycase .sycase-bt h4 span { color: #999; font-size: 15px; font-weight: normal; }
#sycase .sycase-bt p { width: 64px; height: 26px; float: right; display: block; background: #fff; text-align: right; margin-top: 20px; padding-left: 15px; }
#sycase .sycase-bt p a { width: 26px; height: 26px; float: left; margin-left: 5px; display: block; background: url(../image/nexticon.jpg) no-repeat; }
#sycase .sycase-bt p a.prev { background-position: 0px 0px; }
#sycase .sycase-bt p a.next { background-position: -28px 0px; }
#sycase #sycase-nr { margin: 30px 0; }
#sycase ul li { text-align: center; width: 390px; margin: 0 5px; float: left; }
#sycase ul li div { width: 390px; height: 247px; overflow: hidden; }
#sycase ul li div img { width: auto; transition: all 0.5s; height: 100%; overflow: hidden;}
#sycase ul li a { display: block; }
#sycase ul li a span { display: block; line-height: 65px; font-size: 18px; color: #222; }
#sycase ul li a:hover img { transform: scale(1.08); }
#sycase ul li a:hover div { box-shadow: 1px 2px 3px #999; }

#ft-top { width: 100%; background: url(../image/ft-bj.jpg) repeat; }
#ft-up { width: 100%; background: url(../image/ftdbj.jpg) repeat; line-height: 60px; }
#ft-top #ft-top-nr1 { width: 100%; background: url(../image/ftl.jpg) bottom repeat-x; line-height: 60px; }
#ft-top #ft-top-nr1 p, #ft-up p { width: 1200px; margin: 0 auto; }
#ft-top #ft-top-nr1 p a { color: #909192; font-size: 16px; padding: 0 5px; }
#ft-top #ft-top-nr1 p a:hover { color: #F3F3F3; text-decoration: underline; }
.ft-top-nr2 { width: 1200px; margin: 0 auto; padding: 30px 0; }
.ft-top-nr2-l { width: 740px; overflow: hidden; }
.ft-top-nr2-r { width: 400px; }
.telicon { background: url(../image/ft-tel.png) no-repeat left center; padding-left: 30px; }
.ft-top-nr2-l h4 { color: #b8b8b8; font-size: 22px; display: block; margin-bottom: 25px; }
.ft-top-nr2-l p { color: #999; font-size: 16px; line-height: 30px; }
.ftlogo { width: 228px; height: 93px; overflow: hidden; }
.ftewm { width: 129px; text-align: center; }
.ftewm img { width: 129px; height: 129px; overflow: hidden; }
.ftewm span { line-height: 24px; color: #FFF; font-size: 15px; }
#ft-up p { color: #999; }


.cbbfixed { position: fixed; right: 30px; transition: bottom ease .3s; bottom: -80px; z-index: 3; cursor: pointer; }
.cbbfixed .cbbtn { width: 40px; height: 40px; display: block; background-color: #cc5859; }
.cbbfixed .gotop { transition: background-color ease .3s; margin-top: 1px; }
.cbbfixed .gotop .up-icon { float: left; margin: 14px 0 0 9px; width: 23px; height: 12px; background: url(../image/side-icon02.png); }
.cbbfixed .gotop:hover { background-color: #b10103; }




#ny-wz { width: 100%; border-bottom: #eef0f1 1px solid; padding: 20px 0; display: block; }
#ny-wz #ny-wznr { width: 1200px; margin: 0 auto; display: block; }
#ny-wz #ny-wznr .fn_left { background: url(../image/home.jpg) no-repeat left center; padding-left: 25px; font-size: 15px; }
#ny-wz #ny-wznr .fn_left a { color: #999; }
#ny-wz #ny-wznr .fn_right a { margin: 0 15px; padding-bottom: 10px; }
#ny-wz #ny-wznr .fn_right a:hover, #ny-wz #ny-wznr .fn_right a.on { border-bottom: #00a2a2 2px solid; color: #00a2a2; }
#ny-main { width: 1200px; margin: 50px auto; }
#ny-main2 { width: 100%; margin: 50px auto 0 auto; }
#hottitle { width: 100%; background: url(../image/ny-tbj.jpg) repeat-x; text-align: center; height: 62px; line-height: 62px; }
#hottitle h3 { background: url(../image/xmbj.jpg) no-repeat center center; color: #fff; font-size: 30px; display: inline-block; padding: 0 70px; }


#ny-cpnr { margin-top: 30px; }
#ny-cpnr ul li a { display: inline-block; height: auto; padding: 20px; position: relative; }
#ny-cpnr ul li .cpimgl { border: #E9E9E9 1px solid; padding: 5px; background: #fff; }
#ny-cpnr ul li .cpimgl #pic1 { width: 342px; height: 216px; overflow: hidden; }
#ny-cpnr ul li .cpimgl #pic1 img { transition: all .5s; }
#ny-cpnr ul li .cpjjz { margin-left: 20px; width: 700px; }
#ny-cpnr ul li .cpjjz h3 { display: block; margin-bottom: 20px; margin-top: 15px; font-size: 30px; color: #222; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#ny-cpnr ul li .cpjjz h3 span { border-radius: 3px; padding: 2px 10px; font-size: 16px; margin-left: 15px; }
#ny-cpnr ul li .cpjjz h3 .red { color: #b10103; border: #b10103 1px solid; }
#ny-cpnr ul li .cpjjz h3 .yellow { color: #ff9a16; border: #ff9a16 1px solid; }
#ny-cpnr ul li .cpjjz p { line-height: 40px; }
#ny-cpnr ul li .cpjjz p.didian { background: url(../image/dicon1.png) no-repeat left center; padding-left: 35px; }
#ny-cpnr ul li .cpjjz p.fw { background: url(../image/hicon2.png) no-repeat left center; padding-left: 35px; }
#ny-cpnr ul li .cpjjz strong { color: #00a2a2; font-size: 24px; font-style: italic; }
#ny-cpnr ul li .cpjjz strong.dianhua { background: url(../image/ticon3.png) no-repeat left center; padding-left: 35px; }
#ny-cpnr ul li i.iconfont { font-size: 40px; color: #cecece; line-height: 216px; }
#ny-cpnr ul li a.huisebj { background: #f3f3f3; }

#ny-cpnr ul li a:hover i.iconfont { color: #c64f50; }
#ny-cpnr ul li a:hover .cpimgl img { transform: scale(1.08); }

#ny-cpnr ul li a:after { content: ""; width: 0; height: 3px; position: absolute; bottom: 0; left: 0; transition: all 0.35s ease 0s; }
#ny-cpnr ul li a:hover:after { width: 100%; }
.red:after { background: #00a2a2; }
#nynext { text-align: center; padding: 40px 0 0 0; }
#nynext a { border: #E9E9E9 1px solid; padding: 5px 15px; margin: 0 6px; }
#nynext a:hover, #nynext a.on { background: #5d5d5d; color: #fff; }

#jdback { width: 100%; background: url(../image/zbj.jpg) repeat; padding: 40px 0; }
#jdback h3 { text-align: center; font-size: 30px; color: #222; background: url(../image/nyline.jpg) no-repeat bottom center; padding-bottom: 8px; }
#jdback-nr { width: 1200px; margin: 30px auto 0 auto; }
#jdback ul li { width: 351px; float: left; margin: 0 12.5px; text-align: center; cursor: pointer; }
#jdback ul li div { width: 345px; height: 216px; overflow: hidden; border: #fff 3px solid; }
#jdback ul li div img { width: 100%; transition: all 0.5s; }
#jdback ul li span { display: block; background: #fff; line-height: 60px; font-size: 18px; }
#jdback ul li:hover { box-shadow: 2px 3px 4px #999; }
#jdback ul li:hover img { transform: scale(1.08); }
#jdback ul li:hover span { background: #b10103; color: #fff; }
#jdback-nr .prev i, #jdback-nr .next i { font-size: 40px; color: #fff; line-height: 250px; }
#jdback-nr .prev { width: 40px; }
#jdback-nr .next { width: 40px; margin-top: -280px; }

.cpxqy-t { width: 96%; background: url(../image/cptbj.jpg) repeat; padding: 2%; }
.cpxqy-tnr { background: #fff; }
.cpdtjj { padding: 20px; margin-left: 35px; overflow: hidden; height: 266px; }
.cpdtjj h3 { display: block; margin-bottom: 20px; font-size: 30px; color: #222; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.cpdtjj h3 span { border-radius: 3px; padding: 2px 15px; font-size: 16px; margin-left: 15px; }
.cpdtjj h3 .red { color: #b10103; border: #b10103 1px solid; }
.cpdtjj h3 .yellow { color: #ff9a16; border: #ff9a16 1px solid; }
.cpdtjj p { line-height: 35px; width:591px;}
.cpdtjj p.mj { background: url(../image/jgicon.jpg) no-repeat left center; padding-left: 35px; }
.cpdtjj p.mj b { color: #00a2a2; font-size: 30px; }
.cpdtjj p.didian { background: url(../image/dicon1.png) no-repeat left center; padding-left: 35px; }
.cpdtjj p.fw { background: url(../image/hicon2.png) no-repeat left center; padding-left: 35px; }
.cpdtjj strong { color: #00a2a2; font-size: 24px; font-style: italic; }
.cpdtjj strong.dianhua { background: url(../image/ticon3.png) no-repeat left center; padding-left: 35px; }
.cpdtjj p .call { margin-top: 15px; background: #ff9a16; color: #fff; border: none; border-radius: 5px; padding: 2px 30px; display: inline-block; }
.cpdtimg { width: 484px; height: 306px; overflow: hidden; }

#content #ny-main #cpxqjs { padding: 40px 0; line-height: 30px; }
#content #ny-main #cpxqjs p { text-indent: 2em; }

#cptab { background: url(../image/tabbj.jpg) repeat; width: 100%; margin-bottom: 30px; }
#cptab a { padding: 15px 25px; display: inline-block; font-size: 20px; }
#cptab a:hover { background: #cc9933; color: #fff; }

.cpnews { background: #f9f9f9; padding: 25px 15px; line-height: 30px; }
.cpnews h2 { color: #333; font-size: 20px; line-height: 50px; }
.cphxt h2 { color: #333; border-bottom: #dbdbdb 1px dashed; line-height: 50px; font-size: 20px; }
.cphxt-nr { margin: 40px 0; }
.cphxt-nr ul li { width: 346px !important; height: 243px !important; margin: 0 15px; border: #dbdbdb 1px solid; }
.cphxt-nr ul li img { overflow: hidden; }
.cphxt-nr .prev { margin-top: 100px; }
.cphxt-nr .prev i { font-size: 40px; }
.cphxt-nr .next { margin-top: -140px; }
.cphxt-nr .next i { font-size: 40px; }

.qwtnr { margin-top: 40px; overflow: hidden; border: #E9E9E9 1px solid; }

#edtitle { text-align: center; margin-top: 40px; }
#edtitle h4 { width: 100%; display: block; background: url(../image/edtitle.jpg) no-repeat center center; line-height: 34px; color: #00a2a2; font-size: 35px; }
#edtitle span { text-align: center; color: #999; font-size: 15px; text-transform: uppercase; line-height: 30px; font-weight: lighter; }

#ednr { padding: 30px 0; }
#ednr p { text-indent: 2em; line-height: 30px; }
#ednr2 { margin: 30px 0; background: url(../image/cptbj.jpg) repeat; padding: 20px; }
#ednr2 .yzimg { width: 410px; height: 305px; overflow: hidden; }
#ednr2 .yzimg img { width: 100%; }
#ednr2 .yzjj { width: 710px; height: 265px; background: #fff; padding: 20px; }
#ednr2 .yzjj p strong { font-size: 24px; color: #333; }
#ednr2 .yzjj p span { color: #999; font-size: 16px; }
#ednr2 .yzjj p { line-height: 30px; }



#tznr { text-align: center; }
#tznr strong { font-size: 30px; font-weight: normal; color: #222; }
#tznr span { display: block; margin-bottom: 20px; color: #999; font-size: 13px; }
#tznr p { line-height: 24px; }
#tznr2 { margin-top: 40px; }
#jrlist { text-align: center; margin-top: 40px; }
#jrlist a { display: inline-block; width: 352px; height: 137px; overflow: hidden; border: #E0E0E0 2px solid; margin: 0 7px 20px 7px; }
#jrlist a img { transition: all .5s; }
#jrlist a:hover img { transform: scale(1.06); }
.car { margin-top: 40px; }
.carl { width: 680px; overflow: hidden; }
.carr { width: 412px; }
.carl h4 { font-size: 30px; color: #333; display: block; margin-bottom: 30px; font-weight: normal; }
.carl p { line-height: 24px; }

#sqwytit { display: block; background: url(../image/wy01.jpg) no-repeat top center; text-align: center; padding-top: 214px; }
#sqwynr { margin-top: 40px; }
#sqwynr ul li { cursor: pointer; margin-bottom: 50px; }
#sqwynr ul li .wyimg1 { width: 717px; height: 427px; overflow: hidden; }
#sqwynr ul li .wyimg1 img { width: 100%; transition: all.5s; }
#sqwynr ul li:hover img { transform: scale(1.08); }
#sqwynr ul li .wyimgjj { width: 395px; height: 287px; padding: 70px 44px; background: url(../image/wy03.jpg) no-repeat; color: #fff; }
#sqwynr ul li .wyimgjj2 { width: 395px; height: 287px; padding: 70px 44px; background: url(../image/wy05.jpg) no-repeat; color: #fff; }

#sqwynr ul li .wyimgjj h3, #sqwynr ul li .wyimgjj2 h3 { font-size: 40px; display: block; margin-bottom: 20px; font-weight: bold; }
#sqwynr ul li .wyimgjj p strong, #sqwynr ul li .wyimgjj2 p strong { font-size: 22px; display: block; margin-bottom: 10px; }
#sqwynr ul li .wyimgjj p, #sqwynr ul li .wyimgjj2 p { font-size: 16px; }
#sqwynr ul li .wyimgjj p a { display: inline-block; margin-top: 30px; border: #fff 3px solid; color: #bbdcc6; background: url(../image/wy06.png) no-repeat right 0.7em center; padding: 6px 30px; }
#sqwynr ul li .wyimgjj2 p a { display: inline-block; margin-top: 30px; border: #fff 3px solid; color: #ffd7be; background: url(../image/wy06.png) no-repeat right 0.7em center; padding: 6px 30px; }

#linkbt { width: 213px; height: 54px; margin: 20px auto; }


.picScroll-left { width: 1200px; }

.picScroll-left .hd { float: right; margin: 20px 0 0 0; }
.picScroll-left .hd a { cursor: pointer; width: 18px; height: 18px; display: block; }
.picScroll-left .hd a.next { background: url("../image/icon-backward_30ac881d.jpg") no-repeat; }
.picScroll-left .hd a.prev { background: url("../image/icon-forward_ee579597.jpg") no-repeat; }
.picScroll-left .hd a.prevStop { opacity: .5; filter: alpha(opacity=50); }
.picScroll-left .hd a.nextStop { opacity: .5; filter: alpha(opacity=50); }
.picScroll-left .hd ul { text-indent: 99999px; padding: 0 10px; }
.picScroll-left .hd ul li { width: 23px; height: 18px; float: left; cursor: pointer; background: url("../image/icon-pagenation_8b2f0f92.jpg") no-repeat center; }
.picScroll-left .hd ul li.on { background: url("../image/icon-pagenation-current_ad0a381a.jpg") no-repeat center; }

.picScroll-left .bd .picList li { float: left; display: inline; position: relative; }
.picScroll-left .bd { }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; margin: 0 10px 20px 10px; border: #e4e4e4 4px solid; cursor: pointer; }

.picScroll-left .bd ul li img { width: 372px; height: 233px; display: block; transition: all 0.5s; }
.picScroll-left .bd ul li:hover img { transform: scale(1.08); }
.picScroll-left .bd ul li .title { line-height: 24px; }









#zcz { width: 1200px; margin: 40px auto 0 auto; border: #db6f70 1px dashed; padding: 10px; border-radius: 50px; background: #fff; }
#zcz #zcz-nr { background: #db6f70; border-radius: 50px; padding: 20px 40px; color: #fff; text-align: center; line-height: 30px; }
#shangye-bt { height: 35px; background: url(../image/sybj1.jpg) no-repeat center center; width: 100%; text-align: center; padding: 55px 0; }
#shangye-bt h4, #shangye-bt2 h4 { width: 480px; margin: 0 auto; color: #333; font-weight: normal; height: 35px; line-height: 35px; background: url(../image/sybtbj.jpg) repeat-x center; }
#shangye-bt h4 span, #shangye-bt2 h4 span { background: #FFF; padding: 0 30px; font-size: 35px; }
#shangye-bt2 { height: 35px; background: url(../image/sybj2.jpg) no-repeat center center; width: 100%; text-align: center; padding: 70px 0 140px 0; }


.gy-nr p { line-height: 30px; text-indent: 2em; }
#jtlueying, #qyfc { width: 1200px; margin: 0 auto; }
#jtlueying h4, #qyfc h4 { background: url(../image/line.jpg) repeat-x center; line-height: 50px; text-align: center; font-size: 30px; color: #333; font-weight: normal; }
#jtlueying h4 span, #qyfc h4 span { background: #fff; padding: 0 20px; background: url(../image/nyline.jpg) no-repeat bottom #fff; padding-bottom: 10px; }
#jtlueying-nr { margin: 30px 0; }
.picScroll { width: 1200px; }
.picScroll .bd { position: relative; }
.picScroll .prev, .picScroll .next { position: absolute; top: 104px; left: 45px; display: block; width: 19px; height: 45px; background: url(../image/slide_tigger.png) no-repeat; z-index: 9; overflow: hidden; }
.picScroll .next { left: auto; right: 28px; background-position: -19px 0; }
.picScroll .scrollWrap { margin-left: 24px; }
.picScroll ul { overflow: hidden; zoom: 1; }
.picScroll li { width: 346px; height: 217px; overflow: hidden; cursor: pointer; border: #eef0f1 4px solid; text-align: center; margin: 15px 18px 10px 18px; position: relative; float: left; display: inline; }
.picScroll li img { transition: all 0.5s; }
.picScroll li span { z-index: 2; font-size: 20px; position: absolute; bottom: 0; width: 100%; line-height: 50px; background: rgba(0,0,0,0.5); color: #fff; }
.picScroll li:hover img { transform: scale(1.08); }

.horo-nr { width: 100%; background: url(../image/horobj.jpg) no-repeat top center; }
#horo-ft { background: url(../image/horobj2.jpg) no-repeat bottom center; padding-bottom: 100px; }
#horo-nrz { width: 1200px; margin: 30px auto; background: url(../image/ryline.png) repeat-y center; padding: 40px 0; }
#horo-nrz ul li { display: block; width: 500px; margin-bottom: 20px; }
#horo-nrz ul li.hl { text-align: right; position: relative; padding-right: 50%; }
#horo-nrz ul li.hr { position: relative; top: -120px; padding-left: 50%; }
#horo-nrz ul li .horo-cont h4.hs-point1 { display: block; background: url(../image/dl.png) no-repeat right; padding-right: 53px; -webkit-transition: all .3s; transition: all .3s; }
#horo-nrz ul li .horo-cont h4.hs-point2 { display: block; background: url(../image/dr.png) no-repeat left; padding-left: 53px; -webkit-transition: all .3s; transition: all .3s; }
#horo-nrz ul li.hl .horo-cont { position: relative; display: inline-block; }
#horo-nrz ul li.hr .horo-cont { display: inline-block; }
#horo-nrz ul li.hl .horo-cont h4 { margin-right: -110px; font-size: 25px; color: #333; display: block; margin-bottom: 20px; }
#horo-nrz ul li.hr .horo-cont h4 { margin-left: -110px; font-size: 25px; color: #333; display: block; margin-bottom: 20px; }
#horo-nrz ul li .horo-cont p { line-height: 35px; }
#horo-nrz ul li .horo-cont p #horo-nrz ul li.hr .nyxwnr { margin-left: -50px; }
#horo-nrz ul li.hl .nyxwnr { margin-right: -50px; }
#horo-nrz ul li.hl .nyxwnr p { min-height: 35px;; line-height: 35px; margin-bottom: 0; }
#horo-nrz ul li.hl .nyxwnr p span { width: 400px; }
#horo-nrz ul li.hl .nyxwnr p i { font-style: normal; width: 50px; }
#horo-nrz ul li.hr .nyxwnr p { min-height: 35px;; line-height: 35px; margin-bottom: 0; }
#horo-nrz ul li.hr .nyxwnr p span { width: 400px; }
#horo-nrz ul li.hr .nyxwnr p i { font-style: normal; width: 50px; }
#horo-nrz ul li.hr .nyxwnr img, #horo-nrz ul li.hl .nyxwnr img { width: 400px; height: 240px; overflow: hidden; }

#sqgynz-list #sqgynz-list ul li { height: 380px; }
#sqgynz-list ul li .nzimg1 { width: 681px; height: 380px; overflow: hidden; }
#sqgynz-list ul li .nzjj { width: 475px; height: 300px; padding: 40px 22px; color: #fff; }
#sqgynz-list ul li .nzjj #nzjj-title { margin-bottom: 20px; border-bottom: #fff 1px dashed; padding-bottom: 15px; }
#sqgynz-list ul li .nzjj #nzjj-title span { font-size: 18px; font-weight: 600; }
#sqgynz-list ul li .nzjj #nzjj-title h4 { font-size: 30px; }
#sqgynz-list ul li .nzjj p { line-height: 30px; }
/* .color5 { background: #5e6a87; }
.color6 { background: #0e914c; } */
.color7 { background: #efad20; }
.color8 { background: #c8202b; }


#zcjj { height: 418px; background: url(../image/cptbj.jpg) repeat; padding: 20px; }
#zcjj .zcimgl { width: 404px; height: 418px; overflow: hidden; }
#zcjj .zcjjr { width: 695px; height: 378px; background: #fff; padding: 20px 30px; }
#zcjj .zcjjr p strong { display: block; margin-bottom: 20px; font-size: 30px; font-weight: normal; color: #333; border-bottom: #e5e5e5 1px dashed; line-height: 60px; }
#zcjj .zcjjr p span { color: #999; font-size: 16px; }
#zcjj .zcjjr p { line-height: 30px; }

#zcxq { margin: 30px 0; }
#zcxq h5 { display: block; font-size: 20px; border-left: #00a2a2 4px solid; line-height: 30px; margin: 20px 0; padding-left: 15px; }
#zcxq p { text-indent: 2em; line-height: 30px; }
#zcxq #zcxq-nr { margin: 30px 0; }
#zcxq #zcxq-nr ul li { float: left; width: 270px; text-align: center; margin: 0 13px; cursor: pointer; }
#zcxq #zcxq-nr ul li div { width: 270px; height: 178px; overflow: hidden; border: #E9E9E9 1px solid; }
#zcxq #zcxq-nr ul li div img { transition: all .5s; }
#zcxq #zcxq-nr ul li span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 15px; line-height: 40px; display: block; }
#zcxq #zcxq-nr ul li:hover img { transform: scale(1.08); }


.culture-nr ul li { width: 100%; margin: 0 auto 30px auto; position: relative; }
.culture-nr ul li #ctimg1 { height: 301px; background: url(../image/culture01.jpg) no-repeat center; }
.culture-nr ul li #ctimg1 button { position: absolute; left: 130px; top: 180px; color: #b10103; text-decoration: underline; border: none; background: none; cursor: pointer; }
.culture-nr ul li #ctimg2 { height: 301px; background: url(../image/culture02.jpg) no-repeat center; }
.culture-nr ul li #ctimg2 button { position: absolute; right: 370px; top: 220px; color: #b10103; text-decoration: underline; border: none; background: none; cursor: pointer; }
.culture-nr ul li #ctimg3 { height: 301px; background: url(../image/culture03.jpg) no-repeat center; }
.culture-nr ul li #ctimg3 button { position: absolute; left: 130px; top: 185px; color: #b10103; text-decoration: underline; border: none; background: none; cursor: pointer; }
.culture-nr ul li #ctjj, .culture-nr ul li #ctjj2, .culture-nr ul li #ctjj3 { border: #EEEEEE 12px solid; padding: 20px; display: none; }
.culture-nr ul li #ctjj span, .culture-nr ul li #ctjj2 span, .culture-nr ul li #ctjj3 span { display: inline-block; margin-bottom: 15px; cursor: pointer; }
.culture-nr ul li #ctjj p strong, .culture-nr ul li #ctjj2 p strong.culture-nr ul li #ctjj3 p strong { color: #333; font-size: 16px; }
.culture-nr ul li #ctjj p, .culture-nr ul li #ctjj2 p, .culture-nr ul li #ctjj3 p { line-height: 30px; }

#qyfc-nr { margin-top: 30px; }
#qyfc-nr ul li { float: left; width: 381px; cursor: pointer; margin: 0 9.5px 20px 9.5px; overflow: hidden; }
#qyfc-nr ul li #fctimg { width: 381px; height: 268px; overflow: hidden; }
#qyfc-nr ul li #fctimg img { width: 100%; transition: all 0.5s; }
#qyfc-nr ul li:hover img { transform: scale(1.08); }
#qyfc-nr ul li #span-jj { background: #f4f4f4; padding: 22px 20px; }
#qyfc-nr ul li #span-jj span { display: block; height: 30px; line-height: 30px; padding-bottom: 10px; border-bottom: #f4f4f4 1px solid; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#qyfc-nr ul li:hover #span-jj { background: #c80e10; }
#qyfc-nr ul li:hover #span-jj span { border-bottom: #FFF 1px solid; color: #fff; }

.nyxw { }
.nyxw ul li { display: block; padding: 20px 0; border-bottom: #E4E4E4 1px dashed; }
.nyxw ul li a { display: block; }
.nyxw ul li a .nxwimg { width: 340px; height: 233px; overflow: hidden; }
.nyxw ul li a .nxwimg img { width: 100%; transition: all 0.5s; }
.nyxw ul li a .nxjj { width: 808px; }
.nyxw ul li a .nxjj h4 { font-size: 20px; font-weight: normal; color: #222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.nyxw ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; }
.nyxw ul li a .nxjj p { line-height: 24px; }
.nyxw ul li a .nxjj .xmore { margin-top: 15px; border: #b10103 1px solid; border-radius: 5px; color: #b10103; display: inline-block; padding: 5px 15px; }
.nyxw ul li:hover img { transform: scale(1.08); }
.nyxw ul li a:hover .xmore { background: #b10103; color: #fff; transition: all 0.5s; }



.xwxql { width: 1190px; min-height: 500px;  padding: 0 20px 30px 20px; }
.xwxql h3 { text-align: center; display: block; line-height: 50px; font-size: 20px; color: #222; font-weight: normal; }
.xwxql span { display: block; text-align: center; margin-bottom: 50px; }
.xwxql p { text-indent: 2em; }
#share { margin: 30px 0 0 0; }
#share span { margin-bottom: 0 !important; }
.xwxql #xwlist { margin-top: 30px; }
.xwxql #xwlist p { text-indent: 0 !important; color: #999; }
.xwxql #xwlist p a:hover { color: #666; text-decoration: underline; }

.xwxqr { width: 257px; padding-left: 15px; }
.xwxqr h4 { display: block; width: 100%; background: url(../image/xwline.jpg) repeat-x center; text-align: center; }
.xwxqr h4 span { display: inline-block; background: #cf6263; color: #fff; font-size: 18px; padding: 5px 20px; }
.xwxqr ul { display: block; margin-top: 20px; }
.xwxqr ul li { border-bottom: #E5E5E5 1px dashed; padding: 20px 0; }
.xwxqr ul li a { display: block; }
.xwxqr ul li a h5 { display: block; font-size: 16px; font-weight: normal; color: #222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xwxqr ul li a span { display: block; margin-bottom: 15px; font-size: 16px; font-weight: normal; color: #999; }
.xwxqr ul li a p { font-size: 16px; font-weight: normal; color: #666; line-height: 24px; }
.xwxqr ul li a:hover h5 { text-decoration: underline; }

.nyvideo ul li { width: 371px; float: left; text-align: center; margin: 0 13px; }
.nyvideo ul li img { transition: all 0.5s; }
.nyvideo ul li span { line-height: 60px; }
.fancybox { margin-bottom: 30px; }

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #fff; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close { background-image: url(../image/fancybox_sprite.png); }
.fancybox-prev span, .fancybox-next span { background: url(../image/slide_tigger.png); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url(../image/fancybox_loading.gif) center center no-repeat; }
.fancybox-close { position: absolute; top: -1px; right: -31px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url(../image/blank.gif);  -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 19px; height: 45px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 0; }
.fancybox-next span { right: 10px; background-position: -19px 0; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; max-width: 99999px; max-height: 99999px; overflow: visible !important; }


.fancybox-lock { overflow: visible !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(../image/fancybox_overlay.png); }
.fancybox-overlay-fixed { z-index: 999999999; position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }


.fancybox-title { visibility: hidden; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent;  background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }



#fancybox-thumbs { position: fixed; left: 0; width: 100%; overflow: hidden; z-index: 8050; }
#fancybox-thumbs.bottom { bottom: 2px; }
#fancybox-thumbs.top { top: 2px; }
#fancybox-thumbs ul { position: relative; list-style: none; margin: 0; padding: 0; }
#fancybox-thumbs ul li { float: left; padding: 1px; opacity: 0.5; }
#fancybox-thumbs ul li.active { opacity: 0.75; padding: 0; border: 1px solid #fff; }
#fancybox-thumbs ul li:hover { opacity: 1; }
#fancybox-thumbs ul li a { display: block; position: relative; overflow: hidden; border: 1px solid #222; background: #111; outline: none; }
#fancybox-thumbs ul li img { display: block; position: relative; border: 0; padding: 0; max-width: none; }



/* 图集列表 */
/*图片特效*/
.piccontext{width:998px;border:1px solid #e4e4e4;margin:12px auto 0px;background:white;overflow:hidden;}
.piccontext h2{width:950px;height:46px;line-height:46px;overflow:hidden;font-size:20px;color:#2c2c2c;margin-top:18px;margin-left:25px;font-weight:normal;}
.source{width:950px;height:20px;line-height:20px;overflow:hidden;margin-left:25px; font-family:"宋体";}
.source_left{float:left;height:20px;font-family: "helvetica_neue_lt_pro35_thin",Helvetica,Verdana;font-size: 14px;color: #ababab;}
.source_left a{color:#666666;}
.source_left a:hover{color:#ff5d11; text-decoration:underline;}
.source_left span{color:#ababab;padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.source_right{float:right;height:20px;color:#666666;}
.source_right a{color:#666666;}
.source_right span{padding:0px 10px;}
.source_right1{float:right;height:20px;color:#666666;display:none;}
.support{float:left;height:20px;overflow:hidden;font-family: "helvetica_neue_lt_pro35_thin",Helvetica,Verdana;font-size: 14px;}
.support img{padding:0px 5px;width: 27px;}
.spell{background:url("../img/spel.jpg") 0px -1px no-repeat;padding-left:23px;}
a.spell:hover{background:url("../img/spel_1.jpg") 1px -1px no-repeat;}
.list{background:url("../img/list.jpg") 1px 1px no-repeat;padding-left:23px;font-family: "helvetica_neue_lt_pro35_thin",Helvetica,Verdana;font-size: 14px;}
a.list:hover{background:url("../img/list_1.jpg") 0px 0px no-repeat;}
/*大图展示*/
.picshow{width:950px;margin-top:20px;margin-left:25px;overflow:hidden;}
.picshowtop{width:950px;text-align:center;position:relative;z-index:1;overflow:hidden;}
#pic1{max-width:950px;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;background:url("blank") repeat;}
.contextDiv span{position:absolute;top:50%;margin-top:-10%;width:46px;height:80px;}
#preArrow_A{left:0px;background:url('../img/left.png') 0px 0px no-repeat;display:none;}
#nextArrow_A{right:0px;background:url('../img/right.png') 0px 0px no-repeat;display:none;}
.picshowtxt{width:950px;min-height:40px;_height:40px;margin-top:20px;}
.picshowtxt_left{float:left;width:50px; height:50px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif;}
.picshowtxt_left span{color:#e55656;font-size:30px;}
.picshowtxt_left i{color:#666666;font-size:20px;}
.picshowtxt_right{float:left;display:inline;line-height:23px;color:#666666;width:880px;font: 15px/32px "Microsoft Yahei","微软雅黑","SimSun","宋体","Arial Narrow",serif;}
.picshowlist{width:950px;margin-top:20px;padding-bottom:20px;overflow:hidden;}
.picshowlist_left{float:left;width:120px;overflow:hidden;overflow:hidden;}
.picleftimg{width:120px;height:80px;background:url('../img/photo.jpg') no-repeat;padding-top:9px;padding-left:5px;overflow:hidden;}
.picleftimg img{width:106px;height:66px;}
.piclefttxt{width:120px;line-height:20px; font-family:"宋体";}
.piclefttxt a{color:#444444;display: block;width: 106px;text-align: center;font: 12px "Microsoft Yahei","微软雅黑","SimSun","宋体","Arial Narrow",serif;}
.piclefttxt a:hover{color:#ff5d11; text-decoration:underline;}
.picshowlist_mid{float:left;width:680px;margin-left:15px;display:inline;overflow:hidden;height:76px;}
.picmidleft{float:left;width:24px;height:76px;overflow:hidden;}
.picmidleft a{display:block;width:24px;height:76px;}
.picmidmid{float:left;width:630px;overflow:hidden;height:76px;padding-left:2px;}
.picmidmid ul{width:630px;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li{float:left;margin-left:8px;display:inline;width:116px;text-align:center;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li img{max-width:106px;height:76px;}
.selectpic{border:5px solid #cacaca;height:100% !important;}
.picmidright{float:left;width:24px;height:76px;overflow:hidden;}
.picmidright a{display:block;width:24px;height:76px;}
.picshowlist_right{float:left;width:120px;float:right;overflow:hidden;}
/*列表展示*/
.piclistshow{width:998px;overflow:hidden;border-top:1px solid #e4e4e4;margin-top:10px;display:none;}
.piclistshow ul li{width:248px;height:274px;float:left;border-bottom:1px solid #e4e4e4;overflow:hidden;border-right:1px solid #e4e4e4;cursor:pointer;padding-top:40px;}
.piclistshow .picimg{width:228px;height:160px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;padding:0px 10px;}
.picimg img{max-width:228px;max-height:160px;}
.pictxt{padding:15px 20px 0;line-height:25px;text-align:center; height:80px; overflow:hidden;}
.pictxt h3{font-size:14px;font-weight:normal;}
.gaoqing{background:url("../img/gaoqing.jpg") 1px 1px no-repeat;padding-left:26px;}
a.gaoqing:hover{background:url("../img/gaoqing_1.jpg") 1px 1px no-repeat;color:#FF702D;text-decoration:underline;}
/*弹出层*/
.bodymodal{width:100%;height:100%;overflow:hidden;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;z-index:1100;position:fixed;top:0px;left:0px;display:none;}
.firsttop_left{width:250px;height:250px;margin-right:30px;overflow:hidden;float:left;}
.firsttop_right{float:left;width:270px;overflow:hidden;}
.close2{height:17px;}
.close2 a{background:url('../img/close.jpg') 0px 0px no-repeat;width:15px;height:15px;display:block;float:right;}
.replay{height:24px;margin-top:20px;overflow:hidden;}
.replay h2{float:left;font-size:16px;}
.replay p{float:left;margin-left:15px;display:inline;line-height:24px;padding-right:25px;background:url('../img/replay.png') right no-repeat;}
.replay p a{color:white;font-size:14px;}
.replay p a:hover{color:#FF702D;text-decoration:underline;}
.pictwo{width:270px;height:88px;overflow:hidden;margin-top:20px;}
.pictwo ul li{width:120px;height:88px;float:left;margin-right:15px;position:relative;overflow:hidden;}
.pictwo ul li img{width:120px;height:88px;}
.imgdivtext{position:absolute;bottom:0px;height:25px;width:120px;background:rgba(0, 0, 0, 0.6);line-height:25px;text-align:center;left:0px;z-index:4;*background:#000;*filter:alpha(opacity=50);}
.imgdivtext a{color:White;font-size:14px;font-weight:bold;}
.imgdivtext a:hover{color:#FF702D;text-decoration:underline;}
.returnbtn {margin-top:35px;margin-left:75px;}
.returnbtn a{width:115px;height:32px;border:1px solid #ccc;padding:5px 15px;line-height:22px;text-align:center;color:White;font-size:16px;display:block;}
.returnbtn a:hover{color:#FF702D;text-decoration:underline;border:1px solid #8d5a00;}
.firsttop{width:300px;padding:20px;background:#1C1C1C;position:fixed;top:170px;left:0px;z-index:1200;color:White;display:none;}
.endtop{width:300px;padding:20px;background:#1C1C1C;position:fixed;top:170px;left:0px;z-index:1200;color:White;display:none;}






#join { min-height: 400px; padding-bottom: 80px; background: url(../image/zpbj.jpg) no-repeat top right; }
#join p { line-height: 30px; }

#map { width: 1196px; border: #E9E9E9 1px solid; }
#map img { width: 100%; }
#map-up { background: url(../image/lxbj.jpg) repeat; padding: 20px; }
.map-up-z { background: #fff; padding: 30px 60px; }
.mapl h5 { font-size: 20px; color: #333; }
.mapl p { line-height: 30px; }
.map-ewm p { float: left; width: 150px; margin-left: 10px; }
.map-ewm p img { width: 134px; height: 134px; padding: 7px; border: #E9E9E9 1px solid; }


#messages { background: url(../image/msbj.jpg) no-repeat; width: 975px; margin: 20px auto; padding: 60px 70px; }
#messages p { display: block; margin-bottom: 30px; text-align: center; }
#messages .k1 { width: 100%; height: 50px; line-height: 50px; padding: 0 2%; color: #999; border: #E5E5E5 1px solid; border-radius: 5px; }
#messages .k2 { width: 100%; min-height: 120px; line-height: 40px; padding: 0 2%; color: #999; border: #E5E5E5 1px solid; border-radius: 5px; }
#messages span { color: #999; }
#messages input { margin-bottom: 15px; }

#btn1 { display: block; margin-top: 19px; }
#btn1 a { margin-right: 15px; border-radius: 5px; padding: 10px 60px; background: #999999; color: #fff; }
#btn1 a.bjcolor { background: #cf6263; margin-left:40%; }
#btn1 a.bjcolor:hover { background: #c03537; transition: all.5s; }
#btn1 a:hover { background: #8e8d8d; transition: all.5s; }



.next1{width: 100%;height: auto;overflow: hidden;text-align: center;padding: 40px 0 0 0;}
.next1 ul{display: inline-block;}
.next1 ul li{float: left; height: 40px; line-height: 40px; border: 1px solid #ebebeb;margin: 0 3px;;}
.next1 ul li a{display: block;color: #999;min-width: 30px;height: 40px;line-height: 40px;padding: 0 5px;overflow: hidden;}
.next1 ul li.active a,.next1 a:hover{background: #00a2a2;color: #fff;border: 1px solid #00a2a2;}



@media (max-width:767px) {
.link { 
	display: none;
}
}
.link{padding:10px 0px;text-align: left;}
.link span  {color:#999;font-size: 16px;display: inline-block;vertical-align: top;}
.link li  {color:#999;font-size: 16px;display: inline-block;vertical-align: top;margin:0 10px;}
.link li a{color:#999;font-size: 14px;}
.link li a:hover{opacity: 1;}

.news_list_met_21_7_76.bgcolor {
    background: #ffffff;
}

.news_list_met_21_7_76.bgpic {
    background: url(../image/1582879569.jpg) no-repeat;
    background-size: cover;
    background-position: center
}

.news_list_met_21_7_76 {
    padding: 50px;
}

.news_list_met_21_7_76 .head {
    text-align: left
}

.news_list_met_21_7_76 .head .title {
    margin-top: 22px;
    margin-bottom: 11px;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #212121;
    opacity: 0;
    transform: translate(0, 100%)
}

.news_list_met_21_7_76 .head .desc {
    width: 38px;
    height: 2px;
    background: #00a2a2;
    opacity: 0;
    transform: translate(0, 100%)
}

.news_list_met_21_7_76 .title-box .head {
    float: left
}

.news_list_met_21_7_76 .title-box .tabs {
    margin: 18px;
    display: inline-block
}

.news_list_met_21_7_76 .title-box .tabs li {
    float: left;
    opacity: 0;
    transform: translate(0, 100%);
    visibility: inherit; 
    opacity: 1; 
    transform: matrix(1, 0, 0, 1, 0, 0);
}

.news_list_met_21_7_76 .title-box .tabs li a {
    display: inline-block;
    margin: 0 5px;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    padding: 0 20px;
    height: 30px;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms
}

.news_list_met_21_7_76 .title-box .tabs li a:hover {
    background: #00a2a2;
    text-decoration: none
}

.news_list_met_21_7_76 .title-box .tabs li a:hover h3 {
    color: #fff
}

.news_list_met_21_7_76 .title-box .tabs li a h3 {
    font-size: 13px;
    margin: 0;
    line-height: 30px;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    color: #212121;
}

.news_list_met_21_7_76 .title-box .tabs li.active a {
    background: #00a2a2;
}

.news_list_met_21_7_76 .title-box .tabs li.active a h3 {
    color: #fff
}

.news_list_met_21_7_76 .btn-more {
    padding: 5px 15px;
    border: 1px solid;
    color: #00a2a2;
    display: block;
    width: 110px;
    text-align: center;
    margin: 0;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms
}

.news_list_met_21_7_76 .container{position:relative;}
.news_list_met_21_7_76 .btn-more{position:absolute;right:0;}

.news_list_met_21_7_76 .btn-more .fa {
    padding-left: 10px
}

.news_list_met_21_7_76 .btn-more:hover {
    background: #00a2a2;
    padding-left: 15px;
    color: #fff;
    border-color: #00a2a2;
    text-decoration: none
}

.news_list_met_21_7_76 .btn-more:hover .fa {
    color: #fff
}

.news_list_met_21_7_76 ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 50px
}

.news_list_met_21_7_76 .imgnews-list li {
    opacity: 0;
    transform: translateY(100%);
    width: 52%;
    float: right;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    padding: 10px 0;
    border-bottom: 1px solid;
    border-color: #555555;
    visibility: inherit;
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

.news_list_met_21_7_76 .imgnews-list li .title {
    margin: 0;
    width: 78%
}

.news_list_met_21_7_76 .imgnews-list li .title span {
    display: inline-block;
    max-width: 100%;
    font-size: 14px;
    line-height: 30px;
    color: #212121;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.news_list_met_21_7_76 .imgnews-list li .time {
    display: inline-block;
    line-height: 30px;
    float: right;
    color: #555555;
    font-size: 13px;
    position: relative;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms
}

.news_list_met_21_7_76 .imgnews-list li .fa {
    display: inline-block;
    line-height: 30px;
    float: right;
    color: #00a2a2;
    font-size: 13px;
    position: relative;
    right: 35px;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    opacity: 0
}

.news_list_met_21_7_76 .imgnews-list li:hover {
    padding-left: 15px
}

.news_list_met_21_7_76 .imgnews-list li:hover .fa {
    right: 0;
    opacity: 1
}

.news_list_met_21_7_76 .imgnews-list li:hover .time {
    right: 15px
}

.news_list_met_21_7_76 .imgnews-list li:hover h3 span {
    color: #00a2a2 !important;
}

.news_list_met_21_7_76 .imgnews-list li .date {
    float: right
}

.news_list_met_21_7_76 .imgnews-list li .date .day {
    font-size: 36px;
    font-weight: bold;
    position: relative;
    letter-spacing: 1px;
    color: #555555;
}

.news_list_met_21_7_76 .imgnews-list li .date .year {
    color: #555555;
    position: relative;
    display: block
}

.news_list_met_21_7_76 .imgnews-list .item-1 {
    width: 40%;
    float: left;
    padding: 0;
    border: none;
    opacity: 1;
    transform: none
}

.news_list_met_21_7_76 .imgnews-list .item-1 .text {
    background: #00a2a2;
    padding: 28px 20px 28px 40px
}

.news_list_met_21_7_76 .imgnews-list .item-1 .text .date {
    float: left
}

.news_list_met_21_7_76 .imgnews-list .item-1 .text .day {
    font-size: 36px;
    font-weight: bold;
    position: relative;
    letter-spacing: 1px;
    color: #212121;
    color: #f5f5f5
}

.news_list_met_21_7_76 .imgnews-list .item-1 .text .year {
    color: #555555;
    color: #f5f5f5;
    position: relative;
    display: block
}

.news_list_met_21_7_76 .imgnews-list .item-1 .text .content {
    color: #fff;
    width: 80%;
    float: right
}

.news_list_met_21_7_76 .imgnews-list .item-1 .text .content h3 {
    color: #212121;
    color: #f5f5f5;
    line-height: 30px;
    margin: 0;
    font-size: 16px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

.news_list_met_21_7_76 .imgnews-list .item-1 .text .content p {
    color: #555555;
    color: #f5f5f5;
    padding-top: 15px;
    margin: 0
}

.news_list_met_21_7_76 .imgnews-list .item-1 .img {
    overflow: hidden
}

.news_list_met_21_7_76 .imgnews-list .item-1 .img img {
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    opacity: .78;
    width: 100%
}

.news_list_met_21_7_76 .imgnews-list .item-1:hover {
    -webkit-box-shadow: 5px 8px 20px rgba(0, 0, 0, 0.08);
    box-shadow: 5px 8px 20px rgba(0, 0, 0, 0.08);
    padding: 0
}

.news_list_met_21_7_76 .imgnews-list .item-1:hover img {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
    opacity: 1
}

.news_list_met_21_7_76 .imgnews-list .item-1:hover .text .content h3,
.news_list_met_21_7_76 .imgnews-list .item-1:hover .text .content h3 span {
    color: #ffffff !important
}

.news_list_met_21_7_76 .imgnews-list .item-2 {
    border: none !important
}

.news_list_met_21_7_76 .imgnews-list .item-2 .text {
    float: left;
    width: 80%
}

.news_list_met_21_7_76 .imgnews-list .item-2 .text h3 {
    width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid;
    border-color: #555555;
    border-color: ;
    font-size: 16px
}

.news_list_met_21_7_76 .imgnews-list .item-2 .text p {
    margin-top: 15px;
    color: #555555;
    font-size: 13px;
    line-height: 26px;
    height: 52px;
    overflow: hidden
}

.news_list_met_21_7_76 .item-other-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    display: inline-block;
    color: #555555;
}

.news_list_met_21_7_76 .title-box {
    text-align: center
}

@media (max-width:991px) {
    .news_list_met_21_7_76 .imgnews-list .item1 .text .content {
        width: 70%
    }
}

.news_list_met_21_7_76 .title-box h2 {
    color: #222;
    font-size: 36px;
}

.news_list_met_21_7_76 .title-box p {
    color: #555555;
}

@media (max-width:768px) {
    .news_list_met_21_7_76 .imgnews-list .item-1 .text {
        padding: 10px
    }

    .news_list_met_21_7_76 .imgnews-list .item-1 .text .content {
        width: 100%
    }
}

@media (max-width:767px) {
    .news_list_met_21_7_76 {
        padding: 30px 0
    }

    .news_list_met_21_7_76 .imgnews-list li {
        width: 100% !important;
        float: none !important
    }

    .news_list_met_21_7_76 .imgnews-list .item1 .text .content {
        width: 68%
    }

    .news_list_met_21_7_76 .imgnews-list li .title {
        width: 70%
    }

    .news_list_met_21_7_76 ul {
        margin-top: 0
    }

    .news_list_met_21_7_76 .title-box .head {
        float: none
    }

    .news_list_met_21_7_76 .title-box .tabs {
        margin: 15px 0;
        float: none
    }
}

.service_list.isect2 {
    width: 1200px;
    margin: 0 auto;
    padding: 40px 0;
    background-color: #ffffff;
    background-color: ;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

@media(max-width:768px) {
    .service_list.met-index-body {
        padding: 20px 0;
    }
}

@media(max-width:767px) {
    .service_list.met-index-body {
        padding: 10px 0;
    }
}

.service_list .clearfix {
    zoom: 1
}

.service_list .my-service {
    padding: 0
}

.service_list ul li {
    width: 32%;
    margin: 1%;
    height: 125px;
    float: left;
    overflow: hidden;

}
.service_list ul li:first-child{
    margin-left: 0;
}
.service_list ul li:last-child{
    margin-right: 0;
}

.service_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.service_list ul li a .top {
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
    background-color: #00a2a2;
    box-sizing: border-box;
    padding-top: 15px;
    text-align: center
}

.service_list ul li a .top i {
    display: block;
    height: 68px;
    font-size: 57px !important;
    color: #076ce0;
    color: #ffffff
}

.service_list ul li a .top p {
    height: 32px;
    line-height: 32px;
    font-size: 22px;
    color: #333333;
    color: #ffffff
}

.service_list ul li:hover a .top {
    top: -100%
}

.service_list ul li:hover a .btm {
    top: 0
}

.service_list ul li a .btm {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    box-sizing: border-box;
    padding-top: 23px;
    padding: 0 .9375rem;
    background-color: #5f9bc9;
}

.service_list .my-bottom {
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 40px;
    text-transform: uppercase;
    padding: .9375rem
}

.service_list .my-bottom .TXTovehid {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333333;
    color: #ffffff
}

.service_list .my-bottom .my-btn {
    color: #737373;
    color: #ffffff
}

.service_list .my-bottom .my-btn:hover {
    color: #ffffff
}

.service_list .tran300 {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear
}
