@charset "UTF-8";
body {font-family: "微软雅黑",YaHei,tahoma,arial,"Hiragino Sans GB",宋体;}
html,
body { font-size: 14px;line-height: 1.50;color: #333;background-color: #ffffff;position: relative;}
h1 ,h2 ,h3 ,h4,h5 ,h6 {font-weight: normal; margin-top:0; margin-bottom:0; }
p{ line-height:1.8; margin-bottom:0;}

a:hover { text-decoration:none;}
a:focus,
a:active {outline: none;}
a:visited {text-decoration: none;}
a:focus {text-decoration: none; border: none;}
ul,ol{list-style:none; padding:0; margin:0;}
img {height: auto; max-width:100%;}
.weui-cells{ margin-top: 0;}
.weui-cell{padding: 0;}
.weui-panel{ margin-top: 0; overflow: inherit;}
.weui-panel__hd{color: #555;}
.weui-panel__hd:after{ border-bottom: 0;}
.weui-panel:before{border-top:0;}
.weui-media-box__title{font-size: 16px;}
.weui-panel_img img{ width: 100%; display: block;}
.weui-media-box_appmsg .weui-media-box__hd {
    margin-right: .8em;
    width: 100px;
    height: 70px;
    line-height: 70px;
    text-align: center;
}
.weui-media-box__title span{ color: #1c4594;}
.weui-cell:before{ border-top: none;;}
.weui-panel:after{border-bottom: none;}
.weui-panel__hd {padding: 10px;}
.weui-navbar + .weui-tab__bd{}
/*页面头部
-------------------------------------------------------------------*/
.header{ display:block; height:44px; background: url(../images/top_bg.jpg) no-repeat right top; background-size: 100% auto; z-index: 999;     position: relative; }
    .header .logo{ display:block; float:left; margin:5px auto auto 10px; }
    .header .logo img{ height:30px;  }
    .header .right{ position:absolute; top:0; right:0; display:inline-block; }
    .header .right a{ display:inline-block; text-align:center; width:44px; height:44px; line-height:44px; }
    .header .right a:active{ background:#ececec; }
    .header .right a i{ color:#09bb07; font-size:20px; }
    .icon-nav{ display: block; background: url(../images/icon-nav.png) no-repeat center center; background-size:24px; height: 44px; width: 44px;}

    .header h3{ display:block; text-align:center; line-height:44px; color:#333; font-size:16px; font-weight:400; }
    .header .back{ position:absolute; margin:0; padding:0; display:inline-block; top:8px; left:10px; height:28px; line-height:28px; }
    .header .back i{ display:block; float:left; color:#09bb07; font-size:20px; width:28px; height:28px;line-height:28px; background: url(../images/back.png) no-repeat center center; background-size:20px;}
    .header .back span{ color:#09bb07; font-size:17px; line-height:20px; }
	.swiper-wrapper img{ display: block;}
	
/*图标菜单*/
.nav-list{ background:#fff; }
	.nav-list .weui-grid{ width: 25%;}
	.nav-list a{ text-align: center;  padding: 8px 15px 15px;}
    .nav-list a .weui-grid__icon{ width:48px; height:48px; }
    .nav-list a .weui-grid__icon i{ width: 48px; height: 48px; display: block; margin: 0 auto; }
    .nav-list a .weui-grid__icon i.icon-about{ background: url(../images/i01.png) no-repeat center center; background-size:36px 36px;}  
    .nav-list a .weui-grid__icon i.icon-yw{ background: url(../images/i02.png) no-repeat center center;; background-size:36px 36px;}    
    .nav-list a .weui-grid__icon i.icon-kh{ background: url(../images/i03.png) no-repeat center center;; background-size:36px 36px;} 
    .nav-list a .weui-grid__icon i.icon-lpzs{ background: url(../images/i04.png) no-repeat center center;; background-size:36px 36px;} 
    .nav-list a .weui-grid__icon i.icon-lpfb{ background: url(../images/i05.png) no-repeat center center;; background-size:36px 36px;} 
    .nav-list a .weui-grid__icon i.icon-rlzy{ background: url(../images/i06.png) no-repeat center center;; background-size:36px 36px;} 
    .nav-list a .weui-grid__icon i.icon-fzhz{ background: url(../images/i07.png) no-repeat center center;; background-size:36px 36px;}
    .nav-list a .weui-grid__icon i.icon-lxwm{ background: url(../images/i08.png) no-repeat center center;; background-size:36px 36px;}
    .nav-list .weui-grid__label{ font-size:14px; margin-top: 0; }
    .nav-list a p{ line-height: 20px; color: #363636; margin-top: 10px;}

.banner{ position:relative;}	
	
/*企业简介*/
.about{ background: #bb1117 url(../images/bg1.png) no-repeat right bottom; background-size: 50%; color: #fff; padding: 15px; position: relative; padding-bottom: 30px;}
	.about .title{ border-bottom: 1px solid #d15e62;}
	.about .title h4{font-size: 18px; padding-bottom: 5px;}
	.about .title span{ font-size: 12px; text-transform: uppercase; padding-left: 10px; color: #d07778;}
	.about .title em { width: 40px; height: 1px; border-top: 3px solid #f8ad18; margin: 10px auto; }
	.about .ct{ padding: 15px 0;}
	.about .ct p{ text-indent: 2em; line-height: 1.5; }
	.about .more{  text-align: right; }
	.about .more a{ color: #fff; display: inline-block; background: url(../images/more.png) no-repeat; text-align: center; width:40%; background-size: 100% auto; line-height: 30px;}
	.about .aboutimg{ position: absolute; left: 15px; bottom: -100px; z-index: 99;}
	.about .aboutimg img{ display: block; width: 150px;}
	.weui-panel__hd{ font-size: 20px; text-align: right; padding-right: 20px;  position: relative;}
	.weui-panel__hd em { width: 40px; height: 1px; border-top: 3px solid #f8ad18; display: block; position: absolute; right: 20px;  top: 40px;}
	.weui-panel__hd span{ font-size: 16px; font-weight: bold;  text-transform: uppercase; color: #ae0523; margin-bottom: 20px; display: block;}
	.weui-panel__hd h4{ font-size: 18px;}
	
/*文字列表*/
.txt-list{ position:relative; margin:0; padding:0; }
	.txt-list ul .nodata{ margin:0; padding:0; display:block; color:#999; font-size:14px; text-align:center; line-height:80px; background:#fff; }
	.txt-list ul li{ position:relative; margin:0; padding:0; background:#fff url(../images/jt.jpg) no-repeat 0 center;  }
    .txt-list ul li:active{ background:#ececec; }
	.txt-list ul li>a{ display:block; position:relative; margin-left:15px; padding:15px 0 15px 0; font-size:13px; color:#333; line-height:1.1em; border-top:1px solid #ececec; }
    .txt-list ul li:first-child>a{ border-top:none; }
	.txt-list ul li>a:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.txt-list ul li>a>img{ float:left; margin-right:15px; width:70px; height:70px; }
	.txt-list ul li>a>h2{ display:block; margin:0; padding:0; color:#333; font-size:13px; font-weight:400; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.txt-list ul li>a .intro{ padding-top:6px; color:#999; font-size:12px; line-height:1.8em; height:3.6em; text-overflow:ellipsis; overflow:hidden; }
    .txt-list ul li>a .note{ padding-top:6px; }
	.txt-list ul li>a .note p{ color:#999; font-size:12px; line-height:1.8em; height:1.8em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.txt-list ul li>a .note p .date{ display:inline-block; margin-right:5px; color:#cecece; font-style:normal; }
	.txt-list ul li>a .note p .hot{ display:block; float:right; padding:0 2px; color:#cecece; font-style:normal; }
    .txt-list ul li>a .note p .price{ display:inline-block; margin-right:2px; color:#f00; font-size:14px; font-weight:400; font-style:normal; }
	.txt-list ul li>a>.text{ display:block; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.txt-list ul li>a>.date{ display:block; float:right; margin:0 0.2em; padding:0; color:#cecece; font-size:12px; font-style:normal; line-height:18px; }
	
/**/	
.lpzs{ }
	.lpzs .weui-panel__hd{ margin-top: 15px;}
	.lpzs .weui-panel__ft{ padding:0 10px 10px 15px; color: #333;}
	.lpzs .weui-cell__bd{color: #333;}
	/* page_guide_slider */
	.page_guide_slider {width:100%;overflow:auto}
	.page_guide_container {width:100%;cursor:e-resize}
	.page_guide_container img { width:150px; height: 105px; overflow:hidden;padding:0;}
	.page_guide_items {width:1000px; }
	.page_guide_item {margin:.5em;padding:.3em;background-color:white;float:left; margin-top: 10px;}
	.page_guide_item_intr {font-size:.8em;	line-height:1.5em;margin:.5em 0;height:6em}
	.page_guide_item_image {float:left}
	.page_guide_item_image a{ display: block; float: left; position: relative; width: 150px; height: 105px;margin-right: 10px;}
	.page_guide_item_image a p{ background: url(../images/bg00050.png) repeat; width: 100%; position: absolute; left: 0; bottom: 0; color: #fff; z-index: 10; text-align: center;}

/*图片列表*/
.photo{ background: url(../images/bg2.jpg) repeat-y; background-size: 100%; padding: 15px;}
	.photo-list{ padding:0; margin-left: -15px; }
    .photo-list:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
    .photo-list ul{}
    .photo-list ul .nodata{ margin:0 0 15px 0; padding:0; display:block; color:#999; font-size:14px; text-align:center; line-height:80px; background:#fff; }
    .photo-list li{ float:left; width:50%; list-style:none; color: #fff; margin-bottom: 15px; text-align: center; }
    .photo-list li a{ display:block; margin-left: 15px;background: #f4f4f4; color: #333; }
    .photo-list li a img{ display:block; height:auto; width:100%;}
  	.photo-list li h3{ font-size: 18px; font-weight: bold; text-transform: uppercase;}
  	.photo-list li span{ font-size: 18px;}
  	.photo-list li em{width: 40px; height: 1px; border-top: 3px solid #fff;display: block; margin-top: 10px;}
	
	.list-yw li a img{ display:block; height:auto; width:100%; height: 142px;}  	
 /*版权信息*/ 	
.weui-footer{ background: #191919; padding: 10px; color: #fff;}
	.weui-footer__links{ padding-bottom: 8px;}
	.weui-footer__text{ border-top: 1px solid #666667; padding-top: 5px;}
 	.weui-footer a{ color: #Fff;}
 	
/*栏目样式*/
.dialog-wrap{ position:fixed; top:0; left:0; right:0; bottom:0; background:#fff; z-index:1000; display:none; }
.dialog-box{ position:relative; width:100%; height:100%; overflow:auto; }
.dialog-box .header{ background: #bb1117; color: #fff;}
.dialog-box .header h3{ color: #fff;}
.navbar{ padding:10px 15px 15px 15px;}
.navbar li{ }
	.navbar li h3{ display:block; color:#bb1117; font-size:14px; font-weight:normal; line-height:30px; height:30px; }
	.navbar li h3 a{ color:#bb1117; }
	.navbar li p{ padding:5px 0; font-size:13px; line-height:20px; }
	.navbar li p a{ display:inline-block; margin-right:10px; padding:5px 8px; color:#333; border:1px solid #ececec; margin-bottom: 5px; }
    .navbar li p a:active{ background:#ececec; }
    .navbar li p a.selected{ color:#fff; border-color:#00afc7; background:#00afc7; } 	

.banner img{ display: block;}
.subtit{ position: absolute; top:10px; left: 0; width:100%; padding: 15px 0; color: #333; text-align: center; font-size: 18px; z-index: 99;}
.subtit span{ font-size: 12px; text-transform: uppercase; display: block; font-weight: normal; color: #888; }
	
.wrapper02 {position:relative;height: 40px;width: 100%;overflow: hidden;margin:0 auto; border-bottom: 1px solid #ddd;}
	.wrapper02 .scroller {position:absolute;}
	.wrapper02 .scroller li {height: 40px;color:#183884;float: left;line-height: 40px;font-size: 15px;text-align: center; }
	.wrapper02 .scroller li a{color:#183884;display:block; padding: 0 15px; }
	.wrapper02 .scroller li.cur{}
	.wrapper02 .scroller li.cur a{color:#fff; text-decoration:none;background: #183884;} 
.wrapper03 {position:relative;height: 36px;width: 100%;overflow: hidden;margin:0 auto; background: #f4f4f4;  }
	.wrapper03 .scroller {position:absolute; border-top: 1px solid #fff; }
	.wrapper03 .scroller li {height: 36px;color:#333;float: left;line-height: 36px;font-size: 15px;text-align: center;  }
	.wrapper03 .scroller li a{color:#333;display:block; padding: 0 15px; height: 36px; }
	.wrapper03 .scroller li.cur{}	
	.wrapper03 .scroller li.cur a{color:#fff; background: #d22329; text-decoration:none;font-size: 15px;}
	
.mui-tab .p-content{ padding: 15px; min-height: 280px;}
.p-content p{ line-height: 36px;}

/*大事记*/
.dsj-title{ border-bottom: 1px solid #ddd;margin-bottom: 10px; background: #fff; color:#153270; font-size: 20px; text-align: left;padding: 10px 15px 10px;}
.dsj-title span{ padding-left: 10px; color: #9B9B9B;}
.description p{ color: #333; line-height:22px; padding:10px 0; font-size:14px; overflow:hidden; }
.description p span, .description p em{ display: block;}
.description p em{ width:120px; color:#ff000c; font-size:16px; font-style: normal; font-family: arial;}
.description p span{  }
	
/*联系我们*/
.mtitle{ border-bottom: 2px solid #ddd; padding: 10px 0; margin: 0 10px; font-size: 16px;}
.mtitle:before{ content: "|"; color: #d22329; font-weight: bold; }
.cinfo{ margin: 15px;}
	.cinfo li{ margin-bottom:15px; border-bottom: 1px solid #eee; padding-bottom: 10px;}
	.cinfo li span.icon{ background: url(../images/ico8.png) no-repeat; background-size:44px; width: 44px; height: 44px;float:left; padding-right:10px;}
	.cinfo li span.ten{ color: #b4b4b4; text-transform: uppercase; font-family: arial;}
	.cinfo li.adress span.icon{ background-position: 0 0;}
	.cinfo li.phone span.icon{ background-position: 0 -44px;}
	.cinfo li.fax span.icon{ background-position: 0 -88px;}
	.cinfo li.emall span.icon{ background-position: 0 -132px;}
	.cinfo li p{ color: #555; }
	.hd-title{ text-align: center; padding: 15px 0;}
	.hd-title h3{ color: #0c41c0;}
	.hd-title p{ font-size: 12px;}
	.weui-cells_form{ font-size: 14px;}
	.weui-cells_form .weui-cell{    padding: 7px; border: 1px solid #eee; margin-bottom: 10px;}
.map img{ width:100%}  

/*详情页样式*/
.meta{ margin:15px; padding-bottom:15px; border-bottom:1px solid #ececec; }
	.meta .meta-tit{ color:#333; font-size:20px; font-weight:bold; margin:0 0 5px; line-height: 28px; }
	.meta .meta-info{ font-size:14px; color:#888; line-height:1.8em; }
	.meta .meta-info span{ margin-right:5px; }
    .meta .meta-info span i{ margin-right:3px; font-size:13px; }
.entry{ margin:0 15px; padding:0; font-size:15px; line-height:24px; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #ddd; color:#222; }
	.entry h2{ font-size:17px; }
	.entry h3,.entry h4{ font-size:14px; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:16px; }
	.entry li{ margin-left:26px; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:15px 0; color:#333; font-size:16px; line-height:26px; word-wrap:break-word; }

.form-box{ padding: 15px;}
.weui-input{ line-height: 25px;height: 25px;}
.weui-btn_default { color: #fff;  background-color: #1c4594;}
.weui-btn-area { margin: 15px auto; width: 150px;}
.weui-label {display: block;width: 65px; word-wrap: break-word; word-break: break-all;}
.page__bd .lc{ padding: 15px;}
.weui-btn_default:not(.weui-btn_disabled):visited{ color: #fff;}
.weui-btn_primary{ background: #183884;}
.weui-cells_form{ padding: 0 15px;}
.weui-cells_form .weui-label {}
.weui-cells_form .weui-cells_radio{margin-top:0; width: 50%;}
.weui-cells_form .weui-icon-checked{ border: 1px solid #ddd; border-radius: 50%; width: 20px; height: 20px;}
.weui-cells_form .weui-select{ padding-left: 0;}
.weui-msg{ padding: 15px;}
.weui-uploader{ padding: 15px;}
.weui-btn_org{     background-color: #ff7800;}
.weui-ka{ padding: 25px; text-align: center;}
.weui-ka .ka{ margin-bottom: 5px;}
.weui-ka .ka img{ display: block; border: 1px solid #eee; border-radius: 10px; }

