a,a:hover{ text-decoration:none;}
html { color: #333; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizelegibility;}
html.borderbox *, html.borderbox *:before, html.borderbox *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section { margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section { display: block;}
audio, canvas, video { display: inline-block;}
body, button, input, select, textarea {font: 300 1em/1.8 PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;}
button::-moz-focus-inner,
input::-moz-focus-inner {padding: 0; border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
fieldset, img { border: 0;}
blockquote { position: relative; color: #999; font-weight: 400; border-left: 1px solid #1abc9c; padding-left: 1em; margin: 1em 3em 1em 2em;}
@media only screen and ( max-width: 640px ) {
  blockquote {
    margin: 1em 0;
  }
}

/* Firefox 浠ュ锛屽厓绱犳病鏈変笅鍒掔嚎锛岄渶娣诲姞 */
acronym, abbr { border-bottom: 1px dotted; font-variant: normal;}
abbr { cursor: help;}
del { text-decoration: line-through;}
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400;}
ul, ol {list-style: none;}
caption, th { text-align: left;}
q:before, q:after { content: '';}
/* 缁熶竴涓婃爣鍜屼笅鏍� */
sub, sup { font-size: 75%; line-height: 0; position: relative;}
:root sub, :root sup { vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
a { color: #1abc9c;}
a:hover { text-decoration: underline;}
.typo a { border-bottom: 1px solid #1abc9c;}
.typo a:hover { border-bottom-color: #555; color: #555; text-decoration: none;}
ins, a { text-decoration: none;}

u, .typo-u { text-decoration: underline;}
/* 鏍囪锛岀被浼间簬鎵嬪啓鐨勮崸鍏夌瑪鐨勪綔鐢� */
mark { background: #fffdd1; border-bottom: 1px solid #ffedce; padding: 2px; margin: 0 5px;}
/* 浠ｇ爜鐗囨柇 */
pre, code, pre tt { font-family: Courier, 'Courier New', monospace;}
pre { background: #f8f8f8; border: 1px solid #ddd; padding: 1em 1.5em; display: block; -webkit-overflow-scrolling: touch;}
/* 涓€鑷村寲 horizontal rule */
hr { border: none; border-bottom: 1px solid #cfcfcf; margin-bottom: 0.8em; height: 10px;}
/* 搴曢儴鍗板埛浣撱€佺増鏈瓑鏍囪 */
small, .typo-small,
  /* 鍥剧墖璇存槑 */
figcaption { font-size: 0.9em; color: #888;}
strong, b { font-weight: bold; color: #000;}
/* 鍙嫋鍔ㄦ枃浠舵坊鍔犳嫋鍔ㄦ墜鍔� */
[draggable] { cursor: move;}
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both;}
.clearfix { zoom: 1;}
/* 寮哄埗鏂囨湰鎹㈣ */
.textwrap, .textwrap td, .textwrap th { word-wrap: break-word; word-break: break-all;}
.textwrap-table { table-layout: fixed;}
/* 鎻愪緵 serif 鐗堟湰鐨勫瓧浣撹缃�: iOS 涓嬩腑鏂囪嚜鍔� fallback 鍒� sans-serif */
.serif { font-family: Palatino, Optima, Georgia, serif;}
/* 淇濊瘉鍧�/娈佃惤涔嬮棿鐨勭┖鐧介殧琛� */
.typo p, .typo pre, .typo ul, .typo ol, .typo dl, .typo form, .typo hr, .typo table,
.typo-p, .typo-pre, .typo-ul, .typo-ol, .typo-dl, .typo-form, .typo-hr, .typo-table, blockquote { margin-bottom: 1.2em}
h1, h2, h3, h4, h5, h6 {
  font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
  font-weight: 100;
  color: #000;
  line-height: 1.35;
}

/* 鏍囬搴旇鏇磋创绱у唴瀹癸紝骞朵笌鍏朵粬鍧楀尯鍒嗭紝margin 鍊艰鐩稿簲鍋氫紭鍖� */
.typo h1, .typo h2, .typo h3, .typo h4, .typo h5, .typo h6,
.typo-h1, .typo-h2, .typo-h3, .typo-h4, .typo-h5, .typo-h6 {
  margin-top: 1.2em;
  margin-bottom: 0.6em;
  line-height: 1.35;
}

.typo h1, .typo-h1 {
  font-size: 2em;
}

.typo h2, .typo-h2 {
  font-size: 1.8em;
}

.typo h3, .typo-h3 {
  font-size: 1.6em;
}

.typo h4, .typo-h4 {
  font-size: 1.4em;
}

.typo h5, .typo h6, .typo-h5, .typo-h6 {
  font-size: 1.2em;
}

/* 鍦ㄦ枃绔犱腑锛屽簲璇ヨ繕鍘� ul 鍜� ol 鐨勬牱寮� */
.typo ul, .typo-ul {
  margin-left: 1.3em;
  list-style: disc;
}

.typo ol, .typo-ol {
  list-style: decimal;
  margin-left: 1.9em;
}

.typo li ul, .typo li ol, .typo-ul ul, .typo-ul ol, .typo-ol ul, .typo-ol ol {
  margin-bottom: 0.8em;
  margin-left: 2em;
}

.typo li ul, .typo-ul ul, .typo-ol ul {
  list-style: circle;
}

/* 鍚� ul/ol锛屽湪鏂囩珷涓簲鐢� table 鍩烘湰鏍煎紡 */
.typo table th, .typo table td, .typo-table th, .typo-table td, .typo table caption {
  border: 1px solid #ddd;
  padding: 0.5em 1em;
  color: #666;
}

.typo table th, .typo-table th {
  background: #fbfbfb;
}

.typo table thead th, .typo-table thead th {
  background: #f1f1f1;
}

.typo table caption {
  border-bottom: none;
}

/* 鍘婚櫎 webkit 涓� input 鍜� textarea 鐨勯粯璁ゆ牱寮�  */
.typo-input, .typo-textarea {
  -webkit-appearance: none;
  border-radius: 0;
}

.typo-em, .typo em, legend, caption {
  color: #000;
  font-weight: inherit;
}

/* 鐫€閲嶅彿锛屽彧鑳藉湪灏戦噺锛堝皯浜�100涓瓧绗︼級涓斿叏鏄叏瑙掑瓧绗︾殑鎯呭喌涓嬩娇鐢� */
.typo-em {
  position: relative;
}

.typo-em:after {
  position: absolute;
  top: 0.65em;
  left: 0;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  content: "銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓銉汇兓";
}

/* Responsive images */
.typo img {
  max-width: 100%;
}

/*涓讳綋閮ㄥ垎*/
.mbx { width: 1170px; height: 35px; line-height: 13px; margin: 0 auto;}
.m-center .m-center-l{ float:left; width:838px;}
.m-center .m-center-r{ float:right; width:312px;}
.m-center .m-center-l h1{ height:83px; line-height:83px; margin:0; border-top:1px solid #d3d3d3; overflow:hidden;}
.m-info-source{ height:50px; line-height:41px; font-size:14px; color:#636363; border-bottom:1px solid #d3d3d3;}
.m-info-source .infosource{ float:left; width:500px;}
.m-info-source .infosource span{ padding:0 12px 0 0;}
.m-info-source .infosource span:nth-child(1) em{ padding:0 0 0 25px; background:url(../images/dicon2.png) no-repeat 0 1px;}
.m-info-source .infosource span:nth-child(2) em{ padding:0 0 0 25px; background:url(../images/dicon2.png) no-repeat 0 -26px;}
.m-info-source .infosource span i{ padding:4px 10px; margin-right:6px; background:url(../images/deatil_icon.png) no-repeat -4px -128px;}
.m-info-source .bdsharebuttonbox{ float:right; width:262px;}
.m-info-source .bdsharebuttonbox p{ float:left; line-height:40px;}
.m-info-source .bdsharebuttonbox a{ width:40px; height:40px; margin:0 0 0 8px; padding:0;}
.m-info-source .bdsharebuttonbox a.bds_weixin{ background:url(../images/deatil_icon.png) no-repeat 0 -47px;}
.m-info-source .bdsharebuttonbox a.bds_weixin:hover{ background:url(../images/deatil_icon.png) no-repeat 0 0;}
.m-info-source .bdsharebuttonbox a.bds_tsina{ background:url(../images/deatil_icon.png) no-repeat -52px -47px;}
.m-info-source .bdsharebuttonbox a.bds_tsina:hover{ background:url(../images/deatil_icon.png) no-repeat -52px 0;}
.m-info-source .bdsharebuttonbox a.bds_qzone{ background:url(../images/deatil_icon.png) no-repeat -104px -47px;}
.m-info-source .bdsharebuttonbox a.bds_qzone:hover{ background:url(../images/deatil_icon.png) no-repeat -104px 0;}
.m-info-source .bdsharebuttonbox a.bds_tieba{ background:url(../images/deatil_icon.png) no-repeat -156px -47px;}
.m-info-source .bdsharebuttonbox a.bds_tieba:hover{ background:url(../images/deatil_icon.png) no-repeat -156px 0;}
.m-info-source .bdsharebuttonbox a.bds_mshare{ background:url(../images/deatil_icon.png) no-repeat -208px -47px;}
.m-info-source .bdsharebuttonbox a.bds_mshare:hover{ background:url(../images/deatil_icon.png) no-repeat -208px 0;}
.m-info-source .bdsharebuttonbox a.bds_more{ background:url(../images/deatil_icon.png) no-repeat -260px -47px;}
.m-info-source .bdsharebuttonbox a.bds_more:hover{ background:url(../images/deatil_icon.png) no-repeat -260px 0;}
.m-center .m-center-l .m-summary{ margin:20px 0 10px; border:4px solid #e6e6e6; font-family: 瀹嬩綋;}
.m-center .m-center-l .m-summary p{ line-height:27px; padding:6px 15px; font-size:14px; color:#6d6d6d;}
.content p { line-height:28px; margin: 9px 0 11px; font-size: 16px; font-family: Microsoft Yahei; text-indent: 2em;}
.content p img,.content center img{ max-width:500px;}
.content p a{ color:#ff5555;}
.content p a:hover{ text-decoration: none; border-bottom: 1px solid; padding-bottom: 3px;}
.content h3{ margin:20px 0; overflow:hidden;}
.content h3 i.before{ display:block; float:left; width:14px; height:57px; background:url(../images/h3_icon2.png) no-repeat 0 0;}
.content h3 span{ float:left; margin:0 0 0 -10px; padding:10px 26px; border:1px dashed #ff5555;}
.content h3 i.after{ display:block; float:left; width:14px; height:57px; margin:0 0 0 -10px; background:url(../images/h3_icon.png) no-repeat 0 0;}

.m-wxhaodiv{ width: 838px; height: 160px; margin: 0 auto; text-align: center; background-color:#ff5555;}
.m-wxhaodiv p.f-fl { font-size: 28px; width: 631px; margin: 58px 0 0 20px; height: 38px; line-height: 30px; overflow: hidden; color:#fff;}
.m-wxhaodiv p.f-fl span{ font-size:36px;}
.m-wxhaodiv p.f-fr{ width:156px; margin:19px 20px 0 0;}
.m-wxhaodiv p.f-fr img{ display:block; width:102px; height:102px; margin:0 auto 6px;}
.m-wxhaodiv p.f-fr span{ display:block; text-align:center; font-size:14px; color:#fff;}

.m-paging{ position:relative; margin:20px 0; overflow:hidden;}
.m-paging ul li{ width:326px; height:46px; padding:14px 0; background-color:#f6f6f6;}
.m-paging ul li.pre{ float:left;}
.m-paging ul li.next{ float:right;}
.m-paging ul li a{ font-size:14px; color:#333333;}
.m-paging ul li.pre span{ display:block; float:left; width: 0; height: 0; margin:5px 13px 0 14px; border-top: 16px solid transparent; border-right: 16px solid #333333; border-bottom: 16px solid transparent;}
.m-paging ul li.pre a,.m-paging ul li.pre b{ display:inline-block; float:right; width:252px; padding:0 20px 0 0; font-weight:normal;}
.m-paging ul li.pre a:hover{ color:#ff5555;}
.m-paging ul li.next span{ display:block; float:right; width: 0; height: 0; margin:5px 13px 0 14px; border-top: 16px solid transparent; border-bottom: 16px solid transparent; border-left: 16px solid #333333;}
.m-paging ul li.next a,.m-paging ul li.next b{ display:inline-block; float:left; width:252px; padding:0 0 0 20px; font-weight:normal;}
.m-paging ul li.next b{ line-height: 43px; text-align:right; font-size: 14px;}
.m-paging ul li.next a:hover{ color:#ff5555;}
.m-paging .home{ position:absolute; top:0; left:342px; width:68px; height:68px; font-size:14px; text-align:center;}
.m-paging .home span{ display:block; width:37px; height:37px; margin:6px auto; background:url(../images/deatil_icon.png) no-repeat -315px -2px #333333; border-radius:22px;}
.m-paging .back{ position:absolute; top:0; right:339px; width:68px; height:68px; font-size:14px; text-align:center;}
.m-paging .back span{ display:block; width:37px; height:37px; margin:6px auto; background:url(../images/deatil_icon.png) no-repeat -360px -2px #333333; border-radius:22px;}
.m-label{ height:50px;}
.m-label a{ padding:2px 10px; margin:0 12px 0 0; border:1px solid #a0a0a0; border-radius:4px; font-size:14px; color:#6d6d6d;}
.m-label a:hover{ border:1px solid #ff5555; color:#ff5555; text-decoration:none;}
.m-xgwz{ margin:0 0 30px;}
.m-xgwz .m-xgwz-title{ height:50px; border-bottom:1px solid #333333;}
.m-xgwz .m-xgwz-title span{ display:block; width:116px; height:48px; line-height:50px; border-bottom:5px solid #333333; font-size:24px; text-indent: 0em;}
.m-xgwz .m-xgwz-item{ width:1000px; margin:20px 0; overflow:hidden; background:url(../images/deatil_icon2.png) no-repeat 0 182px;}
.m-xgwz .m-xgwz-item li{ float:left; width:382px; padding:0 0 10px; margin:16px 7px 4px 22px; border-bottom:1px solid #d3d3d3;}
.m-xgwz .m-xgwz-item li em { display: block; float: left; width: 40px; line-height: 19px; text-align: left; font-size: 33px; font-style: oblique; font-family: "SimSun"; color: #000000;}
.m-xgwz .m-xgwz-item li img{ display:none;}
.m-xgwz .m-xgwz-item li p{ float:left; width:318px; height:20px; font-size:14px; overflow:hidden;}
.m-xgwz .m-xgwz-item li p strong{ font-weight:normal;}
.m-xgwz .m-xgwz-item li p:hover strong{ color: #ff5555; }
.m-xgwz .m-xgwz-item li.top{ position:relative; float:left; width:409px; height:163px; margin:0 20px 10px 0; border:none;}
.m-xgwz .m-xgwz-item li.top em{ display:none;}
.m-xgwz .m-xgwz-item li.top img{ display:block; float:left; width:163px; height:163px;}
.m-xgwz .m-xgwz-item li.top p{ float:left; width:246px; height:163px; background-color:#f6f6f6;}
.m-xgwz .m-xgwz-item li.top:hover p{ background-color:#ff5555;}
.m-xgwz .m-xgwz-item li.top p span{ display:block; position:absolute; bottom:23px; right:0; width:120px; text-indent:3em; background:url(../images/deatil_icon.png) no-repeat 13px -483px;}
.m-xgwz .m-xgwz-item li.top:hover p span{ color:#fff; background:url(../images/deatil_icon.png) no-repeat 13px -506px;}
.m-xgwz .m-xgwz-item li.top p strong{ display:block; padding:43px 20px; font-size:14px; font-weight:normal;}
.m-xgwz .m-xgwz-item li.top:hover p strong{ color:#fff;}
.m-rmwz{ margin-bottom:30px; overflow:hidden;}
.m-rmwz .m-rmwz-title{ height:50px; border-bottom:1px solid #333333;}
.m-rmwz .m-rmwz-title span{ display:block; width:116px; height:48px; line-height:50px; border-bottom:5px solid #333333; font-size:24px;}
.m-rmwz .m-rmwz-left,.m-rmwz .m-rmwz-right{ position:relative; float:left; width:266px; height:186px; margin:20px 0 0; overflow: hidden;}
.m-rmwz .m-rmwz-left img,.m-rmwz .m-rmwz-right img{ display:block; width:186px; height:186px; margin:0 auto; transition: all 0.3s ease 0s;}
.m-rmwz .m-rmwz-left:hover img,.m-rmwz .m-rmwz-right:hover img{transform: scale(1.3);}
.m-rmwz .m-rmwz-left span,.m-rmwz .m-rmwz-right span { display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 38px; line-height: 38px; text-align: center; color: #fff; background:url(../images/tmbg.png) repeat 0 0;}
.m-rmwz .m-rmwz-center{ float:left; width:270px; height:186px; margin:20px 18px 0; overflow:hidden;}
.m-rmwz .m-rmwz-center p a,.m-rmwz .m-rmwz-center p a:hover{ text-decoration:none;}
.m-rmwz .m-rmwz-center p strong{ display:block; height:23px; line-height:23px; margin-bottom:13px; font-size:20px; font-weight:bold; overflow:hidden;}
.m-rmwz .m-rmwz-center p em{ display:block; line-height:18px; margin-bottom:16px;}
.m-rmwz .m-rmwz-center a.list{ display:block; height:22px; line-height:20px; margin:0 0 5px; font-size:14px; overflow:hidden;}
.m-hotbq{ width:312px; height:351px; background:url(../images/deatil_icon.png) no-repeat -42px -108px; overflow:hidden;}
.m-hotbq .title{ height:58px; line-height:58px; font-size:20px; text-align:center;}
.m-hotbq .title em{ font-size:20px; color:#ff5555;}
.m-hotbq ul { height: 272px; padding: 1px 0 0 23px; overflow: hidden;}
.m-hotbq li { float: left; margin: 0 10px 12px 0;}
.m-hotbq li a { display: block; padding: 3px 10px; border-radius: 4px; background-color: #f6f6f6; color: #6d6d6d;}
.m-hotbq li a:hover{ background-color:#ff5555; color:#fff; text-decoration:none;}
.m-jfzt{ margin:20px 0; overflow:hidden;}
.m-jfzt .title{ height:18px; border-bottom:2px solid #000000; text-align:center;}
.m-jfzt .title span{ display: inline-block; height:36px; line-height:36px; padding:0 10px; text-align:center; background-color:#000000; font-size:20px; color:#fff;}
.m-jfzt .title span em{ font-size:20px; color:#ff5555;}
.m-jfzt .title span a{ color: #fff;}
.m-jfzt .m-jfzt-list li{ width:309px; height:33px; padding:0 0 10px; margin:0 1px; border-bottom:1px solid #d3d3d3; overflow:hidden;}
.m-jfzt .m-jfzt-list li em { display: block; float: left; width: 33px; line-height: 37px; text-align: left; font-size: 30px; font-style: oblique; font-family: "SimSun"; color: #000000;}
.m-jfzt .m-jfzt-list li p{ float:left; width:264px; line-height:41px; font-size:14px;}
.m-jfzt .m-jfzt-list li a.top{ display:block; position:relative; width:312px; height:194px; margin-top:27px;}
.m-jfzt .m-jfzt-list li a.top img{ display:block; width:312px; height:194px;}
.m-jfzt .m-jfzt-list li a.top span{ display:block; position:absolute; left:0; bottom:0; width:289px; height:36px; line-height:36px; padding:0 10px; text-align:center; background: url(../images/tmbg.png) repeat 0 0; color:#fff;}
.m-jfzt .m-jfzt-list li a.top:hover span{ background:url(../images/tit_bg.png) repeat 0 0;}
.m-jxwz{ margin-bottom:20px;}
.m-jxwz .title{ height:18px; border-bottom:2px solid #000000;}
.m-jxwz .title span{ display:block; width:106px; height:36px; line-height:36px; margin:0 auto; text-align:center; font-size:20px; color:#333333; border:2px solid #333333; background-color:#fff;}
.m-jxwz .title span em{ font-size:20px; color:#ff5555;}
.m-jxwz ul{ margin-top:32px;}
.m-jxwz ul li{ height:82px; margin-bottom:10px; border-bottom:1px solid #d3d3d3;}
.m-jxwz ul li img{ display:block; float:left; width:70px; height:70px; margin-right:10px;}
.m-jxwz ul li p{ padding:17px 0 0; font-size:14px; color:#333333;}
.m-jxwz ul li:hover p{ color:#ff5555;}
.m-tabnews .m-tabnav{ height:35px; line-height:32px; border-top:4px solid #333333; border-bottom:1px solid #ff5555;}
.m-tabnews .m-tabnav i{ display:block; float:left; width:77px; text-align:center; font-style:normal;}
.m-tabnews .m-tabnav i.hover{ height:36px; margin:-4px 0 0; color:#ff5555; border-top:4px solid #ff5555; border-left:1px solid #ff5555; border-right:1px solid #ff5555; background-color:#fff;}
.m-rdwz-tw{ position:relative; width:310px; height:272px; padding:10px 0; overflow:hidden; border:1px solid #ff5555; border-top:none;}
.m-rdwz-tw .twbox,.m-rdwz-tw .twbox2,.m-rdwz-tw .twbox3,.m-rdwz-tw .twbox4{ position:relative; width:292px; height:260px; margin:0 auto; overflow:hidden; }
.m-rdwz-tw ul{ position:absolute; top:0; left:0; width:1364px; overflow:hidden;}
.m-rdwz-tw ul li{ position:relative; float:left; width:292px;}
.m-rdwz-tw ul li img{ display:block; width:292px; height:250px;}
.m-rdwz-tw ul li span{ position:absolute; bottom:0; left:0; display:block; width:100%; height:40px; line-height:40px; background:url(../images/tmbg.png) repeat 0 0; color:#fff; text-align:center;}
.m-rdwz-tw .twitem{ clear:both; width:84px; margin:0 auto; text-align:center;}
.m-rdwz-tw .twitem i{ display:block; float:left; width:10px; height:10px; margin:0 5px; border-radius:6px; background-color:#333333; text-indent:-999em;}
.m-rdwz-tw .twitem i.hover{ background-color:#ff5555;}

/*鐚滀綘鍠滄*/
 .g-cnxh{ clear:both; width:1168px; margin:0 auto 25px; border:1px solid #d3d3d3;}
 .g-cnxh .tit{ height:49px; line-height:49px; padding:0 62px; font-size:24px;}
 .m-slider{ overflow:hidden;}
 .m-slider .m-slider-l{ display:block; float:left; width:35px; height:35px; margin:68px 12px 0 15px; background:url(../images/newlist_icon.png) no-repeat -194px -16px  #333; border-radius:30px;}
 .m-slider .m-slider-l:hover{ background:url(../images/newlist_icon.png) no-repeat -194px -16px #ff5555;}
 .m-slider ul{ float:left; width:1048px; height:217px; overflow:hidden;}
 .m-slider ul li{ position:relative; float:left; width:192px; height:200px; margin:0 19px 0 0;}
 .m-slider ul li img{ display:block; width:100px; height:100px; margin:22px auto 12px;}
 .m-slider ul li span{ display:block; width:202px; height:54px; line-height:26px; margin:0 auto; text-align:center;}
 .m-slider ul li span b{font-weight:normal; color:#000;}
 .m-slider .m-slider-r{ display:block; float:left; width:35px; height:35px; margin:68px 12px 0 7px; background:url(../images/newlist_icon.png) no-repeat -251px -16px #333; border-radius:30px;}
 .m-slider .m-slider-r:hover{ background:url(../images/newlist_icon.png) no-repeat -251px -16px #ff5555;}
 
.pageLink{  text-align:center;}
.pageLink a{ padding:0px 20px; font-size:14px; color:#333333; border:1px solid #dddddd; border-radius:3px; margin-bottom: 20px; display: inline-block;line-height:36px;}
.pageLink a:hover { background-color: #ff5555; border-radius:3px; color: #fff; border:1px solid #ff5555; text-decoration: none}
.pageLink a.page,.pageLink a.page:hover { font-size: 15px; color: #666; cursor: default; background-color: #fff; padding-right: 30px;border:1px solid #dddddd; }
/*.pageLink b{ padding:4px 10px; font-size:12px; color:#fff; border:1px solid #2ea039; background-color:#2ea039; font-weight:normal; border-radius:3px;}
.pageLink a b{ padding:0; border:none; background:none; color:#333333;}*/

.m-pl .m-pl-title{ height:50px; border-bottom:1px solid #333333;}
.m-pl .m-pl-title span{ display:block; width:116px; height:48px; line-height:50px; border-bottom:5px solid #333333; font-size:24px;}
.m-comment{height:auto;margin:0px auto;display:block;overflow:hidden;padding:20px 0;font-family:microsoft yahei;}
.m-comment .comment-title{ display:none; height:26px; width:100%; overflow:hidden;}
.m-comment .comment-title .title{height:26px;width:102px;display:block;overflow:hidden;float:left;background:url(../images/pl-title.png) no-repeat;}
.m-comment .comment-text{width:831px;height:100px;display:block;border:1px solid #eee;border-radius:4px;}
.m-comment .comment-input{background-image:none;height:28px;width:80px;background-color:#f55;font-size:14px;color:#fff;text-align:center;line-height:28px;float:right;border:0px;margin:0px;margin-top:6px;}
.m-comment #imageField{background-image:none;height:28px;width:80px;background-color:#f55;font-size:14px;color:#fff;text-align:center;line-height:28px;float:right;border:0px;margin:0px;margin-top:6px;}
.m-comment .comment-sm{height:20px;width:400px;display:block;overflow:hidden;font-size:12px;color:#555;margin-top:12px;}
.m-comment .comment-body{height:auto;width:100%;display:block;overflow:hidden;margin-top:30px;}
.m-comment .comment-body li{height:auto;width:auto;display:block;overflow:hidden;background-color:#fafafa;padding:10px;}
.m-comment .comment-body li .combd-title{ display:block; width:auto; height:26px; border-bottom:1px solid #d3d3d3; overflow:hidden;}
.m-comment .comment-body li .combd-title .title{float:left;height:20px;width:auto;display:block;overflow:hidden;font-size:14px;color:#ff5555;}
.m-comment .comment-body li .combd-title .time{float:right;height:20px;width:auto;display:block;overflow:hidden;font-size:12px;color:#999;}
.m-comment .comment-body li .combd-bd{font-size:14px;color:#333;margin:10px 0 ;line-height:20px;}
.m-comment .comment-body li .comment-button{height:20px;width:auto;display:block;overflow:hidden;border:1px solid #eee;border-radius:10px;float:right;background-color:#fff;padding:0 10px;}
.m-comment .comment-body li .comment-button a{float:left;height:20px;width:auto;display:block;overflow:hidden;}
.m-comment .comment-body li .comment-button a i{height:14px;width:14px;display:block;overflow:hidden;float:left;background:url(../images/pl-comment.png) no-repeat -44px -63px;margin:3px;}
.m-comment .comment-body li .comment-button a span{height:20px;width:auto;display:block;overflow:hidden;float:left;line-height:20px;font-size:12px;color:#555;}
.m-comment .comment-body li .comment-button a.a2 i{background-position:-62px -64px;}
.m-comment .comment-body li .comment-button a:hover i{background-position:-44px -44px;}
.m-comment .comment-body li .comment-button a:hover span{color:#f55;}
.m-comment .comment-body li .comment-button a.a2:hover i{background-position:-62px -44px;}
.m-comment .comment-body li .comment-button  b{height:12px;width:2px;display:block;overflow:hidden;float:left;background-color:#eee;margin:4px;}
.m-comment .comment-more{height:34px;width:358px;display:block;overflow:hidden;margin:10px auto;border:1px solid #333333;border-radius:4px;text-align:center;line-height:34px;color:#555;font-size:14px;cursor:pointer;}
.m-comment .comment-more:hover{color:#f55; border:1px solid #ff5555;}

#gotop {position:fixed;margin-left:10px;bottom: 40px;z-index: 5;}
#gotop a.got{width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(../images/gotop.gif) 0 0 no-repeat #9f9f9f;border-radius:3px;margin-top:6px;cursor: pointer;}
#gotop a.got:hover {background-position: -50px 0;background-color: #ff5555;}
#gotop a.nas {width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(../images/menu.png) 0 0 no-repeat #9f9f9f;border-radius:3px;cursor: pointer;}
#gotop a.nas:hover {background-position: -50px 0;background-color: #ff5555;}
.side-catalog{position:fixed;bottom:520px;font-size:14px;line-height:24px;margin-left:10px;width:280px;height:350px;}
.side-catalog .side-bar{position:absolute;top:0;width:0;height:350px;background-color:#ccc;border:1px solid #ccc;border-top:0;border-bottom:0;left:5px}
.side-catalog .side-bar .circle.start,.side-catalog .side-bar .circle.end{position:absolute;left:-5px;width:10px;height:10px;background:transparent url(../images/sideCatalog_a278e02.gif) 0 -199px no-repeat;zoom:1;overflow:hidden;}
.side-catalog .side-bar .circle.start{top:0}
.side-catalog .side-bar .circle.end{margin:0;bottom:0}
.side-catalog .catalog-scroller{padding-top:18px;position:absolute;z-index:1;top:0;left:0;width:300px;overflow:hidden}
.side-catalog .catalog-scroller .catalog-list{height:310px;overflow:hidden;position:relative;overflow-y: hidden;}
.side-catalog .catalog-scroller .catalog-list .arrow{left:0;z-index:2;top:5px;position:absolute;height:13px;width:18px;cursor:pointer;background:transparent url(../images/sideCatalog_a278e02.png) -271px -38px no-repeat}
.side-catalog .catalog-scroller .catalog-list .catalog-title{position:relative;margin-bottom:7px;padding-left:20px}
.side-catalog .catalog-scroller .catalog-list .catalog-title .text{line-height:24px;display:block}
.side-catalog .catalog-scroller .catalog-list .catalog-title .pointer{position:absolute;display:block;width:10px;height:10px;cursor:pointer;margin-top:7px;left:0;background:transparent url(../images/sideCatalog_a278e02.gif) 3px -222px no-repeat}
.side-catalog .catalog-scroller .catalog-list .catalog-title .pointer:hover{background-position:3px -245px}
.side-catalog .catalog-scroller .catalog-list .catalog-title:hover .text,.side-catalog .catalog-scroller .catalog-list .catalog-title .cur{line-height:24px;background:#f0f0f0;border-radius:2px;box-shadow:0 1px 0 #eaeaea}
.side-catalog .catalog-scroller .catalog-list .catalog-title:hover .pointer{background-position:3px -245px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .text{padding-left:10px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .title-index{color:#999;font-weight:600;font-family:Arial;font-size:14px;padding-right:5px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .title-link{color:#555;font-weight:600;text-decoration:none}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .text{position:relative;padding-left:22px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .title-index{color:#999;font-family:Arail;font-size:14px;padding-right:5px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .title-link{color:#666;text-decoration:none}
#Qright .side-catalog .catalog-scroller .catalog-list .on .title-link{ color:#ff5555;}
.side-catalog.collapse{height:96px;overflow:hidden}
.side-catalog.collapse .toggle-button{background-position:-104px 0}
.side-catalog.collapse .toggle-button:hover{background-position:-154px 0}
.side-catalog.collapse .side-bar{display:none}
.side-catalog.collapse .catalog-scroller{display:none}
.side-catalog:hover .right-wrap{display: block;}
.side-catalog .qlcur{background:url(/images/sideCatalog_a278e02.gif);margin-left:5px;background-position: 0px -238px;}
.side-catalog .right-wrap {position: absolute;display:none;width: 22px;height: 50px;top: 160px;left: 220px;}
.side-catalog .right-wrap .go-up, .side-catalog .right-wrap .go-down {display: block;width: 22px;height: 25px;background: transparent url(/images/sideCatalog_a278e02.gif) no-repeat;cursor: pointer;}
.side-catalog .right-wrap .go-up {background-position: -248px -83px;}
.side-catalog .right-wrap .go-down {background-position: -248px -108px;}
.side-catalog .right-wrap .go-down.disable {background-position: -275px -108px;}
.side-catalog .right-wrap .go-up.disable {background-position: -275px -83px;}

.m-gg{ margin:0 0 15px;}
.m-adgg{ width:839px; margin:0 auto;}

.m-star{ text-align: center; }
.m-star .tips{ height: 35px; font-size: 14px; color: #949393; }
.star_level { width: 240px; height: 32px; position: relative; margin: 0 auto;}
.star_level ul{ float: left; margin-right: 12px; }
.star_level li { background: url(../images/star.gif) no-repeat; cursor: pointer; float: left; height: 30px; text-indent: -99em; width: 30px; overflow: hidden;}
.star_level .vernier { background: url(../images/star.gif) repeat-x 0 -30px; position: absolute; left: 0; top: 0; width: 0;}
.star_level p{ float: left; line-height: 31px; font-size: 26px; font-weight: bold; color: #ff5555; }
.star_level p b{ padding: 0 6px; font-size: 12px; font-weight: normal; color: #949393; }
.star_level .star_curr { background-position: 0 -60px;}

.intros{ padding:12px 20px; margin:12px 0; border:1px solid #CCC;}

.downaddress a{ display:block; width:160px; height:40px; line-height:40px; margin:0 auto 10px; font-size:16px; color:#fff; text-indent:3.6em; border-radius:26px;}
.downaddress a.gs{ background-color:#ffa200;}
.downaddress a.pc{ background: url(../images/dpcicon.png) no-repeat 4px 3px #ff5a00;}
.downaddress a.az{ background: url(../images/dazicon.png) no-repeat 4px 3px #00c939;}
.downaddress a:hover{ opacity:0.8;}
.downaddress a.ios{ background: url(../images/diosicon.png) no-repeat 4px 3px #0060f1;}
.downaddress a {
  border: 0;
  box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);
  color: white;
  --ripple-x: 0;
  --ripple-y: 0;
  --ripple-color: rgba(255,255,255,0.54);
  --animation-tick: 0;
  background: url(../images/dazicon.png) no-repeat 4px 3px #00c939;
}
.downaddress a:focus {
  outline: none;
}
.downaddress a.animating {
  background-image: paint(ripple);
}

.m-nav{ float:left; margin:7px 0 0 70px; overflow:hidden;}
.m-nav a{ display:block; float:left; padding:7px 20px; margin:4px 10px; border:1px solid #333333; border-radius:18px; font-size:18px; text-decoration:none; color:#333333;}
.m-nav a:hover{ border:1px solid #ff5555; background-color:#ff5555; color:#fff; -webkit-transition: background-color .5s; transition: background-color .5s;}

.m-softdown{ width:100%; height:228px; border:1px solid #ffaeb1; box-shadow: 1px 2px 12px #fed7d9;}
.m-softdown .softdowntop{ padding:19px 26px 8px 26px; overflow:hidden;}
.m-softdown .softdowntop .softdowntopleft{ float:left; width:115px; height:115px; margin-right:30px;}
.m-softdown .softdowntop .softdowntopleft img{ display:block; width:115px; height:115px;}
.m-softdown .softdowntop .softdowntopright{ float:left; width:623px;}
.m-softdown .softdowntop .softdowntopright strong{ display:block; height:40px; line-height:40px; margin-bottom:6px; font-size:24px; font-weight:bold;}
.m-softdown .softdowntop .softdowntopright ul{ padding:0; margin:0;}
.m-softdown .softdowntop .softdowntopright ul li{ float:left; width:200px; font-size:14px; color:#000000;}
.m-softdown .softdowntop .softdowntopright ul li span{ color:#999999;}
.m-softdown .softdownbottom .azdown{ display:block; float:left; width:300px; height:52px; margin:0 28px 0 25px; background:url(../images/downbtn01.png) no-repeat 0 0; border:none;}
.m-softdown .softdownbottom .iosdown{ display:block; float:left; width:300px; height:52px; background:url(../images/downbtn02.png) no-repeat 0 0; border:none;}

.m-photo .m-photo-title{ height:50px; margin-bottom:20px; border-bottom:1px solid #333333;}
.m-photo .m-photo-title span{ display:block; width:116px; height:48px; line-height:50px; border-bottom:5px solid #333333; font-size:24px;text-indent: 0em;}
.showcase{padding-top:0;padding-bottom:0; margin:0 15px;}
.showcase .s-content{width:10000px}
.showcase .scrollbar{overflow:hidden}
.showcase .scrollbar .s-box{height:300px;margin-bottom:20px;_width:838px;*position:relative;*overflow:hidden}
.showcase .scrollbar li{float:left;position:relative;height:300px;margin-right:18px;overflow:hidden}
.showcase .scrollbar li div a{ display: block;}
.showcase .scrollbar li div a span{position: absolute; display: none; width: 45px; height: 45px; top: 100px; left: 50%; margin-left: -23px;}
.showcase .scrollbar li div a.f-hover span { display: block;}

.showcase .scrollbar li.last{margin-right:0}.showcase .scrollbar li img{max-height:300px;_height:300px}
.showcase .scrollbar li span{position:absolute;top:0;left:0;display:block;width:100%;height:45px}
.showcase .scrollbar li .bg{background:#000;opacity:.50;filter:alpha(opacity=50)}
.showcase .scrollbar li .info{line-height:45px;text-indent:45px;font-size:18px;color:#fff}
.showcase .scrollbar li.picture .info{background:url(../images/find.png) no-repeat;_background:url(../images/find.gif) no-repeat; cursor:pointer;}
.showcase .scrollbar li.picture .info:hover{background:url(../images/find_h.png) no-repeat;}
.showcase .scrollbar li.active span{display:block}
.showcase .scrollbar li .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#000;opacity:.50;filter:alpha(opacity=50)}
.showcase .scrollbar li.active .video-bg{opacity:.70;filter:alpha(opacity=70)}
.showcase .scrollbar li .video-info{position:absolute;top:0;left:0;padding-top:72px;width:100%;height:178px;text-align:center}
.showcase .scrollbar li .video-info span{position:static}
.showcase .scrollbar li .video-info .video-icon{width:50px;height:50px;display:block;margin:0 auto;background:url(../images/video-icon.png) center center no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/video-icon.png)}
.showcase .scrollbar li .video-info .video-title{width:auto;height:auto;line-height:30px;font-size:20px;color:#fff;display:block;padding:18px 18px 0 18px;white-space:normal}
.showcase .scrollbar .track{display:none;position:relative;margin:0 4px;height:6px;background-color:#d4d4d4;font-size:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.showcase .scrollbar .track div{width:110px;height:6px;background-color:#ff5555;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.showcase .slider{position:relative;display:none}
.showcase .slider .s-box{position:relative;width:605px;height:375px;margin:0 auto 20px;overflow:hidden}
.showcase .slider .s-box li{float:left;position:relative;width:605px;text-align:center}
.showcase .slider .trigger{position:absolute;top:0;right:0px;width:45px;height:45px;border:1px solid #f6f6f6;background:#fff url(../images/bs.png) center no-repeat;text-indent:-333em}
.showcase .slider .prev,.showcase .slider .next{position:absolute;top:30%;display:block;width:44px;height:110px;border:1px solid #f6f6f6;background:#fff url(../images/slider_arrow.png) 12px center no-repeat;text-indent:-333em}
.showcase .slider .prev{left:0px}
.showcase .slider .prev:hover{background-position:-83px center}
.showcase .slider .next{right:0px;background-position:-33px center}
.showcase .slider .next:hover{background-position:-128px center}
.showcase .slider .s-nav{text-align:center;height:30px}
.showcase .slider .s-nav .picture,.showcase .slider .s-nav .video{margin:0 7px}
.showcase .slider .s-nav .picture span,.showcase .slider .s-nav .video span{display:inline-block;width:30px;height:30px;background-image:url(../images/slider_nav.png);background-repeat:no-repeat; cursor:pointer;}
.showcase .slider .s-nav .picture span{background-position:-40px 0}
.showcase .slider .s-nav .picture .active{background-position:-122px 0}
.showcase .slider .s-nav .video span{background-position:0 0}
.showcase .slider .s-nav .video .active{background-position:-82px 0}