@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;outline:none;list-style:none;}
img,a img {border:0px;vertical-align:bottom;}
table {border-collapse:collapse;border:none;}
input,select,textarea,button {font-size:12px;}
body {word-break:break-all;font-size:12px;line-height:22px;color:#333;font-family:Microsoft YaHei;}
a:link {text-decoration:none;color:#333;}
a:visited {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#c52e49;}
a:active {text-decoration:none;color:#c52e49;}
.txtL {text-align:left;}
.txtC {text-align:center;}
.txtR {text-align:right;}
.nowrap {white-space:nowrap;}
.format .txtC,
.format .txtL,
.format .txtR {text-indent:0;}
.L {float:left;}
.R {float:right;}
.dis {display:block;}
.undis {display:none;}
.clearfix:after {clear:both;content:"";display:block;height:0;visibility:hidden;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.tips {text-align:center;padding:2em 15px;background:#ffffe9;border:1px solid #feedaa;}
.tips a {color:#f00;}

.topOuter {height:44px;line-height:44px;color:#666;background-color:#f7f7f7;overflow:hidden;}
.topInner {width:1180px;margin:0 auto;}
.topInner a:link,
.topInner a:visited {color:#666;}
.topInner a:hover {color:#000;}
.topInner span {padding:0px 10px;color:#ccc;}
.topInner .touch {background:url(../limages/wap.png) no-repeat left center;padding:5px 0px 5px 25px;}

.header {width:1180px;height:130px;margin:0 auto;overflow:hidden;}
.header .L {padding:30px 0 0;}
.header .L a {float:left;height:69px;overflow:hidden;}
.header .R {width:358px;height:64px;margin:33px 0 0;font-size:14px;background:url(../limages/tel.png) no-repeat left center;}
.header .R span {display:block;font-weight:bold;font-size:24px;}

.navOuter {height:50px;position:relative;z-index:3;background-color:#c52e49;}
.navInner {width:1180px;margin:0 auto;}
ul.nav {float:left;height:50px;line-height:50px;}
ul.nav .nLi {float:left;position:relative;display:inline;font-size:16px;}
ul.nav .nLi a {display:block;width:120px;height:50px;text-align:center;text-decoration:none;outline:none;color:#fff;}
ul.nav .nLi a:hover {background-color:#daa750;}
ul.nav .nLi.on a {text-decoration:none;color:#fff;background-color:#daa750;}
.navInner .R {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #fdfdfd;border-color:#858585 #afafaf #c9c9c9;border-image:none;border-style:solid;border-width:1px;box-shadow:1px 1px 3px #b7b7b7 inset !important;line-height:normal;-webkit-appearance:none;border-radius:5px;height:21px;margin:9px 0 0;padding:5px;}
.navInner .R .inpT {float:left;border:none;width:110px;height:21px;line-height:21px;padding-right:5px;background-color:transparent;outline:none;}
.navInner .R .inpB {float:left;margin-top:3px;width:17px;height:17px;border:none;text-indent:-10000px;cursor:pointer;background-repeat:no-repeat;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;background-image:url(../limages/zoom.png);background-color:transparent;}

.ibanner {position:relative;width:100%;height:600px;overflow:hidden;cursor:pointer;}
.ibanner .bgset {position:relative;}
.ibanner .bgset li {position:absolute;width:100%;height:600px;display:none;}
.imgset {position:absolute;width:1180px;left:50%;margin-left:-590px;}
.imgset .set_1_1 {position:absolute;left:220px;top:0;}
.imgset .set_1_2 {position:absolute;left:112px;top:0;}
.imgset .set_1_3 {position:absolute;left:419px;top:0;}
.imgset .set_1_4 {position:absolute;left:725px;top:0;}


.imgset .set_2_1 {position:absolute;left:347px;top:95px;}
.imgset .set_2_2 {position:absolute;left:532px;top:93px;}
.imgset .set_2_3 {position:absolute;left:718px;top:88px;}
.imgset .set_2_4 {position:absolute;left:903px;top:92px;}
.imgset .set_2_5 {position:absolute;left:1088px;top:92px;}
.imgset .set_2_6 {position:absolute;left:0;top:0;}

.imgset .set_3_1 {position:absolute;left:55px;top:94px;}
.imgset .set_3_2 {position:absolute;left:376px;top:55px;}
.imgset .set_3_3 {position:absolute;left:61px;top:400px;}
.imgset .set_3_4 {position:absolute;left:432px;top:400px;}
.imgset .set_3_5 {position:absolute;left:802px;top:400px;}

.imgset .set_4_1 {position:absolute;left:496px;top:0;}

.imgset .set_5_1 {position:absolute;left:-24px;top:0;}
.imgset .set_5_2 {position:absolute;left:60px;top:332px;}
.imgset .set_5_3 {position:absolute;left:346px;top:332px;}
.imgset .set_5_4 {position:absolute;left:634px;top:332px;}
.imgset .set_5_5 {position:absolute;left:921px;top:332px;}

.imgset .set_6_1 {position:absolute;left:338px;top:115px;}
.imgset .set_6_2 {position:absolute;left:248px;top:212px;}
.imgset .set_6_3 {position:absolute;left:502px;top:212px;}
.imgset .set_6_4 {position:absolute;left:758px;top:212px;}
.imgset .set_6_5 {position:absolute;left:248px;top:512px;}

.menu {position:absolute;width:100%;height:100%;}
.menu ul.menuset {position:absolute;width:100%;bottom:25px;height:5px;text-align:center;font-size:0;line-height:0;}
.menu ul.menuset li {display:inline-block;width:24px;height:5px;overflow:hidden;margin:0 5px;background:#333;border:1px solid #333;opacity:0.6;}
.menu ul.menuset li.select {background-color:#ffffff;}
.menu .prev {position:absolute;left:0px;top:261px;cursor:pointer;display:none;padding:12px 6px;background-color:rgba(0,0,0,.3);border-radius:0px;}
.menu .next {position:absolute;right:0px;top:261px;cursor:pointer;display:none;padding:12px 6px;background-color:rgba(0,0,0,.3);border-radius:0px;}

.slideBoxWrap {height:1090px;padding-top:15px;background-color:#f5f5f5;overflow:hidden;}
.slideBox {position:relative;width:1220px;margin:0 auto;}
.slideBox .hd {position:absolute;left:-50px;top:0;width:50px;}
.slideBox .hd li {display:block;width:40px;height:40px;overflow:hidden;margin-bottom:2px;padding:5px 5px 4px;text-align:center;cursor:pointer;font-size:14px;line-height:20px;color:#ffffff;background-color:#c52e49;}
.slideBox .hd li.on {background-color:#daa750;}
.slideBox dl {width:1200px;padding-left:20px;overflow:hidden;}
.slideBox dt {position:relative;height:50px;line-height:50px;margin-right:20px;background:url(../limages/titbg.png) no-repeat;}
.slideBox dt .L {font-size:18px;}
.slideBox dt .L a {display:block;padding-left:55px;color:#ffffff;}
.slideBox dt .R {font-size:14px;color:#ffffff;}
.slideBox dt .R a {display:inline-block;margin:0 13px 0 0;color:#ffffff;}

.slideBox dd {width:1200px;padding-top:20px;}
.slideBox dd .list {float:left;width:280px;margin:0 20px 15px 0;}
.slideBox dd .list a {display:block;width:100%;height:100%;background-color:#ffffff;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;}
.slideBox dd .list a:hover {box-shadow:0 0 18px rgba(0,0,0,0.35);}
.slideBox dd .list a:hover p {color:white;background-color:#c52e49;}
.slideBox dd .photo {width:280px;height:280px;line-height:280px;text-align:center;background-color:#ffffff;overflow:hidden;}
.slideBox dd .photo img {max-width:280px;max-height:280px;vertical-align:middle;}
.slideBox dd p {padding:0 10px;height:30px;line-height:30px;text-align:center;font-size:16px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background-color:#f5f5f5;}

.youshi {position:relative;width:1180px;height:2050px;margin:0 auto;background:url(../limages/ysbg.jpg?20240520) no-repeat top center;}
.youshi h2 {text-indent:-9999em;}
.youshi dl {position:absolute;width:505px;}
.youshi dt {font-size:30px;line-height:58px;font-weight:bold;color:#c52e49;}
.youshi dd {font-size:18px;color:#666;}
.youshi dd p {position:relative;line-height:28px;margin-bottom:10px;padding-left:15px;}
.youshi dd p:after {content:"";position:absolute;left:0;top:11px;width:6px;height:6px;font-size:0;line-height:0;border-radius:3px;background-color:#c52e49;}
.youshi .y1 {left:80px;top:250px;}
.youshi .y2 {left:80px;top:476px;}
.youshi .y3 {right:0;top:730px;}
.youshi .y4 {right:0;top:906px;}
.youshi .y5 {left:80px;top:1168px;}
.youshi .y6 {left:80px;top:1394px;width:555px;}
.youshi .y7 {right:0;top:1611px;}
.youshi .y8 {right:0;top:1785px;}

.picScroll-Outer {height:455px;overflow:hidden;background-color:#f5f5f5;}
.picScroll-Outer .tit {height:110px;font-weight:bold;padding:43px 0px 0px;font-size:36px;line-height:34px;color:#c52e49;}
.picScroll-Outer .tit span {display:block;color:#999;font-size:18px;font-weight:normal;}
.picScroll-left {position:relative;width:1180px;height:256px;margin:0 auto;}
.picScroll-left .hd {}
.picScroll-left .hd .prev,
.picScroll-left .hd .next {position:absolute;z-index:10;top:90px;display:block;width:28px;height:76px;overflow:hidden;cursor:pointer;background:url(../limages/pic-slide-arrow.png) no-repeat;}
.picScroll-left .hd .prev {left:-49px;}
.picScroll-left .hd .next {background-position:-33px 0px;right:-49px;}
.picScroll-left .hd .prev:hover {background-position:0px -81px;}
.picScroll-left .hd .next:hover {background-position:-33px -81px;}
.picScroll-left .bd {}
.picScroll-left .bd ul {height:256px;overflow:hidden;zoom:1}
.picScroll-left .bd li {float:left;width:220px;height:256px;margin-right:20px;text-align:center;overflow:hidden;background-color:#ffffff;}
.picScroll-left .photo {position:relative;display:block;width:220px;height:220px;overflow:hidden}
.picScroll-left .photo a {display:table-cell;vertical-align:middle;text-align:center;width:220px;height:220px;overflow:hidden;}
.picScroll-left .photo a img {vertical-align:bottom;max-width:220px;max-height:220px;}
.picScroll-left .bd ul li p {line-height:36px;font-size:16px;color:#555;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.picScroll-left .bd ul li:hover p {color:white;background-color:#c52e49;}

.newsInner {width:1180px;margin:0 auto;padding:35px 0px;overflow:hidden}
.newsInner .wd {width:409px;height:450px;padding-right:35px;font-size:14px;border-right:1px dashed #dedede;}
.newsInner .tit {height:44px;line-height:44px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.newsInner .tit .L {height:43px;margin-bottom:-2px;font-size:18px;color:#000;border-bottom:2px solid #c52e49;}
.newsInner .tit .R a {font-size:14px;color:#999;}
.newsInner .wd dl,
.newsInner .wd dt,
.newsInner .wd dd {float:left;width:409px;}
.newsInner .wd dt {padding-bottom:10px;}
.newsInner .wd dd {padding-bottom:20px;}
.newsInner .wd span {float:left;width:32px;height:32px;line-height:32px;text-align:center;color:#fff}
.newsInner .wd dt span {background:url(../limages/da.png) no-repeat}
.newsInner .wd dd span {background:url(../limages/wen.png) no-repeat}
.newsInner .wd dt a,
.newsInner .wd dd p {float:right;width:365px;font-size:14px;color:#888}
.newsInner .wd dt a {display:block;font-size:16px;line-height:32px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsInner .wd dt a:hover {color:#c52e49;}

.iTab {width:695px;}
.iTab dl {height:149px;margin-bottom:15px;overflow:hidden;}
.iTab dl dt a {display:block;margin-bottom:5px;font-size:16px;}
.iTab dl dt a:hover {color:#c52e49;}
.iTab dl dd {color:#888;}
.iTab dl dt.L {width:220px;height:147px;text-align:center;border:1px solid #d2d2d2;}
.iTab dl dd.R {width:455px;overflow:hidden;}
.iTab dl dd.R a.norw {display:block;margin-bottom:5px;font-size:16px;color:#000;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.iTab dl dd.R a.norw:hover {color:#c52e49;}
.iTab dl dd p {font-size:14px;line-height:21px;}
.iTab dl dd p a {color:#888;}
.iTab .bd li {float:left;width:347px;line-height:32px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.iTab .bd li:nth-child(2n) {width:330px;padding-left:17px;}
.iTab .bd li a {font-size:14px;color:#333;padding-left:10px;background:url(../limages/dian.gif) no-repeat left center;}
.iTab .bd li a:hover {color:#c52e49;}
.iTab .photo {position:relative;display:block;width:220px;height:147px;overflow:hidden;}
.iTab .photo a {display:table-cell;vertical-align:middle;text-align:center;width:220px;height:147px;overflow:hidden;}
.iTab .photo a img {max-width:220px;max-height:147px;vertical-align:bottom;}

.footOuter {height:370px;clear:both;background:#c52e49 url(../limages/footNav.png) no-repeat center 48px;color:#ffffff;}
.footInner {width:1180px;margin:0 auto;}
.footNav {height:41px;padding-top:48px;text-align:center;color:#ffffff;}
.footNav a {display:inline-block;margin-top:11px;line-height:19px;padding:0 38px;border-left:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.4);color:#ffffff;font-size:14px;}
.footNav a:first-child {border-left:0;}
.footNav a:last-child {border-right:0;}
.copyright {margin-top:80px;min-height:123px;padding:0 0 0 327px;background:url(../limages/footLogo.png) no-repeat 90px center;}
.copyright p {min-height:123px;padding-left:60px;border-left:1px solid rgba(255,255,255,.5);font-size:16px;line-height:32px;}
.footBottom {text-align:center;line-height:44px;font-size:14px;color:#ffffff;background-color:#a50c28;}
.footBottom a {color:#ffffff;margin-right:10px;}
.footBottom a:last-child {margin-right:0;}

@font-face {
  font-family:'fontello';
  src:url('fonts/fontello.eot');
  src:url('fonts/fontello.eot?#iefix') format('embedded-opentype'),
  url('fonts/fontello.woff2') format('woff2'),
  url('fonts/fontello.woff') format('woff'),
  url('fonts/fontello.ttf') format('truetype'),
  url('fonts/fontello.svg?#fontello') format('svg');
  font-weight:normal;font-style:normal;
}

.icon-phone-circled:before{content:'\e800';}
.icon-up-open-big:before{content:'\e801';}
.icon-chat-1:before{content:'\e802';}
.icon-clock:before{content:'\e803';}
.icon-eye-1:before{content:'\e804';}
.icon-right-dir:before{content:'\e805';}
.icon-left-open:before{content:'\e806';}
.icon-right-open:before{content:'\e807';}
.icon-right-open-1:before{content:'\f006';}
.icon-left-open-1:before{content:'\f007';}
.icon-chat:before{content:'\f03d';}
.icon-qq:before{content:'\f1d6';}
.icon-wechat:before{content:'\f1d7';}

.kf-icon {
  font-family:"fontello";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  width:1em;
  margin-right:.2em;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  line-height:1em;
  margin-left:.2em;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.cndns-right {position:fixed;right:10px;top:70%;margin-top:-100px;z-index:99999;background:#f1f1f1;border:1px solid #e0e0e0;opacity:0.9;}
.cndns-right i {font-style:normal !important;}
.cndns-right-meau {position:relative;}
.cndns-right-meau:hover .cndns-right-box {display:block;}

a.cndns-right-btn {position:relative;display:block;width:75px;height:80px;text-align:center;border-top:1px solid #e0e0e0;}
a.cndns-right-btn:hover {background:#ffffff;}
a.cndns-right-btn span {font-size:28px !important;line-height:52px;color:#666;}
a.cndns-right-btn p {font-size:12px;line-height:18px;padding-bottom:10px;color:#666;}
.meau-top a.cndns-right-btn span {font-size:24px !important;line-height:38px;padding-top:10px;}
.meau-top a.cndns-right-btn i {display:block;font-size:12px;color:#666;}

.cndns-right-box {position:absolute;top:-15px;right:62px;padding-right:25px;display:none;}
.cndns-right-box .box-border {position:relative;padding:20px;overflow:hidden;box-shadow:0 3px 8px rgba(0,0,0,.15);border-top:4px solid #666;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;background-color:#ffffff;}
.cndns-right-box .box-border .sev-t span {float:left;display:block;font-size:42px;line-height:56px;margin-right:20px;color:#d3d3d3;}
.cndns-right-box .box-border .sev-t p {float:left;font-size:22px;line-height:28px;color:#666;}
.cndns-right-box .box-border .sev-t p i {display:block;font-size:14px;color:#888888;}
.cndns-right-box .box-border .sev-b {padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4;}
.cndns-right-box .box-border .sev-b li {float:left;width:50%;}
.cndns-right-box .box-border .sev-b li a {display:inline-block;font-size:14px;line-height:36px;padding-left:43px;background:url(../limages/zxqq.png) no-repeat left 3px;color:#888;}
.cndns-right-box .box-border .sev-b li a:hover {color:#666;}

.meau-sev .cndns-right-btn {border-top:none;}
.meau-sev .cndns-right-box .box-border {width:300px;}
.meau-contact .cndns-right-box .box-border {width:230px;font-family:Arial;}
.meau-code .cndns-right-box {top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border {width:156px;text-align:center;}
.meau-code .cndns-right-box .box-border i {display:block;color:#666;font-size:14px;line-height:22px;}

.subOuter {background:#eee;}
.subOuter.whitebg {background-color:#ffffff;}
.subInner {width:1180px;margin:0 auto;}
.banner_about {height:240px;overflow:hidden;background:url(../limages/20170119053602153.jpg) no-repeat top center;}
.banner_case {height:240px;overflow:hidden;background:url(../limages/20170119054044464.jpg) no-repeat top center;}
.banner_news {height:240px;overflow:hidden;background:url(../limages/20160424110737329.jpg) no-repeat top center;}
.banner_wiki {height:240px;overflow:hidden;background:url(../limages/20170120101541881.jpg) no-repeat top center;}
.site {height:44px;line-height:44px;color:#999;font-size:12px;}
.site a {color:#999;}

.nList li {display:block;width:1180px;height:200px;margin-bottom:20px;}
.nList li a {display:block;width:100%;height:100%;background-color:#ffffff;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;box-shadow:0 0 5px rgba(0,0,0,0.1);}
.nList li a:hover {box-shadow:0 0 18px rgba(0,0,0,0.35);}
.nList .photo {float:left;clear:left;position:relative;display:block;width:300px;height:200px;overflow:hidden;}
.nList .photo span {display:table-cell;vertical-align:middle;text-align:center;width:300px;height:200px;overflow:hidden;}
.nList .photo span img {max-width:300px;max-height:200px;}
.nList .desc {float:right;width:840px;padding-right:20px;overflow:hidden;}
.nList .desc .tit {display:block;font-size:22px;line-height:34px;padding-top:10px;margin-bottom:5px;}
.nList .desc p {margin-bottom:10px;font-size:16px;color:#888;text-align:justify;text-justify:distribute;}
.nList .icon-clock {font-size:14px;color:#999;}
.nList [class^="icon-"]:before {font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;margin-right:.2em;line-height:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.news-left {float:left;width:895px;}
.news-content {padding:15px 15px 0;border:1px solid #ccc;background-color:white;border-radius:5px;}
.news-right {float:right;width:265px;}

.aboutInfo {text-align:center;padding:0 0 10px;color:#999;}
.aboutInfo h1 {font-size:23px;font-weight:400;line-height:36px;padding-bottom:5px;color:#333;clear:both;}
.aboutInfo span {margin-right:10px;font-size:12px;}
.aboutInfo a {color:#999;}

.format {clear:both;overflow:hidden;font-size:16px;}
.format p {overflow:hidden;clear:both;margin-bottom:20px;line-height:1.5;text-indent:0em;}
.format p a {color:inherit;text-decoration:underline;color:#c52e49;}
.format img {max-width:100%}
.format ul {margin-bottom:20px;list-style-position:outside;list-style-type:disc;list-style-image:none;padding-left:20px;}
.format ul li {display:list-item;list-style-position:outside;list-style-type:disc;list-style-image:none;padding-bottom:5px;letter-spacing:1px;}
.format ul li:last-child {margin:0;}
.format table {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #000;border-collapse:collapse;border-spacing:0;}
.format table th,
.format table td {padding:3px 6px;border:1px solid #000;}
.format table th {font-weight:normal;text-align:left;background-color:#eee;}
.format table tr {}
.format table tr:hover {background-color:#eee;}

.preNext {font-size:14px;border:1px solid #ccc;background-color:#ffffff;border-radius:5px;}
.preNext a {display:block;padding:10px 10px 5px;}
.preNext a:last-child {padding:5px 10px 10px;}

.subMenu {border:1px solid #ccc;overflow:hidden;margin-bottom:15px;border-radius:5px;background-color:#ffffff;}
.subMenu .tit {font-size:16px;padding:10px;border-bottom:1px solid #ccc;}
.subMenu li {border-bottom:1px dotted #ddd;}
.subMenu li:last-child {border:none;}
.subMenu li a:link,
.subMenu li a:visited {display:block;padding:5px 10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.subMenu li a:hover {text-decoration:none;}

.pagenav {padding:15px 0 35px;clear:both;line-height:0;font-size:14px;}
.pagenav span,
.pagenav a,
.pagenav strong {display:inline-block;position:relative;z-index:1;margin-left:-1px;padding:0 20px;line-height:38px;overflow:hidden;border:1px solid #ccc;}
.pagenav strong {z-index:2;font-weight:normal;border-color:#c52e49;color:#c52e49;}
.pagenav a:hover {z-index:2;text-decoration:none;border-color:#c52e49;color:#c52e49;}

.search_result .pagenav {padding:15px 0 35px;clear:both;line-height:0;font-size:12px;}
.search_result .pagenav span,
.search_result .pagenav a,
.search_result .pagenav strong {display:inline-block;position:relative;z-index:1;margin-left:-1px;padding:0 10px;line-height:28px;overflow:hidden;border:1px solid #ccc;}

.aboutUs {padding-bottom:25px;}
.aboutUs p.L {text-indent:0;margin-right:25px;padding:5px;border:1px solid #ccc;}
.aboutUs p {font-size:15px;padding-bottom:15px;color:#555;text-indent:2em;line-height:24px;}
.map {width:100%;height:755px;}

.cList {width:1200px;}
.cList li {float:left;width:220px;height:256px;margin:0 20px 20px 0;text-align:center;}
.cList li a {display:block;width:100%;height:100%;background-color:#ffffff;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;box-shadow:0 0 5px rgba(0,0,0,0.1);}
.cList li a:hover {box-shadow:0 0 18px rgba(0,0,0,0.35);}
.cList li a:hover p {color:white;background-color:#c52e49;}
.cList .photo {position:relative;display:block;width:220px;height:220px;overflow:hidden}
.cList .photo span {display:table-cell;vertical-align:middle;text-align:center;width:220px;height:220px;overflow:hidden;}
.cList .photo span img {vertical-align:bottom;max-width:220px;max-height:220px;}
.cList p {padding:0 10px;line-height:36px;font-size:16px;color:#555;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}

.sort_frame {clear:both;border:1px solid #ccc;background-color:#ffffff;padding:12px 12px 7px;overflow:hidden;font-size:12px;}
.sort_frame div {padding-bottom:7px;}
.sort_frame div strong {font-weight:normal;}
.sort_frame div.sub {background:#eee;border:1px solid #ccc;padding:5px 5px;margin-bottom:7px;}
.sort_frame div span {font-weight:normal;padding:2px 6px;}
.sort_frame div a:link,
.sort_frame div a:visited {color:#555;margin:0px 10px 0px 0px;padding:2px 6px;}
.sort_frame div a:hover {color:#555;text-decoration:underline;}
.sort_frame div span.current {margin:0px 10px 0px 0px;color:#ffffff;background:#c52e49;}

.pList {width:1200px;padding-top:20px;}
.pList li {float:left;width:280px;margin:0 20px 20px 0;}
.pList li a {display:block;width:100%;height:100%;background-color:#ffffff;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;box-shadow:0 0 5px rgba(0,0,0,0.1);}
.pList li a:hover {box-shadow:0 0 18px rgba(0,0,0,0.35);}
.pList li a:hover p {color:white;background-color:#c52e49;}
.pList .photo {position:relative;display:block;width:280px;height:280px;overflow:hidden;}
.pList .photo span {display:table-cell;vertical-align:middle;text-align:center;width:280px;height:280px;overflow:hidden;}
.pList .photo span img {vertical-align:bottom;max-width:280px;max-height:280px;}
.pList p {padding:0 10px;height:30px;line-height:30px;text-align:center;font-size:16px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}




.goods_info {width:1180px;padding-bottom:20px;}
.goods_info .left {float:left;}
.goods_info .right {float:right;width:758px;}

.gallery {position:relative;margin-right:20px;}
.gallery .prev,
.gallery .next {position:absolute;top:412px;width:23px;height:58px;line-height:58px;text-align:center;cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;}
.gallery .prev {left:0;}
.gallery .next {right:0;}
.gallery .prev span:before,
.gallery .next span:before {margin:0;width:auto;
  font-family:"fontello";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  width:1em;
  margin-right:.2em;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  line-height:1em;
  margin-left:.2em;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;}
.gallery .prev:hover,
.gallery .next:hover {background-color:#eee;border-color:#999;}

.large {position:relative;z-index:1;height:400px;width:400px;border:1px solid #ddd;background-color:#ffffff;}
.large a {display:table-cell;text-align:center;vertical-align:middle;height:400px;width:400px;}
.large a img {vertical-align:middle;max-height:400px;max-width:400px;}

.gallery .thumb_list {position:relative;width:330px;height:60px;margin:10px 0 0 38px;overflow:hidden;}
.gallery .thumb_list ul {position:absolute;height:60px;}
.gallery .thumb_list li {float:left;width:66px;height:60px;overflow:hidden;}
.gallery .thumb_list li div {position:relative;width:60px;height:60px;margin-right:6px;}
.gallery .thumb_list li a {display:table-cell;text-align:center;vertical-align:middle;width:60px;height:60px;}
.gallery .thumb_list li img {vertical-align:middle;max-height:60px;max-width:60px;}
.gallery .thumb_list li.selected div:after {content:"";border:2px solid #c52e49;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;}

div.zoomDiv {position:absolute;z-index:999;top:0;left:0;width:200px;height:200px;text-align:center;border:1px solid #ccc;background-color:#ffffff;overflow:hidden;display:none;}
div.zoomMask {position:absolute;cursor:move;z-index:1;background-color:white;opacity:.5;}

.goods_info .aboutInfo {text-align:left;padding:0 0 10px;color:#999;}
.goods_info .aboutInfo h1 {line-height:36px;padding-bottom:0;}
.goods_info .format,
.goods_info .format p {font-size:14px;color:#555;}
.goods_info .format p {margin-bottom:10px;}

.goodsInfo {float:right;width:952px;padding-bottom:25px;background-color:#ffffff;}
.goodsInfo h2 {position:relative;height:44px;line-height:44px;padding:0 15px;font-size:14px;font-weight:normal;color:#3c3c3c;border:1px solid #e5e5e5;background-color:#f6f6f6;}
.goodsInfo .clearfix {border:1px solid #e5e5e5;border-top:none;padding:15px;overflow:hidden;}
.goodsInfo.format p {font-size:14px;}

.sidebar {float:left;width:208px;padding-bottom:25px;background-color:#ffffff;}
.sidebar h2 {position:relative;height:44px;line-height:44px;padding:0 15px;font-size:14px;font-weight:normal;color:#3c3c3c;border:1px solid #e5e5e5;background-color:#f6f6f6;}
.sidebar li {position:relative;z-index:1;margin-top:-1px;border:1px solid #e5e5e5;}
.sidebar li:hover {z-index:2;border-color:#c52e49;}
.sidebar .photo {position:relative;display:block;width:206px;height:206px;overflow:hidden;}
.sidebar .photo span {display:table-cell;vertical-align:middle;text-align:center;width:206px;height:206px;overflow:hidden;}
.sidebar .photo span img {vertical-align:bottom;max-width:206px;max-height:206px;}
.sidebar p {line-height:30px;font-size:14px;padding:0 10px;color:#555;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;text-align:center;}

.goods-left {float:left;width:952px;}
.goods-left .album {text-align:center;margin-bottom:20px;}
.goods-left .album img {max-width:100%;}
.goods-right {float:right;}
.goods-right.sidebar {margin-bottom:25px;padding-bottom:0;}
.goods-right.sidebar h2,
.goods-right.sidebar li {border-color:#ccc;}
.goods-right.sidebar li:hover {z-index:2;border-color:#c52e49;}

.searchOuter {width:940px;margin:0 auto;overflow:hidden;}
.searchInner {padding-bottom:10px;overflow:hidden;}

.search_option {float:left;width:170px;overflow:hidden;}
.search_option div {text-align:right;padding:10px 10px 0px 0px;border-top:1px solid #ccc;}
.search_option div span {font-size:13px;}
.search_option ul li a.current:link,
.search_option ul li a.current:visited {color:#0066CC;}

.search_result {float:right;width:739px;min-height:300px;padding:10px 15px 0px 15px;overflow:hidden;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.slist li {padding:0px 0px 10px;overflow:hidden;}
.slist li div a:link,
.slist li div a:visited {font-size:13px;color:#00c;text-decoration:underline;}
.slist li div img {vertical-align:text-bottom;}
.slist li span {color:#666;}

.canshu {font-size:14px;color:#555;line-height:26px;}
.xianjia {padding:15px;background-color:#eee;}

.xianjia b {font-size:22px;color:#cc0000;font-weight:normal;}
.canshu ul {margin:15px;border-bottom:1px solid #e3e3e3;}
.canshu ul li:last-child {padding-bottom:15px;}
.canshu dl {margin:15px;}
.canshu dl dt {font-size:18px;color:#333;}