@charset "utf-8";
/* 全局  */
@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
}
* {
	margin: 0px;
	padding: 0px;
}
html {
	overflow-x: hidden;
}
body {
	font-family: "microsoft yahei";
	font-size: 100%;
	background: #f3f3f3;
}
a {
	font-family: "microsoft yahei";
	text-decoration: none;
}
ul, ol {
	list-style: none;
	vertical-align: middle;
}
img {
	border: 0px;
}

h1{font-size:14pt;display:inline-block;}/*主标题*/
h2{font-size:12pt;display:inline-block;}/*副标题*/
div{display:block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul{display:block;margin:0px;padding:0px;}
span{display:inline-block;}

p{padding-bottom:4px;display:block;}
p span{display:block;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.bold{font-weight:700;}
.radius{-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
.opacity{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
/*布局*/
#page{min-height:100%;width:100%;max-width:800px;margin:0 auto;overflow:hidden;}
#page.fix-header{}
#page.fix-header #header{position:fixed;top:-1px;z-index:999;}
#page.fix-header #container{margin-top: 52px;}
#page.fix-header #brand{margin-top: 52px;}
/*** 固定导航栏，无内边距处理 ***/
#page.fix-header .nopadding-box{margin-top: 41px;}
#page.fix-header .nav-tab{margin-top: 41px;}
#page.fix-header .dropdown-menu{max-height:300px;overflow-y:auto;}
/*** 更多分类 ***/
#more-class{display:none;min-height:100%;width:100%;max-width:800px;margin:0 auto;overflow:hidden;}
#header a,.header a{height:42px;}
#header .title,.header .title{font-size:14pt;display:block;padding-left:10px;font-weight:bolder;margin-right:67px;text-align:center;line-height:42px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#header .right,.header .right{position: absolute;right: 0px;top: 0px;}
#header img,.header img{height:42px;width:66px;}
#header img.logo,.header img.logo{height:24px;width:auto;margin-bottom:4px;margin-right:4px;}

#brand{width:100%;max-width:800px;height:auto;margin:0px;padding:0px;}
#brand img{width:100%;border:none;}
#container{padding-left:8px;padding-right:8px;width:100%;box-sizing:border-box;padding-bottom:10px;}
#image img{width:100%;border:none;margin:0px;padding:0px;}
#page-top{width: 100%;min-width: 300px;height:40px;line-height:40px;
    border-bottom: solid 1px #b7b7b7;
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f8f8f8,endcolorstr=#d2d2d2,gradientType=0);
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d2d2d2));
    background: -moz-linear-gradient(top,  #eee,  #ddd);
}
#page-top img{height:28px;}
#bg_audio{display:block;width:50px;text-align:center;}
#news{width:100%;overflow:hidden;}
#part{width:100%;margin-top:10px;}
#footer{width:100%;max-width:800px;margin:0 auto;_zoom:1;text-align:center;padding-top:10px;padding-bottom:8px;clear:both;}
#footer a{font-size:10pt;color:#666;text-decoration: underline;margin-bottom:4px;}
#footer a:link,#footer a:visited{color:#666;}
#footer p{font-size:10pt;color:#666;margin-top:0px;margin-bottom:0px;padding:6px;}

/*** 联系电话按钮 ***/
.phone-btn a{color:#666;line-height:40px;}
.phone-btn a:link,.phone-btn a:visited{color:#666;}
.phone-btn img{width:32px;height:32px;margin-left:10px;margin-top:4px;float:left;}

/*菜单布局*/
.part1{list-style:none;border:0px solid #CBCBCB;background-color:white;color:#FFF;margin-top:10px;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;}
.part1 li:first-child{border-top:none;border-top-left-radius:0.5em;border-top-right-radius:0.5em;}
.part1 li{padding:8px 8px 8px 15px;height:30px;line-height:30px;background-image:url(bg/arrow-r-w.png);background-repeat:no-repeat;background-position: right center;}
.part1 li:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.part1 li:last-child{border-bottom:none;}
.part1 a{display:block;font-weight:700;color:white;}
.part1 a:link,.part1 a:visited{color:white;}
.part1 span{height:30px;line-height:30px;}
.part1 img{width:30px;height:30px;}
.part1 .icon{
    font-family: 'base-icon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color:#fff;
    margin: 0 auto;
    font-size: 21px;
    display: inline-block;
    width:30px;
    text-align: center;
    float: left;
}


.part2 li{margin-bottom:5px;height:52px;line-height:52px;display:block;}
.part2 a{display:block;overflow:hidden;height:52px;color:white;padding-top:0px;font-weight:700;}
.part2 a:link,.part2 a:visited{color:white;}
.part2 img{height:38px;margin-top:-2px;}
.part2 .right img{height:50px;}
.part2 span.right{height:52px;margin-top:0px;}
.part2 .icon{
    font-family: 'base-icon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color:#fff;
    margin: 0 auto;
    font-size: 25px;
    display: inline-block;
    padding-left:5px;
    float: left;
    padding-right: 10px;
}


.part4{margin-top:10px;list-style: none;width: 100%;text-align: center;font-size: 11.5pt;color: #5A5A5A;overflow:hidden;margin: 0 auto;}
.part4 li{width:50%;display:block;float:left;}
.part4 li a{width:95%;display:inline-block;height:52px;margin-bottom:8px;text-align: left;}
.part4 li span{font-weight:700;line-height:52px;color:#FFF;}
.part4 img{height:38px;margin-top:-2px;}
.part4 .icon{
    font-family: 'base-icon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color:#fff;
    margin: 0 auto;
    margin-right: 5px;
    font-size: 25px;
    display: inline-block;
    width:38px;height:52px;line-height:52px;
    float: left;
    text-align: center;
}




.part6 .icon{
    font-family: 'base-icon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color:#fff;
    font-size: 38px;
    text-align: center;
    display: block;

}
/*** metro 风格样式E ***/


a.part-bg{
	display: inline-block;
	text-decoration: none;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	font-size: 12pt;
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
a.part-bg:link,a.part-bg:visited{color:#606060;}

.box{margin-top:10px;}
.box-btn{margin-top:10px;padding-right:2px;text-align:center;}
.box-text{width:100%;margin-top:10px;line-height: 24px;}


/*标题块*/
.news-title{height:36px;line-height:36px;width:100%;padding-right:6px;color:white;font-weight:700;margin:0 auto;margin-bottom:5px;margin-top:10px;}
.news-title img{height:30px;padding-top:0px;}
.news-title a{color:white;font-size:12pt;overflow:hidden;display:block;height:36px;}
.news-title span.right {line-height:25px;}
.news-title img{line-height:25px;}
.news-title a:link,.news-title a:visited{color:white;}
/*列表布局*/
.liebiao{margin-top:10px;width:100%;overflow:hidden;}
.liebiao li{overflow:hidden;list-style-type: none;border:1px solid #D0D0D0;margin-bottom:5px;background-color:#fff;padding:6px;-webkit-border-radius: .1em;-moz-border-radius: .1em;border-radius: .1em;}
.liebiao li a img{float:left;overflow:hidden;height:60px;width:80px;margin-right:6px;}
.liebiao li a {overflow:hidden;display:block;font-size:12.5pt; color:#454545;}
.liebiao li a span{display:block;overflow:hidden;}
.liebiao li div{overflow:hidden;}
.liebiao .small{overflow:hidden;display:block;color:#666;padding-top:2px;font-size: 10pt;}
.liebiao .price{overflow:hidden;display:block;color:#EA8511;padding-top:2px;font-size: 12pt;font-weight:600;}
.liebiao .del{text-decoration:line-through;margin-left:10px;}

/*列表内容布局*/
.article-title{margin-top:10px;font-weight:700;font-size:14pt;}
.article-time{font-size:10pt;color:#999;border-bottom: 1px solid #C6C4C2;line-height:22px;vertical-align:text-bottom;}
.article-content{background:#f8f8f8;margin-top:10px;line-height:28px;}
.article-content img{max-width:100% !important;margin: 0px auto 5px;}
.article-content .title-img{display: block;width: 100%;text-align: center;}
.article-content table{max-width:100% !important;}
.article-content p,.article-content span,.article-content pre,.article-content div{font-size:12.5pt;background-color:#F8F8F8 !important;}
/*图册布局*/
.tuce{display:block;margin-top:10px;width:100%;list-style: none;}
.tuce li{display:inline-block;width:48%;margin-bottom:10px;margin-top:0px;text-align: center;}
.tuce li:nth-of-type(odd){width:48%;display:inline-block;margin-bottom:10px;float:left;margin-right:3px;}
.tuce li:nth-of-type(even){width:48%;display:inline-block;float:right;margin-bottom:10px;margin-left:3px;}
.tuce div{border:1px solid #CBCBCB;padding:4px;background-color:white;border-radius:5px;}
.tuce img{width:100%;max-width:100%;height:auto;}
.tuce .title{display:block;	padding-top:4px;font-size: 10pt;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tuce .small{display:block;	padding-top:4px;color:#999;font-size:9pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*按钮*/
.button{
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	height: 40px;
	font-size: 12pt;
	line-height: 40px;
	width:130px;
}
.button.big{
	width: 100%;
}
.button.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.button.black:link,.button.black:visited{color:#d7d7d7;}
.button.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.button.gray:link,.button.gray:visited{color:#e9e9e9;}
.button.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.button.white:link,.button.white:visited{color:#606060;}
.button.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.button.orange:link,.button.orange:visited{color:#fef4e9;}
.button.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.button.red:link,.button.red:visited{color:#faddde;}
.button.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.button.blue:link,.button.blue:visited{color:#d9eef7;}
.button.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.button.green:link,.button.green:visited{color:#e8f0de;}
/*Duweifeng 2013-04-12----------------------------------------------------------------------------------------------------*/
/*清除浮动 S */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
/*清除浮动 E */
/*标题块*/
.title-gray{width:100%;background-color:#ddd;padding:10px;padding-left:5px;color:#666;border:1px solid #CBCBCB;
    border-top-left-radius:0.2em;border-top-right-radius:0.2em;margin:0 auto;margin-top:10px;}
.title-gray .more{float: right;margin-right:5px;/*color:#666;*/line-height:25px;}
a.part-bg{border: solid 1px #d3d3d3;-webkit-box-shadow: 1px 1px 2px #D0D0D0;-moz-box-shadow: 1px 1px 2px #D0D0D0;box-shadow: 1px 1px 2px #D0D0D0;}

/*** 下拉菜单 start ***/
.dropdown-menu-top,.dropdown-menu{
    display:none;
    position:absolute;
    right:5px;
    top:48px;
    z-index:9999;
    background:rgba(0,0,0,0.8);
    background-color:#000 \9;
    filter:alpha(opacity=80)\9;
    *background-color:#000 \9;
    *filter:alpha(opacity=80)\9;
    box-shadow:0 0 3px rgba(0, 0, 0, 0.8);
    min-width: 150px;
    margin-left: 0px;
    margin-left: 0px;
    list-style: none!important;
    margin-bottom:0px;/** 处理bootstarp.css **/
}
.dropdown-menu-top{top:auto;right:auto;bottom:54px;min-width: 120px;left:50%;margin-left:-60px;z-index: 1;background:#e6e6e6;border: 1px solid #cbcbcb;box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}

.dropdown-menu-top li,.dropdown-menu li{
    border-top:1px solid #666;
    border-bottom: 1px solid #000;
}
.dropdown-menu-top li{border: none;background:url(../images/footer-nav-vsplit.png) no-repeat bottom center;background-size: 118px 2px;}
.dropdown-menu-top li:last-child{
    background:none;
}

.dropdown-menu-top li:first-child,.dropdown-menu li:first-child{
    border-top:none;
}

.dropdown-menu-top li:last-child,.dropdown-menu li:last-child{
    border-bottom: none;
}

.dropdown-menu-top li:last-child:after,.dropdown-menu li:last-child:after{
    height: 0px;
    border: none;
}

.dropdown-menu-top.show,.dropdown-menu.show{
    display:block;
}

.dropdown-menu-top  li a,.dropdown-menu li a{
    text-align: left;
    display:block;
    width:auto;
    height:39px;
    line-height:39px;
    padding-left: 10px;
    color:#fdf7f7;
    font-size:16px;
    margin: 0px;
}
.dropdown-menu-top  li a{
    height:44px;
    line-height:44px;
    text-align: center;
    padding-left: 0px;
}
.dropdown-menu-top  li .menu-item-text{
    color: #414141;
    text-shadow: #e5e5e5 0 1px 0;
    font-size: 14px;
}

.dropdown-menu-top li a:link,.dropdown-menu-top li a:visited,.dropdown-menu li a:link,.dropdown-menu li a:visited{color:#fdf7f7;}
.dropdown-menu li img{
    width:30px !important;
    height:30px !important;
    margin: 0px;
    line-height: 39px;
}

.dropdown-menu-top li img{
    width:30px !important;
    height:30px !important;
    margin-right: 5px;
    line-height: 39px;
}

.dropdown-menu-top:after{
    position:absolute;
    bottom:-14px;
    left: 50%;
    margin-left: -8px;
    content:"";
    width:16px;
    height:16px;
    background: url(../images/footer-nav-arrow.png) no-repeat center;background-size: 16px 16px;
}

.dropdown-menu:after{
    position:absolute;
    top:-8px;
    right:22px;
    content:"";
    width:0;
    height:0;
    border:8px solid transparent;
    border-bottom:8px solid rgba(0, 0, 0, 0.8);
    border-top:none;
}
/** 语言选择 **/
.lang-menu{min-width:100px;margin-right: 20px;}
.lang-menu:after{
    position:absolute;
    top:-8px;
    right:42px;
    content:"";
    width:0;
    height:0;
    border:8px solid transparent;
    border-bottom:8px solid rgba(0, 0, 0, 0.8);
    border-top:none;
}

.dropdown-menu .icon{
    font-family: 'base-icon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color:#fff;
    margin: 0 auto;
    font-size: 20px;
    display: inline-block;
    width: 30px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    float: left;
}
/*** 下拉菜单 end ***/

/*** 底部导航菜单 S ***/
.footer-nav-div{
    position: fixed;bottom:-1px;display: block;width:100%;z-index: 0;
}
.footer-nav-div .back > li , .footer-nav-div .footer-nav > li{background:url(../images/tbr-split.png) no-repeat right;background-size:3px 44px;}
.footer-nav-div .back > li {width: 45px !important;}
.footer-nav-div .nav-btn-div{z-index: 1;}
.footer-nav-div .footer-nav > li:last-child{background:none;}
.footer-nav-div .footer-nav > li:last-child .dropdown-menu-top{left:auto!important;right:5px!important;}
.footer-nav-div .footer-nav > li:first-child .dropdown-menu-top{left:65px!important;}
.footer-nav-div .back{float: left;}
.footer-nav-div .back div{background: url(../images/footer-nav-back.png) no-repeat center;background-size: 45px 45px;}
.footer-nav-div .nav-btn-div{margin-left:45px;display:block;}
.footer-nav {
    display:block;
    margin: 0 auto;
    list-style: none;
    border-top: 1px solid #b4b4b4;
    height: 44px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#bbb));
    background: -moz-linear-gradient(#e7e7e7,#bbb);
    background: #e7e7e7\9;
}
.footer-nav .footer-nav-menu-cls-btn{cursor:pointer;}
.footer-nav > li {
    text-align: center;
    border-top: 1px solid #f5f5f5;
    height: 44px;
    float: left;
    width: 33.333%;
    margin: 0px;
    padding:0px ;
    box-sizing: border-box;
    position: relative;
}
.footer-nav img{
    width: 26px;
    height: 26px;
}

.footer-nav a,  .footer-nav div {
    height: 44px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}
.footer-nav a,  .footer-nav div {
    text-align: center;
    color: #fff;
}

.footer-nav .text {
    font-size: 14px;
    color: #414141;
    text-shadow:#e5e5e5 0 1px 0;
    text-decoration: none;
    text-align: center;
    display: block;
    overflow: hidden;
    height:44px;line-height:44px;
}
.footer-nav .text img{width:10px;height:10px;}
.footer-nav .icon{
    font-family: 'base-icon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color:#fff;
    margin: 0 auto;
}
/*** 底部导航菜单 E ***/

/** 字体图标 **/
.font-icon{
    font-family: 'base-icon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color:#fff;
    margin: 0 auto;
}

/*** 图片轮播 S ***/
.swipe {
    overflow: hidden;
    visibility: hidden;
    position: relative;
    width: 100%;
}
.swipe-wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.swipe-wrap div {
    float:left;
    width:100%;
    height:100px;
    position: relative;
}
.swipe-wrap div img{
    width:100%;
	}
.swipe .bottom{
    z-index:0;position: absolute;color:#FFF;text-align:left;text-indent:5px;bottom: 0px;padding: 0px;height: 30px;line-height: 30px;display: block;
    width: 100%;
    background:rgba(0,0,0,0.5);
    background-color:#000 \9;
    filter:alpha(opacity=80)\9;
    *background-color:#000 \9;
    *filter:alpha(opacity=80)\9;

}
.dots{z-index:1;position: absolute;bottom: 0px;padding: 0px;height: 30px;line-height: 30px;display: block;right:0;}
.dots b {display: inline-block; margin:12px 4px;width: 6px;height: 6px;border-radius: 3px;background: rgba(144, 144, 144, 0.8);}
.dots .select {background: #fff;}
/*** 图片轮播 end***/

/*输入框*/
input.text{
width:100%;height:36px;background-color:#fff;border:1px solid #C3C3C3;padding-left:6px;
-moz-appearance: none;border-radius: 2px;
-webkit-appearance: none;font-size:12pt;
}
select.select{
	width:100%;height:36px;line-height:36px;background-color:#fff;border:1px solid #C3C3C3;
	font-size:12pt;
}
textarea.mtext{
	width:100%;height:80px;background-color:#fff;border:1px solid #C3C3C3;font-size:12pt;
	-moz-appearance: none;
	-webkit-appearance: none;
}
/** 单选、复选按钮样式S **/
.checkbox-blue.checked {
    background-position: -48px 0;
}
.checkbox-blue, .radio-blue {
    display: block;
    float: left;
    overflow: hidden;
    margin: 0;
    margin-right: 10px;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(../images/blue.png) no-repeat;
    border: none;
    cursor: pointer;
}
.radio-blue {
    background-position: -120px 0;
}
.radio-blue.checked {
    background-position: -120px 0;
}
.radio-blue.checked {
    background-position: -168px 0;
}
/** 单选、复选按钮样式E **/

/*** 投票样式S ***/
.question{margin-bottom:20px;}
.question li{
    border: none;
    background: none;
}
.question label{line-height:26px;display:block;}
.mark-right{
    padding-left:8px;
    margin: 0px;
    font-weight: normal;
    display: inline-block;
    background: green;
    color: #FFF;
    position: relative;
    margin-right:18px;
    box-sizing: border-box;
    height: 26px;
    line-height: 26px;
    overflow:visible!important;
}
.mark-right:before{
    content: " ";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 13px;
    border-color: transparent  transparent  transparent green;
    position: absolute;
    z-index:15;
    top:0px;
    box-sizing: border-box;
    right: -25px;
}
/*** 颜色一 ***/
.mark-right-one{
	background:#FF1D77;
}
.mark-right-one:before{
	 border-color: transparent  transparent  transparent #FF1D77;
}
/*** 颜色二 ***/
.mark-right-two{
	background:#1FAEFF;
}
.mark-right-two:before{
	 border-color: transparent  transparent  transparent #1FAEFF;
}
/*** 颜色三***/
.mark-right-three{
	background:#F4B300;
}
.mark-right-three:before{
	 border-color: transparent  transparent  transparent #F4B300;
}
/*** 颜色四***/
.mark-right-four{
	background:#e82419;
}
.mark-right-four:before{
	 border-color: transparent  transparent  transparent #e82419;
}
/*** 颜色五***/
.mark-right-five{
    background:#DEDEDE;
}
.mark-right-five:before{
    border-color: transparent  transparent  transparent #DEDEDE;
}

.toupiao-wt{
    line-height:30px;font-weight:bold;margin-top:10px;margin-bottom:5px;
}
/*** 投票样式E ***/

/** 图标字体 **/
@font-face {
    font-family: 'base-icon';
    src:url('fonts/base-icon.eot');
    src:url('fonts/base-icon.eot?#iefix') format('embedded-opentype'),
    url('fonts/base-icon.woff') format('woff'),
    url('fonts/base-icon.ttf') format('truetype'),
    url('fonts/base-icon.svg#base-icon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** 分享窗口 S **/
.share_box_bg {
    background-color: #666;
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 80;
    position: fixed!important;
    position: absolute;
}
.share_box {
    background: #fafafa;
    border-radius: 2px;
    z-index: 999;
    width: 310px;
    height: auto;
    overflow: hidden;
    left: 50%;
    top: 40%;
    margin-left: -155px!important;
    margin-top: -120px!important;
    margin-top: 0px;
    position: fixed!important;
    position: absolute;
    display: none;
}
.share_box_tit {
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    color: #FFF;
	background: #626262;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#626262), to(#2e2e2e)) repeat-x 0 bottom;
	background: -moz-linear-gradient(top,  #626262,  #2e2e2e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#626262', endColorstr='#2e2e2e');
    border-bottom: 1px solid #999;
    border-radius: 2px 2px 0 0;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    overflow: hidden;
}
.share_box_tit .close {
    float: right;
    padding: 0px;
    cursor: pointer;
    height: 36px;
    width: 36px;
    line-height: 36px;
    background:url(../images/close_16.png) no-repeat center;
}

/** 分享窗口 E**/

/** 栏目分类S **/
.section-class{margin: 0px;padding:0px;}
.section-class li:first-child{border-top:none;}
.section-class li{
    color:#666;padding-left:10px;border-top:1px solid #FFFFFF;
    border-bottom:1px solid #CFCFCF;height:46px;line-height:46px;
    background-image: url(../images/arrow-r.png);
    background-repeat:no-repeat;
    background-position: center right;}
.section-class li a{
    text-decoration: none;
    display: block;
    height: 45px;
    line-height: 45px;
}
/** 栏目分类E **/

/*** 页签导航S ***/
.nav-tab {
    display: block;
    list-style: none;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #c5c7cc solid;
    border-color: #c5c7cc #f3f4f4;
    text-shadow: 0 0 2px #fff;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}
.nav-tab  li{
    display: inline-block;
    float: left;
    width: 25%;
    height: 40px;
    list-style: none;
    text-align: center;
    font-weight: 500;
    position: relative;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9fa),color-stop(0.85,#f3f4f4),color-stop(0.86,#edeeef));
}
.nav-tab  li.selected{background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9fa),color-stop(0.85,#fff8b5),color-stop(0.86,#f8e6a3)); }
.nav-tab  li a{display: block;margin: 0px;padding:0px 0px;border-right: 1px #c5c7cc solid;}
/*** 页签导航E ***/

/*** 普通容器 ***/
.panel{margin-top:15px;border:1px solid #ccc;background-color:white;}
/*** 普通容器标题 ***/
.panel-title{
    border: solid 0px #ccc;
    padding:10px;margin:0px;color:#606060;
    background: #eee;
    /*background: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top,  #fff,  #ededed);line-height: 24px;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');*/

}
.panel-open{float: right;width:16px;height:16px;background: url(../images/arrow-b.png) no-repeat center right;}
.panel-close{float: right;width:16px;height:16px;background: url(../images/arrow-t.png) no-repeat center right;}
.panel-cont{padding:10px;}
.panel-cont img{width:100%;}


/*** 多列列表S ***/
.column-list{
    list-style: none;
    margin: 0px;
    padding: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    word-spacing: -6px;
    display: table;
    width: 100%;
}
.column-list-col1 li{
    width: 100%;
}
.column-list-col2 li{
    width: 50%;
}
.column-list-col3 li{
    width: 33.33333%;
}
.column-list-col4 li{
    width: 25%;
}
.column-list li{
    display: inline-table;
    margin: 0px;
    vertical-align: top;
    word-break: break-word;
}
.column-list li .cont{
    margin: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
    display: block;
    text-decoration: none;
    min-height: 45px;
}

.column-list li .text{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    background: rgba(0,0,0,0.3);
    font-size: 14px;
    color: #FFF;
}
.column-list li img{
    max-width: 100%;
}
/*** 多列列表E ***/

/*** 单列版面列表项S ***/
.space-item{
    border:1px solid #CBCBCB;background-color:white;
    border-radius:5px; box-shadow: 0 1px 2px rgba(0, 0,0,.3);
    text-align: center;margin: 10px auto;
}
.space-item .first-row{
    display: block;
    text-decoration: none;
    position: relative;
    margin: 0px;
    padding: 10px;
    border-bottom: 1px solid #DDD;
}
.space-item .first-row .title-img{
    width: 100%;
    border: none;
}
.space-item .row{
    display: block;
    text-decoration: none;
    margin: 0px;
    overflow:hidden;padding:10px;
    text-align: left;
    border-bottom: 1px solid #DDD;
}
.space-item .row .text{
    /*margin-right:85px;*/
}
.space-item .row .title-img{
    float:right;width:80px;height:60px;margin-left: 5px;
}

.space-item .row:last-child{
    border-bottom: none;
}
.space-item .first-row .text{
    position: absolute;
    bottom: 1px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    background: rgba(0,0,0,0.3);
    color: #FFF;
    box-sizing: border-box;
    padding: 5px;
}
/*** 单列版面列表项E ***/

/***轮播底部导航S***/
.slider-footer{
    diplay:block;overflow:hidden;
}
.slider-footer .slider-number{
    height:45px;line-height:45px;width:60px;text-align:center;float:left;display:inline-block;font-weight:bold;font-size:18px;
}
.slider-footer .slider-prev{
    background:url(../images/to_left.png) no-repeat center;width:40px;height:45px;float:left;
}
.slider-footer .slider-last{
    visibility:hidden;background:url(../images/to_right.png) no-repeat center;width:40px;height:45px;float:left;
}
.slider-footer-warp{
    height:45px;width:560px;overflow:hidden;float:left;position:relative;
}
.slider-footer-list{
	list-style:none;
	overflow: hidden;
          white-space: nowrap;
	margin:0px;
	padding:0px;
	margin-top:2px;
    position:absolute;left:0px;
}
.slider-footer-list li{
	float:left;
	height:45px;
	width:60px;
	margin-right:5px;
}
.slider-footer-list img{
	height:45px;
	width:60px;
	border:none;
}
/***轮播底部导航E***/

/***表格样式S***/
.tb-grid{border: 1px #cccac6 solid;border-bottom:none;border-radius:4px;}
.tb-grid .tb-left{border-bottom:1px #cccac6 solid;padding:5px 10px;overflow:hidden;}
.tb-grid .tb-right{float:right;font-weight:bold;color:#0076a3;}
/***表格样式E***/

/***隐藏样式**/
.hide{display:none;}
.show{display:block;}



/*ycj 修改之后*/
/*** 数字标识E ***/
.color15{ background:#df0b1b;}
.color16{ background:#000;}
/*顶部固定*/
#header{
	width:100%;
	background:#bd0a17;
	position:fixed;
	top:-1px;
	z-index:999;
	}
/*顶部固定*/	
.part3{
	margin-top:10px;
	list-style: none;
	width: 100%;
	text-align: center;
	font-size:11.5pt;
	color: #5A5A5A;
	overflow:hidden;
	margin: 0 auto;
	padding:10px 0 40px 0;
	overflow:hidden;
	}
.part3 li{width:50%;display:block;float:left;}
.part3 li a{display:block;height:52px;padding-top:4px;margin:5px;}
.part3 li span{font-weight:700;}
.part3 img{height:50px;}
.part3 div{
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color:#fff;
    margin:0 auto;
    font-size:18px;
	line-height:32px;
}
/*画背景圆型*/
a.part-bg img{height:32px;}
.yuan-text{float:left;margin-top:8px;margin-left:5px;height:32px;line-height:32px;white-space:nowrap;width:82px;}
.yuan{float:left;margin-top:8px;margin-left:10px;display:line-block;width:32px;height:32px;line-height:32px;text-align:center;-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}
.yuan_bg0{background:#ff2e12;}
.yuan_bg1{background:#ff2e12;}
.yuan_bg2{background:#b01e00;}
.yuan_bg3{background:#b01e00;}
.yuan_bg4{background:#ff1d77;}
.yuan_bg5{background:#ff1d77;}
.yuan_bg6{background:#d39d09;}
.yuan_bg7{background:#d39d09;}
/*** 文章阅读页 start ***/
.articleTitle{
	line-height:30px;
	text-align:center;
	clear:both;
	font-size:20px;
	padding:15px 0 10px 0;
	}
.article{
	line-height:28px;
	font-family:"microsoft yahei";
	font-size:14px;
	font-weight:normal;
	color:#444;
	padding:0 10px 50px 10px;
	}
/*** 时间轴 start ***/
.timeline{
    display: block;
    position: relative;
    padding:0 0 100px 95px;
    height: auto;
    overflow: visible;
}
.timeline:after {
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow: visible;
}
.timeline .spine{
    position: absolute;
    left: 70px;
    top: 0;
    bottom: 0px;
    width: 3px;
    height: 100%;
    background:#ccc;
    overflow: visible;
}
.timeline .spine:after{
    position:absolute;
    top:-8px;
    right:-6px;
    content:"";
    width:0;
    height:0;
    border:8px solid transparent;
    border-bottom:8px solid #ccc;
    border-top:none;
}
.timeline .container{
    display: block;
    height: auto;
    line-height: 15px;
    margin: 0px;
    padding: 0px;
    width:100%;
}
.timeline .event-item {
    position: relative;
    margin-top:40px;
}
.timeline .event-item:after {
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}
.timeline .event-tag {
    position: absolute;
    width: 60px;
    top: 50%;
    left: -98px;
    margin-top:-21px;
    font-size: 18px;
}
.timeline .event-content {
    display: inline-block;
    padding: 10px;
    color: #666;
    background-color: #fff;
    font-size: 14px;
    border: 1px solid #fff;
    position:relative;
    text-align:center;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0,0,.3);
    width: 100%;
}
.timeline .event-content img{
    max-width: 100%;
    border: none;
}
.timeline .left_area {
    position: absolute;
    width: 10px;
    height: 20px;
    top: 50%;
    left: -10px;
    margin-top: -10px;
}
.timeline .event-item:last-child .left_area{
    top: auto;
    bottom: 0px;
}
.timeline .event-item:last-child .event-node{
    margin-top: 4px;
}
.timeline .event-item:last-child .event-tag{
    top: auto;
    bottom: 0px;
}
.timeline .event-content .arrow_left {
    border-width: 10px;
    border-color: #e4e4e4;
    left: 0;
    border-left-width: 0!important;
    border-style: dashed;
    border-right-style: solid;
    border-top-color: transparent!important;
    border-bottom-color: transparent!important;
    position: absolute;
    font-size: 0;
    line-height: 0;
}
.timeline .event-content .title{
    margin-bottom: 10px;
    line-height:20px;
    position: relative;
    text-align: left;
}
.timeline .event-content .small{text-align:left;display:block;padding-top:4px;padding-bottom:4px;color:#999;font-size: 10pt;line-height:20px;}
.timeline .title:after{
    height: 1px;
    overflow: hidden;
    background-color: #e5e5e5;
    position:absolute;
    content: " ";
    bottom: -5px;
    width: 98%;
    left: 1%;
    border-bottom: 1px solid #ffffff;
}
.timeline .event-content .arrow_left_bg {
    border-width: 10px;
    left: 1px;
    border-color: #fff;
    border-left-width: 0!important;
    border-style: dashed;
    border-right-style: solid;
    border-top-color: transparent!important;
    border-bottom-color: transparent!important;
    position: absolute;
    font-size: 0;
    line-height: 0;
}
.timeline .event-node {
    height: 11px;
    width: 11px;
    left: -20px;
    top: 6px;
    overflow: hidden;
    background:#cc0000;
    position:absolute;
    display:block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.date{
    display:block;width:60px;height:45px;position:relative;
}
.date .year{
    width:100%;color:#FFFFFF;height:100%;line-height:45px;text-align:center;font-size:16px;font-weight:bolder;position:absolute;background:#cc0000;top:0px;
}
.date .moth{
    display:inline-block;color:#FFFFFF;height:50%;line-height:22px;width:50%;left:0px;bottom:0px;position:absolute;text-align:center;font-size:14px;font-weight:bolder;background:#5ea2ff;
}
.date .day{
    display:inline-block;color:#FFFFFF;height:50%;width:50%;line-height:22px;right:0px;bottom:0px;position:absolute;text-align:center;font-size:14px;font-weight:bolder;background:#c4ddff;
}
/*** 时间轴 end***/
/***  全图列表 s ***/
/*---imglist---*/
.imgList{
	padding:0;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	width: 100%;
}
.imgList dl {
	width: 100%;
	padding:0 5px 60px 5px;
	overflow:hidden;
	display:block;
}
.imgList dl dd {
	float:left;
	overflow: hidden;
	height: auto;
	box-shadow:0px 0px 5px rgba(153,153,153,0.5);
	background:#fff;
	margin:5px;
	padding:3px;
}
.imgList dl dd img {
	width:100%;
	height:auto;
	display: block;
}
/***  全图列表 e ***/

/***  上一页、下一页 e ***/
.pageone {
	display: block;
	height: 25px;
	clear: both;
	padding: 5px 0 0 0;
}
.pageone span {
	display: block;
	line-height: 25px;
	float: left;
	padding: 0 0 0 10px;
}
.pageone p {
	display: block;
	line-height: 25px;
	float: right;
	padding: 0 10px 0 0;
}
/*---answer message---*/
.msg {
	clear: both;
	font-size: 12px;
	padding: 10px 0 0 0;
}
.msg dd {
	height: 30px;
	clear: both;
	padding: 5px 10px;
}
.msg dd.dd2 {
	clear: both;
	height: 50px;
}
.msg dd span {
	width: 60px;
	display: block;
	line-height: 30px;
	text-align: right;
	float: left;
	padding: 0 5px 0 0;
}
.msgInput {
	width: 230px;
	display: block;
	line-height: 25px;
	border: 1px solid #ccc;
	float: left;
	outline: medium;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
}
.msgContent {
	width: 230px;
	height: 50px;
	display: block;
	line-height: 25px;
	border: 1px solid #ccc;
	float: left;
	outline: medium;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
}
.msgButton {
	height: 30px;
	padding: 10px 0 0 45px;
}
.msgBt {
	width: 100px;
	height: 30px;
	display: block;
	line-height: 30px;
	text-align: center;
	background: #bd0a17;
	border: none;
	cursor: pointer;
	color: #fff;
	font-family: "microsoft yahei";
	float: left;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
	margin: 0 0 0 30px;
}

/*列表公用样式**/
.zzp-lists{
	margin:0;
	padding:0;
	}
.zzp-lists li{
	overflow:hidden;
	border-bottom:1px solid #E0E0E0;
}
.zzp-lists a{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));
	background:-moz-linear-gradient(#FEFEFE,#F3F3F3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E8E8E8');
	display:block;
	overflow:hidden;
	text-decoration:none;
	padding:10px 0 5px 10px;
}

.zzp-lists h3{
	font-size:13px;
	color:#000;
	width:90%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	padding:3px 0;
}
.zzp-lists h3 cite{
	display:inline-block;
	width:8px; 
	height:8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius:4px;
	background:#999;
	overflow:hidden;
	margin-right:5px;
	cursor:pointer;
}
.zzp-lists h3 img{
	height:18px;
	margin-left:5px;
}
.zzp-lists p{
	font-size:12px;
	color:#8e8e8e;
	padding:0 0 0 13px;
}

.zzp-lists a.touch h3 cite{
	background:#fff;
}
.zzp-lists a.touch h3,.zzp-lists a.touch p{
	color:#fff;
}

/*分享**/
.share{
	clear:both;
	overflow:hidden;
	padding:0 0 43px 0;
	}
.share dl dd{
	overflow:hidden;
	border-bottom:1px solid #E0E0E0;
	padding:0 0 0 5px;
}
.share dl dd a{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));
	background:-moz-linear-gradient(#FEFEFE,#F3F3F3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E8E8E8');
	display:block;
	overflow:hidden;
	text-decoration:none;
	height:32px;
	clear:both;
	padding:5px 0;
}
.share dl dd a span.jiathis_txt{
	width:99%;
	background: none;
	display:block;
	clear:both;
	height:32px;
	padding:0;
	}
.share dl dd em{
	width:32px;
	height:32px;
	display:block;
	float:left;
	overflow:hidden;
	}
.share img{
	width:32px;
	height:32px;
	}
.share dl dd a span.jiathis_txt p{
	line-height:32px;
	display:block;
	float:left;
	color:#454545;
	font-size:14px;
	padding:0 0 0 6px;
	}
.share dl dd a span.jiathis_txt i{
	line-height:32px;
	display:block;
	float:right;
	color:#454545;
	font-size:12px;
	padding:0 10px 0 6px;
	}
	
/*banner切换**/
.mobileSlider{display:none;}
.mobileFocus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#CCC;font-size:0}
.mobileFocus span.current{background:#ff0000}

.nav-img{
	clear:both;
	}
.nav-img img{
	width:100%;
	display:block;
	}