/* 重设样式 */
* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a {COLOR: #e4e4e4;}
a:link { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout: none; text-decoration:none; }
A:visited { TEXT-DECORATION: none}
body { font:14px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#666; -webkit-text-size-adjust:100%; background: #f6f1ea; max-width:1200px;margin: 0 auto;}
img { border:0px; }
input, textarea, select  { font:14px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#005821; outline:0; }
textarea { resize: none; overflow:auto; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
/* 公共样式 */
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center;}
/* 重置部分表单圆角和内阴影 */
input[type="text"],
input[type="file"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="email"],
input[type="submit"],
textarea {
    -webkit-appearance: none;
}

/* 浮动快捷栏 */
.navibar { width:100%;/*position:fixed;*/left:0;bottom:-1px; z-index:100; }
.navibar .main { width:100%; max-width:640px; min-width:320px; display:-webkit-box; display:-moz-box; background:#191405; margin:0 auto; }
.navibar .main li { -webkit-box-flex:1; -moz-box-flex:1; border-left:1px solid #332e1a; border-right:1px solid #2b2614; }
.navibar .main li.vdown, .navibar .main li:hover { background:#332105; }
.navibar .main li:first-child { border-left:none; }
.navibar .main li:last-child { border-right:none; }
.navibar .main a { display:block; height:55px; padding-top:5px; text-align:center; color:#fff; line-height:55px; font-size:16px }


/* 转屏提示 */
.printlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1001;}
.printlay p{width:200px;height:55px;padding-top:65px;position:fixed;top:50%;left:50%;margin-top:-60px;margin-left:-100px;text-align:center;color:#FFF;font-size:14px;background:url(../images/web/icon_noHorizontal.png) center 10px no-repeat #057932;border-radius:10px;}



/* banner */
.banner { position:relative;overflow:hidden;box-shadow:0 6px 6px rgba(0,0,0,0.1); margin-top:0px;overflow:hidden; opacity:1; }
.banner ul.list { width:100%;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;}
.banner li.item { width:100%;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;}
.banner li.item img { display:block;width:100%;}

/* 整体页面 */
.contentPage { max-width:640px; min-width:320px; margin:0 auto;background: url(/web/style/images/home/m_02.jpg)repeat-x; overflow: hidden;}

/* header */
.header { width:100%; margin:0 auto; text-align:center; padding-top:20px; padding-bottom:20px;  }
.header .logo, .header .tel { max-width:533px; display:inline-block; text-align:center; overflow:hidden; }
.header .logo { padding-right:10px; }
.header .logo img { width:100%; }

/* navigation */
.navigation { overflow:hidden;/* background:-webkit-linear-gradient(top, #fbf7c8, #fbf7c8); background-color: #fbf7c8*/}

.navigation dl { margin-bottom:0px; overflow:hidden; }
.navigation dd, .navigation dt { width:25%; float:left; }
.navigation dd { background:url(../images/home/naviLine.gif) right center no-repeat; border-bottom:#58533d 1px solid;border-left: 0 none;
box-shadow: inset 0 0 1px #58533d;}
.navigation .none{ background:none;}
.navigation dd a { display:block; height:42px; line-height:42px; color:#403a23; text-align:center; }

/* navigation1 */
.navigation1 { overflow:hidden;/* background:-webkit-linear-gradient(top, #fbf7c8, #fbf7c8); background-color: #fbf7c8*/}

.navigation1 dl { margin-bottom:0px; overflow:hidden; background:url(../images/home/m_09.jpg) center repeat; }
.navigation1 dd, .navigation dt { width:25%; float:left; }
.navigation1 dd { background:url(../images/home/m_11.jpg) right center no-repeat; }
.navigation1 .none{ background:none;}
.navigation1 dd a { display:block; height:42px; line-height:42px; color:#fff; text-align:center; }

/* footer */
.footer { }
.footer li { list-style:none; float:left;}
.footer .li {  width:33.33%;}
.footer a:link {color:#b3a365; display:block;}
.footer .phone {padding-left: 15%;padding-top: 9%;padding-bottom: 3%;font-size: 18px;font-weight: bold;}
.footer .tell {padding-left: 11%;padding-top: 9%;padding-bottom: 3%;font-size: 18px;font-weight: bold;}
.footer .qq{padding-left: 8%;padding-top: 9%;padding-bottom: 3%;font-size: 18px;font-weight: bold;}
.footer .li img {width:100%; max-width:214px;}
@media screen and (max-device-width: 480px) {
.footer .li {width:33.33%; overflow:hidden }
.footer .li img {width:100%; max-width:214px;}
}
@media screen and (max-width: 640px){
.footer .phone {padding-left: 15%;padding-top: 8%;font-size: 70%;}
.footer .tell {padding-left: 11%;padding-top: 8%;font-size: 70%;}
.footer .qq{padding-left: 8%;padding-top: 8%;font-size: 70%;}
}


.fr{ float:right}
.fl{ float:left}
.content{ float:left; width:100%; background:#f9f9f9;    min-height: 680px;}
/* news---------------------------------------------------------------------- */
.news{width:100%;margin-bottom:14px;}
.ui-content .ui-listview{ margin:0; background:none}
.newsul{width:100%; }
.newsul li{height:43px;width:100%; display:block;}
.newsul li a{display:block; width:90.8%; margin:0;padding:0 4.6%;line-height:42px; color: #666;height:42px;font-size:10pt; /*border-bottom:1px solid #000; */
}
.newsul li a .fl{ width:99%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }


/* case---------------------------------------------------------------------- */
.title{width:100%;height:41px;font-family:微软雅黑; font-size:14px;border-bottom:1px solid #332105; clear:both

}
.titlename{ float:left;/*background:url(../images/titlename.jpg) no-repeat 0px center ;width:113px;*/height:41px; line-height:41px;  width: 68%;
  text-overflow: ellipsis;
 /* overflow: hidden;*/
  white-space: nowrap;}
.title .fl{ float:left;padding-left:2%; color:#666; font-size: 12pt; }
.titlename .fl a {font: 12pt/30px 微软雅黑;color:#666; }
.more_i {  color:#666; height:21px; line-height:21px; display:block; font-weight:normal; font-size:12px; float:right;  margin-top:11px;padding:0 5px 0 12px;background: #f9f9f9;}
.more_i a{ color:#666;font: 10pt 微软雅黑;}

.pages{ margin: 10px auto; max-width: 640px; font: 500 14px/30px 微软雅黑;margin-bottom:90px;width: 90%;}
.pages li{ color: #666; display: block; float: left;  height: 30px;text-align: center; float: left; padding:0 5px}
.pages li a{ color: #666;}
.pages a{ color: #666;    line-height: 40px;}

/* subpages */
.subpages{ padding-bottom:80px; height:auto; float:left; color:#666;  margin:0 2%;width:96%;}
.subpages a{color:#444;line-height: 26px;}
.subpages p{/* margin:20px 0px;*/ font:12pt/30px 微软雅黑; line-height:30px;}
.subpages img {    max-width: 100% !important;    height: auto !important;}
h1{ width:100%;font-size:16px; text-align:center; color:#666}
.subpages p.date{height:30px; line-height:30px; border-bottom:1px dashed #999; text-align:right; font-size:8pt; color:#999;}
.subpages .center img{ border:3px solid #d6dbdd;width:80%; max-width:200px;}

	
.left,.right{ vertical-align:middle;display: block; float: left;  height: 28px; line-height:28px; text-align: center;
 border:1px solid #171717;width:70px;
background-image:-moz-linear-gradient(center top , #3a3a3a, #030303);
background-image: -moz-linear-gradient(top, #3a3a3a, #030303);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a3a3a), to(#030303));
background-image: -webkit-linear-gradient(top, #3a3a3a, #030303);
background-image: -o-linear-gradient(top, #3a3a3a, #030303);
background-image: linear-gradient(top, #3a3a3a, #030303);

}


/*bottom*/

a, button, input { -webkit-tap-highlight-color:rgba(255, 0, 0, 0); }

ul, li { list-style:none; margin:0; padding:0 }

.top_bar { position: fixed; z-index: 900; bottom: 0;  margin:0 auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; max-width: 1200px;min-width: 320px;width:100%}

.top_menu { display:-webkit-box; border-top: 1px solid #3D3D46; display: block; width: 100%; height: 44px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; background-color:#6c6b60;/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945));*/ box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;  }

.top_bar .top_menu>li { -webkit-box-flex:1; position:relative; text-align:center; float:left; width:22.223% }

.top_menu li:first-child { background:none; }

.top_bar .top_menu>li>a { height:44px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.top_bar .top_menu>li.home { max-width:70px }

.top_bar .top_menu>li.home a { height: 60px; width: 60px; margin: auto; border-radius: 60px; position: relative; top: -25px; left: 2px; background: url('../images/newsico.png') no-repeat center center; background-size: 100% 100%; }

.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0px; font-size: 14px; display: block !important; line-height: 44px; text-align: center; display: flex !important;
    align-items: center;
    justify-content: center;
    height: 100%;}

.top_bar .top_menu>li>a img { padding: 6px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 60px; vertical-align:middle; display:none}

.top_bar li:first-child a { display: block; }

.menu_font { text-align:left; position:absolute; right:10px; z-index:500; background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945)); border-radius: 5px; width: 120px; margin-top: 10px; padding: 0; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }

.menu_font.hidden { display:none; }

.menu_font { top:inherit !important; bottom:70px; }

.menu_font li a { height:40px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.menu_font li a { text-align: left !important; }

.top_menu li:last-of-type a { background: none; overflow:hidden; }

.menu_font:after { top: inherit!important; bottom: -6px; border-color: #48403c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 6px 6px 0; position: absolute; content: ""; display: inline-block; width: 0; height: 0; border-style: solid; left: 80%; }

.menu_font li { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

.menu_font li:first-of-type { border-top: 0; }

.menu_font li:last-of-type { border-bottom: 0; }

.menu_font li a { height: 40px; line-height: 40px !important; position: relative; color: #fff; display: block; width: 100%; text-indent: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.menu_font li a img { width: 20px; height:20px; display: inline-block; margin-top:-2px; color: #fff; line-height: 40px; vertical-align:middle; }

.menu_font>li>a label { padding:3px 0 0 3px; font-size:14px; overflow:hidden; margin: 0; }

#menu_list0 { right:0; left:10px; }

#menu_list0:after { left: 20%; }

#sharemcover { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; z-index: 20000; }

#sharemcover img { position: fixed; right: 18px; top: 5px; width: 260px; height: 180px; z-index: 20001; border:0; }

.top_bar .top_menu>li>a:hover, .top_bar .top_menu>li>a:active { background-color:#332105; }

.menu_font li a:hover, .menu_font li a:active { background-color:#333; }

.menu_font li:first-of-type a { border-radius:5px 5px 0 0; }

.menu_font li:last-of-type a { border-radius:0 0 5px 5px; }

#plug-wrap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); z-index:800; }

#cate18 .device {bottom: 49px;}

#cate18 #indicator {bottom: 240px;}

#cate19 .device {bottom: 49px;}

#cate19 #indicator {bottom: 330px;}

#cate19 .pagination {bottom: 60px;}



/* 列表开始*/

.list_wrap_div {
    width: 90%;
    margin: 0 auto;
    padding-top: 10px;
}

.list_wrap_div .title-list {
    border-bottom: 1px dashed #666;
    height: auto;
    padding: 0.5em 0;
    position: relative;overflow: hidden;
}

.list_wrap_div .title-list a.titile-list-img {
    display: block;
    height: auto;
    width: 24%;
}

.list_wrap_div .title-list a.titile-list-img img, .icon-delete img, .img-list img {
    height: auto;
    width: 100%;
}

.list_wrap_div .title-list-content {
    height: auto;
    width: 72%;

}
.list_wrap_div .title-list-content p {
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    line-height: 1.2em;
    margin-top: -0.1em;
}

.list_wrap_div .title-list-content p {
    clear: both;
    font-size: 0.8em;
    line-height: 1.5em;
    margin-top: -3px;
}

.list_wrap_div .title-list-content p a, .title-list-content p a:link, .title-list-content p a:visited, .title-list-content p a:hover, .title-list-content p a:active {
    color: #333;
    font-size: 1em;
    line-height: 22px;
    text-decoration: none;
}

.list_wrap_div .title-list-content p a, .title-list-content p a:link, .title-list-content p a:visited, .title-list-content p a:hover, .title-list-content p a:active {
    color: #333;
    font-size: 1.2em;
    line-height: 22px;
    text-decoration: none;
}

.list_wrap_div .title-list-content span {
    display: block;
    font-size: 0.8em;
    padding: 7px 0 6px 0;
    text-align: right;
}

.list_wrap_div .grayb3 {
    clear: both;
    color: #b3b3b3;
    clear: both;
    font-size: 0.8em;
}

.list_wrap_div .lineh1 {
    line-height: 1em;
}

/* 列表结束*/

/*核心css*/
.wxtip{background: rgba(0,0,0,0.8); text-align: center; position: fixed; left:0; top: 0; width: 100%; height: 100%; z-index: 998; display: none;}
.wxtip-icon{/*width: 52px; height: 67px;*/ width:100%; height:100%;background: url(../images/live_weixin.png) no-repeat; display: block;background-size:95%;left: 20px;position: absolute;/* position: absolute; right: 30px; top: 20px;*/}
.wxtip-txt{padding-top: 107px; color: #fff; font-size: 16px; line-height: 1.5;}

DIV.yellow{z-index:9}

#b_con{
	font-size:15px;
	line-height:1.5;
	letter-spacing:1px; 
	margin-bottom:10px;
	color:#333;
	text-align: justify;
}
#b_con a{border-bottom: 1px dotted #ff0000;}
#b_con p{
	font-size:15px;
	line-height:1.5;
	letter-spacing:1px;
}
#b_con h2{
	font-size:20px;
}
#b_con h3{
	font-size:18px;
}
#b_con.addsize16 h3{font-size:18px;}
#b_con.addsize16 h2,#b_con.addsize18 h3{font-size:20px;}
#b_con.addsize18 h2,#b_con.addsize20 h3{font-size:22px;}
#b_con.addsize20 h2,#b_con.addsize22 h3{font-size:24px;}
#b_con.addsize22 h2,#b_con.addsize24 h3{font-size:26px;}
#b_con.addsize24 h2,#b_con.addsize26 h3{font-size:28px;}
#b_con.addsize26 h2,#b_con.addsize28 h3{font-size:30px;}
#b_con.addsize28 h2,#b_con.addsize30 h3{font-size:32px;}
#b_con.addsize30 h2,#b_con.addsize32 h3{font-size:34px;}
#b_con.addsize32 h2{font-size:36px;}

#b_con.addsize16, #b_con.addsize16 p, #b_con.addsize16 div, #b_con.addsize16 strong, #b_con.addsize16 b{font-size: 15px !important;}
#b_con.addsize18, #b_con.addsize18 p, #b_con.addsize18 div, #b_con.addsize18 strong, #b_con.addsize18 b{font-size: 18px !important;}
#b_con.addsize20, #b_con.addsize20 p, #b_con.addsize20 div, #b_con.addsize20 strong, #b_con.addsize20 b{font-size: 20px !important;}
#b_con.addsize22, #b_con.addsize22 p, #b_con.addsize22 div, #b_con.addsize22 strong, #b_con.addsize22 b{font-size: 22px !important;}
#b_con.addsize24, #b_con.addsize24 p, #b_con.addsize24 div, #b_con.addsize24 strong, #b_con.addsize24 b{font-size: 24px !important;}
#b_con.addsize26, #b_con.addsize26 p, #b_con.addsize26 div, #b_con.addsize26 strong, #b_con.addsize26 b{font-size: 26px !important;}
#b_con.addsize28, #b_con.addsize28 p, #b_con.addsize28 div, #b_con.addsize28 strong, #b_con.addsize28 b{font-size: 28px !important;}
#b_con.addsize30, #b_con.addsize30 p, #b_con.addsize30 div, #b_con.addsize30 strong, #b_con.addsize30 b{font-size: 30px !important;}
#b_con.addsize32, #b_con.addsize32 p, #b_con.addsize32 div, #b_con.addsize32 strong, #b_con.addsize32 b{font-size: 32px !important;}

#b_con.addsize15 h3{font-size:18px;}
#b_con.addsize15 h2,#b_con.addsize17 h3{font-size:20px;}
#b_con.addsize17 h2,#b_con.addsize19 h3{font-size:22px;}
#b_con.addsize19 h2,#b_con.addsize21 h3{font-size:24px;}
#b_con.addsize21 h2,#b_con.addsize23 h3{font-size:26px;}
#b_con.addsize23 h2,#b_con.addsize25 h3{font-size:28px;}
#b_con.addsize25 h2,#b_con.addsize27 h3{font-size:30px;}
#b_con.addsize27 h2,#b_con.addsize29 h3{font-size:32px;}
#b_con.addsize29 h2,#b_con.addsize31 h3{font-size:34px;}
#b_con.addsize31 h2{font-size:36px;}

#b_con.addsize15, #b_con.addsize15 p, #b_con.addsize15 div, #b_con.addsize15 strong, #b_con.addsize15 b, #b_con.addsize15 a{font-size: 15px !important;}
#b_con.addsize17, #b_con.addsize17 p, #b_con.addsize17 div, #b_con.addsize17 strong, #b_con.addsize17 b, #b_con.addsize17 a{font-size: 17px !important;}
#b_con.addsize19, #b_con.addsize19 p, #b_con.addsize19 div, #b_con.addsize19 strong, #b_con.addsize19 b, #b_con.addsize19 a{font-size: 19px !important;}
#b_con.addsize21, #b_con.addsize21 p, #b_con.addsize21 div, #b_con.addsize21 strong, #b_con.addsize21 b, #b_con.addsize21 a{font-size: 21px !important;}
#b_con.addsize23, #b_con.addsize23 p, #b_con.addsize23 div, #b_con.addsize23 strong, #b_con.addsize23 b, #b_con.addsize23 a{font-size: 23px !important;}
#b_con.addsize25, #b_con.addsize25 p, #b_con.addsize25 div, #b_con.addsize25 strong, #b_con.addsize25 b, #b_con.addsize25 a{font-size: 25px !important;}
#b_con.addsize27, #b_con.addsize27 p, #b_con.addsize27 div, #b_con.addsize27 strong, #b_con.addsize27 b, #b_con.addsize27 a{font-size: 27px !important;}
#b_con.addsize29, #b_con.addsize29 p, #b_con.addsize29 div, #b_con.addsize29 strong, #b_con.addsize29 b, #b_con.addsize29 a{font-size: 29px !important;}
#b_con.addsize31, #b_con.addsize31 p, #b_con.addsize31 div, #b_con.addsize31 strong, #b_con.addsize31 b, #b_con.addsize31 a{font-size: 31px !important;}

 