/* 共用 */
body { font-family:"微软雅黑"; margin:0px; padding: 0px;  background-color:#086151; font-size:13px; width:100%; color:#838383;}
a {text-decoration:none;}
ul {margin:0px;padding:0px;}
p {margin: 0px;}
li {list-style-type: none;}
.m_main {width:100%;min-width:320px;margin:0 auto;max-width:640px;font-size:13px;}
#body .zk_mobi_bZox m_main {height: auto;width: 640px;margin-right: auto;margin-left: auto; text-align:center; background-color:#f1f1f1;}
.clear { float:none; clear:both;}
img { border:0px;}


/* 首页 */
.top {width:100%;background-color:#127e6a;height:45px; color:#fff;}
.top ul li {float:left;text-align:center;}

.index{background-color:#f1f1f1;}
.home_top { background-image:url(../images/bg.gif); height:160px; width:100%; background-repeat:no-repeat; background-position:center top;}
.home_top .topBox { padding:2px 4px 2px 2px; }
.home_top .topBox .leftBox {width:25%; text-align:center; float:left;}
.home_top .topBox .leftBox .logo img { max-width:65px; margin-top:4px;}
.home_top .topBox .leftBox .nav{ padding:2px;}
.home_top .topBox .leftBox .nav ul {background-color:#fff;}
.home_top .topBox .leftBox .nav ul li {line-height:35px;}
.home_top .topBox .leftBox .nav ul li a { color:#1b907a;}
.home_top .topBox .rightBox {width:75%; text-align:center;float:right;color:#FFFFFF;}
.home_top .topBox .rightBox .text_01 { width:50%; margin-left:25%;margin-top:15px;}
.home_top .topBox .rightBox .text_01 p{ padding:3px; border:1px solid #fff; font-size:12px;}
.home_top .topBox .rightBox .text_02{ margin-top:8px;}
.home_top .topBox .rightBox .text_02 p{ text-transform:uppercase; font-weight:bold; font-size:16px; }
.home_top .topBox .rightBox .text_03{ margin-top:5px;}
.home_top .topBox .rightBox .text_03 p{font-weight:bold; font-size:16px; }
.home_top .topBox .rightBox .ico {margin-top:10px; width:80%; margin-left:10%;}
.home_top .topBox .rightBox .ico ul li{ float:left; text-align:center; width:33.3%}
.home_top .topBox .rightBox .ico ul li img { max-width:35px;}
.home_top .topBox .rightBox .banner{ margin-top:24px; height:130px;}
.home_top .topBox .rightBox .banner img { max-height:130px;}
#demo {overflow:hidden; margin-left:3px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.home_cp {padding:2px;}
.home_cp .cp_fenlei ul li{ width:25%; float:left;}
.home_cp .cp_fenlei ul li .fl { padding:2px;}
.home_cp .cp_fenlei ul li .fl .lr { height:80px; background-color:#127e6a; text-align:center;width:100%;}
.home_cp .cp_fenlei ul li .fl .lr p{ padding-top:18px; color:#fff; font-size:15px;}
.home_cp .cp_fenlei ul li .fl .lr p span { text-transform:uppercase; font-size:11px;}
#lr{height:80px; background-color:#fff; text-align:center;width:100%; }
#lr p{ padding-top:15px;font-size:12px;}
#lr p span{ text-transform:uppercase; font-size:7px;}
#lr p a { color:#0b8f77; }
#lr .cp_more { width:60%; margin-left:20%; margin-top:8px;}
#lr .cp_more p{ color:#da0f00; border:1px solid #da0f00; font-size:9px; text-align:center; padding-top:0px;}
#lr .cp_more p a{ color:#da0f00;}
.home_cp .cpBox ul li {width:50%; float:left;}
.home_cp .cpBox ul li .cp {padding:2px;}
.home_cp .cpBox ul li .cp .pic { background-color:#fff; height:160px; text-align:center;}
.home_cp .cpBox ul li .cp .pic img { max-width:150px; margin-top:5px;}
.home_cp .cpBox ul li .cp .name { background-color:#127e6a; height:30px; line-height:30px; text-align:center;}
.home_cp .cpBox ul li .cp .name a {color:#fff; }

.home_js{ margin-top:5px;}
.home_js img { width:100%;}
.home_js .jsBox { padding:4px;}
.home_js .jsBox .js { background-color:#fff; z-index:9999; position:relative; margin-top:-15px;}
.home_js .jsBox .js .pt p{ color:#127e6a; font-size:15px; font-weight:bold; padding-top:10px; text-align:center;}
.home_js .jsBox .js .word p{ padding:8px; text-align:left; font-size:12px; line-height:20px;}
.home_js .jsBox .js .word p a { color:#ff0000;}


.block_06 {width:100%;}
.block_06 .end {text-align:center;color:#fff;padding:15px;font-size:12px;line-height:20px;padding-bottom:20px;background-color:#127e6a;}
.block_06 .end p {padding-top:10px;}
.block_06 .end p a {color:#fff;}
.block_06 .end span a {color:#fff;font-size:12px;}

/* 内页 */
.ly_piaoti p { text-align:center; font-size:20px; font-weight:bold; color:#127e6a;}
.ly_piaoti p strong {font-size:30px; color:#20b095; }
.ly_piaoti p span {font-size:11px; text-transform:uppercase; font-weight:normal;color:#20b095;}
.ly_js p{ padding:10px; font-size:14px; line-height:22px;}

.lynavbox {width: 100%;margin-right: auto;margin-left: auto;padding:8px;overflow: hidden;}
.lynavbox ul {display: table;margin-right: auto;margin-left: auto;}
.lynavbox ul li {float: left;padding-top:3px;padding-bottom:3px;padding-right:8px;padding-left:8px;display: table-cell;margin-right:2px;border:1px solid #127e6a; margin-bottom:5px;}
.lynavbox ul li a {display: block;float: left;background-repeat: repeat-x;color: #127e6a;font-size:12px;font-weight: bold;}

.news_words { width:100%;background-color:#FFFFFF;margin-bottom:10px;margin-top:10px;}
.news_words ul li { padding-left:8px;padding-right:8px;color:#ff8506;font-size:13px;border-bottom:1px dashed #dddddd;line-height:35px;}
.news_words ul li a {color:#757575;}
.news_words ul li a:hover {color:#127e6a;}

.more { width:60%; line-height:30px; background-color:#fff; border:1px dashed #127e6a; text-align:center; margin-left:20%; margin-top:20px;margin-bottom:20px;}
.more a { color:#127e6a;}

.ry {background-color: #FFFFFF;}
.con_list{padding:12px;background-image: url(../images/bg1.gif);background-repeat: repeat-x;background-position: bottom;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E1E1E1;}
.con_list .pic{float: left;width: 20%;}
.con_list .text{width: 65%;float: left;padding-left: 10px;}
.con_list .text p{line-height: 16pt;font-size: 9pt;}
.con_list .text p a{font-weight: normal;color: #666666;}
.con_list .text a{font-weight: bold;color: #000000;}
.con_list .xw_more{float: right;width: 23px;height: 23px;margin-top: 30px;}
.con_list .xw_more a{display: block;height: 23px;width: 23px;overflow: hidden;line-height: 2000px;background-image: url(../images/bg2.gif);text-indent: 2000px;background-repeat: no-repeat;background-position: left;}

.ly_cpBox { padding:2px;}
.ly_cpBox ul li {width:50%; float:left;}
.ly_cpBox ul li .cp {padding:4px;}
.ly_cpBox ul li .cp .pic { background-color:#fff; height:160px; text-align:center; border-top:1px solid #127e6a;border-left:1px solid #127e6a;border-right:1px solid #127e6a;}
.ly_cpBox ul li .cp .pic img { max-width:150px; margin-top:5px;}
.ly_cpBox ul li .cp .name { background-color:#127e6a; height:30px; line-height:30px; text-align:center;}
.ly_cpBox ul li .cp .name a {color:#fff; }


.xqBox p{ padding:8px; line-height:24px;}
.xqBox img{ max-width:100%;}
/* 新闻详情 */
.ly_xw_xq .title {padding-top:10px;text-align:center; color:#000;line-height:25px;}
.ly_xw_xq .title p {font-size:15px;}
.ly_xw_xq .title span {font-size:12px;color:#9a9a9a;}
.ly_xw_xq .text {line-height:25px;font-size:13px;padding:8px; color:#757575;}


.contact {padding:8px;line-height: 24px;font-size: 12px;color:#787878;background-color:#FFFFFF;padding-bottom:25px;}
.contact strong {color:#000;}
.contact img {float: right;}
.message .text {font-size: 12px;line-height: 20px;padding: 10px; color:#323232; padding-top:20px;}
.message .text strong {color: #F60;}
.message .formbox .input1 {padding:10px; background-color:#FFFFFF;}
.message .formbox .input1 input {width: 100%;height: 28px;background-color: #FFF;border: 1px solid #e5e5e5;font-family: "微软雅黑";color: #999;}
.message .formbox .textarea1 {padding: 10px; background-color:#FFFFFF;}
.message .formbox .textarea1 textarea {height: 120px;width: 100%;border: 1px solid #e5e5e5;background-color: #FFF;font-family: "微软雅黑";color: #999;}
.message .formbox .submit {padding-top: 10px;padding-bottom: 15px;width: 100%; background-color:#FFFFFF;}
.message .formbox .submit input {height: 30px;width: 30%;font-size: 14px;color: #fff;background-color: #2f2f2f;border: 1px solid #2f2f2f;line-height: 30px;}



/* 左侧导航 */

.meu {margin-left:-10px; background-color:#086150;}
.meu ul li {line-height:50px; height:50px;border-bottom:1px solid #117d69;}
.meu ul li a { color:#fff;}
.meu ul li p { margin-left:50px;}
.meu ul li p img { margin-right:15px; width:15px;}

/* banner */
.banner{max-width:640px;max-height:246px;position:relative;overflow:hidden;width:100%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.banner .hd{position:absolute; /*height:28px; line-height:28px;*/ bottom:10px; text-align:center; width:100%; z-index:1;}
.banner .hd li{display:inline-block; width:12px; height:12px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#CCC; text-indent:-9999px; overflow:hidden; margin:0 6px;}
.banner .hd li.on{background-image:-webkit-linear-gradient(#008fda,#0075af); background-image:-moz-linear-gradient(#008fda,#0075af); background-image:linear-gradient(#008fda,#0075af);}
.banner .bd{max-width:640px; margin:0px auto;}

.banner .bd ul{overflow:hidden; max-height:246px;}
.banner .bd li{text-align:center; float:left; position:relative;}
.banner .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}
.swiper-container{/*height:121px;*/height:100%;max-width:640px;z-index:0;}
.content-slide{color: #fff;}
.pagination{position: absolute; left: 0; text-align: center; bottom:5px; width: 100%; z-index:1;}
.swiper-pagination-switch{display: inline-block;width: 20px;height: 20px;border-radius: 10px;cursor: pointer;background-image: url(../images/btn_main_img.png);background-repeat: no-repeat;
background-position: center bottom;margin-top: 0;margin-right: 3px;margin-bottom:0px;margin-left: 3px;}
.swiper-active-switch{background-image:url(../images/btn_main_img.png);background-repeat: no-repeat;background-position: center top;}

.ly_xw_xq .text img{ max-width:100%;}
.contact img{ max-width:100%;}