@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font-size:12px;font-family: 宋体,Arial, Helvetica, sans-serif;color:#3b3b3b; background:#FFF;color:#cecece }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#3b3b3b; text-decoration:none;}
.clear{clear:both;}
.blank{font-size:0px; height:10px; width:100%;}
.blank2{font-size:0px; height:6px; width:100%;}
.layout{ width:100%; background:#FFF;}

.layout0{ width:95%; margin:auto}

.scroll{ height:auto; margin:0 auto;  position:relative; overflow:hidden;}
.head{ margin:auto}
.head a img{ width:100%}
.head .fl{ width:45%; float: left}
.head .fl a img{ width:100%}
.head .fr{ width: 50%; float: right; text-align: right; color: #1b8299; font-size: 1rem}
.head .fr .tel img{ width: 20px}
.head .fr .tel{ text-align: right; color: #1b8299}
.head .fr .cn_en a{ font-size: .6rem; color: #1b8299}
.cn_en{ text-align:right; padding-right: 5px}
.cn_en a.ico{padding:5px 5px 5px 25px}
.cn_ico{ background:url(/Public/Home/images/cn_ico.png) no-repeat left center; padding-left:15px}
.en_ico{ background:url(/Public/Home/images/en_ico.png) no-repeat left center;}
.h_ico li{float: right;}
.h_ico li img{ width: 20px; padding-right: 5px}
.h_ico{}

.mod_01{float:left; overflow-x:hidden;}
.mod_01 img{display:block; margin:auto;}
#nav .nav div{float:left;padding:0 10px;text-align: center;}
#nav .nav div a{color:#fff; text-decoration:none; font-size:14px; font-family:"微软雅黑";}
#nav { background:#1b8299;height:30px;line-height:30px;position: relative;width: 100%;}
#nav .navbody{}
#nav_left {left: 0; margin-top:9px;background:url(../images/focus_btn_left.png) no-repeat center top;}
#nav_right {right: 0; margin-top:9px; background:url(../images/focus_btn_right.png) no-repeat center top;}
#navbody { margin:0 15px;}
#nav_left,#nav_right { width:15px; height:30px; float: left;position: absolute;top: 0;}

.slideBox{ position:relative; overflow:hidden; margin:1% auto auto auto;  max-width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:22px; line-height:22px; bottom:10px; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:12px; height:12px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:12px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.p_list{ width: 100%; margin: auto; padding-top: 3%; }
.p_list li{ width: 50%; text-align: center; float: left; padding-bottom: 2%}
.p_list li img{ width: 96%}
.p_list li span{height:25px; line-height:25px; overflow:hidden; display:block}

.footer{ background: #3d3d3d; color: #787878; text-align: center; padding: 5% 0; line-height: 25px; margin-bottom: 30px}

.m_banner img{ width: 100%}
.p_txt{color: #666;}
.mp_txt img{ width: 50%;}


/*page*/
.page{width: 90%;margin: 20px 5%; text-align: center}
.page .pagination{border-radius: 4px; text-align: center; width: 100%;height: 20px;}
.page .pagination li{ float: left; line-height: 20px }
.page .pagination li a,.page .pagination li span{border: 1px solid #ddd; padding: 6px 12px;margin-left: -1px;}
.page .pagination>li:first-child>a,.page .pagination>li:first-child>span{margin-left: 0;}
.page .pagination li span.current{ background: #eee}
.m_title{ display: block;  line-height: 25px; text-align: center; padding-bottom: 20px}

.tj_title{ width:100%; text-align:center; padding:5% 0}
.tj_title img{ width:50%; margin:auto}
.tj_p_list{}
.tj_p_list li{ width:25%; text-align:center; float:left; padding-bottom:5%}
.tj_p_list li img{ width:95%; border:1px solid #cecece;}

.tj_n_list{ width:95%; margin:auto}
.tj_n_list li{ line-height:30px; height:30px; overflow:hidden; color:#cecece}
.tj_n_list li span{ float:right}
.tj_n_list li a{ color:#b0b0b0}

.tj_about_t img{ width:100%}
.tj_about_t{color:#cecece; line-height:120%}

.tj_contact_t{ background:url(../images/contact_bg.jpg) no-repeat center top;-moz-background-size:100%px 100%; background-size:100% 100%; padding:10% 0}
.tj_contact_t span{ display:block; width:90%; background:#fff; margin:auto; font-size:50%; padding:10px; line-height:20px;filter:alpha(opacity=90); -moz-opacity:.9; opacity:.9}

.tj_links li{ width:14.2%; text-align:center; float:left}
.tj_links li img{ width:90%; text-align:center;}

.foot_t{ text-align:center; background:#135ecb; padding:5% 0; color:#fff; line-height:25px; margin-bottom:30px}
.foot_t a{ color:#fff}

.online_box{width: 100%;height:30px;z-index:9999;bottom:0px;left:0px;position:fixed;}
.online{margin:0 auto;position: relative !important;background:#1b8299;}
.online ul{margin:0 auto; width:320px;}
.online li{ width:80px; height:30px; line-height:30px; float:left; overflow:hidden; }
.online li p{ width:20px; height:18px; padding:6px 8px 6px 12px; overflow:hidden; float:left; }
.online li p img{ width:20px; height:18px; }
.online li a{ color:#FFF;}

.header{ height:50px; line-height:50px; background:#1b8299; width:100%; color:#fff}
.header h1{ display:block; height:50px; width:20%; text-align:center; background:#0c5363; float:left}
.header span{ display:block; float:left; width:60%; text-align:center; height:50px; line-height:50px; font-size:18px}
.dl-menuwrapper{ width:20%}
.header h1 a{ color:#fff}

.p_txt img{ width:100%; padding-bottom:2%; color:#5e5f60}
.p_txt{ line-height:25px; padding-bottom:35px; padding:3% 0 5% 0}

.honor_l li{ width:33.3%; float:left; text-align:center}
.honor_l li img{ width:80%; border:1px solid #cecece}
.honor_l li span{ display:block; height:25px; line-height:25px; text-align:center; padding-bottom:25px}

#listpage{ padding-top: 20px; text-align:center; text-align:center;}
.xiaocms-page { margin-top:20px; margin-left:20px; margin-bottom:20px }
.xiaocms-page a { margin:0 5px; border:1px solid #ddd; padding:4px 10px; color:#666; line-height:28px; border-radius: 15px; }
.xiaocms-page a:hover { border:1px solid #0066cc; background:#0066cc; color:#fff; }
.xiaocms-page span { border-radius: 15px; background-color:#e4f6fc; color:#5394aa; border:1px solid #bfdfea; font-weight:bold; margin: 0 5px; padding: 4px 10px; }
.xiaocms-page ul li { float:left; }


.p_imgs img{width:100%}
h1.m_title{ font-size: 1.1rem}
h2.p_title{font-size: 1.0rem; padding: 2% 0}

.index_txt{color:#000; width:96%;margin:auto; line-height:28px}