@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea{ margin: 0; padding: 0;border:0;}
th, td {margin: 0; padding: 0;}
html { color: #666; }
html, body { width: 100%; min-width: 320px; }
body, button, input, select, textarea { margin: 0; padding: 0; font-family: "微软雅黑", "Microsoft Yahei", "Arial", "Verdana", "sans-serif"; font-size: 14px; background: #fff }
ul, ol, li, dl, dd, dt { list-style: none; }
em { font-style: normal; }
a { text-decoration: none; outline: none; color: #3a3a3a;text-decoration: none;}
a:hover { text-decoration: underline; color: #009fa7;text-decoration: none}
legend { color: #000; }
fieldset, img { border: 0; }
label, button { cursor: pointer; }

img { -ms-interpolation-mode: bicubic; }

.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }

.wordwrap { word-break: break-all; word-wrap: break-word; }

.omg { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
img { border: 0; vertical-align: middle; }
.fl { float: left; }
.fr { float: right; }
.iblock { display:inline-block; height:100%;width:0; vertical-align:middle;}


::-webkit-scrollbar {width:4px;}/* 滚动槽 */
::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {background-color:#6d6e70;}
::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}
.container {width:95%;max-width: 1200px; margin:0 auto}




.top {height: 44px; width: 100%; background: #21252b;line-height: 44px; color: #858d91;}
.top .left {float: left;color:#858d91;}
.top .right {float: right;} 
.top .left a, .top .right a{color: #858d91;}
.top .left a:hover, .top .right a:hover { color:#fff;}
.top img {border-radius: 50%;    vertical-align: middle;}
.head {height: 100px; width: 100%;}
.head .container {position: relative;}
.head .logo {float: left;width:27%;background:url(logo.jpg)no-repeat;}
.head .logo a{width:320px;height:100px;text-indent:-999em; display:block; }
/* .head .logo a{display:block;width:100%;height:100%;} */
.head .logo a img{max-width:100%;}
.head .nav { height: 100px; overflow: hidden;width:73%;}
.head .nav ul li { text-align: center;float: left;margin-left: 0.5%;width:9%;}
.head .nav ul li a {display: block; height: 96px;  line-height: 96px;}
.head .nav ul li a:hover {color: #009fa7; border-bottom: 4px solid #009fa7;}
.head .nav ul li a.an {color: #009fa7; border-bottom: 4px solid #009fa7;}
.hd_btn {width: 15%; height: 100%;  cursor: pointer;  position: absolute; top: 0px; right: 0; display: none; background: url(xuanxiang.png) no-repeat right}
@media (max-width:1199px) {
	.head .logo {width: 30%;margin-top: 10px;}
	.head .logo img {/*width: 100%;*/}
	.head .nav ul li {margin-left: 2%;width: 10.5%;}
	.head .nav{width:68%;}
}
@media (max-width:991px) {
	.head .logo {width: 20%;margin-top: 30px;}
	.head .nav { width:80%;}
}
@media (max-width:767px) {
	.head .logo {width: 100%;margin-top: 0px;}
	.keyword { height: 70px;}
	.keyword .hot {display: none;}
	.keyword .search {width: 100%;margin: 15px auto;}
	.keyword .search input.search_text{width: 72%;float: left;}
	.keyword .search input.search_btn {width: 20%;float: left;}
	.top .left {width: 100%;font-size: 12px;}
	.top .left .a1 {display: none;}
	.top .right {font-size: 13px; text-align:right;} 
	.head .nav {width:100%;}
	.head .nav ul {display: none;}
	.head .nav ul li {float:none;width:100%;margin-left:0px;background: #009fa7;z-index: 101;border-bottom:dotted 1px #ddd;}
	.head .nav ul li:last-child {border-bottom: none;}
	.head .nav ul li a {color: #fff!important;height: 45px;  line-height: 45px;}
	.head .nav ul li a:hover {border-bottom:none;}
	.head .nav ul {position: absolute; z-index: 100; width: 100%;display: none;}
	.head .nav ul li a.an { border-bottom: none;}
	.head .nav {height: auto;}
	.hd_btn {display: block; background-size: 35px 35px;}
	.head  {height: 100%;}
	.head .logo img {/*width: 100%;*/}
	.head .logo a{display:block;}
}






.cp {width: 100%;padding: 20px 0 ;min-height:560px;}
.cp_left {width: 20%;}
.cp_right {width: 78%;}
.cp_right1 {width: 76%;}
.cp_title {width:100%;height:80px;overflow:hidden;zoom:1;text-align: left; background:  center #009fa7;}
.cp_text {padding: 30px 0 0 45px;}
.cp_title span {color: #fff; font-size: 12px;}
.cp_title b {font-size: 18px; color: #fff;}
.cp_title em {float: right;font-size: 12px;padding-right: 20px;display: none;}
.cp_title1 {display: none;}
.cp_left ul.pro_list {border:1px solid #ddd;border-top:none;padding-top:15px;padding-bottom:12px;}
.cp_left ul.pro_list li {margin:0 auto 8px auto;}
.cp_left ul.pro_list li .protlt{border:1px solid #ddd;overflow:hidden;}
.cp_left ul.pro_list li .protlt dt{float:right;background:url(jt.png) no-repeat center center;width:15%;height:34px;}
.cp_left ul.pro_list li .protlt dt.on{background:url(../images/jt2.png) no-repeat center center;}
.cp_left ul.pro_list li .protlt a{width:78%;float:left;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.cp_left ul.pro_list li .protlt a dd{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;padding-left:15px;}
.cp_left ul.pro_list li a {display:block;height:34px;line-height:34px; overflow: hidden;}
.cp_left ul.pro_list li>a {margin:0 6%;}
.cp_left ul.pro_list li div{margin:0 6%;}
.cp_left ul.pro_list li .protlt:hover {color:#009fa7;border:1px solid #009fa7;}
.cp_left ul.pro_list li .protlt_bd{display:none;}
.cp_left ul.pro_list li .on { display:block;}
.cp_left ul.pro_list li .protlt_bd a {display:block;height:34px;line-height:34px;background:none;border:none;padding-left: 15px;color:#555; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.cp_left ul.pro_list li .protlt_bd a:hover {background:none;border:none;}
.cp_right .pro li {float:left;overflow:hidden;margin-left:2%;margin-bottom:10px;width:23%;text-align:center;white-space:nowrap;}
.cp_right .pro li:nth-child(3n) {margin-right: 0px;}
.cp_right .pro li img {vertical-align:middle; max-height:90%; max-width:90%;transition:all 1s; -webkit-transition:all 1s;-moz-transition:all 1s; -ms-transition:all 1s;-o-transition:all 1s;}
.cp_right .pro li img:hover {transform:scale(1.1,1.1);}
.cp_right .pro1 li img {max-height:100%; max-width:100%;}
.cp_right .pro .pro_wrap {display:block;height:242px;border:1px solid #ddd;}
.cp_right .pro1 .pro_wrap {border:none;}
.cp_right .pro div.pro_img {width:100%;height:200px;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;overflow:hidden; text-align: center;}
.cp_right .pro div.pro_img a{display:block;width:100%;height:100%;text-align:center}
.cp_right .pro div.pro_img a img {vertical-align:middle}
.cp_right .pro div.pro_img a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.cp_right .pro li p {display:block;width:92%;padding:0 4%;height:43px;line-height:43px;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.cp_right .pro .pro_wrap:hover p { background:#00a99d; color: #fff !important;}
.cp_right .pro .pro_wrap:hover p a { display:block;color: #fff !important;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

.ny_title { width:100%; height: auto; overflow: hidden; line-height: 30px; color: #333; font-size: 24px; margin: 20px auto; padding: 0 0 10px; border-bottom: 1px solid #dfdfdf; margin-top: 0px;    font-weight: bold;}
.ny_title p {line-height: 19px; color:#999; font-size: 14px; float:right;max-width:80%;    font-weight: normal;}
.ny_title p a { color: #666;}
.ny_title p a:hover { color:#009fa7;}
.ny_title h1{font-size:22px;display:inline;}

.ny_news_ye{padding-top:30px; margin-top: 20px;}
.ny_news_ye p{width:45%;float:left;height:35px;line-height:35px;background:#f1f1f1;margin-bottom:10px;padding:0 20px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

@media (max-width: 768px){
	.ny_news_ye p{width:88%;}
}
.widget{overflow:hidden;width:100%;margin-top:20px;}



.more { overflow: hidden; margin: 0; padding:6px 0 0; text-align:center;}
.more .a1 { display: inline-block; width: 45%; height:32px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background-color: #02b2b5; border: 1px solid #02b2b5; margin: 0 2%;}
.more .a1:hover { background-color: #fff; color: #02b2b5;}
.more .a2 { display: inline-block; width: 45%; height:32px; line-height: 30px; text-align: center; color: #666; font-size: 14px; background-color: #fff; border: 1px solid #666; margin: 0 2%;}
.more .a2:hover { background-color: #666; color: #fff;}

@media screen and (max-width:1080px) {

.more { overflow: hidden; margin: 0; padding:4px 0 0; text-align:center;}
.more .a1 { display: inline-block; width: 45%; height:32px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background-color: #02b2b5; border: 1px solid #02b2b5; margin: 0 1%;}
.more .a1:hover { background-color: #fff; color: #02b2b5;}
.more .a2 { display: inline-block; width: 45%; height:32px; line-height: 30px; text-align: center; color: #666; font-size: 14px; background-color: #fff; border: 1px solid #666; margin: 0 1%;}
.more .a2:hover { background-color: #666; color: #fff;}
}

@media (max-width:1199px) {
}
@media (max-width:991px) {
	.cp_left .cp_title {width:100%;height:80px;overflow:hidden;zoom:1;text-align: left; background: url(short_title.png) no-repeat 20px center #009fa7;}
	.cp_title b {font-size: 18px;}
	.cp_title span {display: none;}
	.cp_text {padding: 6px 0 0 50px;}
	.cp_left .cp_title {width:100%;height:40px;overflow:hidden;zoom:1;text-align: left; background: url(short_title.png) no-repeat 20px center #009fa7;background-size: 20px;}
	.cp_title {width:100%;height:40px;overflow:hidden;zoom:1;text-align: left; background: url(short_title.png) no-repeat 20px center #009fa7;background-size: 20px;}
	.cp {padding: 20px 0;}
	.cp_left {width: 100%;}
	.cp_right {width: 100%;margin-top: 20px;}
	.cp_right .pro li {width:48%;margin: 0 3% 3% 0;}
	.cp_right .pro li:nth-child(3n) {margin: 0 3% 3% 0;}
	.cp_right .pro li:nth-child(2n) {margin-right: 0px;}
	.cp_right .pro li p a {color: #fff; font-size: 12px;}
	.cp_right .pro li p {background:#009fa7;color: #fff;}
	.cp_right .pro .pro_wrap:hover p {background:#009fa7;}
	.cp_right .pro li p:hover a {color: #fff!important;}
	.cp_title1 {display: block;margin-bottom: 20px;}
	.cp_title em {display: block;margin: 6px 0;}
	.cp_title em a {color: #fff !important;}
	.page{ margin:10px 20px 15px 0;color:#555;text-align:center;padding-top:10px;}
	.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
	.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
	.cp_left ul.pro_list {display: none;}
}
@media (max-width:767px) {
	.cp_title b {font-size: 18px;}
	.cp_title span {display: none;}
	.cp_text {padding: 6px 0 0 50px;}
	.cp_left .cp_title {width:100%;height:40px;overflow:hidden;zoom:1;text-align: left; background: url(short_title.png) no-repeat 20px center #009fa7;background-size: 20px;}
	.cp_title {width:100%;height:40px;overflow:hidden;zoom:1;text-align: left; background: url(short_title.png) no-repeat 20px center #009fa7;background-size: 20px;}
	.cp {padding: 20px 0;}
	.cp_left {width: 100%;}
	.cp_right {width: 100%;margin-top: 20px;}
	.cp_right .pro li {width:48%;margin: 0 3% 3% 0;}
	.cp_right .pro li:nth-child(3n) {margin: 0 3% 3% 0;}
	.cp_right .pro li:nth-child(2n) {margin-right: 0px;}
	.cp_right .pro li p a {color: #fff; font-size: 12px;}
	.cp_right .pro li p {background:#009fa7;color: #fff;}
	.cp_right .pro .pro_wrap:hover p {background:#009fa7;}
	.cp_right .pro li p:hover a {color: #fff!important;}
	.cp_title1 {display: block;margin-bottom: 20px;}
	.cp_title em {display: block;margin: 6px 0;}
	.cp_title em a {color: #fff !important;}
	.ny_title {height: auto;}
	.ny_title p {float:none;max-width:100%;font-size: 12px;width: 100%;}

	.cp_right .pro div.pro_img{height:143px;}
	.cp_right .pro .pro_wrap{height:186px;}
}






.xinwen {padding:40px 0;width: 100%; min-height: 300px;}
.xinwen .cinuo_info_r {width: 48%;overflow: hidden;margin-right:1%;}
.xinwen .cinuo_info_l {width: 48%;overflow: hidden;margin-right:1%;}
.inf_t {font-family:"Microsoft YaHei";height:45px;line-height:30px;overflow:hidden;background-color:#009fa7;}
.inf_t p {float:left;font-size:20px;color:#fff;height:45px;line-height: 45px;padding-left:16px;}
.inf_t .fr {display:inline-block;padding:0 23px;color:#fff;height:45px;line-height:45px;}
.inf_t a {display:inline-block;overflow:hidden;font-size:14px;color:#fff;line-height:2;height:45px;padding-left:16px;}
.inf_t a:hover {color: #fff!important;}
.inf_t a b {color:#fff;}

.cinuo_wt {width: 92%;padding: 20px 4% 10px;min-height:250px;float:left;background-color:#f6f6f6;}
.cinuo_wt .cinuo_wtm {width:100%;min-height:250px;overflow:hidden;float:left;margin-right:0;padding:0 0;background-color:#f6f6f6;padding-top: 0;}
.cinuo_wt dl {height:33px;overflow:hidden;margin-bottom:10px;}
.cinuo_wt dl dt {height:19px;line-height:19px;overflow:hidden;margin-bottom:5px;background:url(h_nsw.gif) no-repeat;padding-left:30px;}
.cinuo_wt dl dt a,.cinuo_wt dl dt a:hover {font-size:15px;color:#333;}
.cinuo_wt dl dt a{width:73%;float:left;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.cinuo_wt dl dt a:hover{color:#009fa7;}
.cinuo_wt dl dt span{float:right;text-align:right;color:#666;font-size: 13px;}
.cinuo_wt dl dd {height:42px;line-height:21px;padding-left:30px; font-size:12px;color:#727070;}

@media (max-width:991px) {
	.xinwen .cinuo_info_r {width: 100%;margin-bottom: 20px;}
	.xinwen .cinuo_info_l {width: 100%;}

}

@media (max-width:767px) {
	.xinwen .cinuo_info_r {width: 100%;margin-bottom: 20px;}
	.xinwen .cinuo_info_l {width: 100%;}

	.cinuo_wt{width: 92%;padding: 30px 4% 0;min-height:275px;}
	.cinuo_wt .cinuo_wtm{width: 100%;min-height: 270px;overflow: hidden;float: none;margin: 0 auto;padding: 0 0;}
}

#in_lk_box{width:100%;}
#in_lk_box div {line-height:26px;color:#555;position:relative;text-indent: 30px; margin-bottom: 40px;}
#in_lk_box div  span{background:url(link.png) center center no-repeat;width:20px;height:20px;display:inline-block;background-size:cover;position:absolute;top:2px;left:0;}
#in_lk_box div li{display:inline-block;text-indent:0;}
#in_lk_box div  a{padding-right:10px;color:#555;}
#in_lk_box div  a:hover{color:#009fa7;}

@media (max-width:767px) {
#in_lk_box div {margin-bottom: 20px;}
}

.footer {background: #111820;width: 100%; }
.footer .foot1{max-width:1200px;margin:0 auto;position:relative;}

@media (max-width:991px) {
	.foot1 .foot_in{width: 100%;padding:40px 20px;box-sizing: border-box;}
	.foot1 .foot_in .foot_nav a{padding-right:3%;padding-bottom: 5px;}
}
	
@media (max-width:767px) {
	.foot1 .foot_in {padding:20px 20px;}
}




.news {margin-bottom: 25px;}
.news img {width: 100%;}
.news li{width:100%;height:115px;border-bottom:1px dashed #ddd;}
.news-time{width:80px;height:80px;background:#009fa7;color:#fff;line-height:28px;text-align:center;margin-top:23px;font-family:'Arial';}
.news-time div{font-size:25px;padding-top:16px;}
.news-cont{width:88%;}
.news-cont .news_tlt{font-size:15px;font-weight:bold;padding-top:20px;height:20px;overflow:hidden;}
.news-cont p{color:#666;line-height:24px;padding-top:10px;height: 50px;overflow: hidden;}
.news a:hover{color:#009fa7;}
.news .news_wrap:hover .news-time{background:#d40606;}

.news_title{color:#009fa7;text-align:center;line-height:40px;}
.meta{color:#999;text-align:center;line-height:28px; margin-bottom: 20px;}
.meta img{max-width:600px;margin:10px 0;}
.news_title {color:#009fa7;text-align: center;line-height: 40px;font-size: 16px; font-weight: bold;}
.meta {font-size: 12px;}




@media (max-width:1199px) {  }
@media (max-width:992px) {}
@media (max-width:880px) { }



.page {text-align:center;padding-top:20px;padding-bottom:20px;}
.page  a{display:inline-block;padding:0 10px;background:#ddd;height:30px;line-height:30px;text-align:center;margin-right: 5px;border-radius:2px;}
.page  a:hover{background:#009fa7;color:#ffffff;}
.page  a.pnnum1{background:#009fa7;color:#ffffff;}
.page  input{display:inline-block;padding:0 5px;background:#009fa7;width:40px !important;height:30px !important;line-height:30px;text-align:center;margin:0 5px;color:#fff;cursor:pointer;}
.page  .p_input{display:inline-block;padding:0 5px;background:#ddd;height:30px;line-height:30px;text-align:center;margin:0 5px;color:#555;cursor:default;}
@media (max-width:1199px) {  }
@media (max-width:992px) {.page  td span{display:none;}.page  td #firstpage{display:none;}.page  td #endpage{display:none;}.page  a{margin-right:5px;}.page {font-size:0;color:#fff;margin-bottom: 0;}.page  input{display:none !important;}.page  a{font-size:12px;}}
@media (max-width:880px) { }
@media (max-width:767px) {}


@media (max-width:880px) { 
#KFRightScreen{display:none !important;}
#elevator_item,#elevator_item2{display:none !important;}
}


.contact p{line-height:28px;}



@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret{display:none !important;}
}
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#c_detail_wrap #new-div{overflow-x: hidden;overflow-y: hidden;width: 100%;position:relative;}
#c_detail_wrap #new-div .zoom-caret{display:block;position: absolute;top: 10px;right: 5px;font-size: 50px;color: #a7a5a5;z-index: 2;padding: 0;margin: 0;opacity: .3;}
#c_detail_wrap #new-div table{transform-origin: left top;border-collapse: collapse;max-width: none!important;width: auto;}
#c_detail_wrap #new-div table td{padding: 3px;border: 1px solid #ccc;}

#c_detail_wrap #new-div.on{overflow:scroll; width: 100%;}
#c_detail_wrap #new-div.on .zoom-caret{display:none;}


#c_detail_wrap #new-div::-webkit-scrollbar {height:2px;}/* 滚动槽 */
#c_detail_wrap #new-div::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
#c_detail_wrap #new-div::-webkit-scrollbar-thumb {background-color:#bfbfbf;}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}


.ny_news_con{position:relative;}
.ny_news_con p{font-size:16px; line-height:30px;padding:10px;}

