@charset "utf-8";
a:focus{outline:none;}
.wrap { width:1200px; margin:0 auto;}
.webtop { height:33px; line-height:33px; background:#f5f5f5; border-top:3px solid #cd3335;color:#999;}
.webtop a { color:#999;}
.webtop .toplink { float:right; color:#ddd;}
.webtop .toplink a { margin:0 10px;} 
.webtop .toplink a:hover { color:#cd3334;}
.webtop .share { float:right; padding:0 10px;}
.webtop .share a { display:inline-block;*display:inline;*zoom:1; width:33px; height:33px; background:url(../images/topshare.jpg) no-repeat;}
.webtop .share a.share-weibo { background-position:0 0;}
.webtop .share a.share-weibo:hover { background-position:0 -33px;}
.webtop .share a.share-qq { background-position:-33px 0;}
.webtop .share a.share-qq:hover { background-position:-33px -33px;}
.webtop .share a.share-weixin { background-position:-66px 0;}
.webtop .share a.share-weixin:hover { background-position:-66px -33px;}
.indMainBox { height:412px; width:1200px; margin:0 auto; overflow:hidden;}
.indNavBox { width:199px; height:412px; background:#cd3334; float:left;}
.indNavBox .indNav { padding:10px; margin-bottom:2px;}
.indNavBox .indNav li { height:34px; line-height:34px; text-align:center;font-size:15px; color:#fff;}
.indNavBox .indNav li a { display:block;height:34px; line-height:33px; text-align:center; color:#fff;}
.indNavBox .indNav li a:hover { text-decoration:none; background:#c42e2f;}
.indSearch { width:161px; height:29px; background:url(../images/indSearch.jpg) no-repeat; margin:0 auto; padding:0 6px;}
.indSearch .btn { width:27px; height:29px;float:right; background:url(../images/btn_indSearch.jpg) no-repeat center top ; cursor:pointer; border:0 none;}
.indSearch input { width:125px; height:24px;line-height:24px; background:none;outline:none; border:0 none; padding-left:5px; color:#f38c8d; font-size:12px;}
.indBotBox { width:1200px; margin:0 auto;}
.indLef { width:199px; float:left;}
.indCen { width:470px; float:left;color:#333;}
.indCen a { color:#333;}
.indRig { width:530px; float:right;}
.indTel { height:103px; padding:13px; background:#ddd;}
.indTel .tel { width:173px; height:46px; background:url(../images/indTel.jpg) no-repeat;}
.indTel .sms { width:162px; background:url(../images/indSms.jpg) no-repeat center top; padding-top:29px; padding-left:11px;}
.indTel .sms a {display:inline-block;*display:inline;*zoom:1; width:48px; height:17px; background:url(../images/btn_indSms.jpg) no-repeat; margin-right:5px; position:relative;}
.indTel .sms a.s1 { background-position:left top;}
.indTel .sms a.s1:hover { background-position:left bottom;}
.indTel .sms a.s2 { background-position:center top;}
.indTel .sms a.s2:hover { background-position:center bottom;}
.indTel .sms a.s3 { background-position:right top;}
.indTel .sms a.s3:hover { background-position:right bottom;}
.indTel .sms a span.t { display:none;}
.indTel .sms a span.smsTips { display:none;width:180px; position:absolute; z-index:99; line-height:18px;}
.indTel .sms a:hover {text-decoration:none;}
.indTel .sms a:hover span.smsTips { color:#666; display:block;}
.indTel .sms a span.smsTips.tips1 { left:-67px; top:-55px;}
.indTel .sms a span.smsTips.tips2 { left:-67px; top:-90px;}
.indTel .sms a span.n {width:167px; padding:10px 8px 5px 5px;background:url(../images/smsTips_bg1.png) no-repeat center top;display:block; text-align:center;}
.indTel .sms a span.n b { color:#ce3235; font-weight:bold;}
.indTel .sms a span.b { background:url(../images/smsTips_bg2.png) no-repeat center bottom; height:25px;display:block;}

.indNotice { background:#ebebeb;}
.indNotice .txt { font-weight:bold; line-height:20px; margin-bottom:8px;}
.indNotice .new .txt a { color:#cd3334;}
.indNotice .date { color:#999;}

#indNoCont{position:relative;height:267px;} 
#indNoCont .mask{position:relative; width:149px; margin:0 auto;height:200px;overflow:hidden}
#indNoCont .moveSet { padding-top:25px;}
#indNoCont .moveSet li { width:149px;}
#indNoCont .moveSet li ul li{clear:both; margin-bottom:25px;}
#indNoCont .indfPage{position:absolute; width:199px; text-align:center;bottom:15px;color:#999;}
#indNoCont .indfPage a {display:inline-block;*display:inline;*zoom:1; width:16px; height:16px; background:url(../images/btn_indfPage.gif) no-repeat; vertical-align:middle;}
#indNoCont .indfPage a.prev { background-position:left top;}
#indNoCont .indfPage a.prev:hover { background-position:left bottom;}
#indNoCont .indfPage a.next { background-position:right top;}
#indNoCont .indfPage a.next:hover { background-position:right bottom;}
#indNoCont .indfPage .currentPage{ font-weight:bold;}

.hotNews { padding:32px 32px 0 32px; margin-bottom:22px;}
.hotNews .newstt { font-size:16px; font-weight:bold; margin-bottom:10px;}
.hotNews .txt { color:#888; line-height:22px;}
.hotNews .txt a { padding:0 3px;}
.indNewsList { padding:0 32px;}
.indNewsList ul { padding-bottom:10px;}
.indNewsList ul li { height:29px; line-height:29px; font-size:14px;}
.indNewsList .date { float:right; color:#999; font-size:12px;}
.indNewsList .new,.hotNews .new {display:inline-block;*display:inline;*zoom:1; width:21px; height:9px; background:url(../images/dot_new.gif) no-repeat; margin-left:10px; vertical-align:middle;}
.indNewsList .more { text-align:right;}
.indNewsList .more a {display:inline-block;*display:inline;*zoom:1; padding-left:15px; height:20px; line-height:20px; background:url(../images/dot_more.gif) no-repeat left top;}
.indNewsList .more a:hover { background-position:left bottom;}
.iLinkCont { width:265px; height:198px; overflow:hidden; float:left;}
.iLinkCont.c1 { background:#ebebeb;}
.iLinkCont.c2 { background:#f5f5f5;}
.iLinkCont.c3 { background:#cd3334;}
.iLinkCont a img {width:275px;height:198px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0,0, 0);transform: translate3d(0,0,0);}
.iLinkCont a:hover img{-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
.indBottom { width:1200px; margin:0 auto;}
.coLink { height:70px; line-height:70px; text-align:center; font-size:15px; color:#ddd; clear:both;}
.coLink a {display:inline-block;*display:inline;*zoom:1;margin:0 28px; height:20px; line-height:20px;}
.coLink a.co1 { background:url(../images/icon_nfc.jpg) no-repeat left center; padding-left:30px;}
.coLink a.co2 { background:url(../images/icon_fad.jpg) no-repeat left center; padding-left:30px;}
.coLink a.co3 { background:url(../images/icon_jsct.jpg) no-repeat left center; padding-left:35px;}
.coLink a.co4 { background:url(../images/icon_nx.jpg) no-repeat left center; padding-left:35px;}
.indLinkBar { text-align:center; height:42px; line-height:42px; border-top:1px solid #ddd; background:#f5f5f5; color:#ddd; clear:both;}
.indLinkBar a {display:inline-block;*display:inline;*zoom:1;margin:0 22px; height:20px; line-height:20px;}
.indLinkBar a.weixin { background:url(../images/qrCode.gif) no-repeat left center; padding-left:24px;}
.indFooter { width:1200px; margin:0 auto; padding:15px 0; text-align:center; color:#999;}
.indFooter p { margin-bottom:5px;}

.indLinkBar a.weixin { position:relative;}
.indLinkBar a.weixin span.wxTips { display:none;width:180px; position:absolute; z-index:99; line-height:18px;left:-50px; top:-200px;}
.indLinkBar a.weixin:hover span.wxTips {display:block;}
.indLinkBar a.weixin span.n {width:167px; padding:10px 8px 5px 5px;background:url(../images/smsTips_bg1.png) no-repeat center top;display:block; text-align:center;}
.indLinkBar a.weixin span.n b { color:#ce3235; font-weight:bold;}
.indLinkBar a.weixin span.b { background:url(../images/smsTips_bg2.png) no-repeat center bottom; height:25px;display:block;}


/*banner*/
.indBanner { width:1001px; height:412px; background:#f1f1f1; float:right; position:relative;}
.indBanner .num{ position:absolute;right:0; bottom:18px; z-index:10;width:200px; padding-right:36px; height:30px; text-align:right;}
.indBanner .num span{ width:14px; height:14px; display:inline-block; margin:5px 4px 0; cursor:pointer; background:url(../images/btn_indbanner.png) no-repeat center bottom;}
.indBanner .num span.cur{ background-position: center top;}
.indBanner .pic{ position:relative; z-index:5;}
.indBanner .pic li{ position:absolute; display:none;}
.indBanner .pic li img{ width:1001px; height:412px; display:block;}

/*layer*/
.layer_wx_cont { padding:20px; text-align:center;}
.layer_login_cont { padding:20px;}
.layer_login_cont ul li { width:160px; height:80px; float:left; margin:0 10px; padding-top:130px; text-align:center;}
.layer_login_cont ul li a { width:152px; height:39px;display:inline-block;*display:inline;*zoom:1; line-height:39px; text-align:center; background:url(../images/btn_loginlayer.jpg) no-repeat; font-size:14px;}
.layer_login_cont ul li a:hover { text-decoration:none; color:#666; font-weight:bold;}
.layer_login_cont .login1 { background:url(../images/icon_login.jpg) no-repeat left 30px;}
.layer_login_cont .login2 { background:url(../images/icon_login.jpg) no-repeat center 30px;}
.layer_login_cont .login3 { background:url(../images/icon_login.jpg) no-repeat right 30px;}

/*flash*/
.introflash { position:absolute; left:0; top:0; z-index:999; text-align:center; width:100%; padding-top:36px;}