* { margin: 0; padding: 0; border: 0; box-sizing: border-box; }
html { font-size: 12px; }
html, body { margin: 0 auto; font-family: "SourceHanSansCN-Regular", "SourceHanSansCN-Medium", "sans-serif"; background-color: #fff; }
h1, h2, h3, h4, h5, h6, input, select, textarea { font-size: 100%; }
ol, ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
a, a:hover, a:active, a:visited, a:link, a:focus { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline: none; text-decoration: none; }
input, select, textarea, button { font-family: inherit; box-sizing: border-box; border: 0 none; outline: none; }
em, i { font-style: normal; }
input[type="button"], input[type="submit"], input[type="search"], input[type="reset"], textarea { -webkit-appearance: none; }
select { -webkit-appearance: none; appearance: none; background: none; }
table { border-collapse: collapse; border-spacing: 0; }
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.clearfix:after { content: ''; display: block; clear: both; }
.clearfix { zoom: 1; }
img{object-fit: cover;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
#lContent img,#lblContent img,.xiangxi_con img,.xiangqing img{ width:auto !important; height:auto !important; max-width:100%;}
.left { float: left; display: block; }
.right { float: right; display: block; }
.pagewidth { width: 1200px; margin: 0 auto; }
/*头部*/
.headtop { float: left; width: 100%; background: #189fd9; color: #fff; height: 30px; line-height: 30px; margin-bottom: 20px; }
.wxxbox { float: left; width: 100%; margin-bottom: 10px; }
.headtop span { display: block; width: 1200px; margin: 0 auto; }
.header-box { float: left; /*padding-top: 17px;*/
width: 100%; background: #fff; }
.logo { display: block; float: left; }
.logo img { display: block; width: 100%; height: 45px; }
.searchbox { float: left; margin-left: 157px; }
.search-text { float: left; width: 440px; height: 48px; border: 1px solid #189fd9; padding-left: 20px; border-top-left-radius: 50px; font-size: 14px; border-bottom-left-radius: 50px; }
.search-text::-webkit-input-placeholder {
 color:#999999;
}
.search-text::-moz-placeholder {   /* Mozilla Firefox 19+ */
 color:#999999;
}
.search-text:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */
 color:#999999;
}
.search-text:-ms-input-placeholder {  /* Internet Explorer 10-11 */
 color:#999999;
}
.search-sub { float: left; height: 48px; color: #fff; width: 90px; font-size: 18px; background: #189fd9; border-top-right-radius: 50px; border-bottom-right-radius: 50px; cursor: pointer; }
.navline { display: block; float: left; width: 100%; border-top: 1px solid #eeeeee; margin-top: 15px; margin-bottom: 10px; }
.nav { /*margin-top: 24px;*/
}
.nav-classify { float: left; width: 152px; position: relative; margin-left: -13px; }
.nav-classify-title { display: block; float: left; width: 100%; text-align: center; height: 44px; line-height: 44px; color: #333; font-size: 18px; }
.nav-classify ul { float: left; width: 100%; background: #f9f9f9; padding-bottom: 20px; border-bottom-left-radius: 16px; position: absolute; top: 44px; z-index: 50; display: none; }
.nav-classify:hover ul { display: block; }
.nav-classify ul:after { content: ""; position: absolute; width: 1px; height: 20px; background: #f0f0f0; right: 1px; bottom: 0; }
.nav-classify li { float: left; width: 100%; height: 35px; line-height: 35px; cursor: pointer; font-size: 14px; }
.nav-classify li span { display: block; float: left; text-align: center; width: 151px; border-right: 1px solid #f0f0f0; }
.nav-classify li:hover span { background: #fff; border-right: 1px solid #fff; color: #189fd9; }
.hoverstyle, .nav-tab a.check, .nav-tab a:hover { color: #189fd9; border-bottom: 4px solid #189fd9; }
.nav-classify li>div { position: absolute; width: 622px; height: 370px; background: #fff; left: 151px; top: 0; padding-left: 38px; display: none; border-bottom-right-radius: 16px; }
.nav-classify li:hover>div, .nav-classify li:hover>div a.classify-getmore { display: block; }
.nav-classify li>div p { color: #189fd9; }
.nav-classify li>div div { float: left; width: 100%; height: 286px; overflow: hidden; padding-top: 10px; }
.nav-classify li>div div a { display: block; float: left; font-size: 14px; color: #444444; margin-right: 30px; }
.nav-classify li>div div a:hover { color: #189fd9; }
.classify-getmore { float: right; display: none; font-size: 18px; color: #444; border: 1px solid #444; height: 32px; line-height: 32px; width: 116px; text-align: center; border-radius: 50px; margin-right: 30px; }
.classify-getmore:hover { color: #189fd9; border: 1px solid #189fd9; }
.curmb { float: left; width: 100%; padding-left: 20px; }
.curmb span, .curmb a { display: inline-block; font-size: 14px; color: #333; height: 38px; line-height: 38px; }
.nav-tab { float: left; }
.nav-tab ul li{ float: left; margin-left: 60px;}
.nav-tab a { display: block; padding: 0 10px; height: 44px; line-height: 44px; font-size: 18px; color: #333333; }
#cnzz_stat_icon_1278692216 { display: inline !important; margin-top: 0; width: auto; float: unset; }
.customerservice { position: fixed; right: 20px; top: 115px; width: 68px;/* height: 392px;*/ background-image: url(../images/customerservice0.png); background-repeat: no-repeat; background-position: top center; z-index: 9999; }
.customerservice ul { margin: 67px 4px 0 4px; }
.customerservice ul li { width: 60px; height: 60px; margin-bottom: 5px; }
.customerservice ul li a { width: 60px; height: 60px; line-height: 3; overflow: hidden; display: inline-block; -webkit-transition: none; transition: none; background-repeat: no-repeat; background-position: left center;}
.customerservice ul li a:hover { background-position:right center;}
.customerservice ul li.cs1 a { background-image: url(../images/customerservice1.png);}
.customerservice ul li.cs2 a { background-image: url(../images/customerservice2.png);}
.customerservice ul li.cs3 a { background-image: url(../images/customerservice3.png);}
.customerservice ul li.cs4 a { background-image: url(../images/customerservice4.png);}
.customerservice ul li.cs5 a { background-image: url(../images/customerservice5.png);}
.customerservice_dy { background-image: url(../images/customerservice_dy.png); }
/*SWT*/
.dlipop { width: 400px; height: 240px; margin: auto; text-align: center; border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,.2); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; background-color: #fff; }
.dlipop h3 { display: inline-block; margin-top: 55px; font-size: 25px; font-weight: 400; color: #00a3cb; }
.dlipop p { margin-top: 15px; margin-bottom: 20px; font-size: 18px; color: #777; }
.dlipop a { display: inline-block; width: 120px; height: 38px; line-height: 38px; font-size: 15px; border-radius: 5px; }
.dlipop .dlidely { margin-right: 30px; color: #666; background-color: #eaeaea; }
.dlipop .dlidely:hover { text-decoration: none; background-color: #dcdbdb; }
.dlipop .dlinow { color: #fff; background-color: #00a3cb; }
.dlipop .dlinow:hover { text-decoration: none; background-color: #0194b8; }
.dliside { width: 62px; height: 395px; position: fixed; top: 115px; right: 20px; z-index: 99; }
.dliside a { display: block; width: 100%; height: 60px; margin-bottom: 5px; background-color: #00bbe9; }
.dliside a:hover { text-decoration: none; background-color: #00a2ca; }
.dliside a:hover .dliop1 { display: none; }
.dliside .dide1, .dliside .dide1:hover { background: transparent url(../images/dlsicon.png) no-repeat; cursor: default; }
.dliside .dide6 { background-color: #ccc; }
.dliside .dide6:hover { background-color: #eee; }
.dliop1 { display: block; padding: 13px 10px 0 10px; line-height: 1.1; font-size: 15px; text-align: center; color: #fff; }
.dliop2 { display: none; text-align: center; line-height: 60px; }
.dliside a:hover .dliop2 { display: block; }
.top-box .dlicar { color: #fff; position: relative; }
.top-box .dlicar img { width: 16px; height: auto; margin-right: 5px; position: relative; top: -2px; }
.dlicar b { font-weight: 400; }
 @media screen and (max-width:1366px) {
.dliside { right: 8px; }
}
@media screen and (max-width:1280px) {
.dliside { width: 54px; height: 366px; right: 0; }
.dliside a { width: 54px; height: 56px; overflow: hidden; }
.dliop1 { padding: 12px 7px 0 7px; font-size: 14px; }
.dliop2 { width: 29px; height: 29px; margin: 4px 0 0 12px; line-height: 29px; }
}
.foot { float: left; width: 100%; }
.foot span { float: left; width: 100%; text-align: center; font-size: 18px; color: #cef1ff; letter-spacing: 2px; }
.foot a { letter-spacing: 2px; color: #cef1ff; }
/*.foot  em  {
	margin-left: 10px;
} */
.foot a:hover { color: #fff; text-decoration: underline; }
.foot-item { float: left; width: 100%; background: #0398d6; padding: 10px 0; padding-bottom: 20px; }
.foot-item p { float: left; width: 100%; text-align: center; font-size: 18px; color: #cef1ff; letter-spacing: 2px; margin-top: 10px; }
.foot-bottom { float: left; width: 100%; background: #0982b4; text-align: center; font-size: 18px; color: #cef1ff; padding: 10px 0; letter-spacing: 2px; }
/*分页*/
.pagination { float: left; width: 100%; padding-left: 0; margin: 20px 0; border-radius: 0; justify-content: center; display: -webkit-flex; display: flex; }
.pagination>ul { margin: 0 auto; }
.pagination>ul>li { display: inline; margin-right: 14px; float: left; }
.pagination>ul>li>a, .pagination>ul>li>span { position: relative; float: left; padding: 8px 14px; border-radius: 4px; line-height: 1.42857143; text-decoration: none; color: #189fd9; background-color: #fff; /*border: 1px solid #ddd;*/
margin-left: -1px; font-size: 16px; }
.pagination>ul>li:first-child>a, .pagination>ul>li:first-child>span { margin-left: 0; border-bottom-left-radius: 0; border-top-left-radius: 0 }
.pagination>ul>li:last-child>a, .pagination>ul>li:last-child>span { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.pagination>ul>li>a:hover, .pagination>ul>li>span:hover, .pagination>ul>li>a:focus, .pagination>ul>li>span:focus { z-index: 2; color: #fff; background-color: #189fd9; }
.pagination>ul>li.active>a, .pagination>ul>li.active>span, .pagination>ul>li.active>a:hover, .pagination>ul>li.active>span:hover, .pagination>ul>li.active>a:focus, .pagination>ul>li.active>span:focus { z-index: 3; color: #999999; background-color: #f5f5f5; border-color: #ddd; cursor: default }
.pagination>ul>li.disabled>span, .pagination>ul>li.disabled>span:hover, .pagination>ul>li.disabled>span:focus, .pagination>ul>li.disabled>a, .pagination>ul>li.disabled>a:hover, .pagination>ul>li.disabled>a:focus { color: #999999; background-color: #fff; border-color: #ddd; cursor: not-allowed }
.pagination-lg>li>a, .pagination-lg>li>span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333 }
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { border-bottom-left-radius: 0; border-top-left-radius: 0 }
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.pagination-sm>li>a, .pagination-sm>li>span { padding: 5px 10px; font-size: 12px; line-height: 1.5 }
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { border-bottom-left-radius: 0; border-top-left-radius: 0 }
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.pagination>a, .pagination>span { float: left; padding: 4px 12px; line-height: 1.42857143; text-decoration: none; background-color: #fff; border: 1px solid #ddd; margin-right: 6px }
.pagination>a:hover, .pagination>a:focus { background-color: #222222; color: #fff }
.pagination>a:first-child, .pagination>span:first-child { border-left-width: 1px; border-bottom-left-radius: 0; border-top-left-radius: 0 }
.pagination>a:last-child, .pagination>span:last-child { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.swtsan{ position: relative;height: 60px;text-align: center;cursor:pointer;  padding: 10px 0;background: #00bbe9;color: #fff; font-size: 14px;}
.swtsan_left { position: absolute; right: 80px; width: 100px; height: 100px; top: 0px; }
.swtsan_left img{ display:block; width:100%; height:100%;}
.none { display: none; }
/**/
.index-menu { position:fixed; left:30px; top:160px; left:50%; margin-left:-660px; display:none;}
.index-menu ul{width: 40px; background-color: #f5f5f5;}
.index-menu ul li { width:40px; height:40px; line-height:40px; text-align:center; border-bottom: 1px solid #ddd;}
.index-menu ul li:last-child { border-bottom:0 none; display: none;}
.index-menu ul li a{ position:relative; text-decoration: none; width:40px; height:40px; line-height:40px; display:block; color:#666;}
.index-menu ul li.active a, .index-menu ul li a:hover{color: #fff; background-color: #008fcc;}
.index-menu ul li i{display:none; position: absolute; right: -6px;top: 14px; width: 0; height: 0;border-top: 6px solid transparent;border-left: 6px solid #008fcc;border-bottom: 6px solid transparent;}
.index-menu ul li.active a i, .index-menu ul li a:hover i{display: block;}
.inbanner img{ display:block; width:100%;}
.insidebg{ padding:40px 0 80px 0;}
.inside{}


/*<!---->*/
.weizhi{ border:1px solid #ececec; font-size:12px; line-height:40px; color:#999; padding:0 20px; }
.weizhi a{ color:#999;}
.zxtg1{ margin-top:40px;}
.zxtg1_lt{ float:left; width:100%; background:#f5f5f5; padding:0 0 12px 0;}
.zxtg1_lt .h1{ font-size:16px; line-height:40px; color:#189fd9; border-left:5px solid #189fd9; font-weight:bold; padding-left:10px;}
.zxtg1_lt .list{}
.zxtg1_lt .list table{}
.zxtg1_lt .list table th{ padding:6px 0; width:100px; font-weight:normal; text-align:right;}
.zxtg1_lt .list table td{ padding:6px 0; width:calc((100% - 100px)/2);}
.zxtg1_lt .list .h2{ font-size:12px; line-height:22px;}
.zxtg1_lt .list .h3{ font-size:12px; line-height:22px;}
.zxtg1_lt .list .text1{ border:solid 1px #999999; border-radius:5px; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 22px);}
.zxtg1_lt .list .text2{ border:solid 1px #999999; border-radius:5px; height:260px; line-height:38px; padding:0 10px; width:calc(100% - 22px);}
.zxtg1_lt .list .btn_scgj{ border:solid 1px #999999; border-radius:5px; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 22px);}
.zxtg1_lt .list .btn_scgj input{}
.zxtg1_lt .list .button1{ display:inline-block; border:solid 1px #999999; border-radius:5px; height:35px; line-height:33px; width:70px; text-align:center; color:#333; margin:0 6px; background:#f1f1f1;}
.zxtg1_lt .list .button1:hover{ background:#eee}
.zxtg1_rt{ float:right; width:250px; padding:0 20px; background:#f9f9f9;}
.zxtg1_rt .h1{ font-size:16px; line-height:40px; font-weight:bold;}
.zxtg1_rt .list{ }
.zxtg1_rt .list ul li{ padding:15px 0; border-top:1px solid #ebebeb;}
.zxtg1_rt .list ul li .img{ float:left; width:80px;}
.zxtg1_rt .list ul li .img img{ display:block; width:100%; height:108px; object-fit:cover;}
.zxtg1_rt .list ul li .txt{ float:right; width:calc(100% - 95px); color:#999; padding:5px 0 0 0;}
.zxtg1_rt .list ul li .txt .h2{ font-size:14px; line-height:24px; font-weight:bold; color:#189fd9; margin-bottom:5px;}
.zxtg1_rt .list ul li .txt .h3{ font-size:12px; line-height:22px;}
.zxtg1_rt .list ul li .txt .h4{ font-size:12px; line-height:22px;}



.pro_gonggao{ background:#fff; border:1px solid #189fd9; margin-top:10px;}
.pro_gonggao .h1{ background:#189fd9; color:#fff; padding:0 15px; line-height:44px; height:44px;}
.pro_gonggao .h1 strong{ font-size:24px;}
.pro_gonggao .h1 a{ background:#fff; color:#189fd9; border-radius:4px; font-size:12px; line-height:16px; padding:0 5px; float:right; margin-top:15px;}
.scroll_01{ padding:10px;}
.scroll_01 .bd{}
.scroll_01 .bd ul li{ font-size:14px; line-height:24px; height:68px; border-bottom:1px dotted #ccc;}
.scroll_01 .bd ul li .txt{ padding:10px 0; color:#333;}
.scroll_01 .bd ul li .txt .color_blue{ color:#189fd9;}
.scroll_01 .bd ul li .txt .color_green{ color:#0F0;}
.scroll_01 .bd ul li .txt .color_red{ color:#f00;}
.scroll_01 .bd ul li .txt .h2{}
.scroll_01 .bd ul li .txt .h3{}
.pro_chaxun{ background:#fff; border:1px solid #189fd9; margin-top:10px;}
.pro_chaxun .h1{ background:#189fd9; color:#fff; padding:0 15px; line-height:44px; height:44px;}
.pro_chaxun .h1 strong{ font-size:24px;}
.pro_chaxun .form{ padding:10px;}
.pro_chaxun .form .h2{ font-size:12px; line-height:22px; color:#f00; margin-bottom:5px;}
.pro_chaxun .form .text1{ border:1px solid #ccc; height:30px; line-height:30px; padding:0 10px; width:calc(100% - 22px); border-radius:4px; margin-bottom:10px;}
.pro_chaxun .form .btn{ height:32px;}
.pro_chaxun .form .btn input{ border:1px solid #c00; background:#c00; color:#fff; font-size:12px; cursor:pointer; height:32px; line-height:30px; width:40%;}
.pro_chaxun .form .btn input:hover{ opacity:.9;}
.pro_chaxun .form .btn input.button2{ border-color:#999; background:#999;}
.pro_chaxun .jieguo{ font-size:14px; line-height:24px;}
.pro_chaxun .jieguo ul li{ margin-top:5px;}
.pro_chaxun .jieguo .color_green{ color:#0F0;}

















