@charset "utf-8";
/* CSS Document */

/* 公用样式 */
*{margin:0 ;padding:0}
body { margin: 0px; padding: 0px;background-repeat: repeat-x; background-position: center top; color: #333; background-color: #fff; font-size: 12px;font-family: 'Noto Sans CJK SC', 'Noto Sans CJK', 'Source Han Sans', source-han-sans-simplified-c, sans-serif;}
ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd, div { margin: 0px; padding: 0px; font-weight: normal; } 
ul, li ,ol { list-style: none; } 
fieldset, img { border:0; } 
a { text-decoration:none; outline:0 none; cursor:pointer; color: #5E5E5E; }
a:hover { text-decoration:none; color: #F60; }
a:active {star:expression(this.onFocus=this.blur());}
p { line-height:1.5; }
.clear { clear:both; height:0px; overflow:hidden; }
.zdclear { clear:both;}
.fl{float: left; display: inline;}
.fr{float: right; display: inline;}
.w1100{width:1100px; margin: 0 auto;}
.st{ width:728px; height320px;text-align:center; margin: 0 auto;  margin-top: 70px;}
.fh{ width: 728px; height: 89px; text-align: center; margin: 0 auto; margin-top: 15px;}


/* 头部 */
#nav-header{background: #fff;height: 90px;line-height: 90px;border-bottom: 1px solid #e4e4e4;}
#nav-header a,
#nav-header a:link,
#nav-header a:visited{color: #555555;text-decoration: none;font-size: 18px;font-weight:bold;}
#nav-header a:hover,
#nav-header nav li:hover{color: #01a29a;}
#nav-header.fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;}
#nav-header .header{width: 1100px;margin: 0 auto;}
#nav-header .logo{width: 190px;height: 40px;margin-top: 24px;float: left;margin-right: 86px; clear:both;}
#nav-header .logo img{display: block;border:0px;}
#nav-header nav{/*width: 540px;*/display: inline-block;float: left;margin-top:10px;}
#nav-header nav li{color: #555;list-style: none;line-height: 80px;padding-right: 65px;text-decoration: none;font-weight:bold;float: left;cursor: pointer;position: relative;}
#nav-header nav li:hover .slide-submeu{display: block;}
/* #nav-header nav li i.slide-icon{transition: All 0.6s ease-in-out;-webkit-transition: All 0.6s ease-in-out;-moz-transition: All 0.6s ease-in-out;-o-transition: All 0.6s ease-in-out;}
#nav-header nav li:hover i.slide-icon{background: url(../images/menu_ico.png);background-position: 0px 0px;display: inline-block;width: 11px;margin-left: 5px;height: 6px;transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);} */
#nav-header nav li:hover i.slide-icon{background: url(../images/menu_ico.png);background-position: 0px 0px;display: inline-block;width: 11px;margin-left: 5px;height: 6px;}
#nav-header nav li i.slide-icon{background: url(../images/menu_ico.png);background-position: 0px -6px;display: inline-block;width: 11px;margin-left: 5px;height: 6px;}
#nav-header nav > ul > li:hover > a{color: #01a29a;}
#nav-header nav > ul > li:hover dd{font-weight:bold;color: #01a29a;height:72px;color: #01a29a;border-bottom:4px #339999 solid;}
#nav-header nav > ul > li:hover dd > a{color: #01a29a;}
#nav-header nav > ul > li .after{font-weight:bold;color: #01a29a;height:72px;color: #01a29a;border-bottom:4px #339999 solid;}
#nav-header nav > ul > li .after a{font-weight:bold;color: #01a29a;height:72px;color: #01a29a;}
#nav-header nav li i.slide-icon-two{background: url(../images/menu_ico.png);background-position: 0px 0px;display: inline-block;width: 11px;margin-left: 5px;height: 6px;}
#nav-header .slide-submeu{position: absolute;left: 0;top: 77px;z-index: 1000;width: 200px;padding: 5px 0;background: #fff;border-top: 1px solid #E4E4E4;display: none;}
#nav-header .slide-submeu a{display: block;font-size: 12px;line-height: 34px;padding: 1px 24px 0;}
#nav-header .slide-submeu a:hover{background: url(../images/menu_list_bg.jpg) 0 0 no-repeat;color:#FFFFFF;}

.sub_content{width:1028px;padding:0 36px 0 36px;background-color:#FFF; }
.subPage{min-height:800px }
.subPage_con{width:100%;overflow:hidden;height:100%;}
.sbu_leftWrap{width:260px;float:left;position:relative;overflow:hidden;position:absolute;left:0;top:0;}
/*左侧边栏*/
.sub_left{width:248px;height:100%;float:left; padding-left:1px}
.sub_left .sub_nav{width:100%;overflow:hidden;background-color:#fff;font-size:17px;}
.sub_left .sub_nav li a{height:61px;line-height:61px;padding:0 5px;display:block;border-bottom:1px solid #ddd;padding-left:20px;color:#333; background: #fff;}
.sub_left .sub_nav li a:hover,.sub_left li a.active{color:#2cbfb7; background: #eeefea; font-weight:bold;}
.sub_nav li{position: relative;}
.news_title{background: url(../images/mk_tit_ico.gif) 0 0 no-repeat;height:94px;}
.news_title .title{margin-top:27px; height:68px; line-height:54px;padding-left:22px;border-bottom:2px solid #d7d7d7;font-size:24px;color:#333;font-weight: bold;position:relative;}
.news_title .title span{ margin-left:10px; color:#333; font-size:14px;font-weight:normal;}
.news_title .title a.more{ float:right; color:#50c5af; font-size:14px; line-height:30px; font-weight:normal; border:1px #50c5af solid;border-radius: 20px 20px 20px 20px;margin-top:14px; padding:0 20px;}
.news_title .title a.more:hover{ background: url(../images/more_bg.png) repeat-y center;color:#FFFFFF;}
.sub_left .sub_nav dl a{font-size:14px; height:38px;line-height:38px;padding:0 5px;display:block;padding-left:20px;color:#333; background: #fff;}
.sub_left .sub_nav dl a:hover,.sub_left dl a.active{color:#00a19c;}

/*---------------------------   内页右侧  -----------------------------------------------*/
.loaction{ width:728px;border-bottom:2px solid #d2d2d2; font-size:12px;height:44px; line-height:44px; color:#333; margin-top:50px;margin-left:50px;float:right;}
.loaction span{font-size:32px;height:44px; line-height:14px;color:#333;}
.loaction .right{font-size:14px; color:#666; float:right;}
.loaction a{color:#666;}
.loaction a:hover{color:#01a29a;}

#cont{width:728px;margin-left:50px;float:right;font-size:15px; color:#464646; line-height:26px; padding-top:26px; padding-bottom:80px;}
#cont p{font-size:15px; text-indent:30px; line-height:26px; padding:5px 0;}

/*分页样式*/
.pagenum {padding:20px 0; text-align:center; margin-top:40px; clear:both;font-size:14px;}
.pagenum a {border: #ddd 1px solid; padding:5px 8px;color: #333 !important; margin-right: 3px;text-decoration: none }
.pagenum a:hover { border: #5fc5c0 1px solid;color: #00a29a;background-color: #fff}
.pagenum .current {border: #5fc5c0 1px solid; padding:5px 8px;font-weight: bold;color: #fff; margin-right: 5px;background-color: #00a29a !important}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px;margin-right: 5px;line-height: 19px; padding: 5px 8px; width: 39px;}
.pagenum select{ height:31px; border: #ddd 1px solid; margin:0 5px;}


/*底部*/
.footer-top{width:100%;height:326px; background-color:#454857;}
.foot_main{ width:1100px; height:100%;margin:0 auto;}
.footer-top dl{width:146px;margin-top:65px;}
.footer-top dt{margin-bottom:15px;font-size:16px;color:#dadbdd;background:url(../images/kj_menu_line.jpg) no-repeat 0 bottom; line-height:46px;}
.footer-top dd a{font-size:12px;line-height:26px;color:#888}
.footer-top dd a:hover{color:#dadbdd}
.footer-top .other-service{width:370px; margin-top:56px;}
.footer-top .service-title{color:#dadbdd;font-size:18px;margin-bottom:5px}
.footer-top .service-tel{color:#dadbdd;font-size:20px}
.footer-top .service-wx{margin-top:35px}
.footer-bottom{width:100%; height:50px; line-height:50px; background-color:#3a3c49; text-align:center;}
.footer-bottom span{color:#dadbdd;font-size:12px; margin:0 20px;}
.footer-bottom span a{color:#dadbdd}
.footer-bottom span a:hover{color:#34b866}
