@charset "utf-8";
* { list-style: none; border: none; padding: 0; margin: 0; }
html,body { font-size: 14px;font-family: Helvetica, Microsoft Yahei, STHeiti, Droid Sans Fallback;}
body{min-width:1140px;}
ul, li { list-style: none; }
a {color: #222; }
a:focus { outline: 0; }
a:hover { color: #f00; }
area, buttun, img {blr:expression_r(this.onFocus=this.blur()); outline: 0; }
img { border: none; vertical-align: middle; }
.clearfix, .cf { *zoom: 1;}
.clearfix:after, .cf:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
.mtop15 { margin-top: 15px; }
.more { float: right; }
.fleft { float: left; }
.fright { float: right; }
@media (min-width:768px) {
.headerbar { background: #d21d26; /*margin-top: 30px;*/ }
.logobox { position: absolute; left: 15px;  background: #fff; display: block; padding: 0 15px; }
.navbar-nav { position: absolute; right: 280px; }
.navbar-right { right: 15px; }
.site-group { margin: 30px 0 10px; }
}
/********home focus********/
.tab .none { display: none; }
.topNews .main_title { position: absolute; right: 95px; bottom: 15px; z-index: 99999; }
.topNews .main_title li { float: left; width: 10px; height: 10px; border-radius: 5px; background: #999; text-indent: -99999px; margin-left: 5px; }
.topNews .main_title li:hover { cursor: pointer; }
.topNews .main_title li.on { background: #933; }
.hotNews { position: relative; margin: 10px 0 0; }
.front-overlay-next-arrows-anchor, .front-overlay-prev-arrows-anchor { background: rgba(10,152,200,0.6); filter: progid:DXImageTransform.Microsoft.gradient( Q-gradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000') \9;
height: 55px; position: absolute; top: 50%; display: none; transition: left 0.1s ease-out 0s, right 0.1s ease-out 0s; }
.front-overlay-next-arrows-anchor { padding: 0 30px 0 20px; right: 0; }
.front-overlay-prev-arrows-anchor { left: 0; padding: 0 20px 0 30px; }
.no-touch #cards-next-link:hover .front-overlay-next-arrows-anchor { right: 0; background-color: #0a98c8; }
.no-touch #cards-prev-link:hover .front-overlay-prev-arrows-anchor { left: 0; background-color: #0a98c8; }
.front-next-arrow-label, .front-prev-arrow-label { color: #fff; font: 13px/18px "Futura Today DemiBold", Arial, sans-serif; margin-top: 18px; text-align: center; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); text-transform: uppercase; white-space: nowrap; }
.front-next-arrow-label:after, .front-prev-arrow-label:before { display: inline-block; font-size: 30px; font-weight: 700; position: relative; top: 1px; }
.front-next-arrow-label:after { content: ">"; margin-left: 6px; }
.front-prev-arrow-label:before { content: "<"; margin-right: 6px; }
.front-prev-story-content-holder { transition: left 0.3s ease-in-out 0s; }
.front-next-story-content-holder { transition: right 0.3s ease-in-out 0s; }
.hero-tab-btn .front-next-arrow-label:after, .hero-tab-btn .front-prev-arrow-label:before { font-size: 10px; }
.hero-tab-btn { bottom: 10px; position: absolute; right: 15px; }
.hero-tab-btn a { text-indent: -9999px; background: url("../images/tab-btn.png")/*tpa=templates/sanqin/index/images/tab-btn.png*/ no-repeat #d21d26; display: inline-block; color: #fff; width: 20px; height: 20px; float: left; margin-right: 2px }
.hero-tab-btn a.icon-angle-right { background-position: -54px 0; }
.hero-tab-btn a.icon-pause { background-position: -82px 0; }
.hero-tab-btn a.btn2.stop { background-position: -27px 0; }
.hero-tab-btn span { color: #999; float: left; font-size: 12px; padding: 0 5px; }
.herobox { position: relative; }
.herobox img { width: 555px; height: 330px; }
.herobox .herotitle { position: absolute; bottom: 0; left: 0; width: 555px; margin: 0 15px; text-align: center; height: 40px; line-height: 40px; color: #fff; }
.herobox .herotitle a { color: #fff; font-size: 16px; }
.topNews .list .focuslistdiv:hover{background-color: #f7f8fd;}
.herobox .bg { height: 40px; line-height: 40px; background: #000; width: 555px; opacity: 0.4; filter: alpha(opacity=40); position: absolute; bottom: 0; left: 0; margin: 0 15px; }
.h3-noborder { font-size: 22px; font-weight: normal; margin-top: 15px; margin-bottom: 15px; }
.div-border{ border-bottom: dashed 1px #ccc; color: #999; line-height: 25px; font-size: 20px; font-weight:normal; margin-bottom: 10px; padding-bottom: 10px; }
.h3-noborder,.div-border{ overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.div-border a{color:#333;font-size:15px;}
/********home focus end********/
/*listview*/
.listview { margin-top: 15px; }
.listview .news_li { position: relative; padding: 13px 0; height: 188px; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; }
.listview .news_li:hover { background-color: #f7f8fd; z-index: 10; }
.listview .news_li .news_tu { float: left; margin-right: 26px; width: 260px; height: 160px; position: relative; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; }
.listview .news_li .news_tu img { width: 260px; height: 160px; display: block;}
.listview .news_li h2 { margin-top: 0;font-size:18px; line-height: 30px;font-weight: normal; }
.listview .news_li li { line-height: 38px;font-size:16px; padding-left: 15px; background: url("point.png")/*tpa=templates/sanqin/index/images/point.png*/ left center no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/*right-node*/
.right-node { margin-top: 15px; }
.all-media-box .epaper { width: 40%; overflow: hidden; float: left; }
.all-media-box .epaper:hover { width: 40%; overflow: hidden; }
.all-media-box .epaper:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.all-media-box .epaper img { width: 100%; display: block; transition: all 1.0s; -webkit-transition: all 1.0s; }
.all-media-box .allmedia { width: 60%; float: left; overflow: hidden; }
.all-media-box .allmedia li { width: 50%; height: 65px; padding-top: 45px; margin-top: 6px; float: left; overflow: hidden; text-align: right; background-image: url("allmedia.png")/*tpa=templates/sanqin/index/images/allmedia.png*/; background-repeat: no-repeat; }
.all-media-box .allmedia li p { height: 20px; padding: 0; margin: 0; }
.all-media-box .allmedia .epaperico { background-position: right 0; }
.all-media-box .allmedia .weixingroup { background-position: right -66px; }
.all-media-box .allmedia .webgroup { background-position: right -135px; }
.all-media-box .allmedia .sanqinapp { background-position: right -200px; }
.all-media-box .allmedia .weixinico { background-position: right -330px; }
.all-media-box .allmedia .weiboico { background-position: right -265px; }
.right-dl li { font-size: 16px; line-height: 35px; padding-left: 15px; background: url("point.png")/*tpa=templates/sanqin/index/images/point.png*/ left center no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.right-dl dt { border-bottom: 2px solid #ccc; height: 40px; width: 100%; line-height: 40px; margin-bottom: 10px; }
.right-dl dt h3 { text-indent: -9999em; background-image: url("../images/../images/dt-htitle.png")/*tpa=templates/sanqin/index/images/../images/dt-htitle.png*/; background-repeat: no-repeat; margin: 0; padding: 0; height: 38px; line-height: 38px; font-weight: normal; }
.right-dl dt .more { font-weight: normal; color: #666; }
.right-dl dt .more a { color: #666; }
.nuannews dt h3 { background-position: 0 0; }
.pingnews dt h3 { background-position: 0 -30px; }
.gyjz-dt dt h3 { background-position: 0 -100px; }
.guping-dt dt h3 { background-position: 0 -170px; }
.newsrank-dt dt h3 { background-position: 0 -135px; }
.right-dl img, .specialbox img { }
.special-tt { border-bottom: 2px solid #ccc; height: 40px; width: 100%; line-height: 40px; margin-bottom: 10px; }
.special-tt h3 { text-indent: -9999em; background-image: url("../images/dt-htitle.png")/*tpa=templates/sanqin/index/images/../images/dt-htitle.png*/; background-repeat: no-repeat; background-position: 0 -62px; margin: 0; padding: 0; height: 38px; line-height: 38px; font-weight: normal; }
.special-tt .more { font-weight: normal; color: #666; }
.special-tt .more a { color: #666; }
.citynews-tt { border-bottom: 2px solid #ccc; height: 40px; width: 100%; line-height: 40px; margin-bottom: 10px; }
.citynews-tt h3 { text-indent: -9999em; background-image: url("../images/dt-htitle.png")/*tpa=templates/sanqin/index/images/../images/dt-htitle.png*/; background-repeat: no-repeat; background-position: 0 -208px; margin: 0; padding: 0; height: 38px; line-height: 38px; font-weight: normal; }
/*citynews*/
.mapWrap { position: absolute; top: 60px; width: 95%; }
.MapImg { width: 230px; height: 360px; position: absolute; top: 10px; border: none; left: 0; }
.snmapbg { background: url("shaanximap.png")/*tpa=templates/sanqin/index/images/snmaps/shaanximap.png*/ no-repeat top left; width: 230px; height: 360px; position: absolute; top: 10px; }
.snmapbg0 { background: url("shaanximap.png")/*tpa=templates/sanqin/index/images/snmaps/shaanximap.png*/ no-repeat top left; }
.snmapbg1 { background: url("snyulin.png")/*tpa=templates/sanqin/index/images/snmaps/snyulin.png*/ no-repeat top left; }
.snmapbg2 { background: url("snyanan.png")/*tpa=templates/sanqin/index/images/snmaps/snyanan.png*/ no-repeat top left; }
.snmapbg3 { background: url("sntongchuan.png")/*tpa=templates/sanqin/index/images/snmaps/sntongchuan.png*/ no-repeat top left; }
.snmapbg4 { background: url("snweinan.png")/*tpa=templates/sanqin/index/images/snmaps/snweinan.png*/ no-repeat top left; }
.snmapbg5 { background: url("snxian.png")/*tpa=templates/sanqin/index/images/snmaps/snxian.png*/ no-repeat top left; }
.snmapbg6 { background: url("snxianyang.png")/*tpa=templates/sanqin/index/images/snmaps/snxianyang.png*/ no-repeat top left; }
.snmapbg7 { background: url("snbaoji.png")/*tpa=templates/sanqin/index/images/snmaps/snbaoji.png*/ no-repeat top left; }
.snmapbg8 { background: url("snhanzhong.png")/*tpa=templates/sanqin/index/images/snmaps/snhanzhong.png*/ no-repeat top left; }
.snmapbg9 { background: url("snankang.png")/*tpa=templates/sanqin/index/images/snmaps/snankang.png*/ no-repeat top left; }
.snmapbg10 { background: url("snshangluo.png")/*tpa=templates/sanqin/index/images/snmaps/snshangluo.png*/ no-repeat top left; }
.contentWrap { position: absolute; left: 260px; height: 360px; top: 0px; }
.clear { clear: both; }
.content { display: none; }
.a_active { display: block; }
.snmapbg span { display: none; }
.snmapbg span.c_active { display: block; }
.cityList { position: absolute; top: 0; }
.cityList span { position: absolute; }
.cityName { width: 40px; text-align: center; font-size: 12px; }
.snmapimg { top: 25px; left: 20px; width: 100px; text-align: left; color: #333; position: absolute; font-size: 16px; }
.xa { top: 253px; left: 110px; }
.wn { top: 213px; left: 142px; }
.yl { top: 74px; left: 139px; }
.xy { top: 223px; left: 93px; }
.ya { top: 147px; left: 129px; }
.ak { top: 315px; left: 111px; }
.hz { top: 295px; left: 40px; }
.bj { top: 238px; left: 48px; }
.tz { top: 270px; left: 153px; }
.ls { top: 277px; left: 193px; }
.tc { top: 192px; left: 115px; }
.citytitle h3 { height: 35px; background: #d21d26; line-height: 35px; text-align: center; color: #fff; font-size: 20px; margin: 15px 0 3px 0; display: inline-block; padding: 0px 15px; }
.citytitle h3 a { color: #fff; }
.city_active { font-weight: bolder; color: #F00; }
.sidebar_active { display: block; }
.clear { clear: both; }
.citypicbox { width: 180px; float: left; padding: 0; margin: 10px 0 0 0; }
.citypiclist { padding: 10px 0; }
.citypicbox img { width: 100%; height: 100%; padding: 0; margin: 0; }
.citypicbox p { margin: 0; padding: 0; line-height: 20px; font-size: 14px; }
.citylistbox { float: left; width: 100%; }
.citylistbox li { font-size: 16px; line-height: 38px; padding-left: 15px; background: url("point.png")/*tpa=templates/sanqin/index/images/point.png*/ left center no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.top-border { margin-top: 15px; border-top: 1px dashed #ccc; }
.hotcitynews { font-size: 18px;margin: 15px 0;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.picturebox-tt { border-bottom: 2px solid #ccc; height: 40px; width: 100%; line-height: 40px; margin-bottom: 10px; }
.picturebox-tt h3 { text-indent: -9999em; background-image: url("../images/dt-htitle.png")/*tpa=templates/sanqin/index/images/../images/dt-htitle.png*/; background-repeat: no-repeat; background-position: 0 -256px; margin: 0; padding: 0; height: 38px; line-height: 38px; font-weight: normal; }
.picture-ch .con { position: relative; margin-top: 15px; }
.picture-ch img { width: 100%;}
.icon { position: absolute; left: 20px; bottom: 5px; }
.picture-tt { width: 100%; text-align: center; background: #555; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
overflow: hidden; display: block; color: #fff; z-index: 1000; text-decoration: none; font-size: 14px; font-weight: normal; height: 30px; line-height: 30px; text-align: center; padding: 0; margin: 0; }
.lifebox-tt { border-bottom: 2px solid #ccc; height: 40px; width: 100%; line-height: 40px; margin-bottom: 10px; }
.lifebox-tt h3 { text-indent: -9999em; background-image: url("../images/dt-htitle.png")/*tpa=templates/sanqin/index/images/../images/dt-htitle.png*/; background-repeat: no-repeat; background-position: 0 -295px; margin: 0; padding: 0; height: 38px; line-height: 38px; font-weight: normal; }
.lifedl .picTitle { position: relative; width: 100%; height: 100%; overflow: hidden; }
.lifedl .picTitle .bg { background: #333; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.lifedl .picTitle img { width: 100%; height: 100%; max-height: 140px }
.lifedl .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 16px; font-weight: bold; }
.lifedl .picTitle .name>a { color: #fff; }
.lifedl li { font-size: 16px; line-height: 35px; padding-left: 15px; background: url("point.png")/*tpa=templates/sanqin/index/images/point.png*/ left center no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.lifedl h3 { height: 30px; background: #d21d26; line-height: 30px; text-align: center; color: #fff; font-size: 20px; margin: 10px 0 15px 0; display: inline-block; padding: 0 20px; }
.lifedl h3 > a{ color:#fff;}
/*footer*/
.footer { background: #efefef; border-top: 2px solid #CCC; margin-top: 20px; padding-top: 15px; width:100%; }
.linksbox li { float: left; padding-right: 10px; line-height: 30px; }
.baike{display:none;}
.links-tt { width: 100%; display: block; font-size: 16px; margin: 10px 0 0 0; }
.links-tt i { color: #d21d26; font-style: normal; font-weight: bolder; }
.infobox { border-top: 1px solid #CCC; margin-top: 10px; padding-top: 10px; text-align: center; }
.infobox li { width: 100%; line-height: 28px; }
.infobox li>span { margin: 0 8px; }
.slideBox { width: 100%; height: 80px; overflow: hidden; position: relative; }
.slideBox .hd { height: 8px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 10; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 5px; width: 8px; height: 8px; line-height: 5px; border-radius: 20px; text-indent: -9999em; background: #fff; cursor: pointer; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);
color: #FFF; overflow: hidden; }
.slideBox .hd ul li.on { background: rgba(255,0,0,0.9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);}
/*qinrenjuzhen_hover*/
#screenshot {position: relative;display: none;color: #333;text-align: center;z-index: 99;font-size: 14px;background-color:#fff;}
/*weishipin-original*/
.wsp-dt dt h3 {background-position:0 0;background-size:20%;text-indent: -9999em;background-image: url("../images/1466996323781.png")/*tpa=http://upload.sanqin.com/2016/0627/1466996323781.png*/;background-repeat: no-repeat;margin: 0;padding: 0;height: 38px;line-height: 38px;font-weight: normal;}
/* Convenient information*/
.bmxx-dt dt h3 {background-position:0 5px;background-size:28%;text-indent: -9999em;background-image: url("../images/1464145655263.png")/*tpa=http://upload.sanqin.com/2016/0525/1464145655263.png*/;background-repeat: no-repeat;margin: 0;padding: 0;height: 38px;line-height: 38px;font-weight: normal;}
