@charset "utf-8";
html { color: #333; background: #fff }
body, div, p, h1, h2, h3, h4, h5, h6, img, ul, li, a, strong, span, p, dl, dt, dd, input, textarea { margin: 0; padding: 0; list-style: none; border: 0; text-decoration: none; font-family: "microsoft yahei"; font-size: 14px; }
a { text-decoration: none; }
a:hover { text-decoration: none !important; }
a:focus { text-decoration: none !important; }
fieldset, img { border: 0 }
.my-fl { float: left; }
.my-fr { float: right; }
.clear { clear: both; }
.cursor { cursor: pointer; }
.l { float: left; }
.r { float: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-35 { margin-top: 35px; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 55px; }
.mt-60 { margin-top: 55px; }
.mt-65 { margin-top: 65px; }
.mt-70 { margin-top: 60px; }
.mt-80 { margin-top: 80px; }
.mt-90 { margin-top: 90px; }
.mt-100 { margin-top: 100px; }
.mt-120 { margin-top: 100px; }
.syjj { padding: 50px 0 40px 0; }
.syjj img{ margin-bottom:10px;}
.syjj h2 { margin-top: 5px;font-size: 24px; color: #515671; font-weight:bold;}
.syjj p { margin-top: 17px; display: block; width: 100%; font-size: 15px; color: #878787; line-height: 200%; overflow: hidden; }
.clearfix:after { content: ""; display: block; clear: both; }
.padding0 { padding: 0px; }
input, textarea, select { outline: 0px;}
table {border-collapse: collapse;border-spacing: 0;}
td {border: 1px solid #333; padding:5px;}
#w-80 { margin: 0 auto; width: 80%; }
#w-90 { margin: 0 auto; width: 90%; }
#w-1300 { width: 1300px; margin: 0 auto; overflow: hidden; }
#w-1300-1 { width: 1300px; margin: 0 auto; }
.h-form { float: right; width: 256px; height: 32px; border: 1px solid #e5e5e5; background-color: #eeeeee; border-radius: 20px; overflow: hidden; }
.h-input1 { float: left; width: 75%; height: 32px; font-size: 14px; color: #636363; line-height: 32px; background-color: #eee; padding-left: 15px; }
.h-input2 { float: right; width: 23%; height: 32px; background: url(../images/search-tu.png) center right no-repeat; }
.ny-bannert { margin-top: 106px; }
.header,.main,.footer{ background:#fff;}
.cpzz { background: url(../images/cpzz.jpg) no-repeat !important; background-size: cover !important; margin-top: 30px; padding: 30px 0 50px; }
.cpzz > .container { background: rgba(255, 255, 255, 0.9); padding: 25px; border-radius: 8px; margin-bottom: 25px; }
.cpzz > .container > ul li a p { background: #4f99f3; color: #fff;  font-size: .65vw;
/* padding-bottom: 15px; */
}
.cpzz ul li a { background: #1171be; padding: 0; }
.cpzz ul li a .pho { box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }
.cpzz > .container { padding: 0; }
.cpzz > .container > ul { flex-wrap: nowrap; }
.cpzz > .container > .hzSwiper { padding: 20px; }
/*=================menu===================*/
.menu-w { position: fixed; top: 0px; left: 0px; z-index: 11111111; width: 100%; height: 142px; border-bottom: 1px solid #efefef; background-color: #fff; }
.nav li { position: relative; }
.top-blank { height: 125px; overflow: hidden; background: none; }
.top-head { width: 100%; background-color: #fff; }
.shadow { width: 100%; height: 7px; font-size: 0; overflow: hidden; background: url(../images/nav_shadow.png) repeat-x; }
.top01 { width: 100%; height: 30px; line-height: 30px; background: #1f2229; /*color:#f5f5f5;*/ color: #F3782A; overflow: hidden; }
.top01_center { text-align: left; /* width:362px;*/ /*padding-left:840px;margin:0 auto;*/
float: right; }
.top01_center img { float: left; margin-top: 3px; }
.logo { width: 365px; float: left; padding-top: 20px; }
.nav { width: 100%; float: right; }
.nav ul { width: 101%; }
.nav ul li { width: 11%; margin: 0 0.5%; float: left; text-align: center;/* position:relative;*/ }
.nav ul li a h2 { /* height: 42px; */ /* padding-top: 50px; */
display: block; padding: 42px 0px; display: block; font-size: 16px; color: #333; /*overflow:hidden;*/ }
.nav li a:after { content: ""; display: block; position: absolute; left: 50%; right: 50%; bottom: -3px; height: 3px; opacity: 0; background-color: #999; -webkit-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }
.nav li a:hover:after { left: 1%; right: 1%; opacity: 1; -webkit-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }
.nav a#sel { border-bottom: 3px solid #f3782a; color: #f3782a; }
.nav a#sel:hover:after { opacity: 0; }
.nav .sub { display: none; width: 100%; padding: 0; /* padding-bottom: 20px; */ position: fixed; top: 105px; overflow: hidden; text-align: left; z-index: 110; left: 0px; background: url(../images/menu-bg.jpg) top center no-repeat #fff; /* background-color: #fff; */ border-top: 1px solid #e3e3e3; }
.nav .sub .nav_xiao { width: 1200px; overflow: hidden; padding-top: 5px; margin: 0 auto; padding-bottom: 50px; }
.top02_center { width: 100%; }
/*我写样式*/
.yan-second { width: 1100px; padding-bottom: 20px; margin: 0 auto; overflow: hidden; }
.yan-second .yan-left { margin: 0px; float: left; width: 40%; }
.yan-second .yan-left ul { padding: 40px 92px; overflow: hidden; }
.yan-second .yan-left li { width: 60%; }
.yan-second .yan-left li a { display: block; padding: 10px 0px; font-size: 16px; color: #000; font-weight: bold; text-align: left;/* border-bottom:1px solid #efefef; */ }
.yan-second .yan-left li:hover a { color: #007ad6; }
.yan-second .yan-line { display: inline-block; width: 1px; height: 150px; margin: 0px 1%; background-color: #333; }
.yan-second .yan-right { display: inline-block; width: 56%; }
.yan-second .yan-right .tua { width: 100%; }
.yan-second .yan-right .tua img { width: 100%; }
.yan-second .yan-right .jianjie { height: 155px; padding: 40px 40px 0 40px; font-size: 14px; }
.yan-second .yan-right .biaoti { height: 155px; padding: 40px 40px 0 40px; box-shadow: 10px -10px 10px -10px #b6b6b6 inset; box-sizing: border-box; background-color: #fff; overflow: hidden; }
.yan-second .yan-right .biaoti p { display: block; font-size: 17px; color: #333; }
.yan-second .yan-right .biaoti span { display: block; margin-top: 15px; font-size: 14px; color: #333; line-height: 170%; }
.yan-menu-news { width: 100%; padding: 15px 0px; }
.yan-menu-news a { display: block; padding: 10px 0px; font-size: 14px; color: #333; border-bottom: 1px solid #dedede; overflow: hidden; }
.yan-menu-news a:hover { color: #007fdf; }
.yan-menu-contact { padding: 20px 0px; padding-right: 20px; }
.yan-menu-contact strong { display: block; margin-bottom: 15px; font-size: 16px; color: #333; font-weight: bold; }
.yan-menu-contact p { font-size: 15px; color: #333; left: 170%; }
.tua { width: 100%; overflow: hidden; }
.tua img { width: 100%; }
.tua p { display: block; padding: 10px 0px; font-weight: bold; font-size: 16px; color: #333; text-align: center; }
/*我写样式 end*/
.nav .sub .nav_xiao .xiao_one { width: 760px; float: right; overflow: hidden; }
.nav .sub .nav_xiao .xiao_one a { float: left; display: inline; height: 28px; line-height: 28px; width: 108px; margin-right: 12px; overflow: hidden; border-bottom: 1px solid #d3d2d2; color: #313030; background: url(../images/201603/nav_dian.jpg) left center no-repeat; padding: 0; padding-left: 15px; margin-top: 13px; font-size: 12px; font-family: "宋体"; }
.nav .sub .nav_xiao .xiao_one a:hover { color: #f3782a; }
.nav .sub .nav_xiao .xiao_two { margin-top: 28px; width: 760px; float: right; }
.nav .sub .nav_xiao .xiao_two img { float: left; margin-right: 25px; }
.nav .sub .nav_xiao .xiao_two .nav_div { float: left; width: 380px; padding-top: 30px; font-size: 12px; color: #666666; line-height: 22px; }
.nav .sub .nav_xiao .xiao_two .nav_div h2 { font-size: 16px; color: #f3782a; font-weight: normal; letter-spacing: 1px; line-height: 36px; }
.nav .sub .nav_xiao .xiao_three { width: 760px; float: right; overflow: hidden; }
.nav .sub .nav_xiao .xiao_three ul { width: 790px; }
.nav .sub .nav_xiao .xiao_three ul li { float: left; display: inline; width: 172px; height: 190px; overflow: hidden; margin-right: 19px; text-align: center; position: inherit; line-height: 46px; margin-left: 0px; }
.nav .sub .nav_xiao .xiao_three ul li img { width: 100%; height: 138px; display: block; }
.nav .sub .nav_xiao .xiao_three ul li a { color: #686868; width: 100%; font-size: 14px; height: 100%; padding-top: 17px; }
.nav .sub .nav_xiao .xiao_three ul li a:hover { color: #f3782a; }
.nav .sub .nav_xiao .xiao_three ul li:hover img { opacity: 0.8; filter: alpha(opacity=80); }
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li { width: 195px; }
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li img { width: 195px; height: 138px; }
.nav .sub .nav_xiao .xiao_four { width: 512px; overflow: hidden; margin-right: 25px; margin-left: 55px; }
.nav .sub .nav_xiao .xiao_four h2 { font-size: 18px; font-weight: normal; color: #333333; height: 50px; line-height: 50px; border-bottom: 1px solid #b3b3b3; letter-spacing: 3px; margin-top: 10px; }
.nav .sub .nav_xiao .xiao_four .ul { width: 590px; }
.nav .sub .nav_xiao .xiao_four .ul li { height: 42px; line-height: 42px; margin-right: 80px; padding-right: 10px; width: 205px; overflow: hidden; float: left; display: inline; background: url(../images/nav_dian2.png) right center no-repeat; margin-left: 0px; position: inherit; }
.nav .sub .nav_xiao .xiao_four .ul li a { padding: 0; width: 205px; text-align: left; }
.nav .sub .nav_xiao .xiao_five { width: 680px; overflow: hidden; float: left; margin-top: 15px; margin-left: 50px; }
.nav .sub .nav_xiao .xiao_five img { width: 280px; height: 212px; }
.nav .sub .nav_xiao .xiao_five a { width: 280px; height: 212px; padding: 0; margin-right: 45px; float: left; }
.nav .sub .nav_xiao .xiao_five2 { float: right; margin-right: 20px; text-align: left; width: 445px; margin-top: 15px; }
.nav .sub .nav_xiao .xiao_five2 p { border-bottom: 1px solid #D9D9D9; box-shadow: none; font-size: 14px; padding: 10px 0; }
.nav .sub .nav_xiao .xiao_five2 p a { text-align: left; width: 200px; display: inline-block; padding-top: 0; height: auto; padding: 5px 0; font-size: 14px; }
.nav .sub .nav_xiao .xiao_six_l { float: left; width: 140px; margin-left: 70px; overflow: hidden; margin-top: 35px; }
.nav .sub .nav_xiao .xiao_six_l a { display: block; height: 46px; line-height: 46px; font-size: 16px; color: #333333; padding-left: 20px; background: url(../images/yuming_pic9.png) left center no-repeat; padding-top: 0; }
.nav .sub .nav_xiao .xiao_six_l a.osel { background: url(../images/yuming_pic9_on.png) left center no-repeat; color: #f3782a; }
.nav .sub .nav_xiao .xiao_six_r { float: left; width: 990px; overflow: hidden; text-align: center; }
.nav .sub .nav_xiao .xiao_six_r img { display: block; margin: 0 auto; margin-bottom: 32px; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.nav .sub .nav_xiao .xiao_six_r a { float: left; width: 140px; height: auto; border-left: 1px solid #e2e3e3; padding-top: 0; margin-top: 50px; }
.nav .sub .nav_xiao .xiao_six_r a:hover img { margin-top: -4px; margin-bottom: 36px; }
/*====================手机站menu====================*/

/* 样式一*/
.style-1 .nav { -webkit-transform: translateX(-100%); transform: translateX(-100%); width: 100%; height: 100%; }
.style-1 .nav--active { height: 100%; }
.style-1 .nav__link { opacity: 0; -webkit-transition-delay: 500ms; transition-delay: 500ms; }
.style-1 .nav--active .nav__link { opacity: 1; }
.style-1 .nav--active .nav { -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; -webkit-transform: translateX(0); transform: translateX(0); }
.style-1 .nav--active .nav__icon { background: rgba(0, 0, 0, 0); }
.style-1 .nav--active .nav__icon:before { margin-top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.style-1 .nav--active .nav__icon:after { margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
/*====================end手机站menu====================*/
.hy-logo { margin-top: 0px; }
/*====================banner====================*/
.banner-top { margin-top: 105px; }
.owl-theme .owl-controls { margin-top: 10px; text-align: center }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); opacity: 1; text-decoration: none }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1 }
.owl-theme .owl-controls .owl-page span { display: block; height: 25px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 1; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; overflow: hidden }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); opacity: 1 }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }
.owl-pagination { position: absolute; bottom: 10px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); text-align: center; -webkit-tap-highlight-color: transparent }
.owl-pagination .owl-page { display: inline-block; zoom: 1 }
.owl-pagination .owl-page span { position: relative; transition: .36s ease }
.owl-pagination .owl-page span { background-color: transparent; width: auto; height: auto }
.owl-pagination .owl-page { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-pagination { position: absolute; bottom: 10px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) }
.owl-pagination .owl-page:nth-of-type(1) span:after { content: "01" }
.owl-pagination .owl-page:nth-of-type(2) span:after { content: "02" }
.owl-pagination .owl-page:nth-of-type(3) span:after { content: "03" }
.owl-pagination .owl-page span { border: 0 }
.owl-pagination .owl-page:nth-of-type(1) span:after { font-size: 16px; font-family: CYJXY; color: #fff }
.owl-pagination .owl-page:nth-of-type(2) span:after { font-size: 16px; font-family: CYJXY; color: #fff }
.owl-pagination .owl-page:nth-of-type(3) span:after { font-size: 16px; font-family: CYJXY; color: #fff }
.owl-pagination { bottom: 40px }
.owl-pagination .owl-page span { background-color: transparent; width: auto; height: auto; }
.owl-pagination .owl-page span { position: relative; transition: .36s ease }
.owl-pagination .owl-page.active span:after { color: #0b74c3 }
.owl-pagination .owl-page.active span { padding-right: 146px; background: 0 0; }
.owl-pagination .owl-page.active span:before { width: 146px }
.owl-pagination .owl-page span:before { content: ""; position: absolute; top: 10px; left: 31px; background-color: #0b74c3; width: 0; height: 1px; transition: .36s ease }
.owl-pagination .owl-page:last-of-type span:before { left: auto; right: 31px }
.owl-pagination .owl-page:last-of-type.active span { padding-left: 146px; padding-right: 0 }
.owl-pagination .owl-page:last-of-type.active span:before { left: auto; right: 31px }
.owl-pagination .owl-page { margin-right: 8px }
.owl-item .item img { display: block; width: 100% }
/*banner nav prev next buttons*/
.owl-buttons { height: 0; top: 50%; -webkit-transform: translateY(calc(-50%)); -ms-transform: translateY(calc(-50%)); transform: translateY(calc(-50%)); position: absolute; width: 100%; margin: 0; }
.owl-buttons { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-buttons .owl-prev, .owl-buttons .owl-next { display: none; width: 36px; height: 120px; margin-left: 16px; margin-right: 16px; border-radius: 2px 0 0 2px; }
.owl-buttons .owl-prev, .owl-buttons .owl-next { display: none; height: 80px; }
.owl-buttons .owl-prev { position: absolute; left: 0; background: rgba(0, 0, 0, .2); padding: 0; border-radius: 0; cursor: pointer; background-image: url(../images/left.png); background-repeat: no-repeat; background-position: 7px 30px; }
.owl-carousel .owl-prev:hover, .owl-carousel .owl-next:hover { background-color: #0b74c3; font-weight: bold; }
.owl-buttons .owl-prev, .owl-buttons .owl-next { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.owl-buttons .owl-next { position: absolute; right: 0; background: rgba(0, 0, 0, .2); padding: 0; border-radius: 0; cursor: pointer; background-image: url(../images/right.png); background-repeat: no-repeat; background-position: 7px 30px; }
/*progress bar*/
#bar { width: 0%; max-width: 100%; height: 2px; background: #0b74c3; overflow: hidden; }
#progressBar { width: 100%; background: #100E0E; }
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel { display: none; position: relative; margin-top: 106px; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* mouse grab icon */
.grabbing { cursor: url(grabbing.png) 8 8, move; }
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
/*====================top====================*/

/*====================middle====================*/


.owl-theme .owl-controls { margin-top: 10px; text-align: center }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); opacity: 1; text-decoration: none }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1 }
.owl-theme .owl-controls .owl-page span { display: block; height: 25px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 1; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; overflow: hidden }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); opacity: 1 }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }
.owl-pagination { position: absolute; bottom: 10px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); text-align: center; -webkit-tap-highlight-color: transparent }
.owl-pagination .owl-page { display: inline-block; zoom: 1 }
.owl-pagination .owl-page span { position: relative; transition: .36s ease }
.owl-pagination .owl-page span { background-color: transparent; width: auto; height: auto }
.owl-pagination .owl-page { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-pagination { position: absolute; bottom: 10px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) }
.owl-pagination .owl-page:nth-of-type(1) span:after { content: "01" }
.owl-pagination .owl-page:nth-of-type(2) span:after { content: "02" }
.owl-pagination .owl-page:nth-of-type(3) span:after { content: "03" }
.owl-pagination .owl-page:nth-of-type(4) span:after { content: "04" }
.owl-pagination .owl-page:nth-of-type(5) span:after { content: "05" }
.owl-pagination .owl-page span { border: 0 }
.owl-pagination .owl-page:nth-of-type(1) span:after { font-size: 16px; font-family: CYJXY; color: #fff }
.owl-pagination .owl-page:nth-of-type(2) span:after { font-size: 16px; font-family: CYJXY; color: #fff }
.owl-pagination .owl-page:nth-of-type(3) span:after { font-size: 16px; font-family: CYJXY; color: #fff }
.owl-pagination .owl-page:nth-of-type(4) span:after { font-size: 16px; font-family: CYJXY; color: #fff }
.owl-pagination .owl-page:nth-of-type(5) span:after { font-size: 16px; font-family: CYJXY; color: #fff }
.owl-pagination { bottom: 40px }
.owl-pagination .owl-page span { background-color: transparent; width: auto; height: auto; }
.owl-pagination .owl-page span { position: relative; transition: .36s ease }
.owl-pagination .owl-page.active span:after { color: #0b74c3 }
.owl-pagination .owl-page.active span { padding-right: 146px; background: 0 0; }
.owl-pagination .owl-page.active span:before { width: 146px }
.owl-pagination .owl-page span:before { content: ""; position: absolute; top: 10px; left: 31px; background-color: #0b74c3; width: 0; height: 1px; transition: .36s ease }
.owl-pagination .owl-page:last-of-type span:before { left: auto; right: 31px }
.owl-pagination .owl-page:last-of-type.active span { padding-left: 146px; padding-right: 0 }
.owl-pagination .owl-page:last-of-type.active span:before { left: auto; right: 31px }
.owl-pagination .owl-page { margin-right: 8px }
.owl-item .item img { display: block; width: 100% }
/*banner nav prev next buttons*/
.owl-buttons { height: 0; top: 50%; -webkit-transform: translateY(calc(-50%)); -ms-transform: translateY(calc(-50%)); transform: translateY(calc(-50%)); position: absolute; width: 100%; margin: 0; }
.owl-buttons { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-buttons .owl-prev, .owl-buttons .owl-next { width: 36px; height: 120px; margin-left: 16px; margin-right: 16px; border-radius: 2px 0 0 2px; }
.owl-buttons .owl-prev, .owl-buttons .owl-next { height: 80px; }
.owl-buttons .owl-prev { position: absolute; left: 0; background: rgba(0, 0, 0, .2); padding: 0; border-radius: 0; cursor: pointer; background-image: url(../images/left.png); background-repeat: no-repeat; background-position: 7px 30px; }
.owl-carousel .owl-prev:hover, .owl-carousel .owl-next:hover { background-color: #0b74c3; font-weight: bold; }
.owl-buttons .owl-prev, .owl-buttons .owl-next { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.owl-buttons .owl-next { position: absolute; right: 0; background: rgba(0, 0, 0, .2); padding: 0; border-radius: 0; cursor: pointer; background-image: url(../images/right.png); background-repeat: no-repeat; background-position: 7px 30px; }
/*progress bar*/
#bar { width: 0%; max-width: 100%; height: 2px; background: #0b74c3; overflow: hidden; }
#progressBar { width: 100%; background: #100E0E; }
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* mouse grab icon */
.grabbing { cursor: url(grabbing.png) 8 8, move; }
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
/*推荐产品*/

.sec1 { padding: 10px 0 30px; }
.sec1 .ul { margin: 40px 0 20px; }
.sec1 .ul li { width: 14.28%; float: left; padding: 1px; box-sizing: border-box; text-align: center !important; }
.sec1 .ul li a { display: block; background: #f7f7f7; padding: 26px 0; box-shadow: none; position: relative; transition: 0.3s; }
.sec1 .ul li a p { font-size: 16px; line-height: 40px; color: #606060;text-align: center !important; height:40px;overflow: hidden;  }
.sec1 .ul li a span { display: block; width: 46px; height: 46px; background: url(../images/icon01.png) no-repeat center; background-size: cover; margin: 0 auto 5px; }
.sec1 .ul li a:before { content: ""; width: 30px; height: 30px; background: url(../images/active1.png) no-repeat center; background-size: cover; position: absolute; right: -15px; top: -15px; z-index: 100; transition: 0.3s; display: none; }
.sec1 .ul li:hover a, .sec1 .ul li.on a { background: #fff url(../images/border1.png) no-repeat left top; background-size: 100% 100%; transform: scale(1.05); box-shadow: 0px 0px 12px rgba(37, 137, 246, 0.22); z-index: 100; }
.sec1 .ul li:hover a:before, .sec1 .ul li.on a:before { display: block; }
.sec1 .ul li:nth-child(2) a span { background-image: url(../images/icon02.png); }
.sec1 .ul li:nth-child(3) a span { background-image: url(../images/icon03.png); }
.sec1 .ul li:nth-child(4) a span { background-image: url(../images/icon04.png); }
.sec1 .ul li:nth-child(5) a span { background-image: url(../images/icon05.png); }
.sec1 .ul li:nth-child(6) a span { background-image: url(../images/icon06.png); }
.sec1 .ul li:nth-child(7) a span { background-image: url(../images/icon07.png); }
.sec1 .ul li:nth-child(8) a span { background-image: url(../images/icon08.png); }
.sec1 .ul li:nth-child(9) a span { background-image: url(../images/icon09.png); }
.sec1 .ul li:nth-child(10) a span { background-image: url(../images/icon010.png); }
.sec1 .ul li:nth-child(11) a span { background-image: url(../images/icon011.png); }
.sec1 .ul li:nth-child(12) a span { background-image: url(../images/icon012.png); }
.sec1 .ul li:nth-child(13) a span { background-image: url(../images/icon013.png); }
.sec1 .ul li:nth-child(14) a span { background-image: url(../images/icon014.png); }
.sec1 .ul li:nth-child(15) a span { background-image: url(../images/icon015.png); }
.sec1 .ul li:nth-child(16) a span { background-image: url(../images/icon016.png); }
.sec1 .ul li:nth-child(17) a span { background-image: url(../images/icon017.png); }
.sec1 .ul li:nth-child(18) a span { background-image: url(../images/icon018.png); }
.sec1 .ul li:nth-child(19) a span { background-image: url(../images/icon019.png); }
.sec1 .ul li:nth-child(20) a span { background-image: url(../images/icon020.png); }
.sec1 .ul li:nth-child(21) a span { background-image: url(../images/icon021.png); }
.sec1 .ul li:nth-child(22) a span { background-image: url(../images/icon022.png); }
.sec1 .ul li:nth-child(23) a span { background-image: url(../images/icon023.png); }



.tj-tit { padding: 15px 0px; text-align: center; }
.tj-tit h2 { font-size: 36px; color: #636363; font-weight: bold; text-align: center; letter-spacing: 3px; }
.tj-tit .linea { margin: 0 auto; margin-top: 15px; width: 40px; height: 3px; background-color: #0b81de; }
.swiper-container-tj { width: 100%; height: 800px; }
.swiper-container-tj .swiper-slide { text-align: center; font-size: 18px; /* background: #efefef; */ /* Center slide text vertically */
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; transform: scale(0.6); }
.swiper-container-tj .swiper-slide-active, .swiper-container-tj .swiper-slide-duplicate-active { transform: scale(1.2); }
.swiper-container-tj .swiper-container-horizontal>.swiper-container-tj .swiper-pagination-bullets, .swiper-container-tj .swiper-pagination-custom, .swiper-container-tj .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; }
.swiper-container-tj .swiper-pagination { position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0, 0, 0); z-index: 10; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; }
.swiper-container-tj .swiper-pagination-bullet { margin: 0 8px !important; width: 15px; height: 15px; background-color: #ececec; opacity: 1; }
.swiper-container-tj .swiper-pagination-bullet-active { background-color: #636363; }
.tuijian-h { width: 100%; }
.tuijian-h .tua { width: 100%; height: auto; overflow: hidden; }
.tuijian-h .tua img { width: 100%; height: 100%; }
.tuijian-h a h3 { display: block; width: 100%; font-size: 26px; color: #636363; text-align: center; }
.tuijian-h p { display: block; margin-top: 15px; text-align: center; font-size: 20px; color: #636363; }
/*产品标题*/
.pro-tit { padding: 15px 0px; }
.pro-tit h2 { display: block; text-align: center; font-size: 36px; color: #636363; font-weight: bold; letter-spacing: 5px; }
.pro-tit p { display: block; margin-top: 5px; text-align: center; font-size: 15px; color: #0b81de; }
/*产品标题*/
.case-tit { padding: 15px 0px; }
.case-tit h2 { display: block; text-align: center; font-size: 36px; color: #636363; font-weight: bold; letter-spacing: 5px; }
.case-tit p { display: block; margin-top: 5px; text-align: center; font-size: 15px; color: #0b81de; }

.casebg{background:#efefef; padding-top:20px;}

/*分类*/

.th-pro { padding: 6px; text-align: center; }
.th-pro li { display: inline-block; padding: 5px 25px; height: 50px; transition: all 0.4s ease 0s; }
.th-pro li a { padding: 5px 0px; display: inline-block; text-align: center; font-size: 24px; color: #636363; font-weight: normal; font-family: "font6"; box-sizing: border-box; transition: all 0.4s ease 0s; }
.th-pro li:hover a { border-bottom: 2px solid #636363; transition: all 0.3s ease-in-out; }
.th-pro-hover { border-bottom: 2px solid #636363; }
/*产品*/
.th-prolist { position: relative; padding: 40px 20px; margin-bottom: 15px; overflow: hidden; }
.th-prolist .tua img { width: 100%; transition: all 0.5s ease-out; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.th-prolistanli .tua img{ width: 310px !important; height:310px !important; transition: all 0.5s ease-out; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.th-prolist:hover .tua img { transition: all 0.5s ease-out; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.th-prolist a h3 { display: block; margin-top: 25px; font-size: 15px; color: #636363; text-align: center; }
.th-prolist .zhezhao { width: 20%; height: 20%; opacity: 0; transition: all 0.4s ease 0s; position: absolute; top: 40%; left: 40%; z-index: 10; background: rgba(0, 0, 0, 0.7); }
.th-prolist:hover .zhezhao { left: 0px; top: 0px; width: 100%; height: 100%; opacity: 1; }
.th-prolist:hover .zhezhao h3 { display: block; margin-top: 28%; text-align: center; font-size: 18px; color: #fff; font-weight: bold; }
/*品鉴*/
.swiper-container-pj { margin: 0 auto; width: 95%; height: 600px; margin-left: auto; margin-right: auto; }
.swiper-container-pj .swiper-slide { text-align: center; font-size: 18px; color: #fff; /* background-color: #00347B; */ /* height: calc((100% - 30px) / 2); */
height: auto; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-pagination-pj { padding: 15px 0px; width: 100%; text-align: center; }
.swiper-pagination-pj .swiper-pagination-bullet { background-color: #000; margin: 0px 4px; width: 100px; height: 3px; border-radius: 0px; }
.th-pj { width: 100%; height: auto; overflow: hidden; }
.th-pj .tua { width: 100%; height: auto; overflow: hidden; }
.th-pj .tua img { width: 100%; transition: all 0.5s ease-out; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.th-pj:hover .tua img { transition: all 0.5s ease-out; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
/*新闻标题*/
.news-tit { padding: 15px 0px; }
.news-tit h2 { display: inline-block; padding-bottom: 18px; font-size: 36px; color: #636363; font-weight: bold; letter-spacing: 5px; overflow: hidden; }
.news-tit p { display: inline-block; font-size: 20px; color: #636363; overflow: hidden; }
.news-tit a { display: inline-block; float: right; margin-top: 23px; padding: 3px 8px; font-size: 14px; color: #636363; border: 1px solid #e5e5e5; overflow: hidden; }
.news-l { float: left; width: 58%; }
.news-l .tua { width: 100%; height: auto; overflow: hidden; }
.news-l .tua img { width: 100%; }
.news-l .n-titl { padding-top: 22px; }
.news-l .n-titl h3 { display: block; margin-bottom: 15px; font-size: 20px; color: #636363; }
.news-l .n-titl p { width: 100%; height: 41px; font-size: 15px; color: #636363; line-height: 150%; overflow: hidden; }
.news-r { float: right; width: 35%; }
.news-r li { margin-bottom: 40px; }
.news-r li a h3 { display: block; margin-bottom: 20px; font-size: 16px; color: #363636; font-weight: bold; }
.news-r li p { display: block; width: 100%; height: 42px; font-size: 15px; color: #878787; line-height: 150%; overflow: hidden; }
.news-r li span { display: none; margin-top: 12px; font-size: 24px; color: #323232; }
.news-linea { margin: 0 auto; margin-top: 130px; width: 1px; height: 370px; background-color: #efefef; }
.news-rb { width: 100%; }
.news-rb li { margin-bottom: 40px; }
.news-rb li a h3 { display: block; margin-bottom: 20px; font-size: 16px; color: #363636; font-weight: bold; }
.news-rb li p { display: block; width: 100%; height: 42px; font-size: 15px; color: #878787; line-height: 150%; overflow: hidden; }
.news-rb li span { display: none; margin-top: 12px; font-size: 24px; color: #323232; }
/*part1*/
.part1-w { padding: 0px 0px 10px 0px; margin: 0px; width: 100%; height: auto; border-bottom: 1px solid #e5e5e5; overflow: hidden; }
.part1-hot { margin-top: 5px; }
.part1-hot p { display: inline-block; padding-right: 5px; font-size: 15px; color: #636363; }
.part1-hot a { display: inline-block; padding-right: 15px; padding-right: 5px; font-size: 15px; color: #636363; }
.part2-w { width: 100%; height: auto; overflow: hidden; background: #efefef; }
.part2-w img { width: 100%; }
/*====================foot====================*/
.foot-w { width: 100%; height: auto; background: #303030; }
.foot-lxa { margin-top: 290px; padding: 40px 90px; background-color: #fff; overflow: hidden; }
.foot-lxa-l { margin-right: 450px; }
.foot-lxa-l p { display: block; margin-top: 26px; font-size: 24px; color: #000; font-weight: bold; }
.foot-lxa-l .linea { display: block; margin-top: 29px; width: 29px; height: 3px; background-color: #313131; }
.foot-lxa-l span { display: block; margin-top: 60px; margin-bottom: 20px; font-size: 20px; color: #cfcfcf; text-transform: uppercase; }
.foot-lxa-r { float: right; width: 360px; }
.foot-logo { width: 100%; }
.foot-conta { margin-top: 15px; }
.foot-conta p { font-size: 17px; color: #010101; line-height: 210%; }
.foot-contb { margin-top: 90px; margin-bottom: 50px; overflow: hidden; }
.foot-about { position: relative; float: left; width: 12%; min-height: 180px; border-right: 1px solid #626262; }
.foot-aboutt { position: relative; float: left; width: 31%; min-height: 180px; border-right: 1px solid #626262; }
.foot-about::before { content: ""; position: absolute; top: 0px; right: 0px; height: 100%; border-right: 1px solid #000000; }
.foot-qt { float: left; width: 12%; min-height: 180px; }
.foot-tit p { display: block; margin-bottom: 20px; font-size: 20px; color: #fff; }
.foot-list { }
.foot-list a { display: block; margin-bottom: 10px; font-size: 14px; color: #999; }
.foot-ml { margin-left: 5%; }
.foot-pro { position: relative; float: left; width: 30%; min-height: 180px; border-right: 1px solid #626262; }
.foot-pro::before { content: ""; position: absolute; top: 0px; right: 0px; height: 100%; border-right: 1px solid #000000; }
.foot-pro-list a { float: left; display: inline-block; margin-bottom: 10px; width: 33.3%; font-family: "font6"; font-size: 14px; color: #999; height:20px; overflow:hidden; }
.foot-ewm { float: right; margin: 8px 10px; padding: 30px 25px; border: 1px solid #9f9f9f; overflow: hidden; }
.foot-ewm img { width:100%; }
.foot-ewm p { display: block; margin-top: 22px; font-size: 14px; color: #fff; text-align: center; }
.foot-bq { padding: 10px; text-align: center; }
.foot-bq p, .foot-bq p a, .foot-bq a, .foot-bq p strong { font-size: 14px; color: #fff; text-align: center; }
.foot-bq p a{ padding-right:5px; line-height:30px;}
/*end foot*/

/*内页*/
.jt-ny-tit { position: relative; height: 450px; }
.jt-ny-tit h2 { position: absolute; bottom: 0px; left: 0px; width: 200px; height: 50px; background-color: #efefef; text-align: center; line-height: 50px; color: #636363; font-size: 26px; }
/*返回顶部*/
.to-top { position: relative; z-index: 11111111111; display: none; padding: 5px 10px; color: #fff !important; background-color: #f50; }
.to-top:visited { color: #fff; }
/*end手机样式*/
/*====================PC====================*/
@media only screen and (max-width: 1700px) {
.rh-title { margin-top: 1%; }
.rh-title img { width: 100%; }
}
@media only screen and (max-width: 1300px) {
#w-1300 { width: 100%; }
#w-1300-1 { width: 100%; }
#w-90 { width: 100%; }
#w-80 { width: 100%; }
.rh-title { margin-top: 1%; }
.rh-title img { width: 100%; }
/*menu*/
.header-nav .nav-list>li>a { padding: 0 13px; }
.header-nav .nav-list>li>a::after { margin-left: 12px; }
.swiper-container-pj { height: 400px; }
.swiper-container-pj .swiper-slide { height: calc((100% - 16%) / 2); }
}
@media only screen and (max-width: 1200px) {
.rh-title { margin-top: 1%; }
.rh-title img { width: 100%; }
.nav .sub .nav_xiao { width: 100%; }
.yan-second { width: 100%; }
}

/*====================992====================*/
@media only screen and (max-width: 992px) {
#w-1300 { width: 100%; }
#w-1300-1 { width: 100%; }
#w-90 { width: 100%; }
#w-80 { width: 100%; }
.padding0 { padding: 15px; }
.rh-title { margin-top: 2%; }
.header-nav .nav-list>li>a { padding: 0 3px; }
.swiper-container-pj { height: 250px; }
.swiper-container-pj .swiper-slide { height: calc((100% - 16%) / 2); }
.mini-logo { border-bottom: 1px solid #efefef; }
.mini-logo img { width: 100%; }
.h-form { float: none; margin: 0 auto; }
.h-input1 { padding-left: 15px; }
.ny-bannert { margin-top: 0px; }
.yan-second .yan-right .tua img { width: 100%; }
}


/*====================手机====================*/
@media only screen and (max-width: 768px) {
#w-1300 { width: 100%; }
#w-1300-1 { width: 100%; }
#w-90 { width: 100%; }
#w-80 { width: 100%; }
.sec1 .ul { margin: 30px 12px 10px; }
.sec1 .ul li { width: 50%; }
.sec1 .ul li a { padding: 16px 0; }
.sec1 .ul li a p { font-size: 15px; line-height: 36px; }
.sec1 .ul li a span { width: 38px; height: 38px; margin-bottom: 0; }
.sec1 .ul li a:before { width: 24px; height: 24px; right: -12px; top: -12px; }
.sec1 ul { margin: 0 12px; }

.padding0-sm15 { padding: 15px; }
.h-form { margin: 0 auto; }
.mini-title { border-bottom: 1px solid #efefef; }
.mini-title img { width: 100%; }
.menu-w { position: none; display: none; }
.th-pro li a { font-size: 20px; }
.th-pro li { padding: 5px 15px; }
.th-prolist { padding: 20px 15px; margin-bottom: 0px; }
.tuijian-h a h3 { font-size: 20px; margin-top: 2px; }
.tuijian-h p { font-size: 14px; }
.news-l { width: 100%; padding-bottom: 20px; margin-bottom: 15px; border-bottom: 1px solid #efefef; overflow: hidden; }
.news-r { width: 100%; }
.news-r li { border-bottom: 1px solid #efefef; padding-bottom: 15px; margin-bottom: 15px; }
.foot-lxa-r { width: 100%; margin-top: 15px; }
.foot-lxa { padding: 20px; margin-top: 0px; }
.foot-ewm { padding: 20px 15px; margin-right: 15px; width: 33%; float: none; display: inline-block; }
.foot-ewm img { width: 100%; }
.foot-pro { width: 95%; }
.foot-pro-list a { width: 50%;} 
.foot-w { background: none; background-color: #303030; }
.foot-contb { margin-top: 25px; margin-bottom: 30px; text-align: center; }
.foot-logo { text-align: center; }
.swiper-container-tj { height: 320px; }
.pro-tit h2 { font-size: 30px; }
.th-prolistanli .tua img{ width:100% !important; height:138px!important;}

}
#ny-w100 { width: 100%; height: auto; overflow: hidden; }
.ny-flash { position: relative; width: 100%; height: 450px; overflow: hidden; background: url(../images/nybanner1.jpg) top center no-repeat; }
/*ny-tit*/
.ny-tit01 { padding: 10px 15px; }
.ny-tit01 h2 { display: block; text-align: center; font-size: 26px; color: #333; font-weight: bold; }
.ny-tit01 p, .ny-tit01 p p { display: block; font-size: 15px; color: #666; text-align: center; letter-spacing: 2px; }
.ny-tit01 span, .ny-tit01 span p { display: block; margin: 8px 0px 5px 0px; font-size: 13px; color: #666; text-align: center; text-transform: uppercase; }
/*联系我们地图*/
#container { height: 680px; }
.con-map { position: relative; width: 100%; height: 680px; overflow: hidden; }
.con-ab { position: absolute; top: 0px; left: 50%; margin-left: -40%; width: 80%; transition: all 0.35s ease-out; }
.con-lx { font-size: 16px; color: #fff; line-height: 170%; padding: 30px 40px; background: rgba(67,105,159,0.8);  ilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B243699f, endColorstr=#B243699f);
}
.con-lx p strong, .con-lx strong { font-size: 26px; color: #fff; font-weight: bold; }
.con-lx p, .con-lx p a, .con-lx a { font-size: 16px; color: #fff; line-height: 170%; }
/*内页*/
.jt-page { width: 100%; height: 80px; background-color: #fff; font-size: 0; border-bottom: 1px solid #eaeaea; }
/*内页外框*/
.ny-padding { padding: 0px; }
.ny-w1 { width: 100%; /*background-color: #efefef;*/
overflow: hidden; }
.ny-w2 { padding: 15px 0px; width: 100%; height: auto; background-color: #fafafa; overflow: hidden; }
.ny-w { margin: 0 auto; padding: 30px 40px; width: 1260px; background-color: #fff; margin: -180px auto 40px; position: relative; z-index: 997; box-shadow: 0px 2px 15px 0 rgba(0, 0, 0, 0.05); overflow: hidden; }
.page-tti { width: 100%; }
.page-tit p { /*margin-left: 30px;*/
color: #ddd; font-size: 60px; font-family: "font1"; text-transform: uppercase; letter-spacing: -1px; animation: cth1 800ms ease-out forwards; display: inline-block; text-transform: uppercase; }
.page-tit h2 { display: inline-block; position: relative; top: -3px; margin-left: 20px; margin-left: 0 \9; color: #5a575b; font-size: 24px; font-weight: bold; }
.ny-pagemenu { text-align: left;/*background-color: #f2f2f2;*/
  /*margin: 0 30px;*/
}
.ny-pagemenu li { margin: 0px; padding: 0px; position: relative; display: inline-block; padding: 0 12px; }
.ny-pagemenu li a { display: block; color: #666; font-size: 15px; padding: 29px 5px; }
.ny-pagemenu li:after { content: ""; position: absolute; bottom: 0px; left: 50%; width: 0px; height: 2px; background-color: #000; transition: all 0.3s ease-out; }
.ny-pagemenu li:hover:after { width: 63px; left: 16px; }
.ny-pagemenu li:hover a { color: #000; }
.ny-pagemenu-ov:after { width: 63px !important; left: 16px !important; }
.ny-pagemenu-ov a { color: #000 !important; font-weight: bold; }
.ny-loc { margin-top: 28px; font-size: 14px; text-align: right; }
.ny-loc i { display: inline-block; width: 10px; height: 10px; background: url(../images/home-icon.png) no-repeat; position: relative; top: 1px; }
.ny-loc em { display: inline-block; background: url(../images/location-li.png) no-repeat; width: 3px; height: 5px; margin: 0 10px; position: relative; top: -2px; }
.ny-loc a { display: inline-block; color: #6a6a6a; font-weight: bold; }
.ny-loc span { padding-left: 3px; font-size: 14px; color: #6a6a6a; }
.ny-loc p:last-child { color: #6a6a6a; font-weight: bold; }
/*内页标题*/
.lh-ntit h2 { margin-top: 30px; text-align: center; font-size: 36px; font-weight: bold; color: #333; }
.ny-tit11 h1 { display: block; padding: 5px; font-size: 18px; text-align: center; font-weight: bold; color: #333; }
.ny-tit2 { padding: 10px 10px; }
.ny-tit2 h2 { display: block; font-size: 26px; color: #3b3b3b; text-align: center; font-weight: bold; }
.ny-tit2 .line1 { margin: 0 auto; margin-top: 10px; margin-bottom: 10px; width: 58px; height: 6px; background-color: #ffc450; }
.ny-tit2 p { text-align: center; font-size: 16px; color: #3b3b3b; }
/*内页分类*/
.ny-proc1 { padding: 25px 10px 12px 10px; text-align: center; }
.ny-proc1 a { display: inline-block; margin: 3px 0px; width: 130px; height: 35px; border: 1px solid #1e1e1e; font-size: 16px; color: #333; text-align: center; line-height: 32px; }
.ny-proc1 a:hover { background-color: #174ea1; color: #fff; }
.ny-proc1-hover { background-color: #174ea1 !important; color: #fff !important; }
.ny-proc3 { padding: 25px 10px 20px 10px; text-align: center; }
.ny-proc3 a { display: inline-block; margin: 3px 3px; width: 130px; height: 35px; border: 1px solid #1e1e1e; font-size: 16px; color: #333; text-align: center; line-height: 32px; }
.ny-proc3 a:hover { background-color: #174ea1; color: #fff; }
.ny-proc3-hover { background-color: #174ea1 !important; color: #fff !important; }
.ny-menu-hover { color: #fff !important; background-color: #174ea1 !important; border: 1px solid #273890 !important; }
/*内页分类2*/
.ny-pc-tit { padding: 30px 0px; background-color: #333; }
.ny-pc-tit h2 { text-align: center; font-size: 26px; color: #fff; font-weight: bold; }
.ny-pc-tit p { display: block; margin-top: 8px; text-align: center; font-size: 16px; color: #fff; }
.ny-proc2 { /*margin-top: 20px;*/
overflow: hidden; }
.ny-pc2-w { padding: 15px; border: 1px solid #efefef; }
.ny-proc2 dt a h3 { display: block; margin: 5px 5px 5px 0px; padding: 10px 5px; width: 100%; background-color: #f60e0e; text-align: center; font-size: 17px; color: #fff; }
.ny-proc2 dd a { display: block; margin: 3px; padding: 5px 10px; border-bottom: 1px dashed #cecece; font-size: 16px; color: #333; transition: all 0.3s ease-out; vertical-align: middle; }
.ny-proc2 dd a img { vertical-align: middle; margin-right: 6px; }
.ny-proc2 dd a:hover { background-color: #404040; color: #fff; border-radius: 3px; }
.ny-proc2-hover { background-color: #404040 !important; color: #fff !important; border-radius: 3px !important; }
.ny-p2-padding { padding: 6px 0px; }
/*====================title====================*/
.ny-tit1 { padding: 20px 10px 10px 10px; }
.ny-tit1 h2 { display: block; font-size: 35px; color: #000; text-align: center; font-weight: bold; }
.ny-tit1 p { display: block; padding-top: 10px; font-size: 16px; color: #2d2d2d; text-align: center; letter-spacing: 0px; }
.ny-tit3 h2 { padding: 15px 15px; font-size: 16px; color: #fff; background-color: #f60e0e; text-align: left; }
/*=======================新闻样式一=========================*/
.sk-dt2 { padding: 20px 0px; width: 100%; border-bottom: 1px solid #e8e8e8; overflow: hidden; transition: all 0.5s ease-out; }
.sk-dt2 img { width: 100%; overflow: hidden; transition: all 0.5s ease-out; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.sk-dt2:hover img { transition: all 0.5s ease-out; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.sk-dt2-tit { padding: 5px 0px; transition: all 0.5s ease-out; }
.sk-dt2:hover .sk-dt2-tit { padding-left: 15px; }
.sk-dt2-tit a h2 { display: block; font-size: 18px; color: #656565; line-height: 22px; }
.sk-dt2-tit p { display: block; margin-top: 22px; font-size: 14px !important; color: #929292; line-height: 150% !important; height: 40px; overflow: hidden; }
.sk-dt2-date { }
.sk-dt2-date .sk-dt2-d { font-size: 14px; color: #666; text-align: right; }
.sk-dt2-date .more { margin-top: 40px; float: right; width: 50%; height: 25px; border: 1px solid #666; text-align: center; transition: all 0.5s ease-out; }
.sk-dt2-date .more a { display: block; color: #333; line-height: 24px; text-align: center; transition: all 0.5s ease-out; }
.sk-dt2:hover .sk-dt2-date .more { background-color: #d70909; border: 1px solid #960000; }
.sk-dt2:hover .sk-dt2-date .more a { color: #fff; }
/*=======================媒体聚集=========================*/
.sk-mt { width: 100%; height: 495px; margin-bottom: 20px; }
.sk-mt:hover { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08); }
.sk-mt img { width: 100%; }
.sk-mt-t { padding: 24px 30px 24px 20px; border-bottom: 1px solid #ededed; transition: all 0.3s ease-out 0s; }
.sk-mt:hover .sk-mt-t { padding-left: 30px; padding-right: 20px; }
.sk-mt-t a h2 { display: block; color: #333; font-size: 16px; line-height: 22px; transition: all 0.36s ease; }
.sk-mt:hover .sk-mt-t a h2 { color: #3488ea; }
.sk-mt .sk-mt-t p { display: block; font-size: 13px; color: #999; line-height: 25px; height: 45px; overflow: hidden; transition: all 0.36s ease; }
.sk-mt:hover .sk-mt-t p { display: block; margin-top: 8px; font-size: 13px; color: #999; line-height: 25px; height: 45px; overflow: hidden; transition: all 0.36s ease; }
.sk-mt .more1 a { display: block; margin-left: 20px; margin-top: 20px; padding: 0 20px; border: 1px solid rgba(170, 170, 170, 0.2); width: 100px; font-size: 14px; line-height: 30px; color: #999; letter-spacing: 0px; transition: all 0.36s ease; text-align: center; }
.sk-mt:hover .more1 a { margin-left: 30px; color: #fff; border-color: #3488ea; background-color: #3488ea; text-align: center; }
/*=======================新闻2=========================*/
.ny-news2 { margin-bottom: 20px; }
.ny-news2 .tu1 { width: 100%; overflow: hidden; }
.ny-news2 .tu1 img { width: 100%; overflow: hidden; transition: all 0.5s ease-out; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.ny-news2:hover .tu1 img { transition: all 0.5s ease-out; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.ny-news2 .news1-tit { height: 250px; transition: all 0.35s ease-out; overflow: hidden; }
.ny-news2 .news1-tit a h3 { display: block; margin-top: 16px; width: 100%; height: 42px; font-size: 16px; color: #232323; line-height: 130%; letter-spacing: 0px; font-weight: bold; transition: all 0.35s ease-out; }
.ny-news2:hover .news1-tit a h3 { margin-top: 13px; color: #d70909; }
.ny-news2 .news1-tit .date1 { margin-top: 11px; font-size: 14px; color: #174ea1; letter-spacing: 0px; }
.ny-news2 .news1-tit p { display: block; margin-top: 22px; width: 100%; height: 62px; font-size: 14px; color: #174ea1; line-height: 150%; letter-spacing: 0px; overflow: hidden; }
.ny-news2 .news1-tit .more1 a { display: block; margin-top: 22px; width: 113px; height: 28px; border: 1px solid #dcdcdc; font-size: 14px; color: #174ea1; text-align: center; line-height: 28px; transition: all 0.35s ease-out; }
.ny-news2:hover .news1-tit .more1 a { background-color: #d70909; color: #fff; }
/*招聘*/
.ny-zhaopin { padding: 15px 0px; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }
.ny-zhaopin-t { text-align: center; height: 35px; line-height: 35px; font-size: 15px; color: #fff; background-color: #d70909; border-radius: 5px; }
.ny-zhaopin-con a { display: block; width: 100%; height: 35px; font-size: 15px; color: #333; overflow: hidden; line-height: 35px; }
.ny-zhaopin-d { text-align: right; font-size: 14px; color: #666; line-height: 35px; }
/*业务范围*/
.ny-ywfw { margin-top: 20px; margin-bottom: 20px; transition: all 0.3s ease-out; }
.ny-ywfw:hover { margin-top: 15px; margin-bottom: 25px; }
.ny-ywfw img { width: 100%; transition: all 0.3s ease-out; }
.ny-ywfw:hover img { box-shadow: 0 0 15px #666; }
.ny-ywfw a h3 { display: block; margin-top: 15px; font-size: 20px; color: #333; height: 40px; overflow: hidden; }
.ny-ywfw p { display: block; width: 100%; font-size: 14px; color: #666; height: 45px; line-height: 170%; overflow: hidden; }
/*单页效果*/
.ny-cont { padding: 20px 0px; margin: 0 auto; width: 1200px; font-size: 15px; color: #333; line-height: 190%; letter-spacing: 0px; }
.ny-cont-h1 { display: block; width: 100%; height: 50px; font-size: 26px; color: #333; font-weight: bold; text-align: center; }
.ny-cont p, .ny-cont p a { margin-top: 15px; font-size: 15px; color: #333; line-height: 190%; }
.ny-cont a { font-size: 15px; color: #333; line-height: 190%; }
.ny-con-top { padding: 2px 10px; width: 100%; text-align: center; font-size: 15px; color: #333; background-color: #efefef; }
.ny-con-top b { font-weight: bold; font-size: 15px; }
/*===========================自适应内页=============================*/
.ny-line { margin: 10px 0px 6px; height: 1px; background-color: #c2cdd8; }
.sh-ny-cont { padding: 15px 0px; font-size: 15px; color: #333; line-height: 200%; letter-spacing: 0px; }
.sh-ny-cont p { margin-top: 15px; /*text-indent: 15px;*/
font-size: 15px; color: #333; line-height: 190%; }
.sh-ny-cont h1 { display: block; padding: 15px; height: auto; font-size: 16px; font-weight: bold; text-align: center; color: #333; }
.sh-ny-cont strong { font-weight: bold; }
.sh-xihuan { padding: 20px 0px; width: 100%; height: auto; background-color: #fff; }
.sh-ny-cont2 { padding: 15px 0px; font-size: 15px; color: #333; line-height: 200%; letter-spacing: 0px; }
.sh-ny-cont2 p { margin-top: 15px; /*text-indent: 15px;*/
font-size: 15px; color: #333; line-height: 190%; }
/*内页标题*/
.ny-pc1 { padding-top: 20px; width: 100%; height: auto; text-align: center; overflow: hidden; }
.ny-pc1 a { display: inline-block; margin: 2px; width: 180px; height: 35px; border: 1px solid #0272de; font-size: 16px; color: #0272de; text-align: center; line-height: 32px; border-radius: 10px; transition: all 0.3s ease-in-out; }
.ny-pc1 a:hover { background-color: #fece02; color: #000; }
/*内页样式*/


.n-search { width: 840px; height: 60px; margin: 0 auto; }
.n-input01 { float: left; width: 700px; height: 56px; line-height: 56px; text-indent: 15px; font-size: 15px; color: #666; border: #255295 2px solid; }
.n-input02 { float: left; width: 134px; height: 60px; line-height: 60px; background-color: #255295; color: #fff; font-size: 22px; text-align: center; }
.n-feilei-bg { background-color: #f8f8f8; padding: 10px 0px; }
/*内页样式end*/



/*title*/
.ny-flash001 { width: 100%; height: 300px; background-position: top center; background-repeat: no-repeat; overflow: hidden; }
.ny-flash-zi { margin-top: 136px; height: 55px; line-height: 55px; text-align: center; font-size: 36px; color: #000; letter-spacing: 0px; font-weight: bold; text-shadow: 1px 1px 1px #fff; }
.ny-f-zic { color: #ff5a00; font-size: 68px; }
.ny-flash-zi2 { margin-bottom: 15px; height: 35px; line-height: 35px; text-align: center; font-size: 20px; color: #ffffff; text-shadow: 2px 2px 2px #666; }
.ny-line001 { height: 108px; width: 100%; border-bottom: #ececec 1px solid; }
/*内页导航小分类*/
.ny-menu001 { margin: 20px; *text-align:center;
padding-top: 12px; }
.ny-menu001 ul { display: table; margin-left: auto; margin-right: auto; }
.ny-menu001 ul li { float: left; *float:none;
*display:inline;
*zoom:1;
margin-left: 10px; margin-right: 10px; width: 180px; height: 50px; line-height: 50px; overflow: hidden;/* position:relative; z-index:10;*/ }
.ny-menu001 ul li a h4 { display: block; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 18px; background-color: #154eb0; color: #fff; border: #154eb0 1px solid; -moz-border-radius: 10px;      /* Gecko browsers */ -webkit-border-radius: 10px;   /* Webkit browsers */ border-radius: 10px;            /* W3C syntax */ }
.ny-menu001 ul li a h4:hover { background-color: #2ab76e; border: #2ab76e 1px solid; }
.ny-menu001-hover { background-color: #2ab76e !important; border: #2ab76e 1px solid !important; }
/*title*/

.ny-df01 { width: 100%; padding: 30px 0px; border-top: #dcdcdc 1px solid; }
.ny-nr01 { width: 1200px; text-align: left; padding-top: 20px; padding-bottom: 50px; line-height: 190%; font-size: 15px; color: #666; overflow: hidden; margin: 0 auto; }
.ny-m-01 { width: 100%; background-color: #f6f6f6; height: auto; }
/*页脚产品*/






/*中间内容*/

/*内页产品展示*/
  /*本站内页产品样式*/
.ny-npro01 { width: 1300px; height: auto; overflow: hidden; }
.ny-npro01 li { padding: 13px; margin-right: 17px; margin-bottom: 18px; float: left; border: 1px solid #e5e5e5; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro01 li .tu { overflow: hidden; }
.ny-npro01 li .tu img { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro01 li:hover .tu img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }
.ny-npro01 li a h3 { margin-top: 8px; display: block; height: 25px; line-height: 25px; font-size: 15px; color: #1e2532; text-align: center; letter-spacing: 0px; background: url(../images/pro-bg01.jpg) top center no-repeat; }
.ny-npro01 li p { height: 35px; text-align: center; font-size: 20px; color: #1e2532; }
.ny-npro01 li .more01 a { margin: 0 auto; display: block; width: 137px; height: 32px; line-height: 32px; background-color: #636363; border-radius: 30px; text-align: center; font-size: 15px; color: #ffffff; }
.ny-npro01 li:hover .more01 a { background-color: #ffffff; color: #666666; }
.ny-npro01 li:hover { background-color: #22d3b7; border-bottom: 1px solid #22d3b7; }
.ny-npro01 li:hover a h3 { background: url(../images/pro-bg02.jpg) top center no-repeat; }
/*内页产品样式2*/
.ny-npro02 { width: 1200px; height: auto; overflow: hidden; }
.ny-npro02 ul { width: 1250px; height: auto; overflow: hidden; }
.ny-npro02 ul li { float: left; width: 287px; height: 293px; overflow: hidden; margin-right: 14px; margin-top: 10px; background-color: #f5f5f5; border: #959595 1px solid; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-npro02 ul li .tit { width: 100%; height: 95px; overflow: hidden; }
.ny-npro02 ul li .tit h1 a { display: block; margin-top: 22px; padding: 0px 26px; height: 26px; line-height: 26px; text-align: left; font-size: 16px; color: #151515; overflow: hidden; }
.ny-npro02 ul li .tit h2 { display: block; padding: 0px 26px; text-align: left; color: #a6a6a6; font-size: 13px; overflow: hidden; }
.ny-npro02 ul li .tit h3 { display: block; float: left; width: 43px; height: 6px; border-bottom: #10100e 2px solid; margin-left: 26px; }
.ny-npro02 ul li .tu { width: 287px; height: 198px; overflow: hidden; }
.ny-npro02 ul li .tu .p1 { width: 287px; height: 198px; overflow: hidden; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro02 ul li:hover .tu .p1 { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }
.ny-npro02 ul li:hover .tit { background-color: #4e66b0; }
.ny-npro02 ul li:hover .tit h1 a { color: #ffffff; }
.ny-npro02 ul li:hover .tit h2 { color: #ffffff; }
.ny-npro02 ul li:hover .tit h3 { border-bottom: #ffffff 2px solid; }
.ny-npro02 ul li:hover { margin-top: 0px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
/*此内页产品样式3*/
.ny-npro03 { width: 1200px; height: auto; overflow: hidden; padding-top: 20px; }
.ny-npro03 ul { width: 1250px; height: auto; overflow: hidden; }
.ny-npro03 ul li { float: left; width: 280px; height: 255px; margin-right: 26px; }
.ny-npro03 ul li .tu { width: 268px; height: 172px; border: #22d3b7 6px solid; overflow: hidden; position: relative; }
.ny-npro03 ul li .tu .tu-up { position: absolute; width: 268px; height: 172px; background-image: url(../images/ny-png01.png); margin-top: 172px; z-index: 10px; transform: rotate(180deg); -ms-transform: rotate(180deg); /* Internet Explorer */ -moz-transform: rotate(180deg); /* Firefox */ -webkit-transform: rotate(180deg); /* Safari 和 Chrome */ -o-transform: rotate(180deg); /* Opera */ -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-npro03 ul li:hover .tu .tu-up { margin-top: 0px; transform: rotate(360deg); -ms-transform: rotate(360deg); /* Internet Explorer */ -moz-transform: rotate(360deg); /* Firefox */ -webkit-transform: rotate(360deg); /* Safari 和 Chrome */ -o-transform: rotate(360deg); /* Opera */ -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro03 ul li .tu .tu-up h3 a { display: block; margin-top: 40px; width: 100%; height: 26px; line-height: 26px; font-size: 20px; color: #ffffff; text-align: center; }
.ny-npro03 ul li .tu .tu-up .up-tu { width: 100%; margin-top: 15px; text-align: center; }
.ny-npro03 ul li h1 a { display: block; height: 31px; line-height: 31px; width: 100%; text-align: center; border: #22d3b7 1px solid; margin-top: 15px; color: #454548; font-size: 16px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-npro03 ul li:hover h1 a { background-color: #22d3b7; color: #fff; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro03-more a { margin: 0 auto; display: block; width: 100%; height: 39px; line-height: 39px; text-align: center; background-color: #f63c3d; color: #ffffff; font-size: 16px; margin-top: 10px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-npro03-more a:hover { width: 80%; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
/*本站内页新闻01*/
.ny-nnews01 { width: 1300px; height: auto; overflow: hidden; }
.ny-nnews01 li { float: left; padding: 15px; width: 267px; height: 538px; border-left: 2px solid #efefef; overflow: hidden; }
.ny-nnews01 li:hover { background-color: #19b5b1; }
.ny-nnews01 li .n-date { height: 135px; }
.ny-nnews01 li .n-date .day01 { height: 95px; text-align: left; }
.ny-nnews01 li .n-date .day02 { font-size: 15px; color: #b7b7b7; letter-spacing: 0px; }
.ny-nnews01 li:hover .n-date .day02 { color: #ffffff; }
.ny-nnews01 li .n-date .day01 .n-day-1 { width: 75px; height: 95px; font-size: 61px; color: #b7b7b7; font-family: impact; line-height: 95px; }
.ny-nnews01 li:hover .n-date .day01 .n-day-1 { color: #ffffff; }
.ny-nnews01 li .n-date .day01 .n-day-2 { font-size: 20px; color: #b7b7b7; line-height: 120px; }
.ny-nnews01 li:hover .n-date .day01 .n-day-2 { color: #ffffff; }
.ny-nnews01 li a h2 { display: block; height: 63px; font-size: 15px; color: #2f2f2f; line-height: 150%; overflow: hidden; }
.ny-nnews01 li:hover a h2 { color: #ffffff; }
.ny-nnews01 li span { display: block; height: 28px; font-size: 15px; color: #b7b7b7; }
.ny-nnews01 li:hover span { color: #ffffff; }
.ny-nnews01 li .tu { margin-bottom: 25px; width: 267px; height: 150px; overflow: hidden; }
.ny-nnews01 li p { margin-bottom: 10px; display: block; height: 80px; font-size: 14px; color: #828282; line-height: 150%; overflow: hidden; letter-spacing: 0px; }
.ny-nnews01 li:hover p { color: #ffffff; }
/*本站内页新闻02*/
.ny-nnews02 { width: 1200px; margin-top: 23px; padding: 0px; overflow: hidden; }
.ny-nnews02 li { float: left; width: 1200px; height: 143px; margin-right: 53px; margin-top: 10px; border-bottom: #cbcbcb 1px dashed; }
.ny-nnews02 li .l { float: left; width: 173px; height: 125px; }
.ny-nnews02 li .r { float: right; height: auto; width: 970px; }
.ny-nnews02 li .r a h2 { display: block; height: 41px; line-height: 41px; text-align: left; color: #000; font-size: 17px; font-weight: bold; }
.ny-nnews02 li .r span { display: block; height: 46px; line-height: 150%; text-align: left; font-size: 13px; color: #8b8b8b; }
.ny-nnews02 li .r .more { height: 26px; margin-top: 10px; line-height: 26px; }
.ny-nnews02 li .r .more a h3 { display: block; float: left; width: 73px; height: 26px; line-height: 26px; text-align: center; background-color: #3d5aa6; font-size: 13px; color: #fff; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-nnews02 li .r .more h4 { display: block; float: left; width: 189px; height: 26px; text-align: center; line-height: 26px; background-color: #ededed; color: #959595; font-size: 13px; letter-spacing: 0px; }
.ny-nnews02 li:hover .r .more a h3 { width: 150px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-nnews02 li:hover .r a h2 { color: #4e6bb3; }
/*右侧内容*/
.nr { WIDTH: 1100px; height: auto; overflow: hidden; padding: 20px 0px; line-height: 190%; color: #666; font-size: 15px; margin: 0 auto; }
/*内页右侧*/
  
.y-n-R { float: right; width: 828px; overflow: hidden; }
.y-n-R-nr { margin-top: 20px; text-align: center; line-height: 170%; font-size: 14px; color: #000; }
/*右侧新闻详情*/
.y-nr-cont-t01 { height: 30px; line-height: 30px; background-image: url(../images/home.jpg); background-position: top left; background-repeat: no-repeat; text-indent: 37px; color: #606060; text-align: left; font-size: 17px; padding-right: 8px; float: left; }
.y-nr-cont-t01-tu { float: left; }
.y-nr-cont-t02 { width: 100%; font-size: 36px; min-height: 52px; line-height: 150%; margin-top: 15px; text-align: left; color: #000; font-family: "黑体"; font-weight: bold; letter-spacing: 0px; }
.y-nr-cont-t03 { width: 100%; height: 53px; }
.y-nr-cont-t03 h1 { display: block; width: 106px; height: 21px; line-height: 21px; text-align: center; margin-top: 13px; font-size: 14px; color: #888888; border-right: #e1e1e1 1px solid; float: left; }
.y-nr-cont-t03 h2 { display: block; width: 121px; margin-top: 13px; height: 21px; line-height: 21px; background-image: url(../images/ny-bg01.jpg); text-indent: 23px; font-size: 14px; color: #888888; float: left; }
.y-nr-cont-t03 .fenxiang { float: left; margin-top: 16px; width: 280px; }
.y-nr-cont-t03 .HOT { float: right; width: 80px; margin-top: 13px; height: 21px; line-height: 21px; text-align: left; text-indent: 29px; color: #646464; font-size: 14px; background-image: url(../images/ti06.jpg); background-position: top left; background-repeat: no-repeat; }
.y-nr-cont-daodu { width: 100%; height: 80px; border-top: #e5e5e5 1px solid; border-bottom: #e5e5e5 1px solid; }
.y-nr-cont-daodu .l { float: left; width: 83px; height: 78px; background-image: url(../images/ny-bg02.jpg); }
.y-nr-cont-daodu .l h1 { display: block; width: 24px; margin: 18px; margin-left: 21px; float: left; color: #656565; font-size: 17px; text-align: center; }
.y-nr-cont-daodu .r { float: left; width: 720px; height: 50px; margin-top: 13px; overflow: hidden; font-size: 15px; text-align: left; line-height: 170%; color: #818181; }
.y-nr-cont { background-color: #fbfbfb; padding: 20px; text-align: left; line-height: 170%; font-size: 15px; color: #333; margin-top: 12px; }
.y-nr-cont a { color: #333; }
/*右侧新闻详情结束*/
  
/*内页菜单*/

  /*单页内容区*/
.n-nr { padding: 20px 0px; line-height: 190%; font-size: 14px; text-align: left; color: #474747; }
/*分页*/
.n-fenye { margin-top: 30px; padding: 0px 20px; height: 40px; line-height: 40px; text-align: center; font-size: 13px; color: #000; background-color: #eeeeee; }
.n-fenye a { color: #000; }
.n-fenye a:hover { color: #ff0000; }
/*上一条  下一条*/
.n-SHAnGXIA { margin-top: 30px; padding: 0px 20px; background-color: #eeeeee; overflow: hidden; }
.n-SHAnGXIA .l { width: 390px; float: left; text-align: left; line-height: 40px; text-align: left; color: #000; }
.n-SHAnGXIA .l a { color: #000; }
.n-SHAnGXIA .r { width: 390px; float: right; min-height: 40px; text-align: left; line-height: 40px; text-align: left; color: #000; }
.n-SHAnGXIA .r a { color: #000; }
/*产品展示页right*/
.yn-nr { background-color: #f2f2f2; color: #333; font-size: 14px; line-height: 23px; min-height: 559px; padding: 35px 25px; }
.part15-rightc { line-height: 23px; font-size: 14px; color: #333; padding-bottom: 50px; background-color: #f2f2f2; min-height: 559px; }
.h13-title { height: 60px; line-height: 60px; text-align: center; font-size: 20px; width: 738x; margin: 0 auto; }
.pic-show { line-height: 190%; font-size: 13px; text-align: left; text-indent: 20px; }
#mycontent { line-height: 25px; }
.nextPrev { padding-top: 20px; }
.nextArticle { line-height: 30px; width: 700px; text-align: left; float: left; }
.nextArticle a { color: #000; }
.prevArticle { line-height: 30px; width: 700px; text-align: left; float: left; }
.prevArticle a { color: #000; }
/*文章下面*/
.i_ny_page { height: 35px; line-height: 35px; text-align: left; background-color: #e2e2e2; color: #000; padding-left: 10px; padding-right: 10px; margin: 30px 10px; border-bottom: #666 1px solid; }
.i_ny_page2 { height: 35px; line-height: 35px; text-align: left; background-color: #ecebeb; color: #000; padding-left: 15px; padding-right: 10px; border: #e5e5e5 1px solid; margin-top: 20px; }
.i_ny_prew { width: 480px; float: left; height: 35px; line-height: 35px; text-align: center; padding-left: 15px; font-size: 13px; overflow: hidden; }
.i_ny_next { width: 480px; float: right; height: 35px; line-height: 35px; text-align: center; padding-left: 15px; font-size: 13px; overflow: hidden; }
/*内页样式*/
.ny-fl-list {
*text-align:center; width: 1200px; margin: 0 auto; }
.ny-fl-list ul { display: table; margin-left: auto; margin-right: auto; }
.ny-fl-list ul li { width: 176px; height: 37px; line-height: 29px; text-align: center; float: left; display: inline; margin: 0px 10px; background-image: url(../images/h-pro-bg01.jpg); background-position: top center; background-repeat: no-repeat; }
.ny-fl-list ul li:hover { background-image: url(../images/h-pro-bg02.jpg); background-position: top center; background-repeat: no-repeat; }
.ny-fl-list ul li h1 a { display: block; width: 176px; height: 37px; line-height: 29px; text-align: center; color: #000; }
.ny-fl-list ul li:hover h1 a { display: block; color: #fff; }
.ny-fl-list-hover { background-image: url(../images/h-pro-bg02.jpg) !important; color: #fff; }
.ny-fl-list-hover a { color: #fff !important; }
/*单页效果*/
.ny-dy { width: 1200px; margin: 0 auto; }
.ny-dy .content { margin-top: 30px; margin-bottom: 30px; padding-top: 15px; line-height: 180%; font-size: 15px; color: #636363; border-top: 1px solid #efefef; }
.ny-dy .content p { display: block; font-size: 16px; color: #6b6b6b; margin-top: 1.5em; text-indent: 2em; line-height: 1.8em; }
.ny-dy .content h3 { display: block; margin-top: 20px; width: 100%; height: 40px; background-color: #f8bf00; font-size: 20px; text-align: center; line-height: 40px; color: #000; }
/*当前位置*/
.ny-weizhi { position: relative; z-index: 11111111; margin: 0 auto; margin-top: -84px; padding: 30px 20px; width: 80%; height: auto; background: rgba(255,255,255,1); border: 1px solid #DFDEDE; border-radius: 10px 10px 0px 0px; overflow: hidden; }
.ny-weizhi .ny-r-t { float: left; width: 50%; font-size: 15px; color: #333; vertical-align: middle; }
.ny-weizhi .ny-r-t img { display: inline-block; margin-right: 5px; vertical-align: middle; }
.ny-weizhi .ny-r-t span { font-size: 14px; color: #333; vertical-align: middle; display: inline-block; }
.ny-weizhi .ny-rb { float: right; width: 40%; }
.ny-weizhi .ny-rb p { text-align: right; font-size: 18px; color: #333; }





/*====================PC====================*/
@media only screen and (max-width: 1400px) {
.ny-w { width: 95%; }
#w-80 { width: 95%; }
#w-90 { width: 95%; }
/*.sh-ny-cont{padding:3%;}*/
.ny-weizhi { width: 95%; padding: 30px 15px; }
}
 @media only screen and (max-width: 1260px) {
.ny-w { width: 100%; }
#w-80 { width: 100%; }
.sh-ny-cont { padding: 3%; }
.ny-weizhi { width: 95%; padding: 30px 15px; }
.ny-padding { padding: 15px; }
}

/*====================992====================*/
@media only screen and (max-width: 992px) {
.ny-w { width: 100%; }
.sh-ny-cont { padding: 3%; }
.ny-proc1 { padding: 10px 10px 10px 10px; text-align: center; }
.ny-proc1 a { height: 30px; border: 1px solid #1e1e1e; font-size: 14px; color: #333; text-align: center; line-height: 28px; }
/*.page-tit p{font-size: 43px;}*/


.ny-weizhi { padding: 15px; width: 100%; margin-top: 0px; }
.ny-weizhi .ny-rb { display: none; }
.ny-weizhi .ny-r-t { width: 100%; }
.ny-proc1 { padding: 10px 10px 10px 10px; text-align: center; }
.ny-proc1 a { height: 30px; border: 1px solid #1e1e1e; font-size: 14px; color: #333; text-align: center; line-height: 28px; }
}
 @media only screen and (max-width: 768px) {
.ny-w { width: 100%; margin: 0px; }
/*手机内页*/
.sh-ny-cont { padding: 3% 5%; }
.sh-ny-cont2 { padding: 3% 5%; }
/*.sh-ny-cont img{margin-left:-15px;}*/
/*联系我们地图*/
.con-ab { width: 100%; left: 0px; margin-left: 0px; }
.con-lx { padding: 15px; }
.h-tit1 p { display: block; margin: 0 auto; width: 70%; height: 26px; line-height: 26px; font-size: 17px; color: #fff; text-align: center; background-color: #1b3e76; }
.sk-mt { height: auto; margin-bottom: 30px; }
/*内页图片*/
.p-img2 { width: 100% !important; }
/*位置*/
.ny-weizhi { padding: 10px; }
/*内页分类*/
.ny-p2-padding { padding: 2px 0px; }
.ny-proc2 { margin-top: 10px; }
.ny-proc2 dt a { padding: 5px; }
.ny-proc2 dd { padding: 0px 15px 5px 15px; overflow: hidden; }
.ny-proc2 dd a { display: inline-block; padding: 3px 5px; font-size: 14px; }
/*新闻*/
.sk-dt2-date .more { width: 100%; float: none; margin-top: 10px; }
.sk-dt2-tit { padding-right: 15px; }
.ny-news2 .news1-tit a h3 { font-size: 16px; height: 40px; overflow: hidden; }
.ny-news2 .news1-tit .date1 { margin-top: 5px; }
.ny-news2 .news1-tit p { margin-top: 4px; }
/*标题*/
.ny-tit1 h2 { font-size: 23px; }
.ny-tit1 p { font-size: 13px; }
.ny-w { padding: 15px; }
.ny-loc { position: static; width: 100%; }
/*内页小栏目*/
.jt-page { height: auto; padding: 8px 0px; }
.page-tit p { font-size: 33px; }
.page-tit h2 { font-size: 20px; margin-left: 5px; }
.ny-loc p { font-size: 13px; }
.ny-pagemenu { text-align: left; /*margin-top: 15px;*/ /*padding:10px;*/ }
.ny-pagemenu li { padding: 2px 8px; }
.ny-pagemenu li:after { }
.ny-pagemenu-ov::after { width: 60px !important; left: 12px !important; }
.ny-pagemenu li a { padding: 4px 5px; }
.ny-pagemenu li:hover:after { width: 60px; left: 12px; }
.ny-pc1 a { width: 139px; height: 32px; line-height: 30px; border-radius: 3px; }
.padding3 { padding: 0px; }
}


.banner { width: 100%; }
.banner img { display: block; width: 100% }
.swipe { width: 100%; overflow: hidden; position: relative; }
.swipe ul { -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.swipe #pagenavi { position: absolute; left: 0px; bottom: 0px; text-align: center; width: 100%; background: rgba(fff, fff, fff, 0.6)!important; filter: Alpha(opacity=50); padding: 6px; }
.swipe #pagenavi a { width: 8px; height: 8px; line-height: 99em; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;
*zoom:1;
position: relative; }
.swipe #pagenavi a.active { background: #ff0; position: relative; }
.mini_jj { padding: 15px 0px; border-bottom: 1px dashed #eaeaea; text-align: center; font-size: 18px; font-weight: bold; color: #fa3e3e; }
.mini_jjmore { width: 30%; height: 35px; margin: 0px auto; background: #313131; text-align: center; border-radius: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; line-height: 35px; }
.mini_jjmore a { font-size: 14px; color: #ffffff; }
/* 底部固定导航 */
body .social_nav5 { height: 60px; position: fixed; bottom: 0; width: 100%; z-index: 999; background: #333; }
body .social_nav5 li { width: 25%; float: left; position: relative; border-right: 1px solid #666; font-size: 12px; text-align: center; color: #fff; line-height: 12px; height: 58px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; }
body .social_nav5 li:last-child { border-right: none; }
body .social_nav5 li:first-child { border-left: none; }
body .social_nav5 li em { width: 23px; display: block; margin: 0 auto; padding: 10px 0 6px 0; }
body .social_nav5 li em img { width: 23px; }
body .social_nav5 li a { color: #fff; }
body .social_nav5 li.cur { color: #fff; background: #ffae02; }
body .social_nav5 li .erji { position: absolute; bottom: 58px; left: 0; width: 100%; text-align: left; background: #0c7051; display: none; }
body .social_nav5 li .erji a { display: block; border-bottom: 1px solid #20a6ee; font-size: 12px; height: 26px; line-height: 26px; position: relative; text-align: center; color: #fff; }
body .social_nav5 li .erji a:last-child { border-bottom: none; }
.part-ys2 { margin-top: 15px; width: 100%; background-size: 100%; display: flex; flex-direction: row; justify-content: space-around; text-align: center; }
.part-ys2 a { border-radius: 20px; width: 30%; height: 90px; font-size: 22px; font-weight: bold; text-align: center; color: #fa3e3e; background: #ffde00; line-height: 90px; align-self: center; }
.topdh { text-align: right; font-size: 12px; margin-top: 5px; }
.topdh img { float: right; margin-right: 5px; }
.topdh span { float: right; display: block; width: 50px; height: 20px; line-height: 20px; }

.fat-nav, .hamburger__icon, .hamburger__icon:after, .hamburger__icon:before { -moz-transition-duration: .4s; -o-transition-duration: .4s; -webkit-transition-duration: .4s }
.hamburger { display: none; width: 50px; height: 50px; position: fixed; top: 15px; right: 15px; z-index: 10000000000; padding: 12px; padding-top: 16px; background-color: #efefef; border-radius: 8px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent; -ms-touch-action: manipulation; touch-action: manipulation; }
.hamburger__icon { position: relative; margin-top: 7px; margin-bottom: 7px }
.hamburger__icon, .hamburger__icon:after, .hamburger__icon:before { display: block; width: 25px; height: 2px; background-color: #222; -moz-transition-property: background-color, -moz-transform; -o-transition-property: background-color, -o-transform; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-duration: .4s }
.hamburger__icon:after, .hamburger__icon:before { position: absolute; content: "" }
.hamburger__icon:before { top: -7px }
.hamburger__icon:after { top: 7px }
.hamburger.active .hamburger__icon { background-color: transparent }
.hamburger.active .hamburger__icon:after, .hamburger.active .hamburger__icon:before { background-color: #333 }
.hamburger.active .hamburger__icon:before { -moz-transform: translateY(7px)rotate(45deg); -ms-transform: translateY(7px)rotate(45deg); -webkit-transform: translateY(7px)rotate(45deg); transform: translateY(7px)rotate(45deg) }
.hamburger.active .hamburger__icon:after { -moz-transform: translateY(-7px)rotate(-45deg); -ms-transform: translateY(-7px)rotate(-45deg); -webkit-transform: translateY(-7px)rotate(-45deg); transform: translateY(-7px)rotate(-45deg) }
.fat-nav { top: 0; left: 0; z-index: 9999; position: fixed; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, .8); -moz-transform: scale(1.4); -ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-duration: .4s; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch }
.fat-nav__wrapper { width: 100%; height: 100%; display: table; table-layout: fixed }
.fat-nav.active { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) }
.fat-nav ul { display: table-cell; vertical-align: middle; margin: 0; padding: 0 }
.fat-nav li { list-style-type: none; text-align: center; padding: 10px; font-size: 16px; }
.fat-nav li, .fat-nav li a { color: #fff; }
.fat-nav li a { text-decoration: none; color: #fff; font-size: 17px; }
 @media only screen and (max-width: 768px) {
.hamburger { display: block; }
}
.lxtb{border:1px solid #eff0ef; background-color:#f4f4f4;border-radius:20px; padding:20px;margin-left:10px; text-align:center; height:206px; overflow:hidden;}
.zsm{border-bottom: 1px solid #f1f1f1; text-align:center;}
.zsm {margin: 0 auto;height: 36px;}
.zsm p,.zsm b{line-height: 36px; width:1600px;}
.zsm b {font-size: 14px;font-weight: bold;display: inline;}
.zsm span{float: right;display: block;line-height: 36px;}
