@charset "utf-8";html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0;padding:0;font-weight:normal}
em,i{font-style:normal}
b{font-weight:normal}
body{font-size:14px;color:#333;font-family:"Microsoft Yahei"}
.noscroll{overflow:hidden;height:100%}
ul,li{list-style-type:none}
img{border:0}
a{text-decoration:none;color: #000;}
a:hover{color: #009d9a;}
.row2 {
    -webkit-line-clamp: 2;
}
.row {
    overflow-y: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
	
.cl{content: "";clear: both;display: block;overflow:hidden;}
.head{float:left;width:100%}
.head_c{width:1200px;margin-right:auto;margin-left:auto}
.logo{float:left;height:80px;width:250px;padding-top:12px;padding-bottom:12px}
.search{float:right;height:44px;width:700px;padding-top:22px;padding-left:40px}
.hot_search a{font-size: 14px;color: #707070;display: inline-block;padding: 5px;}
.hot_search a:hover{text-decoration: underline;}

.top_nav{float:left;height:106px;width:280px;padding-top:44px;padding-left:30px}
.nav{float:left;height:46px;width:100%;border-bottom-width:3px;background: #15cbbe;}
.nav_c{height:46px;width:1200px;margin-right:auto;margin-left:auto}
.nav_c li{font-size:18px;line-height:46px;text-align:center;display:block;float:left;width:175px;margin-right:10px}
.nav_c a{color:#fff;text-decoration:none;display:block}
.nav_c a:hover,.nav_c a.hover{color:#FFFFFF;background-color:#009d9a;display:block;}
.banner{background-color:#8c7cff;float:left;height:475px;width:100%}
.xmdq:hover .menu{display:block}
.body_body img {max-width: 100%;height: auto!important;}

.icon_nav{display: none;}

.nav_c li.xmdq{position:relative}
.inzx{float:left;width:100%}
.index_c{width:1200px;margin-right:auto;margin-left:auto}
.inzxc{width:1200px;float:left;display: grid;grid-template-columns: repeat(3,33.33%);}

.news_item_1{width: 100%;background: #f6f6f6;}
.news_item_1 a{display: block;width: 100%;overflow: hidden;}
.news_item_1 a img{width: 100%;height: 258px;}
.news_item_1 a h3{font-size:20px;color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 10px;}
.news_item_1 a p{padding: 0 10px 10px 10px;color: #535353;font-size: 14px;line-height: 28px;}
.news_item_1 a:hover h3{color:#009d9a;}

.news_item_2{margin-left: 8%;}
.news_item_2 li{border-bottom: dashed 1px #9f9f9f;padding-bottom: 7px;margin-bottom: 12px;}
.news_item_2 li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:20px;padding-bottom: 10px;}
.news_item_2 li div{font-size: 14px;line-height:25px;color: #666;}
.column-sec-dict{margin-top: 15px;}
.column-sec-dict a{font-size: 16px;color: #535353;}
.column-sec-dict a:hover{text-decoration: underline;}
.news_item_2 li:last-child,.news_item_3 li:last-child{margin-bottom: 0;}

.news_item_3{margin-left: 8%;}
.news_item_3 li{border-bottom: dashed 1px #9f9f9f;padding-bottom:7px;margin-bottom:7px;}
.news_item_3 li i{display: inline-block;width:28px;height:28px;text-align: center;line-height:28px;color: #fff;background: #4bcec3;vertical-align: top;}
.news_item_3 li a{display: inline-block;width: 86%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;line-height: 28px;}

.inzxc_title{text-align:center;float:left;width:1200px;padding:45px 0 35px 0;}
.inzxc_title h2{color:#000000;font-size:30px;display:block;margin-right:auto;margin-left:auto}
.inzxc_title h2 a:hover{text-decoration: underline;}

.column-news{display: grid;grid-template-columns:repeat(3,33.33%);}
.column-news li{border-bottom: solid 1px #eee;padding-bottom: 10px;margin:0 2% 20px 2%}
.column-news li .news_pic{width: 30%;float: left;height:120px;overflow: hidden;}
.column-news li .news_pic img{width: 100%;height: 100%;}
.column-news li .news_info{width: 65%;float: right;overflow: hidden;}
.column-news li .news_info a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;}
.column-news li .news_info p{color: #666;line-height: 26px;}
.column-news li .news_info p:nth-child(2){padding: 10px 0;}
.bt10,.find_items,.cat_nav{display: none;}

.link{float:left;width:100%}
.linkc{width:1200px;margin-right:auto;margin-left:auto;font-size:14px;line-height:35px;padding-top:10px;padding-bottom:10px}
.linkc a{color:#666666;text-decoration:none;padding-right:10px;padding-left:10px}
.linkc a:hover{color:#666666;text-decoration:underline;padding-right:10px;padding-left:10px}

.footer{background-color:#5a5858;float:left;width:100%;}
.m_footer{display: none;}
.footerc{width:1200px;margin-right:auto;margin-left:auto}
.footer_top{float:left;width:1200px}
.footer_nav{width: 100%;text-align: center;padding: 25px 0;}
.footer_nav a{font-size: 18px;color: #fff;display: inline-block;padding:  0 5px;}
.foot_info{display: flex;justify-content: space-between;color: #fff;font-size:16px;line-height: 28px;padding: 15px 0;}
.foot_info p{padding:0 0 15px 0;}
.foot_info .site-info:nth-child(2){width:25%;padding-left: 20px;}

.top_nav li{text-align:center;display:block;float:left;width:70px}
.top_nav span{display:block;margin-top:10px}
.search #textfield{margin:0px;padding:0px;height:40px;border:1px solid #10a2a1;width:600px;float:left;border-radius:7px 0 0 7px;text-indent: 1em;}
.search #button{font-size:18px;line-height:40px;color:#FFFFFF;background-color:#10a2a1;margin:0px;padding:0px;float:left;height:42px;width:80px;list-style-type:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-radius:0 7px 7px 0}
.flexslider{position:relative;height:475px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat}
.slides{position:relative;z-index:1}
.slides li{height:475px;}
.slides li img{height:475px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;z-index: 101;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer}
.flex-control-nav .flex-active{background-position:0 0}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat}

.zhuti{float:left;width:100%}
.zhutic{width:1200px;margin-right:auto;margin-left:auto}
.weizhi{font-size:15px;line-height:40px;font-weight:normal;color:#333333;float:left;height:40px;width:1200px}
.weizhi a{text-decoration:none;color:#333333}
.weizhi a:hover{color:#333333;text-decoration:underline}
.tit_h1{
    color: #4bcec3;
    font-size: 20px;
    line-height: 32px;
    margin-top: 20px;
    border-bottom: 2px solid #4bcec3;
}
.page_news_list{display: grid;grid-template-columns: repeat(1,100%);}
.page_news_list li{margin:25px 0 0 0;padding-bottom:20px;}
.page_news_list li .news_pic{height: 150px;}
.page_news_list li .news_info{width:67%;}


.zhengwen{float:left;width:1200px}
.zhengwen_lft{background-color:#FFFFFF;float:left;width:830px}
.titles{padding:15px;float:left;margin-top:20px}

.shijian{font-size:15px;line-height:30px;font-weight:normal;color:#666666;float:left;width:800px;margin-right:15px;margin-left:15px;padding-bottom:10px;border-bottom: solid 1px #f6f5f5;}
.shijian span{padding:0 5px;}

.zhaiyao{float:left;width:768px;margin-top:30px;margin-bottom:30px;border:1px dashed #ddd;margin-right:15px;margin-left:15px;padding-right:15px;padding-left:15px;font-size:14px;line-height:35px;font-weight:normal;color:#666666}
.body_body{font-size:16px;line-height:38px;float:left;width:800px;padding-right:15px;padding-bottom:15px;padding-left:15px;font-family:Arial;}
.ad_nr{padding:15px;float:left;width:800px}
.fenpian{font-size:14px;line-height:35px;float:left;width:800px;padding-right:15px;padding-left:15px;padding-bottom:5px;border-top: solid 4px #f6f5f5;border-bottom: solid 4px #f6f5f5;}

.fenpian li{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fenpian a{color:#333333;text-decoration:none;}
.fenpian a:hover{color:#333333;text-decoration:underline}
.ztleft{float:left;width:830px}
.xgzx{float:left;width:798px;margin-top:15px;margin-bottom:15px;}
.xgzx_title{font-size:20px;line-height:45px;color:#4bcec3;float:left;width:798px;font-weight: bold;}

.xgzx_list{display: grid;
    grid-template-columns: repeat(2,50%);
}
.xgzx_list li{margin-top:5px;}
.xgzx_list li .news_info{float: left;}
.xgzx_list li .news_pic{float: right;}

.ztright{float:left;width:340px;padding-left:30px}
.right_ad{float:left;width:340px;margin-bottom:15px}
.right_phb{background-color:#FFFFFF;float:left;width:310px;margin-bottom:15px;padding-right:15px;padding-left:15px;margin-top: 7px;}
.right_phb_title{font-size:18px;line-height:45px;color:#000000;float:left;width:310px;border-bottom: solid 2px #4bcec3;}
.right_phb_list{float:left;width:310px;padding-top:10px}
.right_phb_list li{width:310px;display:block;float:left;margin-top:8px;margin-bottom:8px}
.right_phb_list img{float:left;height:75px;width:100px;margin-right:15px}
.right_phb_list p.bt{font-size:15px;line-height:30px;font-weight:normal;display:block;height:30px;overflow:hidden}
.right_phb_list p.info{font-size:14px;line-height:22px;color:#666666;display:block;height:44px;padding-top:5px;overflow:hidden}
.right_phb_list p.bt a{font-weight:bold;color:#333333;text-decoration:none}
.right_phb_list p.bt a:hover{color:#FF5370;text-decoration:underline}

.rmzx_list{float:left;width:310px}
.rmzx_list li{font-size:15px;line-height:40px;display:block;height:40px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eee;overflow:hidden}
.rmzx_list span{font-size:11px;line-height:15px;border-radius:2px;color:#FFFFFF;background-color:#4bcec3;height:15px;width:15px;display:block;float:left;text-align:center;margin-top:10px;margin-right:10px}
.rmzx_list a{color:#333;text-decoration:none}
.rmzx_list a:hover{color:#4bcec3;text-decoration:underline}

.menuBox{ display:none;}
.swiper-container{ display:none;}
.header{ display:none;}
#footmenu{display: none;}
.tc1{display: none;}
.tc2{display: none;}
.fenye{font-size:14px;line-height:30px;color:#333333;text-align:center;float:left;width:830px;margin:25px 0;}

.fenye li{display: inline-block;margin-top:5px;}
.fenye a{
background:#ddd;
	color:#666;
margin-right: 5px;
padding-top: 5px;
padding-right: 12px;
padding-bottom: 5px;
padding-left: 12px;
}

.fenye a:hover,.fenye li.active a{
background:#4bcec3;
margin-right: 5px;
color:#fff;
text-decoration: none;
}
.zxjg{width:100%;float:left;}
.zxjg li{width:20%;float:left;padding:0;margin:1% 0 2% 0;line-height:40px;text-align:center;font-size:16px;}
.zxjg li a{color:#333;text-decoration:none;display:block;}
.zxjg li a.thisclass{border-bottom-style:solid ;border-bottom-width:2px; border-bottom-color:#ef2d71;color:#ef2d71}
.zxjg li a:hover{border-bottom-style:solid ;border-bottom-width:2px; border-bottom-color:#ef2d71}
.inzxc_title a{color:#333;text-decoration:none;}


@media only screen and (max-width:750px){
.banner{display:none}
.head{display:none}
.nav{display:none}
b{font-weight:normal;}
ol,ul,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,textarea{outline:0;resize:none;padding:0;}
body,html,input,textarea,select{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
i,em,b{font-style:normal;font-weight:normal;}
body{background:#fff;font-size:0.6rem;}
.clearfix:after{content:'.';height:0;display:block;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a,a:hover,a:active,a:visited{text-decoration:none;color:#333;}
img{max-width:100%;}
input[type="text"],input[type="password"],input[type="number"],textarea{font-size:0.7rem;}
input[disabled]{background:#fff}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#999;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;}
.bt10{display: block;width: 100%;height: 10px;background: #f6f5f5;float: left;}
.flipx{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH;}
.flipy{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);/*IE*/filter:FlipV;}
.viewport{max-width:750px;margin:0 auto;min-height:100%;height:100%;}
.header p img{vertical-align:middle;width:40%;}
body:before{height: 2.2rem;display:block;content:"";}
.header{position:fixed;left:0;top:0;width:100%;height:2.2rem;background:#fff;line-height:2.2rem;z-index:89;  display: block;}
.header p{position:absolute;left:.1rem;right:3.75rem;text-align:left;height:2.2rem;}
.header div{position:absolute;z-index:2;top:0;height:2.2rem;padding:0 0.75rem;}
.header div.c_search{left:0;}
.header div.c_nav{right:0;}
.header div.c_search.sp2{background:#f2f2f2;}
.header div.c_search i{background:url(../images/search_ico.png) no-repeat;background-size:1.2rem auto;}
.header div.c_search.sp2 i{background:url(../images/close_ico.png) no-repeat;background-size:1.0rem auto;}
.header a.c_home{left:0;position:absolute;z-index:2;height:2.2rem;padding:0 0.75rem;}
.header a.c_home i{background:url(../images/home_ico.png) no-repeat;background-size:1.2rem auto;}
.header div.c_nav i{background:url(../images/menu_ico.png) no-repeat;background-size:1.2rem auto;}
.header div.c_nav.sp2 i{background:url(../images/menu_open_ico.png) no-repeat;background-size:1.0rem auto;}
.header div i,.header a i{width:1.2rem;height:1.2rem;background-position:center;display:inline-block; vertical-align:middle;}
.serach_area{padding:0.5rem 0.75rem;background: rgba(39, 39, 39, 0.72);}
.serach_area form{position:relative;padding-right:3.0rem;border-radius:1.5rem;overflow:hidden;}
.serach_area form input{border:none;height:1.5rem;}
.serach_area form .txt{width:100%;text-indent:0.75rem;}
.serach_area form .btn{position:absolute;right:0;top:0;width:3.0rem;background:#009d9a url(../images/search2_ico.png) no-repeat center;background-size:1.0rem auto;}
#menuBox{display: inline-block;position: fixed;top:-100%;left:0;width:100%;z-index:88;zoom: 1;}
.body_body img {max-width: 100%;height: auto!important;}
#menuBox .menu_list{position:absolute;left:0;top:2.5rem;right:0;bottom:0;overflow:auto;}
#menuBox .menu_list ul li ul {display:none;}
#menuBox .menu_list ul.open { display:block;}
#menuBox .menu_list ul li{background: rgba(39, 39, 39, 0.72);border-top: 1px solid #464646;line-height:2.25rem;color:#fff;position:relative;}
#menuBox .menu_list ul li a{color:#fff;display:block;text-indent:0.75rem;}
.mask_bg{background:rgba(0,0,0,0);position:fixed;top:-100%;right:0;z-index:87;width:100%;height:100%;-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; transition: all .2s;display:none;}
.open .mask_bg{width:100%;display:block;top:0;}
.open.show .mask_bg{background:rgba(0,0,0,0.8);}
.open .nav_header_mob.min{box-shadow:0 0 0 rgba(0,0,0,0.1);}
.close .mask_bg{top:-100%;}
.open #menuBox {top:2.2rem;bottom:0;}
#menuBox p{display:none}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1; display:block;}
#banner_swiper .swiper-slide img{height: 180px;}

.icon_nav{display: grid;grid-template-columns: repeat(4,25%);}
.icon_nav a{text-align: center;font-size: 16px;color: #666;padding: 15px 0;}
.icon_nav a img{width:54px;height: 54px;display: block;margin: 0 auto;margin-bottom: 5px;}

.index_c{width:100%;}
.inzxc_title{width:100%;padding:0 0 10px 0;margin-bottom:10px;}
.inzxc_title h2{font-size: 22px;padding-top: 10px;}
.inzxc{width:100%;display: grid;grid-template-columns: repeat(1,100%);}
.news_item_1 a img{width: 96%;display: block;margin: 0 auto;padding-top: 10px;}
.news_item_2{margin: 0 auto;width: 96%;padding: 10px 0;}
.news_item_3{width: 96%;margin: 10px auto;}

.column-news {
    display: grid;
    grid-template-columns: repeat(1,100%);
}
.column-news li{border-bottom: none;border-top: solid 1px #eee;padding-bottom:0;padding-top:15px;}
.page_news_list li{border-top: none;border-bottom: solid 1px #eee;padding: 0 10px 15px 10px;}
.page_news_list li .news_pic{height: 120px;}
.page_news_list li .news_info p:nth-child(2){height: 48px;overflow: hidden;}

.find_items {
  width: 100%;
  display: flex;
}
.find_items .left_item,
.find_items .right_item {
  flex: 1;
  border-right: 1px solid #eee;
  box-sizing: border-box;
}
.find_items .left_item img {
  display: block;
  width: 60%;
  margin: 12px auto;
}
.find_items .right_item img {
  display: block;
  width: 100%;
  padding: 12px;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
}

.link{display:none}
.footer{
overflow: hidden;background: #f6f5f5;
}
.footerc{width: 96%;margin: 0 auto;padding: 20px 0;}
.footer_top{display: none;}
.m_footer{display: block;}
.m_ft_contact{display: flex;}
.btn_phone{background: #ef538a;border: 1px solid #ebebec;box-sizing: border-box;border-radius: 4px;padding: 5px 0;
color: #fff;font-size: 14px;width: 48%;}
.btn_phone .phone {
    display: inline-block;
    width: 36px;
    margin-right: 5px;
    height: 40px;
    background: url(../images/phone1.png) center center no-repeat;
    vertical-align: middle;
    background-size: 80%;margin-left: 10px;
}
.m_ft_contact .text {
    display: inline-block;
    vertical-align: middle;
}
.m_ft_contact .text span{display: block;}
.jump2chat{background: #1bc7b9;border: 1px solid #ebebec;box-sizing: border-box;border-radius: 4px;padding: 5px 0;
color: #fff;font-size: 14px;width: 48%;margin-left:2%;text-align: center;}
.jump2chat .weixin {
    display: inline-block;
    width: 45px;
    margin-right: 5px;
    height: 40px;
    background: url(../images/wx.png) center center no-repeat;
    vertical-align: middle;
    background-size: 80%;
}

.bg {position: fixed;background: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;width: 100%;height: 100%;top:0;left:0;display:none;    z-index: 999;}
.bg1 {position: fixed;background: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;width: 100%;height: 100%;top:0;left:0;display:none;    z-index: 999;}

.zhutic{width:100%;}
.weizhi{width:96%;padding:2%;height: auto;line-height: 24px;}
.tit_h1{margin-top:0;padding: 10px;}
.cat_nav{padding: 10px;background: #f6f5f5;border-top: solid 6px #fff;display: flex;}
.cat_nav a{background: #fff;border-radius: 6px;padding: 6px 12px;margin-right: 10px;}

.zhengwen{width:100%;}
.ztleft{width:100%;}
.zhengwen_lft{width:96%;padding:2%;}
.titles{width:100%;padding:10px 0;margin-top: 0;}
.titles h1{font-size:1rem;}
.shijian{width:100%;margin:0}
.body_body{width:100%;padding:0;}
.fenpian{width:100%;padding-right:0;padding-left:0;}
.xgzx{border:none;width:96%;padding:2%;margin-top: 0;}
.xgzx_list{width:100%;}
.xgzx_list li{width:100%;}
.ztright{display:none}
.xgzx_title{width:100%;}
.fenye{width:100%;}

}